bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 18:16:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r2, &(0x7f00000003c0), 0x0, 0x0, 0x0) close(r2) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) sendto(r1, &(0x7f00000000c0)="33a7da32fb79ef38532c82bbf41187d097639f5a0fd6939ec696d2ced0a220a9bee5c4b85a163fc71305b1ae4d641d21aa937ed72b41c25aa5e86c09d937f9806e3cf12c6ddac78a4e185eeb1dc6fc0f233f408b02805fb1ce1705111f479c5359719fe3", 0x64, 0x400, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000000), 0x10004) 18:16:47 executing program 1: poll(&(0x7f0000000000), 0x0, 0x2) r0 = socket$inet(0x2, 0x5, 0x0) sendto$inet(r0, &(0x7f0000000040)="19bdb340c36c2e461720ac86308f4441cba4e9c6237940deec3a42ef90f71a8cecd7e3f6ea9231dc6e4895309658141337510840e2c7df368d1cb94977f6adc14e7ce4dd39cc631aa03ec674fe22ffd1962d6934851a74040d6426b5b4bdf41ccb1c2ac8ac12699bb36ee2046f0c5128c578e0c20231c91b9890680e4cf98fe0a95758a2c8455b979f399bfd914ee4d9fd1f7d7ef3468bf3840d6af0347976157dff09fb83effda56285da240e89f3477f5447ee88c47d19630a0db6a7a59cc85ebb", 0xc2, 0x401, &(0x7f0000000140)={0x2, 0x2}, 0xc) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) r1 = socket$inet6(0x18, 0x0, 0x8) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x1, 0x8, 0xab6}, 0xc) chflags(&(0x7f00000001c0)='./file0\x00', 0x10000) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) syz_open_pts() r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x200, 0x0) ftruncate(r2, 0x0, 0x8) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) ftruncate(r3, 0x0, 0x2b) r4 = geteuid() chown(&(0x7f0000000280)='./file0\x00', r4, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x8000) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000300)=0x7) pipe(&(0x7f0000000340)={0xffffffffffffffff}) ioctl$BIOCSDIRFILT(r7, 0x8004427d, &(0x7f0000000380)) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCCDTR(r8, 0x20007478) r9 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000400)) sendmsg(r9, &(0x7f0000000940)={&(0x7f0000000440)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000480)="f723158a1ef3284011275f10031679e2dfd13954f6c23aeea1c074524f4327488a380d0e7b8055a13ee1d8a604cfc3faecaebf", 0x33}], 0x1, &(0x7f0000000500)=[{0xd0, 0xffff, 0x4, "c9b61f06146ea16d6fc82d55e9bd7bc526f08bb7e414a24206a4656b981cf2f721ecbb55210e6f6cf782bcfb9585d0655117046c7adc89cc62475e236630f57dcec6474a9c5309fc18eaa7886fe6c2b9b6748034438ada566c5961a7c0d127f829df9df2b06d8267e8272c7813053c2d5eda0d578e87fc25567b92919e818eb0bb71cf9aa0778a393cf917f106340ae1abd7ad99413bef4447a11f7ce68edd0c8092d7e076e2f692d50b5fdc85a2bc39037fa8537463c06d4ed89a11dbedf363"}, {0xf8, 0x1, 0x9, "9c93d7836d226335913aedd8f0c618aaabfb69cabc050e337d816acbaaf20c6ca422d847a97811a48617def72482c30a86df32cda197f7e88b14c29b973923481eb8089889eace53a9678668b68ff6344647b8f4ca326dcb8d53169f2ef8c9f8343454aec3a99f765c542f57dff06b9e318d90f1bb26ebeeb9d231d7cac88d2941d6b257a35d669faa88d38594639e52a72792cc0a3f7d59a98ed143a69a03b5b9d7c7b98760567c0f23c50e5d71435e39f9e6262a779fbb7d6008de7757210d9559484e7527175a8534e9e5c2a95dcfadb736cad706a47ba988f239563ce4ade1ef4612"}, {0x18, 0xffff, 0xff, "07446c2bd00703"}, {0x70, 0xffff, 0x91, "9d186e17722ad67f45ca3d512a7c88078998ecbce83f7b21f13dca065f021e1f2cd3592f2e5be3931f67eaeecf5109189d4c05219381bc6f17c0e2a8d0d90fade07d5ad9b21fe7c06405696d1b6c3443278cb22ae07a0977897e2f72d5"}, {0x18, 0x1, 0x8, "a5"}, {0xf0, 0xffff, 0x221, "5734fa3326a2ea584cf1c437b42a3beb3355606f7624e9a0cf548478176c1386a5bef775f3042ccca791e40e91313008108da27485ad3e692151f3b9b1a84d11d23031347b54f4ff59ce7eb68b7b8ea327f83d92abd99f7f30fb893ecc43ee5fa52187f2e1da9404581c9df8838d7b25afed12cc8fc3954655a2c16e0a6a25bda3dbf43305f0d8bc7f1a49a9582fe11071d11263f8ed3e51932863ec4ed3e0e70cca4e0a7f0636681b82bd126b43c36a8280b61035846c26dbe8acfc3953ec060ed2c68ab13cf64eacd6acd4d65085cae7f51f30840eba43e2b5fda144"}, {0xc8, 0x0, 0xaa90, "b049efe7bc1a67e2685097d91ed16e4b58b4c5399e90f6cd5058efc3e4760989eb4741bdd1f5362c1fb6e9ad70387ebe65ceac12c600f6f1f8a99a6c0758d8ec0d63e6c0bded2b26ad05e93872146085ae40fefdbd5b262dd16c4ea5739d7500b763501fa96502881024e6f3258deac03adc776a487659cf075a3803e055e3522c9c33e298e879a71b55802c3b2ceae9a83801e625b38130b96793784e1d1c5b48cf60e635e168e952a4484e11b666417420f8ea5e7079"}], 0x420}, 0x0) r10 = getpgrp() fcntl$setown(r5, 0x6, r10) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f0000000980)) syz_emit_ethernet(0x22, &(0x7f00000009c0)="fbed435904168ebf6fce3a4143fe9219027cdbda6ac7554ec9b5f3431044263f5215") openat$tty(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/tty\x00', 0x8000, 0x0) connect$inet(r9, &(0x7f0000000a40)={0x2, 0x3}, 0xc) 18:16:47 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ioctl$TIOCDRAIN(r0, 0x2000745e) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) lseek(r0, 0x0, 0x3f, 0x0) fchown(r0, 0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f0000000040), 0x220cfc2de6ce6c0) 18:16:47 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a8914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)="dcac64", 0x3) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) close(r0) execve(0x0, 0x0, 0x0) 18:16:47 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) read(r0, &(0x7f00000000c0)=""/29, 0x1d) close(r0) setreuid(0x0, 0xee00) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) close(r3) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) read(r3, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r3, 0x0, 0x4ed) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCFLUSH(r3, 0x800c745b, &(0x7f0000000240)=0x6) openat(r3, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r3, 0x20007471) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r4, &(0x7f00000003c0), 0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xe797cc3f98c68fa4, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r5, &(0x7f00000003c0), 0x0, 0x0, 0x0) dup2(r3, r0) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, 0x0) setreuid(0x0, 0x0) syz_open_pts() shmget(0x2, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) semget$private(0x0, 0x0, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r6, 0x20007471) close(r6) ioctl$BIOCGHDRCMPLT(r6, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r6, 0x20004269) ioctl$PCIOCWRITE(r6, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000100)) read(r6, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r6, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r6, 0x0, 0x4ed) ioctl$TIOCDRAIN(r6, 0x2000745e) ioctl$PCIOCREAD(r6, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r6, 0x2000747a) ioctl$TIOCFLUSH(r6, 0x800c745b, &(0x7f0000000240)=0x6) openat(r6, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r6, 0x20007471) fsync(r6) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 18:16:48 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) open$dir(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) 18:16:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x28}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) 18:16:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) r2 = getuid() r3 = getgid() chown(&(0x7f0000000140)='./file0\x00', r2, r3) r4 = getegid() chown(&(0x7f0000000180)='./file0\x00', r2, r4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0, 0x0) r5 = dup(r1) fchmodat(r5, &(0x7f0000000080)='./file0\x00', 0x80, 0x2) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') chflagsat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x4, 0x5) 18:16:48 executing program 0: socket$inet(0x2, 0x2, 0x0) r0 = syz_open_pts() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) fcntl$dupfd(r0, 0xa, r1) pipe2(&(0x7f0000000040), 0x10000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) setsockopt$inet_opts(r3, 0x0, 0x25, &(0x7f00000000c0)="7a214b88c2f9309a037b8e5df5fd99bb1a0200000000000000feedfa0720f5", 0x2c) 18:16:48 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x5, 0x2, 0xe4) 18:16:48 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000240)=[{}, {{}, 0x0, 0x50}, {}, {}, {}, {}, {{}, 0x0, 0x0, 0x0, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x170) getegid() dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYPTR=&(0x7f0000000000)=ANY=[@ANYRES16=0x0]], 0x1c, 0x0, 0xfffffffffffffdbc, 0x0, 0xac}, 0x0) 18:16:48 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000240)=0x80000000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x180) sendto$unix(r1, &(0x7f0000000280)="9e060d4e05497fdbfda9c64c1b46275a37bf43d4b4f4c2d81e3e0f804b3832a86006891aa41103c7edf950954dd7fb1205e5a14e9017f0f96b5ceebfe8502ce4f18084266ed1aa16fadb4f9f3d64decc9da9babe7b753f8b5b6c709da8e573d9d02d53366571eb8409bf3d841d4f44272418b52046bfdb67acbddf9b8b9c64c69e1a18e6ca307611ff47d1797a15f51c48532a2663219c484987976786f569c39f901bb520c7", 0xa6, 0x1c, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 18:16:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) listen(r1, 0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x28}, {0x45}, {0x6}]}) syz_emit_ethernet(0x15a, &(0x7f0000000100)="96") 18:16:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x7c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='\x00\x00\xad\xfb\x1a(\x00', 0x40, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') 18:16:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0x2, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:16:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) open$dir(&(0x7f0000000080)='./file1/file0\x00', 0x40, 0x90) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b74d00f3ff0a631a0000000000000000e600"}) close(r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) close(r3) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) read(r3, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r3, 0x0, 0x4ed) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCFLUSH(r3, 0x800c745b, &(0x7f0000000240)=0x6) openat(r3, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCNOTTY(r3, 0x20007471) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x200000035, &(0x7f0000000000)="04000000", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 18:16:48 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) nanosleep(&(0x7f0000000000)={0x1, 0xffffffffffffffff}, &(0x7f0000000080)) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0xc90) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r2, 0x80044270, &(0x7f0000000100)=0x7fff) kqueue() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) close(r3) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) read(r3, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r3, 0x0, 0x4ed) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCFLUSH(r3, 0x800c745b, &(0x7f0000000240)=0x6) openat(r3, &(0x7f0000000540)='./file1\x00', 0x7e, 0x3c) kqueue() ioctl$TIOCNOTTY(r3, 0x20007471) kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000200)={0x0, 0x7fffffff}) getrlimit(0x10, &(0x7f0000000280)) 18:16:48 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080), 0x20000000000000b3}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}], 0x2000000000000016}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x0, 0x0) ftruncate(r2, 0x0, 0x4) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000040)=0x3) 18:16:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x799, "73cc510e52b3ad2e0d3fc9c06d00007f00"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) 18:16:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000001840)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) recvfrom(r0, &(0x7f00000000c0)=""/213, 0xd5, 0x43, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 18:16:48 executing program 1: r0 = socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = dup2(r0, r0) kqueue() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) close(r3) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) read(r3, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r3, 0x0, 0x4ed) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCFLUSH(r3, 0x800c745b, &(0x7f0000000240)=0x6) openat(r3, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r3, 0x20007471) pwritev(r3, &(0x7f0000000080)=[{&(0x7f0000000380)="5950644faf3e87e1a640f2bb89af24207ba312418ef83353b06b1fcca00956d00225182074cec352d1fa04c28408cde1d43cc68e4538e9549c86698ebda5b43cb550d4b228ac73ec79d0c399cfa56208bff5335c36648300ee044f875704949f68833d4ea4a804ec8ec182b519df08d9d71dc675baf9e6892f3373b0dc69b1c2a5807061fc58c40115f9505af3a7bbed51479d697906d1e500fd0500d9ecdd585c1a42c7d40d75ba98acbdd7190604db49600e4e42d27850c86fcdc69310f1a361a79cb947e3074d6b65b7", 0xcb}], 0x1, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) close(r4) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r4, 0x20004269) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000100)) read(r4, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r4, 0x0, 0x4ed) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r4, 0x2000747a) ioctl$TIOCFLUSH(r4, 0x800c745b, &(0x7f0000000240)=0x6) openat(r4, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r4, 0x20007471) ioctl$TIOCSTOP(r4, 0x2000746f) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) shutdown(r0, 0x0) 18:16:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='\x00\x00\x00\x11\x00\x00\x00\x00 ', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 18:16:48 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000ac0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386200008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f00000e090000000000004385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb5e1d9cb73d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca2994f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3e8f52825e531c2f0fbed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bf0dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab83a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000002fafb70857fe39db292775c2ebca533201f394ccea1b3afa0c54d252c612f5b3c6bf8270a21d5df8d71e3e169835521a426c55ba2379cb495b18fb328697a1ddeb7977e471fe8d57664111d7dbc820af86e4576c0f6eacfc42c756908954b4815d81f48917424f18845b85447a4c96b9826fd120000000"], 0x10) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="06694b11050800000000000000", 0xd}, {&(0x7f0000000040)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012affffff7ff7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06820a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x8c}, {&(0x7f00000001c0)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c393c00e93bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7bf0ca925ecdcb", 0x69}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7928e4541baec5194c07e62b3ec4070bba4d4204b5ef7571b8080d524ef5682c3211f0c28bdd892ada68fa764ebc3d6e8b71439d4b835928287d51f774e9c41d14d54abfd821e815440ae65adb67485cf4c32", 0x406}], 0x1000000000000396) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) getsockopt(r1, 0x0, 0x2, &(0x7f0000000240)=""/213, &(0x7f0000000340)=0xd5) 18:16:49 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0xbbf) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000940)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000002c0)) r2 = syz_open_pts() r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000140)) close(r2) pread(r0, 0x0, 0x0, 0x0, 0xffffffffffffffff) close(r2) syz_open_pts() r4 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x10, r3, 0x0, 0x0) r8 = getgid() r9 = shmget(0x0, 0x1000, 0x41, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000980)={{0x4, r6, r8, r6, r8, 0x21, 0x40}, 0x773, 0x5, r5, r5, 0x80000000, 0x2, 0xffff}) setgroups(0x268, &(0x7f0000000280)=[r4, r7, r8]) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f00000001c0)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000340)=0xc) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000180)=0x2000000000000002) pwritev(0xffffffffffffffff, &(0x7f0000001440)=[{&(0x7f0000000380)="cba43a47d98ebb70b9d6ca7261f0f03ca4db463044d6d6336baf9c7c12a3a800639c68c0737f237109cd94bc6276de683dd049ef4448b97e2071c6599c6aefb7dc87b44e86f0122426dc0119fdd3ca731fedbe399bf633bc73de5d955cdb7cefcdbe38436d9c9bb6666aad0c17771b0063f82b5e01580ebae45e285be2d6367374b7acd63aa5ae7a5fa00bbb629796625263f6f4db8328bc1da2e58d43fb23ec6b4e5c799df3b732c26490efc96df00de9178617660fba29193e454f88c12aae24e03023af72c1efe73c0e3226db53753fc54c5bde613c989c42cbc4004f3d62a2d5ff1e608fd9a0d839dc09ae636f43d3727bb0d70f74dd4125a9ec8f6177e7ef934a831c6127f40690ea98d9d86ca9aa0e7eed4b23772e7abcf5ae7e16ca3ccfdead6b014c1bbf34d5d5e50af6e8bbb53d603b0243987604fc47749a450f2399c5ef7fea4db41614fc11b5ccae1570367bf7f4f4c898a4a6a4adee926d468a676adbd61d6511c281bb79f3799e5ac0e979eae4861c8c817ce53d176a9a4c80c955deb0eb16a1b8fa7bbbad2119c2e30c817cae0edfdbc854fdb17fbbbb8c985d2dd6cdbf269e89ebef1618a0390670905220a28385b4a3a9b234ae97bf467fc8424bb6cba45bd8667538f4790671b33153b6868a612722795709c923d35ce751b4c1d516d9383d89e1bf180b0dee45264d2bf5f9ae75a017c7629dba068de6ed9e20710eae379f70364c6a7f1f84a3b3a10ba94094eb5f46c7f29ac4fada8306b78f08964dd78f1657eda339b7551c52fbf542ddf615ed3d0026bfbe6c7490854b70836fb7071fc444a357ebccbff396374d5f7fdc2c640177a5b0d5d64ee11470c3d083af38527a71160fdf83aaeb66ae9b1facf4997d721e388c96229ebe5c513a5d64aa8d954f10a1a08d49028a51124422f9a494c22ac0d5571810d09f6ac0d0039f200301a45617ae53852fab861b6672c4f3e21167498473f31d29d42ec8958d3f1e3c1a0d56bf4c25b3c0a977f3a14c0fd95e40378fd01acbb079e66bdd2af12b38dc87c284126c61b936ae4b47a99c583f9555e06e6e02142ffa5a9482c7c8e9b0e03805a8b62c0aab1376fd74b58780c9d850ddb685d42ca9cda883e4c5bb1c0184d29c54fa1875176f1a4952136e6ad3e573d1e21beef37719f7f2511956d2b796ee261a09d4232eb0480300fb4892e39549456d3033b963b3af87e1bb6ac1a7d133f4ec107f89417ff9f0935e0ef4fadeb30f70209426aabf79ca14199c6cc8b3cd52470342837edd54fbbd8c3ca0fc21919296843ce59d6c9c5041922f6fadbaa9be3b76a1062e81071b61b5c4cc38c5aaa55245aa1c9a10961661f284d8d5b563cde13cfe124ddd134e18ad1caacba0b8004a6d2ae671348aff56a48c63b09159bcf33df1348d938567e88c38d0070131857304ce27ed5293dc211569c2f7c98045f7860f3c1b9f8aacb4254a4e9e538aeb39574deb512adcb9492a802bdca13ec515abffda9d5dfefc3a6b501d4424fd2aa61e1eecd2ffc1cf0b272947a3106e5590fb27fce1bd40441d4713044857aeb589b7c3dbb0149de6247209f6c982067f91d7b0523d076650938bfbfeac0617fae787d57964c585b1809cf55bcc89f50afd13594c7bc71275c056f69381b5f0ce7807c2aff70f629f6c40fcf4a81be5d636ee7008a49103d39ea1120c9c11bc2064ec4b77550f9677de323873048a3f1bbc61242dc6867645b1809f7871522882066ed220b00b3964887611c63761efc9a2ebfb73e9fc859d44799d31f873bb19914b5502052dfe4637eb2b59d408a5879c2258535799d8af4394da5ca40930cac96b7a2c66efce53414265698ab861e0ab857c00acfba2cf5b963a5a8a1dd9ce953076af5484c8dc262b9688f9cbe6823c127fd822804a0878a78069ddf9f0ddc3930f56f63b51c30be631c4e5805c576cb5c26eee2712119babf2d3ce1a60bd0465045920e68b4b164ea7fd827fa26cf500fdede97e0ed8c4ee07c840405bd826ec06d16672b9638e1629ad2970db0a", 0x95b}], 0x0, 0x0, 0x0) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 18:16:49 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = dup2(r0, r1) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x51}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xaf}, {{r2}, 0xffffffffffffffff, 0x21}], 0x835, 0x0) 18:16:49 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x43, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x4, './file0\x00', './file0\x00'}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x14}, {0x16}]}) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") 18:16:49 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x6) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0x8000000100000, [{0x9e07a95abec507d4, 0x9}, {0x2, 0x7}, {0x1, 0xb0ab9c5}, {0x4, 0x40}, {0x0, 0x1}, {0x753ef1dd126d46d7, 0x200}, {0x2, 0x7}, {0x1, 0x1}, {0x0, 0x101}, {0xad8a4ee555b4d4a3, 0x20}, {0x1, 0x3}, {0x2, 0xfff}, {0x2, 0x60e}, {0x3, 0x9}, {0x0, 0x6}, {0x810761bf0b5303b0, 0xa29}, {0x2, 0xffffffffffffffff}, {0x3, 0x4}, {0x3, 0x9}, {0x2, 0x3}, {0x1}, {0x2, 0x10001}, {0xac851ff87a01838f, 0x27c}, {0x2, 0x7ff}, {0x1, 0x4}, {0x2, 0x2}, {0x1, 0x3}, {0x3, 0x8}, {0x1, 0xa18}, {0x4, 0xfffffffffffffff9}, {0x2, 0x4}, {0x3, 0x9}]}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b", 0x4) 18:16:49 executing program 0: r0 = socket(0x1, 0x0, 0x1) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCNOTTY(r2, 0x20007471) close(r1) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(0xffffffffffffff9c, &(0x7f0000000140)=""/191, 0xfffffffffffffe31) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {0x45}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") close(r3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) read(r3, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r3, 0x0, 0x4ed) 18:16:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) 18:16:49 executing program 0: r0 = socket(0x1, 0x2, 0x1000) recvfrom(r0, &(0x7f0000000000)=""/39, 0x27, 0xa246cbb513624575, &(0x7f0000000040)=@in6={0x18, 0x1, 0x3, 0x8}, 0xc) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050360000000000008001501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xffd5, 0x0, 0x0, 0x243) 18:16:49 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x4, 0x400, 0x1ff, 0x400, "7c3e6c721a1d6416557c1604ae427eba453ca2bd", 0xfff}) r1 = socket(0x1e, 0x3, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x0, 0x81, 0xfffffffffffffffa}, 0xb) dup2(r0, r1) 18:16:49 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000180)='MS', 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x1}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") execve(0x0, 0x0, 0x0) 18:16:50 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x8, 0x2, 0x1, 0x0, "ea3e3836d060101659cbfc05c8bcff30807a53e8", 0xfffffffffffffffc, 0x4}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) r5 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r5, 0x2, 0x0) shmctl$SHM_UNLOCK(r5, 0x4) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x2000000000000029, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r6, &(0x7f00000003c0), 0x0, 0x0, 0x0) fchown(r6, 0xffffffffffffffff, 0xffffffffffffffff) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000000c0)) socket(0x10, 0x0, 0x5) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 18:16:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r0, &(0x7f0000000640)=[{&(0x7f00000006c0)="ab442ec30e9f55f06cd943dbf42b9032617334301725c3a35cc1f66e186d941e9e6cc1ec6ddfb8a10878c8d452e57639548ea0e27f9d8d8485634e2863dc01348db90a4bbcb216198cad2957734995bdcc19d3b964213a90204e3cbe49d63375de418bab5903b624da424deacd02845807fc27cccf505c5a94888fbb", 0x7c}, {&(0x7f00000002c0)="2e8b6c27ce7d769496043fb7a09eb3b6fda5d200433710e1b52527e46fabc6bedaeadbf4b2d08abdf74057e9b16320f445f06fcd9e2a", 0x36}, {&(0x7f0000000340)="e3f73337a631eae568dd89259e2316a0898ca297fc45c47b2b7b33df22991355fd5f43847f6f9186c197ea7320e34be22fa3e24307181e40624f81dc2f010e1911d91b07dad3fc222fc4bd3c941403587fd01ec9861bcf0c3e9fcd89402bc95ef80e4b544c15fd40217f91038216b126e2599a48ca0f1057ec26db3c203d1349e8a9990d6525612261e1d9a6", 0x8c}, {&(0x7f0000000740)="f4aa55eaa543f088a0267a6cc8abe0f97bdfe58f029c919723b19966d9fe465b1e082ef1ac5e51bff9d25dd1bac74b4099aa1c139be11a43461ee45f0e490ad47d7d7097ce516779019f16028a6eed1b0da56fd29ddceaec825a2e3c87b45455d7f61010f31719610c01cd9c46202c38ea507e4407e01f61e11ffe77fab507f33f85be5ff99d0e49b0d61e7562505d7f047ef46779dd94f08cb5e9246f2105ec1d3399ec94d972be277a857a192fd063a56bc6b8284f2a508fec94a6b974b66d", 0xc0}, {&(0x7f00000004c0)="a3f16d48d4ac4fd19afd56a3af984400", 0x10}, {&(0x7f0000000500)="491d113ae04417e003", 0x9}, {&(0x7f0000000540)="7cc36c9bc3f4721b3a4a7cd0a36c978a5052297710335da0d5352d39cea0d7b16bbf0ec159baf77b1533840a50d888f3dbcee5a5046d34e4543e7a6800d1665523c0842d2cc3f996e6ca7effc1e9b8e0fe9c091af36f5d66934a3e997fed481172f16580575498d5bec6dfabd68f5ae1cb98fbab539c07baaa62bf3d8407a7bbcec645e671a7b89b2de8a1a8efe4752532ce5aca4a8f3f4d8c78f649d650122c9d681109657868dd46cb474b116287c8147a2526d33cd41dfdedf2d9e5f484433595052c9391965eb52d5c7f03ba12451708985b974ca8026e374ba3edc7a4fc55771b49437040feba32d049e94251403c474a22572d3c8ad9f638206c", 0xfd}], 0x7, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000200)={0x4, 0x100000001}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000480)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0xb1}, {0x6}]}) r2 = semget$private(0x0, 0x4, 0x400) semop(r2, &(0x7f0000000000)=[{0x0, 0x400}, {0x2, 0x7}, {0x0, 0x4, 0x800}, {0x4, 0x7, 0x800}], 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000040)=[{0xff, 0x3, 0x6, 0x7ff}, {0x0, 0xcc, 0x7, 0xfffffffffffff402}, {0x8aa1, 0x8, 0x6f5, 0x7fff}, {0x80000001, 0x0, 0x80, 0x80000001}, {0x81, 0x88f, 0x100000000, 0xce}, {0x0, 0x8000, 0x1, 0x3ff}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0xa, &(0x7f0000000400)=[{0x2, 0x80000001, 0x1, 0x9}, {0x40000000, 0xfffffffffffff4c3, 0x989, 0x8}, {0x5, 0x1, 0x9, 0x10000}, {0xffff, 0x0, 0xffff, 0x2e}, {0x99f, 0x1, 0x1, 0x3f}, {0x8, 0x1, 0x2, 0xa16c}, {0x5, 0x720, 0x1, 0xfb}, {0xc18c, 0x8, 0x0, 0x5}, {0x7, 0x0, 0x4, 0x40}, {0x9f, 0x5a259245, 0x1, 0x7}]}) r4 = socket$inet6(0x18, 0x4002, 0x20) connect(r4, &(0x7f0000000800)=@in={0x2, 0x0}, 0xc) 18:16:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)) 18:16:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000000)=[{0x30, 0x0, 0x0, 0x1000}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) pwrite(r1, &(0x7f0000000040)="fb", 0x1, 0x0, 0x0) 18:16:50 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) shutdown(r0, 0x273dff6155ad390c) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 18:16:50 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x4000040000010042, 0x11c) write(r0, &(0x7f0000000240)='-', 0x1) read(r0, &(0x7f0000000140)=""/252, 0x7fffffffffffffff) 18:16:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = geteuid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r2 = geteuid() r3 = getegid() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) kevent(r1, &(0x7f0000000240)=[{{}, 0xf, 0x71, 0x0, 0x69e, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x5, 0x2c}, {{r4}, 0xfffffffffffffff9, 0x101, 0x1, 0xf0, 0x800}, {{r5}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0xb8, 0xfffffffffffff060}], 0xe5, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffc, 0x40, 0x20, 0x1}], 0x8f5f, &(0x7f0000000300)={0xffffffffffffff01, 0x1}) fchownat(r1, &(0x7f00000001c0)='./file0\x00', r2, r3, 0x2) lchown(&(0x7f0000000100)='./bus\x00', r0, r3) 18:16:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x1}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0x3b, &(0x7f00000000c0)="5997a71512d39cff146c9a9c0c00e26ada11e90fbcc5dca32ae98ccfb44b8fcb553ec656be5b40739aedbf1871e4dd4c98faa52b206e163e5ed8e6") 18:16:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) r3 = dup(0xffffffffffffff9c) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000340)={{0x6, 0x5, 0x100000001}, 0x613e, 0x2, 0xc1e0}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSTART(r4, 0x2000746e) fchmod(r2, 0x40) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) semget$private(0x0, 0x3, 0xa4) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_data=&(0x7f00000001c0)="0e29fbe62e4b0f36f5f8d5c6cd5b1ee377ef62f1b81ec6ad04ebc80436eb67fa08fdd1fac2f7e28b02bf724914123771bb8834e51276e163510352e5ecd31ba99747231ce817c453f658d7d3e9f2f43c3f291ea6534f783c8c1f571f6e9fb33ba03b615291567f8ae6c0ac0f401da7a445c201a57ca99142c049c99e6c7bb90f2542b44840a91bc9772d2526c77dd230296f53e3e0fbaeafb15445a4673f4bda2d7064ccdc9f7c563dcb146cb9f0ff6dd383"}) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="93ed23ee9db17630e311dc321a732db8a5efc121c3101b6824e44f8000d8e9806e23f1e0ec6ea248f775afb2f9e39b23393b298150643a873c9f15e1285a51c68d217af93d82ccf06e98e1d7349e9ce7bb4c8ffad3f71bd52bb3c70259399f582b92c90368df772d3ee0937f6fe7ee", 0x6f}, {&(0x7f0000000000)="2fa27951759cf3e58e9cb1475df6781ae56b3d96cbab1d0efbacd9df1c13f8e096719c9940066a1abf", 0x29}], 0x2, 0x0, 0x0) 18:16:50 executing program 0: r0 = dup(0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x92) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="8cf5c501cee187ddffc441f1b7b1179292c3b089a3f396cb425c074f19aff31b6a615be656969617dac7242d2c51e561df78157d5a50f490f6afce7e47e98644566d3d184cf2e6c636ae3b950555d126cffa1cd18c3050428742966cd1d428edb35cc269b8fd83fce5b26fbcff148fcce5c616b4038269baaf836cd6536042e59807d0ae0e14832d581bbd2034caa76a802a343003150c52674a7d84fd5e8f22aef5af3c0b633fabf6c39e5052fc08ad22", 0xb1) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000200)={0x80000000, './file1\x00'}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x49, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) close(r3) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) read(r3, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r3, 0x0, 0x4ed) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCFLUSH(r3, 0x800c745b, &(0x7f0000000240)=0x6) openat(r3, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r3, 0x20007471) r4 = fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r6, &(0x7f00000003c0), 0x0, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r7, &(0x7f00000003c0), 0x0, 0x0, 0x0) r8 = fcntl$dupfd(r6, 0xa, r7) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f0000000280)) r9 = getuid() r10 = getgid() chown(&(0x7f0000000140)='./file0\x00', r9, r10) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r4, r5, r10}, 0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x15, 0x0, 0xbb) 18:16:50 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) read(r0, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r0, 0x0, 0x4ed) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000240)=0x6) openat(r0, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = dup2(0xffffffffffffffff, r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x401, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x1, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x1, 0x9}], 0x7, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xc, 0x20000006, 0x8, 0x8001}], 0x6, &(0x7f0000000100)={0x3, 0x2}) r4 = kqueue() kevent(r4, 0xfffffffffffffffe, 0x3, 0x0, 0x0, 0x0) 18:16:50 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) read(r0, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r0, 0x0, 0x4ed) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000240)=0x6) openat(r0, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) open(&(0x7f00000000c0)='./bus\x00', 0x40, 0x40) 18:16:50 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x8080, 0x0) r3 = getpid() fcntl$lock(r2, 0x8, &(0x7f0000000200)={0x2, 0x0, 0x4, 0x0, r3}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) recvfrom$inet(r0, &(0x7f00000000c0)=""/89, 0x59, 0x2, &(0x7f0000000180)={0x2, 0x2}, 0xc) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r4, &(0x7f00000003c0), 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) setsockopt$inet_opts(r1, 0x0, 0x1e, &(0x7f0000000000), 0x4) 18:16:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x35}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x800c745b, &(0x7f0000000240)=0x80000000000805) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = fcntl$dupfd(r0, 0xa, r1) sendto(r2, &(0x7f0000000180)="6d85d84b5d0abd6be8ad339eacdb5f89d198b8584ce3c61239a8d4a3d341036c4d024a21fc101bab53ef77b4e6d9e8fc1e8a2b88aa72d8616855c3b1f640ec3f88d028110acea52757af53ffe8be017970c90d31d6491218fb59e34762fe7b2e658aa30d8598dcaabd33d595e8c75ac523c8dd19102ccac3d66503a638f11540d1ba07ac06d159b338949bc0c2fcf3b12e44b7", 0x93, 0x2, &(0x7f0000000000)=@un=@abs={0x3, 0x0, 0x3}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 18:16:51 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)) r2 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x101, 0x4, 0x0, 0x100000000, "4bc3767c63e17180e9fb917bdf6de0b0bbca21d3", 0x2}) socket(0x3c, 0x1, 0x9f) r3 = open(&(0x7f0000000b40)='./file0\x00', 0x20, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000280)="000000186a56010000001c00fead000000000060d5706c851f0000000000000000000000df00000000c9288d", 0x2c}], 0x1) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000280)="000000186a56010000001c00fead000000000060d5706c851f0000000000000000000000df00000000c9288d", 0x2c}], 0x1) accept$inet(r4, &(0x7f0000000300), &(0x7f00000007c0)=0xc) ioctl$FIOSETOWN(0xffffffffffffff9c, 0x8004667c, &(0x7f0000000800)=0xa) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000340)) ioctl$TIOCSETAF(r2, 0x802c7416, 0x0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r5, &(0x7f0000000040)="670dc3", 0x3) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x10) r9 = getuid() getgroups(0x3fcc0cc57faeaefd, &(0x7f00000008c0)=[0x0, r7, 0x0]) fchown(r8, r9, r10) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r11, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40087}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40087}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) msgrcv(r11, &(0x7f0000000dc0)=ANY=[@ANYBLOB="dc74d9539e763db111b8e0c2da442da63adf29a2f6e8715f2e0f17b3873876b224a3f225ed6e31731354c852343f57af598c0fbc63a4af9348791151a346d376940d3958b7bae8e581948a3bfdc6f30646f0ec419170c76bba4ebb50e501e73ea01dc582beca93addc4b4d0f896bdf656a7bdcf325843190c96f7a87ff4c5afed5eaf64241e653c5a5e06479e42653c09a67c97bb61ce70c6cb2a2197a28c37c94dfc75e4f007b60240c3c6b3b35b399bec37f941f7f9cff53bf27b5c87eb3c19071ca0444e1fd8ffb8415fd89f83b9f5ae728850b529a3ee3dd0665c061fb566fd3ea78bd951cc926451e273a430efa95c61f04264232a94ac96f9bc705", @ANYRESHEX=r12, @ANYRESHEX=r6, @ANYPTR], 0x4, 0x1, 0x1000) msgsnd(r11, &(0x7f0000000bc0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7f5f2319cf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9c60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa32739669e325cd2485e172bf12b937c77085a264514e110aa336e3adba6e733c0c7e91a42ddf8068f53ab147456962dbaf1b11312b1afe036b81d548aaa3ac17d37783617c260248f6d51acbf427b55faa83416058a23df1cf10d9b6b47e60b8c8a1aa2117e50543503ba716ee519717629c5a34a1edd2d45a9fe1bc3d5ff77329a7108d0d6e97e7ffbb8c291b0b93e794b8ed102b5cec"], 0x44b, 0x800) msgsnd(r11, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000122e6ca989f0ef5486bd5e81b3eb7c006018a7807f57aa891be1700942b1730fc9bf1ea4f8b675c2be2a8030b44a0d7e5f45cbd44c4f45d2bd6d449772ebe9ae73110b4ccf52c15318da31cf5cf6e4426eb57a6b3109b568545698000070f5b1ba67ff03cdea78a1bc3f97bd42ae1e39c83e"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r11, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r15 = socket$inet(0x2, 0x2, 0xb0) sendmsg(r15, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)=[{0x108, 0x1, 0xffffffffffffffff, "a708796cd1eddc00fa7249031dd41a406abd1434ef45d9e044995966c987e25f72b69847752093596b665c26fca97e6a89c833be867d48c45df70fa20d671bdd7e069916a446cdf4df361b511e78cb18df9f71684831c69c12b0259f7a46ada5949f5624cf1f74c014e8c89007a5e487b3a828162df799603dccf23123f4132fe412973653a53d1a143ec0d8f694a7354df44bcb0d161288cfcfe0503406eb411cafcbbfdb38ba26ca42b66fa78d5e0a239b03f3ca6dcd143bf11b1727d6c9e6f602ec53a427c78b696289e1377345cca3b61bbf2930446ac7ebdc80a81a0d6cff4d4e37476de3521898c4e8b9dc1a9439e612"}, {0x100, 0xfffe, 0x7, "d35c630703061538ee63e468d78872d3a25fac576a86275963586ff3ca6f83fc98852391c59df4f89cfcea68202f00037059de0cc2195cdeefef4cf67fd2282b8b504d083e2e47a2fd78418237f1aa798062843aa22b61c20b011194fe4a432f5ee42696860918019786135a885f82beae1282a4363873f9518a8808ebed48c53a64591217269b7b18f9a476a608375bfe67720a2385cb29a2f193187baee945a00262ba96222f589a4da56081ec9b43c024c273d9a04287a554c01a7c833f4b0086cca61f8619c2eb1b4b9aeef25354965c08843253a537424c6fcc8ec2bd9c71a1468ca35a78c78624b455122e2d2a"}, {0x110, 0xffff, 0xd7f, "3174dbd060252da4630d6bff25df68019d032b076574aaa4a0f50940c7b7370f8872ee73d808ccff9a9fdee35c9ea2031f8cb8e8ac5c5cfaf98003406ac7dae91bab5f71143e8461739c748de296546feba315088c4bbf51414b1cbd3de2fe966ce0f05261a71d9309f5e9a46a74c82d45c063c3b8508cf3ad06c2800210db8e46e60006727079b3d845da152e098fa201928f932e44902d6844144730d844e80f5169219a7a2330c3ff12d64886336e9f7e09b961164b822629d53c22014e89971a92dd20628f660bc4369ad539d2b2b3d7e5881a9a0b67f77dae6a21683fe6baff69671e2cd8648287ac2284681e974e9df556986b8942130106"}], 0x318}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r19 = getppid() r20 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000980)={{0x40, r16, r17, r18, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r19, r20, 0xa5, 0x2, 0x100000004, 0x2}) socket$inet(0x2, 0x1, 0x1) pipe2(&(0x7f0000000380), 0x2) 18:16:51 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "01005f000100"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000200)) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) recvfrom(r2, &(0x7f0000000040)=""/74, 0x4a, 0x802, 0x0, 0x0) 18:16:51 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e4000000080000ee000000002000008e"}) r0 = socket(0x800000018, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000d50f51a5000000000000000000"]) r2 = getuid() r3 = getuid() r4 = getgid() chown(&(0x7f0000000140)='./file0\x00', r3, r4) chown(&(0x7f00000000c0)='./file0\x00', r2, r4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 18:16:51 executing program 1: r0 = msgget(0x3, 0x0) msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_RMID(r0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0, 0x0) flock(r1, 0xd) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e22", 0x3) r3 = getuid() r4 = getgid() chown(&(0x7f0000000140)='./file0\x00', r3, r4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r3}, 0x3000000000004, 0x7, 0x0, 0x0, 0x0, 0x0, 0x100}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 18:16:51 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) read(r0, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r0, 0x0, 0x4ed) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000015c0)) r1 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r1) r2 = getuid() r3 = getgid() chown(&(0x7f0000000140)='./file0\x00', r2, r3) r4 = getegid() r5 = socket$unix(0x1, 0x5, 0x0) r6 = getpgid(0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r7, 0x20007471) close(r7) ioctl$BIOCGHDRCMPLT(r7, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r7, 0x20004269) ioctl$PCIOCWRITE(r7, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000100)) read(r7, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r7, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r7, 0x0, 0x4ed) ioctl$TIOCDRAIN(r7, 0x2000745e) ioctl$PCIOCREAD(r7, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r7, 0x2000747a) ioctl$TIOCFLUSH(r7, 0x800c745b, &(0x7f0000000240)=0x6) openat(r7, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r7, 0x20007471) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0xc) r11 = getgid() r12 = open(&(0x7f00000016c0)='./file1\x00', 0x20000, 0x40) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r13, &(0x7f00000003c0), 0x0, 0x0, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r14, &(0x7f00000003c0), 0x0, 0x0, 0x0) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r15, 0x20007471) close(r15) ioctl$BIOCGHDRCMPLT(r15, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r15, 0x20004269) ioctl$PCIOCWRITE(r15, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r15, 0x4004741a, &(0x7f0000000100)) read(r15, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r15, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r15, 0x0, 0x4ed) ioctl$TIOCDRAIN(r15, 0x2000745e) ioctl$PCIOCREAD(r15, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r15, 0x2000747a) ioctl$TIOCFLUSH(r15, 0x800c745b, &(0x7f0000000240)=0x6) openat(r15, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r15, 0x20007471) r16 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r16) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r18 = geteuid() r19 = getegid() r20 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) kevent(r17, &(0x7f0000000240)=[{{}, 0xf, 0x71, 0x0, 0x69e, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x5, 0x2c}, {{r20}, 0xfffffffffffffff9, 0x101, 0x1, 0xf0, 0x800}, {{r21}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0xb8, 0xfffffffffffff060}], 0xe5, &(0x7f00000002c0)=[{{r22}, 0xfffffffffffffffc, 0x40, 0x20, 0x1}], 0x8f5f, &(0x7f0000000300)={0xffffffffffffff01, 0x1}) fchownat(r17, &(0x7f00000001c0)='./file0\x00', r18, r19, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0xc) r24 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r24, 0x20007471) close(r24) ioctl$BIOCGHDRCMPLT(r24, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r24, 0x20004269) ioctl$PCIOCWRITE(r24, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r24, 0x4004741a, &(0x7f0000000100)) read(r24, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r24, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r24, 0x0, 0x4ed) ioctl$TIOCDRAIN(r24, 0x2000745e) ioctl$PCIOCREAD(r24, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r24, 0x2000747a) ioctl$TIOCFLUSH(r24, 0x800c745b, &(0x7f0000000240)=0x6) openat(r24, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r24, 0x20007471) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r25, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r25, &(0x7f00000003c0), 0x0, 0x0, 0x0) r26 = syz_open_pts() r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r27, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r27, &(0x7f00000003c0), 0x0, 0x0, 0x0) r28 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r28, 0x20007471) close(r28) ioctl$BIOCGHDRCMPLT(r28, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r28, 0x20004269) ioctl$PCIOCWRITE(r28, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r28, 0x4004741a, &(0x7f0000000100)) read(r28, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r28, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r28, 0x0, 0x4ed) ioctl$TIOCDRAIN(r28, 0x2000745e) ioctl$PCIOCREAD(r28, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r28, 0x2000747a) ioctl$TIOCFLUSH(r28, 0x800c745b, &(0x7f0000000240)=0x6) openat(r28, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r28, 0x20007471) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r29, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r29, &(0x7f00000003c0), 0x0, 0x0, 0x0) r30 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r30, 0x20007471) close(r30) ioctl$BIOCGHDRCMPLT(r30, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r30, 0x20004269) ioctl$PCIOCWRITE(r30, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r30, 0x4004741a, &(0x7f0000000100)) read(r30, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r30, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r30, 0x0, 0x4ed) ioctl$TIOCDRAIN(r30, 0x2000745e) ioctl$PCIOCREAD(r30, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r30, 0x2000747a) ioctl$TIOCFLUSH(r30, 0x800c745b, &(0x7f0000000240)=0x6) openat(r30, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r30, 0x20007471) r31 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r31, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r31, &(0x7f00000003c0), 0x0, 0x0, 0x0) r32 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r32, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r32, &(0x7f00000003c0), 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000018c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000380)="0d6e52d716b68ef3b71f31880a1c95da6ffcb67ed524c4ea084439a78f3051652d59980d7022c2060499ded502a8d30a36e8e89059737f8a618ed5a4f44744403a9834ea672e0784bec6362764a69a782c8e61e141037cf6aa58c36e1b0e48f5bf5d19058332b76b3f73871f99ce333e9a960e29f658538c562c90a8f139c24f39a199e5c548e892812c778f63949044946dabc852fdc070edf6bc5fbb4c5701b1eaa238d37be4502287977633347a681cb3ef6268c19e41de72d4ab8bcf6c1b45200090fac8", 0xc6}, {&(0x7f0000000200)="8adf1ca7000c6df50d3dedccc01959634cfc", 0x12}, {&(0x7f0000000280)="a7a8c86874436c6674881cc3ebfc48da9071a74659f95044c380ee1735a4ecb892d30bd8b96abad9bda7acdb152d4b20506dfcb08a0c6f05", 0x38}, {&(0x7f0000000580)="d5765fcbdfc9624126b6f9f65a1ab9287fd8667f50530e95fc898d8ef7e6b201dabec9666657ce018fd8b18c8342571c48df559c8e961b391878440f4c7b8052d109fbb9256bef45f1d65ba760539d7d46e63720d01c3d44b4445e58c3941ee4c84d38db8fd665f50b883ffb9e8c96526a86b5bc92837ba80d2cbe683ca548670c869f34eb332b772186a5b3d8bd589dc16bf4548f8e1f2a37b6e15e5ee42355f69f094477b848e25184237a5bd01c75beebe1d32f771274daee3ad7263667ee161dbb35c1958b25593c9894698bee890304790a71d956ded482562b5af99a6ebe8c292f5afd75d8c283dbbf333ee6f99c05562d56e8fab99f5f4a417129f7bb760ee49f547cf674f0139600571faa03ab8b2f3442798b2468e8863e773a149d5c68c29d2bd89750ef35af4308b80aa4e3978d5322edde36432a6feba2f4f82bdc2ff69abc54a48a8cf08efa9e3f32a0845a13184fffdbecfb6fab7f6b4b5be2b7ee756771354996ddc1b5811bc999b7c29d50e1af9a0d4ede9ce1b27b29ee24280e7bfd00d2bd13ddf894ec6fc1630f9e33eb46cf635fb9d903c8a82fce68b1602f87039d844e7c443c3a1315c92397dc1639d778b552def07a7b7bcde726490566dc1b957fb0b40ebfb483c0b8b79365a58050c50529f9d0228e9654d979e44563bfc562728a40810c56d110ab1c210535c05eaac21929c824eb9d5e741c58ce4791269a712d1bba2f5a13fe7d3c819b92b5e5abc17103b2dddf571ab082f7ff53c667dbeb41f399ac54edb2ff56d78958b19d2e9d80ddaae985f30788a721d9888345e6f5f8b6efaee448a949a1d441097b16ea29505414985f944652900816e325f3e2b14001a3f565069a2573daba1d6dc5bb80cb46206b4fac68cdca73768b04b6387d9c9c268f2865f5d24536047daa09941c0cd68c2208e068f013351999ed10b1bfa8518f34aa28fbcd4cae979750571fdac902c1a395fda834aeece514f1c8aedeaa5e672f761908633a90d0bb236e9e1128bee0cd28f1280920c41905da6b83f07d4b7f75d56753ac763a503ab74e54819dc1f7636ab4b6330012c10e7a3716f2a56badec9e466d7be9da43af1ac09dace6080af5078049656b529e56c7767a37e6cb404a7249e2093a86fb795d374032c91576efd7afe64d6e1564b3880b9aa376426185a9b931ed82432730b6d92ee0af98163aef5572a10417e226a9cf92e09e4168ab99b7b4f1563b944618686c6dd5a9e92934dd40aec3d0427dba999e52d1bb7bcfae57657272ae0a04de26a417b3dfc6967bcb59eefe2166fa17675e38a698c61b1da7209b9197902cb23c0f8caba4c03bb3167456af039c0dffc18d6971a6c47625b0c641ec708936f6a162bb2c88fb49e2f142f688629f4bb924415c2506b774ba98b28c18bef7044baacfe3aa564e481e0435bb5dd66ad83d55d3a3fee2fe3276807ed9cbdc29fae6f2ed69d095e529676c2e94c5ef4120cbaf404e60f5c8be78c73801f8d1f81fa68d7ca430b7edcee0c6225cee7feaba3fbfaacb734b22ccc1e75a026f734a241132ceb4cc3e664c23072d4e46508ab856504b5cfc69c7704deed2ae239faa980b549004e4501f4802b36837e8558f5aaef353ad606e553e16e7dd97864c28f41be9361e307ba501c3b6e00c934c378e49c41c9dcda38eabdf2514fac33f2be2110291af8dbb3126af63f9b0a3a77bb51f94ed508d4e9a26414e3be8316a200ad3ba4259b0911213238d7e91b562fc8eec2e1efe58531824aed8c4882d8ce04a554e404e32b128bf552288c5c23158e415fd697734398af8701ad2826af56eba305c2f9da6bf86942f1eb42cc6b1f11bc294d197c837c55b4370d0682595ab648f69c1690c41c2f0afa1d059c512d6d38b2a7ef9efb02dc335347399963eb9a2099441478d6baf8d80771b5a153081c45c2824731f7a2a0593908217298900a478f4fd3164065ecef096533e01c1f6720e868b77d0249b9191e5bda2bde3cfec92ef261dc3d65e2dedfc344baceaffb0ffb68cac6092014ebaf5a46250ba7ced6778a5cb35e3dd7d0051c61912a666d4b2a3e32ff0f666cade64544fec37ee931d8c01c3f97777ce0382fcffb874e8dba3710d13142b61c16b89fff140c066dbb49145d2de1eea93ef08c7c2aa9487f8b2b386e7e7f9cd456675bd195d525e0a212589151cf5753e0fe571828507036d7cbdc6a1446a36ab45f660a09d4fe7e7bc2550fd20c381a84d866658cbc4e16488d0c5e66fc3b57c88612ee918bc17227e5a0d284f3ef84bc86bf0d1700116f6f7dd373f2a8b9d250dff51e7373e2a68b74992f40805a49271c22447076ba9cb54b9425d262cc4d69529974c0ffae19dff8b2abc2fbef37b58b441ab21a89e0fac3cba9969e6a2201548ffa3bef70e11e2cd6b59ebc7de2456e843eab3da72d33eb3d5a134fc532b6bd300e9b8bd3e712943a8c8800f3e697e469b3da57b929c87713a62324fb68eb6e019824be06804c4da903d8fba2d24774c96933d774eb0a0d12e13766cc9c9b903038a02d57798fa436214a3181f7ca9602561c1d8077e9f0e751763b71cb78c4acda2eda611d728be177633567d5a38c388160299ded416da23a85139e72f81110e94e5ab0f37b2c91ff89898830a9f1127f01a70a12c1fe7d24161da3769669aee5ac7dfbb4653267addfeb020cc44c12c17982959ecfc88e15a2cce61e702422b49ddb2d0393515224e9fe91d747866825c5ee6ce6dc77d841a6c5c8129b0cb4dd8e9db4aa7a3ed8447041873239830a214d440bc6a3906408bd416cc72b5d9006d74b37eebc73be539a893ca44c1bf1202abaf2f4df7b5ba79ed1ba1cf4e3be859207568258bad8efe39917ca38bea2cc66d4b9168ba5187f0cf9008e8191bafe64dba65b629459d63f654eaca1b7f1c153168aa293cdd73530a0ae2fee1feaf1298af6c250aa1d26f8fdb861f3988498616d582b54935d22ba29417e9e338b5c9d6697492655cad02c73bccd73748d4b8296da3c1ea39b007f165deea805c2a8442797bc251a8fcef37d718464ed71c7361cb4c380419c8be47355b65c3a562c9677f1015114d86021ead77ae6d699af60ebf165909fafc92125466a5d6a64f9a1976084cc7d4a6d45865a84995a09dbed900d24184db2daed3a23e8023ea18da53fea873b4cbfb499179a83e35d92107d91e7ed3a50a990c666c69606d590b22fd8d4c2fd82271e937e097f9838fe60a01be8414614547f7e4dcb192eb8a8eeabd7c5c743526ab72b8aeb55fd15d0562c0c08ea369fee7d15f4a7f559e1c68d5d26fdad36ce4a6f362497360447c3b558d2b4cf397440304bf45693c00520b95677fda4790d97361e5cfb98e3579cbf240241a14649370236e910486da3bd3d78ea0059e044d4e532011e2874aa6bdec5d4af71ad1c7c060a6538ea4911c7a091a73a275f61b90fb15c58f94294bbb6563455327f035f5d83b06ddf8c07cfd80a11df6c92229f3942a955f05b6fd966a0bbaa227349a1607af8fce0ee483fa649d95472568ffb82b5ef36e83424f02b003aceba5fc95262818f260aa806023febaa957b3e8c75838f584e1e2c6f0b66a08cbfa13ad5d3cde46b90a47c5d168d0e54b662702e58d4c1057ff4ac28e9f622a79e7967b76b1808885216b38d2cb79153fac55de4f388f642a8e4114b11e148402bdd289275e930f0318c29c2cd55ccaf550d7a125423d963ce9f4272d1979e0f8e7959917ca43f2eeb8d3aae46019ada6db435a01f66678585c2005f750044038c9417c78a0595d030fc386fab8569cc96f02bba3374f3b2d73c72ddaa291df9c28ebaac84732902cae72ccde1492ced8d8b9839d37bc1307dd1540943526ee44dee002d331e5f9087fe061e182d8e3877df4d031894ddec7d51de501f75b2feacd4c3f30be0060ba593228a4186a3014c2fdf2839744d68fa1ce131b5632bed00261aee4596b8d5b29b788168ad0e01117c2e853329543ef03a0e8628f41d1b88ceb022f9460ee4ed82334da69f261d3ed9b6277c042f931c4574459daa4979412515f785b9ffcce8bfc9b20d31ca1d03196f4fa119574a6fd9c528237d61b4e0ab21de81d271947ced57fb617d6f53d6c1dbb448a82f2a84d8930b04621da3b4a454241d355b1f8aefa3c6ecc23741a0c3526226c03a2d164543fc14f4581e8bd0646bfa8f695a56a741a39700a10b9e3b8c41d2a2d0149bbe3ec98d155b7e9ed3d4cf4c1a64d188eb750136bc3c6f3e2e32e512751f7db8fca861fcddf22dba24ebc919130a16d6c673a5f0a12cfd25fc468cf2cd3c5ef4e827ee4097caf843bb232e75bd24bb487614b119cf74fb49a248aa2798401ec60e0b41f80968b83384b5cff5ae12412fde724e2c72cd718def5eabb5bf2535dd11b72368b6c9f4c78ea31889fd8355adb44b76858944def48fb19b8b05023ddb151ec518bdbe79be4def331d9574f7eedc26dba521c2181760d97aa352d7e199190631e184250dcd4e8946dc513081413865cfb2a5c61869129947ad138804039c3ac5b82512531ed955c84b57b07ba930080141e1a3ad2c05f2c89fc3e327e9a91a133b25102f74e7cd08f611c1bba1c66c84db17efc922d473e425a3afea93893afa117abfc90355e5cceaa8554079f16c43e7569a992dd5ef2f3e0cd5e14359941ddf1eaaef7bd0a8daf01bd0074621b619276d854883dbf506aa46fda28c9c7f680388a3c2e959df8bc87728c80cdc2c237f8631d0878097ce64d39a8fa30e3e81b3ef717a5651d25a9bcbcadad8ffabf8ba0bb8161496b6ec8cd7667d628ef600e9a16654f50f7e072243dac4d943a6777216cecff5dcc3126c61d46521ed625fcfc23d5ae6d793c2c0a237c573cc66bcd1179163e78365f54b0be44cc6b57e036a0c2f174d7f0a1ef19cd070b3dd4e37f77232257c7e1906d1a29210456e582b7eb39694584dd484ab0158601531a47b80aa78f6f150ac15a1253c469444d160e6e8bba46d76f8912980c32aca475017cc48bc609c65c81c8d24c56b85bded71483f7526699241d9aea7673c8894fd2b2e701a492b08227b7dc0307bc584fb433e82dc141c589b31210f28868e019db6244ff7e1f11c3ee1f0d7e4e1c4b53e18f161a3ebf57349a0e17eea714616b43f32d0dc97669cded527d82acfc300ddfc907503fbc147c53c99b182aef387401fd05eacbff74da995af7252a0d2e4959e80dacf0254bbacb8c07eb2f443a42b8ec29d33cb3a35834981e5e804e72aefcf739b0c68e29a9befe2de518201122c039caedb1396ff0a951403daab85d29266f5a5fbf0735bb1369c569a70fc7c49fd5d40dbbdf521c887d782f2f1891b73860fb5b836357a977876e1a67d7efa049416bcf124b6f6ce95a4a184d6b7050d084cdeabdb39f22e13644d907eab8dcf3f62ebeca12c5c6ae1ad91df40d5a2a838403eaf9f30f801189d4f8be2323209c65b1e4c0ee8804cc0e4c0f9cc1fc8fbbf20e408fb37e6d9298a46285ed320f9157f9bfad1c1e49287bdb7503dcaea34834dedc058680f77cee0f7ef60e1791a056a25bd97d7c64e7f7397540f4b72ff43a874218609c6c9620cc83a6f7cff080514b2bb5682fc8a118c6b0e56027235ef7e34078a1d0c901f054cc0c0f4932399db2ba120ffa97718b7595bc411071305b502f3d01305063cd8fec8a3ff2c5a048dc475e1dd467e1d9860cbcc6e5ecc09bf8a9bb29598f4893a0f4876bdefd844ada1199fc99b6fd2745b3e6d22fd0d6e9035c43e9", 0x1000}, {&(0x7f00000002c0)="032851248a4053d047a7f04184952f90fb5f66de5ed03b94df3098034ef00d105e30601e4827a2e38e2c935a0efdd1db23dc986202713a2f0af16c2b985e1216641b7ebc4136fd0b7f7ed54a560fff3664e5fb1ae1cc0a24154f4b", 0x5b}], 0x5, &(0x7f0000001b40)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000003000000e3af6b1894b57960001000000397425a2de23bbfc5f48b84b3c40387a6695b6bd85fdf4f35480627afe5d39d1db8617d42f9cd90c62f92e23bd31742f14f4ad72e0afed977dda44b146517be602ce6b427c4c40ff97c50e3e69e8f6c9b34c97c97e9ec7b6012d762b7be456fab93e3d96bdb1165ecbd20500843a127bf084b4d92c70792dcf2fcb490f7e4a81efde87232f921103194ec8", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES64, @ANYRES32=r23, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r29, @ANYRES32=r0, @ANYRES32=r30, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r31, @ANYRES32=r32], 0x1d7, 0x1}, 0xed805f340106f20a) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000240)=0x6) openat(r0, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r0, 0x20007471) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xcc, 0x3, 0x2, 0x2e1, 0x80000000}, 0xc) r33 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r33, 0x29, 0x2e, 0x0, 0x0) 18:16:51 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x3, './file0/file0\x00'}, 0x10) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000200)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)=0x3) shutdown(r0, 0x1) 18:16:51 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = dup(r1) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000000)={{0x6fe, 0x7fffffff, 0x80}, 0xd34, 0x101, 0x7}) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000001280), 0x0) 18:16:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x3}, {0x20, 0x2fde}, {0x6, 0x0, 0x0, 0x100000900}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x100000800004502) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87, 0x0, 0x0, 0x3}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r2, &(0x7f00000003c0), 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x8}, {0x1d}, {0x6, 0x2, 0x0, 0x7fff}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r3, &(0x7f00000003c0), 0x0, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) close(r4) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r4, 0x20004269) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000100)) read(r4, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r4, 0x0, 0x4ed) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f00000015c0)) 18:16:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1b7, &(0x7f0000000140)=[{0x48, 0x0, 0x0, 0x400000}, {0x28, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f00000000c0)="50aa") 18:16:52 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r3, &(0x7f00000003c0), 0x0, 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000080)='./file1\x00', r3, 0xadaac7cbb7c6ac6d}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x2e, 0x7}, 0x8) 18:16:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) close(r3) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) read(r3, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r3, 0x0, 0x4ed) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCFLUSH(r3, 0x800c745b, &(0x7f0000000240)=0x6) openat(r3, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) openat(r2, &(0x7f0000000300)='./file1\x00', 0x10, 0x20) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) close(r4) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r4, 0x20004269) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000100)) read(r4, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r4, 0x0, 0x4ed) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r4, 0x2000747a) ioctl$TIOCFLUSH(r4, 0x800c745b, &(0x7f0000000240)=0x6) openat(r4, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r4, 0x20007471) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000002c0)) read(r1, &(0x7f0000000140)=""/191, 0xe1a5346fab6d718b) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) recvfrom$unix(r1, &(0x7f0000000180)=""/198, 0xc6, 0x0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) syz_emit_ethernet(0x2ab, &(0x7f0000000000)="b6") 18:16:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) write(r1, &(0x7f0000000180)="0d0e371a0b0c69d2c107ec13d9a16462f426aaca22c3724d995b1ac53b9b00d60000000000000000efc04b0000000000100000040000", 0xffffffffffffff7b) 18:16:52 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="820200000000000001000000000000005218fc2341dfebcec639a2b80b9256948a392a8de342cdd62d841956af19e87a550bf0a436b4eda5f36746fe8694bec558ff19a9dfbf358e1ca5a117ed54a0c39f9a52cee7c98579a1e2f0539d4d56e5eb7ac557a0593c97e3636a5a9541ea54c32f0ff3216bcc75f8177c85f07d8d556270e438856dbb62a87800000000000000000df16dff81598b801e1775d5334e089cff2cbc881f000000000000008a3b512bb6be2a25ab032cf66356e7e517b3d644b4e5ff0000000000000000000000000000000086ff4d8ddb86384f56c592bdaec6b5577edfa4249a0af4518ce70f142b5f525001358956dad766abdb8681811fb890708a0506dedc30c977764b354590f6f25630f4310ffcb8014be9ea8b3c4e25d61401f698ecc6"], 0x10) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r2, &(0x7f00000003c0), 0x0, 0x0, 0x0) dup(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r3, &(0x7f00000003c0), 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r4, &(0x7f00000003c0), 0x0, 0x0, 0x0) fcntl$dupfd(r3, 0x0, r4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x988, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x100, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCNOTTY(r7, 0x20007471) close(r7) ioctl$BIOCGHDRCMPLT(r7, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r7, 0x20004269) ioctl$PCIOCWRITE(r7, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000100)) read(r7, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r7, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r7, 0x0, 0x4ed) ioctl$TIOCDRAIN(r7, 0x2000745e) ioctl$PCIOCREAD(r7, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r7, 0x2000747a) ioctl$TIOCFLUSH(r7, 0x800c745b, &(0x7f0000000240)=0x6) r8 = openat(r7, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r7, 0x20007471) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r9, 0x20007471) close(r9) ioctl$BIOCGHDRCMPLT(r9, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r9, 0x20004269) ioctl$PCIOCWRITE(r9, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r9, 0x4004741a, &(0x7f0000000100)) read(r9, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r9, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r9, 0x0, 0x4ed) ioctl$TIOCDRAIN(r9, 0x2000745e) ioctl$PCIOCREAD(r9, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r9, 0x2000747a) ioctl$TIOCFLUSH(r9, 0x800c745b, &(0x7f0000000240)=0x6) openat(r9, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r9, 0x20007471) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r10, 0x20007471) close(r10) ioctl$BIOCGHDRCMPLT(r10, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r10, 0x20004269) ioctl$PCIOCWRITE(r10, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r10, 0x4004741a, &(0x7f0000000100)) read(r10, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r10, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r10, 0x0, 0x4ed) ioctl$TIOCDRAIN(r10, 0x2000745e) ioctl$PCIOCREAD(r10, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r10, 0x2000747a) ioctl$TIOCFLUSH(r10, 0x800c745b, &(0x7f0000000240)=0x6) openat(r10, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r10, 0x20007471) kevent(r5, &(0x7f0000000380)=[{{r7}, 0xfffffffffffffff9, 0x10, 0xc000004b, 0x20, 0x80000000}, {{r9}, 0xfffffffffffffffe, 0x98, 0x40, 0x5, 0x9}, {{r6}, 0x2, 0x48, 0x40, 0xc00000, 0x3}, {{r7}, 0xfffffffffffffffe, 0x4b, 0x1, 0x4, 0x60ed}, {{r8}, 0x9, 0x9, 0x4, 0xffffffffffffffff, 0xffffffff}, {{r10}, 0xfffffffffffffffc, 0xe, 0x10, 0xffffffff, 0x9}], 0x3, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x8000) chflagsat(r11, &(0x7f00000000c0)='./file0\x00', 0x1, 0x2) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0xffff, 0x9}, 0xc) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 18:16:52 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff7, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) pipe(&(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1421, &(0x7f00000000c0)=0x8, 0x4) 18:16:52 executing program 1: r0 = msgget(0x3, 0x100) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x101, 0x4, 0x0, 0x100000000, "4bc3767c63e17180e9fb917bdf6de0b0bbca21d3", 0x2}) msgrcv(r0, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x1) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f00000000c0)={0x1, 0x80}) getgid() utimensat(r3, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) open(&(0x7f0000000440)='.\x00', 0xff7c, 0xc0) open(&(0x7f0000002980)='\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', 0x2, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) msgget$private(0x0, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() dup2(r4, r5) getpid() kevent(r6, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x200000, 0x0) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r7, &(0x7f00000016c0)={0x0, ""/4096}, 0xfffffffffffffe07, 0x0, 0x1000) 18:16:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x100000000002d}, {0x50}, {0x6}]}) syz_emit_ethernet(0x1000, &(0x7f00000002c0)="e6f122d9d05c62fd80b8fd5078509f61ecae7d467ee3922b2082caeb84084bfff17465f4358004e66448e89524a43118c0602e7201a5629a6d113afd0afbba86b8825c5502af4f76601ddbc86fcff35d1091aa4854fe711039b4ada612b384e2ecc026eb08de951a617cdbd2317b632d3996e407f1ad1b8a514155b3b7c19be3e03fcf44bb82abcd9b33bfc80fa7a207767ea0d88d401744172722d6503c8ce0c9269934a536a553dd6d7ed3dbecbc2866dc0239697e8aa924a648ab71c0aa1cdc4cf08008fbe6499060aa05413ec70193645c21a4255009c28dd43ae708d7f9b8ac4847e3d8cddd76236c5f51c458d4e69182c90cb5afa6537c3c78bc792f299bb3c0346d0157ed3360051c5409404e7dfa69dbdbd46541ba85b8200f46e26851acfa03e33b3a24be1e0f3515d2999261e59a0fbe5743765f8af97e43302d373a00fe36867b74fc3ced1330ae29aae43162006d1d86c5957d2361ffc804e61039499a41edd687fa790f43dcd61d078db103e5d16706b7f9b9e7c19785d9fa48b90fcdca1e3a1411c2ca591a4ea84cc3669e2a6c4552352a1969b5f429e1cd473a361c31e7089bfba285ed77996937ddaae56ac4b113e3c000ee43ccbd5db413a5e93516d3ab18ba4b5eeb15ef0a99c1dece099fb8441335a3da1832562b9ab4e3c1fe7e04871f1c53b28bf477d48b69b84045ae983da6c564ef694913b53864a92175072ba8df7c41d25ad4a2c15d0f28264b957723eaf2ec54bd0ad34f5f9674849382c212d4ec29a92014cd2d71e9ddaa7f65710bce8d5b3e8099795ae490b8112c0924953e4f0ea8f4e1721ec8b8a11529ff22eea89d6b33219d55504890d5543bd1c97f84464d7b73d94f6865d3beb78f18258001a87c44fac8e4211cf80216f81b516ced1b42a17de63cb6f1baa8e882ce6f80d58222fdc76415082e0546c2f42d1b95c89548f43124c31d3eddd9e47e712f5818d5b0502c002a1d4b239ed0d072a3462e453cdcc07547218aeeaa89f127c3ee3669fba111a3d78bee7901ae13c5216412ae6963a228daf833103384998cbe1bcc37437588dc3003b4548f5274ebe53d908433e3c24435d0dd9e41ab5adf85b55203238a7dcb944cde3a5b18a753905e6c7b52965aff499a51f2fbd1a537a8131c977afee3081ca4262a9525f2633e3ee845b0c89ed15ed22eca223ada39bfd33c91cc4a21b05ba248646c624a97017adbdbfd704f75a6959fc68b3f2f17a52fc13fcc069b831f31d0b77fb8ba73535fa4c0c68c790f9a7db37ede9d26b67295e34ca63b20c01769ed2cbaa71f084ae47d1170362d758dc0ec6067473011b4e12b46b8aaf4f928aa2d772673266c47b75292e5f32c021d31abfc2783a238795a40e82dfe73464e416944fe77531061d800f93455bb604b234f54172b1b5917568f2b171e57cb09a7406d464fb580955a176ebc31ec214567e15f3afa1625fec9fd917277af80a2e9e4828877c12e8a9d6f9d620e9f6dd62e0ebd0964b76098a39310556bc9b02ae34f34b3fa4fa9bfc72f6f4905f25bdca70edf6bdbd48aa0e4044d341a12b1879637d7ec984206e19e507e64261fc372b9b1708ab7f7c1baec6cc72fba7a23c4052c144a1fc2f22a7a1cebe8ec1a69b0911bad61ff1e2b7e22ed00fe4625f3697f0e6c8f0ba74a4cb1e5f2f59a1d92dedf218f41e4a742f6f281e84591d383c6d650c2b4a318fa91392879c12c8444618e7dec2eb68b4bec495fcfd6dfbb10243a2aad121f9ef4a56676828aaae4b0fc40fc122d8045c390365b23f6fbb9d1697a2995170b5937efe0ecd72048421be947841952c5c1e5d8ad30c7bfe831173f918b802f0a6dba6c2c0e3a6d33ecf7a12dd88e0b7a9e851dc0076b3e74b176f9c4a70f6b1c2ad9c4aa52fd74f893a4a95ef382b94d870ec58bfe73e4d1e1235f91fc9e31dfc6bac831683830f65f4782643578834777c8bb34a27308e2f2b41051f30d89320a881f2768bf5e8ab9c3be15f828e5ef576a05461196e9ccf5370dd7bcb1d353625c6a67679ec99d1883c6974a31a76a44661e8942b13d174b783526438df18b7ba8bcd1cd7e5895067a19659cdc01e4bbbe2a5278f57f5db0a4753245fca4e92adfab9109265b50ef568ed8b9094a39d6118989b31cbdaa6afb19ea6cb7b94c8890a70e48cb5a2370479155da90dd471d0d181a26a48114426bc516bfab8c7832099d2b3f15baebeb4f49ea8eb203d243e714ad143b38e17a3b390b71d6055f8aff5e1db93bc0fad4fd9a4819bf3b8676413054d5691bcbc49c4be9cb3ad26fcd1c68dcfabba4d1f3278a40f036994804c583c6c2dbb0e076023166e7bef0447502662ad10482a84fc9e31f0efc724193a22cb338be2a283be4a70d4aac233499163134b65a9cdc28d1de1cb7278ca8de03416fb49bb9db4f9f1afd6f36c9ea7026056e07a6d85ddabd32e797ce45e84d36952899fd39d3b8cb804579e7fbc4d6e538463e61e29ac6603691e0a7fbc315a9019992086c814459d59d454914f18323c36e7ca8b7db3d49db3b79ad9b608e7e8229f78d5d2da7361de2188f34f641ae474193e8d10658a4fa4302ee6218c41e53fcfb16f576fc0f897497a1d1a2c6e94d8b2f9ee61d91767b351d9f564b221b36b941b03679cb3d77c3de30cb95bd65221c2bf6b15ee7ade4cf021dff9354a6ca99a3b9a4d6e933b815c02041060271f29200300f9cd7182f09f4f3398eca93c36e961078341f498d8b2f79199c1a584d7eb0acb6becce4429a9004f9aa435fa22fa79b2c7eff8763dabae8075362a634aaa8e5921823d1045076f27e41b22c5aa7e21088cb12eb0e26f420014f716c5dfde7f887f39776e1796e5fd6522edb2c4add282dd7d1d438f242b3fa5e20801069375ba684050af120ceecb35957a2ac0520b9bf025472701ec96b3917094a504fa84f2264a8c09cbabe1a73efb46c01bf36134681aaced64040a7d88cf770b05d235666e4cd8be8437de2daa8b4507200a7ed495019ab61e8ecd6ebdedbca2a7e849bd4a7c05d935254bb77e8a3d68049c0ad0af4caacc3a47b8f96319cf1d209ae5ea59025321d46c8c4f284ed171e07ce391189d81023a1e0fa53c38e28b17daa560a4d31b991a64a6aff90de4aac23e7cc787a5b17ce0ed46273c7c7ac3b9ceb4c6d20a58ac8531154310c19e56cf78658c5091b5537ec0f6637f34319562cac65b8d894f50a1c23676194f29d1f96bb1221c2d73e842c25919470695f10e2a4790455a9b0f1ef1acf5bd96161efc505f137f5242007605698d724805d11b4acf9179abf865907ed0f54864d9e73ea4de123db2f280516a1bade49d4ecb23f2018ad0de2e05fb6e83b6aed35f90942668fd8ab3ea2282d8c92d35dcb77bfeea95ec8869af4e7db9588377a5d5df3210ce2c97bdede3face188b1b997ea17143191b36399c5f0c592dda75a50f0eecd20a3d5a19fafa6b5e79a67b96e3ba24ea6b457a30053464140364575dfc5e1f22de1cfd68aa87d70d716ffbdf60066d719992a5f273fe7d02cd4f6c76d9145df568f2256535da08973525a347d0b786d2796f59d224b5f2cdf48f401870787ec3c2599d721228039963c047bec401bd04272d0eda71ad914301f3cd7cf0b8fb87ed1f704dd0c8babd82122be7f960c98aa970a5bc628707d53d4d98a50da05f3c435c42985ceac4e28ee5ec5f3ab9b5ae3d4d4ba5111a17475780c0c2501368f674ef07fe11ad3a26ae29a8a6d4663419e0c14ddb52fc3f71a40eb2bff777de0a869601df90a13b146cf9f40c5aead9b702e46713b7a99fec65477662699a94e2778135e327005306d6a6a9fcb014d11248788a22d88f32497c1421b0ae03c4a3bef05704f613c33182c1521400943668e018890331efad12b4ffea293774a2785248df50cebe46360c20693b9409bf33efb1f488871a3694d66d7484b9c1246a7391fcdae45ed3f27330c832a388432434672ca90b3c9cba496cde2c69863029cbaec2b057529ad77a3e603830ba77a05ebf19c8fa5609c000a2d3ba4ec8d92f070a125b1fe1480e48ac81da3a707b1587c0e591e90eacfb5898251621341576d0497acf9d63dc7050ae9766c36e4db096ca3992fd30aed71c6bcfbec5d0b6832d60139fdbd90198ff1646c88112b2ad9bf0420a3521100c09b56edde3899fb7d9409769a41913bb8a59e4c53d8d9ca67d585f53e9227ed6cd858a098d444b3a1fc32c74555b57fb66b1f0e93cacfe5a904769f65363dd2bb4fa7737f332a4f48577c676f73cadc5add09968cab8b7bb9398727bafcb17740071d5783a70dbb97149dbff82f278b03b5204584eeeab9fbffdc2021f5872e766da9eb480b2ab213121dfd730e23a0e1a453c3e32d707c9cc71a146bed4655826d6b5495c8ebfe0a284144fa2f2ed4ee5b3eab471c5ab528e60ec370102bf4c8d88c4f242b9443d6f254307b9eca810cba056e917ee384c93ef13fc7d2eb6ee741e1b881fcef62ad007181a5bb7fe30e94843b91f8f5b6ff3c31c8616e3be3ee697bb4468d04f05f9ee88aee50a139ef1f604a987a937cd0524f5b873cb507b3c5b2c34e896841185754670f113491d00663c6e6fc16e2bfb6dae8f6084dd0bfa2961f8610aa784f09216faa78e784a15a906c222dcf9b7e8fc9b8e108729030d2432f2f36f9b3f4cc97ba97c02c1ee2aba6e858d0b9324220b6ca47eb53be4c46d12a26c03826a8006f2b825d289f5b8b8ee9f48c72b8b39ca3501b6ee04fefe047e73b2d54f5a029bc26ff5050a6178800249430bc2af92a70cab69e987c3ac5a38a475a6201ef48b3bc095e505227d45cb687a95dd78a49bce5e445696e17da9ccc07f581803eb66af7b4f0806212ce4464c42977f44d9e9d002605577fed3ccf29271f8be626a162e3c676ee1f6eb7861f5b4e3f5d6c6ef7071ad91f57c37170c35ddad2018068fe4832c504ba119c3b1efa326571adbcf0843a1affa5588c014f23f26449b9c1efd7a58722ddc1230e1f30b23a8337532ac5c2bc79a81ff8476fa5bb284c2f880564f973432a36ce1e96070801608879c1d64cbeae98f63a4b3fbd9c835a2f74e7fb20fd6b0a2a6c5564f4f6a6e12b1fa0d562bf2fe3ef02ff0e1d1fdcbb10300312c4e54a3a2cf976d392c6a90d2f28517723b1c791ad35e083cca2ec543e97ea69f9dd299c315b0b287931135d00cc69d5b1908cc7bfd0bfa5c2b25b70eaa74630f307e54b136b9e80f977711d4858cbd6e4fb4602d07d23da2db027811c8ee3983054d946da2ce7174581d5b4cc3564d3f4f26ab6f8fb07aa4aef91164fc09f72a5e45a2c11c9e00242415e9c3f72a7c61b1d33ebfcf255bc1ae99412721e3d963fb9fd0d39ddc8934819a96485eb895145e16b11463dd855ad35a29a2220dd181563f668c78042e0ea3837f89e7fe48da0af7af7f0e8926d206f4919b7dde1d1e780507f9e5900323bd37f4211095cde046dcd2badc18bdb759f6ef5eb4c8e4a4d4a43d13e7f6e213becba5b4adae9e51a36767b0c7028a60a8b799dd9c6e2e8374fcfa93c541d385386d52e75f46132554d9c76e3028531e8b158bc5e70f8eb33da30e7534ebab432346b0f0d8df8629ed356d52b5a52d9ad4d6d1147047fcb2634a25d8bd0a2b80aeada21ac8d599936c8d1140c7eb62e71a883c4fd80f16d314444928b54b18f54a7c71c5f0ca683b70f537206ae95e7f7c3c29d53a9695cb79b7f45ba41571ae691dde1b10f1f649c9638eb4a0906f0b3d4ffd005e8ce50c73400d9c8cc") syz_emit_ethernet(0x1, &(0x7f0000000280)="9b") 18:16:52 executing program 0: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0, 0x0) dup2(r0, r1) r2 = socket$inet6(0x18, 0x3, 0x102) shutdown(r2, 0x1) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000200)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) close(r3) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) read(r3, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x81}, 0x2, 0x1, 0x44000000002}) ftruncate(r3, 0x0, 0x4ed) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCFLUSH(r3, 0x800c745b, &(0x7f0000000240)=0x6) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) openat(r3, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r3, 0x20007471) r4 = accept$inet(r3, &(0x7f0000000040), &(0x7f00000000c0)=0xc) fchflags(r4, 0x10000) 18:16:52 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002002, 0x28b0) r0 = semget$private(0x0, 0x4, 0x10) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) faccessat(r1, &(0x7f0000000100)='./bus\x00', 0x180, 0x1) semop(r0, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0xb0f6, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8}, {0x3, 0x11b, 0x1000}], 0x9) semop(r0, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f00000001c0)=""/152) r2 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000040)="000000024ca5b30bdfd9637b946c82955dc103287f07b7eea76d410d59831a5283e4b28bed11ec5111814e010422000000000000", 0x34}], 0x1, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0x0) 18:16:52 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r2, &(0x7f00000003c0), 0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) close(r3) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) read(r3, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r3, 0x0, 0x4ed) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCFLUSH(r3, 0x800c745b, &(0x7f0000000240)=0x6) openat(r3, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r3, 0x20007471) flock(r3, 0xb48856c2850605d9) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) 18:16:52 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f00000000c0)={{0x6}, {0x0, 0x400000}}, 0x0) mknod(&(0x7f00000003c0)='./file0\x00', 0x1, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0xfffffffffffffffc) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x20, 0x0) r1 = accept$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000500)=0x1) r2 = semget(0x3, 0x4, 0x1) semop(r2, &(0x7f0000000440)=[{0x1, 0x2f, 0x1800}, {0x1, 0x8001, 0x1000}, {0x4, 0x5, 0x800}], 0x3) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000380)={0x1, 0x19c}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = socket(0x18, 0x1, 0x0) unlinkat(r1, &(0x7f0000000280)='./file0\x00', 0xc) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="8c65", 0x26d) dup(r4) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0xc0105715, &(0x7f0000000000)=0x35) r7 = open$dir(&(0x7f0000000300)='./file0\x00', 0x10000, 0xa8) linkat(r6, &(0x7f00000002c0)='./file0\x00', r7, &(0x7f0000000400)='./file0\x00', 0x4) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r8, 0x20007471) close(r8) ioctl$BIOCGHDRCMPLT(r8, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r8, 0x20004269) ioctl$PCIOCWRITE(r8, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000100)) read(r8, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r8, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r8, 0x0, 0x4ed) ioctl$TIOCDRAIN(r8, 0x2000745e) ioctl$PCIOCREAD(r8, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r8, 0x2000747a) ioctl$TIOCFLUSH(r8, 0x800c745b, &(0x7f0000000240)=0x6) openat(r8, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r8, 0x20007471) ioctl$BIOCGFILDROP(r8, 0x40044278, &(0x7f0000000200)) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getpid() flock(r0, 0x15) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000340)=0x10) r9 = socket(0x20, 0x1, 0xfffffffffffffffd) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f00000004c0)="8c65", 0x2) shutdown(r9, 0x2) r10 = semget$private(0x0, 0x3, 0x10602) semop(r10, &(0x7f0000000080)=[{0x4, 0x1, 0x1800}, {0x4, 0x1}, {0x2, 0x1, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x20, 0x800}, {0x3, 0x100, 0x1800}, {0x4, 0x3c, 0x1000}, {0x3, 0x6, 0x1000}, {0x5, 0x8, 0x1800}], 0x9) 18:16:52 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) close(r3) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) read(r3, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r3, 0x0, 0x4ed) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCFLUSH(r3, 0x800c745b, &(0x7f0000000240)=0x6) openat(r3, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r3, 0x20007471) accept$unix(r3, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) write(r1, &(0x7f0000000100)="8c65", 0x168) 18:16:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x8000030}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x400, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f00000000c0)='./file0\x00', r2, 0x1}) 18:16:53 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x6, "5cfe3ee5c9e49c1fc7d43e48636eb287f3b624e3", 0x5, 0x4}) close(r0) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 18:16:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1, 0x33, 0x5, 0x2}, {0x1, 0x4, 0x0, 0xffff}, {0x3, 0x5, 0x7, 0x3bd5}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) connect(r1, &(0x7f0000000100)=@un=@file={0xe3faac373c13019b, './file1\x00'}, 0xa) 18:16:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = shmget(0x0, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x1000) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffb, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795ab976ef3caf00"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = accept(r2, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) write(r3, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0xfebb) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) 18:16:53 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) linkat(r1, &(0x7f00000000c0)='./file1\x00', r2, &(0x7f0000000100)='./file\x00', 0x4) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000002c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xd5b00000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff1000/0xc000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff3000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff5000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$KDMKTONE(0xffffffffffffff9c, 0x20004b08, &(0x7f0000000200)=0xffff) r3 = dup(r0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000040)={0x2, 0x4, {0x80000001, 0x2}}) 18:16:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() getrlimit(0x7aae22de875f7476, &(0x7f0000000100)) close(r0) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x30}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff7f, "070000003e79010034840c760b666bfede477dac"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 18:16:53 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) read(r0, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r0, 0x0, 0x4ed) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000240)=0x6) openat(r0, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = dup2(0xffffffffffffffff, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r1, r2, r3) r4 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 18:16:53 executing program 1: mprotect(&(0x7f00006a2000/0x2000)=nil, 0x2000, 0x5) socket(0x10, 0x8000, 0x2) r0 = socket(0x6, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43dae848650a36f0864b67b6cbd8c99998ccc0fea105fb83025bc08fceecf7", 0x21) 18:16:53 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040), 0x3da) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xffffffff7ffffffe}, {0x1d, 0x9}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r2, &(0x7f00000003c0), 0x0, 0x0, 0x0) r3 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r3) fcntl$setown(r2, 0x6, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r4, &(0x7f00000003c0), 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f00000000c0)=0x7) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r5, 0x20007471) close(r5) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r5, 0x20004269) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000100)) read(r5, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r5, 0x0, 0x4ed) ioctl$TIOCDRAIN(r5, 0x2000745e) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r5, 0x2000747a) ioctl$TIOCFLUSH(r5, 0x800c745b, &(0x7f0000000240)=0x6) openat(r5, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r5, 0x20007471) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x8, &(0x7f0000000180)=[{0x2, 0x1000, 0xfff, 0x3}, {0x5171, 0x5, 0x101, 0x4}, {0x0, 0x100000000, 0xd5, 0xce}, {0x1, 0x3, 0x9, 0x5}, {0x0, 0x9, 0x400, 0x3}, {0x8, 0x1ff, 0x2, 0x1ff}, {0x2, 0x1, 0x7, 0x400}, {0x1, 0xb4, 0x4, 0x1}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/221, 0xdd}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000003c0)=""/162, 0xff02}], 0x100000000000031c) 18:16:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x40000000) write(r0, &(0x7f0000000040)="c19b9f63fed09c2d40b689343846e0bf56ed4c5f43cb14d81fcc0240dfc530be50d16d3f2de6b89409f5d6fbd1bcef57a624f18a79e00f9e571aa20c7f72f679e3b101ea30fcaf98ec6c06ec322c3be3a769afcd54c1cf18d817c62185d640b144b8c323a1341ae2", 0x68) 18:16:53 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) pipe(&(0x7f0000000340)={0xffffffffffffffff}) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000380)) syz_open_pts() r3 = syz_open_pts() read(r3, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) r4 = openat(0xffffffffffffffff, &(0x7f0000000040)='.\x00', 0x0, 0x40) read(0xffffffffffffff9c, &(0x7f00000001c0)=""/93, 0x5d) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000080)={0x9, [{0x2, 0x1f5f}, {0x1, 0x7f}, {0x6, 0xfffffffffffffff7}, {0x18dd23e816fe23ac, 0x80}, {0x2, 0xffff}, {0x3, 0x7f}, {0x0, 0x5}, {0x2, 0x6}, {0x2, 0x1f}, {0x3, 0x8}, {0x3, 0xdc9e}, {0x5, 0x80}, {0x75b4e856c1bd1ab5, 0x40}, {0x1, 0x101}, {0x2, 0x6c21}, {0x1, 0x43}, {0x1, 0x401}, {0x2, 0x5}, {0x2, 0x2}, {0x2, 0x2}, {0x3, 0x8000}, {0x1, 0x3}, {0x1, 0x93c2}, {0xd0e1fad73a0c8640, 0x1}, {0x1, 0x2}, {0x1, 0x3}, {0x3, 0x400}, {0x3, 0x8}, {0x0, 0x1}, {0x2, 0xe859}, {0x0, 0x9}, {0x2, 0x6}]}) syz_open_pts() mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) syz_open_pts() r5 = semget$private(0x0, 0x0, 0x41) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000240)=""/231) 18:16:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000400)={0x5, &(0x7f00000003c0)=[{0x800000000000009, 0x8, 0x1ff, 0x3}, {0x7f, 0x1000, 0xffffffffffff8000, 0x100004001}, {0x8, 0x4000000004060, 0x5, 0x1fb49696}, {0x4, 0x3, 0x3, 0x1f}, {0x5, 0x40, 0x5, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000083, &(0x7f0000000140)}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) close(r3) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) read(r3, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r3, 0x0, 0x4ed) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCFLUSH(r3, 0x800c745b, &(0x7f0000000240)=0x6) openat(r3, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) close(r4) r5 = openat(r4, &(0x7f0000000300)='./file0\x00', 0x1a80, 0x140) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000380)) ioctl$BIOCPROMISC(r4, 0x20004269) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000100)) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r6, 0x2) 18:16:53 executing program 1: r0 = syz_open_pts() close(r0) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x20) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000140)={0x8, 0x5, 0x1, {[0x3, 0x400, 0xfffffffeffffffff, 0x1ff, 0x52def753, 0x80000001, 0x4, 0xffffffff, 0x0, 0xffffffff00000000, 0x9, 0x9, 0x80000001, 0xd696, 0x5, 0x1, 0x40, 0x401], [0x3, 0x20, 0x5, 0x0, 0x2, 0x2b990099, 0x4, 0x3, 0x6, 0x1ff], [0x7fff, 0x1ff, 0x5, 0x800, 0x0, 0x6], [0x6, 0x5f, 0xfffffffffffffff7, 0x8, 0x7f], [{0x7, 0x7, 0x3, 0x20}, {0x40, 0x4, 0x0, 0x7}, {0x100000001, 0x1000000000, 0x101, 0x1}, {0x7, 0x0, 0x80000001, 0xf2}, {0x6, 0x100000001, 0x5, 0x10001}, {0x2, 0x7, 0x3, 0xffff}, {0x81, 0x5, 0x10001, 0x20}, {0xffffffffffff4d0e, 0x4, 0xff, 0x10000}], {0xfffffffffffffff7, 0x2, 0x1, 0x101}, {0xffffffffffffff80, 0x101, 0xfffffffffffffe28, 0x6}}}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000080)=""/125, 0x1}], 0x1) 18:16:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{}, {0x20}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 18:16:53 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000100)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="c20229000000dcffff03"], 0x10) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) setsockopt(r0, 0x7, 0x0, &(0x7f0000000080)="84490c21205abcf141885b97cc53c2f99b30ac10a59eed5efde1c2d809f40cc58401c3bd09900dee11cc21c7db12b2b58d5de982ea571615dc98687b7f67678280d9ade403a13eb8e9e080a4ac646e", 0x4f) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000140)={{0x5, 0x6, 0x6}, 0x6, 0x0, 0x2}) 18:16:53 executing program 0: truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0xee) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000011c0), 0x5, 0x0, 0x137}, 0x0) 18:16:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) unlinkat(0xffffffffffffff9c, &(0x7f0000000380)='./file1\x00', 0xc) ioctl$TIOCEXCL(0xffffffffffffff9c, 0x2000740d) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x264) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x55ee10a372bc3bcc, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x7fff, 0x1ff, 0xffff, 0x1, 0x101, 0x7, 0x3, 0x2, 0x1, 0x800}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x1, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) getsockname(r2, &(0x7f0000000140)=@in, &(0x7f0000000240)=0xc) 18:16:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1929cb36c00d5dba, &(0x7f0000000280)=[{0x3, 0xffff, 0xffffffffffffff00, 0x9}, {0xfffffffffffffffd, 0x5, 0x40, 0x8}, {0x401, 0xfffffffffffff001, 0x100000000, 0xa5a9}, {0xe4e, 0x8, 0x8, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) pwrite(r1, &(0x7f0000000140)="fbaf8a8d1a029be96d14f6357e3a35c5e4a7b901aa1b0c27e1ab5bd8d8e62c29bdb6929e9b2b6e37711813eaf4d3adcc4bf620cba30516c81169b83c29d75543546f2ecdc4a38bc70a7b998c2b67cb7fbe83d1043b9f8e0ba428d19013b95fc19844f2608a637c9e33fe15ca6fef16ee40060337aaee77681560d5c564b5ec8ad8db29236acff489940a74b030cf9f4429dd785a7f4a27eb2fa082883588cba5775224f78cf52bb39533288e12412d9c480e4172b5f9527eb8ad7f8d861c6b3ae395732fbdfc07000000000000000000", 0xffffffffffffff30, 0x0, 0x0) 18:16:54 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0, 0x0) ftruncate(r1, 0x0, 0x2406800000000) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000180)='r\x00') chroot(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 18:16:54 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3, 0xd81}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x10800, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000001640)=[r1]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) open(&(0x7f0000000200)='./file1\x00', 0x2, 0x20) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) sendmsg$unix(r0, 0x0, 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) openat(r2, &(0x7f0000000180)='./file0\x00', 0x20705, 0x102) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 18:16:54 executing program 1: accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) read(r0, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r0, 0x0, 0x4ed) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000240)=0x6) openat(r0, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x200000000000007e, &(0x7f0000000200)}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x90, &(0x7f0000000340)="a2") ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) 18:16:54 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) syz_open_pts() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000440)="9520f61afbe0ef4132696ede1bace351fabc3cb30f42dcab9c43cccc0df431a62599122a7c568815f8524ad96dcac81b0a68edc371e8773a11736b7233133d423ce893adbd056f6c22efbffb830caf03fc56f2587ffa05fc3510eb10a6e20e12f45305aa0d4a8fc5a9457f77fef6cda998656b296eec28d1f5b8bdf0edfc3b0e3ff01b3e456d1b21012e6dcd10e8bd0784c4e7d03c8770446a099a3a2e43615a47c38176bdf80d601a0d9d96ce1c8b78fa5b0cac7190b1b1c33f27583e3c2c866fa409921ff3402770d57c53098388e3c7b737f0282ed47673194aae01e3871c3a98c9c205948e63482b5ecc2442ca131d9a1445729b707c34cc3b00b27393ddeea467e76132c6ba156bcd83aea38f2c4e0750bb685a4cdd58c26652fe0659b6137b9d28b78471320adb25d05218cf2d76b904a397418e02ebffb9d0ab0f99c6858289adcbf1f2ba3a1e6df1cccf0e9a40e70c2ed5d6a7bfc8e771e52f7c75403a53e15f17b3cf24d2e041000000", 0x16e}], 0x1) 18:16:54 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002000, 0x40004000000028aa) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8481, 0x0) msgget$private(0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="0000001859ad646c1388c293ab3ae9600400ff0001000500000000000000000000ffff001b0044f912feffff", 0x2c}], 0x1) chdir(&(0x7f0000000040)='./bus\x00') ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000200)={0x10, 0x697, 0x4, 0x200, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x153a}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7ff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffffffffffff3f61}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7f}, {&(0x7f0000ff4000/0xc000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8bb8}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7f}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x8786}) 18:16:54 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8, 0x0) read(r1, &(0x7f0000000040)=""/246, 0xf6) 18:16:54 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) read(r0, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r0, 0x0, 0x4ed) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000240)=0x6) openat(r0, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'\xf9\x00', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 18:16:54 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000180)="11df1275e4099f60544069ee", 0xc, 0x4, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg(r0, &(0x7f0000001e00)={&(0x7f0000000780)=ANY=[@ANYBLOB="2312f7d1"], 0x4, &(0x7f0000000a00)=[{&(0x7f0000001f00)="9a3793e35b7b37befe69d5ef7f06cdab25712505d7caf7dd9d93bf2e00963f555e7053c6eb1ee376bdbb88ff64be1dcc92dd7ea6f1ee70480c2188d97e96a35798245e70f314dc79d6173ef00287426ad7707e437f94314a39c80e981d8fb2a453369a527a7946cd21a8745b0694c145aa0f43d9643109e0777995eddd498c38403cae119d6afb46e701181aead236e3b95792df33faf08bec79b78e71fba1e96d425df35b49c8a9e8523da9f18ffb7efb8b5348e3f4ea5f1c2d9ce5406d710dbadd76702a44c87784d5a10fda675d1c0d14c0377ff1dc179e71a0262c23158d900b1cbcd3a624f8497c6acd5803ebfe29db4d", 0xe}, {&(0x7f0000000380)="441a83986db9bfda9888a93c806be5fa849127d621300685b973fc371450693b17dfd285", 0x17}, {&(0x7f00000008c0)}, {&(0x7f0000000900)="358158d961673eecab20209835a28aadf44989b44b8e2bb41070930e1553920c0661e6ba35c295a464bd8f5966063ad0d9b55f6047cde9472caff661391a5cd8b9c35a4d88b14823d72cdf858df91eabe48b4b5409a0439fecb851ea9840306c146408334630ea50217c9447b99b5759a2c6713feb9f29cee0e678d1ac8dbd9d73fdef59e826ba850834ae468d2d84174d00d858a5adeb2661ec7352ffd3ac03283f2df60c5970375e3e00d45ba448b548e67820ff43adb70fd8f016a201ed1273fc5bc32b79dba14dbf9f", 0xcb}], 0x4, &(0x7f0000002000)=ANY=[@ANYBLOB="1010000000000000000000008000000038cca7c739b1720276d6f16f5e5f81bf9d8b0e0914354d87e3678e09733c31f161373efeb2c598fb85adf20f0b3bd2d179209e54de782661c91c06b74aa0e41d60a53045a66c09631db252deb692b08c3748127668ee986d34d20917cc1365797786084b19198eaa1977def72919d01a887f532ade15ee37ec7e1eb475091e51cc20f5315784b5a1547a4683c82aea484dbcf75d7e5b8142f5bb84bb2d5a8d2167288a4cc2a82ae8c409ad025680950960edc89abdd5addef4de6f82e6f1a1c00a425009d40e04fea71c04e63421bf384abe45769cf63cfd823fd1967e57db65242b558d52e6a8f5ec709a12aac7e39eee75329b03937e2aca6643ac4ba8414ebea16653ff764c3e9a53ecaad678d941c0ce0df21fb0c03446970878f46a5476440db0652aa2396d58c7d8305b3c531ed2507ffe4fae4a4f38dc45e10069cba08c84fbca3415689a6d3eddc4fcbc0871e8ed31310bf65a59f187d26f8242ea4c16249b65801f39521f91f45699f98f14fb6f3341f8a39f70db54bd61e124b84558801cb3f5ca71ecb82bd4e231a9eade2e9112f4dffbb8e0cb0cb1106787a3dc76ba7dc2fff1def682f153fc78039e2469f4cf3fc7c2b8574e02b41aae66a14e2cf8332f1478edeac8dd03f3bae88af2700e86c769a7fce1b9730f29aa3f4abb5eaf85b2d396c4856647de29c030f127b9bf2bd2062d498232c04f3079cdf038007c644e517a6062bf91992699adfeb70738cc287e2a7deec109a13c512e3c51cc9744505e1d397b2983fac9c643cf38aee1feca5ba09c6eeaaab7ec99ada8f0ae0876ae82966ce10f61a7ef50c67392f9e1474cb2f0a982686205bd1ff666aa79568a60cd57e1567751d1568d511fa7822306aa051272c33ec5bacde4c2aa41befca22100d0566fa1325f98de464e5c3dbce524c2811744cb5633fb497d9c5aadf443cde33c7777e7419b0ae1a7927a7c1c930d9f5a50410c812d17a3519be5c003a1025281e198e31b2061b8940e63d075393971bf0e68e8f92638380f580ce746a072548a0e256c0635b7539204536860050547dcf6b14d0005b4d69f24d0973ca61c73c6388cd23b955e3578750d3ce6b0850e8ac41fa7362d906297303e889db62304e34ea9444e5b88e4461bacebdf410b34fd0bafadc5868d47f00d357b5b2ca60ba9241730eda06e8fd1d4ccae506ec9adf9e3ab7b624d51c5c8a0b453c8ee3a6c62b1ddc8006a7eb1894addef8607f08b6f914fae3f2902b2caa43d7ad3a305f9b45dc1fb1b0a9bce4d8e4bcd43f86d551539f0dddf0f24959b4fbf442aed162fb9db70355228a27d8c68e871d28fa84d0275c9967936f1a4db37a676ec4fd50642fac11d603e8ef9c709e03e411f54f71cf2ce510ff00293627eec9262882e186d78ef33f4aa379fc0b33582a1c36272456905a75e593130563128bd5d2f45cc0a954d0050b41f623d4073fd9070d631ecb42254b03e88181d03677d4a6d2746b97b60c885eefaf3b2fabbb0a0651fcb00c5071c537706c72f02795c709214a1f88272f68bee47be3918c7f5a72d32d4542c56d8801e1a3c8009d448139ec0430e5ba33d1589e7ffc47fa8ed1ff16c64e95172e76a3cbcadedda177433d7650dc5eabad3a908ef458203531f799dfea69622476cb307a449763e3d5343f27b04c2f7485284cf60eb082e49a08c77a007d93b43d23b0f4899e437e13efc335c002f58ed1b68d0c443c483b9ca7d9655e778063886d72d2251a308c8dde1621f254e8c9300b0a7cf49e2bebba977864baf2fb1434567eff4b53b1b6129c66ea69fe9bd514643693bd9c3d1ae45516bcf9f1c4ca1ce2e685771fd2301769e92c2571384973e7412f71d2680d4ddb783dfe755226359efbe260a4cbee1015013b9aada26310d520bcb98cb826bda6275daf198aad072fc40c5e7e30ab0039bc4a1f90ce0ff926dde5392b18d46bbf898ad4a072e03d96ba5eb7e30020845a343f54fb39396c143f22103c89ac6f7b63f0c63197497805a3750e053b77fae4b1fa8a8caad53350c2196751e42ec8dc10da074e76e73aba0d695288bbd81118fc7e303b8b704443db9c1d1e4c2266845ecbecc917f072c446a838fe802fe8c6e83900a453a02539173fc70e0eed60cd54eb7355e3f697310d43d6a98a103e6968eb6058a9fe7966e096d801d248c33b96fbca915b354ca7d350d161069479a9526711299de69010dbd611f7add614295f38ade49e1d5a62e77a5599c13133766e59c4d5f44565703265ee7bd814182c5b385ff14dfcd8f67843b21caf440c80aa742e486e5ab20271ba202285707407372f68dad2e35afd1f6f77196180b902920df67c668f689c765989e78ebb3a8abc30ef614bab0e93949ba500542f63689cbe104e58b6b236fa2f68af81aad26dc7df4fdd42185d353275d177ff38bff2b8250afd08aab883487d65aa833aaa003fb2bcd552b9e6f80f967aeacfb375a40abf984b64c52b03534af05923c21772a6d29262c8ca7b55b35bc72ae1d411aff51527a2ca791ee4370bf4598e1428f5d37958f40ce7222a6b6a252b7ff638867156feb0103cebd9a4278d29aca34c430ea0de919d264412f300e042743ba42a4b519d86bdde1864efdc0871757bc8abeb194cbfea389bd47f7db9a021eab07f16c536fbd652610f8a25dfef278399233da475f3027b4da887e8d9f2529cda6d236c90912456da9c1c8131ef26af6c2140907348929c1e547ee6fe45d5aed04bc646ee81c46c802f504e285d3711c58ac63bc79afb5fd67633489da94a81e48eb7e7700ded3b4f3b2a7b90ea4c5ae8398d9cd58ddd464162d2006065db0794ee3f84ade61ebede162a1fc304872f3ed994c0e12f84eccade8851403bc11eb6c97d315f4d37fc2b4d7f1abdbb59baa03279fc639e89f5231c5d9984b0319f3d157413b4e464512afdc67888614de68a97426e1006a092f13271dd161d59856a347c0f552241b26f6b42ba1eff3fe5090905ceb7818d451f25b8b6858291a3e531874b61e6be53af8c7b578f9be8e526476ad156822112fa44606b96d683912ceb8a5ece13d9a29c297e99e087d866b63995d1513ebe8eb9b206722af3105a15ca7b0566778e081c40ca6d52d669fdcb3b8416382c8ead630863025ac7913392600ee48435f5bd624830637b1319be992bbe10c242f138386e9aa195027af55d8a4774093c0d45e2c7cc6bf7ff211592412f2ee5f9911d5262a1cf102723fa97cb867e1280d64723b4fde0f0d1e6a38c7ea8bd0e915585316db34082ace409bd686784e97c4932887b99c33417faebaf6cc820e9079e5b592a8431535824b38a8546eaa984cbdb96547d722639df610811070e721dfcbd1812c719e500c35184fe1e2d6171fa9c395621ad1003a6caa9c8bae04f7ecdd08e0af6a0730f82217ba7ae699176bf1cecae6bfd953379dfe43b9c68f06b3a2db59f3a6eec54b37c81018b33680f1cc6e3999e1ef3907ee90600e3b7b540b029dc8bce740d84c12a6ce1f0bb021e8eefbced2e32f1824b3a56d00484e786a14355ea310a55cdbfe42bcc885eb1e6a9cbd444ffdc80bba1e7169e1acabcabc82b9a51aecab1cd9df16158980da0ba56213ca2a0ca1c4738f9856e074f501aa9bcbd670d8b8a4b63cb22346628cafbdca4b06bd9543adef7dc434af53d12c6c28aa55a8bfa290f1f9fc9eee1761707c66c61734a5735ea87539d2f56381a3e7186aa1ea5cdadf748863a7542564bba1a17fa872d74c53ebb63940efa81cbeb772db896efb66d41a2d3d01ddc6fc4b3dfe8de44737f11c0e60cb8ce05be604209b05f6e7b720aeec8e404604ae19b322da9890859495e2c39cc8596c032b4e5543bec9c5013a19544641a9d4c45ae73a45fa657e34e1ff679f761d7b3574d332189241d58c51985237815e13ed298b1394d7cc48411822e34661db19dd98d6065538deac71acfa105c7a191a371324aa3e46c64cf0f30e191912bbb693ce56ed03a3f57b929afb50b81bd8adb5984428b7555c80c04fdca78ae9409fcf6e045287bbc2405035b0d6e56a5c455568acefe69200ca54261c673f95a24a1d0e90dd77fb81518df03326a8e69e51f2f14e47571f075a54b980fa6af849ad504e32250f7a13f5b85add7b011a94878cbfb83e3fe052dff99525a13ce682d5240a84ec577630f29136275d6d746847091ffb8bf432c1da004dce0a1abda5fc0f50b7ebd0f87ff45bc40223e4a117dceba93b431b4af818d821e496027485fee2cc57d9bb47c54225aacf8564d9217e59f004144ddfc501e27800aedf8935507a3b24a2f4dd2defedca723707645aac577a8f505e8aa2758fd1bf9cabb4e8a0bd8855958c1f26480703ae8cc966246284b2da070eeb91f14a657e2b69ddce7e1bb6e193a1226991de635f820465e8825c98f3f071f1587f859f3278e213c8841875b85fa78f6be91c5d951cb7fdd5ea1b7536a7d266434901bad330c592389e2035fcd097b0bed4cc445ffb76ef2028f19758bc3c138a62ab08fd35a255c7322ddf7f741322e55cd3ddf609c5db9bbc15e9a119ff837c2edb4b2b7ceba9a8ea8f4608a364761ca6729afe9cce9c4e77d058511cda525701d2bcd3a1471c4b6b1ca2c300bf935424f84652266de2c0a2733aec0b394cea186d7bcaf8ca30205dcb1775977ee93d5516b7c680735e0819cb002205c47eba9eb3ce613f54d3f9b5fffa2a4a914daf7dc76421ad85378f8b30059b8000e84edb4103243220f2cfc3bb1450dc2ea40a1eb4b7415e27a578a5e7ac495e76768cc67846905d3210df72f2fd03e7c96e277c64e15b81bc602dda3fcf0886b694920fde98f02f1708b6f1c3c92bcfecfa1e98a5827a220d6d1c22dec0046bd5ea377a960d9495ac4cd48b8536edc0682cf91c6b755d245209945dd478fd8e04f099e0dd246ae73deb83815a66db936747db9b3636a0e5fce513a1343d9757d6898596ba6752597a499d690c58e410d519913854b2b669c7e85831edf2c6ce84aceaca55ebd7884eca4f340aba440c06c5411dda487b18c6d54bde02c727c64e6ab936d40a138b829742a930a7eccc4107990597cba68223ebd56e3bfedcf6a16b09f6420989cb7c0b9c68adae5f8c8414352ea142e69d33cfd159f80c8f8b01d098e84ca4a50bd15eaddc009403c4edc6d41669eed6611dcebb935b93ba8c3d5ffa46a2ace95e2f482993ffa254bb61bea27ea0cfe356ae437193bf42e5e2b07f9b410f0f1982e8785b950a601c9d5ec55b28d2169234c7242f751454e524d4c0e69d3126e6cd371a8dadd28cd8a41d70dab63e734122e513d69ff7910eaefaaa90dd5509666677358334d7310d2e07955d52db1a63c8499a728f01641421235f843d4151e759be8f1b86106d66d9f06a09bda74cf59d64e986641eacd3449082f31d6906c466c16fbfda250b6b8c3c6a102bd0d3a7e127d10e130181c4c71e99096cc26b6ded9f6e56f210fefb9c8af590013c9430f6ae3dad0fa399ba99d86e2da3aa6c3bb0cd532c9d716ea30d753e26aea012241869d97778dc229ac842a76587e5cb2d2b341783bb8e85dd4cdaeddcc2abc4596e96bed459999a2254a3af9ae381c50203487e062da8101f1386bb9e50f843968883fa36592e54be9313ea8cd46f6374c444a7972172173caf92fc3c4a7f8ca7a22e64f5cd7cda138e38b07fb94f2ea3592a9b049a692261fba91843365fd02cf8000000000000000100000006000000183f0ff45f70af0f151e25f8c5ee257c4d1d7befb39f76396252ecf0fe0efb6bca8a4ae7e212333289e86be1cbfa403b8b6b1e295309ebc14cd511f317bc624115c200cb93232c212bc43b1b6be69299e0b0d15d1e79d434d6f8a044e4d6cc834974c0e5ed141c7fc1fd72b8c9e8a6c05e1a8c08ec2584028518322f659834f1772e74fbb9b39ea6afac83a820c8efdbcfdcacfc538b4e50160a85bfb96b7c7fb7e3e41ecb3590d67932278208f826a669d9de3b26676335d21ad7ff3a379b20e41ea3ebf49e4e67e631d636ed3219ab5ae801f5c346c59192003bf3b52ca4790e8d4300000000000801000000000000ffff0000080000006fd095744ddb2e20893285519c9c2ec3dc4e04127b455a456ec0aeae05451762c21279faa97468e20bf2a477344493394cab12f93c33bbac16996cad53f0ffbe7dd7b218dca440895a2334184560876273daa83ae61c487333ba6f63f7cf0ae82525eb6ad77314dce6f7ec76bc9e543c7f7f08b6f864ed13af05d292c3f27eb0b14bb0bdee52316831e2b18169486191659d2c36435137f50eb18c467244f3583ad125715c885a45ce6094c577bec0852ae5900e75d8486f68c079edbf6dfc95bdb807067547e521b3fc2c3e142742ca1bc291ff15977d88a862183089feb7486ede45105e0acd43fe19b6b8415eaab35988fa5b00000000d000000000000000ffff000006000000c97993787e66ea4feea450d78195c0b1918f91253924e7bfb0e68b35cdcfa2cad7d4fc618acd1a955389044832a83b9e46b781a58de53549d8467fb6e91fcc660551885aa5f6797d3a38be3b9a1249bd7c989165ebc85b5d8fb7fd7c5eb449faf184d4d551532953a743602e42f84f31ffc4c10903a9e768744c95060294e2961a2ba4fc55d47454a1b2253f34e4afe27dbeacb67b473939147a65143b69d42a2c8ba5d9b8a1617b8afef972d81b83380b149c123b335c54ee69fb0000000000d000000000000000ffff0000ff7f0000463667e83cf550e55fb1e16c8a3c507a362dd235d07ced3b86e00cb3c282ef1aa19f69ae2c649d49bc2d1de1a3cfbd3fd30686f79cbf6665c407cb7c4863ca3800bcc3720e4188042ed57434f51330624a091b23342651b3bd42b98ab6388e120323e61749c107e7a6a2040f6f1c46a971058af1d76c2f637f718c78d02dff75e72a0c1e0b1149e95abf1c32f6016932395974a3239527f20a3d2d4d2e06b3c7f77ce6c13c4e19fbe30dd73f89e75197ad6fc267f20e33870fb1f4113d00000000000000000000000000000000000000000000000000000000fde8e9b21cb708f3f3b2a2ba199b10a288fda771fede8f83f9aa35b61dc61d47408a6758ece402df8cd2523798f49aeb9e4e2ea98f4860754f55989c"], 0x13b0}, 0x40d) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x20201, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000740)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x80, 0x0) kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) fchflags(r2, 0x10000) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000440)=0x1) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4a2, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000001ec0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x800, 0x0) pipe(&(0x7f00000008c0)) ioctl$BIOCLOCK(r4, 0x20004276) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000880)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x400, 0x0) execve(&(0x7f0000000480)='./file1\x00', &(0x7f0000000540)=[&(0x7f0000000a40)='tap\xb3\x11\x12`\x8b\xd9\x8dT\xeb\xd1\x18\xca\xe5\xf7\xe8\xabd\xf5\x14\xfe\xd2e&\xac\xb2\x04\x05\fy\x99\xe2\xdc\xb3:\x94\xde8\xc5\xbd:\xd9H\xc0\x8b\x167\xb3V6\x1b\xbe:\xe0\x16\xa2\b\xe90\x96\x9c~,\x19\xe4\x9b\xd1\xc4\x8f\xfd\xc4Zr\x9c\x1e\xe9\xf0\x8f\x193\x11oq\xafPDK\xee\xa9\xa0\x9a\xde({\x9c\xe3\xf4\xc2*\xbf\xae\x84\x02\xab\xc0\xfe8\xe7P\v\xb3\n\x87\xd4^g\x95\xb7\xcf\xae\xf7\xde\xe8\xc6\xbc+\v\x15.\xf9\x0fN#D8\x86\xd5\xf9m\xb0*\xef\xd6\x1fk;\xed\xb7\xda\xf4I\a\x0e;\x8d3q\x99\t.u(}*B\xe5U\xc0\xb0\xfbF\x9f\xcf\xc2X\xc4!\x83G\x1e\x181\xe1\xf8(\x932\xad\x1c_\x92\xbb\x18n\\\x11\f\x10]\xe2\xe3\xd3\xff\xbdX-\xa6\x8f`\xecY\x1b\x1f\x19\x98\xbb\xbd\xc0d`\xbad\xd68Y\xecK6\xeeh\xee\x1e,\\\x1b\x1a\x1f\x8eX\xc8\xa2>PJ\xa3\xef(\xf7\x14w\x8f+\xafy,YL\xb07\xda\xcb\xea\x96\xc7\xce\x9d\x02g[\xc2\x1d O}\x9b\xa6\xb3J\\\xcaTM\x11\x88\xe6\xe68Q\xca\xcc\x95}\xca~cL\xe5\x858\x95\xefU\x8e\x9d\xd3\x8c\x0e', &(0x7f0000000500)='\x00'], &(0x7f00000006c0)=[&(0x7f0000000580)='\x04', &(0x7f00000005c0)='/dev/bpf\x00', &(0x7f00000003c0)='/dev/zero\x00', &(0x7f0000000640)='/dev/bpf\x00', &(0x7f0000000680)='\x00']) r6 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x8) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000280)) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f00000001c0)=0x6) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000001e40)={0x9, 0x6e7b}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r7, 0x29, 0x6c, &(0x7f0000000040), 0x4) shutdown(r7, 0x0) r8 = open$dir(&(0x7f0000000340)='./file0\x00', 0x800, 0x1d2) fcntl$dupfd(r7, 0x7446a94d0241c2b1, r8) ioctl$BIOCSDLT(r4, 0x4020426b, &(0x7f0000000040)) r9 = semget$private(0x0, 0x3, 0x4) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000200)={{0x20002000, 0x0, 0x0, 0x0, 0x0, 0x38, 0x8}, 0x1, 0x2, 0x8001}) 18:16:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0xfffffffffffffe01}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x800, 0x0) 18:16:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0x27) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) r3 = socket$inet(0x2, 0x5, 0x2) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) close(r4) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r4, 0x20004269) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000100)) read(r4, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r4, 0x0, 0x4ed) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r4, 0x2000747a) ioctl$TIOCFLUSH(r4, 0x800c745b, &(0x7f0000000240)=0x6) openat(r4, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r4, 0x20007471) r5 = socket$inet6(0x18, 0x3, 0x5) poll(&(0x7f0000000180)=[{r1, 0x4}, {r3, 0x10}, {r4, 0x100}, {r5, 0x4}], 0x4, 0x3ff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x2, &(0x7f0000000140)=[{0x28}, {0x4006}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18000) ioctl$SPKRTONE(r6, 0x80085301, &(0x7f0000000100)={0xfffffffffffffffa, 0x1}) syz_emit_ethernet(0x2, &(0x7f00000000c0)="1f00") acct(&(0x7f0000000000)='./file0\x00') 18:16:54 executing program 1: open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000000)='.\x00', 0x400, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) close(r3) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) read(r3, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r3, 0x0, 0x4ed) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCFLUSH(r3, 0x800c745b, &(0x7f0000000240)=0x6) openat(r3, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r3, 0x20007471) bind$inet6(r3, &(0x7f0000000080)={0x18, 0x2, 0x4, 0x4}, 0xc) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) unlink(&(0x7f0000000140)='./file0\x00') 18:16:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2}, {0x24}, {0x7fe}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) open(&(0x7f0000000200)='./file1\x00', 0x0, 0x15) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r3, &(0x7f00000003c0), 0x0, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f00000002c0)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="dc") 18:16:54 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x8000, 0xe1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x4, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x5c) 18:16:54 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a18c8197a386207001600008295955984c87910bf453f68c117006abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffffff22d874b03680"], 0x10) write(r0, &(0x7f0000000000)="9e3eb3900603b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca273069ad76ae0b655533", 0x28) 18:16:55 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x0, &(0x7f0000000000), 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={0x0, r0, 0x2}) syz_open_pts() socket$inet6(0x18, 0x0, 0x0) 18:16:55 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$dupfd(r0, 0x1, 0xffffffffffffff9c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0, 0x0) write(r1, 0x0, 0x0) r2 = getpid() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) close(r3) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) read(r3, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r3, 0x0, 0x4ed) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCFLUSH(r3, 0x800c745b, &(0x7f0000000240)=0x6) openat(r3, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r4 = socket$inet(0x2, 0x4, 0x0) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000080)=0x6) ktrace(0x0, 0xd062682ede22335d, 0x10012, r2) getpgid(r2) 18:16:55 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) read(r0, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r0, 0x0, 0x4ed) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000240)=0x6) openat(r0, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r0, 0x20007471) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040), &(0x7f0000000080)=0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r1, 0x1) 18:16:55 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) read(r0, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) openat(r0, &(0x7f0000000200)='./control\x00', 0x1, 0x31) ftruncate(r0, 0x0, 0x4ed) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000015c0)) open(&(0x7f0000000080)='./file1\x00', 0x8, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000240)=0x6) openat(r0, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r0, 0x20007471) fchmod(r0, 0x14) r1 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 18:16:55 executing program 1: r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") r2 = syz_open_pts() open(&(0x7f0000000040)='./file0/file0\x00', 0x7a97ceaf82110ef1, 0x19d) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x2, 0x2, 0x37}, 0xc) ioctl$SPKRTONE(0xffffffffffffff9c, 0x80085301, &(0x7f0000000200)={0x200, 0xfff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1, 0x0, 0x0, 0xfffffffffffffffe, "df00400500000000006c1217ff02e98c18901b97", 0xfb}) rmdir(&(0x7f0000000140)='./file0/file0\x00') writev(r2, &(0x7f0000000000)=[{&(0x7f0000000180)="a7", 0x1}], 0x1) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, &(0x7f0000000240)=0xff) rmdir(&(0x7f00000000c0)='./file0\x00') 18:16:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x5c}, {0x64}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x1, 0x1e, 0x9c64, 0x8}, {0x3ff, 0xfffffffffffffffd, 0x2, 0x2}, {0x800, 0x30f9, 0x6, 0x6}, {0x2, 0x8, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') 18:16:55 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8001, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x100}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x6) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0xd1b3607237756fab) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = getuid() r4 = getgid() chown(&(0x7f0000000140)='./file0\x00', r3, r4) r5 = getuid() r6 = getgid() chown(&(0x7f0000000140)='./file0\x00', r5, r6) r7 = getuid() r8 = getgid() chown(&(0x7f0000000140)='./file0\x00', r7, r8) r9 = getuid() r10 = getgid() chown(&(0x7f0000000140)='./file0\x00', r9, r10) getgroups(0x9, &(0x7f0000000280)=[r4, 0x0, r6, r8, r10, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r11, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}], 0x2000000000000016}) 18:16:55 executing program 0: r0 = socket(0x11, 0x10000000000003, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCNOTTY(r2, 0x20007471) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCCDTR(r1, 0x20007478) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) 18:16:55 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) close(r3) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) read(r3, &(0x7f0000000140)=""/191, 0xffffffffffffff61) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) close(r4) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r4, 0x20004269) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000100)) read(r4, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r4, 0x0, 0x4ed) ioctl$TIOCDRAIN(r4, 0x2000745e) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r5, 0x20007471) close(r5) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r5, 0x20004269) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000100)) read(r5, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r5, 0x0, 0x4ed) ioctl$TIOCDRAIN(r5, 0x2000745e) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r5, 0x2000747a) ioctl$TIOCFLUSH(r5, 0x800c745b, &(0x7f0000000240)=0x6) openat(r5, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r5, 0x20007471) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r6, 0x20007471) close(r6) ioctl$BIOCGHDRCMPLT(r6, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r6, 0x20004269) ioctl$PCIOCWRITE(r6, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000100)) read(r6, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r6, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r6, 0x0, 0x4ed) ioctl$TIOCDRAIN(r6, 0x2000745e) ioctl$PCIOCREAD(r6, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r6, 0x2000747a) ioctl$TIOCFLUSH(r6, 0x800c745b, &(0x7f0000000240)=0x6) openat(r6, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r6, 0x20007471) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r7, 0x20007471) close(r7) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r7, 0x20004269) ioctl$PCIOCWRITE(r7, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000100)) read(r7, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r7, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r7, 0x0, 0x4ed) ioctl$TIOCDRAIN(r7, 0x2000745e) ioctl$PCIOCREAD(r7, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r7, 0x2000747a) ioctl$TIOCFLUSH(r7, 0x800c745b, &(0x7f0000000240)=0x6) openat(r7, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r8, 0x20007471) close(r8) ioctl$BIOCGHDRCMPLT(r8, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r8, 0x20004269) ioctl$PCIOCWRITE(r8, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000100)) read(r8, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r8, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r8, 0x0, 0x4ed) ioctl$TIOCDRAIN(r8, 0x2000745e) ioctl$PCIOCREAD(r8, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r8, 0x2000747a) ioctl$TIOCFLUSH(r8, 0x800c745b, &(0x7f0000000240)=0x6) openat(r8, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r8, 0x20007471) ioctl$TIOCNOTTY(r8, 0x20007471) ioctl$PCIOCREAD(r7, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r4, 0x2000747a) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r9, 0x20007471) close(r9) ioctl$BIOCGHDRCMPLT(r9, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r9, 0x20004269) ioctl$PCIOCWRITE(r9, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r9, 0x4004741a, &(0x7f0000000100)) read(r9, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r9, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r9, 0x0, 0x4ed) ioctl$TIOCDRAIN(r9, 0x2000745e) ioctl$PCIOCREAD(r9, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r9, 0x2000747a) ioctl$TIOCFLUSH(r9, 0x800c745b, &(0x7f0000000240)=0x6) openat(r9, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r9, 0x20007471) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r10, 0x20007471) close(r10) ioctl$BIOCGHDRCMPLT(r10, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r10, 0x20004269) ioctl$PCIOCWRITE(r10, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r10, 0x4004741a, &(0x7f0000000100)) read(r10, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r10, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r10, 0x0, 0x4ed) ioctl$TIOCDRAIN(r10, 0x2000745e) ioctl$PCIOCREAD(r10, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r10, 0x2000747a) ioctl$TIOCFLUSH(r10, 0x800c745b, &(0x7f0000000240)=0x6) openat(r10, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r10, 0x20007471) ioctl$TIOCFLUSH(r3, 0x800c745b, &(0x7f0000000300)=0x7ff) openat(r4, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r4, 0x20007471) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r11, &(0x7f00000003c0), 0x0, 0x0, 0x0) r12 = dup2(r4, r11) ioctl$TIOCDRAIN(r12, 0x2000745e) ftruncate(r3, 0x0, 0x4ed) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCFLUSH(r3, 0x800c745b, &(0x7f0000000240)=0x6) openat(r3, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r13, 0x20007471) close(r13) ioctl$BIOCGHDRCMPLT(r13, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r13, 0x20004269) ioctl$PCIOCWRITE(r13, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r13, 0x4004741a, &(0x7f0000000100)) read(r13, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r13, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r13, 0x0, 0x4ed) ioctl$TIOCDRAIN(r13, 0x2000745e) ioctl$PCIOCREAD(r13, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r13, 0x2000747a) ioctl$TIOCFLUSH(r13, 0x800c745b, &(0x7f0000000240)=0x6) openat(r13, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r13, 0x20007471) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r14, 0x20007471) close(r14) ioctl$BIOCGHDRCMPLT(r14, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r14, 0x20004269) ioctl$PCIOCWRITE(r14, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r14, 0x4004741a, &(0x7f0000000100)) read(r14, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r14, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r14, 0x0, 0x4ed) ioctl$TIOCDRAIN(r14, 0x2000745e) ioctl$PCIOCREAD(r14, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r14, 0x2000747a) ioctl$TIOCFLUSH(r14, 0x800c745b, &(0x7f0000000240)=0x6) openat(r14, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r14, 0x20007471) r15 = syz_open_pts() ioctl$TIOCNOTTY(r15, 0x20007471) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x7, 0x0, 0x1ff, 0xff, "41c6e4adae57e9587200"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 18:16:55 executing program 0: r0 = socket(0x18, 0x1, 0x0) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() kqueue() ioctl$TIOCSBRK(r1, 0x2000747b) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r6, 0x20007471) close(r6) ioctl$BIOCGHDRCMPLT(r6, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r6, 0x20004269) ioctl$PCIOCWRITE(r6, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000100)) read(r6, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r6, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r6, 0x0, 0x4ed) ioctl$TIOCDRAIN(r6, 0x2000745e) ioctl$PCIOCREAD(r6, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r6, 0x2000747a) ioctl$TIOCFLUSH(r6, 0x800c745b, &(0x7f0000000240)=0x6) openat(r6, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r6, 0x20007471) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r7, &(0x7f00000003c0), 0x0, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r8, &(0x7f00000003c0), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r10, 0x20007471) close(r10) ioctl$BIOCGHDRCMPLT(r10, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r10, 0x20004269) ioctl$PCIOCWRITE(r10, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r10, 0x4004741a, &(0x7f0000000100)) read(r10, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r10, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r10, 0x0, 0x4ed) ioctl$TIOCDRAIN(r10, 0x2000745e) ioctl$PCIOCREAD(r10, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r10, 0x2000747a) ioctl$TIOCFLUSH(r10, 0x800c745b, &(0x7f0000000240)=0x6) openat(r10, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r10, 0x20007471) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x800, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r6}, 0x8, 0x5e, 0xf0000000, 0x8, 0xffffffffffff0000}, {{r7}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x101, 0x20}, {{r8}, 0x4b6caaf0124ec5b0, 0x40, 0x1, 0xa1, 0x2}, {{r9}, 0xfffffffffffffffe, 0x80, 0x5f29026f9603acf0, 0x2, 0x8}, {{r10}, 0xfffffffffffffffb, 0x9, 0x2, 0x800, 0x101}], 0xa568, &(0x7f0000000300)=[{{r11}, 0xfffffffffffffffb, 0x0, 0x0, 0x7, 0x9}, {{}, 0xfffffffffffffffc, 0x0, 0x4, 0x2, 0x1}], 0x2, &(0x7f0000000340)={0x401, 0x120000}) close(r5) close(r0) r12 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x8) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x116, 0x7, 0x40}, {0x7ff, 0x6, 0x2d24, 0x80000000}, {0x6, 0x5, 0x800, 0x2}, {0x0, 0x8, 0x4610, 0x8}, {0xcf4, 0x7, 0x0, 0x40}]}) 18:16:55 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x40a, 0x80) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x2, './file0\x00', './file0\x00'}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x40, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0xce) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000140)=0x5) fchflags(r1, 0x2d7ed1131b587329) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) close(r3) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) read(r3, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r3, 0x0, 0x4ed) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCFLUSH(r3, 0x800c745b, &(0x7f0000000240)=0x6) openat(r3, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r3, 0x20007471) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r5 = geteuid() r6 = getegid() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x2000021b, &(0x7f0000000040)}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r10, &(0x7f00000003c0), 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000240)=[{{r10}, 0xf, 0x40, 0x0, 0x69e, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x5, 0x2c}, {{r7}, 0xfffffffffffffff9, 0x101, 0x1, 0xf0, 0x800}, {{r8}, 0xfffffffffffffffc, 0x2, 0x4, 0xb8, 0xfffffffffffff060}], 0xe5, &(0x7f00000002c0), 0x8f5f, &(0x7f0000000300)={0xffffffffffffff01, 0x1}) fchownat(r4, &(0x7f00000001c0)='./file0\x00', r5, r6, 0x2) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r11, 0x20007471) close(r11) ioctl$BIOCGHDRCMPLT(r11, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r11, 0x20004269) ioctl$PCIOCWRITE(r11, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x10000000000083, 0x20}, 0x1ff, 0x100, 0x87}) ioctl$TIOCGETD(r11, 0x4004741a, &(0x7f0000000100)) read(r11, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r11, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r11, 0x0, 0x4ed) ioctl$TIOCDRAIN(r11, 0x2000745e) ioctl$PCIOCREAD(r11, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r11, 0x2000747a) ioctl$TIOCFLUSH(r11, 0x800c745b, &(0x7f0000000240)=0x6) openat(r11, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r11, 0x20007471) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r3, &(0x7f0000000180)='./file0\x00', r5, r12, 0x8) 0#+"$%.!",%: #/--!.$ %22/2 18:16:57 executing program 1: mprotect(&(0x7f000060c000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 18:16:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "070000003e79010034840c760b666bfede477dac"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x7fff) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 18:16:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x0, 0x7fff}, 0xc) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r3, &(0x7f00000003c0), 0x0, 0x0, 0x0) read(r3, &(0x7f00000002c0)=""/79, 0x4f) 18:16:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x3c, 0x5, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") getrlimit(0x6, &(0x7f0000000000)) 18:16:57 executing program 0: getgid() getgid() getgroups(0xac, &(0x7f0000000000)) shmget(0x2, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) r0 = shmget(0x3, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000002c0)=""/99) r1 = msgget$private(0x0, 0x40) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, 0x0) shmctl$IPC_RMID(r2, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="03000000000000003d551559e046828f563a7584eae633181235a06adaf5ff5e88437f167385acc79aef66b655bc3947ebbd7ef8b684287fc472f0ad8d3ae4df93d1e4ae6a59a668496b3054f748bf0604216055907d7ad42cb6172d6b3dce4a22b19dc2c4b5f39ee2d4a6a2d064c6eee8be38af00e92b0b5b3e4b10481caec9847c84ea930bef0a52e30b9318b8dfebbea30aefd51932b9cf65e639a34b2a6d9819983e161bddbe47954cbbca9fd279162c5982300d728052748bcbf50315e2de3f6cf063c602f5e785fb1781740a78184160d8bd7363ee5bcd6152fe83518d3c80e784640497da89edfc2ab49a42dee43edf78f7c02be3259e2a98e8806579eef84252f232ea5d304331fd365f8591845fba205da23499c4ed1db2977a46e856225771004db2f6d070ae8c39db1979e5c05b64bdaff0d9fcefed27f1a9e28c4e6b36f78b5d5730b798e916b05ad28904dcdf9c6e2481176c0e0dcac93ed7123abe56d7109700000000000000000000000000000000c099a659ac57ac87ca605a4f4cdc39d23b4790fcdd88b6eb0a487c478b3191e63a2d8cd8bb02226621ddf5f8172febcbdbccd321f1920e3e2860516e7cc34a4540f5c536ba6df1a4af6475db735f1f0a6846034a962812d628ca96186a87602103ce761d071a85b0dc242dd1ab00a74d75690c9093263fd5bd35eefb7ba0945367bb51a1242432bbab9b22009dfc516dab385f801996a6fda64fcd8799839d07a31f83ee9095daa193aafb097cd6c2014ca5db1d12eb4b99d6ac7aef984834c47790c4e57df66035692576f5fa7d180d1821317a79dcb21d3e5ce6efd79e13b8a724ba3af42cb241"], 0x176, 0x800) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) getuid() 18:16:57 executing program 1: setitimer(0x0, &(0x7f00000002c0)={{0x0, 0x3}, {0x0, 0xc600}}, 0x0) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x0, 0x1}, {0x16, 0x7}}, 0xa39dc0a492cf7e62) 18:16:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x800, 0xad64, 0x5, 0x100}, {0x0, 0x0, 0x1, 0x6b05}, {0x1, 0x1, 0x0, 0x3f}, {0x4, 0x80000000, 0x5, 0x8}, {0x10001, 0x9, 0x9}, {0x6, 0x100000000, 0x3}]}) 18:16:57 executing program 1: shmget(0x3, 0x2000, 0x200, &(0x7f0000ffb000/0x2000)=nil) shmget(0x2, 0x2000, 0x4c4, &(0x7f0000ffb000/0x2000)=nil) chflags(&(0x7f0000000000)='./file0\x00', 0x1) 18:16:57 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) read(r0, &(0x7f0000000380)=""/191, 0xbf) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r0, 0x0, 0x4ed) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) sendto$unix(r1, &(0x7f0000000140)="565b653dee920aa39dcc93e62cf19076c3fb27d632af68b7fc777eaf33d53cdd147290cc97b92becf14e11c6be7cd4bdd0101200baf7a75312cccbb031c16c32cd96cff19aa539249ed6d2f0d2339e47e93a5d12bab242007b4280b72327b4f34f1388492bb0a277da0dc1f513b5e39e845a09c2553a0b9f58996bfb8e725cffce2eb4f603da4d97fa4ba3", 0x8b, 0xc, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000240)=0x6) openat(r0, &(0x7f0000000540)='./file1\x00', 0xe5ea9c7d44bd3d11, 0x11f) ioctl$TIOCNOTTY(r0, 0x20007471) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000200)=[r2, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r3) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 18:16:57 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x7, 0x3, 0xfffffffffffffffc, "85495500fc0000000000001167f5afa680400900", 0x0, 0x8000000}) mprotect(&(0x7f00003e4000/0x3000)=nil, 0x3000, 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) read(r0, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r0, 0x0, 0x4ed) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000240)=0x6) openat(r0, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x30080, 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0xc1, 0x200, './file0\x00', 0x2, 0x1ff, 0x0, 0x60000000000000}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:16:57 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r0, &(0x7f0000000040)="2ba4", 0x2) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) sendto(r1, &(0x7f0000001180)="060a29ba97d0bba1248defae40f01df6cc6f87be3076bb692c9600bfccf85df90125584b3e3be404d37a0b6ce0c70e690ab4ba93e3a561455f6c00125ad2d2f610023162", 0x44, 0x2, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) r3 = getegid() r4 = getgid() getgroups(0x2, &(0x7f0000000080)=[r3, r4]) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) fsync(r2) 18:16:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0, 0x0) fchflags(r0, 0x1) r1 = getuid() r2 = getgid() chown(&(0x7f0000000140)='./file0\x00', r1, r2) setuid(r1) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket$inet6(0x18, 0x3, 0x0) dup2(r4, r4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r5, 0x20007471) close(r5) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r5, 0x20004269) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) r6 = syz_open_pts() ioctl$TIOCNXCL(r6, 0x2000740e) r7 = dup2(r6, 0xffffffffffffff9c) bind$inet6(r7, &(0x7f0000000000)={0x18, 0x2, 0x6, 0xffffffffffffff80}, 0xc) r8 = open(&(0x7f0000000040)='./file0\x00', 0x8002, 0x4) sync() chflags(&(0x7f0000000100)='./file0\x00', 0xbe55916f532920b8) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) bind$inet6(r8, &(0x7f00000001c0)={0x18, 0x1, 0x1, 0x5}, 0xc) faccessat(r7, &(0x7f0000000200)='./file0\x00', 0x4, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 18:16:57 executing program 0: clock_gettime(0x6, &(0x7f0000000040)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) read(r0, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r0, 0x0, 0x4ed) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000240)=0x6) openat(r0, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x6, &(0x7f0000000000)=[{0xc34, 0xfff, 0x20}, {0x9, 0x401, 0x1, 0x100000000}, {0x1, 0x81, 0x3000000000000000, 0x6}, {0x8, 0x401, 0x80000001, 0x200}, {0x2, 0x3, 0x9}, {0xffffffff, 0xfbb1, 0x3ff, 0xffff}]}) 18:16:57 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000640)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f44739c081694370adc31e8f45cbefb20ef000085197bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621288ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a35", 0xe8, 0x0, 0x5d) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {0x2}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x100}, {}, {}, {}, {}, {}, {0x3, 0x100000001}, {0x0, 0x1}, {}, {0x0, 0x1}, {}, {}, {}, {}, {0x1}, {0x0, 0x7f}, {}, {}, {}, {0x3}]}) 18:16:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) read(r0, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r0, 0x0, 0x4ed) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x40, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000240)=0x6) openat(r0, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r0, 0x20007471) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x7, 0x100000000}, {0x18, 0x3, 0x1, 0x2}, 0x8020000000000000, [0x6, 0x1f, 0x6, 0x5, 0xac, 0x4, 0x2, 0x12]}, 0x3c) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)="06c1b13e7549fac4edd698fea108dd5dfd03daeda7b1c8e84efd5cb2e3ec1f11e8fee24a75e2c6080b373be437a33dd309b7b8c9c285a433913cda9eb5a4bf26e4b5edf52cf909ccb627b214deb3425c89d6ba62357a36a2e15b86ccb94ec2", 0x5f}, {0x0}], 0x2) write(r2, &(0x7f0000000100)="6f4c547fdc4137c566df252e", 0xc) write(r2, &(0x7f0000000000)="e008dc7be849bdccd04333", 0xb) 18:16:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r2, &(0x7f00000003c0), 0x0, 0x0, 0x0) r3 = dup2(r2, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000000)={'\x00', 0x0, 0x80000000, 0x100, 0x0, 0x9, 0x100000000, 0x7, 0x1, 0x2, 0x40}) close(r1) 18:16:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x20}, {0x40000000000087}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000000c0)={0x2, 0x2, 0x1f}) syz_emit_ethernet(0x4, &(0x7f0000000200)="b6238812") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r2, r4) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r6 = kqueue() close(r4) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r3, r6) 18:16:58 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x32b) setuid(0xee01) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x4) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x40) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) read(r0, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r0, 0x0, 0x4ed) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000240)=0x6) openat(r0, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x3, 0x0) faccessat(r2, &(0x7f0000000280)='.\x00', 0x3, 0x0) 18:16:58 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf79d0e949faac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f936230157625edfdf52598a2d92eb2534c2d7ceac6f705d4729f7c40b3dffccd0e28865d6a04721375835360ad67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fd40027f2f064b23f1e1692c35dbdc77d3f79c942b"], 0x10) close(r0) writev(r0, &(0x7f0000000a40)=[{0x0}], 0x1) rmdir(&(0x7f0000000000)='./file0\x00') 18:16:58 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x5d2d028540055c6d, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) ftruncate(r0, 0x0, 0x7fffffffff6) 18:16:58 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) r1 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x4, 0x2) ktrace(&(0x7f0000000000)='./file0\x00', 0x5, 0x202, r1) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255baccc58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f6d9b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea47242bc747d7814729aab7b3a7674c58c01d82a882fe8d63774bcfcf58677500e6ef451fccc404764302a996841a7ba4acac42895364b4bf824bb78cc4989bd4a52e684f82811cdb113c0fd21c0af6a10ab7ab3490ed911043ef586005a4fa864078fc4d104ad52c756f0e5342869d4f16b7222cc97bc72726519e2b66424a57f7dc2aa0528760a0b859e71d5b797267f8ced0882b61b3cd91ac09839daa3bb50ac12f1ee8de75c4016c39660fd87bc5d99cd9467b13d3efd92fd184e6a3147bcdd2b2f97fd4654a76e9d66590ad3599728a393c66ae4e4b97439c6a935243cb7e34f812728cbfb9f0dbb64eb889e002158e898ab02554ad46eefc8e2d42fc44e3f8dc918450a9e62bd2af3b964c67686b20d483b8f0dda94b73bef23cc0fe82e2e6d3ad3cf41653427867be02df04fff2d79caf25ad0c939d16276edc1616114bbb8a5558c70e0b2ec255d6123fd1dbed01a4070a33aeffef165d7b8403d3b42092c8c81c705f8db38ac50e854560568383266fdafbd5c1bd9966b70877f35bdc9b5a6ea76e2ad4f0336c17af4942ab49115d9b3f5989d6ebbf9fe6fecbf816777fdbd1122b3095cf3059a109667c56ef1cea6bf3ed715eb1382f05c7147f440df2a6e56e871c5596408df2eb5842888a80c3b62dde02eb32539bda4b3b9c9588858eb6f006ebe10c550264af88b0ad92930df446ef29c477bfb1ed08486a68893d7f6096171eb4a2097c31a784c31c35b9a94a376ea383e92de4e6e7f98b544fd50471140ff6ef9321acacf993efd2540b8ccf5b180db49edf404c905157e34a27908d5573afa6c1887fea18eef2f19f37a8e571389fb1c04bc1c0a6fe2a19ff18c9ebdf8b7ad8aaa7ca04e3d15b94d2a33b4bc6aad3d7d982591d75fb464645c8a3f333df7218c36630ead2831c9f071f24aed35b2eac20a8c031b04b1ee8d9b261e01c5c359a12fa91bbf1f56c02ce22b46bbea43c738427915e4503edbdcfec69fab6c81ae6cec08c718c656395fc2f1e706135ae42a6346cf33535b03964b421153e8e7fbb441971f754bea29464590dba18a3d37c8d16d9a00feb3ebb6fc2b1f6d2bbb32a30b026c1c6830d43056384fb736a07f8e3738e63d5bcff91eee7b3291e9db9196cc09375941d93fedf89116a20625a8e33308b40fe3c5f6e064d1dfe5c1bd1fe90552df8d570536d71d3b241b3aa20f594bd16ad2d1433d5e97cc92d361b1eca847086580d0d679539d49c81dcbd35c54b699a06c5e2533e7aa650773fdcfd164f40405bfd7afb381de278c8a040720f2fead50c01e895675a91747c75e2675c6f757ed27181260cea7eb96b13cb5c24b1707616bfc4a98d9597ebd1db1e31effd4a3616a4a65a7041f65b43f68c89d880357794e97fc03f30569dc5de8b0a9f75134c1b3d78e1fa4bc250616fc7656b7ae3006fc34cd51a14402a20e64839a3ade7b8e2068c412dd7592ea4e4441a656360b6eed545c81a35ac49f3828fc09d39716579bc17448a12b19de1072188eb6d079adeb130b31b836d3f01710b4367e435943bc9afeaf101144164ee85df48be4242364140d9ddabf1334958d25ec2ff10efbe31f030688f93c6009bd99e08f869566e519862b66a3e45b090d2acc8e6f815939ab4b4a8490775ac8f4d919cf5908dd1ac555d4560ae70ce3b50e63397afd5edfaf3da359e0377e6b4159327a7313625d19b9a2625b36a99f78da306cc7b745ae71a597c31d0e2b27baff50b725668ac11eaeda039e4e98e2268a44d3fb0204a18051fc85e550571210c382a473544fc675b61baacaca26dbea46177650c9ff165304fa33dc8ace9c423bcbecb3e45fde6f44a111a4054e56dff2be926efd2425338dbc449541caa2930d266d2a5649baf6c51a83f33c7db6f87dccc05deffef9d54c51775912858a54588d17ebdd5a426076a5ab4b20a141fa1b010f9e40309ba4e84df4130eca7b45fca42358e74c47a31811f5043bce49d55f20ac88bdeeb8be497413f7ca86513eb61e0f8723814d0f922bbf56705d2c7614c22f123896341ffc3ce1812ef24785c467af1ad5c03022dc9c3b16730ad01d3e018972e8943333831d4fbc13446562c53ef706681393c3b58d4228148228e79c5454bb2b166260c230b83b1ad89ce9577d43814bd2132ae6c7a5ad3d27a538869a7a0c608b67e8e674b396617b5381ac913e7dc235fb60ebee43b28998807f612ba080155eaa340648b0775844a71f7d7ab1e9e84bcc214780c1be71afb3633d048791ec1a21390669c6a8f9537a3d4f257b0054ec33b726eda58a0b20ea1dee835b8369fdc30683541b3e357ef593a071371afd3d94f8268ba8b8a236e3674fc04b39b0730dbbebc93d1ed24c40626406012636a901b3e001aaf7f7e1a71575345158dad02c3baeb24cf37cbf457a7aa0a643459caa31bdd6fbf4c5c48f6d71e458be06b8ef3339559577868cc879fdbd881ee9ddbdc95ee9c124071c41903f53ae785f91ceef1e3a2db982ed8702015bbd5d9835dbb835283b9f37fe8dab5c90f830e02b7150ce30b7dd2b9878fe7af", 0xdc8}], 0x4, 0x0}, 0x0) 18:16:58 executing program 1: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d09c418deff23924f5bdd59f2a63783996e76284", 0xc6000000}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x2) 18:16:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x10001, 0x5, &(0x7f0000000200)=""/113, &(0x7f0000000280)=0x71) mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000580)="0000001862040179002b06000000267e897f7780e9992d836000753dd40900a24e14da97f23e4600000000e1838f74654462e159c51bad5a8bf626d9dea3c2c37bb79d7d2c336ec5003a00000000000040000000000000", 0x57}], 0x1) ioctl$TIOCSDTR(r1, 0x20007479) r2 = socket(0x2, 0xc003, 0x6) recvfrom(r2, &(0x7f00000000c0)=""/188, 0xbc, 0x1, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r2, &(0x7f0000000040)="9e3eb3900603b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b655533", 0x28) r3 = shmget$private(0x0, 0x4000, 0xc0, &(0x7f0000ffa000/0x4000)=nil) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r5 = geteuid() r6 = getegid() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) kevent(r4, &(0x7f0000000240)=[{{}, 0xf, 0x71, 0x0, 0x69e, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x5, 0x2c}, {{r7}, 0xfffffffffffffff9, 0x101, 0x1, 0xf0, 0x800}, {{r8}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0xb8, 0xfffffffffffff060}], 0xe5, &(0x7f00000002c0)=[{{r9}, 0xfffffffffffffffc, 0x40, 0x20, 0x1}], 0x8f5f, &(0x7f0000000300)={0xffffffffffffff01, 0x1}) fchownat(r4, &(0x7f00000001c0)='./file0\x00', r5, r6, 0x2) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r11 = geteuid() r12 = getegid() r13 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) kevent(r10, &(0x7f0000000240)=[{{}, 0xf, 0x71, 0x0, 0x69e, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x5, 0x2c}, {{r13}, 0xfffffffffffffff9, 0x101, 0x1, 0xf0, 0x800}, {{r14}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0xb8, 0xfffffffffffff060}], 0xe5, &(0x7f00000002c0)=[{{r15}, 0xfffffffffffffffc, 0x40, 0x20, 0x1}], 0x8f5f, &(0x7f0000000300)={0xffffffffffffff01, 0x1}) fchownat(r10, &(0x7f00000001c0)='./file0\x00', r11, r12, 0x2) r16 = getuid() r17 = getpgrp() r18 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r18) shmctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x6, r5, r12, r16, 0x0, 0x0, 0x100000000}, 0x100000000000, 0x2, r17, r18, 0x1005, 0x0, 0xfffffffffffff611}) 18:16:58 executing program 1: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000001100)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3ac7e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d2555e127c648d90498afdf730a09be868f81c279a1b53712e7a6bfb9ac2af433ac90f25b74d922f76208a98baa4ee16e3a11560fcbd9b90064c9810f9788a0c4d42c25d77a2a3560363bd1736599e6111a5e5d75aa5727d25c53f8aa3bd7ec79636d143976c9dd8cd3e5d97d00b081beb3af16169dd47d47ef8ff50100da9370aaf2ce29cbf523e4f0f84b175bcc25226872e02c2029b4efa429dc9c1b4dc3d9894ec009b9fb69295b550439df134e6d3dd45fefefecc205"], 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0x1) close(r2) writev(r0, &(0x7f0000001680)=[{0x0}, {&(0x7f0000000100)="89", 0x1}], 0x2) 18:16:58 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x0) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) listen(r0, 0x4) sendmsg(r0, &(0x7f0000000d40)={&(0x7f0000000340)=@in={0x2, 0x3}, 0xc, &(0x7f00000009c0)=[{&(0x7f0000000380)="f4a24618889c650fc096be9afa8d4fd7ec4dd777f3c7502ada31d1d5e760f700a53f3730c8f866b0f8a41dc672797b5b1c3ceea911a281ecd45a024cc8e8177ec5c169f6cadc694584fcf74d7ccc3a49b95d2cf4189ec64abc590a57178258788c48e60ddcc550c3c9fe6a09b718f606df3e0e20f215b645ba756dc3e8ac049d6ae0be95cd34c23d62d17db06e7bdf4263d9c0f13ab5cbe5fcd061b0e8eaf498c26a13d2a29ad13ffdef0018b31549e0dbfc901dd22a00eabb8ef4a9ce4f512b5c8ad7980552b910fa1a", 0xca}, {&(0x7f0000000480)="510b4655c8cabaa171df5da1e755a8f840d47dc7adc4cced5b72a0f1c1257ce6d1ce", 0x22}, {&(0x7f00000004c0)="91e7d4215ea7287bb86ab4301d1aacb3125639c286dcac032f7f3d6cd89a71225ad1b70afaebf0e925374e121c5e546f440b92a74d56cfd8df6e34fb78ddee5e526487397ee54331fba54c1337dc0809e201a13760a3baa01c39132875c23127c0213fbb1b00785710c9a0777858b4c8e75828227e9dd7e060b28a3373a9f579e5d6996060d7fa5fbe749ac383a05379a51590445ce912c5d29867ecb6482299c3b964a18cf7756853db056158a59c458744af4f7451742519edf52aa5cf44f48d05aee9e57be8598100fe7157abc448bc90854893f46348e927e2de07cb1d814e17bc24b0fe4351070bdaea5554998c1d2564c4370896e916e22d36d9", 0xfd}, {&(0x7f00000005c0)="74f29f0580c707b0591124d2fe32a13be6395c85df4b11594e8bb6ec9ceb7cff5d841d0d4c759ee582d2dc97180e2abd07ab0c0dba03047a4bf9e6f7dcf5dbbdc51efd2e436c51980c13fc36b99670b3258b6c6ea559fb5beab414ae7945d74aeffe86e0fa3a573451b924eff26a65774048bda5cbdc9637f10a56ef4e65a68c40da20794d58cea9b54712813418e82daaadcfff10597b172630ed161ea0dd4222b6b71130314415119b817f6b7c0a8c8f8e96cde610f46db5cfa840ab1103c83aa0e2769931ab7e7d306f4ea331182a0169cbffacae7953633918f57737ead269afa53c8d", 0xe5}, {&(0x7f0000000e40)="0cd2d4e67c71acdb171b4b7e6112d0c1027587b92db92e597d57db30aa34d8f89affcd21ce9c0c45b7168d70457db708c90c266db2da2e3258b9645d702bd906031ddb0818f975549763d6d71e469051c1a424e7de6dd6f578a91deb6a5cea5a224439bb75a3a3a089b27a6fce342e7614f3e5cb7f1d93029afaacca15cdd5b3c69fe431c825f9e9a028c10dbca63e87b48e25fc8a638dbf49f752b890bbc5bb6e401d734da3d5eb97d3826dcf1c31ad18e9428b5f22773b9131e64ee5548b76bd724325f327aabf44c4ed18b5ead1614e", 0xd1}, {&(0x7f00000007c0)="419ca3caaecf4ab1cd5f6805375546209960daeb2162c2611371120b310764e3f798abfd019ac92bd6a60e38c8fefc9c95cbb18fe8f9f30226a0133c6a73bf8b2f9f0a6f957bbcd876d77b239c08d7df5fc9ffb59e2da650821f5af2e6902972f11390994b660073eb2ed63808c77d7e197723ebc3de01f751d474c32ee5fce2d3357ac46b538787d56198975c9c8f793c77faf41bdd6d54f30145003d4f7a135da689179328b7fb37d6e5878739c5e4fd21587a3bf7808c152727243f7d8b811c4424576ebd350d835b8bc15990263e0ab520956b56040dbb943610b55538f96829609a0a9501c5da20b53dc11520fc21cfd69cc6fda0", 0xf7}, {&(0x7f00000008c0)="af752bd121bc6bca7199becba4e7530d1f231a7215b661a714e3126c74158d63965a108d44958640ec1ac641db10bae11bc753438998fbe0c655aad09ada8551be3569b5141b3c720ed3459f0b23346ab525d8ebf22a07392c9afe2b48a3e96b4531f2444982f06392395581a340812e9dd72255decca40a3e91031665ad2265823a7121bdf5b6034a8c9a681a8f45bba6809503cb78547f1191e0b6d2e99aa5239b0de455bc336ad1774bf60d1889ccf9e0ff0a7149af69ec402e2099fc78efdeae94aea777be2c53b1339f55f0b7ef2d2a411b85a37a9298bcbb4594545413", 0xe0}], 0x7, &(0x7f0000000f40)=[{0x50, 0x1, 0x6, "89416f69a6ef5955ef10ad9d0ccae94c8405d0fa0897ca30a7e0a019b5d1709672c8b6597d9476140f03e9e265b411c17fd9618e9194d3b2406f9f19ef66"}, {0x1a0, 0x1, 0x0, "0192385c2b83ed48afab2ceb8f33b196cfe8bb731b5887911e7f2e10c87ca8addb0742e732529832b8c10e06cb1a15c9a63b9db19619f8cbb4fd6d1566b76b9970e17dd604d19edf4f5b7e5a8d2aa342b2f3f546d8fdd05d669ac538cd61615360d3bf9538c9a737830a1a881e876083972fee1a163781f7ae32671424c54464ff918453a4b92494249dd0a95c318150622945aa5d64af4aa00a74786c469376f95f7603b1ae8c9d29c6451fb0bb64932bdc5a73f1ebae0ec5e3d229a622ef062b6799a5e12d75d9e715d7610b2b83d2a30c73d22eaa40b5ca2cc2af7577ca4525f6861763b9505399c7694929b7a8c823f52e3513f2ab14dcc8cdb6c529c3c838c7738680146b6369125e552401883f1e992ca1296f8be9638e8dc579a2a8dc237f1906104e5e37edf0276f488a0785893ba2f0c6b76e30c80e31b3c3127ce93457666b1d66ba0bee2002a611b3777451b62197884f2571d0907e1506a217c8022d1bc6b5205abfacb528a3235b9bc94be730babfdec74e9210eb50720524d8d2aab9338500000000"}, {0x58, 0xffff, 0x5, "dc150251707c863965e3e2cb4eb39c18e2b7b29339cedf8639d5654f073f2ccd423c54319e4a386ebd52c0679232868e6b402f58f810f3548ffb175fefa60c9c8f49c115c8bfa4e4"}, {0x48, 0x1, 0x20, "e3bedf70297d635c3f0337a72e94842b4f28e775122dc0efe11717903596a6c52bb25b0f3dfd59d9f556040f42cc6ab5edaa08e9f5f7b4"}, {0x18, 0xffff, 0x7f, 'mT'}, {0x108, 0xffff, 0x7ff, "8bdec1722f0d6817feddde80a2d4f3a090202e06bc22cef78d5cbc1953ee64d97e7a543a85d2b4df72e1990763d55ad2266abc98f63618ef0e89cbe2295149d292f0b8910fe155281dc660de86f34dc96a47d2b380f01d3d1a0bce2e29e6775f5244dbdc8f1547de5d6a7998ab800acbceec23cee514f478289c99ce5b8c12681f35b62ca5b20fc6a7c78d136607004c8afac5ce3bd8d191b29fabe57ed0fce67f963443faedd1554078b40646bb04ee66b418186c76f14933c8bed5bae1354ff6226d9ad1074d0ddbb6eaad899a093207e3c4396db180abc4dc626bac485edbb551d9ea8736bbe22c660fd989b8ed3eb22a1f4e1e21"}, {0x30, 0x1, 0xd7, "b2d74067517eac01f82c858d25cdaa6e490a152363acbd08b6"}, {0x60, 0x1, 0x1, "e2706966b96cdcde2a5bffd3c45bf64edc878861b9c46a7fc376868243bb1ec0089262ac5af82972aca58a02a6541ede7744f5549b0251b24cac87c54270f69fa89d6302dc26e6ff6c3442"}], 0x440}, 0xc) poll(&(0x7f0000000200)=[{r0, 0x45}, {r0, 0x4}, {r0, 0x1c0}], 0x3, 0x25d1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000e00), 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000dc0), 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x1, r7, r6, r7, r3, 0x81, 0x1}, 0x6, 0x5, 0x6}) pipe2(&(0x7f0000000040), 0x10000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0xffffffff, 0x17fff}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000d80)={0x2, 0x2}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 18:16:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0xdcc15da07a6939c, &(0x7f0000000000)=[{0x64, 0x0, 0x0, 0x400000000}, {0x35, 0x9, 0x20000000000000, 0x8}, {0x80000006, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 18:16:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x61}, {0x4c, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") r1 = getuid() r2 = getgid() chown(&(0x7f0000000140)='./file0\x00', r1, r2) r3 = getuid() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) close(r4) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r4, 0x20004269) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000100)) read(r4, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r4, 0x0, 0x4ed) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r4, 0x2000747a) ioctl$TIOCFLUSH(r4, 0x800c745b, &(0x7f0000000240)=0x6) openat(r4, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r4, 0x20007471) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r5 = getgid() minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) chown(&(0x7f0000000140)='./file0\x00', r3, r5) setregid(r2, r5) 18:16:58 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e4000000080000ee000000002000008e"}) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x80, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000200)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x800, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000300)={{}, 0x6, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000040)=r1) r3 = socket(0x800000018, 0x3, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 18:16:58 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet(r1, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) connect(r1, &(0x7f0000000580)=@in6={0x18, 0x2, 0xc000000000000, 0x9}, 0xc) listen(r1, 0x4) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000200)=0x3) lseek(r1, 0x0, 0x0, 0x2) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) close(r4) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r4, 0x20004269) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000100)) read(r4, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r4, 0x0, 0x4ed) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r4, 0x2000747a) ioctl$TIOCFLUSH(r4, 0x800c745b, &(0x7f0000000240)=0x6) openat(r4, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r4, 0x20007471) recvfrom$inet(r4, &(0x7f00000005c0)=""/4096, 0x1000, 0xa138a487d0407e0a, &(0x7f00000002c0)={0x2, 0x2}, 0xc) r5 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r8 = getgid() bind$inet(r3, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f00000003c0)=""/85) chown(&(0x7f0000000300)='./file0\x00', r9, r7) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) setreuid(r6, r2) r11 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x80) openat(r11, &(0x7f0000000280)='./file0\x00', 0x80, 0x8215e3f07254a7ce) r12 = accept$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockname(r12, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) semctl$IPC_RMID(0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 18:16:58 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe2(&(0x7f0000000080), 0x10000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) read(r0, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r0, 0x0, 0x4ed) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000240)=0x6) openat(r0, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x40044273, &(0x7f0000000000)) 18:16:58 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r2, &(0x7f00000003c0), 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r3, &(0x7f00000003c0), 0x0, 0x0, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x20010, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000380)={0x147, &(0x7f00000003c0)=[{0x1000, 0x9, 0x6, 0x6}, {0x401, 0x100000000, 0x1000, 0x3f}, {0x3, 0x100000000, 0x3, 0x7fffffff}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r5, &(0x7f00000003c0), 0x0, 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r6, 0x20007471) close(r6) ioctl$BIOCGHDRCMPLT(r6, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r6, 0x20004269) ioctl$PCIOCWRITE(r6, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000100)) read(r6, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r6, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r6, 0x0, 0x4ed) ioctl$TIOCDRAIN(r6, 0x2000745e) ioctl$PCIOCREAD(r6, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r6, 0x2000747a) ioctl$TIOCFLUSH(r6, 0x800c745b, &(0x7f0000000240)=0x6) openat(r6, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r6, 0x20007471) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r7, &(0x7f00000003c0), 0x0, 0x0, 0x0) r8 = syz_open_pts() r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r9, &(0x7f00000003c0), 0x0, 0x0, 0x0) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x80, 0x0) r11 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x40, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0x3, 0x200}, {{r2}, 0xfffffffffffffffa, 0x84, 0x40, 0x4, 0x6}, {{r3}, 0xfffffffffffffffa, 0x2, 0x2, 0x1f, 0x5}, {{r4}, 0x0, 0x58, 0x10, 0x200, 0x6}, {{r5}, 0x62b6278a4af6cf9b, 0x18, 0xfffff, 0x7fffffff, 0x6}], 0x7fff, &(0x7f0000000200)=[{{r6}, 0x0, 0x41, 0x1, 0x2, 0x644}, {{r7}, 0xfffffffffffffff8, 0x0, 0xf0000000, 0x1ff, 0x3313}, {{r8}, 0xc, 0x18a, 0x1, 0x3, 0x100000000}, {{r9}, 0x42581b2c0d6941ed, 0x40, 0x4, 0xfff, 0x6}, {{r10}, 0xfffffffffffffffe, 0x80, 0x1, 0x0, 0x4040}, {{r11}, 0xffffffffffffffff, 0x0, 0x2000000b, 0x3, 0x1}], 0xffff, &(0x7f00000002c0)={0x1000000000000000, 0xd8ea}) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r12, r0) 18:16:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffefffd, 0x402, 0x3df, 0xc, "735160527b0100e534840700fffffff800"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r2, &(0x7f00000003c0), 0x0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x13, r2, 0x0, 0x0) 18:16:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt(r0, 0x0, 0x100000000b, 0x0, 0xfffffffffffffe81) kqueue() 18:16:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x87}, {0x20005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") chdir(&(0x7f0000000100)='./file0\x00') 18:16:58 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0xb6a6d9cd438f24c3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x8, 0x99, 0x3, 0x1, "6aed13447afa7e5c3df39ab55b47cab7366a2ff0", 0x3, 0x2}) r1 = socket(0x6, 0x4, 0x3) r2 = socket(0x10e9b96f599a657f, 0x5, 0x1) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) connect(r3, &(0x7f0000000100)=@un=@abs={0x3, 0x0, 0x3}, 0x8) fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000180)={0x3, 0x3, 0x6395, 0x10000, "25e39c308f1ad5f76e789ed3185ce508051d6fa7", 0x9, 0x3}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000200)=0x10) fsync(0xffffffffffffff9c) r5 = openat(r4, &(0x7f0000000240)='./file0\x00', 0x400, 0x8) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000280)=0x4) accept$unix(r3, 0x0, &(0x7f00000002c0)) r6 = socket$inet6(0x18, 0x8000, 0x5) connect(r6, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) getpeername$inet(r7, &(0x7f0000000340), &(0x7f0000000380)=0xc) openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) socket$inet6(0x18, 0x0, 0x400) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x20180, 0x0) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f0000000440)) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x800, 0x0) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x20000, 0x0) pipe(&(0x7f0000000540)={0xffffffffffffffff}) r12 = socket(0x18, 0x2, 0xd827) kevent(0xffffffffffffff9c, &(0x7f00000004c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x20, 0x80000000, 0x7, 0x2}], 0x800, &(0x7f0000000580)=[{{r10}, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0x1}, {{r9}, 0xfffffffffffffff8, 0x41, 0x4, 0x8, 0x9}, {{r11}, 0xfffffffffffffffe, 0x8, 0x20, 0x7, 0x2}, {{r12}, 0xfffffffffffffffb, 0x80, 0xf0000000, 0xfffffffffffffffb, 0x5}], 0x7ff, &(0x7f0000000600)={0x1, 0x8}) bind$unix(r3, &(0x7f0000000640)=@abs={0xdc67e23e383259c, 0x0, 0x0}, 0x8) ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000000680)={0xfffffffffffffeff, 0x80000000, 0x4, 0x0, "4e0a25d7474531363e12a7f20d25ea966a83671a", 0xffff, 0xe6}) r13 = syz_open_pts() fcntl$getown(r13, 0x5) 18:16:58 executing program 0: r0 = socket$inet(0x2, 0x4000000000003, 0x2f) r1 = socket(0x2, 0x10000000000003, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c65d1d409651bf3854af35eb8976d19b222cdf9b7cbcd722504a6feffffffffffffff6200e9e0bd34ac87677a34e91bb268a1894a6fb90b5a4500"/91], 0x10) connect(r0, &(0x7f0000000040)=@in6, 0xc) 18:16:58 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) read(r0, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r0, 0x0, 0x4ed) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000240)=0x10000) openat(r0, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r2, &(0x7f00000003c0), 0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x87}, {0x1d, 0x0, 0x0, 0x9f}, {0x1f}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0, 0x0) r3 = dup2(r1, 0xffffffffffffffff) openat(r3, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x10, 0x1c0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) close(0xffffffffffffff9c) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000001580)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='WS\xa7\v\xba\x85\xbe>o\x00', 0x400, 0x0) ioctl$TIOCNOTTY(r5, 0x20007471) 18:16:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x61}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 18:16:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x36d, &(0x7f0000000080)=[{0xfffffffffffffffd, 0x10001, 0x8001, 0x2}, {0x8, 0x4, 0x800}, {0x2, 0xff, 0x1, 0xffffffff}, {0xad9, 0xd7ed, 0x649, 0x2}, {0x54, 0x1ff, 0xe22, 0x5}, {0x6, 0x0, 0x7, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 18:16:58 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000002c0)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "fd84054fddc3e1b284ec04db28b1662600", 0x0, 0x7}) mknod(&(0x7f0000000080)='./file0\x00', 0x20, 0x6) acct(&(0x7f0000000100)='./file0\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000200)) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000140)={0x4654fc6fc7042ca5}) 18:16:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0501a277dc5745192a101000000000ffffffff045ad35a0520000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f00000001c0)="47699acea64bb6830072c65c88bf47e817309ed1228230b930cb680b200a9449c5180bc11660c5a1008e0d2e4cf7fecd9d592bc33d2413c757bbf120005b3b955a6529e499872d0997affa0f78fff1a10494b9daca75", 0x56}], 0x1, 0x0, 0x0) 18:16:59 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100, 0x5) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x80, 0x0) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0x1f}) 18:16:59 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000180)=@abs={0x2, 0x0, 0x3}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000580)="34a6d97e6f39fd9618b35667ba253153af1690531958214a67b05c7c73e7b07272ba9fe49cd7760d0e3510637bc1b811fdfa4233729c60aff0a4bcbee8c95c754da833bae84fb8722a330e3c5587237e96908ec339c61ae23713da2cc9098f137a125e0ec7e9fb5844070043073ed03148a319fe488236c8018a3ee8d86e58be2447d20bd7e6237434abeea64dfaf7998f71fa9d71349916b9e0c76848f37d052cf27b25c3a846e3554b07503e2178a5829dc8bc40e744e43cdc06fa80f218771d6dbbf31fc73969e0e0876a5721880bc2393804cc7998eaa3e232", 0xc7}, {&(0x7f00000002c0)="a7111ea1f5c87d684b71ea4e7dc5c329f49d80b1fa24e900ae0c31604d27868f87f8520e69277c4defb7e88880f65e98cbc9c4e9b431f520d7ef6bd1860aa8f5ad5c8dbb9405f6a5c78ffa2a710c43ea5583076e837aba914912e89b3b27fbd11ccaade12a9380b3c97d06b18fa341c81084d7c8ab3f1e78e8366ef8ae2a3eba22153ac1aa62b2aabc2e2ecd433a6510f9ff8ad8fc519275765ee9c11699e563a354278f950da06716904021902010d5de2a7a6da19f86919f9f592476a3699b6170a96bf3e3eabc068fe40dcfb051739caf87c922695a5ec62b7438272b1fd07c4f01bec10cd54e24c938604a95497cb08179725154f6", 0x6b}, {&(0x7f0000000000)="9bbb75c04c972c5866b62b4775a907567b4c7f6ea3399f6ce8f7ce4057f731323103847ad7e27371225b175eaa6079bfd44811e2a2c3a1991dc88e973c20658fe424ee79c3b3c6cf2e2f0fb6ea580752b90fa566ddf857b30b57870bb8f9198d151292e6110cd8cc7afd9ea1e6dad3a1f3f26f63bb7dd7b18a76bd40ebefd0aac69db54dd69cd280dc6e75b48fd53da2a512273e6f6fde6ce32e89df098b282c672c635ceebb78b424bb2cac6822", 0xae}, {&(0x7f00000003c0)="0a0c7d4942e0163bd80107c7404cb368b72f9e55203859ec337e9f9ac9c5125d41edd218b744942a91bbab5515ef15cc3995f32fe8042b72c0903d4c9171a0573d42b73e9ae2da5ec9a8bc641904440c409e1bc6921fca7fc1f4871df856ba97742acd7f70defe643e9d4fbca954f6fcc946770733ab9a095a2b675711d7f99a7af7028003d5ee96e6045e41ffab81101369898824616a565db0d37c79fc6c89651707f1e02181c34df7487ee34130f87480cf5e8409", 0x136}, {&(0x7f0000000100)}, {&(0x7f0000000480)="046b04db93d7561005aa587d742188a194e605014119f6f3427629bff49e3a8edba7b832479313e6a265976991a06bd566c4a9742b1dd0331ccb6b2878338084d01a2356d939a647433f7f23a835e73db135b12bf232074f650c8df8656b82ba91bd5364f85a716665a4102197739d1782ff34", 0x73}], 0x10000000000000d4, 0xfffffffffffffffe}, 0x0) 18:16:59 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') chflagsat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x2) ioctl$SPKRTONE(0xffffffffffffff9c, 0x80085301, &(0x7f0000000040)={0xef4e, 0x5}) 18:16:59 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x20, 0x2) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x81) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_open_pts() syz_open_pts() 18:16:59 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x120002}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0, 0x0) write(r1, &(0x7f0000000300)="510fc34c03e59a6044ff8abb4026443ebeb2c5c3254119a132e164687a2c372e581398353e49ae01b2ee7f375f999a0eb3add1ed031a5899ee3becc5fd2164fe72bcd70c56d1717a9d0dba6bfc4d5c32e6e05ca830feb936d8f36f4dfd5041afd7585b2b3df25d97e3398f66219487daaba6ff40aedde665d3fc3ecff134c8daaab9d5067d78ae4135b29193b96c4dc7bfe45ae3e91d9d0d7cce9d979af2e70d82af09aaa7ff56d9b1f42dcaa6f395b4f48941f1bafe0d7e24dada63bf571646d36790814631a23bd36d7539e0e4a782c690850664da8822fafe3acabb44e23c1f0228f413af237509d7fba3a8d6a789cb44cadc809a4c11aa103fbe91e253", 0xff) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x8, 0x2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) seteuid(0xffffffffffffffff) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000400)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000200)=0x4) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000000c0)=0x6d) 18:16:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d, 0x14}, {0x2, 0x0, 0x0, 0x8}, {0x200000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") 18:16:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) write(r1, &(0x7f00000000c0)="c51374c7bfecec62376cc1572703cbcb652974fa8943e358292afe1fc823e543746370d3c4ed11a19304e37243f45a20acc72b582e11895bca13fad377795a276ad50a408bb8577ba62963cf828d13e0501a096549e4e86ff420d1f9f84ee3f650b7350b259459e9f6c72fe33045b2c39c74d0e10f7de5e2e54a25cee6400fb5c57d077c8dc83bc02e740e799022e050a014bf9ac031623620ac25cd4eb1296bee69ef04ba53661b12bbcff14219b390ceb6e14b31a894c0e472ccd99f28f982944c4e3469d533779848419b26e46f5da52484a301f4a666b3dd30ced36a52bafdfe415d007456c1970cc1e3cc5b40e7216d0b277a", 0x101d1) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x9f6) 18:16:59 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7, 0x3}, {0x401, 0x401}}) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000000), 0x2a6) 18:16:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r2, &(0x7f00000003c0), 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x2d}, {0x3c}, {0x7ffffffe}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 18:16:59 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='ww') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000280)) close(r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) recvfrom$inet(r2, &(0x7f0000000380)=""/200, 0xc8, 0x2, &(0x7f0000000300)={0x2, 0x1}, 0xc) read(r0, &(0x7f0000000140)=""/191, 0xffffffffffffff61) fsync(r0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000340)={{0x5, 0x2, 0x100000001}, 0xf82e, 0x40000000400, 0x2f}) ftruncate(r0, 0x0, 0x4ed) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000240)=0x6) openat(r0, &(0x7f0000000540)='./file0\x00', 0x7e, 0x10) ioctl$TIOCNOTTY(r0, 0x20007471) mknodat(r0, &(0x7f0000000140)='./file1\x00', 0x40, 0x3) 18:16:59 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000180)=0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) close(r3) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) read(r3, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r3, 0x0, 0x4ed) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCFLUSH(r3, 0x800c745b, &(0x7f0000000240)=0x6) openat(r3, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r3, 0x20007471) kevent(r1, &(0x7f0000000200)=[{{r2}, 0x0, 0x10, 0x1c0, 0x100000001}, {{r3}, 0x0, 0x25ea743fc59047a4, 0x2, 0x7, 0xfffffffffffff9a7}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0xc97676fa04b08b1d) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000100)={0x1, 0x3, 0x2, 0x1f, 0x2}) r5 = socket(0x800000018, 0x1, 0x0) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 18:16:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000080)=[{0x5}, {0x4}, {0x6, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="bb") 18:16:59 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffff9c, 0x80585750, &(0x7f0000000180)={'./bus\x00', 0x9, 0x3, 0x8, 0x1, 0x7, 0x8, 0x6, 0x0, 0x0, 0x8, 0xe000000000}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 18:16:59 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x42) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000500)="e1", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x32) setitimer(0x0, &(0x7f0000000240), 0x0) 18:16:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x50}, {0x20}, {0x6, 0x0, 0x0, 0xa1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x0, 0x6}, 0xc) 18:16:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x2}, {0x30}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) dup(r0) 18:16:59 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="10000000ffff000001000000a623a8744025f9"], 0x10}, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r3 = dup(r0) renameat(r3, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') r4 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r4) r5 = getegid() sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001340)=[{&(0x7f0000000240)="60f245fe71b4d1abbf7f296cd9fc24cba131ad91726848d3dc8aff3e3afb79a2eea9132dae9dc82318d7d812a602943ab3b1215a781dbe56a5923b6659ce99ca2832c12de49046f122c412719715f184846c0261f0e8c61dd5c66b143a22925170467e2a117a45c56ced15c353bcd893be866faa", 0x74}, {&(0x7f0000001400)="7e78f7fabbf8a249f626fff2f09479c708e246112773b8c5a1380849130d921a143a71f1d12d1d8a96fb7e949d0c63391d70ad28ab2c4ee74bce0e72e68e2d138c215ef292c09d3af85d7c3320f363ff2382a09697a88e4b31d49d2e2b67309dc3b081ef74068073f583b799d94291081f822e90c056f03ba341c35b4ac16e4c", 0x80}, {&(0x7f0000001480)="658da6a8a508c539f17bbaea5ece6faed4aed015cd3e63e8792d8fc8e2b1adb8df22340b5a03ebc457d067f262bdce9ed6456d86928977a12c863912e15f240f49e59684e9e5ded2f16ab8a296c83a39d13b74ec3068d1dcbe743f9aa7fc786941f2c607a59806f6f1803f581bed7158db6860da85df52b24ca7b71c12d18a858e8d29d94531637ef50f267ad75675bd372649b458979178375c06c0a63b7f9b98759de230ed430e74be4c36d16295ea3e9992180859f9c3121fa6522e7c3ec82c6f491965632c53117721c0bc8c420cf218faf4ab145d1415c45699e12d5614f6f5473b725b2e44805b9ad1e7ffd82b2025112fa5f5a3b58783fe1db67aa16e0ac8357096fa9e625c4be58425e8601501045d794c639b3701da39f1390d864ead494b763976b28993ea327d1a6fd9a103e05b82c2eecfbeea51ec9b195cb3339a1b9412ffc4a1d5f1a60e9317bb4da3e93ba2f9afc5bb4b90daa867f1cb0baf319a63e461915a17da2f291045677ca2d61aeeead347c9b48864e9882cf77771971564d97d748866dffa457f402ba963973590be14f9e385d86d2ce5453aa667a92a54fa7f81ca53a51bed4cb2c800910d308b8e66b559466f65a71254a62801fe78bb256979a078ed239aec179a69538b7f2c22ac23e99bfd5ebda13f34843cc7eabb43ebd1144f04aa3e1da1c474673c69ad0cdcab6378588dedb4e52270c9fc4d439bc6a074385293e6383b2627c91a36171dbc65081048eb79f910474753a8c1a19871a9e0cf57f43e3815bbae1de656d896a70e13e1b4fa1acf41cbf1c9150a60ce7746a669982de3f4ba9b8b43f3f00bd0b54088fc20b2145ab2ab5eb3308fe4470174ffacc64ac506366179df5e02af3122c479d44469f80bc2f31f5bc40a2649edbe0c2185ef574b46fa954eb7049bf763f415b5ed180d26de643bf2482db979a3f3cbd4f09110c2ae807478a21e168563505d88c7e4b595492a324284d33730266cac4bc6aebdc200c6ff03695f534104bc2bec20a540adbda21ff8e1b559725410a2dfab24d994f8b5f1bc63119e14db7c4a4bac0a6ae459205f0cddd94bddf920b9d836a4c4be177b0cae628e664cf5c0648757f9e514b479ef5439644f7c81e8b81a876aac35865353396ba2b64daccfbdf694ad8e20666bcfa5122d914af2d652933c4fcb02ce19f611ef263a05c41afb2eec964a9a6f5b0a950b2961a2ca54a2e44805373a4313c160b78e0930ab9dab0087003cfe14bdaf2629aa78e8a7d54d0cbe76e6127b9b94233b208de937bc7df673728a70a8f92e30694b179abb04ca065bfbac25e22c07242deb27683f5e3f5caf98f8018db930a61206037816be6837b8f0f5fbfcc6cc095d72bd0a78f02134b0af37e9ba77389718cd39d0b58d220be7652480d86706b72d71736e6b38957b4dd70a1ecf9f1d9be6b70b1d95a5cff06799561dad59b26d3d6867b1935366283dddb718653f7c0b271eb4d0c6953852aaf1e5fdae1ecd7bd46686fca06b84b678440cec690a8f1b2326e5a11fc11ec1a0d2cb30e4dad30b0ebf3a6ef5554eab212a04b1243fe3f25f32c200a638524dc1d3ce85c1972525cc22461d07d264ebd0c2fe48818a66692159267ada8c6d03f5c53852b9c3da967d014120f7bab60206d84627dd6d64a92d9cee042fde2515235666450c333d2220751bcddb4301eab970565ed040df38b3113228dc3e0b06a7749f2e6207988fa8c137253c8f92aca1b0fcb7ee1c21911483bcabc98411a62307fb7de450c5ef9cb4c59cc5ca430f23f58b03e413594ee4e6eb1661360d860c5d99b89f4417bfb9fd3d6e6ef22e96d51c2fa047df9b364074998e1e3f9f2dd7fb9fb7df6543e66a7a5fb88cf28258f7ea9fa3a0ce16af302dd8db0d424a2fdb51d905a25bc7f32cc23bc01d690ccbcc0bb6245144e7b1e5599d348eae2e844fe6e91b2c31ed4681c67fb8c10abfaa46a7e883659dd570891c9fc805c0eceb567cf7849bd5c4d20bd7a6d349978201b084e59fbd8968ecc40e4b33f74a4ef352d2db1441d37e53d068a2b31e2a0c12ac6ef0d6a117c9484b8217e6227e284aeff0aa997291a197c6bc42dec6883f9206e373b3ec112ec23920aadefb8a9c502388c27853823f5db1a16cf367477b8418ae78a47712802f3bb34e80a18fd19e0bd01a6e30eb3887390b4f2b75a093bc1e055e2771cfea29c5bc75532cd62ae787ca182b6614e9f9a9fd7f117e3f734fdd0ee55a2e17fc5bb4a34a1446affd69be1c6b770aa6854420a39c4313a3bd9706e570a9a4bff7adab38dfd066ec5974642328637e04b124194c0b3087f4d66c6106ff4f5ba93c15643596454dfa5c6a9c2ca597a1cd2bc0c510193f33897765306269618f2bf0e8f9f078c594685923d47cb4ca79919576acfe7c408845f5701e5683005425c6de86936848ec7178cee67bf4b16dc73c956b929f1fb88669f90cee382c24d8fac2f0ec371c6a338b35583e362c77c6a8abc37a41a199b18da32969b0a0e5b82c6dfaa0a59bd28d5c9edb7ff485d7b434a1a456812ac4a27a8a0e612feaaf0f23eb996c342c6a81a63a31bd34c02e0a5e92ebfde2b2e3be83cc978382064788a6fd7c65a9489690e59756d88cc9aaf4069810793f10df89be215f4a204f8b63f56a2b0cbafd7a2029caf5a09d0fedbc7eb0aae8a74ec394832e9193c370431a3af299b3db29702621ae6701bedeb49e8fa78fc4ee2237d05354553bcf4565b87c5bee9eeb26817db852b60a670bbd561e1daa34b1962fa133252e8ba0050e61427ad049330beeb7ca44560772af31416b47a4054b2a53ab1bbf75cefff3615927c6b20a5aa5dfa572bf760472d301e9aa059a97bf81b4ec343cb93edef3b6e0b26cb90ead38ebe8a4df75047ef173630bfdd59c54c4c6dfa0090ccb55959ca0fd8023bb3da3a8edec6a7bb9faa17c50a6e9a8db4bfab5a914ac1ea47120d25ccc98b395dbdd3d800fa6545afcd58987e6589ee959108f1115fe45cf7d03dc2b23414c5efae1a0b128c9f179b8503bc3eb2f767a372f9e0ddd47cf53c70fded8e5446d203cd324ee7b0af9a9bf2a842d13e4ef18c45a68e375febc4d5cecf5b0fa434adad935d1353a1170c0b2d9ebebfc9dfe8ae1ffc93f15bf3826b40ccab403c9558a0418828915984857ef1f0ac0865bc7db7aba00c5232c4b5656cd586d56d07d3a4a9924b016b7eb1a65a0c18d19edd6cb4a8d2f560aa322df6501fef2d1a4f6135d54ea0e1009b86d0857854c575f6a364e367de059c336f904d2163a4292913ee540363ead8785017dc35dd9366812c3daf62a12e6f958b3e51f7a761397d6e0f8b52d40df6ceb54d1e9e67a078f12f437758fca23381004fbe18eb6f5e0f944842c9eecb0f07d3a5454b711ccc798ce88be831a3b362a2164675f5faf849baba7a1b045480f050314f6193d6ad14150d22092a7ba138e7caf07b22a2a8f4a99615bea4e7bccd7481707e1fb490abd8aeab9be9056995b90103e3de05627a9b9875c20f20a0b5fd636a1c84865aeb1fcd9c8ad06b8a62c0cc7333944b21f0ea304eae121738b2e09340b6ce814e6956b5d826977046cf3ba5fcb593de9078bc1f1cc0be8a9c1ae89ea22581d107cd8a8a98cf51e333e94597317b9c7c727a89e413dee4825b0caa8a836148281e697dc6839ec52fd235584f4df1d849fe8736d69ba9b9cd15cfdcb87e708247cad2e9661aca2627d98abc94888c999e7c19ec02d235e34aa993d8ff66f4499b3cb7d4d084b0b3ff6bdbcd3d0f1f5b491f083d57231ac7084b6f025c2e0b806495860e6a55c4bc4f266b47623e752e6d51e661d2d0fa0a14e0f6e8a52398f9883c979a4a9f06cff4dc09c544bf332043d9669b76b8b6ae759481313e04b02280fcca2e1e8266afe3ad95f27e51579ad8dd3cfedd0feb62910b14fec364c604d29a237d3fd6dce572030d88af629bc662c5fc16ea12fb8a388752ca6944bb756dbe8926dc1bb0c21a7e1e86295b4d75be66607ddc02c150ab77c9683797dd73f238f032358410311747006217601a46b53fe21e2758cea020ae83dbb25b66c377175b4befb9911a640f43c62cd86d9d9c973c18bea4bbab26b3605b321cdd420f852f7edf7aa04b7f7e19242610ca9862c4409638e3f89b9c67bbe39972dca2b1da4b45ecb9c439369dd6ad5443c57cb9d1f38599cd39d2a31debb865f0a625a75e8129e93bddac4da5e13696be0ef84797c0dfdd048dd1cf0cafbf1a90304ffccd564f276efa5a61e8469777b40aab1adab774a82996bb20d3fdd731eff52e47ece23a10d63a5703c9f2efff3e9778adc733b982ee8bc4924f878ef91d7250571e9e9ac2760c00e3ce3063de4d12c0d7e85a119c9e1ae162c07b71e035efd3c0a9863e0a56d32cdb1e4895db6b2c2895e3232080e3a63779ca27a3a2de2eab851e86a7e65df04ef6efda39d877ef4553ffd37a68a0781ba67ee7e268525a3ea56a11b6b18df6aeef1009079cadb959c48a1f0392be5f32967c18a3b78768f2a6dc421729c7a9187dc1c00b319b5b26a1490111d18673915ef66a9f2bd4c61d479cbb599053e361bc2dca8030e29a3491c14a83fc1f1f1845d17ed09d8b07aa34ff6c91649db88d4daac9ecbe29eb795ef4fabd623225f2a5c0ea92c583446f3090e921da7ce5e5d19c2b6015b70e52802e5ec51b1ae05f47fab2a80388281fa545617e5899be8090ac04dc4e3c4dc629bdba055379247195750f7e688e6fa3cd92066894033dfe8ef8b2f9d337d0b8a0fd98533de5b96437f00d0bfaa17ffec2b96063075dc9184a7742d7164e949161812570bae1d838c649ba337e93ed4cf3dd16af8619628299b4f5014db5c8189505d7edc972dea216b878409f7a21ab82b4bc5497b2ef6679a6de3003d1ce1e2298ea697ff867d9b7019d7256985ec24e0c94e0db6290d79092cc9767896262a473a579fe5c0f1a151c890c9d1e3499c9b1301a0eac5a8e866f0594f168137a6e759595755d2954e4f98e636f8adcad43aa4ad767366b6c908c7e4ee69b0ffe31342672ff044f88f3bd448150bbdcb5b1015847f0e8b72df52931496602807fa766154e82d67b8d8d405b1f7c7e7c3a93800cd1744dc38659ec1c773263398a8e8516be923ace5ed27ccff4d9c85628a59337b939784ccd3e2ae00c3a821a2dc60672f35193126b67c1f64bf4989efbaff02bf7f6b6e2cbf706ad88709164b5255deeb33da0fac5431536e5472d8998c22b33e234acafb9b05f4e53abbb92b79eb5e53d383dea5930a14a710e327d533cb940d0c760375ec9813b75ea35ddb2c21176fd91438e3756887524f9b1c817ccc63a56f7f4fafe2a2e1425aa46680913d8b4d2c85ddef10a9f02bd1c5a6aca56a08cbf5d2e659716a4f4bffebaa18df654cc1c6ddad7ba62fb1b9a13aca8478aec8db6d6d265fbb6ce3d8573eaf07e76fb9554670ff10d0f6409ded46dbcb56f140779dc4b53b928572d094967f7db3f8e3d7f13aa407957348ed20a76c26a2b67b6f12b78109ffafddcd5abe81ad657046842c429c794b7e0d2e38462a1cf632784cb9d0013b3076cae4478325ec8b95a057f611b388840f6751616e04522573bb682b66b9f79ce060f0a1d27e63a965a8e71d7fe00d7b9cd5b48f52bba6570ff18fc9b015624c0837850cf92c3ded46229fbc29f990da873b4ba09d782c19fd8b10d06f3c617fc5b89b2dab1da5d1d94b3f3d9d69711b6926eb39fcbf1facdd02d5c85a7c45897e8df169eea788d63411e39dad398e5940fe6a4594d8e7206af9f1291974dacb5f1de9980f70c8cc8b57838db15150b5c8b812c8d59a7cb7d290a890f50c321513b5509e", 0x103a}], 0x3, &(0x7f0000001380)=[@cred={0x20, 0xffff, 0x0, r4, 0x0, r5}], 0x20, 0x8}, 0x7fc9faf83808efc3) r6 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r6) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r7, 0x20007471) close(r7) ioctl$BIOCGHDRCMPLT(r7, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r7, 0x20004269) ioctl$PCIOCWRITE(r7, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000100)) read(r7, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r7, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r7, 0x0, 0x4ed) ioctl$TIOCDRAIN(r7, 0x2000745e) ioctl$PCIOCREAD(r7, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r7, 0x2000747a) ioctl$TIOCFLUSH(r7, 0x800c745b, &(0x7f0000000240)=0x6) openat(r7, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r7, 0x20007471) sendmsg(r7, &(0x7f00000003c0)={&(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000300)="21a034e8e3e33aef608056a3218450eeed426ea0cd3a8517ddfa5244e03f2f78f4c7eccd9d6c9db8f3881f29dc1403fbd99fbb14c4218cd0cf4a6fff5f1d305ae9494bf14a9483289f7fba04b7763eb0980870e10740e5f6eab344c3b293f50a218fe93dcde41397862b47f8f7965a01756122e312", 0x75}], 0x1, &(0x7f0000002d40)=[{0x40, 0x1, 0x0, "db51367917f299205b643619c2813ac9f33904bae55a112a1bf957b6a5dc6879b07aa8282737dfd7808bc129c287f220"}, {0x1010, 0x1, 0x8, "ad796382523b038692aedc50ac6410c254165e71a72c5a31a32f96b18c57439a5d9b1a4087f084b6c8d46155a2cc28508b20e5485b225b3bd8617257cff87264cd46db9ffd9f881e7c991c6c43de5119be2ed0577b4877f7dcd23281e0e4afd86c6d59b1d64873ab8ff702eed4eb426b257af48208afdef7ede785ca85a422d61adbe2f5b8dc2a0dbfc2470c6a50e2c26416905b0dcbacb831009a41f3705bdb1c30054eff7075f579579c7cb18dd84ea059307ab30626f820854c27b6fa51c31020b828f900109abca893890327d9f4ca6f583c5694c3bc4c3016b7f18597933465bbbff3fdd8a8106ae305af1a500760c581881d2dfba1b657260b6241d0ceec050b6d316e5fa3bc0745681bb6a06b2dcc0c06ac5714c51d10bed0f31179e2ce6fbd85fcc676f4a8f0ac92acb75568214196d3e1da89d079787e0c92d158a215f758c2814e03d6e8574f69d20904caa519b00e1ede625bb526563a39feeeec04d6a7995e5b4e22229d1f34b0c3d283d7050f09b4e2e4b388f0dec50864b596a69d11449b091c5e592cb6e215b79049b6c7c1c5731d0d44384bcdd425e514246dd9373090f5af90f321601b979692e02b0a1e47bd9f3daf7b913596cef56e177d184ef76681a39296d979d547e0d766c70cf958e40ec531278c78def80286f7252558a18848de583f74cf9571f63d0dd1e5fdc430d504188d0654964973cde3fd6be711725bfbdfb44dde52535a386728ee7b6c9014813cc100f52f203e96a98051cb3ce2fd8d8ddd10aade2b574893a550a9867836ca30da0302d7ada50e0b0dfea910835c82b2f8b057568c1d9281659dea797a2abddb97a0e34897d23bb144099b02492165f4099277039e4ac1430262484fc6b88cf252b94fac8bf35d301ff14597fa3899ad87ea46819230b540b78be56c67f744f5c0cc8385db871b5d8f9266be65fc3b8ade54b811b376ffd2533e31b37807ec8c6226a24100476fff4d85bcf590304bcda77e80098211619491729b56a74579907a1ca3ff7a69b7f141a902b2350e1b84f46f98e22edbc5eb0db581656d35001059dab5c206ccd2593ed633fd35a5cb7e702982062421c16d3d2de59b1898531b650174944da51e4987e116746ca0af3de45589f856fa336118d98e21d0a6badabdf3c79c64c3ea7cf8610f9d8451dedb9bbd08b1f2fead6fd08f87c73d7ffd38091ebcba985deb7f87700a1be8d9ce79e2dc09feff373d687e5010485a5de78204c8626a14182c8fb2c0e744153cad35e2ff4bfb63e15c7f72b5c527718309122506f6d952ead3ca380f4e66ba6acd2d4c0f35568fdf52c1763fa0859dc757f1b1348ef110a16303a9fbd78f0fc72a0f29825a5204d3cb46045d8e70d774e3d4be8543886e37a80731a2b63760c3a3d3bd30feb8b60ab36db8026e75cf435353d0c144bec8430032c445e5115b1cc5f431b9f54d5998acfe635d1ef09d73554710a5c051fb92393f868c254b1cbb2beaf4dfd7bb75240be556803afa8231d1d6ca5d3382fbddf15886717b1769affef94e8d893892a1d1bc61f5263f7389696ce2f0535225bfe2aadab8a1f923395fb285e7700f14d0c4146d02dc9a3069168f79d80c293d95e0beba498cf246e8ebc492afa68ec25cabd2df5c46607be06d8739e4d6f9a171ec697d1bc54983f43501c37d5c83f7e56c39672289c991774564ce3057cc28ca9196ca1242e9a702bb608328382d3cd2e56565f14a9d489bb97dc8792ee6466203ea384af488a971226bbe0406d5b923785f93160f1d2ea5b9639f41b5d940d26842ff1fc1d3710bcd31a888d3f735c7155470f6f85e1948a8281ad4fbf694c898fa832052ae20e840fdc590af42635c26cab122e2cc90954ca50698de51252c164d8e58336f099eb6c546633f615dc0c8fe0d07d6e84c6abf58d4044f8f0564fa109394f35be53e08da9665f67774e62d20d7bf53b9917754c4b4fa7cbeb4321a4bf68477493adfa7fbe503d0632370f7f898486b5d9800c2a8b8594b0a51add8a333effacbb159bc08454196c8f74ee1bdf904e303c8812d3f207f37f4e0e364f4aa723e71a25ff12841d72f5604663210e6da5b9c478f85c029e5934c45686198254d3660daf6d19b7c147591c7a2e1759ffd71660cb2834771b5de59c08deeb06fe17dc987fcd20573d59744b99293de829fa55f9bc9fc7e66377ae39998cbbe50488607254457d2aa7526ffc95f0f9c581290292304bdfe8309181d7a0c64586d68594290336809d50550945cd899cf50fdce02b25df287878a2107a45ef38d44f3193204125ff111ca52a928b2625e6eb18490ce3b85187f56b7f209ad26b4acfd0a7074bc6149a38bb6f1e2bf1871cc307efa7b0cb671581885cc4014c87e6a1360d50c97fa11364192ddab23693a99592e6d541bc69ef99894bc88daf9bb759afd063c2734b327918f4cc5a4f7d1f7870c6fdbb9ef6b004e016cece525ec5973cda1853254186fcf7355a9f03b41f46cadb141487e0a80520d1603b40c5f916447f45a41b446c4cd38d53e2dc656d3f9aa0f41cd61a136caa1bf0f4b285df1c4884d61562a7fa79f65b6b57efd31af9be6cea3dec1204cd85b6d62cc4a47e74c9a3a9a456f7b038aded241f26cf76f7c8587e74997084a8bdf9067c41b98ef11d1400d808f9b105b8156cfbab363833c52337aad3a79c50dc0e771c1ade57ec060a5790f384ba82f991a4e3078d7d68ec99b06c06268e182dddb1ef90ca6caff9f889932d2fcd5977ae38c0813d68541fbac3fccefcf1685d19842a634fdce8cb514ac5cf55c03ef0f08a2b6fad17bc9538f7e91ece8ada34f447fe0efee556ed0474e83b4d46ed1b125dde3debd35c4d066a247db0c72badac50281946e31ee375f0bfd51c34c171b0565e4710563756810768881d4c6fcc219b8a22171c8126b4d6f33f6a3796521a626415b0f384c61cfdce71653643aebaa1f1716237ee5fbc1c5757a3e34c169230f4442e94558b2a7ed1e8de030e1e39f5f2fa3dcd9ec460d84ba4f0adde1d09822faa39d3894716c090afff6d28b3e1aee9a7903ac09447878d17fe4efec0d8946815d05f70fea84a9360dbc54c14c1427b388e64030d059cf6eca386d32173ab4b7c85da4990252e58bb95a86f69f1f417f9658c99f7300be9ebd0199682ffa4aa404a2ae531d834f327575b3bae119b6c96aa6ce8539c84bdfda9074649532039751bb1ed4694c5304f50dedf39df139a56148d09599ddfd9d59114e049886e86cbc2ec8605c8c7ad19b4a5be1d3a4df5e9fe79f607ca437aa3ba865564888bdb07418f8d48147065f9ef7f17ad20e8b4b2eb58205ede60230ff8622d88f949b5a590b8f2c963d094380fb9142d86cd71ca3d44e8c4d0de9a16552ae69b622cc268577d584fc88dae55c85d57fa1dfe44b579461c1e2d3c33389a6953741f499eccc299e92d8e8573af2ccbd4b596f5691c84551924a85c918b2104633938e0693aaf762c5b8b8a2667714c34cc37efecf50b86e75d910d37427cab5074c6fdaf5e319941cd3edadf918830e5a4fa1bbf88a83620ff99693887d1da44cd530492fa1413597213f89ae47bc12523fb32b103d1cbbbe5d027e2501caa567d62afa4d7be789cc42d9a9ed6c6f97209dda2c1d698bba7d7408e9702d9f396be9765ad92f1ab1f3effa352493e94cb59ac768ad9eca86c91bd0cabb340cc8a29faff16908637a536b902edd3d7141fd9d921630c98afac78ba23a5a06cd13ac483e5049220649b69dc3956a762b4e71826fc4ed974d8941d16cbbd188d5ebf725c7213f5a90e0c391bebada86eee181e2610caf0f4a0e9a539d5dd278278e266e69b3997b0e9d043a37a357f9e2f229d3f3beaa7083e4a9d23c72f27154f694e5e678a16c884ddfe2e31ad26af955f4223a0953f88f23d9944bbf2dde076f1be4962219fd82924d93a2cca044d2def161fce3d215e17106f1f0ae53e6b5ef2a8cf46bf46de2b5bd11438e387f87c0448718aa90a54587fccc017867ef05d8c61ae77f30bf18ded701c43a5ee6e0591b84a03fc480fda0eabb3bda10b4084de2e79e5eba69bc9ff0156fd4bfc821ff6693d95553b1d8f91430692d87ee8b76d98386fed25e91ea56530673d6a562aee750279df031c267c65bd56ed112dc8297f9401f39058f220b88d8cb59c87950bd05b1124ff5dd96cea993efb960a9c770157ebc66bb9e77a5d75ce1decd096966934686576dc99bea1223d909a9a74ca84c9f1a44214607e131ad21ce7746d49874c931d036cd4a2fb2a517a378003197e8bb27d67c9622fcc1eb85b1f99b52c98b3a27eb5e4f15dcd25dbb7eb18a06728068908ec978a629be94562568aa01b3a88bc3bbacdc588fcde4b8b502348f0cb4610d8eaa3a615aea7afa91eafd602767d5df09b32227d76e944db87b8b2d2f4bcecfe006b595c12a44ea22cdc75a8d9613af9cd7247bfdf29494d6896e89d6908e27d03b3ba43cedda5799f685ab13b4afa3675d190f5f5f3c77a075dfcd985daa01cc0be2b557c090f902ba5f911c5e62eebe048c583edb5394ff66911cf06df71b1bb36f30025ed7702c2ba2a664022caf85f1b565034712b7e7abe1b6b1a5e48fa85eb78038aea88d4f35f718ce18108db192ab87d94ded7faaa4623dfa6095098c601690dbed6d809d92598114f8f56b36208b31759a1fbdfed887c2c1323fd4a3f9fb544f1476b4b461a3b4d9663e120111ae2179653186c87a5e3ee799212d2f44f9bc3a72e7b623af5828b147beb4051dce14f5a6a9a7d8995a1944be8aeedd8c466fbb7a3b35918b5a7d8e2b2fa1e4c277bb87b2d997d0d7bcf2e68101071c7f8ce18c4081cc145d4ab310ee3a1ecd16c337713d6641469fce4cc6fb33e063803cf111249a9a5d80cffa52389d6f82caaccd70939aa1ae0a074179babd1d577ba37c6eadaf125d2165f7afcac24bcdf4ac83616b8b5f5fb8a17b2aeb01ff0d17dc0cb909bae85c4a59c806d942d5c06ac67ddc0d1d79a02bb78f110f384a9241b4b610b118474724f52043ab73e4ff69f7e43a6fdd27e04759ca9793b55b26d5983108d27bfd8b0742ee5507b896416d94e66672ed7f5d5bad4c007880823447198f532787fffd0e4ef7b2b1cbf163fd8e286fe0898b2f23e1ef116d6e94319c40cad6e12c5ba173ec23a57ee6754d2ca223411835bae71c91cdfdf6bcbd6b5c69a17a1b08ffff7ad96f9a7144bdb4f9d71bae70f837cf49ed576772fbc8c808781e21eb38f82c44fff6b49bdb3d9485a7145fa5715316e8aefe4621077e7537606ef7b47dbd6e766494d78c695af47bf6a06f0242859ccbaa3c883df293860898e8713bc22556e564b52fd98f695d26273b6cf6815b5e3b17f226b1da0fe0a31f1d3d6c071f33ffbdd3ee74fdf64e1f9af291634618add840e58d3ac68e976e9af94312e0095283eebecdc3423a4ddc3b9b781b8a63a96cbdf4933a9760f5f9edcc950e003cb455747c6411063214dfcff3dd40a632a4604c485747ba5752798e6a16dc60271d88a4f5e707d9a5b5bcceb665f59e2a332836ad56e553896e4880f137b7cce91b8ad16a333c09bdcf197ee207aba1d0795eb8c009bb9f7401adb6118e95261be627729e9f252701e6961c6ec4cb931091865e43b43e8ab8cadbf5628e9adb03de70663c2a76c2ec40edf3e720d14c4d942a684b16d89386d9815d82e0f1ce56e3e67ebb2ac35cc0a949400a26d87d09c425312ab063baf2e99a17385f0790dedc2e366a2ac3205dda8d70"}, {0xa0, 0x1, 0x9, "ab915471f29c08a04175a33913d0efb04f85938244f2fc64cf713fc1f4fe18a9cec34f5229e9f4a53304e7ad0234c4cdd60f57cbbb76c9dab287a0686be4858b9c5c9873c995dfa5f588ee56998190f4ca2bb9c1495ec9d9f303416f77533b899d62ff7a4dedd688e1f3293276178bb50e7c94f6032fe76424362945c9d7d2e3b3bf3d04e9a9d10a8eab9fdfc8"}], 0x10f0}, 0x2) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 18:16:59 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 18:16:59 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x81}, {{r1}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='p\x10\x02\x00', 0x100, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_open_pts() pwritev(r2, &(0x7f0000001800)=[{&(0x7f0000000340)="68863cac5c5ae8d07349e92a1aeac4ab5c472d0959cb9ca2eda76d6837146aa758daca1a1edbd406d870c6cf7d605e8ae9ffa1f2806eee57d8f8e22f6cc270a811711ea5ecfb4be83f3d2527e3902184153fb031353bce20804af31a714d"}, {&(0x7f00000003c0)="d9a529c366c92d1e9ed5d95b767acf9857e17d3e0191d1bd971743a9c1b8a1f08cd89f6d02a0acec2e3c13b71659d054508bfb25c23bfe0388e03473908e06c11742141a5736a2a169fcb3f919fdf17414d3006d6058bfab476a15c7721f0b5eafa125250f21ef"}, {&(0x7f0000000440)="b69cb5f1da08ba68dc08a5"}, {&(0x7f0000000480)="2ab382efafb578788268b520ce90d27ab27674287bcd27bccd193d9f0b1704b2130b30c2c66bd75452f2078efc28c5671df7bb5340a2036c840374f90021f3a6140cc185912021c7e038c0e9484318952f03162b0460b5fd3fbf4dc32c68938f5339d918e16c2d93439f4c47d5ec4bdb8b017f65a45d3767bfe1b425f19cebecd87c7c45c2e7f97539e8b2e96e3f3d1c357116edc5e3beb34e656122b5a8604dab0f968ac52c27f4c6733729d3583a20f7687cf051784510f84105401aceab81ba7a7d8d3169b2245a3329183c41133e0a7235e84b015c8ac9a8ceba9135d24b5f54ff1ab54f529babf3425e0acfc13f52e44c95ebc0dc02b4d0db2cf2214174e248f57b071c64f708a990d8c5b7800da37e45848c87bc28b9ea644ab6a3a203851f676dcbfb5f3d2ca69c29a86ea496db0bd61e648c68feab7b65b18f437512bff6873ab1e69d57421aba7855f384d0568067ecfcf94550f7bfdddc0f03d13cd8aebe83570c70ca268bfc6badfb51bf4d2015f8ac7138f80f27fe1fa67fa2687ebc1d15cd03c6bea36b3e0f0ec10f34d60396660a6e4340a242427d86102de58a9da82a576d3b997d68833df7bb80d0147a8df7e84f162695b9f4a6182b30320327d53f61f989b72e9d2d008b030ee8a7e25d0dafb67ff1d58b6864e65dc15d3124e3824a6c683530f26c3484be54702038b0769484e8a97c283243efdc8c5957968e0d4e8db068da543ddecd9e0d70b0f5ff0bd5d771b58304cf5314c3bb09eed8f2d6139248d36ace04bb8059440bff3918806abc7073102c13fc826819ec01f0d2493e70eb179fd0a174d27ff8dd1d75933c2c8cee58c01f235f9fb544ae84d96f16a27571c7b8ace0ac6de17d84b24cd63a517fc93ee3632a0882b1ae64ca7ee3dc6483c68bea16b6fb476ce7bf603a0f5db8d0704ac117653e3102682441988828872c352378632c8bc19fa65de8a1c9ad8b0d6b7a58ca2cb0a58b4ad40aee936e6415e259c5e200c9926407bc34838c799c98604899e3c21f9c77efe664232820f4a82cb9da8774d6a4247af7cf4712a8650820b79a911521dde50cff80b6c375a2bb78ae1cb452059b29fc84c2d387df85949da8a9e09458ac7820c8eb2d83317587fbcbe8ac1c0c942701c57b23c03dd8701c127c398995f152a4a360fe54cecfbc581b67528a1ecc44a86cd04d85be091a72a0e87bfd939514f3da2512f19a589184f70151f7e81720c2e72dca5efb9e5e9d2bb21df6964f0fe403a41abaa136b0bcf5e47f8dd3762748896fa19c4769cc81710650c8453fbd7ea6b6e774c1445528b3657b8fba32b5d3bea4a9848421cc7c2ce3563f3b8e92dc7e0ba72520bafcd791065436d9acf64a98f520e63fe09d0df280c402a74935cc85785198597d635704b4d7f2d1e1acacc5e9fb89328e38e8cefb1d04fbe7d109059578726a15a1a29e1f1ece0cdd5eb5207a0daeabc5b8e20e68115a6b31cc5c00ab9713e9d90f4bcc45d7e0205bba61c7aa483b32e8f579d15650110369568532e95ea60baa41a64c04e86d0d5446c3c5dc1075e853b766d544999579fa599dff035e5bd44bba834df52659ca32a384a4d0251ec672c94607fbd1a50bacd22ab0c01fa0718de73108fab7d977ef941ae33cbc9a245ea624cd21f87c0f3b9013497a42ebdbb855e42041a7c59ac4379a9c1c4923a14d32aee8d288db2f707663579814c026f9939334d9c302ac1c0c168ecbe2e2769f833abbf5305cb88b5a5b1517d9fd4bc2a628f80937bf4a1331f42cbf88af5029edad181c191623d449d0ed5d7123115ec45b613128a8c59a8d2ff2a65e25fd77811cfa694ccf73982832c00e0d7c12c1a811a8f168dbedcf388891833711b0813a57e5af08f67d984aa1c5ead26930db14ae5458cb27b527e44d547afc070b14caf841de1a0a4bf26046437c9f8618a4cc668389979f30a3f7dd5fd38a3ee168e9622d2d8a7e0543526b6fd25357944e6d952fb418dd3932ae98a5d4805d79e2aaf9ad41834dcaca93377ae2918b6ae1b6c18b20ab164953e3fce4970000f4f52af6cd9c3f3b5aafb812c0af0de37c32d12ab03ac971f350325e9121f6105e8597bf4652d05951bc010fbaa9858318275c781e3b8304d3dfd4e4cbb7b421661844172f48d17cff0792d7ab133449f4a651a01394abd448d8a7087596e2f645dddbf13fb771633758760b3a9acb7edffa4f13224f9f267b6ae2c128e1f54d5cafcf9a926cf31024229cbe01e31c908e13d83e0bbca2dad72944108bc17405f868c4e2aa715cc60e8731e9e2ccec661dadb668185fad27e7a9a881c0502a4b4bd187dacf94e402d0fdfff788f7e67317f0b4b5a8040eabd9c0a41916b80d863f89c83feb80c51c4790b7e182047a8b08ba88f7fe96af91a1108d58148b5879de22488b0625b62511a3f1e3ff42f2d44caf7978ebf3f5096dfe335ce2e5cdd3554579d92681dfd51dc67ae31eb1c2689e45b79fb9fd2b4748e5d6e54c7744aae1be4b299917b8923f63f31e5f0da28fd9bcfc6559d60d6c4136a22ef4f437d597275439729b70db44be3cffa08a5609f0d87110ca02ba1e80436f05d71c7c421e62340a0853ac58b2d6c5f8d801de401002d7c7a4ca2c3d235617c87d89936db97bc1f15a24d2c6ae21fa316efde58564bcc42614d21a22619cb6238f41f1eadd9ec9b0d1642f20bf10dc698fcecd3c0cf4e22fcc376fd1d10985917bc00896f551479965b0fb8b4324616a04e8213e6154371d97b7a77b432bde0b5b7e0b869fd2b3c9d518a1fa830256d0d4b412701eaa89cb159dc5e7c8098151b68a81d43c3511a6a67571fa4dbf69a32e363d6122c3daa88e3e5e1907cc5e20b79e0e3b4a493e65e03d4af512dc1d51c8dd02af8c9880d74a452e01e62260d7b55f0e978404b2ca019812681bf94962dd01d8b308695104743c0d632b771dce21969bb48e8798b7629a5b0cda815329ae5ca094697adb53468b577f3886bb90af8c234558541a061075472b45b52dc2dcb2d387130a1cd48606f91b9f56296fc750f32b633fad03de8635517bd8a8f1bd5bc0d1e42db1ec00718bab8ba2d1044a841b29ebdc8e759bbf4794f46dc78674975096aace905355088bd3b58735ed2c78ed1aa72637e18ff47eb6027414c1d848e42933553bcb29833f89a32c831721ffff5e41a585585ff99f96e4c80109489dfe98c4f0ebb9abb4204bbbf2d97f5c3cbc7ceaeb02c629545aa6a9bfade024322a16f6d2413cfb90ceeb069f3531dd2057e0d1d42386fd006a3fa4d805601aa8335a46fe7c9dbdf6a27f674f562b48aad52ef98142778653112a29a65a3b7fe3ff39fa452652b58de2a4f1b1669fa1f3078253b5a4746afe1e96e32ba51a9e521bfc0155ba74dd1ee18862e8e422b713886aae68448f70f6e13ddadc55caf91e59e304d44f780698a5b595eadd7f0e399ede341938ba3facc93d81519aa90629c52c2cc3a33340c8fd6bea0b364510070409126bc0eb7828ce39f5afb8a3ea12fe52d66c4c4bb3a917df52b998a402c933c2c7fd060d3058a3fe997f9512e6ee3b0c5224d55190cfcb719f69597dca5034f4ea0c8a506aa64063701d5cdd687e7b1ed022089a7dd0cf9ed188cb095f30b8c9e9a99c17559c8a52ee5d700ae5ef91768a5b9f3824c2e732492529bceb9b7c709057a423122ff1ef3fd1f28462850cf7f2d329d1b6e56c19f688c612d98d1e498338aa078fff83f4810f032e7da4a2931ad38defba99ff05b943025b79ace9a000b31fbc0def87fc82ab4ac1238fc790d4ff6db8cb7d5a0db4f7aa766195d2e86a9c8cb11262a47f36e8148cdbafce08590f6d7e46972c01c43de14a35296e1d8046c9b4a887f3432118ce13f7e38e18142e3f46f171436e901e1e80f4dd3d619184702bd2e9fb92b8faab5500c29b17ef79e9077fbb032fa06a84e097021827e8e19a7011d863c0df66f0cd141ae7dec27b5fdf59f57af5eba60a8856569822440804978efc87d213e549a3514359eb1f2575c59a94252d7e71749109e54ed21c10b3ff32c459ccfa4b2f7259e93441607b114fd8337bade218514fc11e02f7e3f59a5225108b16d9a469ea4403a4141cc475a6975deb8993b641e04fd48473673e598bef24d9a4ddbfa41d03ad062f9e7d50dcb3af6fee4bd9d7936cf8bdc0111777f40cdda884b30f32295a60cecd2e91ee413ff40696319d88b57fe23121bdfe84d87c642e0f2c6957809c512670723bbba7d38a10562b053a85277f4e3c8158bdaf3dd3ae1d4ae6e9189e4ec04136e0fc76c3779e917d9679b98f9ea1cf31283329b348f985803b148b095d2e44ea8c14da390f434dcc16ab00d51923f9498366d808272f6fa5a34af49b54a86f8e9153b741a5dcda8bab8a4b6d840621e92633a61d3e93bfad14845b8045f2a0f7f16144cefe35f83653c8f9c28edd1f4eeacc7bf61897ebca3ef5b9cd3c3cd319eb8f1823f4af5c9ea5adc81afccd8ebeb8dbca4322b0d9e604c126d0e04b0fcf07777e4dd75722ca077c8fb8801d978742a0630ba49faec03e5e391978f0af943be82dd979f69f0d7a210cb779a95206d9997d41c2e887a534cc055921764cf44bed3f717c69e7532fc4d12c85f1262392f7c8975b86930176c75d15ee10223cef10892d98e06215f45c4aad71372bddc3920ed868f7d579912255695da6fadf9ea679c0e04abdc2628549b5787aaf8bb441bc622d5265669a29a3e36432372888ca57494c95bf8ec4243ed1d8b63af3ffbc26a13d3894d537008a0e099cf69ad22db261216d342932f41c5d986cda819162721c31be155f2621dc14aa6ca09aaeca2571710e8292d4c74c10665f81db1d831d14abc7c242e848fe0c74e8edb3337d755f69502e4a5b96cb0c1eb3671f8206a942a6a4516dfa79d678edc27e1298927897875181c6118d1f581b6fd3a42e8e0d3e658fd043766466105b8ec5167b7f31db2c4b7c3ee7151bdade95dd8a4ed6dd634a2047a7f74cc87e33b590a3746eaa77064ad26cd9093356d2ae2239b3e31d66d51d9472471db7aa7c3e65bdcc05d103dffe28730247a2389a7e64f8647622deeeef77261ae2229bdbe8edea465b144772837e6ba020502332a1b490e638072bf86ae0a577dcc28d9219ec1aef75809d40ceb52a4ff08f29afd8cd1ecefbe1fb5ba7ed6f3dbdfe798bdd5667966c9b81607f8a2b0b26f7f637a3b5240186d34da1e1b326dcc862a0b9d5ee132fd5c5c3f085536dcc34b6831395d113e7d99bb3f328fd42cfb71610febeaa5881c7d4a8779fdaa536f33b64560c1069de1489902e731cc0bccb5b5c95ef89bf3447b202edc12e75f13f7f63dee94c7df246c3538b053280000ee5fc25ee64e501cc24b5ba6dea4e238605489bca3cd243d77a4f17b40a10ca1222ab4682435d22e1bd965d742a0e9354d53054cf443e564a4693ec66a45d3f08a1c4aee772afe6a3e79f48d643a6ebeb0fa78c020b7fe10ef26fcd0585f432fe353e3354dea3a16f65a00c5a7fd402c28a34c4bef7b0adfe4de8941548474ca459ecd0aab86bc548bcc145186a4ff5877277f43a680aa853cec8d4c5e52554af0a5c286fcc3eee59cf1fe3616f774b1b9a3b56f3c8edcf557602fc855a8a6e5742bf1f092fa4419a3bbd2027522f37ec14af7cd9403cbaf4e305668dfe00c71207e6d0f7a7be330486fa9fb105f08808dbc1bb16caa742525c5dc9af0416beef4cf34bcb9d80fb67a62da3ba508e16cb1a04af8d0ee7ebab0ecb590cdbe4c7fafff2"}, {&(0x7f0000001480)="d565bc6e01a1997a1b9eea6b3e1b1a2772ec301f22252db8a073fa6430be19e6c0be882672df69a58b725ae27f5a8c71c186c30731bf8f7e3af3b469425d1da57fee8c86f8b9a0715efd655408ed568e9187bed63bbda1cdc7f2b96c07722a7bc3b57e022ce7bd894a8eefddf46b34a21de1e826abb1bc3f843217234e5fe225ae66bd9a404c52308546a4d23cfddc00b276f684c789c306e7540da92c54430eb8624ff3b7d0b2afa97bfe80f298ed28fda0229596650e9790ed3665a08cd340d6a856764385f1b80a27bf093f89861ba944065127db53d8e1b8eaa995"}, {&(0x7f0000001580)="f97c07164de31d1dd14a74735f881dde855a961b9955a1fd20452ddc19c35ae590aebf53866a33b211d8"}, {&(0x7f00000015c0)="ff1b82bceaef4d9d74bd5936e7fa46002da5da5cb99f320ce454a3a9e0f25d421a0a97d80682dbb17812eaa69a5757086ebf71738daa78c29eaadea2c1f8fc040d9af0e95769dc9dadc4b13c7120119b8b30b4b07245"}, {&(0x7f0000001640)="e7af611bc7eac0d6b669d20efb12ee938c1ac85230b38cdbdee489c0c9876f82f4632b7041bfb0506b6107bc582c6746d14662837be30691db80a122dc969022099809a9df426eea4cf3bbb7b03887cc18fafc4ed5eb519c5158ed455ce4dbafcf5d8c1860ad5adbf5dde929771f4a096a170cb9321b32af56c40902142634894bca23fd522500885f97f94ff30a12d23ea78b298d349368b8c11f1f96543cc1a8d1350c5add58f20397a08492c5ba"}, {&(0x7f0000001700)="7a24e0e92f4da7d9b6c071e9ec4f7aade13fc2bb0117f74c1dae15fdfcbce86b62992ce6a90db88b9340adaf7f6cc8a00072b4"}, {&(0x7f0000001740)="7da65d1f9c76d1ce7a8fa69cc0eb071eea7055a5c66a7d3627df4f26dc5e2cb6b3a2a0e092677a616888235b7ff8a8dabc77285a346df15839188c2335b00e194d9f6b4cc8fb46ff012f56dfd9841dcdf6eb50934251e608b82f44c8d884d05c206d0860f8175332efd08bc316e7b4986610a83ab9dd1f44566389eb2bc956853f6e3ad56c089598ef5490a43bae0c3c00a344a6c3"}], 0x1d6, 0x0, 0x0) 18:16:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x48, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60, 0x0, 0x800000009}, {0x2c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") 18:16:59 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) pread(0xffffffffffffffff, &(0x7f00000003c0)="410327d7b41c692e0ceb2351506ebdac2fb0e8624da6917739ca8be24eb8362e8cad38681c7c073de9ecdc6d4e074d8d64793293f15bcb020f4d85fdb9633084d4990b11d310ed2333a2304fab1d0de5c4f9c8ace0e684639ec9408851373d86cc4c809a2c23dc6f6f4e4d43a3f039bd69ab2bb875086ebf257b678ce3bf0b7160e1c2fef0015508d532993fb23034b8f289b8171d421168005ba4774e89b328a66d7deb8f859ed659b764f3bd02d49d3d4cef232f37297546dc4528995661a95007ae865cbd95be4a92fc851d3da1cdae4dfda78d7597d27e0518afe6aa3ae0c53c92d998a563e3d569465a9ee48a5689c7bc762253291da3d4f7b22532a2c35834364cc30fc4fea1c9dc4df3d9f425351bb58277816ef74ed24e6e951992ea0335a71e549c20fe49709177d1c0c3099121b07cb0f61ac6c310e35e50d6c4e5e569b12b9b94627cec224c6a9e34ff47341cbddf2f5f1a50b8ea6048bb617e", 0x42d, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0xdbfc, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x0, 0x3b], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [], [0x0, 0x0, 0x0, 0x0, 0x570]}}) 18:16:59 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) clock_settime(0x7, &(0x7f00000000c0)={0x1, 0xfffffffffffffff9}) mknod(&(0x7f0000000100)='./bus/file0\x00', 0x2000, 0xffffffff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) setitimer(0x0, &(0x7f0000000180)={{0x0, 0xffffffff}}, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x1c}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) sendto$unix(r1, &(0x7f00000001c0)="4fdcde92b7bde042b96fe0feaab9f4a165d9730f0110d1e04db42bc73ae150eb52add7bd6b01381ea44da871ab5e1eb5b99fb8a5346ac82f045cdb8b8afb1ac4d163ebff789e07609dd32bfe3ce49c73d8949200f48f512a179618feb99099dcfe73146ac63752cfaa82ca77f3bf7e36f775fb1c1ed97efcbe2691dc88a8e4511f18ccd55f0a1d03b71645deb5c3d82d8d555fcfc97a735332e34722110a4a58b9f2e8e0b1423b41bd2fd7351fc165e3430ba0f427880c5d7b7e9808adf29ff5400ca7c022f81c91e7e22e364a39fcaf48932b6493fc5667cc2edfb359e9719e89056ef4831eadbd723c105a343a67ab", 0xf0, 0x5, &(0x7f0000000140)=@file={0x0, './bus/file0\x00'}, 0xe) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) close(r3) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) read(r3, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r3, 0x0, 0x4ed) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCFLUSH(r3, 0x800c745b, &(0x7f0000000240)=0x6) openat(r3, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000300)) dup(r0) 18:16:59 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) read(r0, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r0, 0x0, 0x4ed) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) close(r3) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) read(r3, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r3, 0x0, 0x4ed) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCFLUSH(r3, 0x800c745b, &(0x7f0000000240)=0x6) openat(r3, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r3, 0x20007471) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) close(r4) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r4, 0x20004269) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000100)) read(r4, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r4, 0x0, 0x4ed) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r4, 0x2000747a) ioctl$TIOCFLUSH(r4, 0x800c745b, &(0x7f0000000240)=0x6) openat(r4, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r4, 0x20007471) r5 = dup(r4) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f0000000340)={{0x5, 0xfff, 0x3}, 0x2, 0x2, 0x2f}) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x800, 0x0) ftruncate(r6, 0x0, 0x6f6) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r7, 0x20007471) close(r7) ioctl$BIOCGHDRCMPLT(r7, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r7, 0x20004269) ioctl$PCIOCWRITE(r7, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000100)) read(r7, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r7, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r7, 0x0, 0x4ed) ioctl$TIOCDRAIN(r7, 0x2000745e) ioctl$PCIOCREAD(r7, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r7, 0x2000747a) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r8, 0x20007471) close(r8) ioctl$BIOCGHDRCMPLT(r8, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r8, 0x20004269) ioctl$PCIOCWRITE(r8, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000100)) read(r8, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r8, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r8, 0x0, 0x4ed) ioctl$TIOCDRAIN(r8, 0x2000745e) ioctl$PCIOCREAD(r8, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r8, 0x2000747a) ioctl$TIOCFLUSH(r8, 0x800c745b, &(0x7f0000000240)=0x6) openat(r8, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r8, 0x20007471) ioctl$TIOCFLUSH(r8, 0x800c745b, &(0x7f0000000240)=0x7) openat(r7, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r7, 0x20007471) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r9, 0x20007471) close(r9) ioctl$BIOCGHDRCMPLT(r9, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r9, 0x20004269) ioctl$PCIOCWRITE(r9, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r9, 0x4004741a, &(0x7f0000000100)) read(r9, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r9, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r9, 0x0, 0x4ed) ioctl$TIOCDRAIN(r9, 0x2000745e) ioctl$PCIOCREAD(r9, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r9, 0x2000747a) ioctl$TIOCFLUSH(r9, 0x800c745b, &(0x7f0000000240)=0x6) openat(r9, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r9, 0x20007471) ioctl$PCIOCREAD(r9, 0xc0107002, &(0x7f0000000380)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000200)) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000240)=0x6) openat(r0, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r0, 0x20007471) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x0, 0x7ff}, {0x18, 0x3, 0xfffffffffffffffc, 0x9}, 0x2, [0x401, 0x8, 0x0, 0xb9d, 0x7c7, 0xfffffffffffffff7, 0x10001]}, 0x3c) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, 0x0, 0x0) 18:16:59 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x4) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) 18:16:59 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r3, &(0x7f00000003c0), 0x0, 0x0, 0x0) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000000)) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000080)="8202002697ba2232", 0x8, 0x0, 0x0, 0x0) 18:16:59 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r2) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r3, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 18:16:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1}, {0x400000028}, {0x6, 0x0, 0x0, 0xaa45}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x1, 0x6}) pwrite(r0, &(0x7f0000000240)="fb8613a070f8352cc5e11b7d0c04", 0xe, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x9) 18:16:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x35}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 18:16:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x48, 0x0, 0x0, 0xfffffffffffffffe}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) syz_open_pts() ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000000c0)=0x7ff) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 18:16:59 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000440)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)='Q', 0x1}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000700)="38eeeaa7f9120150254a7d2c3b3a1919362b011398ea9634949fe2c90b6ede4880ac9802e07e8286d0dbe88175e0aa74d8dfd8e95c8dd235eff149f5f2b451ceb24e602f5002c8c96b072ada308906f9fe6640a88530fbefe14df6ee9e8d0240f2cced8d0e2d9b5c383579d719909607e215e11e6a59df85654686c301142e43d31a77691eba23", 0x87}], 0x1, 0x0, 0x0) ftruncate(r1, 0x0, 0x800000007) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000840)) ftruncate(r1, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000800)) write(r1, &(0x7f00000000c0)="c805e76a51135aeebea0df160bcad0b32373fe27dfbbb5fe944935e91d85fcd66247c21d6d52e6a49ba1572fe86ee0ac65d65e81b425ca2ed6683fffb59a5f1a99c58a69c2bf617e0c52c33eb13fdebab455db5213a2e8db7791f9f3b52c68a396f2fcad741771ab4d18e6d1e346f2937bed7e079723a138a38c46", 0x7b) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000140)=""/205, 0xcd}, {&(0x7f0000000240)=""/113, 0x2d1}, {&(0x7f0000000380)=""/171, 0xab}, {&(0x7f0000000500)=""/218, 0xda}, {&(0x7f00000002c0)=""/105, 0x69}, {&(0x7f0000000600)=""/90, 0x5a}], 0x6, 0x0, 0x0) 18:16:59 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0xffffffffffffefff}) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0xfffffffffffffffd, 0xffff, 0x3}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = getuid() r3 = getgid() chown(&(0x7f0000000140)='./file0\x00', r2, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r4, 0xa) 18:16:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1c}, {0x64}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'\x00', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') 18:16:59 executing program 1: ktrace(0x0, 0x5, 0x5d2d02854005587d, 0xffffffffffffffff) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) 18:17:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20000000b1}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = dup(0xffffffffffffffff) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x4, 0xffffffff}, {0x7, 0x57b}}, 0x1) 18:17:00 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) 18:17:00 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) recvfrom(r2, &(0x7f0000000040)=""/182, 0xb6, 0x840, &(0x7f0000000100)=@in6={0x18, 0x1, 0xbc1, 0x7}, 0xc) r3 = socket(0x2, 0x2, 0x0) dup2(r1, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 18:17:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3d}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) connect$unix(r2, &(0x7f0000000200)=@file={0x0, './file1\x00'}, 0xa) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 18:17:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) semget$private(0x0, 0x4, 0x20) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x5c}, {0x800000000000087, 0x0, 0x25}, {0x2000000000006}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='b\a\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="dc") openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x101, 0xb1a}) r3 = socket(0x20, 0x3, 0xffffffffffff3e35) r4 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file1\x00', 0xa14, 0x0) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f00000002c0)) listen(r3, 0x1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) socket(0x10, 0x3, 0x4) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[{0x2, 0x7, 0xf2, 0x8001}, {0x8000, 0x7f, 0x80, 0x9}, {0x5, 0x7, 0x8, 0x100000001}, {0xff, 0x3ff, 0x9, 0x1ff}]}) 18:17:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000c144b819b709030000000000000000"]) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x10200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca691", 0x149}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 18:17:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x1, 0x0, 0x0, 0x1f}, {0x3c}, {0x2d}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="06") 18:17:01 executing program 0: socket$inet(0x2, 0x2, 0x0) r0 = socket$inet6(0x18, 0x1, 0x4) setsockopt(r0, 0x9, 0x9, &(0x7f0000000340), 0x0) r1 = socket$inet(0x2, 0x2, 0x0) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/218, 0xda) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') r2 = syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000240)) 18:17:01 executing program 0: setuid(0xee01) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="00621a448378b3cee8fa9d31ce4f0f4f000000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10)     OpenBSD/amd64 (ci-openbsd-multicore-2.c.syzkaller.internal) (tty00) 18:17:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80, 0x0, 0x3, 0x2}, {0x10000004}, {0x6, 0x0, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)='`') 18:17:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) sendmsg(r0, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=[{0x10}], 0x10}, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 18:17:01 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) read(r0, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r0, 0x0, 0x4ed) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000240)=0x6) openat(r0, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r0, 0x20007471) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x82) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x78a0d99d44a1f99d, 0x0) pwritev(r1, &(0x7f0000002240)=[{0x0}, {&(0x7f0000000000)="b9", 0x1}], 0x2, 0x0, 0x0) 18:17:01 executing program 0: open$dir(&(0x7f0000000000)='.\x00', 0x80200, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x100, 0x0) 18:17:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000140)=[{0x4, 0x6, 0x1f, 0x1}, {0x7, 0x1, 0x9, 0x5}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffff61, &(0x7f0000000200)="f006040000fb4637c4c9d03af8ac270f12ddce0f860000") chdir(&(0x7f00000000c0)='./file0\x00') 18:17:01 executing program 0: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000480)='./file0/file0\x00', 0x8, 0x20) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x3a46) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) r3 = semget$private(0x0, 0x4, 0x10) semop(r3, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) semop(r3, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) semctl$IPC_RMID(r3, 0x0, 0x0) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000600)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000640)=""/42, 0x2a}, {&(0x7f0000001b00)=""/4096, 0x1000}], 0x2, &(0x7f00000006c0)=""/229, 0xe5}, 0x1) writev(r4, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r5 = kqueue() r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r6, 0x20007471) close(r6) ioctl$BIOCGHDRCMPLT(r6, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r6, 0x20004269) ioctl$PCIOCWRITE(r6, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000100)) read(r6, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r6, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r6, 0x0, 0x4ed) ioctl$TIOCDRAIN(r6, 0x2000745e) ioctl$PCIOCREAD(r6, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r6, 0x2000747a) ioctl$TIOCFLUSH(r6, 0x800c745b, &(0x7f0000000240)=0x6) openat(r6, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r6, 0x20007471) ioctl$WSMOUSEIO_GCALIBCOORDS(r6, 0x41205725, &(0x7f0000000800)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) kevent(r5, &(0x7f00000004c0)=[{{r4}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r5, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) open(&(0x7f00000004c0)='./file0/file0\x00', 0x0, 0x80) readlink(&(0x7f0000000500)='./file0/file0\x00', &(0x7f0000000540)=""/188, 0xbc) 18:17:01 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) read(r0, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r0, 0x0, 0x4ed) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000240)=0x6) openat(r0, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x0, 0x1) sendmsg(r1, &(0x7f0000000400)={&(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000280)="94ea6b4b72c9624600b0f9d08381e2b95f60ad3a78cb15947a1260a0c56a7f246b3977f70cc685ad925ee7595071e1bb6529ce943622408e7d7025c53ebd1bce57246116fc2f3f07dd60bddf24095935f2e819e63d7e4eec07d62bb9b3ce6a84be53df8b4e85b53f25a7ebf44b6107a1160a65236bc5c952073e3c3f7ab1dd11bcb0e8a4e85f512ea5362b9d6157034174540e7d5e267a7af27b268abb23", 0x9e}, {&(0x7f0000000340)="87d69a22565243693430d4e531d09c6b54ffa2b0149ef53f198f196d91116187c1693b8c60793cdb9ff1b429401a22b04350e7298ddbfa85568f841974899ee35d5ec11ab52d243205c3559d3cb56025c7a8b07945193d7b2371a9a8228befedadb7a039", 0x64}], 0x2, &(0x7f0000000580)=[{0x18, 0x1, 0x3, "6720ff0b15"}, {0xf0, 0x0, 0x4000000000, "80fc4857792f4dc7e36dca7b4ad3320d5f0e7603be8ad196c58196662f44c566c4c510d1fb2e24c57be695f89d6d8fb0ac5900a21e3ecc55987bb80dba387cdeeaecdd7e434d757a928317e0fc95d69150fe0efa116e9ee56fbda970c54bb622bcee43b623b4e35399e19a58c2635533e9deb57ad1d1668b275915dc59c3f14ea4db9ad5344bab362552fccfc803d1670bb77bca22437c1d25f8c027e303f913ffb22dbba504e1f3a625e0f9f3e3666ae968dbccc727e70e1f5d22c4d3989364d3ba9ffdb321eca5eea439b3d86b4d8d0e72b897f3b285a1d62adc1907bd08"}, {0xf0, 0x1, 0xfffffffffffffffd, "037d6eb0aca7d2489339857b6b54a6541f946d5e9992afefad012ac31809567bea071c6dfb31d0c27a5579b61d0956c108e8b72a897f2d9bc51b29ca52b65628d0e35e786984a394aaebf5ad026410d000440f36f1f6ac09fa73a2c0af0ef7db66473204917365fe3d1e09b8f59efdbc8fd8095c5b3fe25cf65362e080a1d5e77805fb6df6b03a5f697b6272fe22f105fc6fbf92953ac73e735af5dac0c119422fc29642403bacb1c58ee81a15bae3a5db5a178887a6315f67bf6da583be3b02254b4ec9c26507f16afb20b6bf0462d6c99edb43b7998e9e0769297eeb4f"}, {0x98, 0xffff, 0x7ff, "6e445237522b0f4dfac29fd178a7e96cd9e3553d427fdcbbb8d1a75ba833d30eb684dd06a561483f0acf29e88271394762c6958e05eaa407bdfa399417067e311a9e4db6ecb4daac22d29b1f64d686cff2b56b7d2f1d6ab961fc43c7fa500d6ec44b5541a403df711d9bd5397e45de50747a86396978f0004f243ddaaf02ded870df1df5c13323"}, {0x78, 0xffff, 0xfffffffffffff001, "697807620a16bb6ab5e61b8025f8a501383b16bccb6232bcc10c5a97a028ede5b7e9a269fe703eee3b6a5db2264b723b7a27fc683e752d2c182af5130362ad98d2c4a27131a8d985b52b71d55d53144168acc871017086b0a9bd151ede7350a09fbb99"}, {0xe0, 0x1, 0x1, "b5a64565700cf3348063e9799a6a1233a469a43321f3131f61ce574c42c92de8f6084dfe6a62e0b4cbd05a8864d9d8f0a92a03e69f552ca574b891c44e39612f71e5f3b0c9bd3d9b22cef33415b9a01ec08df1f09f8c46f9afe10ed8fcc93855938c965a482527c2c7655d0cef9a013a696af520a7804d21c942a881117e63cbdfcf2d8d890c5e5fe9b7edca5d03099c88e87471ab3b4042c34455503511f22389daf2247160be8c9495e8057a01444b77affc2a081f753435e6d5516bf74f44a38cfeb5b82db29ff067eaf735dd00"}, {0x40, 0x1, 0xffffffffffff8001, "5649fecbf801aa55619cabcd8de8bbe2ab7fd3b6ddf5ea28e0b1c4dff821c00f12397890dd9641a69b2a"}], 0x428}, 0x8) r2 = socket(0x2, 0xc003, 0x29) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf383f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e5746360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf5547612f871f4385f04557795ea4a5c5fe65baa202361cd8ca05dbbc5b65c6593d2870bc122cd235000000000000000000000000000000000007adb1ff02fb37ecd2cf8724eb18089278e314330000000000000000000000e22b05e5d10f524a64ef5632ccf137c8ae115db3119e911c3a94fb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1c103681b82634ad276d3a365e12d3b1433eab57e9e9a3da45a9931cfcc92aa14d14cb2412b25bd1bc73000000000000000000000000f1ca5f2071c1f276b670a2a93110d876454aee547f98e515464903ac94794738537d7b5d74f90bd08c5f4d51be32f0ebd9189746005454d719e5a9e7a50f6c453ee525baad02581807c0cbfa1e220f379363c68c0b2a299b208dfa12aa5d5037263725391fa4325a1970e9cbdcc9eb6fd5e9dec4d723127ad15c42b2bb8fd236ba056419f99ab5ba9e812a96aee4ba82f46f1cc10e0e3b92967d2921075aef1400000000000000000000000000000016000000"], 0x10) writev(r2, &(0x7f0000000540)=[{0x0}], 0x1) 18:17:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x25}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 18:17:01 executing program 1: r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r1 = semget$private(0x0, 0x0, 0x169) semop(r1, &(0x7f0000000400)=[{0x4, 0xff}, {0x0, 0x1000, 0x800}, {0x369b97d55f0523bb, 0x5, 0xa92e702a6a6c3328}], 0x3) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000380)={0x6, 0x2, {0x5, 0x3}}) r3 = geteuid() r4 = getegid() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000003c0)=[{0x2, 0x7ff, 0x8, 0x5c4899f1}, {0x0, 0x84, 0x0, 0xfffffffffffffff9}, {0x3, 0x10000, 0x2, 0x3f}, {0x1, 0xe5, 0x244}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) r7 = semget(0x3, 0x1, 0x400) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000340)=[0x1fd, 0x6, 0x10000, 0x8000, 0x9]) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) pipe2(&(0x7f0000000200), 0x20000) getegid() ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) kevent(r2, &(0x7f0000000240)=[{{}, 0xf, 0x71, 0x0, 0x69e, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x5, 0x2c}, {{r5}, 0xfffffffffffffff9, 0x101, 0x1, 0xf0, 0x800}, {{r6}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0xb8, 0xfffffffffffff060}], 0xe5, &(0x7f00000002c0)=[{{r8}, 0xfffffffffffffffc, 0x40, 0x20, 0x1}], 0x8f5f, &(0x7f0000000300)={0xffffffffffffff01, 0x1}) fchownat(r2, &(0x7f00000001c0)='./file0\x00', r3, r4, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r10 = getuid() r11 = getgid() chown(&(0x7f0000000140)='./file0\x00', r10, r11) r12 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x73, r3, r9, r10, r12, 0x98, 0x7fff}, 0x6, 0x6, 0x3}) semctl$IPC_SET(0x0, 0x0, 0x2, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 18:17:01 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0xff, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x800, 0x0, 0x2}) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0xffffffffffffffff) 18:17:01 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000000)=""/230, 0xe6}, 0x0) 18:17:01 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r1 = dup(r0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[0x800, 0x14, 0x9, 0xab1, 0xfff]}) unlink(&(0x7f00000000c0)='./file0\x00') fcntl$getown(r0, 0x5) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000100)) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x800, 0x0) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r3, r4, r5) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000200)=0x4) r6 = socket$inet6(0x18, 0x2, 0x7fffffff) getsockopt$sock_int(r6, 0xffff, 0x4, &(0x7f0000000240), &(0x7f0000000280)=0x4) r7 = dup2(0xffffffffffffff9c, r1) ioctl$BIOCGRTIMEOUT(r7, 0x4010426e, &(0x7f00000002c0)) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000300), &(0x7f0000000340)=0x4) r8 = openat(r3, &(0x7f0000000380)='./file0/file0\x00', 0x1, 0x114) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f00000003c0)=0x80) r9 = dup2(r0, 0xffffffffffffffff) dup2(r9, r0) syz_open_pts() readlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)=""/4096, 0x1000) openat$pci(0xffffffffffffff9c, &(0x7f0000001440)='/dev/pci\x00', 0x80, 0x0) r10 = openat(0xffffffffffffffff, &(0x7f0000001480)='./file0\x00', 0x802, 0x153) write(r10, &(0x7f00000014c0)="2123deb958ca96bd43c9bd0bd7f511049829808d5190d955f6fcad776bbeeba3", 0x20) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffff9c, 0x80045756, &(0x7f0000001500)=0x5) r11 = openat(0xffffffffffffff9c, &(0x7f0000001540)='./file0/file0\x00', 0x20, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r11, 0xc0245755, &(0x7f0000001580)={0x3, './file0/file0\x00', './file0\x00'}) 18:17:01 executing program 0: symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') rmdir(&(0x7f0000000000)='./file0/file0\x00') 18:17:01 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="2555a173d56add0309cd9f171c6183bd4c9f9c600c8319fa17b24288ad61bc0597298d8cfcd0ba34b16a8b665d5c77cec83ef6b68f56b8810ec6a65ea15d5324d862bd31b76dac370cd81c6173f6f022adec880c7b958da71b50718fec6fa0e2000b0d8eda322400b0f61da625b20e89"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 18:17:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x10000000000090d0, 0x0, "d731c1e7bb6f02003c17c8000000000000e74d00"}) write(r0, &(0x7f0000000000)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(0xffffffffffffffff, &(0x7f0000003640)=[{&(0x7f00000003c0)="187b995f7e8594", 0x7}, {&(0x7f0000000400)="5112e9adc4cb4ac1978e8664b7377b92e05fa65e99224b606efa6e81ae5014ef1cb3666dd76ccd1c82f4739a17ca592e81329f1e3a8bf80e29fa942be7e030aa247a", 0x42}, {&(0x7f0000000480)="fc3a6d85c971d8c85321dcf9c0f81316c675772bdf6905ac05c32167d65b3babe578298081123c", 0x27}, {&(0x7f00000004c0)="ac", 0x1}, {&(0x7f0000003700)="b887bdd3cf01f3670d82945f1757c042a1488a4bcdca2a68c6c10663495d60f6f7eb4cd6105b1eb1549e676e4a1f1e43f70fa0b89b1e8d3427de34d871137f3af808d2ba31ca63369d0c8b4def2f28fb7931c40a8d52a80b5bdc9b9a7acfe6f9e29a4cad6050c3421180c0ec6cd877af316e7e2fc744261828334340fbbea16263e4629a4c597e853f9c4c6e4d95478c17d1b9c17103b2696c52ea1e664ecaeb0a61140a910f6e2ea55e0f0c56ea17eed183122ece2a6879c29290c1a87ac0bb6ee2743a1cf3", 0xc6}, {&(0x7f0000000100)="1a867aa7328bb8386cdc779c4e6a2c649c206b49895798", 0x17}, {&(0x7f0000000640)="d0c9bdd41ecfe887234ede00d620de72fe1b8805eac67a81d69cbe7516f1e86c16d8fd83b54c26d067822aa8c96f7aade3ea3bd82c49d95ac342b32fd3ade2ab9310efb398ac64fdde1314502a509d2e8ee5aead394364d4fd6a63b778e7b0412ffa821f77451031a80743dc5eb49d0ba37ad12c4dc5488ef174a6099e88c02445b965b692790262b584d8a48f2f6957ab00381f531fe5dcbb32e43f1bc76b9cba4df84cb3067af16b9021cd66664a9c60f07e7331e977e9acd0493f9c046eeb37bcc6c436872f95fbd04edd3043512c6c96e0588f4f4609b4368ce26580d93c870de6471ca54a155817a3269c1de762e87461ce029fcf8680dc0835db803f855810fbcdefc11ee162bc5b73055d194eac68584438d606641a04ae855e704329d36c15f78699178e70f34f24e3ed5eb68898cd711ecc1780fee8b5cac603fb73bc0ce4d00314290a04e7bca8b8faa91d1919da608b610085dad7d40d63401612a6bac517b3e64827f66540bff224cd286ab07c945b4b4a122636440995e57170daa56e383ad05aa8a64835e9aae7120bf10fe3cd7c548065ab12e5cf9b7a7c4068071eea74f2865327db5028372b682438d9db2c73923a53637e105bc66f3805ce2a53b5103e75c4d9dbf945b9cdc878788965d21f1222ca0fcab747bfcb8fff8dbd5923690f1033758dae3c14d4ff0804cc34fe6f50e88a1117b80689807f82af42f2e70d9eec3dd41524954cad3a00f65bc2653942ab3c47b186477d667224dfbbd686e997e512ba041c9c57e18271f8fdd48fb91829d837ebb30a93c56298d27c046e893853922730746d0233df720f0a761135a03494538d3f55f5bde57ae7d6eef83074e924d4b8d7aa2e42b3152e2ebfafdd2d671fc3b4db57b0db90e301683331e1821cb19550de0d790f93555b167d9a81142a1dea597708968d93a61ce0c37c7ae0515e79c0620f2038a90b2617b4582dd8c784bd8a92c80fe76d981ebaf8527184c3e25aa65b6e0f647adc809f57a17b59cd66397fe598cd79f10e31de3ff84b2275d74ee86e467729223b00c6ddad424eeccc655accc9038070b955fc19e704e941531b33e51f6dd41de0732eb524d08488980e1d55c19abb9871bcbc20f9ec69d7a70d968eb78acf93dfbac01366d630a09a4946e7811d301e0a7fde44f134042e81efda1150277b284a0c334a060e58bfd36f30654fee41b838830bd766d253819751af0044b20f0b91e33f1a27cf36d80328823e361a716c868143264548f5bcd81213d8be440f91197cced952fef9021a9a4a1aa51075824f623fe681afab1e2e05a601300340abacc0f6414fde7b662c364dcec650364b4fc5eb2e673e76ffbde9fe4985ecdc10d7489b4f549ebc96e9189eb0f05481d45582eed79171d50173ae6f68907fe085e31e15acbc4ccb8821ea33b70ac1f3698b421fb051a0c8a213a7b58203f56ca4a89231298c7a3f3da5d22b8fab8ea6d9eb0bc7e3c6624649617407630e8e633311fb228e400c0f33e672c5de4e8219ce219c14e37d75e6631527f782fb551c3922d6b3dcb4411c8f4098a8e19bd1a7fed88dff1b58a5fa9693e993c6b2fc2941af94467011a87e90c948d8f67eab2533eb4dbac604beb5499307441e95179de3648355d3e05e71cdf3c3c61d6c84a7a76395803d638a518c294b0fb81dd8f0e7925ad9511c21e34071bc44fbf7ede8ba9282aeef71c4c79f3ae50ef7fd09044c797e849b0c95a595c371c455fa607dc011407ccc30d6ba6e2b3af7ac2a00e7d62f6bff8959a59bf2ebcc2677ff1e1287a1c4e191279d9e2a01e24d43d7436afe8fa2f777de2a674d5f9e3a7e91eb6204c2628b849b113d22974b2d9a9e0f09835a8b62685e2030ac83e059a03187807265ef3b1ada6281e782cfe10c5577a554cee77ac125cb62b2c96ff4c1867bc6d68e1eef9be19e8370aa737dc84e6fee8771064324ebdd2d92a4b13e54606d959afe6cb43f5d7a7f259d5fd790804d3f04edab60209d345e4f92daeec63bc636a76242c84707e48df3bdced51645e8adf2b497e0874bbb4a24fb5ab05fa75e91296b9d313f236fa37b9221bd89ae07f97a9ed29dd5bea89ccac7bd2344126f758acdbda4cae401517ea8d64a839a09f1963ce01aceca2ad8d50976559cbd9f8237396f52803804c4caf791ce577b3fc9bf479806306fa203cb604eb013940e8fbac47bd15fb5542a24365ee7c06b6efb394c5eb1df2257a8273b35fc1eee20e45e054863f4d93321a35bf249ea1f110c64907a9bf767a6eaa2d1b587ebce49e13197ed98cb62ee6d755a7ff1f8b6f21f6e68bf487c1521db2843d6022957f549da9338e90a8731278e07ac154de3c4a1a69620fbf44b6dae6697633d25129a1c61a1018edd96849773778a5dea1c58ff587d161f7c882474cd8c65af70e8ece6857fb4b2392d4551de0d8f20635bd09f41bdb10e43e7a1ff6dc46a173c35d33ae4c75898a19373f130d20cdbb95caf52da0e2390852855ce45426ef4b60741b1542bbd1e7d591cb60220182e7275ae44d90000c06ea21c4535863c8dc54563fa5c42f58877f437413eb06f46ae1d985a09384816def45be9ed96fab4e220e82e0d7ac92ae2b5ddc6d36232e1261ed6f714ca05d1bc9a75260c6f826a49083298ae28720cc29406d0eb841ef95e2f384871d38e6576f6ca3bcd1495fd83e318f6e2d1f344e38d534372747170a1396078a365f5a1482ab7deab6f614c46d463360795d13bd556cc543035796f939db7efeb491bc3b4a9f83661e38728926c4be366e22e8e776db1011b0b951e410a2efee0d674588bc2d99d165ad8f68f4ce381d1f06b9ead71f06bbe67c79dcc9bfa988975d8288f287936d5f2c3840ac1d2177f9256b41dd66a9869b6498b141785399fb43366eb0c446a39a341b25cd177d5d107d7f2b2c351e4de4697d75743c63bcc3ede992edfcb4720910209fbd3b3591d932328c6dd12fadf46da92c4e07e4eec127f6bed9497f50d8db2cf4ab8cf9fc6a10d30831d850ac15e3f1d9e3edae589d1f1e0472fa37c6598d2313a35328e6dbef30ceca5ed1bcb20ef722cfc5569f1de52434183d2663b357b7ea8708f5fc21dbf7decc9e97a7c4b5a3a9db94b6c58e1c8c78231c9a37b406f25e6bc643ddd7fe886d8e1e725a3176e91e0d56401d68650974ebfe9c722f634d8f5433385f329b1079175cc60cf3ee9e0a2a599c745739701bea8653cd86cce5f000ac10d32a6d7792a1e050fba6d663b0e67abef707eebd4ca3d53f3bcde83d5f1c3886d26853ab31b9d4571af8a824e417c34d3a5714994a4c0063985ddb35b416e7ffc0f0723a5f1c7815fbb12c2d416d78d0f096f6d314b57623b50ae8c1c00b89785909e67ab280c12f111c38fd3e8782a454d4eb69e42448b28260694c65a2c031f49842d34d6d0a798b3a6d682a081e34f26c8c72b550383e277b50d856de0de76521febcc0c6b6688440109ddb18a97ae35b9318a82be8583f0a258cabc0802539ff190f1398ff35eaa4c2cf343e01b937625f0bc143e58ddf0dfe58227dd584719cc68228a92a3771b6668a84965e56ce66bcd17fd32bdf618aee95941efec6e2b7c7a2cd3fa7ebc092d9d03d86f9e5ec421912094edd3af08f1ce49a75a4b11d19e0c62427c3e6eff51fcc4df1fc268449bdec675f43b5ccc8880119b25fe06c4100ff606942cc4a04c7b80f73c060971e72fb3cd6afd57517e96cd96e9ef0ca260248a08b6efccf19a3aa03386f2363ac40452b76d764b955376eba45f4dfb4d2441686294286a6fbdddeb0a2068d05e271d5c13a118c72ab5b0d15654da00e249f18e0867fd63295147d165eb2fca88d18ad961a4617315f7d1539581295e4f43eab5a708c847e12fbff70896ed8c2591d1d820dd0b59f67c7e6629766e89526932dc62025924fddf51117e7c464a266c10aaa55df9dead96e41119d9c5a78aa5e9bae0e7ad394273e887128c5c4450f344fd5d9c9efafd785283c03cac7bddada86a027b1377c67782af1e0b5b219822355b222c446165332af20813a5b592f5a3703b42540b9ab66823b735ec44795b12ce9f6cd105316eab7b8bb84a39b049605ad1d37ab7c5b7baa53542d85f8b8d34efc75ca9acaa756f2c64bcf419bc75771ff0fddf26d517a1b768d933f36d96b9e52968cdae4822191f59891c78d881cc0e239500d3d9ec8ac6a9e364e3704f7b3ce56aa34e11b56d488afd70c069f07cb3e573957337a5cab9ccc0c676ad05e22dfa3331ee4d76f519230cb6361053c5a8a9c775bfffccfe1ee70cc59452199487dfe5e4d1d90b64bff25df3996912381c150be53de0b674969bb187fa60bb306c78666a9ddc9a3da48f15e0fb36e1e47e8c51fa4846296c9663dcd023a0cd6abca85b580356abfaa98c775375ee0044c0edc6a35fc8cedc7457ed7f8b215f0da1a2f9386db9830faa13a3a317c0f488e5c81e28da32ce7284eb29170e5b4169f547a58283a8940061ff8054a9fd98f0766c06caa8fea73a4f4c262438b59b3bed132c59acae56293ddc66e0f8047c8dbf7a552d6efbc3a3105c60938e5f08349a7920ec52526fba21b098f0064394da83f3d53795e84c55a1ce7d33ab846d4234205bbe2ac6ad906f191abc139bee6e44c1239da0ac2b61ff3a8cdd145e2dafd949c18ea075b09e5572c20da8de43a89defdd490d2221ddcaaa21287b6af4eb9ac1777ffb35b10a0a17c410d73e4b71d77541ad4ccc9b92463b7ca1058c08ba045b98aaf0c5c490950cd165228cd3aaccbf027f55e2a8bc7926d3c179e1feabea1ee6a450f6acdff64d1d940a310b19ed884f337be0a20a21376fe8f40a05f2e68167182552855133c198a5f5bc03ab6b705b1c48fa2b431f6c5ba2eccc33f313a2b06830dc28994262f1dcb62e580b772f6837f362177ae072c8ab5953164a2c2c4b5b5fdca73f2fc8a69944d7c062066df4d8b1090c15ef6388f77b947884a2df9d81e10a5878b95dc396f020fc8c3331ff8194416864f9494c0d29aa55d497ad8fd1e5c3c54abb895604b5962a3cd26e4a94678d00774838d6a67df85a808d08922c5bc2906967c71be1916be7a7d10d56eab6a0006ad6cbde3bbddd20786b0ba630fbc2c2b5b652f1b3b15851b063ccd157aabdc3e378a1d266b83c215a8ab2a3d358604767aed6196c2b8b1a1bc0f6042484076b437aa8d518f5c561789253f3ed0f161e479a37176a1ed5ef837e387caf5f4fbf1bb50f91bb46c226c054c6c85f73f3f4d5d097bfd090ed10f3e0d9461030feb89cf130e27cfe163bf9ad7068d5f17771c28e8316e06c4edcfc134b54258d2d4f2b2a58dfb5f48540b5aaacef7781460a6d146fb731f51385eff0a9aa45808845a7c4df82fc4b8b5be9a05f8bac30eb6aa54160294412a637144eeddafdcca966d5a71b1de464bdcac5b6f35a9ce6d7472127e029ddea12d2de73623f2715a7183238e5fac666feae1bc82ccc81b163316f83f088f2d6ac4b653a8ea946dc2624c2ef42300612df072af9245a71cc5b5c19563aaf7a45fbe4be4967fbb1f57a3d1111d0ff95d71f77b4dd3875ff593512755a3eb8ad56403639edd3013fbaaba8648217d81df7278ff4de16e36c7424e054288775b447196df37f56461e421cb06dfba35839b28f98fb12c77e9707ddddafea0ec5ecad09302982fda4e3b6948293f9fd6c0aeb7140c27d7a637a78127f82ecc3fed471f731ac2605c83772ac892ada6f11a3fe28069892a012da22a8228809b6bc392ba496", 0x1000}, {&(0x7f0000001640)="48654b180a0b839828f0644099493ada74e8959e4db561bb241fd132aacc0ca6f3ec3684afd8a471629675be10e421326d20d190fb7beae7628be24dc8ae60c319c82ab9d0feb29c2b80e312c9608f09a271df4c4646e59c3c1bda9944b9c2fecdd3a4522ce12c729f7b72c7dc94567486e3a5d82db29001bec748c234222ca059a0e841387a768a77b9a2459303fc027c615fb774ca8a7549d7f3c0b06e8d2a380758f6fbee2df16973f7a5222a9e7f89835f44141084c5ccab58f116eb029f72205757c026bab20f81c27c75ebb3f9d4db1ccb11688ae0daf4bffaf92ac3ca372e34917d7e449798b78573ef653c2b668159c19940a2900e1ce772d9b142d8db4513b8ec33ba4f669e444381df89f7800af3cf2eea78d2742403af95bed667299f13ee7e03a9e7fcdac97d21224d53b06001a53be1cdb7f752861f685664a97814e5b112f8c776434b2c42d974df4c2ebf098be3151058d340ced1edc62d38707818fb6a2aaaa26702d1cef4e0a09a45eefa857b0acb3e457eefd50604a9fe8cb81c8ad3f3188fafda8f758eb5d390d1c924d9c92a5022d6dcf331eedae023273f50a1e77adc6a7d74d1181b213be987515d93a5753328d627bd5fa0d41f19bd9a952f43a9e7a43c81889167164538b1e87b96106d7cfbe9486f957eb4a55fa2385e33a32e5fb270ced3d6dd669fe7aa8c57bc0732c65d048b36dcb90da758dbd47dfd19d3f232280a2faef070b920b68a30217ed8e0c47f902041e764951e791304f13b38d5e91337a27e131037e9e7ab8bd7ec5274a118a800cf465994fadcda3a70b7dfdff6be90e4273143780dcb001e9b6d4b236c0c156436da588227b179d7149766ad39483881671a27a1a121061766b0cbe6cfc239347c9a008693877c73aa5d1f7c2ed4ba3c00b92736161e5e481806bedb7a1b92285724ef79ed58fc83f5d77bc77ca2baeebd917de48394078b96e8cc171986570d16d1dd2008bc2ca48a74d2e8d3a448ef99f3f748a6fc6373c2e1d3aaa66b8544bcb393b69ed99a2ab31186f8f4b58b8d03997ab722c001efd2fe2ea3a889638f83446b91d8ef038252aa34242fd1fc305906588d30db3b18910d9e98bfde81fc459af3102b400ee2f048398af046420c952d9b5e69f996de1559c518b0ded2329ca9d6da6e181b3d095631ea0d599e1cef348284fb7c369bd4b05a6fee13a602bed9731c5352dfb90bce289b890a5059e51564500332a54805fe0f39225e4ce71726f18fca4035f595695ab3e2a98cb6559ee85437f48822ae8c2bd773815bd9a4561ed1af2b03105b10cd341ec648d401cc033ba7ac6287660ae7d49abd708bdc83bfb655fcad02f5c1936f7e1b582501f6727866f6b7b11f9540112d51931df69e9cf5d55e19ed46b6fa635a80fbfbd27287238768fd73f3de62a8ced0a8bc7cdd7a9dde6111a3d74ddb99201d5b7baaa47f54182a4c9628c8dd5dfa578e5bd12e26714bcb716b5b3bf542d5416612635bdf2cc114bca5f25ec5347339b5d78b4ad2fb01a258ca8243b978887fb1a8100248be84fb70d8443c1d8eef99907bd5fddbda60cff933b5a7a38d98f94255f32e9294d2de830037e3afec1b1a2a92414aaa82c9173697833dd4f84c5a00cbfb275edb7676cc0de2e7defccb8ba95bfdaf33e230112ff8da8e6c21960465820ae8cf2b9daf4a9f7da7333940342a7eae5a4e2aed2183761eccb8201cd33fd8a6042560d85b1313b3c1a86231b750d4c0027d05ffe269610f3e116ee6e78d93d71ed5b31433a731f30491747eeda9531fc2ec747c83ebf24a6fa5de4b88bf654efac1fd32e5eda78ba465f51f782a714d88c5881144ced70bfbb0b1014347284fc876cc6eae3e344d2fe69bad5a8523c6f7117e055c3e70b67956b9e9ffc7b8710501f4bb02922bc8b1e76101ec0e34ed7b9320ad877dc38279604d60ebcaea812e8a0cb69be88a41533f626b19f587f0e73ebdd5e0c07349706e9f335d27c0bfdca8147c60f54bf0495684d61e8c9d74d202ccf392b4d56313d2ec556aa8999080332e5e67ad03a934fd5b343c07245b7e04237e7c69556da642bd44918d109312aa525c936a88752d06da7f69ba56ff9793efa10e51a87d0d748b0cbe6ea673a856b4fa870418ee3a1685ef41c132eaf6ef84de17430241c139af3bc7c1aa1f22fd9421df0b51fd3243409cbc149be90db017f9dfe8e3691f13e410779d2c68bf002b7ec8f6ed6c4b0cdd0295603dc7ebbe4c2b879b84ea4793411ba95558964d1b99e603cf324e1822258992bc4396eca3e056cca56979a34a077e5d68b8d96dd0ab4afa1ea68c5fd65aa4ef479b18a8a0d5d7280744c6369614a3d22b59e3cf1300d29185b3d20ea5e2d9e835b20a92d8a9b6d42a788fa9c1df0387c79c9fbd9186c8646af81280a2c185e6e57e966c5a94fe579a63ab4cc295547692fa52ed13d701017da1391d935ed76e24ce5a3e957469932aeec6492652357f35b67e5d7209666e1b33905b0a4016b61a6c55a78a87c62980dea65b5bac8955c4cc1ab9228d3329b6c1a974fb79e4664570056e4debb5a455291eb5536013db94bba00e6e89720cf39ba41182459c614b5d2ee5c5ff0ee82a052c7dbaf2c59029385b9c9ed27fd3b88f897cbb122ec4fc751a82c2971dd2f61aa1f4f76dae49f80a3d58e9d6c64374310dde996a7fa9cfb6409ef5e2f019d12aa13c11d79dec1896648f750e83165c5473add1436f28f6f150f54e185c10013c2d29c78fe1a0a1a7b70c8793ac48fff32a760bc3cc11bcb41833dd3e0e4527ec7172cd02ad4fd067ac20781130e6e2dcb7eaaf2daf4afe82e191abe8b8c275c611a7bcc6bbfe2ee4ab035211d55fde1a381ccefc70c11ca989802a669c1a447e47624760abbf4faaec89d5e9ee742c2a13a4b690e99079204b1fdca0099d7e2468ec313f0b7176d983b0c0a97e202ccb572490d2cace32945333fe1097c3b571a9199c8e030a07bf06859abf871300183f4202aa3487c2132f4b207deac3d6f951c22cf7d9f06f1b971816e3762824f34ce5349329c3e5e118ee6fe3b5af26de5021c2aae11dd5377640ca73aae6063d75ae1a136dfe29df8223dba1951f9b479b06eeedecc5808c3f6b8e351b2c4350544f4e51219de438935beddd5f52b17897757e8a2134ca9522e9df28382decb44c48cd72f1f4ebe90f4cf6503a372aa9134dff53ffdba3e251f5927e793e7647d5b78996aff0b0397683ad09e6ffd76ec4fafcd184385ebc661a07f2cb061356ffe923cd46903de516471ed44189d7d777d53a0b067b8acc0e5ef6dea2873eb841fb4a08ae3040d1171825293da80ef3147d76c552ff85b0f2c63d647eb3f745ccb359b3441d775c66900c61e908f2a7739bef8c00f853ddcd51d854a6a085806d4d3c105d1e607589e503cc88cc5243a8a045486fbe7e85f08678e2f0a94acbefd2665e0b2d7b031d3b40d95cd5ec33bb30a0e0a49637847b20f55b744eaf24c357181cb2e83a9b0f0203ab071146e4444bbdfd9b19a822907d31b421d483bf5730dffe33f0eb0a3417cbcf410a578ef05d1f6b5e098b5078855b7a66968b9e56e4906f7bf5cdf3d7a00def8f7b7aa3709c466b3651976846fd175a51e5f202e4d0bec8e341ed77f044581538f3f385c8ccebd01c17f8ea068f584eba23668ec22603e95505fe6c5eba46afa0174d4f5ffec10606dd14ecd56a29fa881bc3470fe37ae7876fa80e301d2cd97fc2313ea71413057394c863e63c79fbd51532064c2a2bd91c7a189ffdaaf2e2f125c5ed6d9e8c4882d3f8e325498e82ecb597a96838730f16a153d1b8ef9610a5a51af4e48c616a6912ed8188b7fbc8ec5dee2b76bedbd56767a966cf9b9edf1e4b4701e7f04ef20c2204d2b325e679d42c0593ca79dee7c080fbc010ff60e76348b2d4e019dac11b0928614bff8b76b64848cd3d0b718d6987e80d735326f09a01dd26a544d27d34fc820c5f65d5291bd2cbcef3bfee67091b892bc333db77ac035e8978625adffcadd60f60cf6c914325a740cd963edcc508000836fcdf9386e5cd79dbc27903c4f8e75061f038c0ed175f2207e99471f7b7168a7082730ff9608a88410cb4ff20e62c0f28380ff8e092183127cae25996b079dfaa0410ba84aceda9dc86353255a74726fdf48894692fdd06e8b7a73b78c3a510fc4a72cc2bfba8ac27dffec50f9b514597f65415c39debe7a73e40a688e06f53129518e5d0df0462c7654adccdbb4477b8a8ef4580a4cbb54e2400ab106d978db7b7f26f46266fad330fc14da63f05ec4789e15190ae13a2a74778e5ee970c459d8cd8e74ba27b03fedeeb1623a10c632d69ae9b3e4925a17dbe6185666f98910f6211dc3a62b70f19b0bc8981b13d19a8f4e7fc4b30c3b6b958608ed0e7b80b262c9fae9b9ab4979eed019ce65058788d917745291183235e6c31f5f891ecbef06fe0c73b67bad0bf4d54cbc28e1f5d8888ddc5f5ec626e5800d497400d5d1c54804e48ebd417e1fd139bfe718e9a806e0352cadeea3ab0d0df708a385314a6e044a329acb67f3d05aabdad188caf7b7a2645fae7ee43b88fa2c68535b8a98262c4d0d3d7f5db92fcba43b33a5043558f8c90eefa03e5508cf23f6757e55b4121aa8ae16b46913953da6c837f0950bdd74639df24ded0d7e6a61fd8eff911bedbde9987f7aba2f82f08b2e2f8db1995fd9954c54439cef1c2d9b3537dcd08dcffcc49cde6864a0d91cbb06ea76a424bb7f6dce5093ff58189f8987d0a7c724e1909db4b44fe05a4cf94197c97f849040ab2a255f6e367f1a3107a6b24ce5dccccb48211460738286830ea65f27b9e4c24c598fb9a0636ad8faeb55ee64bb9e29063ff89c95476dbd1b2dfd145171cbeebc012916e9214e4773cf060077197d17c4e96d8afab63157249e235831fa37597180490400bd98626991bb5652f1720feee353e5b727785c444a1e76b61c7d2bb72bcb066f026035dde14d964b430ee59a046159ae8adc1d7c125940e9f0c5936a93ef310484c7af0fb16e54624194c08491264dacd8af7b6e46c2f74413fa8b430f35c24e29249366faf3bc3672f2b2b167e25a5499b95570db6800fc244c084ef11ca71b23b98319276c1db3ff8fa03a965220b78ed29914b463ebc0f69bad7fb5a6cf957a0acec48790814a43de690e399eef871e765cf8f269d0c30328b357a4fc15b6ca9b6e6cab650d58a0caeae35a2d25d5116505e4c383610236562d7785f4ab98c0a30333141b0b9fd2243eb8b6fad2b222ab2d278d8d6b060ea2463f493bfea33cfc282a33fdbc76fde93e577e040f8fbdc99d47b65de43848c9fa8dbb42b2bbee0cf8599dce2f4c97d1c5309bba8847ed12316f8dd8668ff349ef1ac6a2500d4997da1474c5de72245ec9dd9d3ebaa8f865124aea92e71f69f94724d44fa531e851a9a7d69a1e71ec4a26d8503cb5100758f047a23e98c06bcbfb7bc0479288b9a288796740d666b04656a0ed07c1003eb8f739e15f6ca2cfccf413c898900dc4fd3d0b1233538cdce4498708252179c4fcfb59e2a71e42d3a3b7fe5a9de28c663aa3f82e3a36a150c32577f483648a5793b8196385dbb17d6c4a48b1aab1253d29f48f6c942b383717e6bb2c3a449be30dac44daed8a802012df58ee165919313cdc24ce4fda50e2cb6d8e605dac7225b37f26c09315666bb02587d727a462fa96b4789d94b29fd661d03a7647d80a199b282656a21f9118769dc659a293a9862495f0658e4f7ffd1b1ec87841ad1", 0x1000}, {&(0x7f0000002640)="c7847dd07c8a98dc05a26a13f78316aceb40630e5e89169d82a88c9f6dcaa34a5e3c64d503aff07f142a356abb7803d26d1954879ebcf5165ffed19e61d54c71eaac2b83ac72c43a0fa902e1c55c7ddc8a89835c1ae379041954a063578bd306b83de09776777683748ccda735aae5863f64d9edd814596551fd0a4e27c45bbab7f503f366aed590216949b9e8843eabcdf857149cb412d96d0aad2623007c63ea8f3585511c3d4879c51fbdfce96b1c233d55c27ce6e892108f7cd9d779f8e35de8e9f02dd799623128a8604670d84201a8bddfbc62146a38fb50d0cb5d7f07b77fc0ea6f8e603e9563f21e098ad1cce4c315231f1c5472f54c13c54c644b35c138dd0944e22434a580476f4ea0266daf065f443f5b1e7d53e6e2620fd31dea28501ea792ea29bf7837d4b75e4e9a28e33b1e589e81cb4388d0d2bae88c9c1aca4a9fbc87d25be6c2ca24d173fa53eeb9360912a5f25f6213e294ac714baea18b33b8f552ba77ec525e4ff382dca66e8322dec7b63a19e40878571fa7aa39ea00624e66f495d31121567733d9c1ece3512c03695e6a13409ff2e659bcd413b249e3ee224099835315f794ae0273d34d140ec56d521f61d6b9fc1837594bb921bb4daf3af0b6216877b96ea4a03b233865408c54063a0af1e1795ef006c0ac5ad93a0678f79226b9f653a663249efcc8fe81c1746de00dcbf058073bdd3965951a929cbd2521494a00d6b2a4585f320d81a53582177198fd1bab5a0f91aad819d9b937b5aafb5e77fbc6612991b83f6474029b47a5f9072c66ddb45459f7001d8e4d5c186a26eaa8a922fa0d534bd5fb20232f97bc5884486d47e5f6355e061a723606869d3ece65047df68b3087f899e2ef41167e6958fa95dffebcbe252705aae8f7e277a6ba2e0e3ee21397ab7ca70454eaed22eaab3210f3f5d8092633d6907cafb0dc22a422e9a2d3acb639b19e3ccd400905ba9e9da7b65aeb3ad6798c8af5a63be5c8a3d66386a44de23fd2f886943b884e491c736681089668fcf6db2e6833f302dbcb2b5a2b334774456b7a53314ea32d096c94c3a379c963a002e75734061390aa29879110150325485688d36f5518a40eb35ada7daf891e51428ff66b96635ab1d3ca25c30ca17f6aecdac29698f318be6696724b972d8611bff6e335ec0bd605379d9059fbbedf2bc4e4e1a3717c35bf98dff4bce746729e809734fe2c7379e08c2ac8b5b633975ccbb520d27a46e1bcbb224ce7e0055e4d7221ea0097d401a728d03169975c0a594e0a40c840966342ea42ffe1f8ca9f33c547f1a41171bf7dd06dfd34c568d35c14ec0d9a8f55a23c84b8057e4e45f865db3cd2f4c292c37da6f0fbf6aaddc7e044fdae69bd5c76feacab4ebaa54cf81b29d25bd4fb301d225b3ec9ddb5e15855e0470831d2915d161b6b1e4185ef1c88f7b55d41538f3cb05c828b57527c3d37ee17f51ca15933f281e383a9476f4fde6a11d683aa45cfc5762a14492250c54289a8d083bf9c9e64a2b54383b412612cc4c514c80f90863f785ce918aebbcb83d9be77a5a959ebe3d127f59795d8f745c0de777d61979d7e0999b6a66140a6a4ac013d6a8044e512dda8d522c447dd6f75a46f588725423f33b6e8ad1172bd9db2e72386483ccd09d38faee6bef0530a76dc589de1abbc4eeb9364f9ef4c15752fe66a203ccdca44c53eb5e22afbc7da76872314202d9371a28936fb097fccf1ffbe2b140b40fb1c773bcff9b26902efe5eee5a64b3402302dbbe931ce3df774c32e2746c11d1ac9556b31beb6be088b2b70c4b7e2afb40239050df2ed3c29cd2633829d4b5849da4e0438e6428d52b7c3780c9b588622d6c8e46927f729ae21d6f0a6120bf98fec39ddac1cdf8b4cbb1eb7110376c2786990fde077cb2857cda617f6636b3c99f2d43b0063e2115cce6b31f27eb83903156b62380b9bba214ecd944ecc9505a550d9e41666307f92e934a36dd4cedbf5b8dc026be1c344b2c94a373b074ca0e3a9d6a50280db98837d94961c10911f4204a663e8a9a49e1b17ef577fca19166a552edf4f4c3f61eb950d63e49794b5ae576e8df36b15c157929097599d5b02e94e93ef71160068cd3f12e9bec2e80ce724eda9a56655bcc250fa26b7263dae77ed722c9de2fb6d71bdbcb5d339b8819beb37529ff727891a1d78380a540c84eb38bb3e835b37e5a10509f92844300fd5f0cb49fae3c30a6d97b472e1c9f8cf85cf81179f0f74ef45d8f432c4a142291bea2a02ba61fe37e02c0326e9e395d4d994d4ae3e6667e7b04f8203594af3a8edf675609253df1f494ae5604e94d7eb2c85f8ee0b7f7aeb988b5fa417f81265cb1c7bed2d39b6f5c11c9105272d706c3f986e20861ff42570768f5f004a98d2e05b06bfbdb03ba71b5c3c0c3bc5697d03132c9cfb7e829ce4dcf666d4e161b69573efe486b08de60698974ace65dc79c88cff44b0b8b3f231cc37ffefe1c29d421c057c9c8288be067f26366f07ffb515bbb39b906457a9c7382c52c398d1fafd6280d7268c2e11e3a0a327d60f0782c56029ec34caf2ee6491a49b4c2b81a0f58ec2f13a8ddb04d6a0c3350d33852c2b4d2c9b43ad4cc6f953869a192dfefb00b38a6a486d4d6b6408061c7886be5df370555cc1701f07c30b9dc8decb924ad71399e1a12ba290b4d78305a1a4a23d823bfaad47d5e032d70cc2f2fca71bf9c2f469621602a8280d6f7b05b623f1a25104f9270a0dc403b0dfd4a2099eefe9d6d0954f9752484cf2168e86c26c8731c5b4970623a0c29775868d2e8bf4ff6d926e7564a89738a4eab27144336ae706076e58064ab7301fcf3b3b041f9c41d232a58f6a2574fc65bc7b0473073c82a64718c107fc781a0c3c9b154206002641b9bc1f9c45350372c1b68fac1cdcaf3b4f2b41cf2366ee19a7f10488bf6ac5b5d934ee1d57498c4981f429fe39a72e6aee897d33083bf6a943e88a82f7f5406d5018f7d201996a0e17f47a3ec156dc75e873e0284d44dbbe2820bdd955300859482ac2f553e9fa3a243c44a81ceb507e8292511d3dd8114396bed1ab4ad1b3782d4e85f5910bdf4eca8c7ea4bbf576a0c8430b08728af2ee0001a140a6f94d0d8c7b07b3880945a430b406bd869e72c97dab7ed4b5fe39f99b751ae7d0b51474273a152a5a02bf0be25ae7dcc262e02bf28b5c81e42382d0304a56893d46cfb222825c863f01acf23b614062319009806aa0c5158a1a9a6cdb4cda04be9f0e62024dd87fb8381f366878a85107b07d2955e6581b1ac8d1e74fb71d648e7d9344af3e0fc880b04cf4b23e3cd3ee9be48d41d8789fd50a3cbe16b9f318e0fc457187f4051ab591f9fd296a1ffa89f6ab562803b388375942314744463dd69250d9d7684a06b57b55be5fcc4794e85cb2ceba7217f7c045d75eccc9d891d49e8b460c44838baa19dde7e45af3dedfd0fedfc65ae9c8a2ddd1d9a2502698d2baf0775453ae5475c0f656f7071e19c76557407de2d8c923a81009afcd7ce48918e849dc178d2000578feed11e7bbc8c73f297b022e85cff3b359718a54ce483dd5ca21f5bee73848c4c8f40ac4f0dad2ee820b71ca9669303045dd20f0449002179df51ffef5d68d3668c836ad29d7045d0d4179a54fb1f7ad094bcf6a63345061e1097cb4a01b2526cbc99c1fb50ce75849ab208455a7fb1d01b2fed435b6f2f6d1732d1439e14d26ff83a1a2cfb5462a38d8a48fb0192cf9d35983fac66fbb0386512489ff8bd3acc04e8d7f0631a85cea00419386e6ca395fdb0635506fead128b02a9906e414d8f5952f5c7113802087acf89788bc6a1c220d06fdcead41f3d4ef7bd2ceb620cece8cd1c8ee7eeae2fd8eb347bfb98507e1f77b4e1744ad0bfa06a40d82bb21de33445f47598cfda966bdc2e34cbf9119b26aca2cac68e40eb20e535177967df89ff23974908d9f97e24e52b6461fe767b4d91e1edf606fa3c759cbecf326fd9a73411d8cd8ae873ebf68bd0d4a45ca1cc01029d51a35385baf80f2cc4affedf85b2eea4d269952531109cf44d2e2434239d07f04a38979e28a71d0e8e845b2ba30b7d705075eb79b0d7b7f8e6ceb8ae3f4b44151fea9a63c4a6da62c8b439b10605ad4090b41679d98e4b6b63bac18f221bbb053b7fe1aeca7edf14e1b81fb898483bec3643a2e33b54647b4865797d0ba512460ea80e7e73906ed4a32d1cc09eec8bef6966e17f766651aa466444a53e332c1459657a3e870741363a3177ee0fddebbf49c9d1fc9e7912823799708a7caffd1d8549365a20a3b05fb9dfe4d6f980809f81aa968c1fb27acffeb95739b92b50492f1bc2ca71d278937fd921f4cd7254affbb55c5e3ab9587488f3db7fe257018ebd56a3d1bdc70d18f0d4fcec909d207d5ade16461d6a1af889c4ea33769e573b895547f2c7516c8a68d1bb70c4634a56fdf7677fbedfc3c67422875f89751b81b95196645901d7a7564fa11e3ac2b517b2902f6b38dc402f5ee72e0a45c2fc5474d6bb34897159966c160c2d4bbcdcb7560af566487c86246e606aefd4c7357f47a6730ffa6e25a7195c38e97645c03e41630ab10bfdd86ad635fdbaf6372b375664161ae588aef1a3039f10a9260a1d7874eb49df8c2079a4a7d40debbf4141c54777e388a122a2f079e600e3cea4c52fbe4c3fd5ef2c28eb8080a7f7c9ef5d8a55cad3da176fa7ba61c643228748df311dcaf2a25c07f48f172a9f134427352445851bfea5fa309f3a11beb4274b77278c30393d99f542e4e9e597123c40eb43e81f026702a03271f1a373339935a144624fc616ad7cd1eb664837bd5545374d04f1a3f55b9e93f9e4fb2f949b4ee80ba2c4815be4d1ab4bb2f06d203d6007bb0616ea63480904de5cc7b4bc3467cfbe0afbec452565a6c5904b30cb52ac27f0eda81d0d658b15a8ca8c0dfb513786f4331f24e7b2670c75d10a7734bb5ae029dbc7cf58e660a11e10e603c0a378bbec6cddf0a931f412ab6492c12c642b469d5a22b5c7bea00232c45f6c5526ac7885682bb338ec1c6b086af6f1a5f614b26d3d3cc0cf43c4d05608411f9382b958c36cd540392cc1b60bff0604774f9ba244ac5c52f9e39241250705397dff0370fff5422494112731c910c58d6db245d1c15de751ddedf9af21c8bfdf1792dcc195da743fb4e2d29febc92b5d9f84e364bd072cc1998f41fbaa0c5a16a9120541eca9622c5d4dcf2786d464de8796290b3fae73824968fdc27f489e810b40babae5d24c33547e4092c9c8903d521370f02405fcc33eb2b0ce7881010f9415a9a91e586d67fdd12c00373029168316d3f1d78b977826be59bd5b16f0453ae9d30d705846ffab9816be884d1a2cc6bcf8ec92a7a1676103c76028b892de7d091b825092c06b324ee20f639cb334348ba6f31ef97826215e9336c740536d376634551678ef48bea8ae9b0554c23756beba0fbdda87bac8e81e65b9aa10af2a826d141630f63bde1a5d37e8f914f0f9be41c9b877d8cac5b7b418abaf10a85c1178748f0d9dbd410916e530a270b7a906f0671660ad4e5624898d00b10d4de4e763158187f9cf1da083d013d5ac6e5ad148298772c460d1577d6f6198921805d30d509870e8b01b3faae1ab65dfb1be4b2cfea205d4b436f5b0b2836d3cc3d787b5b45374cb1370ba839b34c1b8bf65d94cf7ad10fb62c29c6425e4335fbeb2d2ffde939c0df25df76aa5704c8410829af18e148642aa47b49df51b5001d7602e8bb6f68d93e78dc7aa8df174e85d312a300c6ff8", 0x1000}], 0x9, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x180) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000040)=0x5) write(r1, 0x0, 0x0) close(r1) syz_open_pts() syz_open_pts() 18:17:01 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000002c0)) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x10, 0x1e7) poll(&(0x7f0000000000)=[{r1, 0x8c}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) ioctl$BIOCFLUSH(r0, 0x20004268) r2 = getgid() getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x3, &(0x7f0000000180)=[r2, r3, 0xffffffffffffffff]) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) close(r4) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r4, 0x20004269) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000100)) read(r4, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r4, 0x0, 0x4ed) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r4, 0x2000747a) ioctl$TIOCFLUSH(r4, 0x800c745b, &(0x7f0000000240)=0x6) openat(r4, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r4, 0x20007471) fchmodat(r1, &(0x7f0000000240)='./file0\x00', 0x20, 0x6) 18:17:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040)="586b0ce6aab66cba1140fe9a17511e61286ddec9223ce46eedd7139aed7613a5739744e62e4fd44640ccefd450065de796813191c77057a8d497ee2b4522dfbcb2c78f994403dd616788cd1934be5fba0ad9ab1f13", 0x1e) fcntl$setflags(r0, 0x2, 0x39a8132da6415899) 18:17:01 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r3 = socket(0x40000000011, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs, 0x8) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r5 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs, 0x8) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r7 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r8 = socket(0x40000000011, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs, 0x8) r9 = kqueue() kevent(r9, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r9, &(0x7f0000000000), 0x34, 0x0, 0x6, 0x0) r10 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r10}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r11 = kqueue() kevent(r11, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r11, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 18:17:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) open(&(0x7f0000000040)='./bus\x00', 0x40, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 18:17:02 executing program 1: r0 = socket(0x4000000800000018, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) bind(r1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731890}, 0x8) 18:17:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000000)=[{0x4}, {0x5c}, {0x40000000006, 0x800000000, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 18:17:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99a", 0x201) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) close(r3) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) read(r3, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r3, 0x0, 0x4ed) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCFLUSH(r3, 0x800c745b, &(0x7f0000000240)=0x6) openat(r3, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r3, 0x20007471) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) close(r4) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r4, 0x20004269) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000100)) read(r4, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000340)={{0x5, 0x3, 0x10000100000001}, 0x2000000000000008, 0xd7, 0x2f}) ftruncate(r4, 0x0, 0x4ed) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r4, 0x2000747a) ioctl$TIOCFLUSH(r4, 0x800c745b, &(0x7f0000000240)=0x6) openat(r4, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r4, 0x20007471) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000200)) ioctl$TIOCCBRK(r2, 0x2000747a) 18:17:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x7dcfee1b90a04a5e) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) read(r0, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r0, 0x0, 0x4ed) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000015c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000240)=0x6) openat(r0, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r0, 0x20007471) utimensat(r0, &(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)={{0x3f, 0xfff0000000000}, {0x0, 0xffffffff80000001}}, 0x0) open(&(0x7f0000000040)='./file0/file0/fi/file0\x00', 0x200, 0x119) unveil(&(0x7f0000000240)='./file0/file0/fi/file0\x00', &(0x7f0000000280)='x\x00') 18:17:02 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) fcntl$setflags(0xffffffffffffffff, 0x2, 0x2) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) read(r1, &(0x7f0000000140)=""/229, 0xe5) 18:17:02 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000580)='./file0\x00', 0x98bdb049a3f37779, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r2, &(0x7f00000003c0), 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000000)=[{0x87, 0x2, 0x0, 0x7}, {0x1d, 0x10000000000000, 0xe0000000000000}, {0x80000001, 0x80000005, 0x1000000000000, 0x2}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000540)=[{&(0x7f00000005c0)=""/202, 0xca}, {&(0x7f0000000340)=""/1, 0x468e9ba5e41dd6ab}], 0x1000000000000316) r3 = syz_open_pts() write(r0, &(0x7f0000000240)="616d9860b42c96aedc00258a6e311eca732c384c25", 0x15) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x800000000081, 0x0, 0x800000063, 0xaec6, "1d00", 0x5, 0x49}) r4 = socket(0x18, 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0x5) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000140)) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r5, 0x20007471) close(r5) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r5, 0x20004269) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000100)) read(r5, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r5, 0x0, 0x4ed) ioctl$TIOCDRAIN(r5, 0x2000745e) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r5, 0x2000747a) ioctl$TIOCFLUSH(r5, 0x800c745b, &(0x7f0000000240)=0x6) openat(r5, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r5, 0x20007471) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000004c0)=0x40000000007) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x52, 0x0) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000280)=0xc59) write(r0, &(0x7f00000001c0), 0x397333a8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='\x1c\xdc\x18@\x00\x00\x00\x0e\x00', 0x2, 0x0) execve(0x0, 0x0, 0x0) chroot(&(0x7f0000000200)='./file0\x00') ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000003c0)={0x6, &(0x7f00000002c0)=[0x3f, 0x3f, 0x7, 0x3c1, 0xff, 0xffff]}) r7 = msgget$private(0x0, 0x40) msgsnd(r7, &(0x7f00000006c0)=ANY=[@ANYBLOB="0300000000003f7dd4f119e7764315a4ea789f6e3a3d30703e16f38f2e8063eff4d5f716c4dafa5f71a2f4f6ee9832437498923948a21075b9301a24cbbc21e06d3a66164862631863c2b230f939659a2b68d596f6d534eb51f5"], 0x5d, 0x800) 18:17:02 executing program 0: r0 = kqueue() r1 = accept$unix(0xffffffffffffffff, &(0x7f0000001600)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045bbb69d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000214039d28b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003363c30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a30bcea5052efa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000935cdf5e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044ac0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a71c7ce42ec7e36993f5f388e129de7b9d6362c4f481588e5386411ba3902d002052ae79625fcb498b1a37cf18cd04a44bdd50da69415cdf37ede4f5fde3a5436e9c4ee97e2c5bc98a2b69730c9931c0e298f8f5609ee40798f913e9dee8fdd3acf477302761513919cbf3aeabbddedcf00716323ccbd891c414aa106c1bb1f41669cfbc088a54e953162b280694cf14e4af1c9d1b9633fbe9621cfa6f39ba005d2b7a649433bf557fc"], &(0x7f0000000280)=0x1002) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) close(r3) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) read(r3, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) listen(r4, 0xfffffffffffff001) ftruncate(r3, 0x0, 0x4ed) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCFLUSH(r3, 0x800c745b, &(0x7f0000000240)=0x6) openat(r3, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r3, 0x20007471) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000013c0)={{0x18, 0x3, 0xef4c, 0x145e}, {0x18, 0x2, 0x6, 0x1f}, 0x9, [0x80da, 0x6, 0x7, 0x7, 0x6, 0x0, 0x0, 0x40]}, 0x3c) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xf3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0xc6, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d, 0x0, 0x0, 0xffffffffffffffff}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r5, &(0x7f00000003c0), 0x0, 0x0, 0x0) pwrite(r2, &(0x7f00000001c0)="1693c7a18912fc242c78350e9a09876c77ad52838db7a23fce33f70a1a1fa42d19f635452b4a3430f73f7803f9d02e738413b622ba44482e432d499fabccde06266cf23d08d74dd2a9128437cb41e2b0917553e2df46ea607ffe72fe001c5c7b1fe16c45c31d2b42f18d38604282f156ce987493a0622875a3134dd3ebe3b3062189d0322ba632ed6017df99fcaa43ab4cd7a495ed35bef0831a8dc38f2b4fabccb0cf3128683a377a", 0xa9, 0x0, 0x0) readv(r5, &(0x7f0000000080)=[{&(0x7f0000000040)=""/29, 0x1d}, {&(0x7f0000000100)=""/186, 0xba}], 0x2) 18:17:02 executing program 1: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x88a3, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 18:17:02 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x81, 0x0) r3 = socket$inet(0x2, 0x4000, 0x1) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r6, 0x20007471) close(r6) ioctl$BIOCGHDRCMPLT(r6, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r6, 0x20004269) ioctl$PCIOCWRITE(r6, 0xc0107003, &(0x7f00000000c0)={{0x7, 0x83, 0x7fff}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000100)) read(r6, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r6, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r6, 0x0, 0x4ed) ioctl$TIOCDRAIN(r6, 0x2000745e) ioctl$PCIOCREAD(r6, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r6, 0x2000747a) ioctl$TIOCFLUSH(r6, 0x800c745b, &(0x7f0000000240)=0x6) openat(r6, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r6, 0x20007471) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x10, 0x0) r8 = syz_open_pts() r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1, 0x0) r10 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x0, 0x1) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x154, 0x2, 0x393, 0x4}, {{r2}, 0x8000000000000007, 0xee, 0x70000014, 0xff, 0x10001}, {{r3}, 0xfffffffffffffffe, 0x0, 0xb0000086, 0x8, 0x3}, {{r4}, 0xfffffffffffffff9, 0x95, 0x2, 0x9, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x82, 0x10, 0x2}, {{r5}, 0xfffffffffffffffc, 0x100, 0x20000040, 0x3, 0xffffffff}, {{r6}, 0xfffffffffffffffd, 0x1, 0x20, 0x12ac, 0x5}, {{r7}, 0xfffffffffffffffa, 0x16, 0x40, 0x3ff, 0x5}, {{r8}, 0xffffffffffffffff, 0x5, 0x40000000, 0x4, 0xfffffffffffffffd}], 0x7fba800000000, &(0x7f0000000400)=[{{r9}, 0xfffffffffffffffe, 0x2, 0x7ffff, 0x3, 0x1000}, {{r10}, 0x8000000000000003, 0x80, 0xfffde, 0xa2, 0x3}], 0x400000005, &(0x7f0000000440)={0x5, 0x101}) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0xfffffffffffffe4c, 0xffffffffffffffff, 0x4, &(0x7f0000000000)=""/230, 0xffffffffffffff3f}, 0x0) 18:17:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x8) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f00000000c0)={0x83, 0x0, &(0x7f0000000180)=""/131}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x21) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0xc0) r2 = geteuid() chown(&(0x7f0000000100)='./file0\x00', r2, 0xffffffffffffffff) 18:17:02 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) write(r2, &(0x7f0000000580)="a3995a493eab616ad9b758e3d95bc365bf5a5876c86b3fd262e9fd35f135e9ddc2a1d4423caa917918b87a1c257f36a35b03c6e1016d266f500cd85affdd5b54b571c896bad22b43b36e0c010094dc4298abce41679cd6a2ff8be452f307425433cabe9565043f9ec35f79c959843f31679ef829ee4a99fd800839c8a331bf31786eb5a016ec8a3f148d3026aa3918197978eb68f72c287009691f960d44efe2aa0a8bc7fccbb1f73372ab885fa8204982e93c4f6f8b37ae74daf946cf8236e49eefef08a30e54ac0b7a8a969b0620507a98aec737517ccfb14277e04533cca2b8727978d9bb", 0xe6) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 18:17:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x4d}, {0x6}]}) r1 = kqueue() write(r1, &(0x7f0000000000)="0e459d945386a233302cab4b47d09af580e2386d6fad170a48c43cbd2b1a6e6a874fd4f4f80bb6c9954a22193f930d2e3a80cb", 0x33) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 18:17:02 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000080)={0x5, 0x658d, 0x4}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getuid() r3 = socket$inet6(0x18, 0x5, 0x2) setsockopt(r3, 0x82, 0x8, &(0x7f00000000c0)="efdfd030", 0x4) dup2(r2, r0) 18:17:02 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() dup2(r0, r0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x108) getdents(r1, 0x0, 0x0) 18:17:02 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) close(r3) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) read(r3, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r3, 0x0, 0x4ed) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCFLUSH(r3, 0x800c745b, &(0x7f0000000240)=0x6) openat(r3, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r2, &(0x7f00000003c0), 0x0, 0x0, 0x0) fsync(r2) ioctl$TIOCMSET(r1, 0x40044278, &(0x7f0000000000)) 18:17:02 executing program 1: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f0000001340)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f0000000300)=[{&(0x7f0000000240)=""/168, 0xa8}], 0x1, &(0x7f0000000340)=""/4096, 0x1000}, 0x40) recvmsg(r0, &(0x7f0000001500)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000001380)=""/165, 0xa5}, {&(0x7f0000001440)=""/152, 0x98}], 0x2, &(0x7f00000001c0)=""/108, 0x6c}, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) bind$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB], 0x8) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x80, 0x3a0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000001540)={0x100, 0x8001, {0x7, 0x9f}}) 18:17:02 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='\x00\x0e\x00\x00\x00\a\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000540)=0x4) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockname$inet6(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = socket$inet6(0x18, 0x8000, 0xb5) fcntl$setstatus(r4, 0x4, 0x80) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffff9c, 0xc014575e, &(0x7f0000000200)={0x6, './file0\x00'}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', 0xffffffffffffff9c}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r5, &(0x7f00000003c0), 0x0, 0x0, 0x0) pwritev(r5, &(0x7f0000000440)=[{&(0x7f00000002c0)="e55480f821fe79c8d4e78bb1dc5e1ed97585bbc6a691e4cae0", 0x19}, {&(0x7f0000000340)="819346b882ea8397", 0x8}, {&(0x7f0000000380)="c1b7580538cf66a28fdfcd26848e156db4a8a443218be13c2827df2e2cfdc0963477246d6eff6bce9684009d4f8576bc06bf001bc71aa2fc90c2188bbf5697822798c8fb64b8e3678a3a940aff93970eec9401f5ad788642443da72a93a2872079c3ad84646afa6c50f4f3f2be21fa04050c7d73839588", 0x77}, {&(0x7f0000000400)="dc6b1bd4cbeef0ff3e2475b5", 0xc}], 0x4, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000001c0)=0x100000000) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x8000028}, {0x6, 0x3ff, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 18:17:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r2, &(0x7f00000003c0), 0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000012c0)={0x9, &(0x7f0000001240)=[{0x101, 0x7fff, 0x7, 0x9}, {0xfb47, 0x2, 0x2, 0xffff}, {0x1433, 0x6, 0x1}, {0x1, 0x7, 0x4801, 0x68a8a462}, {0x7fe, 0x6, 0x2, 0x98}, {0x3f, 0x9, 0x2, 0x2}, {0x7, 0xffffffffffffffe1, 0x600000000, 0x2}, {0x8, 0x1, 0x3, 0xee}, {0x52, 0xfffffffffffff0e8, 0x0, 0x9}]}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) r3 = syz_open_pts() ioctl$TIOCCBRK(r3, 0x2000747a) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/183, 0xb7}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xb1}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 18:17:02 executing program 0: open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x0, 0xffffffffffffffff) mkdirat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0) nanosleep(&(0x7f0000000040)={0x5, 0x83190e2}, &(0x7f0000000100)) 18:17:02 executing program 1: syz_open_pts() r0 = shmget(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)=0xfffffffffffffffe) semget(0x0, 0x2, 0x10) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8000, 0x0) 18:17:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x20}, {0xc}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000000c0)) syz_emit_ethernet(0x4, &(0x7f00000001c0)="fcd8dae3") 18:17:03 executing program 1: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140), 0x0, 0x0}, 0x0) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) 18:17:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10040, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000200)={0xe80, 0x8, {[0x101, 0x7, 0xc7, 0x101, 0x1f, 0x6, 0x17c7174c, 0xfffffffffffffc00, 0x8, 0x3f, 0x0, 0x5, 0x0, 0xd5, 0x20, 0x401, 0x7ff, 0x2], [0x9, 0x200000000000000, 0x2, 0x50, 0xf03c, 0xb4, 0x92e7, 0x8, 0x8, 0x6], [0x6, 0x3, 0x8, 0x401, 0x40, 0x4, 0xfff], [0x10001, 0x9, 0x80000001, 0xbf, 0x9, 0x9], [{0xab4, 0x4, 0x90, 0x101}, {0x3, 0xfffffffffffffff8, 0x9, 0xb2e}, {0x8000000, 0x800, 0x4, 0x4}, {0x8f, 0x3, 0x0, 0x4}, {0x6, 0x7ff, 0x1, 0x9}, {0x2, 0x3, 0x8, 0x6}, {0xa2, 0xffffffff, 0x699e, 0x3abe}, {0x3, 0x0, 0x6, 0x5}], {0x5, 0x3f, 0x80, 0x5}, {0xfffffffffffffffe, 0x100000000, 0x8, 0x8001}}}) select(0x40, &(0x7f00000000c0)={0x1f}, 0x0, 0x0, 0x0) 18:17:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000080)}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='9') 18:17:03 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c2cc6d3", 0x34) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) close(r3) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) read(r3, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r3, 0x0, 0x4ed) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCFLUSH(r3, 0x800c745b, &(0x7f0000000240)=0x6) openat(r3, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r3, 0x20007471) renameat(r2, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180)="ad18f05de2f4ef18c326758f25884164742449effd17a2a858be97ca325d64ec9fb9182e99f400df6461d78049a4d2a2a124e9c75288fb4d552da4bd5e05e89d08436819dcd1f2140e571ebedc1682cbbf3b678d6dbd98f0ea9deeab73", 0x186) 18:17:03 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000040)) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x8) 18:17:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file2\x00', &(0x7f00000001c0)='c\x00') chroot(&(0x7f0000000440)='./file0/file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) read(r0, &(0x7f0000000280)=""/191, 0xbf) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r0, 0x0, 0x4ed) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000240)=0x6) openat(r0, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r0, 0x20007471) connect$unix(r0, &(0x7f0000000200)=@file={0x1, './file0/file0\x00'}, 0x10) sendto$unix(0xffffffffffffff9c, &(0x7f0000000100)="fa707bb620981dc4002cd2f44feef487dc71a8696534f5e7e7750b6641b1d2a7e11375660591cf77cf52a2a59f83b9d089d021726c78251ba8b95e35b331d1dd190e93398509f4e6a52c407eee495d28d38baa5ee804858a7b34b8f1b8fad326f9695ef3117193e31707f2b48118fa398c18457ff574bdaea70c8090f09ea9d8463b11", 0x83, 0xb, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 18:17:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000)={0x1c00, 0x7a}, 0x8) 18:17:04 executing program 1: r0 = socket(0x2c, 0x80d76b6f9d3d79a6, 0x7) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x20000000000, 0x5}, 0x8) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') r1 = open(&(0x7f0000000080)='./file0/file0\x00', 0x40, 0xa) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chflagsat(r1, &(0x7f0000000040)='./file0/file0\x00', 0x8, 0x13600e92fb8b3909) 18:17:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f0000000080)=0x62a4e1a0f690d78a) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) 18:17:04 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000000c0)=""/197) r2 = dup2(r0, r0) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000000)) r3 = syz_open_pts() dup(0xffffffffffffffff) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000001c0)) fcntl$dupfd(r3, 0x0, r3) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) getpid() 18:17:04 executing program 0: r0 = socket(0x1, 0x3, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) 18:17:04 executing program 1: open(&(0x7f0000000040)='.\x00', 0x0, 0x5f9ccd7e83a5b59) mknod(&(0x7f0000000000)='./file1\x00', 0x74d9e7e678b84f0b, 0x68a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="4922ce77dd944f9f724be920e78666b42e10130e457b5c84a2d10027bfd863070b5fb0ba980c9be84fcdfb084d44f27814589b59a4349a1c2385602e228673eca4c7407909b56f004589c93e0000635f0f1d0a2a26d736bf1ad143ab003fea8788a2094e6d490d9668612d", 0xffffffffffffffaf}], 0x1) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xe8, 0x0) chdir(&(0x7f0000000200)='./bus\x00') getsockname$unix(r1, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) r2 = open(&(0x7f0000000600)='./file0/file0\x00', 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000300)={0x1, 0xb4d1}) ioctl$TIOCEXCL(r1, 0x2000740d) unlinkat(r1, &(0x7f0000000580)='./file0\x00', 0xffffffffffffffff) close(r1) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x7) getsockname(r1, &(0x7f00000002c0)=@in6, &(0x7f0000000440)=0xc) r3 = open(&(0x7f0000000540)='./bus\x00', 0x100, 0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f00000005c0)={0x10001, './file0\x00'}) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000400)={0x10000, 0xfffffffffffffc01, {0x100000001, 0x99e}}) setsockopt(r1, 0x3, 0xfffffffffffffffe, &(0x7f0000000500)="8ecc30c78a6362f68fa4122f385dceba3f87bba6c4fa5996d342cc71e9f3b922bf6dfeed3cd43ecc7d68acf554", 0x2d) write(r2, &(0x7f0000000480)="fe19c25eb6972eb41470075e88cb6f56d3ae6b6c85e4f74d36338a3a25716cc6179cce0051ba0b98b138bca0d799e576d259e27f027b51f9551711e64eadf1679b8a1a", 0x43) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000280)={0xffffffffffffdc34, 0x3fd}) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) bind$inet(r2, 0x0, 0xfffffffffffffe5b) close(r2) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000003c0)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='c\x00') 18:17:04 executing program 0: setitimer(0x0, &(0x7f00000002c0)={{0x0, 0x3}, {0x0, 0xc600}}, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) close(r3) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) read(r3, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r3, 0x0, 0x4ed) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCFLUSH(r3, 0x800c745b, &(0x7f0000000240)=0x6) openat(r3, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) close(r4) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r4, 0x20004269) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000100)) read(r4, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r4, 0x0, 0x4ed) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r4, 0x2000747a) ioctl$TIOCFLUSH(r4, 0x800c745b, &(0x7f0000000240)=0x6) openat(r4, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r4, 0x20007471) openat(r4, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) fcntl$dupfd(r0, 0x0, r1) 18:17:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)=' dev/b\x01\xcb\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x400035}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='H') login: load: 3.81 cmd: getty 49261 [ttyin] 0.00u 0.01s 0% 306k 18:17:04 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ftruncate(0xffffffffffffffff, 0x0, 0x9e42) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8000, 0x0) pwritev(r1, &(0x7f00000001c0), 0x0, 0x0, 0x35) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'@`\x00', 0x0}) pwritev(r2, &(0x7f0000000200)=[{&(0x7f0000000240)="f102b64f086b959635fd6fb1ffaa95b73277dcf99e207c61bccb60a8f43fe0fd1677a4bfd93b39c993b97493f3513bffd3f4ffa9e32e303d447b5c153938c11aa7dc"}], 0x1e3, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f00000002c0)='r\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) close(r4) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r4, 0x20004269) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000100)) read(r4, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r4, 0x0, 0x4ed) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r4, 0x2000747a) ioctl$TIOCFLUSH(r4, 0x800c745b, &(0x7f0000000240)=0x6) openat(r4, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r4, 0x20007471) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000340)={0x2, 0xfff, 0xc66, 0x1f}) mprotect(&(0x7f000007c000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) 18:17:04 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="209901398e1a08ede14a2d39699384e157640b6d8d40eef5ed2be2cf26e03745b96e829655a67628073bfdf878e94399fdae30c833bc05a74ca89f08dcd8d7", 0x3f}], 0x1, 0x0, 0x40000) close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 18:17:04 executing program 1: pipe2(&(0x7f0000001300), 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) read(r0, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r0, 0x0, 0x4ed) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000240)=0x6) openat(r0, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)) 18:17:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x2c}, {0x7ffffffe}]}) dup(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") 18:17:04 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000000)='./file0/file0\x00') symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000300)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x800, 0x3a) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000380)={0x5, 0xffff, 0x3ff, 0x200, "a5b0a438b808d444f5b61a9c1607b619fc37f7a1", 0xec}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffff9c, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0xffffffffffffff6a, &(0x7f00000003c0)=""/210, 0x483}, 0x8a3) getpeername$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 18:17:04 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000080)={0x1000, 0x0, &(0x7f00000008c0)=""/4096}) recvfrom(r0, &(0x7f00000007c0)=""/212, 0xd4, 0x1040, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000540)={0xc5, 0x5, 0x66, {[0x1000000000, 0x1ff, 0x7652, 0x8001, 0x1c0, 0x7, 0x2, 0x101, 0x4, 0x4, 0xffffffffffffffff, 0x10001, 0x5, 0x8, 0x7d, 0x80000001, 0x8, 0x4], [0x4, 0x8, 0x20, 0x55, 0x4, 0x0, 0x1, 0x1, 0x1ff, 0x240], [0x2, 0x5, 0x7fff, 0x0, 0x8001, 0x2, 0x8000], [0x1ff, 0xff, 0x4, 0x1e4, 0x7dc8, 0xffffffffffffd37a], [{0xfffffffffffff801, 0x6, 0x6, 0x9dd}, {0x6, 0x81, 0x0, 0x1}, {0x6, 0x1000, 0x7, 0x7}, {0x7f, 0x3f, 0x1, 0x2}, {0xfffffffffffffb47, 0x3ff, 0x8b6, 0x3}, {0x3a3b, 0xfffffffffffffffd, 0x50c, 0x9}, {0x400, 0x5, 0x5, 0x9}, {0x8000, 0x7, 0x40, 0x2}], {0x88c, 0x8100000, 0x4, 0x3ff}, {0x1ff, 0x1, 0x9, 0x5}}}) pread(0xffffffffffffffff, &(0x7f00000003c0)="410ceb2351506ebdac2fb0e8624da6917739ca8be24eb8362e8cad38681c7c073de9ecdc6d4e074d8d64793293f15bcb020f4d85fdb9633084d4990b11d310ed2333a2304fab1d0de5c4f9c8ace0e684639ec9408851373d86cc4c809a2c23dc6f6f4e4d43a3f039bd69ab2bb875086ebf257b678ce3bf0b7160e1c2fef0015508d532993fb23034b8f289b8171d421168005ba4774e89b328a66d7deb8f859ed659b749dac19bd49d3d4cef232f37297546dc4528995661a95007ae865cbd95be4a92fc851d3da1cdae4dfda78d7597d27e0518afe6aa3ae0c53c92d998a563e3d569465a9ee48a5689c7762253291da3d4f7b22532a2c35834364cc30fc4fea1c9dc4df3d9f4951992ea0335a71e549c20fe49709177d1c0c3099121b07cb0f61ac6c310e35e50d6c4e5e569b12b9b94627cec224c6a9e34ff47341cbddf2f5f1a50b8ea6048bb617e7f4e3f874d99dc0adb4824f43a", 0xfffffffffffffe5c, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x34, 0xfffffffffffffffd], [], [], [{}, {0x0, 0x0, 0x3}]}}) 18:17:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x6c, 0xfffffffffffffffd}, {0x6, 0x52}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getuid() syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 18:17:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() setrlimit(0x0, &(0x7f0000000040)) write(r1, 0x0, 0x0) close(0xffffffffffffffff) syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r3, &(0x7f00000003c0), 0x0, 0x0, 0x0) ftruncate(r3, 0x0, 0xf1) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x2) 18:17:05 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) read(r0, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r0, 0x0, 0x4ed) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000240)=0x6) openat(r0, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r0, 0x20007471) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) fsync(r1) setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r3, &(0x7f00000003c0), 0x0, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x8, &(0x7f0000000200)=[{0xbdb, 0x1, 0x7, 0x6}, {0x10000, 0xfffffffffffffffa, 0x8, 0x800100}, {0x3f, 0x2, 0x9, 0x8}, {0x2, 0x72, 0x81, 0x1}, {0xfff, 0x4, 0x8909, 0x2}, {0x800, 0x20, 0x2, 0xfffffffffffffff8}, {0x543, 0x75c2, 0x6, 0xff}, {0x40, 0x3, 0xb3, 0x1000}]}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) fcntl$setown(r2, 0x6, r4) r5 = open(&(0x7f00000002c0)='./file1\x00', 0x294, 0x12) ioctl$TIOCSTART(r5, 0x2000746e) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020abf148 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020abf148 18:17:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0xc, 0x0, 0x2}, {0x40}, {0x6, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ee") r1 = msgget$private(0x0, 0x4) semop(r1, &(0x7f0000000080)=[{0x1, 0x6, 0x800}, {0x0, 0x10000, 0x800}, {0x4, 0x2, 0x800}, {0x2, 0x5f2, 0x1000}, {0x2, 0x1d1e, 0x800}, {0x3, 0x9, 0x1000}], 0x6) 18:17:05 executing program 1: mprotect(&(0x7f0000093000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setuid(0xee01) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:17:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000280)={0x80, './file1\x00', './file0\x00'}) r2 = openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) r3 = openat(r2, &(0x7f0000000200)='./file0\x00', 0x100, 0x0) r4 = socket$inet(0x2, 0x4000, 0x5) accept$inet(r4, &(0x7f0000000300), &(0x7f0000000480)=0xc) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x0, 0x0) write(r5, &(0x7f0000000780)="aa2edc03d359dc24b05a3e5b4ef02f582175cad80f7b9c093e2183429810c13a175eb9fb1a1ec5b27d86bf2884b87925ac1db23de81549e0d88c1525394d62f2b3d0f30a8ed5ba244096362b6ee814e8687325278ac8643ee6444e66ea62b8d7259873a8778ab7f100c99f7c88b81901c60927817c18699f5c5484847e6208aa2394516efee6a402139337ef2d86e047f812496491d726dcda1472c7fabb32350aa057597ca574e621fce6adac25698e1fa5b5a25f02dec3ad8cdb9537a7ad4bafb9087393b7221a523b034429338cc12c48d752807fe36f47a2846c03f681660c9e935eae7acdbcf22214da6593d5cf8c2c344f36983a4e95c9f9cef27bb05b8cbe11f8a24ec1524773638f8eb2dfbaeefe74ba5275854b89302b3207666c0964620bb73ed0911b7c3d39737e812c11fee771b3b2015f47dd101d3d8dff5436bb0eb4c64386da6d5dd52e2c0c3960f4c5027273e800fe451f40badbbbb16bd292c6d69c41c0cb03498f3b23af954dd5f91e8c25aff2c414e169e585adbd1d11be5132003dd56a1c22b5a42a3c71c689310576119829905c5eb0093ef3c4b79ca85f59532d90c5c12c41aec2c8289b09aa06c0a1cd8bae58b3a9741e1863e6c28531e8a95a02ae3d081e9145093adb1ffa9e02640aeb4bb17cc4b164738e15b04f915a3b76b00500000000000000000000001e916c9286399712afcef9adc37b7ae252a0fddf75e7a66ea02d3a8068a2ddb7f0c4783853924434aa", 0x21b) r6 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x10, 0xc) chflagsat(r6, &(0x7f00000004c0)='./file0\x00', 0x0, 0x2) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000080)={0xfffffffffffffffc, 0x2, 0x7e, 0x5, "05b09ebe18aaaced160d85d1f0cd36359cc0c6f4", 0x0, 0xfd}) shutdown(r2, 0x2) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) 18:17:05 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000001600)="1cab", 0x2}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r4, &(0x7f00000003c0), 0x0, 0x0, 0x0) close(r4) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) read(r3, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r3, 0x0, 0x4ed) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCFLUSH(r3, 0x800c745b, &(0x7f0000000240)=0x6) openat(r3, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r3, 0x20007471) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r3) ioctl$TIOCSTOP(r5, 0x2000746f) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000040)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, "4d3e84f94426a75c11508d23b13e23e5c204e109"}) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfffffffffffffd02}], 0x315) 18:17:05 executing program 1: r0 = semget(0x3, 0x0, 0x80) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000000)=""/31) r1 = semget(0x1, 0x2, 0x403) r2 = open(&(0x7f0000000040)='./file0\x00', 0x880, 0xa) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000000c0)={{}, 0x1, &(0x7f0000000080)=[0x0]}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) readv(r3, &(0x7f0000000700)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1) write(r3, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000380)=0x2) munlockall() r4 = semget$private(0x0, 0x1, 0x8) semctl$GETZCNT(r4, 0x353432e1dbc01e76, 0x7, &(0x7f0000000100)=""/178) readlinkat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/67, 0x43) r5 = socket$inet6(0x18, 0x3, 0x7ff) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000300), 0xc) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000280)=0x8) chflags(&(0x7f00000002c0)='./file0\x00', 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000540)=[0x5, 0x80400001, 0x8, 0x0, 0x80, 0x100000004, 0xfffffffffffffe03]) kqueue() flock(r2, 0x4) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r6, 0x20007471) close(r6) ioctl$BIOCGHDRCMPLT(r6, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r6, 0x20004269) ioctl$PCIOCWRITE(r6, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000100)) read(r6, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r6, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r6, 0x0, 0x4ed) ioctl$TIOCDRAIN(r6, 0x2000745e) ioctl$PCIOCREAD(r6, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r6, 0x2000747a) ioctl$TIOCFLUSH(r6, 0x800c745b, &(0x7f0000000240)=0x6) openat(r6, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r6, 0x20007471) getsockname$inet(r6, &(0x7f0000000340), &(0x7f0000000480)=0xb1) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) acct(&(0x7f00000003c0)='./file0\x00') getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000440)=0xa0) getpgrp() ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000580)) 18:17:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) geteuid() r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./bus\x00', 0xfff, 0x105, 0x46bb, 0x1, 0x1, 0x3, 0x1, 0x0, 0x1, 0x10001}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x8000, 0x14) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008b0000d3ae00000000000000000000000428000001feffffff00040d000000090300000001", 0x2c}], 0x1) lstat(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)) unlink(&(0x7f0000000080)='./bus\x00') 18:17:06 executing program 1: r0 = socket(0x11, 0x3, 0x0) bind(r0, &(0x7f0000001440)=@un=@file={0x1, './bus\x00'}, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = accept(r1, &(0x7f00000014c0)=@in6, &(0x7f0000001500)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001540), 0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x5dc1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r3 = open(&(0x7f0000000180)='./bus\x00', 0x800, 0x0) ioctl$TIOCFLUSH(r3, 0x8004745d, &(0x7f00000000c0)=0x8000000000000b5) close(r3) bind(r0, &(0x7f0000001480)=@in6={0x18, 0x0, 0xf353, 0x7}, 0xc) open$dir(&(0x7f0000000000)='./bus\x00', 0x800, 0x4) recvmsg(r3, &(0x7f0000001400)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/209, 0xd1}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/81, 0x51}], 0x3, &(0x7f0000001340)=""/132, 0x84}, 0x43) 18:17:06 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) r2 = openat(r0, &(0x7f0000000540)='./file1\x00', 0x7e, 0x15f) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000200)) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r0, 0x20004269) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x1, 0x20}, 0x1ff, 0x5, 0x89}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) read(r0, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r0, 0x0, 0x4ed) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)=0x7ff) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000240)=0x6) openat(r0, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r0, 0x20007471) listen(r0, 0xfffffffffffffffe) 18:17:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x180, &(0x7f00000001c0)="9c") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0xb50199628dd86508, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0x6, 0x3}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r2, &(0x7f00000003c0), 0x0, 0x0, 0x0) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000380)=""/140, 0x8c}], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)=0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) close(r3) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) read(r3, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r3, 0x0, 0x4ed) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCFLUSH(r3, 0x800c745b, &(0x7f0000000240)=0x6) openat(r3, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) 18:17:06 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r0) rmdir(&(0x7f0000000080)='./file0\x00') r1 = dup(r0) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) openat$pci(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/pci\x00', 0x1, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) close(r3) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) read(r3, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r3, 0x0, 0x4ed) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r3, 0x2000747a) openat(r3, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r3, 0x20007471) getsockname$inet(r3, &(0x7f0000000500), &(0x7f0000000580)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r4, &(0x7f00000003c0), 0x0, 0x0, 0x0) r5 = dup2(r2, r4) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f0000000000)={0x1, 0x3, 0x308, 0x1, &(0x7f0000000240)={{0x8, 0x7, 0x400, 0x7fffffff, 0x3f, 0x6, 0x6}, {[0x1, 0x5, 0x2, 0x80000001, 0xc06, 0xd49, 0x8, 0x5, 0xff, 0xff, 0x0, 0x7, 0x96, 0x0, 0xfffffffffffffbff, 0xffffffff00000000, 0x4, 0x81], [0x200, 0x0, 0xb, 0x400, 0x8001, 0xfff, 0x7, 0x11c, 0x1ff, 0x9], [0x80, 0x6, 0x4, 0x5, 0xfc1, 0x4, 0x3], [0x1c00000000, 0x6, 0x1, 0x1, 0x2, 0x100000001], [{0x9, 0x3, 0x2}, {0x0, 0xe0cd, 0x74, 0x3}, {0x6, 0x400, 0x7, 0xfffffffffffff410}, {0x6, 0x10001, 0x401}, {0x81, 0x10001, 0x7ff, 0xfffffffffffffffa}, {0x2b1, 0x6, 0x7989}, {0x72d, 0xfffffffffffffbff, 0x10001, 0x3}, {0x2, 0x9fa7, 0x6, 0x61fb}], {0x2, 0x99, 0x200, 0xfffffffffffffffb}, {0x10001, 0x7f, 0xfff, 0xffffffffffffffde}}}, 0x4, 0xffffffffffffff9d}) 18:17:06 executing program 1: r0 = kqueue() kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) 18:17:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x3}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) sendto$unix(r1, &(0x7f0000000080)="1c9e302bc0f78aceadf86c18265229873f13c2a4f81f2768b86ce1b49a2f67c6f900b026278588a2e17b96d74a1206de8a", 0xfffffffffffffed8, 0x1, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x1) read(r0, &(0x7f0000000040)=""/32, 0x20) 18:17:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0xbdd26b9}], 0x0, 0x0, 0x0, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20000, 0x0) r4 = getpgid(0x0) fcntl$lock(r3, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x7, 0x1, r4}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r5 = kqueue() dup2(r1, r2) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, 0x0, 0x0) 18:17:06 executing program 0: r0 = socket(0x800000018, 0x4000, 0x0) r1 = socket(0x20, 0x3, 0x2) shutdown(r1, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 18:17:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x50a1a1b004baf1a8, &(0x7f0000000040)="76645cf1aa200dd0400d24b6") 18:17:06 executing program 0: r0 = socket(0x0, 0x5, 0x59) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8000, 0x0) renameat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0xc75fcf9c8c5b45eb) setsockopt(r0, 0x7, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000080)=[{0xc8, 0x80000000, 0x3}, {0xea, 0x1976d0dc, 0x7, 0xb25}, {0x1, 0x0, 0xffffffffffff0001}, {0x4853, 0xffffffff, 0x9, 0x1}]}) 18:17:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000200)={{0xecd, 0x5, 0x100000001}, 0x10000000002, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[0x100000001, 0x0, 0x2, 0x2, 0x5]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x44}, {0x10006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 18:17:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x2000000005118, "047c2ce62e0dbcdcc58b62c200000100"}) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f0000001140)=0xc) r6 = semget$private(0x0, 0x4, 0x408) semop(r6, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r6, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r6, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x2, 0x7, 0x1000}, {0x3, 0x291a, 0x1000}, {0x3, 0xfffffffffffffffc}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r6, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getegid() r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r11 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r11, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x3, r7, r8, r10, r12, 0x4}, 0x200, 0x401, 0x2}) fchownat(r2, &(0x7f00000010c0)='./bus\x00', r5, r12, 0x2) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r13, &(0x7f00000003c0), 0x0, 0x0, 0x0) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r14, 0x20007471) close(r14) ioctl$BIOCGHDRCMPLT(r14, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r14, 0x20004269) ioctl$PCIOCWRITE(r14, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r14, 0x4004741a, &(0x7f0000000100)) read(r14, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r14, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r14, 0x0, 0x4ed) ioctl$TIOCDRAIN(r14, 0x2000745e) ioctl$PCIOCREAD(r14, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r14, 0x2000747a) ioctl$TIOCFLUSH(r14, 0x800c745b, &(0x7f0000000240)=0x6) openat(r14, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r14, 0x20007471) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r15, &(0x7f00000003c0), 0x0, 0x0, 0x0) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r16, &(0x7f00000003c0), 0x0, 0x0, 0x0) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r17, 0x20007471) close(r17) ioctl$BIOCGHDRCMPLT(r17, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r17, 0x20004269) ioctl$PCIOCWRITE(r17, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r17, 0x4004741a, &(0x7f0000000100)) read(r17, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r17, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r17, 0x0, 0x4ed) ioctl$TIOCDRAIN(r17, 0x2000745e) ioctl$PCIOCREAD(r17, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r17, 0x2000747a) ioctl$TIOCFLUSH(r17, 0x800c745b, &(0x7f0000000240)=0x6) openat(r17, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r17, 0x20007471) r18 = dup(r17) ioctl$WSKBDIO_SETMODE(r18, 0x8010570e, &(0x7f0000000000)=0x200000) writev(r18, &(0x7f0000000000)=[{&(0x7f00000000c0)="9cd6ff61d0f3053557bb3144a549257de15456dd2644c81f21191d2b74f0838962fab6db6db493285647f1e04d70115579a4c53c990ca80cc88d94bda2ca45c97609ba447b188c698a845d07d234e60fef53538eb92262b49692217c8841c19d03d32c97fd34c1673aae7c16b5e9b4640b866f226d09fd9b55796c3bf3d48141cd1fe0081a33222449b8ec903055e4f6fb1f2f8498eda0325cd79529abb106859fab0ec5676105243730f37b2d99d79c2e07a66111b6eaf91295d49d58e77982e36573e9d8ad9def42984d2ec4abc1d6c116b128ed6e1881c3fd6a3b8b74a183472e8c9e972d1628a23c0eddae01dcb38fe4a8e8d97f99398370b3e607fb86171f35279b6e060c44b101da78fe513ceb239af24b33126374b1e0dc7a3d1fe2e493d93beb9fb8b4c61005c790ec036f86b642aaeaec9456cd7a659801314df1abeb0aefadd740e7f9a08656edb696363e7ddb329bee5c4b6abf13f4e37d297402ab128240131e383940f0cbcbcfee2b77875e8d1fa621fe32a2adcb548496fcf13f8e12ea089e50797c7736dae8195eefb0e8b2f80cb3e11fb42156499de362e4442a1f59b8b09efe93b4fd505fade4e1e83a4972c66957fa1a8fb231e8ce23da3325582ce84b6b7607cd451e0ee2739fb07e91574ad141a4a5fbdfeb45367b2d3c0c26e04a522e1c49fff5ba738d209585ed7d9fabd761b1c246ed7497ac2245a8bc74f827f93304de7dbf08be578fb54ed26312a5e0b65912c9916e622ec95ee3a1c5842525a4b168375a913d90182f5295343a8f1a9aeb0829a8cb027d95884e8e19e9195e77d5bfd1844f31b194033526a66a1eba09f85d068128120998d2157c3c038ff392a326f1589a2da2a6555602f0a985dc3d5a525d1c40bb53778e713e39fbd43949547a948d18c496eb769604caacf7b1aa19071135d9a42ee2d5f86a2c2e11981c6ba41228297d83f2523798b9d87c1b643491b4308691204ae7b515d146a688d091a897a6681a9d332f60a247c535e6e6c0f0730938f3902441bf9187ac8b6cf58a5d918c10412a2d774d6b91beceeb858af3df29a16b7a12bf4193b3e401b0fc98e2b5c21b0d6e49514d4f1e85af11f34599b21a17f037da731bc2bc3bc042d0f8f25ff8561924058a7595c9b2f23ea768aed373e606df14605edf34cb67a6433c28160657cdde30256df776f269b397fa4572b78c4bb7c8b3395cc114702bffbbf9387f80794ef4bb6d08c87015f3684484036b95b910863a2e92ee8f6139a24e5f19ed08432bd92ed01b2925902b06c4b91295be65b641d78085b2a1ecdeab4b9f5dfeeb6fdb6d5fb02b061b8b5d03dc7f99f6a552f1869e65bad9ccf6b454a4255d800074bd97d24543347768a4ba733e73eb2afe178f73bd738d506386606338264df152517fd429718a935f6c8ca9abb4da29f3a30e71a26cc5496e6cea183ef02f884f4f5bfafa8a06794e59aa172894e6aaea31497c77a57c07d11a87fa12ded129fa64d68bf1ac19070c01e775f4d14b3e8c955141979b761405205af168a48de7732774994ddb7fdfa3c8570583168a9e03f024d9e2e1f09dec9cb77677047b75e4da6d17869c6f66f5268511858ba7e1af43acd85d328cee96baa4d17bde95a925d23fd9d062cc7da9fc25ab7707e5ef86d9b328bcea0543840700c6953e62c66ffaba77fd26f0d15cf6d70852208610f507ae83dced2e950f1d0029cdd7332347f946dda155635ea8330ea602419e3c53ec4b09117f3e09b1b2f93407cc8bb0c0e98d2678872084020ea067746d00f2203426773f56a09b2c7cd830bcd3dd58ade6f6460a5b444164d3a17bcd6f77c1a99937110fcbd1ac011eea53aecefd01481e60aa1fbf6bb2edb7db776d1c17c4b91ea5951c7958a473028c440681e28c68ba0d9ead285944ff8aab4dd09146f86186e7b52d00c08190a0613abb4531980d4c41712900679fafdfe15029921c6cadbe4d88d943d72fa9c51f77717de1c105b4ce216d26e57f2c3d2253a4efc59b883a329eb8042e3423ed384ec17e5eb2ceb7ff211f33dc6ff61c0246384ccaad7e38adf3d4bf3b60fc5cb1d040d1a0005fe9c31c8ba55d44887861842c396ced33ce3375708fe5c4984b816dbff04ae2672d1a1c253aa4ce34b876b2479d8bf16702c10eac2a280d63ad593fc572596fce8e94d7a345712bf82f5858c9b279304933855c00e3283bf6b878c7d94d70ec7e416c7d5444423951bc9129c69af9fb18d8911d1eac10ce394e1a139ebb0e691638f3ce07a70cb81100ac38f8e1abd530762caf0b7372c8b0e9a3ea3eff1a9548bd80e140337a0eda3bb789cea2f01cca56c9b917a60738b937daf42ffabb16d083493f35f24ae431903a1349bdbb6e5657f665bde33aea9f862e8af732d639c2fdd3807938e4d2fd7bf3bb644c1c62a2f291e1020fd1c90bad927a4ab4c2af87ec50348f43253087826d375ce7b34f430bc2204f1793f3fe2d49dd63c1e392bf73a703d83c0c8fc0bef6f975a5e0d0bb1b55d7072a7d29d6347e0bf1a964faeb217abf349cfc85043ab5ac604c834e767c1170c4d1db8049f959262ffdd5c029901127b26342d16e045e7a097789c3d8ca4a7dfc934df4eb4bf099f6524bb9e5a6fe0aa43e3112ddd9b68f809eae2e9e3daf3224a7433934ea31680cd63958bc27bd360b50b4d69b52657059b6c0c42f7fce90ad11e07b2dc58e6558cca4383b2b01e8788258f5f094af481146be7434761966b88e97bee6bdd541952b49242864f6a48e17273a754ad4fe1c3e2a37bfaab300813aba74725eb5ae0196e529aee464bbe26aae81a8edfebb0c67206f6dd57529786773cff6a7f9dfb43ea8b804122d2f463496bf312080eecc295d6cccf21160080771307cf90cb877d357ae88bb3c750be3997445d97ab758bb56e33399154e7e70fdf9e1b50bf67d014ce23839989c15211663f8aa7e85609cea098f5c0681b79728db1cf0721e6a5359f1f1f3e76fb7a16281ac62fe37378143b2bca6b4aa34cd4b94c037197c02d90e7cbd3214527896d33c698d42fa1a8506838c4283bd19348baa8f13193ebec9a23f059bfc23d5ef4a3237bfef540051c7bd11cc481f95895191430ba74e031fb0d5ac2744210dc546a8be92f5ce2240017a9b5513011700dfd823193412fe36d472f5408bf334fb4995af2ae88450f1b3b080789e7b61eaa268b883e22db6c77df1f3b714aa1cc24ba56030ba439c70acff10fb78eb13811f36455fab7820a2621f69a0728b98ecda6eab6fb571059436faa1199d3e85dcada522d853c56b1a6adecf83cea592a4a0847b4fec67de305190eefa59e7b4a81514904288e147432eaa7c3660debec326e89913e9e8c34a24150c47caee9a35ca38b62a6eefe19b7c2fd43665e94631534fcf76e37ac8852784f9cea2d82453161c35c2b371f8f0462f139d6935215c05faafee8e22b6478d7b095018f8b723e3367d2858e5a74b0aac630fd6ed5dc69b2e6afa9a28ecb14e4e125c5a69c951fe7b93effa01a55c98bea1588b1e52cbd77b2b89898ec8bffb03f2c4d138041476765b3e8f4050f52aeedb816116feb9df93fd67cbf373753cb2670d1ecc39b48131623572506ee694d563069f06023bbc94811a5ec7b64bda22c91da1f3c553614ccd601eb608eabde4de06d47fa9345d569320935f2c8c8ad8b345ad460c0673962b752fa1a586e956a21c2aa01c4a6846351131540aa4affb9d8e9669e52ff3a3e2a6cb61bc1bf9acd048bcd5d234aa0f1131e1c7ab377eafc8e985e459442a3505db6c617b156860be926bb8fa3ab70fc7b348130ee3f9d58c1a1e20cc493722eb220cf8760f397e6ef1c0d09a19a590997b608f67eafdc75317ba0bbba95b5b6584769c02fb2e0b8026aed2ff9c8d6708d5ea1587abdf25002515a552dd76668e44c748586bfe009eeee7a6284f46ae354a928f9117b23bbb24a0f69f4f4b239ea5b5ce13244ae8d9ac2e2c91805c3fc35804959070602f2a7608b607e114e0adb62c5dfe8abdd0625511d5ef0ee81176b5e46fa7bb9b3e5d7c8235694b9d16d9754d4927aa7d7d90c7f0c90957abd3c7e6b8cb125286f9511b073e223b81aea5e18951f76dc4199c0f192f56c09e9f139717d0f5f2159ac66d8742b27fdacce765f74de116154e32978e1788fac9a684f2434a92cda5565a187a1f610f4f48514f958f573c8e760bedf8dde4f331d035d40ad0439a2545c639df5a0665515bba086a412be31ad2fdb901013d0ff92bd148fe3e222a8027da23ffd32616b9c229bb47e205cddbf3c36a5a360158d726541c677d90e5e60750b7e79ec90c86c3d68e3039db9cc4154a9211febd3b7db61d38cda28062725c443415f77d90fbf02ebe5aa9f1292e0287b5955a82de5c3f693744f51cf98eaf94338e16e96685434f06f53464d1a976c0be9380ef49de9a7da469c1be635ce48aaf93297e8a890e093a3627b2a628e900f0210979ded002c804a8409cd28f8e373d03df82b80c6bff314d20bbb3d7f4a09aed307610d56dec7bc524d96beec893e0dd9b1efb91f51bb394e9d17b24487284b9966ac955855982a49f3406382b05a256de0cd89713770136c6eb3c47f58e830fb18eb174638d9ccf1578aa92e3bb839d5a456844ff073ea97a538a8a3eb945dbf90edd25807671cf55c6ffa3670de28b277f387bc2486115dd8dc96455f8108881b86e9c1f3e361e9724d863182d059dcda71997e23a93d5cf9dae6df382f30615940af703c519d3e255d14e2e279d5ae838f844eb83307f9c601af92d9e7cdab6662f14ba8ee296874c160d659a60b533cf3a6d7d3f32737de5084c3691b8db25a9dbc94c670dcfc79713d6526008a728eb8ebe7db8f461a7cb5aa2f2e34813f3ee6bc98320e4a0f5db56f1347123d0577c1426afe33ac5ecce57e97f9083aae6f2c9cf59dbd47fa63b5775756379c3dcd2eb77fb66e3d49b0df820d43a1ed1ad9eaa77aaab8fd22bb801d70d6316c5c131697d5cc884e9b12b8ef9c57a4a9b25540e0ec9f14a893b48f9e0e45733643c085e2577cf0b0126925475af5505bf701bb109b09753315878b20e2b8ed86b8fe609ca5727a978497a3faa61d22f06dbdca045692b38d2f7f91dd6471781c72d2b4dcd21be0dfcd8af30c4129982d45c41101f9907ebae108247224ae5851ba3c3ecf3eb48bf1c7123112c58f7ac5f736f4df08ab50dd5f4df5865906aa6b059b5a4cbf80ac1b7c1f0c5155e08f663290747cd27b5fdea7ea0590a3625715efc5973ae1989161905c785cdb1f205a3bfa05baea4534cfb84502b3c732e24ad28707bd8d89312fc324d6341756685833cbaa2ee3f000f23716e9c8657113efe5465ab1677dbf9af8ede8ff678a850473cd206d66ad88da8c31c1a578da557e5b921e5032a7d85335ab76c42536911cace065ee37ffa74ab352dcb7f7a51ace4cb48b2c580b2ce1a1d94bfa89dae9e8afa415b6d57f3f7bff1f40d2266e46f894b43209f4ca7d4b32681845c8f8df37bd50a51cd43938e63c2d75398d1f424aa5494bcd367fa1dc83cd9e79d1b5b6d07d312600c31226656414a872a5a5d9579068c062f2b1e8bdd73a34d4ce78471bc4564ada79111dda30c923ff43dfc63df9b224c335158359a4b989a86a9b3ff28c52c6d2d3dfc209d651bd5ea6712a73973fa0dd8eed7c7cae18d9c61cd2c0a4956033ac83fe663da934523b6a17e0dae6ecb791fa73462b6efcc108e699f2431ecbf2f2e365b7cee8ae4d0c3689b78a7c3", 0x1000}], 0x1) write(r0, &(0x7f0000000000), 0xa7) 18:17:06 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000280)=0x400) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x3) open$dir(&(0x7f00000002c0)='./file0\x00', 0x80, 0xe7550aa1aa24b91d) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r3, &(0x7f00000003c0), 0x0, 0x0, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)="4db9b250c058882d7fee03707d359c7cf8ea434bad84f98406244d79aed1e4cdcfb99f141a9bf16d496e5909b8dfbe11a3b63a3b3c3761a34f9bdf2e0eac2d433364a0db7d75f681cb3d456bd9d83d32d8bac64a372be355be67d305512a9bffa742b1675cce84b13c95676f564ec7df0bcc39e3ab4d1c05405f43a16595b37ec647dad14d24ae6ddbb809c6603dcc269d0e365ca3e61a0fbb9672f9e24ea27ce59da15d26a91ed1c0e7f662de9c42910d4789fb858d60b775f0e8f59ea159cb99cf64e87c639625ed0efc", 0xcb}], 0x1) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) writev(r4, &(0x7f0000000240)=[{0x0}], 0x1) 18:17:06 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) r2 = msgget$private(0x0, 0x2) msgsnd(r2, &(0x7f0000002e80)={0x1, "ed995b21866ac3a1425e791fb72ce63f651d5f2a4b0440137e50ac839d33eae7d43d9bfc6825be4f9734fdab3285d265a9224499d9b0479fba8dabc1022bbf3c89fc74cf9e66e7268525b073593bc83e979071163d4928f8b397c154b5ea17a0b962dda6d14e1d4a5d26e538a96666a3a7a7c6acbb0a2bd3c5e8562d8079a759dda5b4a03046ac7acb0e0d9f4c989617cfc0b2d2fde26ae84f491483f743ba9f8ba5c546c849f8a06c11197c2b86a70b4fe48ef9b1d78bce4836cf89b66732bf185f412d7e21f26064f2ea6f4af04cc06c549df5cd98804dd03a43036fa88783695607"}, 0xeb, 0x800) msgrcv(r2, &(0x7f0000000100)={0x0, ""/238}, 0xf6, 0x0, 0x800) bind$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0xfffffffffffffe50) 18:17:06 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000)="eaff125c62f9b69e", 0x8) 18:17:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x61}, {0x6}]}) r1 = dup2(r0, r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) close(r3) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) read(r3, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r3, 0x0, 0x4ed) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCFLUSH(r3, 0x800c745b, &(0x7f0000000240)=0x6) openat(r3, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xfffffffffffffd71) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x10, 0x7bf7, 0x5}], 0x0, &(0x7f0000000140), 0x8, &(0x7f0000000180)={0x401, 0xea3b}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xbf74fa714dd3e448, 0x0) syz_emit_ethernet(0x1, &(0x7f00000002c0)="a4") 18:17:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/78}, &(0x7f0000000080)=0x50) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000000), 0x4) 18:17:06 executing program 0: setrlimit(0x7, &(0x7f0000000040)={0x2, 0x1f}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0, 0x0) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000080)=""/129, 0xff2e}, {&(0x7f0000000140)=""/11, 0xb}, {&(0x7f0000000180)=""/83, 0xffffffffffffff9c}, {&(0x7f0000000200)=""/201, 0x97}, {&(0x7f0000000800)=""/252, 0xfc}, {&(0x7f0000000300)=""/26, 0x1a}, {&(0x7f0000000480)=""/230, 0xe6}, {&(0x7f0000000580)=""/72, 0xfffffee7}], 0x1000000000000109, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f300070060c3dce5081a6f6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) pipe(&(0x7f0000000680)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) close(r3) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) read(r3, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r3, 0x0, 0x4ed) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCFLUSH(r3, 0x800c745b, &(0x7f0000000240)=0x6) openat(r3, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000700)=0x7) 18:17:06 executing program 0: mlock(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = getuid() r1 = getgid() chown(&(0x7f0000000140)='./file0\x00', r0, r1) r2 = getgid() chown(&(0x7f0000000140)='./file0\x00', 0x0, r2) getgroups(0x5, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, r1, r2, 0xffffffffffffffff]) setgid(r3) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r4 = dup(0xffffffffffffff9c) r5 = getuid() r6 = getgid() chown(&(0x7f0000000140)='./file0\x00', r5, r6) setegid(r6) fchmod(r4, 0x94) 18:17:06 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) fcntl$setown(r0, 0x6, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) fcntl$getown(0xffffffffffffff9c, 0x5) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000200)='./file0/file0\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r3) 18:17:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='\x06@\x00\x00\x00\x00\x02\x00\x04', 0x0, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000049001000080002deffffffffffffffe100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) 18:17:06 executing program 1: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x2f) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000080)="f9615958b809001e", 0x8, 0x0, 0x0, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) 18:17:06 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2, 0x0) pread(r0, &(0x7f00000010c0)="9efd5c7d02902b207dee22335ebd051486760a0fb3e7ff84721549bddc7b4a62b8b14370a9f4b73b9e1fa2969a9303e9bbab56237a02900081decdbe2ccd31d8909caa276792bdc6cb32bb0f3a5f13e82119d8c88d0ea87208b2cc1405420eabb27046dd5c3da2859d1fdaf1a7cc603db5db7786ac587d97fac76e12567350ac15be7ac23f06dc734f8d95ae8374ed2db94ece3457aa7c78191017221ddff0b4d2e4fd9ede04611fca92503be8e0a4aaacf0db835a19c7c131f52fece4f5814c9b5f65fb35205549e9cf7a79fb7da3a169a64c9015240a1b45c733ed8cfc432a48ce4d5d18e02942f1f0bb721d2c4d788701c3b627", 0xf5, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0xfff) 18:17:06 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10005, 0xfffffffffffffffc}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0x7776fdd54202f279}, {&(0x7f0000000780)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) close(r3) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) read(r3, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r3, 0x0, 0x4ed) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCFLUSH(r3, 0x800c745b, &(0x7f0000000240)=0x6) openat(r3, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x0, 0x75}, {0x83, 0x7f}, {0x1, 0x100}], 0x3}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000680)=0x8001) r4 = msgget(0x1, 0x20) msgsnd(r4, &(0x7f00000008c0)=ANY=[@ANYBLOB="0300000000000000ed8297313681daac48ff7ba6fb5610c913e7d94165a55708440cf27c1a379d5ef57fcfbb1c1722a1e528151c73755f54f958bcb75d25f700f3832ece7027d408000000000000e535bc1891e2fd54e5b646cdd1abc9c49765cc114891b3b92769ea56650000000000000000503c4e60d4330499d21889327f9e5ee0b229f5e0a693bc62845c48b673202e90526d2488c3615c17fb4ae042c678d57993c1121f7bbddd512d59898419628124e6fb6202a342bc62657cf94e599ae0d56e44b1c927325ed9bb328d5003ea61dfab8548b03ad5f720af8bad55f53e7d608d230365e3602bd0dcf35faf283441b9da933305557e8d61e8fde7954d8c495048a9f7fe652ba22f392954663574aa4a135e2e9ffa1402764cbb0bb9d96f9b73619817b24ed251de1f0b8409bd6ed72db625ec034ffaa88d657085b7799259204f441021e547252b410452f7ba3e1eaa131b933fce17e689eefa1273f0f55ccd527febbdd598abbf8edf63b97c3e14760917fb13bfcc08deeb1aa6fbac1166"], 0xd7, 0x0) pwritev(r2, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000640)={0x44ed, 0x9}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pipe(&(0x7f0000000300)={0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000340)={0x1, 0x6}) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) connect(r0, &(0x7f00000006c0)=@in6={0x18, 0x0, 0x3, 0x9}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r6 = semget$private(0x0, 0x3, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000004c0), &(0x7f0000000500)=0x10) semop(r6, &(0x7f0000000100)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCCONS(r8, 0x20004276, 0x0) r9 = msgget$private(0x0, 0x200) msgrcv(r9, &(0x7f0000001580)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000003382dcd8c525d31ae1a1a9079bb05d0300"/170], 0xfffffea8, 0x0, 0x1000) msgctl$IPC_RMID(r9, 0x0) 18:17:06 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = dup(r0) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) close(r3) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) read(r3, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r3, 0x0, 0x4ed) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCFLUSH(r3, 0x800c745b, &(0x7f0000000240)=0x6) openat(r3, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r3, 0x20007471) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r4, &(0x7f00000003c0), 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r5, &(0x7f00000003c0), 0x0, 0x0, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2, 0x0) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x40000, 0x0) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffa, 0x0, 0x40000000, 0x20, 0x7fffffff}, {{}, 0xe03d795e2b2f2976, 0xd8ac80827dedc6fa, 0x80000000, 0x7ff, 0x9}, {{r5}, 0xfffffffffffffffb, 0x23ce1abbef859a30, 0x8, 0x1, 0x7}], 0x20, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x96, 0x41, 0xea9f, 0x7ff}, {{}, 0xfffffffffffffffe, 0x4, 0x100000008, 0x1, 0x1}, {{}, 0xfffffffffffffffd, 0x5, 0x1, 0x9}, {{r6}, 0xfffffffffffffffa, 0x9, 0x1, 0x4, 0x100000000}, {{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x1, 0x6}, {{r7}, 0xfffffffffffffff9, 0x80, 0x2, 0x3, 0x7ff}, {{r2}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x101, 0xffff}], 0xffffffff, &(0x7f0000000340)={0x3ff, 0xfff}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x9, 0x0, 0x8, 0x0) 18:17:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) read(r0, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r0, 0x0, 0x4ed) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000240)=0x6) openat(r0, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5712, &(0x7f00000001c0)) 18:17:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x28, 0x0, 0x0, 0x8d}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x8) socket$inet(0x2, 0x9, 0x7) syz_emit_ethernet(0x8f, &(0x7f00000006c0)="ed5ca2702ca1bf91fb8a8ac227247d2e86a05561912657be0847d203aeda2635d822ab404289d9289724567108556d63c0c391b8457685ec967a5318f4f53c2c1ced927e8827f785d3a150cbc540a471ddf88d1eae984cf35aee233cb026f41d3b6d9957bda78b84e7e69b98c38900e93d544024cc95b88bf45021683bebd7346b29491bda334c5249d0d861a6a4f1") 18:17:06 executing program 1: socket(0x18, 0x2, 0x0) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="0100000000000000"], 0x0, 0x0) 18:17:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012c, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpgrp() r5 = getuid() r6 = getgid() chown(&(0x7f0000000140)='./file0\x00', r5, r6) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r8 = geteuid() r9 = getegid() r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) getuid() ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) kevent(r7, &(0x7f0000000240)=[{{}, 0xf, 0x71, 0x0, 0x69e, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x5, 0x2c}, {{r10}, 0xfffffffffffffff9, 0x101, 0x1, 0xf0, 0x800}, {{r11}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0xb8, 0xfffffffffffff060}], 0xe5, &(0x7f00000002c0)=[{{r12}, 0xfffffffffffffffc, 0x40, 0x20, 0x1}], 0x8f5f, &(0x7f0000000300)={0xffffffffffffff01, 0x1}) fchownat(r7, &(0x7f00000001c0)='./file0\x00', r8, r9, 0x2) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r4, r5, r9}, 0xc) r13 = getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) fcntl$setown(r0, 0x6, r13) dup2(r3, r2) connect$unix(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="e900304c3f4cd0a2194c658ba2d3bf81b35fac0307cb50ca3a696b000400463168bec507b47d6eb1469ca865ba48abdb77470d7351ae2c0a1e45f3cb2aadb163664aa01a2d090adaac1cd0d6dbcb8d0b620bafffd8f77b9b2b3dea942a47c30a79b597bdcf67900592b6c1a21747d582e0212c3d22a86c25e019d5fb82b518c310d45ac3e9183e0d6620901eb957570116f21f0a0f8a58cd4084dd86653a97a1152af007cf46f95c0a6f016db4df860f25fed4746dba1c6a0be8ee7c1543f1dd998803931af73ead7cc1d9dda6ed2a015f13f9d464d3bacd20252bc13bf9d7f07899163e087332b34af1f95079a2211a84191a8b1abcbeb1b18325ef6d8b"], 0xa) 18:17:06 executing program 1: setrlimit(0x0, 0x0) r0 = socket(0x2, 0x1, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r1, &(0x7f00000000c0)="5959b52f8cece98e", 0x8) 18:17:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7}, {0x64}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10448, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='+') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 18:17:06 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0xbe6fdac46e204642) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) wait4(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x0) 18:17:06 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_open_pts() ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) syz_open_pts() 18:17:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x8, &(0x7f0000000080)=[{0x8, 0xffffffff80000000, 0x1, 0x20}, {0x9, 0x40000000, 0x1, 0x6}, {0x1, 0xfffffffffffffffb, 0x1, 0x3def}, {0x1, 0x6, 0xffffffff}, {0x0, 0x5af, 0x30af, 0x401}, {0xfffffffffffff800, 0x8, 0x6, 0x3ff}, {0xfff, 0x5b, 0x7, 0x5}, {0x0, 0x400, 0x4e69, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x4}, {0x30}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r0, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) 18:17:06 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) fcntl$getown(r2, 0x5) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0xc4, [{&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x8001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x101}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x5b85}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x805c}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0xfffffffffffffeff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x400}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x1000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0xb}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff4000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x4}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0xfffffffffffffffb}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) 18:17:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x80}, {0x3c}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$WSKBDIO_SETMODE(0xffffffffffffff9c, 0x80045713, &(0x7f0000000000)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='|') ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000140)=0x7f) 18:17:07 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x400, 0x26) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0x64) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0xc}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 18:17:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/v/bpf\x00\x00\x01', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40000000028}, {0x87}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x2000000000000, './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x100, 0x0) pread(r2, &(0x7f0000000100)="165ebe856d45331ed815be9c3fa774660281d33fc6d137", 0x17, 0x0, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000280)="64c7") ioctl$TIOCNOTTY(r1, 0x20007471) 18:17:07 executing program 0: getsockname(0xffffffffffffffff, &(0x7f0000001180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020365bd1467c1751d85ae86b751e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000da000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000afe1a035442784b1bc982f33a0acd719d8679921e0ec954f0bcf211cff8d5d4c13ed39bd81e32f9ce56ede868551167fb27d277185569517455d222cf6203b4826c219370c897c4ccf2a3e93d2a7b6eabeff01e86d9f9104d0875a5517475a29634ed0eb461832c506e50181ce4b60050951a235f58d3dfcc197e28aa4edf7b4ce57b1947261046ca2997970938573e7913c8e57f7948efe752de5f15b5853fdefa7b3be6f3e37f499b174f44dfa9ab27d6ebe3204b6e5724295124ff15c75095f68acfe7ab2df3ea48a03a535f5667057f74411"], &(0x7f00000010c0)=0x1002) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x7ff, './file0\x00', './file0\x00'}) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r1, 0x1f) 18:17:07 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = accept$inet(r1, 0x0, &(0x7f0000000000)) connect(r2, &(0x7f0000000280)=@in6={0x18, 0x0, 0x1, 0x80}, 0xc) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) read(r1, &(0x7f0000001680)=""/4096, 0x1000) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) 18:17:07 executing program 1: madvise(&(0x7f0000400000/0x1000)=nil, 0x1000, 0x2) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = semget$private(0x0, 0xb, 0x8000004d) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000e, &(0x7f0000000400)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt(r2, 0xffff, 0x10001, 0x0, 0x0) r5 = fcntl$dupfd(r2, 0x1, r4) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000540)=0x4000000000000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) semop(r1, &(0x7f00000002c0)=[{0x5, 0x80000001, 0x1800}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x202eb, 0x0) mknod(&(0x7f0000000440)='./bus/file0\x00', 0x6000, 0x40) semget$private(0x0, 0x3, 0x100) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r7, 0x20007471) close(r7) ioctl$BIOCGHDRCMPLT(r7, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r7, 0x20004269) ioctl$PCIOCWRITE(r7, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000100)) read(r7, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r7, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r7, 0x0, 0x4ed) ioctl$TIOCDRAIN(r7, 0x2000745e) ioctl$PCIOCREAD(r7, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r7, 0x2000747a) ioctl$TIOCFLUSH(r7, 0x800c745b, &(0x7f0000000240)=0x6) openat(r7, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r7, 0x20007471) ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000000040)={0x1000000000007fff, 0x0, 0x0, 0x9, "5d68501ed3e16b0dae04ce925d470400", 0x1, 0x3}) flock(r5, 0x80000000001) r8 = open(&(0x7f0000000380)='./bus/file0\x00', 0x8000, 0x8) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) ioctl$VMM_IOC_CREATE(r8, 0xc5005601, &(0x7f0000000580)={0x10, 0x100, 0x4, 0x2000000004, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f00008b4000/0x1000)=nil, 0x1000}, {&(0x7f00003e8000/0x1000)=nil, &(0x7f0000428000/0x2000)=nil, 0x4}, {&(0x7f00002c8000/0x4000)=nil, &(0x7f00002fa000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f00004cb000/0x4000)=nil, &(0x7f000031f000/0x4000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000063a000/0x3000)=nil, 0x26}, {&(0x7f0000514000/0x3000)=nil, &(0x7f0000406000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x400000000fff}, {&(0x7f00002f6000/0x2000)=nil, &(0x7f00005fc000/0x3000)=nil, 0x7}, {&(0x7f0000365000/0x3000)=nil, &(0x7f0000741000/0x1000)=nil, 0x81}, {&(0x7f000081b000/0x3000)=nil, &(0x7f00007f4000/0x2000)=nil, 0x935e}, {&(0x7f000048f000/0x1000)=nil, &(0x7f00003fe000/0x4000)=nil, 0x80000000}, {&(0x7f00007e6000/0x4000)=nil, &(0x7f0000461000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000748000/0x2000)=nil, 0x80000001}, {&(0x7f0000315000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7fff}, {&(0x7f0000558000/0x2000)=nil, &(0x7f000069e000/0x4000)=nil, 0xc2}, {&(0x7f0000889000/0x3000)=nil, &(0x7f0000893000/0x3000)=nil, 0x4}], ['./bus/file1/file0\x00', './bus\x00', './bus/file1\x00', './bus\x00'], './bus\x00', './bus\x00', './bus/file0\x00', ['./bus\x00', './bus\x00', './bus/', './bus\x00'], 0x1000000002}) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x402, 0x0) flock(r6, 0x14) accept$inet(r5, &(0x7f0000000340), &(0x7f00000000c0)=0x288) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c, 0x5}, {0x84}, {0x6, 0x0, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") munmap(&(0x7f0000346000/0x2000)=nil, 0x2000) 18:17:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) dup2(r0, r0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 18:17:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x81}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="df") 18:17:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x2, 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pread(r1, &(0x7f00000000c0)="5f24b453deb5ba675cb87138c7632c88d0f007d0e727f2c87741b8c5de35fc3fc12aeb3b6744369fc7d424c1091a8e9e0eeeb1b704c789fbbe65d57a4ea51ad240c4a203f3a709c92ea4637097a6b68dd080f16efa48a7d8584d03d5fe6671310d972afd329c52bcc3fb886e78a28a79d07d9a01dd8b50894d4778e70a6a333aa2fc9bc2fd6d8fca9552795e61a3e1c72bc4445f3e0b2a588268f9a3e86fad639f099daa99f6ee4492a2f8cc24fe160dccd88dc533575f43aa3e88867f16d8b3784fab7a0559ad6c71fa6139e41e0182f2259b3f972bfb638a5b255731033521", 0xe0, 0x0, 0x0) r2 = dup(r0) r3 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r3) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) 18:17:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055d52fbd5e4178963", 0x21) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x6, 0x9, 0xae33, 0x4, "dd9c331d8afed1f1b7ca8710d8df355ad3191d8a", 0xc627, 0x9eb9}) socket$inet(0x2, 0x0, 0x3ff) poll(&(0x7f0000000000)=[{r0, 0x191}, {r0, 0x4}], 0x2, 0x80) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) 18:17:09 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x1}) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffff9c, 0xc028575d, &(0x7f0000000080)={0x7f, 0x3f, './file0\x00', 0x80000001, 0x400e636, 0x3f, 0x2}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x2) 18:17:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x10) read(r0, &(0x7f0000000080)=""/173, 0xad) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) fchdir(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x1, &(0x7f0000000000)="28ed1867", 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) close(r3) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) socketpair(0x20, 0x2, 0x6, &(0x7f0000000380)={0xffffffffffffffff}) read(r4, &(0x7f0000000140)=""/191, 0xbf) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r3, 0x0, 0x4ed) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCFLUSH(r3, 0x800c745b, &(0x7f0000000240)=0x6) openat(r3, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) sendto$unix(r3, &(0x7f0000000280)="4e61fc5b04736dd6369c3e63c5e11cb18c0b098f23c2de7e21b89f4712dfd10aac9f9de3f078e90b4bd2aeef39d17c48de76c8095c2097ccf8fed26905f3d2a3288bc7c9fd1b2b8c166e10cface9803a3c1922c317f6d9a711e366a3da1b1ac2b60d49f67ab10e9246c5ac3038413bbf6e0fc2dd57ca2d33336a88d684beb59eaa94cefed1b49fd86779b36ac50d790c53dd6cd1f9de70d7c6e06229cdcf42ef4126fa73", 0xa4, 0xc, &(0x7f00000003c0)=ANY=[@ANYBLOB="e344c94a2f25c01d892b1800001e34fc5ff8282ed7a2e700"/38], 0xa) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r5, 0x20007471) close(r5) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r5, 0x20004269) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000100)) read(r5, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r5, 0x0, 0x4ed) ioctl$TIOCDRAIN(r5, 0x2000745e) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r5, 0x2000747a) ioctl$TIOCFLUSH(r5, 0x800c745b, &(0x7f0000000240)=0x6) openat(r5, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r5, 0x20007471) listen(r5, 0x10000) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x81, 0x7e80}, {0x89, 0xff}, {0x65, 0x101}, {0x7, 0x7}, {0x45, 0x80000000}], 0x5}) 18:17:10 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) pipe2(&(0x7f0000000100), 0x30004) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) syz_open_pts() write(r0, &(0x7f0000000080)="bb", 0x1) readv(r1, &(0x7f0000000040), 0x10000000000001bd) read(r1, &(0x7f0000000040)=""/12, 0xc) 18:17:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x40004000000028ac) r0 = open(&(0x7f0000000100)='./bus\x00', 0x7fe, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) open(&(0x7f0000000400)='./bus\x00', 0x10000, 0x286) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000280)='./bus\x00', 0x20480, 0x68) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x20000, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)='./file0\x00') ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f00000001c0)={0x4, 0x80000003d3f}) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="000000186204018b002b3a0000030083ca1efd4dd1516396a4fcc7420cfbf753b5d1d09075288182a3e7bd438b29be9c75807f32ecb3903175a7f3ff831745894314d8cad0875b8b01850013f1071d36807465e18c0fa6", 0x57}], 0x1) 18:17:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10, 0x800}, 0x0) socket(0x18, 0x5, 0xbf) 18:17:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) mkdir(&(0x7f0000000040)='./file1\x00', 0x3) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 18:17:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f0000000140)="09917b2f2d25d3e5e3df3765279232c01f1eb7dfe6000f7a", 0x18) r2 = socket$inet6(0x18, 0x1, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 18:17:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000340)) syz_emit_ethernet(0xb7, &(0x7f0000000140)="1d656e4d49ae1da8f906c1ce1d8ffcbc2bfc7be202bceaac02d772bb3f4d741b04c171bfb4ba94309e92fd33d78b6b5f30f41a9c46a9e273c6c6c6249f0d4ddb5b8ca5c7196d35ff49805921b8b46353d06185d4f9eb71d0e67659cab0e44bc8cee06a224a8d97891836fbe427488e4f919167b1b5a63d2224a636be64e3dba2b42d51115625fc4e5fc152204832fb0656082c42b84a1267bef853007d27e29d1f08ff75e747d994b74ab386ccb21f13c0052aac2d51d8") 18:17:10 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r2) r3 = getpgid(r2) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x5, 0x2, 0x101, 0x8, r3}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 18:17:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) mknod$loop(&(0x7f0000000200)='./file1\x00', 0x2000, 0x1) r2 = msgget(0x3, 0x400) msgctl$IPC_RMID(r2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc00c7006, &(0x7f0000000000)) 18:17:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) chflags(&(0x7f0000000080)='./bus\x00', 0x0) 18:17:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x220, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r3, &(0x7f00000003c0), 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x18, 0x2, 0x7, 0x7}, {{r2}, 0xfffffffffffffffe, 0x8, 0x2, 0x1ff, 0xdd}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x8, 0xf0000000, 0x100000000, 0x8001}, {{r2}, 0xfffffffffffffff8, 0x102, 0x2, 0x2, 0x2}, {{}, 0x8000000000000007, 0x28, 0x1, 0x9, 0x63}, {{r3}, 0x4, 0x2, 0x180000004, 0x100, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x41, 0x80000021}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r7, 0x20007471) close(r7) ioctl$BIOCGHDRCMPLT(r7, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r7, 0x20004269) ioctl$PCIOCWRITE(r7, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000100)) read(r7, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r7, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r7, 0x0, 0x4ed) ioctl$TIOCDRAIN(r7, 0x2000745e) ioctl$PCIOCREAD(r7, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r7, 0x2000747a) ioctl$TIOCFLUSH(r7, 0x800c745b, &(0x7f0000000240)=0x6) openat(r7, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r7, 0x20007471) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r8, &(0x7f00000003c0), 0x0, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r9, &(0x7f00000003c0), 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x20, 0x80, 0x81, 0x2800000000000}, {{r0}, 0xfffffffffffffffb, 0xa7, 0x2, 0x7, 0x3ff}, {{r8}, 0xfffffffffffffffc, 0x8, 0x10, 0x40, 0x1}, {{r1}, 0xfffffffffffffffd, 0x16, 0x8, 0x9, 0x8000}, {{r5}, 0xffffffffffffffff, 0x2, 0xb94ecceeae36ebf0, 0x9, 0x9}, {{r9}, 0x0, 0x3d, 0x80, 0x6, 0x4}, {{r6}, 0x4, 0x8, 0x1, 0x5, 0x3}, {{r0}, 0xfffffffffffffff9, 0x10, 0xf00fffff, 0x1ff}], 0x9, &(0x7f0000000040)=[{{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x8, 0x1, 0x1, 0x2}], 0x3, &(0x7f0000000100)) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 18:17:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffff9c, 0x80045745, &(0x7f0000000080)) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8, 0x0) dup2(r0, r3) 18:17:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x1fc) setsockopt(r1, 0x5, 0x8, &(0x7f0000000000)="93d869b1ac02dd536cb2d625841e0c450da61dfbefdff45e58798ecde1e7d59ca5b1f31692c7a32c9c3079d0e3550777f24f07fc8d6d", 0x36) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x1bd, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 18:17:11 executing program 1: unlink(&(0x7f0000000040)='./file0\x00') open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) read(r0, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r0, 0x0, 0x4ed) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000240)=0x6) openat(r0, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCCDTR(r0, 0x20007478) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1116, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000004700)={&(0x7f0000003380), 0x2, 0x0, 0x0, 0x0}, 0x0) 18:17:11 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) read(r0, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r0, 0x0, 0x4ed) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000240)=0x6) openat(r0, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0, 0x0) fcntl$getown(r1, 0x5) r3 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r0, 0x6, r3) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0xa1) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r4, 0x0, 0x40000030001) 18:17:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0xd}, {0x6c, 0x0, 0x2000000000000}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ad") r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000180)) 18:17:11 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) mmap(&(0x7f0000310000/0x2000)=nil, 0x2000, 0x2, 0x1012, r1, 0x0, 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="11"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x26d) 18:17:11 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x4, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xdfffffffffffff, 0x0, 0x40000003, 0x0, "fa6810ffe48c3357ab4c6c0e070000000200"}) write(r0, &(0x7f0000000140)="962cebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c090000", 0x3d) 18:17:11 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x10, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCFLUSH(r0, 0x20004268) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000002600)=[{&(0x7f0000000500)="b045d2a42aeeb6d401dfc2a44eb73d6a3c8729e2adab72a93860fad3bfc88595d34e23a303037b4d4349bb38a04c5c2dca6938bc3309c592fecb588a59cd04e067db08bbd4fbe9ad6a6c20643c2870b01c2842b1a405ceade81b52c292e233294e64b8ab0ccf6a3199ade6a02d27c5f567e6834de4589ac9469f1a5263886e0ea8759bc6866a5997a723e1458f3a922dfe3d209290ec2a82332d4e70901f515ed19a2f52af76d0d6acfcb06bd584338d60589a3edd9064b158a555319454a2b05dde98b1dc6a89fc0a622005a4e9c149c1f28e62105e79e74466c3f1c6b5229ed87ea585fc0f10f23ca1b8cffd83aa731c327576bcd298a066131c6251ac95c7bc031bffc2f262d273c1e41e11c6434093b58d698a6999344269ed02587c7f53dbd278cdca8619471f5048e83f0eeff60c8985e2e8bfbfd4aa26fb6ad6ce9cb2a45ab82b838243c2a19482d3c98b52b77a6263d1bf06c447d40fb921e361e0295687af13c2df6a5190a57e052ac84687f77b21e988404bd6191b229f0dc92d49492d7ddbe7828bc6fd0b6fd8188e9ba7b456df732e84aeb4df5023879c65ca0601b426d74b59e92de4bf6e7b9a66f6971259a45e642fbb8eb6a0e69e4220f402666c567db0e7520efc9af4b0369825f33ef7a42558c2cf1269870f015efa4642ab5d3a1ea389d46802573ea78a87e4f48ac31b0472c2c63443b53344ec56a8d72410e3b6c57bccde1cf75ab91d53bb319f4da34d55e14ce32e4c83a45ba5d01eb9565f45494af98594bcd9f871133a52b13950542038cafa06cb77f78472751d5d51ce662d4d3b5c3a30bb5787fc7b2de64660945f6fc2696807d33667d8ba02fd4c078ebf75dbc52697b308d920cb1db1806a5cbe3489a3b28b793eceb05d19d51a1f25ec038d8f1fd453c2eb6af6f8b282e9b0e4ac148a915596c9a51d6e0382bc11b46f1732192100b55fb00d16e72f4366cbdc1906d1483781005dce8f44fbca05b12dce60543c9d4114c507165ce8eaba3bd64bb198ae16ed5738a4a7cd69d9be2b8fb15976364acd9f3bf027457fcbf0ca0bce0c089650c7cec6dbe6b58fb915cb7a43987231f42008c820e3092fbf4fc146292c25837129ee0ec004180f37ff80b8dfde56464e52278d1cee911047b870a3c3313eec58ad9fae94b113d056be4c63312a079bbe9b757a2fe59250d3c88a39c6eda27057920c031cc3373102462386c142362b4d25e4fcaa184db88ab691f759aa1d2e13990c845874a7ef2a4d34e2d77ca8f3fa73b84dbea66aa25afd08e5acd838b51b3e2991871d9b526bad6d32286fb61e14285f55f8d4e965e68ed0ba335e0628db2298c090376c6ede5628aa476b9777c63cacc8a35586c01db48df178a5796f5e3c4fddf350608966c5a1bd6111aea41dee05e5d44b5c24494decb03e6639c759d2690506f728faa6a33b24f4fbf1c704cb6234bc73f90e33177afa36d24f1317926228bc224a76863c00a9983828c078215f8734b4420fb45c584387f148de564fb021d45f9aef4a665cfa782b34952aff382792893cd7ec5b310e2a666ebcce0387cb22060aa333898d0605a40a99ca10b060bf4d6285d4509b05d2a57082aef1818acdc9d2a417cf00dcf0de3eda070c0b1fbfab25e03f7f6e6cadd282736bf1f82ac2dc03bb71c12a55200812687072c6260db403e2b3ff0cdcf591d8bdf14a90370ffad2366c744e4596f8859ddce3fbb98caee9edd83a155c34eb1e23f0040b5d25bd2ba1df43a1917e07c44dc32127b9d4eb03e27317aa4ed2eba3033ae7942254d8ce1835fdbc04e257883a7cb982771bed266b607180552bc6442849042930c4016fc413e545485b8a0eec542c58693f180b3430c1134b5a31e63fadcf5a032e021d1ccee0eb0a9cfe2792abf58ba14919df66e015712b0680c1855df9c5130e4718f5ecb7d674a79c9762dcd6cba8af2b36caf2f5cfb7322b287bc2b91f7165d75d9a8555087ae328ecbed5d67e9e785fd9195d8873c30d2eca9688a7ba9fd1d37b7c9f8ce29f97b46d410fe06b2810542cd684fcfaf143c2796afb7d76e2ea44e50628d686ce1e2bbd25e3d6463b505db25decfe6ba7efb3279836e868542e349d143a0c1cecd8ddde1897a951ca048f5f859ee7284d69b6bde08cecb3afd7703e6e8fe04ad2bd880ab72c9a3c8cf73e3eb4a706b7ef63e980635c157a13ae885c05c2891cc7c1c23d0b65f6cccc864bc18d78a1d6bdedd4fa6d28a40a4bba9fa272fad27f745d09d5042db3b52f4f8a266669ba902971d6c6806514fa9199711485091c396627f848c551bf2d828707564c0d66b20d46f6afaff43eff88cbfaa1bc07f39e68ef5beba09d21405325a7e712f6de98906b2b06420e86f853fd124f2380ba82ecef42c4f596c0cf4d290daa68d8d19a0c0605703c4497ac8e2f1bf75f60110200964d5b447aabde35304ccaba56c4db58748eae6c17646013042201ca2cedda5c862e8e2ea4420828ff5314dd93a879cabf5b514a0a90d414a6084bd147c93c48567c1f2d525213c064da52f16e9cbd3f649546fb01bcd24c87ca74ab28f54c4ee7e8875c4758cf07c19775353fd7e550b2dfe62e107153f28ab1eda0d0193255c5b222bd8e4f5ede37bd821689a4205160000d10ebc2d50a081da35c6325be7381f911423ae88b167fbfdd75f78972642d6b2091ca7af0f283f6cb6a3152af0d9855e204db4da83fa1d62ed27e1a3ef999d59a9970f8256f5542c4b5f2e2e8358e93beb1379927416ddc792f39f2e5896cb1c721ee5cd4dd944203971faf4542a99d684d13103f5cb965e6e95530c9342cbec81efd9a1c430c8de6500f5f3ebf81604d83429602d872dd3c5e53a0b1e88b50c516d65fe2d9fb7bd0b46a7548107e2c9c602b75b8e468d2dfd0cd42ba7f0bcfe61aabc935fd054ae07bc7f46bdb6b21bb29d148f722a9392761a9949d3c020f81be45afacfd3b5fabb0425cc4be2d91f87dd7623b5882ea378b88f9679c0c8293afaa42ff354f752c12f7d476deda6ab739aa284ecd4846d14b621b15225c015c6d58b4fb3a9fdbc49ffe145133276a7786889747763e4584430b07109de192c20ba8e59862df444828a4fd8f9b026fdac84c262774f97ba92e70830c5a0b551423c6322ac0b38162824b72590d82b57718e01cde5be4eb8e10fed1bc8c38594d5c8c13980b565b22edddf398b890175f663f3eed42ebf4a0dd2ea7efaaea87a25b093be9ffebc101bd18d68ca02a4f455bd6a5ac0be7a6e3a88504824e15ef69e0f7d804e70060323fe1cf4350cd671361c689fe654acf04373fa34ddf6a198ed38e315bfb45ab04544e83f0236a903e25004dd8ab514f3d3e58bb2683197fdc020dac76e260cdbb7f55c542bd192bb0e601bd02630fa2669aaeb414da742065b8f67d74d597bcf1fa41ae69fd0ae45ea4c627bbbdd215100477e46404130d9987f7dc89d1272be5545d3e5cd650044f515b06c4d020615ad2cdc54fef9c107fc68a22312f919dd70d542ef68d531c974e0b5249aa8090f6590cbed78678a3474192d00e6252af55c063aede54e11b5d28aa34523ae1842da1081cec328e2bb0d05e65ad4384b0a992bf17dc7e3ea939daf5317c56dc64f13aaffe5ff951f17134b7ab82414deb3e0357cb472ceb7d3c7cf13734bd4de64a876fab046f0f958511fbe3cd0bf3312014967e62ce3fb89cd169900aced9810957f4ff6b7b7430a61485e227d4272104a7b4a0cba5b0b5df0778c691dfb43f9d88c110454d8cff455caf37bb07adf01d2e8f19907ffc304a3700ee9f1e0fbe1e9a8edeea6b0c8ba2a4537225f61d7ec552603ba292960b8b70e933340bbb5fb76e4ec4da6959e3b3fa935a3c14454c7352a744a4295953492aeed9ef797663e83a296951538fb08af002078de9854430f56d5df1fef1f029cfd8d9474da7d6f360c7734bc0e6a426060e4297317e2aadd19e97b7efa269f3fcf786d9a6be2ede1916cb71e8d352cc000d20f12fd83ee73dad090be2afc80952509606672cdcfc3cd414587f8538dac99089428a186fd4277a086394876ffbc54fe925b9ff930e4ebc85284d56e214a60c5290f690da3e222d81a095cbba8b7dba32ee0f7a0ac98aac37eee1941996d6df7cad913fe77e7f58056012b4a0610ce6ad9c06d6b1275dd1dcf8fa998a03d8685ceae5c913136c1e7e0155fc4ab1a2f22c1e76465abd1e0d87bfbb11720e991d5f1594d976de0d349081f3940ac9b5b895bd4bb6ace72206bb1f194abf0c40a763ae8736675d29e892665b37ed545018bec45ffe9649a7d9d261050c8a7721ab62aa6f798d2b509e24499cc436f5810dd313b793d9fd7b97ed8653ff212f7d1f28b66b44963b32480d59c5056ba0d85256ca72c0cf98f3fb848f8485f60a9c225ff85916829c5feab368399ae26184fee2c4240f4510dc43673af2bf37405a2afc2caa69a826ce66990366f68fbc09d788a96c5b8215ee218d7bf1873cee43283c733bfab80d2156f364da5fd196870e143afb78896fee2b5c7570a839b15defb3b89037f7c6bddb34ab38b3355b6c69732bc366d36b076c89fa7685a25f3785190045974b0272bfd92c6f71f17a865fae3ecad477ffa01d79dd0ef3da6678ec739c6a3cd4da763b973b1b4994f60d2f4782be465401eb07d3fe73e7da92a8c33db4e2ddc4e8a9e37c65f71197fb6054df6d66ce31fb7914798ea37f773188db49e75803072ca5bf3b17e0a7494c1d560fa12cce2cd1649c9961e875905ba3dfdf3f4fb7f1c40550ed828174aec5e2756aaca0300ae264d336744fddc1e970c79514424ebd17af74fb56dc5bb33438e004a3ebd848c23d9ad781d7b9c390c929c9b881ab42bfc2f82c6f2aba908e3ed92fa4a017f6f5e235ae73e9133a9b2711509e526a4cb0e9f68ff1fce0a4fe0046146db723464582430482011bc7dc68bff969bc9ea5f699890c1fc5301120196973297a5061d5afaaaebac18908c85a030c3f7eb253f757a67e8c92ae55e64c268979731c6431ac533492d4a64c6c5f69192c4bd259c11f6a0929fbbd987c84d4e1b3fa3d9ae3f631a237776a1f3018c06a7447ddac3e2f0a966d22ad492de91e98959e05ea293360de54619fb389f4810596d8932c55b9f703f599d6cae07361a43f3ee600989ed8b2f28e0bebcf714420d9262d5c5a81891cd33885d342f643da4da81c4c38ae9dfb4f55fe8a315460976fe782147a0a4af39c87425a9be220f43b79504336ba4687b1f521c52db19ed288ba22b455e0969de80ecc74bf9909d574ae987b29f3513181b13420fe29fc72bed6604a14ac1b476b7890d7d1b3f16966c53eb394172605fea6021f554856dcae23335d832ca30e881a93208fd66e3d07b707214122b41bef34cc60b2d500de19b16ae2220de1fe6d450a02b9d6d295dc931f3d612da9657faf9e1cd0029dd4274b45400ca2d05e12a968e4a68fc6ff3548bfdc4d5ba9e8a561fd13c2195dbb03d172df6164ca9cfa9df595c0b83b03c4dd2c95185d8df676dc736872a4b116861d02cfaa7c1a3eaa0326064c2450b287a85729d66ffb17c052b0b75c1d3f2b3351af48f1f7e9b4dbf69e4ba8886302c33e14537817a4abdb12179efe7bc25f43f26a154987a8c90825a3e6a7a31b4a72b8c4051828160aedc6cfb5e4872f1e18c36caf2b9deea70edd646958df2da05e961f2287af839d1e243c20a1fa7caaea1207fe758c449630b937905d2f77fa7dc61a2840b8da17f79b542e47a1260d907204b70b", 0x1000}, {&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c74f77ac1befb7518b209bb1313ea99c067de79bb634f3da357a53b6e360e8a3d72e1f35a48cb4995c70a0ea62f52ad2674f9636edb58267b6f13375f0ec47866411c4b7e6c6db1f52b51423571f0c8ec5fa64549659e006683a6d9cdea07bb6d4ca383cd87b52d63e167aa9283f298dfada576a6a0d701a9944b1dcf812", 0xa5}, {&(0x7f0000000000)="9e2a", 0x2}, {&(0x7f00000003c0)="22399a5814117357ecc4f571a0141f87a245e943729911ab28627cc6350fa45ec8993dfd0c6896bdb9779c87e0ab992dd2a22025617fd703c2eeb8233b563db9bc14f58b517e6442fc0200b5a07b7008d656c325c41013c851769bbc28ee2dab5c6933574cf0d7f45d6ba844f6870c5c80ad7cdc9060dd995be23601902ecd2efef0396f2ccf16068c1624ea82d52f4793c5daa5b3bb4107ade7a4bd8408ddd9e80ec96a46b368b861c7bc88990157b16db206", 0xfffffd87}, {&(0x7f0000001500)="a438c8bfaefa6ed4971a5fe7e7658f5045f28a1cadaf5704c489963a31fb1ef9c9e7e50cc30eb941a2f202c8abc937815ef7fe36b9a63c189d3d45eed0dc0b106ae17a2d51d707ed82c79a669075b71a4f9cc376a71fa0f99d80cd60e49e7e1b5d97a89f4b9dc8c9eb8f82b9063cf32af62feb5495ce757d019c477d74349b57111e21bc3ada9c3323b0d17d7d333c007d53c62132ab8e50a0c461851d1b2f3826075d4674b97aa593991fe04389f579f59af7708f5e28d81acb9a037711bcb649b621fdc93f63190fbbe01ecca118b102d81606cd48098fa359729420f2a6bd2d457e8693ea04ab15e822aabc75fae203e22eba7717c13c13158b8e269842111461a2cf5ef9804966bdc2d1b28fae600d1d080411293385ab8355281297264d867e67516b255c72f37bda215acdad4f377384eb89abaa707595cc3843fe7f1ae1479bd564d9dbe0a452d6a25e70c76e0594b3e27ce80ef4a3052f5158c3eba806972228876bd787bf789f2016f8c2d63a6a266d9aaff25f22cb95ebf373d9d2ca71e6bf1ece0a4ef953728693efdec4973bab1b969245064094cb6ac22f103513dd73c8c05c9d9204c2fefcdd312ca28f13cc53b815cd992c35de0923b62307251efc7436c46ecc36e364d700847a5274022dbe85a9eafd46e15e00432d20f0b4c4c7cf29089e4748606e682072710bff29477e3b336575b4eb3fe5d081860eaa5459c976a005efe76f7ebfe57388190671cd4b1455818da6e76a3fae42ef8cfa69003f06a25800b3a9738e973f673d5412948b3ceefa8cba8741b4c70e88ee56e45b28a90eb3874a5da495a28ab2e8d3430e575efedb33921205dd44d9146ba7ce5462ddebbda50f03ed16b7e714309a91b3d0d8de6f9c1055b3d01b34f18cbd2076ea7b54f09451259440b42bf438cac8a7a0665ae6a88b3f4242629f0048a61168fdf39d80c7cddafa5be07a495fd2d6531ae861563b12d223e29b5b4d8a3a38b317f081deb828afefe54617e01a3711729242ac426f697e60d90c9cdc8b7095be689921dd0eae175fdb33802e9e437be6fa7ab8593f0ba9e58b834faa98135d70bc37b6d9f90ed3cc836fc5fb7ba9a2c4e9289e7820ba8273f6d0a129d1d0286f978a786e9148860536e1c7f4f165116fcd871031fc5a253e94813efc9582d299287641990f75dc32fe2ac1f18bd1859fd2406b4bc79dd5ebcb2de59bc64a76126c51de4741f154e4b76cf23a2189b0d3668c10706828642bffaede359aaf02e21ff534516218ea770d9dc9842900410b009526c4662a1d5ed73f3445d67f659e0c79423b8bfa61e2a0b3290e06dc59f4e4e6019224cdfc2c521fcb2250f7f5ffdb85bfe815b3b2f239db5d3287f461a64dc7e2e00184bd9ae3581fe9ab8b1dd190614dfa3cc3db04f4c8ea6173c61cb055fbdf281da27982210b44b6417bb744a656184b5d020aa6c2bdb0f23aabdfb028d1054f052feddcef3a92cd219aa616fbad966bae031f59747a4af39dd4fee6f5417476b473a687496402b7a8b52ce099d52657795cc98d5e06f249fcbeca51d55bdcb64efab4c2027fb0cf9ce02b4e1673465a33361b94d13eb6ffa23817c127c1d36cee285c9492fa5b7f358b89efd908e41123129cf3c33e151b89ad448d1f0df0c00bea599f3e1c26b7db0e5b6ab50f49ad0ec3ceb20161f11d19198ebdfc0a5575cd9eff3e2679c794b5d431bcd1cfa3a6a127ba13e43a33fcbce1aac5d7baf45bf86a67830d6ecde9efa76b4b22a1b877312718fe4f0e4d57b37433be37eb48f5867b051e6694c83207842f1aa3f37ca7f5f89cd5639b54a38818cfd12c07ac535e2f25ed411e0a3a2d725ef7a0aab0be78b51fd223071bac04320c3858a7f006d42c63f8661156d66333936780171e8225ccd282bbca93a0fb249c265b522f666323415511aeb08a5d592f86898b35d5c421c73831c87a2c783ea41476b4eb6615b5aa1165726888cfcaa8af4b9f3064b4742e93755aee4de446fb5676e93ae16c48503074013baa9d5c476c0460a7ff36e81c57c9000db28960ae2eaa205b104ae4af99e0e6fdb8678f2cfa0edb5296672283b7ab18b4e91e65a79748e23f0ccf0653b9c1c26fceacbfc4c9bb0b0b5773e3e27421d6f2f6ea31b36ce148661ea14f85f03d835424d619123f387927d4efe85da6d290a2ce0f61791300a485a074f224eff42fbea49a7d17aa57ebefc20710215fc89e50922f8e19acbe838ab143354f022a42f1c73822039d99a5a22ccab03058c05073c99d80e4e8635f3f3b259f4ff38dff80d41cb368427d739d8c686dc90312c1a1ea363c0a58588edb3b05b1feb673c4959bc61e549fc20d1f9969340f1f8cb066065dceb19df0c015e5d75bfb78f7781197031027952c9d40b43d35d6af37674b386968ae1cc8e017f5faeaaa1ed67acfa993b4aec4a1f07b8e47667980d897e59ff17f5153bce24740bfc3b716b20797e975a755819f2df4621e6cf916f8d6ddf97cf04ce3d7abcc1641cc822190478ecd05459b697c2af575e2700186512fa16e3e64d60f4a8deff572ef2784209a2558a2401d4ae3a44b27c82e060929282b7a864542ee644c46e82d6e932fcd95883f3a9ada3b4e77fabcd85b349f11789aa53b6be03a88e29b29a8cfce97ec89827a4ecc9a87dbdf063534c174b28fe2a308eceb8594492ac6fbbc8d5a0a211dfbcf5d9533aa02084d53f0248321be8e7199ced357ad47b213f4c6cc2c7530e286ca3af03631b40e433ab2aadeb7428a180dbb9f3782e75c03a4d77e8ae85ee7f1a89199ee37a8fdb5db17c123dce751a748e737c825798c569044f278def3411fb569992e9cf3ed47fcb5ee562c70a0547c3071fecc6ad90e60ab6f9c6e1734817b56c35d50447fab02ff5e234b219efa172db3744589d73a4059910ae26d4fe808fd6a5fe5ea9d245618f5a7d29cd48343bd4ad8662c22b01b2e1be8c7cb99f6d8394a0ffef970a3bacb0fe2b406c08c7370ed07bb84b4959c0b5e4c7123669c71be4eab19b4b0b68b110676a0278e5792dbc7df9b2c61807b2859b169e14d873e850396dc8039eccd0cdeec22a971b02a5d7641f22e8db990894027ae64af56a9bcd170f153eadfdda4f625ecc6a3ab234a1ed99991f34a68da019d6cb6c25f34c024e1b5f585e86b11a1829da900d228e49bf147c68338bb8d157896a07cec6e673cd78b329926bfc55411048e59487c841b371e5d08d21f58b1664ea58238578d58062b69ab8e4c96821fd3d5636cebe304df25315b74a6eda97cfac6f1478dccdc781536056682a6d211e27953efd9874fbe1cc731dee31acf0c59d934bdf9eb12cb78942185ce872731e19da99373c8862ee6aac687e5864d3073fc948d91b80c5683e57a29770c0de59ea0c4d4dad6955df6a6a3a5287a388a963a4ce6fad3f911c23f788948a92e62db910dc80d83c8f1fb28c721193b9f0dbab832b1eac538b28f69284992ebbddf3926fe5591159d0cf9d3ef1487ad738e1175491ef9efe4a6b57898297e2a4eb42d4f59ca4b2046b92bdfbc81a5f96caca4bba5cf2fbd1846f44f13d629df103737251116bb41bfea1f3d468dec8cf1ca41e61423826dba4deb2da04384c93768a9d9bd8ff4f7c4daee876d4f65cb216a7dbbc70bfe84d23c8823e7378c681186644b6d3a2fc59502f1a28c96ab741eb1052499085973b6ebb1090e2e93d271fc7cfa2db1ee6ae9de3552a381313e249649151f25e93625d7726555c98644aa995111f7acbb452d52e05b20ba830916ef53ed88ccd244367a4794cafabd1e220a276abe8fa445ab603ee5ef94b76491f52d7488e6025893c6eb6bcc81ec291e54137a44a521d7cdf33644fec555f1382e029fc27014dfc1b6c1a9897a258d2313b5a0cddbfac1cf80d316f91351d8dcb7967ad697504fb6223a64cc898d83e68f55156bd02da5fe0a748209a3606907bf9be67bbbd38db2b03e0a1c2431e3b1de90e592386ea04653dfdf78091d8667a31e6b39f25019d979d07370d961064dbf147e8deff09a761a020b5ca2c4a1e0a726e138dba16b9d20358ac84c5bff85233f5e6d158c74aad549badc2e864438c0a1fe33853e46701448e1e0ef18b45df86bad820a09ee164b08cedafcb630c0a45f4359847898bd4288e5c2a361561bf968a6dc6254210353417972ae158c2a7be35b28b87ab71023f45f6bbe1cdf967393d708fbae89867970b2f2b2083a599151a808d65e2e2e50d9b06e76d162d6d6cfc6749d46a93cb75c644fb2f45d18b94e0186c8aff3d391bf4b9f41bd7f3ab749a343e41b1841b14b0186e6c52d91a14788c6559665578e739dcb9b8f1d4940e59a3c0dd0709aab842d1ea4d2a471c354d9038b275347fbcc7708f7346c3a94f27836841396d204598df415d2cdb2f17aba4dbcac08e16a6915e28582d5d917cd38f7f31d6156bc5d7c17b5d84dc9c7095482f08347c19502eafe61f7bdace19a5e8e277d02215e9cb63145ba3a1edbb432b8818edc2b9e6fef056764c8b625efcc7d88490d9aafe5147c6d178008201e01ae35d50a0db45c50a705818688a676110c16226496467597e19cfc4175df88b2fcf231d460f9dfc67b78f6b2d3aba34854c31c8b800facfa6bf27fe75129c3579347e27c23844b275f0dd117683f240d912b0d5a531177aedf57a54f74682cd189453caede2d1c1883720fe382a41b8c2de82d63598ed37262218dc74c4ce0a80a50ec91265b550da74432f5b8266322b4fe4df6d31a11c58b59cf1023d00fc91086d4c9b90c6925178199b95c0807e58a7b62ab1356ec72b943ef899474fe49f4cb80cf1294c77aa049988a2b59ac9b8df091c99aa0757af41ce75e61cb4dd351de40567cf2d20c8f924c08f933594121a81c04f62daacb92c909456fdd0628a81ef4e62ed039ae61d76d9ca3477e8b173baa7fdf576e397e2d4aba4729a5a9974a5d9379df275687fa515939e08c0bbd05e1482069c7bac232a8b75733eefccdcd5cdace08f56e9dcc489be0bad0a0b9e769e5cf65fdbdd67499fb934b9b4dc60be21d7e4871e26dfc363bc2083f34cd38cfc3284fdf0fcb8bad6975d34c23638b175cb4323e41e93483649d1b13554650f9294983c0a4c09ca14aaf0728e9ea63f220889265b10748d909c76d7453ad2b9f157b050ef00bdcae2a5aa490ce3b21e0ba3987f4b80e486038ca7a0e3b56c53b1a7b96c1e61e72ee0a4d8033b027b544d8c467187e71288822f3534383586475135bd57fc622625ffffa73eda6fecdb1fe6f5f438c51149ee25d3d16fe1bc5804aa38c4c50633a243764ad9c017b9a826b15e2416d9a76ebf79ce18833d1144d7ef21595599b42346f34ee13458d4be10ce68f59cc2227fa5fdc47006b8516dbf689b31d71dcb54d50bbffbc7ed68ff2779a2cb5a5c358fb22a2095da864e8707864f4e0537f693dab1b4bba3b26ff0d2fbc08155a87c23e8115191ba1e78017976b612da933691bd58e6173a69c28cd1dad95ab1fb191b30989d315b914f8be463200414508ac984e71f33efe99eada7d42981d91631bc030cf7631beb7698439490cf957d99c10ad85ab23198b42576176d0a4692a5068a730b1a2e8af74ac17f2d62da3d74038acf2031d540a2c2e2f1fc5fb9648bb1bbc08015978216178c5555bd2fccf409e32575c860ac99c9592df6a06ed9afcc4509111482af10d641d0c8b5d358982d54cc3e9b4da12116ac970c42124ebe84a2da38e3035eeaa50d73a905beb962b6c6a3ce26fa88a79fd09", 0x1000}, {&(0x7f0000000140)="7e484a52f0983a8ad4ba800ed2ce096634d30e12424c48b3f4f3c17ce9588c4a674dd0c3778ca856774007472d9983c3d88d307995b40415e86e435ae59f60cfca767c04fc905e012d8e060e9c82ab5382934b8d46552420dbc5f7163d8ea3e3ae", 0x61}, {&(0x7f0000002500)="5a56b0280c3768ad03cd21a7e91c108536041c9a944acec5396c874ee38b5d00adc998006969856ca0e436756405cb9b17ae599a8d4ba19534a9588834ecb14a00196757ca7fa941aa342db50773f7e6756098cf959a021cb24c4914e145307968ad6597dccf04b71028a1512560880612d0c4c270df35e528852409cf5d11a4c9a0076d0c3f8825c69fef8a43864be845a191342e02a0a8bf377d1dac00340dc9a752e18b6e0ac4a1951413c5b86d81b69d353b066f3dec24b40f7601abbe06ae23d57b8409403f6efeede5e6aa8140f865a0eee4c322132dbdf250e5ff878f56ddb5709bff493a", 0xe8}], 0x7, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x1010, 0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) 18:17:11 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet6(0x18, 0x5, 0x2) r1 = syz_open_pts() r2 = socket(0x21, 0x8001, 0xfffffffffffffffc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x54f) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="0300", 0x2) r5 = dup2(r2, r2) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000140)={0x6}, 0x8) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000840)="717c44108278373c659e5bb376ea8cc214c8a4369517d6717eab02523cb5b4c549e6b06165c323b626023b1c58c691ea276b44d085e8cc19ed6690017feff7e7fb62b3664c5b0f7993b61db80e7b161522b20e38fd0fec1ef51d65aa0df0481e6980c7b2ba9e96bb1bbf694253e6c874df943cda3586509d7910c529646630885cfeff5ce77da17f8a2baefb0ff7ee0db61aecd88eb847a7e8613e7eb293936c7bc5e09aee6815025411e0e5bf2290c5a6247637739bc42efe9e98119f0c59d0b5a3568cb87ed41b1254721df7b5d1af52b941bed14cb050", 0xd8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000800)) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) chdir(&(0x7f00000002c0)='./file1\x00') r6 = semget(0x0, 0x4, 0x600) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000940)=""/135) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x100000000, 0x3, 0x1, 0x7, "4fe445667930b6e84aad5cb79155e16ee1c6a2cd", 0x40, 0x2}) r7 = semget$private(0x0, 0x4, 0x226) semctl$GETZCNT(r7, 0x1, 0x7, &(0x7f0000000a00)=""/89) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x42, 0x0) rmdir(&(0x7f0000000b40)='./file0/file0\x00') ioctl$VMM_IOC_CREATE(r8, 0xc5005601, &(0x7f0000000300)={0x10, 0x6, 0x4, 0x8, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x176c}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1ff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x20}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x24}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffc}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x71959a75}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100000001}], ['./file2\x00', './file0\x00', './file0\x00', './file0\x00'], './file1\x00', './file0/file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x5cb}) shmget$private(0x0, 0x11000, 0x2, &(0x7f0000fef000/0x11000)=nil) semctl$GETVAL(r7, 0xffffffffa, 0x5, &(0x7f00000001c0)=""/126) 18:17:11 executing program 1: r0 = socket(0xe, 0x4007, 0x4) r1 = socket(0x2, 0x4000, 0xfffc) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0xf2f7, 0x0, 0x2, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffeff, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x8000, 0x0) flock(r3, 0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) close(r4) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r4, 0x20004269) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000100)) read(r4, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r4, 0x0, 0x4ed) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r4, 0x2000747a) ioctl$TIOCFLUSH(r4, 0x800c745b, &(0x7f0000000240)=0x6) openat(r4, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r4, 0x20007471) read(r4, &(0x7f0000000100)=""/4096, 0x1000) 18:17:12 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) read(r0, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r0, 0x0, 0x4ed) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000240)=0x6) openat(r0, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000000)={0x2}) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xe, 0x0, 0x0) 18:17:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4000000000030, 0xfffffffffffffffe}, {0x1c}, {0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) 18:17:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x1d, 0x0, 0x0, 0x8}, {0x25, 0xfffffffffffffffe, 0x5, 0x1}, {0x6}]}) r1 = semget$private(0x0, 0x4000000009, 0x100000010) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r2, 0x0, 0x3fffd) r3 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r3, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r3, 0x0, 0x3fffd) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r4}], 0x1, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) semop(r1, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) r5 = semget$private(0x0, 0x2, 0x2) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f0000000040)=0x100000000) semop(r1, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) utimes(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)={{0x4, 0x67}, {0x43d453f5, 0xc74e}}) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_RMID(r1, 0x0, 0x0) 18:17:12 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x0, 0x4003, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000000c0)) chflagsat(r2, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000140)=0x80000001) r3 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r3, 0x7, 0x7, &(0x7f0000000180)=""/177) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') mknod(&(0x7f00000002c0)='./file0\x00', 0x6000, 0x49) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r6 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r5, r6) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x8, 0x0) chdir(&(0x7f00000003c0)='./file0\x00') fcntl$lock(r0, 0x8, &(0x7f0000000400)={0x3, 0x3, 0xc05, 0x9, r4}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchmodat(r2, &(0x7f0000000480)='./file0\x00', 0x41, 0x4) preadv(r1, &(0x7f0000000600)=[{&(0x7f00000004c0)=""/22, 0x16}, {&(0x7f0000000500)=""/197, 0xc5}], 0x2, 0x0, 0x0) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={r7, r5, r8}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000680)={0xfffffffffffffe00, 0x2b, 0xfffffffff7ef952f, 0x2, "ac76a7989f168c73bb55a403f1fa8a51fe3f15c1", 0x0, 0x3f}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) recvmsg(r0, &(0x7f0000000880)={0xffffffffffffffff, 0x0, &(0x7f0000000780)=[{&(0x7f0000000700)=""/117, 0x75}], 0x1, &(0x7f00000007c0)=""/155, 0x9b}, 0x803) accept$inet6(r1, 0x0, &(0x7f00000008c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000900), 0xc) ioctl$TIOCSCTTY(r2, 0x20007461) accept$inet6(r1, &(0x7f0000000940), &(0x7f0000000980)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) 18:17:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x2d}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x52b, &(0x7f0000000400)="d91d2fc6833efffff5b760f534942a0fa5bea9d6a86840d4af56b86ae248ecee56be06846ce47454c316ee40417783f605b46ab89626ccd8a892d099b3615655f55db5bfc13a801c37f76da6e2b152721b745e681c96e391dbcee77c4397e60ef7deb0a49f64f97104851ca65beb0c80b33ec8385ac07fb67dd7b73c007071f16bd4e075ef8ebcb8a25fcbb031dc0c3c8d49788efea5b6e09fbb10d56c86259d31b4e00a2bd7949882e70cd50dad1ed8d9f22e3afe9126e07d5b4bf31574709ae0329e1704465b98342ba59bd418bde467dadb36dd3eb02614bc641a") 18:17:12 executing program 1: r0 = socket(0x11, 0x10000000000003, 0x0) sendto$unix(r0, &(0x7f0000000140)="b10005049000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfb0fa38db9a9c5052de4d382b770c1f5a872c881ff7cc53c894303b22f310b4c2fa722e43c404f36a00f90006ee01be457aea8c500000002000000000000020200a371a3f800", 0xb1, 0x0, 0x0, 0x0) r1 = getgid() r2 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() r5 = getgid() chown(&(0x7f0000000140)='./file0\x00', r4, r5) r6 = getuid() r7 = getgid() chown(&(0x7f0000000140)='./file0\x00', r6, r7) r8 = getgid() setgroups(0x6, &(0x7f0000000040)=[r1, r2, r3, r5, r7, r8]) 18:17:12 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="04", 0x1}], 0x1, 0x0, 0x0) poll(&(0x7f0000001fef), 0x0, 0x0) 18:17:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="b902e106010000192a101003000400fff9ffffff00d35a0520ed00045af69b2d51898b62faefb7fd1a78088e44d02c560e6cc096bf27a31054e7a3687b14162f213ca5571447984e1cfa1af69fb54bb4beb821ce79bcb1bf6eac3aa7c2661f00c6ab5df74522683243d8fd1b67bb8deff4cc0f82c37d2b3ebde4f8512d14391d0d6792dd2d2ef863f5fe10a91da905d2fe3ca27737755a1b7428d980fa6d9fe3f1e9125abc6f00bc88566287fa348d55c9559cb5040a8dcf67c7ee1876d9d48e095200c4b217076eeb2015cd728067bc3ec5f4624be2a8b34735cb273c93db555417"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x1000000000000321, 0x0, 0x0) 18:17:12 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0xfffffffffffffffc, "00000006000000000000000000000000060000eb"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x0, 0x2}, 0x8) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socketpair(0x2cebc5011d390729, 0x5, 0xed8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r2, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) 18:17:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) write(r0, &(0x7f0000000000)='L\f', 0x2) execve(0x0, 0x0, 0x0) 18:17:12 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) read(r0, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r0, 0x0, 0x4ed) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000240)=0x6) openat(r0, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) r2 = semget$private(0x0, 0x4, 0x10) semop(r2, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) semop(r2, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) semctl$IPC_SET(r2, 0x0, 0x8, 0xffffffffffffffff) 18:17:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x40}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 18:17:12 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fcntl$dupfd(r0, 0xa, r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000280)='/dev/speaker\x00', 0x10, 0x0) read(r3, &(0x7f0000000380)=""/202, 0xca) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000004}, 0x2, 0x3, 0x2f}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) r4 = fcntl$dupfd(0xffffffffffffffff, 0x5, 0xffffffffffffff9c) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000200)=0x5) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f00000004c0)=0x40) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x4, 0x1d, 0x7fff, 0x1}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0xc}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 18:17:12 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') chroot(&(0x7f0000000040)='./file0\x00') unlink(&(0x7f0000000000)='.\x00') 18:17:12 executing program 0: r0 = msgget$private(0x0, 0x100) msgsnd(r0, &(0x7f0000000080)={0x0, "b1fa0c2dd6432eff2ebd88521d84aad26f7157cf1323499a5d991a7ea3630326ce3f9a66c17887d651a0136bfcd2ca9e5d1f9a9004a37cd22f91cad29bb61060e43e6e7b983702"}, 0x4f, 0x800) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10110}, 0x4000080c1}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 18:17:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aaf342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37ad783a7a73381d91d87a95c0000008000000000e559c6489ca93907b013ae190000ee5f96c088d88337030b71cc3ac0417ace92e289d9f9ef2ee4827379ac07c7970ff4d49ac1c4d50996b8011c408800d8d708bf1949", 0xa8) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() write(r2, &(0x7f0000000200)="0adeda9f4a57b51501c7d67417a22d565318af48799996b6bbe54cd081c87e50f23fedc2b1f72cd469a00c45618f97ccda1c24533181532f61c91cdbe48d7b1281c2fe84f528266f3a907a728743931b2cbea5b851b5bb52f8e21a2d598ebbf67782e9fc8cbff6eb8117bc41018344871d1580b93d9d844908b81f81e69d48426da2aeeae364b81f592716e97dc54b89e9a7e2", 0x93) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() clock_getres(0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000380), 0x5, 0x0) clock_gettime(0x4, &(0x7f0000000040)) 18:17:12 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 18:17:12 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, &(0x7f0000000540)="db29b8d16d3ab5a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e4b001cedf2bc5e45ed387043f36d94ac3eeeb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf09bb867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd57f200000000004193cd3bfbd6da2b0f30bddd282d3c013afd6748ecc3a77aeb00904c4ef2c7be934aef7cfa66c574bb36f93a5cca8e707fb69727846f84f6846f2b42b4d5794e7d801c67a9e0a4bff7783c0da50c12c589c67e1ebf82c41fa31e3c41465909feb64cb61f52c95e243aee2c5383257269956c7d18d47748e65b39e7f0b5c21436f06a42f38ef5cce0fb858b0fdd4267af094477d9cc204ca8755f5d2465959fa9a33292e802b608ffffffffffffff35439c9d115bfd4efafa209af0d134259360f0773cd98d0d29b2b7133316308bcdb10946ebf418d40689b1e4a89e83b376b4", 0x171, 0x0, 0x0, 0x0) dup2(r1, r2) 18:17:12 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) read(r0, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r0, 0x0, 0x4ed) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000240)=0x6) openat(r0, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2ab, &(0x7f0000000000)="b6") 18:17:12 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x1000, 0xfffffffffffffe01}, {0x9b2, 0x815}}, &(0x7f0000000040)) setitimer(0x2, &(0x7f0000000080)={{0x6, 0x3a}, {0x5, 0x60}}, &(0x7f00000000c0)) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20, 0x7) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x2, 0x4) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x13f) r3 = dup2(r2, 0xffffffffffffff9c) readlinkat(r3, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/183, 0xb7) rmdir(&(0x7f00000002c0)='./file0\x00') socketpair(0x2, 0x0, 0x80000001, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r4, &(0x7f0000000340)="5f9b7d7536609487c72fd32a4898ebe594464d664743494edf69ca001a6303adb03baba19d966fddf4fce115be445c1922f298b256057aa304386f97111e8ae3145b01a294db3cea61f608647c300a296e0995a0c143d1ac7d221586e062351c84554f9b32f7edebc42d9868f168c1277d918d0db30f3e7af2807e3edba13a4352d6bff9fdb83273f5bb6dc6c4d4b39478669eb4dd8aca62d8fa1168f67f82b088ca9f3a47e474968150853c6ea03bc346a005bdfdae75c9ec7eb26e07afa474de75d2c13387759ab63a296e32b542892e50484594396d5d660533c3e03264331c9d59d54678dea5311c4aadfa89ef786dcc8af39f021ac097adebdb86c3150db3c50d255b982714265f09e8342919f2ebcc418ca89d221a166894c3c8f9cc202c454059941e87784e0e26525237e7ad7f20ad0371b0b9b9785295fc9461a8603ff1323318187d017956d982020ef05482727b9c32997fb9bc9088d23618e71b8a5248031c5a7ad32b1f8d11ff9bb853eb765d43417f31569012a26b910e0aac45d72457bdf32a44c6731ba867b2879755eab663c1602abfdf7180dbd23716d3ba1cd98663d33850683d620693a686cb7d0667ec7f84023792c16b1afabdd30066f8462f31973329bbe23ee17308ff8894f2488fb75990bb2bb1ebc895f6bd62e15581435a492114e54997f43a1ae44c0e37a5ad5a29c515bc0cde966ef362acb8a375ae2f38a9bac1b366d9bf7077d179b52f7b38be4275fca730d80083409bfef4fa37454d997cb0b1fc3e2bc1dd108066931ccff9d3c7efea4314316bf93a65e23936b4e36a00679b0ba88000877af5f5e047cf7d6095b0c4386f6a572e4ff000e7b1fdc72046e98fbad06a22fd7b62d7b98f4765a8593cf61fa8740249698e9618fbd9b15d2652722761b0ed282c9fdd897b5c37962f7c350a2cc6f1959cf3578c4a3efe4a8cb6e7d5fc0cdd6185dd50bd9bca3480b5727ec34269c8c20b21cca299e36d6fc7652a295c83bbe55192f306f93f701226aa39201a83ad4b515f54eb4548e9cc86769977af9c498a36c97f095fce24acfa0ff7b28d74bdca6c17ae71ed91cfc0476641484d37aab7a84cbd61735da402953973226e8864e455464b776302ae59f9b02515628e420c6eec463a8e70b3aa0081e475dd718ff4faadd93bd994ad9e05e43a973e9e21e36607f0d6d938cea301ad5276916c950d3a3f021b3cdff69186f4b9ad6c99834a1a1c318c8f4e20e237ae7d5383c936432ac1a3314eadcedef768634972df5cafc88a3c9989ab936ad579e86ebbc3594d681dd110a293da39108656b80d3bb646180e6ef4bfe3bdb8061c3eb90c15f3f8ebd72553daf54408acd40090c2de221cad817f10e41915c300d90896ba6b8d682a28b64bc3ed6ab4d89ac5e287cd0b45a13b15b7ada572a9acf8f7744ae7b31c4553a2066d330675153771fd4534fa8848737e9af07194065208d15c420b0aaa1da193ed930b91cebe787855957687ec79478fdb2fbc936a84aa9ceeab594ca5eec46e8a94d892c7904918d9b0f755dc0331538696035ac35b11c3d0063201cd9b0a7d9f0511e28965b4142b3602e36786f06f7d54fb226b8d2e2592adf0d91f480e1669d1dde89c92e9abbc7f44a747c39054c000478096cee1ab787addd89615abc4724e6c1594d2708490eebc4ad3435efe19df1ff36fead4bec622656a063618f51ff1860403a196d60e242e126f5bc391b59a3f9d9e45a3f4a805c5278baa44997aea95773c1672016946a894ba0807b231a7fb8499310ea5f2a87963a738f8c75ff6abefff5f94cdf481274838f995103dd0a2b4bbe893fbb4670ef606aa1516177e5ee15b6c7c312ee0fef15b3c11a78d2c031db778f89892d843c1d94bcd33d42319891ae11d214c8bf5e3826f6ecdce58b9848cd787fca64d6dc2c2f3b1a2401865c3a12a9d5a1108b0e9aa1a596bf0fcaa1378c2d9d682b49ae639add268d28002541b1cb3438720f0fd480c8e48a5da8488e81e775e882d0f38a1f49ccb2d54aee6867a0879ea169cc03f9d05819dab1c10174225e716fd84c9851346793af8d5b17a64a3812b5fa5af842268a4856e11693bb21fe95ad85b713c31fef4df62691e9407a8ec66886175f016e6de22267eff4cb5fee0bc2d9ff6fcd7da1854c58134951f87c6b22d5fbf7bb6a7ec8643b364f61b9e4dda09752033101fe9ea3215aa618fe923be93892aa4872925fa319421e1347512ec996d671b83f35d6b7a96b7f5523eda2060e48862146085e07a96c23512d8926b333e1129d511753b025e2f99c4498541da48f60a35714c93b2ac6c15a9fbfa9c1d125b074bad46fefc8e78d1f03b2f6cf93c8760803dae978f146cd8c5b8a2efe06c96eb0c7a18dd7d6d4c193236500e8083ec3bd248236231ae7241983ed97f1c17695c491aa587ae8ea575cc56511e18e0eb507683c4cd361a413fa889352f1b39c5f79239d1766357aefc245ddc699e7fa235cd86bef526e3ffec75b220674361f78a9cda592c8f3c12d2bd3a8fcf797773395ad6f3f774b9f01e69de4ee9179866f593acc6dd0d47b7068df2ac72091be57bf7a1d4832ad0b4ef0484922983bb15d5e921a40f8fa8d0375435df58942d276f2336250466ff30e904f7308299c38bc15bdcc07b8b6a9522c9e0cc13937b760bbee64e45ddb619172dbffeec4fd14ea01f4b89caf19308d991db2ada9b0e6d9719f33a73011946f1c989ce08afbb15d22db311d1b0182e4df6e7052de4c4ef055ada48709601f923a02edd9d7c4245dfec75893cc7f4509cdff24fe13006c183b6b50ba231c206684fa2d905b8ff199922de5544d08a365ef3ec1056201882d186dbdeabfaeb40cc7383e60a78d72097d299b413a40d6a7af5ef9c370304a095901e7705489f5354f7a5508c5442fd877fd310eccd253354c2eb09ad8ec71c895d383235ef77836a25774c85cd7b58167aeb8037ed4965bb98f0ea1a8af8ab2bbbc743ca8d8ff5863535f20cf88a2aff4a3b8aea859b945071caa95ee1583e42684763042ef061b1c017bad688b3af862aa7d1815b8817a901517d91767976d5ca4546bb5f13753c4ea4c7c348022af18b765fb509b90f982fa3a92eec381e2933b2938c68724d41268853386cf6edc517cf164acfc69bbe6d2670b8e6724d7b5138083be93409f998d98f6df38b0e0d31fdb40730a993f6a37e0fd3413f5f9ad6d075e4583d62fb1795dcf1c3b7048f4c9fb85b1847047303c391668d6513f3dff5fbe5c2174e02b8ce6eb94e6d61eab035a52693ee151fab48c3696d4092730a43a146070f65dbdef71b24e654bfafc22fae958d9e73a7c802e0eb056fb0269d38e1a71bec35db6eb9572d7c8283480515f4d306a061b2c0c5046b836cc484d53d33ffa376bafe2ebfb3c1f6474ed2ee2f25704be6f6eea36d89c3f16d2fa628fe2bfc5110781c2d937a014c8b4e5ff76e55d563304bc9722dfd5cf16f724d27b07bc5b43aa3138f5f2543f177f97906f42d1ff6fe951721f39ce6b4e201acab6615f301e8ddc97e6b13c08a34136dc7db03facff10d9bd5c3b42a7b612228016c70b620779b5c7f7186be8e57128c4ee8a225fc878b59e31cc2c0b6b2bc5e6995104f5d126ba5a2e1610ea9d34500686831c3d912b42ef408af9ec00ff117a0bbd7d6e8995664c2854e7b6887dab5525f8871d13d6d58c7ee4e3c3d6825468ba0daa981ce6be62aae0c59c3260782bf514c86b485662aca0bf05b321d1813667c1a3c735af55857115159ae81f34458e62a0125d6cb7cea376c428912d0ac0a206515e8ce501c65f0f3573e4a84a992a9361845b7cc100c17ae04f9f8b60a273b39e36458b680fe6539f5e71c6fbc89b29a0160498a14de39be079c2fba62c169f85c1057af562edbc9259a64692c537de7707b1992df1afcfc8939000addb20d96620d442e5b3f9c86fc2da553ad9f60227a6f300fcb00299f72f6ac81463fe2750a984ac8b1e136542eb7a478d42d80dfdf15f9d0d8cc13994880f64e963970a41bf7e30c4d088375a329ce1d221554c308807b90fae3d15890bbc722b186c744e1ae333984eda3e011f341f771e544fcf3f185416eaabc1599bed619e678bb360e9d03871ff938c53fc89307c8490ba2ad2b887aa0a11a7abe9940f5fd88f92d31108ab2a974055c539748c293dbb9b6f2b35b76181e45dcf8c7ee7121e2745051047b923aca64452a877d40bb201b0e4083c60b774603d1bd61aba044fabcb13e781a47b8d392fbb44fea02a891e6da4442064552c3b89fbb93c90b922b7f793981f335bf7395fd49148860014c08e3fa93580ea1883cf9786c9ff37a5e1a26d6b412439f2b266c91eaef25873a6d026b092e61e9a47e1d0911b950233a4274e1c7f3c24e43e0d3237c936316723c6a730c047ee110bcaef1044cf71e8f850ae47f1bd8106c698fe6e7cd54709a28ed4068398c1da0b06496c4b09f6106f5935a065c2be44f0ccabe6c03d6814faa7e102151317b28a8d7854eb9aba78321e18b4781ed3c25ef96e34674f6475c106bfe6f7de27a98c2429abbbc8e4d34b66337c01f41a0c72a9f9f1ece7130732efa05d66ba65c46bac078479f90a7383a58819a781f6289975d7f3e55eff92b24bdd715439731f03fd484c71f970dc9f6fcc2139323aa43b60fdd0517729e3b6197bff04d0441d7219af742cb93873c86eb485249d90d06c132e094db5c7c2df91c861f3e2622d8e92d09c0a451e7f033ca12c3b88490c56da3b76e7be5a4a121b3effa5ad2dd4b3f690d2486711623089f78b83a5fbe7e97b9dc9658fa967fb1007a148fe7d9390bdb8692681394520f33868b31eb6e54f5df1c3a3c84cde2e6d5a953d734f7f7e9544bb5bb9a10f2f4c575f32d9e3aff9e4c01536cdcc0fc47296206d77bd00e7d7f51ab68257c0fa0f21a32a801d01d78d435dbb32e749130aa54bc028dec5ddcc45d7537b4e9ebaa3d98085e8b9f950bf9880c4f67dab2dbe8830a1519c07d0456f7c0335277f35855ce61c7ed0b374d926bcc89b272c67fe9b01d89ab41f01fafd6cc763954128bb29c3b8287cea61c4c21748286b3a24ac66f0e5dc11f11d87e948c35205639df3794a167f7fab4d39d7cf4c34de3cdcb770c19090b484965283680790d10231b5b34e32f19457248897e968488bd1e070233d0c6dbe7fa770f257b89d258b1a588b48d582e12ffa69dc676b8f04e01557a3cb4ec1b8fec71fff1d58a60be0f56c89d9d162677d8ca0cd1de19d10c4d5d67d179720faff6ae8f504d4a8a6b46062ba97edfe8e7399e64661f00d8bfa4fce15b54bfc5a180820e98e67b15356a258bb0b0e8e6ddf8289b30614cb9049369ba5ee93adab3486c904842b7f7ebfb94663004f7513eaf14e79c6bb67aae885e57c44b444285cd79e74e285bd7e6292ab6a9cf5f2a736c8fbecea53ea7ac830d908908e1dece89669594c1052abeeefacc61e82dc04ab66e58bde97c2e4b7af7b64dd83998e7398957659c8bd016d9ca8d8ba03cb44eff58432e4df3174971bbda4b82e871f1670c3fcb49290bc4430a4f557da9d4e2a92d58a401d7060051cd2ca7f3b37a06fb2daf5e6bc79fe081cc673ef4387de1fd90296d6cbb2f01e0c346c2f76ff371b741d73157502ff515ecd5200cd8308d46af8a26a947e1091c46803f3865b821f31524f7cf33942bced8826c8c3f2e1a97609e49d56b48f81c3fcede87e4e0ddc74d7351ecfc5cacf858deae8b8874d951946de4b51e78f332", 0x1000, 0x1, &(0x7f0000001340)=@in={0x2, 0x0}, 0xc) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000001380)) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/null\x00', 0x281, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001440)='/dev/wskbd0\x00', 0x20000, 0x0) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000001480)='/dev/pci\x00', 0x2, 0x0) kevent(r1, &(0x7f0000001400)=[{{r5}, 0x6638a77ee3643a3a, 0x1, 0x10, 0xd33e, 0x9}, {{r6}, 0xfffffffffffffffd, 0x48, 0x4e045fe2c45ea1e, 0x3, 0x10000}], 0xfffffffffffffffc, &(0x7f00000014c0)=[{{r7}, 0xfffffffffffffff8, 0x8, 0x40, 0x50, 0x645}, {{r8}, 0xfffffffffffffffe, 0x41, 0xc0000020, 0x2, 0xa6}], 0x0, &(0x7f0000001500)={0x4, 0x8000}) r9 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000001540)) accept$unix(r9, &(0x7f0000001580)=@file={0x0, ""/4096}, &(0x7f00000025c0)=0x1002) link(&(0x7f0000002600)='./file0\x00', &(0x7f0000002640)='./file0\x00') ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000002680)) r10 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000026c0)) getsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000002700), &(0x7f0000002740)=0x8) unveil(&(0x7f0000002780)='./file0\x00', &(0x7f00000027c0)='r\x00') chflags(&(0x7f0000002800)='./file0\x00', 0x10000) bind$unix(0xffffffffffffff9c, &(0x7f0000002840)=@abs={0x1, 0x0, 0x3}, 0x8) mknod(&(0x7f0000002880)='./file0\x00', 0x4, 0xfffffffffffffffd) recvfrom(r3, &(0x7f00000028c0)=""/4096, 0x1000, 0x840, &(0x7f00000038c0)=@in={0x2, 0x2}, 0xc) r11 = shmget$private(0x0, 0x4000, 0x705, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000003900)=""/216) r12 = dup2(r2, 0xffffffffffffff9c) ioctl$SPKRTONE(r12, 0x80085301, &(0x7f0000003a00)={0x0, 0x5}) 18:17:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0xb1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000000)) 18:17:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x58bb) open$dir(&(0x7f0000000000)='./bus\x00', 0x40, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x80, 0x0) 18:17:12 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ff9000/0x1000)=nil, 0x0) shmdt(r2) shmdt(r2) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) read(r0, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r0, 0x0, 0x4ed) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000240)=0x6) openat(r0, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f0000000280), 0x0, 0x6) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x64}, {0x6}]}) openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = msgget(0x3, 0x22c) msgctl$IPC_RMID(r4, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 18:17:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x5}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = getpid() pwrite(r0, &(0x7f0000000300)="e82910841d0d8dbd51e5b132f68c3c0f25be3dd5bf49daaddb101f9f881489160117cabb0b7d73814310e276f6eb35d5d3fd0a09cadc824aad089b337006a3ce07d74571cc54e9f0cb6db4f854c85075308813738a04cf859efc12b36880790a9669cd6c94c08d297e39ad069b905aa29e214df65c02243cee4b1508c4198a869debb679b7c3d35f227fec178da04dea58dec4929cf57dc7d55634e6d72c11ce950917df7ba6e2566d8041ede87b7f7a3d90ce80056786995760b9399bb0216820325d4bbd", 0xc5, 0x0, 0x0) ktrace(0x0, 0xd062682ede22335d, 0x10012, r1) wait4(r1, 0x0, 0x2, &(0x7f0000000400)) 18:17:12 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x80000000) chflags(&(0x7f0000000000)='./bus\x00', 0x10000) 18:17:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) read(r0, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r0, 0x0, 0x4ed) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000240)=0x6) openat(r0, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvmsg(r1, &(0x7f0000001300)={&(0x7f0000000140)=@in, 0xc, &(0x7f00000011c0)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/21, 0x15}], 0x2, &(0x7f0000001200)=""/237, 0xed}, 0x2) r2 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x6, './bus\x00', './bus\x00'}) 18:17:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x28a) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f00000001c0)=[{0x64}, {0x64}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="96") 18:17:12 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000], [], [], [], [{}, {0x0, 0x0, 0x0, 0x3}, {}, {0x0, 0x4}]}}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000003c0)={0x10, 0x1, 0x4, 0xffff, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4728af03}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x401}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xe526}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xfffffffffffffe00}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x1f}, {&(0x7f0000d7b000/0x1000)=nil, &(0x7f0000f8a000/0x3000)=nil, 0xffffffffffffffa2}, {&(0x7f0000e73000/0x2000)=nil, &(0x7f0000da7000/0x2000)=nil, 0x2}, {&(0x7f0000cab000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7cf4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000c66000/0x1000)=nil, 0xffffffffffff7fff}, {&(0x7f0000c5a000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3ff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000f4f000/0x4000)=nil, 0x100000001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x101}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/n \x00l\x00', 0x1, 0x0) 18:17:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="124f41b153930f8cf8fb189c88652b6e9f7af55ebd6b769c0236ad3ed6039cc3ecd6f3fab5720a0be1fdbe9dc19f822a0cd63cc4f388f358b7f70b1095c8a08fc964e9c6b60217d274af1d87bff43ed068bfa110cabb131cc2f09025"], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099be009e938d0737f73eb2b33fff30f", 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) write(r2, &(0x7f0000000380)="6487a089d78a8c4a84a020c7d3c34b57301b4bd39e9f851d9bb7eadcbb2aad5d8a57cc114774a48b7df4076ce6e7e480c9e807db6d36408e56f9303d188d05d9b5f023aaba7610e4ff08259efcd3f3693b48869b12e08119d2b107fd27e4483d3d7bc97e696dd244f133d6757a2f7050be36b9e7d7655e50f24554d3cf60777081da016f06f3d1eb1c9b68a69c81efcb84db8d9cb8879f82f6feb99d03d0a033a668aded9b16b88d6c3509b284aff1069197629e632a067b1a23f767fb616ef0389d12e047ea293b450ee71b64c8e38fa5147df96553009f61", 0xd9) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000140)="81551ccdbe7bb961fa5bf8961cc796c8d4980cf0c2cf9630a8840d4a2da283aa4e673f07dee653100bcd4eb910010831dc6483a92f4c094c2c4c46d0c01c3c332f72a7c1954a6dff47ba99a532c6480ec9ea3e405cd129cbf8994f1819fca5d615e99311d1f54960a8b231197d8da27c16382e7daa32e19150d8488c31bfa1dd4b70bebf60cd2b3658ec8cf9599216cdbbbeb608e70df0fda9a3ff6c8d45f509cbd44bfaca18c23c8116126ce8abbab3c995bc1b4e806b9bc0d65517255807450ec41bb441", 0xc5) writev(r0, &(0x7f00000013c0)=[{0x0}], 0x1) 18:17:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 18:17:13 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) socket(0x18, 0x8000, 0x6a7) 18:17:13 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r0, &(0x7f0000000100)="48faaa73b6524c7a57dc", 0xa, 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff8, 0x5}], 0x1f, 0x0, 0xfffffffffffffffc, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0x8) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000000c0)={0x4, 0x101}, 0x10) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) close(r4) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r4, 0x20004269) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000100)) read(r4, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r4, 0x0, 0x4ed) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r4, 0x2000747a) ioctl$TIOCFLUSH(r4, 0x800c745b, &(0x7f0000000240)=0x6) openat(r4, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r4, 0x20007471) fsync(r4) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) syz_open_pts() ftruncate(r0, 0x0, 0x9) 18:17:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x7}, {0x44}, {0x4000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) fchmod(r1, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000100)='9') vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020abf7c8 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020abf7c8 18:17:13 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebdffffeff0000000000000000005b67071b542a538706000000b818000000290000002f000000267a03000000000004bb893f"], 0x38}, 0x0) r0 = socket(0x20, 0x2, 0x7fe) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r1) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x400, r1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) 18:17:13 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x5, 0xd416, 0x0, 0xc, "0000ffff00001040dcc3ffffffffffdd00"}) r1 = socket(0x8, 0x5, 0x8001) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 18:17:13 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x6bb) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) read(r0, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r0, 0x0, 0x4ed) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000240)=0x6) openat(r0, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r0, 0x20007471) accept$unix(r0, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) linkat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0xffc436236e42620) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) 18:17:13 executing program 0: r0 = shmget(0x0, 0x1000, 0xfaccabf61e18b63a, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(0x0, 0x3) getppid() r1 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r2 = accept$inet6(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, 0x0) shutdown(r2, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) shmctl$IPC_RMID(r0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x200, 0x0) sendto$inet(r3, &(0x7f0000000240)="fbdffccb57f221f762de85eadfd72a892f0e2701c4aa38017300915c3bf7623fa94e3bb2166d283eb8d966c5c240083c881811f62475b8b6d9d8926bfafa94", 0x3f, 0x1, &(0x7f0000000280)={0x2, 0x1}, 0xc) nanosleep(&(0x7f00000002c0)={0xfffffffffffffff9, 0xffffffffffffff81}, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000340)={0x80000000, './file0\x00', './file0\x00'}) r4 = socket$inet(0x2, 0x2, 0x9) sendmsg(r2, &(0x7f0000001780)={&(0x7f0000000380)=@un=@abs={0x1fb2e946a962371e, 0x0, 0x1}, 0x8, &(0x7f0000001680)=[{&(0x7f00000003c0)="84f50ba6e428a122099d90c7712c7ec152826a6164f065f1159b89ad37e90571a6d39de9c7fd338c69858ca714927eb8ff955d9ff00b4335f05b0e3035fafe8ef3ed24f1fd4a6de7b6f3e7fa924fb34fb18105896cd6b42ab85ae989ed62ba5ab7a0fc284403890eeca9d20314e0e9c4e87b8eb882e76585095a2a0cc48573612721037418c5381aa308ae9c9e53c82c955851f5e612f14f1a210604b9d804ab78b77b159ef6338e1396bcaa6a3d0ad0aff7ee0077185f0e2aaaff6ee20731def0cad1799c1df57110f2c9082764f07ffcaa55c2bd81bc9949ca80908ce8ce81750163a1b1cefc5781a963cc6d1bfbc726a4c6ace89e21d3ca4ca1f040359a3ad28250c05237ca7915ffa459fdb6f771bce97c6c3a4cbe5c6adcff91c006b3c549d911bff359a43859b2d7aa5084d689bc5dcb3d647eabf842f9a8d976d8b84cd929fc8af7906e70b3791fb4aefb4f1a8c54558e1bd2deff21b3490e06f83666ebef44e589e888910da48c0966851a4d4ea8677905246d9a04d5eb53786fef83f62b45e1d213ac6ed73b5a0d8faf43decafe6f190498169a7cb63905fa9e944ab3835c5820dcd33c13c828f3bd1a0ff6afe8bec2d97c311454b3ec803737bdc3637756dabea889efc043193e53993b6c54170acc5899e84d6331e92be7ac4ed056273484d0e583814481cbf3901e450979d7410df0ed8112c4a9e81ba6d4e1be082ee14ec4f994454982027bc9d2a09535676c186b057cacb28b91c208bb7e25637d53e545c214fc6b5ecd40d742a03b8c5bea7a958a812b630f2ce4008fa8e7a7ed9e4ca92879bfb1ffb3c7d94523864553ccfc3e83e0b5ce34c16bfe3289d41097fa39b7bdf5e89cb27abb3a84ba88e95651a9d6efda9e2d9751c4f26cf7c120eb922f7639b0d71f907d00e5f727ef1853ca36ec15489dcae66b8f088e3d36cbeef06c64717fcc8d63b1cc54adee46cbb80dc92ed5078b97fc5116557875c796ac1103c5628b1ebe27b7016020fba63ff230d9c2242d9249ea4fddc4c7fb628e578c229291b38c5612ce887fafd8e428a81c1b97c2349da34a8684cb95cabdc0f5ecdf03247b95a881545258b1a490b5f72e58672408bff048f1e582fab1906006e0093560778c9e7b94b827f83b7bd0b9401166015c5dc6ecef5928a6c3153df0fd9b4991e202d5c6db9a00fb57cf8b6d9986ebcbfc440b53eff3fc747ff60896141f3309fcf5b5728ebf21f5a345bd8d03358676195fc49b443ac1ee490361fa1644027a2733500441a249c8f6b31fec29f6ad2131f2d1c76af3d89e43011815dec2c65b86fb17ea9a1a8a57a8ca8b217d0b3f4271a180d772b7c48a14da35109d97b1b76715302405b89c70c5c370fd25162733fd8ff3a97a2f7050a3f2d284d303ec6e9205cea3f8df8c07a6c561fd7191baa82c30428f17c82613f98b6885003df76bff4865cb3e439fdb8b79a67eb7c55c3538cf4894028b8a167408080cd2ec00f113c8030986457ebd6706a86bd339a21eaedbbe87a77b6475c892a2053d11f7ea83a0df91df7f786eb03ced7efded89caa3a7acbde2826ee1b95ffe6cbc5e807f1145c60eceb9c69d0ab45e75ae7f24afb5ae814635967ba01b07c3117249f89b7285be92dc1c7c6229d65f4b74abcf84a68b437de94231f2af9da1bd39d31f26e0e3f2848f4339fc248954e5111c45a7115430d855994c142bb961865b34c8342a0d54fa93ad3c7f13fd3086b973868c5594ac81e8f7249332e6ae032d9b50d80b1d2070aa6026983fbb459cbabf19350c5deb3a33006dca3d72b3516ad5033a75ba94f45b6b761559c544754e2f12fff69644b7e193bb14a32125b7827c28e753f6f7009562ac86bdb4fa39e694102e845db352e64a0d7920f55e348e65cb56aa04ed8c0f262a3d59f13abf20d5d32b8726eb6516ab15422b7031da5e0111045f4c2800103a3313726f572dc42483883f018db8f350b3782e6aba3f7ee4e09c3c532a15fe5c8eb61bebc00322d94b55f93971adec05c3407766c65ce7be3cb1867b521f17e93d89c13b0a3b44249e1b6aec36e2788cb8b8f32d1f69054526419dc6c7be98778ef059e94665bce2aae294eea99935549b868375f846cbbceeaec0a598ee2431c01a4651d3d8f9dabc81cbdce58a6482ff6a9958d0245e811b9f3123478654be571694c993305daa1874dcf59106ab20f68bef8ed5e10d00e6791527ba4a6f7d0481d7131f4acea9b0267647a0712f06b24f788f38cd3cd303a3345201ab317351b33e82f3d0c6490ef786ed940455363a24c9c2773bfc1840d274edf229a9b587a0bbd2efe99fba3649d4a8e12b8c9a51a81b7b7c2a1ac5159751420a14fe720e1b7ed6d68e7920028e77fadbd19163d15748bef1fd1419c3cef6d8cb512d6473737d65e5c4497189e059323834a186cbf7e8bfa7c799c4a4af6131fa049b3f29c26d52a2cee829f4dbf01e0cfc541417aaf71dfab9aeb47d1d68528086b5b2b6c55ce2c16df29b40943a0323813056236fb7e80f0dab19019d65bd6074ce9d7f23f4ed3ee241a4292cf361fc9d1fa1d283cff64fef6526de428230f024b3e8a0098820158f55948d3c0ec2a8a3429410366886164ce61e81bb4397b84ad2569ef20bbe2bf38d55080f001f8c34ac9e3e8f25f2d45ea6c98484b11ae1f070cb4c93e90d37c56a0f173769b8a5d3bd65c92ac2e18a7165c8a28a3fcca9778d38200f5c16b462be2bf499f40495f15f0bec2e10dc0b64f34476ad926487ebf8bca12b48837d11d3e8454bf5e13ee1fd42a69fe4af3f43c55a75e92d8233486fd5993d6740ec6ceb1d4de4b0efeaee554fb7582d289120b2c9c5312e1a340a58e3ca3396b7201c92f9097656da006c8b79f22e2c233ea82b2e4dc7108c223a6b6edfe5aac22353324a356c899b9fd901865673511457432767e5c6f2bb209514ae912c6c165c0bd10f0973312cc925794e6e237f8167e04b44424de2a7b0cdd502ae57883c5e1027a3a04c9728211dcdd1c1374adce28a75a8f43a3348a6e1f204b5d359b9223108be3d607943218d1066563b22bfef45c651882c5e24031551c1e7a13ee12c581b15ee19d2e03dd97d4088989e95e4f136c2ce28ecf5b0c764b1be2ab104add1ae023cfc9a2669dc2232e06aedc0be792913bbb938e70be89684e26271d398dffefca44a920eadbfe2c17eb5b9e46a063201b49e27bb03e860636a362e03b60b40b5573d2b0aecc66e2a3a13f187b5353656c8ff4f212b2dd1ffec6f9411e88819b40fa6fa49c0c4c03665c8a5528abd18d7f9969d83a03a182b48c4c5f3e2406c1c42d6e4feb775a92c58884966cf0bc04f2d71c5b2b27fd73013cb0540ee597c8cd97c510529e123f872663f974a0a2a28400509f79df0ba4df5b52588be232e9ed4e89b2fe5c682c58784c9a8a88758e700bf906a68d475b170df5c384f44d9538d96ef07c745a962f85027552e12779cd031b08a2a0f2f1c329356ca8971463ed2cf4879295d66a341e41d8562539a3286ed177c16d9a86ec6ca7825852888414a2472debbc84d60aea543fc45fea7a087e4163b853af803d0dbcb6d472931269ba8a3bcac63f34c927a133a68aa4fb762eaa1b3f5e4820f5683966f98881d7ba1bde18e032970779ed01fd354ade38f9e3c282d922f9a5a74cd0992bf76da65bbaa868871f589cf8375ed57149509324d71f0190910587460ef3f6a836205c9c6834cc61f3ef8ca5f3fee44e91988c954e909733f945002de1c2963eb7c545f94c9a1a9d19e7611c046c97dcbe58a1464c7a4bcc4fa7413f1f49b26b47a97615a32eb5a90e123e4d4ef60c3199b891ca06f3e9fd49c4757ba808c866655b517e9685ad1a7f7e1f0547d703955fe1a3b780517ee5a1c611b769a9d3fb76a11d892003138092740ffaae889676b4c79116ea84875f30d8a3502ed876f55611396b959c45414037b809b6f70af5f7deb004f879e54841114b277437ec00c16ad8bb4fd110a901717627a444354e9c29bd935daa4ec769aad53da10a4b7b252aa87da304bd5ed75f0180f2db17399f2778f04e2668970d259f405b279a362554a616f797bdddf773b93875276f59fb9b8cdc916a578f4f03ee53af351d6cc03ce976f4e33c93800cab6cb836fb32003544ef6324d42e3e9c9bfd5853aabbd3802ccea49c55b316d27cd9b3b5a6b3174cac4d320e49eda671237afda2f4f1c95276299f2746781f895b9befa18d691907df51df360f7c26244d6a67a052e5c849cef241435fdb5dce2e8a03f4246c710511297236b990d7fd8b0df0620d8ac44a007a85daf10ba9c6f82852a42b582ccfee4c769e4ee644420ae14f23afa20a5bbbed09700c8b1eab4559794c9e013a7493479cb7928e43886dd2cf26ac97d7103e6fda7b860b5c4fa5cf81d0ce9b55af3316bf16bd110e578c1f3da9bf89dcb181237a79f12ec641eeb6e18ece14eb20cad4b112c71c1618792171ec20e7dbd355a8aaaa4a9a16468dcb559c6a584b0936cd4977cc5f9d35b3e83d4162f29fb690ff97cbabf386db94c35c2dd4e41c66b4f3edb62cf6c8ae288bcdba5decd363e90481fe603ddd33271779e1e1868a45e7b4ba265b4fbd2fb73d6e75d0353e5f012bfbf9c31963874051c6ff7d114e79800b6c8d1f9f82aefd4dc3b65f7c15f72ab44837efb7b3164ad9f40ca3a7335614176e6fd84ac01f42a0311b1a80b38e4e74c223b8be64535742b842b8ff83be134c3e8865ae512062aef35d4804b247fdb35ab04834f243830c5b659d516f783728f461dab6d3ff9fd497f8d624bc9f0ac8a2f4680d48b661330648afa7589cc689ad6fc23240117962eedd8f9f8fc3dc0aa5c1cbc89d8c401d65b73abd119966b342f971a434eb742ed591079f82e376d9c1f6c693aeaeb6a6c3548af21a08a6df25f062b919161bffeae663fa38b27dac9b9b84146a71d69db33d04598860307a6ee98daf41bb86c64c875eb1b363ccdca7e6c9eb5c588c6f7469b7e06a734e6440d01801a5ff8498b571bb40916b483497b24026720f78b0f37a6976c8b2345cb282158628d681387cf8fe6cf9b97fa33eb4d7f7c42bbb2241be84239892e02dbac19fdee2b1bdbef30b38714952a0649f8e53b37c7fba66a327b9c919c3616ffa044120328d41837e68f061ab6fe2bcf3f57d747dcc27e278b35102e49adb8166e1eaac5f5397a056a5faba031479cff9a9ead0ed856af2af8ceeca04230b78c238500f50fb6f1f34124f01cd4009413ec8f4cde3daab060fa43c6d3eb60a25f08f07c4eb2abdf45082de57b3ab3c2159172f390b07cd0d8eb90b5f1af3973ecf62b79a3ce3a34889d424e02cde08eb24b97393e5cf76ec52a6efa9baea210654644657110040b9a0d75c4796fb72d63ffcc39edd4ac2d0c68a55c7b7466f25eac4b918c49a8b466b51574cdaa1b6c65b12cfe2c95ffdfb2a6e8f88b2d17e39d99a0485177b5919a821e3b28299bedc178deb0366230384be701c86fac95e0ce1af2de65269bd7e1d0293cfb03487a9a7d9bc04367d674580120033b7bf77512ccc303d93c06c590d83440481330fada52fa04effa6a64ff31fa57e682660a8486f583c0140346e4ff781a101f1d656291a7d5252e407ca74d163ae7a0478fdb3097fc8cd83bf42fed5c8e8fc398ead2a588c508b5c6db44cf02a36e47a24e9811b596f4a746abbeb1e489b12f70e3d008b2b45267cf108ffb481368993914bd4965da87f69ee5c8d6a36729d31c3f2fd1af7e4f5d7a7140e2bd96", 0x1000}, {&(0x7f00000013c0)="a98c692a5ecb4f93abdc73a849e8a24f30ac16ed9238aab383e737faadfad0b2c25bfd8c2019e50163a82892042ec8fbe1620937550ed93eacd7350025e35c0fe0fbc3f8f90f2facbc8f669c0bdf232fdf5cf31d5afe5db2ab0f876795c71f4814a3bbd6fe4eab7b5e44e8e8f09ed3762a605f4c404594ee2be1781a6dca76150ca7f44fe9300bd65995b2b90eec1088b0036ac12c4abbba6d785f9b09b747361d05a7a3aafefa467862365331f0e6cc16ce3207dfd94e56628065fe8bd83d7bae59f0504dba422fcc46a37aa3d5b5e3a2e836bfc36e4b5671a38d9d85", 0xdd}, {&(0x7f00000014c0)="fd075509a8c40859c252b4eb65e8692e4c014d96441832a6fedf0b9c775289757c471f4efe31fa3dc0796ec838d019c6f23bff5dba0e47206b976d289af821163c26d790916073de3c202a86fd7bdb5f640df237ca7c1153c78e16222eb3d1d86027a66ea96513e5d9ba4df97a959a8973dfc8fde6cdbc5cb92435c3177f45158e8ba784a9a4a712196024fb3440e38baec6cfba02934d8b2d042ce0741db5b614c300a89db7fb2689adffb442966564d78485a4864b61442140977b28bb82f157caf5482753e6939c3da29c960dffc2d09aa168e711d46e9f7a83398eade85bdee39136e11be0", 0xe7}, {&(0x7f00000015c0)="b4a5469e0837560053f53f4824a62ffd40fb61253cc06728deb97fd871913b701ca7aea4e9474a8eae2a2ed60484001069efd3052ff8097c984a", 0x3a}, {&(0x7f0000001600)="27d6ec3c9a2b3aeb744822d0e457b3f8d682907c11377f73675e04f095516255f3de1c7cf6dac96905e644d88be3f92f846e37693def96b4f01dae73cdbfc11bf61b9d327e4c01d0110832d724be07e08425bb", 0x53}], 0x5, &(0x7f0000001700)=[{0x78, 0xffff, 0x11, "67392ccd7eabbacf76c1a47939bd53582bfa505bd2f605f2a6e6ac52efd4e794b1345697310f3d1896181dfa55b776f5a8febeae25989ea6465f9a7d7fb4b5f81dd388dca25a4bea614d4be75047850691a224a43864b65513658b709fb7938c32"}], 0x78}, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000017c0)={0x9986, 0x3ff, 0x7fffffff, 0x6f, "043a92df099b0c265ef5da064df2325928281d7c", 0x6, 0x8000}) getpeername$inet(r3, &(0x7f0000001800), &(0x7f0000001840)=0xc) getpeername(r3, &(0x7f0000001880)=ANY=[@ANYBLOB="0000000c0000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000467334b1283900"/110], &(0x7f0000001900)=0x6e) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000001940)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000001980)={""/16, @ifru_broadaddr=@un=@abs}) kevent(r1, &(0x7f00000019c0)=[{{r4}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x5, 0x1}, {{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0x9, 0x100000000}], 0xffffffffffffff01, &(0x7f0000001a00)=[{{r5}, 0xfffffffffffffffb, 0x20, 0xf0000000, 0x7}, {{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0x1000, 0x7f}, {{r3}, 0xfffffffffffffffb, 0x1, 0x4, 0x1ff, 0x10001}, {{r5}, 0xfffffffffffffff8, 0x80, 0xd752348e023fb2e8, 0x4}, {{r3}, 0xfffffffffffffffc, 0xa0, 0x0, 0xffffffff}, {{r2}, 0xfffffffffffffff8, 0x88, 0x80, 0x348069a1, 0x4967}, {{r3}, 0xfffffffffffffffe, 0x8, 0x1, 0x4, 0x3}], 0x0, &(0x7f0000001b00)={0x9, 0x8}) open(&(0x7f0000001b40)='./file0\x00', 0x2, 0x40) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000001b80)='/dev/null\x00', 0x20000, 0x0) listen(r6, 0x2) accept$inet6(r5, &(0x7f0000001bc0), &(0x7f0000001c00)=0xc) dup(r3) 18:17:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x5}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000002c0)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x2d9ae059, 0x906c, 0xffffffff, 0x9}, {0x10000, 0x7, 0x9, 0x5}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 18:17:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x6c, 0x0, 0x0, 0xfff}, {0xfffffffc, 0x0, 0x0, 0x1000000}, {0x6, 0x2, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 18:17:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef", 0xb5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000180)=0xc) ioctl$VMM_IOC_INTR(0xffffffffffffff9c, 0x800c5606, &(0x7f0000000280)={0x6, 0x59, 0x9}) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x1, 0xfffffffffffffff7, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 18:17:13 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x8, 0xffffffffffffffff) 18:17:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() rename(&(0x7f0000000000)='./bus/../file0\x00', &(0x7f0000000180)='./bus/file0\x00') clock_getres(0x2, &(0x7f00000001c0)) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x96fba6da79502985}], 0x9, 0x0, 0x80, 0x0) 18:17:13 executing program 0: kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0, 0x0) r1 = dup(r0) kevent(r1, 0xfffffffffffffffe, 0x3, 0x0, 0x2000000004, 0x0) 18:17:13 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() semget$private(0x0, 0x4, 0x2a2) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xc60, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000340)={0xc1e9, 0x10001, 0xfffffffffffffffb}) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/178, 0xb2}], 0x1) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000440)="658a44bf76d78e33ffe29b7bed05b88c6eb144fc19a04ac5fd9a1ab2c5d47b934526e826ec51b95a9cfe2e80c9a22c4f2696c8c11450182260e5f0e5563c28aeb805f3f3344d4f8d9979106921e21e8252f14218575797d0cd85ac7ef2f680f8041c1effd6bc92c69bdd6c078d8d74257556bcb6319485bb7ac83215db9c242ab1694b53f7717ad12605310134c35a53d702be378bf707208ef96290182e66737b2f5332", 0xa4}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000140)="390a937bbf8a5802900e2a0dc0b05bc612fc74c739adf3e2469bd8b638ec50e7017ab5466aa16e10a464f8a16e5dd5ed931d5885f9faa85f5bb762cec1a59fbbbfa89937e583e50b30e8b263e9abf28339257b248d7aef5cdb7c26bc239f11d1d2f82bc8c96ea76ada92fe61c626e18428452eaf26381d9fc48ab9bb8f0f559e2cb6b1e6ba69e0418a610730a3d0c70ce94f26b719fc4ae84f94c65595de7394b1cc782610530debcadbb9902edcc7b32ea216652426d82ae7b9446d61aa9f76c130ceb5793506994f", 0xc9}], 0x1) rmdir(&(0x7f0000000380)='./file0\x00') ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000300)=0x2) 18:17:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x8000000000007c}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x500000000000000, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 18:17:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f00000001c0)=[{0x100000000080}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="96") 18:17:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x3d}, {0x4c}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000380)='a') 18:17:13 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fsync(r0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff00000000000000e5005b67071b542a538706000000b8180000002900000031000000030000000700c2040000003f1cc7ffafa9f5c10a807b17de07bcff44d62f66353a696456e9931469f97db6ea2c972d6eb5f30730062a7245a1645f728bd4ecbc7536ca36de8ae37d357b0c475ec1908de9d7f62c238a5f8c89dcbe673e63d0b89542b52820e111d5b4f5ddb18855de2e2f8217883328259ba53d949ad9e4797d519143d84f4373ddb5247fbc"], 0x38}, 0x0) r1 = socket(0x18, 0x4003, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000000)=0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 18:17:13 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = getuid() r1 = getgid() chown(&(0x7f0000000140)='./file0\x00', r0, r1) getgroups(0x7, &(0x7f0000000200)=[0x0, r1, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) setuid(0xee01) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) close(r3) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x8, 0x8b}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) read(r3, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r3, 0x0, 0x4ed) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCFLUSH(r3, 0x800c745b, &(0x7f0000000240)=0x6) openat(r3, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r3, 0x20007471) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r4) open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) 18:17:13 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x10004404) r0 = shmget(0x1, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) open(&(0x7f0000003500)='./bus\x00', 0x0, 0x0) 18:17:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x30, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) 18:17:13 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') r0 = getuid() r1 = getgid() chown(&(0x7f0000000140)='./file0\x00', r0, r1) r2 = getegid() r3 = getuid() getgid() chown(&(0x7f0000000140)='./file0\x00', r3, r1) r4 = getgid() chmod(&(0x7f00000000c0)='./file0/file0\x00', 0x80) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r5, 0x20007471) close(r5) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r5, 0x20004269) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000100)) read(r5, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r5, 0x0, 0x4ed) ioctl$TIOCDRAIN(r5, 0x2000745e) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r5, 0x2000747a) ioctl$TIOCFLUSH(r5, 0x800c745b, &(0x7f0000000240)=0x6) openat(r5, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r5, 0x20007471) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x5, &(0x7f0000000280)=[0x0, r4, r2, r4, r6]) chmod(&(0x7f0000000000)='./file0\x00', 0x0) 18:17:13 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet6(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) 18:17:13 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, 0x0) shmctl$SHM_LOCK(r1, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 18:17:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) read(r0, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r0, 0x0, 0x4ed) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000240)=0x6) openat(r0, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) getsockopt(r1, 0x2, 0x8, &(0x7f0000000280)=""/124, &(0x7f0000000200)=0x7c) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x8, 0x1}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 18:17:13 executing program 0: r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x306c64be2567b36d, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x3ff, 0x7, {0x8, 0x3}}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0xffffffff, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 18:17:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x1}], 0x5, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getitimer(0x0, &(0x7f0000000000)) dup2(r0, r1) 18:17:14 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000840)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020800ffffffff"], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x46) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) writev(r2, &(0x7f0000000200), 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 18:17:14 executing program 0: mknod(&(0x7f0000000040)='./bus/../file0\x00', 0x3a0914c44f7b202c, 0x200) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000080)='./bus/../file0\x00', 0x20, 0x2) 18:17:14 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f0000000380)=ANY=[@ANYBLOB="fbffbce44501e3d43330a2da94fc34c1f5cbb39429b4c58bd7926a8cae3840f7abf1f35dacedfb0f49c49c3c61373ca8a8bcb7dd43e7f9a2924a551efe2f922038a4bca72c3f28042911a7006f7a3ef730298420767fef99a390ee08538818298a05d476e5346224e98ad201b17499f5d1b22de626d8c496d34e1bad3258dcdade434dffe11ef79781340ab3ece7757342ee20e59b446bda9208dbc21963d18709dddd1fb5887e0a2331115f08337e81b194095396b53130568d7a5cb3c82cbcaa939f3f936b4390e6d69ad6b4dcb78ae1c82d3a532de5959e3cd81f1c355e2c3adb59578fbbfcdee4e903f3dc6b3c8429756d7eeae4e0cc3e2fd0092da5376a70963f4486ce7f4301c3dcf8bfb505d2f4c0079d9fac64a65daad487e515d0d144c310b7c1300b83dae52fb68da8d6b0383fdba9b213d0fd132a2d9d1f2853c95c34b6ba183d5994b13f40c6741abe22d02d80844d2dcb5f1d910a5e7fa4218eea949ae2f9a00648aef2d4e7499aec754a66edbee481dd0e7e5ba83551f6aedb366ffe3cd3f88c64e0d042f45ebe4fac88d97b48315e6f86353abb0500"/423], 0xa, 0x0}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x101ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCDRAIN(r2, 0x2000745e) 18:17:14 executing program 0: r0 = socket(0x20, 0x5, 0x4) flock(r0, 0xab23c04209d2f7b) sendto$inet6(r0, &(0x7f0000000240)="a939c0e992ab2125b3ffd3439835ba9620d87262c23cc744be9d9e1fa117ab9463a706fec1c5251625aa48704bd04a9c2b61de6a494598f765b27e66403c63f56b404b6aec80b512b45bf08bbe3fe5238aa96845b9141e17e4796b3b523937fa8cd269575f2f47aa27d62e3370e3e405f20b2c64aa52b324f733a0b0dbc49e5264018cfae49257eb89234b964d2205a4c921b78d8aad9be412e3f9614cf3e524857188a965aec0a6fec99c8568f6e29618b19a4c3892", 0xb6, 0x4, &(0x7f0000000000)={0x18, 0x3, 0xfd, 0xd1}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") 18:17:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = kqueue() write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 18:17:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x400000000000006c}, {0x81}, {0x400000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'\x00', 0x0}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x8202, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) socketpair(0x30, 0x4, 0x2, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r2, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) r4 = msgget(0x1, 0x10004) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYRESDEC=r4], 0x1, 0x1, 0x1000) symlink(&(0x7f0000000c40)='\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', &(0x7f0000000cc0)='\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') r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r5, 0x20007471) close(r5) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000001580)) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000100)) read(r5, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r5, 0x0, 0x4ed) ioctl$TIOCDRAIN(r5, 0x2000745e) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r5, 0x2000747a) ioctl$TIOCFLUSH(r5, 0x800c745b, &(0x7f0000000240)=0x6) openat(r5, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r5, 0x20007471) ioctl$TIOCEXCL(r5, 0x2000740d) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000000340)={0x0, ""/77}, 0x55, 0x0, 0x0) msgsnd(r6, &(0x7f0000000080)=ANY=[], 0x0, 0x800) 18:17:14 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) poll(&(0x7f0000000040), 0x1, 0x0) 18:17:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) 18:17:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4, 0x8) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000000), 0x2a6) 18:17:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r3 = msgget(0x3, 0x0) msgctl$IPC_RMID(r3, 0x0) msgsnd(r3, &(0x7f0000000100)={0x3, "eb05a83e61c1eda51aa8407a6ead446e4d85187b6b5f486aae2920a752d4bc4275b8324f9e8e50e403cda45f2d8950dbacaebff38263e76321dd36f57248c4a5ef95627e7343e744abaed4855382af38b53f902f785ed08bed5691d45580270fe97f6f60f614b6f6c3a9b2e69976b58069d19e3b6e758ac662e811888811dcb2069ad5fe02926fe8d2f975aa5c1e36aa842145ddb17ef510d596f9194f31f044981395be8c73ff5736534e582a6d3b790559178302408c591e125e66a99e8533c889e36001c2b0d6a927ae3c5e0561596898706ef1bd6f85bd3e632e711596320d50de2bfad7baacd462ac3da3c6e7a7c5a894bad391ac2e2550a832"}, 0x104, 0x800) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r4 = socket(0x18, 0x3, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r2) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 18:17:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/\x02\x00\x00\x00bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 18:17:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0xffff) 18:17:14 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) r1 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, 0x0) shmat(r2, &(0x7f0000d4d000/0x1000)=nil, 0x1000) shmctl$IPC_RMID(r1, 0x0) 18:17:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x16}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) dup2(r1, r2) syz_emit_ethernet(0x1, &(0x7f0000000440)='\x00') r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) close(r3) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r3, 0x20004269) 18:17:14 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_getres(0x2, &(0x7f0000000140)) 18:17:14 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x9) getsockopt(r0, 0x29, 0x25, 0x0, 0x0) 18:17:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84}, {0x5c}, {0x6}]}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x20, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000300)={&(0x7f00000002c0)='./file2\x00', r0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x800, 0x0) dup(r3) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) close(r4) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r4, 0x20004269) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000100)) read(r4, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r4, 0x0, 0x4ed) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r4, 0x2000747a) ioctl$TIOCFLUSH(r4, 0x800c745b, &(0x7f0000000240)=0x6) openat(r4, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r4, 0x20007471) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) chflagsat(r2, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 18:17:14 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x200000000006010, 0x10e02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) r1 = semget(0x3, 0x4, 0x8) r2 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000380)={{0x5, r2, r3, r4, r5, 0x40, 0xae55}, 0x0, 0x9, 0x7}) setuid(0xee01) r6 = dup(r0) accept$unix(r6, &(0x7f0000000140)=@abs, &(0x7f0000000040)=0x8) r7 = open$dir(&(0x7f0000000280)='./bus\x00', 0x10008, 0x21) socket$inet6(0x18, 0x0, 0xc6d) write(r6, &(0x7f0000000200)='p', 0xffffffffffffff53) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$BIOCGFILDROP(r6, 0x40044278, &(0x7f00000002c0)) r9 = semget(0x2, 0x2, 0x200) semop(r9, &(0x7f0000000440)=[{0x7, 0x7, 0x1800}, {0x7, 0x0, 0x1800}, {0x4, 0x800, 0x800}, {0x0, 0xff, 0x800}, {0x0, 0x3}, {0x0, 0x10001, 0x1800}, {0x0, 0x8, 0x1000}, {0x4, 0xcac}], 0x8) semget$private(0x0, 0x3, 0x16b) r10 = open(&(0x7f0000000240)='./bus\x00', 0x108a0, 0x80) dup(r7) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f0000000300)=0x1) symlinkat(&(0x7f0000000080)='./bus\x00', r10, &(0x7f0000000180)='./bus\x00') ioctl$VMM_IOC_INTR(r10, 0x800c5606, &(0x7f0000000400)={0x1}) r11 = semget$private(0x0, 0x3, 0x200) semctl$IPC_RMID(r11, 0x0, 0x0) 18:17:14 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCPROMISC(r0, 0x20004269) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10008) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000080)={0x0, 0x100000000}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x6cb125dbc7ea885c, 0x0) r4 = kqueue() r5 = accept$inet(r0, 0x0, &(0x7f0000001400)) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001440)='/dev/wsmouse0\x00', 0x200c1, 0x0) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000001480)='/dev/pci\x00', 0x1, 0x0) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r9 = openat(0xffffffffffffffff, &(0x7f00000014c0)='./file0\x00', 0x8000, 0xdc) r10 = dup(0xffffffffffffff9c) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001500)='/dev/wsmouse0\x00', 0x1, 0x0) r12 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001540)='/dev/diskmap\x00', 0x10, 0x0) pipe(&(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = openat$vmm(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/vmm\x00', 0x80, 0x0) r15 = syz_open_pts() r16 = socket$unix(0x1, 0x2, 0x0) r17 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001600)='/dev/diskmap\x00', 0x28004, 0x0) r18 = open$dir(&(0x7f0000001640)='./file0\x00', 0x80, 0x0) r19 = getpid() r20 = geteuid() getgroups(0x9, &(0x7f0000001680)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000016c0)={0x0}, &(0x7f0000001700)=0xc) r23 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xc) r25 = getpgid(0x0) getgroups(0x3, &(0x7f0000001780)=[0xffffffffffffffff, 0x0, 0x0]) r27 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, &(0x7f0000001800)=0xc) r29 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, &(0x7f0000001880)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, 0xc) r33 = geteuid() getgroups(0x2, &(0x7f0000001940)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r3, &(0x7f0000001b00)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000013c0)=[{&(0x7f0000000140)="4c430885a5b101768872392e0047105dd57e7da09b5435b68a19dbb1e7252609ec014036e82c2fa8d85d064dc71d606ed17b2f95181cf7f67049a3f21bb6ca1a779f0c09ba769ada61f54d69e283c1baf64a219645c73560b30d7667b056feebb34af5b71f8c6145a7e67dec02af65478d796073a21f86d193958db7823bddf6e3dc239815686a5942c1c227051ced3055f76b1ec0e659900d826df62bd03a972b6c71651f4057b6794bc2338629828d320f9b51946de43693b7505a9dc9812801649b00025fd5449760989c7de8a16cc1c991794bad7e2311919003273d9d32bbf18201d26e03c04a31d78bbb6279", 0xef}, {&(0x7f0000000240)="d14d7a708b16c588b144b9c4423ddf1b8cb9826dad2de539bd63d952a9672bc548619c29b34102e2914b8c67f1afe209460684fc56f86760c2036024842c6a4569d9a6571eed175d1a44b1f68e7605048980734316cfb01c1e069f595a90011f64b59d75492c87901b9e12149112ba3957152c0b098fb6ca45093502d135f3d8bc069ccf4be57ab82eda8041fc0566cf38f12f752ec208be7bfc43ebbc6894810106c9bb84df4574ee7ccaadeaac6632ee99991e749223df2baebbd8ba88a1dde4c065a2f9991abd0cf62a20718da01f993f6c06b80f152219e4e4bff01ad7e148b4cccd51b104f2c1555c24edbc2b30ca844f78d39d702a876bcb76a465b58bad43e445ff0ad7cfe37bbac6e54ff86d1d0eba5233b679c994a770619e97ef60ae8b98b24e1702d804be6bcf5df28fd273bb724bb07e6f1df84661ae462f2b4a06b507b2d79ffdf9a77a205449f379977afcb23d2696c9c51ec537bce56569abf137a12e2af855c1a618859948a6d40aa40a669eebd29ec1be1be62272669037daf36a62c293a8927c2c2f5c0cbd36330ea532cc7724438005f6f8e1afce819565500d266b9e0bacb197b30d063408a18abc7c6496e6d493ded0008b68e0f788c83361ce7f279f9a47dc05bac36ed39794044dc6e7a08097a90fa59068fe0601923b5ff2d84ca4a2da9b20c2b6d4f6fb7a5e1d37279473c719c771495442b4964e8b6ba909e120dd21b33c050dcfd227f0cd833bfc785599026aa43d54175f94bfb17b9f89c76ec9233171f18aa0fc8a61b0eb6ef6e6789b7582a60c3c1fbb204bbe69f06fc11000202083fee00220ad4bd9230a7221d0d58563dc9967a50d4ae4f56d3e53eb1f7a09d78a79f9c480f56473a44f5b10321225806a2e01736c1d6c41331ae0eeb52f0d4b83d7d2546fd63d5ff0c05a2af46b96dc50b3887703a00cb4fc51b98f825ec5b6ec8657b4d30a15d99424f61cbb2ab250f00d9e08536c562831c6901d76ef31f0e5929e22194f9df53e6a5d36f2e5a47dded7efb746909d31d499ab6258ae722a50a295cece3ef3c1b18db5e00a209f1d87dd2b4a56f8014319a1166d086144e4755bf6bb75a22fe7a9df3b2dc04c8cdd8bf68eafacb6e7556f7dd51635628f2d8b15caf536f8d32cb834ae9fea87ae08f1620b6182443f2e7e3c1ffbd83af0d1a694c9674f86a59b373c8edfec986ceb962863968dcef1301e221549f0b350402ac2e960132a599f48a0f4cdb4b32179392911e8252e80fd25f2675de937d1904fc8219046dfd8de8ce3994f0bad756ef9c907fd9f768b4411c75f58239be5b6319aa6020e7e9dbff223e78354a023fd73d1ecc160c441b707be1d4cde624237e939b47313f776bdc61d982ede350b171357f82e59f442075700fe06c96f11d3d9eb9526ea5535d0fd4cbdeee35ea56b0cff701664348e01e81d2cc08cbcb8522a8d1133ebe1b57ea7af87eb00e6314470dd3ced433ed591b52907dbc7082891974f64624641bb351b571d55aedf7135bdf314d0f7c934331f90805342c422cfcaa736025dfca25c66a5d192c2f101611afad77dfd9e111145401dafbc0d4ba8f1a3f735bd7e9b756c1a9b6be3f21ef47d7ed949f4d3dcd43ed2686396d8e5936bc4c90d7386df6b6b1cd8dff85eb9789d8ce7dcb1929e41cffba5a9502bcef96cdacc28abea4faf4f83e8302da9fec250993fb34cf3740afd460f07fd5e78ae766c966cb6c437e60663ce4f5e03e2ad66eaad20907f38a9d7a60b4d5deb818eefe5ac6804975333c8b12af2715f4c6287626298c7f70a3222b7db3f4da91591f264b44421790e2225df39e7eb3e0ca960c995649f4109e74437ccfeda32d717d60eff563de03314fc135ff9c06b8507698706abf2e4728fcec7ba7604210ac1d753c2e30fea8be6c0d4718a74e1e1aaacf5f18dfb5e3fbbfe7d12daf406d576bd11b54c202d86bbf1806ddefb49ebd69f7f52a4eca5d30bf24130d0cd731fa90a47741041c8ff9408ec7152ea45e0d6f577264b51b2b55da88b17b019e930600c66f43763572ed57e5eda9241bc176421d0705af79c1a6ed265cdd9e47ee928843af953dea692bcabf213c4ba1fd8b1d88755bb9b37c25dd86dc0b88730933175877bf400695ec48d71f617fbd2597a58f6e24bde90dc65fa28094e8e57167dfd2d64701764b7fc550a3b30df71a68863de251408623016e1432b18492e75f6e3143ca85c16ffd004dd65ab34e64aea6ecf3c584a80e88a14fa1a2968d23f5ff2feaef00027b570db8cb69dd5a98c16c1486a26179eeb7403ed95fd462d340c37be28dd6fb0dde76b856813c1254b4553fafff98bf5bf3be5f85b34e624da822504e299e5a8dbef621096dfb03fa8dd9d1f186bd976fb1e258940b3160d14ab7e2c7a8347f30f1b027a1ed9a21a4b4b5be3e4f1d5756973169c0e979f8d64080819062ed8931187896dd0b0cb027366a75e83ee26ba7ad08f1355aa9ca0b24375a294c8427aa32e7ab14db91640a830be5d642d869eab2ec0331b4643cacbc654241f8d362e402be9e35837f78c1a67173ce1b1648b6fb5436411388f571f1df4fa4bdcd940483779b093891b2bdbdce19134cc2894c0d776102bc396b57439cf1b3841ef9eb3b03c3fed8c89b535c6c2559675e80a59d728b7cb0347ea3b7e7a768c8ca026c011533dd4803b53d694d5cd22c81e7897211e38844346983d225352503cd9be09bb4f45f21ca06c2b440a2bafd47e5837a9b71c879a00ba0080315f022756655dbcf29614b495f8b7c1a070b975e287af0d98155412df7791095c1130041f5b315af4837a09e08b6303885bbdf3d3ac9e04c8b93d9e23ebab7eae1b6ec5b6264f83bd006540ef7d77a7bb9ceee57bf7d74cb9926266a246a1b497b294c784b574298c9ac55c025a2eed97c57f162a509c1291b6bd3db6e0b59fa11190bf57f6481aa85628cb586709f7a44ab5e6139c9e21a53a681abaae5d51635c85343686594d486c272796f02fcd30b26717d2cb03aed8458d7be39f3332f427c5aeda9f07afe163e8ab74ed729e5da08b95eed13ca2547e551eaeb149baa811767ede1e489cff84e3b82a9082acf190ab9bbcc1491eb5696e5befe0cc1e42b81cb0fc33c813366eba5c438cd1c2c99c861ac542d960a987945be1c904ef7fc94d2825bf6e1a93012915382bbde4035b0abbfade97165350b8612ebb0d89076af4a29bae9b01145e99eeddccc9499ec686483cb144750dfdb47c4d0428f5d3351f36d98b12dac6d86c0481ee91fc987ba4693dee298ac69a3165ea666337069ef357a93bd8257f6167893f29475cfd24ffb67ad2c6d72efe00c46c0bab7f9a3912f860b7ca18d2f2f37e5b62df1baec88a0cd3e1b4198163b26af162b784f250409d4512f7ec92307d8507fe074a6fd5d929394a554a13f39c7703940a6799a87c65d53708b652e70870498a8e2a4bdcde9f139ef5bfac2a487a6d9fca52c72ad19b396f72855da2f5f71024a68e73d92e05bb560bf0ca017101477e0b4b395628264186532c9e7e08d0aeb85dd9bda2926ca1bde18d5218456fae764d10375497e3790499e75c456c59ce5aff17b5b73f72fbd358531e9bf999a8de4dfba8a0edddad996e370c21b14a7405c6c9658daa02bd8899abf01beb4c7c12f7ee0dc880c3c56e481d0d40a411f04d6aeb92c391c704483fa0dfbdff8b75eba7f5786beab5ddc95683d8943ef042e3b3661b881f8eef380483ab355996c5fc1776ce438f0fc1470b41b446c0b5c5204f4e4a71666aeee12588a34f6e3366bd9da85bff9530208265fda13cbff4de0d8cafb14e8e90017459aef0ba02c21fa7dbf187d01114266cec3d2bd452de6b9d6cfb042e41a4673d1e4acaeb1dd99743569ab5398708a5c305ed53b2ade6efb91d68ebc4eb17f87e28a8abf49cb682f87206ea3421718ae95ae01136d16f0031223ea0e3ef54a5c2224f50caa15b399a7841d0d1683ba6c3e68fc1d9f83d267aa116972ebbb31f86fa17bfa07c931378f54593b3b5d0c12ca32dad1a31247739f7fa4917847aa25c849b6dc6a2d2cdfed7725687662d769f4954ff78acdd583e3445bbfeb32667213e63808d108cf46ad8879c3bbef81a0213ca5c1739da8457f8aff272acccfdead1d1dce6abaa1b285755ed3ec910a6c607a5ea0bd8ad5cad1a9acd5bb60f03e65a93fba1012b008a8c26e8c447ef47cb8c2ca0e4395d25ffc38ab912dce5f5db866da1de3e434022225e4b45cc86b75e2ab07b487025d79e8ec6708e63c153fa0e19e0f02ab17bf921b6116829c14f00347b90b465e5401023bde2c9d3340f7fa9060b59b13f0eca83e968727e29c4174880f146c2b180df28ec1afed72391b2b4b19033da3fbc31c6da6cc055fd3972b39895c7702a4b7152b3e8251f578ea2b9f645f289df9ac4492f4fe1fbfe7e3b43e0e1da1f702dcc168c2995fa6100cff368f0f81155bba53adde6a9dc61bfd5594a8532d78592bb333e15463d7c81b3ae03e54763b6ed7c4506787236723b4507df1280f89cf88614ea197f05cd58e666e663ea964d9904a29206b71193d95a6a32273a92430eb4f1a8af085337284b4f3861f97aff5a3c7591cd49219d2c011c3ab36194046490716dcfb2afba68dce7ceffe97bd6e37547e9c505bf8343b8f7af559fe509be07a9d305a0f82a35a8af24369276848c1c02ab8df4ddf9a1fcbdd5da5d381cdc7ac68818aa17e566e262136c0f205af5d67ade25a1077ce6979f07643e19caf9d99ab19e58d74d7b621a5f8d327ef223bd773ce70996a940e883cb2c16618a10bc03ea123e35a1c1a18a94ab8235590ba50de65e91d0a025e75eb441e83538cf5dbbd20ca25dfbe8baed19eb01c5ebfd8700c6f1ca17fea825e15b1d166bdaefe4778e1efcecd8cec0e175a6b453c59acff86a7180ac7c6da13a665f0fc8ef8cce4a5e91bade79b517beebc038c687ade73b8de46d016d393b16ab4f9bd4ff5653eb67037a161e88fed2f8205f0caf2dbce65fab99c256806f82d2d9d897d884fd0f15457c14c36a9d4bf25157cbe5934b2e91974d8f40f6c2d54f0870f09b834fa6bbbd6ad9d3d427695eb319a1783fffd912cde430ce449193dd5bdd35f8f8839dea6d89625a76f4b080f78eef95c31a90ab1ac719264eafddab13f217bf03467b5a06ba3da629eaef8e24dd556f5594a56c5d9067f9b909227cdb6e34b538349227e435b56252d999efe71c28f16995372892619f966d9c5383e05b2c115c4f3ae8ec1122a5a1611b264da7f6059e3913c66f19fb6a1412a1c34fc6258091b05b21006ce2ad4b60092b5e71648494c6ab31086d1b9d4e0e62431e98bd5842e12650d421e98221e83ffcf3b251c17b9b5964da3aec516490dee47918fb043641a6ffdeb0661a3ce756e5bc702530dd279015cd560fee1dd5d0732ce39ad99985f3dd9aeb84b78c45fa3749836f4ad7f9e17405de0806d4f1611dc0481e0509b06ca9c47d9e99ab2b5f93c7d7b3186d406c62f02d0da6126da4061fdc97ae9c6ded964b12f24ecffdd4143d8a77a4dc05f1094ee3b4dea2e6bfc9ec5dfa32ea1b1cbe167576cedc1b1c8e8cfbc8298cb312b8c9ecb19cf9f2e1fd2d01e621cb0347d58069af1bf988fbe0b55f4e4fcfd48c21f283ba638e242c483dae3106c2a1242604a5bbbc0c9ea74c45841f30269e96b9b3d10c0795a9154b1494a933e15098b7d4656803573c274d44e383bbe043a8171beb2091a802435d135f8d41a6f32a7761c612bb1146", 0x1000}, {&(0x7f0000001240)="ccdd96d42eac18808b2cd3bc774db6f4845fb2fe278521d0abcfc505dbc090abf36a48c0d512d74a9b59bef3a3f149d31d82c59dc361e5ee1bfd9004a7ea827dccf74bc1ef0f174286d31f092dfe386b5eaf38167c55b2df05f077435e60f55deac22bf9cbff85e3db53e810a54ddc842d25fbf483c1ae7328b788060c4573e38ed63932c32deaa24743ba5f6ff9776bc1f3c1ac299d80412c", 0x99}, {&(0x7f0000001300)="aa72d98c1d96aa3c5caf619d9a90fdcad7330ed2cd1f52954a2e92dc2f29e34d7db35126931e879b680d82b66c9f74c52e1b82ba793a5764b8c67bef68335fe12e99fd673c8613c818792a1874fcd69faabf08a970f5e00a1b2c95283d91c2f3c329910409652b7abab999915c3126ceb209544abe4c6e463050ad8462387834c6a3ac275808f478aa598e8feb481ed468", 0x91}], 0x4, &(0x7f0000001980)=[@rights={0x30, 0xffff, 0x1, [r4, r5, r6, r7, r1, r8, r9]}, @rights={0x30, 0xffff, 0x1, [r0, r10, 0xffffffffffffff9c, r11, r12, r13, r14]}, @rights={0x28, 0xffff, 0x1, [r2, r15, r16, r17, r0, r18]}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}, @cred={0x20, 0xffff, 0x0, r25, 0x0, r26}, @cred={0x20, 0xffff, 0x0, r27, r28, 0xffffffffffffffff}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r1, 0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, r29, r30, r31}, @cred={0x20, 0xffff, 0x0, r32, r33, r34}], 0x168, 0xd9dff59f6d074c28}, 0x1) 18:17:14 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x80000000, 0x10000ffffffff}) 18:17:14 executing program 1: symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') chroot(&(0x7f0000000740)='./file0\x00') shmget(0x2, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) pipe(&(0x7f00000001c0)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r0, 0x20004269) mlockall(0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) read(r0, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r0, 0x0, 0x4ed) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000240)=0x6) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000300)=0x6) openat(r0, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r0, 0x20007471) openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x193) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = open$dir(&(0x7f0000000380)='./file1\x00', 0x100, 0x10) openat(r3, &(0x7f00000000c0)='./file1\x00', 0x50410, 0x44) semget(0x2, 0x0, 0x1) 18:17:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/hev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x60}, {0x4d}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r3, &(0x7f00000003c0), 0x0, 0x0, 0x0) close(r3) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000200)={0x4f, 0x0, &(0x7f0000000280)=""/79}) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x40, 0x1, 0x6, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000040)) 18:17:15 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) shmctl$SHM_LOCK(0xffffffffffffffff, 0x3) getitimer(0x0, &(0x7f0000000000)) 18:17:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x5a, &(0x7f0000000100)}) 18:17:15 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$inet6(r0, &(0x7f00000000c0)="116bdc47d9f3dbe4", 0x8, 0x1, 0x0, 0x0) 18:17:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x74}, {0x16}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x20) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000012c0)="85") 18:17:15 executing program 0: syz_open_pts() r0 = syz_open_pts() write(r0, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) 18:17:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0x966222c3dc96ced6) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) chflagsat(r2, &(0x7f0000000080)='./bus\x00', 0x1, 0x2) ioctl$WSKBDIO_SETMODE(r1, 0x4004570f, &(0x7f0000000000)) 18:17:15 executing program 1: clock_gettime(0x20004, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x2) 18:17:15 executing program 0: r0 = socket(0x2, 0x8004, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x200000000, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0xfffffffffffffd99) r2 = socket(0x2f, 0x3, 0x80) dup2(r1, r0) read(r2, &(0x7f0000000080)=""/44, 0x2c) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 18:17:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000100)=[{0x3, 0x8, 0x3, 0x92}, {0x100000000, 0x7f, 0x4, 0x5}, {0x7, 0xe5, 0x95, 0x400}, {0x8000, 0x9, 0x3, 0x8000}, {0x3f, 0x95, 0x6, 0x9}, {0x1ff, 0x7ff, 0x1, 0x81}, {0x8, 0xb2d, 0x200, 0xe1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x0, 0x5, 0x7, 0x400}, {0x5, 0x7, 0x91f2, 0x9}, {0x4, 0x1, 0xc49, 0x9}]}) 18:17:15 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r2, &(0x7f00000003c0), 0x0, 0x0, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)=0x1) getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) dup(r0) 18:17:15 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x12, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 18:17:15 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x3, 0x47}, {0x101, 0xffffffffffffff7f}, {0x6, 0x3f}, {0x81, 0xffff}, {0xcd, 0x4}], 0x5}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x7}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x6, 0x4}, {0x162, 0x4}, {0x24, 0x8}], 0x3}) pipe2(&(0x7f0000000200), 0x10000) getegid() 18:17:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)='k') syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") read(r0, &(0x7f0000000040)=""/32, 0x20) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000080)) 18:17:15 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x93f, 0x7}, 0x10) sendto$inet6(r0, &(0x7f0000000100)="9a375801010000f0", 0x8, 0x0, 0x0, 0x0) 18:17:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000004c0)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) select(0x40, &(0x7f00000003c0)={0x5, 0x2, 0x3, 0x8, 0x0, 0xff, 0x8c4, 0x1000}, &(0x7f0000000400)={0xe8d, 0x81, 0x8000, 0x742, 0xa99f, 0x8, 0x30, 0x7}, &(0x7f0000000440)={0x1, 0x3, 0x81, 0xffff, 0x0, 0x9c00, 0x5800, 0xe5dd}, &(0x7f0000000480)={0x1, 0x41}) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000180)=""/140, 0x8c}, {&(0x7f0000000040)=""/92, 0x5c}, {&(0x7f0000000240)=""/134, 0x86}], 0x3) 18:17:15 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto(r0, &(0x7f0000000080)="c1a7b4beba88ce798807da1f014d7c23a397f6f3b5b05991d2a7e2aeacb5c1f6cada2a4f7aa2b4", 0x27, 0x402, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x5, 0x8}, 0xc) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 18:17:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) r2 = openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) close(0xffffffffffffffff) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000280)={0x10, 0x4, 0x4, 0x10001, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x100}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x81}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x645b}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ff7000/0x9000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x5d}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1000}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x800}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfffffffffffffe00}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000780)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x1c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 18:17:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x81}, {0x800000034, 0x0, 0x0, 0x1}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000001c0)={0xfffffffffffffffa, './file0\x00', './file0\x00'}) 18:17:15 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r1 = geteuid() r2 = getegid() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) kevent(r0, &(0x7f0000000240)=[{{}, 0xf, 0x71, 0x0, 0x69e, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x5, 0x2c}, {{r3}, 0xfffffffffffffff9, 0x101, 0x1, 0xf0, 0x800}, {{r4}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0xb8, 0xfffffffffffff060}], 0xe5, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffc, 0x40, 0x20, 0x1}], 0x8f5f, &(0x7f0000000300)={0xffffffffffffff01, 0x1}) fchownat(r0, &(0x7f00000001c0)='./file0\x00', r1, r2, 0x2) setuid(r1) setuid(0xee01) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x28, 0x0, 0x0) 18:17:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket(0xe6d0e4da2af92c57, 0x2, 0x401) write(r1, &(0x7f0000000000)="8011c53fa9416c7e48bcba1e0bf73cd1e22c59fc50f98ab5446c3d754ec355d12c263867d76e176463d462", 0x2b) close(r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) read(r0, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r0, 0x0, 0x4ed) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000240)=0x6) openat(r0, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$KDGKBMODE(r0, 0x40044b06) clock_settime(0x4, &(0x7f0000000080)={0x0, 0x6}) 18:17:15 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) shmctl$SHM_UNLOCK(r0, 0x4) getgroups(0x2, &(0x7f0000000080)=[0x0, 0xffffffffffffffff]) getgroups(0x400000000000007a, &(0x7f0000000040)=[r1, 0x0, 0x0, 0xffffffffffffffff]) getuid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x2, 0x6) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kqueue() setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:17:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget$private(0x0, 0x1, 0x8) semctl$GETPID(r1, 0xffffffffffffffff, 0x4, &(0x7f0000000200)=""/197) r2 = dup2(r0, r0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0x5) sendto$unix(r0, &(0x7f0000000140)="d770c19500e27280c6bd30fea95f9ada9ec6401cee9b39e11d780fbd2192939e81dffd250bd112e3aff6fbf72ce5", 0x2e, 0x1, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0xc}, 0x3c) r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) ioctl$KDSETRAD(r3, 0x20004b43) ioctl$BIOCPROMISC(r2, 0x20004269) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)}], 0x1, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) mknod(&(0x7f0000000340)='./bus\x00', 0x1000, 0x8) open(&(0x7f0000000400)='./bus/file0\x00', 0x20000, 0x193) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000300)=0x8) open(&(0x7f0000000000)='./bus/file0\x00', 0x8, 0x40) r4 = getppid() getpgid(r4) 18:17:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000100)=[{0x2, 0x4, 0x4, 0x5}, {0x8, 0x746a, 0x2, 0x1}, {0x6, 0x1, 0x7f, 0x7fff}, {0x1, 0x101, 0x0, 0x2}, {0x3, 0x400, 0x8, 0x62}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0x401) 18:17:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) read(r1, &(0x7f0000000080)=""/41, 0x29) setsockopt(0xffffffffffffffff, 0x27, 0x9, 0x0, 0x2f9) setsockopt(r0, 0x29, 0x20000002a, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8200, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) 18:17:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) select(0x40, &(0x7f0000000100)={0x0, 0xf2, 0x5, 0x6, 0x401, 0x81, 0x8, 0x9}, &(0x7f0000000140)={0x5, 0x1000, 0x0, 0x7ff, 0x2, 0x943, 0xad6, 0x8}, &(0x7f0000000180)={0x5, 0x3, 0x9d3, 0x10000, 0x0, 0x1, 0x400, 0x70e5a758}, &(0x7f00000001c0)={0x8, 0x100000000}) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000240)="f26020198452188aacac7600538f553d9197b64c925c078e220afb852ddf2babf36059e6527b02ac501ee1471228ce5c379583774290046396b1f01fb6bfe28766c879b4452e", 0x46}, {&(0x7f00000002c0)="a36071bd9560ca22b6d2e22152fb81fea56275c6761d6f04470efcf2c2d9322f5c6ae8e5f70489ef7a7b6621360654d595f9d678475e347afff5d59c28d84fa283e14d952d3304f6cd1cd612a9412c18e780a59cc91b14dc620183c56735d6d3854df8b5e7cf3f754d9f3407b04bd94b937d8a5cf1ee2b0fce6fcd97626d4f81ee84bfbdba9ef1c1b63bbf13180fa8e914c47de7cf5a045e3f91a4542a0dbbcf4f0fca8342b6dd821f5c230f01aaebad4c132ec3c09fad9fa0e18e94c0968b54ee703d72611fa3a7d33ac1129f1e0007750450db135432c411c0e8b35bc5dda817a87a45", 0xe4}], 0x2, 0x0, 0x0, 0x4}, 0x8) select(0x40, &(0x7f0000000080)={0x1f, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x1}, 0x0, 0x0, &(0x7f00000000c0)) 18:17:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000140)=[{0x1c}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x92, &(0x7f0000000040)="a0a4ec5dde9ca08d07b6a2be79b5833020e919d660d77612afe0be98e9ad396b73bce1d9e86d7440aaa5146323657b1abe804dab7672d844674efb1b70d0a9301d3ee64fc4dc24c8516db9b6bdec827868fec63187f1fd0da63b2e8f53f30b24e59c1f144e433966b257622dd2a617ff90dc968f063054fc5648c56c5b610eaf55509e8d91665303f18cae1373b3c6f32ae0") 18:17:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f00000002c0)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88321cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee88e0c23067e33bfb56ad751c9632e2e", 0x74}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000280)='oL', 0x2) execve(0x0, 0x0, 0x0) 18:17:15 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x99, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000380)="c42988863981b5a67b570c9af5b669c4a3da6a5ce97dd18661d80ffd4119c54fe6bf888a534b9d094e74351bd2e93beb9b91a59028d6705b4b1a1d4f627ddc49b2d71be6475d9494ba625665a1a3f25e04384a473ad0e64545d999bd3b75d5b8fd1b3c8a0a28fe879d86e3c453aa8b9d2020ed033ccf8b9bbddb00a01d2d249a4fc6e20c0f4cdba8737e2d006409ca8443d662f19cbe67b88952951a1f6909e3eec5745b5ae0e96e389aa44f37ac2a65ee1ab41749491f16e26540f581bbce20ab7cfe603149d1509694caa03732596ce69ba0e4176ccd738b5acff8c5fc", 0xde}, {&(0x7f0000000280)="b4073aef90e2f0cab81a186bb1db660ac1ca307e2c309fd0bf8a11cd8e057f7f6642639fc3b52522fa483e17fb73ce25bbbdc895d84841cd107147911c0621569beb0db41243a423bb11a062b6d05c53f664d7e6e290ebfcb22706edf9f37d0f2361d06eec33e049ea50015b43474641e27e95047c83dd200c453546fdf049ccee3ba565bba32489b73a73c065e4067614ed34279493a71463e4d1f68d3152f478207eb6ab158765ec5577f617ffdfdea559be861d9704aa001725c1cafe09", 0xbf}, {&(0x7f0000000480)="e0e033e8046a4eda96cb039d3cb5f51b90c107df42885483e6e74347720432cb4bea35794bc064", 0x27}, {&(0x7f0000000580)="fac2fd7865fb422016babb247dbb793a72ced8d9a44b12ccb35e34c94bf98bfeb75f7cc1da1311dd830ad1fd8921c25d409d2dc3b4df364a45fa15211fda2895eaee8c6b99f35aab68eaadbd57f53f4e7a6c8238b79d7bda9238073ab87196ac2efdff9216930f8beffc9157b8e44399daca35f06257714d05f1fd37455224d4637054a9ed183268a4", 0x89}, {&(0x7f00000004c0)="8d42", 0x2}], 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) close(r3) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) read(r3, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000006c0)={{0x1, 0x800000000000005, 0x100000001}, 0x2, 0x5, 0x4020000011}) ftruncate(r3, 0x0, 0x4ed) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCFLUSH(r3, 0x800c745b, &(0x7f0000000240)=0x6) openat(r3, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x25, 0xbd2}, {0x24, 0x6}, {0x43, 0x3}, {}], 0x4}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 18:17:15 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) r2 = fcntl$getown(r1, 0x5) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x40000408, r2) close(r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) close(r3) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) read(r3, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) readv(0xffffffffffffff9c, &(0x7f0000000640)=[{&(0x7f0000000380)=""/209, 0xd1}, {&(0x7f0000000280)=""/147, 0x93}, {&(0x7f0000000480)=""/31, 0x1f}, {&(0x7f0000000580)=""/175, 0xaf}, {&(0x7f00000004c0)=""/9, 0x9}], 0x5) ftruncate(r3, 0x0, 0x4ed) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000200)=0x1) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCFLUSH(r3, 0x800c745b, &(0x7f0000000240)=0x6) openat(r3, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffff8, 0x7fffffff, 0x5, 0xffffffff, "d74493caff08d88c45bbd942b232ad3c77b12e72", 0xffff, 0x1000}) 18:17:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x25}, {0x25}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xfffffffffffff5b4, 0x2}, {0x5, 0x8}}, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 18:17:15 executing program 0: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2800bd1399dbdc66ada177336c7d0000ff7eff0000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 18:17:15 executing program 1: semget(0x0, 0x3, 0x4) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) read(r0, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r0, 0x0, 0x4ed) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000240)=0x6) openat(r0, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) close(r3) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) read(r3, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r3, 0x0, 0x4ed) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCFLUSH(r3, 0x800c745b, &(0x7f0000000240)=0x6) openat(r3, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r3, 0x20007471) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff44) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000280)={0x2000200, './file1\x00'}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000080)) r6 = socket(0x2000000000000002, 0x3, 0x102) sendmsg$unix(r6, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0xacf25922147002da}, 0x10, 0x0}, 0x0) r7 = semget$private(0x0, 0x1, 0x82e391ea08a7bdf8) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r8, 0x20007471) close(r8) ioctl$BIOCGHDRCMPLT(r8, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r8, 0x20004269) ioctl$PCIOCWRITE(r8, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x33c2ab8f, 0x102, 0x8b}) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000100)) read(r8, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r8, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r8, 0x0, 0x4ed) ioctl$TIOCDRAIN(r8, 0x2000745e) ioctl$PCIOCREAD(r8, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r8, 0x2000747a) ioctl$TIOCFLUSH(r8, 0x800c745b, &(0x7f0000000240)=0x6) openat(r8, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r8, 0x20007471) getsockopt$sock_int(r8, 0xffff, 0x0, &(0x7f00000001c0), &(0x7f0000000200)=0xfffffffffffffdc4) fchdir(r5) semctl$GETNCNT(r7, 0x3, 0x3, &(0x7f00000000c0)=""/219) r9 = shmget$private(0x0, 0x1000, 0xe7, &(0x7f0000ffb000/0x1000)=nil) shmat(r9, &(0x7f0000ffb000/0x2000)=nil, 0x0) 18:17:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='7') open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r3, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) close(r4) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r4, 0x20004269) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000100)) read(r4, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r4, 0x0, 0x4ed) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r4, 0x2000747a) ioctl$TIOCFLUSH(r4, 0x800c745b, &(0x7f0000000240)=0x6) openat(r4, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r4, 0x20007471) r5 = fcntl$dupfd(r4, 0x14, r2) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f0000000580)={0x10, 0x7fff, 0x4, 0x1, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x10001}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000000/0x200000)=nil, 0x9}, {&(0x7f000001b000/0x1000)=nil, &(0x7f0000078000/0x3000)=nil, 0xef50}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000063000/0x3000)=nil, 0x3}, {&(0x7f00001c5000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f00001b4000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}, {&(0x7f00000e4000/0x1000)=nil, &(0x7f000001d000/0x2000)=nil, 0x6332}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00001f3000/0x3000)=nil, 0x100}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000097000/0x3000)=nil, 0x9}, {&(0x7f00000f7000/0x4000)=nil, &(0x7f0000119000/0x1000)=nil, 0x81}, {&(0x7f0000082000/0x2000)=nil, &(0x7f00000a5000/0x2000)=nil, 0xa5fc}, {&(0x7f000008d000/0x1000)=nil, &(0x7f00001a6000/0x4000)=nil, 0x9}], ['./bus\x00', './file1\x00', './bus\x00', './bus\x00'], './bus\x00', './file0\x00', './file1\x00', ['./file', './bus\x00', './bus\x00', './bus\x00'], 0x9}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {0x0, 0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) execve(0x0, 0x0, 0x0) 18:17:16 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x67, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) read(r1, &(0x7f0000000280)=""/158, 0x9e) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) r2 = shmget(0x1, 0x3000, 0x10, &(0x7f0000ffb000/0x3000)=nil) r3 = getuid() r4 = getgid() chown(&(0x7f0000000140)='./file0\x00', r3, r4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() r7 = getgid() chown(&(0x7f0000000140)='./file0\x00', r6, r7) r8 = getppid() r9 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r9) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000380)={{0x2, r3, r5, 0xffffffffffffffff, r7, 0x20f, 0xfffffffffffffffd}, 0x6, 0x9, r8, r9, 0xfffffffffffffffc, 0x77fc77a2, 0x2}) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r10, 0x20007471) close(r10) ioctl$BIOCGHDRCMPLT(r10, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r10, 0x20004269) ioctl$PCIOCWRITE(r10, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r10, 0x4004741a, &(0x7f0000000100)) read(r10, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r10, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r10, 0x0, 0x4ed) ioctl$TIOCDRAIN(r10, 0x2000745e) ioctl$PCIOCREAD(r10, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r10, 0x2000747a) ioctl$TIOCFLUSH(r10, 0x800c745b, &(0x7f0000000240)=0x6) openat(r10, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r10, 0x20007471) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r11, 0x20007471) close(r11) ioctl$BIOCGHDRCMPLT(r11, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r11, 0x20004269) ioctl$PCIOCWRITE(r11, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r11, 0x4004741a, &(0x7f0000000100)) read(r11, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r11, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r11, 0x0, 0x4ed) ioctl$TIOCDRAIN(r11, 0x2000745e) ioctl$PCIOCREAD(r11, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r11, 0x2000747a) ioctl$TIOCFLUSH(r11, 0x800c745b, &(0x7f0000000240)=0x6) openat(r11, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r11, 0x20007471) ioctl$PCIOCREAD(r11, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x2, 0x400, 0x97, 0x76f}) 18:17:16 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x80000000]}}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 18:17:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003d000000030035700100000000000000"], 0x38}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 18:17:16 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x2000000000000029, 0x6c, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x8) ioctl$TIOCNOTTY(r1, 0x20007471) sendto$inet6(r1, &(0x7f0000000000)="4e09aaaf683d50758aa406bd26a89bd978fa2454032093671b77dc5488172084d91601e01df28f46bd7fdc5224b4e1257c9ff04091ca48e58415", 0x3a, 0x4, &(0x7f0000000040)={0x18, 0x2, 0x3, 0x9}, 0xc) 18:17:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/27, 0x1b}], 0x1, 0x0, 0x0) r2 = dup(r1) r3 = getpid() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r5 = geteuid() r6 = getegid() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) kevent(r4, &(0x7f0000000240)=[{{}, 0xf, 0x71, 0x0, 0x69e, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x5, 0x2c}, {{r7}, 0xfffffffffffffff9, 0x101, 0x1, 0xf0, 0x800}, {{r8}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0xb8, 0xfffffffffffff060}], 0xe5, &(0x7f00000002c0)=[{{r9}, 0xfffffffffffffffc, 0x40, 0x20, 0x1}], 0x8f5f, &(0x7f0000000300)={0xffffffffffffff01, 0x1}) fchownat(r4, &(0x7f00000001c0)='./file0\x00', r5, r6, 0x2) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r11 = geteuid() r12 = getegid() r13 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) kevent(r10, &(0x7f0000000240)=[{{}, 0xf, 0x71, 0x0, 0x69e, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x5, 0x2c}, {{r13}, 0xfffffffffffffff9, 0x101, 0x1, 0xf0, 0x800}, {{r14}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0xb8, 0xfffffffffffff060}], 0xe5, &(0x7f00000002c0)=[{{r15}, 0xfffffffffffffffc, 0x40, 0x20, 0x1}], 0x8f5f, &(0x7f0000000300)={0xffffffffffffff01, 0x1}) fchownat(r10, &(0x7f00000001c0)='./file0\x00', r11, r12, 0x2) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r16, &(0x7f00000003c0), 0x0, 0x0, 0x0) r17 = open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x80) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r18, &(0x7f00000003c0), 0x0, 0x0, 0x0) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r19, &(0x7f00000003c0), 0x0, 0x0, 0x0) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r20, &(0x7f00000003c0), 0x0, 0x0, 0x0) r21 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r21) r22 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r23 = geteuid() r24 = getegid() r25 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r25, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r26, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r27, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) kevent(r22, &(0x7f0000000240)=[{{}, 0xf, 0x71, 0x0, 0x69e, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x5, 0x2c}, {{r25}, 0xfffffffffffffff9, 0x101, 0x1, 0xf0, 0x800}, {{r26}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0xb8, 0xfffffffffffff060}], 0xe5, &(0x7f00000002c0)=[{{r27}, 0xfffffffffffffffc, 0x40, 0x20, 0x1}], 0x8f5f, &(0x7f0000000300)={0xffffffffffffff01, 0x1}) fchownat(r22, &(0x7f00000001c0)='./file0\x00', r23, r24, 0x2) r28 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r28, 0x20007471) close(r28) ioctl$BIOCGHDRCMPLT(r28, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r28, 0x20004269) ioctl$PCIOCWRITE(r28, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r28, 0x4004741a, &(0x7f0000000100)) read(r28, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r28, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r28, 0x0, 0x4ed) ioctl$TIOCDRAIN(r28, 0x2000745e) ioctl$PCIOCREAD(r28, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r28, 0x2000747a) ioctl$TIOCFLUSH(r28, 0x800c745b, &(0x7f0000000240)=0x6) openat(r28, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r28, 0x20007471) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r29, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r29, &(0x7f00000003c0), 0x0, 0x0, 0x0) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r30, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r30, &(0x7f00000003c0), 0x0, 0x0, 0x0) r31 = socket$inet6(0x18, 0x4005, 0x4) r32 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r32, 0x20007471) close(r32) ioctl$BIOCGHDRCMPLT(r32, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r32, 0x20004269) ioctl$PCIOCWRITE(r32, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r32, 0x4004741a, &(0x7f0000000100)) read(r32, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r32, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r32, 0x0, 0x4ed) ioctl$TIOCDRAIN(r32, 0x2000745e) ioctl$PCIOCREAD(r32, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r32, 0x2000747a) ioctl$TIOCFLUSH(r32, 0x800c745b, &(0x7f0000000240)=0x6) openat(r32, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r32, 0x20007471) r33 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r33, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r33, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r33, &(0x7f00000003c0), 0x0, 0x0, 0x0) r34 = open(&(0x7f0000000300)='./file0\x00', 0x40, 0x40) r35 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r35, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r35, &(0x7f00000003c0), 0x0, 0x0, 0x0) r36 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r36) r37 = geteuid() r38 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r39 = geteuid() r40 = getegid() r41 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r41, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r41, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r42 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r42, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r42, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r43 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r43, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r43, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) kevent(r38, &(0x7f0000000240)=[{{}, 0xf, 0x71, 0x0, 0x69e, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x5, 0x2c}, {{r41}, 0xfffffffffffffff9, 0x101, 0x1, 0xf0, 0x800}, {{r42}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0xb8, 0xfffffffffffff060}], 0xe5, &(0x7f00000002c0)=[{{r43}, 0xfffffffffffffffc, 0x40, 0x20, 0x1}], 0x8f5f, &(0x7f0000000300)={0xffffffffffffff01, 0x1}) fchownat(r38, &(0x7f00000001c0)='./file0\x00', r39, r40, 0x2) r44 = openat$klog(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/klog\x00', 0x20000, 0x0) r45 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r45, 0x20007471) close(r45) ioctl$BIOCGHDRCMPLT(r45, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r45, 0x20004269) ioctl$PCIOCWRITE(r45, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r45, 0x4004741a, &(0x7f0000000100)) read(r45, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r45, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r45, 0x0, 0x4ed) ioctl$TIOCDRAIN(r45, 0x2000745e) ioctl$PCIOCREAD(r45, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r45, 0x2000747a) ioctl$TIOCFLUSH(r45, 0x800c745b, &(0x7f0000000240)=0x6) openat(r45, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r45, 0x20007471) sendmsg$unix(r2, &(0x7f0000001c00)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000019c0)=[{&(0x7f0000000100)}, {&(0x7f0000000240)="6fc501adc88bc069348173ddb554e6df9af8c0559fda362bf2c75fd6dc48028d9132b94ce8d91cbe69984e6d9729580e4c1da8e4aa2ea555b12e74bed033433481eff2b286257e771b12c13c1e07ab4b7dbad751", 0x54}, {&(0x7f0000000380)="844998870e7b5a8ce86266163955cb6fccccc6e0cf30f09bbcd43e8f6a627a208610f139373fce4b978a83024acea8828173fc20259e1d5ab579bb01beb5246f33c63929f0617de7f4eca5ee06493c741f3da661bb71426087b6e7c915b213b732d3c160650210004b12bc16d757508bbd628115b64619be17bbd946aadf949893528057134ca23fca8b0cc79ec26f10490a0cf8898440bade27840876994cb5f7dd1db81936d718a4c3a6430ee988c7156de1fe5161f1cb379e9000dc5bdd1d21fa85fb6d4fce8f76d1b65d13fc78733d13549c6124c4", 0xd7}, {&(0x7f0000000480)="1877ea45195c0beba22485456e70ae25cff5343ea0ed203b728295f86f2c5ce71e6b8a7e8df4073f814274b223f78029dea78b934cf8b5ec268bbeed29ba110f7ac383a8007cf5080628a98c89514f1835fbf9229c98f0e2b0f20e921f59349ad069f508e15956f1830bce601f4d2f7d403e4d515af468bab1e67e6ec926806591086fd9e4f680358802d05e92dbd72f26e1c2796d1809f12a0588f1df886f", 0x9f}, {&(0x7f0000000540)="c201ab2c62c0d5d691fe943c76d22e607e043cd154cbf607a5e4522ea06daab577306983efbf09507ef17e8c94413bbfd012204020c6b818c4bc182aeec57728e2f5d8364e8c7552fbcc8ec3a67de8d4dea3437cf81b7e7c85c72386d9a7419f6d8046b98f66bddf444ddc8b39f502eed3e3ef982973bd928be39813167a34f391fd32051124f4c6c639cdc49b22e8cc34163ef72988b35ff7c998039178e9334765c977eb7c4bfc6806f0b74b44c8c6ac5cc5bee68d5774c0d2e4979e6dc019a528c7f2491e576fc341d554db238d83f01b86597568b3bf29d50b6bcbe95492a52d29df3e0141c062d9fab189e77cca5d", 0xf1}, {&(0x7f0000000640)="c346165832c1fa4faf15bf90443c9af428fb2b6245563c7712f3b4f7c06b832da05fe0fb74ae584ab631d4ed16a2746f978df5e76822cb461b465cb0feb3a588c09621c5c1c15205437b0b5171e3c95313e2261e1bd4bd643cabdb4f8033819599d0a12b98158aa57f7fc392b3733bd6ce797291c82806ee12e66edf61dc9190c39b5e47648408bab2befe79881f98e776472bd6c863fc3cd6bdbd42dd19c54772f2224527b80405622c22c528123460", 0xb0}, {&(0x7f0000000700)="21afc5590fd448d6fd2fc0d9078b3f19ac212cf2ad5664bbb30cc5b8d1aa88b2ddb92e4293bd6d62f5574515e82dbca1ed67326e323cf98f18017e108e99f7aa27714dcd8b95a990df25f126decb648c00ad8c930cc103aaff735eb73eb9ca6fc0e4bb124a67e410b8b2e0d58ad7d9ee3af465af7112e35daaffa1c4d91f236aae5b94fc88c7f66f213f7197dc2a4874745532494cacac4fcb8ae3aa25be4898f224549c2935695dcdcadffbd3443ee8ae0ffa5c2d16ea9c9d502c5fe3556ea6332a2c510078aedf4197f0448fa2c58118761a57a75bbc9be610ca5f804fcdebdd38e2119cfced7ece8ba95fb9ad2e5fef93e08eea014ee5a038b55013d3e7441e12b67caa824b0000686b8e2d7b702a09e9d34c32b615e7437e7679686d481f5dfafeb72ca259538f97fb5de244671a3dc15142590ef161f3f28a4b260c2182672635f7095525c6c42e407539174d56a2f10a515e047fdcd845ef69115b1661f4079d43df508aca565c391c9dcb113e2f92c953b1b728fdb6e079d21ea92e48b17bcab98a949f664dc686fb3a42d2e2948467ffc8711c89154f6850d5dd6c08d64d50e4d2332877ad06d2946d6cd5a0cab31fa34c3ff5f9a10a64d324ce6fa02d054b716f20cae15c08d4590043356a1ae2837607324c9bf5e40b60db1d97ace93b416172eeb86c9a99b65320177093ac9e8be85418083fefb155fc739cd44c7ac35144cb95dd9e66d3b94aeae37513dd339c5cfb2a45deb474a4425da6ee02f331f0c25e1825f548200f073d03cc9083e203b969eba0d2dbae2fe2d42a703ee3a1bd8e1916cb343e0db7d1bd192e67aa202b3a593577eaeed762a067e89a6f06684a1925a6da7c0c981ef6f55174c38321fa4b99430c3dd61c140ac6257deff85ed55d111e1a1d55fbf56200db4a1cb0e4e9fdf58424b868cbd6149531edfa54e251f3957102fcae0775471b396a6db563e05ca5d5de28eb0bbd104d38db958586c5690b3150adac82dfeeaafebcaa9492b4bc84527d75e1fecdae7923ade4c5aedf0b3efea26dda677be78a23920b021c848d0d1f3e83f77e44db1268af62b7003bb41dbd76d609cead2840b184825c75207e5bb5317aee92339da05989a83e0a849dd4a9098775a4b834e4232706780e89971e1bb40b06138090560aeea9c866f39fb657696f5e840ee990028960d1c42fa89067fc6b6df35ecaa5a55e4c79609cd5bca53678535a658f1bd712a458d9b57dcf3b8e1efa831186643e70d1be81d927eef3969bd4d27af74f2e40bbb14aa02f6b027f0e10e0471c6e215db242e5dbf3521b4be9e6a840102be2888fec5e33b0f7144eda419e7087a2329b5f7553a6c0ac2f9f358424285adc5f760b284fda7721342f068e2654fe98d9466e255f4c3f5123b9ca3c67f907f04b0642692daea77d5a87b7bd43b750c5f72c6859530056c13696ec89c912b248e8087a16d6a487f412b717e06da2d2f7b051b288a7e78f9e26978e83c3ec33e0d6c3a38bc2818cd02045ff6b800494527ccf1141b96ffb86d6884fa5bc67a0a7c79d9b48544e47b8be965921b4808285644f04232209fa3e6d06633e273e48ad1ab93b8016bc98ff0284ebecf89cc3360ad906d5489b1396f531d73f0a8a4e8a31cef4b4c13a42128ec5714a04b54e21bf6c235d6ed8b9463737bd1cc7b104369d8808d26d203529ca0539c04948a8f8c6518ef736785857d2905a725f9566d916f51e816f9e4003b86c7652992fef805a4e6f69feaceb953c518502848855d9e2f5f7520f5c42c476db2195127c8e39dd465a24bb204318805636bf338ad38a3064e2cc3aafa52ca05e81f847da5fea247e8d01dc40afb944c06499c05c4cd0b45ae6443c646be11b9b788c517165568eba89526acebf8b738e1f66e6688fb8e488d22ec6477d1ac55a7fcde9987a09562a559c84096b052e94a027ceddc13409e7ab7a44a064b06fe8f4f671c5dea137c3f84504b491410989f990a42c81e65e1051145fe0b92f4a0037ebc09ae05979db975aa761f09a7cfe24f658ed4551ab1f3ee88c17682143a2a5b17a9156aa94e902696f43ddda6042599426d9647f0b6aaa68adb34794e5f18bde84e6f9a44ae8b39f5a968c3399544148cc907e1ec116ffb90a2e18ee154a626549a1f676379438dd2d03af5d0f5fc2c9d623a871c16d32b9586b1857665a97d42fba2c05268fd93572fa5cd5ccd6e2a620a1b7bf612fa6dcdb5361e3e84a4f8aeebff52617228045917cb58f9be5d7e0865962b15dd023b601114b19132b4c621e372d86e44ce2252e1d08b3b1b1e449df9be06211d1402b400bfd7ebd46750ecaa0d47285bb6f5362d33e8a47fe6bb8e2a5a5b564db4fbac69184b28609f47a94397efeb670520a845a6790b799a6f3526141a8f71423eba8ef19af31d51fd876db73a9a1b04360f18755d627a7e1cdefc23f7164d06a18260742df5f4b2f5130e9106e581140f303c14a3dc5bd319568d2702b723e9c74da9ca91bf90b9e45fd1bb23e8ae4736e92c3754f26d26629164ed794ff4067a5fd622c796349200c127e1c6fc34f656931b1c3eae8c1cdf76a969442fa441049d4b3fe154143287bd51022110dd099a589c6e89d356d4dd4134399d71b0e7590a2d4402b6bbc7bea5d149240f7b7f5ded6442acb704aea7fedf1c25debc6191cd5d44aa91133a92b233f8605e19fd21c6cf0c5413e22e0366b167188cd6c00acb7ceb55a26c08abc2a48fc336fed2db988861df741a66fdae324f16286889e185101752cea36678f8bcd6a98d24cb1a7f414f54843d1fdedb5380f7d904d2b88015537c5be1c9d5392ce6376345c156eccb7494c6858dbd47eb2d06e7fa926a0d3bdf0943dfca8f22f492ce906099943d5cb3725191d01f633436c5d5dc8cd0085fbe4b8f2cb84e1bb6df86c7e01a9d6e8db3d8cbcbddd46e676fe27da6db8121d7945a9dc739f51dd633ade2aaee46adf61e69769828cf40b542ee3280c8aa3d3a1b4fde897d296750abad16c53eca29351324f8b2e86520e058653ae2a714d4aee9c9126081f1a3a19f6e8edc4fc8b1632a9177ff3d9cacddbfee734877cad6fcdd3ad8c8dadcef5603c88ab4db292286c5d5140fea010158cfa590493a32ecbd49f30238d098e1111abd5af68aecd365ab427ddce80462b6c307c691378f2b3f192b38eb9dfc78e89aa953900a08d5b3fe07fc329d480f83784c7528316dc005169d0555dd3700dfdb086dfd1b4aafb3b4da82ee3f0fb5371f123fe29f54233ef7a68fb39f578d1a6ec0e0ea129be88dbd10b60d39874a3fbde5c3ce81acfde2bba9cd8eb0f0d30f6e556391b60bbd367b60b660e0808244e8ead1cc723bf07897de0a308c88910be92b9c89c7b1d6748f1dbd04fc0e9e44d9eba11d3f9e905c0cb9599ac3a98d12a7449a31394a2fe0ed98452f3ff89b0ce5bf12dfe0dd13e1548eb5aa76fafdaefed0cb8ce2d0674586b091bd961c0128e37589620de55666998c90dbbe9fd25a8cdf211f9727973f5a0107a0d0cf67fd46e969bc88583a18003c65a87f9a486b171111c3c2fe4e27833d0d56eef4adeff12780139ac575b119a073f4ee6fec8f56bf3b57f3d9e621d49aa77c537b694fe60370f7dea06ab706737de96737cc8be0ac470afd1e9562837be39f926abb1e1237d5b39292a14c0a08f27fd272a43067213b85257e686277823f5b3c08dc00165640060bb3479c3fcf4070e003851503894b6b60af98a3faf97fda5fefbcd7d1bf081959c00184b01e3a655307c57ddb91cbcbaaae2c5434d885276f3210fcf524fb65b26b11c44b7b5f7f244ddedeaac869f1269ed3225adb26ee69c7b0309d21518437100a8295554a0ed70d7cacd5fa3ab83c372a798b924f7930ef703abfc7b1c8246bd680f86c6189a27470f75bc5c5b98549cb54b9782ba3451c67f8599a69998e99fb2b526c05e823de4aa1b88bdc6b4ccd5c4b962da05df5efc8bc24e708758ae0873024e6c38805349c740d310a0bd4a2061609845065fdd9fe8f93b74d7e8a184dbe8dcc67718c1b5345c765c7dfbc6856af43f64b9fc7d2062c7cec497cf2e5737f0f8cd80c923cd8b70874436b50ab66fc76b2bd8f80a54aa437436beacf83ee805a7aad0f31ed0a1b98b2a91ab5325dcea5761b73fc9d377353af504d689880e7fe0257462842318f5268c6a1617f919d24f1dc300fa682b7c97c94dc3d17076af0550ba3670ac3996c29bb29460d849990426a361d7542469887077a56cc832722e52d1322cdf2278f4a08fb02445cb4193d9b91723d7156b66e95a696993b1fd37f12a29e42cb56c915174c69e5ef71dbf4199c0435073e2741fdea409333e5d827096eedd84a558b45f69f9d222fd1312c9794477d21d36d76fd82540eca06527f3ccff0363515a0a57b007cc84fd0fb9b1356663a0b547d477962a53229704fb7eb2a0fa4615cebb8444d56e9075819b6f93b87fb8cceba896c221bcb627d6ff4ac14c74d212b407e4e68f964e6620c3e1a4f79ecfb1c537e663bbd667e57c7a7f5fde6a0cdae949f3475bbd10b086a3d5d834ef44247e5a26ec254b91bd15c6572cc4394cb964114e8058bc5caf254703f6b9313d29558644304e9478244b7cab7bd3de2e32dd85442b2187320c7ffa81c8c4533caf74c7abfcb662408982f68bccfef410c2c2f206fbc3579bb85eafa5d8c6a5e8358882aa94e6c746884d725f2f09970e1ed28620a2a116b0ccf8827a04a4e6e02fa1d4d1e1b0b73a3184da2a63a18b8748da9332072dc2f63737e8e1271dc682e8ea00a3f09aa67e3a23cf1834724b0dbb3e059a2c62ff18dbfadf005e109d8509643f42dcf2dde193c4edd3efe60247f9a0fb48530c411d17bf1b05aa9eeb5dcb4e28dfcc8814713743e63bf965add32c2721b4e22941405c24e0347bdcffccd4a9ade1c276b3f501a854249efc027bb4acc290dcf7dbba5929409f4f3618e38f2d9bcffa7896a56157d017f6148ad3f7b57f18ef847471637bac34ea45a755646dd38a1bb5aa95b1eca56ee34ce76c32d50131c213b07b13d9a0ba8cc767208c5a8c3fcacd34cd4bbeaf6adc4873de7ef724343ef5bf10e08c7315c1065ebc77a643fdc50f6a4923fa4a53ac318408592441648206f6827bc55e94418778a1f2afc4ed9c71c073f46f29120b0c497bef793c756a8ff89d9cf96469d977c3beef2f5de33f35963e755e6a75ef3c9442debec3a93caf15dbf5a58e661867b91f7ed00fd46e94f8e2833eb2e805ad023cb7d6a5d9e6990c1281f1f41ba25d05621b009fb8de354cd84557a393d47623159b8f2df1b6310729769c17e7dc1eb5ce665d4385b198ad0291587402ebc4092b989711815f91c7fdc52538750e94e43b982e9be2d4c5ec59edddfb0b135452813fae601ae6d8c55a1c55c27ea3d3900cea8cfbed560da56d90da30cd7ec51320849da80c988629e4f392c1a5230e869d34053b5483d36de35c5d38efe89f359099fdea6f1f4c4176c91e7c1317006e337d20d03d1ae447800572512a9236983b64e5b6bfb1f30c79d2a41401d9b0f47e047124d15b31d680ea0e5994727185e191754fff8556e66236f8d86f1ad61dc4e4b390a55af3ea4660cfcff108a4ee01fa11031702308b301a6b20da05cb2fea27b77a96738c184635500a298eed6ac1a0209bcc1ade4e28d2245802a472fc2d79dad20ae494129aed637007cede66ae6e62a59791f3b6c5c1ac5e1ea0d621d579c176de0a7402ff40ac6032dabb681063bae37e0c1506", 0x1000}, {&(0x7f0000001700)="1176e81221262bec8f23909acec6037079617ba54e45b8ad1dd8e531c7fe97d179800397a9a34d1f6da3842f2b8b3bc4aab7baade17d52b31e2ad9f744d05f0891223490f59afe6c880524cae2f3626e8d5f60ff6ca0087f519251ca5f5a59a62dddf1f9572495f024808de6c15837810ef14a4c8f737628a662c61a42b60d5e241a9bd12dfd87d573140fef9f0a5d814b85a09fdf76e9251812ab5076660cbe6311798145e1b1beff9f88c2a47f9f437e2ce64f471e64642de4256c2ab5409ab9e3a051ac5af1fe04da01b01cc3", 0xce}, {&(0x7f0000001800)="483e39b5daeb3d830eb9f96f083f7bca886e88fee47f7e37132b8ad53904739563cca213d9ab1f9a5d77178683f035c8038fe01e83110372c2b459ee4ca02261e6ec0c27bdb558de465497c344631a58557f3074b5a2fc32cf70933458570cd365450dc2413a5fa1cc344b2df1b0743ab84c9ee97aabee96f2f0c55131ae5a14a477871234485e876edee925fe4824ed3033f10b562c046ca79f", 0x9a}, {&(0x7f00000018c0)="358a73aba20519dcc23efcbd06b6cab5ebf92631ffd0e9c379b17d293534fe9e13454d0dbad062c7fa7244926150656929d99563850ed35c96b96232f6f3d17bd85de9f64811bcaac6677db193953c7623b44557dddbce4b9088358815fbed14c3992e2c5426333ed040fe8930e81353bc5facb51e5cfd998e7be2dd02a440d0d70f6dd22d5c8af8f682953944b6bbf0a4254d9a2efb8d3b9125b50dea8f5dbbd4fb5e56f0f9a1bfa3accf8ca00281c171f9240558e839a1978762c2da6732b1a8d3212734e6dfe2184893c3c22658f605b52b733b67e23c02b13dab41374a6d9d11a61474b4af4c348f6ca308f70ecf", 0xf0}], 0xa, &(0x7f0000001ac0)=[@cred={0x20, 0xffff, 0x0, r3, r5, r12}, @rights={0x20, 0xffff, 0x1, [r16, r17, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r18, r0, r19, r1, r20]}, @cred={0x20, 0xffff, 0x0, r21, r23}, @rights={0x38, 0xffff, 0x1, [r1, r1, r1, r28, r1, r1, r29, r30, r31, r0]}, @rights={0x30, 0xffff, 0x1, [r32, r1, 0xffffffffffffffff, r33, r34, r35, r0]}, @cred={0x20, 0xffff, 0x0, r36, r37, r40}, @rights={0x18, 0xffff, 0x1, [r44, r45]}], 0x128, 0x2}, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x7c}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 18:17:16 executing program 1: r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f00000013c0)=[{0x0, 0xc5de, 0x800}], 0x1) r1 = semget$private(0x0, 0x4, 0x10) semop(r1, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) semop(r1, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) semctl$GETPID(r1, 0x6, 0x4, &(0x7f0000000000)=""/4096) 18:17:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x2}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000280)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r2, &(0x7f00000003c0), 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) close(r3) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) read(r3, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r3, 0x0, 0x4ed) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCFLUSH(r3, 0x800c745b, &(0x7f0000000240)=0x6) openat(r3, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r3, 0x20007471) connect$inet(r3, &(0x7f00000002c0)={0x2, 0x1}, 0xc) pwrite(r2, &(0x7f00000001c0)="fb5e08180e1d24734f90ca00000000", 0xfffffffffffffed2, 0x0, 0x1d) r4 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x81) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x81, 0x9}], 0x1}) 18:17:16 executing program 1: clock_getres(0x4, 0x0) 18:17:16 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x8a88, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) close(r3) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) read(r3, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r3, 0x0, 0x4ed) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCFLUSH(r3, 0x800c745b, &(0x7f0000000240)=0x6) openat(r3, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r3, 0x20007471) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r4, &(0x7f00000003c0), 0x0, 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r5, 0x20007471) close(r5) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r5, 0x20004269) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000100)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r6, &(0x7f00000003c0), 0x0, 0x0, 0x0) read(r6, &(0x7f0000000440)=""/191, 0xbf) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r5, 0x0, 0x4ed) ioctl$TIOCDRAIN(r5, 0x2000745e) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r5, 0x2000747a) ioctl$TIOCFLUSH(r5, 0x800c745b, &(0x7f0000000240)=0x6) openat(r5, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r5, 0x20007471) kevent(r2, &(0x7f0000000080)=[{{r3}, 0x12d5f34a28309a0a, 0x7, 0x4, 0xf77, 0xf1}], 0xffffffff, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0x20, 0x40, 0x100000000, 0x10000}, {{r1}, 0xfffffffffffffffe, 0x40, 0x2, 0x20000000000000, 0x7}, {{}, 0xe4bb789773fae1cd, 0x2, 0x40, 0x80000001, 0x80000001}, {{r5}, 0xfffffffffffffffd, 0x1, 0x1, 0x7fffffff, 0xde90}], 0x3a64, &(0x7f00000000c0)={0x800, 0x1ff}) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 18:17:16 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000040)={0x7, 0x8, {0x5, 0x1}}) flock(r1, 0x2) fcntl$lock(r1, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) dup2(r0, r1) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r3, 0x2) execve(0x0, 0x0, 0x0) 18:17:16 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd811836664f3048e6b931929648", 0xbe) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="df") lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 18:17:16 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x80000000, 0x6f}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 18:17:17 executing program 1: r0 = syz_open_pts() ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000001580)={0x0, 0x0, {0x4}}) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 18:17:17 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000200)={{}, 0x6, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) close(r1) 18:17:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x161) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0x7, 0x7, 0x1, 0x3, 0x5, 0x7, 0x7fff, 0x2, 0x2, 0x5, 0x8001}) r2 = dup(r0) munlockall() ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000000)) 18:17:17 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) read(r0, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r0, 0x0, 0x4ed) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000240)=0x6) r1 = openat(r0, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000000)=[{0x4, 0x3, 0x6, 0x10000}, {0x0, 0x2501, 0x2, 0xff}, {0x3, 0x5, 0xffffffffffffc45c, 0x1}, {0x1f4, 0xe3, 0x5, 0xa00000}, {0x92, 0x108, 0x9, 0x5}, {0x5, 0x3b, 0x2, 0xffffffff}]}) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0x1f, 0x2, 0x5, 0x0, 0x1, 0x401, 0x4000800000000, 0x0, 0x2, 0x0, 0x10000}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r2, &(0x7f0000000040)='l59', 0x3, 0x0, 0x0) 18:17:17 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000000)=0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) connect$unix(r1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x8, 0x100000001}, 0x2, 0x9, 0x31}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) fchdir(r2) msgget$private(0x0, 0xc9ef7a33b0e9de58) 18:17:17 executing program 0: r0 = socket(0x1, 0x2, 0x0) socket(0x1, 0x0, 0x9) r1 = socket(0x0, 0x4, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 18:17:17 executing program 0: r0 = msgget(0x3, 0x100000110) msgrcv(r0, &(0x7f0000001900)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080700000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000010040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003c16fcd8f28b450c3350d17ab9e352a960fe27953033cc71c1467b6e8877602a60e2854e937cf8ca01455c5ba1938027a490e81e0d0e36469c362f6b1096ab0e29effeb6e46a5a889285ad636d0b7d690442"], 0x97, 0x1, 0x1000) r1 = openat(0xffffffffffffffff, &(0x7f0000000700)='\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', 0x80, 0x10) shutdown(r1, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r3, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x9, 0x2}, {0x6cb, 0x9}}, 0x2) r4 = dup(r2) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0xff, 0x2, 0x61, 0x7, "5bb02ae514959faa8cbf1a4a54ad740ba05a1682", 0x6, 0x7fffffff}) open(&(0x7f0000000280)='\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', 0x2, 0x134) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) nanosleep(&(0x7f0000000140)={0x0, 0xfffffffffffffff7}, &(0x7f0000000300)) msgget$private(0x0, 0x10000004) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r5, 0x20007471) close(r5) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r5, 0x20004269) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000100)) read(r5, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r5, 0x0, 0x4ed) ioctl$TIOCDRAIN(r5, 0x2000745e) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r5, 0x2000747a) ioctl$TIOCFLUSH(r5, 0x800c745b, &(0x7f0000000240)=0x6) openat(r5, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r5, 0x20007471) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000340)={0x7, 0x7ff, 0x200, 0x4, "80db0ce86c4d45acb94c39e8019657f193a9dfa3", 0x3, 0x100000000}) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000080)) socket$unix(0x1, 0x1, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r6, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r6, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r7, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) getpgid(0x0) r8 = msgget$private(0x0, 0x0) r9 = getpgid(0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r9, 0x0, 0x0, 0x0, 0x80a6}) 18:17:17 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x0, 0x8cb}, {0x48, 0x9}, {0x88, 0xe0}, {0xa0, 0x1}, {0x0, 0x36e7}, {0x87, 0x4e}], 0x6}) 18:17:17 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) read(r0, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r0, 0x0, 0x4ed) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000240)=0x6) openat(r0, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x101) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x1, 0xfffffffffffffffd, 0x9, 0x0, "000000000000000100002000", 0xfffffffffffffffc}) r2 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000dcc78fe3000000000000f87c8a5b671b1b542a538706000000b810000000290000002300000003000008"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 18:17:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) close(r4) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r4, 0x20004269) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000100)) read(r4, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r4, 0x0, 0x4ed) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r4, 0x2000747a) ioctl$TIOCFLUSH(r4, 0x800c745b, &(0x7f0000000240)=0x6) openat(r4, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r4, 0x20007471) r5 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0xa9a12c15cc6c4197, 0xa) r6 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x200, 0x0) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10000, 0x80) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r8, 0x20007471) close(r8) ioctl$BIOCGHDRCMPLT(r8, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r8, 0x20004269) ioctl$PCIOCWRITE(r8, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000100)) read(r8, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r8, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r8, 0x0, 0x4ed) ioctl$TIOCDRAIN(r8, 0x2000745e) ioctl$PCIOCREAD(r8, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r8, 0x2000747a) ioctl$TIOCFLUSH(r8, 0x800c745b, &(0x7f0000000240)=0x6) openat(r8, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r8, 0x20007471) poll(&(0x7f0000000180)=[{r0, 0x2}, {r1, 0x40}, {r3, 0x4}, {r4, 0x120}, {r5, 0x2}, {r6, 0x186}, {r7, 0x10}, {r8, 0x4}], 0x8, 0xffffffff80000000) open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r9 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r9, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r9, &(0x7f0000000000), 0x100000000000021b) 18:17:17 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f0000001900)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000003c16fcd8f28b450c3350d17ab9e352a960fe27953033cc71c1467b6e8877602a60e2854e937cf8ca7353ba3850c99633de2fed89a501455c5ba1938085a490e81e0d0e36469c362f6b1096ab0e29effeb6e46a5a889285ad636d0b7d690442"], 0x97, 0x1, 0x1000) shutdown(0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r1, &(0x7f0000000180)='\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', &(0x7f0000000340)={{0x9, 0x2}, {0x6cb, 0x9}}, 0x2) r2 = open(&(0x7f0000000280)='\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', 0x2, 0x134) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r7 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x1, 0x6070}, {0x18, 0x1, 0x2, 0x10001}, 0x4, [0x2, 0x10000, 0x40, 0x602, 0x6, 0x4, 0x1, 0x800]}, 0x3c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r9 = socket(0x2000000000000002, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0x0, 0x2}, {0x18, 0x1, 0x6, 0x7fffffff}, 0x9, [0xf1, 0x4, 0x7, 0x8000, 0x20, 0x9, 0x9, 0x2]}, 0x3c) sendmsg$unix(r9, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0xacf25922147002da}, 0x10, 0x0}, 0x0) r10 = getpgid(0xffffffffffffffff) r11 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000840)={{0x6, r5, r6, r7, r8, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r10, r11, 0x80000001, 0xfff, 0x3, 0x100000000}) 18:17:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x6, 0x5, 0x2}, {0x7ff, 0x8001, 0xfff, 0x37322253}, {0xfff, 0x401, 0x8d, 0x1000}, {0xffffffffffffffff, 0x8d, 0x2, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 18:17:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x20}, {0x61, 0x40000000}, {0x6, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) syz_emit_ethernet(0x4, &(0x7f0000000240)="84c6a343") 18:17:18 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r3, &(0x7f00000003c0), 0x0, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) close(r4) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r4, 0x20004269) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000100)) read(r4, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r4, 0x0, 0x4ed) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r4, 0x2000747a) ioctl$TIOCFLUSH(r4, 0x800c745b, &(0x7f0000000240)=0x6) openat(r4, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r4, 0x20007471) ftruncate(r1, 0x0, 0xffffffffffffffff) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) r5 = accept(r2, &(0x7f0000000000)=@in6, &(0x7f0000000180)=0xc) getpeername$inet6(r5, &(0x7f00000001c0), &(0x7f0000000240)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r6 = socket(0x2, 0x10000000000003, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r7, 0x20007471) close(r7) ioctl$BIOCGHDRCMPLT(r7, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r7, 0x20004269) ioctl$PCIOCWRITE(r7, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000100)) read(r7, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r7, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r7, 0x0, 0x4ed) ioctl$TIOCDRAIN(r7, 0x2000745e) ioctl$PCIOCREAD(r7, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r7, 0x2000747a) ioctl$TIOCFLUSH(r7, 0x800c745b, &(0x7f0000000240)=0x6) openat(r7, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r7, 0x20007471) mkdirat(r7, &(0x7f0000000280)='./file0\x00', 0x84) poll(&(0x7f00000000c0)=[{r6, 0x4}, {r0}], 0x2, 0x0) 18:17:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) recvmsg(r1, &(0x7f0000004700)={&(0x7f0000003380), 0x2, 0x0, 0x0, 0x0}, 0x0) 18:17:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x20}, {0x4006}]}) syz_emit_ethernet(0x4, &(0x7f0000000000)="00eb760d") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x81, 0x1000, 0x3, 0x5}]}) 18:17:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) getsockname$unix(r1, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) 18:17:18 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = dup(r0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000f600"}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000040)) dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 18:17:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x100, 0x1) poll(&(0x7f0000000000)=[{r0}, {r0, 0x40}], 0x2, 0x0) 18:17:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000040)=[{0x4000100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x1d}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) socketpair(0x1, 0x8000, 0x800, &(0x7f0000000280)={0xffffffffffffffff}) bind$inet(r2, &(0x7f00000002c0)={0x2, 0x3}, 0xc) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) r3 = semget(0x3, 0x4, 0x408) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000580)=""/4096) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x230, &(0x7f0000000080)=[{0x0, 0xa6e1, 0x1, 0x1000}, {0x2f0a9b72, 0x8, 0x80000001, 0x1000}, {0x6, 0x5, 0x7, 0x3}, {0x80000001, 0x48, 0x10001, 0x3}, {0x1, 0x6, 0x1006, 0x5}]}) 18:17:18 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x20, 0xffff}, 0x8) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) setsockopt(r0, 0x1ff, 0x2b, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffd0ff1398ec812eaa4e713048e69931929648", 0x14) 18:17:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='*') 18:17:18 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000001a40)=[{&(0x7f0000000880)="3657f4e38844dbdc4e9cf3b7cf010d4fb39ee0819b50c7e3417b97b79462c8de7155a071483e4757b1d1745cdb86fdadb3dc1e2bea6f9648b81acd2681c1c34bce32efd31b3e87fcfdd0f3c67ab7c470adb2d09551b5470f7059b8a711a29b517101435a5c2bcdbcd6dbc317770508b0ebe3f3eafbee5b2589313f8a02e5340128926d971d1f3c861e6bfe8e48a5ec17b3dbf076ecec855a0a2c3245ab1774922a19bafb203efbd8b5d4bd0d2f5569acd3cce157ffc04e5cfe0f841205a3f9e64213ed863a5a60551764f3aad9f8a632c34fae25933ff4abed824bcb951f73a64fd48cf03495872500c7c2f86167ddcd1baafe6fa06f29a3736eec16bb0631fc1972cc4158c222450e116aa0c5f4a9fd4e05958d4b3e6c1241eb3766f03e905512012dc2729e311f0ad63bad0abcde21a98444ce7c28e3d89eef06fe331132916c966c8f1b677dda412caa115e2a189ef6029369c4f88ac0fdf9f3960db1db408c9579cc637719cde8a47184aaafa620f92ac0d278223c2d0c2c708b146658e80e7e9baeb82a35e2349aff7035f994be286a083d2a2b0cdc85303d040fbc681307089c2b0725fc40f9e89f159193fa2fd6484d8da20f12aac57803caf7570c86479b3a6b799eed98909f3e7dc02d5aab907e81d85d9099671d03d4ef336b347eb62cb7c5918c64263190b47963f093a3b4b643e5e97167f4741269638cf2c98532d0c4c6a08545c07d8bb50eb8cd5db5ab920049059c78d175c4d8f541d9d206af41cde79cfb703796359ac3627bbd6fbd7c9dae2352cc2030a3b19d844e892e840209d2e92f40b10d0f4d1598420f26e7db96610c3d9d88763c95880b43c04ff5ebe61cad9fd4d85df1b1c2981b008fdf6d16151c2b5b5a48805b06e7738d17759a9c0810c07aedfe81894c1212140bc52caa861e4f73edfd02c08131f94563f1183e247bb22709ac79f7b7bcd42c15c5d89eeee04f356c9ab18fb0b82de46c3119a3aab870cce885888f7ad0ff08f86a3b86355ad5c476cacf2a4162f52e833dfe169ff79916b7d31b911c952083e75aa7a2a3b117e66f5363d56091d883bebc6eb26323e4491cc9321f98b9f69e9d511328c486efe143d0019ebab1b1b39fc998183aa365f18f36686eb2eee70b95565d66612790a65ebae10130e3d5220c43496dd243ab78cce7f29b1205621ba4d88271a94212d2b420f925091cc93e2999b31def232e83ac9ae0dd5b7db5410f548b78315b1ab216c39558a101297113910c2f89b34e4b6631842e66c2c595369cb9681931f49819dd0580bd5d45a380a231bbc5ed9c29b51aa8141eac4a973c658581021c067225039f1004689814b9ab3fa40165fa1c1e110c363a5f5e4ede97f2eb1cccf49ed915f614a3e028e8167706e93f6090b8f810ca40603bf7b357ed463b40ca04759ce71020a1d8fd348bf0f7d2aac9ad58e057f27967f38b0759070afc5573368f0e94ccfc17f0c67ce6388b7fa263748871e20f7f5ee70b5d441e4b7176ca3dcd0f930a58a21d2266c1c20d23f7ee8cb7d8ef6e5b65207779d6c3862f5643ab9fedde51562704cee74d749d49122e87d34f40d507ddd77a7fe9bb99fd228c9c00f87072d61e344fbcf1502272152dcc52484c5e59ba1dbe992f8f2fba53dc7f6e7b09e221b2b44cf31939a58c524972a5a5282a1b18ff6c6b8a5b3992c8038b24a0f1af311f626d998c274ca22fa2f1dfd017b462a8206928f326c254c12dc155659e6d121daded76c37833fafcdc46e29c5a9e4227b5f434ad43218d088ed47db5fbd14b7259805aa46f2b6ab7f3f20e2215dec8dc750513f9638ee5b2f9fe1af291e7a33195d8f83973aab4b4c53f1f14972446cc16f8bee721bec1da7727eb52410d50e153168f9a4334ea690fe1f4a12b2527eec2a10ac06865b0d50fd5fb0b3bc4cfed3da435364575ea523b8dc7691ffee9101da36b38619d61d00210caa451de8fb98f8b1a4882d4d3a1887e2c3761de24c40540e5124eb6849aa5d42a0c2a4d8f3c903fcbdc79fd01fefe554b566ea4f42615d0f0cc9cab4fce641b26c69f4e3437e13e96043e7928b6f78637be81ce0baed5a37ced17a07efd495407a365705663d2917cb900564b070f782886eaccd3d4e34324127de14d2cf0755fbfa2da5c9f6c5975d6dfffe77aa4b789985e0feff7bcf0bcc02af12e87be651811c226e3317589bebf3808904bac161c2cffc8210390e3b68f2b5fc681a96418340bacc727f5ff0e35ee0bfd226a2f20fc1c816d8bd8076e7ce17e75b56d857edbb14bc6ffebf62cfab73b0f798367b553fdb42cc37945fd3c4141cb5e88ca9c5c351b15d9d69a89a4c4e13fc5448a82adb3d03d77c5ecd03894f34a9ede568dbf41ba8042e76c02a71f72ae72275dac197b86b2afb409168e63a85445a99d422aa7c5ccf8f5fc1d6569e5be7e55386b679ba62c0bb16027529d3b9bb452f87ea73158ec3ffd9194cd108ab5abca9b9d5302be2a73226bc10ce9bba928867ef432690b7f8721d75d5db80a33969e961b88eabdf25b0cd8e4d10f72c7ea05c8577a478f2f5165557de40ccc20d0789d3630c625cf039b9d7de5818cc9be0c027cbb9911e5cff006a72fc3265ba3c78b0073d34dd47d1b29ad52567b138bf6e8e51bcd68f3c70c33acdda84c3668a77ba894ba7a283b05fff08f899ded09789e5a473aa1e6c19b717e71e7f6f6909ea7de34807ce82cd19482ab6286bbb6ec30ddc3ba03b2918e5487136d7f5c5a80d2f7b8e469a843e3f22d6b0dd047bd482368e7de4a73f053e9405b044efa8fd37107612991d5ea9c61357f02cbb6c08e20dcbd452b60bb96cba9aa2671dc23327e2fe086551df27fe3a3e38494255b7ff5a8c7a191fbbbb3ed483a09ebb9a77dd2d562d65d32945711a3f90808d898b2c45cbad61ef5d499a2dc224a3828bf703c87d949533d04f5e14395848bc96a247f409ba01d89a19518577d3bcd93d936358866886ce6c9131419251010524c19274ba34d2fec41d791008c513df5b8437f80432bbc60b0b8c8f3d6ced6d3f4cec08d6bba9dac9ec5c3be299719e89a1f94ca590f5ca477a55100a9d0ae779ff4b7dce9e048a3de2be0c970b760a825e50d2cf944288f8b98fcd16892e234cadfffaea804aa68933a0fece5a61c49cb25fd76669c0b0eed355126819dcfac83596fce3c7d3e6aab842505fa604190fb4b11ce8f8d83a226a867043d9d7110bb79bf3e709a0697045e828ac35633064cb82b0e234e5341afc4c97cabe25d316345bffc7c27a356289175770cdfc7862ed11d2cf861022aa735c1f57a5ee5ec7bb7efe4b83136923b9589af54203a369406c2d34259cb91ab0c56254038e4f51a582b67f17208f307a07072d22f44a6f0e334b03560408bf919bb6210fe1927fb819bfac8d25a0ec50535ad00a2efa64c9104f0549089a0473b42a93fb561d7f49c9c4f636bf52c957e4c80c3d02c523f2bf52ab037b5c6bf07d83220ebcbeb9f0dca28f96238ef9bbe44da79b5c84bdc45889368232de66e922b9f75829325c1697f44b10783cda95eb4c20d7794604b2b38a34fb9656b3c4006d167801bf87d2b28d488934014307a2f7a71bcfacb918d717822d9424a7bf68bed97939df04e702013ed6ec2449598042580fadded04d54c21250dfd8df289c7f579d89587154fadda7123c1bec173de6b1bec3b091ff9e6cf6a0e4e29121e396d33e84695b689ae8974d35486449954902f2bf28b73ec2d8d3e4fa49c4b1943697bda08dd59b540ef86545615249cf5deac4827d898380874441b0f5e03a749cb318c6c59cbcbd2a09071192a366093c0e40c493b0e2a2502d8cf51be3faa987191d422786b67769878df24f69d500865845de1832f1f8e0d53b6c2e8a764b21aa95088bd199cd2f34e05cfcbab325154378f6a2e455633d8540eacfa72fa5f5e93bcef335502072284985c43961d0a7788c72941dd8a572219b122cbac2d4b980c54f1c4ab903b197ccd42d6858ae37093b4dd68164ce686b0f97caf7ae6bf86c250a7604673a3899e6478a912188ec155bb6990d2261d3d68f5c6e76628771c098dfcf683df38576971a6528794a9fcc366ef934de297d2d8c815044a0d1500738d5c55d032e9a9b5e1a5cc2ec1905049426036ae76e13950897efd4ae691703d9135a28f871cc1a57aad4af48c569eec6cc2005f8d9f15f95c02c5378c85d3f8c802649339911674e0c3595eaf1c6aa1d67b125c9f17acf9b96b1d0f59b218639d85dd04ca1a56e0aec487eedd11b3bd98f6d44e1e8d2784d7a61706eedb900998675fcbe1a69644493b4179bf7b222ebf0e2f5f4b2cb759395e1c4b6f502a6353b3c94fa8b3518452a1be89f107c54dd59fcd0a3424a43da9b3b069b02a59f227da9fd19591988d33c6250d2ea9cdfe56b1f28b7e17f34203d0b5e919e9f54271b4e6bcfafaa6d0a809f66296a2e9d903598e84f4575a31acbb21491381418f61573e036ef585409a0caa9d4f3296fa507a612a1c530fb7b36f9855f6b60a29dfc976855b51535c12483f702951ad5c789b549c755687d0f4a3c0682efa8a86320279890e1713e94ee2475e8c1cb4ffea537551c0c7cf66197d0f73a2199744a9b4d4c89d8f9e0050ce90b905375e618a751d150d3f5e71ef0cc72f38a9433f29f2c2a021be1e989e02dc7899aebf9d53d37589f0e47e6696087beb11310df751387996d6e4a5977d30fc6c54d4d48844d6e3e8ddb60708463a48223c0cb115d692b96adc2772aa0d745fe3ba0461e85c5520f5056ee5a63a2e39206c8d3c89ed8a06f593a09c8b9f4766d2f39071bd6cb39171141c1457f374b624ae2faf3ecac8041fc00ed427738340ac2d8315f56cca6d8ae9f4a57ebc4a86905cd6f5e6a1b1c0d5cea6f274305c81b1e3b80bc6926f9c9ca299ba4822faaf68e8455b3a596f1e33d4ccc0f876472b55112abdf176c5505b21e0efdbfe522d54738c8f415c4024a83b6a7db10be6abd003f362d9a5e0624ba9d6df287f4d18764b7674f0972c04a532cee4d91f3a015486d695af022a524f3f36b87a9b633a69fe6da6879fb767af1a07585f2aef672b087bd3e372639419ad82de5e029a40551f6d38710d21daad023396b6ccce282633efc9490cabe1d7f703ac4a51247b4dbe4b0dfa4fbb21019c9bb22fe17ba7f99c8fbcfb971cea52224af9d5eabb93d6221df3c47135023a2565a166f8b1fda72c737d84dd98d23943644b7ddb24ecf0d686763cd00b9c021b8282d945e257b53a29d44c98943c3eecc1e8f544e5459b9ad9fa7d7a792c979749696351195c460bd21f5f93e8f4138b2efe6db497903ed652ba1e48b4c8be50a7208ae7a8f07d870987e0bcbd6a41fc4a223020a43ca2860e1c41a31b65be9dfc32f270bfbe42c8f8d2ed8cebc87afbb99ed87ddfa32f4e105dc7b17bb36167521f075ce2c1c685b26c91db14082777ea6d72dc396209449fc07c97472c31a84c832e2c9354468d7ecec3e62b37e7ec61a586c294fd61cf762ff33ccf4b0295169c4a4d2e9d15fb7de861cec54511e51b0248375d67b82aa9870d3411b2c036c7e27606e628e7abf6a5389b541ee0f12d6de7a041d33ab3dd8953179702af61b60e59f23a07a7f5386fd392f001a1710128bc087e03c44377b3c1d79e89d0de884c873dabb8392b0c9767300ceb40b4aba05cd7073d0b75bb10ea279807b4215f5671f0f444bdc2ec4826e8b63fb2b3f625ddd46e394c537df029917c9238e7eebf528ca255205a92d4ae", 0x1000}, {&(0x7f0000000300)="0857574555ed2027a78823322c5dab1f9d47bcb1141fa834b5590c01d38d01d6d441562e1d598a37355215f4c9d100bc4391f49b7958880966fda779665cfa92d5088874027c4509a0bc026f65f0ebd069b6d13bc4c1c4e983376526311d8f1e8b384e9038ad87979b83a205871835755f193e7a2c389e886f34fd8df971c82b60431425e511463c4854e468b35a7602211487e33ab6c96807297d2796fff86efab30d005f7e6e88c6f30232bf8fb3f19d3c23300a38af77", 0xb8}, {&(0x7f0000000540)="734bdec2f1ab1ad85e3643d081db571fd0099c334610a55511990dd5af6a7ff340ed82fad14b186ddc3296dde51a443928183284b85b3435d06ac02c24737627ca88bdceba7ff9d0e30438d23df0f9550f4f28ddd64f51c0ba976e49663379a782c61451beaacb452965acb0e70b08142a4a8756c0277c62e116c54907be3fd9f6b0863c41b88eb325bb1e942a907519e91c82c2b82fd23a7be5c13a87d1988feffb51b965cc2255aab8a465f33893942dd8acd1f085de5755ed1a6f4d1d4ef034e19b215cec4986b156659ba8cd0ff57a24419dfad4acc6435278668cc9c622a74ede915dee83b90ea6cfb32b377e587063654bfa041050574d8d1b838343", 0xff}, {&(0x7f0000001b00)="84d4c5d7b93f6b6867a068a249db0ca75d91822773fd4f651d6cb72dd2fd586c5dbb13373e133db2dbe10f62470947578485a9320127c6cf6c9e85da53b30cbb0834252a5c5df2d8e8c4f167eb29e9a127479e9908465821aff10b69fc91bc405b131e8afaf21d929eac55dbee8991aa5f1b05e00922b71a5af16eaaf7513b1300c609731ea140b585fe965a3c3002872c197529a64e06b15d73b484234ac89b5c3acb108718906805e9e210f5cbbb4ca67156ac88d46aca61d81a4d449567bada83a631dc0c74af7752a49f3242b906e15865eee1e4000ade6f01a574885bd61ed373025d21c9bf97810648cc35889839affb14c0be7ed06bb937629ca48a8ef284d63252a18804d424b6072649627c35f934df16336ba407f0109da0d6d57d6f88f2c63c98e261ab5ab40b113ab0b3e25fdd27bf224ef37c43e839df6e9f464ff3805c400286443df56578dd85729b6efad1624d8d682b88606445665e75c86318f3b972677c9bf131cc6289cd9a5973a224c3e00c8b2b674e16d4ce2e7714a430661d4de6544df7400cb3e320696d97b9213ea8ee0c01e2a9720c8206b9c056e7986ff98a523e849a63aeda3299f07933891cd141afffb26b1c5bb77892d09e651b22f1b239167b49e422626fdfef119aab2294be233af87e11e47928f340422311f4a106a01e9e090077bf5ea5dd98d703463dd8068bfa1f539fd8bb31da519e7b1d696a7622355ff1cbf7c97d365fe20ab58aa78ea374224104f75a2afe9e92e67e66c789d03fafbd1f921afa161a6a5c9f8d7fea5ac737247a2eb9898f45404e60e1cec81ea6a77b679250d205914af890ac974f145fc178a8534186f77034d28aa1b9f5d0cbf002ad217305d259e64066b6c1cc9a07a95e9e5fe139f81487da62d71dbe670c76b05edd1585fc994d63684414b6c1ec7d1b5f66efdb72a1bde37e9b9bc7f5c5d3115d366ca8e007f481a1b552ac012f90045f409673f50497be830feed44eab07470ae44922f1eca3452544a8cc9408e9f3dc739d82dfb61a0dc9c3d474a8388fd94d147cb02059b74cb742a8b8fe92538e23c187f9021863e88a5ecd410b74dc2f496a9408d84ba84b04f1d334d8fb4fac36605f8457ba0514e7c1ff5606f519c27447b0600c570380c76266d26840415432a8eef019ea8e6cbac0563f82dcce80f0b0b751c23e40540e1e5f9e34d7de0a180c1cdec589687d4a32359c243916c99ef2b6bebcf1a413e9be0d5dfcc0dc8ea283f7f0755b4bac7dfe992277f4bbb470d910941b57f2af9a8526103baaf5b090cd7d5cd5ef19aaa36acb59f4b651f5f8e5d98b4a6d7320300c04c64f55291978bbac340bf9faaef30832ed9d33fcf28d2cdaefe798285b9e909b1a3b9cc2dc16395b5dc62153c1930c99f6c4d4149cd6fcdd0a1998d858b6b8d0d55651ab9c5b54cd3c0708f226464294e73c99f60268565a787335a180b9cc0dccf3769137e7c1fc64a63d67ca3cb62beaaf21df720fa5404e95f16527a8a5e4394f8406fd3b9d3bf0a32f68f722cd0385707140b813904ecc89f1edd4aa92c7e139a1306d59abe291a361ba5dbd799581d393c9a901e289533da8941d07f2c1d810477b1bc0f91db55c4ed72279b148de9cac7efb20bc7e0e0bdfb8eb3afde9f3eaaf1836e329629fd95ba65290684d45b7e2255c42e19f82ed20e7aa573bbae0b9b62ffa493a6bd1fc7f40fec1ea01d5914058d73bebc17e8ef23a6064b4d4ccf546919b526e66d2046e728b33bb4f0226b24d20b92bbf58f71485bb06a8c35ae341f07303c6d750acd77c56f4517fc59b2a6308d3c7fcae43fb8993dc98ee9617cc9d5542fec9507d0af4258fa8a05b78fbbe9c1c31e3ed504a838d0fe583bff29914bbe6ac272005affe2feb7d198d71df5e5412b74e5c4a5b7c2039ca860117c40063799b8a50e4edda773277d3d25615d179d7edb4badc4cadbf4f91ad6d7d2340ff0a6166e00d43bc7cdf0649c7cd2909ef63715a290c60ce9f85e083b01edd00b0a40fad98f89a4c72ab903c6bd0b83008e79a7b25de1ab0b571f007821d95ed3e695ebf650c569d32dd8cd7df19cf7fceed00f927c3a09229bccf47fe956dcefa5a32dc36d9da9fb75ffdd74cc0b1fb02746203812af61e0c1059cc8aac1c62dded3788944711bf2925d201b7113437e858dd5122bd20f7ac62f917cf1bc543dbc47ffc08a83eaa7c9b0e868cc913bf2a821deeb0e8a56592b52ac2dcf83ad7d4d5788faa0fa40c1699a8db47940636ebb8c3b741b8dd08b4e7bb5370de1c7bbaa8e0f455643c82c363ceb1c29a0dc768b9d414fd86856e93443f44c749e74db93ad4525bf74417e9757b7c5d8f5c964fa54ab0fcd2736a6521c43f984cd427458d9e62fd587557f16d8965f4225f961441f3db378ae66ef7057272750d002689b4c92c1f8799776d2e0672db15e63eef20f2b2fd0da174a5249e64e82694eb3fc70ab555769ac30cda04ade4aa1469efb7d940e81692c5d9b448f1c1fcd9e8df2bd702ddddd049af755e9e836dd278a4bf8db976b52fbb1664dfb2ba6d402f8023c3af4da1fd1eb99664cea910739c7ec785fe8afae29e0e3170da7cd35baf1299e8eff31f5a30994e052de98e455b910094d086be955f12be5c03be89847a3ab1901463183434fc066780ee9a41254e81a48e3751eed05e5c5264c88f37630a66832491087aabfe3ce49bbcc207846aea1ec2a3a67ad126cef93b6ef6a3187cfbcd6ab5acd0a355e33b51b178aa2839fddbfaac59d59591bbf38a7db922c20fb0cb43bf25645ea06ed945c88bdf7afe776883086b3458c7ffdb74efff55e6485086d3bf40ca1d53ab6e6532122f834eb12233c2b5453a49ed5db5cbc2abc40efe657139826304706af1b4c27a2ce1cf7aa7fce1f78d85ba9f7de0bc185a10e2037ef2c6cc526298a33cbecb8aec0f1c801ceb72ee3427db88de636417de6ef6b1a3bcd8649a9afd0c08bd9b2ecf5d23759d6a19e93d6740f21a8fd905f02349c8882918977dbe84e5c01415f3c06dd21702b2d28310e197f61d379bb3dd1de9cd7eac3775fb6b6b6de2de2ddc4f62e62755330d376e0d6129ffc094f79adb5ae279c8d147b2916acfaa41cf752d8ed040b20e2392b4858a1136ab30cef364d01af1315fe9db98f85f6db6248a808b7ce4c5c9ca4594f8a2e0b3a08eb0d998b4d2c9c47b4d821dce427b39034c95a48c930082a533ab303e18eb06b206397511ec131f8c380d36a7d25252d82a58c00501da9dfb1ff05a0ae3dc67c2c2a1b69598a6c6837b6ffbb3c11258f5a3574931d4b57c006740f787370824e55f752cd7273672610db24001e035c30e7880ce25d0f28cd36a2a734f46fecab97416ae89fb777a48ea33ecdd9f919dfdac7e95e2d782fede4753942364977a815623419196c65053cfa2c978fbc4c6470f505ce46fcc09a71a140a9cdc475fb2888b61fbcf1748536868075b6656e94fd9522bdcefb3008666a6c550c7d368ca54ef67406054162758c6b18bf291254572f442e674a928824db93af54ac336465cee8bf2ff0957d244f19234877c6f6396354382d2956d6af61ea9ecc77dea30a76411a059fdb62e76d601137a6a9d7f5c2e7372ece7bf7962cd9ff29b5dd00bfaed6871d1459ac35f7d91c9e328a5f3a13c9f2efe1caf31b7d337fb8f3501574a89a09ab7a875bdca8494a3f59c3a3714e3c3ddf95af928a647fc2d5f950185ba3d8fcd8b412c0e366e9add41fac045e555e62930f75972d670ed8c5a7f4eb657bd609961c948cb31aaec375f2363056e6540c1ad82393f87f77d52575f28dd267d460e872ba46d41b51216a599e38d81e6afd69839303290d0a9fa75f530ee40fd9cf46418cb9704252baa10dbe95c8bc1c27f4312269937395da7a9292dd9238fdd106521e09e7db925a7d729f11295bed4b24733168e405252bc34481066fd728f25fc9b66b41c87887897094d5f5d36355252672048e3fc61124a259a6b72c1ff8d631d47a854fac6ff5f51825a8b86694c369b0fdf57571f727c84b756cc39f172f8c297fcb4d5a27a76c8394dedef16339b3a4ea969fac2ad8efc4f417089f5b0f019e73136ddeecf80b16e2bde7a4290a7283d4bff91797ebaa8bd82e69ceb7fcff67bd4e2d223ae9eb374f10da1ee354fdec9af0c293123408408c27a9a3c67f820e346f1c8f95e871a6da05ef4a3160114fe0e97b5045914705257a4306faa4e13821b657dad488c13f3dc6dd6df737662f713ea984890428b5d3f7fcc5358469366f63c01b2596b70713c2980744cdc6ec8fab3875501ef36db7a9ef6baa3c98f867ef648adb8121d97eab9294e7ed9fc21cd5be2d8504c00d3a14fc47695a6688f780f948854a46f6b0d5fb4a873368ca095628fef10c39697de49177868558e6e54d1ea8ca7eeece74e8b0fbcc407652c8d1a5dc26af760f9e0b2fe8f6f305169c47f6a0e3d172c7bab70e4fce198b09249ffd5cf892c50bd681946ec14d541ec9dc9915b5ca75f9b5ebf86cae99b7e2833a819cdb3e39f0bbf7aad3ca6dec49b9433a1cc26c07bbb1da63d7835c2f1488a8deef659f4889f28ddeec12e582d23357d32924554d5b638ad8a59a0a2a786588b520908c7dac94b9acd6f413dbe2e29bdd7d0a8b3a590cba5bf8e01da7fd3eeeeba5309b9944e97b9708ffc7880db0aafc59efb9bd2c45d604dcd52ddfac1164e9f4323ae420cd8e7561db397a49426f3868ce92c355c5f631143b9a8cd02c7b26d3c317ed1498f9d3dc50d95172b1d4e8736c73ab4a92c9d1dc9bf9b6c1cafa623a6c1effe53e5c11a35b95f6e1a4915a3d6597345c05617e751e1d751994cc0e17c5862b298ed6d6f725fffdf59e744c5d42fdbaeab49ef829223b0e52143f5e903d8e05fb56898b0f8c2ac327adc084a93447c1dedf8ae91e0d7e12c6e058ff64e5b220fbc2ca79bee694ea9237e677cbd760b62b47da3207e6957967823c7f6b14dee11589dd4990929971d7c682baf00a7bb3ccbd6ed8803bf1f066e3a52eefa102dbc680b66e2278721bec5c4b6e718db232735ad8c5c879010768e73bfb41eb36bed2a688ed0f81b665f152794fce7cf36a21f79aec6c994168fb77fbf3c16cf758975dc2cb669894d0fc43ec865c7a8a2ef0e7210118aa17b5d12dea5a48826fe152e472357c1934f22ea13f754dcb8de87e90c0f10990eb5803c752bedf3225947e70f1b8e7df74a66caa9e1483521c8cec0f8a215e3a9eba074bb7634d697c5738df46067ebe8b11e3af22d8290f1c5c8ad417855740028d9c09539cbb48ba575fe9ff73e0011284af0ee6f9d3366879dbb2d11a37d8619e1f222543706e9c7c8cbcdc38f3554aa433342b4235258ac8a6f17239f83a4a7c0502582f862e447c6fb4683292fe184bb9ba2db1f14ba8be9d90f49df18e979694953b2ac400c63c24f139b4e8bdfbe33ac0ca652fa73882226d7f2e8719ac3ecb8a1799d04afa9ffedb9471e08065344b875568fe5ca7405551b9bbbb7440920fdb2f81c6e803cf086c7e39f0d02225767c2a4439f24f8c2738f95f0aa9e8d113939b23a778bfbea5fd0622dc330b34aa72ffcb8d72058b6a64a205f4826c54c2d7d161d7ab3f2115e5d35672278c016bec342adfb104c6e9f2a1229278754cecee016d4437ff018ae6f5cad0ed36e4222d6380f2427d165cb1587481fd763c297b1cfecf596191f8b289c83027d6573c836e72966e2987211ba5056b2e63acb87282bb7fb33b762f207c81c622fd7229c5970", 0x1000}, {&(0x7f0000000700)="0234beaad76400100df2c02a982a7a36ca481680ab374867929ce8b1d06f224b6e1840f23419b7e27537567302579fe984e0bffb71fc1108b83f55e4507a45bfeb75d5da424bdd270dc17e0b6350a01286dd11bcfdc342d903cee5b39911f791a7719d12246a301d79b0ca2777c3f70b12232b02608d0c10fea338cd369a0aad2d1a640e972cc1d9c06bc9666b12874ca9cd92d3018ae995358a8bf6e2dec51ca200846e6ebf099ed6d2f56367cbd3fa267bb6c382d3bd76a93fe1c535f28d2107d925be7ff5bcc454aab74ec42c327e6fb874e7a404406a3e2e6b78fa05", 0xde}, {&(0x7f00000003c0)="d9172d3e7f2cee1dda2e3f6abec02c55256771213c3f640574beb4aabba9c1fc65a36a5c3d1c8a0898b7d62525a2e25300d4b5e8d776285afee02fc7cc9102d48675272428bd614884bf3de8d759ea1339e60482696e6226a9790b9755b04b73f3f7e29af4", 0x65}, {&(0x7f0000001880)="0965d7dcb25f8c86e7bb5903712c61e3a9635a2a780b2cfc5fec5a9b15acbc424c22985fda1d5a54f7843861b04aee5125bd717971367f2d38fb1eead128cffdb744b26a3a49b4ac1ad4ab2c9f33141d78e01ff650ddfc52ffe82e8eb9cff2b6323c8312515e020c29c8670e7bc22bf53e9599a706efccbd990a4bb42c714a87e3799300ac7e880c66aa87eb42266f0efcd9b3079b4c8a3415039546ec2a05b66bac829675b800cfc3374d9561f8ec05dc9d71ec66ce0d9af550799b48c49332d355d489ee3b9ad9", 0xc8}], 0x7, 0x0, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) 16:00:00 executing program 1: unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)='.\x00') open$dir(&(0x7f0000000080)='./file1/file0\x00', 0x21201, 0x2) 16:00:00 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) fsync(r0) socket$inet(0x2, 0x1, 0x0) shutdown(0xffffffffffffffff, 0x2) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0287533, &(0x7f0000000080)) 16:00:00 executing program 1: select(0x40, &(0x7f0000000000)={0x1ff, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x561b}, 0x8000002, 0x81, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x3, 0x7, 0x4, "20d34372aa6fc6e2885be400", 0x201000000000002}) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000000)) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99a", 0x201) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x8000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) lseek(r1, 0x0, 0x0, 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/z\xbf\x1c\x1a\xf2', 0x400, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f0000000380)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) close(r3) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) read(r3, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r3, 0x0, 0x4ed) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCFLUSH(r3, 0x800c745b, &(0x7f0000000240)=0x6) openat(r3, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCCBRK(r3, 0x2000747a) 16:00:00 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r2, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010005}) flock(r0, 0x1) dup2(r0, r2) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x40}, {0x7e}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000200)="b6238812") setgroups(0x0, 0x0) ioctl$KDENABIO(0xffffffffffffff9c, 0x20004b3c) pipe2(&(0x7f0000000000), 0x1000c) r1 = getuid() r2 = getgid() chown(&(0x7f0000000140)='./file0\x00', r1, r2) r3 = getgid() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r5 = geteuid() r6 = getegid() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x6b7f}, {0x6}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) kevent(r4, &(0x7f0000000240)=[{{}, 0xf, 0x71, 0x0, 0x69e, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x5, 0x2c}, {{r7}, 0xfffffffffffffff9, 0x101, 0x1, 0xf0, 0x800}, {{r8}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0xb8, 0xfffffffffffff060}], 0xe5, &(0x7f00000002c0)=[{{r9}, 0xfffffffffffffffc, 0x40, 0x20, 0x1}], 0x8f5f, &(0x7f0000000300)={0xffffffffffffff01, 0x1}) fchownat(r4, &(0x7f00000001c0)='./file0\x00', r5, r6, 0x2) r10 = getegid() r11 = getuid() r12 = getgid() chown(&(0x7f0000000140)='./file0\x00', r11, r12) getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, r12, 0x0]) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r15 = geteuid() r16 = getegid() r17 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) kevent(r14, &(0x7f0000000240)=[{{}, 0xf, 0x71, 0x0, 0x69e, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x5, 0x2c}, {{r17}, 0xfffffffffffffff9, 0x101, 0x1, 0xf0, 0x800}, {{r18}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0xb8, 0xfffffffffffff060}], 0xe5, &(0x7f00000002c0)=[{{r19}, 0xfffffffffffffffc, 0x40, 0x20, 0x1}], 0x8f5f, &(0x7f0000000300)={0xffffffffffffff01, 0x1}) fchownat(r14, &(0x7f00000001c0)='./file0\x00', r15, r16, 0x2) r20 = getuid() r21 = getgid() chown(&(0x7f0000000140)='./file0\x00', r20, r21) r22 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r23 = geteuid() r24 = getegid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r25, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r26, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) kevent(r22, &(0x7f0000000240)=[{{}, 0xf, 0x71, 0x0, 0x69e, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x5, 0x2c}, {{}, 0xfffffffffffffff9, 0x101, 0x1, 0xf0, 0x800}, {{r25}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0xb8, 0xfffffffffffff060}], 0xe5, &(0x7f00000002c0)=[{{r26}, 0xfffffffffffffffc, 0x40, 0x20, 0x1}], 0x8f5f, &(0x7f0000000300)={0xffffffffffffff01, 0x1}) fchownat(r22, &(0x7f00000001c0)='./file0\x00', r23, r24, 0x2) setgroups(0x9, &(0x7f00000000c0)=[r2, r3, r6, r10, r13, r16, r21, 0xffffffffffffffff, r24]) setreuid(0x0, 0xee00) syz_open_pts() 16:00:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getrlimit(0x3, &(0x7f0000000180)) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpgrp() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) close(r3) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) read(r3, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r3, 0x0, 0x4ed) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCFLUSH(r3, 0x800c745b, &(0x7f0000000240)=0x6) openat(r3, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r3, 0x20007471) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) close(r4) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r4, 0x20004269) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000100)) read(r4, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r4, 0x0, 0x4ed) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r4, 0x2000747a) ioctl$TIOCFLUSH(r4, 0x800c745b, &(0x7f0000000240)=0x6) openat(r4, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r4, 0x20007471) getpid() r5 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r5) r6 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r6) fcntl$lock(r0, 0x9, &(0x7f0000000340)={0x2, 0x0, 0xffffffffecd81e27, 0xcce, r6}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000380)=0x101) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) r7 = semget(0x2, 0x4, 0x400) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r8, &(0x7f00000003c0), 0x0, 0x0, 0x0) ftruncate(r8, 0x0, 0x0) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000003c0)=[0x80]) rmdir(&(0x7f0000000140)='./file0/file1\x00') chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000500), &(0x7f0000000740)) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000400)={'./file1\x00', 0xffff, 0x84a4, 0x9, 0x0, 0xe7f3, 0x3, 0x7fffffff, 0x3, 0x3, 0xa8, 0x1ff}) r9 = open(&(0x7f0000000280)='./file1\x00', 0x100, 0x16) chflagsat(r2, &(0x7f0000000800)='./file1\x00', 0x10001, 0x2) symlinkat(&(0x7f00000001c0)='./file0/file0\x00', r9, &(0x7f00000002c0)='./file0/file1\x00') setuid(0xee01) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') bind(r0, &(0x7f0000000840)=ANY=[@ANYBLOB="2d012e2f66696c653000a797c85bbf785929a1bd94078334cdeffa018d8765c9518713bdbe14738dfd2d1263dabaad2e5b7f159834ac8019fa24625334d3c00f5190b9dc7964163d1e9ca53d3a1597ce3a6bac1ffd71f6714a6fd8b0758b1f5c112d41caae0b000000000000cae2fc435c092d581ff9"], 0xa) setuid(0xee01) chflags(&(0x7f0000000480)='./file0\x00', 0x0) r10 = semget$private(0x0, 0x1, 0x0) r11 = geteuid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r11, 0x0, 0x0, 0x0, 0x4, 0x7f}, 0x3, 0x882, 0x4}) 16:00:00 executing program 0: socket$unix(0x1, 0x5, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) read(r0, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r0, 0x0, 0x4ed) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000240)=0x6) openat(r0, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) bind(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) ioctl$TIOCNOTTY(r0, 0x20007471) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0xffffffffffffffa9) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44}, {0x10074}, {0x80000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="14960465ebf81bec922d2e63a37a7bafb61ae1e2685cb6fd028c1c13a022e1181e653fc5559ccdb1bbb2ab7f3141e3920f7ac0fb55634440b0c1889498b3f7f473d35eec436f10bbbb6bcd66da4bc7519e3520ed9cbb63710162b5b8323223a669a950e815b6dbcbc28734cbb1d9ccf7443154662271b832807c4b20931e71f03a47729d132843fcbb900c4b19303c", 0x8f, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x450eb6e3, 0x0, {0x1, 0x3}}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(0xffffffffffffff9c, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xd5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xfc94, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x8000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) openat(r2, &(0x7f0000000280)='./file0\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0x4}], 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000540)="8e") kevent(r5, &(0x7f00000000c0), 0x34, 0x0, 0xc68, 0x0) 16:00:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000000)) flock(r0, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSBRK(r1, 0x2000747b) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 16:00:00 executing program 0: r0 = socket(0x2, 0x4001, 0x0) socketpair(0x18, 0x2, 0x0, &(0x7f0000000080)) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x5, 0x1) fcntl$setflags(r0, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000200)=""/4096, 0x1000}], 0x1, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002005, 0x80000000530b) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(0xffffffffffffff9c, 0x80044275, &(0x7f0000000000)=0x2) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{}, {0x80000016}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = semget$private(0x0, 0x4, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000500)={0x2, 0x1, 0x7, 0x29cf, r3}) getegid() semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000d00)=""/226) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) setuid(0xee01) clock_settime(0x4, &(0x7f0000000640)={0x8, 0x9c2}) r8 = open(&(0x7f0000000000)='.\x00', 0xfffffffffffffffe, 0x0) faccessat(r8, &(0x7f0000000040)='.\x00', 0x0, 0x1) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(r8, &(0x7f0000000540)="f9781fcdcb79ceafba8786368bf93bd5187b29d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e294941b119d9882cd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c0800f5af977b96c38138e40000000000000000", 0xa7) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000a00)=[0xca, 0x1, 0xfffffffffffffff9]) setegid(r7) semop(0x0, &(0x7f0000000080)=[{0x5, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x0, 0x4, 0x800}], 0x3) r9 = shmget$private(0x0, 0x2000, 0x20435e543a222cf4, &(0x7f0000ffd000/0x2000)=nil) r10 = syz_open_pts() fcntl$setflags(r10, 0x2, 0x1) r11 = dup2(r10, r10) symlinkat(&(0x7f0000000000)='./file0\x00', r11, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r11, &(0x7f0000000180)='./file0\x00', r12, r13, 0x0) getgroups(0x2, &(0x7f0000000200)=[r13, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r15 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r17 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r20 = getppid() r21 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r15, 0x1, &(0x7f00000002c0)={{0x1, r16, r17, r18, r19, 0x5, 0x8000}, 0x1e3c, 0x8, r20, r21, 0x1f, 0x5, 0x2}) setpgid(r20, r20) r22 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r24 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r27 = getppid() r28 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r22, 0x1, &(0x7f0000000100)={{0x1, r23, r24, r25, r26, 0x5, 0x8000}, 0x1e3c, 0x8, r27, r28, 0x1f, 0x7, 0x2}) setpgid(r27, r27) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0x81, r4, r13, r4, r14, 0x100, 0x3}, 0xfffffffffffff9f2, 0x1, r20, r27, 0x4, 0xffffffffffffffff}) semget$private(0x0, 0x3, 0x210) setgid(r6) semctl$GETZCNT(0x0, 0x2, 0x7, &(0x7f00000003c0)=""/66) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000340)=""/13) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7, 0x0, 0x7, 0x5eb1, "e517e305c1a9cc348822bad6d76ab0df0b17904d", 0x1, 0x80000001}) close(r0) syz_open_pts() r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0xcc) write(r3, 0x0, 0x0) close(r3) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/\xfa\xc1\x1c\x98(\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x100000000000015}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205603, &(0x7f00000001c0)={0x0, 0x1, 0x0, 0x2004, 0x0}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f00000000c0)=0xfff0) 16:00:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="ae8e3679cc54b8e9bddcebd013375066da1f58e8000000000700"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect(r0, &(0x7f0000000040)=@in6, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 16:00:02 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xffffffffffffff9e, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000002a000000000000000000000002000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0xfffffffffffffff5, 0x0, 0x271, 0x0}, 0x4) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x6c6ef012b6089163, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x7}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="f9") 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205603, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r4 = geteuid() r5 = getegid() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) kevent(r3, &(0x7f0000000240)=[{{}, 0xf, 0x71, 0x0, 0x69e, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x5, 0x2c}, {{r6}, 0xfffffffffffffff9, 0x101, 0x1, 0xf0, 0x800}, {{r7}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0xb8, 0xfffffffffffff060}], 0xe5, &(0x7f00000002c0)=[{{r8}, 0xfffffffffffffffc, 0x40, 0x20, 0x1}], 0x8f5f, &(0x7f0000000300)={0xffffffffffffff01, 0x1}) fchownat(r3, &(0x7f00000001c0)='./file0\x00', r4, r5, 0x2) fchownat(r2, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, r5, 0x2) listen(r1, 0x0) r9 = kqueue() r10 = socket$unix(0x1, 0x0, 0x0) kevent(r9, &(0x7f0000000080)=[{{r10}, 0xfffffffffffffff9, 0xf2, 0x80, 0x8, 0x42}, {{r1}, 0xfffffffffffffffd, 0x2, 0x40000000, 0xbf, 0x401}, {{}, 0xfffffffffffffff8, 0x10, 0x0, 0x7, 0xfffffffffffffff8}], 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x4, 0x5, 0x80000000000032}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) openat(r1, &(0x7f0000000080)='./bus\x00', 0x1100, 0x47) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f00000000c0)=0x88c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x0, 0x100, 0x200000000000008b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x15, &(0x7f0000000000), 0x4) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000200)) ioctl$TIOCCBRK(r1, 0x2000747a) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r3, 0x800c745b, &(0x7f0000000280)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000180)={{0x0, 0xfb0, 0x7c23116}, 0x6a7d, 0x100000000, 0x2}) close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r4 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffbfffffffffb, 0x7ff, 0xfffffffffffffffd, "0aff030000000800e0005900000000003f00"}) write(r4, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157", 0x410) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x20000, 0x0) 16:00:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x3, 0x100) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x5c3) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x36c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ba2d09bf5b00a67171cd918605094b2ee96a74c0fc5f7f17a40b4e8f3e34bfa4b97d90d299106c87c1cc640d893fa3544af7f864e303c297c0fd435092e3f63746066f05f56ac21d561a31cc98b7315b9fb3", 0x52) socket$inet(0x2, 0x2, 0x103) r1 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xe7d8f283078d55df, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") acct(&(0x7f0000000100)='./file0\x00') 16:00:02 executing program 1: socket$inet(0x2, 0x4000, 0xfffffffffffffffd) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f00000000c0)=[{0xeb, 0x3, 0x9, 0x2}, {0x448, 0x2, 0xd3, 0x83b}, {0x2, 0x101, 0xfffffffffffff000, 0xcc000000000000}, {0x7, 0x6, 0x80, 0x3}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x20}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="b6e8f716") 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='o') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) r2 = socket$inet(0x2, 0x650b99a989942402, 0xffff) sendto(r2, &(0x7f0000000340)="1d15c40f82e120a8c893624b8729cc13febfc087a5306578bd1bdea21d964f3f682e4523c08a83b62449e329433ba779110dc1ddd3d452c8e21bbb70de28217dc286df01bfed56c29ae6a319279534f53c39c8f96b06d16507343e442f6d1d733ef10336b90a4040be756790da93b233e5219a7cfc412d814b87e55b4e422a4687e3b81d08dc5066f9d4d59431959f8df6b00f281ee53e9aadf867317c1daa9fdab16ec1c149380444fae87f1de8153ad80afbcf64c50f23af0f5c84baa9c6ec5c13829fb31faa1602962c12dc34fdd92a99c067f6a1f0e23847be0111bd820cfa073b6af87b1b5b107853fd6856ed088123bb0dc79e029cf8483b63611e", 0xfe, 0x404, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) r4 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x20, 0x2) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f00000002c0)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r3, &(0x7f00000003c0), 0x0, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000180)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000000)=[{0x8, 0x100000000, 0xcdbd, 0x8}, {0x5, 0x4, 0x0, 0x4}, {0x5, 0x3, 0x6, 0x8}, {0xe5c8, 0x1c42, 0x1, 0x7}, {0x6f, 0x5, 0x7, 0x930}]}) 16:00:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x52) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) dup(0xffffffffffffffff) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) accept$unix(r2, &(0x7f0000000280)=@file={0x0, ""/70}, &(0x7f0000000200)=0x48) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0x2) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0x0, 0x0) 16:00:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000100)) kqueue() r1 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r1) r2 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r2) setpgid(r1, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r3 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r6, 0x20007471) close(r6) ioctl$BIOCGHDRCMPLT(r6, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r6, 0x20004269) ioctl$PCIOCWRITE(r6, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000100)) read(r6, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r6, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r6, 0x0, 0x4ed) ioctl$TIOCDRAIN(r6, 0x2000745e) ioctl$PCIOCREAD(r6, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r6, 0x2000747a) ioctl$TIOCFLUSH(r6, 0x800c745b, &(0x7f0000000240)=0x6) openat(r6, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r6, 0x20007471) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r7, 0x20007471) close(r7) ioctl$BIOCGHDRCMPLT(r7, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r7, 0x20004269) ioctl$PCIOCWRITE(r7, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000100)) read(r7, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r7, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r7, 0x0, 0x4ed) ioctl$TIOCDRAIN(r7, 0x2000745e) ioctl$PCIOCREAD(r7, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r7, 0x2000747a) ioctl$TIOCFLUSH(r7, 0x800c745b, &(0x7f0000000240)=0x6) openat(r7, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r7, 0x20007471) r8 = dup2(r6, r7) r9 = accept$unix(r4, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) poll(&(0x7f0000000200)=[{r8, 0x82}, {r9, 0x1}], 0x2, 0x7f) close(r5) dup2(r3, r5) close(r0) 16:00:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) msgget$private(0x0, 0x428) open$dir(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc05, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206981, &(0x7f0000000080)) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x100000000a, 0x0, 0xca) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) close(r3) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) read(r3, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r3, 0x0, 0x4ed) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCFLUSH(r3, 0x800c745b, &(0x7f0000000240)=0x6) openat(r3, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000840)={0x0, 0x20000000000}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r2, &(0x7f00000003c0), 0x0, 0x0, 0x0) pwritev(r2, &(0x7f00000007c0)=[{&(0x7f0000000440)="79de1d6383dbb0096acfdf19f91bb7685fcddc4b3be9fc4f11da226586cd3a8f20ba9ce420153e8cacd19394b7102213585c95bd2cdf0ac7604126363b7195fe6ad3fc97ff45795b263d8baa81c539cce0f8492dec106d3f1de7133634398d2ec6831123444e5f36e18c46156430460e85e1484d1a35e8798d54fa4b4dea669ea951a255ea003ee8428db1f073d75090bddf624d56822075b0b547ab1be78173ea0ac06fd893188db22d602f13ee1e498f8eb447e887612264df97b698d751ffa8e3c68bb5a50041ca33213c0690e085f779742306f6fa1423ad03d54b2a509c0120c6ecd76fb7af167f39cd", 0xffffffffffffff52}, {&(0x7f0000000540)="b49ea9c68403dea305e1221ea3c5000979d983e10b0e1636b73e13ea1d62125a9915e92516031a290764b31d567af3ba79f1a9c9f08844f74502eee0cf3962ccaf403547aba1984e086f9b3abe95c4e9d503952d85e7e5ee8bcc0db1bf65f996fd323af4afb450716938375bd2a9e212e11d717c7481cfb69cf5b73ff435bad688befd9d46e8d8651db6d307994f3ca028a1576eda51f86a4fab7fa794d3400c0bbaba6eefa8e885c8ab", 0xaa}, {&(0x7f0000000600)="001c7be1a9aba453112d1c3420257480cd44af583af7f9ff5a45cacac1de2d778b6cfc6a08c2f3ad5326838beff925243be767fb654ca96bce6a19320be4590f579b7dd9e5fe210f1d33a069c9ea8c857f2d4f96a430add37205b3cec4e4855b694c68c109fe92248bd8f52656e33af9ca2b1570a60a4b7ba98d93a436f07fb4e60a8c88a863d21277a75fba66f16b", 0x8f}, {&(0x7f00000006c0)="6c9a7b2e783b1f9854c6d5c0ba4d094e6f88a667effb2d1b826625cc9ef689d791424e6f5bc5674be41d50d426c91ecbe610db4f9e788a645adc39175055ee614a72aef9bdb75e7e1fc776181dc6c2704af6425ae1be5c266412ef4a67beaa7150f88537149ab95cbfcb90d1b6e206", 0x6f}, {&(0x7f0000000740)="deb7526e352144ac0536ae6c5539e95cd9f3d890637f6d3a1c335ba8ba5a7375db4b1a3d4eb97cab5608f492a8d17b814c510f0ee33ca010dfe944730ea285114c07a1936c0c535cbfbdd4cde6a82b3bb8484c78923ea8511e1195a76d00a13aa164a085668b9265fb241498498896f850bd467aabedfa", 0x77}], 0x5, 0x0, 0x0) sendmsg(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000040)="4223b9e5619a264df3e6de5c9e09d0895b718fcfc686c265370caccfb431867e8c9900338f0414815d", 0x29}, {&(0x7f0000000080)="3d91696e622c47acb58a4a201426794ab30088f5a89e37a44ba17a79efe71c8407fd7b78672930c7a0c90bc5801f12db005d8c0c730568525e07adc54b3eb7278f53a060459ead7255b377edcf0923a85f20cedceb508a9b3fa49041167865eff6301c3aabaf2d6af906", 0x6a}, {&(0x7f0000000100)="2d587af2e96d2a90d94e057b7fc6eac664b1cf350340499ddf85a3ec196aca7d433cc66edb9c37fd765ed1427e171dcd8b21adf220309148e6807cf09f813c49660d17cb779e8387509ae7d12e31c5ecc73dd6267b144e2b2a84a2267fa6462f582eaeaf028dd66ae46eb4289b4d4161791d505d51cb173f47eb218ff0bae3142e2758e08271f16ef4df91b2e75f2d704e1e5bda2e072afa3b554c1b0a2a3691cd86caf1971f5586277ff34f4f94095327dd844e01d68033ee9b06ef6280424fb7681837a4e010934bd5d354cb8ebfb95cbd1a0d82b77664cad2b293cf2c6483278efa619ba940b6d6b5", 0xea}], 0x3, &(0x7f0000000240)=ANY=[@ANYBLOB="d80000000000000059561c5609000000bff16940c1126a93f0a298b2f1e1cecd8442d013d87fdf6840465ab1246cf5909387cd5ae15e938fd3928e2d73749483414c5610f51b374f98cc975d115b20355bedcaf449cb0c17af9243dc97c065b9793f0a1691c7bf993b988b38cea5a2cf72a095721c8d3ad02b89e8edaf23b178623a635077db99293fc6c6c73ae3d9580c18273a0c639c9422a0f6f025c5803bda878e477c3e82cb083673dc155d917f2e75fd3e731d9067b38465cca6746247a72ce262d5c1597aa3881bb8c01aa7f2695e69"], 0xd8}, 0x1) pipe(&(0x7f0000000380)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f00000003c0)={'./file0\x00', 0x0, 0x400, 0x200, 0x1, 0x5, 0x10001, 0x100000000, 0x1, 0x0, 0xfffffffffffffffe, 0x80}) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket$inet(0x2, 0x1, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r1 = geteuid() r2 = getegid() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) kevent(r0, &(0x7f0000000240)=[{{}, 0xf, 0x71, 0x0, 0x69e, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x5, 0x2c}, {{r3}, 0xfffffffffffffff9, 0x101, 0x1, 0xf0, 0x800}, {{r4}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0xb8, 0xfffffffffffff060}], 0xe5, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffc, 0x40, 0x20, 0x1}], 0x8f5f, &(0x7f0000000300)={0xffffffffffffff01, 0x1}) fchownat(r0, &(0x7f00000001c0)='./file0\x00', r1, r2, 0x2) setreuid(0x0, r1) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) shmget(0x3, 0x1000, 0x211, &(0x7f0000ffd000/0x1000)=nil) r6 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x9fe23d2fe8fd18dd) fchmodat(r6, &(0x7f0000000180)='./file0\x00', 0xb0, 0x0) 16:00:03 executing program 1: r0 = socket(0x2, 0xc003, 0x0) close(r0) socket$inet(0x2, 0x3, 0x11) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="822bfe5f770756d19e1cd8e1cca00039b161f1f24e60a0e1e831d3eda2616ab5501451449c0a7bb854f4b4c97b9f7ae27f68a575a3fd40d382d64f673857a5b9d150b09b4d7f23561993e4f7da"], 0x10) write(r0, 0x0, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000280)={0x0, [{0x3}, {0x6cb04efeb70c4f6f}, {0x0, 0x1ff}, {}, {}, {}, {}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x7}, {}, {}, {}, {0x0, 0x1}, {0x0, 0xfffffffffffff001}, {}, {}, {0x0, 0x5}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = geteuid() chflags(&(0x7f0000000140)='./bus\x00', 0x0) chdir(&(0x7f0000000180)='./bus\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r1, &(0x7f0000000040)='./bus\x00', r2, r3, 0x2) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x100, 0x0) 16:00:03 executing program 1: setreuid(0x0, 0xee00) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = semget$private(0x0, 0x4, 0x100) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000002c0)=""/247) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) utimes(&(0x7f00000013c0)='.\x00', 0x0) socketpair(0x1, 0x4, 0x1, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = semget$private(0x0, 0x3, 0x4) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000240)={0x80000000, 0x0, './file0\x00', 0x2, 0x1, 0x7f, 0x6bc5}) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000014c0)={{0x18, 0x2, 0xa61, 0x8}, {0x18, 0x2, 0x7c, 0x7}, 0x7c5, [0x567c, 0x2, 0xfffffffffffffffd, 0x6, 0x6, 0x100000000000, 0x1, 0xa123]}, 0x3c) r5 = geteuid() setsockopt(r3, 0x20, 0xa74b, &(0x7f00000003c0)="4471701293cec57389a0b7bc5784669a406582316cab4148ae38f6a45e8fdd9db90e00e91536d447857ed70c8b23455c5e0b2ec1cf25dff7b833ef709141be7a7f533572374ecd7475e71f5f3e4b4fc963304d44689bb360036c094efafb5093ade96c2bb4c4e6856a20d12a54210744e502b37bd8f1e9195a06d98c3b243585666cf2c9d08018bebe30ac1211952db8dabb70fb955c29322368e16736586c19fb1267ea16d65820784d4a56042f76140e96d3ad8895278f17ca4463d4ef7ba21e88584b2a22bd93b5a9f394dc6d5ed74432f7d4e359011bc52f84e3847c9728db0d409c21160bf09d9345d8ce29ef103895624e669dac8c56a72c298e8e28e49b24519d0d0b0d33b93a3bd642f6083fbcc129ec47dea2dd7d6969034a1088c70b8389dc0121355d933c91abfe4a7c9b0f20cfde095e81a285613d6dccdabbb6adfc3214ae1e941292a38109fcc3d551252a43299fab67e937c71f031f00034154a2927b29107aa4e704dd3e8339ae63c808b3d45e91341b4cd27271dc04cc855986a28504fe37132f18ccc4b50e154619d98b0274b92808020652e8994dbd8c791892bdb77011109a34103495ea33bb93218770dd9464597f88ff9a4d1b0fa2c65c294f3adac27a34de22ea24aba2bd5eb07624088546266c3cfce990ae0af3f0faf0e868b411f5705ac3054a4d5d4d46641e8bb0ffe7564ab71984704ccb54ff9d0c88c3e9735c897b837d8689e3f68d6ae67f3a998b76766cde5678714e0f34f7ab852b1f813842b6773f0f14cfa6bfd0a9aef94200063c36a409a4b1d685ce6f5ff2bfa67a38f7fef500e9bf470915a1ecd4b3407e29117e678684f34f1ac2963cd7f7651ef08aef847787859a44a7d6d3ff276a5829dcdda93ccd61d76771c8f2c90a32d8b99924dffe9422602b90884772aae3f6ef471e895e067489959a4f4cc350412e9eef22659134e91620bdc65cfa586bd1147da3830a2fe57de1a4004d3c34c419cf7a50b253bc5560f5a479d8014023f41d810d6a5e0f59310829517a46a521440556184f0d7ebd67e5af60f6854591e6345d52c2fa5db767595fad4e3462092060a3940d1db3e661d9ebd34b951dea798a26cede586c012b017ee6b511a1f72c401f6901bbc4d74993412ccb8ede2d3b4668c79afbbba73cabb3006dcbc505329d9a820f733293c10f1b30bdc58f6c32d1df2327838e11a3e22d663ff9e0c07337634c54aa7d8d330cdbec8384b699429c59f3f2ce870f4da5c730b3d5205dc7ec666e89a78749fce68841a6fc278cd45e1ad791abd850d80e28c39cf6903ff68893c8288522dbc5afbfde78eb6eb72b65650f258491372a6ac34f42850bd30fb8195ae20644de4946e958d4abcd68e066a1ecc28e5789dab97b47fedd00783723364ed2206d25a04ae2b553ee00ce29470ca901e95a3b49e0fd411dadf556a280696d8658e49172fb7be71d2cc9c7639fe8a32f5b39c38927351422856fe065ad6949b803040fbf8ab2f50bbd97e81e987d1c52916acfcb398d32143443f023aca12bcce44919f5820fd18b1dcaac5c7c54b3067fc0fee8c1ad28b881ae02c9bc4c63a0ae0d7207314d14e579936b37e9a442a3cd1ccb9d67038671aea337d28552d13202e357b50d7670dfad17206304220b772e585dcfca56e73366a2a2c4cc5c0fd77b6a205aedaf14984f360f680806fb4fad7872f68846fcb66f508da8b554e987ac0a2b7cd141974e69f064fdec95c297af671b46bb0edc22dedea6217a8a80eb56b1b8b46a41c3b9a9c0f6687e42bfacd895f6ba3a9a2e79a4302e6c1969713a35d2715c07a75a3c7618c76b1f24ec78b63d627217fbc82352f1e296ddf09af6ebb099b92ea00e1663a963fee6bad3a7c85c3518e9db2d3bb0dedbed75b1cd2ad04ed1b47a9a84b759c62a2480fe6425299bb17255305e06ee27ea0c001162d1ba6621d7d394f8bdd66c278def8a2bbb0db03974861802258771bfac5753a5fe67a4655fdf94cf1550dcdf7e3a4cecccedaa1f02690de33ba4b24abefe86317eaac21a6cebfb14acc3d3d573a4ef8493668c0e038854ef0e7810aa46cc555ba5cc3aac7ed174c9806c09932901a947b80ebc57d14302f46d6fc6b850635a1f691ef96402cefcb5d84a6bb3043c511c2bc3a78ac6dc2edeb94ae8b77efb466a44cfb35aa67919131ae75b5b94d1298ff6cc6dfddc2057e9e0484a277f847a07f3bd9487a85c70cf73f0bad14837cab3294e748a5335759feb16dbe08734348cf414edfc80fa9e2f1c3c7e0823fa1eb2b7850c98b2b2bbb731adb068ab8eee85bc0abb0eaced3c4d8bcfb68a8af4a340bd0b7ef0480de8b77d2db7d1d5f638432fc01d6fc3277b23c0bc6f8f582a74a53768366f9eed11a8035940ff8b206519d116069fa2123a980106510fc613b28db03fa8aadb1a13b3955bc69c91c0079032a0d99440509c3a68a1e34894eb0ef828c198d8148158e67824a4db197cd2db4a9b66726447b4e2a1848f2abd726ed14dc27bc82e58b6301b7bec2f7f604b299796e4017876f1c62ef05951bf85f79617bd41a9e3ed75cf836b740411e9bbb03c00f8e9cf1eb7a553d1ac4714154611b65ad8da42b73993ae5296dc4cd3b8b509da0629f594f82f49ac0c435fcaf3e1658a0ba8371b2918d34c6aeb228d6b59e88af768a0590df82e49741b88d07a673cfa6d2e26a8b55f9f7cb14c677b8f9a2b6da5371ee91bfe1b2791b5b88fcae00b8bf535589f55b7d39e985d0409f79e758539ebe93871c802c98365808a848b426dc879f5d271408728f15e10d77583481760807d7012d1890183538c1becc39ee2d94e1a5852c2c1d96190a0e7900c60cc27f7b7a8506e365503231566699fc9f4bb69db712aef8754ce4d2843a3ed7c0fdce8b4296c63f3ef5060d46fe5df9024a5e789cc65ff3f3e9a9f1d15e09d625269c07b57b6f53b8cff9e06ba3074bff858c92cd11324151a89fcab6e35b02fb0bfdaa93e6c11dd1a059b189defe378b165cc052373b27932638b3fa63537b119e5b121502e43ff2fa8febc4b1c62265687d389f742ed407871f39f03d76e24d181158b977829505a4efa84312eb8e89ff8f86c94890614f60719e9ec1cbff4f988762ff7cf71f352a7bc5723bbaf23811eec9ea4f0a275b2322ff36f0f4196fe7c75663120fc103db27b53b317338fc607a98d662790fe41d3584ac55f1b83bb519d75967b127f3068baba148dc775963bc5e4c85154c777548e437b7f3ab6d0945d7c160a2bf6d8649561dad1532c24b9b703c8dd02beb98be220dbff177f69b8e5372606cda122872f8b2c0d095efa2a7e42d43e2f1ae067181ad9957b0f266bbd10e1b3b5a9a444466e1a408272ab79ed335f6e888cca4a84fc64c6877a5db2dd42f6eaa1a2d2832311373c4df5f3c3c89f961fb1af7433b9e778fc59631e3f56f2419d96bfecc08509e6148ec9fcacc4ccc42a277ce7379acd3de63893eec9ed8d65c4d3b2213a67e3ddce824900a1c091590fa2bd5e3dc949c37ca4391aeabf45ab9d1fece9cdbb006ed64b3b032ca21d1c90c079c18a1af7e24e43a034fe2693a96442b790f68be815a56aa779f0aa3cca4e4fb1188d6dc3b2b2024daf8224fe5591531e4bdcd519c807c2a87f498930ed569254e737746dd65e196b8da5372715996704420d18fe0d9e9dfa59b7d33e8ae9c7a703b327171b396dd586f2e226924275841d037d7f83785f70cb8f462f3ad13b0978f26d8a1107bc914e942d17a0c26277dd2a1ef4e14356ab1f443caaa8f629e03d72a138f2d49f9f5eb33e20558c5b3eae12397318ecbc52bbe76c280566b2b048e86cf43e97443e88d7550339d5074181825038bd205fe9f8bbce1000173d0516ad7a0d19157f9b2eb2c211c09d0fd2655dfa156625a2fac0ee73b68899dd985edd6dbed7dcfa1dbd19b7399646e11bc8bc0e4c259a36e3982c6abb1db07939bfa9e07805d49a6430ef20a20b3b42a258d5e5907f61d6846c9b20c9eff80606517ad04428099dc024f4b0bb50e966cf07638a288509eddf7236329d4fa698a8d89b57dd5d2822594cf72d6ab99d68f810bd6d3ca4e3ae04114bd6aa78e709ecd9ac46f9febe2f2f04280b5c3966c7136d0d53485b6534e14b0698f5f5a2811b03bf4bf9f3f8c3c063047c62b176984b676dfdce46fb3399cadcf5125e85a63ca6c72d130993fce2bd79f74ddbba0f57f58f568634c00af0b7760ab472c162d28b067eb4fe449abc9bd6fdc5faa1ba10883abeb149660a725ef7515931724c84051f457211bf89c03a16e1b4531e58ca58e4e753d366a5f7c981e67b64bdc2c85262894b335d2d25ac86b9d07ff0639a74268cbd47871e9a05f08179b2aef9a0df221ea80d239af16f2be0cb670ee4f0d40c7a3e1a7444a1edc712cd4c10632859215a6c76c8aa22dd98cadc02915e289e63846c82c8cf9b49f634f8b8094e81867d801fefa7315d86364a2c3ccc0554c9aec50e00c067af798e58f9b3cbbbae4be17b2aa775d0c186832dad8f5ca7c4291bbd589891f31d783742074b791d9bff8f841907b3d1b98cac038854d309c43f2347b08c6804c77104a8321e17c4884a6319688ef1525885e48eaa77d4383ffda9fa60f855f0ba01d780a6bc2381f7832a73b086e80668269c17a7e68cb0fb973f925d5fcd1245a8a63ee71a06cfa0b2c5d825eb17a42dcf1e851f516cff444aa29a476c934726e07b96bae7bcf57948ee34a5d3c6224d4cc8014116c1805ffeda3785ceaf1e5ae0e3e1696444a642ce41cb521a159102baa501a8142d2b2be4686e7f07adab434e4853e88c7bcb1dd17fdc8a411c2cff8b6a993f34faaba7566b0e0080c52c9df9a700392542d257cf99f2ee189e818ba32a49a9e21a9bc211d50a0034955543f8b9207d5427047f5f80f81a81bbea3f14a6a1fca4b4712e586ccb28fdb6b7e20563577b6f5ec0e271851d456fbb9808f07d61e299e62a32969eab75cec2d29e5f1dda834df9f03cfe49a3ee59bc1554be7e3a321c546fe96480f8b9acba82d0451baf762c8dc856c3c4539bf15bafcfbea0f41aa22a5dc430094b0de6f5085ca3d9d3f7e0b33e8a4bc957998c0750e2fcde40915ca1cc7eb306a07d0cdd3981449d2232b46346867e434c484557705871c2983588bd0fff26b5959eb8c00d5b84a0216566d7f57e8d6eb3a1dd34d358c90818d2d8ef163f445e3d23115fb632f00de34bee2e9b8bc975141b241ab79bc9da7367480933a6634ad80d635d3f6f53b6f795b94543f4e36c4280c8deb733dbc295230eb250a3e3e4ed7be350573435489e5905f335f8acd98bbacf2e143e194f8f934875b38a9137941d06d66a1197497615ad5494751411c953eb9e8358218dcb69dff4bd1957bca13c804cd98e8b018585ab3aef6e79e89a006c7d730e7d49a3044a3652087a0a75df03f52321d366d2133166b2a8274a72d9fe394e8d4131844bcc19f23b34462a4fee7cc151ba7d85fdb5de994fa926b7276612465f1e5b4409bf645eddc610a1ab16579c19ffb0a9b23c575ec1c4ffda80b55deddc7909bf72d1651b402028b62034245ab4d35fc2008fce695e2e780410ea34ad03fbf14ffa0d6f8d9a6500fae2cb4275987eaa43d8acee4c01e72e9df223f55ff914545f0cc2e571285c51ec492e7421067c2fab229edad02123c06e2f970f50e29ece88d354b19a8c64bad90c80fbcb0de61989b4d61acc82248326acbb88620e3be0f259304816a64b1e11fde840e17b12420a1f90", 0x1000) getsockopt(r1, 0x400000000002, 0x3, &(0x7f0000001600)=""/213, &(0x7f0000000200)=0xfffffffffffffd96) unlink(&(0x7f0000000280)='./file0\x00') semctl$IPC_RMID(r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semget$private(0x0, 0x3, 0x10) r7 = shmget$private(0x0, 0x3000, 0x85, &(0x7f0000ffb000/0x3000)=nil) bind(r1, &(0x7f0000001700)=ANY=[@ANYBLOB="01002e2f661a07d4b70bff72ea44de26553f77029916696c653000c7d9b687c908858cc10679942e00cfb67bc9c85a9b8d4dfaf08d43c116b0fab6dc9409c60eabf43b2eec0a6f95722666c48a75b6b322cd4e8fd90d9f5b2f58e1cb904a74af212679e5c26a16ef565c63bf021b89ff9af46632f92db7279bd2bcf5b23642f2f40b8c91f0eee087b14a9e1f4d44e39fc26bec31810b954d0f877519aee6f560c4b01dbcda2d09655d8e14b6518a72174ec56ab51149db5dec87d2782187855d20bdf9f21a9b669aa0ac2225b3fc4aa5f88115cff3c38732610f9938ebe163d2b7e30a84024fdfce5b0f2622f008e7715b3a8ef53b8cab8789b3484085843307c984e596005e70f8a949ed63001104d264f2dfd83eceeb2753a412e6a799e36f8ddfc7350d4b4ad9ff1ab474fba6b600adc17df67b64933afc29c3c5cf0d76eb63e7e920836f679b755f655aecde643af215fdeba1acf0488a3d26e60f262ac27db8742e2d4e4a187d0f61c6746996a052e67b2895b3fdd4144635c5920fd66851cbb46a8b013736ab4d71a2cf10303af73ce19d77109384126fd4aa70eb14c22f67a148969e080ab39c28d28536e6a809f69ab6c50158dbbf51b36f7b1681fc23897da9662ecf36c20231a914f26e8f7f568be76810f582a925db1515778b"], 0xa) shmctl$SHM_UNLOCK(r7, 0x4) getuid() setuid(r5) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000001540)=0x6) r8 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20, r5, r6, r5, r8, 0x0, 0x1ff}, 0xc68, 0x0, 0x2}) socket$inet(0x2, 0x0, 0x4) semget$private(0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000001580)=@abs, &(0x7f00000015c0)=0x8) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x14}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 0: msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000004000b"], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) write(r0, &(0x7f0000000100)="8c65", 0xd) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r3 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r3) fcntl$lock(r2, 0x7, &(0x7f00000000c0)={0x2, 0x3, 0x2, 0x10000, r3}) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCDRAIN(r4, 0x2000745e) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x80, 0x0) 16:00:03 executing program 0: r0 = semget$private(0x0, 0x4, 0x40) semop(r0, &(0x7f0000000000)=[{0x2, 0x3, 0x1800}, {0x3, 0xe70, 0x800}, {0x7, 0x1000, 0x1000}, {0x3, 0x0, 0x1000}], 0x4) semop(r0, &(0x7f0000000040)=[{0x0, 0x401, 0x1800}, {0x7, 0x4, 0x1800}, {0x4, 0xb16, 0x800}, {0x1, 0x1, 0x3000}, {0x2, 0x3, 0x1800}, {0x0, 0x7ffffffe, 0x800}, {0x3, 0x800, 0x1800}, {0x1, 0x10000}, {0x1, 0x1, 0x800}], 0x9) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x20) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x20, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x10, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x8, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/dev/bpf\x00', 0x20, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/\x91\x00\x00\xfe\"\x00\x00\x80', 0x10000, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f00000006c0)) semop(r0, &(0x7f00000000c0)=[{0x1cc96c905b7a008f, 0xffffffffc26e6f66, 0x800}, {0x2, 0x7, 0x1000}, {0x3, 0x7ffffffe, 0x1800}], 0x3) select(0x40, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x9, 0x4, 0x1000, 0x7fff, 0x0, 0x4}, &(0x7f0000000180)={0x5f70, 0x100000001, 0x10000, 0x0, 0x0, 0x7f, 0x6}, &(0x7f00000001c0)={0x3, 0x1, 0xe33c, 0x0, 0x0, 0x1, 0x3, 0x3}, &(0x7f0000000200)={0xfffffffffffff415, 0x3}) fcntl$getown(0xffffffffffffffff, 0x5) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000640)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600), 0xfffffffffffffe8a) r3 = fcntl$getown(0xffffffffffffffff, 0x5) r4 = getpgid(r3) fcntl$setown(0xffffffffffffffff, 0x6, r4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd\x00', 0x20410, 0x0) syz_open_pts() r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0x800, 0x0) r6 = dup(r5) ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f0000000240)={0x1, './file0\x00', './file0\x00'}) r7 = getpgid(r3) getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000340)=0x10) getpgid(r7) ioctl$KDDISABIO(r5, 0x20004b3d) openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/fev/tty\x00', 0x888, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x48}, {0x64}, {0x40006}]}) syz_emit_ethernet(0x2, &(0x7f0000000240)="9dee") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) read(r1, &(0x7f0000000280)=""/128, 0x80) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x60}, {0x6, 0x0, 0x0, 0x1}]}) pread(r0, &(0x7f0000000100)="7f59f198c3c5b080824f25c3c10d1842c3ec16cb8e056f785e27271a217007764d9cbc5af216ccea867427c6b7acf356d4f624ffa2c7dc44c002727e89b9f0c7bc68c39a0a6053d15f4a0d1ecad8f211065507d15991af2101240c47a533c467ad0d5e2f78ada8e95ec522148f1e269058b5ab6a7fed4c68d1cb10b6949eef578d061cf859b90a8ca95b3c86b3af4d0300c83ae23c7e6ae9761c90891fcc03573cb8a9c0ec765cc04480edee13", 0xad, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000080)='s') 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x45}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0xa08, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000780)={0x1a, './file0\x00', './file0\x00'}) r3 = shmget(0x0, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) shmat(r3, &(0x7f0000ff2000/0xc000)=nil, 0x3000) setuid(0xee01) setsockopt$sock_int(r1, 0xffff, 0x8c, &(0x7f0000000280)=0x8001, 0x4) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$TIOCMSET(r2, 0x20004276, 0x0) stat(0xfffffffffffffffe, &(0x7f0000000700)) unlink(&(0x7f0000000380)='./file0\x00') r4 = socket$inet(0x2, 0x3, 0x2f) chflags(&(0x7f0000000080)='./file0\x00', 0x0) bind(r4, &(0x7f0000000000)=@un=@abs, 0x8) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r5, 0x20007471) close(r5) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r5, 0x20004269) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000100)) read(r5, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r5, 0x0, 0x4ed) ioctl$TIOCDRAIN(r5, 0x2000745e) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r5, 0x2000747a) ioctl$TIOCFLUSH(r5, 0x800c745b, &(0x7f0000000240)=0x6) openat(r5, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r5, 0x20007471) getsockopt(r5, 0xfa, 0x95, &(0x7f00000007c0)=""/69, &(0x7f0000000880)=0x45) execve(&(0x7f00000008c0)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f00000001c0)='/dev/zero\x00'], &(0x7f0000000680)=[&(0x7f0000000400)='+@\x00', &(0x7f0000000440)='/dev/zero\x00', &(0x7f0000000480)='/dev/zero\x00', &(0x7f00000004c0)='/dev/zero\x00', &(0x7f0000000500)='!\x00', &(0x7f0000000540)='#:\x00', &(0x7f0000000840)='/dev/zero\x00', &(0x7f00000005c0)='/dev/zero\x00', &(0x7f0000000600)='^@\x00', &(0x7f0000000580)='\x00\x00\x00\x00\x00']) r6 = msgget$private(0x0, 0x402) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000000c0)=r2) open$dir(&(0x7f0000000200)='./file0\x00', 0x61bef6ab3033f1bb, 0x4) r7 = getppid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000300)={{0x7}, 0x1, 0x20, r7, 0x0, 0x3, 0x5, 0x100000000, 0x5}) 16:00:03 executing program 0: poll(0x0, 0xf3, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getgid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xe418691762c5b9bf, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r0, 0x8010426d, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) 16:00:03 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4, 0x800000000000000, 0x4000000000, 0x1}, {0x3d}, {0x6, 0x8, 0x2}]}) ioctl$TIOCCBRK(0xffffffffffffff9c, 0x2000747a) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) read(r0, &(0x7f0000000140)=""/191, 0xbf) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r0, 0x0, 0x4ed) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x4, &(0x7f0000000280)=[{0x7, 0xd0, 0x4, 0x621e77e1}, {0x7, 0x5, 0x6, 0x1}, {0x2, 0xb48, 0xfff, 0x7e00000}, {0x1, 0x6, 0x8000, 0x2}]}) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000015c0)) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000200)={{0x5, 0x1, 0x1}, 0x4, 0x101, 0x5}) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000240)=0x6) openat(r0, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r0, 0x20007471) sendto(r0, &(0x7f00000000c0)="a160a8695bedefb20facd7ad6cdc311cf7a72978d3e2c708dc179ae0bb6ae3cd731d795a7238ce5723871a91e0bcf61d2978c3526071258478da529e66b85c1ea6606d6e7af3009aa5b5ba398a96dc5d06f61435ac0d011ac9a2cdd58229efec48a8bd6a4504ae99171174eef2bdc14c69a5ba154902f2665f96c32cd93a734915", 0x81, 0x9, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:03 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000040)={0x1}) mknod(&(0x7f0000000000)='./file1\x00', 0x2184, 0x83) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10532, 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000200)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) close(r3) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) read(r3, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r3, 0x0, 0x4ed) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCFLUSH(r3, 0x800c745b, &(0x7f0000000240)=0x6) openat(r3, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000280)) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) fcntl$setstatus(r2, 0x4, 0x4bc60a9de8ec46c8) 16:00:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0, 0x0) read(r1, &(0x7f0000000000)=""/245, 0xf5) setsockopt(r0, 0x29, 0x40, 0x0, 0x39a) 16:00:03 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8a1, 0xe0452fe00cc4f8d9) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d, 0x212}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r2, &(0x7f00000003c0), 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) dup2(0xffffffffffffffff, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) r4 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x8000, 0x0) getpgid(r4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r3, &(0x7f00000003c0), 0x0, 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000240)=0x6) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x40, 0x0) poll(&(0x7f0000000180)=[{r1, 0x8}, {r6, 0x80}, {r1, 0x10}, {0xffffffffffffff9c, 0x4}, {r3, 0x10}], 0x5, 0xffffffffffffffff) 16:00:03 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) r1 = geteuid() seteuid(r1) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000440)) shmctl$IPC_RMID(r0, 0x0) 16:00:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) read(r0, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r0, 0x0, 0x4ed) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000002cc0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002bc0)='/dev/wskbd\x00', 0x8000, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) close(r4) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r4, 0x20004269) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000100)) read(r4, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r4, 0x0, 0x4ed) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r4, 0x2000747a) ioctl$TIOCFLUSH(r4, 0x800c745b, &(0x7f0000000240)=0x6) openat(r4, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r4, 0x20007471) kevent(r1, &(0x7f0000002ac0)=[{{r2}, 0xb, 0xb8, 0x1, 0x1, 0xeb8}, {{0xffffffffffffff9c}, 0x6, 0x40, 0xfffff, 0x6, 0x6}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x1, 0xf0000045, 0x2, 0xbe38}, {{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0x0, 0x80000001}, {{r0}, 0xfffffffffffffffd, 0x2, 0x20000000, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0xc2, 0x4}, {{r0}, 0xfffffffffffffff8, 0xd1, 0x2, 0x3, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x88, 0x2, 0x94e, 0x4}], 0x5, &(0x7f0000002c00)=[{{r3}, 0xc7a7fcd49a41264a, 0x20, 0x40, 0x9}, {{r4}, 0xfffffffffffffffc, 0xfa5c6fb911552912, 0x20, 0x3, 0x6}], 0xf09, &(0x7f0000002c40)={0x0, 0x1}) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000240)=0x6) openat(r0, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r0, 0x20007471) sendmsg(r0, &(0x7f0000002a80)={&(0x7f00000000c0)=@un=@abs={0xc14dce2f063b6d4d, 0x0, 0x0}, 0x8, &(0x7f0000002400)=[{&(0x7f0000000180)="f56b1b8ca4737790421d842293913d14f80566617f1acbb26a9de3e5aa4f34727d85c10123124b99265b0e5d0b9404437fe69196590ea870c69c3fe9fa019a73573da5ef075beb3330a339a98c64bd73f1d71ea8627999d28c12804249b1c6f5d9840843a780d488cfdf71cd7723dfd763af93031f7d48e04124768376f72a3bbd84a343b99e9a453feab76f34bdc49c9238c9a364caa8c0a19f74db937446472dc94b5d71a625fd526c260fce86c22403fe4fda832e67451966bd19420c144035124ff3c86f6dc73ad7f393d72f70fc330ee0e617ab609dc57e33736c2de3179a79fb6b79c54e0cebbd86b691f93d03345006443e29bacb73f777bda3b7a1b663468780a7dbefd7215c4b60143879897b8284592c62a0a22f37e78e1f929b0096adba9d453873c6052377106e9eebe22dda41d20c9e605695a4af40e932b5ac263f19a4fb9595cda3e18a1174c948dfd7b682b1432b4497b9a5504b317f76e4218be3d9ba5539cab3d7f0e6a72ba77858834d489e0e7ec29680a8ad5b8eedbea85099002dc6e4a5ac1075054e757fc2db0586e0a620ff80704dde2c98d6889d963c26942435177d34cd916bf909223b599d46b20e954c73aab5d824907b5f0b80a9de4e02699d92055dd97b9c4a1378a209d909b83cfa5bf63b54720f7b1d56578912ce447d54fe992a1daa448419c4880642ecaf9475f735f2dfbfe9d646bf1f761d6fa014e599e42be104f6389ecb7dc8acad6a9b0ec1d3d0a72241fcdcd73240f7d7754298b27ce1233f30c65da01de55bc58acd44a1f32fc0136942e87bdce5a437d3fd17076aba7961215a7d234b2f4e3fd5b31dc4d4ef912a9478533d4af2432625babc86b43dc7e3dd6f946ee988ed63f48508a46897bd9b36dc9e24fd1a84705aeaa7a51ea4ddb44260d16ca43ae6f20fd636ab41ecf96f06e8e9d7ff80f58d3c92533023a9f76b91554a7975b4e4880ebd07a38fb410da1cc0fefcbf61e0ee33e31d1c521b824f486f52c2ba14adfecb4a49deb67be15073c685d0fd454d93a853823945aeab882fd317af8f202d7698ed3ef69e0d05b01f8acb468dd464b493d591c8635b02ad46acfa49be6f50a09e075affffa14523110b79d4ddccbb741cd7624899c7647e51b2f910e513260e82d6df5e31b055906c14ddf8191851d48bd8da305f79e6520ca7461ccbe229e2618ec98bffe2781c19c310e16ad2aff61ac48b3e201f4fa5630e02cfbfcf4c6f89c55debbe9bcce776796f2b1ba426329b684c0ec7dfa72c3922beccff3eed910fbb403d49cde5c7e6f70cf8acbddfe187a4a3da8cccfd6e394ec8c08e813238b8802a0cd574f529eb07396b04588e9fde4888bb7b7f9bb706c438577f0caa7ffdb1a6b49cfbc9dedd352dfb125314dbc4b0f0f6ee2b802fc6f28960d68326f3b3a7d3f38724da435fb771adecb5b551acb06a73c32f79ffb942c525e4d4877349df483b7d3b809328a5b77bf39dbd520a3b9a605cd91de16d24841bddb7d674b016335884ed3973fa6f09509af8e16b8cd6d578894f5b991485d866ff5c05016801d00f223e39cf2852676592e952caf74627aeb6e0e66f55b78e8da916801a9129865f0fc84291a23fe5340fb7a6c2b22278d9cce1dbfcadd4198d11766ab0ffe00a3f3d88f2116f219d9ab1a375c18f27c3aaf7c22f0721641b5727fbfdb495a46977c91df692e78d8c13b3d1a857f37407df4a9c58d2987f7623f4f1bc8325e7ecf052381ad193a5e93571047d0469a557c4587aaf0b3faea2d235f94523b1fa5b31e2e89b8718afca88e0cb11628606d8f69c7e8f6c99a931e662d13ec30fb453fa28d30a95bfb83f8586c4c2ba5667fc9b57008ac8027b68728fa19b899d541a50db3e2a91a8f2f581602a4a7ec7335079062f766847111e9871c76f7a59cacc73868eff7a24e0cc653a631098d6fac9336b25ec807c239c25d5e289f0d151452650fc03f87ace8b6b5a648a9cf2f4721f26734794439b50cb4836c528989280a98a227147108bcd33a6624bf589da1069b923dbfeb8b53d697ddb86d74f59b2c28c6fdf48ca3145852ad7f1177920e38a9719c259a0e95c4ce2ff40311d505fc57b1684ce4b08ab92c71a2457eb71f5b4cff96453f45171e8745f958cc0aae2a1913e4196034ba74e8f14dbcdc855d5e7fde056d4d6e06f580a1304cae3b113ad6a92a77b74d215353ff0701d0c986fce79c38a105af80fbe923144bf6cfc1c989720df67fe30767ac6a47c5f3a8d4a097c5c6df0843152cb05861efd269a26d79de173d620b8bf0a4e26191c2ac33d90a3ff8eb9bcea05b039c2d65a781f36476eebb81525349e90c29235942c6bb1a2ff6ede701cfee9692231d93bb3254cf60d5fe641034cecebc42aa151ff6d0b09f9e5bc86cce9f1cc8fab64b4f659e933a8f2f303511f1bd052cfa57d1d760769a273df34ff58bfee9caaf28240ff80f253d9ab6599861e6b0388c1f353952a2ca7561331a36595bc0831cb2438f5b1333cc20ad47591ec238cea2025b48354d963c04562fa1ea3ce498dc8707132cd9e05f4733d6262f42329b36af73fea905d4ac3653ffaebf60a27fb739504f888c10794951eb6432d81c30f36ad64c4c17512462b1e16a102ab730cc82e5a95be2df117e4869f4eba339717e9a504fe91c3552d4e0c80519e21dc8cea28d07ebd6564ad954d72fb6f8c75fc7c2dc274bb8d48f9b4bb908ea62e315e1bd2e846bc8de029ff866312804a946dafa06e039e532684c82e5222e45db234a5fa1ccce09198f95fe066994e2b309f433aaec08c545994726f27ee45f0b2dcc077cf639c5865a56b59028bc319532747e476b21fa6659a6eee00ea5266a2c8b15985d43fb44f199d23bc70983b1e542754fe495f6a5717c1c38ab2fb69ff12c16f7e6645e14943090f9340a4cda63aa4419154bc65b8c74e1327beaed6226ae487489fb00b74cf91b148a57dbd254c535f07faac58bb6ce8896f272ca2e0599cf657466553b354dc2e6abef092c04ed990832f7dbc0e48ecbb660fa6c5469be1cc5618acfc55fca8c2df9687de124caaf6c0404d3729efbeef4582ba01bdb9bce92ade0c52ae2761b3ec06086cd2adbd555f324f38ea4e1a84b8b6dd85d1b26bd63b94da3c35995be8e6122d3284cb50cfbe595c849126b21cca6b4988ed07f9bb5ae507fb3f11aa98a4c57f0883e870ece381059cc744168858ecf5e64b2d62fa0ac3a92d054cdb713becd516914319b0c790dd38990b9f6a0cad3d27e682081dade77c075d4b1b12e3a5824d39a590dfe586cfe75528770968532f407898bde54111460f3e642de89a462ab25ee45d381d73cb576187003416dd6286eff0708b54b82de81ac6405d1b5b4bb88c007e507aac20c913f9b6d74d0d8d391f89bf4ac251ce82b181864e1d5b32d078b19320b6e776f7bfba3ca3add5a0aeda85e2aeee490255cbbf0d743373047e11f36721adeb531f99da467754efb27c789adc17eb1e604150cfd4b9d272e9759cba5870d4cc582f6983a6db39853309bf6ef4214e7cbfc1312674251739f7be856a35bb2f15734ff4f4cd3a264af3b0669fbb5832a00fe6c6c7cb7a9ad8368953faced1fda916cfb1cd7a2e931f4a884a363e367da8227531f9eb05035bd96dc629bdb7de3a3bd69ccfbb430128963529f91c604282de358dc18279952c6d8367bf7d349860b8aca9ac522dd2ecaccc7a103ee30d5d281b70ffabbda5ae1880da17446ed5b4238500db89ca1016c54acb4e70fcb7bf8e6a0c1d084a17f2da3374c4cb519f7fb6874aff94ad0dcc31553a5d39dbbf67f2eac6516b84492b93c5fa2de5eaa99ba2bdc1b4497d9c5f16e4d7adeabe68123e07737609b036448172cb522b604769db6e8a3d8a3bc8793730117e86ae8881c9ad2c12468571c06345556965b5619cb3e9b0f016baa7d23bb47842535f9a3c68217755a7ba402fb7c65e23f51a8b82d8fa34e04b8330785e073cbfd00966d7e54c690cb66040c052ce549b06fd90da2cb39ce415b6704de4c775c0e4179ce5357be846685f088031191e9ae600e1481fa67aa44ada668a12b8b0cab987f8418dbdf8851e8e1aa7023d1094c10574ea96c226106ab86be2d5ff03e235f25651bb80d01cee6c709264feef5c2d568387a7e3938326719d463252cc32aa0c63e58ff5eb77e72ef4377e90399896564e8bbe5472c7868162abb183b56bb93aa3d784bd84021164d9e818a2e555fe646b89db52002a4d56bec37ea1fc8b9ceeb115eb8cef108ca896fa49afe1a49e3d96ff78886868b5f45b126f3dcb381854fe64f17fa9be65492eab504ca8df63004bee5b01fcbecdfca9f2ac30613a3be039ebc329c909991df51aeefbc2942fa5d6be064fcf0fe8efe673c9123d48bc5479509b5dda100a2df0680b6a32aa7c142d0f35296fb5808faafc3197b9d9f218a0f12fe56d451ee5b39d1366b27e9cb6310f113f8b73b3b1ad65304d744fca3ead9760c7bb11156e14454f9c28c09a132c9128584f8b5ff09407c88ef80cbc70d862bc35a515fdbb9d0ac99a124967426d1b9239a23ea5ba1ba104f9a0777ca3b376a62f541d852b307b2b8b9afad98eeec65c85990dcc227b9e32e3f15652b524faf3e76f0974654999f6f365c7dc3b6d689d368c84be9974c750830c1a805ea489e93fdad4edfe1feed76a6bb022c1efa022b233f23b02a9449028fa929ecb138af5cf77056f03402b6577828c9a834915594e66534462962d4aff794943b7269f6c3361159459b049b91f7ba2fd1ef02d394c4ef1cab1002b1c84ac860916509531ad7e176fc1be61c38fbbaef37d9b79eb64c5b8c84f5d11a44f258387028d165b7a4c42d4f472003384e97a4c5a19d94bfcacd1c786bbf80dc45c0dd836f8610d109fb8ea6870c521e628de0d9eb8f70837d9efef6345b0c27a65cbd15f84fad98abec0ccc0621ddf148d617df08e4938cd3fbed5f00d057a2f6ecfec2fe0aa462ca187793db4e09d22401eacd53ccbdd866b967a12ac7becc3250fd33f21fc5d88ad73b2b2d1f357891ca271cfea63dd5b0660564fa9d0718dd524ebc698735ea6b4455614eac2e7767ef8f70955eedcf6f9c55c2dc6bfcc61031f7a4c9935a2485ef2fbda5de0dc2ca31886d9b69f28d49b160aef6b1f87845894f6fc82e1ace20ab33bf85d5078c56310865505ac962d6b4b1319b46b9224caf78f2d695fa2b46d5fd6be694b0c67e454285ec194662a8a3431ba683c1270cca5cec6aab437260db6ffb7eec7633f6fd92105462e8b7dc520479464a15ddabf1bf7ae8fe8dd757cf8d4a200591675f80181026e953a65fe72727a25926b536458a02a88ee11f4de552de9365da2a3f008e319c1080296b701770e447d6e952ffc8f8537f901839c6851181d7516fe0c8d52415bb335ffc7522dcd53d5edf80198462545919332798b8b86cad55c0c87afb3d98cf5f8f7b38167d2b31ca6d8ccd0ad1b0348d64c006e2aa5c6bdb23229e05be8b4366b2ecc1d8c70a2ad64e94624762b62a0df02a9891529de438af2357b56e69da494dfd446b5e53ded79725701dc99dffa7b0e33da4e54441ae315b1657ad943c2ad0908b1c16debb44b86b0270c4ffd2dc8c7401e8ee204215b8e12cac4bff3e4008517d768ffe30b4b10c679f0729b77db099535e106f628311889b39992277a4ca32e454832b4a5a93cf980040f19ca1086a7d267e47a581655cdb1b2b904d3ebbec6a6dbe8e24322ffb0c83fdc7acf18a14fa269e8d4666497", 0x1000}, {&(0x7f0000001180)="477d4030da738ccb97c8e0f07cc9ddecd63b343ef4c0931290eb32ea7a5a7e89d46e7e5ed2f14e7c998c4505cadc74de9483d3219a7e2cbf1cb2503fe6f778a6e9e7e1cf41e37b80d621b280d842fc207de412be19a27fd05d64fa36808cb7f3618f40fce563ffd9bffa50d05f172041ef59fb4b49252b5aa0a72463f76a4f0b3188bcf175d38f071513107be6352bb2130fe50b0cfc038b1f4dc8e0ef9e3701c3ef260264de4b0efa028ba6b32309c746a19fc70b3952d0c5505bd0ae204ccef51e31a54655a84e9671894cfc1018e102f1ca2fb9020503b17ec00c8d9121dec5a47ff59abbd98ccf208dc9e3fa9b775d6e3bf9f875c55ec9b0458391d8d2ce850a064cdec19636ce8a314023b26bea292f5ab5acd3472fccf0df55e87e4be05b6c76993c67320e382257854ed3fba911c380733d281e38b3f62ee8f5d3bf8da09c8569d99bf63a049a21e66ee286fddee2e8646ca934939d4c38b08d65943d7b301a11866ccf4d243351f23818d2dd39f222737571ef86a495565d580fcbf9cde452f2feca8dfe0dbc4dfc2fc7176b0e7a5e09f1e3fd35ced2c643a4c6901366497a13d82a88732dccb2b1271315626464ce29abedf474ed3d8c7edc2e79ef64eb357f9c51ef370db3c9cd28b0fce6aeef9a40d821a4fd92b0549efd618af124c59fd4376ac472ef66ca47bcb59e71dcf36c4735b949bb90f17c1cdcadbf5b6a416fc110d0ddc442d4fb55490ac84569fde60fe114a39c2df6bb4ac9d74cfe12a47bfde4f21b7ae372991b4e68835bf9257dfd400fce16899038ac53ff86b4ade5ae3f39e403071bf7192e98be129c086fb527b97b05df0f6afeb95aaa7cce7b1e13c3d7f875cc5b7d3cb47a6a526b79af6f0fd11a7f6039571ecc4db6a2a64bb850f564c4ee8812e99a2139cced5f7da006ed712b89a9b15efc33f4a86e0152f049a0ec6c64d45781529f85a1e60df8780894b558fae6d72703323ddf0676f2a460b48caac6b36f3d0eec96fc70694960367ea5c7ac8fde3216c03877bb2d6f6ae10f136829b910a32c3bd329139e0009d1abd03af6e4c0b847b9e5f4b6616002f5d02581c843bd1c98303fe57506fc0a097afb63a1a3159da4aa7696d9bd649ba22c658a62390eb643b85ae2b94fefddd43500e9f6cdf9a47e27ad704748ff781a17b81a9b9e37165a1ba7ee77e323e9dea7b4fe42cdb7607baa076b8c98a60ebc94e94fb2d36940aa226cc595a6fed5d4c0971f2742bd3bd32533c54aadd8f049ac760428b78291dd6c9f485fb369cc2b8d1d83fda17f41d190f4f9598efc030adf8968668d43d3446a157aa64ce43b55b54921ff01208f32df0419df623e138a8e0085a61f1a281a3b4b0fbc3f691517d6257b316b48c59a66fb61f63d4d9c53354932c6ba4c2c2f46884fe2caa7ce74d2f3119ef78bd7e6d001643d7ae87b1daad559ae23b0726a6eccfb561ac62f2ca1be19f5b5814a9a745fb8d5daf2328aa5ccea9baf56de6bcc5a727d87adfedb7b4e0987f5e96254401ae5d3dd158fb10b9fc55ce534c3eb3bdc4be2233c6cbf50d102d52c8fb33236c9674ae12592aaef7892c385a1b2b6c4b5cfb0f6958d1e9ea88cecdfca258b74fab8c4a74a7ad3b8b2b29a0ab45656228db62043d355ed8abb451ab248bb3e306c25fd0d98180b6472218a189898706a4e079561fdb12ac35b8e4875f8418c9e159248216bf7fe2daebfed5b7f5d44ac4a57855911ae235ca980e5df7638f467f2edb608f8b90a7c9b14034354e3e7d432e9c073de5489c560d3db7718485f23eef65135baf16e603e57e6f579de766c72e87235f3f110d203d03f864bb4a5a74ed37249bf27e3b84b85cd64f38f363070cf211e3a29b02f6d787a7ae16c9fa34415a0edf18e0eefe377c29899159d28692d84d4e7e63a824695a91d9e7b7cd12f93ad4225323de5d19946934827e4711b3e6d46ec2e0da5521935d823465c2d5b8e8d159138ba83280ac6fa960ddde656b307b4851fafd4a2a88093af337e0492d4ff20bced6ca5a457e352c8a2d7e61fe30920f677bfc063b5ee4179134377d5dba03c70ba4513130e62b2b6a264f864aa3846f73fb7954dd501aa965282777295045d495b5a9960d138687153a594af52a11fd5234728ff98b583852574dcce8b77bc76e934122ec6611f4a5db3759d9443357010a7b8823e590684abbe7b85524ab1497e801057a9ef59ae66f0f0b70a13db5ed7fd09347df0162a8ef53292670d6fba8e5efa613332c7a610b327f327df47bb66610201816f4e6f80e69f8da6a86c50049110dbf5b95a9008e949cc86ae737251d3fbffc74ec7dee39b432af1185f7976d3d990eec98bb68e13b69fd9153b146db3088cb000b05dea4df7cc2a901c43362a4f99fe8eb4569a6e5b4f74f83b8d7b3e3da87a837206fbd8a04d69c52eb3a1663852263a90f330d8f84686d136c98e58eda000ee2cd841175eb0285283c1caf76948e7e0b501ed74102d93d9d7b236e516de7b838023af8412baad5f3a38e088b94989b14e1bf58fc2e364ed756ea1ad8fa1763c5961d7fbc807e6b6ae2c6e3d55776f9ad863c95808d20bab5c5f6cdb29913d896592a3cde2de6e120b956853991d38c044f91163271b52dbecc34453bfcd3dab4b100533a11e445c9a3929c6a059e777e82ce6ec5987ffdc9c5e60d694e01a7b050e35b0371d3ecf6d9a560a1f80cc2c425614140c134c0f53882aa640520b68abf8563257cc3fc607ca235c977f4f4899c6fb13b72550ff78037db971e4431c2c2fd26c9eeefdb71e6dca610fd7ee0ecc9aea6df4dfbab0b25dc047b95287ff5dd6505d3487d49b626e831281f867fa8439b6276e11b8dcd7a2709f9912c97b90e880f107e42db495c51fdc8a6dc1cd4c22fa95a3f5c3cd55b1f8a1ec6e38ca2a625e6d659d84a05d2fb4b5c19d0329f2fbc5cf6072402dadeee4048b2b781a312be540cb9ed768f5b7ba063cfbc9a5fab937387d347f8ee82fdd915232d3bb46696eed31b3920f51d5f75782852e5cf6a8c37bd1366279ccaae1e148dfb3edfb93ea6272abd2b1261bde712e3dcf742a6bfe266842301a2d44985f3e9c71e257d14b46a77320bccae1e624087485d20ebcab7d257eab87816d2b255e19ee9db819ac9ba15ecebd4f7c948d94669e9dac34191c39259d70297040c660d726b5ecb0352e98e5f81a2928309ad8a71b13b6ece907fc0d9c10afd0228c9e31f817586f87aef398a2d41f0ecdbf3898a07ed12b57db417bdd684111035c8504f034d348fb9be30dbbf280f71830f312a9c8be5a3a57b3eb6fba6aec87a256c18b2f013313237f89c5c4ee78e54e4d720c2e1b1e9ff66e5e77af1a2b9cd1e5b77f49c8aa3d4af22a94bac6c8b797dbdce321d73cf930d195a1077ef38387f8f9c287becda48b83b8ed11a63be83759b8798b51c4ecf3357d572e1193f607026bc73407cd39e104d6553caf9698317d765cb5dc68347362f94e0d7f0f35a6f1451fd0e214ef4d9c6adb45c1ab34cc7f4590d7ca9f050622a03b6b1baf53286dafe1a4ace2e4513977f50a0b7f7a5f472c03680c01c54241e5f54ba253cf71ede310c60b0c1e41d33cd3a4dad22cb90bee7a92dd54823fd344971ad89dc73ea47bb5cdaea497f6ca3e33fbd60c7213337313bdcebeb6f07a9dbd6d4f413ed2827b12069e0fb76ede8886d228eefe099abdbc1069b75b813538669c675f177f6017ee9c179c10a6da9b120d753908263ea685cb6cc340e13fb5f8ea6bbe6aa30613a70d8336a95ece5536ff3732a84425fb22b483839c05fec4e59aff8a3f7363d1d2aab63705b7910ce54ce5cc993202cb11c1ee3f06b61684643d6b8c28eb645032a31f4a566527f409a0e27766b72b20a21678a68fc184fee3a7f0a28c7dab32338c6bb40177b1f4526186f92082663d240b10aa084c936a92224fa3dfb9fbb80f5a3958486cb562a1c02d8977d7e572b61e82b78a43c07fc4551206f88bd3fa8b32ab8aef239ea201e6976c2b5ba543196102c7c0d01b67af5d6b17d3d2eb5a29ff6e04ec4fd573b8e79680dc167a9e8ec8f28817b47c7b9836a24b7a9d3a93d4147ff1654f19d70d86ab351e4f180195bfc76e775122b804541e79968d2b2fdb5914685e23eefba779e184ef5db6afdc6668be8d5d493d10a1ebbfd4fe05b12b23e896a71c8ec388d412e5d88de66f00eec9562d741509bc0078829d7eea8115d96c2c89f8e1aa3e2b06232403c7477209e0197b28fbc9fc879366ff5eb1eea760e31d321379710f8ae2d8d9e53625be855157a837f4082363f57c0122ee2d722bd9498c0d23e8a641b9e8d55c30586eebc36ecbaa66047021cf622f691c05429933720526ad9bc5850046d377d064d155d2b09012c4d90d1d96eb95990b86e7c544e719fa481072badce6771bffeec2350033462e34cbbe5a3a65f2c9f98a659ad511caebf1501f7308cf05868bb425b26802313994b1f2e5237273c3cbcdce43645f64429055b3db61908dca013eeda917cb58d9c1ac68f7ba1f5672d9c9b67b751f2d6ce6d0103990eac86fbbc2c194da4318dd55f460f033296539a4d40c178bd9fd08102816313a80a9db25704d829dac0dc9aed994aae970c72a176f55f63f8977497e32c833b93baa2459d3a22be4802230d75f0c0e15224c3cb709d075bd560e3943da54082f8eaf03eeffef606bdf00a291872612cee1d339ad62fc8e361ad4f39f6fa55299351a5b89bf1bbb3fc33489249143b6288dc47eaa04f03c0ad4284106173b9417b66dfcd62f92f7704d34ad64da33c25ebc9f73d40e49fc8d489ffc91d58bebe4b23dd73bafa8e7525f548b6ab5a5327a015ad88016e7d13c5826cfdb96988a524fce1906e42fd10b242f80a93fb21ef2356378242a3e5bae041a2d4c7993ff779736d0106891a8038cd4a9e77f07b2840b87020290d640863f9331b5627b0b2551797d3a3994d485022b20c0157d34abd00ed40a01ca62eafbd0fcc45653762ed9ce7ed9f3d5bdb4cde7c1878ed3b4f28e39b0d584f68ac28c9db0f460331ef3eeaf32acb7f899cbeacb244200dacc8acd0d9a8504d95b8df4d8e14cd0b22c36f2e49b81206bdca7b242cfbc9bf638b99893cb49311fffd871d6aefb331c258e0273faa468894193b20b1d4a2a7a301018d95c2a485b6b41fc5a57960b1bedaa3319cfcc42fa0d6a59f3050001f65a4e141b59dd7e49dc5a57850227303ba6784d782b3c526cb982cc6aeba9e9b32e75e8e8d99feeaa74b8241f78911cfa8f056a506267e7603e8ef4334ef80bd4ce6569612f5a750266b9ce77c5fa07f21081899113b728423f43b77827e3a8479f7d9914454b097df833ea44bc7574f0dfc5389b1013f7abe22d42d591a92d4d0e96854ba7478f6e4adde239cd9297c7639ebafdf5729719d0ceda69f2a55450664858275407b8ce8373c9f3dc4d5932144d34a8330bd28676089abd86bbe17a9c9cfd1cfc0bd616ab661ffcc00185cfb07463bcec9fec5d037ffaa2ad0d07423148da3e2a0374dd4698a2ec4ff89f32aabfc01bc85b19a9c64b419fecdebc1eeace7e6dc631c8d130273e4d9275a5548f8f6970a518f83a889f8ee1a9946ae663333dcc222f2d8e768daa0e7102e57dcae5e3e4be0832e61bc1ecd28352c5de584ca4dd2470b0e3ed872ef0c42383f7b980a2419ddf035d54c60e59e27a9f396d11dc6112299ef97e97698754bd7b329aee4bb21b2a7bda881d636beefb2893e31428b0c03b515359e6476f210b3c2cc5a5", 0x1000}, {&(0x7f0000002180)="0fd83872d7b18c214c994a4b6e26bd008549d8a010610c1f54205f75b8c2d6628d9b8d54859fe9b4f1cb8ddde55c09b334d5357072d89782dd0e57a9766b7bf6efe093cb784de0834fd539c23eae14927195761f901dab970d402636", 0x5c}, {&(0x7f0000000100)="ebe2fb0ea93164c72f4fd36cbd", 0xd}, {&(0x7f0000002200)="a1cc357536bb2423ecbc91e854dcb31aefe79da578e2690e092d6cde0d272235bad738f812fa753ddcddb0907565a738708bb86e222998c8599b7d168ee2be400f07639e27171c43688f6eb2888c6574aa676bbe4e477b34f1c61a", 0x5b}, {&(0x7f0000002280)="9cfc1f1b28dfb8ac4b118013b546b2ba89079e6596577b4b0154313d70a9a882d6255109d4ef92ad3cdbfc0af5b8984e658b17a79b90e14d1995682ce00a912f06fbb1d2123ff2404f7686283fa9ccd500397428c7891b588889efc79cc0dd0ecd07226b0a93c03fca5b5f28e2ab5215816d1cabdfb762b2476940af2a1cee2fc212c2865d2b70aeb11a721b1639d87d3ba3872a8b6645f9f90f51eb5ea76e8e474b14a3b17f81722440158881e8b9f12000667453ac7dd179abdecd372e8552f9af25c5fe480b97df2a108efd", 0xcd}, {&(0x7f0000002380)="e40fd4a6343c770d9d234ae41fe2d850a4d23be569fe07c515e7c0f8cd27d54ffe879b28b02ae968b7092224ad588007fa2ca673389ce58d940da9971aaa6daf3e42151855b17f478df5a6ebf9197aef87ac36cbf30ce52559735616bb3b8e8c67952d84efefb17f7fc02ec1e84e043c2c", 0x71}], 0x7, &(0x7f0000002480)=[{0xa0, 0xffff, 0x200, "3470a3dbb5306706019a31f12661acbaa83713631321462084dfdd466bf936ae29c1e8319d4693b024aab95787bbc5c07bc641a86efe389ea92269757ddcefc2ba851e229bbfcf02223ad2670b6662a8fe3a3b29d0022b76a6061864724bd45f3065a9d9af310605215bd831e0155fcd16fad4353ba9c31e5568fb88ed25e1a4f0ceef9f0559cac0597862"}, {0x68, 0x1, 0x80, "cc95b934318b0a5601cf5d8fb437f312306b8c443793648b9fa3aa9f53d19de6e50e8ca3c5b30d02353421e9134319b07f4f9b9e3a167628d18fe5f8194d1068abf4846ad2577b6f7e2127f737ef3a16367dee"}, {0x18, 0xffff, 0x4275, "cec2e74f9c7471"}, {0xe8, 0x10000, 0x9, "78f96a9c9122d8101bb714a2b9854e13f2068dd941ec00a7c34c4053132507dee943fee086b73f8b9555886e1ec9b637f135dbb1105198c0faa6b53237a838af64f1591d83ff2ff5e0003229e32c388715e442f145cf7cba01138c68744f83178014f30b7665bfa9abb30a131066039175fc30ca787274ea7e901fa03c96a40ca10cd0624dc6a40a20903279e5491b723366b6758454aba2cdb87b1e7dc0a31013a77d1bb75eb96b70fde192542ee446af128b24485e79ab2c3832c899b69fb99e4d8988764818cf4ef23953bf22f363dda0ee41db"}, {0xe8, 0xfffe, 0x3bef, "e40cfcf5f578d596564928036c6764a0eec7bf7e3719a56a45a815b51330a146ba063ec0e603eef0e6a16c0650c2eb952f27d6f2a32f211b7c97e1f63f58c1ac2e69ac9b459040ae03a674cc17f1c496f977b9ef13a28f6c91ec229ce1b3ab8389e65c536fdb6ebc9bc285377aa263dc7661d937e053a41469255b77f316f088d342bdd94ce43a902b857e4d91b598ce342787a2cdcd9685252d34cc33ecb244dbf6e4f2c79f77d2cddda437460953df097d6c6491a94af2f421646cbb96e02ddc82e31749347894d84cbd6a9b702059425896de858322"}, {0x108, 0xffff, 0x1000, "f78dc91f2e2023bba1561d2f7c4a5a58483b221db2a89bd0b31eac68909c420f679ba543bc28393d34a01a0c619d9819fe2a2999beaa9a62d982bb0202db043de750c7fe9d8393b87d6108b40b191182ad3e072be628d5db823ccdb19ea403532010f0fb98b80eb9f8fd0d1ba8fbcbdd1d76af41169e6a2d4e9caa35f43acd4123563cd2202c96800ab033c7c6c8305270bbb48b4434952d22c99d7a74f72d757cf166a1b70670b235b9df16984c208310ed71eb18796f845fd349f523648aaff5c19684cd765a08e6dd8585723f82ac172970d72636be36c1ba463949bf09af9547bee1d207d86456b28b139b2ff00f4c8c98b88f"}, {0x108, 0x0, 0x6, "63aaefec86b393807cd254bef2ab3f83b09534246e2cd02cf41dee1cc23a9dda8cd22d843e8fe50e51463873580a5e55be2de45b4853cfcfb758ecffd477d29a7aac53590edf6ebc268721e035ad2f133706800666b83cd11d40f4a921835a0c4bd56d61fb8fc4c9c41d5e88335f4980fe55b92dc5643806c9c578bce4ffb5f8c1d3954b469860c76e99b6014b24bcf94b793cfca618c8414b943b517a81cd06f13874aaa471e5a09c7de5b433aa9bce2019ab13811e4ee866f28d7a8b4502f8bbc8a12d1fefbfee3b9b5097dfee9b1e79c397510315b998f7ea9a88080e599cd61cf2982c73e9bcf6b1641d22afaa984190e8ebd2"}, {0xf0, 0xffff, 0x6, "ecc95b31c729e315933ad17e79d065f18c9830788571ace1c84cafbf0603cea224767834abf63c0974633b2742fbcbb8093e1e7b787732b14a7b0ddd18a0348d416d07625df0219f8c3a52c90c5916cf6979002f7676912b77987206e2a1283e240bc4d09f3587dcf773735d23266bdeb35586f88a13a32a947ce2cac619cfa258e79afbfce9ed9d763a6adf841e8198cff7ebfc2f0af132c3a0f155b8042629fae19b413b9a2aab80bfac9df05d94924fb42f40a091cd47c123d94b9653d7adefee310aa6ab3a2c07e164ffa9238710e0153278e244be5aed3dd846868c"}], 0x5f0}, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000080)=0x401) 16:00:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="60512768c67624fda4039513e9078a2307df54f0e8df6b7a2d0288dc0a160cc7aa215c8a61336a4056109ee3ee2a539c0aa03297f7e0c5002eed3cdb97cc8c9da96148d68bda7d08e81d2f2638eca0a749212a14f09e35b37afb4972e6ea2ef2c5a1542707647490903905ca8407662c6e1df542be4e8b74480c77311fc797cf1f7966a8c69b16d768f91afd8e8c33", 0x8f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xfffffffffffffe18) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x2}, 0x8) write(r1, &(0x7f0000000180), 0x13c) 16:00:04 executing program 0: r0 = getpid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) sendmsg(r1, &(0x7f0000000400)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000040)="5001da1ebf836fe5a55f7ba4ad3e3d975fccd86aa18ea84f01aea9f4c270f9210b9362029c56e22d49037c96f1ee24f854297afee1281412eaacfbb2048a5f7b3bb593133a585d30a9f87be315a31f0542896bada8a8200abdc9236ea40ea4491d71cca8984d86b60ee6621988c61e9c128514e03ed4cc4ea5714aac0e46b20c2676e485be3f4e2fe37557a3f162b54160ce7052c7e70b270b87404614335c98d893b3f3d2332040dced71133fb2209b203ced4f276a82b5e5", 0xb9}, {&(0x7f0000000100)="8057", 0x2}, {&(0x7f0000000140)="e5d34f2a718193c84b3e72f2afffc85550cca98ccd079cf64f8268e1e17f18ae74236757e39744c2696d103c1388b2a4768bab35c05bce1c474e8387fdc67c38fe7f36c011227b6b0775584d1642ee6a0f9c1d3205b64cb9d0ddcedd21655cb59e90fc4b7dfa90ca26b4c84f093c4b00d5f9", 0x72}, {&(0x7f00000001c0)="c1ac7f07d1697a9c98c88023c5d1e93b6a9d29b619a4057f0b342224140ad0cf03a417df6d312415b5f5fcf26c6aa64d12279ff4207b27af7afa3e05feec20306ee03420db5a51afe9fa480e5b0facdfb24c49343ca33d41005f68cd6f434343f12e503f56f93a6b550000d3b50047e46eb878f60555a040c7a6c15f503afcf836c3666da40c73664f25743770a0eae056db0891bcad5c339755ba9e65cfc4eb5d231dbdc16860d92b189c95bdceca31533b11195d71246696c0d3336dc77a66333125ec038529a8a8c4ad86", 0xcc}, {&(0x7f00000002c0)="85f224b7d6bb5643a3ae4892c977c5686a2196cbec77e9550d7e88848386b9f9e472fb1eb861c9e1e880dd7b3d2db582aaab322ad18bacdfe85bd8d7ba797b3c399b9c2fe9b46af66a4ce093f8f667bc892a532947f5b749d7385c36fc", 0x5d}], 0x5, &(0x7f00000003c0)=[{0x28, 0xffff, 0x7ff, "c1d55d0ef84f9c14d648e8e3eb20d0868da1089a43"}], 0x28}, 0x0) ktrace(0x0, 0xd062682ede22335d, 0x10012, r0) 16:00:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r3, &(0x7f00000003c0), 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r4, &(0x7f00000003c0), 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r5, &(0x7f00000003c0), 0x0, 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r6, 0x20007471) close(r6) ioctl$BIOCGHDRCMPLT(r6, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r6, 0x20004269) ioctl$PCIOCWRITE(r6, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000100)) read(r6, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r6, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r6, 0x0, 0x4ed) ioctl$TIOCDRAIN(r6, 0x2000745e) ioctl$PCIOCREAD(r6, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r6, 0x2000747a) ioctl$TIOCFLUSH(r6, 0x800c745b, &(0x7f0000000240)=0x6) openat(r6, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r6, 0x20007471) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r7, &(0x7f00000003c0), 0x0, 0x0, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r8, 0x20007471) close(r8) ioctl$BIOCGHDRCMPLT(r8, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r8, 0x20004269) ioctl$PCIOCWRITE(r8, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000100)) read(r8, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r8, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r8, 0x0, 0x4ed) ioctl$TIOCDRAIN(r8, 0x2000745e) ioctl$PCIOCREAD(r8, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r8, 0x2000747a) ioctl$TIOCFLUSH(r8, 0x800c745b, &(0x7f0000000240)=0x6) openat(r8, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r8, 0x20007471) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r9, 0x20007471) close(r9) ioctl$BIOCGHDRCMPLT(r9, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r9, 0x20004269) ioctl$PCIOCWRITE(r9, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r9, 0x4004741a, &(0x7f0000000100)) read(r9, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r9, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r9, 0x0, 0x4ed) ioctl$TIOCDRAIN(r9, 0x2000745e) ioctl$PCIOCREAD(r9, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r9, 0x2000747a) ioctl$TIOCFLUSH(r9, 0x800c745b, &(0x7f0000000240)=0x6) openat(r9, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r9, 0x20007471) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r10, 0x20007471) close(r10) ioctl$BIOCGHDRCMPLT(r10, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r10, 0x20004269) ioctl$PCIOCWRITE(r10, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r10, 0x4004741a, &(0x7f0000000100)) read(r10, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r10, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r10, 0x0, 0x4ed) ioctl$TIOCDRAIN(r10, 0x2000745e) ioctl$PCIOCREAD(r10, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r10, 0x2000747a) ioctl$TIOCFLUSH(r10, 0x800c745b, &(0x7f0000000240)=0x6) openat(r10, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r10, 0x20007471) r11 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r11) r12 = getpgid(r11) r13 = getuid() getgroups(0x1, &(0x7f0000000080)=[0x0]) r15 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) sendmsg$unix(r2, &(0x7f0000000700)={&(0x7f0000000040)=ANY=[@ANYBLOB], 0xa, &(0x7f00000004c0)=[{&(0x7f0000000100)="326dbaba9250a01563cbf0fb5fb304c0558bcc18bd2e7f38e4877f5140066814990fab59bd6c97c4a8398ae2b32798944366e2aa6ae2245d68dd50ba49d794e3bd6394553875ae8b979a5736e5e4f0db35266d0648cf3b9425e89b13e3356547866cd12080e9fcfae5989454aa38f3ee2c38ff80f48d3da05d9c7078a5bd29456121", 0x82}, {&(0x7f00000001c0)="f48fdea61c4bdbc9d238da9b2d16f8750f23111cdd2305261a6faf489fdcc25c1b12bf8b29f5a68ef755c1b18867bb20980d281a77046c3e177e9b9247fe33c920c0d1757512f827e8c74c8aac94354c65bb50672402eb52a80338824a50e11b2ed155c60d80b640f166184dbfed2fd5eae8ad0bd5e6323c49a0ddb10040", 0x7e}, {&(0x7f0000000240)="c7ba4d477b32fe6201457b7d61a52d87680c9d195e0a13bf56f14e0ee3b2630d55671affd54afd340f09bd83858f77e4fdfc81134d8cc434d0fe5c66c29edc4028f48e2b7a5a4c504379a3709b66db65e52a70df5275f302755084848b26450d1636ae54c4fc3e80293cfce76a834a6775d6490a6526e8762769e3561a1300eaf5cb687cf915a459ba3cd6d54e65778a2805052b679122c0b6264402799f173d1c4f9daa653c4d45eab7c2d147fb8eaac66611acbf49403a2e4455434a8b", 0xbe}, {&(0x7f0000000300)="29752391173b1ab64cd802d6c330483c09d3fa4c3eb7a1c212b5ef8e3c07899726f28dcc8fefc4f251f4764db03e0c3c3545384998f9b6e85b5ff08341ea4868e2d21966e540099ffb1c2fba45ea2cf8f2c2df4551d36e7e9eb293f1217109cf795653c679acfc382f298159e1c97092455fa81996e8734ce38d47a6105df88af9438aaadad7de32f83b191c3ab082a452b5a7669bf539d275e75d2b2eb77c7a48f561dab129f7c3cbdc519c4955c445fabe2da60502a694c24ca84128f0e22b1d10d4ec194e800a6acfc50185f625", 0xcf}, {&(0x7f0000000400)="b83742ed383c77a06b2a86db2615c09f5d624d76129beb4db108c16f52d1423739bd4971b28d702394f1c7e58ba5acffa6006a8234285b7c55c33e1894e72dc6e69b36d5655f186d975954b7c027e2261fd51611ef7c5d3fcce8034b2b9ab4041593f2a95f733bf0d139a9cc51cbc85f3adfd78f4f7799e4c6aba3d9f870825ad786a4fcbea431431b628465abfe6e67d4d86d3a9bba084b46c93d872c59379e593f1821af35ba7a", 0xa8}], 0x5, &(0x7f0000000640)=[@rights={0x30, 0xffff, 0x1, [r0, r3, r4, r0, r5, r6, r7]}, @rights={0x28, 0xffff, 0x1, [r8, 0xffffffffffffffff, r9, r1, r10, r0]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0x98, 0xc}, 0x2) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='$lev/bp%\x8d', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") r1 = shmget(0x3, 0x1000, 0x617, &(0x7f0000fff000/0x1000)=nil) shmget(0x2, 0x4000, 0x131, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) 16:00:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ffff0b000100000008cd7fdf03000000", @ANYRESOCT=0x0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x3b}, 0x0) readv(r0, &(0x7f00000007c0)=[{&(0x7f0000000300)=""/124, 0x7c}], 0x1) write(r1, &(0x7f0000000380)="b8", 0x1) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x6) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff03}, 0x44001000e, 0x8000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2000000000000070, &(0x7f0000000080)=[{0x48, 0x0, 0x7d3}, {0x87, 0x0, 0x0, 0xfffffffffffffffc}, {0x6, 0x0, 0x3, 0xfffffffffffffffd}]}) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x6, 0x5, 0x7fffffff, 0xffffffffffff7fff, "6e9c97e2c7bf679aff4f6265ae3b9808b7e47e6d", 0x100000001, 0xb7f9}) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, 0x0) shmctl$SHM_UNLOCK(r2, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000002840)="009d") ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) 16:00:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae9737a00008b7ec0", 0x0, 0x7fffffffffffffff}) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x80}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x4) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:04 executing program 0: r0 = socket(0x19, 0x3, 0x6) sendto$unix(r0, &(0x7f00000001c0)="b100051300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x3d}, {0x7ffffffe}]}) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x1d4, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x7f) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000280)=0x1) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) openat(r2, &(0x7f0000000540)='./file0\x00', 0x80, 0x195) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0, 0x0) fchmod(r0, 0xa1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000), 0x0, 0x606dca73) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r5, 0x0, 0x0) dup2(r4, r3) pipe2(&(0x7f0000000080), 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x1, &(0x7f0000000080), 0xb, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() fchdir(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r1, 0x2, 0x1) r3 = dup(0xffffffffffffffff) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x3f, 0x3f, 0xf73, 0xc46, "97d2b26f27bb7638587d45938aff2dcf5b2dc06d", 0x7f, 0x9}) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, &(0x7f0000000080)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_metric}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x7c04f6e9528a8b3e, r5, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_addr=@in6}) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCGBLEN(r7, 0x40044266, &(0x7f00000001c0)) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r9 = openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x800, 0x0) r10 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x200, 0x0) r11 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) kevent(r8, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x2, 0x2bf, 0x1}, {{r4}, 0xfffffffffffffffc, 0x8, 0x8, 0x1b8, 0xff}, {{r9}, 0xfffffffffffffff8, 0x3d, 0xf0000000, 0x2, 0x2}, {{r10}, 0xffffffffffffffff, 0x2, 0x8, 0x1, 0x40}, {{r11}, 0x0, 0x40, 0x7ab14e24e945f22c, 0x101, 0x400}, {{r7}, 0xffffffffffffffff, 0x8, 0x8, 0x0, 0x7ff}], 0x699a51f6, &(0x7f0000000340)=[{{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x40, 0xfb9825491149832a, 0x3, 0x7}], 0x0, &(0x7f0000000380)={0xa074, 0x3}) socket$inet(0x2, 0x2, 0x7ff) r12 = kqueue() dup2(r5, r12) syz_open_pts() socket$inet(0x2, 0x5, 0xeac2) r13 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x0, 0x40) preadv(r13, &(0x7f00000004c0)=[{&(0x7f0000000400)=""/188, 0xbc}], 0x1, 0x0, 0x0) kqueue() syz_open_pts() bind(r2, &(0x7f0000000500)=@in={0x2, 0x0}, 0xc) 16:00:04 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xe72, "00370020000f00", 0xfffffffffffffffc}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:05 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000200)=0x7) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) read(r0, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r0, 0x0, 0x4ed) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000240)=0x6) openat(r0, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r0, 0x20007471) socket$unix(0x1, 0x1, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x8000, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x1) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x87}, {0x80000001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:05 executing program 1: madvise(&(0x7f0000ff6000/0x1000)=nil, 0x1000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) 16:00:05 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x422, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) close(r3) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000001580)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) close(r4) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r4, 0x20004269) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000100)) read(r4, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r4, 0x0, 0x4ed) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r4, 0x2000747a) ioctl$TIOCFLUSH(r4, 0x800c745b, &(0x7f0000000240)=0x6) openat(r4, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r4, 0x20007471) r5 = openat(r4, &(0x7f0000000000)='./file1\x00', 0x200, 0x40) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000200)) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) read(r3, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r3, 0x0, 0x4ed) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCFLUSH(r3, 0x800c745b, &(0x7f0000000240)=0x6) openat(r3, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$KDENABIO(r3, 0x20004b3c) writev(r2, &(0x7f0000000040), 0x100000000000038d) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x80}, {0x400000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x152, &(0x7f0000000140)="0376433222fe6b4bd0e559fe0ca1c1fb6de0d2c243ddf02aeaf4c4497fe706f6690e1d12e44ca0cc9f6ff3b0aa7d448990b5364c86c19c4071a86b865499d5a8fa350cc1821eab028edb03d20b3d943f7b4db68e5a7f914b7043f2f69b45d220413598388c6bc586f94b596ae04cb87197e092f196df6f263d2417431b980d266b2a207c232ba567fa63df7162466313017752c9e540311a6ce4d352111948147df09b331860b99abf9e45dfe8667034803bb620cea01f9174f8bfce75e5e4b9011619b1452c5bffe8707b20c314a21c955a46fa74dd40dab3ec0de4d84cd60f4cde37cce6ea15a4822ca88f7fe93c04ca935c358adea9f4a0622a5d0f989157239d7301d06d59f135340f6b555f6755ef35056bb9812a1ff5259bf55b3935018c532427e5e80f6d0215f6618c0441712c940d8760492bf09bc8dbe94ea90a6556503e5ec9696435c0a71bd3228d0c41e9fe") 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x23}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:05 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r2, &(0x7f00000003c0), 0x0, 0x0, 0x0) r3 = dup2(r1, r2) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000000c0)={0x3, 0x3ff}, 0x10) ioctl$TIOCSTOP(r3, 0x2000746f) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:06 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:06 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r0, 0x20004269) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10581, 0x0) r1 = dup2(r0, 0xffffffffffffffff) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x80000001ff, 0x2}, 0x200, 0x100, 0x8b}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) read(r0, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r0, 0x0, 0x4ed) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000240)=0x6) openat(r0, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = dup(r0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000000)={0x1000000001, 0x8}) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x68, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) close(r4) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r4, 0x20004269) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000100)) read(r4, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r4, 0x0, 0x4ed) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r4, 0x2000747a) ioctl$TIOCFLUSH(r4, 0x800c745b, &(0x7f0000000240)=0x6) openat(r4, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r4, 0x20007471) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'\x00\x10\x00', 0x0}) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) socket$unix(0x1, 0x5, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f00000001c0)="71aad5b016891697bb382f70", 0xc}], 0x1, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) 16:00:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r2) fcntl$lock(r1, 0x0, &(0x7f0000000040)={0x1, 0x0, 0x20, 0x1, r2}) write(r0, &(0x7f0000006880)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c7978f46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3c8e8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6718455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a807a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08771533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a15459877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a02000000557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa535655a7e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63035e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c0048e7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8c5c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b163075a970793f2f7b04001698d4eccbe7b755b63af4f0794ac68d6f7c25c72cd6c83bd011ad90c67bb933a52a7f1773368eadee4815239cbe27afe1a5ac6b7c373f15ad1fff2cde3b54cc6eee29315927ce766a1fdb92b99057f4904f3f2f51bf3d73f029f880fc523f8da37ed2de26c4f47df883ada95f7566d9912563ae12862b3baee706fe09f3ca5c9a16096a09f6d348f43a63ccb6c6c59f829cd2f038dc413d53f7034d7b36792a6826e8080ea53f0cc4e70f186e362b57eef78af78dc272723f03d24ef9073ab67d254fc27066fa4939a2a15a42f901b3c7bd9fc7e6762216844bd90d2e299b16c9a46b8c929e45dadaddfa", 0xfffffffffffffdef) execve(0x0, 0x0, 0x0) 16:00:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000100)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r1 = syz_open_pts() kqueue() pipe(&(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) close(r3) dup2(r1, r3) close(r0) 16:00:06 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSDTR(0xffffffffffffff9c, 0x20007479) 16:00:06 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) pipe2(&(0x7f00000002c0), 0x10000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0xc0d, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) r3 = openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) openat(r2, &(0x7f0000000280)='./file1\x00', 0x0, 0xa) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x65a000000000003, 0x1, 0xfffffffffffffc01, 0x0, "d719c1e7bb6fc6e23cedc900000000000700", 0xfffffffffffffffd, 0x5}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='\xfe\xff\xff\x00\x00\x00\x8b\x00', 0x200, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) close(r4) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r4, 0x20004269) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) pipe2(&(0x7f0000000200), 0x10004) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000100)) read(r4, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x3f}, 0x2, 0x5, 0x2f}) ftruncate(r4, 0x0, 0x4ed) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r4, 0x2000747a) ioctl$TIOCFLUSH(r4, 0x800c745b, &(0x7f0000000240)=0x6) openat(r4, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r4, 0x20007471) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r5, &(0x7f00000003c0), 0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r6, &(0x7f00000003c0), 0x0, 0x0, 0x0) r7 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000300)) write(r7, &(0x7f0000000580)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab061987f5c24b2cdf03f3203f6fbed824b3da025bbd47b3bf594456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a4dd96be367b2c19721b8eff31c7ec302fe68993fa68ff3cec9f928d9980f7e7287727ee85a6944e8b76789f4f9e2745406d0b95b1be600752857467d0a8eba2da34612f3fcac524dab1515741de7f6a0619a317cb3b0c7467474e8abb300423720ce7942e88b", 0xffffffffffffffe7) write(r0, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) r8 = syz_open_pts() close(r0) dup(r8) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x100, 0x0) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x1451, 0x5799, "b04d6a07000800000000000900f3ff0a6300"}) read(r9, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 16:00:06 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000200)='./file0/file0\x00', 0x1, 0x7) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0, 0x0) fchdir(r1) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) read(r0, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r0, 0x0, 0x4ed) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000240)=0x6) openat(r0, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r0, 0x20007471) unlinkat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x8) clock_gettime(0x3, &(0x7f0000000080)) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x4c}, {0x8000004c, 0x0, 0x0, 0xffffffffffffffff}, {0x16}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000380)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8cc430693008569f, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) close(r3) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) read(r3, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r3, 0x0, 0x4ed) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000300)) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCFLUSH(r3, 0x800c745b, &(0x7f0000000240)=0x6) openat(r3, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r3, 0x20007471) r4 = openat(r3, &(0x7f00000002c0)='./file1\x00', 0x20000, 0x100) ioctl$TIOCSDTR(r4, 0x20007479) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r5, 0x20007471) close(r5) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r5, 0x20004269) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000100)) read(r5, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r5, 0x0, 0x4ed) ioctl$TIOCDRAIN(r5, 0x2000745e) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r5, 0x2000747a) ioctl$TIOCFLUSH(r5, 0x800c745b, &(0x7f0000000240)=0x6) openat(r5, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r5, 0x20007471) getsockname$inet(r5, &(0x7f0000000200), &(0x7f0000000280)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pckbd_enable: command error 16:00:07 executing program 0: setreuid(0xffffffffffffffff, 0xee01) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x28a, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000100)={0x1000, 0x80000000, 0x40, 0xffffffff, 0x20, 0x0, 0x5, 0x10, [{0xfffffffffffff801, 0x80000000, 0xa0, 0x2}, {0xfffffffffffffffb, 0x8000, 0x38000, 0x40}, {0xcd0, 0xe6, 0xff, 0x81}, {0x4, 0x7ff, 0x9f09, 0x8}, {0x5, 0x1, 0x8, 0x1}, {0x853, 0x100000001, 0x1, 0xfffffffffffffff9}, {0x81, 0x0, 0x7fffffff, 0x7}, {0x8, 0x3, 0x9, 0x7}, {0x4, 0x8, 0x7, 0x7f}, {0x7f, 0x3, 0x4, 0x36d0}, {0x3ff, 0x6ac, 0xffffffffffffffff, 0x8}, {0x9, 0x200, 0x3, 0x1}, {0x1f, 0x0, 0x6, 0x401}, {0x8, 0x4, 0x1, 0x5}, {0xad49, 0x7, 0x3e9, 0x10001}, {0x5, 0x1bdd, 0x6, 0x7fffffff}]}) msgget(0x1, 0x91a2ccfa35f7fd8c) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8000, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x2) syz_extract_tcp_res(&(0x7f0000000000), 0x9, 0x4) r2 = msgget(0x3, 0x0) msgctl$IPC_RMID(r2, 0x0) msgsnd(r2, &(0x7f0000000240)={0x0, "9bad564212709fd92ec36dfbb4ac6930e57849e7d7dbbd58e04391051db7ca8e3e798ebbba5cf43a6a592e0e65e87a46a42276b106c9a58320fea6ae434fb4a383d41fda83f7871d13810cd325dc62758756d5f3c1d65a1d074aca0ccb07fad1023d154cf2f91602f6737bb9dc2bb1c870b9a8681ce79f26b3d9a262e225d046c7f52895ee223d98fa3b1f9f1a60c98b0a237ddaa3e3678d52de4132b6eb5a37583a9098bc60cffee6c739bd1de76a5d1b728bc4607c4aea5ce8f4495e00e9b632aabc12000dee03c247"}, 0xd2, 0x800) 16:00:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) pread(0xffffffffffffffff, &(0x7f0000000240)="a498b5a08d575b085efb3afb8c2ebcd2485839c943c3b7bafa4fb158089bd17aad72c21e8a09ea584f2db6264c7be5e30f309b95089aa798a00e4ca62999115b4eaaee9f0f855fd5c3c81885765f30facb64cbec44d08ed902a066a9c2c38520619a246c1fcd4d9774091fdf74f1e5b372e0c845e8eea8e343a093e4baea", 0x7e, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) r1 = openat(r0, &(0x7f0000000040)='./bus/file0\x00', 0x10000, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) 16:00:08 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001580)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r2, &(0x7f00000003c0), 0x0, 0x0, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) close(r3) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) read(r3, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x6, 0x5, 0x2f}) ftruncate(r3, 0x0, 0x4ed) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCFLUSH(r3, 0x800c745b, &(0x7f0000000240)=0x6) openat(r3, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000000)={{0x3, 0x83, 0x20}, 0x1ff, 0x103, 0x8b}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) read(r0, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r0, 0x0, 0x4ed) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000240)=0x6) openat(r0, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000200)={0x10, 0x9, 0x4, 0x5, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3ea}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4a1}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x1}, {&(0x7f0000d6d000/0x2000)=nil, &(0x7f0000e2e000/0x3000)=nil, 0x2}, {&(0x7f0000ff7000/0x9000)=nil, &(0x7f0000c9e000/0x2000)=nil, 0x3}, {&(0x7f0000dbe000/0x2000)=nil, &(0x7f0000cd1000/0x3000)=nil, 0x3f}, {&(0x7f0000cec000/0x1000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x100000000}, {&(0x7f0000fdd000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x433d}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000e25000/0x3000)=nil, &(0x7f0000ee7000/0x2000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ed8000/0x2000)=nil, &(0x7f0000fd5000/0x4000)=nil, 0x81}, {&(0x7f0000c69000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0/file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)) pckbd_enable: command error 16:00:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x20, 0xc1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ktrace(&(0x7f0000000080)='./bus\x00', 0x1, 0x40000884, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x8, 0x8) linkat(r0, &(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00', 0x4) 16:00:08 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) syz_open_pts() r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) open$dir(&(0x7f0000000000)='./file0\x00', 0x81, 0x258) writev(r0, &(0x7f0000000240)=[{0x0}], 0x1) 16:00:08 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20000, 0x0) r2 = fcntl$dupfd(r1, 0x5, r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) close(r3) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) read(r3, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r3, 0x0, 0x4ed) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000015c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) close(r4) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r4, 0x20004269) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000100)) read(r4, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r4, 0x0, 0x4ed) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r4, 0x2000747a) ioctl$TIOCFLUSH(r4, 0x800c745b, &(0x7f0000000240)=0x6) openat(r4, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r4, 0x20007471) ioctl$TIOCSDTR(r4, 0x20007479) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCFLUSH(r3, 0x800c745b, &(0x7f0000000240)=0x6) openat(r3, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r3, 0x20007471) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0x864898293aaf186f, 0x22, 0x1, 0x8000, 0xfff}, {{0xffffffffffffff9c}, 0xfef6b9c599689db5, 0x10, 0xfffff, 0x3, 0x9}, {{}, 0x800000000000000f, 0x20, 0x37d5084af88a1353, 0x40, 0x4}], 0x0, &(0x7f0000000180)=[{{r3}, 0x7ffffffffffffff8, 0x1, 0x80000000, 0x3}], 0x0, &(0x7f00000001c0)={0x7, 0x3}) dup2(r0, r1) syz_emit_ethernet(0x1, &(0x7f0000000140)='5') 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x480, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0xffffffffffffffff) unlink(&(0x7f0000000100)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x1, 0x8, 0x6}, {0x6, 0x7, 0x655}, {0x6, 0x9, 0x0, 0xffff}, {0x3, 0x9, 0x4, 0x9}, {0x40, 0xffffffff, 0x1e0, 0x2}, {0x7ff, 0x10001, 0xfffffffffffffffa}]}) 16:00:09 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0xa98f164e268999aa, 0x0) setuid(0xee01) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 16:00:09 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) read(r0, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r0, 0x0, 0x4ed) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000240)=0x6) openat(r0, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r0, 0x20007471) sendto(r0, &(0x7f0000000240)="0b9612531f7ff87b632aa46bb16a103c9592455b523f2bd81fce59ebc811fcc7df26f7b36eeae00bcb509f91b28381375482362d2e10594c122639e9dee9f7000826d62f108545c171e7bdf8c255ff01c3c22e4ca0446602bdaf416bce1986ae2f3b9a2028024626c7c95f52d0cef580db78d775bc75e21d18d78427ad5113c6a8fbdaa8a85d088ba17de9f57f", 0x8d, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f0000000000)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) setsockopt(r2, 0x5599, 0x80000001, &(0x7f00000003c0)="e3c81cc8129a054c9f1c12735a", 0xd) mknodat(r0, &(0x7f0000000380)='./file1\x00', 0x20, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$unix(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="0000019e001c00000000"], 0xa) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000300)=0xc) 16:00:09 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0xfffffffffffffd68, &(0x7f0000000200)=ANY=[@ANYBLOB="884782469fdd8bfb4460389279103aa712785a6dda80964a6a4ecab1e481bd3ade5ae84abafd16c9352832290d410c806701494ffd4d6d8cd25cb68afec553d0af8336d082b5fbc8b287bbe511cba086d92ca004df8f128707f00f4c27ed04ba4463458cdc1fe3371aaf93fee886eebd7d498e0f2723affe663cd6edad26a49a097c05e4b2d06e429863e3f899190a1c65d876604747532b24f8cb960f59d2424e53c0d9243fbd12ed9952dda7a98dd801eeb590c9310a3a6b9181c27e00c82e41001a6dfc4ea58fb5610532bdeeb134aec886e632abc1b837fea7657915f2c70138a8d183e61a6b75554baeeca3f4824385edbe325da6ab9967dfce5e71ee1710a26866dbe39961dfdc30"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) socket(0x18, 0x2, 0x4) 16:00:09 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) chdir(&(0x7f0000000040)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x23, &(0x7f0000000000), 0x4) 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x0, 0xfffffffffffffffd, &(0x7f0000000000)="a77330254cbd327199d3ce6d56d72ec7319afdffde6dea8c69159734ffff26f5c0ae2b61480cfdc9ce18590ff474840ea3f28c3bc37a3e09ca5216f79f82da34f4315b43e9b33ba26b40a4f0fc9d28edcfdf7c07981b93ee551f26711251158d24f964d23a02d0492811cf51d4", 0x6d) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x61}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000012c0)="85") setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20, 0x0) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x200, 0x228) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) close(r4) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r4, 0x20004269) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000100)) read(r4, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r4, 0x0, 0x4ed) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r4, 0x2000747a) ioctl$TIOCFLUSH(r4, 0x800c745b, &(0x7f0000000240)=0x6) openat(r4, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r4, 0x20007471) r5 = fcntl$dupfd(r3, 0x1b, r4) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000140)={0x3, 0x7}, 0x8) 16:00:09 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000180)=[{0x101, 0x7ffe}], 0x20000000000000e3}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x3}], 0x2}) 16:00:09 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000200)) read(r0, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r0, 0x0, 0x4ed) syz_emit_ethernet(0x1000, &(0x7f0000000580)="5c8236449f64a9da6974a64cc95e72c1ce8f08d04dd9f18458f8012e6bdc8fd7acb6e5acc084764cb652228ba6a3bbfd2ed2af7f6a49968685e406ee961068ce72c979dcde7691a5f77c054590626e70a2c496aed3323175e123de4aff02f740469bc3292543db3625ad020e33e6d3fc9d12e1772caa02a5cde08c02d1fdbdb866d771bdb6e6741cd1066c1f77b06d1dca79f8217eef3fbb7b551cedc6df7304c2d13b1d82b61022cfe181f98252a7adc4c6689acdca122f8bcdf83100da05106c6d56514204cc6996d35b39daa6b3130456a071197b1b019630d58ef632804d7ac83b5c94039804d6c53bc019891dad55813a31190a1915b42ee8905c25e86bffdd7ad8099a1e6f76b24a67aad7825fa1ead5ad5084b27834c35327f8dddd7e5436ce66d18d66261943212fc31e889106c64db80a376269a48419b849c9f3538be653158cadb4af9e5db835667fa8307dbcc3dd6d155a227f542c5caf047254c42571bf2e6793e328549525588f9c94475741bf4d9eddfdcc50e91cd3b95d9f87d4d0cb2306484efc854fb047dc2e871d34c0d7c127e738bb8012d8e9fe0a83d4236c75be220249abd2ca0a12332ea660e255dea70fa5490acf04bf074a8036d59e4b231c68660d967ed4c7b2248ec95aa7004d2c10d75dca3fab5f04b434d2cf7384ef4bf9a93bcb70cd3fc9134900ef2c0435e6db18593ba8fefb2261ed0561ecbfffe8d4b0d282f5ec421b191a853bebda598500a760061a724732c02281ddfae49cbb5ed078e8c18a09df2ad4398e601a70a379fe0159eb6cb9adb35c6a88743f3fa19f2b8bb9bd8948ca44a7f083094c2b9da99e28f8633a12c4d8d104b2b400624116efc49725a0f6bb21c641e4cdf6be9820ebebdb29830001e766484b2d040143c4ea944fefdb90bf8fb68b7137543b15ba8cce330373e5c1b0aba15096109f4d52ccdfb4c1c6a33a586fad486bd140a7ef98e46d8a1cc90c09737441230b7b218245cbf60ddd38a5db471e49b71578ce1f0e33ee2281a6c46fddf5a0cb64b734a02ca964375f230f71d2fe4cc89503df8ab42490e85e931f3c170bd12b4a87ecf7fee83abca1804eca0fb2cbca878dc9fb033ba07a26ec1c212a87f2923d1c5d516a3d3462534cede5d426d87d6cfe17d75f67a9bd4f803b60774f01cabcaf743b7ed5c694ab8642ca61b1ecc2a6584abbb4e0baa14de56db3afa6cdfde255c5bb1815db43cbe4ea463773ef886151e7f48f2487eb4d99d399a01b77b334c74cff46042efd58471f8a786c0e99e50e39a62d8f1869a72559b3e34272c54ce0e9c9692b2ceb38d96469e0295e13747eb4a7754b34e11d75a8adad34d2ba2a00a73bd3c03803af7458a99dbacc82e2591aff80121be029b1f1037bcef21a82387e166e0ab93dd3c983f3f6fa2961a326de1cd9e72a770f482219f5a621b83e5325e1d360f75bf270c64de378ee2709f297924008b73e7ba9cbcf01e45017eda4f630089aba7541d811abea842ef3e0692c35af357ce0c1570121b8a3995c6cb7f8c0122bd776fd18938561667b0600a38b8c95ba7dc490cee82fd0c39eabc18f2dfa8e36d6a6e369ff8838eb92a75767566c1c1f2f4e8afda50cc8146ed4241dafb76c77e512f42dc3a8d22e7b9224d7414a00a0f09bb705fb7bf400e14ed887ae6531e74ca2b2726901a3664bbef0ea8a87f2628f66fdfdb1366e93dd5f76b695a46c0d71d4d7d8976eee9201c978c3209226afe9bc03b15bbff1e9e7d084251d0593d002f770e941a88fed06465697f30be5a10e2c23947a2f9546913a00f079aafb8da8f01a4aa191c73d11f3f8e642bdc641eb1324ff793ac2259bf9a22a74dc5d37159576218412ed4a9b658fbcc30464f6bc3c1b0548eea08b4f93aa140a59df146cdb03d1c9d31f046c2f5f4b42ade5a21336091d55ab903292c68eec9a8974cf761e45de99f7e19b8d26398b8a30362fb0fc92008a290f2b7ecfc4b5b9c1aa5081829a78e27932a092dad33bf50e1f16353493308d3af7d4f838429813c01fc7349b22fad05c2de1c288a622436246eb889a87202519a771632e14b6a5a29ccda55a4be744e9a95e1c3fb05daa24c8f3f9bf6dab71378966453591c4c3679755ac4103233bd42c0082cddfbecb4a94ac39aa1dca9c24ea01b253273f615c36118c460688fd5b58f35a06b8b498eff62f6fc665c2f84ec599f83cf39f21157dff449a877da817f48ea87d53bc29f4ef79173f476824ffe1e0651e9e0ed2320f1d348f059ff93ee9caecf2b98930e341098b7c2426ebbe7941bcaa82852d160ddcfd05a7d06b38237f5a9cb8257fda922c0ef1c710ae9adc32b27bca30bc93cbf0a4f1d5a4ab75ad3e1f5e38f1ea69f6273042da9b999a1dccfcff92cbfc0739f78c334c26b5eea073daf8dbce25a87a9c8cc56a0a2aa01fcc8d8417d31dd1991c916c0386a85e053a19ba956a23c1c1cc1b3057f1f30cfe1732405d5f15179cad06eeed3053446505f9690dd20fc30788f06447fe9f30d50d4e5b548d24fc31e14eeb1c86cb408a36c0a23db1c753bec6788a44b8be6cef3652d0bc4e5904fd6804479efd30e7e0c7627000143247c467bb484ce33c9a00dc5f2ca370c1bdc4f17088288810b4ece727bbb59119b7d31d4a572380ce8e847a04ece333332c71eaf9a5c7c5b7b2fc8b34b491c542f357f8f02205200a2d5ebf79fdc72d02dd12a8c285134c239be5779742378e34208a872cc0f71d924b00fdd1ca73434aca7d63033413a36fb99e8afb5c4bd478e2aa4d2d9650a1d24621333968e576579978f0bbd1a403020c3badf3c60fa10453004919246c8eb0b88a8309dd704f2bcd12434eb6a83a6b26ac90f2057c526e342dd1e1991f7b6a4b185e3e3c0220932e8a3c24135e175acd119795f57e97f06ae7ba7bd60b42a073b2ee64d459e25364216420c37288a168ca0b75032d677221f8f62872f21034ba4d26fcf435c37cca9d71a8be6b87b7689b82aa3feb6fbb5669fe9c8e52c5adfbb59e3a4efb17ed50c9606450df21db2682de80bda17b222a5be0b05f68bf147d4bf4c82753b2dac0f39b93779fae38ffbb063dccbaf022f1562ae709ed384b047c4a9536500ac0443dbe17325ff15c7b16ecf08b53a4268bd308e0285aff61e8fa5b357de278ea86bea852d467bbdaf6c67ccff28e6551eac686e283e2529ede3eee29bdf6cb35cf43a43befc818045ef6aae242ce5ab822f54285285242d589f2a99084d1785aa82bb9052ec0d46a0bbef356190a27c80ecb17028e1e88b77a999e1cacc89b69898779277f5db4a1a5adcba9fa3e7ca415303d9478b566959f80fc4bd262427e0ecffee415a3465499bf478f09c6448784528dd6f0bc0bb78c76eaddffcc0f6bed37b8eab9151e05383175417800c36aac1641eba8089e8dca5cd5af3d0cfb801f9260284f5c99a6f444ae65c93c86fa9f27aee4df5bdc4939dc1b33e03c7caee7e3c7b21092fdec37eca3064bc76ac2946187163bb22d80e0f61bd9d4be87d09875cdaea8ee12b15d742e0fc642256c427faecb58f571e939b63f79961f90426392880cf6cf06ed8356d531604c2becbf577064330c5b64045bc774568519253586f87699cbc1fc7413ed06db59495a04f5595055d0931b8c3ff85b3c9062c140fe87e8a6922094f3288c652c4ecdee69d3a09d940d0d6c2c29b7a919496a49b6587ff43db3208c41307302c725d077ace0b09803900e916cf8fd83922a5a7312c076a1340717d8c9240bdf5b97bd7953a8b38ef6fbb592b726964a9a5b53278c1036045d31a90758d5d2d8dca47e1c7815bbd21a5f9153f41a41a29a8db8509711d06c4f671345e4bb865a1e4ff8d217e6805505d63ff9a2d627f10262b5ba8bf4c6d8f55d8d5402bf77d97b50e0b12c79262d1667028ffd523d5663781de560dd12266b062e71a43ff30b33874281988d7a92f92e1a0b69ceeb0b816b0c6f2a7d6fa2c42468d77af14c52c8faaca5f93e6620d1982daaf6cf496ae85444d019ad482eb711aa8ae1080eeae9a1e14c87c7e10acbf830fed2e2514a5cf7839c320e0f8f66ac126b62d60cf97774028d3ef9dea8468088aa7eebc1f7d3407f78a366e5de59d8fa194f5f4f178eb9f2683f29c204bfbdbf92726741b8a8f7004700cccf32ebaa9d5b3f83d0918916ff6958c9a5afbac3c649875421a53b1f238deb77fad07560b32b123caa4b69df143ca325e7c0295b1fa0bbce9985272dbbe50acfd0396a24db772b18189ff1c5cd62d0ccdf6fe094eb58b1d86fb4e576d000448ca1758aaf0ef7d3acb70692ea73bd0d0ec1f282474f674dbf72d347af3529655f408b25f71b52f70dd437d3eb2da0d1b293aa54f1a449ce95cb20104fcb441bc6ec0e0ee34a8b1f25df0fad0dc1864fc878a02329fae3402082a40a7ae345df10d3d7d9d1e6b354a813b29687e442f4a272429cc11017c7294b627e919a381337707874087cfdbd6bf19c511d9a846efcb63baeecf4865947bb8ba7f07a3367c6126997df51b3baffcd6d0775e6691aa16a6340f816c985f62ceadbf360b6c2d8bde362da4f0879fb57e9ca0b97cf6e9c10fe6183f220230fc03c75c45227fc19c61cc84034e8c4c6aef51ce4a70f8dbd5ec63520b6939ec162b2fa45ed597207d13da08a9b432e84b04b5964934916ff5ebbd41b030311154e52934a3a0acfde7b1159958c3423d41a91233f824d0fe5b5456165f0bd291fffd79a88a6b895978a8908e246a709456e4671f100f7be41f40376117247dd5c7c4288caf3216461eee4a7519a9f23332cb52c4cfc7cd359a3cd06f4dc508140b4951da3f70ec06345376605998a08137c135c2b3693767a574111a1b373cc06d6d9f195eeb331b62b6d4c5976d58f6732a52d893d02fa48d0de61c7dd24950c4a29648a1218782a30d00f526479a091f0a45fdd819eb0a1800464eb85cdf33af22b2949843a36537b69d65c9d418072274ef6672c9151bf1e85d988d2a650057f56ec1d2ba8dc5cf04970d27bf5176f53ebc9faaf462318b68b0067d323984f29eb6b7df17ec011d0d41c88461540bc60b831a886de30b79fa46d78354703bc5a41bedf258d1de01e1f693ddd1cd641bef09c67ea768575066b1ef33af87f78fa54bd41f245845fb67eb2850846f395620e2cfb8701302654712bf7b8e85f95077365617661dc13e5c8c52146d45d567787814b44c8c0540d9a280b4e6720d4348d622870515a628966255b2cd299ab1683e7b31b3d7baa574e97473db6f6110c3c1f11ce1c13ce20a9af477a32cca9bee0b049cd06bbea6ccd9220692ba2ebf36f35f91594d6211af40de1e84239e5d74349c4cef337ec8f2a55cae2f6893bfdce3f719b93576329b5642b3b8da61d7386ccd286464946c03042879c01ec43592edf29b1721ee1fc196650704d1eef39f3f7024d5f1ad00f31570ea8692500f9d57c84d083f7f6d367e4a161fa0eb1b2772566eeb24a7ba6543f1fd17cde38f4b9368ac15d7e56b2a7f5ba36687c30c454b8508a0845e31b8b9ab6891a5b42e7f659670656dfab38ae06b82bdcbc79272ab3e8ae86479159462eb6de70f35c2d11102703d9604bde167c6fb258ac8f1aa57f63202e934e65007898a30a2e15ee9e4ddad57f9f6a8efea031e660ea22c738891b8da176b69c269d8c98fc72803fdc84a8578e690122d3d22bab723e1ffe509a6c8c8b0f2e632b96c055b5490fbfc9d93777ffa9625adb83cca0725ebce12b587c7495dc28418a7c424fd199f046") ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000240)=0x6) openat(r0, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000040)}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x2c}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='M') 16:00:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x100000, 0x0, 0x1ff, 0x0, "000000000000000100002000206651874000", 0x1f, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) close(r1) read(r1, &(0x7f0000000100)=""/239, 0xef) socket(0x400000000018, 0x3, 0x32) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x2, 0x3, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) close(r3) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) read(r3, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r3, 0x0, 0x4ed) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCFLUSH(r3, 0x800c745b, &(0x7f0000000240)=0x6) openat(r3, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000200)) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6, 0x0, 0x0, 0xb46}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) getsockname(r2, &(0x7f0000000200)=@in6, &(0x7f0000000280)=0xc) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) r3 = dup2(r0, r1) r4 = syz_open_pts() dup2(r3, r4) r5 = socket$inet6(0x18, 0x8000, 0x0) getsockopt(r5, 0x29, 0x2b, 0x0, 0x0) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) close(r3) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) read(r3, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r3, 0x0, 0x4ed) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCFLUSH(r3, 0x800c745b, &(0x7f0000000240)=0x6) openat(r3, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r3, 0x20007471) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r4, &(0x7f00000003c0), 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r5, &(0x7f00000003c0), 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x20, 0x1, 0x7}, {{r3}, 0x7ffffffffffffff9, 0x0, 0x80000000, 0x7f, 0x1}, {{r0}, 0xfffffffffffffffc, 0x24481343bc7ea61a, 0xffffe, 0x0, 0x8000}, {{r4}, 0xfffffffffffffff8, 0x10, 0x20000001, 0x2, 0x80000000}, {{r5}, 0xfffffffffffffff8, 0x45, 0xf0000000, 0x101, 0x7}], 0x9, &(0x7f0000000100), 0x8001, &(0x7f0000000140)={0x0, 0x2}) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4"}) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getpid() pwritev(r1, &(0x7f00000003c0), 0x0, 0x0, 0x0) pread(r1, &(0x7f00000000c0)="b01f38be23e2eb1981fff1b89dcf41e6ce680a4e5ac5344c7029abc318c1985dcd095466aeb3060fb5c83ff6045029c372032b9a8e2887afaf9b1ceabd96c45f727a4bab39155ff12ee49ff78fdf361187c6a53ac70f644b61fdc0e64535173c7b7934fc1190ee8018d7165145a73a4c74be5ad58e4fa28808c9873c5e200c1582bf4aa03ea2", 0x86, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, 0xfffffffffffffffe, &(0x7f0000001c40)) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000000)={0xb7e, 0x5}, 0x10) r1 = socket(0x18, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) close(r3) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) read(r3, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r3, 0x0, 0x4ed) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCFLUSH(r3, 0x800c745b, &(0x7f0000000240)=0x6) openat(r3, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) recvmsg(r2, &(0x7f0000000500)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f0000000180)=""/135, 0x87}, {&(0x7f0000000240)=""/154, 0x9a}, {&(0x7f0000000300)=""/36, 0x24}, {&(0x7f0000000340)=""/193, 0xc1}], 0x4, &(0x7f0000000480)=""/86, 0x56}, 0x1802) setsockopt(r1, 0x29, 0x1b, &(0x7f0000000040)="0982aee705f54e202f519499c076761fc14c4d95c736274b74c9f78bb1120b3a954cf91e96e0258bc8f3fe52d2a4a96d3847a10e2aed37198b3b004771a5c649614e964ad177ab5b906d8f6d22d1d8b6268f068051817cf040350034e3c821c8433c1c7c3bd1f471de573d8ca3b5bad73d0dc1fdaa2dcea9cfde23ba086abb838cb5f271dcfec7a554000000000000000000000000c328ff3151aee019292b4eadddace80948d8393b5f3270e1a8078e3526fdf79c2e1bc7029e44b5742d9b14c0450b4cfcc11b8eb249cd1e0daaee35492b600dee9e33f30bddf00dc9e13c1ee80da6a8aa", 0xe5) socket(0x10, 0x3, 0x9) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x3) syz_open_pts() pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000940)={0xfffffffffffffff8, 0x0, 0x5, 0xffffffffffffff19, "02000010000101937f000000f6ffffff00"}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x48, 0xd8}, {0x43, 0x7fffffff}, {}, {0x87, 0x1}, {0x3, 0x5}], 0x5}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='\x00\x00\x00\x00\x00\xe6\x99\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) preadv(r1, &(0x7f0000001500)=[{&(0x7f0000000100)=""/234, 0xea}, {&(0x7f0000000240)=""/254, 0xfe}, {&(0x7f0000000340)=""/180, 0xb4}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/217, 0xd9}], 0x5, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="9d") 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x2c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f0000000180)=[{0x2, 0xff1, 0x6, 0x1}, {0x9, 0x5, 0x1000, 0x9}, {0x3, 0x2, 0x8000, 0x6}, {0x7, 0x1, 0x7fffffff, 0x1}, {0x6, 0xfffffffffffffff7, 0x0, 0x4}, {0x8, 0x1ff, 0xffff}, {0x5, 0x7fffffff, 0x3, 0x6}, {0x5ed2, 0x6, 0x400, 0x5}, {0xcdc, 0x1, 0x3, 0x1f}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="d072c02322f1c00f33301450029bff5c45ce9fc9d40d574fc835b681d80b3c9acbeb74f39db92f1f6a7e51edcfbfe0abc4243a2682da012d7c9f75613100267fdcc67990f89a3f317d0cbe846431baac9f6b78067bc9e8", 0x57}], 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r2, &(0x7f00000003c0), 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) close(r3) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) read(r3, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r3, 0x0, 0x4ed) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCFLUSH(r3, 0x800c745b, &(0x7f0000000240)=0x6) openat(r3, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r3, 0x20007471) openat(r3, &(0x7f0000000200)='./file1\x00', 0x0, 0x80) ioctl$TIOCNOTTY(r1, 0x20007471) listen(r1, 0x0) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000240)=0x6) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r2, 0x20007471) openat(r2, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) ioctl$TIOCNOTTY(r1, 0x20007471) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000080)=0x4) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x44}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="7f") select(0x40, &(0x7f00000000c0)={0x8, 0x1000, 0x1, 0x10001, 0x5, 0x3, 0xc892, 0xd4}, &(0x7f0000000140)={0x9, 0x20, 0x7, 0x7fff, 0x26, 0x5, 0x9, 0x100}, &(0x7f0000000180)={0x6, 0xffcf, 0x3, 0x100, 0x2c4, 0x997, 0x0, 0x4}, &(0x7f0000000200)={0x4, 0x4}) 16:00:11 executing program 0: msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="05"], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0xd) 16:00:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000100)={0x3f, 0x0, &(0x7f00000000c0)=""/63}) close(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5c0a", 0x7}], 0x1) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x6) ppanic: kernel diagnostic assertion "!_kernel_lock_held()" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_fork.c", line 690 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *381394 3599 0 0 0 1 syz-executor.1 103679 45440 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff8220100d,ffffffff821ee1f1,2b2,ffffffff821d25b5) at __assert+0x2b proc_trampoline_mp() at proc_trampoline_mp+0x123 end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic malloc: allocation too large, type = 2, size = 18446744073709550656 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff8220100d,ffffffff821ee1f1,2b2,ffffffff821d25b5) at __assert+0x2b proc_trampoline_mp() at proc_trampoline_mp+0x123 end trace frame: 0x0, count: -4 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800021b7d5a0 rbx 0xffff800021b7d650 rdx 0xffff800020ab1b40 rcx 0 rax 0 r8 0xffffffff8136a8df kprintf+0x16f r9 0x1 r10 0x25 r11 0xce0184eb670ed97b r12 0x3000000008 r13 0xffff800021b7d5b0 r14 0x104 r15 0x1 rip 0xffffffff8159f288 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800021b7d590 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=381394 stat=onproc flags process=0 proc=0 pri=80, usrpri=80, nice=20 forw=0xffffffffffffffff, list=0xffff800020ab0290,0xffffffff8265f578 process=0xffff800020add880 user=0xffff800021b78000, vmspace=0xfffffd807f00cb80 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND * 3599 381394 92966 0 7 0 syz-executor.1 45440 367210 8480 0 2 0 syz-executor.0 45440 423955 8480 0 3 0x4000080 fsleep syz-executor.0 45440 103679 8480 0 7 0x4000000 syz-executor.0 49261 334753 1 0 3 0x100083 ttyin getty 92966 371662 43052 0 2 0x2 syz-executor.1 8480 49889 43052 0 3 0x82 nanosleep syz-executor.0 74109 8258 0 0 3 0x14200 bored sosplice 43052 504265 11757 0 3 0x82 thrsleep syz-fuzzer 43052 245101 11757 0 3 0x4000082 nanosleep syz-fuzzer 43052 387122 11757 0 3 0x4000082 thrsleep syz-fuzzer 43052 305013 11757 0 3 0x4000082 nanosleep syz-fuzzer 43052 507609 11757 0 3 0x4000082 thrsleep syz-fuzzer 43052 113870 11757 0 3 0x4000082 thrsleep syz-fuzzer 43052 287719 11757 0 3 0x4000082 thrsleep syz-fuzzer 43052 52321 11757 0 3 0x4000082 thrsleep syz-fuzzer 43052 130883 11757 0 2 0x4000082 syz-fuzzer 43052 64204 11757 0 3 0x4000082 thrsleep syz-fuzzer 11757 39664 68271 0 3 0x10008a pause ksh 68271 199722 72845 0 3 0x92 select sshd 72845 208159 1 0 3 0x80 select sshd 83845 70582 21397 74 3 0x100092 bpf pflogd 21397 71513 1 0 3 0x80 netio pflogd 40942 269821 68090 73 3 0x100090 kqread syslogd 68090 424436 1 0 3 0x100082 netio syslogd 90886 248998 1 77 3 0x100090 poll dhclient 46343 437430 1 0 3 0x80 poll dhclient 3381 480060 0 0 2 0x14200 zerothread 41138 307323 0 0 3 0x14200 aiodoned aiodoned 83703 152965 0 0 3 0x14200 syncer update 26709 482380 0 0 3 0x14200 cleaner cleaner 33354 276447 0 0 3 0x14200 reaper reaper 56896 65956 0 0 3 0x14200 pgdaemon pagedaemon 18816 216259 0 0 3 0x14200 bored crynlk 86150 34623 0 0 3 0x14200 bored crypto 5196 103073 0 0 3 0x40014200 acpi0 acpi0 19840 216924 0 0 3 0x40014200 idle1 91059 113270 0 0 3 0x14200 bored softnet 23061 6572 0 0 3 0x14200 bored systqmp 23049 395866 0 0 3 0x14200 bored systq 67239 296356 0 0 3 0x40014200 bored softclock 16675 76988 0 0 3 0x40014200 idle0 66934 70689 0 0 3 0x14200 bored smr 1 487326 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 45440 (syz-executor.0) thread 0xffff800020ab0290 (103679) shared rwlock vmlistlock r = 0 (0xffff80000066e478) #0 witness_lock+0x52e #1 vm_get_info+0x39 #2 VOP_IOCTL+0x88 #3 vn_ioctl+0xb7 #4 sys_ioctl+0x5b9 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8264ee38) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 Process 92966 (syz-executor.1) thread 0xffff800020ab09f8 (371662) exclusive rrwlock inode r = 0 (0xfffffd806ac7e5e8) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 ufs_ihashins+0x45 #4 ffs_vget+0x13e #5 ffs_inode_alloc+0x1cf #6 ufs_mkdir+0xf4 #7 VOP_MKDIR+0xc6 #8 domkdirat+0x121 #9 syscall+0x4a4 #10 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806d8693d8) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vfs_lookup+0xe6 #6 namei+0x62c #7 domkdirat+0x75 #8 syscall+0x4a4 #9 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9605 6709K 8909K 78643K 23542 0 0 pcb 13 8K 8K 78643K 301 0 0 rtable 113 4K 4K 78643K 1028 0 0 ifaddr 81 17K 18K 78643K 368 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1552 0 0 iov 0 0K 32K 78643K 279 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1246 78K 78K 78643K 5152 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 32 0 0 VM map 2 1K 1K 78643K 8 0 0 sem 12 0K 1K 78643K 420 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 2599 0 0 sigio 0 0K 0K 78643K 17 0 0 proc 62 63K 83K 78643K 1110 0 0 subproc 32 2K 2K 78643K 189 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 290 0 0 in_multi 33 2K 2K 78643K 239 0 0 ether_multi 1 0K 0K 78643K 24 0 0 mrt 0 0K 0K 78643K 8 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 96 424K 424K 78643K 96 0 0 exec 0 0K 1K 78643K 498 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 103 21K 30K 78643K 10339 0 0 UVM aobj 126 4K 4K 78643K 141 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 300 0 0 NDP 19 0K 0K 78643K 113 0 0 temp 221 3556K 3645K 78643K 38653 0 0 kqueue 0 0K 0K 78643K 6 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 26 0 19 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 177 0 175 1 0 1 1 0 8 0 rtentry 112 139 0 94 2 0 2 2 0 8 0 unpcb 120 1038 0 1024 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 5386 0 5386 2 2 0 2 0 8 0 tcpcb 544 626 0 622 3 2 1 3 0 8 0 inpcb 280 1719 0 1711 4 3 1 3 0 8 0 rttmr 72 2 0 2 2 2 0 1 0 8 0 nd6 48 22 0 18 1 0 1 1 0 8 0 pkpcb 40 10 0 10 4 4 0 1 0 8 0 ppxss 1128 50 0 50 7 7 0 1 0 8 0 pffrag 232 4 0 4 2 2 0 1 0 482 0 pffrnode 88 4 0 4 2 2 0 1 0 8 0 pffrent 40 13 0 13 3 3 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 78 0 52 1 0 1 1 0 8 0 pfstkey 112 78 0 52 1 0 1 1 0 8 0 pfstate 328 78 0 52 3 0 3 3 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 620 0 404 19 5 14 14 0 8 0 art_table 32 621 0 404 2 0 2 2 0 8 0 art_node 16 138 0 97 1 0 1 1 0 8 0 sysvmsgpl 40 10 0 7 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 402 0 392 1 0 1 1 0 8 0 shmpl 112 139 0 15 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 5332 0 3929 46 0 46 46 0 8 0 ffsino 272 5332 0 3929 94 0 94 94 0 8 0 nchpl 144 9162 0 7542 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 208 5926 0 0 312 0 312 312 0 8 0 namei 1024 38768 0 38768 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vmpool 552 6 0 6 3 3 0 1 0 8 0 scsiplug 64 6 0 6 4 4 0 1 0 8 0 scxspl 192 25739 0 25712 17 15 2 6 0 8 0 plimitpl 152 272 0 263 1 0 1 1 0 8 0 sigapl 432 2777 0 2761 3 1 2 3 0 8 0 futexpl 56 76825 0 76824 1 0 1 1 0 8 0 knotepl 112 665 0 646 4 3 1 2 0 8 0 kqueuepl 104 602 0 600 1 0 1 1 0 8 0 pipepl 112 1464 0 1445 7 5 2 2 0 8 1 fdescpl 488 2778 0 2761 3 0 3 3 0 8 0 filepl 152 25901 0 25797 17 10 7 7 0 8 2 lockfpl 104 6552 0 6550 1 0 1 1 0 8 0 lockfspl 48 2775 0 2773 1 0 1 1 0 8 0 sessionpl 112 32 0 21 1 0 1 1 0 8 0 pgrppl 48 54 0 43 1 0 1 1 0 8 0 ucredpl 96 3308 0 3299 1 0 1 1 0 8 0 zombiepl 144 2762 0 2762 2 1 1 1 0 8 1 processpl 896 2795 0 2762 4 0 4 4 0 8 0 procpl 632 9100 0 9056 5 0 5 5 0 8 1 srpgc 64 18 0 18 5 5 0 1 0 8 0 sosppl 128 22 0 22 6 6 0 1 0 8 0 sockpl 384 2981 0 2958 14 10 4 5 0 8 1 mcl64k 65536 15 0 0 2 0 2 2 0 8 0 mcl16k 16384 7 0 0 1 0 1 1 0 8 0 mcl12k 12288 17 0 0 2 0 2 2 0 8 0 mcl9k 9216 15 0 0 2 0 2 2 0 8 0 mcl8k 8192 9 0 0 2 0 2 2 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 8 0 0 1 0 1 1 0 8 0 mcl2k 2048 278 0 0 34 2 32 34 0 8 1 mtagpl 80 43 0 0 1 0 1 1 0 8 0 mbufpl 256 331 0 0 19 0 19 19 0 8 0 bufpl 256 10980 0 3932 441 0 441 441 0 8 0 anonpl 16 285974 0 271896 131 68 63 75 0 124 0 amapchunkpl 152 18404 0 18292 28 22 6 10 0 158 0 amappl16 192 13958 0 13151 122 81 41 53 0 8 0 amappl15 184 9 0 9 2 2 0 1 0 8 0 amappl14 176 266 0 264 1 0 1 1 0 8 0 amappl13 168 126 0 126 4 4 0 1 0 8 0 amappl12 160 461 0 457 1 0 1 1 0 8 0 amappl11 152 822 0 805 1 0 1 1 0 8 0 amappl10 144 587 0 585 1 0 1 1 0 8 0 amappl9 136 1140 0 1133 1 0 1 1 0 8 0 amappl8 128 698 0 667 2 0 2 2 0 8 0 amappl7 120 648 0 641 1 0 1 1 0 8 0 amappl6 112 810 0 798 1 0 1 1 0 8 0 amappl5 104 652 0 636 1 0 1 1 0 8 0 amappl4 96 2576 0 2550 1 0 1 1 0 8 0 amappl3 88 832 0 826 1 0 1 1 0 8 0 amappl2 80 20968 0 20896 3 1 2 3 0 8 0 amappl1 72 71951 0 71505 26 16 10 20 0 8 0 amappl 80 9505 0 9465 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 140 0 15 3 0 3 3 0 8 0 uaddrrnd 24 2784 0 2761 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2784 0 2761 1 0 1 1 0 8 0 vmmpekpl 168 26638 0 26603 3 1 2 2 0 8 0 vmmpepl 168 350455 0 348439 211 120 91 114 0 357 2 vmsppl 368 2777 0 2761 2 0 2 2 0 8 0 pdppl 4096 5575 0 5534 7 1 6 6 0 8 0 pvpl 32 783398 0 766089 293 128 165 180 0 265 19 pmappl 232 2783 0 2767 5 4 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 637 0 14 18 0 18 18 0 8 0