ile0\x00', 0x0, 0x0) poll(&(0x7f0000000300)=[{}, {r2, 0x40}, {r2, 0x4}], 0x3, 0x0) poll(&(0x7f0000000080)=[{r2, 0x7d}], 0x1, 0x0) recvmsg(r2, &(0x7f00000007c0)={&(0x7f0000000300)=@in6, 0xc, &(0x7f0000000680)=[{&(0x7f0000000340)=""/48, 0x30}, {&(0x7f0000000380)=""/41, 0x29}, {&(0x7f0000000480)=""/182, 0xb6}], 0x3, &(0x7f00000006c0)=""/240, 0xf0}, 0x42) close(r0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000180)=[{&(0x7f00000003c0)="294bbe01e775d42b920587bee9952844c93c122f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f1332990c7b3c89185df9f097005d67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe0168d9c91ab1fbde25895467c8dce7fff6040000c8abca0036fb92c3cdeffde58eaf0b9d3cd358d9552dd02afeb2dcdbad04", 0x9e}, {&(0x7f0000000540)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c16439c9bbfe37bf9b31d625e398beca1d2d858050800000000000000cce3a4da033bb92a5cc65597870c03aac2a3e4324aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4f9ffffffffffffff181e9b88e80074bf3157b8dea45e3391e824194bd6b879347fa51e01b4f60400000071e28d9d838278a9fd52aebec8b195383582b54006007d9ecbc41c90d477e71178f611d1ff0326888da9001a6ca6767d7f9578232f3c50853ff9b289a7fff44d3d16da8d62796f9444d1bea19541ffe9462c7add5a1847491768ca052048d624f5f6873dd35d58208bd21653e05b8c88ae3c6944af", 0x15f}, {&(0x7f00000001c0)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f0529fc5fc6f55a035832c8f770149389111a04ee9a4d8d89a8e58cbd2c9244267b45ee4ea18cc39157341d5f3d65aa00e5416ced2bdb35a2d0d754606c8ee18fa027e0c681635e3c7002497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330d1f45ed7bbc61ab20d57d9936f2909c4a030a1b31220019c73d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a420e0ca8f61bd0b5c7957a41b8b6877186ed0cd2dc5655d59dcfda100"/260, 0x104}], 0x3) executing program 5: r0 = socket$unix(0x1, 0x5, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f0000000000)=0xfffffffc) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) recvfrom$unix(r4, &(0x7f0000001680)=""/4096, 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) write(r2, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) seteuid(0x0) select(0x40, &(0x7f00000006c0), &(0x7f0000000700)={0xff, 0x0, 0xffffffffffffffff, 0x0, 0x2, 0x5, 0x1}, 0x0, 0x0) readv(r3, &(0x7f0000000400)=[{&(0x7f0000000200)=""/69, 0x45}], 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) accept(r0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000200)="0ef466755818c41e5da1dfdcd2b8fc5a8f2e7de4700856672b714156d6e683dfbc5e675870cab2e563b29eb1701ece976ac452a8bc", 0x35, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000789000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f000067e000/0x2000)=nil}, {&(0x7f000079c000/0x2000)=nil, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {&(0x7f0000048000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80000}], './file0\x00'}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000240)={0x1, 0x7fff, 0x5, 0x7, 0x0, 0x2, 0x1}) executing program 6: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = socket(0x20, 0x2, 0xba) close(0xffffffffffffffff) pipe(&(0x7f0000000640)={0xffffffffffffffff}) write(r3, &(0x7f0000000340), 0xd4e688a67930cd) writev(r3, &(0x7f0000000c80)=[{&(0x7f0000000700)='6', 0x1}], 0x1) close(r3) pipe(&(0x7f0000000040)) execve(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) close(r2) r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) close(r0) getsockname$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000100)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 4: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000440)={&(0x7f0000000340)=[{0x41, 0x20}, {}, {0x6, 0x9}, {0x22, 0xd5}, {0x4, 0x3}, {0x8d, 0xb7}], 0x6}) r2 = socket(0x2, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f00000001c0), 0x0, 0x0, 0x0) dup2(r2, r2) r3 = socket$unix(0x1, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000080), &(0x7f0000000140), 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000004c0)={0x5, 0x16}, 0x8) sysctl$hw(&(0x7f00000000c0)={0x6, 0x19}, 0x4286, &(0x7f0000000180)="0c5079418b0f19de6ea2c3f60fb040f566459baa7b9e6a8e94962b86a401be103feaa26ee83b497f7f4e8257e39ce871c3d0cf97136587ffda0299ace976599950957537ab93c3dea89dd6b2ee32b3d05b628fda6651fa9d0f5fe90723b7b3f3ee23b22f3d2ba2eff88b826390", &(0x7f0000000100)=0x6d, &(0x7f0000000200)="115ceeae5f1dcf285a802f4f4045eb580c33de4820781f2003c5d0a0a5c461515414d05335516b24135bfaf38553cdf1b59fbdac242658561294dec3351011bb647b37e6489a6343f9ce080e94cecbf86cb3546cf3f9bb6e8ae63825143079f1bd9df87fe849af912d8ff38db4060389540e01f2db9711d556bdf1d142cd68f206b95ff85c5f94bb5e1d54024ec670db45cc7323ed7ce805c4cc04031068b41bf72ef03d18df", 0xa6) sendmsg(r3, &(0x7f0000001880)={&(0x7f0000000380)=@in6={0x18, 0x1, 0x2924, 0x5}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000600)="993bed4712f01a09c04dbab16ded6706d2d61c649209de44b71a551c1e7caef9e7e7a730aec028f30a116c44447e42994a3b90bb6d3ca00726d22ebed53ba63b6d665c6bd875b93fd7313103e8bd4d1ca6c495d3bba806e3e0fef3cc2b63a2aea532d1", 0x63}, {&(0x7f00000018c0)="35a954dda3f79a5ceb4687e6152fab6cba8c2f39e1292d1507563fb72f17d8bd71ca33b554c657700cb112fdc6e008c966cfaa7ebffe1dd1130215bf3f96738f7983a314abb3b4fa7d69703642587271b8a085da8672e8db79f30203142f59312d10d1a76ccc550b6548ab671e51cfc641d76abe7e5475b3f01ef3b0d22604585b2a4390f592f8a8a3623df67b85aae80eb4bbd1064459a720a1b05362689749631d29dde9c2d54e53c43b0f3766a95b391ecf7c111f10a08b3da47a4a028ddc9ddfd323c132bc9ad07aa924d6dc4426909a01c3ffdf7866c8c98ea22369dc657ff27b48d9375726a712d91702401a39d6639186ffa5aaeeab1d7838ff53a527c8cb6a4733dcff21c8f47ae396b85f4fc5f2820cf39a396a01d9e82c26bf542caf8fae1f9566f44d25cec81d8205209bf03353b7af437224d22bc004a45b472827d41397889241567d647e7b26dd115fc559b3f0d520e13030feaca2ab2e5400976d69bdd4d6e78538e1c16e72f8709f6345e7466b4c118ac878508f0cb9a863ea1593bbf95f5695569ba047b4d12d1f90239f68ed91467d94dfabf18a3dd497d173e82afaaeb67810ed409bc91116510de7600ff26b22ec74b14a8ff131ea405ae693ad0ba5cfba32daeb35dae8ce97ce60bb4da43b61f270aa2088772fc22c27b84bdfae63836a57da18acb785124c788a7782803e94820695df9e2d085e36649cc2aead632fa31763e2bd3844d1b7031aef56a94e9613ca5add2fecc02fbb7a153531f0e4ae62b941551927180254cf64ab3c35ae1a26fdc1af6f57db403220027d6a3daa58bef1980e137da66629aa309d2540a3eb5b7aa86ae0dbf3d54708193756e8707ccd76b7e5c1d1569b0f8dc7a74be601eceedc7799f0854ab5e16996fb3b0cc2bc1d3bdb75177014820f33949452ba17306a976b5ae0dd2761a6a333384a1ca28cc4e70415ee49fdae8c37574e6f9ce389306b12f154cb22424461de8ecddc487688351f1969e1c0f82c17c4a512018059c0d9268bbd5bde412ac211f1b0df9ce30554aea19b0d2118d1e1e38a5124070aa40c072d7a154fce7569a1676045558ce84741a51604d76397543419d4cebe04bae1bcde2dbfc6216e97d73db08965e8678e737fb40b31e7c0557cd93411694a762c48e47982047e81474bad84738cd4c239d7d9b2b072151796b1887c10e79903db6ad00d6622ce2ef51577d0023fc4b44ff58b00983a439b3a8b252af122da7da75fe40c8026834a9f3ce63cb1db4e11bda5951bf5a5e6a615bc4dab7e7fe78f49fcdf1a72b83ca9e3462b1ce4fc6daece16e780bdef87260056240d6afed3bdc393a6c11c9efd45faa11422468468c2122c80634d3cc2a58a4825f919edd23f0085af25228924e242aa809f715816b05b796d3f8f89fed14d6179de42261a78e4009f2bd9e2b8e944ca0d8500db801b924da3f68b2ba0db5dcab15acc6742009a91d19747ef17bd7ee8e1247a9e783795ccf1b8158d5eefce5224e1eceb575912aefcf6e4ce5e0e79a15c889795d3a15144f59bfe9550f60cbece2dc2080fda57187606ba0fa879b3586036df3f8bb167bd27095237dad249e46c211e99538f0f2d2578c1c7f6beb16fbd160e9f8594bffc780b25827a53af4a781cebcb024cd36d15ecf735d806a992278b55d73dd927580f5cc1d9e1e7da816b6bc0d057e75639f6c37493378f3f37ad0c7ee7cb4a74a8547817b8ae8b0da1ecfb243273453aab1d06ae031d2b3c858431bcd60b0d1a769d1f3aa4985876d6fd3ab6a1c2ae1bb5594b67f02fa10585ab9580ceea027dfaeee928876ff0409339aa688a0bec2e83a16f19ce7001baeb978da242f07720b3fab2573f1c2e8223fae3a5d35e525d20894d9656b72000bf03047ed0f0ac07b34a0a17fc9f3ff203f28090a239e0a97ebf0beacc0bb998731f13834ff1561cfd2e7add1ea6fdadcc2c2ff4e4fa6c6d45ebe7cf73a571a98695f5860700e2038ee231a9a8874c3a8aa3cf7f5816b1dda375fb10a304c19e5dcfeca9bf8e3b23ac20c55e0c4c6eb8320e3773efda1944f865757f8f08d6fc51526eab8585a7dde23a8efdb72e711b65619e2f596572a958b5d59e9b034dc7f3de9ed6724431eacfc612ab94aa32e88a3003b0a4655409f9900fd7774e7c9ea1f3e236234f91c40336173bee162ff82a931693548bad9523bb0b8826cd699155b5802fd14c1e18afe7efabdc74fa4adfe5b17a7581f1fccfd81c3c7c225ed902c26c3bbc83bacccb6019d6942805817a9e452b9948d5ada7df23edd0e6e4090088f35c10bdcb2d4d754a368ba8688349ceec7bc5508be8ed94766af4db25e58ef1a6cd6d1b90385efd00752d6374c3ce6881e1de611390ff84c6ff08b701ed96123a6452fa67f6d33f7390609a10806c8b92f4b99ae65399b3dad5078600c61968ee77fea041d76b01b8ac5a6151bb68737107fe1494d5025afb56f475dfe0d97b6f3db4ee246f2164da5818eeb2983f10c96ad8bf179effbcbe48839b53c40f1586daee7d8dac195651e9b95e28fe0a0db3b38e0ba6cabbc7abaa727e5666a53711fd5f9e0056ea9cd3c436b2da0b7e50dab3a31687c936b595f3c907b080ce10a28885829c6799ef12c1d5d49835d73d780efe6a9f702616c70905362e8a2d101f14159bc5d09b9108ab5cc1277743abf07d67fceb4fcfbc8f18a68c62541bd7702e6b3c703ee3a0ecb687235e48e071977a2cbf78b1c2ac94572c4e6333c7d2e751d18a69c6db0a9cc29e47a904e017a2dd9d33a3e6b5de2a409b1a32849f7f0ee1e510b6e3821491f97c0434cdf3485dd3726b0e87c253d12b52cb0bd7505ef97908e01722b73304a4de40b06a84a8fac85465cbc8e41c747d5cda8c0f682bb989f814e3c4bfc51acb95f15486d3478875b408c185128ed6e1f1905a7a5078b8383836e8880549c463d8e399bbc844666b62d247590bbf3b6ec78479ceea1c274df8d401579049602a9dfcf03ab0d1c146edda8c95f8a9c7890f52733a28b9749c5e902fa3a73d51b620352f581e44a473a0c331e98ba7192f78c6527c2dc3dac2ca86159b36be686b8da1d74139cd51e6b05d393f1600dc69d8e5fd600b4dad54fee68c4311db82297f32d0ded10cfd819aa73711a6fff76ca98351aa8dd373b39a6960f05bff15b5e9039e7c528cfbd33171f8a477f87f85d4a1eac2bf9916caee02a46d84c3c8ff8fc68fd940d23fd8da1b7117a67d330d5bdf2e477dbf0c4dc2bb5c9e0858acd4176d5af99bfa207224de677d77999a225196b86defc2bf8716f6e02d87cb3b3043424bc3edc27fb74ccd0bebe300a0b9d9b8c4723637811a59874169bde617535c7a1db9deb486ff0c107300134e91e4c5f1c1ff4f37acb0c47a86a5ec499280e838507e48dc6d02a7045bea6a52e7c434779cd48f30410311a0191b855e6c50e153d1d1cc07777ed8514f4b50ccb231733d21a652dc55d6684dc4d32f29c1b13e701bd49d835babbe9e56b25ad9e5885faebdfdeef021131d5f78d3a2afaa532ed0fa94557e50dbb086b92fadea18bb424b57b953c3ba6710a2afdc4564af06a932eaca345614428a67b36619181af54df3fa57ac2724116243e24c214240d15505e30e5f209caa8065a1117d329948ef4af1fa79a9dc0682dac2ea92089216268563abb64c9532f2257da38058f68efc4e199c22e73b889764efc31ee8a47efa8923481a30ffd580245025853264742ee98a85e5983d7e14efd432c62e1927d61a779447d8ad61b986009934c22b831043b3a1f60014a539908d60342fb5c0a7ce326418f59ba4d659fa25dac0cd33d55b21bcedf3546f52d9a8df94b1f64f2d6378d278142343b0f5e2bd7cf6b3d104b1ab448e1220b93cee42fdf0ac9006bd8e06db429264c1d64e49037bbcde2219804c275830401a61c521f0ee1556a55d1a8c9187a5a96bc44ae2c6dc21cd87eca693f517e2aa122816abc5429c419a271dd1cc63aaa8beb99a54884b19afea55a6af71e2d2d33714e056fd1192e8824b8dc74486747d0e777b7f3ae2118e67b810482345cc16843496920266485886548b28596e62bf16a3097b964151f5005e28d1a007277dc191dcc3587e32077ce188e22580060b615d7b6d4ccc61506bbd8f876657075fc35799b487646ff26fc65c06a16476b86172457b7160d4e98f796c41689c9a10f42c17c2b80cf21429adf314007074f3607fc6dabc2e2695bc41ee63c80924c4e8bd379bcf070f779b0a542ff320fb15c7be97d9ad4fd770c47d5a63950c84967562f06ace62e70dc075eb52192ed0ae186cb11172bca046c9e37ec0df6ddc7b12b8891d11ef9ed30bf8087a3179738e69b17ec9059f2724a148e41bc0bc85bdc51e316df738f56cddba4f3b04ef32ae83bdcd1003e8294e2bcda3471b0741db8eb02757c49e9218389aa2db7d79590ea1ebe8fdac1a813da5794fe2d4819273225a85559dd982234b05413730c1a3d1fe2733ed418b177af6c6d3835bce5c0c8d3c1f65ff545f7877f0213a3eb3ec3952e8d53c34df5bfdefbde0f829889ffe4fc662089a5a0553e3199cb45c999c7090197d3d48ea706643123778fa98aef3075053f9a1eb484d6cd6b983aaa0b6857e6ebed1cf91329388debdf626f435a14e574cf70ddd05981893afbe7c8ba7286cce5c16458f301be31b97a73f0c823f01f21590a623b3f0742d5b5038f391202c079b469a08a26fd7bca34c0943992dca58f37cb9b22f2ee2304fbf5d52214694146735e9b41618865e067694352f4d0f49dfbefe183ecfab455a34cec0b1ad9fd892ed34e66b1904de2e97f35f246c37b897ae3f485c1c65c34a1b467f29512dbcaf0ea1b6896c78f1b4b3190394dae6de7d30fed37499c6838e170acf4c6a8409bc594811e3c730883944800aca706ee97bd7a37d37e1527be63a678b48b6a25841f949eb5005b10bea3dbb83175e026dddd6bb7af2ec48ccf45df800a30f5083be9fc5023cb30bfb5e1fdab2007adc172245363f84a159e4e45e5a9dac971393d3be58e2c6951284d4185a179b9c558391152237a459c8d6309718b400e3bec7cdd2bfccb96f316390235a5cb779de64a26a4daa7f3e792cec966d045861ec6131a0cc9122f3ab3c94e4cbe1e996a9857e3698d0c1d68e72b01fa564e348bac05a527a9f5f07b22a0539a2ab3cc36529f6a4ddd2ba76120d595f1066ed8e1db6819d4d676cfe6449de0ad8cc3def6f5f2aa64697236626c82cb9a24cb11898b3ef801828219f6769cba91f4baada1bac6180f8da291b62d263b6bed9196b5c56e727f224bbdd5aa15ebbbbfafe6a1028aedfd2cc0f9b0bf3421bfe5f551585355b1f61d2f5e9b31b4f502c550d314c70e8bdf4257bb3a42c369dd3c7eb5263b2545725923d735f39dd0de7fa9cfc5d769c6d185e36a9aeaf3830b1f6882bb6d3c1d900929ee76c004e2a2fc6a7073412c06fbd071a2646eae63bc410e135e79c3672fc803d071c3722138aa3a5a7b938593f7dd2293a875bfa1170730a5665069bc3c6c8eca4f1251af02c27a3e53acf5100752e8fd3340e7b3d2c33cb69cb016f90ac80419233b55962a3aa93b7e710323b4f7c964f2eb4093c5df912d104d794135a5db0aac52d3ec0eed29ac1627871ee9956f8cde5c29e996ad0f84ab3ae99956763f42efa906a5616e3465023f304276f4f4120a0a5bca43ae54c2c26bf3650955b38888dbfa65b1e933a3bf4026559f2d66cbc6d41335a1f78bf923a08ca31", 0xff8}, {&(0x7f00000002c0)="593cde8af8d55d748fef467344992fb03e559f6fe6596964e8b599ecf4b3c9548a9994a97c54f27ee6b4615d472bd3d5f88af2b28671f9ba", 0x38}], 0x3, &(0x7f0000000680)=[{0xc8, 0x1, 0x0, "5c534d5f7a5e13521bdf44923c98a052128c45e98166a02c6ab6cfb5dd586b3b7286b8271797d9e2377d2d5f8b0efbbfb9a6a19d6263b910dcb7878c3652cd690d69bcfea692f9a2c6565307e68554ddb4999b005c7d172a2142618f43e371cb42033699ff329b61582aebde657c521e826f1ed195e8b5940249e9e08edb1720b150823fdaaee95c207f4dc574f873d850f481d1f003a1558662319950c3c4fd6a84cf7daa3ce76cedcd302aae2c73e427f78af1e16389"}, {0x98, 0x1, 0x7f, "284dcccddbc6adee1f116d1597b251b4b10e8cfe167aa1ce24e54dfc61e6a56be89c503b8de87c2f39b62e33f0ab1ecaf82b4ec548d1545cf9ed61c3abdfd3ee03ba740907807e65edd8092277aaa912b7ad9fa674dea04a09bf85cc89f2ff42e2ff2e305f2e395fe149baec03d2aa1429abe60ae7fca23e83d4ce455b58f168c13c8a48"}, {0x70, 0x1, 0x200, "677038a1805861b3cc2225699fff3fb1119224d80c2bb451fd82cfaadc0b48e8c51b61576d9b5a0715ccee3d1a0e3ce34c188b4ef8647e48ba1a35f25d41ab9f649d21ea5f1cc87d41e998aa2055e10c8e0e822b561d390fa9"}], 0x1d0}, 0x401) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) recvmsg(r6, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r5, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r5) r7 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000300)=""/47, 0x2f}], 0x1) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) recvfrom$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00\";', 0x14, 0x6, 0x0, @rand_addr="fece769e0afd41573435195bcf133200", @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x0, 0x0, 0x0, 0x0, 0x0, 0x3}], @generic="429d9fd4591a12f2217e690b"}}}}}) executing program 0: r0 = socket(0x10, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x39, &(0x7f0000000000)="5ab7776a", 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x8, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0100425e713fa30ee8870000000000230010005b", 0x8020000}) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0xd9783c5e5ad2c7d8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) open(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x205b9a) r2 = socket(0x18, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x8a30, 0x0) dup2(r2, r3) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000080)="00020000", 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000000)="00003dc7", 0x4) setitimer(0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaac3aaaaaaaaaaaa08004500003000000000000090780000000000000000040090780000004466f203fc00000000000400007f000001ac1400aa"]) getrusage(0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) socket(0x1e, 0x5, 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = semget$private(0x0, 0x4, 0x0) semop(0x0, 0x0, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000640)=[0x8, 0xcc54, 0x2, 0x0]) semop(r4, &(0x7f0000000140)=[{0x0, 0x200, 0x1000}, {0x7}, {0x1, 0xa, 0x1000}, {0x3, 0x4}, {0x0, 0x5e0}, {0x0, 0x4}, {0x1, 0x9c, 0x1800}, {0x2, 0x6, 0x1000}, {0x0, 0x8001}], 0x9) r5 = getuid() chown(&(0x7f0000000000)='./file0\x00', r5, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000280)='./file2\x00', 0x3a) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) executing program 7: recvmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, 0x0, 0xff46}, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000180)=[{0x1, 0x7, 0x7, 0x9}, {0x4, 0x5, 0x7, 0xcad}]}) write(0xffffffffffffffff, &(0x7f0000000000), 0x0) r2 = socket(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) accept(0xffffffffffffffff, &(0x7f0000000380)=@un=@file={0x0, ""/4091}, &(0x7f0000000080)=0xffd) listen(0xffffffffffffffff, 0x1f) open(0x0, 0x80000000000206, 0x0) read(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaa"]) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000040)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x5, 0x0) sendmsg$unix(r2, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001180)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1e2ec7d8df7dd6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f06904831687179", 0x70}, {0x0}, {0x0}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d8b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029200"/1426, 0x592}], 0x4) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(0xffffffffffffffff, 0x5) setreuid(0xee00, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) lchown(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xfffff7ff, 0x1, 0x7ffffffe, 0xffff4b1b, "0de9f3fb7f5b9804dc1b48696d6e9fc6c9f4d3c9"}) write(r1, &(0x7f0000000040)="8078fbd8fdd822eb22ae8c8eee1acf032b6cdb69ec20bf07068ea50e45c6c192352b1f123653dce695dd156dabf6991c8a8a", 0x32) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x7ff) sendmsg(r0, &(0x7f0000000380)={0x0, 0x20, 0x0, 0x0, &(0x7f0000001480)=[{0x1010, 0x1, 0xda7a, "bfceee9dac2e5a62276d77cfdc810effcb23392df0a2036ad82229e46234a463cd237d67241ea7485ecf9d912eb10b551124cf049b1d80a8638722e3ed806f63c3723257f71e0bde4ff0dc8968e42b92df710f75ae7e93b7494d3a1e2ea7bdfacf4c743e44c24e3ac24de8c0ccf90007ff1cfdb005268c8ba4742a2ba3f52b73d406ae0b15301fedde352fa4381759b041137983c4034a71d47e8d0d644cc72d0ee57be911a4754e0fff920e6dd9bee3064e967529b5fdd396d0b39e81c517ff3b7f20713406ebf1f802de3aa1f5a596f492d36e5354e295fee5af253d74445f15bba985583e04f3ec4007acba812e47b5209a4dcc1ad2058b93478f6995d3cb3a6f513832f680c4023a6014d22bcba5eef6987884feef99ad9798852a15425cb4f729d357c381fbc301fcfb371483f5e70d27772f6433c09afeb8ab17ee6adfcbec55696aa52288cedf4c0ee496256b7211ebbabfdad27f5ee09de261134b3de9d0b17c63cbcee8596d66bae11a2a95d9f670b7a13b4a85c1e079dacdeadcbea9169000d303810d480a512a0e4498c00feb8b46ae6d4b5065ec9cc0abe0f4ecb2970dcef705d03782d34d6df8e19697fab0abae412564cf199a7b637f74c060b9844b0fced92fec8820ffac30baa7f810e023da11473ed26f602d12a9314be7845f752863d0db633c7cf6bd34cc569ba134d00fa978ede82f62848857bc66ed8a973719689535077bc35c18321fedbcb0afa88e6b66fd3b2cddb3264c3928a0411d04a712339c8e4bcf85e2bcd685e3b2f5186b1fbee3c9103bce92db81bd334f6baf8a5dd38f18228f441f251d08907e89a34014f4f8cf63d949d41c6005e43a60af97e8193cfaedd5af79646f13166023fda11e6635a70a8252c8ee857ef7b8575d94d54884a9545f72a88bd840ede2781b2b1e54abe4946bee3eab7da85b3341438364ba4b9a40427604a4d673d45dc10dbc4d8bbc1a84bcf27b14b6dc66e36feeef71905f261c015b485c7f7bc07cb63551365a64d361b34ca2a25c2e7cffbeeb380b30341c089f04652a02e28dfafde23a2bad41b0e2c98a5a09fbf964801c1ee1b31ec7fde8c170f161159f6c3c210c61cf6568cbd82e62dedd491e293cd020dd955758f53e0b17551cf1d01d33148b58fcf5c89b74faf4c25701359b9f5b7a70a924b2d00a18e888140ac97353eab87ba52fd81bac691faeb5f8e94300d0c2d63794b8fb09c4ee1b00e705f3dbd2d93395d7b3ea91855ada8fa6cbc70e8af65564a062f9a8067e8add727a6605dfcf8df909081ea80d0a8996f6b70bda38e286d141dc7ac4e07ad2d5d0e91a6d1efb025d363aa97bdd24d718ef145da40f3d70871c731687eb76d3963e4bb65c5426902bbc15210796dc2832393d24d70cb70854b767addeb2de5ae63b1c3d678a059aa556809a09a45faf461eef942508cbd93ffbe5c3832f36823ca093f4142cca600617ede0986424f065227559f18731da3bfe52f1ecd7db929884422f095faa3124d32ac8566b1ec08667d9547ca93cef28d75804176ab8288ead9cd6cf706a23e9970ce1338ea13f447af8530a8a032111da3653de088151cda3b59af2a95e2e3c35d0e5d8bceb3a5529874611df7aec663166ffb9176716b0158a7dbc26f51514486972357699590b9aa5cad1b46a2c6189222aaeec2d2fa79f8736957e79f67bca1040540db59632dab5247b1cb5e41c9a31277e2a5788462b067580a2b05cd7bdc37e98dab365581536030dbae8fcd8af656a807a3e68017226209df338d55d009cfb19ccf189d88f96507fab0e6954f1f1c0dc7fa90486b9f24d5632c41965fb166a7f76aa4b3819067763031c3cf0663e0ae2f3ac816fe1e2f21026d867359fd2b3a539797eefc70041eef597b66259f032675ad148c368f4d3515fe3679c69873acea1c5c22388121df2ed511e41b094f4a2a4800355e4e7347417ebd2877aa60e8240e75f9becccf16a1386f485942a0ff1f011072c2546ba5a9d3776e12fccdafaaedabe18e5b02ad936979f39c619748b1dfeae63d50df8b48a2f0f5c3aa4ce93cd9ae32891e287065754b08b33c619054229b57d37ce90f6544f4abcd085c2acd905e72f12f214ff77f715fd39b76b85166490d7d37b3be3dd47e106e0ce0d778a04d45eb97d01597f7a0916397a60db939ec659c1a9046e7bae6c9f8e9a6c9e0156c1f49b17965c93a34c35d8129e55f649408983cf63cb8a9347f8068745a0bf1bdebaad05bafec72e2c1e9d4db066839360b90c0468ccf38f3d0ce2f4fad7c70a1767b3fd19dc1d392263812d0b6905240263b67d2749bd4d58362e912c58c694e625cb3dd8bca5f227d0d96b92e65ed37fe3de1bd6501545abc8af5c807a0fb1986f057ac364978c5f4e3934e445b2d6686cb4bc809a445a803646a84c022c5d43295b281883b8ab41e9928d82d7151f6786dd2bd431658591e55b199ed6f07d7ede057edf707140b67c22cf3eda14f0b5fcba90af3bf58d0c5d67acece21f70702b7d9d4def4d09a86a280a7cf9a5baac74e5ef127fd276f5d32779ce6e912ad0a10ee52420235fcb07d1b61997f58a9decfa1097390df07a0af857aa78085ba255bf87dd1db3866cf75d7008c0de281d50e1cea3ad369d8c2cba99677c570c6bef505c8414db5ce32efea3d17981cb91d15900534ca0369e1e79ebac8114505c1b692de02b66f93ebf7438741f044803c708bd4efe940c28c7a28d10cc5fdcc247e4200acbe8cba705b8e2c4db4c58740163d9cb2247fe29c9d67403860b74faf17ed2ae6eec629b30ca3b4af0832fb32711909d306f8a32bb8fa110c3be74bb5352ce96e8b85a0a26106b0a8fe7f7aaa425c0d97da8e821e649fdc9ecb4d3089bade469e6d294c6d276db370ae0ced345387652d71f5c65e20ef69e4a9488e33d566df66ad483012899407e119846a7086f9fdc796f6e1c9b8c9363f29cdcbaafdf0f0f0f3122edb3c264dcc1dc993375d1fb6aba64958d4cc56ae892c4b387d6cee227232740b4c5a71b75fb1a1e652d9954ca00c247fc72c86b41d2d042c02ce8f05de6efed6c77301841a3cb55dae0ebcdf96bbfadf24447bad9333be302b0cdc2bb152dc12bc51452f4935fc095ce4c4decfe5a25d88af9b2b98ce663bf27fe7db5e95c6962abf6e1de09aa0ed8b16ea51b6cbb4598cac2f794118469557e65e94c4322965b0c2622876e973e58996f281fab2d6322ba8391e61a408066b01ee824700908365b1a2d437cc31d3fbd572e7fad4052cb0d7bc3de646823f72f6e51fa0a836046f87091ceb369fc0ec0692b9e5cef65695d4238166f8e1624ad874f104eba26eb3f6bcb6e77e252d9743f8f4a059c3d805560ae46fc324dc4b0131eeab8c40d00b55741648e4d70286cc5e162fa991d13db3f768a0625ebbf7413be74ee608d4ecd29e202365d6d2fbb3c80296ad769f764cedb904afe6daa9a68c8eaadf22ba54fb54f7ab85b5934e37e7070f2b3b9eee65f7ccf4ba0cbb0e52bd061c75b3e54d62dca2c3b587734192851c95620fa88dc96a363f25a062a42df4fd18266fa040d023616995988305e3bb3e8e1504b5dfd9937eee74a5a853db97af30776d469da9c476c3273b481ca89e90b6b6f32d10dcf1eb34ff1bd0ebe8f069c6c10dc839548c6b361941b4b08bf0c816a94b51bd69a81558c282450618fff1357b6fa8b79c84cc7fe6638ba496d60ccb836dc0c343c35b8224aebed8759a9751c996310f63097b927ca0592fd2765f60a1529f00facf68cf91630ae7edabc4b367d9b46ad1cbd87224ccdf42f14f037e45d7c29da618cd49f13171d0fca4c8f5a8dc51db9c9ab9d6ce331e37c95d2824f427f776aba9ee23f6be32f02c6a6949732687f9602d477ea6a06f94a3af5d0240f58b11d426e9dfc7d18a41d098538b9438c72b8f4d8462f4734e7150fd8ba902f583f4bc7dc69527c5c38fd20f7c915a27c1072508dcb4ea8e029d18aa6784e2d4f5e628d56d3539533dc7f483fd367d5d2ddc8eead285e5dc96f7d64ab7358b1a9a6458ddcd738caea99b0f20b50a400efc242f922f0edca80bdbf89aeaa40bad8b40e0aae66077fcde9d83291d0d5c06d37276280b27b3f8aa844b5d957b66f65708bba0ffc214bc135014e216f796a5b2261a17aaaf5f525f117a979183a9be7f888e6332c1638717a7b7e243ef20a48bb94a6cf03b7f1ed8b5c9e15512b970d1a7e680fa7cfbaa8e2f69a808b465d4334cfac1f2c2fb0944ff5e328a02db44644be0c8cda9dd5297a0c08aee430b25d26daff44a5fa6aadd3e19d33f010233bf140948422459df2cf4fddf985acbbd4a8f49b4294c5abb03fb76d90e97ccf916270ef1fd96b1a59c654a2ec6ed38c81268b2cb9912bcbca4c05d11295f3625dae746c52a08265880b4ecc352dd952b6b6a97ca47631c0fa48d563daeca0ef5eed5c7ae80a3b474fbd77397db6211523b3505677e0dabc009872c23dfd4008917a074616cfa3394e48374b52456792f3fbb9516d70903d96caf40dd08c042f8632bde3f706d21a46868117bdd0cf342760c0d4ae31934ff3bbe8db4bdc75ce177df8ca5ef24da3de75e5061432eb8ea7044b16223671d54ca60a5b918aa0704e52e1c5381843605e122ab12f5e1dc8fbf4607c93af276aca598ffd409341addb388766d4e4b81187bc9e2d2c8e7dd541f5baec31f10677806e64226048c82b333f63937d8200a8dbb2055d01281ce54e2764446609437113a3004a72117d2b3d9e68facab60f446fe7568b09cbd97fd416a34cb281e7b74c9d1a2786c55d3291027e85e6f6f28ef9f768cc2cf08f1d00d13ee94536b31b7121481db2cbe371748641a729ca760d9980e0b295a5d212e65a69b56e742d6da8cbace2beaaf6103839889629a63a7ad647bc005d748cf3f1c92bdfd3e4d152d8050f2fc2fd8ba7e9356b6e3bb6b06138ccee79ac219ce3053fdf787cd931d84b232bbe5dcaa250fe33be5a124481330a4df42ccb0af5fc93aff35b6f2e0e685176bca4ca6afa04c183da93a9aae899e545d8b43b329e8a6870de57698cd5a69de45bb37f58258bf0bf5eca9301abae5a7709e5ada6a50b6002eb82bfad3294f8d0962dfd2fdd62290d33f11f04df6dec20acaf2ea3c3db51179dad9fc420bc1850848a7b19ee147115aa286ff81fda869c7b14ac338032db869dc119aba2a2cdb065f9b6a9c0207f70c05dc3b1510ce2c5c3358c86586497ffb3fa38559640599e51f247880830c15bc6bb55f0dab578f797e10f98fdadc7e1b52c0c5b6735c2abaa97edfe63ebe14d4313ea0e2c21104f3f8de6e412af5b3a8ce34f1573b1f9ab8e2c77ed292e5d0d85f64720137f20836f7d03c55c954bb7842ccba38118fdff5ac4b8cf397b2e5093ea62414954eed38e7975999e2265815789c53df9db55cd212390b101b508603b3c49b72fb41b82ea6fe66ae6cd8f3cd5800105d6f85464d39a704e17f35e41c7249b020d91a62382c68c1bf8d8568989c7a0476fa9c67c1ded4270509f13d97d729158d5a879b67eb118f9ef300a2b01dc1a756f9f48ebbedb5c745fb3713e1a1b4319547d55d30e6721d28e0f48e4b52767072365b0e20f364609b1950200fa7db1479a0527b02a5bbd2108dc4664a7793d3da72652931e1ea76cca8faf46669b22fee9602d2b78d7877c1b64bc1f37894a9d2a9d42586df259c95586369ce1b5adc5220c31da5d24d149ff1088c7c3f46a758dbc4acc652d27fad694cfd34eaed2051e585fbaffb83945"}, {0x9b, 0x1, 0x8000, "00418858d1f0933f769e31a84347ce442d9407f5e8d8b7167b8f7bd84741483988bbe5014d96e7c48338e04649919ea4654baaa3519d3753a96b5f0863c74c308720b95b311d327188e054ef9e30591fe0fbb90ff231e7fe67fe728cd46afd093e84e0ef68f695ddc524ca1752d06c820280bfb65dc0d9"}], 0x1098}, 0x400) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6038d9d900083a00000000000000a901f05f000000000000fe8000000000000000000000000000aa81"]) executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) syz_emit_ethernet(0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x67, 0x0, 0x0) setreuid(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0xfc}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffffb8) executing program 3: open(&(0x7f00000001c0)='./file2\x00', 0x100, 0x40) r0 = open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) getpid() openat$speaker(0xffffffffffffff9c, 0x0, 0x1, 0x0) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000340)='\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', 0x0) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') faccessat(r0, &(0x7f0000000100)='./file1\x00', 0x96, 0x2) rename(&(0x7f0000000440)='\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', &(0x7f0000000a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000001540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 6: getrusage(0x1, 0xfffffffffffffffe) getrusage(0xfffffffffffffffe, &(0x7f0000000000)) executing program 6: r0 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/79, 0x4f}, {0x0}], 0x2) execve(0x0, 0x0, 0x0) readlinkat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)=""/253, 0xfd) executing program 1: r0 = socket(0x18, 0x2, 0x0) setreuid(0xee00, 0x0) r1 = getuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8060693c, &(0x7f00000001c0)) setreuid(0x0, r1) r3 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r5 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffdfffffd, 0x0, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r6 = dup(r5) setsockopt(r6, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r7 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(r7, 0x5) fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r8 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fcntl$lock(r8, 0x9, &(0x7f00000001c0)={0x2, 0x0, 0x0, 0x100000004}) setsockopt(r3, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) dup2(r3, r0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1a9}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{}, {0x20, 0x0, 0x0, 0x7f}, {0x5}]}) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) connect$unix(r1, &(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8) mknod(0x0, 0x0, 0x0) r2 = open(0x0, 0x0, 0x0) r3 = socket(0x1, 0x3, 0x3) sendto$unix(r3, &(0x7f0000000140)="b1000502000000000000200001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f119b672f4d335c223e7d0c032bfa896443a4271802000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea0400000000", 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000300)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd6000000000183a01000000000000000000bbfe8000", @ANYRES32=r2, @ANYRESDEC, @ANYRES32=r3]) r5 = openat$wskbd(0xffffffffffffff9c, 0x0, 0x2, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r7 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7929) writev(r7, &(0x7f0000000040)=[{&(0x7f00000002c0)='#!s', 0x3}], 0x1) write(r7, &(0x7f00000001c0)="092009018000000000000045b65369db0000ff4278ad535c2a413f308cbbaee4c6987f31dbf15624b77b6a0a", 0x2c) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r8 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) r9 = socket(0x18, 0x2, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x8000000000000004}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = dup(r9) setsockopt(r10, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) getpid() socket(0x18, 0x3, 0x0) setsockopt(r9, 0x1000000029, 0x86, &(0x7f00000003c0)="5ab7776a", 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) chflags(&(0x7f0000000000)='./file0\x00', 0x10000) syz_emit_ethernet(0x36, &(0x7f0000000340)=ANY=[@ANYRESDEC=r0, @ANYRESHEX=r0, @ANYRES32=r0, @ANYRESDEC=r8, @ANYRESOCT=r6, @ANYRES64=r3, @ANYRES32=r5, @ANYRES32=r4, @ANYBLOB='y']) executing program 4: open(&(0x7f0000000000)='./file0\x00', 0x0, 0xb1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{}, {{}, 0x0, 0x0, 0x0, 0x3f}], 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getrusage(0x0, 0xfffffffffffffffe) socketpair$unix(0x1, 0x1, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(0xffffffffffffffff, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) dup2(r1, 0xffffffffffffffff) listen(r0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) close(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r3, &(0x7f0000000680)=""/4096, 0x1000, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) sendmmsg(r2, &(0x7f0000000480)={0x0}, 0x10, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36e282", 0x30, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x11, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1}}}}}}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r0, 0x1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000180)={0x10, 0x8000000000000001, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x3}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xf}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x3}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x8}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x7ff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xa63}], './file0\x00', 0x6}) close(r1) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x8) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea890203", 0x7d}], 0x1) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x82) openat(r3, &(0x7f00000000c0)='./file0\x00', 0x80, 0x100) r4 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x3b, 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000000440)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1400000000000000070000000000000005"], 0x30}, 0x0) syz_open_pts() executing program 7: syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb08004500001c0000000000019078ac1400aae000000204009078f33396573a6b4d8a8cca9a7af09ee5bb368e6cfa2e1801280e0b54cd58383d49401f141fa3320226f72f404fa1864f55e05a373cfd089fa5f897ba2073fda0238b7f73297175f19418cfe581d0869600b43ceb4afac35ff3b1dcb2bd0f52f89227a470ede40e1fa13ae04f00bc59ea934005233d18491793b47b788f5be9600c37fe7fde0c74c73048b6e1e1c4175a7b80172a54d76682b023d8358d19f677d9b99e2c338a21705a21a42bb5a3ba75b32703970d5ef878447af2025277a174f3e7d26473b5800e5fccdc6f5ac944"]) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000140)={0x1, 0xfffffffd, 0x0, 0x0, 0x0, 0x0, 0x95}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x80) connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x800000018, 0x3, 0x0) r1 = msgget(0x3, 0x300) r2 = getuid() setreuid(0xee00, r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(0x0, r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) setregid(0xffffffffffffffff, r5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x2, 0x0, 0x0, 0xffffffffffffffff, r5, 0x1}, 0x80, 0x9, r6, r7, 0x7, 0x8, 0x8, 0x8}) bind$unix(r0, &(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r8 = socket(0x18, 0x2, 0x0) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r9, 0x80085762, &(0x7f0000000400)) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r10, 0x8004667d, &(0x7f0000000100)) sendmsg(r8, &(0x7f0000000ec0)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="ee56aeb3f517965ba7f164f97ad6b42ddddb970d8d447015664c62c62bce07311f443663a73dcdf135fb252bf289f651033f553c6ffb205e0bf57d5484762124270c772131d9d972f2c84c12b3a1c31050e43bc662eaac2e6eeaafb7000a318a2e1f1d540345d08fe9bf59cf2b", 0x6d}], 0x1, 0x0}, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x12}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 2: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r3, 0x8004745d, &(0x7f0000000200)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000340)) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000000fd06000000331c13fecea10500fef96ecfc72fd3357ae321b37b673039d2d2360737058e04be38164991f7c8cf5f88b5d117bbff685b3eeb51e2b0ac3ebbc25769b05f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a81d5181ea6e69e0be76d907a6c400000200361b1257aea8c5000020020000fc00000068bfba0901000008e371", 0x9b, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x8020699f, &(0x7f0000000240)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') fcntl$setown(r0, 0x6, 0x0) writev(r0, &(0x7f0000001400)=[{0x0}, {&(0x7f0000001280)="b6442ca5f95afd61e29402d829a2b189882db4ef270f6f73ef5d6e188af546173d5704c1dcb958b676632018c75a8f021cdf86ff833560efc9bcaab75d9e94c59e9cc2ca9e77c9b0c10d05670c2f385c49427e601ee9c27498f9eb17d6f819ea4e64cf236bb92457a18b26b7d0a43254549a14e19e1e617e5c63ff92c8879a4ee1c95090c46827a2412e76107bb6a3628caddf399088bf430b1ead3046f3f6ae071f9c656c07fa446d88c17bc3272f1ac43d48a2ce31a827930d8caad845308d36b80989a9083d74a78fbbf010f61d1dd413dd1de0686f1af8ed61c9bd6233e13613b15160867a92fec791a460a6df35131ce6e430fb3e7318dfc2a9b4", 0xfd}, {&(0x7f0000001380)="a8453fec4f8e0d7654e0f59270c37fab6829f6fb436f86f822670dbdb41bdaa40e27fccc86b06cdd660be923e7f9bc449642e8a759f642197e8cf8f82b54a23952e123500cbf9e7a40ca7970f5644e6a88b5e60fff4432af989218f9ab20b327e7ede19d5d21c63b192e84427d4c876d97", 0x71}], 0x3) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001480)}, {&(0x7f0000000440)="e35eea4ff6b2435785a4ceec2666d44bbdb1c0ab4fb3814427b67a9578204ea38750e1ee33db83d4d48a064eab3603b06e7c58bd154b3d04fb0f88ec8d0aa3a6342d43a3298d9cb8b56872ba9241f58083a14a25ebda87da830d2903cfa33b8261dd15114e4166e182d6ccd6f1b1b02781b9ca415115a153702a241ce20c2a5e8d4693746eef6f3d8e461daf82424fc0d321eca6504fd8e38f7111d93eacf6215a429882cdf2900f2fa7fbf1de4e4e20c2e8d25b", 0xb4}], 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000002580), 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000280), 0x100, 0x0) ioctl$VNDIOCGET(r3, 0xc4104603, &(0x7f0000002700)={'./file0\x00', 0xfeffff81, 0x7ff, 0x1b}) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000002b40), 0x80, 0x0) ioctl$VNDIOCCLR(r5, 0x80384601, &(0x7f0000002c00)={&(0x7f0000002b80)='./file0\x00', 0xffffffffffffffff, &(0x7f0000002bc0)='./file0\x00', 0x8}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r6 = syz_open_pts() close(r6) syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x93b, 0xfffffffe, 0x1, "4592259ac9d96b00000000000000000000000200", 0xfffffffc}) executing program 3: chmod(0x0, 0x0) chdir(0x0) r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchown(r0, 0xffffffffffffffff, 0x0) setreuid(0xee00, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000), 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, 0x0) execve(0x0, 0x0, 0x0) r3 = getuid() setreuid(0xee00, r3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{}]}) getpid() ktrace(0x0, 0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x10000, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000000480), 0xcc, 0x0, 0x0) msgsnd(r4, &(0x7f0000000c40)=ANY=[@ANYBLOB="0200000000000000e189f8d114ce1db782153b893a56648cbf05d41a4920f4683e418b099a7d5ea735cae1b97f3b91a320cbe57c7decc17fcd38dc99d0bb7c965cd90919ddc0e5549238f56f8e55c654559d0f52df3c7a94a84f96912ddc75beba7f107d18aec4028af1602dc36617a2134312c611150fdd47b44bf717e863e505f7c74213c32fee3d7b2994d71fa5b287034e0650d7f5694ceb79028679db8f20e53bc45e00d3f4804a6e93d98d63c734c50d9702958c665c675a9f05cb811a99020000004a820bab2c42e34d1a1194baae8e02406eae44b1e6f257b39286aaf7039dc9e1aa79fe6ecb3595e3fb5b1a1473623ffd41615c6c09264d9698db28b8c1dc4efe4a7630ca369ee18046850e46"], 0x101, 0x0) executing program 7: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmmsg(r0, &(0x7f0000001440)={0x0}, 0x10, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80, 0x4ebfac6bbaf796d) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 1: close(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea08000000000000", 0x8) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0xe}, 0x3, 0x0, 0x0, 0x0, 0x0) executing program 2: open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) syz_emit_ethernet(0x0, 0x0) setreuid(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0xfc}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffffb8) executing program 4: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = open(&(0x7f0000000300)='./file0\x00', 0x11, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010008, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) execve(0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005166000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r3 = msgget$private(0x0, 0x2) msgsnd(r3, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r3, 0x0, 0xfffffffffffffffa, 0x800) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) ktrace(&(0x7f0000000000)='./bus\x00', 0x1, 0x100, 0x0) msgrcv(r3, &(0x7f0000000300), 0x4b, 0x3, 0x1000) msgrcv(r3, &(0x7f0000000140), 0xfffffffffffffecf, 0x0, 0x0) msgsnd(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="0200000000000000210cd4dec2cb1d8bf2a68ffcc8ba3c196d6e5768fd697e85cd8d3452aa26c6fcce0d0db6597b2217de42ab712270bc1a3c70036f2fbc2b92a5fd9a0754570a9e1ddcf2be337a9a6269b3b86c2e3e014e63570f4610ea80dedf00625fbb6ff00eedb8127c3e75aa1444c88f94adca1487c665772150"], 0x83, 0x0) pipe2(0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x2d, 0x0, 0x0, 0xfffffffe}, {0x2c}, {0x6, 0x0, 0x0, 0xc8e}]}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000200), 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r6 = socket(0x2, 0x3, 0x0) dup2(r4, r6) msgrcv(r3, &(0x7f0000000140)={0x0, ""/21}, 0x1d, 0x2, 0x3800) executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) sysctl$kern(&(0x7f00000009c0)={0x1, 0x16}, 0x2, &(0x7f0000000a00), 0x0, &(0x7f0000000b40), 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x84}, {0x28}, {0x6, 0x2}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, 0x0}) syz_emit_ethernet(0x22, &(0x7f0000000000)=ANY=[]) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x2d}, {0x1, 0xfc}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) syz_emit_ethernet(0x9b, &(0x7f0000000080)={@random="53e7810ea808", @random="0a5414932199", [], {@ipv4={0x800, {{0x1a, 0x4, 0x1, 0x8, 0x8d, 0x68, 0xe906, 0x81, 0x33, 0x0, @broadcast, @remote={0xac, 0x14, 0x0}, {[@ra={0x94, 0x6, 0x7}, @ssrr={0x89, 0xf, 0x2, [@remote={0xac, 0x14, 0x0}, @multicast2, @multicast1]}, @lsrr={0x83, 0x1f, 0x1f, [@empty, @multicast2, @multicast2, @multicast1, @multicast2, @rand_addr=0x2, @rand_addr=0x101]}, @ra={0x94, 0x6, 0x8}, @ssrr={0x89, 0x3}, @ra={0x94, 0x6, 0x8}, @generic={0x94, 0xe, "c33880d41da961a80cec0e0e"}, @end, @noop]}}, @udp={{0x3, 0x0, 0x8}, {"83bac77e6f50b0aac7f235bfe2b0859d2fe94eff8d0d36e4e6f13928b5"}}}}}}) executing program 7: mknod(&(0x7f00000001c0)='./bus\x00', 0x2, 0x2805) ktrace(&(0x7f0000000100)='./bus\x00', 0x1, 0x20, 0x0) executing program 3: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r1 = open(&(0x7f0000001680)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000001c0)={0xb0dc, 0x7}, 0x10) socket$inet6(0x18, 0x3, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0x0, 0x0, 0x0, "fe339657"}}}}}) executing program 7: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000000100)="02000800f137e2a1927975e6000000e60000000000", 0x15) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x80, 0x200}, 0x0, 0x6}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) socket(0x2, 0x1, 0x0) shutdown(0xffffffffffffffff, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x6) socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) utimensat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ktrace(0x0, 0x1, 0x40000000, 0xffffffffffffffff) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getsockopt(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x111) pipe2(&(0x7f0000000180), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001680)={0xa, &(0x7f0000001600)=[{0x89a, 0x0, 0x3f, 0x200}, {0x9, 0x6, 0x40, 0x4}, {0x40, 0x1, 0x40, 0xfffffffa}, {0x3, 0x0, 0x1f, 0x3d3e}, {0x0, 0x2, 0x0, 0x8}, {0x2, 0x6, 0x1, 0x81}, {0x8e5, 0x84, 0x1f, 0x4}, {0x735, 0x80, 0x2, 0xfffffffc}, {0x101, 0xff, 0x3, 0xbc1}, {0x89, 0xff, 0x1f, 0x540}]}) dup2(r2, r1) executing program 2: syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = socket(0x2, 0x3, 0x0) dup2(r1, r2) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setrlimit(0x8, &(0x7f0000000080)={0x7, 0x83}) close(0xffffffffffffffff) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x1000) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x151) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r5, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) writev(0xffffffffffffffff, &(0x7f0000000480)=[{0x0}], 0x1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000001440)=[{0x61}, {0x30}, {0x16}]}) write(r6, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x462, 0x0) executing program 3: socket$inet(0x2, 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x149) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000080)="e066fe71dd54c85048a6ae968c22233da611a6ad5fcdcc0da4f05e65380e7c4b38a7e8f79747fbf6778a2124e8310d6299fad15811fa56d3dafd663879a0e3a49d494c166da9", 0x46, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x4}, {0x8106}]}) syz_emit_ethernet(0x381, &(0x7f0000000040)=ANY=[]) mknod(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) r3 = socket(0x18, 0x2, 0x0) close(r3) openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, &(0x7f00000014c0)="37276bbabdf331d04411ef63ee820cb1bc185ec874f82780511eba053e5c721cfcd9c765678b93e4ac1f9e4f5fbd187913811263a8347cde62e123ad85c3c7db9821bbc1802eda629abc2e19a95f0e89b180fcd91c74c8d793287940a0723172670d2d3503fd59e6229ee89433ea9f382e984d7bc05bf51269121ded8a34b84fd37de2963948794ce927f98d63e09fd3657fac24053869fc4566abe300403fce897c66329608aafd3db0bbf8085fa5094adc8d59c80b8dc471e2580ba0c6931a9bbd959a51c545efb826d194278e850a7def4da44d7f83a398af76045b5479b9b4e0ab02fce067319d909eaf301eb75e6a9179bee145148d316a0236dd557d4868935032644292d0294756bf4efd84c51c81f5dc9b0fe964bde39b3de1fc2d15d556d45ce90ca08cf400c53afb6b35cd9853ce2cae6c65442555748cdf281893e557b8f2f49919053e23e7b64089525a1285cd02b76ab3fcc166da9c1bc6021172e75de13c22fbe86feca6c7821d14e5e5e19488ddb75904d5d386f88d53f755c0ec30a3728233134dfbe4195d438ac71068795cecc1d8e542357a73a07ed4a9bdf3dd923f8292c1e871a0abdb55b45290761d53c345b5b31fed5e4c23d0480e809766cb475438b943f5e670c6af99e9b72c191289fb8bb73a5f6224e73f50b6a09ee4087ebcb16aafffc487141e257f477312f77da67cf0e7b1aa454103dfc7c2bcf4a04e4e5a7c32137d8ffeb29cb333f3435b708c3fd65e670010d3c031fe404507935bfc5193001185e1b2d57dd0a81cd1cbbb58f663d10c94270b37dd436446e1c74e10e9b8cd9159df17524aeb20daab074a05f40b4cd83c6d8a2fee8a827e408bf5e83af80db1c9c81f2777bf2ad1b0d1da63a34c072af1e523f43a11bfad47fc13709c05247422e5b5a6cd0ad7d250d9d8ef6196f470a969dc251e22e9cc2af98ac72473a1714f24d2ae07862ab9ccfa07085a26e961b1401e0cc71b60bdab20501c2cd85108829236c20877a6cd1326263d67a1cc61e371a47eff6c679ac2525a024775df33ecc5058613b6354dc2e940e8b8f6d05be3c5c753ecaffcada5a90028a4baa0a2a9b3a4e70c29a35016bcacdc13cb5e8a1e1d5691cd3870c98d9520b67cf7fd30fb279f58caaeed8eea5413de9fea437616e1362b8f32b0531fceac228a93f46fbcc546c29548d4de05c20c639e1a22d0c83635959ab37e710c104addd51d53a2978b6b0ef50a0b785adb9bdf4cf7dba9eeabc54c3c4d16ff2e99de7aef974dcc64ec5059c2d2648dd9f56878b5c25b9800010dcd39b26290c44472f1f49fb9dc27e9f32e7f31a8b6cee1643ec4e5d97b0d6aebd5c07a6e879b091d02f0ca129029345e33f2adfdf44588d8aa2101abd70110e52d18c963d77186a95a50b49cb17a40b42e450fd5e0f7af1433e889ab5aa78d43d930d0a913df026cd3a9a1687006bf1b7ca57d25190169efb6dbc3a8feefcc83edf58dc10a1c5e11e49656c145fbe5cdef7a84648adc1790ab6eb7575f54e266ef0f6b4dd1966911c4494eea07fd2aff5cabd6a5c34b9c75291371449fb5fdc8258a5804c97e531066dfd02ea060c6e9d248cea6c2cc7d9c89b4348453b36b4b9c0c3650120cb5d7ec724c09618ba080421de469e7cae9f2d4dec1a4e1f370242e9d27184554280651308353b478185458b95a8d0e970f4967fd4078f64ab119e1b902afe842c4ca9e36d297a3442d926294eb4c1f59756cc04ff7f504754c299844b15b44f059f975af4576cdbdb7b6b238ef9bb4b049750bf04525451a5765d3512edcffda817638a789fafa7e7a3b4b605a89750de70ac7fa93031ab125cce397053ad03952851b8e2ccc2a90258e8c659c5bd531439b788662b7a4b69f63cd5ce21f26dd361ad8214eeb44255a6979a544b80fbbd651cabb19aacecdc57dec0ba7844a6d4bc419e4b314ee5259e5d54f2da91a862b3023323e5b4cbeb658b60ab9973457ed341981b164807a52c3154afac43a671f9477d7b5c31f42c1cc1074ce3888b5770c7c67d33061a63933ba7672051e07618ca46c53531cebadadef0b38cb9a1ee1ec1f8450e31081b5bf0eecc47a09c4dda31795127b854e0a7aceb0aaea7ab837f05c589cc359f1c6a6eb6aa83e343959d1af370add77cfcb85f0659a7f60f8233a6aabaa214c2f0e86e504fae5aae13ec03b1e800508656950fcc5cfe2247f2ae9fb920d232c4e0f58be9094fa805912fca61d3a04ce3a7653a655c974cc5bda9deb2c231332e56bcea9dc31c216d6f16a0262cca892d168339a4a4f58981228aafa6c2489b18de841236930c085b35c02a0dd8cb103bad647da621038c5789710c67af48356328ca6d33b6e44734be899a2d0d811b962e141d38097cb5aa379e4ddc6c1bdc149421e77e6199283252aa11feeac72e55f6e5fbd127b3b847118c86b759af4b3e3d57ff6bdb1fa9817ba6ba05308a3967bcc51cc443cd786bf9cca15649e730626cf4c97b31992b563ab0bcf1efc7eb6ca16f4431283ee935d3faa02328bbf568f24233e4af2a8176f418a37aa23a16bfd48f03fe7b4e2286eabddf60db5244a36f7cce5e711ee3c9aeceb39f28712997977a79d6febd8ebd95287acec9308c185f1298b96f17d2415d1e68e3051692e894b3e1fd7b9309d984d2a118b5dc6270d0db394f5d3c5657f1defa48d703e3bd65acbd928a301f9d7397890cda9b742294863ac77bde569081310962831993af5955903b55a9521aa65c0baf0bb1c3613cc5ae71739a78631f4449ff670908a87c72e291e6a64ffcfea4485d2039ac53f4443aeebbb96c2afa23cfaaad0e7b36a3b8b8ab055e652854bd3ec52b8881de83fe19bc609773fa55313a1cb27beb6c8f3dfc165eca2482d702873a24e5d24f0fdd06bb518a1f6f5e9e4175585a7ab033d132e76158dc6f95c600e878d332220bd57dc0461bea70511c27209883b7354b0c67c8fd18ca7738a4843d6b5e1045f20631246ae201244ab02beb7ca0bd78c0ae18e25165275484f3b9139529e983d1030431abd6312db5888499291652c915d097963d7f84490691982b2b09d8d4a2e185c6d22245a0cd4e095cad178f1b87cefb875eb894143a6ff3db93c647ea5c43e363478716b1315672286994dee9f4766a5366fd1baafdcefb1c480211d73c9ea9759dff0185cd18a21128406549c861ea6bf23810e59c068b7ef2d27193f110fc7f9f4c8313a1feea4c46372ebfe2a12623392631ab88931da6388e908f8e66ac6dbf76fc873ce8f161f1534bd934fbae2e6f19c130fbd555ab14a398a808333d1e070aea48164fdb4172a24aeef728a9c19dbe77d43d02726117d8f6243a0477a962287f0527f5a6640546cab1a5463769534427d52efad344976209bfcb0482b81ce2dc1b6d387e6b4dabd9ce12d5018f7fde6d2bdb84f95ffb7db9c245d42f08b521392307ca30b0ac44a1605f1cb8748460efead9380cd29d293fde3e20885aaf3109f132a34308f236bedcae4e416ef651509b83e26f37f4dc05bfb53dc5b78fbd551d89f807c2103bbf8773ea2133b5ad9c851d46257cbcac72f9dff339663a48c8a226a5691e888681dae9915c5228e167396fadade5fe19a86b75911299bda19950ffc29284af31370cf260f89303ff73fb2b7546219badb7401d7fea69e7cb34cb54cb8ff2a98fda4c60c0ee326c7c334f055504f6ca0480dedd10d51a5901a8dd15771f24ecf3357552362ad66386ab4607bf2fcb59e795da9eabf198f372b3767370603baf12224d810dfbf410e95271e17e10e74e8fdde59390a5479b6a4ece3802b581d3a2a2f4ceadad2c217fa871d79c079c1ebc8a93669041236685952a9af51389734aa2007c4702d9cfc6858ee4ebb6e822dbba8fefa28fed45378f1614087b984e57951b804cc4032713f66baf121332dbe910527909a10365fb5e59c32692c2943bc80ac8cb8a981ede6d03022a710ce4c070ee1edd04a3d93fa2a88fe1d6077add039ce1dff48996c94c871ffadeda86c11863ababe6968215853103cd867e7200f77fb207dbdca208b0d0c1e03a72d52b23cb6d5d307d8eff8fd53def915b3df8b4737ff3340e309abd3160231d57b38d72c3ebfe93da5d600dd82f0921212ea5b0dad64cca60a2c4b3af4bc91b74df37ba2a80be1c030f0b3178b1bcbf9399897ec50e4d5232f6133e8bc0ba73dd5ad9c6dd0946570f449084c0678e000ce2e97e2fe9adf9a4678e6ab4157e39bafb7cfa6d050f0f2fccabd1f2c763570483fc99dd64e1220fbba2535aab0d6867060819daefbf55893460470e25dfc2bf778d596f7f317e257445d62781dff92ffbc409f62b412629c928cf9fa65523633393ad1f3c504bfb0529cb368aff29dae3808cb8caa7878436fbd6d67f27ccff1646589c5ddcef9c442e9aa287294a331af50ac762eb6e06256aaae7763afec2f956f61d6cb9af696ef628ff82dbd59f74d6543a14929ce1bfd9ebbd03f2b7cc88fa9a7524e491a7d9d15b394d752accded5f5de4ab0a6b23be780186adbbbc504b9842afb6ef0787f324a36ddc6b389982a585bd5e357bb44aee053f2efdf50d0904f2903242cba95ffe68c8f974959f478b40cdbdb36fd171af4ee3485b9d8cd1dca7b7b010320191f1dc370e84a958461e22d7e1a28cd69fa609b5d508f4c19b90cd8889cdb7708dcd22e9a2d7be16c0220b00fb054e4bb0970711ca5596c7aadd4863d3e2af5e05eb7b48b6d3d563efe239cb1bc3d8122844fef4ef6977822789c1d059ebabe983d5785e8825aa8d826a8c195fed0458792786dc919fbde6ed2ffd392ed738ce4827dbd01f737d3936a4504ea615d8899119eb8e158e3506c7873360a091c33bb0c510ba7d2dd3e9d915e36210b7b23bd5f126ef6c3e3accdc645a7d6168d48caecb851f8954e90e02884e1883bec8f680f0778266f11e1725cadd84f09e18845f1d05087103792ee43543b17a70e7a1aa3c81595a0c8780fb5438a49a64be9b1daca40a7400a991087484b398704022b4a87cf80207be42f0336e06ac05d2ee0a8763145d13dea15e096162edf9c20178dad49ac9a3a5ecaea320a6e0954bc6325cd85ff565044e9651ae9954c6de791c2417f17d261c142d8db987de3cbe93385deeaeca76d9d704c538bcc5b17ef2edf4b8d65bb41d226218627f31424549b6dc9fa3db249f79278c92b14c9074ca5a4222412355a6b7740897165265c52b2644819a80b33c6d0e9213ded918d532f91d2d02364d1e384e62dac0300a7cf4247f1999831070e91d89db893342ca2b375d43e8cf76847e7d645e1ab37954b7590fe9a53fc0e86c7d686c27aebfba16231aed4533eecc08d78c8891fb94ed85b75dd158ac06d974df5839e4af05877c131e3251c63050f4294a233ba39ff83446581558633ba141e875f0cc3c27b91ddd0fc791125320e7a6509a94a4b9a222ffe1a2cd0f5f43ed78ee70de5a4f67bd76803f20bb93f1d52b3e085ea986c7706bf85b2576277f633350649a2a6b125e394113c4b7be387568d24ec18a7d220bc010dd5aae19cbde446e195e847f8ef6e0beee69f972eb4a566ff06594fcee79b5d58ad815f8b9969aadd3b3d92b78ed6f24397103f73664f7cf626dc985025908727bb528e0dba0a2da7b3aae3562f61baa5cab3841f65d191ac309606c101352122d625c4cafba22ceb2042f8b03e6d1449dff3375c6aff3b0c90db872fa6adb33d56b73", 0xfe4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) seteuid(r4) syz_emit_ethernet(0x78, &(0x7f00000006c0)={@random="5544f333d470", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x42, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a003f00000005", {[], @icmpv6=@echo_reply={0x81, 0x0, 0x0, 0x1a, 0x0, "d1c70953849eeaf8e1a1023ef346641d08918430c8be6bc72cce3fdff640b4e1e3d3e2aa63ea68b2be46300bc1156fccf095efa893a4837bdb9d"}}}}}}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f00000017c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000001c0)}) socket(0x0, 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0), 0x1, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x11, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) lseek(r1, 0x1000, 0x2) sysctl$kern(&(0x7f0000000000)={0xa}, 0x3, &(0x7f0000000080), 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, &(0x7f0000000000)={0x0, 0x0}) r2 = socket(0x2, 0x3, 0x0) getsockopt(r2, 0x0, 0x6d, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000001c0020fe350e28ef0900c08c0424be0000000031feb36d02b82faa094061f107a9016962000000000000004e204e", @ANYRES32=0x41424344, @ANYRES32]) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r4, 0x0, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000340), 0x200, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r5, &(0x7f00000001c0)=[{&(0x7f0000001b00)="184df45288820005760398dd3cd5e68a1a79eb05fe30836d566072b9552785b24248a0dd21b8c67ed1632c64e611cdbffcd8146ed11f7b800438c2aa307f850265eab553e04e9f49a9c75d363c3e36c4380cca38701ac5e3d73a7ab9504d54c81d0426d677516d032e0c7e81a4f4472b1f7483b2609c12c46f32c26f53566523", 0x80}], 0x1) execve(0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x2a43) open(&(0x7f0000001300)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x802069a1, &(0x7f00000001c0)) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c000000000000000000000000000000000000000000000008000023bdd699264234531a00000000000401009078000000006041c93a00000000000000000000000000000000000000010000000000000000"]) syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0x2) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)=')\x00', &(0x7f0000000180)='/\'!\x00', &(0x7f0000000200)='[@!\"#\'/+,(-\x00', &(0x7f0000000240)='\x87,#\xe7%\x00', &(0x7f0000000280)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000300)='tap', &(0x7f0000000340)='tap', &(0x7f0000000380)='%){{@\x00']) syz_extract_tcp_res(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x1ff, 0xa94) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) syz_emit_ethernet(0x3f, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "9ac9d0", 0x9, 0x2b, 0x0, @rand_addr="03498c7d3c88732762c5bbfb418dbe5c", @rand_addr="b82957248c3701367c9909fa96bf7cb7", {[@fragment={0x0, 0x0, 0x1}], @generic='+'}}}}}) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYRESDEC=r3, @ANYBLOB="23f9"]) executing program 7: open(&(0x7f0000000000)='./file0\x00', 0x0, 0xb1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{}, {{}, 0x0, 0x0, 0x0, 0x3f}], 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getrusage(0x0, 0xfffffffffffffffe) socketpair$unix(0x1, 0x1, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(0xffffffffffffffff, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) dup2(r1, 0xffffffffffffffff) listen(r0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) close(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r3, &(0x7f0000000680)=""/4096, 0x1000, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) sendmmsg(r2, &(0x7f0000000480)={0x0}, 0x10, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36e282", 0x30, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x11, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1}}}}}}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) executing program 2: open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) setreuid(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0xfc}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffffb8) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) r2 = socket$inet(0x2, 0x4002, 0x0) dup2(r0, r2) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2) executing program 5: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005026000009f000000000007", 0xe, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x1, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcb, 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r5, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, 0x0, 0x0) dup2(r4, r5) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) close(r2) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea000001", 0x4) executing program 4: chmod(0x0, 0x0) chdir(0x0) r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchown(r0, 0xffffffffffffffff, 0x0) setreuid(0xee00, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000), 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x10000, 0x0) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, 0x0) execve(0x0, 0x0, 0x0) r2 = getuid() setreuid(0xee00, r2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{}]}) getpid() ktrace(0x0, 0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x10000, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r3, &(0x7f0000000480), 0xcc, 0x0, 0x0) msgsnd(r3, &(0x7f0000000c40)=ANY=[@ANYBLOB="0200000000000000e189f8d114ce1db782153b893a56648cbf05d41a4920f4683e418b099a7d5ea735cae1b97f3b91a320cbe57c7decc17fcd38dc99d0bb7c965cd90919ddc0e5549238f56f8e55c654559d0f52df3c7a94a84f96912ddc75beba7f107d18aec4028af1602dc36617a2134312c611150fdd47b44bf717e863e505f7c74213c32fee3d7b2994d71fa5b287034e0650d7f5694ceb79028679db8f20e53bc45e00d3f4804a6e93d98d63c734c50d9702958c665c675a9f05cb811a99020000004a820bab2c42e34d1a1194baae8e02406eae44b1e6f257b39286aaf7039dc9e1aa79fe6ecb3595e3fb5b1a1473623ffd41615c6c09264d9698db28b8c1dc4efe4a7630ca369ee18046850e46"], 0x101, 0x0) executing program 2: open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r0 = getppid() r1 = getegid() setgid(r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r2, r1) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r1}, 0x0, 0x0, r0}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r4 = fcntl$getown(r3, 0x5) setreuid(0xee00, 0x0) syz_open_pts() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, 0x0) setreuid(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x1400, r4) executing program 7: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) close(0xffffffffffffffff) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pread(r3, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) ioctl$FIONREAD(r2, 0xc0206925, &(0x7f00000001c0)) executing program 3: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xba, 0xfb}, {0x2, 0x8}}) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x2) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/42, 0x2a) r1 = open(&(0x7f0000000140)='./file0\x00', 0x80a0, 0x120) getsockname$unix(r1, &(0x7f0000000180)=@file={0x0, ""/4088}, &(0x7f0000001180)=0xffa) sendto$unix(r1, &(0x7f00000011c0)="572507d8cc18c6a7d990d93f57819752e240e81f75d19f9d17265550322d565c80dcb3b8c7bd99e856887a688c124e2fb53787c37b75fa55534c61ecb5668713f957d4ac4accaa13010e08e3545bdc998024510fc5381f63d3c673294b4269295629d3985da1273d7dd052363a0aabf6d2ff49b1194fcbda9181a6fbae8f3b39ccb4a9a792431878c03c6de868fe2e20174eee", 0x93, 0xa, &(0x7f0000001280)=@abs={0x0, 0x0, 0x3}, 0x8) open$dir(&(0x7f00000012c0)='./file0/file0\x00', 0x13, 0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000001300)=0xfff) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001380)='./file0\x00') lstat(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)) bind$unix(0xffffffffffffffff, &(0x7f0000001480)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = openat(r1, &(0x7f00000014c0)='./file0/file0\x00', 0x0, 0x6) mknodat(r2, &(0x7f0000001500)='./file0\x00', 0x2000, 0xf) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000001540)=0x8000) r3 = socket$inet6(0x18, 0x4000, 0x5) recvmsg(r3, &(0x7f0000001880)={&(0x7f0000001580)=@in6, 0xc, &(0x7f0000001780)=[{&(0x7f00000015c0)=""/7, 0x7}, {&(0x7f0000001600)=""/150, 0x96}, {&(0x7f00000016c0)=""/140, 0x8c}], 0x3, &(0x7f00000017c0)=""/165, 0xa5}, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000001940)={&(0x7f00000018c0)='./file0/file0\x00', 0x8, &(0x7f0000001900)='./file0/file0\x00', 0xe}) symlinkat(&(0x7f0000001980)='./file0\x00', r1, &(0x7f00000019c0)='./file0\x00') ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000001a00)=0x1) r4 = open$dir(&(0x7f0000001a40)='./file0/file1\x00', 0x40, 0x100) fchmodat(r4, &(0x7f0000001a80)='./file0\x00', 0x2a, 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0}, 0xc) fchown(r3, r5, 0x0) sendmmsg(r2, &(0x7f0000002340)={&(0x7f0000002300)={0x0, 0x0, &(0x7f0000002140)=[{&(0x7f0000001b00)="563254711d2675c054bf845ae6f6685b984c4ec79b4ed9b83c90bdc376a865b5f64635c9d80015434fb55dd6d2d0dba91d14288c7d340fd8163a93936c5c02790a7e088ed668f9e1cd9f156eb03bb7d25270db50c26f1aa7295848c03d08b565e7e82a445ac184c9e1bae01d118e6e38541fc44e70ca8ccb914d3dbff3", 0x7d}, {&(0x7f0000001b80)="5a1c26d2211c69770e5ac63d40b5473f7abb2fb5d0994b0a4417f3f24a227ec64e140ec2e8f65e410694d1878d187426ef16c2a502afe352db8f6a99ca29fd5c55b1747b877c0247e62fb3e2a6aae854b998669b5ee5971ca99e6a3651fda6526c123fea0f4e8e0ace5b19bb87358880a0baf8899541a8e3c1fd6b3967d31d37232703f725121bee42499b084d7ecf3e58635fd6f33cbf27c76818c56a7a17de1bb866716ad6357d86b5488685603ac164160fc320421d28d18ce21278f882ec34cd262925d548eb24bbba2fc0eadc7382557833a1f4f8f60478f8d0064562c897b7665e3c81e87dde86ea914c3b5565a202", 0xf2}, {&(0x7f0000001c80)="4350cd3c0292e6bb4184a00d16381e33bbc4da862f22bcac49c52ab4fcf5d374c463021a79aa3d581f8a3bf14d69b912d7b09baa6792ba05ae8e0ab734793620e6c2401e914d3aeeeda07c2396acfd", 0x4f}, {&(0x7f0000001d00)="aff848a0b2959d0f48e389bb6a8eaf582fb7c7ee8b762d5ee6e98512776c009d9bc06b33562d54d04565d9a7eae8649ebc5342efdb5b00d9d29832bb986404c8dc70c14771e5b463968d3bdcb98543ad0737fb991d1d0adac67cb544731bd8ab53e506e716220bcedb522b36335979f7015b0770c9655e6eb1a176eb14fd1b9b1d65eadd6740b30baaf53455cd3368c83378e801e9eb0c6732a5d6c7955a16b54db688d3dec66ea1fb14e67e01ad153a240d9c496039b1f14babd8cb73c765869f8399d965b797eba2b536a3b5534293db1419c28f18afc2cfa9bd8acc3b6ea530a22fe75a7910f1dc", 0xe9}, {&(0x7f0000001e00)="2c292c7edaf4f328d0c2ba1375f2e178d3f7a4b0a3faffaf5fc85c25f59be7e51dc7e45a7bfc3508933a798f6965095cdd87f727668a7e042e41be6cd8a1183ae310b80be1b3b35e7d79ab1b1f59749b8fe146a6a55025c97cf3cf27c9e95bd7bd474856a36bda5a119be211b94802b66435878a9437eadd40c8065e935ee351a258b3f455f1503d3913c85d3aee92164581e783c65c75c2f7feedde0f", 0x9d}, {&(0x7f0000001ec0)="8055a5fe5c1ad124443a5eea2fd2f92b7be04e560b7c14f04e67bb4abf9504acbad2193d7cb5ce4e3d59de4dbcb37b57e9d7e292c1d95622cfc073735662ba9becb5e48d572c66ac525d39841f70db5fc88b9b2db897cf498379f522442522f02cc03364a9a99affeea0dcd88994112bd9ad11aa5d60de85750c181fb6788da8c8164872eca68de56aa04dfc320cd30618d88cbfe0ab1ef2b4dc00a444665adcd0a2eafa41df35bb5d4dcbfa5e260bd24dbac153b649456e632c07b6d253d3aabc76a487c4369e5fb769944c4a5f96582e4c31f74eec0b8df0afaa2af542046d45138eb7425b2576546d26ec4819705abda3f54fb5c025a76a8ee30ec31495", 0xff}, {&(0x7f0000001fc0)="20a3d7084b501df8d8c07741273264851e816f1e624309f99ef4786aaeb2b1be8d558e0616310d594181c775d978c8937e6c23829de5704828b9a0e8eaaeb162cfe3eec84a1f882e2f2515cc4ecf99075001f3410acdec0569e47a54c6a9923053cea6a098b8358fe028c71becb74b4275811b327c78c65c41d7ed6f1212d9eee835b7faaa3fbe27fd64ca8e44006f2d9de8f68680f29d028cf0b168af89595a6c68d3f96eae0a649f", 0xa9}, {&(0x7f0000002080)="f1", 0x1}, {&(0x7f00000020c0)="471b9c70c790356d3fa7a62cc437fb7a399b48aa7116311d407da9b4cca7a261264882c3e5fd28138f8ae73245b32012a6acf384f59fc7693f1490fe9ee1", 0x3e}, {&(0x7f0000002100)="f542c06054b713d9ff8d6153546b75aed702691fa32016a9026737b0245f454fc5f3fdd1c844ed1fa1a9d318e57aacdbc2ed4a7874deec0b573d", 0x3a}], 0xa, &(0x7f0000002200)=[{0xd0, 0xffff, 0x9, "d6f839a662a733fe302f98e69540638b411d750d3e91afcccf243f06ad1cc5654f084af099b673804189e1875e4bba90e720f0daa0beccc8a78a6480f136e980bad2a4aafe8b68c7fceabb81a90f0d1c7900319a54c6852a30b654bbf4145c32d24fd686ac608dc87815f5882500a342f1270086e4f670f21de64ba3f1c53670b5301145c83bb7589de50c2497fc272fe6234a3df6f5365d94beebd412ee0fa9509d7510c296bb385d8cacd187581276aa7bc80e837aeadb6f83de377cd5777c"}], 0xd0}, 0x8}, 0x10, 0xb) sendto$unix(r2, &(0x7f0000002380)="fc915c8932d93a6a013f2b4732aba329aef9d769", 0x14, 0xc, 0x0, 0x0) chdir(&(0x7f00000023c0)='./file0\x00') r6 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r6, 0x0) rmdir(&(0x7f0000002400)='./file0/file1\x00') utimensat(0xffffffffffffffff, &(0x7f0000002480)='./file0/file1\x00', &(0x7f00000024c0)={{0x3, 0x74d}, {0xc35, 0xfffffffffffffffa}}, 0x0) executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}}) sysctl$kern(&(0x7f0000000000)={0xa, 0x11}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 2: r0 = socket(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) dup2(r2, r0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) rmdir(&(0x7f0000000040)='./file0\x00') write(r1, &(0x7f0000000080)="77122f1bcfab543f", 0x8) executing program 4: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r1, &(0x7f0000000000/0x2000)=nil, 0x2000) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000003000/0x3000)=nil) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x5, 0x0, 0x0, 0x3}]}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x8000, 0x2], [], [0x0, 0x457b], [{}, {}, {}, {0x0, 0x0, 0x2}, {0x0, 0x0, 0x0, 0x1}]}}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt(r3, 0x3f, 0x4, &(0x7f0000000000)="7cf6cb5f83953353", 0x8) msgget$private(0x0, 0x2c2) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b10005040000040000000000fbff0000331c13fecea10500fef96ec0c79f050000e30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbcc70c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba220754f4fcf668246c0900e1937c727a4bdb8d000008e371a3f034371205", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r4, &(0x7f00000004c0)="05adc3f0ca632bc581d78b7cb83e7a7dbf3afeb6e0bb9437888f7133d84bfd85ac1ab8965ce03337d1ea3570df38afd97996291b5aa359929374e626307a7758260139f4e3a8f889410af4fb555017e1b0e6367c3d2b1e66efcf825a9a13d3ba41707b151e52952dd710de2d11fcf1a3e66a423f44dcb1d5c15ad270146be3fe57cd14ba0885169d5e0314d0e04f4b29c18eee074a895f36e82e7bc88e950d4cae387d3bb42f01e75d", 0xa9, 0x409, 0x0, 0x0) r5 = accept$inet(r3, 0x0, &(0x7f0000000380)) sendto$inet(r5, &(0x7f00000003c0)="8eb1ce5bc129e370b458199a47480c9f2bc234e531e84dcb8ba072c9804331a75b46b86b6458ef08c002094587a8cb80c01557d5dcdd766811987a66532c2f20d10cdb2f78354659d9ce25374fea75fd99b7d3b163fb1bf4a3051cbd3b935840b80b0c1088a65d2663bad8e45462c40f8d01cda7c5ed3517a6ec09b7be6e8ea9b69ce6ec571bc682d70e5057f5cba7885762aee5ef65d3e1ecf1", 0x9a, 0x9, &(0x7f0000000480)={0x2, 0x0}, 0xc) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) shmat(r2, &(0x7f0000001000/0x4000)=nil, 0x0) r6 = shmat(r1, &(0x7f0000002000/0x1000)=nil, 0x0) shmdt(r6) shmdt(r6) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000001440)=[{0x40}, {0x4000006, 0x0, 0x0, 0x1000000}]}) executing program 5: setrlimit(0x5, &(0x7f0000000040)={0x80000000000073, 0x55}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0)=@file={0x1}, 0x2, 0x0, 0x0, 0x0, 0x0, 0x40c}, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000002, 0x0) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r1 = syz_open_pts() socket(0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, 0x0, 0x43) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0x4) sendto$unix(0xffffffffffffffff, &(0x7f00000002c0)="b1", 0x1, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x78}]}) close(r1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x9}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) syz_emit_ethernet(0x44, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000223b000e0600fece76a44a170e318b35195bcf133200ff020000000000000000000000000001000000180000000012f2217e690b4d3cb1d7beb11ee1374d8f8058cac83a2fee209b117a52a6430f4d2c7a08051dd06f51d3303e260bd451832fdff2fce264c3ad2f836c23cdca7f7c6ae8876adf810841618ced74d66d0ff89f580e2f6b129fba24638c1fe35ecfef42b0041ae69951181b7784a7c536ceade3adba3a"]) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r3, &(0x7f0000001480)=[{0x0}], 0x1) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x3, 0x11, r3, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000200)="30ff66fc711944d89c07ef4d5d26a443fd06b8c8b6e6b5981d3233247b36bf70196375d5b32a909f24d048eaca953809f7eb790835c74763c1e3f456f8d2437460f37189f096eebcec", 0x49}], 0x1) r4 = socket$inet(0x2, 0x2, 0x0) close(r4) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getrlimit(0x7, &(0x7f0000000340)) executing program 0: r0 = socket(0x11, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) sendmmsg(0xffffffffffffffff, &(0x7f0000000900)={0x0}, 0xfffffffffffffc7a, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) setrlimit(0x3, &(0x7f0000000080)) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) poll(&(0x7f0000000080)=[{r3, 0x40}], 0x1, 0x0) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/79, 0x4f}, {0x0}], 0x2) execve(0x0, 0x0, 0x0) executing program 6: setreuid(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0xfc}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffffb8) executing program 7: open(&(0x7f0000000000)='./file0\x00', 0x0, 0xb1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{}, {{}, 0x0, 0x0, 0x0, 0x3f}], 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getrusage(0x0, 0xfffffffffffffffe) socketpair$unix(0x1, 0x1, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(0xffffffffffffffff, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) dup2(r1, 0xffffffffffffffff) listen(r0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) close(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r3, &(0x7f0000000680)=""/4096, 0x1000, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) sendmmsg(r2, &(0x7f0000000480)={0x0}, 0x10, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36e282", 0x30, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x11, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1}}}}}}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) executing program 3: sysctl$vfs_fuse(&(0x7f0000000000)={0xa, 0x12, 0x2}, 0x3, &(0x7f0000000040)="355f71719a2722cac19a84d87e5310301457f64d7e52246c59642ac958d1d02177a3a46fce7692bbb01fe4bda9fd2509bd9d8d5a47681311c63ef2b6be2cb1d7baf18847c6979f64124243f1ef9882ef99ef3adb", &(0x7f00000000c0)=0x54, &(0x7f0000000100)="c22cd4976cbefbc35b5f2cf4cedd4280109dbf7c69c6276d04c0921927fc7d8481585756ecaa2625e67984118e65d643cd754192d9011fb3a89a40b68126611e9f7b3bebeb95a09d35b2f7ddc7aa8d13661614b004a14f2e42492beb00fbc65a794e82", 0x63) r0 = syz_open_pts() rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r1 = socket$inet(0x2, 0x4, 0x7) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) bind(r2, &(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa) recvfrom(r2, &(0x7f0000000280)=""/72, 0x48, 0x800, &(0x7f0000000300)=@un=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000340)='./file0\x00', 0x1, 0xabbf) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) r4 = getpgrp() fcntl$lock(r3, 0x8, &(0x7f00000003c0)={0x1, 0x2, 0x1000, 0x45cf0aba, r4}) mkdir(&(0x7f0000000400)='./file0\x00', 0x48) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000440)=0x6) sysctl$vfs_fuse(&(0x7f0000000480)={0xa, 0x12, 0x4}, 0x3, &(0x7f00000004c0)="55829ae6a58120a8097e4667a427edebdc20a66e11210c88a177941fd78375d5b021c9fb1e9cff4dac3dd5baea0ec3c06e1ae63493e2e1bc6080fb9ac195855c102e05bcbe29553042134fe708060dcf0cbd0aca3beafb3dfb0208e273277724e56e3e904f2a40bc249625177dda5142e02d62b38f5538c8ac70777f80425767790e6691e2", &(0x7f0000000580)=0x85, &(0x7f00000005c0)="0285e339b0328e4333d60dd440ee835242d213e5af2ad6cd49b0956710c21489dd132ecf48d143f70a9c6b2f5290baaa57bdf79e0748793619db2fd06d2e351bd43afd2233fa485b03a622770ffbe1ca4503b69af7555d13a8c6bb6e47d7a6d620852613ed571af4fca29872362167c1a6dcd4c75ae5b4f71f1ad088268808d1896d8b97e49072837a8b588333dc68111d8f0ca696ddab178df761609969d31f41dca6621a75646e321163ea59770ad0aca198e7bea6307e69dd4293bfd7b09aa3000b378111ef23389b0a7c50437d2cbf97d03f5f5cfa7a33e2f143bffb8aa2d246d557b5ba50250521e62a8fe0c2e385b4c492b8c53cd880ca98", 0xfb) getpgid(r4) r5 = socket$unix(0x1, 0x2, 0x0) r6 = accept$inet(r1, &(0x7f00000006c0), &(0x7f0000000700)=0xc) recvmmsg(r6, &(0x7f0000001bc0)={&(0x7f0000001b80)={&(0x7f0000000740)=@in6, 0xc, &(0x7f0000001a40)=[{&(0x7f0000000780)=""/132, 0x84}, {&(0x7f0000000840)=""/125, 0x7d}, {&(0x7f00000008c0)=""/47, 0x2f}, {&(0x7f0000000900)=""/73, 0x49}, {&(0x7f0000000980)=""/173, 0xad}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x6, &(0x7f0000001ac0)=""/189, 0xbd}, 0x35157783}, 0x10, 0x1803, 0x0) sysctl$vfs_fuse(&(0x7f0000001c00)={0xa, 0x12, 0x4}, 0x3, &(0x7f0000001c40)="f5b263a104fcf6ee2a977af5423888321531b09bbf050a7e1891de1fcc6b800b618fe001368cf708683198b7cd2b0076037733e273e7824ae5762fda51d476d21b61655a1b3c1d", &(0x7f0000001cc0)=0x47, &(0x7f0000001d00)="6d48678d83ba4525febb61d6f24d5137d4c8f97a4b0fd2b442e4f52ad84e5f5acd1ace62751b00df00066771be1f418c9df94cfb72273cf72c4a381a20a2f31250489d0236f21d59cc8b6a72ef0040822adc8c00b8409ed356783357bfb45e7a474393806dd546731af1038a0f85fad2313e00f6aca865053f8c924d24ac798cb593cb8b3e7e8361755b6994640e28e970080edf35bd2ae56641c85920d8b869045b2c3489cd2f6f1cbfc811e8efdba136332a8504ca0d1424db623484c6a4aaa9461da0025bda", 0xc7) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000001e00)={0x19, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000001e40)={'./file0\x00', 0x80000001, 0x80, 0x7fff, 0x1, 0x8, 0x81, 0x79c, 0x0, 0x2, 0x5, 0x5}) recvfrom$unix(r5, &(0x7f0000001ec0)=""/68, 0x44, 0x2, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000001f40)="0b6a8a7fcd", 0x5) sysctl$hw(&(0x7f0000001f80)={0x6, 0x14}, 0x2, &(0x7f0000001fc0)="67dfdfdd5538cf31f99d8452ea99fa34ac38a251275d7a86f79d3401481e51f7dd378079", &(0x7f0000002000)=0x24, &(0x7f0000002040)="143c2619024b15ae6b", 0x9) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000002080)) syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffff9c, 0x8058574d, &(0x7f00000020c0)={'./file0\x00', 0x8, 0x1, 0x7f, 0x0, 0x9c, 0x1, 0x400, 0x1, 0x2, 0x6}) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000002140)={{0xd5, 0xff}, 0x0, 0x101, 0x200}) sysctl$vfs_fuse(&(0x7f0000002180)={0xa, 0x12, 0x7}, 0x3, &(0x7f00000021c0)="eb575db8ae1d0e7ad20057d89c519d445a69f181242e760a69de54c4bc9501e600d86326eee37d76408e530ed5", &(0x7f0000002200)=0x2d, &(0x7f0000002240)="965857f4d4c873467dc63d7cdd85ece428ef11f4ff62df496fd5e3b1eb99240253f43007ecead589bf62f3aef84774056a416fb0", 0x34) executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x4}, {0x1}, {0x8, 0x3ff}], 0x3}) r1 = shmget$private(0x0, 0x2000, 0x509, &(0x7f0000e37000/0x2000)=nil) shmat(r1, &(0x7f0000e35000/0x2000)=nil, 0x2000) munmap(&(0x7f0000e34000/0x1000)=nil, 0xffffffffdf1cbfff) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x0, 0x5}) mquery(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x6) shmget(0x0, 0x2000, 0x88, &(0x7f0000e33000/0x2000)=nil) r2 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r2, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000100)=0xc) sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, &(0x7f0000000180)="8799c2f9", &(0x7f00000000c0)=0x4, &(0x7f0000000140)="c486c70f", 0x4) r3 = semget$private(0x0, 0x4000000009, 0x82) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r4 = open(&(0x7f0000000180)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2012, r4, 0x0) connect$unix(r4, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8) semget(0x3, 0x4, 0x400) semop(r3, &(0x7f0000000200)=[{0x1, 0xfffe, 0x1000}, {0x2, 0x3, 0x1800}, {0x2, 0x40, 0x800}, {0x4, 0x2}], 0x4) writev(0xffffffffffffff9c, &(0x7f0000000840)=[{&(0x7f0000000380)="16434d44dfc14fb303ec4729b98a1dd21a8235b377e777ae1d3f34834f43ceec8399e8c77e13c59e435b3b8f48611f8d1396a3d5946d439fab84495f368dfdfb5cbc90def764d3e61069b98451f23819f09f1c4d60c9904862547c797a583bbea9b8e019dd345955e80eee45ad223c8ca9f9e4e8109b02c3f0cd410e9cc1b41b992babeb20a09e2746e0ab025aca0886ab697bc7f4308823bc6449714ea5bd93f3654700dbe1cc5074659bb6e9930839a7423b3fa428e0d0047fbd5b50c0c57f02be1601ed2b80ef8792b41543ffd039af9508818f3edc115fdf92954bcb8d", 0xdf}, {&(0x7f0000000280)="39dfc26d8a", 0x5}, {&(0x7f00000002c0)="ec1555a4ed61", 0x6}, {&(0x7f0000000480)="a0e18f7e71e572ff46fcdbabea61a07a04d76a283c2a80e612db562803caa18c1d6000e513dc8d02163fe6c6415fdbffec5212f2195601ff3fd9f296224bce8b334d6f698cae1a2514e721a8d6386eccf26d624167dff077489f553292a8eb31afc126fb98eedfe6cc648607fdbc84fb04682eafd0da2f1457a1bd649bbd", 0x7e}, {&(0x7f0000000500)="af557170125380bf15be44043c53fa08217b072d0e7c4dd3fd7d078e47d8a68fcd5b50ecefc2b9123e27c10bb51643a22d56d4dc4dec0434591093196974909e2e91dfd310defe1cb0b82167900a173036606a360f1b", 0x56}, {&(0x7f0000000300)="2ab1103633384ce615d420a7723f9bffd2f01b74cf778bc29fb01887a858f3e3916a54ca886a3ee246", 0x29}, {&(0x7f0000000580)="a234dad3304f96a62fe7fc0ad300933b0fca20f05d865cfbe2bcb440bcffe3cfeac9ee0793253c08e8c2198a6397cae4e1ea831e4720beb692a1e817eda10a8a0a4c3c398ed06eb288e964eee6abfff67d2c31de98911a6dc1d57b247be960f0c1be6c96d73549d6f62f107011daff8435099f578259217ff13873ebe0ddcc100eb2639a70a9e835a5aed86a74f3b4cc4ee3c820344b579bdf288f75651bb2b257dc8461fb79644bd8b79df4a1", 0xad}, {&(0x7f0000000640)="a8470a057641b1abd163a36cbd9e3730ca667e8c95cf3cd1498d6dd287e6c7e2fe23ab3eec44ca6175f328cb39235b03502a3747dd464a3ce11e59ec843c1b015275996508589b84ef966bbb4ac36c7cd01aa798a1", 0x55}, {&(0x7f00000006c0)="1188461fae977d1649581d6ddc69f7d9e26f8c25eaa40513f86a1ae1b5dc891b11e3aae0c1ab877683ff0ceed7cdd5d1116a52586675f7a97776354eacf68ac4ef716355a2c8a6107620a1e127f0311c3028cbf36d579072f6c3290d8982f2bae7c5ace54cb713e1d6d399c3bedb00ea621390115524b68c874b48861dc4b8fd7fde8a85ddf934cd0f4d8c563092f5b6c0d8fc47d300a2cff263caeac80b84c667d295f1b7ccfaa32a9f7bda948d21507c8779c4f0392f3f3c", 0xb9}, {&(0x7f0000000780)="0c74fe36a6d5ccd21b8e78664522073cf0308c232ba03cc343f8f91a62be396a82f1811d5c7e15a3d26731d7512428b44f6c8e23e271ebb53c712bdeba65b3c126130eb1c892c3c290261159810573b72bba8ed149afb6d7fe82a75c156508d58f43fa01f112a6ed8f20b420ae7f934592c613bc545ec9bfb5e153fab51effdfdef341a4499d2cf1087ffca0026a5ac6b9", 0x91}], 0xa) setrlimit(0x8, 0x0) syz_open_pts() sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3, 0x4}, {0x4}, {0x8106}]}) executing program 2: setregid(0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000539c504000004000000000007000000331c13d72a78b28bcf74ded2fecea10500fef96cc0c79f050000e30200004e2003008ab94e8169b6b9890779c8e7c20000acf28b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c227e7d0c032bfa896443a4", 0x62, 0x202, 0x0, 0xffffffffffffff0a) sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x2f, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x21, 0x40000000, 0x0, 0x9}, {{}, 0xfffffffffffffff8, 0xac, 0x2, 0xb425, 0x3}, {{}, 0xffffffffffffffff, 0x48, 0x20, 0x0, 0x9e28}, {{}, 0xffffffffffffffff, 0x6, 0x80000000, 0x74c2, 0x100}, {{}, 0xffffffffffffffff, 0x0, 0x1, 0x3ff, 0x5}], 0x101, &(0x7f0000000080), 0x800104, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) dup2(r1, r2) write(0xffffffffffffffff, &(0x7f0000000100), 0x0) r3 = socket(0x18, 0x0, 0x0) setsockopt(r3, 0x3, 0x401, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r4, &(0x7f0000002000/0x1000)=nil, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r5 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000004000/0x4000)=nil) r6 = shmat(r5, &(0x7f0000001000/0x10000)=nil, 0x0) shmdt(r6) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) executing program 6: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x40, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x27}], 0x100000, 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x1010, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r3, 0x0, 0x9, 0x0, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000040)={0x9, 0x6}, 0x10) unlink(&(0x7f0000000100)='./file0\x00') executing program 1: chmod(0x0, 0x0) chdir(0x0) r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchown(r0, 0xffffffffffffffff, 0x0) setreuid(0xee00, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000), 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x10000, 0x0) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, 0x0) execve(0x0, 0x0, 0x0) r2 = getuid() setreuid(0xee00, r2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{}]}) getpid() ktrace(0x0, 0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x10000, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r3, &(0x7f0000000480), 0xcc, 0x0, 0x0) msgsnd(r3, &(0x7f0000000c40)=ANY=[@ANYBLOB="0200000000000000e189f8d114ce1db782153b893a56648cbf05d41a4920f4683e418b099a7d5ea735cae1b97f3b91a320cbe57c7decc17fcd38dc99d0bb7c965cd90919ddc0e5549238f56f8e55c654559d0f52df3c7a94a84f96912ddc75beba7f107d18aec4028af1602dc36617a2134312c611150fdd47b44bf717e863e505f7c74213c32fee3d7b2994d71fa5b287034e0650d7f5694ceb79028679db8f20e53bc45e00d3f4804a6e93d98d63c734c50d9702958c665c675a9f05cb811a99020000004a820bab2c42e34d1a1194baae8e02406eae44b1e6f257b39286aaf7039dc9e1aa79fe6ecb3595e3fb5b1a1473623ffd41615c6c09264d9698db28b8c1dc4efe4a7630ca369ee18046850e46"], 0x101, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) r0 = syz_open_pts() syz_emit_ethernet(0x4e, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x18, 0x0, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @remote={0xfe, 0x80, '\x00', 0x0}}}}}}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) r2 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000000)=0xfffffffc) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{0x0}], 0x1) readv(r2, &(0x7f0000000400)=[{&(0x7f0000000200)=""/69, 0x45}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x8000000000008001}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="fffffffffffeaaaabeaa72c486dd6000002000083a01fe7fed000100000000ff7f0000000000004a020000000000000000000001826884"]) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) preadv(r5, &(0x7f00000012c0)=[{0x0}], 0x1, 0x0) dup(r4) r6 = socket$inet(0x2, 0x2, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r7, r6) ioctl$FIOASYNC(r7, 0x80047470, &(0x7f0000000040)=0x4000000) kqueue() executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) getitimer(0x0, &(0x7f0000000040)) socket(0x0, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmmsg(r0, &(0x7f00000000c0)={&(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe8b}, 0xb}, 0x1, 0x0) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x0, &(0x7f0000000040), 0x4) pipe2(&(0x7f0000000080), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x67, &(0x7f0000000140), 0xc) socket(0x2, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000001c0), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) readv(0xffffffffffffffff, &(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x3e}, 0x0) write(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 6: socket(0x0, 0x3, 0x4) kqueue() sysctl$kern(&(0x7f0000000040)={0x1, 0x2c}, 0x3, &(0x7f0000000600)="4a061e68c5abe634cd52e06fd19678b63ace1ebc7becef400a57ef6f559b711b7f126df4e0380e27493277bb531e8427c5edc6c378aebe5f4ed5063679aee1b5fa108608b2e8dbbd7e3a2ca72a36fcfc41b98f8d3d15d11362df137cb4b1c3c059234760435c6b2ce4b0026699d3804ae682e0c47f8154aaeb01f4dd003c3e6ae5723d67f9574932a60a4d8ef2edc45a548602000000002000000070f4d5acf6159349f034aadcea4e01a572595769591d2dedccbc773e9657bfc4c20a9e01f37974fabae28009f491bf8cd7f6a8ae615e8a6857b602914d09d82ea26d3913996c25664244889870b6ca1bc13a3b5b88115e8e4a8eb8b92c20598f3468ee937a55333d8d1c329707a00446133a0283e5de8cd6b268ef7cc6cdca554c297a50969d90e83a78bfc3928e59380905c035bce8314c9bae843084c13797d0b3147405326dd7add034b43f2c59d1e0c2f5f8fcd13349dab207e0175190309aa95fee502f400c2023a640783cfc6f08cdd29ba35148816f711643d6ff779c8b119443b3f7c94838f19b7cf4ae71f29b47d3c448c9c08a128fc4ab2b5f538638b921ac7bf1424ebea5900df032c1500776c4a853d0b317d2e71e651199355c6ab289fa0d565b73ab4c78dda29cd2092a215dbf4e425a25c7820c4206f2db605c2ca9957d498d47a02537920b83a6d7d852a8e5dcaa730be81f6f447ebbc746572afafcb6cb2cd0a621884dff9fb32643401c26ea09c4238a106d4ad4c46731c2599e5b0f4cb66025029ef482bc243d928c1d6f444569a82a283bd78a15994febe14370a7525d344103743e43368e36e2d1", &(0x7f0000000100)=0x77, &(0x7f0000000540)="582fa4097efcebc0a5ba0f78a47b1acf0b6be0bff13a98fe7b0862faab7680035cce55f426ffe59d70ff4f049305dbf07e2e06897c69a60cb71ee6043a9fe850f93f277b433613517f77ac730ed6cca77198db397fa759d6f5cbacb05e6520637bcf0c33cb79f5ef23734ef3b4a2eb2073e261269adc8ad37b983b3088ac7eadb47e3a13bbf24161b2887fd91142118d76", 0xffca) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) pipe(0x0) dup(0xffffffffffffffff) pipe(0x0) dup(0xffffffffffffffff) pipe(0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000280)=[{0x34, 0x0, 0x22, 0x10000000}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) setuid(0xffffffffffffffff) r3 = getgid() r4 = getgid() setregid(r3, r4) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000540)) setitimer(0x0, &(0x7f0000000040)={{0xffffffff}, {0x4}}, &(0x7f0000000080)) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x2}, {0x2}, {0x6}]}) write(r0, &(0x7f0000000180)="7696917d34b08c37cea86101c7cf", 0xe) executing program 2: socket(0x11, 0x3, 0x0) (async) r0 = socket(0x11, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) (async) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpid() (async) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) sendmmsg(0xffffffffffffffff, &(0x7f0000000900)={0x0}, 0xfffffffffffffc7a, 0x0) (async) sendmmsg(0xffffffffffffffff, &(0x7f0000000900)={0x0}, 0xfffffffffffffc7a, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) setrlimit(0x3, &(0x7f0000000080)) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) poll(&(0x7f0000000080)=[{r3, 0x40}], 0x1, 0x0) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/79, 0x4f}, {0x0}], 0x2) execve(0x0, 0x0, 0x0) executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r0, 0x1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000180)={0x10, 0x8000000000000001, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x3}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xf}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x3}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x8}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x7ff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xa63}], './file0\x00', 0x6}) close(r1) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x8) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea890203", 0x7d}], 0x1) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x82) openat(r3, &(0x7f00000000c0)='./file0\x00', 0x80, 0x100) r4 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x3b, 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000000440)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1400000000000000070000000000000005"], 0x30}, 0x0) syz_open_pts() syz_open_pts() (async) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) (async) flock(r0, 0x1) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) syz_open_pts() (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000180)={0x10, 0x8000000000000001, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x3}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xf}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x3}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x8}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x7ff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xa63}], './file0\x00', 0x6}) (async) close(r1) (async) syz_open_pts() (async) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x8) (async) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea890203", 0x7d}], 0x1) (async) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x82) (async) openat(r3, &(0x7f00000000c0)='./file0\x00', 0x80, 0x100) (async) socket$inet6(0x18, 0x2, 0x0) (async) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x3b, 0x0, 0x0) (async) socket(0x2, 0x2, 0x0) (async) sendmsg$unix(r5, &(0x7f0000000440)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1400000000000000070000000000000005"], 0x30}, 0x0) (async) syz_open_pts() (async) executing program 7: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x21e) chdir(&(0x7f00000005c0)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000340)='\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', 0x0) mkdirat(r0, &(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{}, {}, {0xc7}]}) r1 = getuid() setreuid(r1, r1) fchownat(r0, &(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, 0x0, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, 0x0) syz_emit_ethernet(0xe, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000001280)=0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x4f0f, 0x4, 0xffb, 0x1, "67eb0af3caffaa672b894210f50b9f070bdc6cbd", 0x8, 0x7}) syz_emit_ethernet(0x42, &(0x7f00000004c0)=ANY=[@ANYBLOB="00000000180806000f8006061000043c51060eb92b452b1f8c8a746c5dca32fce9b6e2585100000000000000"]) select(0xfffffffffffffebc, 0x0, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000000)="00020000", 0x4) setsockopt(r4, 0x1000000000029, 0xa, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) executing program 0: sysctl$vfs_nfs(&(0x7f0000000200), 0x20, 0x0, 0x0, &(0x7f0000000040), 0x0) executing program 4: setreuid(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffffb8) executing program 5: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = socket(0x18, 0x2, 0x0) dup(r1) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = semget$private(0x0, 0x5, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) r5 = getuid() setreuid(0xee00, r5) socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000880)={{0x8000, 0x0, r4, r5, r4, 0x0, 0xa}, 0x20000000001, 0x80007, 0xffffffff80000000}) semop(r3, &(0x7f0000000040)=[{0x4, 0xbf43, 0x800}, {0x1, 0x6, 0x1000}, {0x3, 0x1, 0x800}, {0x0, 0x8001, 0x1800}, {0x4, 0x4, 0x800}, {0x2, 0x5c15}], 0x6) semop(0x0, 0xffffffffffffffff, 0x4) semop(r3, &(0x7f0000000580)=[{0x3, 0x2}, {0x3, 0x8, 0x1000}, {0x0, 0x5, 0x1000}, {0x3, 0x401, 0x800}], 0x4) semctl$GETPID(r3, 0x0, 0x4, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x7ff]) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000000)={0x3, 0x0, 0xfffffffffffffffe, 0x20002fffffffa}) semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000000000)=""/50) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x1011, 0xffffffffffffffff, 0x0) setrlimit(0x6, &(0x7f0000000980)={0x7, 0x80000000}) r7 = syz_open_pts() close(r7) syz_open_pts() ioctl$FIOASYNC(r7, 0x80047469, &(0x7f0000000000)=0xfffffffc) executing program 0: r0 = msgget(0x3, 0x0) r1 = semget$private(0x0, 0x4000000009, 0x30) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000880)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x20, 0x8000}, 0x5, 0x101, 0x5}) semop(r1, &(0x7f00000000c0)=[{0x4, 0x200, 0xe5ce97ab354d96be}, {0x0, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) semop(r1, &(0x7f0000000280)=[{0x0, 0x2, 0x1800}, {0x0, 0x7f, 0x1000}, {0x2, 0x6, 0x1000}, {0x2, 0x3}, {0x0, 0xfffa, 0x1000}], 0x5) msgrcv(r0, &(0x7f0000000380)={0x0, ""/106}, 0x72, 0x1, 0x0) msgrcv(r0, &(0x7f0000000300)={0x0, ""/160}, 0xa8, 0x2, 0x1000) r2 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) sysctl$hw(&(0x7f00000000c0)={0x6, 0x5}, 0x2, 0x0, 0x0, &(0x7f0000000040), 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r3 = open(0x0, 0x0, 0x0) readv(r3, 0x0, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(0x0, 0x0) symlink(&(0x7f0000001340)='./file0\x00', 0x0) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000002a00)='./file0\x00', 0x0) utimes(0x0, &(0x7f0000000280)={{0x3ff}, {0x0, 0x8}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x18, 0x2, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffff9c, 0x0, 0x0) executing program 6: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(0xffffffffffffffff, r0) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000100)={{0x6, r3, r4, r3, r4, 0x80, 0x1}, 0x101, 0x7, r2, r2, 0x100, 0x8000, 0x4, 0x4}) getpgid(r2) r6 = accept$unix(r1, &(0x7f0000000180)=@file={0x0, ""/80}, &(0x7f0000000200)=0x52) r7 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0x40) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580), 0x20000, 0x0) r9 = kqueue() r10 = fcntl$getown(r6, 0x5) r11 = geteuid() sendmsg$unix(r7, &(0x7f0000000680)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000500)=[{&(0x7f00000002c0)="7026d7054e03dad2728a69f2e4d6d83f222dd38d", 0x14}, {&(0x7f0000000300)="b498c6cd97bdf85e2a1b43270b33745014371000fcf6d39333c673d21f023fab9cdb3406f0ad612dcab8926adb955ac47dd1fac3176553689c921071d681", 0x3e}, {&(0x7f0000000340)="fb422972d206c8b322d561b2c38847bc60cb78a705e0ff5b719246f3340b2858953d4e5221afdc8a2105ff7db7c7d5af0d7dac2eb3507d1d282219ecb67963fb85467177fa3e13818785e2221103e92de31e256ecf557cef2a3188e3d2756bab38909a8a70ee65d72f2446890b5d6a7922d472eb7a", 0x75}, {&(0x7f00000003c0)="42032cc99bf7e42b461172a9b7d009654c7b6d4b5febf2aa581e07f3c76f6b6ae323d69e639ad8dbd543160429a341c86f0ca7c07ddc6662a641905c0996ec5518ac2df8de37fc09ca", 0x49}, {&(0x7f0000000440)="e5b2c9b73da25cccae4e6a657cfb05e00c5a84656a7756feae584b3853628cb393efb21c6d79d7a0b01048b18686", 0x2e}, {&(0x7f0000000480)="97234e7a6ee0ee0c837c93d253314e66afbbe6bde3438d5b3ed6d7251588cd57d0566446b97f143573d69b76284f1a7fa770c02f0c76ac8a1218b20b0c2fbfc82484ef87019b6bd3782e827be156", 0x4e}], 0x6, &(0x7f00000005c0)=[@rights={0x20, 0xffff, 0x1, [r7, r8, r0]}, @rights={0x18, 0xffff, 0x1, [r7, r0]}, @rights={0x20, 0xffff, 0x1, [r5, r7, r1, r6]}, @rights={0x28, 0xffff, 0x1, [r7, r1, r9, r5, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r4}], 0xa0, 0x9}, 0x0) shutdown(r8, 0x1) ioctl$VMM_IOC_TERM(r7, 0x80045604, &(0x7f00000006c0)={0x80000000}) msgsnd(0xffffffffffffffff, &(0x7f0000000700)={0x3, "742ef2e756ee1d3c4515243feede139171121f9af26f9df3ac46c5b5fb72a86dc4b28885880eab772446ee13db3734022c78ec36aff3e611fddc20f6ee3d82f2dc30c597f6007c3ef9bcba74f7a2de3216"}, 0x59, 0x0) msgget(0x2, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) seteuid(r12) r14 = msgget$private(0x0, 0x400) msgctl$IPC_RMID(r14, 0x0) r15 = getgid() sysctl$machdep(&(0x7f00000007c0), 0x2, &(0x7f0000000800)="be33a5cfc170ed92a2ad4d3f369ccec7823d08341636a403cbe31c76d5f835c9730a1f18379f7685e60b02ec1fb0c0617a4cd65916a315d679f671e1c8f0bf4cfb9a44fe6c439e6f007e54b5436d471923914655aa76e6d429f6b5bf86ae6aa20c04edad411b91e467bcbd92fa60233aad3b0e618db846af58e6722aa1bc84c540a3495265eef1205a796a2ac8edf62c806f5e1f6189ff6f6ba3d4b8a0491a65e9fe6c720bd3bedb70382ab835a03048b00ca2dd8834e836791d264b74444469ac62e0e9b4422ac853ae8c606c765ab58621c0723a6dc1bdf611331848e8b294e593cd6b2115e923c65cd93ad4bc3c6e877e068b017e970167310393006ab891888629511be7c8496836a66fa05802d86c39419df1a8b729e14838d3da3fda254a6cf30f245377eb16f24e9859df6d48d62d65dcb6fd636bfda042ef6b86957f62653d46788f04a70b0bee29dbcd8bda0414e251f0799fda454576dd02836aa20046a593ccca22a482d076300524f0eddf53c621778e71025be3ed087b2db72988fbf347fd415eca35bf710da1aab4f241a317a9c68fddfccb59ecce0c95961a26772ee15cdd93ee3162b917b85f3348b432a5ae281af76494d98f49140142c39794bef4c1924b3e4b9b28f67a21d8b9ba2091d2d00b30480499c4b19f5a556e47f733e00c2ddd5fb1a358f9ce435a5a02a94655f1a923949aeba3c84daff37171b3f7f2c2b1717d13640e2389eea83b8364b6efe811e7448861f361e397fbe00b8335d8888989418fa2c0ca21296beede801a315dd1f184aad01f9a14985a76a2d71ccbc1ac5865afc87c28b8750d7f3de007f68c4615e3e66e51375ff2fa490da9e3a4c2de0c42879384ac7ad14aece0097bbcc971cdee889e464c283aee63f7ff6cfec0ee13570d5dd00db83c8f31765e550aea1218d7c0a7a13afe60f6af8c86a283ec64fede7a200f303b53afbaac6dccd85843b1bce5e6213fc62302404da1e0e7c9bafe5e20516b8aa9373befffa6f64bad0741a425bec6c9b2fee6185d0473f7c1c12b8bc16fc48c9f9587d5dea51795690c9d4803855cf843e9a944596e1c5129af8593ccc5a4d8697df8a47d13908027aae7eb9a3ab08268ce57549e644e6b3113d93bf315c15fd83e4c8102cbf570464a478053c3bb09b2d3be5081abec3c4746f5b7e0840af4575107e1f4a8621e4958aec096b25c7c9371079605673122dd54907d1a8dddf18f62cb67824e47d54d7a07ed8ac0665fec54f69559d4189f0f405ce3e0d636a02b9682c4915ddb22fc245910f84f4c3c934dbcf197b4a5cd99efb923e3afd17c08893afbc36fd793fc8c3e4423f0fe11b3a5f6af01510099a27ae7338d5b162664b710e19313c358753abc59420e59e7b76061c4ebf2edf38d0bd2776496cc677466f028bb74ae39869fbef7e4ae3dd12235afad4c0d877372fdfaceabbc9d155876325d77ff1d456b2113196c5c0eb8d9ab4190393b08521273e83287c2302aa3408812742f361e76625bded5b8c660ba2dad937936ac029d23a9f824abbc894c0d2ec1f9c800dde56adb90a2834c58a44ac27895ec9b24cfbbd5c124a4d6e56b3bac8afabc571a34c49918df0defc1888b42d6eab727cf5fd7bb97904b8b87895743d4157305757100c407b400714b39850c249bae299dce548a09d9747805b2a1cdf9d19faa3114aed29f9135e6316f02d348a5a6149a7108cec6d7a89d78e2fd91d6b97c0dc90b706970d2d3a73f61521b08e0ff1283468992c9b7131c11234792d72340fcd805a5e3931f05d1cac86a167dae5ef89a9e857d3918f3de7924d1f05b1a19e5dfb624badfb4ccfc63385ab77ffe57e7e6ff6980346bd8e6b8ef159a40372f87b55a54170df14d8ce3298a58e517e727f8e0a2ed1d4d994465f641038b3990cb150e3a6cac7e81a40073f551882f16192a8c6bfea755465cb6d69def3f8c266cc2cfb6a770fcd4273eb3c38f4aef4828882d0e008c2ea16cc7ffd50c45a2e0276d19a6570f5a4b543d5b47a7c58002af4cbc67b8a58cbff5c89c406701cdfecc72f57c1520bb35f10b76b937d26103c28786a52ced2c6e2676933a6a5597ed7c611479f659863e0789cdd992ebabd11c1d0a67534a470873d3d6e317ad65bc220ea8a0998a19044fb05fe0382a8cc80e96c7bfc8c642f182d9540366d9ed86f1f527ddc9a0291605911e1b81f1ad1bb3885a9e57473bcbf3611b483c4a93c1af5d21bbc3c243c4bf9e1850d98633242215c02ccc7ba4bdb5004a1ab31459c521ad979f9ad1cb8b6a679ba5ef5098c0033d13090917691b96fc77a552c8884d5c854ba0856b0364fe3661172d287b95787e35b7e92e332cffcb7e3cd6047926679fea89ecd544f40227f5ac69867b4ee3c591c39f7cba17d5a04b8a08a18d81df95b797f75a29d91799135eb9fced68239c2ecb3e3ac5911b5d472244318fb81ef64c1fbe0bfa1c2faf01d611550dbebcdb38d01086a411c691e010aea85eb0478e1dcf6f084bb853ac58e308b35b8e59f06332a973ff920901512cda0ac936fa2345995e5afb2922f2dc274c0c80012062fef6a3a048c78fe88fb0f23a6ebae4bef8c30e291be30a54b436511c4aa545f5e6b3857ad560d6e3e5ab28fdc730fc28baa3bfec8175887e6b609861725260bf3214d8b2c5a9048f388b010a6a7e9fb961cde9bde4667fcf572e2551206f335beecbd5f043ea1cee4cfc586457024ad2d34dc5da7cbf102956d721edeba11e4842d8a63a6f895af868f938a2164664f200fe701dfd5e1849969c1238b8a6ab6c01b53e4da1868fed36029e45235a2bf252d53c3a0eecd0cf20d76c337ab7414b044cacecad67e42f840e1bb335342cd68190df6bd2f84f21d888d62eaa0efd03f5d574fbc74081efedbfe4d6b228014f6d785364a8f19d7fba88fe3b0d8bbe80c971878bc922a0b62d467ce3f9fc6335dbf44f2adf50505cc1219b9d0b8ad7ee264c0d55328eb6e038cbe3b7d96cb3ee95803d9f7e251035c31ed5b4c5d5c6c3e7836a02dd044fdc82d13985e86447879cfcb502c9ca3a23abba7dae251d07f958b9152588d7c79a189379b813cfcc5417b18e19b40289353f26828b8979180bff9fc86a9832bf5a4409ec7bb30c4fb5e7dcaa71c6d9f0f59e5849d162198377fb0915d939945b8fefe9659a85142cf70c862042b1a0bcf005642a19da9cd961aa3b036f670eb84f0bf6dbe659e2562cd4f122f1e1af8ed9dbee94960219fabe99210d9983a7999aabe12963af8aa4b49aed309ed4dfda944ea6bcd23fd5c42f1babb218f6c34ee5a2feba8ef42c810aa0877d81a7f9d1a28c3e9b89a2b5d79b05ec7bf43ba5e1316d6fcafa4e5319f5bd9655580e863b0fc3407f3f45335d17203ff33d31872661619d289eebc0f90b5d46dd662c00f72b03ceddba8709c6457e409cfec958b3c9d49df4ec6909dc00bc66e33008932c7bd069b0c45d58c4b2089d2c64798be66fe0672349bc85a2d2afbf8b4ae020b02bbadc6a5fcd13cc82cabf8f701aca692981a062b44f02d3e545e5c7fa3fb863b2be143a850ab9701bc2e276632dcd8f08ec5dc8821c256facae7016802f77380e262ce4c788772a98047a2c917a3ba7f7d31490abdd660bfabc0a3f0af89cf13037be1ae10a5af6a56ad93ad22463cd1197ecece02c6ac7160557e6c105c6926fbc0e323545357786574c742ae88b2856b0a7f2d1becf8c592ce4574dec8bc6bab9439e75094c560ecb32911c998f7528cea81731674783ca8f74a39b2ecf07e1e960d9362aa941c27de4d2a689ccb6247180b2d7b7ea3ea239ce6a7c4f19b575eb703b007741f8034ccabc15bfbf736447b420893011465a33463daa8989c0aa8db61ce81f824989561ac1694e2ffd32fcf46253c3149b687e7fc1583b55ee14e3fe4f88d157fb2b9e5a0a4fd107527c4538cd4e54d60e88cd51fb2a66b702ce2e6ee952fc34306e4c77daaeb2efd17c1713a797d3d72d1175afecf26b6b30454f1de5f3c460de0704d2e4789f532be0199d59a0f63652032b8a1cec72e154d275c206c67c05cc725208c74dd0bd159e6597f58b179c614c78793d55d977650444453ef4eab98d267b397edbf58626729ce3a64dffad00f1fcfbd166fc7324c4cf8b7a56072b779e76428d9a5f7cb4a9e0a3efcd62acb3e149fb667a9f5a6e42620d0a548d8e86448eb4c2a621304a23e4b66a89539036b699a122ca9bface37a5c7f366bd8e28679926836f31b0ea2247b65507a9188ea7cf3481ed69465b0001daaee95c895a1aa81b7e8ab1ee1fc2b2d8eab891ae57b892828b13e2fd8222e5f5fc2ba719891625f9b575b54c26e33651b8a6d79e07e02ed7c1bbcf621a8b59827274aba059f8d1041f06bdd495b2e5b2d135f5984623eccbcc24300305eaf454226359665114e5a1ee4aba02e940303e4423ececb17ae26889f6c409cc3cca4a5e7d03423566c7a40ab890816f3918d5f11b5bf5b44930ba447777e6b65e31b6c4b1a8f6526bcb37cef5cac984bcb1bb6ba7c1ce427cf65d039261f2eb71b812d83403da320a2dbd254e06c8b11fea55dec82319e8b228e602af31e7eb0366832b73d5a99f01e82bbebb5a11239ddfbcf85aae4059b8db3dc2b23e3991d48321ed7fb0eadb0b8ca1db0ab9206acc80b3b165d39a2c94e81297cda467630a33edd861f98ab2a4824e984ad25662cad6067f2c3cee74bd5c63a33ffe76f6b499523ad72921275efaef4110ebcc951780bbd535894708d777925d5a5bace879b0343aa38cf0c3e47ef61b9e2b827f4b22c1a2773a67ee1e66e1cc5401bcd018af1a9040571d5bfdf2bd173be69586e34f71e232543154aa15b3977523c1c7bf56fdc8b57c39fcb81b1433e3caa3c6d0fb8a56bbe7faf97ef5e72341d71e9cf97eb782e8ad8d409585beaad45076905108ae9ef0d16527ab846a13ffc66bccf6652849c881b03f64eba7c1f735585a87e60dd12b21d69b9bfdb991bb2e7fd5f3285a12ff8625dfd0fb68d7222ff3e2727772ef502b64cb2507f21b7b652863cdd98b083ef45adeba49aab9b8fdee8a48c09d762cf230404c46a4193444a08d0791c96c3cbb65550ee3e0d2d5f0e9983e6bee59e3f0b7c8f6927bddab5646cc96f12ea531bfe461b1f2f51d0e487a6f9b519bedcc51e3a956670909fe9caea564411eec4991c47e14171c5682a128a0066a68c068de5ffd89d5b378e69e0021df66c2e68ed2ae2925af35ba554ab973ac712732be4dc25ce884e83863e6d08dba241eedb021390fdf1fe332dd43c15ecd37c2da6ed55f0723fd0eb46edd1cb35b9c672ba13206ccee4f8f22a38135a5e4cb5644a5be35fa701f2f1e38ddecb68b3eabbe7a21744166d2ccaf5b85b33b86ae9402d4cec8a2d52dfefb38141a659b8450a7f22a5e6ff8e32c41214316474d22b8532c58dd0c07a04b5aeba0e9f2f0cbec114bd59132297705607445683e6dc38a241b7d141e314ba592110e81bd1c60586e0acdcbc355986d8697cbc0134d4aa39479cceb7849c48ac3c175ab85a28829fde75704882ba4ff53dc54fe787c6ac04b29370681da77bb5c55f998dd3958a540ea8905bdf87917c464b23417a29b3bf770d5db86a1b80c8f1601333224e1accbbeaf11a7dadf9f8664e6661cb07cc7962818105776c0ec38349a13d90ee8c702328c305df9e0144a9a04630003cd7e9980d286b0e2a2e705466548f4fbe2940bc0debaee15855213e9dba3bcb1169566a6741af2374df60d867922acb93e317caf", &(0x7f0000001800)=0x1000, &(0x7f0000001840)="93d7d34cafa56c6d49234078585109f362f62c078d0f0dac766c80d5dc9841f8af61429043fa71", 0x27) ioctl$VT_OPENQRY(r8, 0x40047601, &(0x7f0000001880)) getgroups(0x7, &(0x7f00000018c0)=[r15, r4, r15, r13, r15, r13, r4]) fchown(r0, r12, r16) accept$inet6(r8, &(0x7f0000001900), &(0x7f0000001940)=0xc) pipe(&(0x7f0000001980)={0xffffffffffffffff}) writev(r17, &(0x7f0000002d00)=[{&(0x7f00000019c0)="791da258670ee4e99e22128bca5dce691128ec96246f92176fda5c3a194476a92fe19289b932ad59fbe89b264366c5b30d6c2ffcab60175c3d4fffd9f56623155359823ba372fdbdb5faba695ee1d0034588df84f9121b80d45047d8efe47b19a0510e69325b364846b069630009d575c4727f24405982859aad3c32f4d802ba113f0bd7086127ce9a207cf986af85bd1638a763d7fffc936546422ea20afacaaa5873e3321118965cdddc6a8c79863542d3f8dd91d4f788d62c01067cb0a52c7e3a67dfb2460c4e68e2aaa3f1bf32", 0xcf}, {&(0x7f0000001ac0)="8149c1c8d330327900bb50c9946af27a1badbf610a4d5a9fcdfcae37a196bd56fc65a795bdfaed8edcbecd", 0x2b}, {&(0x7f0000001b00)="b939a3cd8151035a979183161356adbeb6d0212b830c0d37c6f2218b07351d1a92492e6d719b2bee6c68723a7472e9b693b9e74f82324a72bdad1cb2c8dea1bd24e347b59d646ca6723e8232fdd712efd3026b2916831284229c60d619dba9662c5d9837fb", 0x65}, {&(0x7f0000001b80)="b46e6321e7d8ac7e4c2c826b63137080e34b146966cd886ef697f83006e24088cbfff6312ed76d0e7af0faf9ed8db33bb876c339ab9c44ec648b53999b25f50919df68efe7e13b777a0c68d10bc6e9ebe20c8249d7d59cc6ae9a2501d1f4ca248f633c0fb2f21d25025bd2a9d762a84fdeacdd1b7cef5c4a856d9cae79a4d294bf25945c2218a01f1433d700c65984d20f5f90c2313c8649302bf0ed30ee49a6e5adbd6aaba6678eef8ce4498e75ce451b4891775c535503aece6872f953cb40cf43d527954d0d1b2021d743d22ce5bc3aaafa49829d2572e7350ce49ff6890c8d682ce7bb991f0f74791ad42e343a877e03af51b6bea68b0c765ad338fa6db0a734272b33e844ba8e18f3bda78dd16d2d10a97d665e81dc5fdeb53c9e116c6b697e7257cf2c8195db2593a4901d3f7dd7cbd8eb9752ecc068fd2b9e6ceb4b693572e0221b7ca08a7444104cabb6a5c95961b857d363fadbc988759a2d410e309c4b6f8352ac4a60392dbf655a547964d2cc9630e8b5ac2e650d32db0aff30436f5ba664cb02ad73832cd174ad753737da025437671de34b7787160911dfefe1b0ebc91c3bb772c91d280981c128771fd2e7b3391b50d3e6c9566c97909bc43728c5eb82378fa69f2f2f17293bcd84fdb9d0ff25f12ab700963ccf96a4dd7a405b08a6a8802434e2c9e49ab3795cf0769b6926fafc68ffd84917469b25318ed2180219c3a7637c5c5c2da2dedf453233a3c9c02f615102d604bd866459d27c3dd5a04b1ef04f151495472d386ee883291985313a3671e9a67822da3008fcc4b2bc5afed6c2aa41c0c2d32642217f6f6d059648f9fdc4e2cce70d7b0b07aa0a5938bd839f307fe147074cf4d9ae9dc2f27bb1b4d651da1b40f8325dc6489bdc4564c8fec50855c3271f5f071f68bd3ae8ba3394510010ee11ffd6c66c99a37f511642f13b19a3945d58e05821cffbcbd2ed3235a1f2d77e2164422ada758c4c07830ef6662c3876d5419c0044f938eba3e306e1687194d92b0dccdd91cd0d6244234e2d213e9249cc346d3c96f029b089a0eccad8e5076e650eb9d1cba2c303d62458d3d1a064f7ee652e60d511f477aa1aa97a7617fc672a2ac4a09b32ab86027779f0557d6e6c23f8db0158913e8eb7e7d0e9cdbc15c2fd49a12bcd2ef7f51092466decd455805d2093f70965428443b56cabb49468364d371da65e3c8f3017a22cc17ce1427f71e5dbca2399d817386ae23be9feb15b4125bd8893ea1a092b70ed088402d370f6668bd6ede48819b4103db39517f4162b244bfd740ab426705a9a56afcea19a6355102371223f6cd8b3ce9ac49f137e5ee6cd7b8563de2b681e5db6874e3d38b74e23a8852eeef11fd41a3fde1bd967dbe374770a43297c5bfe896aad6a1f075d58de408b0705443d467886953e22dec1544a764e75e00a60756a09069058d08b8e183b93f319e3d5bdd791ee21734bc045d2c5f171d62b9f70052bb206bd9c965a42eddb69b6a940d2769fe280356f025fc772a6360b7feac08e796af1f0f88ce1e455a52a1f6e9079b8406a54d32eca75662f1c3af4149c45cf2f531811c5927bd9fb86a46ec3d4e0625c22cee419842e6c4023f51615edd8b5012b3913c5f18853f5f67c6d4423b1a1283ff6eb7ae91940bcdfeaa83ad60e0e14763f59b5d9fe4b8d1ff37a212b06a3945474b06e8271d11b2a1b2d99a596366eca44815a86aadba6292326d0a619d33308626a7d30eaaceaf0210b3356e7d2df4734de00863aea94e0c87e12368f92db6bbe593007331e4ada2e87575b7f37b39f38d38036a1ac6c464940b3f893aa0cfbdd0e7935cdb8f2b020402067e3b43ebe2697488d5d4516bf295c790ea5516e9d46e0e8a96238d4bbe8ccfacc8e0098dd75c901a3709b5e63cfe6941fd68b675e7260560645b3aff7682df593e84c89e0ce4cc293f8d63c4110b29e2f46c04646507f3cf0571c752e312a703a4dd1b8d9913a07116030c5d16284cefdbdc283bd41fb110f92b42024ee717dd6691e8efc9477499a7c104a21226eecf043bac3a8de76a6ecf6a5aac9ae2391c458c8207696f322545d3bf4b50233650388d1206c7ca0c28044336e90432d514094225736dcd361e3bbc19ace783bbf44939b67f73c4a0a25d1375e9f95eeef6dd0e542a90d59bd851756906d199b600a291afc53b3b73266041c32d02475a8d15549325a3815c6c858753e219f115ff48122925a978e732b01d5505ae9a6b7779810ffd9bc4e3d4087a3c3dcc12d0941441495d600538b55eee7e9d343da460989e091f7b743ebe41e8047a2114c02b26a7a3bab54190d0865bdc7ad173b510e3572724c04ed16963344f7dee4da6a43b1ecb3380e003d66d9d2d6fbdce16f8e8c372d75ae3987f2f3e8594a435d02f78ea988e3d0c241bf00ab2d8415370b32bf730edbbaa40822c5f22c4e3871f77126b4eaee5aaf7751c09d5feacc18203eb989fd598042914bd33a29ebfe885003e2bc614d2256bc7a2477a08477b311ce53a711a750f12409705e565219b71af511653ab75a7bdb2e573381ac9ab240f64198e540d40d3edd42aa4656f6f51cc2a4895295c5b645b07442665f2cd36847c7616ac7399814ad1696b618d8fbdc460a747bbd32ed55705fd27df16318888978f8b4cdaa808a2d025a2d3314f6d2d9b496dc6f053178b99d113167e232b3e566a93962429da76a4e7c7df109904af760a310b82dec9779ce0700e0aadfa7f94449ca290210a4ad023835a5e17101461af3969fd50440cda5a3dfc27738f0eb44188a572f935639953cec3d36b36651f206ba5f5bf6945f3e3a205d79a9ac4543de8e7c2961c1d881856fc16f9a16de003d473e5491512400f35f185c7b5eba2171b9f5c46cf0388b6e98c3f363a355891650f01df7dd1bae1b280576aa7b72bd31dbd0ab7cd039694be883df00b6c9c8610561e1968e8210b13b8a844836b0e4fbc02e68269a01720f11df9aec17fbe22e58a61143bde6e575354b06c768ad2c4d1d8817ef736cc7ef3f978cc322b2a3744b6784dce78e49352b52a8bdc82823e6f01484ccf9d02edb33d07942263508f903d0f0b5c9a83f9ed66697c108e3085f7ccd066a2d1f1c92e4c10db420ec0ed91fca7c8d659294ec0b7980287b8b26abea4de2c1e85e4eec45f00f7aeb5b667fc3de713c9bbcf75dea047988c19bc46453be4c718cc8a436190538e4ed5d32f6169c7d66c89baa57804ba3de28a2152eb3f577dc84450c593ea2765f72ed63aa548ab8052bf1e4b9f3aefafe9563c897f20a94261aa30dda6961766e1ca127a820358023ce90d7c935b49c003e7053c5bb86a372e261bd3a9c3912d54c186d4649e28424a1bf7812938892acba6ba3f4d6a898364c2e453cc74e0221bd7a1266047804f21dcaa0489bda49cdb9644a89b51f75c2b92939908b2147c47f6cb2767cb6cbca7d6e13953b5fa3e189ed9673c03c680463df3ff6b6af6274071257831dafba5cdb8cf19a8347d9953d99e5c2a7ca4a06ba67ecc21f207052012f21021bf07e5a7a86707f542822c35f52049fe1067b18a6e938744ef394c480213fd41d80aae3ea5bcfa416c4e5e0dd31a6fd2018ac2114cad3e0fc62bca4244295accd88fab7a92ae8ec1cb5db664ab605ed01831d0e3fc02ed1f72a616050876982f64d01298658dd2e38e30b22b35f80b524499742fb4f16468ba54eb2df3fad9a030f18f597e2551c53f9b5708f6d89273b0e4e755d2c2e11d587eb35014381f4e4f4a07551fa496e413df97e947babee37aff5d42c871688cc7bdb009682c54feb96b60345cada751a106a7d75646872a4e4dc66cbef7d2474d64bbbdd6c1cef19d27f25eb48547441bd77ca223460750c349f2ec9a27c3132100afc47e00e31292ca63295049d1814c8dd387b251612179fbd782ba961a350ce6b49f8684c086fd1bb44c1e6880edae6b49da88881bba124ebd80207edb465247806ccec0bc6c79da612b3a8b7df5a7c8a38304bee80f9b04ae316f7172ddc2b2fc6c2b136c8cc72c0b9ca361d18d570b323fc14ecbd4043be8df12b8ff73371c7f87fe5569752a1b060dda5a697922e837754f56d60907bec9c3aa33c93bfc958285df218deb1f4147a6641e622c0d0858099cadb74ff791bba195ed5b3d0b7ab1620bb24cb24b7d2c36503504c3d687b1970e94780d58f099964030477ae2ce5b696e3aab15429087d26440211ac068306268160f398b208cc5430851cc344de3445359a64ee1127bcf869eb170c7cdec460926ac4519eef605bce94293a5c8d5da52d9b92c8e36a3ae63f3e9d03f3b0f4378fdb0d44d8d61f2400dd3ebe3d5abcafff0c9f6b5c80c664f3a171fb3fb9b59fb2aeb29012a3607aa06bd6ffcbcf8c67514d0971780bc46987776b56ffee8f19c75017ce488b67a302aa6c0b6a3534453be8093deb26a8e9c1cfa5bc1951a52a26e376b0ffc3c42bb186a3f94fd3a8baeaa13be98a3396c6228f58499a30a3de63e01a61cf02533b9413dd4c2131d507034cd2c100a3a113f78d0e96dbda5f76a0714815bbf9cd127b4adbf18c1b5a591d844b90ed84a07bba205770649d7424200ae6c0a39e66aa5456d898983c8549a87645e7382759c79d9ec659bcc272b0f023d114e3e553440ef2b892e77c744726e1555a07a1352b3643af39a4d902c10d9f4077a44a362a6463b2734faf8d60547ef5dfc4fec26879741efb35087df00f7518d40a8a4a69e025d382063b0196aee3d7df3744396517b8809fdd044bb17e6365a92ef0366dca2ac73ac149e7f865cfc0e98a8d4c4d2b118552c007ddbcc7f78a2d28c328b0d77535c9341f1e9136ecaa135611766de290e01f838703f3a96b9aec336d4a8edd506c847961f255152bad8d2188cc8958ade84e00452de9f4c08d15808e94cda2eec17f5ed45a45cc37c3eac51bd773b912dc0a74046f50c77e14c77d8abf44b74edf20c98cfb673dfebcdad41d04a7907716a81e18d64f251c76be03f241b89c506e7e05d3e32ed4bc4789e6a74b57955a30210e01ec5e8ea7b7e564a006382fadf2db1f5b70e66bbef4698022707a2d7610b9f655d50fc14716a7e89052f2ed953763d9694db28b746329fcc783b355f8314f60cb9c9301723476ce97a007fa40f2dc2c3aa9784d102b481369d675ab672dbbeab68176d4721499c0a9b14c2b69cfc3ad7cb7ddc86762e6adef271c5148717583eabed03fe97cbdb7b78b16d8b890acef10ef5541b3dc13f7f7d6d10549a76c72097bb9a52cf9f518882ccf34c5b85383348b68d2fdfe783b2877569c47aadad104ff802843e7c2ad894689fa5c0b2cde1dbf5af103689ffa1350e1d310987a516c6b5e48575f8bdc275899ba6dc438d9f320d99bf7dd7762a5063845aae74a596449839f1cd10383b4b9c6a1714cbc3c695a0ae3da38a56a041cc159871d5679948090f0517f9707e6ccc5d0050ea8f67b9f7d85062f4fcf4257f091b3eff4264c193dd65c88460f500b91a60d8a18ccd512c37557cd3b1803c3d64ba97a97b62ffcb6188e87d09249943bd95edb7c6a7817d5f5ca52d99783122ac1496505cb2a6dc752e13b6c71f758084125cb78b084816cb317c8b402f11ca3cf58576eb03ac26db8a75c0a032d65a1fbcd8369b55a02e1896616848264d657e1ba17795b61f152605c2a273b64d94eccd211dff9ef95356dd3573ed424f6281adb7b8fb3e11168c58cef9b0d44a12e32409411dc43c2808af5e48114a9b1b146a3bbc47d07dd149a", 0x1000}, {&(0x7f0000002b80)="05f772a826062a461eb3a915bb6307961e5a2872d97e7bc0c1acb92289f8a2b52f2948d40f38a8e6e374fcbd8ead2b53b50c8d5d3ce7ae2dc1cccbc499fcc5334210faf4410032f5c7097aedfa1de66fee5aa7a1ecd62e991ab834a16a", 0x5d}, {&(0x7f0000002c00)="dc1e3bf2833d8499f3261567750df707f203c4c1b1ea17d1d23f87d81d0b723b6ae97500c0f8ad3f6f18dcf83cb60b3733", 0x31}, {&(0x7f0000002c40)="0073752b444d1882dfe88d964ca3f816e3c23484a959b30f7ee4f07074daa3100929886e1f37d0d6549effd72e34b101c1b17dc5f5123fbab9c243d81663802a973e4794cab7c0d51eea900ff5603bcfe1aa876b9fa236521ca19fe693e416a778d9ad071b57fd67ad84ebfd0a4079e676fff63ff90870b01198a147867d4d0ff0d1e0fb4a1e34d259a326b52065e422cee4aa59de8006aa25f1979cc9800b1ce4a7b3f9534fd34414ee38087b", 0xad}], 0x7) syz_emit_ethernet(0x13ca, &(0x7f0000002d80)={@broadcast, @local, [{[], {0x8100, 0x6}}], {@ipv6={0x86dd, {0x1, 0x6, "38936a", 0x1390, 0x61, 0x81, @rand_addr="94fd2d73b606b9f4a5ffeebfc895c6c0", @local={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x6c, 0x2, 0x0, 0xff, 0x0, [@loopback]}, @hopopts={0x37, 0x14, '\x00', [@jumbo={0xc2, 0x4, 0x1}, @ra={0x5, 0x2, 0xfc}, @generic={0x4, 0x99, "0f7943c05d59ebb3a50fcb9e06b583ba08157d6fe5a6f3e6370cc5a1a677965a405f724b26b648ef62da929bf52eb4d06e6cc25063b6f8194c2474ede69e930012030a28391937a56110effa79aca214f9851175fc4263611d3986cec4086e62e1975aa18e7851a0ea5bd00d3cc0dcac5fcc1ae102b1daebe053a1a5b1e1fada178efefd4a745e3befe9cc37158da4e16aaf3d5d78b9903d15"}]}, @dstopts={0x2f, 0x2, '\x00', [@enc_lim={0x4, 0x1, 0xff}, @jumbo={0xc2, 0x4, 0x7ab}, @enc_lim={0x4, 0x1, 0x7f}, @ra={0x5, 0x2, 0x7ff}]}, @fragment={0x42, 0x0, 0xff, 0x1, 0x0, 0x14, 0x67}], @icmpv6=@ndisc_ns={0x87, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @multicast2}, [{0x1f, 0x14, "7f9c5277b61b08e6a5b4dd067750d03a34eb762fdf7228e924a6fa35f87bbb16de00c4d502fd8144f74c11c90c85d9950ea7867fc9c66786b778336e1029d113e1e180d0401f6bf9662561cc5b1648a72c61a87c1c6c35c68efa4532ce035c7b7cea36f929e7cc5dbdc29059718ed3eae9207db7098f3bfd6a629a31f48d24cd9b36a213e3590c1f536e64e0a414925014d6402c8a635828977c92abb5718c36c0d75a15e6"}, {0x19}, {0x19, 0x1f, "2189f71227160a7fd5e83a7d7ce126f67a8c2b1335ebe2c5bea6ffae08da310f5cf56c59e14127c5b98773d680eba3c883a5a86fe9df72e8d8d51d66bd3da7bb2182db9cb197811cdcc7456e4533ecedc268b1c4e6069cfd0e358180f1cf7ccc58e59bb756445371ffc46a20811bf1a458939778f2abbb54261bbd4c751d8ebd14faa56a7c9e164225bfc8cfc5797e95fc674f149087fa9504eaf17bef762c555ea35ad7f4cf57cdf2aeb67fafdb45c3b5a02ecdd7f8c1078f5156c1a8b0802116fab03de94526487167a0250f94896da42992357874e1f15199a6f796349b64f57701862f80c26842d13f724009c105e545acefdbc60e21b1c8b620"}, {0x3, 0x1d, "5e1f0fa9c2bc5c7611613c7e1b79101a0f098724596de0f321c04b40ea94585b2486b5c4643466a801cfbb449a0ebbbcc2863ae4f201b199db157b31cc9ea29a33a66c3453d023c7beea9dd3ca4c9c8c3219f92a501159f196a3a93fa2389fef279db06dcb398c0d2bc310b9a4f5eba2d60bfd20b3bcb002ebb29d947e3168a5ad914080a50f6be2b20a5c9376908d93c794389f278eb54ef00d83aac1d8a07883549105744e701d1f488594f6c8a8d65975e0da740cabf825064fea103139e480a1f6c11d6802c44ad17cbe8e81e6ecfcaebf2e3c72593a7325fea5a330f324f2599cff2b5a24bfa9"}, {0x18, 0x200, "c6b821f128e6e8c90f2c56bae73623ad61611924a1550967e396ba7c1ed51500ba1345ec6c67844cb5e89f3526683cf6c8249e44858fbb0712e7aee519dc20366c3f7d92d517d399464d15610c59704ee84626de637b6f935d4f4ca1b1f2a4f9b781a44ff1ea68d1950ac45974cfecd5949f5a3004a925fa946f1385cf351cc5cb035d8993328adf8bbc339d41c901eb57fcb74c25e56d4423d86b9e405d01d610149771b2687de489487047044e9713692f782bbabc0356fbbd36406f978340523c6a5b2d028383f29d111702614eae448dafb9334c74d01518a722408f68c4d15d734cb1154483c011bfef0b7ba27b8b56784dd5716132220a399e7c3a9f98423882e096943045153b9947f5fe74203f9eacf148f6d897808edc3100aaebc4dc2f3911e6a9e55bbda43e6bfc3feb0fb1f8fc8a12b4d8ebeddaf834be940d6589fd9d132676e054ae0a7de3817ed29838f26efd553d5aa5d9b98d1f22113eb6fad722eded842c374a7df3a5cc7bb38d57d7904d11ad46dee2f7464274eedf06e49d267e89718a181b55bb546f638e78e952b921eec89933e15a7778374f84bdaddd379b3f2697072038549c6bdeff9c0ab781cbc5838c45a373e6431250eb24468329a27ccc16f5ec9e6675e2a8377368f0edd727668e90afb5adcabcf74cf1844f8bd06df0fc76bbc8b53ca172f70e72639ef3f2c0802636ca6e53669c0836421f8f18746426b0232f8ee36055db171b97ca8855e4054e645ec02e3dbea74a7ab57e876654a1d1bc87ddc74131e4d0447d25fa2e4eaba9a58f21fdf97e26d70b5fb72bc7850e135f12d89dd7ef873157e2999c3f819ba0fe7fd327f8fe6398505ae397e43e076ad12f74755646bf9f1713fcc342f7ec10ce05fa117ae17c6ea19dc4fcb495fafbc6812d6dabb0e5a82a83e2ac0e44799c00ca3ad531909afab767e58e39c162e080f7bc84d1a89e6d04d3bc9b17afb9f4566cd9058e0fd7b71dae0672b62d54224f67cc5b12fe2680c3a0b32d4ca2c6aa64002335abff6d0377c579810ab146194de353ef93bde3a4ee3c9cb0b5da351f4f2767f699a248082209d4515c6fa5096fa61272a1feb07265bb4b49d577ba216e596ffe7be4962d5485f2f78ad968f7eb7676c2908c6cebd82a6fb1d3da25b7e964aa1e56aaf6b52db8c9d61073d26bbb647f2d789cf9b12e84ad8c9c29b7301e99b155d87687ca6adac3303170c6b1db97c6c8266d1fa336fd4b2c8dbdd588f8ae607520410a9bcf5125e36d2752a9b50d70f75165f12e669e28d7b18d81e7d6beb6eb01b8156ea5c7970923ee9928a67eadbb530328d3ed25653acc94673b990e16de950f5e994526c0aa2043e604724912a581429c2f8fadfc1820fd0c361a95a94149f2050a1dea1f3c9fd6bbe2ff205592993a77575530e66849a3e52773c55b8a3f187a908225d8dcd64de15558a4c3d2d5983e52c0a4d599d4e9b4487d55ea24c28d22f6f58f5ec815eb6da7bfd4cf52a6b357fe1e425d195e196a17ad994032badc7ef03b63fadda1d051e1809fa04b904eb96818ccabbb979099083629b7e5c981d23bd1be9d21f0c2dadb5fac7c11aab48ea3623462181437be2b109cc60386cdb89959b585b1812f8e920fd675a2a604124e18f44c543218d1f839d60a6a75773dfd8e1dc9ef5cbfa1e1faaf5c8ddb89ea6d513f64d68bbf8f97a779a6a6bab79c792dd0bd4979d3fe386a0d836d2554af76ad41ea03a10c53b4096c5b8c87fdb03ecc53aab0ae1af9d3b8470355f12e9a2f8e00962d811973bbac3af5862234352fbf3abe1f2aac84661e2f492d33de857e643fc1ef8b904138c231a952e1ad505c01c7168cc7280c03b049b0fc23e80de696a8bcaa6adc96d2a7e30a7a5114b6cfc397c368cba532b7fb0089d3ef9d816c2cd814b0b7d7f0a108e7963aeed957dc72ec1d082b3d9a08af489b59e379f338f71d077399abe34834cfabf8f541e2e329542cedf27d2eaaa1865e5690f2b991c4c966598ca6e678f7baf4cc4d9db94006e2cb5cc704848d5db80482066e286c823baa651814f0bf7aac043504635454471470964651706a2e6d42cc14d95ad27679fc4b074e5bf6e7cb82a3ae2ff07ec8d224572bf4b509c17963acf1782b16dcf42a5c3e3002cf916e32050e079d40f7250ab91c1a41193a5af5498a4b07225524758ab391e71d74350edf3c9177caa525e9e1327294b382d4d72b947edcdf0afddf3689d35f26995a8af9ef28f32bd0b5e55b8125be96f2fd75a4b4c96b0b00aa000d0cb1cca67c578bc9ec6a2e039205b5ebfd992c4845ccb96bd32d2c17804886f1f2df86175e996d5ee7056fe9c755e51d5f0652a31d042151ac4d3f0025866e8a065c95dc44e2b819330fe3f5f5bea60829dd8866189806851a0605d20cb29e62ec610dbab6149dcd04d8aafa2a1f5c9a28f3ef506cf7beafe99306b689aa2d84cd057d8106f471c89acd73b487fc2b7e7a95e16bcc5d6e29a8c17e087214275670fdeceee0cce3d8242f76ba34a5e3871bdf11fd7eeefc0e8ef874ee805bfc9578abb1e893e001b00026c435f3126eee5eb1ca522bf8a23334ec08240c8f288bed86269e1fde605f2944bca833b4ae8e5182a6186d9daf7c288a58822b66e36775f5e16bd0e88498d8e9f92a46bec92ab99017ebd6c584bea771e8924253f4417b3ed1ee7aef1e9a1923892dde96d44d1afee336600e969046f4eb069284004ff9f5d8fa86287e7265621d0398e9ee3a30381390dccdb5a8b6b47b10cd096e5edf197e904daed2f55e71e277bf29bbc9a0876abd03526e8047f811a2173293f6450b3b241f17efb4f1cb762f0bb6971f02fcaf1f07654a02bb535e377dee55b724610dd826c129bbc6610184ea3e70ee5bf58a49a6e44eea474c9cf8f5de0afc9b0c9e8ba983230171e34dbc02f0f143e7e916e056d5ad15895bf83baeef5d753dbaa8b11eae9c5162246ad0f631e65480a38fe818838a52d8555b989c5e10ecbe54523887a0a2bd83c5ca4fa73520ff81b60e1bc5c6320ee4e00c4e4fbb497dbca1ae8c20e5a5c1501e3c8db72c3427b310f254c2511ab319f503942bbecd5d207a247d90eb0886b93a20bcbc78e08274b88bcbf7fccc333cd16e1dad98f7fbebfcdf8fe86897a212e4b70e1583f46cf70b61c35d071aa5228b8962bf451bada9269ec85770b05685b6e1d9f8fc50f2fd98af582840699b0130cb9cb67a419d7b97d8f401c07e7e119f4853f524f77e94acc825702c4644c2cc340d3788a05d5069af415e44b153c3f247c618527932f08a5c0b8268330c94779ad7673075be48646b1cd5c89e47e2fc108037d96ed70b1f26740e8cd84412e12cdde41e8856516c926fb4fc5cae814e0f8f3e80e52ccbcf51d02683ae31b5f8b34baba4cb99ab339fa2fcc6763234a916ff60beaaa82f86f4d985c219d9ad5842491ce0b722addaaf123222b143f8d59e3748d94c1fe0c792921a3f68311011bc4c229fdf557755235cb47b94a51d35fcb4dc77c3b18b03e7b5556c263e14fb77fa6209c470aac9fadcb27ca233c9acb867f9949335ac8c5cffd6ee01f74b71bd735df84b49e7d6923680a6b3cefe1f346386a5b471d68f27b5c2b76835328daf165c6482d698133d16d44221a5b6a444f336f35240e4ba26b393cdc4f84bd4945ef9ab48be3e2bae7b22711c24d80ba7a68dff4f77bbf884728220ca599a40338d6f8c91923918f74c3538479fa51366171b550ce34bdcb6395303e6a3fb1e46046d487d80396a5afb544a841f1403b5b63b9ce7b283c113f578a9dcff8e2ce4c4efbe33e862d738128821147cfd1828397a033437c53dc3c795bd758998536e3b9559c50a7332ff1932bcfdecf6db616482439f600b8671e822e689798629834b7026f47f53398f089afa2e765c50892f26973177819d1ebc2ecd2fbb28cd40e426c7f1b3afd00aeceadf74ba316b2d7aeb3d7bbf0173a189324ddaef9f6c3ce1fc7da0a06db61f0f1d59597b1aea9bc59951d07ae2f9d79b1deee844303f07043851a1fb6782827d2343234aaf2cad8c5a499d4657ee84d7bb8b0d1e55a3a85d20ce9dcb0e93ec8633009edbf9e39428b2660b253f013e68787c7c096bda219d9fbcb25c4cfb1d157d0556a99542e45e56e67b6d0b9575dc6388571997aeda1de6b05b3017eedee8bd16f1befc9ead1c9e5d963e07884c469e6065265d29f60c57025a86a458ad77c3f16cf6d7a7e3acbb7b8691dac403269de1eeb2e4aa260c084ddc4b94ab296daf9818bd229c28e40a1bce2405471314cbb3d3dbce9f9aa60fddb9de5230af50dfdf102791c70489bd72e7d27b4263242c531085cceeb7501aca92f31524d05505c7f3f7259c211858bf2e2ca3556b757c44976d7791e4fdcf5dc17b44dcd68a17bf22b1f1e9a70098cb874d88c382596b243b6ebc6da00b85a593851ce924057d6e5a0b3d8a072f02d53f735b3649af3d9c36d068a8f9f18c353da3397d1712ab9a2233aeb0cd5891f1fd971673aeb1e341fea17e2aa0de0a9fa5ba99ba11984e7fad2f253e54671c362816289b60600888708cff2f2c1da92fefcf57ffd5827fe6000b3ac341126164e6a5625b91017baa9568151dab50f539fcbffc34bf5770220102b69a6162a9efff5f0ca7a1a1178b98a7ea076117a23e0331fc3d599c35df2fd1f4f7d914a944157f1c15f8450e5468a87bff029ae3837d5a047a5c95e1293f07602e523994b92b9e79860df23b8f407920a9e8913e4d3e8165325e066faabaf4be00c00a9400d5431862990457467b4b7e31cdcdc88a7f371e92b06d38e0df6cdaeae78b49006595f9be735752585efa78796b03aca375ad2a7a456608971750ba046e92425daf209d1018350193de5372b5b406aa32ed641a99f1d2f5068caece2bb6fb28a7e5fca91d91cd245c9e03d3cd9c7536b90236aa15219461a663696f9358df83b4552fd095674efffbf06be55b60e1cf14c132a180710e07d1532baaf97c023771a70854721123e0c73c98b190b748130520164dea905eb8084a944698230074397c0bba4884f8fc9b058cfbeb03311603cabad7ca8dbc377a4b3f505eacbe166915571f07a0f977cfdc24b1873a5b867004c049a2f4bc8b544d6315488df2ac0c7144c9794729ba4386899458a6d0e84edf2773c8b379e3676e0c1283bb8b3faf5cfb7981b7ddc04865ac5a913a0156dcf37bbac913791e454f83969992c4c2dbcf180396efc2aaa0058ee29e023df004d8f3fc739a2ff42345cf3c1ab64cd2318075289cf25cf73075481b6e373ba1bb2d01e6ce220f3c7f67dc8ddafc9f4a762c5d6cf3c45f309777cc126984e514c1588eade8a812e8212e9f1bb2b3f2d3ccacd8a6503154500573d1554bd886a1dd2c40c2660b60a38df661d706f8d37f3b1c48b1ae4b99e7289549c473b5cd2f6408d40a8fcb03dffda640503cfd6595fca92c1568cb0866cde2605dfcafa2f71229118cdf5f111c78d292be13e9e44b86d01167eb440b4823fc386a775f3030b03e6d8223157d08ea157a806d6d5014fdcdfb3d6c0ec1cd4b10e90c141d9f0ebd0a6075d6179806ff4fc6daadcbcebb827a6d02c8bb4f085fbe702c7e2ad011015d354b619c5f6c6594c48fa3a9973dc547f0559677f176706ec4010ae77fd652699f08d9092a3dd69c503203f9803c075126bf592575679a79e055f8dea942c02457d8b25accf648e831d180fcc742c3e1f59ec61da9a6c774a154d0b95e25c031c6719722265bddb441fd0b4700"}]}}}}}}) ioctl$KDDISABIO(r7, 0x20004b3d) executing program 2: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) poll(&(0x7f0000000040)=[{r3}], 0x1, 0x0) r4 = syz_open_pts() open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00') fcntl$lock(r4, 0x8, &(0x7f0000000040)={0x2, 0x0, 0xfffffffffffffffc, 0x1000300000000}) flock(r4, 0x3) fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$vm(&(0x7f0000000040)={0x2, 0x7}, 0x2, &(0x7f0000000080)="914c2ef0", &(0x7f0000000180)=0x4, &(0x7f00000001c0), 0x0) sysctl$hw(&(0x7f0000000180)={0x6, 0x1c}, 0x2, &(0x7f00000001c0), 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x3}, {0x28}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) poll(&(0x7f0000000100)=[{r1}], 0x1, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000340)={0x10, 0x1000, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x10000}, {&(0x7f00000a7000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7f0000}, {&(0x7f00002ac000/0x1000)=nil, &(0x7f0000090000/0x1000)=nil}, {&(0x7f00000a7000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}, {&(0x7f00000a3000/0x2000)=nil, &(0x7f000009e000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000091000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f000009d000/0x4000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000094000/0x3000)=nil, 0x1}, {&(0x7f000009e000/0x1000)=nil, &(0x7f000009d000/0x2000)=nil, 0x100000000000}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f00000a8000/0x4000)=nil}, {&(0x7f00000a1000/0x1000)=nil, &(0x7f00000a7000/0x2000)=nil, 0x2}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f00000a4000/0x2000)=nil, 0x3ff}, {&(0x7f000026f000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000617000/0x2000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000097000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}], './file0\x00'}) executing program 1: r0 = socket(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r3 = open(&(0x7f0000000140)='./file0\x00', 0x2, 0xa2) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000440)={0x10}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) writev(r1, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a64eba325f463e33f97875698a82d358ab36b7e60fd5c7e6a8ffc3e95b325c6af1b2e791e7179777f4069d3d01a749c1ec45c68078f5eb751dc49822b0cef7dbac12e2025ef363afa02fbe1f472c7e8cda2cd1f3793dc78c4f11c69a6222528cedb80f625411451149919e2cd901366e041a1eee8c4c5be84dafc3172d4a81d4f426816fd21f1645692e336e576bba0655e12f9bd5bae85d5aec8a42a86a7e0f3adf3a7ada011aad88843045e40ed71d7e5d01aadb13b44d67c06bcff8c1bad51a64406fdc0e4360f875fbad634cfa493c5335cfa6fb7469f282110b8b1d3de5dea5f45293fd1bbe366a5d72ad263eb261908b9c3a96eb6d7eb86faa5e538e85dd1bdf13ac17a795d752a7b668cfe2a36177699af6d89c740dea0c18bdc24228b48d32789770bc1f3af2b25a0aec924f37fdfb42e00180cbe934a6dc4118575071bd3ab33882a5d1303a3bc60372cdd02be72d270b07bb232b303ce40b3fee0780fc48ba18c8090b5af8a8f8cbe4a694ea6fc219c54a1387101aaefe7cd8ca85bb84ff62b0c7bcd7ccc7c0deebff509f2", 0x1ca}], 0x1) select(0x40, &(0x7f0000000000)={0x1, 0x0, 0x0, 0xffff, 0x0, 0x10000000, 0x0, 0x3}, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) r4 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f00000001c0)) write(r0, &(0x7f0000000040)="14bdfa5d1d34e2fe3050036132339a346f7378aea5e1e9967bbd50551489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/145, 0x91) executing program 6: chmod(0x0, 0x0) chdir(0x0) r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchown(r0, 0xffffffffffffffff, 0x0) setreuid(0xee00, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000), 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x10000, 0x0) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, 0x0) execve(0x0, 0x0, 0x0) r2 = getuid() setreuid(0xee00, r2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{}]}) getpid() ktrace(0x0, 0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x10000, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r3, &(0x7f0000000480), 0xcc, 0x0, 0x0) msgsnd(r3, &(0x7f0000000c40)=ANY=[@ANYBLOB="0200000000000000e189f8d114ce1db782153b893a56648cbf05d41a4920f4683e418b099a7d5ea735cae1b97f3b91a320cbe57c7decc17fcd38dc99d0bb7c965cd90919ddc0e5549238f56f8e55c654559d0f52df3c7a94a84f96912ddc75beba7f107d18aec4028af1602dc36617a2134312c611150fdd47b44bf717e863e505f7c74213c32fee3d7b2994d71fa5b287034e0650d7f5694ceb79028679db8f20e53bc45e00d3f4804a6e93d98d63c734c50d9702958c665c675a9f05cb811a99020000004a820bab2c42e34d1a1194baae8e02406eae44b1e6f257b39286aaf7039dc9e1aa79fe6ecb3595e3fb5b1a1473623ffd41615c6c09264d9698db28b8c1dc4efe4a7630ca369ee18046850e46"], 0x101, 0x0) executing program 5: open(&(0x7f0000000000)='./file0\x00', 0x0, 0xb1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{}, {{}, 0x0, 0x0, 0x0, 0x3f}], 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getrusage(0x0, 0xfffffffffffffffe) socketpair$unix(0x1, 0x1, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(0xffffffffffffffff, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) dup2(r1, 0xffffffffffffffff) listen(r0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, 0x0, 0x0) close(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r3, &(0x7f0000000680)=""/4096, 0x1000, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) sendmmsg(r2, &(0x7f0000000480)={0x0}, 0x10, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36e282", 0x30, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x11, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1}}}}}}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) executing program 7: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000000)="00020000", 0x4) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) flock(r1, 0x1) r2 = dup2(r1, r1) close(r2) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040), 0x0) syz_emit_ethernet(0x57, &(0x7f0000000000)=ANY=[@ANYBLOB="094b00000000aaaaaaaaaabb0800450000490000000000019078ac1400aa0000000000009078006800905e2f5e10a05bd8e2c53f2bfedc54958a90e0253d77814ac88cf37fb103787b15a898e609ca4de7b6088e0906c0"]) shmget(0x3, 0x3000, 0x104, &(0x7f00006ea000/0x3000)=nil) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "32060000000000000010000407ff00"}) r0 = syz_open_pts() close(r0) syz_open_pts() setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() kqueue() select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xcea}, 0x0, 0x0) dup2(r2, r1) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) write(r0, &(0x7f00000006c0)="92", 0x1) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x0, 0xffffffff, 0xfffffc00, 0x80a19d, "bb08000100f1675910508b00"}) writev(r3, &(0x7f00000003c0)=[{&(0x7f00000009c0)="9c91ac982b669e6f6e7d1b516781c93cc5850fb23bd9acc57a243bd56e06616705118f096243971dfeae80c5996c09363c9cc3272a72a56b68b1a2a145f29e18fdc73386a11a5345a5e671da5421f00bc1608f1181b68d75892cd19866ca57db243c1bf07562aa8505339958395f2a79f5176ff233b995d6c84e388c2cb7419ffc874a70a72f8da8e379ae81bd1ca7993c17c6418bc6096f671bd1c314e6134a663c5d776211a40befac9f862297d6d453b5faa230d4262be3df3676404c0410e91871de7f41e0fe23557f44f5e20ced87aad39d50db04ee3f9ffde542e0b3c19a0c9903db4549e05083f5cde66df1", 0xef}], 0x1) executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x1}) setitimer(0x0, 0x0, 0x0) syz_emit_ethernet(0x56, 0x0) getitimer(0x1, &(0x7f0000000000)) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x5, 0x6}, {0x200, 0x7}}, 0x0) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x100, 0x0) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, &(0x7f0000000340)={0x1, &(0x7f00000002c0)=[{0x20, 0x6, 0x6, 0x4, 0x9}]}) r2 = socket(0x1, 0x1, 0x0) close(r2) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f00000003c0)) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000180)=""/158, &(0x7f0000000240)=0x9e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) mkdir(&(0x7f0000000380)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000480)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) clock_getres(0x2, &(0x7f0000003ac0)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) execve(0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) getuid() executing program 0: setreuid(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffffb8) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2}, {}, {0x86}]}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) r1 = socket(0x11, 0x3, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) fchmod(r1, 0x40) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f00000000c0)="eaff125c0000e909", 0x8) readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/73, 0x49}, {0x0}], 0x2) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(r3, 0x400c5708, &(0x7f0000000080)) getrlimit(0x2, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) executing program 5: sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e", 0x97}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) open(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x4) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000280)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc2576b9a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec1d89e000040781e4b2fff040ff00"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) r2 = socket(0x0, 0x0, 0x0) writev(r2, &(0x7f0000000240), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r3, &(0x7f0000001480)=[{0x0}, {0x0}, {&(0x7f0000000200)}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213", 0x51f}], 0x4) readv(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000940)=""/142, 0x8e}], 0x1) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) syz_emit_ethernet(0x128, &(0x7f0000001300)={@broadcast, @random="aab9b3493ace", [], {@ipv6={0x86dd, {0x3, 0x6, '&N\b', 0xf2, 0x11, 0x6, @mcast1, @ipv4={'\x00', '\xff\xff', @rand_addr=0x7}, {[@routing={0x67, 0x8, 0x0, 0x4, 0x0, [@rand_addr="0b2c148cfa26a0df80bfe4c9dd4a7e0a", @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2, @rand_addr="5453dcbc83227582321d427db482c7b8"]}, @routing={0x6c, 0xc, 0x0, 0x3f, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}, @mcast2, @ipv4={'\x00', '\xff\xff', @broadcast}, @ipv4={'\x00', '\xff\xff', @multicast1}, @remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="1335a0490f7d1bc0c2e98eace68952e4"]}, @fragment={0x0, 0x0, 0x6, 0x0, 0x0, 0x7, 0x64}], @generic="54b2fa22a3d7a7bc4218eeda561e91702ddad960bc6ebb657438f39b4ab3e54742e8ef738e34e0c489755cf45831da240e6de720b43508fc90ef"}}}}}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000080), 0x4, 0x0, 0x0, &(0x7f0000001280), 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x3}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000000940), 0xcc, 0x2, 0x0) socket(0x1, 0x2, 0x80) msgrcv(r4, &(0x7f0000000800), 0x91, 0x1, 0x1000) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x7}, 0x4, 0x0, &(0x7f0000000240), &(0x7f0000000500), 0x0) msgrcv(0x0, 0x0, 0x0, 0x3, 0x0) msgsnd(r4, &(0x7f0000000180)=ANY=[@ANYBLOB="02000000000000009969cd9cf8733236c13539b0beffa6d4b971b540a839fae07e86a530ffdb56c60df0b16f560f6a5c157b4ac7fe575f8e8c83e25fa9d14c03f35f78e0ab0064b79af31aa6c950501c5b8d0cd23e76ce2907b9ea48ea2d8559bd97b5a876fdda5f5210de93ede0257486beb1c4c00bc358591aafbfa01384ca0c855f120ab667b56b348e113ab05454"], 0x96, 0x800) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r3, 0x1000000000029, 0xb, 0x0, 0x0) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/63, 0x3f}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r1) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = dup2(r4, r5) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) syz_emit_ethernet(0x66, &(0x7f0000000300)=ANY=[@ANYBLOB="aaaaaaaaaaa8aaaaaaaaaaaa86dd6036e28200303b00fe8000000000000000000000000000aafe8000000000000000000000000000aa0100907800000000605adf0000000000fe8000000000000000000000000000aaff010010000000000000000021000001209ff55cf3b24473b80618b5353c885830ed9e7a17756faa36cd7e061a9ef60c32128a77181bf284fa48c4c7a6b36f15b9bfbc0817236ee11523f7f72adc5ee1117ce6a3283faa53cf380f8c276cf7aec62b1185"]) r7 = dup2(r1, r2) accept(r7, &(0x7f0000000240)=@in6, &(0x7f00000002c0)=0xc) setsockopt(r6, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 6: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r1, 0x0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000800)=0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod$loop(0x0, 0x0, 0x1) rename(&(0x7f0000001340)='./file2\x00', &(0x7f0000000080)='./file1\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f00000006c0)={0x0}, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f00000003c0), 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206916, &(0x7f00000001c0)) writev(r2, &(0x7f0000000540)=[{0x0}, {0x0}, {&(0x7f0000000200)="a5d2a31e4fd2ed0e431556d1d46f08c4389a3cf58148722949eacd20ecbfa638ec1b53c83255c543ed446b4b2957e40e22de9f104bcae46e27d7a851c6c88c063679f894cb26ebff8f0e5fb3af87769bb590687e6d54957621a72b7ac96031e7064814880e90bdd593ac064d", 0x6c}], 0x3) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x2, 0x5, 0x98c49791d1c4874}, 0x3, &(0x7f0000000980), 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_etherip(&(0x7f0000000000), 0x4, 0x0, &(0x7f0000001140), 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x80000000) executing program 3: r0 = syz_open_pts() r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) dup2(r2, r3) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="ee08665d19ac14d5c5134876f197a708000000f6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf2d879e3271be647e0df9655a9e64c0b4c5b3ba582bb4a87549032b18b20f827c94fb8c7ecfebf21f8ec258259f00a31c7767333887d8e85f86039b9a42e29720261a43374924be7326a8d313d8dee95b08ad6294b1c9b05c9d0e30c075f9e41dc38f0879c5d7dae31dd6711830447a8910b559", 0x9f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r4, &(0x7f0000000000), 0x10) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) bind$inet6(r2, &(0x7f0000000140)={0x18, 0x3, 0x3, 0x7f}, 0xc) flock(r0, 0x1) syz_open_pts() syz_open_pts() executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206919, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) setrlimit(0x2, &(0x7f0000000140)={0x10000000000006, 0x80000901}) socket$inet(0x2, 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) r4 = socket(0x2, 0x2, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) setsockopt(r5, 0x0, 0x2, &(0x7f00000000c0)="63e1303d", 0x4) write(r5, &(0x7f0000000300)="f92a2d89597f1956bf898fcfca3809dfab229bd3", 0x14) r6 = syz_open_pts() close(r4) r7 = syz_open_pts() writev(r6, &(0x7f0000000440)=[{&(0x7f0000000100)="7f5634cfad77bca99bb75b15b3f2bcf03010cc00", 0x14}], 0x1) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) poll(&(0x7f0000000040)=[{r7, 0x1}], 0x1, 0x0) executing program 5: openat$pci(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000400)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000840)={0x0, 0x1fe, 0x7, 0x820351a, "090e4de6d311a692318c7e0002f9ffffff1800", 0xda1}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="d0360159cb6ab16064fb76f987fb962444e22573cbae2034c42503528134b60c263d8e9cc55131334f67839f32", 0x2d}, {&(0x7f0000000580)="89581ee91a72d5a2b9380000f466f972777f44d8", 0x14}], 0x2) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)="4f1d4c88b6a4515258fe3aa745bb072c574ab4cdf558812eab4a988f7fafd7a01d99776d988908cd186b51f34fad4116c783959eff4278384b4000384dbb1c2aae7469368bbe810b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d106284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d00000000", 0x86) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) r1 = open(0x0, 0x70e, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f00000006c0)='\b', 0x1}], 0x1, 0xffffffffffffffff) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000880)=[{&(0x7f00000007c0)="8e08802530b83ceb26e727ccdd2321765177ea92c3e40e97abc5d9235a9e73aacc4ad50af1e57127023b4aaf5b7d40fdc4e5f7fe0b8d49b20af8c3319f1c275bca", 0x41}, {&(0x7f00000009c0)="1d2ba5ea07d54f5757c1a54faf5a8980eef3a51623fecd50ae0d10139b2f702564d4247315bdf511288fa439c15c788056d80015fbcae34048d0eabcae9a000400001ef964c9e2ce0dc81693cf80624c1416dd0682520a8a4a25339c2995984c34f6ab648449a07b7cec658258e14bb9c6fa655f36dfecfdc0e60adaa0be488e7c1a6176f65e3b80fd2e3d80cb751c7252afb49f89bec5773026f18b5819eee95850d2f80b510b3f9cca52fe7b55a74881e0c78a87b135827251b2fc378a9f009723b5ced05eccf195a5987b9cc726dd508a78cbd1f89a62842c7507e44ce172cc8ce61bdcaaf24407a751b5a1bd9861f9baf6ec18", 0xf5}, {&(0x7f0000000280)="5571450bce", 0x5}, {&(0x7f00000005c0)="10a04bb9ee79549df1b4b7eb2c5d10b50b3eda", 0x13}, {&(0x7f0000000600)="0fc926433853b0276af168d013bfbe1681cfc3c906a7cf9e7c709a57d8155ed6e77770d9bf1dba84be5ad557358cfcc3740bf31513", 0x35}, {&(0x7f0000000640)="765791359da76e02cd3b2a8a589219f017d5010bbfbcb487ea8872add8202ab9a95338c963aaf3f7fa43c701", 0x2c}, {&(0x7f0000000940)="ad7c381015f54e5e2fe01d57ba32644f5fd7ef9bb13198c99dc464146b4eb9a21ca4ed245facb286620b160d585fb2f9b44acd62ceeeaa5ae157dae345a974d14ce9dc706efd73334ea44bfc903479980018b8677edac6ef71165f09911d035ae64fe2fcdbdf74d238d2181a3c6d62ed7d1eb4f63011c3a2da9a8f", 0x7b}, {&(0x7f0000000700)="a2e0c8a24b55d38a3239840c1291ef004d8cf35f765b29f5019bcc14674e1aca444935e2cd0414cd9b78d98787b3b8071d6148d330ca8b2bb23269e3cba5cebaec18f7a1b8db49b355565b9acc6f6ee44c676c8eb71d06f751b4588d3ad68630e20d7699ab2d06122247f87f0b76076340df75d6a056f0ff65d3d785b8d920bae934c5e81a799c9e88", 0x89}, {&(0x7f0000000300)="ef55f090fea83c09f4b966eed66359fac45d9f8a1d20fef99607ee5f4f912d67a6322234654d719c063938768ab908b415a1587d924f234ae21a97c5990ede2bf85660440ef62a2d3496366862d36a2d5148bc763e5439bf6046e3983c3d331b3a8b06c05a84255c6c544f8b94145cf6978f4b625eed45970c9d4f81e3bbae2ca6ce7482dba11752424becf73f010ae3d904279598c928ba8653abb46d402e82c340d0a0b3b6559d00357e42004df9d6c2693d298379cbbb60", 0xb9}], 0x9) writev(r0, &(0x7f0000002500)=[{&(0x7f0000000080)="e9ebfd510bbcd3a9b4aae989c13e", 0xe}], 0x1) setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) r3 = syz_open_pts() getrlimit(0x3, &(0x7f0000000040)) close(r3) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000100)="03000000000000009b0fcfe10d9ffa7e879781ed74f929df87a813b8902843ae4334d378d81512e7d6097f00000000000000499d02b5ade126e91f6b3c820df16ab81b6c3e77dbc7a8015b72e71c3ff226b08e9696c914af6d475d574f5f3a3951bab3538060c8708140a684ac1b36d022976dc141dcc5b68fe72a7b58b5d28d1d12d056ccb4fad08fe392cc744db67640be4b79e60e65b8b483f88e581833c48bfa21bd0a144a0b4bdf30a22f66fc9cbe536558949ffb80839d9fb7255e28d71dffe6d838dd4bacba81181efbdc5721aa904d504cb06f1459c0892e28640406dccb1f12ed353075a079b5ddf59e830700000000000000ab5ac04480eba5180b665684d1167ca422800283c7862dafb5f40782114a2a89db4f4cfa24d71318eddb7ce7213da02741b038c1fb43be25ea811af75b31e95d20e726959c4d48c159f778abb2b10e4ed33d2c20ef1bcdc20e967484386d136eca8d8ec6d917e8cfc5fd991a458c351ca4fd3ee0ff5591b8b3351eb28e11766eea72b9ca314eae54f4a1eba379e0919af70d837195d631304da39cbe4e9b332177bf4bc93b394cbdb60337cdbe5ad68a1f7aa604ff3235b94d7e4ee51e62", 0x1b5}, {&(0x7f00000002c0)="708bff070000462d", 0x8}], 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x9}, 0x2, &(0x7f0000000100)="78f91e3461ac0058bc5a91501d94a34b8e5f84cf71b59c7efec37082", &(0x7f0000000ac0)=0x1c, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x4f5, 0x0, 0x0, 0x0, "ad95be4b065c389983d554ecc416cf34eb18fa8e"}) readv(0xffffffffffffffff, &(0x7f0000000180), 0x0) close(r3) setsockopt(0xffffffffffffffff, 0x6, 0x4, &(0x7f0000000040)="382f293fcf193a2c9b1d2dee1253ad3749805f08cb92cc08e193bc30d1f2edc62293d3f716f8d13e3d94408fd59c8067d9fe218de3675a0de445e48ebad02d40e44350d542215c4693e659cbfe1b3ee71e72b04594d9049d4b4e421da7", 0x5d) mkdir(&(0x7f0000000180)='./file1\x00', 0x11) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000440)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082c8bbb3caebe1f4b643f9c76619cb3a0fc5d593bb7bb1f3b4d79b915af2d50c908c7eb9051860a8c2149181bde3a8105cc472d8ed098d487b62b0208903a7a74ab9180dc3a7e48848625043c7a9fecaeebb833ce08c3ecd70d8c549acf27b1db707de45aed98fac02698875ac9749bd3d21ea9a6ef5358ff4ca546aa81ce7e3fcd895d65213b225d675e9f03afbeee5d1568ca591777341d5cd55046cf4caa9ee11dd564ff9665c73092ffc131d1c74384f33f73cfbb2fa50ef12cdb3393fb26d8a1c4bc0427914499031a35f1be08bfb84c724265a0fe02f6b94b9a1e739473c0a16e21e4a032f2a0bdfd5d3d731d903fa9b04ab64e276e559253c27fd7e", &(0x7f0000000080)=0xfe64, 0x0, 0x37) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) executing program 3: chmod(0x0, 0x0) chdir(0x0) r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchown(r0, 0xffffffffffffffff, 0x0) setreuid(0xee00, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000), 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x10000, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, 0x0) execve(0x0, 0x0, 0x0) getuid() setreuid(0xee00, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{}]}) getpid() ktrace(0x0, 0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x10000, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r3, &(0x7f0000000480), 0xcc, 0x0, 0x0) msgsnd(r3, &(0x7f0000000c40)=ANY=[@ANYBLOB="0200000000000000e189f8d114ce1db782153b893a56648cbf05d41a4920f4683e418b099a7d5ea735cae1b97f3b91a320cbe57c7decc17fcd38dc99d0bb7c965cd90919ddc0e5549238f56f8e55c654559d0f52df3c7a94a84f96912ddc75beba7f107d18aec4028af1602dc36617a2134312c611150fdd47b44bf717e863e505f7c74213c32fee3d7b2994d71fa5b287034e0650d7f5694ceb79028679db8f20e53bc45e00d3f4804a6e93d98d63c734c50d9702958c665c675a9f05cb811a99020000004a820bab2c42e34d1a1194baae8e02406eae44b1e6f257b39286aaf7039dc9e1aa79fe6ecb3595e3fb5b1a1473623ffd41615c6c09264d9698db28b8c1dc4efe4a7630ca369ee18046850e46"], 0x101, 0x0) executing program 7: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='W\x00') open(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) acct(&(0x7f0000000100)='./bus\x00') semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x0, 0x3}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, r1) ioctl$FIONREAD(r2, 0x4004667f, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000003c0), 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) writev(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) executing program 6: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) dup2(r1, r2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x40000000, 0x1ff}, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r5, &(0x7f0000000080)={0x0}, 0x10, 0x0) select(0x4b, &(0x7f0000000200)={0x0, 0x0, 0x4, 0x0, 0x0, 0x9}, &(0x7f0000000080)={0x1ff, 0x0, 0x2000000000000, 0x3}, 0x0, 0x0) recvfrom$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) r6 = socket$inet(0x2, 0x3, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffcc) setsockopt(r6, 0x0, 0x23, &(0x7f0000000040)="3342b19c", 0x4) syz_emit_ethernet(0x2a, &(0x7f00000005c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}}, @icmp=@echo_reply}}}}) r7 = msgget(0x3, 0x280) msgctl$IPC_STAT(r7, 0x2, &(0x7f00000002c0)=""/132) msgctl$IPC_RMID(r7, 0x0) msgrcv(r7, &(0x7f0000000140)={0x0, ""/119}, 0x7f, 0x2, 0x1000) r8 = socket(0x2, 0x1, 0x0) shutdown(r8, 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) shutdown(r2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0xb1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{}, {{}, 0x0, 0x0, 0x0, 0x3f}], 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getrusage(0x0, 0xfffffffffffffffe) socketpair$unix(0x1, 0x1, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(0xffffffffffffffff, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) dup2(r1, 0xffffffffffffffff) listen(r0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, 0x0, 0x0) close(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r3, &(0x7f0000000680)=""/4096, 0x1000, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) sendmmsg(r2, &(0x7f0000000480)={0x0}, 0x10, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36e282", 0x30, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x11, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1}}}}}}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) executing program 3: setreuid(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffffb8) executing program 5: syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYRES16]) executing program 7: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x57650a3d}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r1 = getpid() ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000080)=0x3f) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getpeername$unix(r2, 0x0, &(0x7f0000000180)) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x4027ff8, 0x0, 0x4000bd, 0xfffffffd, "106e307e7be2df67de20888bda64612c3100"}) writev(r3, &(0x7f0000000240)=[{&(0x7f00000009c0)="162d69386e0b4712ee89eb34fa80f06abd1d1af32184fd52320f831993e9a345b08e61d17672d6f866e6a9817e7957807ea78c893324c66799496d236e55301bdf83f442e71e88a682f564269e2b797b2b5c80", 0x53}], 0x1) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000000029, 0x3d, &(0x7f0000000040)="00000080", 0x4) getsockopt(r5, 0x29, 0x3d, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2}, {}, {0x86}]}) (async) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) (async) r1 = socket(0x11, 0x3, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) (async) fchmod(r1, 0x40) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f00000000c0)="eaff125c0000e909", 0x8) (async) readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/73, 0x49}, {0x0}], 0x2) (async) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(r3, 0x400c5708, &(0x7f0000000080)) getrlimit(0x2, &(0x7f0000000040)) (async) execve(0x0, 0x0, 0x0) executing program 5: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0), 0x1, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000180)="94", 0xffb9}, {&(0x7f0000000240)="ec", 0x1}], 0x1000000000000276, 0x0) setuid(0xffffffffffffffff) truncate(&(0x7f0000000100)='./file0\x00', 0x0) preadv(r0, &(0x7f0000000c40)=[{0x0}, {&(0x7f0000000800)=""/3, 0x3}], 0x2, 0x0) r4 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r6 = kqueue() ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) kevent(r6, &(0x7f0000000200)=[{{r5}, 0xffffffffffffffff, 0x29}], 0x30, 0x0, 0x0, 0x0) r7 = syz_open_pts() r8 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) renameat(0xffffffffffffff9c, &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') faccessat(r8, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6, 0x0) dup2(r7, r5) r9 = socket(0x11, 0x8003, 0x20) getsockopt(r9, 0x11, 0x0, 0x0, 0x0) mknodat(r4, &(0x7f00000001c0)='./file0\x00', 0x2000, 0x3402) sysctl$kern(&(0x7f0000000040)={0x1, 0xa}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) executing program 7: sysctl$kern(&(0x7f0000000000)={0x1, 0x9}, 0x2, &(0x7f0000000080)="c6e73cc5", &(0x7f00000000c0)=0x4, &(0x7f0000000100)="b8e43bde", 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaab3aaaaaaaaaa86dd6000040000003a00000000000001000000000000000074bd97"]) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$getown(r0, 0x5) sendto$inet(r0, &(0x7f0000000340)="29553e40cda689d4", 0x8, 0x2, &(0x7f0000000380)={0x2, 0x0}, 0xc) sysctl$kern(&(0x7f0000000040)={0x1, 0x8}, 0x2, &(0x7f0000000140)="16cb58eb63222f620af393487b00406f8290b877d41cf97591d57de060f6745626b65d654a5fa259902ae9544d114bcf27dcb2774bb68aa64db6ed3bba1837095df1818393efdfbc78af6762b89d8ca834fd8b8a3838fa8092144f24e4c6ccad63e8b70e03e9a7706b08580ed750a929ab2d98cebd911b53d2517820fc91a20396e332766669a14ec8713225b6551fc9da7cd9bf3ddc", &(0x7f0000000200)=0x96, &(0x7f0000000240)="45548b1c8b9c91a5bf84c1c1fb05861adfcba5006195d523e8859b7a5c96c20cf647a92d2534fb69d6f200515424a6537b09951383fca2f8e58676b3df3057e7cde8c17ab85800e7777ee4b7fa997bd45eb44825b3d8a26591fdaade593c0743943baa6a8d31dfbff7b2bff43f19a649d6bbc2b6f9eaee4ec318c2629e47cf2141db15585aee436257bc2af6a2d6249f79f464f0e0d71a038dbd0dac16fc9995ac7678b7617fe34d2d76d7b46edfc6003bb06c878c724ebe4b68fc1346fc4f96ab", 0xc1) executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socket(0x2, 0x1, 0x0) r0 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x4}, 0x10, 0x0, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000240)}) close(0xffffffffffffffff) r4 = socket(0x10, 0x1, 0x0) close(r4) r5 = socket(0x800000018, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x400000000002, 0x0) connect$unix(r4, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x119, &(0x7f0000000100)=ANY=[]) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000180)={0x1000000000004, 0x8}, 0x10) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000100)=[{0x1}, {0x0, 0xa8, 0x20, 0xf5d}, {0x6}, {0x400, 0x9, 0x0, 0xffffffff}]}) close(r2) r6 = socket(0x2, 0x2, 0x0) getsockname$unix(r6, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r7 = dup(r0) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0x80206979, &(0x7f0000000000)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000140)=0x29, 0x4) r9 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r9) executing program 2: r0 = syz_open_pts() r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) r4 = socket(0x2, 0x2, 0x0) (async) dup2(r2, r3) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="ee08665d19ac14d5c5134876f197a708000000f6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf2d879e3271be647e0df9655a9e64c0b4c5b3ba582bb4a87549032b18b20f827c94fb8c7ecfebf21f8ec258259f00a31c7767333887d8e85f86039b9a42e29720261a43374924be7326a8d313d8dee95b08ad6294b1c9b05c9d0e30c075f9e41dc38f0879c5d7dae31dd6711830447a8910b559", 0x9f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) connect$unix(r4, &(0x7f0000000000), 0x10) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) bind$inet6(r2, &(0x7f0000000140)={0x18, 0x3, 0x3, 0x7f}, 0xc) (async) flock(r0, 0x1) (async) syz_open_pts() (async) syz_open_pts() executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) shutdown(r1, 0x2) select(0x40, &(0x7f0000000540), &(0x7f0000000580)={0xffffffffffffffff}, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x81}, {0x14}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) executing program 1: chmod(0x0, 0x0) chdir(0x0) r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchown(r0, 0xffffffffffffffff, 0x0) setreuid(0xee00, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000), 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x10000, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, 0x0) execve(0x0, 0x0, 0x0) getuid() setreuid(0xee00, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{}]}) getpid() ktrace(0x0, 0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x10000, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r3, &(0x7f0000000480), 0xcc, 0x0, 0x0) msgsnd(r3, &(0x7f0000000c40)=ANY=[@ANYBLOB="0200000000000000e189f8d114ce1db782153b893a56648cbf05d41a4920f4683e418b099a7d5ea735cae1b97f3b91a320cbe57c7decc17fcd38dc99d0bb7c965cd90919ddc0e5549238f56f8e55c654559d0f52df3c7a94a84f96912ddc75beba7f107d18aec4028af1602dc36617a2134312c611150fdd47b44bf717e863e505f7c74213c32fee3d7b2994d71fa5b287034e0650d7f5694ceb79028679db8f20e53bc45e00d3f4804a6e93d98d63c734c50d9702958c665c675a9f05cb811a99020000004a820bab2c42e34d1a1194baae8e02406eae44b1e6f257b39286aaf7039dc9e1aa79fe6ecb3595e3fb5b1a1473623ffd41615c6c09264d9698db28b8c1dc4efe4a7630ca369ee18046850e46"], 0x101, 0x0) executing program 3: ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) sendmsg(0xffffffffffffff9c, 0x0, 0xb) getitimer(0x1, &(0x7f0000000040)) open(0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x40, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) socket(0x800000018, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x10}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x1, 0x0, &(0x7f00000004c0)="48391b2f72a786279290568710b03b4b155cc9c1a812546c001bc5373ec6e22f661af51ff9dedaae1644f006e3dc11dadb07adbeff979aebaaf234466254a31cf0c12fb74a6ae59744b2e7782ef50e07b269fc17b32c94b791d37e2fc5503cb070f737db85887e9659208dc7f30d3edbf60caa54fef3f6ee99931263fe1818aa3e2ed54e4cd735badf3f1ec40b820fa261a3d6b387fa1b49c2e03fcc0b43ab9f6c6b2744b93d58e1a04fa6e728acc7aeb5f3b1787a00da58e7148f2136f0076f1805c64ddde15b9f8fb6c180d7f66c450d869c9573650464027eb70be599bef2ffcd6519fa50c7173df5a3dd2198764c9a325a1ca26c4f6bdc83abd134fa004a719a5639c2efa383be3f9b924f897156f47f12639e5339ffce3c318876f0e93fa810beaf7097ac87fc3e72ae88fe21624062ebad589e4795642868069a21bebe683819812adb69dfefc029b33e76b013f9ca1b93841d85c58b2004f72f4ae0d49045e2a22bf9c3cb115c19af990ab5bd5f7d0acbf63d0f2a031232c5ccd325267637e758d866ea4bad747fdaa5d609412d8ece7f2c6aefbfdf36", 0x19a) pipe2(&(0x7f0000000080), 0x10004) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x67, &(0x7f0000000140)={0x1}, 0xc) socket(0x2, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, &(0x7f00000001c0)=0x5, 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0x0) sysctl$net_inet_ip(&(0x7f0000000300)={0x4, 0x2, 0x0, 0x1}, 0x4, &(0x7f0000000680)="5c35bd357d1dfa11b24cf459f8faaf0bea61652c08c59da963ea48915b8a8ebe6e2a87fadb2bf63bb2c4ec36f08b0ae5c86bce7fcc2f52f623a729fd7eef1078fe137558f6f5aa030de3addbc34b80502c36fd9c9eb5c3942439d7c8994eb2e8e94b070a710ef1c49466100d97448f4c1c67a5d20d1b3e6871f6ab34211d87cf26b4fc116679a4f7ed38e95c32e54a062ba3ac581c778c08e0862beaec0fa44b3d4d0191f37c138e74b8cc014f83eea80818eb32b1d031dd67bed019aa7e4aac7b82daaf9c80d80cbc7b311fa7de7a64b8346b17136728a79733dd3ae85ac1c6ef7723a1bc3e3716f1d0d17117ddfc595927bd0ef26a1f88c7d09c440bc0fb5f", 0x0, &(0x7f0000000240)="6de19b3f35b6933aaed9ffda846ee4b1a68b82e317a56a8632620fb03b8d28286e896f3b907e36d968b476a2b7a89fa0a803", 0x32) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x3a0914c44f7b202d, 0x500) openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semctl$GETPID(0xffffffffffffffff, 0x0, 0x4, 0x0) pipe2(0x0, 0x0) executing program 7: sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x800, 0x0) setreuid(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x20, 0x2, 0xc2) ioctl$FIONREAD(r0, 0x802069b5, &(0x7f00000001c0)) sysctl$net_inet_esp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000340), 0xa) r1 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x1, 0x4811, r1, 0x262) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) utimes(0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) msgget$private(0x0, 0x111) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x10, 0x4, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r6, r5) connect$unix(r5, &(0x7f0000000000), 0x10) executing program 1: setreuid(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffffb8) executing program 2: writev(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) fcntl$getflags(r0, 0x1) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x29}, 0x5, 0x0, 0x0, 0x0, 0x45) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x10) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r2, 0x80105702, &(0x7f0000000140)) fcntl$lock(r1, 0x8, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, &(0x7f0000000000)) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001080)={0x8, 0x9}, 0x8) r3 = getpid() shutdown(0xffffffffffffffff, 0x2) mknod(&(0x7f0000000100)='./file0\x00', 0x3a0914c44f7b202d, 0x500) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000002c0)=0x8) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) syz_open_pts() syz_open_pts() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r3) setreuid(0xee00, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) msgget$private(0x0, 0x0) r5 = socket(0x2, 0x4000, 0x0) ioctl$FIONREAD(r5, 0x802069de, &(0x7f00000001c0)) sysctl$fs(&(0x7f0000000000), 0x2, &(0x7f0000000040)="d6bf264369bc81b448b53e40fa97cdd56fb2174c436dbe28f0070828dbabbd8450599ca13965b9018cd13a211138670628a724650bef8d32076c98d44091c40f15ffe4719694278bfc743c335174041ff71249ff7bfee6b20f1fbfce2af2c92fa29293bad12fb0aff6dcd67f5e2b4f1786f02732c7afd6d09a1d2247173ce1deaf8ffabd9c6012bcb31541623d2ec081c3a144d5a4bf1dc92fd3fd749038dee4ee194a0e40ebca90ebad39d820a58e6227a341ff45a56a0faef65024827ea32778c3549cb42b8084a8ab734a157829bf4030fff635363e69ef534689b7b1ec768dde89f838ef6f6be4cb03fc042ebf0fe1acbbfeafc0befa95eaffab321ee97b329c483bb043e9028fadb2ab7545acd92bcc2e0679c288e56136b54d2fdf6f071825b66a0afc18320ceae4e474be996bd4f10539e39c50738a6cb29d5ccba0213e9b2aeada98d2212826456c04bf1024d880ee93262533f40f2888be2f373c4499ccbc7ef6aecd19529a51d1f9799d3fd7dd1093ffc35b1850ccabfe9e18910f492354dbc43bbfaedfb3970de92b9b9085de645613e454da30f13abca8f0bb2e7a1256c5081c30c1f804de658a638bfdd5a6b5a3daac813fc554f775f9b267aadeff278dcfe3d7917c225c747d001c96b4c14d6757c24448ee3c845ca06f1a5a3d3557767cbabbaafe996691edcb7c993d3abcfee3d82403a349320d8d6b8c14ce609fafa1f0e12d3a2efb32609d1463cc6da7eeaac6b6443a2c8649ed71869e0553e487060353903099b3b0fc7800512f9bdd5965fe034c97028d6e7c8c7773fa3c59eaff743abd9c812b8c94ba647633d9ce474fd111746b98c0284d6860e6e3fec4574fa8da7ca94e698255fc0cacf7b01800ebb5d6bd205bc32d7cb7feee98737e49f8b9c5e7ea8beebc36061eb9b66d895fca526dc61a7888d79ead3bb1906950fbeb3a6f514e6d248b30ac0fb340c411d2c3eece3fe1b8d3085853932d90686186d38a5c781c9bd356a148caed9a0532ee3ca5b471ae9f6974b05edecb26af7ee9c76a7ef75e309fc28b61f0defb820bfb359a83eb7efb0df6c9cbaf6bb38849fdeaad680fb0dd2252b21bcdb4b7105fe5550b008f238a537eb003c58c27210a5c192b4a5fefae769bc11731c7cf044a1abd446d43e477236a61e8ee8d2fb9941648d56ae7179bff929d3c9b591fb63a08abbd6ed0a89c2c5eaa7d3697137c157e8a38d4a0211d44356efa418bb212053d19d88d3cb25f9b9862c50425d1ad1a22fd04e7e3a7053f38eb1522d2df9dac61e6482c50549c284a88d7285d55e15764f89d7496ed60e48d97afd213317efc77201f2f7e79d62b53c36df1a87ffd420880910821da3389cd82f5926a0aa0fb614a2ea2ac44c899726e32571311eee0f62afc53932546ac529f4cee63aa8b0691ce1c45afe898ec47b2468f6bf152471417665c7cf05c61975a55c88511682b23aa6bec2d63a8521b051ac5abb3df9d2ec82c9d7cb27fffd07ecc9a7a4d7588621f5e74399c740a170adc716efd267ac6d479ef6cdc4a081035dd822bc8ecb777ee6cd80d3149a88cfe2a506ab9bf65dcf98ceaa8ffa4ce8cfbbfe10205bb6ac045417c0fcca86631a7f49946df97990c416d68bed5650f9810621634c0af077f2100507fe63574bcc463881d0e3888abd62106c9d17f29bd04ed4d5b362328a6350911df2ead8832f5f795b612f6d54c1ffb9bd8cce2598150d019e95997fd2ebd574e287c9d61058480e42bdd89e9f41a10168c383285d0798deb0e809b4eab4898c26e0cae1e4b00dafd7ecdfa86f2cc3d6d941d0d241df4c2f9d02f02250b03e6a53d34c365b9ebed8259ee73effead06e409c837fef463cf0860b1e6cedad37c9e4b1c1bf4af2f5d97c029cc5e50cd9e55d2693b369678fabb6df00821b06157646e67ea41d2dbe54935b412e9a125567b88eb539c5ba8cbde087a19a4bbe8f91c0e3353237f90c04c09240f1884eb8fa16bbd42432848d8bb684b29b15651aeb04d35f8d07181fff046ed55c54f548be8671be6c812f85fbda8d34941336944f1af66feded43b3b8460d74ca2b3de0aa932fc72e3f62d368348c81734ef24ad374e38687bbb4754f5eb9773bafa32a53bf62dbcd54c1ba752c4c88aebd03d46606a29607d0da7a1ea41efd8ff4648bd2eb0cff03bb5fad2ee2ffcca72a711fbbce76b4860e78ae56a79cd710aa69c0b077f71bd91e7af7e588df9ead4392d50b328d162aa6d26bae2194e92dcf8d62710c492c96d93fc1dc1424c305e2c6d124d3e6b5582e8dd0765acc0371c3916bdd355cbc9829c27a46a5a9edf35940d1284df313e6ea1756e7792e718476de88576ce8e3223a24c2a3a997ead7137e25fc83ddfc85a4e05ba47b88ec6f085d0411a8d973d09064f032ab932a4cdb4bb2d9919b1c472c63c49ca766838253ac053edf153358ad9931d3d891b410ce7f55b1975db63a48bebc67d63df6124755d8d6b0db448008c1e5d89b69a9ef3dbfb8225222ba27899b0a4c460fd5036c1f1431032ea521e82faf4fc2165187f354f5a9c5d5e582331ad90890126d21692a2add489c9c4cab1b8a4cec310cb9fc8fdeb33841dd2c2156793a93616e3deee4a43dceb5a573323fb12c863b49c3e259199961c72b0156e6efa9b8e3cd2222b6adaa76b4b8f7377aad6d895aee5431f20bcfa071931826d89a9fd59ce8ddee39af11b4d172f32d2717dce2878b6f31be986d192ea82e253ffe4eb6466ddfe3ed537323278165ed249c02737c1b07651dc35af8277d910e4eb9839dfcb1c46f20b37b5846d4e201b911b5145900df40d34dd62214476b41a9adf26629933c5f77796c7d7b81e8cec64a72ec88c90b875240edaa10684b9818b0fa3760b60ed4866e3ea4008f3b471f96d4d97aa3e849f05e3f27730c8265abd7f55d46e08cc5e3ff88d98d0424f506831d851185ac13b3fdafb0df245801105ad8f6637cac5d16d39e16141f21fdebcba5772c002b41c35aaad064cd764dac4e553b83cb3e386e2bf49650dae660f415c299859af79342727c112b3ab77fd5c1550a506b98be02a283c6cc4aa1931ece237f743a3c70b344d1aedafc19d588c53971dba55afc942fa4a635c5815df70c0263794c4096b5123759d88fbfe3bdaaf6ce86fdde98d0eb08a7b4cf975378956f3d7be01b054048f17e7c3dcef968909ae395dd77adc93aaacf05368180145d579a50f0a6ba75740d4a79f126d91a6ab60bd8e7d1688b63f9b72df0f8a0985b6c8d61bd814a975fffd9c057bbaf0bbc4e4b5d0cf7944f3f3d446acbba2b977fa0870167af0c1b9596e68fc74cd3a17e594b8b33dd01fc8aae7af55f3d19f6e8f632a042aa6c154925b0d03ba8ccf83801b54c3f6c3a55f46dd97586a595fcfc107b9d1bbe932e17e1ca7bd30df13a0ca5d506a70411ce1fbb08bd77e5d2fa22bd96070a68289cb5eac593e87bf81c495184edb2292114e10397444e2e4986b55b74cbaf87b4063d816bc1471c683d90c4f630ab7f07446f88ec02dfb73a912b2441bceb2fd0a4909b8a3acce67ffe187afc1659ce44b4620dc2e17f5ae6113583126f050f36462643d967236bb18e5303adf820d4940df89724dbdfde5b752cee3216d05cff3be66c2134beff375a1be9594f262ca1fe12b846aea25964c0c0c0974c2c4ddad22551419bc61d53d999e5da1a4db72675880302787886131e146ae21496bb2f52da34ced330f755daf12056f8bf2730ca43ed36301b82b863cd017c5934796c98952bd0d607fc416de249675c19d19282b6e17ede90c814745791c76aa2cac80f6dc09a3d0578f62dd3291102b3677efc3adbfee4c5d667c3b1c08d9508f3fc7bcfb17854ca9bda97ebf0ef3009d7f5dffac3e246b7b8007e003a4a91284eb179b080a426ca5f9d0bf62584bd55a93283286767c4dc5ff54e1187ef3652ca81898600d8befb44e3bb4ab75ec7c9f1a365eadc899ee88152cd80b68cfa48c789b645526fa49bc39bf66bfb752ff5792dea348e10f0dc0267ccc94965495a3b7cfaff8124747dabb2055ba46674c3da07058ce456882d5621b1212436cac0f83c9a82c27cf3af41a07dd42033d9f5ff46935c8152bfcbe18fa1377e82148a09be90ca1dad8debba9e64a2185e8950c8c89bc5e996ac902393c11e795acf0b15fd2819ad61361b747992dda31cfb37a4b752bde8c5f96a2f7fef2415c963bd1f8cb821ebac3a8d82de9fd5671cbd014359e0e99936ff0a5088d6b8578dfaee9d060dc1c54fb544a8f21d13e530f1953a0cd124c93e1c0cad59bfb98c3c9f157e45e86dfdfb4040d46c4eafa675a16f73df629d2d5516ed44cb9906cf730e5f7df7d0e756add0ab40cef38286f72869400bf93f31654f6bc654b71abda8505fd61dce75bec8ddd75c007047c56fbf07aeefeef8b262a3df53bcf7886e136b83fa203d59665b89e3ded484b4df2c67af65063521b79e4cc1fab6cd6c06371426e53b2cff8db601af034bab9a80cdb8312c07c14910cc5fd7507b5f3549548ac72baafded17755cb9e3fd2db6e893a886219b753b1c15d9cc2e929dfdbfc7b3b6670791877cbc06e0bffa610f7b1e888afde9c0a5582bc7bd35f6ab9151c041366ddbef1cca7f3eeb5bce7b201fb3a7dc811fbcff4093e08d691d49aedb4fd3cc5d497aa1cef6439502cb2cd8da9ee006947a70c46cd2b126a8a81e1f2d3b7ea55bffaf2415721fa2c7ecb799f5ff8cd6454df2a4d99d5588bbcecf2ddd181f672ac9cc79e3683f9ef8c24aecaf6b0df982594625ed83952ddc9a220826fbb279893875efc1716de8b30f07aee725dd5d27501b19e2f5440b469c654b41c9652f391b5b87916c3a005de122c8d1363c9d54cf7fbb007e821406d004e4ffca17e3be26f7527d953a0b8955c6f39bbe1864de3137d2339f92a2eb952e41edb36490b2cc2e37b80fb51b6cac66be3189bdb2fcfa5412da3c87e8706131ef919f9882398eb3ee52e617725baaa8b3ffdb111a0ef991c8a3670f527f1cece48adebebdc9b9395a5076bf54f6fbeaecbbd6878883a0075367b8507304e1ef42a23e5bff835cac5c60a75043f5387d852bea3cb1ff4cd9486b047c703bae951f17e0ee19ec531fc7f48ee1fe7ac8e2a46ecebd59640bee95a80f74dcf8a88bd7193e708c3f7ab734212dd4799a2b39c87dd86b3658fbd59344e85eb2b45c15d721e5854b55084761b7b3a094ca3a2eec326a32b53b225a8cfce0c7f065150bd061318602bb23453e73de45de248717ca54aed1c6c39d1fa9b511649dc880ee3507073212851b9a9e3dcd8371877059fd6e4552c996f7edd5d5f4d1afd23a187ce555b092ee29e9d1d8ebdb8b341bfbb2ad49c0b48a0ad7c4bab2bd67fdaaefe2088aa24cb4fcd6a94e0020f35facd3d5882364e0593ee445702a32edf794f9aaa47f8cfe801537841f6ea9106d65f16a512ac959e943f1f4882864963a90d9cf456d20aa9dee6993b799ffc84ea6ceb4c2bfbd7f399942506bd51c5b1bb477cdf4428b1aa2eeadbd9bfba477a815816675f93504f6b03f2416d2547d11b83a6703fc7dc726081feb05649b269f6bf60bc6aecbca9957bd110f0d3c6c539967fc0441c16d7f079c4df52c7fb0c2bff1ab3b7f3b185bf15922b2190c2278469f4ec607286aff398ce11b230a27acc02fd56ae4646", &(0x7f0000001040)=0xfc1, 0x0, 0x0) r6 = getuid() setreuid(0xee00, r6) stat(0x0, &(0x7f00000000c0)) executing program 5: open(&(0x7f0000000000)='./file0\x00', 0x0, 0xb1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{}, {{}, 0x0, 0x0, 0x0, 0x3f}], 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getrusage(0x0, 0xfffffffffffffffe) socketpair$unix(0x1, 0x1, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(0xffffffffffffffff, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) dup2(r1, 0xffffffffffffffff) listen(r0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, 0x0, 0x0) close(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r3, &(0x7f0000000680)=""/4096, 0x1000, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) sendmmsg(r2, &(0x7f0000000480)={0x0}, 0x10, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36e282", 0x30, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x11, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1}}}}}}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) executing program 3: sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000180)="b860fe09625ee6793978a575faa1b6c6c1d6c2eca2950e663d39ab1be31a269a39fd7f97e41e178f37a79f00659c2ea9ac56733f7e4e4973c1e6b33ac91343ea3b3f8c5c7b93d5c20ab4211791fe30", 0x4f}], 0x1, 0x0}}, 0x10, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) shutdown(r1, 0x2) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082c8bbb3caebe1f4b643f9c76619cb3a0fc5d593bb7bb1f3b4d79b915af2d50c908c7eb9051860a8c2149181bde3a8105cc472d8ed098d487b62b0208903a7a74ab9180dc3a7e48848625043c7a9fecaeebb833ce08c3ecd70d8c549acf27b1db707de45aed98fac02698875ac9749bd3d21ea9a6ef5358ff4ca546aa81ce7e3fcd895d65213b225d675e9f03afbeee5d1568ca591777341d5cd55046cf4caa9ee11dd564ff9665c73092ffc131d1c74384f33f73cfbb2fa50ef12cdb3393fb26d8a1c4bc5760d87c0427914499031a35f1be08bfb84c724265a0fe02f6b94b9a1e739473c0a16e21e4a032f2a0bdfd5d3d731d903fa9b04ab64e2", 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f00000004c0), 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x201) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0xc, 0x50}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x9, 0xffffffb9, "000083ee00000000014000"}) poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x0) executing program 1: r0 = open$dir(&(0x7f0000000480)='./file0/file0\x00', 0x975244b50e91b848, 0x0) r1 = openat(r0, &(0x7f00000004c0)='.\x00', 0x1, 0x0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x2000, 0x335d) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000280)={0x0}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x8005, 0x0}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x189) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x8001, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000159000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000709000/0x3000)=nil, &(0x7f0000e0f000/0x4000)=nil, 0x8}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f00003cd000/0x1000)=nil, 0xfffffffffffffffe}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002e1000/0xc00000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000407000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000aa3000/0x1000)=nil, 0x2000000000000}, {&(0x7f0000818000/0x3000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f0000000380)=[{0x1ff, 0x7f, 0x40, 0x6}, {0x8000, 0xff, 0x81, 0x1ff}]}) r3 = getpgid(0xffffffffffffffff) syz_emit_ethernet(0x36, &(0x7f00000003c0)=ANY=[@ANYBLOB="6f7c8e5e3c0fd54bdd2a380e59232d2816913cde425304fe481e3af92f3a9fbad033cabec350ee557081d7e05a", @ANYRES16=r0, @ANYRES16=r1, @ANYRESHEX=r3]) sysctl$vm(&(0x7f0000000000), 0x33, &(0x7f0000000300)="1fac48c7bf86e6c73783e6488780a1b3a84e472c9ebe47bb5bb4590fadee1461d7e7244f5732fb591297d4282f794f2c7567327ed91cf58f352f7fc51393e11d80472b24f458e0528082beda3b1822135889c541805c5bd5d1614fe3b215a78d0a8f1f617c6b090029b1620000", &(0x7f00000002c0)=0x4, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x42) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1a2}}) r5 = socket(0x20, 0x2, 0x4) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0x200000001}) setsockopt$sock_int(r4, 0xffff, 0x4, &(0x7f0000000000)=0xb007, 0xffffffffffffffa5) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x9, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semget(0x1, 0x0, 0x0) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) ioctl$VMM_IOC_INFO(r7, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) msgget(0x3, 0x0) msgrcv(0x0, &(0x7f0000002840)={0x0, ""/116}, 0x7c, 0x0, 0x0) socket(0x11, 0x3, 0x0) bind$inet6(0xffffffffffffffff, 0x0, 0x0) recvmmsg(r5, 0x0, 0x0, 0x0, 0x0) executing program 3: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000500)=[{&(0x7f00000003c0)="294bbe01e775d42b920587bee9952844c93c122f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f1332990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe0168d9c91ab1fbde25895467c8dce7fff6040000c8abca0036fb92c3cdeffde58eaf0b9d3cd358d9552dd02afeb2dcdbad04", 0x9e}, {&(0x7f0000000680)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c16439c9bbfe37bf9b31d625e398beca1d2d858050800000000000000cce3a4da033bb92a5cc65597870c03aac2a3e4324aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4f9ffffffffffffff181e9b88e80074bf3157b8dea45e3391e824194bd6b879347fa51e01b4f60400000071e28d9d838278a9fd52aebec8b195383582b54006007d9ecbc41c90d477e71178f611d1ff0326888da9001a6ca6767d7f9578232f3c50853ff9b289a7fff44d3d16da8d62796f9444d1bea19541ffe9462c7add5a1847491768ca052048d624f5f6873dd35d58208bd21653e05b8c88ae3c6944af", 0x104}, {&(0x7f0000000240)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c7002497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf9615634f6d247", 0xe6}], 0x3) r2 = socket(0x11, 0x8000, 0xfe) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x2, 0xc7, 0xfffffffc}, 0xc) readv(r2, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/79, 0x4f}, {0x0}], 0x2) execve(0x0, 0x0, 0x0) executing program 7: recvmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000100), 0x0, 0x0}, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="40204ba0fd35c6bf87", 0x9}], 0x1) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r3 = open(&(0x7f0000000300)='./file0\x00', 0x11, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) pipe2(0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r4, 0x29, 0x33, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x3a, 0x0, @local={0xac, 0x14, 0x0}}, @icmp=@info_reply}}}}) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80206919, &(0x7f00000001c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000300)=[{0x4c}, {0x2c}, {0x6, 0x0, 0x0, 0x6df1}]}) write(r2, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[{0x10, 0x1}], 0x10}, 0x0) executing program 2: fcntl$getflags(0xffffffffffffff9c, 0x3) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x7fffffff) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x1, 0x400}) mknod(&(0x7f0000000100)='./file0\x00', 0x2, 0x8) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x40) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) connect$unix(r4, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200), 0x20458, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000240)={0x46, 0x1}) ioctl$KDSETRAD(r4, 0x20004b43) r6 = accept$inet6(r4, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getpeername(r6, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) mknodat(r4, &(0x7f0000000380)='./file0\x00', 0x1000, 0x3e) writev(r6, &(0x7f00000005c0)=[{&(0x7f00000003c0)="f0d53671847fa25d0bca83cfcf9d2d42c593df32ca18f8d5cb8ae2e1c3eea044d5bb8986a5436975dcee0fa5b031f896dcc83938563ce04f17b84693ef97232cc57245d562c5b1e78e0c519a5a9b570c57c301e9516b97e17dbc524b05319453bbef46306abbfc738ce7952633dabaa7ba06d544fbf078e5f41be0b4179ccc6ed794c7", 0x83}, {&(0x7f0000000480)}, {&(0x7f00000004c0)="b738fb7b4fce4e1b0cd873e1a95ceca01dfd7c1693e2f09fb3009e1b24a8c5fc2b11790cebfd274334c3498bdbdc57d94fe7b8296df609ad8fc24e5adf9edde085321dd2b9170ce2f69cba3fe3fceffcd8718ab974804c12f65d4e435c6feca99ca2c5dde9b0122a16874a0bc6ccebb4be787cc2a198af4466623a42a9b3a088b1a39e6152c52b02a62a4c8c21120c8b49ecb8b40a1c18736c0486aa41d2ffbaa694bf6edc5aa410a9e7100b3658a9e5742ad196b3a3041ec7ec4745d62127ca0e40fafbaafacbbb3ca712f7c7ba17281e", 0xd1}], 0x3) mknodat(r3, &(0x7f0000000600)='./file0\x00', 0xc030, 0x400) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000000800), 0x8, 0x0) sendmsg$unix(r4, &(0x7f0000000880)={&(0x7f0000000640)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000007c0)=[{&(0x7f0000000680)="85b9be14a9a41296eff13d8c7b3e464d90af913816d64998febd360d89e80215f173382159ad7fa84388122e02fe5bd594347e9254d7eb35bda7ddda56010ad9d26c5c55951576495d04e3", 0x4b}, {&(0x7f0000000700)}, {&(0x7f0000000740)="0eb0f0bc464905ea444492c28c817e9d315f661833c1101ac057b38e42898f3158d9e92d018865299ed4815c59c053f28eee11944bee43d511079ad9da0b94cc462ea146b9b35fe3898e432aca38cd50fab5a065db51d66e3d6df721f4b3a19aef9af72c0fc4cc301ebec4bcf9bf7df269a45f6826af4a", 0x77}], 0x3, &(0x7f0000000840)=[@rights={0x18, 0xffff, 0x1, [r7]}, @rights={0x20, 0xffff, 0x1, [r4, r4, r4, r2]}], 0x38, 0x4}, 0x1) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f00000008c0)=0xfffffffe) pwritev(r5, &(0x7f0000000b40)=[{&(0x7f0000000900)="897d915a1b84c690321fe78a4bd8e38895094f7a01fccff75405ea49c368a2dca4f15c22def31dcd39673d6abcede9a9b862abd82f6f0b3acb061572be7aa7c4d99fa03623d13722e62e8259803225f0b531d1ebf05a4ca8e66603675ad875b32b347f3b4c840fde2fed2294cc43b1b686bd537be3b4c585dad74de2c8417866064f1641e9cdaf712c7376f3e4c0b2e5bd01308786119e36b68bd16d4302c477dd2e2a9e3d110f5185ed79341a57a7331ec929e4fa61c317c48345ade1605d6c3d26e02dac4e1309af61eea9a9c94ea13091cb3e3a4da5a5b00fcf64a18c7337ba98862b36ac9bbb2b61d6434d6702", 0xef}, {&(0x7f0000000a00)="07f6ea26ca86a781e2d304fb0700c38d9f2c63f2fa9792a0625f76c60d4caac624a451e33eddb950d1a27b5040d14defaaff3e9ced879851cda49277910638fc3c8b962a24e6bf01fe706cc9d6d4559f284868a6ea7558b33291d0813fb2105e585f4acd7549b8d61fbfe5fb706b3e46e1622406319541e5243975e4c177c91da8b75ca6318f86737634c3ce410d8c1af1d10d388bb0ba987e2abd1e43823fd8bc72967ee326bb", 0xa7}, {&(0x7f0000000ac0)="4a865ad7de3510e1784257e73ba1cf1500068f45f57a5f8a055644d1629faed0e8a89930c34f2102cd27624b7dee22192e3db91dc02fb4ce3e4099014c8472f54383a35a36fdd8f9df8006580593995da8cc56ab040a933bcb", 0x59}], 0x3, 0x0) r8 = openat$pf(0xffffffffffffff9c, &(0x7f0000000b80), 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000bc0)={0x4, 0x2, 0x0, 0x1}, 0x4, &(0x7f0000000c00)="c1f4c77db5f6448ccc18aae29ce9d9e7ecf3f8ed9c744f36eb0805c0653d53f99a966c53f17b16c9fa0ea8c91b30584c7a6f90261edc2cfe73ec319ec16f46d4686d9c873abd4421d96e7c97bc2e4ea55170c82fa1b874e4105ea869a0616b98c98406758dc0e25ff4fd869a2b2ee8a217c16569254086ab79746bf6c4dd3221ac77f97037f22141187356b6d00a3da564e31c21e00edf", &(0x7f0000000cc0)=0x97, &(0x7f0000000d00)="543de3f88b6f770f08af20013cc4eb3e4e3e082aee75b9bb7a74b5ac0e153574be84337b13995f1fee16ca05b693ac3d23cad1ea5ba6a3bf6dd6709d9cedb2c675c37856b5f569615c67845e0b7db6bce4d601dc606c4333da2fa9d14ddaec0ddb0bceb99be2a27a7f58889103b12efb1398858101f42d32ed5de3a2929fd5c80bd04593a2368e2389b8dbae9cdb91b8148fcadfe06dd15005da1cb1c264b6390a9f5e7ec04f0778372e14c653c9f993b281947341dc683029276721361c71001dfa1ca514b39e1b8f53", 0xca) ioctl$KDGKBMODE(r2, 0x40044b06) mknodat(r0, &(0x7f0000000e00)='./file0\x00', 0x0, 0x1777) ioctl$WSDISPLAYIO_USEFONT(r8, 0x80585750, &(0x7f0000000e40)={'./file0\x00', 0x5, 0x4, 0x5, 0x1, 0x10001, 0x10000, 0x6, 0x1, 0x0, 0x400, 0x7fff}) ioctl$TIOCCDTR(r8, 0x20007478) bind(r6, &(0x7f0000000ec0)=@in6={0x18, 0x1, 0x429fd922}, 0xc) executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt(r1, 0x0, 0x6, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x60, 0x20001ffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() ioctl$KDENABIO(r0, 0x20004b3c) close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x7fffffff, 0xfffffff8, 0xb8, "09000000ffffffff080400"}) writev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)="8eaa3d81bcbc69da31d9f2db845e699a5e1dc6c7525a7b8fc37d856d13787d4f9e98fc239d0700d9fe320900000000000000feb42f75458af17c80f091f3d429f9b8349a9b978df26c58379f9b9092eb4e437c30fa1bcc2953888e5650d53b520b4414b193522a04d43e18061aa7b8aeaad170b6322b57243c2f1446bf095f593bdb61c767af1d547c7cd2953e08", 0x8e}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) getdents(0xffffffffffffff9c, &(0x7f00000000c0)=""/84, 0x54) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r3) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x20001fffffffb, r3}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f00000003c0)={0x0, 0x0, 0x101, 0x1ffffffff}) executing program 4: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) getgroups(0x7, 0x0) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x1153, &(0x7f0000001440)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60000100111d3a00f64ff600000000000000000000000000ff02000000000000000000000000000187009078ff0100000000000000000000000000011f0a746fa9c007a7abc54c8ad59da06eee9aa1d26c5af1e5e2636d35be6c889a3f8ca21387aa2fa18807641d734f1497e7bea1c97b0eae3d110e9d9daf6ad2b42ed05d98fcfb2d63b206fa9b0380930186f08c9652e30000503cbdfe8ded06eeace4820df6e51cbacb9398f66ac26eee5ae151af4ac39fbcc7099570a60471209df1b3ca61d0e55b81d71b94e7cf2fa0c90a67bac0d22df0641d855a84c6ff257413d30aaebb2f7c5e1632cc96c20e436b1ff766417da2ac1e8a70c93bfbe6b15a57207dbbe44ca630c5796b2e1f04ba175846a85e59796bdd8a9cdabdbd3e2c0f3a54dc0985299e064ee097c79412c811c63746718cb44bd2eb67bed72c838930e6d00aae6251cc86e4e7183fd97d85b9dfe20649ee0324b317158d733c2c07d751e378e2a6da2a1400ed0c2939fea06a063357a1c0e8e5038961229e598fc2c856c1a921fb877c4ae249a5cbd88de365963536fcdda50372f45103763ec17de05c5f300ffd97d4f2c893bedbfd4570ffd4f9f26b55324b06c6dbd65861fdf6bea19733d91c3cc899c5bc4f3635ef7f477ff7e0f853ff68ddef19fcf53c3345ba8bc560b84d6e56dba0d7c76fda2bd8648ed073b03da58a037afe2b3874e26ee637b0abac7d9e9137bf54ea61c37947aa60076fbdfaf26f74e2637cc1b1c167223e37e2731a340a49657d9910b8d308d269b9ea868c4615b79459e0c1cac13a6a392f547ec9a96db8205bcd7e0a9703eb6961c7c8edf6b995532c693ee310d196641bf54ba4f0a08397dd92fd1bf8b7822e9e6a98e680eb97d85176e8804a2e344239e147a5221ae4707c03b886310ce2c4e94bc791dca45e0e0103fc404736a46c3ee0fc49687aa11263409d18102ed8d24242937c3255407b62d34b7e10cc1a2e7581f9cf72a59b1a5dc295f92b78046ddea84176baeb326c7aea1f93cdeb7afdc9aae7f3ef02e971f19fec81d28628cc64087bf252bf92989f64b576c8d7bde79cc658ccf7711d9c7168eea7623d5038e7fb6f4c3a659acd2ffaeed2e316385d2a6940a25673468f764b4bf0528a728af8f7b5a00b9828cfc0016010dd481ca67468a6b608a52cea60efa3d00e2c5962a071d22076c7f828ea96c864bcf15b0be61cab1493267f0ebf5b89439d2829dd0d794ec510ce2a1f729a503c4808f2d70aa8efc28487397870190bfa485bf46c88aa6efbf1f5064c2f54303b0f62f2b2cf97ae195d6389452741dc79c50116867388cfff6e1c92b7a0d67cc91fe880bc4a24e96da747552e878b0c4a1f7ad24d861642e2b4752ffd3cfc1c25bcf3cec51600a4c9f304ce7c1146c3ac773382af34c6888cf661f73a7467ddadffb3e287fc740512c6448725577b61fae6c8acb6d9071b8a18fe37f973c9caeb9e21dee76bc018ab15d42a571c652fdd512a95303e23bd3f0b33635f8b6b877f360c1638eab04523f6e639ff9630dc8be942d6ec1924a54c410c202a159963863ff464090e4dee70b1ad864c134b5a41ab6651627ba3179e840808e38b800c4aabc06661c0809482d05933a7b9835323451b71acc1913436d83c1b925832e4cc35b39524c007741769a9166119ad5ec73efacb54799785a4d2f3b7b6ae6524ed4a5c65317bbf2dc09ff1b36f4a9ef27581a1161e26e30a6a593f1fa7a46f0c567954bc0c2fcdbc65fc99e6ac00f4824e319eb8b811de91816e5112cf7f0d860be31ba0c190300ff00698745a7a117feedcd88524ca8ff0386707c0e9f8a3fa72c600f72137d3d78d30b31895bc08c3f564a28ebd90ad37d2974740a5413cf9fdc9cb285fdb2516ac42f4a554fe77ed5a055ed87b4066a297e2887fd9644ba6a563a62973b272f19dbd5fa992930441c6c38f2c4b047d9a29d54c7ab647021d3d58e4c37cccbc466d11ca977e2ed6715ed51d4a5e597520a01bf829f3a91a93316b61c1e61468483ddc04267c81fb02f3f88e1535959227eade62d200f8e1111ab99906b17025ac19ca5201761138a8c215743972abc9843d8eca11260a9ada3a7d747821c716a58ef192b790c1af6a54b26dc045b79dc8ad5a02e51500313092b02450884fbff8efe5f7973a105c874b0cf9a11349602f7d0c994f1431f7db9ed65c94d049b3fd9880bd35477505ed19ed994e7d387ab58c0360b05592d82e7fe93268a5bd35762ad665c352eb04e970314b7b5c2563b10d0e3a2f19bcdc25ed0de8e6d4ef467969dc6aaed654c5458c6d0f5c037bcdfc0a9cf5581c5b5eefdfe7a277980b1c28affdffa3961c77df6f68ed15019f89fc51a1752a23eab555a76aec56350f9e99168755f8bf2485a57c73424ddb0bbab4894afc2f3c16e58241e85c9823828402d99765afe64b5223bd810afc825587c43021d3358df71d8253827cd5faf2404b5497c271caa95ebe1f55ef203ab3fb4d7ecb0d2510c2a67b9f074792814c2bb432577064fec25ff96f8c7b78ca1fd563cae29cad469f354ad1a7722b1cd27620cf6fc0089ab3246c5c40ed7bbbb3531d57d79f64d9b7815b676ea9a67d4af4dfb225e90cb14a15275f1da2eb79844fb6e57ce9354360710fcc8bd10d0b8c3453b8a58295a92b3cca01c5930db064df7fe0709c54a77a4e380c8d653194d7535b2dbdb48a14251f545382765f074642efc0f63da5e5d31575a93b904df027b6363f4646c9299ad8105a064367969bb2357c9f072e5c0bca2b09239db6004dfc5771e8f38ec24057ab45d114a89da01cadd826121cf6e869907ba24486c83e9cf5d5fab9516363687b5871cdda2e6f13e0674dc0b61be43d8f2a8117d634a2fb392982f289a70cc499742e1c7d27147415939429705de0d479b209932de8efccee2e1ce413be7e48f75f46e1e4d6e657b4af9980e613348d5eead0b90e42d259e20eea8e30268821d60ed42eef5d1a13a23ab50bfe0ce37ba7d7836d2a3b387c3f9cdc132346a0e7bd1cc62de4566bbcb26052f597c7a107dba05e5a6456646278ff9ea5e3c9ac686825a6dbe2690f8ddf5e8d6e0a1dec539e3d86ea1c1d3cbc6dc525ba9090eabc86a6f5b6ec7253d9c3447975608605c0c51e43ec1856dd151b12e64ede83225156991980a032cd4a06f366410fea21303793e748adb3bac9ccaad8c9a9386ec7d8f969b74625513bee964b25dc3c19b810e644c703eacd092a68bc4580daa18aba036dcef3e1ee56848326b22f9f8c8e0681d0c63fffac174eadf9440fbcb00491fbbc05168370b3fc100151710bdc019c79db1cdcd71732ac4b720b4b9071f3adb4daf1f3c13e1fd7ae1c0f9ff2cc04c1dd5567af3c88cf46f9aa1909c06cdcea3453fb374a109c4721398a5ac37beab9658ef249b7cd8c8b21205b904aeb0e641b8ed91517aa81b94f9f027f9a4b07cfd6cf4c582d5eee3f05479a1f553213b2bbdf7264a16df3a1e9af5afef102fa89117702c279a7a79169c70f1f8cc2cfc28bb1509d7d365cf58cae3af558d25a5ee3fe4b1577852977c4a8f15535097584b90a474ff3f6a989c2e87dae7c4ee370138ab6a86ddb887a35dd154e77142913162aac5e9f9c0385ca6feaa28ba4cc94dda023ce40dd46c86d76b5756ff738d3d7967964e01c59ef74bf153af725417f333f43cd55206589f7c952b5d47358590e47b64b4beaf899f90c282730cd011d2eccb02596bd77495aa0a6b7abb66578eff9d28ec4b09e63db231b76ea94e68ef3c881e42716ffca63054c49d80c724a004673c8300f823b25a2076ec4d84af935d49c1be8718d90a3decf2807bc2115a405beaa73410029f41045a702d0daeb362909ad9c1dac907efdd3a19ed8bf164f3e5b592e355a08e45f5fd6c0949d7020e615a701e0af5c94329204a1c03a7f04bfe0b4240464870532b30f4288a8b20aa426648cb0646fae7d780d9938d58966ca7729fc469fccf3ab3e9b5338da48570243033cb4b8156b184d6ec4dcfb65ae5d40559c8be4392fae869f96a02ecbbb20442d1ea9e803c73d684ea8bffe3ae8eb85681f900efcd51ca68fcf8d843e9ed64aa118541460563f8c03c8ba87048afdbf9213ec42fa700ccf454339bde749b639d23bdbfe4c5c1f33d827ee26e14bf9de0555db130fcbb5775825d9a9ec261c234ae062bbcdaea83a6a31ed97e0b886ffd326c85e5a08493cacb37dc1f5707dfe6b0bb4fb334387fad30e1a0613dfba0e3f326154bd3865cdc90857971c899224a441881326bac07c283fefa9c1cff8b9fffafc2d51839afefb97b12d4fa990114e51180e1213446ace9f520841563b64927c08c8d180524e1e097b690f93c1e600688cf0d1a3d8099402cacb5e23fa66f9a7a0c03999aa44c4a60ea5401e3adf63f972b8dac502a9e22004bba90b24e7d602703823c832abec44ece59d8b3012c59f93f344a70a43daea6a1da4f9a19a694b35e93d1bdadfcf41e118a8954f65a4aecc007059b5af7125813f3d7b0c957dc21a19ee94ca730b72592bfd686e5a208ec73325bb650ad81e6b4bcc7d33b733dd676e35d8fcb5dad6581d64e1d5b4cb844b5e1cd152a4dc526a28785a846df83e9a79abd1a7621def85059bf96eaed7c017896abd02c8d3165130a38ed3926b180ab922a9f6e61e30adb4820cc82d8e9c16e49fdf133eddcac0b9ea71bf34160dfb8b4f133c387a144755d81c41718d9c2aa5e57e11d14bf2aa1a42cfa910255cc1ba252bacbc68f3d88b5ffb941b4c0f4fa1a1e8f53e7756aaaf667b9e3f9f44ae97bd3f4d08db962f464352be2f8bfd66fce88837e0286452851d721596dc3cc88f39e474fdee1985be557e41f89dac4e719ef63045f71dafa5f5a4fbfec2e503698b5493e45ef8c517e06b47c8b5c1ef38c2d79892b074c102eafca25745a6f7e6c333b83a277fad3bd950bcd28d7e7e7fc34a3852f467da20d8ece560b18a165f4b5eccc2b0ac98ae623541cd233210d554aa1d038150c7acf4c1dab9a7b5c66c657dccce7e4a6e770a4c7bfaae8e62ea1cde77a4170cc78d6c080b9b5456fb70ece81bc0f15b8cb5c568702b3fcb082ecfd70d1047951a5a34932a81a4eff0e8dd4a4bdad9a389c7a3d4f34e52ae70e874e6a7d5fb579d9a5a57b59316483ca1243be7f1d52884fa59f68ced91b753c1aa01aa1ba82e9e719c7fb650ac94c5387d3bd656eaa4ce6219de5915ff682d993312ed0900b9e4e3e250e53aa03d6d880b483bf4eb05c3f0c430835ff7359dde2f8efd760562b36f2204531dca25f91300f58284d79d5a5e8e1b0e68f6d8993c8ecd779224929c51347aea251dc268bc9b9e290893d67f82b628518a0e7e8b86b8000e3de731ecd62a6fcabf8f3d4cff691f1d2976db7bc514621bfb486ee9eb28ca88a5ecea963af43d03afd716fd98c31893517b6f2a2b6f42bdd6209fb517413e8df8135c84040f49d56969da44b40076392bffcc9ab554a2420142bb785ba5e0131ff02bd42c5677665e665d6892916bccc605a90c20a6228543302c2ddc803879c5bc95e16f6c192aa3fb8c43a2d4e63a242fef83778ddef044edd739aab68e0c224895be1032c2ef7f72c12253c5dfcf56fcd94443df766c314aefdf0e710086b24b96b5296b636f23a3a6cc5a1e7c96d90c35a8f7c1e134df1a3122e29b38d6abe82a2377d1a3b2eaa4bf68d32103cb65abaa50f2d0757387d26b3406b2cce32126437c7427b126136f12e716db4ce56c36ad49cc41713780807f760fd602b1ce9e37de66c1b7ba61a13f55ad1fe005af2499256f8ab010912d5696c1e3fc6b87b85590031754a26f6137fe00750e013da4ac0ae63a5116f99b7aaf985f1e7abb7bc7788e772e5ce9b70827ddd872ae926a5ea2de79d17115ecc9488470090fe4d3cc377828b1bed9992b9c1ac59cf86b20484aa6d7dc446a6e03bb127ae2f681b94a4ab70bb85f9433ddbf17f50269e6c6d25c0102e2aa97396db4cbad9a749f9b950a821f141d718ec04fb78d3c562ab9b153d2599be60e0dcc1f908e3243b6b013c53ff33f4eeec0cf26e93340a4aa101e490cf116a4d9c2eacfea1c6cd1948f02a57a9277045986896cf8966c81d01fb13a3b7ce47a96722a41c1eb59ea75d62d549612315f0c05ff5d37d8462b68dfb0edecbdb701834ce96f918234550510a636e87919b87d48f197f78c8df19329a457a0f34fa861179a7c0099961c7d80492cea"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x35, 0x0, 0x0, 0x1188}, {0x7}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) socket$inet(0x2, 0x2, 0x9) unveil(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', &(0x7f00000001c0)='c\x00') sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x70, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000040)="114a3521ffa1433ed7284278ec054d916505e48887fdc376bddf4281838ff971fd567e89270038e080e616120d0771d121fedab3fbe4ea79dfac32dfd216aabc86cd993a80b22a9e08d6f1d06f74b7d1f1490a7c1e36ba7c9aed775701dd6f576911", 0x62) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x22}, 0x3, &(0x7f0000000240)="68f55fdf1176057698400161c408ea66b9c1e755376af246b7077497ba00c62a02efd2eea19429c44482731ee0a726c113bfb3ef54b2d143bf8ccb19c12abc5d87d1794446bf70b5d92898652eaecc96ba03bb915f1174254714f5554f5882f0ce2c0000000049087b377eac56ea9b2fb545f932b2b65da1ab5c51746c6a39f80e7c1f2cb28e0a0dd3e13cf51223a69de473eff9ad16d54392541ecfc020f1d787d869005db846e001413b394a0404000000d4201788048089924cc414c4479a9920b79f13752fc0c639a7de6e3742ca6b8d2b2c67746054a0f452b4f2de28eb7043d425fdd370be3194ef07d962b94b2bec290de9ca9d4c6fecaab6d5954cdbbc5bfe437b7defd1386740483d815fcc98b07fc6172681266f7943f8855f8cd60b651c94fd6df338663bacdb09baa06eb35d", 0x0, 0x0, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r1 = socket$inet(0x2, 0x4, 0x1) semget(0x0, 0x1, 0x603) r2 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r2, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[], 0x20}, 0x0) mquery(&(0x7f0000ff4000/0x1000)=nil, 0x7f7fffffc000, 0x0, 0x0, 0xffffffffffffffff, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r3 = getpid() openat$speaker(0xffffffffffffff9c, &(0x7f0000000380), 0x20, 0x0) pwritev(r1, &(0x7f0000000240), 0x0, 0x0) execve(0x0, 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socket(0x18, 0x3, 0xa5) writev(r4, &(0x7f0000000200)=[{&(0x7f00000004c0)="b2dbad1c40e1c0be951dd6453421d22e5fc09147c7f43c7409a90a5952016d191c2884845b86959d54461bb97e8f349ab7dea32d92e1fd3188753f7fa488e69695122becb02633f7719f0c3bbdee683308d4933cdbac2cb1aabe7633e239aff022fe6ef915552b1343602be837295b180000000000e87c85045d48f9a87c5eebd4ed9f57285564", 0x87}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x12, r4, 0x3) executing program 0: chmod(0x0, 0x0) chdir(0x0) r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchown(r0, 0xffffffffffffffff, 0x0) setreuid(0xee00, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000), 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x10000, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, 0x0) execve(0x0, 0x0, 0x0) getuid() setreuid(0xee00, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{}]}) getpid() ktrace(0x0, 0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x10000, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r3, &(0x7f0000000480), 0xcc, 0x0, 0x0) msgsnd(r3, &(0x7f0000000c40)=ANY=[@ANYBLOB="0200000000000000e189f8d114ce1db782153b893a56648cbf05d41a4920f4683e418b099a7d5ea735cae1b97f3b91a320cbe57c7decc17fcd38dc99d0bb7c965cd90919ddc0e5549238f56f8e55c654559d0f52df3c7a94a84f96912ddc75beba7f107d18aec4028af1602dc36617a2134312c611150fdd47b44bf717e863e505f7c74213c32fee3d7b2994d71fa5b287034e0650d7f5694ceb79028679db8f20e53bc45e00d3f4804a6e93d98d63c734c50d9702958c665c675a9f05cb811a99020000004a820bab2c42e34d1a1194baae8e02406eae44b1e6f257b39286aaf7039dc9e1aa79fe6ecb3595e3fb5b1a1473623ffd41615c6c09264d9698db28b8c1dc4efe4a7630ca369ee18046850e46"], 0x101, 0x0) executing program 5: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000080)='h1EB', &(0x7f00000000c0)=0x4, &(0x7f0000000100), 0x0) sysctl$net_inet_tcp(&(0x7f0000000340)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f0000001180)="9b82c671", &(0x7f0000000380)=0x4, &(0x7f00000003c0), 0x0) r0 = socket(0x18, 0x4003, 0x0) open$dir(0x0, 0x0, 0x125) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) socketpair(0x1, 0x2, 0x22, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1008, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x23}, 0x4, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f000006d000/0x1000)=nil, 0x1000, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x8) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000040)) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000a80), 0x10) getsockname$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r5 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000580), 0x4) connect$unix(r5, &(0x7f0000000000), 0x10) mkdirat(0xffffffffffffffff, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) select(0x40, &(0x7f0000000000), &(0x7f00000001c0), 0x0, &(0x7f0000000100)) open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) close(r0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(r6, 0xc0185603, &(0x7f0000000180)={0xdc, 0x0, &(0x7f0000000080)=""/220}) syz_open_pts() executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r0 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r0) mkdir(&(0x7f0000000340)='./bus\x00', 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) rmdir(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') executing program 3: setreuid(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffffb8) executing program 1: openat$null(0xffffffffffffff9c, 0x0, 0x1, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) poll(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x10005, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000440)=ANY=[@ANYBLOB="ffffffffffff0000000000184e230000000000000000000000000000000000000000000000000ed8f35f93725cd707f4cc3a337bb546687fc7483aae78daf9251ccf182b5f6b8f68759932fc97d966a232ed591403fd88d5abb5cb57d8f288c549f8efa2f7c42a3582213fb939e13ed3808649f1de4df3f84026f4c2534bba1d58547e69", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000580), 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x112, 0x3}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x9}) sysctl$kern(&(0x7f0000000040)={0x1, 0x35}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r1) socket(0x18, 0x2, 0x0) write(r3, &(0x7f0000000740)="6e8db237383b040a528f3857ae503b3eb81983ec3853c9f17ddafaf61877bd50b4bc9ee3805011ec3300450f29f685b6bf0b449b8085d7dfa0d44777b25ba0286cc5fc59d8f55057732998cf8f94ede50b455ad40452d0423f35192427b28d0731b3540f83f2575429d800efb12d8a270ed3b920bcebaae2c4d11015f3cff9fe6c0ab09ae914dfd781bacc3a73bfeb62d70f4d9f5c1d1444d649c3c27eecf75d3ab80029a11149d9ddc5ad38506f0efce122ce4af0fb19bd014a7cff80533643b843b6d06f1242a2302fb692e77ed2f52b9e17a65df7b940f3dbcd93a00c36c581e99eef4be0143576efbe48d6963629eb0735580ab830c71c74b5dfd79d2dd5038688d018ea970f56e506e49aaf46711d593b759a5de7b13e2fdb053ebf303670a01644c2d387b7b7f3481019341473ef0a5ac2b2f59008485ba2ffe02cd3dfc07f26abf16e98ca14b06b46d1af311c09842fa0e16371b537423ec08ae85519e591f826872a91f629e0592b0e30c18e3613fad8fbcd29eff55873a6a585440cada9fbf9784d23ceb72ca9b331f3bad07b91374529587c81997bd356e28db294d4e46c8c5602f7c7c863ea8859a0a1c47db500fb56eebe9668e06142a073fa2ce8b7f21bf897dd86660344c1b940ac40cc8e8b26dea002507bb294028fe85524159b001b85148689e9200b88a44d5a70a38afc91a01315364850a8e2f2a39226df8bd2e8aac698eec3454b8d1d2f5eaaab0cf54967ad657d132aaf433b74de15d5093cab81e6ea70d0cb66cf92b91126e7ada49a338786c6e7f5ee1e67b957885a024b9aea452028316581320c2d6eb60a910e6689ffc28384074dd388c02ea0aabcbb68dbe66dc3457099ec11c6260d32697e3179501c0fd024d771a3cb81754ad5f77a290dba5df03a679c9d2a3c0317f1447c7f502dc3a3fea45c0ed21b279578ea0f3b79afefab324a62ead073bdda2eb870df274437fce287113ae7a8d278d2c584edae42e76e68d0136f2b9a0800a2d7ae07a37aa25877193791b23e184a7d29753abd77830b48ec07c27b4a2c33633b5c3899585cd2ace38a749baa9428a3b39da2eaedf2fcf588f951009f7349aed6c2e3c3849a384044cce0547317ed62dc655ba94f96acc9bd97c20d6a09b3ecaf9aa33b26de4c9d5f07dbc97f9310869cef7a48bdfcb5a53ec4b59ee243908f5a55531b0d3d9de74559cf3902723c92622651200e18688bece883ce314cf9e53156c5c397abf32075d8ac41fd97ae49ae40050107d3031834f1a6b73f7080a498aa6fb91603b8923a48c8700afc833d9d36ea171b41730f44750b40ee25abc518cc73ac2ee732e9f2d54b40ea584fd2543f9a711d6e17550e9542fb75dfe672aac151179e383fe20f7598b43748b1fb9b4ffc2a7231ce012a4b2b4b83baaa82c252cdb73f11ffdf9ecf95740f1f11a0ef915f2f6020c0bc343d2b1660284a299e0a8c608055d35e38296c4b2d872a3bc9ce5ac14aea9e7c01fe0c8c953fa67988ba065dfacb4940cc4d7f18327fa5b40834ae29c40fff57260354353a221d0d173d038f7f054d5e87306747c5c2ce6277051cec09d183e97462892ee4ae7e32dbc9d4b79d214318cf275d62e406553691b33caf3367775af00891be68e44452e3e2c88bc7eec8f1369caafd409a72cb3f82ef90e147683ac546763726158e91a42635ac9ba049c1e3cd3539e098e2672df4b2e1707457cbd6039b714d1dc2ce04ce8fb680ed93eec7b161c371c0b4ddecd3ce0c748f72a77faca0d4b84f39f6771a9f29ed1630735d381d477318329592fdcb7da7ea434a4289a00832e94ec911cfb9a4675c0348ce6f24d3e9d8fa0fad8cb9ce48efbea371a75407542d2901ead172d564a362b7b492b04ba5dfbccfeec3787de1051335488ec8ca4565e3e01041ce068596bce2e29a9ffeca63c5d1abba27f0827bfbd557d83107bb0e70a4255bc8a0864111c7b655b7fc45d1105a983773244d4aeb01b09134c76c97f305d134ee638e7f05d661ccd11151786be1425e2a86887d9306b5eb3a8c40d029cd21939dfcce7f2ead93948079a963a7f0b8f64644c5032b35aa679c6786da7e14bdf2b74a8d6395cda383459808fb66700e09cf978a8306c7df6d69a134f1644c875c8ce40f2d22acf0481dabd13b8dd72c6232bb6b602675e869790c6c1ede4a6105a9fa65d9d436208dca8a6181bca209ab41d6137eb211de116a9ab3cf4aa5d0ffa4570688d1cd19095b8c4f0629c551e7fbe40633a58d02dfde34054f627f22bc7ab88fe1e4b205dd03d7e95606d37270712e274653f11f0db1ff26148c64db371ba74656d933ffc4245f8ee64a3a73801c138b24be12c5c3e14c3ceb4a99159e956def968bb74e2faa6647114cfc3a7f5db2738dd72bdab5010c336e86821e45eeaa8cd5db1b371d33004e0f32a1d23d80a7cd5169a2101cc36427279683ba8cade466091cfa5c07c9806edb1010c7faa2ebb204bd85d53541ad7d4d4e4a52d795978552753d64896ba93ba7bca4cf77ec6e2c7767e7f3667f44c05fcd31fd620fcd5bb42109421ea359a54f850c3e14e6196ebda4aa3abbff17a7234fc0719862c1c4a66d79c340d5db5a67ad37789f0b19e7792f517abade13db89fca1e0f110e8fb37a603c62026514d37e4f47ced3a21a2d22b263ca5e635c1372017a22b14d88b2b8e226043e19ad8212439f19505639604fa4adb53cc788cb8e7350be55580b7eedc72a5760e862cf9bb395c8d1c777203ccd34616faefcc2af15c3d0886e3492f6fb9c679b4cc6ff93f313d4535702588ab33f46824ee0fbfb358fc9bde07e8df181ff7c718083638822ebb2db0fb2f510acc8c91cf351861e1e145b55e306bb7db1f51a7469226e92e90a87d5d1d1419592a299f16ab796574de376d74baee5a24fa7c74e029a76850852744a6d5d186e9cb70df852933246343fff65e737d038a482d7f5407130e945eca402fec45cb6e4ce62ce109ccbfb4359305831a46092620999765af4f6861290412ac7b4921ac8e6d3f2d93702b8245f926e89ffa77094bb4063047b77dda29c3e40228563d3d6d33cade946a23c6f43995ed0ceb68d2135437df1c7eb67d391c07ca5bb35c7bdf5284aa14d68e78def6d745ab5857b5d2b149eee446d3fd63cdaf36ae2a9c218fc77779dbe0fb5d1b6958ed7cc7ffbbaaf818c8b3d559fa26d819ae6a2ca7f2dee2d91354f480d197cc509b9f92ba0959fc36f81747645d1b61a368d1be42e2b5d453b37a01ad6c4cd59627e9f3f03590485c9f65bbac06471cb714420b57fd35173fd807503dec0a11d5280cdeee8146d33a5ff40544342a3da2e110783b88607e6e2dd2546158e6365fd7b53fba08d2d652d51db1896384ac8074af92aef0198719db260f1c9a5e8b13e007306b2aefad1098d2e2f638c159e040565c9f214407b31ed86b073e4bc225a6c6cec4b600ad08a638fc175a3e9344aed4851bb94ccd324bbba67b575d2a2cefc5925960410079d6f74bba83f5cb30f9e87e847ef278977fb01b66eaa08ee287c1d9b9bf81d2a81251fc05354fb06ebc8480c14a97fdc591546cbc8e050b2d99665808199755f1603f4db0ba2e25e9c70da35f8d506ff625c54138c19b23e787b1002dfca82f891f227340dea9920b074d719e2429f96d4bae256e0503e2fabefd212476f4fc2f480e3fd36ca738c2d0585ee9ba0dd8a3707855e6267adf9bd24cc7535ad907c50154bb83f10164937deccf98e53171edfd4f8225679af2213a620ab7a96c8d6742838e5fa1c2a232e8b28e19379bce333accf7453a37b7b853bd5ae7e84fc35cba31e6ff66088cf212eb913c109d2c8f1272f7b14dee44175ff5ddab3b53e333e19a2407a45b70d6a839e63fe8cd802d0c4723ce007c1bb4d0f45f88d032f9a8df362df68fad84900adeff1626f24cb13c7c74c2f96fe49d7ba7ed52d49ecedde1100beaf6ab0dd5894dc2d3e86c1cff0536cec58eb0066b94206458313e995eda6b983f9c8f4a5a96b14e22bcc320a864001ed15c48028087ce4c2d481c42c12120081f95dd1c9164eaa4130359ce0f833c8f116a39f7d36262126742b643d0bab7ddb301871d486d918faa092f2cbb3f030127cfc7978b7d70dc04282e8e1153b9fc896c8452066346b907ecc0ac666e93c07a6ab397cb3fc7a00f600ad62e273f102c6f78d999c8cbf8e34766bef12e0f923fe69c6764a752a69a0ee7ef02acc3fc5a35fa6eb8c7f2a3cec5c36cbf5af0b6bf652f6f51ddd8a4112e96dd1900ee3d5b8f595d5b0b2d9381ccd8e517814b3e6c4251d32a57d8a2b516d4faf2e93994cf018db3937200c3a79ea2d11a99878b634720d7fd9b1ca72215e8e5f2f751f151bb5ae1ff5313a5e24ba9d6190ef6d282e02b71d21c6f6a0da38f6c32f9600554200db6be05088f97c546e1d3168ddd9725a10bb6f7bdf3beab584a2f4fd1ed493f9022bfe105c2a0b7b2ad6996fbf09e4f256fa4fa6ebe8c5338b84cddb344e0d062d29fd9ee0f012e229cdac07827018c4f7f1104856b30fce8eff475ae662c22a37668239db05b1c38ad46a67d2636a64f14ace5901f53bd4f2bbf46ea9284404b30e55177ea8ccb80d5ed522ee964f5281ba91ad2a94d3a522bae42e9505881076257036bf2dbadfcc918e5f73477924711b01965147cd09034a049684ba474cf43e516e914b35243630d65e0eae1bd45a513884fabfefa82d6b3b4bd8f2fbeb8f68036815b90ef9515f1391a1ff1ced60eb1f3b39b75154452b5503ced622f64bb7bb01b869100ef40a9af6e23fec305ab3166f25a64359424c3e32177d34232779504ba90db2bc7584f651e977bfa45fbb7e0465ef3de511088d52e3b8c2e9980055549907b5073e01c4cfc85a028d3e25a6e251c581d70e3bdfbc897bcdfa8e0e4fba9986f89caf8733104bfd1661a76d8cb3505f311600967fd833128bec397813d753a2882ea0a6bc24711624bd8d7ad552e7c13bb5a9128a64fb755e8482f7ef0d4d9950de7b99a420364bb0c19d3a11fa47b52e6832af158f624a3ef6ce0da7c11495ce28e8163afdca73141dc34eb37bd83239b42460fd0613b20db2cfe6d052c1d71c2664230a46b7df45f2e09d458db938926cdaf16e07776af4a2b3219df8734674efa5cd3008ea82fb4038f135453d19d65fbe22ae2443d258c77981d322999f90707aebe4b6e84bff41a2f12b2abdda6c310ba50a0566f52d5db454eca8529a99db46b1f7ea8b11bb79f6b9d75c057330bbca6da7d5151a6addf91e762febde19fff44f94bd960bc5eeb5fd8a1ef6744c7d3f948451e4eff6188d957dd8dd5bda5bfca9f63ed22804e2d6891effc018d603a36e81f0728e2c41e78b09c652faa35573451a0cd5144a5675933035b04d57efddb2e48a830865e8281f63fcfff988b94c9d16e7e2ccbf30318c66a9b6506ab0e4ec74d4260e87d71c1856322494ea4702f983eb9c63148f7d5193faf7958c3ed158519f4c3fefcc1860d404ab74086f0e6940d14ef09f65cdc4b7ff40304f7839aa53b4b331dfef7e8a6fc690624e0c908470bcc26fb6b318b216dde28947cdeba627cda9e4378ea9a65940d3ccd3cd902f36bc0473e29e48d380165fb3eeeef6abb5b6b0ae180731b1cb8fb5257234c655648a05014ab5911f7dabd63f275c3c3281bc2ada2efd581639232ca920c20235f66dc9a49445c3fb99e3c81b40fb6479fcd9f7a501ace33bedb7f785101415783e5a4a751b5a778e6d6b8bd4d1b1814301a378a31", 0x1000) readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000080)=""/35, 0x23}, {&(0x7f0000000580)=""/166, 0xa6}], 0x2) setegid(0xffffffffffffffff) getegid() setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r5 = syz_open_pts() close(r5) syz_open_pts() writev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180)='[:', 0x2}], 0x1) ioctl$TIOCSTOP(r5, 0x2000746f) executing program 3: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup(r0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000100)=0x1) r2 = socket(0x11, 0x3, 0x0) close(0xffffffffffffffff) r3 = socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000180)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000000640)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000001c0)}, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f0000000300)='./file1\x00', 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r4 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) geteuid() chown(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000002200)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x140, 0x1b}, 0x100000000000003, 0x1, 0x40}) lchown(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) fchownat(0xffffffffffffffff, &(0x7f00000006c0)='./file1\x00', 0x0, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000240)="f908000004000400", 0x6a) sendto$unix(r2, &(0x7f0000000280)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc2576b9a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec1d89e000040781e4b2fff040ff00"/177, 0xb1, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0xc}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) executing program 6: r0 = socket(0x18, 0x2, 0x0) close(r0) (async) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000500)=[{&(0x7f00000003c0)="294bbe01e775d42b920587bee9952844c93c122f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f1332990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe0168d9c91ab1fbde25895467c8dce7fff6040000c8abca0036fb92c3cdeffde58eaf0b9d3cd358d9552dd02afeb2dcdbad04", 0x9e}, {&(0x7f0000000680)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c16439c9bbfe37bf9b31d625e398beca1d2d858050800000000000000cce3a4da033bb92a5cc65597870c03aac2a3e4324aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4f9ffffffffffffff181e9b88e80074bf3157b8dea45e3391e824194bd6b879347fa51e01b4f60400000071e28d9d838278a9fd52aebec8b195383582b54006007d9ecbc41c90d477e71178f611d1ff0326888da9001a6ca6767d7f9578232f3c50853ff9b289a7fff44d3d16da8d62796f9444d1bea19541ffe9462c7add5a1847491768ca052048d624f5f6873dd35d58208bd21653e05b8c88ae3c6944af", 0x104}, {&(0x7f0000000240)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c7002497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf9615634f6d247", 0xe6}], 0x3) (async) r2 = socket(0x11, 0x8000, 0xfe) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x2, 0xc7, 0xfffffffc}, 0xc) readv(r2, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/79, 0x4f}, {0x0}], 0x2) execve(0x0, 0x0, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000680)="f463414fdb44e9678348dba23d79a37e96cba90a2572ad5bebe17f47f0ab32ee105f75fbb52970b39af0f4b921870268336e427bd8706f7d2f3ae6db8a95b46d7a7f4de3eaacf6f0c3eb16a9915efc52eb7628620311697c00000000073573a07b9a98493b94be204d92095301a9b44de5ad49f45f3f11e19121e9d71fca8c1c7730f60300000000000000fd4f9820c71cc2bd5bebf3b76fd8663e9ab7444d6192688d83884f80d34e0d1eacf952742cc5738ef86b0f0e77161068691d28ad74f38f6743e66e2423055afe58b0855a89fe26f5b5380aecc02ade0b4e868397a871d3b0d8dc588859f061096a641a9c", 0xef}], 0x1) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000002c0), 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffff4a87, "00fdb1186461c0810281c796791461292150a3fc"}) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ce51bf2b1e61cd965d51c9f9c3e137a69f61a565"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="11"], 0x11}, 0x0) poll(&(0x7f0000000100)=[{r1, 0x40}], 0x1, 0x0) executing program 2: r0 = openat$null(0xffffffffffffff9c, 0x0, 0x10000, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) poll(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r2 = open(0x0, 0x800, 0x0) syz_emit_ethernet(0x36, &(0x7f00000004c0)=ANY=[@ANYRES8=r1, @ANYRES32=r2, @ANYRES64=r0, @ANYRES16=r1]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) recvmsg(r5, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x112, 0x3}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x9}) sysctl$kern(&(0x7f0000000040)={0x1, 0x35}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) r6 = socket(0x18, 0x1, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r4) socket(0x18, 0x2, 0x0) write(r5, &(0x7f0000000740)="6e8db237383b040a528f3857ae503b3eb81983ec3853c9f17ddafaf61877bd50b4bc9ee3805011ec3300450f29f685b6bf0b449b8085d7dfa0d44777b25ba0286cc5fc59d8f55057732998cf8f94ede50b455ad40452d0423f35192427b28d0731b3540f83f2575429d800efb12d8a270ed3b920bcebaae2c4d11015f3cff9fe6c0ab09ae914dfd781bacc3a73bfeb62d70f4d9f5c1d1444d649c3c27eecf75d3ab80029a11149d9ddc5ad38506f0efce122ce4af0fb19bd014a7cff80533643b843b6d06f1242a2302fb692e77ed2f52b9e17a65df7b940f3dbcd93a00c36c581e99eef4be0143576efbe48d6963629eb0735580ab830c71c74b5dfd79d2dd5038688d018ea970f56e506e49aaf46711d593b759a5de7b13e2fdb053ebf303670a01644c2d387b7b7f3481019341473ef0a5ac2b2f59008485ba2ffe02cd3dfc07f26abf16e98ca14b06b46d1af311c09842fa0e16371b537423ec08ae85519e591f826872a91f629e0592b0e30c18e3613fad8fbcd29eff55873a6a585440cada9fbf9784d23ceb72ca9b331f3bad07b91374529587c81997bd356e28db294d4e46c8c5602f7c7c863ea8859a0a1c47db500fb56eebe9668e06142a073fa2ce8b7f21bf897dd86660344c1b940ac40cc8e8b26dea002507bb294028fe85524159b001b85148689e9200b88a44d5a70a38afc91a01315364850a8e2f2a39226df8bd2e8aac698eec3454b8d1d2f5eaaab0cf54967ad657d132aaf433b74de15d5093cab81e6ea70d0cb66cf92b91126e7ada49a338786c6e7f5ee1e67b957885a024b9aea452028316581320c2d6eb60a910e6689ffc28384074dd388c02ea0aabcbb68dbe66dc3457099ec11c6260d32697e3179501c0fd024d771a3cb81754ad5f77a290dba5df03a679c9d2a3c0317f1447c7f502dc3a3fea45c0ed21b279578ea0f3b79afefab324a62ead073bdda2eb870df274437fce287113ae7a8d278d2c584edae42e76e68d0136f2b9a0800a2d7ae07a37aa25877193791b23e184a7d29753abd77830b48ec07c27b4a2c33633b5c3899585cd2ace38a749baa9428a3b39da2eaedf2fcf588f951009f7349aed6c2e3c3849a384044cce0547317ed62dc655ba94f96acc9bd97c20d6a09b3ecaf9aa33b26de4c9d5f07dbc97f9310869cef7a48bdfcb5a53ec4b59ee243908f5a55531b0d3d9de74559cf3902723c92622651200e18688bece883ce314cf9e53156c5c397abf32075d8ac41fd97ae49ae40050107d3031834f1a6b73f7080a498aa6fb91603b8923a48c8700afc833d9d36ea171b41730f44750b40ee25abc518cc73ac2ee732e9f2d54b40ea584fd2543f9a711d6e17550e9542fb75dfe672aac151179e383fe20f7598b43748b1fb9b4ffc2a7231ce012a4b2b4b83baaa82c252cdb73f11ffdf9ecf95740f1f11a0ef915f2f6020c0bc343d2b1660284a299e0a8c608055d35e38296c4b2d872a3bc9ce5ac14aea9e7c01fe0c8c953fa67988ba065dfacb4940cc4d7f18327fa5b40834ae29c40fff57260354353a221d0d173d038f7f054d5e87306747c5c2ce6277051cec09d183e97462892ee4ae7e32dbc9d4b79d214318cf275d62e406553691b33caf3367775af00891be68e44452e3e2c88bc7eec8f1369caafd409a72cb3f82ef90e147683ac546763726158e91a42635ac9ba049c1e3cd3539e098e2672df4b2e1707457cbd6039b714d1dc2ce04ce8fb680ed93eec7b161c371c0b4ddecd3ce0c748f72a77faca0d4b84f39f6771a9f29ed1630735d381d477318329592fdcb7da7ea434a4289a00832e94ec911cfb9a4675c0348ce6f24d3e9d8fa0fad8cb9ce48efbea371a75407542d2901ead172d564a362b7b492b04ba5dfbccfeec3787de1051335488ec8ca4565e3e01041ce068596bce2e29a9ffeca63c5d1abba27f0827bfbd557d83107bb0e70a4255bc8a0864111c7b655b7fc45d1105a983773244d4aeb01b09134c76c97f305d134ee638e7f05d661ccd11151786be1425e2a86887d9306b5eb3a8c40d029cd21939dfcce7f2ead93948079a963a7f0b8f64644c5032b35aa679c6786da7e14bdf2b74a8d6395cda383459808fb66700e09cf978a8306c7df6d69a134f1644c875c8ce40f2d22acf0481dabd13b8dd72c6232bb6b602675e869790c6c1ede4a6105a9fa65d9d436208dca8a6181bca209ab41d6137eb211de116a9ab3cf4aa5d0ffa4570688d1cd19095b8c4f0629c551e7fbe40633a58d02dfde34054f627f22bc7ab88fe1e4b205dd03d7e95606d37270712e274653f11f0db1ff26148c64db371ba74656d933ffc4245f8ee64a3a73801c138b24be12c5c3e14c3ceb4a99159e956def968bb74e2faa6647114cfc3a7f5db2738dd72bdab5010c336e86821e45eeaa8cd5db1b371d33004e0f32a1d23d80a7cd5169a2101cc36427279683ba8cade466091cfa5c07c9806edb1010c7faa2ebb204bd85d53541ad7d4d4e4a52d795978552753d64896ba93ba7bca4cf77ec6e2c7767e7f3667f44c05fcd31fd620fcd5bb42109421ea359a54f850c3e14e6196ebda4aa3abbff17a7234fc0719862c1c4a66d79c340d5db5a67ad37789f0b19e7792f517abade13db89fca1e0f110e8fb37a603c62026514d37e4f47ced3a21a2d22b263ca5e635c1372017a22b14d88b2b8e226043e19ad8212439f19505639604fa4adb53cc788cb8e7350be55580b7eedc72a5760e862cf9bb395c8d1c777203ccd34616faefcc2af15c3d0886e3492f6fb9c679b4cc6ff93f313d4535702588ab33f46824ee0fbfb358fc9bde07e8df181ff7c718083638822ebb2db0fb2f510acc8c91cf351861e1e145b55e306bb7db1f51a7469226e92e90a87d5d1d1419592a299f16ab796574de376d74baee5a24fa7c74e029a76850852744a6d5d186e9cb70df852933246343fff65e737d038a482d7f5407130e945eca402fec45cb6e4ce62ce109ccbfb4359305831a46092620999765af4f6861290412ac7b4921ac8e6d3f2d93702b8245f926e89ffa77094bb4063047b77dda29c3e40228563d3d6d33cade946a23c6f43995ed0ceb68d2135437df1c7eb67d391c07ca5bb35c7bdf5284aa14d68e78def6d745ab5857b5d2b149eee446d3fd63cdaf36ae2a9c218fc77779dbe0fb5d1b6958ed7cc7ffbbaaf818c8b3d559fa26d819ae6a2ca7f2dee2d91354f480d197cc509b9f92ba0959fc36f81747645d1b61a368d1be42e2b5d453b37a01ad6c4cd59627e9f3f03590485c9f65bbac06471cb714420b57fd35173fd807503dec0a11d5280cdeee8146d33a5ff40544342a3da2e110783b88607e6e2dd2546158e6365fd7b53fba08d2d652d51db1896384ac8074af92aef0198719db260f1c9a5e8b13e007306b2aefad1098d2e2f638c159e040565c9f214407b31ed86b073e4bc225a6c6cec4b600ad08a638fc175a3e9344aed4851bb94ccd324bbba67b575d2a2cefc5925960410079d6f74bba83f5cb30f9e87e847ef278977fb01b66eaa08ee287c1d9b9bf81d2a81251fc05354fb06ebc8480c14a97fdc591546cbc8e050b2d99665808199755f1603f4db0ba2e25e9c70da35f8d506ff625c54138c19b23e787b1002dfca82f891f227340dea9920b074d719e2429f96d4bae256e0503e2fabefd212476f4fc2f480e3fd36ca738c2d0585ee9ba0dd8a3707855e6267adf9bd24cc7535ad907c50154bb83f10164937deccf98e53171edfd4f8225679af2213a620ab7a96c8d6742838e5fa1c2a232e8b28e19379bce333accf7453a37b7b853bd5ae7e84fc35cba31e6ff66088cf212eb913c109d2c8f1272f7b14dee44175ff5ddab3b53e333e19a2407a45b70d6a839e63fe8cd802d0c4723ce007c1bb4d0f45f88d032f9a8df362df68fad84900adeff1626f24cb13c7c74c2f96fe49d7ba7ed52d49ecedde1100beaf6ab0dd5894dc2d3e86c1cff0536cec58eb0066b94206458313e995eda6b983f9c8f4a5a96b14e22bcc320a864001ed15c48028087ce4c2d481c42c12120081f95dd1c9164eaa4130359ce0f833c8f116a39f7d36262126742b643d0bab7ddb301871d486d918faa092f2cbb3f030127cfc7978b7d70dc04282e8e1153b9fc896c8452066346b907ecc0ac666e93c07a6ab397cb3fc7a00f600ad62e273f102c6f78d999c8cbf8e34766bef12e0f923fe69c6764a752a69a0ee7ef02acc3fc5a35fa6eb8c7f2a3cec5c36cbf5af0b6bf652f6f51ddd8a4112e96dd1900ee3d5b8f595d5b0b2d9381ccd8e517814b3e6c4251d32a57d8a2b516d4faf2e93994cf018db3937200c3a79ea2d11a99878b634720d7fd9b1ca72215e8e5f2f751f151bb5ae1ff5313a5e24ba9d6190ef6d282e02b71d21c6f6a0da38f6c32f9600554200db6be05088f97c546e1d3168ddd9725a10bb6f7bdf3beab584a2f4fd1ed493f9022bfe105c2a0b7b2ad6996fbf09e4f256fa4fa6ebe8c5338b84cddb344e0d062d29fd9ee0f012e229cdac07827018c4f7f1104856b30fce8eff475ae662c22a37668239db05b1c38ad46a67d2636a64f14ace5901f53bd4f2bbf46ea9284404b30e55177ea8ccb80d5ed522ee964f5281ba91ad2a94d3a522bae42e9505881076257036bf2dbadfcc918e5f73477924711b01965147cd09034a049684ba474cf43e516e914b35243630d65e0eae1bd45a513884fabfefa82d6b3b4bd8f2fbeb8f68036815b90ef9515f1391a1ff1ced60eb1f3b39b75154452b5503ced622f64bb7bb01b869100ef40a9af6e23fec305ab3166f25a64359424c3e32177d34232779504ba90db2bc7584f651e977bfa45fbb7e0465ef3de511088d52e3b8c2e9980055549907b5073e01c4cfc85a028d3e25a6e251c581d70e3bdfbc897bcdfa8e0e4fba9986f89caf8733104bfd1661a76d8cb3505f311600967fd833128bec397813d753a2882ea0a6bc24711624bd8d7ad552e7c13bb5a9128a64fb755e8482f7ef0d4d9950de7b99a420364bb0c19d3a11fa47b52e6832af158f624a3ef6ce0da7c11495ce28e8163afdca73141dc34eb37bd83239b42460fd0613b20db2cfe6d052c1d71c2664230a46b7df45f2e09d458db938926cdaf16e07776af4a2b3219df8734674efa5cd3008ea82fb4038f135453d19d65fbe22ae2443d258c77981d322999f90707aebe4b6e84bff41a2f12b2abdda6c310ba50a0566f52d5db454eca8529a99db46b1f7ea8b11bb79f6b9d75c057330bbca6da7d5151a6addf91e762febde19fff44f94bd960bc5eeb5fd8a1ef6744c7d3f948451e4eff6188d957dd8dd5bda5bfca9f63ed22804e2d6891effc018d603a36e81f0728e2c41e78b09c652faa35573451a0cd5144a5675933035b04d57efddb2e48a830865e8281f63fcfff988b94c9d16e7e2ccbf30318c66a9b6506ab0e4ec74d4260e87d71c1856322494ea4702f983eb9c63148f7d5193faf7958c3ed158519f4c3fefcc1860d404ab74086f0e6940d14ef09f65cdc4b7ff40304f7839aa53b4b331dfef7e8a6fc690624e0c908470bcc26fb6b318b216dde28947cdeba627cda9e4378ea9a65940d3ccd3cd902f36bc0473e29e48d380165fb3eeeef6abb5b6b0ae180731b1cb8fb5257234c655648a05014ab5911f7dabd63f275c3c3281bc2ada2efd581639232ca920c20235f66dc9a49445c3fb99e3c81b40fb6479fcd9f7a501ace33bedb7f785101415783e5a4a751b5a778e6d6b8bd4d1b1814301a378a31", 0x1000) readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000500)=""/48, 0x30}, {&(0x7f0000000580)=""/161, 0xa1}, {&(0x7f0000000640)=""/128, 0x80}], 0x3) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}}) r7 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580), 0x0, 0x0}}, 0x10, 0x0, 0x0) shutdown(r7, 0x0) setsockopt$sock_int(r7, 0xffff, 0x8, &(0x7f0000000000)=0x8, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socket(0x18, 0x1, 0x0) executing program 4: mknod(&(0x7f0000000200)='./file0/file0\x00', 0x10, 0x6380) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000017c0)) open(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) setuid(0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r2 = syz_open_pts() dup2(r2, 0xffffffffffffffff) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000180)=[{0x0}], 0x1) r4 = socket(0x2, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x11, 0x0, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) getsockopt(r4, 0x6, 0x9, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x20) truncate(0x0, 0x0) r6 = socket$unix(0x1, 0x2, 0x0) clock_getres(0x0, &(0x7f0000000000)) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000000340), 0x0) mkdirat(r5, &(0x7f0000000000)='./file0\x00', 0x10) sendmsg$unix(r6, &(0x7f00000041c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000004180)=[{&(0x7f0000002f00)="825dee28d4bf8cfc4497e23851497a50a721ba5cd131150eb2ab614783cbb4456921775c2cf40ac09035e4c34400fdf13fa4ca764e99d86a59563f73ebc7b82c68732f0a4ec0edf8dca72885b1bfc969015b79a042d0893efbf1891e90ab465b4cf71d", 0x63}, {&(0x7f0000003080)="11e5c6fb431ae7406fd86b8e5a02830a55786f03be1f6211edaa901f91a1904cbcc9b442d3d99c7ce60b7695f8739dcd9c26d388e6c53ad7f3ad3aa3bb5122f653dddaf49a8f6edf364da7d1eff271b97fc66742861203498bccd0403c06932e5eeb71f53708369808db181c18bb29fc2d8995e540905cbcdd2ce7240c01c26ebddd3efbb6e0db2999ac65d214a208f143d68ce07704af5b6eb3d14795d313b7ff7f1960e3cb45520a28a84aa3f452afef23f990d1e03a95ba3bf252b5576b36d150aebc0b509d0623e99f3cbfebcc0243b9d185866a07b54c168d895ac1fc14679a3dd6d80bee7eceed0ac1e837bfa9b1504ee9af6f28fb42f4f96857e37379773da43a7bc9dacafba0a613c9f0604855d276fbdf075ee83e61171058d1511ce2bfd1c543310a29c91a13034e9bef513ab4a55b6a598b5b45500dd10e98b66e57da22c4120455e61d4ff932c0146e51605165521ddccd77a0f670c30fe6919270a601ba1ab14c72ed7d04c0db7c461f9523f5acb65b5c29c8aa96724409c8d489751b4fade311e78bec7bf5c21888eaa2ebc110bf2d32757d43b87975723f749d85aefa7ffcfb304f2ac103939db51e73a1a67e4cc3fe56ea2f1367810c50895c7874aec06ce54f6fbe92dc6e4b71e439a7f99ec75f48db8607f23be91f44d5829261c1d628f3c60ba26f4ceec2edd7e945b35a2256574a8d1df68392eaa6911e259f6928449ee1eae06831d92ae096bcce5c60b870b915700b7334feca95aeeb68d0f84430ee378c4279a39f61d16c94714ffcbc184b7ab02d1421ed38c0425a8c81dc331c202fad8cec957456fae560e5f4a41c114bb0230fa08d66145f8036264da86c041c3d4f0b84cbc692f0e70bdfaabfd97cc23a1c7d9c95616cc803e94965c98653d842353f3f8fe6e2d664fb5dfe0114e7bb0594c6903646e50edbc77cdf5c9f2d0d69c32514a76be62bbe3b04c7350c824686fd1f6bfd0a26cc130ae497de86835c0731024b2b22aa097e13f25db43f1c29c27c56e29fdd30b92fc178a3b07ea388e188ecd907ddf11087ac0f73d9c585836279dce9041f027aed5603a5962667a9617235689a78e49995b418b5704962d9581ddc331e884461b1e66b8a68b05676ddfe0f483320cbccd867bded57634ce63a4e1accd3659b763907d2472807ab971968bbeefd58ace27293a975304c5c186324a6f44479e8d072220420706ef6dc4750c923697ec65cb452ad212cafcbec5b9e661cdd9c17afd3a7dca5eef1e3a68c542f80eb3150bd03b78ea5d02211ae1d9243114e289d512d3f1d2110066acdd9548ef9504bb5366e2d2ccffc386ca4ad5f34e8248dfd799b653dbee2e758f5330401e0477951466136ff914e3ae3ac25b1c8759034eb7f93f32e410a985004b4aff74ca5b7651a5b1a828862ddb118052540654f791c66ae0d5a09f2d6c1b6d38d3be07da2d420ed8ffc82f25a25be9390859de9a6c86ef60e29c676dc2fb14816afb9a26afa289a59e00952c7f931fde4f14a315365a04e6bc87ec37f5712f1dcbd66ba965273607ebb2d697f5ef524365f3e80e7ff3d009732129d75ea3d03448dd8ce6f597e8c407e64d9e1280c4c52c4fe22341375481c23a6665d9e02799e180abb3f6d844445f6d961073c5e57b968516e24f293188f396bd8ec43415baa7fd885a42282b11334c23e22521bf1e9f51c5f65aa356d947ad53c0154a9f4b9e3ffafb77ee4847b10fc975eaa9212b0a09741b3425430aa9cc817a11226e264f1575b720b4f7af0f13056f25455997a3f2e928ac540e2d8f9df2790ea1adb2a39e8d135a5daa2b2d59015751c48b4f2f838eaa46fe82bd127db0875b62cef96dcb1c093b04781e96cde059305f12d9ff94e96d3", 0x53d}], 0x2}, 0x0) r7 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r7, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(r7, &(0x7f0000001000/0x3000)=nil, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(r6, &(0x7f0000000300), 0x0) executing program 5: open(&(0x7f0000000000)='./file0\x00', 0x0, 0xb1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{}, {{}, 0x0, 0x0, 0x0, 0x3f}], 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getrusage(0x0, 0xfffffffffffffffe) socketpair$unix(0x1, 0x1, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(0xffffffffffffffff, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) dup2(r1, 0xffffffffffffffff) listen(r0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, 0x0, 0x0) close(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r3, &(0x7f0000000680)=""/4096, 0x1000, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) sendmmsg(r2, &(0x7f0000000480)={0x0}, 0x10, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36e282", 0x30, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x11, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1}}}}}}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) executing program 3: sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000100)="e4", 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = getpgid(0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x1, 0x1, 0x9, 0x1a20f06f, r1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000003c0)=[{0x84}, {0x4}, {0x41e}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)=ANY=[@ANYRES32]) socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000002c0)=0x1ff) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000280)) shutdown(r2, 0x0) r5 = fcntl$dupfd(r2, 0x0, r3) close(r5) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r7 = dup(r6) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') listen(r7, 0x0) select(0x40, &(0x7f0000000100), 0x0, 0x0, 0x0) executing program 1: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000080)={0xfffffffffffffffb, 0x200}, 0x10) setrlimit(0x0, &(0x7f0000000040)={0x7, 0x3}) setrlimit(0x8, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x800000, 0x52df, "0000000080800073e8060000000000008011dbd7", 0xdd4, 0xffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() close(0xffffffffffffffff) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0x8020560a, &(0x7f00000006c0)={0x10, 0xfffffffffffffffe, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fef000/0x4000)=nil}, {&(0x7f000052d000/0x4000)=nil, &(0x7f0000ff6000/0x4000)=nil}, {&(0x7f00001f2000/0x1000)=nil, &(0x7f0000272000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff4000/0x4000)=nil}, {&(0x7f0000142000/0x3000)=nil, &(0x7f0000786000/0xa000)=nil}, {&(0x7f0000146000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f000055a000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x10000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000148000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f000007e000/0x3000)=nil, 0x8000000000000001}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000fef000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fef000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f000052d000/0x4000)=nil}], './file0\x00', 0x4}) setrlimit(0x8, &(0x7f0000000100)={0x4c98, 0x4}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$FIOASYNC(r2, 0x80047470, &(0x7f0000000240)=0x5) socket$inet(0x2, 0x4000, 0x47) select(0x40, &(0x7f0000000000)={0x3ff, 0x0, 0x0, 0x1, 0x8000000000000001, 0x0, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000000)=0xe2) syz_emit_ethernet(0x11be, &(0x7f00000001c0)=ANY=[@ANYBLOB="e1d83464ae734839437191ecc9a6a9c7c37de62bf71adf374386023ea322c24f14e8d2309e46adba27a28eb6f914359d31c01d35f51473c4704cd57a80b153a081aac9a2e4b87a50c6ae7613bce71527908b119a6170b6613ea0c86f2e20c1408737c1438f86533455896eba4fd6"]) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) poll(&(0x7f00000000c0)=[{r4, 0x1}], 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000080)=ANY=[]) executing program 6: sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0x16}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffdb6) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1a}, 0x4, &(0x7f0000000140)="27ba95a71f7f1057a24e0fa3c64751387d3012a998c2de766534cb24859abbb9227221d12c414615331289471edb4b597adf3ef7d61df72cd112ef504d7ec3913348f04cff32eb7c514d20def5f55b494124d25472b5e6053f616bcd4ae00d5ac07c6c0a52981f55913028607cc364791a622533ce9c5a675d8157f5b5b2783d08eaa72f5b97e7c5c086711a4d505d6e07fae44d1ef5179c3406a656163ae1f7eb0dfc2a229a105df780a1335928e3eb87bcdf52ce6a9899805ff8e10ab77d07aac864da84ffa1d5c650807498d51e18adce854a7b27867e7a056e0cc10b3b55bf5a7fb20baa4e792de294866366368a772a59f42697f09f22", &(0x7f0000000040)=0xf9, &(0x7f0000000280)="f573ce76ef5096f7690ab6bbace9c7d80be02503fead85ea4e8d4f90cb3967dd0c1cb2e78ffa29aaf1b14c9562fda1668c44c212e41758fafc6718028c0ffe32599ae3767f6c7b18b436e3fd39d5043822b70614257bdf56e6ecdbec718954e06c8f1e5916893d59db8c834726a01fcc5e246c92cb08f315119220ada6455c42fe4f3b09ffc26a7e32e558192b778fc01ceae3df68350294759b93c1e98d8b6ea4293de569779e4378c99643cc904fdf8b34ab4a983fcd305d9df0aca4369fbd04bc", 0xc2) sysctl$net_inet_ip(&(0x7f0000000380)={0x4, 0x2, 0x0, 0x7}, 0x4, &(0x7f00000003c0)="42a942d20d7699ed520fa8b9506d6b4a5eb13ced84b989d8bf85f819b187d4cbed882bafed94e4021fe5685852a92a56e3fe9da3b9d220cb4238ad72c82f47e6f86f24a3e64a8f18df09110a7e98e962d4f77e12adee7f9ae59ff18692157a178d71e36c118cfb5b37d21215b2ac35bb150cc7ee6a2c7ed23395a591b8abd5e79687c49c9e4573bd9bd15be8bd9e4742621cdec1a9cc9a5e673e8f29fc154f9c31a40c4e6bbf22003752f2b8134b25b9871746dfb39c34355c27c63337ee63388d57c91b48f69888765fb66b097cc50e84ad1e2bcfb5343480f2ede1e1c88281caee6b61b7bee9532a7e08f8af9adb2fece6f528b7a392664fb22e21d504b263217dd771b8c53886c94e9df5df832795ff80b22d7a3dd130d418cf2e2a6bbbbba8cdb937d1d1d87ef05cbafebf079d0fade47439ab18b77e137ddde9f986035339ce865a820ba18a64dcb90d6aaa3afe64ff19ed07c1cf8ebab5d0628bf330be80eca54c98f869a620631af7f49fd78653e2303eecc497a6a9b0fff4aa39109bf1a084f1475e5215c2d2b70dde4b6eca5a65feb4ec343cdcc7518c07d2847752228720dd6f2fb7e9ecb7ce5b6363f35bb8e48c9c48956a13b284e755b5b5b1b2fe4a2a2bf60b97309d752a52423621bcd271ce4988c30e4dbf595cef410eb4e7c58ac244a6ae0c1b215bdf5f6a36a8ef11e84781ebf517c5e0aec52f98ce6639545878c030abb8a4f8705fd5663147b0b25d87d63322436b6b2268c96d6f444480e25f1b627dd147cc67d9b9bcb6da5fe4e6b322ae7015504786a0868f0fe72943592f0d797948141b032a821f99430710486117c46c7a88cad76447804e317da8a6d22763a0ae229d626e20cff63e8f70bcda290621d0292b187dcc7ec86bc50e7e911ed2d0c7b78c1209529ed58ff4998f433dc4682a954e7044803d253266397f08e4fe7c4d1ce5d95c0ba0bce64c4aa09acecbeec99c88de3d6171de7b80cc9c519d2844f1a2e5c49a9a01ea70c7bec638945774decac54207e2fe171db744960d6d8efb81aa1e1a41198e88501704a44c6b11410d7359b185db75b9d2da931e37b3410df64f17d266d97abe88ee509b382b5d65e114cbbfa497c4c969d5087c79cfcdccaab9ca228e7145327dc8f19f0e2ed097b15239ba48bb813e37a44d4f486be097c340ce507e4f206a3ed30f3882e7b00bdf98c74a25ff86d1fc6485e7b919dcfcf343d768cc44caa8e331fd5ad44c6535d1823a6d91998b8ab2e75d2af3abfbdea0c086e5163dd41cd719a982b83d378a4fda356afb02d8a228c9c31fe9c54966f38e72077daf2a78239665536c10a5ce0a07d1b63be7fed17a6639f0ed32c63594e900a3d531004864ce62fcda3d62c0ea9a52e5b944d31285626742b880f3a98aa09d7d50e52e6ce2781c424afaa1cbd749fbab22149e06db729e2481bb9bc82af92a270ce83e68148abe1fba7f48ab21a8d3ff281b8e2b7086387bc62e37f4957e8af512e6cde5863c47d7c50193dc196a122612cf7ffa1a4353b3e3b4ddddb2d3ad1819b3f12a2d488d95d13461f85da4ee9480171d87a3922b88f9b29269afd80927208b31ce82aec20dbeed3b1f685f663f313ab30fec64145c7537c9367c9eea14264d4f66ea97cd114da21b112ee847266ba64cbb451b73d99032b6809e6bde5fec1b9b1baa39112437ad32c3eebe65d74efdfd5cf5cc3d387bd0b154f0a86a40d60bde3d60eb23131af354975fc0027d6f54fa6c0d724df41aad0e297877ad5c37581a62061ff1aa807ce81d3fd811e2fe8d0b61d31bf725264976efe7bd2257b6c2d08452261339f24da96465b3d867887ec7bae8e12710bde2c4394d076d6e9a2a05fff22f4c700f1da315bf5bc191d811feea9dcad2544454fc158638845440a158d0121ee89f1ff5f6ea500b8432f38f6cc404c166c448134157477577546efad6a575f42e64b45717737e7b97adbee4559ba48b2a3bdd8bb9e6d93281f4b0776c31d7dd04228b46ce7b89b65833d0a78c870a37e7167c2e3adf51fd38c6768c108b8e5553f5c0403d951865b6035e73ed97803020cb3d13aa2507c526321b19a5e18df2261284e00582d72b15fcd962959024be1617be16d2f458e5a519bb4370d286b7f5053152375d03ade2a85e0ffa432cca3edb70c9e2dbabb1df8e9129052ff8396f6435cc1781f7b8735e3fb5934beb8b16006bb9823e4e6657ae9989c72b884bdd014d1fa3afd4a0ec26b36d3c8b625a7204f103c72db65cd91177077de163ba0d1d4fe520d45e81e3a668dea73342b0436a5ababd21e47b33911b32f7814fc3e1214490be63ff1b759f70fd26462cad6ff492eb4cadf20871aa948bcadcd7eb62ef3c7067d350eb5994c3307286752a90e8d76823814f36cf72e6c2d1bad097ccb84add2697834091b8dd9314b41ebade4da753a9ed6d228dd68f90426f46423ddeb8793312856e04586dcf289146a14f9c494e178221c13f3b4a29c87f28f2cf63b9da2701dc9f0b11bf07ffb6edf9918537e7d2d6c9e20ccec3fa2ba47c3eee7589a28dd19a11882e8c8f85fafb3571ea34e720072961f94a691df3f4370f9e30f4c051e1fe50e4c60293f6d49ed53ff8ae5b491b2681fc237ecdd043aa5404f281da200606c73fd79e826851fd5adf3466c6d5079181d99a693963f95956e936b7041f23d5bce2bb10e3ede06276d39f0308ca0c6a6c8a0fc976fc1976791e7f1136010b09b3994abb937667a6aa40a6443986ee0bd54099351b0084a55dcab0ddcd52748dd469c2015386d67b365c14cb8c346e0dfa9400b3b33989a94c1e92a4bfc7286905d04bbbe52be6fa707d1a6a725f0d450762b5cfd900006f4ac4dae317caa0397af510e2d6b1d3b70f094c91f3b979fe1566819ed0928e0b41ee52c6757deb3c7fe66b42b192abd49d092c8933c89597c044a448317113ed2247f6ca3a6af7323f5ed3acffae17b34d265c47c7b4a9c6a4699f0a73667c8c94db704ae6b94dc8082a5b337911fc0de92f74bc64b6ccb8e655d000a4b2608a6cbf15017e47ccc005e01850fd854f84705755ef3a436e8a2c6a7c45d70e752c407821bfa7b79ead56933d7c05015f73e87e0f83d964b768e2c510513974d921b4c78f8c640de470ef7ca978dd4f4335e8c7256a9bee36efc06585f5f9d4d6995d57a0a58aef3489829905fdd9fa66371940b17df06dba30daaf64d786c102d15c60ba8bd246b0f89e9b26e64160752b00329b42079919d608ecdcd2b490816b84c7532ab88b3cb990cd4415b284b148e98e96a67063eb0dc95675fb8420d8ed127cc2a5bc464e039b18b17371c3b7b53dbe9145e1bd8bb9727aa8fc757fd60a83b0e0376ec89049d2b529a70a2953751e1913581dbc832fd5d7ee565e1d8d3afc5eb8174a3550de4115e260859fad96fb57f4fc2186712eb950493643f2bc5e23a14c16411c42be6ef26d0f3babad4b6b38277d08c2de1faa7a110b4c49acb377dbffeaa3e06a7fa7b96493ba8a723401e82e55616c9f654a89e5e2dbd6a9991e1e7e2a8abec3f3d27c7568e2d9364d6dfc5ba96f975aa11391627bf9f271df559952e77ffc766dca256bf84dee68ac1203a4f311c051853937d141e6c505d3f5b00f68957b26ee40cbee2f598a0cb7c79993e05f2698374e9081f84f3b2dfd677c33556d98ccf1dd14125b276a1b496b2ce63505c98b556551e78b737133027918a1a80f81f605ae835d7eae4836e513cf42d4f0e8c6a5af5453f93a9835946470e089d608f8021540199fe90af22b4428e7ece0dfcc1022e65d13d1998dd0def1212f6619b9b08c8cfc49e45ba509857fe813caeae3e6280dfde075b7384127dc830d36558ae74906ae8b1c495695e3ec9863a0709851d478ba08461b14def316e9ac9d2e2da54562d9e3682a5b19f1740db96df848ef5e4ec14c77580576c58ebb02600d44b134510e687c5865595d651c2b4b36655833db77a46d27101c74a18f0901f6314102e2b0ae912afaed9a1a1bab57cc6be754c6c0e7033024690f683e1ed093af1bd0538d5af2b572473e18fa24c227c9a7a142eb981c2a3c78a926b8b97bb6c229f18c3829ece99c3334145ba8422958fff28b55120f2fb3baad67f9fa5f2da15773f369057debe01f23fa1750ecc115c1598b3c9ebfc2f804a707cea4322ee36828d459ced7894eca8e6f3603ecf1d22b2a348972c8bb6528ba65b657db5b33b59b51b5070ac92d565b3a35a0caba855fbe375c0da9aa8452f39c04e299f04eda66b7d93fa8f3b11035e8120b320e5ce6f58f991cd524897eba3d8a4ed5afb7b7e2cb5efdf825a371afed0bc3c43e2def2b465c5bb1280cdd355d4fc00bb6b50d11976f312fdf5c1105a2f7f075a05b7bcae7c58b853ac4190c1944a56a1bbf3d64c92ea3c03a7d91666b11aeb52a35c3ad33cf874d6495c8e090007921389593cd0c3b398784d74f7b4e19ca7acd3bfb61c3ce1eeff2bc92e3447df024691799cae0baaf9c1ce77b5341485820f864f0e8f4ebb941abe8489b575084e9b9b2f3d66be66309db0b63318e3dd46ebe8449ba1060cd400a8bc7e230184685e3f781ae88b337bafea079f8fc3aa73fa201e209ef4aef9f3f5e91c73bc30ba9c2bc9aa0d8d746179bd5c87bdb88e4c2660071c0c4caaad935c4900157177924ecbee973f2d87d787a2e0efea3505539b896dfc5e0acd4b53166ca4e33fa42194f2577f5dad178a407bdefc9cdc1f030a4078a85cba0b54c43bd5027ef4f941fa246a1dea4cb2db6e154b58e1ad2b29db20b1e8c2616a6fbc6b0431f216d71bbfadb6914bb9b4ce0b3bef32efcbc4cb08691c96f44b1a86197a04bf00a571bc0ab0e3ddd11715f49eae057acfef0d4bd8f516b5f8ac7bedfc185f6e3925f18ecd0133544764fde6fb4f32760957c12acb2615336c204038d4653b589ea47b88a30e875d5f23a4db6dc3ec0dc3dd85a70dee2e90c049ac2666eb94ee1f1f799d4e1f974d673f5c8da805e828bde8cb0cdbe841626dc7696080fa07cd0497fbb13a5ce29461992a234270052ff385b036af717e91dfd64a138dda3e874b5fa2bb06d6e32317ae7b69de288c20584d3c4fc9eafe4af52e87a23285ab18bceaf5ae07f7e6e415e0b48a9fe53f3383afa82a27b893b3077c1a05140600ef21969a862546aeee9ea230fcb9f3760302ae532b0e9e907b070164d74ec90f3517ebcc7026693a360de75e087bea8a6eee8fbcdbb1c26d925a39df7990d04ec71f1a35af07ccdb5358e2e87f85c52ec61f44014422193c06913fd9c42047cd3b7610f9d4b42462e6071fc8b876495cf03a3b4c186c62c4938a311293f736f2105592efdc48877acc9c7b337de4ee90d8f294a179239d1e269c12c3674c3c8f9d9db63756980b25b810d407f721473d20b0d1eed7a97ee893aa7e7d2adbfeee282187fe0e76279c671d1341fa0d9579be5ae5d39cdb14f77217c6986f5fb7450fec88f7c87b9384fbc8699ff16f8f1d68c14b272c1e1f03f320c09e47e6d8e554b4fb31f6e6165fd2d09f4391b804e5fb1426fa260f8342fce95bed841326a86932a6dfe82d660dfe182e9ba5532db5ac1126eed6c0af1196e0193c224450ed0953e7c1b7001bd047df0d054d9edc2930643a4410cfc9b5adb4c35294ea99f720dcf66fc0f1e8ba87c055fdd4f00f8aad073adbf23dd0bb572111a5e2228b086da5bbe756d94040a5baa025a141fcb1b20f52eeb8d15f4d737908592f86444cc9fee4236e8a66f1658b89f9bea67ea298f", &(0x7f00000013c0)=0x1000, &(0x7f0000001400)="cbd4e91d8610cec5c6c9fdbd53c6a81e620dc47b75f49eafeb80cb205b73efbec94b85cb0c939b8d", 0x28) executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x3200) sysctl$kern(&(0x7f00000000c0), 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8efdb4cf71c37082", &(0x7f0000000000)=0x18, 0x0, 0x0) r0 = syz_open_pts() setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000280)={0x5}, 0x8) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)='v', 0x1}], 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff}) write(0xffffffffffffffff, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) syz_open_pts() r2 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000), 0x4) chflagsat(r1, &(0x7f0000000200)='./file0\x00', 0x1, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00'}) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r4 = syz_open_pts() close(r0) r5 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x10001, 0x223517, "28b7e60a117aa567cdbf5e00d0d2000000001c00"}) writev(r4, &(0x7f00000013c0), 0x0) open(&(0x7f00000008c0)='./bus/../file0\x00', 0x0, 0x0) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r7 = socket(0x18, 0x2, 0x0) dup2(r4, r6) setsockopt(r7, 0x1000000000029, 0x9, &(0x7f00000001c0), 0x0) preadv(r6, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/118, 0x76}, {&(0x7f0000000140)=""/182, 0xb6}, {&(0x7f0000000340)=""/176, 0xb0}, {&(0x7f00000002c0)=""/9, 0x9}], 0x4, 0x101) executing program 2: sysctl$net_inet_icmp(&(0x7f0000000300)={0x4, 0x2, 0x1, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) mkdir(&(0x7f0000000140)='./file1\x00', 0x0) mkdir(&(0x7f0000000300)='./file1\x00', 0x90) pipe(&(0x7f0000000340)={0xffffffffffffffff}) poll(&(0x7f0000000400)=[{r0, 0x2}, {0xffffffffffffffff, 0x4}, {0xffffffffffffffff, 0x1}], 0x3, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r2 = getgid() lchown(&(0x7f0000000180)='./file1\x00', r1, r2) chown(0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x200000000000011f, &(0x7f0000000200)=[{}, {0x0, 0x20, 0x20}, {0x6}]}) close(r3) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000380)=""/46, 0x2e}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x40, 0x0, 0xffffffffffffff48) r4 = socket(0x18, 0x1, 0xfb) setsockopt(r4, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r4, 0x29, 0x32, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x4}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60a86b1500083a00fec000000000000000000000000000bbfe800000000000000000000000001d478c"]) executing program 4: chmod(0x0, 0x0) chdir(0x0) r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchown(r0, 0xffffffffffffffff, 0x0) setreuid(0xee00, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000), 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x10000, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, 0x0) execve(0x0, 0x0, 0x0) r3 = getuid() setreuid(0xee00, r3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x10000, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000000480), 0xcc, 0x0, 0x0) msgsnd(r4, &(0x7f0000000c40)=ANY=[@ANYBLOB="0200000000000000e189f8d114ce1db782153b893a56648cbf05d41a4920f4683e418b099a7d5ea735cae1b97f3b91a320cbe57c7decc17fcd38dc99d0bb7c965cd90919ddc0e5549238f56f8e55c654559d0f52df3c7a94a84f96912ddc75beba7f107d18aec4028af1602dc36617a2134312c611150fdd47b44bf717e863e505f7c74213c32fee3d7b2994d71fa5b287034e0650d7f5694ceb79028679db8f20e53bc45e00d3f4804a6e93d98d63c734c50d9702958c665c675a9f05cb811a99020000004a820bab2c42e34d1a1194baae8e02406eae44b1e6f257b39286aaf7039dc9e1aa79fe6ecb3595e3fb5b1a1473623ffd41615c6c09264d9698db28b8c1dc4efe4a7630ca369ee18046850e46"], 0x101, 0x0) executing program 6: setreuid(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffffb8) executing program 5: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000080)='h1EB', &(0x7f00000000c0)=0x4, &(0x7f0000000100), 0x0) (async) sysctl$net_inet_tcp(&(0x7f0000000340)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f0000001180)="9b82c671", &(0x7f0000000380)=0x4, &(0x7f00000003c0), 0x0) (async, rerun: 32) r0 = socket(0x18, 0x4003, 0x0) (async, rerun: 32) open$dir(0x0, 0x0, 0x125) (async, rerun: 32) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (rerun: 32) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async, rerun: 64) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) (async, rerun: 64) socketpair(0x1, 0x2, 0x22, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1008, 0x0, 0x0) (async) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x23}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) madvise(&(0x7f000006d000/0x1000)=nil, 0x1000, 0x0) (async) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async, rerun: 64) r3 = socket$inet(0x2, 0x2, 0x8) (rerun: 64) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000040)) (async) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000a80), 0x10) getsockname$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r5 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000580), 0x4) (async) connect$unix(r5, &(0x7f0000000000), 0x10) mkdirat(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 64) socket$unix(0x1, 0x0, 0x0) (async, rerun: 64) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) (async, rerun: 64) select(0x40, &(0x7f0000000000), &(0x7f00000001c0), 0x0, &(0x7f0000000100)) (async, rerun: 64) open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) (async) close(r0) (async) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(r6, 0xc0185603, &(0x7f0000000180)={0xdc, 0x0, &(0x7f0000000080)=""/220}) (async) syz_open_pts() executing program 6: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, 0x0, 0x0, &(0x7f00000011c0)='\x00\x00\x00\x00', 0x4) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r2) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x40000000000000}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x900, 0xffffffffffffffff) executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18004) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x2, 0x801) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = syz_open_pts() dup2(r2, 0xffffffffffffffff) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$WSKBDIO_GETENCODING(r0, 0x4004570f, &(0x7f0000000140)) executing program 0: mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0/..\x00', &(0x7f00000000c0)='x\x00') symlink(&(0x7f0000000080)='./file0/file0/../../file0\x00', &(0x7f00000001c0)='./file0/file0/..\x00') executing program 2: r0 = kqueue() r1 = getpgid(0xffffffffffffffff) r2 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0x9c2, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r1, 0x1f6, 0xe981, 0x7, 0xff}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, 0x0, 0x0, r2, 0x5c, 0x101}, 0x49, 0x8, 0xfe}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000240)=[r4]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) r7 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r7) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0xd4, 0x0, r5, r3, 0x0, 0xd0, 0xfffd}, 0xeeb, 0x8, r6, r7, 0x5, 0x8, 0x5ee6}) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x19, 0x1, 0x1fffffffffffffb}], 0x7, 0x0, 0x3ff, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0xe40, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x4}, {0x241e}]}) sendmsg(0xffffffffffffffff, &(0x7f0000000840)={&(0x7f0000000340)=@in6={0x18, 0x0, 0x90, 0xc}, 0xc, 0x0, 0x0, 0x0}, 0x8) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xa) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069a8, 0x0) r9 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) readv(r9, &(0x7f0000000140)=[{&(0x7f0000000880)=""/208, 0xd0}], 0x1) r10 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r10, &(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r11 = openat(r10, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r11, 0x20007465, 0x0) getuid() executing program 4: setregid(0xffffffffffffffff, 0xffffffffffffffff) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) sysctl$net_inet_icmp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000001c0)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140)={0x1}, 0xc) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x4}, {0x6, 0x0, 0x0, 0x8002}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x80000001, 0x0, 0x9, 0xfffffffd, "857589a989a975019c6d3e2bea1a46568ddd534f", 0x1, 0x165b}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 6: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, &(0x7f0000000980)) kevent(r0, &(0x7f00000009c0), 0x0, 0x0, 0xffff, 0x0) writev(0xffffffffffffffff, &(0x7f0000001dc0), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001e00), 0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001ec0), 0xc) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000001f40)) fsync(r0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000280)="d2a106f3c344d43cf085e2ecbdc0d0846d37b5a13a13a516233106cbd6048afdf4e3c19bdaf4dce56a598e159c37fefa2a866c9cabea11349028c976f622d73f39fd978be40711332942189bb29e8c100bb461cfb7c87a821d2e276a9bf0f68b8bbd96f2641ee83b9692ab02152ec88ee615c9627520ddf0a2953145544c75ed66db1f9b9e045d0a16c7f79ff410b0051caad2c560344b887e92fabe112526f103abfced802361f1858b379b4c3740243bcc02040000000dc9f6c14e22677a12d8bb8bff3d913e1b65802163d518ee73993d0973ae800d93e5c3e7583f9c4530164cf95ef32a163e29fae187b8889a45652909c25fb355f8af706e8b59884f0abb6026dec5205209d97f0b69f6cde22fb1bee6c21238e15c90944ae8f5f3d7ccaea52af9589b840550332e", 0x12b}], 0x1) execve(0x0, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) sendsyslog(&(0x7f00000003c0)="a8", 0x1, 0x0) executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0xb1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{}, {{}, 0x0, 0x0, 0x0, 0x3f}], 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getrusage(0x0, 0xfffffffffffffffe) socketpair$unix(0x1, 0x1, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(0xffffffffffffffff, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) dup2(r1, 0xffffffffffffffff) listen(r0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, 0x0, 0x0) close(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r3, &(0x7f0000000680)=""/4096, 0x1000, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) sendmmsg(r2, &(0x7f0000000480)={0x0}, 0x10, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36e282", 0x30, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x11, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1}}}}}}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) executing program 7: sysctl$net_inet_etherip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000253000/0x3000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f000060b000/0xd000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10, 0x400000000002, 0x7f) r2 = dup2(r1, r0) recvmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020697a, &(0x7f00000001c0)) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) setreuid(0xee00, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x1}, {0x9}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0258bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) sysctl$kern(&(0x7f0000000000)={0x1, 0x58}, 0x2, &(0x7f0000000100), &(0x7f0000000040), &(0x7f0000000200), 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x1, 0x0) sysctl$kern(&(0x7f0000000340)={0x1, 0x33}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_etherip(&(0x7f00000001c0)={0x4, 0x2, 0x61, 0x1}, 0x4, &(0x7f0000000200)="fe4f9c96bcdc8f7f6d42916b27695afdb8873b4757c8a1256d2fdf2ac2e5a9f2e9619efd86266ea8ef676bb8720592faddd483b451086a58d2d4efac0ac44c68058bd8f3db82f98968477841d0db0f6e5978c35fe9e2164b0ace2483abede591039b9e519c1f517daed2171152f5f982f7fc435eac5d792d96b9cea5509daf103db5dfc5c00277ad2f260614c004eed5ca35540bbe38b5ff2087f141ee896e4e74f3e2eac3ec66339a396d85dbbf269f6539a5f108537a04fd3825150cea53cdcfa8df2fc3ccfe7dcae8352144709301d8cfd5cebb4968078f56bc08f95f771edaa9436d638dcaeb93f6f8374cec4c9b54e821ebb880ee", &(0x7f0000000300)=0xf7, 0x0, 0x0) msgrcv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xc, &(0x7f0000000000), 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000280)={0x4, 0x2, 0x0, 0x1f}, 0x4, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) recvmmsg(r4, &(0x7f0000001400)={0x0}, 0x10, 0x42, 0x0) executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "77d9bd5511168ae2bc267b3bdd1032bc86895889"}) dup2(r1, r1) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0x0, r2) rename(0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) sendto(0xffffffffffffffff, &(0x7f0000000180)="fcbbee57e65c295fff298f176626121f9cd08133c52799910e098dad4ad5d671598ca50b64bde007ad2f7c21d979dd75d6eb09a9e89237ce5cf1", 0x3a, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r4 = syz_open_pts() close(r0) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x3, 0x80a19f, "bb08000100f1675910508b00"}) writev(r4, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) executing program 5: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001540)) r2 = socket(0x2, 0x0, 0x0) socket(0x0, 0x400000000002, 0x0) r3 = dup2(r2, r2) socket(0x2, 0x8002, 0x0) socket(0x2, 0x8002, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000080), 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040)=0x7, 0x4) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9}]}) dup2(r1, r0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x40, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x81}, {0x1}, {0x16}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) syz_open_pts() mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x2000000) r6 = open(&(0x7f0000000300)='./file0\x00', 0x2, 0x0) poll(&(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCFLUSH(r6, 0x80047476, &(0x7f0000000000)) executing program 4: chmod(0x0, 0x0) chdir(0x0) r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchown(r0, 0xffffffffffffffff, 0x0) setreuid(0xee00, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000), 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x10000, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, 0x0) execve(0x0, 0x0, 0x0) r3 = getuid() setreuid(0xee00, r3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x10000, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000000480), 0xcc, 0x0, 0x0) msgsnd(r4, &(0x7f0000000c40)=ANY=[@ANYBLOB="0200000000000000e189f8d114ce1db782153b893a56648cbf05d41a4920f4683e418b099a7d5ea735cae1b97f3b91a320cbe57c7decc17fcd38dc99d0bb7c965cd90919ddc0e5549238f56f8e55c654559d0f52df3c7a94a84f96912ddc75beba7f107d18aec4028af1602dc36617a2134312c611150fdd47b44bf717e863e505f7c74213c32fee3d7b2994d71fa5b287034e0650d7f5694ceb79028679db8f20e53bc45e00d3f4804a6e93d98d63c734c50d9702958c665c675a9f05cb811a99020000004a820bab2c42e34d1a1194baae8e02406eae44b1e6f257b39286aaf7039dc9e1aa79fe6ecb3595e3fb5b1a1473623ffd41615c6c09264d9698db28b8c1dc4efe4a7630ca369ee18046850e46"], 0x101, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x7) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) r1 = msgget(0x1, 0xc8) msgsnd(r1, &(0x7f00000000c0)={0x0, "c24a458e7437"}, 0xe, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/219) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200), 0x400, 0x0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000240)={0x1, 0x4}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280), 0x100, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000002c0)={0x9, 0x3, 0x8, 0x8694, "6cdbfc6787b80e9656e11fd68685da59ab92be06", 0x2, 0x4}) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000300)=""/169) syz_open_pts() ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000003c0)) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) mquery(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x7) getrlimit(0x5, &(0x7f0000000440)) r6 = accept$inet6(r5, &(0x7f0000000480), &(0x7f00000004c0)=0xc) recvmsg(r6, &(0x7f0000001740)={&(0x7f0000000500)=@un=@abs, 0x8, &(0x7f0000001680)=[{&(0x7f0000000540)=""/159, 0x9f}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/70, 0x46}], 0x3, &(0x7f00000016c0)=""/66, 0x42}, 0x9880b68e3ec3408a) getsockopt$sock_int(r5, 0xffff, 0x211d24c9ac410c5f, &(0x7f0000001780), &(0x7f00000017c0)=0x4) close(r5) r7 = msgget(0x3, 0x400) r8 = msgget(0x2, 0x2a) execve(&(0x7f0000001800)='./file0\x00', &(0x7f0000001a00)=[&(0x7f0000001840)='(\x00', &(0x7f0000001880)='/dev/tty\x00', &(0x7f00000018c0)='/dev/bpf\x00', &(0x7f0000001900)='/dev/tty\x00', &(0x7f0000001940)='/dev/speaker\x00', &(0x7f0000001980)='/dev/tty\x00', &(0x7f00000019c0)='%%--.\x00'], &(0x7f0000001b00)=[&(0x7f0000001a40)='\x00', &(0x7f0000001a80)='\x00', &(0x7f0000001ac0)='/dev/speaker\x00']) msgrcv(r8, &(0x7f0000001b40)={0x0, ""/115}, 0x7b, 0x2, 0x800) msgrcv(r8, &(0x7f0000001bc0)={0x0, ""/194}, 0xca, 0x3, 0x0) getsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000001cc0)=""/14, &(0x7f0000001d00)=0xe) fchdir(r6) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000001d40)=0x3f) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001d80)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000001e80)={{0x4, r9, 0x0, 0x0, 0x0, 0x16, 0x5}, 0x0, 0x0, 0x0, 0x0, 0x4, 0x31ad927b, 0x57, 0x4}) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r0, &(0x7f0000000040)=""/1, 0x1) pwritev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000100)='B', 0x1}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(r0, &(0x7f00000003c0)=[{0x0}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r2 = syz_open_pts() close(r2) r3 = dup(r2) r4 = syz_open_pts() getrlimit(0x7, &(0x7f0000000280)) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000400)) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x1, 0x80a19f, "bb0c000d099b019fbc00"}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001180), &(0x7f0000000040)=0xc) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) sysctl$fs(&(0x7f00000000c0), 0x2, &(0x7f0000000100)="97cd22269b546b8d6dc953ac7e1eff0ad1f99f94c849fdce9278292390787244a4938daec71b9495450c78e767e90bffea8c42eb80e799dcbe89ae3166afb1ac540905ddea30dc63813ce44a47", &(0x7f0000000180)=0x4d, &(0x7f00000001c0)="4f06a835127a418229fd4988f4936045ac32b3f5000215d5cf0d62957549b72e5f6c487cbdae32988d8cb820ce87cd14694342f1e541d445588e356cccd291370dfa3b9f34bc6b3e042b93a6e7ae6e4c1fe5238104e21022b94110da7b3b4e60d48a47845d76279abb7dc60992d5797d3bd6106bd81b97e222e29d7073cabcc4d6dbf74a073b7b429ae0d313e591ddfbf5ecdcff481f1806c5b1e92069ce8ab922be3b89c137faa03e2067d9d103baa93c15", 0xb2) r6 = socket(0x11, 0x3, 0x0) sysctl$net_inet_ip(&(0x7f0000000440)={0x4, 0x2, 0x0, 0x1a}, 0x4, &(0x7f0000000480)="924ad8b3f8c605abb39b7baf3bd1c8da91f1f4b7d599f657bb9b68c9ef9adaaed9e963ca57f899dbd0ba893c8f83914199f85d7186360727f5d16a250578d01d799644f7993b3fe80886175e64a68d926cefe3777e2e5c3008b28f464831a644b5c3add783984b25ee69dcc2105373b9661202c3f38432480819dda22c2befd8f5c99d1cf5dd8b216b64c26d10cb3165b049db4a14a3", &(0x7f0000000540)=0x96, &(0x7f0000000580)="0954d629fb8fee1529070f8f43e1d4df4fb5b7c3d89bb3371fcbc6eba794f512034f3eb30eb31a1bf8399e34df1f04805d7dfdfea57f05e0750a5d8be1eff21fda3c6ed2b44f3220f23abd647c6475d01597bd1b2d4490c93ac5afeb8ed5bb1f876f07082839633864d1eca30042073512fcb89b8af62b50659ae663123c8c7793819241669080ea60645233987f6dfaa52d93af47906bda5d2aa99ca643cc7a12d9f5bc32d288541337ebf5afe7650e96700047cbde3705bd697f05e495", 0xbe) getpeername$unix(r6, &(0x7f00000026c0)=@file={0x0, ""/4157}, &(0x7f00000001c0)=0x103f) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) writev(r1, &(0x7f0000000300)=[{&(0x7f00000002c0)="694ed05f2882541269b91a0b13e0050d5f08adabacaf21a5f040", 0x1a}], 0x1) sysctl$hw(&(0x7f0000000000)={0x6, 0x5}, 0x2, &(0x7f0000000040)="ad442fdd", &(0x7f0000000080)=0x4, 0x0, 0x0) executing program 0: r0 = socket(0x10, 0x1, 0x2) write(r0, &(0x7f0000000000)="88eb7505e0309fa2cdcc570053c94ce70c28a5c7ca999d3310fbadd6d455d787da9fe7899a4f123838ad22ae690aaa30606d2466f629d0acbe9dc8dcc61185558869cb7d9fc759de0a8c4b2aff8794f51f8eb4d2de0be28490cd8d2f21a6e658e33dce925bcef11d55ed79bf8f2399761ad9974c951578091ce211425077c193fc99108fd99f1617b2d02b836939e19b7bb098844b548437028cc509fa04a6d45e065e54dcbc350f6881e1ad3ae99419402a778f44e6ba13c30eddf28bf7f537102372d4054edcac79123315d18d0c242b0997c56afefb5af81862cb7a964284adc80329eaef98b905ca12ba94ac351c95c7728838e9c6cbde4790c47b0118056a746fcc9dc18d8850283301b6d470a96b9c8a9f0bd655cc40780b6ff9d1b3192368f1f3c9587805b1c0ebbb40425f07231984a6452c34d6c2f6c15d93691c6d413dc2c758dd48125957438bd54d93d930ee3a34553a2e133dc3e6455f416ba6de8259cb3fd76f74abbc91a6b9f943f6087e27c379f6c7625da334aa672739f4d0b5811e52d4606cd2e9ec602e8276ed0d2834c3c99d02a0dc1b3be787bd42f75b4b4bd285dd11b373ca1a7beedecbbd899f4802f53ed1e3a8ca8dc7ed1a0fc4ebdeb060118336445e92dd2959b2bb20e35ea058b7440d4bc9c4fa8e5b3e20c9b65a909a84433d29dc8a0e010ab780f546f8efbc7a273e85733a0511bd4e0fec031e5486556c1906c8c2806aa85f20fba9ab670eb02af25a0e541066ed471c5bf9d2c1a0f65b363bf589a65a1cf5ae569f0628703a33d48826a8f88b6264a13531c181b0c5957ed76d2fca0225682e495c8f5a3d4b98d7083246a52253bbfe1cc5a6f31b65f5ddfce094c3390eac2877cf834a2465dc0b7f6f599266fb91801e96f007c1128b2f00107f519eb411589962f51c784723801f099bc6b271b4d7fe56d9a5d48b227b0d2d27463b6f1bb26285101e2ade6761a18101fa3b22d437aefa5732a4d1e75b26d0218a1ceb87902a9d832b4575898d532770d42ea11b45b8baf4ee7af8cd5bc01bf44763c73cd99c7a4edfdbee087a40b5a1930906b18bdefca54ccc78af37a60655e840fb516850167aae996d1080dc14a6b40b619d97301f1c7f6d5d8dd76c6d426ae2f4f96c476490972c9ff1b52f53575521f05f7a5b1ea22f135fd3ecd95238638c37978137fda44aba9a8c605d1ffdf346043e6e98bdcb5bf7ffd921283066475cf7c46569b85045fff1bbc11d74eb04bc0ac2c54bdfc077137cdde2bc405b15d2a85a98a3371b964dee4761f2f6d1dce507d17f99d624bc74568f35d9764c269b00048d08ec910efa0fb936b9d0136ca67cdac291e4dfdc5d014ddb0d5d12a8b33465cb3f2d211aab9a9849b9ca05cbf144247c60e01fa17d1ad6f55f3c14d003b0170853e0eeb8b817fa6e38dc57dcce210a3335e8c52164b9ffbcee0bd01d82e7d16e147e44a8420a4992e071941dd65a0b15532ec6dbc01ca454de6ef2d00ebe1dbe7b8fbf7537b26bd8a03068d0c52115c322a1f52b1b6fdc1b91ba625960d87155c0530e5ea93a9e586014584a20db47848556522ba026b392291f9f679ba6243a184425da0c22f234307c40cd35a3131f5f3b7af03b5a28f6b7a71b4621b2b81864510831b2465165096539e777374a90ca65b9cc5ce26c1ece21c0d4024d361adb293162080d2e98681f1c6f7a56fe2053aee0ac74f0ecb5164e934d7b52a45291152f03413a0ccd4b67f079a345b584612f34e32d36c99959381ca380029dbede55fd98e9a19af5fffb02c742b788165e2d85c343db92089b5f22924be9d46cb84506f000cb1ba13df0050b3f571e80686bb1e9792966706301fbb1085dea35b3d75a0c504aa9f77c4f4320712904d5796f7e396d040d2cf49577cc9801fbb23e7181d11a24ea1dd1334e6b5f1163505166a0dbd75972445fb5fc98457243979a0005eb98b0a68fa7cfd4abc8393d555934c4923899f95ea172e623c12f0f5b84efd2a68f2d0f574a0ffc3c37812d143707811b9185322bb842c8c51f0fb9828e6eaf7366e842ca3dcc1507d940bbcfd7a6842961e12e56c8ce6778663ebb68d9a3f4df9e2fb20a2a025250583d17ef32528c42801f1dc90da77cc222fede59bc7cc582d17498bb8f2b1401ab51813695021271ee79d6746c4b219dc746459003ef3b80d2fd114cd8afccc80e26ac6551982264f14ea729ff5098b940a5225ead8a865c8312721f3b68cdedf62dd94b16d278d82627400933902046d1893158b567273650687246084b7245eda335309a0492e58a1ae0d828a150d053317f78cf960ee2e521ec52b5f3d2d2f2508797c661dbc5083d0485fe9aa0e269e6f8b8e418a9fb44a3719a8f0a43ac44d7f231fd791bee156c48a111ac685c15a9d6ee6846662a562fdd933f108de9a166933ed8e0994f991a7b6be9dd33b0adfd7ad414fd81914b54155ed3099b9c1b7a5e1aa35394303ac72669b14648740311567c413b843e88d185262e468ef3fa6d8fa8bf754821643e9367dc50ff164ee26c5d5fc6651a7f1c113f9488ba9cf4c667983fe39caf70beb3289a6cfc471ab3783e7a809b649efe1cf390efc93cfef62a848de26eb3934dabcc57570c4df093ecb7a1136b6279c11d3f04365762fe599f90853a2b6b11e3700ea52addbd2fc10fee76a0f493b1a6bb1dc92dad902772b1e8e4817f870b4c924f53b1a5db30dd863b6e206e2c0fb13481d442ba110c6ebb7128635217ff52cf653007d6dcad3f8931a37e4b3513ff8919d45f18c86d79fa275408213d84c8743d483ca8d25be4fd2e3eddcc32ff40aa233bbe88fceaea52d308d88fb92a45b2b7d1ba2d5dcb2ad5e30a76f9235d4a1e7178ae837ff530258e83c25616c4bbfc3d69f70cad03b3ef1d176ee8af0aa608d033f157d9570ab14303e4efc7fbae73da0dfc0121dbb02e403c33c33bdf22c9dd2becbd558532a3ab9107c21b83bcc8299a0cb2ec3bdc50e60153643f282c083af76c58b79f72ca81bab38559dc50368a8b26d31fa843eaa380c1bbfe68232f49bd72f3ece3db2760869804e5e159cfbb6e61e6ed364ad05f736bde03997e6bcdb8219e9b0909299d0de7f9955350bb6811f4888b9b3ec670d95099a37f7299d8b0a24dc37fe37023353663d64ff3d8b1ba25306bf9edf1c9bd62eb075f701a2a311b0f9b23e27cc49019a3d46f04c5a9bddca1f2e2e2a337ecb2d4d45d9bdf42c115667135be5cd25d26650e8fa6eb301ee10b9828cb1e8ed5e9edad45a14e3c4df6e0ae1396f2c7feb0be82ca8612f2ad66a204d6d2dec64084753b1b110d46e4a9981c9b39cbd293d063fe02068c7a237361c066dcafe4e615454bed09e3f6702800ac59ca840f5b4a75c97ebb93e58af783a79a0bcf2a4820ce0576ed8fcb1246c2c8e610dc29861c702bbd1c4cc9b6bab90e9f5c1aa1e022fca3e4fd4c60aa379ee4e460cf5e42e11f7150444ac324c46e8e2ef5c1cab078497257718fc09e695686e53bce4cab04bbab87f0813e028e607c858fd1e6c329c9157c0b11a1df67b558deabd5d64b3de9f753f1bf6edbd6f63f78a91deae5fe46b386a4859aeb78eead609e54cc9b3fc9d4272c01104998f214b1bef00051a85b780e19bfc09036a9781222f37297f6277175badf9778f6c93b9311c430a5cbe3bec375a94eb036638def29a6e79fd03ea080cec8df0011076447711dd6498df4c14821770529a7f357f18c6b32a73d2b0907ea464cee7dd6036048e89b7e44f97f6f868cc6d7e2d0dbb14c4fd30f38e7c9b3e9c89dc714679d791551185d4a58504e86fa77b6730f3f404208aba9a33d805fac27e76c5d23d9c13446d0b2a721479e597f42307c7c0e01f8777c7e36d225c38dfb1ae67289ffcacfde4e0d660224cfb7393fb1f67a4458acef577fc80fab6e4bc67f03c555eba3ae0a494129408375bfbf778f7a710049a2462bd2de949a03410c978f740489eb270f2d1c35e24846c004b1b2965b72f721e22536b47eab6ce6cb7ae5c1a2a26604ecb1d582fd86e190e410b28791ec1e0fd5554a49a053c3891e672a522846709361929a73a49b3b60108af467823c23a4447afcae9c8367345295e6343f1c220f1a401c95ea71ab56269442ce2bea9a5210e74c3cc6c4058279392d7ae6a7ad90128f58847302dbc130ac475f3003d744e7e4e9c1485a57da011eeb1833761cef27eec0eeef2b8942a398106d0a7da44643a11a27709f02313f0a3ab4241619d022c09c4c3b481353580e60a93a6f10a6f9656b7e92bf401c80eff96b041aa1734ed0797b6bf3a9baab71b7a1aa394b720d4d2a609b90c8c083e33cfe09a0f60b6df7a41b50eb0b9302aa00e6fbe9c5ba73bb32d7e16939c7ff07401313e101c807a54e00cafbb77d88aae29b1a804d3cda37eebf795078a1febfe6a9c70a963cfabb5490fc26f7482309df18ff89e4c45ffcd26347ccc73c705a22e77b33fb13a495225827aa9d27f4e3cc90ad523f1682b1364407602b8aed9f8a0b0abffc5f83b6b330fb8a39afd12a709108d6d15378b1609625f4d1a4a030bd4fc47875f41a3172dd83917bcedf2ac5de6f24028722cf2cecf8f615d08f9116e6716ac58de2c1e514a6e0268ef816ec0b8fd56268a331f88416ee31dbf02022c847b38461bf57b0c3cee0463a93376309aa445da91ef773b7fbcba0d0a118cedb7b6c6d9242bff44ba739e94703b360b80c0a996d88eb2d7741147906aee81d8ae6c5b9a308802135fbb0207207b0fdbb576c8ef020866e5dab38477dfd8c703887bd2e58851b612f42ef1037198e3a58aa11acdd68cc99e82b006803e0b37de3a2ebb0f3f17b32b4ac8e8cccee23f17e597355dd38da4aa103939168a2daa46e3213562cc7573434cbe9f10f9ba0261cf828ced2b4cdff5383be135716fc7c98d7786932e6122405316054e22e9498408be81cb96f16e00e61eac5cd64c65e04fa92341dc73f64175ea44d3c65d26042d10bbdd5742ffeacd8ac629fc82691d3b23c6674f8fbb66c87f1af6188388053cb1ff86c46a819f91e26bb47587e509780c6348498dfe662e3850e4369b186d85820b2b1335ce664ebaa6b28513e6784cf26dabc2e243768bf5567d2150f9257f9f66cb20974ffb4f53ccda162001b01d5f8dfddc09a02da5154f3f3efb42e1b72d32f3ca5b07bfcbf0ab0931b558d43f8a01c19d40de8ead436946aaee19978cd67a524af2453131ee5568bd42e3604605a3c5c8387da149cba101a138576beee804f3064b616ae85448aefcf814aee268e64c88d085efc797b073761f6157c22bb3cc82fb8766cd1f99dc43c517b137486fcc04f926f07b9fe12bab130560b5739a8b7cefe836c77892f3bdbf0de6a01cd6a408b275ffa36115c34c938b799a9848fdf265891db6058965092458744cb4114129db8859c8a99f49b721d5dbfbb824e5654c4cbdf59f9559dd57f98f7431dad957319708d441139633f3e49f65a318e7eee27a84e57f13158f237d7da0b7e582b0aba38ce953b7660d9c50ac64633a1fdd43452fea5f125950bbe8fa987df6571fb99fb2335a952b3467c0e994d920ea405018429fe4d3d4253cb6b803e860baea5d1594ec43e585d3cd2e98d71ee4a5ce3f1e5864de4380ea683bdfd7b1dd9d54cc5e5599e957ba47e09daf4ffd36bcd9526f189fde27ee7eaded9b767d2af2e44626c22fa5ec58be72dd0d587c964359b9a33729a4b67b494559e891fad66700e03324f556899cadb020cd692d09f1e0e8b7b", 0x1000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001000), 0x1, 0x0) kevent(r1, &(0x7f0000001040)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x2, 0xffffffffffffffff, 0x6}, {{r0}, 0x1, 0x9, 0x2, 0x1f, 0x9}, {{r0}, 0xfffffffffffffffb, 0x88, 0x80, 0x1, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x1, 0x62}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x5}], 0x5, &(0x7f0000001100)=[{{r0}, 0xffffffffffffffff, 0x14, 0x4, 0x8, 0x7ff}, {{r0}, 0xfffffffffffffff8, 0x4, 0x20, 0x9, 0x2}, {{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0xd230efe, 0x4}], 0x10000, &(0x7f0000001180)={0x7, 0x5}) pipe(&(0x7f00000011c0)={0xffffffffffffffff}) r3 = geteuid() r4 = getgid() lchown(&(0x7f0000001200)='./file0\x00', r3, r4) r5 = socket(0x6, 0x4, 0x2) r6 = open$dir(&(0x7f0000001240)='./file0\x00', 0x20000, 0x59) r7 = openat(r6, &(0x7f0000001280)='./file0\x00', 0x20000, 0xa0) setsockopt$inet_opts(r7, 0x0, 0x0, &(0x7f00000012c0)="b33f7042f8", 0x5) socket$unix(0x1, 0x5, 0x0) shmget$private(0x0, 0x3000, 0x64, &(0x7f0000ffd000/0x3000)=nil) mkdirat(r7, &(0x7f0000001300)='./file0\x00', 0x131) getpeername$unix(r0, &(0x7f0000001340)=@file={0x0, ""/4091}, &(0x7f0000002340)=0xffd) semop(0xffffffffffffffff, &(0x7f0000002380)=[{0x0, 0x5}, {0x2, 0x8000, 0x1800}, {0x3, 0x7, 0x1000}, {0x2, 0x9, 0x800}], 0x4) lstat(&(0x7f00000023c0)='./file0\x00', &(0x7f0000002400)) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000002480)={0x2, 0x7ff}) open$dir(&(0x7f00000024c0)='./file0\x00', 0x10, 0x8) socket(0x2, 0x4000, 0x5) r8 = socket$unix(0x1, 0x1, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000002580)={&(0x7f0000002500)='./file0\x00', 0x8, &(0x7f0000002540)='./file0\x00', 0x8}) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f00000025c0)) close(r2) pipe2(&(0x7f0000002600)={0xffffffffffffffff}, 0x0) dup2(r8, r9) mkdir(&(0x7f0000002640)='./file0\x00', 0x2) acct(&(0x7f0000002680)='./file0\x00') executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x9, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f00000004c0), 0x0) setsockopt(r0, 0xff, 0x800, &(0x7f0000000280)="ab5dbe83e5a525748b1882f20b9b9d721e5263f6d6e2f7b2069aac9a2834e2dc85752558879b6f98bf5510d8ea3b5a78ccda9d7c55ba7805768557fddc6bb0622925dda470435277c8d57f0640c02627e5a6bf4e3a57be1ee3d9c2c63ebab881dab5c4c51e6dc7f160b30c3baff4d10ad3cdd06decb3eb18683b2951170a55ea069e1d0ab1e79fc35dc5c89804fe3511e4ffc4a5ab52e68179303fca65d71ff834563a9b5520dae5592830a5fd17e1fc8976d0fa89b2a293b8ee738fc8566616e4e03cf4", 0xc4) r3 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r3, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r3, 0x0, 0x69, 0x0, 0x0) shutdown(r1, 0x2) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000040)=0x8) r4 = socket(0x11, 0x3, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000480)=ANY=[@ANYBLOB="73702eb9ccc30a541493219986dd60756aa300183a009c7e4d500100010008000000bbde0312078100000000000000000000000000bb82"]) sendto$unix(r4, &(0x7f0000000180)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8353712051eadb71d89e000040781e4b2ffe040ff0008254842899ff2ef932e811f29902bd41c00", 0xb1, 0x406, 0x0, 0x3c) sysctl$kern(&(0x7f0000000000)={0x1, 0xa}, 0x2, 0x0, 0x0, &(0x7f0000000180)="d4a6fd0dc91bd08400108d9177814d86f2958bbd178cb0e0e26b0bcc1d56c22bde4b3a7d04a58e1b5e5f844abba07871494935d00c6d44578e7c5a8ea2e19f21ee7b0a1516f9d0593e43bab6a258fc5c049eefe361a4f4ad39b018e1ad49e692b0d549f6f55ff09113b4498c7793b9e4a6a690b6ad4472ca025c409d9dd9c85a63a177492ae5bd7c11283e340bc73757579e8b6c35c43935ed4b5e51a5502197f44a9b295bd02092a8bf7459d38d5ad3de2282c7af675a4b5c4e80c6229f60827422cf6a6ec03366a423352035e0d4f043ab5d2fbebef2fb464d6210492d83fe6fe4f85c686a9983ad27fd845b3b0aef58e1c176cdb03059b283a3c64c2412c4", 0x100) fchflags(r0, 0x90000) executing program 6: syz_emit_ethernet(0x6e, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3750786dd605f6ad900383a003bcc2629a17a6c58afb8877c8be162e3fe80001c"]) syz_extract_tcp_res(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x0, 0xfffffff8) syz_emit_ethernet(0x15b, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000aaaaaaaaaabb88a82200810030000800415c014500680003012d9078ac1400bbe0000002070b16e0000001ac1400aa01010100071f05ac1400aa00000015ac1400aaffffffff00000003ac1400aaac1400aa00004e224e23", @ANYRES32=r0, @ANYRES32=0x41424344, @ANYBLOB="8180c8019078d80c000000000000000000010402c726a9a1659a8ad15ab63eda46570bae6dbd6e254b783e99e8cb4ae401681023c3432701e97bfb80449f3e9ca559a4f5de20cac909df3a49106241513bb2d5d4290bd65ef7e18edb556abe80068761a51876db38347471e4502952838e06f4f962e241c4629ff173c892996248a3af3cc52b9d0f6f1761724749c859a5cd463267dd7730e64458fc2c6f66ca575ece4e23b059fbfc5eb4bd05ca78ae9139fa340609e64c0444771ce981818fd7d558d623168358f758317fa850bf1d8bb450e5f3a71952adfea2828266d03751c194b0a717019f59421ef6faee07cb3a36e262be6e0e34320f71f5707b13a5b391dde9aeebe1ace2a0408034257d20596267115e5e51a3e4e6197230ff55c204908080"]) syz_extract_tcp_res(&(0x7f0000000000)={0x41424344}, 0x0, 0x5) syz_emit_ethernet(0x1a2, &(0x7f0000000040)={@broadcast, @local, [{[], {0x8100, 0x2, 0x1, 0x4}}], {@ipv4={0x800, {{0x1d, 0x4, 0x2, 0x31, 0x190, 0x65, 0x5, 0x3, 0x61, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@ra={0x94, 0x6, 0x1}, @timestamp={0x44, 0x8, 0x0, 0x1, 0xb, [{[], 0x9}]}, @rr={0x7, 0x7, 0xfa, [@remote={0xac, 0x14, 0x0}]}, @ssrr={0x89, 0x1f, 0x27, [@empty, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @multicast2, @broadcast, @multicast2, @loopback]}, @lsrr={0x83, 0x2b, 0x9, [@empty, @multicast1, @remote={0xac, 0x14, 0x0}, @loopback, @local={0xac, 0x14, 0x0}, @broadcast, @local={0xac, 0x14, 0x0}, @multicast1, @multicast2, @rand_addr=0x1]}]}}, @tcp={{0x2, 0x1, r0, r1, 0x1, 0x0, 0xa, 0x8, 0x81, 0x0, 0x5, {[@md5sig={0x13, 0x12, "2b01958ec2aa44e17894a268f0aed4fc"}, @sack_perm={0x4, 0x2}]}}, {"c2e3a50251056ed07b42c14669ea5d33bc6a1ba4d4a10b5a2503307d677a7299f9d1b18b3acd2fd9e1bb6ffbaf7c41b4e835436aee6f4c198264186f8d9baa83e89022b4acd6e7e1b55094e529f9599d847643224d76f3132fe47a4522af722f634e716dd79b48fbcc8a247a494a997149f9790dd13d4895a4c1857eb938a48a636537ce9f0822b2de8ba4ac52a804f231d05acbdd9dafa24fbfbad679fbf0593a9e2b83642e16076af466bfd2091d9e7915ac9fd819d32ecb4716d1817583becb6fa716bb5a07c2a780fde38d5b1a03d0f12e114ced54406be180257a0b17d7554cff121d28d93ea4f97c67e58b8d02eb6cc0a2"}}}}}}) executing program 4: r0 = socket$unix(0x1, 0x2, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x36}, 0x4, 0x0, 0x0, &(0x7f0000000040)="e81d6927c26e7f435ae6c0ec521a052736", 0x11) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) syz_emit_ethernet(0x56, &(0x7f0000000100)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x20, 0x2c, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x3c, 0x0, 0x0, 0x1}], @icmpv6=@mld={0x0, 0x0, 0x0, 0x0, 0x0, @mcast2}}}}}}) setreuid(0xee00, 0x0) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r3 = getuid() fchown(r2, r3, 0x0) r4 = getuid() setreuid(0xee00, r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r6, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) dup2(r5, r6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r7, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r7, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) flock(r1, 0x1) syz_open_pts() r8 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f0000000080)={0x4f, './file0\x00', './file0\x00'}) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x3, 0x3, 0x80a19f, "0800000000000008106f8b00000000f73b00"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x64}, {0x6}, {0x8106}]}) semget(0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) socket$inet(0x2, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) mknod$loop(0x0, 0x0, 0x1) symlinkat(0x0, 0xffffffffffffff9c, &(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 3: r0 = socket(0x20, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) link(0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xe150, 0x0, "32cd8b6a042bff00"}) pipe(0x0) syz_emit_ethernet(0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000880)=ANY=[@ANYBLOB="aaaafc02e3a4f41cbc48750786dd60d90000003067003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00000000fe8033f8ec75fab584b50000000000aaff02000000b242413500000000004001a0e78a09a8e21525e113249c2c7c3a4e5c648c08ea0e7d144b887afab8617a671409ee221cb73822be13654e57a0b251cf695a7fd7536a57b3d436a34e023ee79960cec89a4ca212291111ca7b51ff9e0c0fb23c925fcd08b4058152065305297d4ff54b6c2d6d5c0184432f0130785ef5196b7b10c9ab8ae59d7263c0959bb2dce56091afc3103985a2754150cdf941ad20a1cad9fd8732c26c8c85e7da95e2"]) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1ff, 0x8, 0x0, 0x1], [], [0xce5a0000000000, 0xc9, 0x0, 0x800], [{}, {0x0, 0x2}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x1ff}]}}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) r4 = socket(0x0, 0x2, 0x0) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000400)="a1a01397e4e0f82f263fd0234d875e9b36de89ad611d90045a9841f96d531af28f64c907ea4386642c373cfebe76", 0x2e) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000000)="01a8", 0x2) writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000380)="8bea8a59e1e3a7d69fbbde918f8438c57c309e152b7e3ac6c2919ae4057f83fa104f8c732692e64d6078420d5bb2ca94c11ed098e4ec8ad890746e1d831b9517bea7d04c4d826380260250b843de73235530f66acd31b5d0f35fcf6ee6f7006cd869cd8bbd8296df0e5525b5c1270c3ee19eebcffaad7166674a0e4136d840", 0x7f}, {&(0x7f00000007c0)="01c5104e693820019f2f8ac1cb416aac4aeeff09910382b0b5c0d6657e4e587468bdadca9080058b0c0f7fbacb62054cd109a804e3ff2c50f40e103848102543cfc49fc1e4b81b052b0e491d4e1f752549616f46933fb1a00e530f9c735dca177d18f7c91d392aee79378931c26c1651f639710aedabc8bfab0aef32c8610373d2d5ae86195bdfa1177194b6ecc45d4e6cb8fbb2055078a846344ae137efec7ff5a3dd", 0xa3}, {&(0x7f0000000a00)="f15faacfe8a930347d1742d70db6a087918fdd820043b85b8b3cb7231a0deff08f2e4148ab65947682f131830bcd85f67734cb386eb2a9166b8c21aef40bc72f7280fcd9a36aa4df64258f40191927a45335e6e39471c2b7ca397962f6a4c7b2b1868237427736c6989f833626b08359574cc0296f0e6aa602493228d7e0a590cf15bafc486370b2f3e81b7793b4268ee3da473da766ac25720f471fb353960ccd2451d586f1eddeedc65482e386de0f6175741e409ba73f9308e125649537968e2b2c84d25bc3b0cac5196a1d4b505a0907fcea6f48ceef6163bb7c7e15b182012ada4333f59a0b34fd8ab148fee7c2687f37f1054a26d6df7cfac13aaa08dda77d1262ae91a8b800bdc01099fa70c3eab0eb72bba500be6335f64dabcc426372daacc716996f8ee1b9e2badd07ec96188a338f7ed8f102307a2c362ca954ed8d1c5738ae143d127403015366b6f7d42286e9b09d33a0f8", 0x158}, {&(0x7f0000000540)="1f4d2a63c06bf0302ec520592c04077ec650c7f7ff033c68bffbc0e7344b56793e78d88093a4ba4af1c0817979a2afa2c469ea36fea70d85bc622b2229fbfc4130e1e3e66c0563f259d01f542c0c143e699220a74e7c572a2990305be72eb41be7c27033ebededcc76e2d2d26529150249d5b374246dad134a1ee547849abd1bd600f543ee35d6d7704c691800000100000000000c8b683c0800d2459191add0ff010000000000009d9f810d502880b486a69b5ebbfe043ad621add0", 0xbc}, {&(0x7f0000000640)="8231b5c3bf915b549aa500acb490dbdc844a5003f5762c3402dfa6b8c900d7522727e0ec9794402fbdc7ec6cdd398f52a2473ab34cde16c2141281d16e12633090e4881591281ddec3aef5063fc30710951bfb108f470e6a98cc7c7c8f5e0a543f35863ac725450a366398191960a77879e67e18704f266dcdddb563ab7224532f68dc9b2cffdc9158d36cae009a07f794cbb68716b3761206f84b3fd45ac5ad722a06c2d1884a02c2c870ed102f3e5e0e1d4c300f39c543a365b55979de5c7539b51dc900"/208, 0xd0}], 0x5) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000001240)="16796c2984e1f31d1505a362afc68f99c9ef8b9a8f3b2ac4b7449c9c726ff37c34eb5c38a2f4342e3bd90b1daf26fc142f5637ae7fd436e88da4fefe9329cdf29af73198d942de4a546ed6618ddb9acbac23fb77df7706ebb6102b2f5e352426968e766091e930c5c188071b55c12db00da1048c453a8a5eb1866ffb1bc2ff39135357a472217c08774db1808a8cbbca19c5450ad80233166608a9e752bc9daeba1d723511d508cd0d41f083f9a4fc8c835f91232fd15e576a6ed5ca1b9e5b574acf0f88863a7abe8d5420e8ff7d9d57ae7b2dcb6c3de2e16ce0b155ba07cf4b0505e7f5b8bc2635701dc475d89894d4dc92972c88ddaffad0b830d207b8aa94fe6437ad9a2247012d2f3fe54fb4034d540511c1d13a7ef059cf229bbc6998690a28dd3bd8b9fd17604505128a3a7cc445bbac234739cfb6c58283ae5276aa3c064733db076f0af20d52a223acb5be489724ecb86eb61684ecd494f4b84b5d4d504aebc02effb8baa8dd07291d239267185f2737a84775160379b995378be07821e6398cf1a0636b767abef62ac73592180c853519597939819bf6ff647fb359d38c50235a4ff2e3e589b2ae8aef7d56756bb4df7e911dbf3f2bcb8f51c64f97fcae3d82bead8e0a5be1d2d200cba05a37b9d62a24f4ea3368a8086e4d7f691bb743e77fde20e7c34db63f404bceac86860b4d556b6094c31b41cb4e5bc4175dc9335870ecdeee2180de5ec444966aec", &(0x7f0000000040)=0x210, 0x0, 0x0) close(r4) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) socket(0x2, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r1, &(0x7f0000000000), 0x10) dup2(r2, r1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r7, 0x7) dup(r6) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) fcntl$dupfd(r7, 0x0, r8) executing program 7: sysctl$net_inet_etherip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000253000/0x3000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f000060b000/0xd000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10, 0x400000000002, 0x7f) r2 = dup2(r1, r0) recvmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020697a, &(0x7f00000001c0)) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) setreuid(0xee00, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x1}, {0x9}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0258bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) sysctl$kern(&(0x7f0000000000)={0x1, 0x58}, 0x2, &(0x7f0000000100), &(0x7f0000000040), &(0x7f0000000200), 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x1, 0x0) sysctl$kern(&(0x7f0000000340)={0x1, 0x33}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_etherip(&(0x7f00000001c0)={0x4, 0x2, 0x61, 0x1}, 0x4, &(0x7f0000000200)="fe4f9c96bcdc8f7f6d42916b27695afdb8873b4757c8a1256d2fdf2ac2e5a9f2e9619efd86266ea8ef676bb8720592faddd483b451086a58d2d4efac0ac44c68058bd8f3db82f98968477841d0db0f6e5978c35fe9e2164b0ace2483abede591039b9e519c1f517daed2171152f5f982f7fc435eac5d792d96b9cea5509daf103db5dfc5c00277ad2f260614c004eed5ca35540bbe38b5ff2087f141ee896e4e74f3e2eac3ec66339a396d85dbbf269f6539a5f108537a04fd3825150cea53cdcfa8df2fc3ccfe7dcae8352144709301d8cfd5cebb4968078f56bc08f95f771edaa9436d638dcaeb93f6f8374cec4c9b54e821ebb880ee", &(0x7f0000000300)=0xf7, 0x0, 0x0) msgrcv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xc, &(0x7f0000000000), 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000280)={0x4, 0x2, 0x0, 0x1f}, 0x4, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) recvmmsg(r4, &(0x7f0000001400)={0x0}, 0x10, 0x42, 0x0) executing program 0: setreuid(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{0x0, 0xfc}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffffb8) executing program 6: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x3) connect$unix(r0, &(0x7f0000000000), 0x10) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r0, &(0x7f0000000040)=""/1, 0x1) pwritev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000100)='B', 0x1}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(r0, &(0x7f00000003c0)=[{0x0}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r2 = syz_open_pts() close(r2) r3 = dup(r2) r4 = syz_open_pts() getrlimit(0x7, &(0x7f0000000280)) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000400)) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x1, 0x80a19f, "bb0c000d099b019fbc00"}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001180), &(0x7f0000000040)=0xc) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) sysctl$fs(&(0x7f00000000c0), 0x2, &(0x7f0000000100)="97cd22269b546b8d6dc953ac7e1eff0ad1f99f94c849fdce9278292390787244a4938daec71b9495450c78e767e90bffea8c42eb80e799dcbe89ae3166afb1ac540905ddea30dc63813ce44a47", &(0x7f0000000180)=0x4d, &(0x7f00000001c0)="4f06a835127a418229fd4988f4936045ac32b3f5000215d5cf0d62957549b72e5f6c487cbdae32988d8cb820ce87cd14694342f1e541d445588e356cccd291370dfa3b9f34bc6b3e042b93a6e7ae6e4c1fe5238104e21022b94110da7b3b4e60d48a47845d76279abb7dc60992d5797d3bd6106bd81b97e222e29d7073cabcc4d6dbf74a073b7b429ae0d313e591ddfbf5ecdcff481f1806c5b1e92069ce8ab922be3b89c137faa03e2067d9d103baa93c15", 0xb2) r6 = socket(0x11, 0x3, 0x0) sysctl$net_inet_ip(&(0x7f0000000440)={0x4, 0x2, 0x0, 0x1a}, 0x4, &(0x7f0000000480)="924ad8b3f8c605abb39b7baf3bd1c8da91f1f4b7d599f657bb9b68c9ef9adaaed9e963ca57f899dbd0ba893c8f83914199f85d7186360727f5d16a250578d01d799644f7993b3fe80886175e64a68d926cefe3777e2e5c3008b28f464831a644b5c3add783984b25ee69dcc2105373b9661202c3f38432480819dda22c2befd8f5c99d1cf5dd8b216b64c26d10cb3165b049db4a14a3", &(0x7f0000000540)=0x96, &(0x7f0000000580)="0954d629fb8fee1529070f8f43e1d4df4fb5b7c3d89bb3371fcbc6eba794f512034f3eb30eb31a1bf8399e34df1f04805d7dfdfea57f05e0750a5d8be1eff21fda3c6ed2b44f3220f23abd647c6475d01597bd1b2d4490c93ac5afeb8ed5bb1f876f07082839633864d1eca30042073512fcb89b8af62b50659ae663123c8c7793819241669080ea60645233987f6dfaa52d93af47906bda5d2aa99ca643cc7a12d9f5bc32d288541337ebf5afe7650e96700047cbde3705bd697f05e495", 0xbe) getpeername$unix(r6, &(0x7f00000026c0)=@file={0x0, ""/4157}, &(0x7f00000001c0)=0x103f) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) writev(r1, &(0x7f0000000300)=[{&(0x7f00000002c0)="694ed05f2882541269b91a0b13e0050d5f08adabacaf21a5f040", 0x1a}], 0x1) sysctl$hw(&(0x7f0000000000)={0x6, 0x5}, 0x2, &(0x7f0000000040)="ad442fdd", &(0x7f0000000080)=0x4, 0x0, 0x0) executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000240)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900383a003bcc26a9a17a6c58afb8877c8be162e3dc3000000000000000000000000000aa020006ec5ae300006006c33e00003a00fe800000000000e0ff000000000000aa04f1ce9a4804c2b1141b9b20a6e4dcf28f"]) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0x88) executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000002c0)="b10005020000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000808e37193f8343712cc1100b71dc00009000500"/177, 0xb1, 0x0, 0x0, 0xfffffffffffffc40) executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) socket(0x0, 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x4, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, 0x0) r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000140), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036e28200303b00fe800000ddff000000000000000000aafe80"]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x36, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffff0, 0x0, "ee70159b110004443369112295cf00a60400"}) read(r1, &(0x7f0000000100)=""/140, 0x8c) syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f00000001c0), 0x10000, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6ff4014d557534d0a243b5a18a3b68437bac880b", 0x0, 0xfffffffd}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "01000129fb000700"}) sendsyslog(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x2, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffff25) socket$inet(0x2, 0x0, 0x0) executing program 5: setreuid(0xee00, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa81e47d076bb036aaaaaaaaaa86dd6000000000302c00000000000000000000000000000000000000000000000800001a00000000000401009078000000006041c93a0bdb000000000000000000000000000000000001000000000000000000"]) getuid() syz_emit_ethernet(0x3e, &(0x7f00000002c0)={@local, @empty, [], {@ipv6={0x86dd, {0x3, 0x6, "00fdff", 0xffffffffffffff76, 0x88, 0x0, @ipv4={'\x00', '\xff\xff', @broadcast}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x2c, 0x0, 0x8, 0x0, 0x0, 0x13, 0x64}], @generic="e57cd7a6a212d26a2df931e6a228192b3a226c16bd4ac8d86bbe3dbd53f8b9e6fa120e810ce3fa9232d0b9eb6be5f16bd2b50df1d52c22b9e1069207e96175ce9bfe74"}}}}}) getuid() sysctl$net_inet6_ip6(0x0, 0x0, &(0x7f0000000180), 0x0, 0x0, 0x0) mquery(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x100000001) setreuid(0x0, 0x0) semget$private(0x0, 0x2, 0x10) close(0xffffffffffffffff) sysctl$kern(&(0x7f0000000000)={0x1, 0x12}, 0x2, &(0x7f0000000040)="8fa5a30eb091510d69f79f334a5f4f7ee7ccb93b2ea2c019624ddf200257eadd024391b71224170fce85dd1a1dc152c18de9aaef627c1026982fd2ff0a565f5e60b6db171b1ae4ae12dfb0c92d84b00c0a908e2dbb728a584ccc3829f895274b437003f83507a8aa76c437b3669273f82ad2241f4f92b5081c579aff020e319eed26ac2533bc5d49", &(0x7f0000000180)=0x88, &(0x7f00000001c0)="c4672c6ff7532aa7baff93352a4e2f30ab526b25243a279f9ae9bb1aadbba11ebf80c036a44d7b577de6dbf2b8757c437b6f7a397b712ff0827b518011ed17ae497aad5a7b237a339844264a68821c0381ee48ce2bf1a0dd9de09473521661f1cea2e997e70da96fcbbba841813b879ab10f3c53c52483cda39aafc1bf5f9e5571edafb59c7343864e80f763b318fed1319c14853758533793e668507e31a018c624a488dc45c7fa4f86d7bb2cb7fc0a9275e0ed952c5d4e13d1994225f3dabff01aafe2c347f00bfbecf7e14dea9a79275b45559c3055c67140905475b7f4516ce4b5f8cd7de49106d6793361f5ae868159d5fea02e64263af8cbf816f89b", 0xff) connect$unix(0xffffffffffffffff, 0x0, 0x0) nanosleep(0xffffffffffffffff, 0x0) sysctl$kern(&(0x7f0000000380)={0x0}, 0x0, &(0x7f00000003c0)="d876da2d21556b84683159f2a155d7f6a856c2b83b5e34f7b51de548b83f0fcc48d31b63e84b1ec6a24a1f6328e9f8a62597bbc9e6a917b80076ed226c76a213741dd11fa394eb3c56075fb87c6e5bb357124aa40811cb14ce1972a49131eca2b592f118cc6aaca25acf0bfeee089da952b79e6231422aeaae0f35640217b764da2ec494ff852c535ea81ad65bd95ea472be85de99d7c0e21a52b1b41b20e094aba5b37cf31d694f5008ebe95c1f6b949ab45be787ed3a4b54bc3e4fab6aa60361a86d89a4871692d7581b216e88e9735a1a8439e37509bf9a7579e51d4b53447085955c", &(0x7f00000004c0)=0xe4, &(0x7f0000000500)="c222177c3aa7545aa861d98a06930c5ada360bca9d1f8d07bf27f03fb2cbeea42195b0ae79d7bd4f81edfc1285758dfe6ad181d823426d9d1b4ddf9efd0258837d8dd91200b54aa24228c1b18f459a31983c8d445602a8e9c0d47a7f10d6b413a5", 0x61) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, 0xffffffffffffffff, 0x0) readlinkat(r0, &(0x7f0000000580)='.\x00', &(0x7f00000005c0)=""/125, 0x7d) executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) getgroups(0x0, 0x0) socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x4, 0x1) semget(0x0, 0x1, 0x603) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r1, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[], 0x20}, 0x0) mquery(&(0x7f0000ff4000/0x1000)=nil, 0x7f7fffffc000, 0x0, 0x0, 0xffffffffffffffff, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r2) chdir(0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000080)="9b180bc3eb987aa9feb13ec99e805e6e840100000000000000040000000036ba1bd82e86322c3eac80280712f838130efce149d400d06a3f23616e77006e8836ed3d315eef8c4546a8a6f40d826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2dcbbc5cb3c72d000260526a3a80855f3c394639e29c5132580a944d5c26a625e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bdcd08b9eca5d4d3e6706eac9b4e8aa9b05000000000000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d9108d733338d72634935376f8a49507756f497752a2f8fd0559dcf66f3e3833f21ae32aafcb9695b8bdacf9429c25483a9275182602000000e3034868d0da3b5618eadc3c48796e5e35754771436218bdbdc9e20a62", 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r4 = socket(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$FIONREAD(r5, 0xc028698d, &(0x7f00000001c0)) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r6, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r6, 0x0) ioctl$WSKBDIO_GETMAP(r0, 0x80047476, &(0x7f0000000040)={0x0, 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x14}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x200, 0x4ebfac6bbaf796d) flock(0xffffffffffffffff, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, &(0x7f0000000280)="bf", &(0x7f0000000040)=0x1, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000280)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc2576b9a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec1d89e000040781e4b2fff040ff00"/177, 0xb1, 0x0, 0x0, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 4: r0 = open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r1 = getppid() setreuid(0xee00, 0x0) write(r0, &(0x7f0000000080)="a534a5b33dba2d03200c344a8c70d5373104d3d52fc24172ab5278c3c68c5b3a7a87b3b17754f87f21d8b03542b7e90ff89427c31f3fa59cf48eecfb333e5482e3603597525998e6d278e170ccabc1f12bc707b8aa7736b018518c2e62119f0f882aa31debdbd7017ec919f433dbe9c468cec331fac282d02a2f876a58c500", 0x7f) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, r1) setreuid(0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x400, r1) executing program 7: sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x9}, 0x4, &(0x7f00000000c0)="e17c3b42c0428a33211789e870ede35a123ced5df525307fc40b992c2c4bcebc74e8f4f8980e", &(0x7f0000000100)=0x26, &(0x7f0000000140)="e9e7776fa83c232984d4c221977519a7348a873c395526257fa2f29cc4dba42b46e73b3e4bbed38aa57f649fa5c705285f2f73aaef281cb8bde550acc9000b9700ea1e7bb687fa2baa49bdf7a78c6e7da85685adf97c6b307a3773fef95fcfdd2ee7ddb6ca63c65283029a3f2f2e8e4188aa53a1467c", 0x76) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="ed", 0x1) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) shutdown(r1, 0x0) ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) close(r1) close(r0) executing program 3: syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x104000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) r2 = accept$unix(r0, 0x0, &(0x7f0000000100)) sysctl$kern(&(0x7f0000000240)={0x1, 0x32}, 0x2, &(0x7f0000000280)="1a44c592", &(0x7f0000000380)=0x4, &(0x7f0000000000)="02000000", 0x4) recvfrom$unix(r2, &(0x7f0000000040)=""/80, 0x50, 0x804, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) executing program 4: r0 = socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000002180), 0x0, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000002200)={{}, 0x0, 0x0}) msgget$private(0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x10001, 0x0, "ad95be4b065c389908000000000000005d58fa8e"}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000080), 0x0, &(0x7f00000002c0), 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0xe02) sysctl$vm(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000002c0)="8e62fd2ff785ae289efa5f6436d7c1e8160a717cbae7a7846abfb9e19cc7a671e6841bd31701efc771aed4436036d1f507d6b33a", 0x34}], 0x1, 0xd2) dup(0xffffffffffffffff) syz_emit_ethernet(0x36, &(0x7f0000000740)=ANY=[@ANYRESDEC=r0, @ANYRESOCT=r2, @ANYRES32=0x41424344, @ANYBLOB="500065db000290781642a60a7f2438af2d880b7521b73c53f7f82242a9dca1f1dead14354b163e3c0f0cc6200f3e801bcabe720b7e8c521a939c9546a9eed00cb2807fbab60232aa8c6bb0c4f7a43951960bf07c38653c7b424d9c0e08856945ec07ed44a4bb5588d1046b4d32b0d163a026cae9003efa8a152cd75e1efc6eb5fa0e24fb459488a7cd09ce8b7a0793a113bf0ef324ec909ec14d89be57dde0e5de11e1cc2aa81d80974edf47249c4280a49a42a2af1ea17b347b63a439174c5f5fddb976e3ec05411ddc19b6be2d11e0650a557c67c830806e6fd4951a54bf899b6b94277218cc5c5637c34cc410c44b93b55c6b0816d6daa731545bc4170baf796c8ee362cb9f98fc81eb46561530be66900f79cdc2e1c31b8afd45e719c36c5e0e4a43f3e79d293fd8d26412f41752f742915f6ca8278542657f961c0ffb6207afe01a4a21b8e5cef245c6b04202cd58cf2401589e3b495f490d0dc99c04a65eba652d94043fdcb38a93711154bf939d198d1ec96e06ce9d498141b7b53925617420131cd00f86d0822c42834513238263410fcc32c0c488b62673df15d68b5dfd1a3e0d849fd35dd35509395dcb83177d178a3269f3cc311e3e5bc7be19370e3f001d5ee60427e2957b237684ac21d079411ac9ec2058751e05bc21ab9f4684f4286edba1af3d011b30c50090f86c0f401a4b98902c"]) sysctl$vm_swapencrypt(&(0x7f0000000100)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000380)="44b15c29558bcdcca50fe1682088f65245367b2ebed783cdc4ebee8848507713d67634d4beea1888a3e6057b422b68136dd310c6ac76c05d88e707936ef29a5bdace7f17028315037c343b045d7ead4055e05a27c3de933ea9fd6ff00ac781ae116482a743e31178c1", &(0x7f0000000300)=0x69, &(0x7f0000000440)="66dd20f30f6ea37de9b2c1eb67411228e77e8b16a802620f9d3775340e0739a3d6449c124f293ca024e60bc3b4ab6bdc5bf49c495830fc93a9808f74882b0db91369b1b4ceceba7e17588c21749c7d6da8f4025e68d2139751bc163c3b7bbed58630e6ab0c22454ffeedc1292818e8f5e8fd9145c2f9add0c072bdb51df3990b8fb12fc95334e712c94049c07f03dca43e2a26138d79d89a9718569e35ed05a8", 0xa0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x20a, 0x0) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f0000000040)={0x2, 0x6}) bind(r4, &(0x7f0000001280)=@un=@file={0x0, './file1\x00'}, 0xa) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001380), 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x55}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socket(0x2, 0x2, 0x7) r5 = accept$inet(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) listen(r5, 0x5) shmctl$IPC_SET(0x0, 0x1, 0xfffffffffffffffe) msgget(0x0, 0x108) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) executing program 0: setreuid(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{0x0, 0xfc}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffffb8) executing program 5: sysctl$hw(&(0x7f0000000040)={0x7, 0x4}, 0x4000029f, 0x0, 0x0, 0x0, 0x0) executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)) socket(0x11, 0x3, 0x0) select(0x40, &(0x7f00000003c0)={0x30, 0x0, 0x3, 0xfffffffffffffffc, 0xffffffffffdffff7, 0x103, 0x0, 0xfffffffffffffff7}, 0x0, 0x0, 0x0) executing program 7: r0 = socket$unix(0x1, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getgid() fchown(r0, r2, r4) r5 = getgid() r6 = geteuid() r7 = getppid() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0xfffffff9, r2, r5, r6, r4, 0x2, 0x7}, 0x6, 0x4000, r1, r7, 0xfffffffffffffffa, 0x7, 0x8000000000000000}) fcntl$setflags(r0, 0x2, 0x0) r8 = msgget(0x2, 0x4) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000140)={{0x4, r2, r4, r2, r3, 0x118, 0xaffe}, 0x80000000, 0x666, 0xffffffffffffffff, r7, 0x7fffffff, 0x100000000, 0x1f, 0x8000}) r9 = dup2(r0, r0) symlinkat(&(0x7f00000001c0)='./file0\x00', r9, &(0x7f0000000200)='./file0\x00') socketpair(0x6, 0x5, 0x1, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = accept$unix(r11, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000300)={r7, r6, r4}, 0xc) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0/file0\x00') readv(r0, &(0x7f0000000580)=[{&(0x7f00000003c0)=""/169, 0xa9}, {&(0x7f0000000480)=""/205, 0xcd}], 0x2) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000005c0)={{0x0, r6, r4, r6, r4, 0x1, 0x9}, 0x1000, 0xfff, r7, r7, 0xc00, 0xffffffff, 0x4db}) ioctl$VT_GETSTATE(r9, 0x40067664, &(0x7f0000000640)) fchownat(r9, &(0x7f0000000680)='./file0\x00', r6, r3, 0x0) fchownat(r9, &(0x7f00000006c0)='./file0/file0\x00', r2, r4, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) getgid() renameat(r9, &(0x7f0000000780)='./file0\x00', r9, &(0x7f00000007c0)='./file0/file0\x00') read(r10, &(0x7f0000000800)=""/207, 0xcf) getpeername$unix(r12, &(0x7f0000000900)=@file={0x0, ""/4101}, &(0x7f0000001940)=0x1007) semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) geteuid() executing program 5: r0 = socket(0x11, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r1 = getpid() setpgid(r1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) sysctl$vm_swapencrypt(&(0x7f0000000940), 0x3, &(0x7f0000000980)="176028c2", &(0x7f0000000a40)=0x4, &(0x7f0000002640), 0x0) setitimer(0x2, &(0x7f0000001600)={{}, {0x1, 0xff11}}, 0x0) getitimer(0x0, &(0x7f0000000000)) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340), 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x1ff}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0xa000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x59}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f0000159000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) r4 = socket$unix(0x1, 0x3062ba2fcd7a9061, 0x0) mmap(&(0x7f000068f000/0x4000)=nil, 0x4000, 0x4, 0x810, r4, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) sysctl$hw(&(0x7f00000000c0)={0x6, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$getown(r2, 0x5) r6 = getppid() setpgid(0x0, r6) msgctl$IPC_RMID(0x0, 0x0) ktrace(0x0, 0x5, 0x128, 0x0) semget(0x3, 0x0, 0x221) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000080)={0x3, 0x0, '.\x00', 0x6, 0x3, 0xffff, 0x339a}) connect$unix(r0, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) executing program 1: semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x10, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000000)={&(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x1e0, 0x0, 0x0, "272515f39ad0b5c3ee6b4b9ce298f385fb5416d4eff73497ab01cdf076f61267c3a8084a5b79276faab8acafe4f2fcbe075b1f06e9e50265add822bf739b1f242a9a52a03a26b0d505ee7d9f0582a505c39188a113916ae493175edcc21302c6b8902c82a8fd5f7b876678693f4326030df916e7960ff32275249a1448f06f878e7f10433f5c796bb1bcb9a0a07ff401862c7d8a8a9a7678aaab49a7bd00ca65419f05c5b97f282804abcb981b2f26fd2e5654f5a102b2c1a7b6a50feaf5490d78d3a64be70c421c1401ae7e9d6727c6a5210840d832d8e33f5ca614a1823577cc299f7b21f7c27d8126f158486d9298068b81cbc04d658b1ec2106b03e09337e516b1d576c790a44acf6c6814a4cb7e65b4895985da9fea73056105ca0bfcbf51958dcb6197f871454166f19006c140743b7afcbada70615e5b3f8948d72c976ad7561b89fe06df33ea759bfc7d276ee1f1d1e52505fb84e2b767a88652a01008b927a754b40d13f5d7fa497137200615783b4a1d2a35f56e700bfcf95475b7790d0dedd67fe573083aaa0b8d70e535b42ad04cfd50a89c1d670cc3b61739b7b1759d8c7899bd4661bc7f3e4ce1399606fe3d5de25882461116144040378c9aff5fa9dfafc74c7898"}], 0x1e0}, 0x7}, 0x10, 0x0) pipe2(&(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$unix(r1, &(0x7f0000000a80)=""/4096, 0x1000, 0x1001, &(0x7f0000001a80)=@abs={0x1, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmmsg(r2, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) recvfrom$unix(r2, &(0x7f0000000040)=""/3, 0x3, 0x0, 0x0, 0x0) close(r3) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f00000001c0)="00020000000a", 0xfe93) r4 = semget(0x3, 0x1, 0x0) r5 = getuid() chown(&(0x7f00000002c0)='./file0\x00', r5, 0x0) r6 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, &(0x7f0000000980)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000009c0)={{0x10000, r5, r6, r7, 0xffffffffffffffff, 0x41, 0x6}, 0x2, 0x7, 0x301}) r8 = socket$inet6(0x18, 0x3, 0x70) sendmsg(r8, &(0x7f0000000900)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000080)="a92da087df5f20e1836ca60cc71ecef344fa15963e8cf7f0dfb5c8f7f6e65e767a6dfedded63130795db321d3bce9c85f2477e7cc2a836c4f6f78a4fddc15652a21d7bf65ea1101e59dc3404be1c5463ea0e9e74d9663db2a1c4b7dbca286c764061035bbafa3cd2bdc2aa3f07760450c87f03b0d3414382326c40faeb2d1748b056143e1ecf36dac3fb82f18d44b612ea28d0266860a06e2ec2", 0x9a}, {&(0x7f0000000140)="14b62fbea84ad945297e8572d13864d6f3db0eb0e9fd2e78116342a8cdb18163769b4224e42567341e6175a17fad1a1a218a711aab9acfbc52dbd4c4847253bf7a2fbde6962849fa20a779b7c53b2a69", 0x50}, {&(0x7f0000000200)="d9db9cf9f72fc2c9210434ef3e66e15aa596f00ea2bf21d677fd17ccba6e3c80470baa9e65669964d1184cedc0c38e87fdad17b69cde8ca3a0c242f876781f9012000277", 0x44}, {&(0x7f0000000280)="62fea5ca2d4583c7b939f6ffecda6fc5116e54c1f5a5a4f6e0522d886915e4ab5e343e25f70a2aa2d741fd7a620505f20d7d0df9a7a72852a2e081c03446767c41cae0a420c975dc9df7b92d664f3d3fc33148ab21883609961741ab2a1d23a9d523c2af1d0b9d9d9b45ea205fb4e77bd7ad2f399188", 0x76}, {&(0x7f0000000300)="2c452d3c211fe19acfdc483e5c8641fb6d191f41d34f26074941b12f2ebf0da0e9f540a14c57", 0x26}, {&(0x7f0000000340)="b3a4230741406fb89cc98d1cc7e12f0e19bb0168444879751cdd0b8b39ff78e571c3441848d71dbd3d868f63ac6944dea02e27f9ebcae8b0fbc77724fc339fbc4fdc7762a1046b7bd63d1b833de16d9bb7a64f44d2f93252960eaaf50ddc68da3fd6dff63364aaeb9967d6e47543616f91ec981a8deb931e78f5934c4d1d74cff247ee98733ea00ef2b467c935c62ecada4aec16d91de6d25793b8effcf5d1c24504f08e059fcd0fdf5fad97597d111cfcfee0ee66facfe47636f00e850136babb9788e2de88acb492380acc2d4102b157c66e3a5f0087a9e45efac6f1991c9c640b04b9f4f7e58830a1e8375df19e5d791c50b460d6", 0xf6}, {&(0x7f0000000440)="c9f38317d15974893c9c5d4507bef7fe335e718331e73d79a43167be532b9789c231eebc3510f245070c151e740722bff522350abe72491dd69a37f3578706bb6bfea0c7ee11118f22919e952eefcdd662fc958571d51f6a69f699ed131f1716a6f96e5e12a6f20e0a65c9738fe0c87bdf", 0x71}, {&(0x7f00000004c0)="86932e166a40c499783e8687935f05a63e6566a3812afffce8902a0e8797536e249571e7be015dd5f486abb8901acd629a974716c80ab0a5601b94e90d30977ba09594053e7a69ad96b1ce12567ffd0ebb7cb7e72a4364b62033c5e463105fd397708a7cb03d2cd9bfdad93cfc4dee778b7640d74fd198dc374285234664ffb8ff162a950cb22c0c97d7674864e75eb39ebb7f0299e5c591fdcec2a7", 0x9c}, {&(0x7f0000000580)="c2da02a11faac4d267dc1fffa32950811a5954a9ed96b0ce04599915b7e976186993e23f2bd6908dba45a04c50fc1641", 0x30}], 0x9, &(0x7f0000000680)=[{0xb0, 0x1, 0x2, "26fd3f4ec7ce3753c3bf5051ab3617e50d77af53b9c76788c38e7137d95ccbbbe0a3c2c0508e20c0ae0f72aa12ed04fca6876b42ca146c05f15a82899bb6367b0c17f70b6fea1d0695cb7b16cae4988bf185ab93860ee1e44d5f20a26240705ce9d41458afd0364eee650cdcaad7b3b1a294023e73e37bd56be435aece57814b35e83af441702a0ea38044d14f4a3eacba78b05d7d486662d26b49b06b7acdcd"}, {0xc8, 0x1, 0x7f, "c30a9919dc3560f58ac25c2f869ab7ccd9a6b6c6f6fc40dcc5bbb77de2884cc061e244f897e59e32f994bd39a78da35b1390b237adf57ec31d0aac705bd010ce8c027e73b2af68b1862f474a2f908584a0cdd0ee39337333b602076ae21192f68268366a1980561f2042c1905f1c96596a2d16186ce93285a004e02df5f62f8b04f3557d12927ff6608066c8ba25911e1910c4f2c9bc75003c5e89db8b9275e023bdf2e70bb8befa81fcad2927691045bab26eeeee1b"}, {0xb0, 0x1, 0x8f00, "2e91aa5f9fc40711913faba9ce270cdd09df94eee133a6d6cd8fce7f40b9df744d3351cb1e8112b94d20d3c91fa5f225865ea971281c4bee6c1895740a0cd157f4a74a74b1018b1ec79baaef484e7ea7b90d46f30afb597ca2e1c1463e6cf326c6a708f7b835a283116e76d4676236edccae849b6d0a395ee2fb42f4ad48111226c4d8b16867c8b0c554fd5c9c1c5c071635d597e612ee3504a150a8a390c544"}, {0x48, 0x1, 0x80000000, "8373786ad04069ee048bda4af277ddc4fb882519ab3ef42afc13d8a0ac3c5847dfd6be6660c0080ad41a8e8bf0e60eac0a"}], 0x270}, 0x2) executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x36}, 0x4, 0x0, 0x0, &(0x7f0000000040)="e81d6927c26e7f435ae6c0ec521a052736", 0x11) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) (async, rerun: 64) r1 = syz_open_pts() (rerun: 64) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) syz_emit_ethernet(0x56, &(0x7f0000000100)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x20, 0x2c, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x3c, 0x0, 0x0, 0x1}], @icmpv6=@mld={0x0, 0x0, 0x0, 0x0, 0x0, @mcast2}}}}}}) (async) setreuid(0xee00, 0x0) (async) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) (async) r3 = getuid() fchown(r2, r3, 0x0) r4 = getuid() setreuid(0xee00, r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r6, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async) dup2(r5, r6) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r7, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r7, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) flock(r1, 0x1) syz_open_pts() (async) r8 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f0000000080)={0x4f, './file0\x00', './file0\x00'}) executing program 6: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000013c0), 0x1, 0x0) pwrite(r0, &(0x7f00000001c0)="1d62941ece1629", 0xfd0c, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x1812, r0, 0x6cb) socket(0x11, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) lseek(r1, 0xffffffffffffffff, 0x2) r2 = socket(0x18, 0x2, 0xff) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRES32=r4], 0x9}, 0x5) recvmsg(r5, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/252, 0x14f}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) sysctl$net_inet_ipip(&(0x7f0000000040)={0x4, 0x18}, 0x4, &(0x7f0000000100), 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r6 = syz_open_pts() pipe(&(0x7f0000000640)) write(r4, &(0x7f0000000240)="f532b518cef80fdb7d1a0d913e165806d4c99ba652d5f4c9d9b9ba14b70b98b32e54594dc6c4bdac54c76bf3e951fd30747dd5763be5b31c19c4bca872c97f698b3047b789774df1f59a1ae51f69d786b3da5c2a661276fc28d4f3a2b00c3f8d8b0c359d683d8c0a352f3da4c13a1237195bda92a5afd1e850a5fa99022be084ebb6aa0d5a9d72e84bfefc1873650c2544271b937651780de6a6dbaa1b98b69fda38b94b0876d99eb6a63655", 0xac) select(0x40, &(0x7f00000001c0)={0xff}, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgsnd(0x0, 0x0, 0xfffffffffffffe99, 0x800) fcntl$dupfd(0xffffffffffffffff, 0x0, r6) setreuid(0xee00, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) dup2(r8, r7) executing program 2: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000240)="ee101524", 0x4}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xffffff01}], 0x1) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) r2 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r2, 0xc0206937, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) r4 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000900)=@file={0x0, ""/93}, &(0x7f0000000400)=0x5f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) r7 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0, 0x0}, &(0x7f0000000e40)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e80)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000ec0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000f00)={0x0, 0x0, 0x0}, &(0x7f0000000f40)=0xc) r12 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) seteuid(r13) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000f80)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f00000010c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000d40)=[{&(0x7f0000000140)="72717ac27f91674ee37c9cf2c3fe094c63bc55b32590", 0x16}, {&(0x7f0000000280)="73e4f38078be65f761dc696c04a06bd2c66f3b9b2250e850b19a39b4cadab4a34a8deec2667e8e528ebe50dd2dfc4519f1575af9538913b18d70158416e2a336915a8602c943b920ad187d5504319860fd69ab9510735defc551cae02453618aa1bb7336ce41364e73e71a7fbacf7fac2233c861fa1320f488d7828a80397a45c2add9b78fba160703939d9ba67ca1159f46e8dd348c434a4a4dba6d722853c123b6f607956fcfc231d53284cb1469a666c19533d5dc6d147e801e303801b7e97563666a52f06deb2cc3a52d26536b1008977e1c586c4ea148e5b7471cb267c474bc591de2375be2380056ea519d0f8d4774aec9924d696a5c69e174f4", 0xfd}, {&(0x7f0000000500)="19011a6516b22cb539e0f47fa5b83985ae0986ae7eadd615c6fa1e76ef1cdf210d0dc86d95af5f79a87f0128abbdafd8c19d846fac07d2d9b05273da560691bbaf585e21842269daa4d02e2795f7d46a08de5e8861f44abea7b60c6e52dff64f0f24890cb6934dfef53ec35a7c6a0fb7889cf9d52aa54c46f4c914eb480e45ae1de33a02d05437c307b5b993a8b750a25e67810694cbb0730675db9943d96b4119d4b6ba32f9873ea12235112c76f53ebdd6f26b4c540eb37ad1c93402c873215ed5", 0xc2}, {&(0x7f0000000600)="29d1b5d4ee56def9fe58ae141eb243ee8c734d542beef58f4ec82d04fe6e9b4ef8a8165a93511281d9c6f71d98fefcb987ac9e2089259fd767bf3d24e1ac09cbe5daccc160eedb0cc96ad50397b8fad0ea272a9950b7435af93183a928323fa9d2aea91b81c886e60c15c64f60727e2d9361c541f228b30f4c7a789a82de3c37c379445473d20542a4e90d57a21c5d2bd185252f58f5beeda1f5484ffc5fd647c6ebac9a1123100ebdb1bdbe4ac0ac5d9fe3ff982ef28e35300d5a44765f6054b8f8db0545a641e78e2836", 0xcb}, {&(0x7f0000000700)="8e8ce405c5331c3acf764beee1fde56a4a494eeb5d8c83cae0cadb3a68abc569c62e90e84d906c025a648d0197fa300cc1ac82a2829b955083038275955526366d2feb1d5a8d5779d61774431b5beed541fd049476e0f2c7957230636874eddba2279242f3641401c43bd59ae9ad139f936c8849dd74520ef1b3400e25feba1482e639f9594ce09026ddc4b3e0386a010aeb3ed654ed3f7ddd97c6093a1a28458aacf873f78fd3c8e4384dd08a82a97d54b588769ac698dd7a501ed9c2ed494b7089a12ed6ad35e8c7983b67030f720732105787bf0624d79b762627", 0xdc}, {&(0x7f0000000800)="abdd831ddcb2a6b887122deedebfca87b8555cbc188c7e99579e4ce409cff7c9e50c672791a92e7820fd48784ad78f659961b1f5beaa956143cfc74bb6f7c05b6dcc3e930c931498f21cbfc02a498d35d220597b8edd8b54c77fc574458934f4053766f9c9974bb080999249309278902907c167af250f46eb228e6716a283ddf46a0cad789aebbc8b0a6fdd727d3c2aa70e9cafd1e4159a262d3b311357bfa07eebe77a3cc4ae3d8711b926616dfa70d6dfabb8eece47a3be8a253672c7feeaadf0975e8b2a80dc350c2b60f40e3889c39383550e", 0xd5}, {&(0x7f00000009c0)="e549bdff45ed2280a536db61279723ec37b4e2105cfea499531755646df0369c11f59102106b9ac86dd81c3781210fbd673295a8aad1cc841554af31c6f8336f3e6d1f42b42e1f3c05e5e9be825a7fa74c66eac65da451d6051dd0e06be61c007d62a23186a27aabc2c433361bee028b203171bc9305f32032b4932a40a7a437a900da717de9944de12fbf3d7a260c7ee3fcafd3ce8a0094555aef5ed4ceddf2f26727ba80370a551fb5ebc62ce2424916616e7d491487ee273db8f80a051eb69c56e5a9461d43a6f1d59e85fc615018f48aba3cc80e87cc612b6d8afdd759ff", 0xe0}, {&(0x7f0000000ac0)="2ebbb79431de06cbc9127b25c17ad6fe6952ceb6d42caaf42bd56c1d4771a73d8fc968fb142ceb25c64873e28ba5211e58e9f301c11312bf253f9be931ddeaf4f0355ab8b81b39504ebdbad0c7c3eeba44e349d59cd35816f38c6f608d9afef99fe2c5f9120fc14c232956ccfb5477bbefcd37d79c91ba6e605848f25c219d85c4894aed9d468fbeffb6191b05c8159d0a3595", 0x93}, {&(0x7f0000000b80)="d21cbaf52212da2697589860e6da9ffdb5d270dde6602c4ad7eeb93048704ca23debd8c9f9c0631c2fe1b9a2c553e6a1bc8181070246fdef3ae072910f9ca4b7d0abaa70c2448619ddac24740a70f5ba66d1c58c1f9d10d35c1710f3d35215c74a512d6287b51897b9fe00c6fd038d03c72536214988d99952d4c4c13448bd399f6d7aee22c110e4093d140bd5abaa3e39576dc5c129a851e185af0d0692a222c89af7aa5e0d08b9e05232afa99380acfb8cfbe9eed971429711565e30cb8e98c7f13e1c055e8f51e8252d0ce233828d6ab7a21d0c4b959ac65fedad1a", 0xdd}, {&(0x7f0000000c80)="93175bf1b437b245117700ddefb87dd36c1c96f77b352a1004ade2c22de440b59cf32bf0ecb52cfa5918ad75d05d8159fa0a9edb05e0790cbc3f02692d6aeff3ade7986811569e9a691aa3e74f8475328cfc6e3349a10dca07f63f5df49b5803729cec672402c45f916c66140bba5e69ea06c798724d65b78a99402a682aa2aa4d91116c30564710adcd95f9872033458788cb536f059814478ccd8ac79158e8f326f904ff3b", 0xa6}], 0xa, &(0x7f0000001100)=ANY=[@ANYBLOB="2800000000000000ffff000001000009d18de03dd1b603af56312af872f5405d83a610c81234828eab946743dc4e61dbfe030000003359bf9b987f1433881e512471426dfc23434eb971d61e162d1628ed811341628c9ec0fcee772c378684e3272cef7400d87bbbbd798344d65bde4b2e9df5a1523b62d65511d17c60a6271024dbb459fa6c52a11c506ae00dea3800ef728445c51e60b290bd68b3a1faeb223f9f45567d2272edefff350e32cac7d4abaf592990e2dfb84d1520a344e8c522434df86e942775c8e68831431abb6fc9c74b94bf674884a36b29e14be00fc6da3ce3dc45901a135044a7dafb3b50d171cf18c2e623e4df1e1a4927af1ef531205e22c877f3648c9dc36f2cf56f5c583d1fc65307a4eba9362e58fe8703c4a6cdef67", @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB='\x00\x00\x00\x00'], 0xd8, 0x402}, 0x402) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r15 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r15, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) mmap(&(0x7f00003c4000/0x1000)=nil, 0x1000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 4: r0 = socket$inet(0x2, 0x2, 0x0) r1 = kqueue() r2 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r2, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[], 0x20}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x41}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r5, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffffe, 0x15}], 0x4000, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffffe, 0x27}], 0x0, 0x0) r7 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000500)=[{{r7}, 0xffffffffffffffff, 0x1}, {{r3}, 0xfffffffffffffffe, 0x12}], 0x0, 0x0, 0x0, 0x0) r8 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{r8}, 0xfffffffffffffff9, 0x41}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffff9, 0x45}], 0x0, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r7, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) r9 = socket(0x11, 0x3, 0x0) r10 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r9, &(0x7f0000000240)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000246d152d2516281374b939d903faf2340a75eb6436bec66645f9345be4a8581f9bd7087c97993152cab58e49644b409674004575b4b05d4827cb9e503f51cda47bae8f5d01f0a6e91bf0ba9b1c09681a464bc11e119735b14b21f87b6c92d6753eeea1c26311f859a719e7b6ae1e71bc04f7099bf00574d4b3f17eeb827eba58193b499fa7b147dab79eb5d217952be1", 0xfffffffffffffff2, 0x8, 0x0, 0x0) fcntl$setstatus(r10, 0x4, 0x4) executing program 7: recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f00000001c0)={0x0, 0x0, &(0x7f0000001880), 0x0, 0x0}}, 0x10, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0x0) r1 = socket(0x0, 0x6efb34f9ae2e33d2, 0x0) recvfrom(0xffffffffffffffff, &(0x7f0000000b80)=""/253, 0xfd, 0x1, &(0x7f0000000c80)=@un=@file={0x0, './file0\x00'}, 0xa) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, 0x0) getpid() fcntl$lock(r1, 0x0, &(0x7f0000000e80)={0x0, 0x0, 0x0, 0x9}) setitimer(0x1, &(0x7f0000000f80)={{0x0, 0xf0}}, 0x0) ioctl$FIONREAD(r0, 0x81206919, &(0x7f00000001c0)) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[@ANYBLOB="8f6f77ede655ffffffffbfff86dd605f6ad900383a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00000000fe8000000000000000000000000000aaff0200000000000000000000000000010100000000000000"]) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x20002, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0x8001, 0xde77}) r1 = socket$inet6(0x18, 0x3, 0x0) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0x1f, 0xfffff000}, 0xc) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) r2 = kqueue() r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100), 0x10000, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffc, 0x1, 0x44, 0x918, 0x3}, {{r1}, 0xfffffffffffffff8, 0x65, 0x40, 0x2, 0x7}, {{r0}, 0xfffffffffffffff9, 0x82, 0x1, 0x100000001, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x8000000000000001, 0x7}, {{r4}, 0xffffffffffffffff, 0x42, 0x1, 0x3, 0x200}, {{r1}, 0xffffffffffffffff, 0x0, 0x8, 0x8001, 0x1}], 0x2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffc, 0x41, 0x1, 0x9, 0xc6}, {{r1}, 0xffffffffffffffff, 0x50, 0x1, 0xc6f, 0x5}], 0x80000001, &(0x7f0000000280)={0x5e, 0x3}) r5 = shmget(0x1, 0x4000, 0x90, &(0x7f0000ff9000/0x4000)=nil) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000002c0)) ioctl$WSKBDIO_SETMAP(r4, 0x8010570e, 0xfffffffffffffffe) recvfrom$inet6(r1, &(0x7f0000000300)=""/185, 0xb9, 0x1041, &(0x7f00000003c0)={0x18, 0x3, 0xc0d7, 0x7f}, 0xc) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400), 0x100, 0x0) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000440)) setrlimit(0x3, &(0x7f0000000480)={0x1, 0x3}) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f00000004c0)={0x1f, 0xff}) connect$unix(r6, &(0x7f0000000500)=@file={0x0, './file0\x00'}, 0xa) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f0000000540)) close(r2) preadv(r1, &(0x7f00000005c0)=[{&(0x7f0000000580)=""/27, 0x1b}], 0x1, 0x9) sendto(r6, &(0x7f0000000600)="4fdb9df987ddd844b143a40064da96a6d4c1e2ed6aea6cde0d511a59e6f6b31a803f4d93bf90c35ab98b89c297a165ba3d63d8423da417cabe1b18600e81a6dddb4e06a5c746965276c1d359332810889d1ec31dd41deeb6f97e72d23e6e4a9d7ac136f4ce382388cde13e7dfdab7434af73417a46d6da84a1c2222ece71b4ca733245cb6dca669583287a3e1bf9f43ae2889a83d5e425be0696c00b9a61fc136027881a9243c69068306bec669ca77c21d79d94047e870482adb772b7979d40e477135498585bfd9fa61185935b93", 0xcf, 0x400, &(0x7f0000000700)=@in={0x2, 0x2}, 0xc) shmctl$IPC_RMID(r5, 0x0) r7 = semget(0x3, 0x2, 0x220) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) r10 = getegid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000007c0)={{0x100, r9, r10, 0xffffffffffffffff, r12, 0x10}, 0x0, 0x2, 0x3ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, &(0x7f0000000880)=0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f00000008c0)={{0x8000, r11, r10, r9, r10, 0x0, 0x800}, 0x80000000, 0x8, r8, r13, 0x7, 0x4, 0x81}) executing program 0: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)=0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8, 0x0}, 0x409) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r2, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)='H', 0x1}], 0x1) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb080045"]) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) r5 = getpid() ktrace(&(0x7f0000000000)='./file1\x00', 0x1, 0x800, r5) mknod(&(0x7f0000000080)='./file0\x00', 0x2950, 0x13d4) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) dup2(r7, r6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931939648", 0x14) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='c\x00') executing program 1: unveil(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='x\x00') kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() kqueue() dup(0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000500)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0x7e, &(0x7f0000000280)=ANY=[]) executing program 1: seteuid(0xffffffffffffffff) r0 = syz_open_pts() write(r0, &(0x7f0000000000)="0c9cfa7a580ff4a67ba4cf8195297f4932406a5f5d2f55c2bede650b6dffe6c6fee9890c21096546600b9a73d7ec6bf1e76cc3fc615e6a81775ad81689502ad7b38e38648e", 0x45) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) close(r0) execve(0x0, 0x0, 0x0) executing program 6: setreuid(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0xfc}, {}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffffb8) executing program 7: msgget$private(0x0, 0x20) syz_emit_ethernet(0x6e, &(0x7f0000000580)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x38, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="349b5cf27356a2424a81e93fd46264ac", [@hopopts={0x3}]}}}}}}}) executing program 5: r0 = semget(0x0, 0x6382304c858de120, 0x783) semctl$IPC_RMID(r0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) writev(r1, &(0x7f0000001500)=[{&(0x7f0000000040)="55d32c4a863b003eb0b37cd5e315d5fcadf404d4dc1f32b39eef8cb44bcbe01f1b91293d637e3bab744133a79ee7ce2328e5cf61c42493f6d83105d362ccfd4332a8f4ce41633ad678258a0378b562bf20e0f0ccc85cd7827543b5593d2438e7bf2d579f676b3844c472ea1c4acae105e7f9079e7553f4ddad26ff889e8610484618c66a8614994c218c83f26f2cc2efaab324a9af72e357a07c2d1d21fab4b55e213bc3ec078405b79cf68042c61389105bcd5ea9af833595605586e8ffe509a85ef1086c9d8db77730fbe6bfb7b2ef2cfd94a775ef44a70f3b922a758a42b32574f856c3cba4c7c803ad73ea837aa4cae6cbdc023425dc3843017fbf9bbf910e333e6ce6ffd78f1e30eeb5e9832cf633eb7c136b1bf8361e255d9acd9e24918afe456fa0dd27a8ff1e6e6de78c0afd914f789a0fcb7ea3f2135de164989c1986a89331d9de3576f208df7fdcc68c5fb39c345d7491d3b848d4ab9937ce7110d471accc746b2a5095883015cd61d3da726948076a22bfda2b0f237699b69cbb8dea0e6d94c92fcfc1e3a980469cc670f844f3dca29893dae3f8168b2e705dd50a8e4808fd89e4ffdf3dc399df231277c7cff8ca20632b8efda7af4424d36d335f0a92b80a40dc605935c38f7d4043b10ff2e0fe0448b9e4dd9ac3e2318f59f6094a66cb385075455b4440295961f149f63cc7ed02eaf70bbcab2b1a0afe69bc84c089f8ca6dc62f1f1d3976f86898d7e7915321c4d608e8073806811a374a8f2ceaec54da610af17f6a4cd4ffe4374ebbab1af0111205ce6e9db73a5954142843fd916f58dba20aacaaf26bd50b712d0bbb6291de7ed91526c79793324ce1e233e0e7ba9875cf836cc4a98fae0ccb1f04d84588eca61ec840223c7be1ae80ee6c9ba7ab86a5cd331b5eb7c25d68dac5a05c4bd29127c00700c7b60b4c44e0f818ec13343fdd6e0cff6dfb8e4190307eb5fb5b1065d50c5a42959600be180ad2a41e6e5f3559a7ef00e7c3f90e06d8542d66a8070bff1e8a8758bd62168e888ac9d65d67139e95db70608d330ff37f04aa2ef4153e1ba716c2896162230d17506b31ffb3f586f0aea7b32c6de11d887a17511f32a84da35c8f74a42175dd714136d899c0be528e7f19031ec639cd26778dc09162441e091a2d1195c25f41985cc3b401debbb5daced21c10a2bed4f8df0f0ed993a47eb8da4eae2ab207949c7f614a284991b60df745157c80165f4315ceaff353d691abeda8ca5f772dd29d551e4a48e665134f1ee7ae8f2408ebab123ee436b6760448c04778401b5af981606e348d24b1c69db20fdf4693d2d9a394954d4a87c61295b7e0ab07325db3a104ef61c7cf7b8f25a1e272ab646291f27c3ced26d981f533d3ff245e5db0abc1663e3bd33cd13acee06d30d904ffdcfe81cebcb20000a67878d386ecbba36dc98992f336f29f221b8753862341853684de1f63fb20162015ed5556f751404e51e784aa092a7385aefc9253042162b98e813416d79d0977366c19dde6505692c330c2f38cc9b2ba64645e6d3bee23518b8e988aa104c8b2c1977afe361aa028907da09907a3006aadd8f88824221aa06b8311b56ced1f999e15304c9797b761ee6fffba04cdb4e0832b58f59f5e5c65215901383b59f86ae2bebb9fe9e8781c14ef0fcf548f92180ff56b3ae41527cc278d1cd0c66ca28adcc479a67379dfb3bbd7747d08e3fc9596017b8a3ab53f28d2a6dc35eab3769a5866c41eee8c13e2805f18e398ac7f4f284f32b6e7bcc58a7062c3890d65639242cfa7243c2548e0d5166ee1f1f2dd6fb278e6cf152e4cd3eb7e84ee039bc7ab7c5d1cea87e2598f0928fd8ec33179be1016d41950065719a27f4d2cb21529920f36554fb61bafeb435757917dea3b9e52a7cda610f543d5966e5eb608cae559d027eec0cf5ffb3ba1f6bf983e978ab861694aa66b183828a2a8cebfccaff1a3c73d4d9caa9aff8ce1a15caa752a3fae19b7184e12d064ded87b2f911d48ecbefab03cedb7fea0f4c1e40d0316f60fd239b5dacc41a7bc71fc23fde862f80d4bf35ea395eceba9c34c88d745195823af8222d9f6268ad822c8898667d0de75a8833fcbda016888dd7ef0f1251b4fc7c6b83f155442f678bff5be434e9a0fb1c8106fc872d242b646ebde9751adbf2c014452afedb70efeec746b64b868b70573269224ed0172e1edd7dbe04cbd7f2bed4d5fd0c84fe9734c0c451623674526ad920f3a327601b21980e0ba21698350f7727d662e54b5f8ae6c11140a927e90b417262eb962b4620c5f296194a9a7ed00e124ad110254967f19c15abbb854b89fa5b7bf42f8ac668a0f2652d8ea3f35a0a0599052be0c538e0d15b833487fa2761a3294ff9e6963280e9a6fbb5bcf025122591e78dcdb502c835a6eaf07dea9d169b3b311e7e1cf4dee9cbd058c6363bb23ebe6c8b7078b15475d3d433239f1c1c5b26e718ddeebc692c8438a3585bef8d3db356b395ecea9367f292c7e14baa98474defe3cbb128cae048d97de2c28c1bd7ba9ac88f90eddd308af5ebd504908c5bef8226796c2b9c3e9e86c9c654c9c75a11d5fa3419bb493b411cb0034198353117dbe5462ccf3ab2529aed0e7944efcc5c622ef3b8c237c436ac886cd1692c719a1a3539c96cdc5daf305fd6fed422dfdf543e8ae884e8be41765307053695efe0f34f35be49fa8174f1dec3213c8b57ad010494fc608095d5304ee13d245d6f6a9476d6ef796e665a6361d841df51de7d9a5f4e23efa966c5178864029d3781019edd8d716f12243f2ac4691960a3ab4591e291f0a71f6bd5c89b57d072af971879062b7936cb7a408b36e72e70b79de018041f1bdc342c25961d32243b9a910c9ec69da53908d44823f228ee7f35e5f401fa6f92c0fb0acecef8feb771b1f6110969831bd5a66ab4dc9b6e100cb2a9fb41fac3fb98b424a51b94a110dd0db417c1fc82c1e19a584d92d1ac7fad2c36865c0b4cd22c1b2ef74c3be81afa4bec4389864a582770114941887b2ce5ae4760758b152890b3929925cbc02e313d551ebf7b6c99c5f2a6c31d5e45b5ea0c92ec65e1d67a8f0e5be3bb76213dfa6d8f0ad4711fb6946e9c37fbd883e0b45c23d24fdfc651c63a8fa6f39b4ad38341b4ba13c5957ef9e23f801fa2073400af826221b426e5730b37dfeab01ff313cc2f9f751cb90aa1a98499646c9ea1da78489c3459cb646a08270d7503211e8023d0edda0eaa41acb5eb27eb430d5746612c788a5c8ba06d6eafcf38a1ecb6050a61170280175471bac6db27853f3a79b07052ac89d244705b7a4ef7f02a8a2c57d981042fe97064b5386d4873e0909e1ab11acb57d96d55499ceb15841d5717f46a167a27cc759d0c53f8652f0e7436d206870c09172825680b1725268d0bb9419dd986eef740b4df421952fc1099e58b4f3b08e38517e30143b373109fddfb2b147ed1bc1ea5b54160e6d0b9ef762db6b9e129c839d1ee58a548c058a9fd1d25e64e0789a9333e13d9b006ca9a1f06532118e89eae1a57a833b5d316a73dd9e09075a1577270eff47029aebdd15c8e6b6920a40a19198b378ec4e845a9b2ff39d2dd030b3944c2c0528a6f5d4500605e917b3d182289fb138af2a04f55aa9ec772cb5617cdeac291adda83a1bb5d69a0500309a470be73ed808f667f65a1da00c8e968d7f3090fea9c0575ef2eab31ca37f195234bb5b490eade7a8aa81c3b2f175fd1590d02663991c0ed3e728c9cfde87c10d9ca9d70a7cb22f163d670362ce30fe09f24ecde901cd7a2833689ce534cdfd45aea9ff4e9746dae040cfd97a99311279ba566b23b5ee6952f804d0a21b1707a2e8e3ab0d438ad12c8d4e9b21a0a3377641051520f91e6c13b858f9b64866bd92ca249e6c0ad0f7bc6f8cb4c6b71d0844538741cfe7b411418cc913a6cdcf66787c1f18f3be83bafdffbcbba1d763da1b3c0bd88277f7aad7c265e0f231c22bcd96cff7f42775625ba30d8522508b530d2872c7c2a939a94a783665a1129947f7cfd30f5fa61989aa394df19994fc52fc2af22680876e4fbf521302a22ad0d43343c5d0136e81108a6fdaecf12a801f03f74e87b9fb8c62187e1ee7d57a7a1ac6d096a7115f8ca62d9f477970e14fafc383e3c483782f2b8209e5030a68f9f99c2d3953858df14d7dd1d62e197e450ffbddb4f553d46ccd19ea4ab0858b45e68f0f90ab05f26646aa286983174482b9846a42b4704ccadcc113d0bbbb891163c8e9c45b95d26c71d4e474ed1393e1d5ad06d671938ea0ffb9c50de469b968ac4096d1b7560b1fe51a3f6b7bc4edbbea2862d7732e022b8e58f461982640eaff5db85bf062d603fd347694373f56113bc561cab1359027e10bfd9473b833df143eefceec4afe066a14bd55d56ea96daebf1fddd35761410567bf0234a82b9e3cf48dc3a59e6dd6f2a95b8207a0d0fa0087c78ff2d63c1576e5db75dfd609de52a22c96ffc06926905773270a5e012fdb97a57cc0c1ef08c7c2e276e17e7012eaf7cf6a219d8c6f9621dd27851099fe8678ccbe38fd45e54f3f6784f2d198989744b738fe0300bc14779aadfda2fa895b776036f34421013a2ed3f139629e0690552d414c31237be11a29163389ec881a5617b6ad5d624c95a53d805a21e191278356062409d9698140899f887d9bcce1669701f56d447471dd1e0f0e96dbf55dd20b0ee4b7b8d3571ca6908239c977614062ce7bea804317b58d704a80a513a405e9ff36bc0688e45197b25a2ad63c2368c6309ed4ff0f48f7ddd0fba23d0fe62bdf37d191da1c3e04247aa30b0b06b979ff65461d9517aeb50e3c743862fbc89757be841a4b9e711af2619730615cec7b14f459a8f91270098dd8c91df84927aa6bb4db66da79b2010fd40f757bc30e14e9f5eaa90bdb2ee935dfc9afe06d31c93e9dd1a77e5570be1954761d52b89c8f923ef2f99062d492958283771c154f2b0e074853d1c82ed9754c611bb14ec91339f2c4c4604efeebff2d209b82e524478f6b3c3a4fb0ca667b6b9ad866f18c04384c59f975a6826c8a392413c2825bf1f74306e8d38b1f9a47a22752189579c714bf7f318195956aed614c0c4a2d404a05be634e56f218fb2a7a83de627bc0aadc5b92c55c0641aa5e7c1c1492827dba3a7e86a9f3e42a88635895e95e283748035365d3bd68743266bca1e3f50b6372d4f0c71d20924b2449467bcb4a9dc1296109f414422da96eae651acb0f769bdb49013f58af64272e5e6247738aa60846883f0b3da7dfe07203447c3b14b7b79cd88f935880fe858a6b3d7f9aaae1f5f95830730dbdf53b4c34f92a7ffca45ac82591fe5b1f20b948baa0e185a6f7acf4a7cec9385c988b115057cbd22d9b46987d5b905033f670db12853db99a085ef105c86981209fef32eb6e3d3371fe35433d364f59b58a1e1d1987dc1f9c1ef9bb28eb8728ea0db9f28b8004c658a8eba70861f1a2ad62b0bf8120eb399564835801b21cc69beb97567b849c646f8afe17b100646c2edd46cb49e7f9b7e074e914bb30ebcb1e65c2499871ef71debbfa4357e80a1ea715851bc3e8f66b5a564cc64050da48603748d99593c721dfeea3ab2998c5fa9d267e41200990f00733de620ce7d53e68f85c05ff5a05858270d2e87d5ad0e659e6e404eca74f8841cd31b7011eac296f2eb494c6e076e19573784db7dd4bbeab2e0f2dadcc298cdce81f6ebc7f3af86e902a472084bed9cecea218a98235a4b10f999be65fcd46953cb0308d68059b2c62", 0x1000}, {&(0x7f0000001040)="dc341d27ccd29d8ed76fe7d7905d0987618c8feb0d8dc7822f2fdfbb8a1db49f9dfff834ec4907c3703e59f118e72f3fed9bb51422bb249acd2551f1ab4eb0eca1bc6e1fbaac13c33ded6c76655213c1155d0256fb8e36630af9da12b14ad1046efabc393c65e058c218be563dff09ecbfc3070758830f03d6198cb43c80727d10f540989ba15185a39e313b7833725319722a9ca0997f06bb5d2101dfd0dcbd3c1e227284ed19e09391c9229380bf5e954363adbab9d63be32d", 0xba}, {&(0x7f0000001100)="194ac18d8a4594a44005a7c93ccdbbbb53fdda42abc07f569dd956acf28deb559cbd93c797380278c3686ffcd7ea5d95be88aa67f74980d7142b57b5c0dd8491819ddf639ae1fe4dd888c021c0859ab1ed4be33976dfff1cc52ace02e42cdd12dc9203b1e0883445d6b359818b4f0075d2d8548022a6f0e1e1f0d58ca89bf17c2a37860ac0c9515bba39802a1d5948628760352a5b56777eabb2dc2dbf0d0b66983d82ff48ce018b3fcc6cb363af6531ce6359e08d97da32f88dcbdfea03cc10308b8af0851cb0f2008c70f479c7", 0xce}, {&(0x7f0000001200)="019269498ba51cf3a303a26a391dd2ceaef7f07ee1b49bb74a7f6b278cff48aa19c3b7f3fe965b99a849cb5eb02ee5dc18304d06221fa8fe11be4501d5a3d4e9dc33b7f8e59ce06b815582129c050494e891a2648aaf2202c6711ca78fb36996bcc623b79f6be1dacf50443a40e3b99abde3afed7aba52bf9285289b19c368956d442eecdcaf2f04daa76d4a30b44e45b32b591b0c5277697d0819c08f5aec408a5f2c3ebd7054b49332947af9df2abdf35c1259f17493fa8b730b3159aa8b17109754515605028c48a285c64abb2808413d6a478222491b3a894b15969d69701f9e0e8f33db8e52c2fb9c931f3982e56d0159d9c2842439bcfe0a", 0xfb}, {&(0x7f0000001300)="b33f6f7926a69a3e6c179b5996466a723d15e8a34fd768455230b7", 0x1b}, {&(0x7f0000001340)="e09f6fe690c454f2d4dc43d11b55", 0xe}, {&(0x7f0000001380)="3d4a19af88be732c3bfc3cf16b6289b5ee2defc9d8f4550d7ba2b802e7d8d1b511234667ec29f791803d31f025f4b44d153876e80103cc002a49", 0x3a}, {&(0x7f00000013c0)="cf3ea86e844653f8e4462a2359faba62e20e5dd36378f85226139a357328fa75b3b7eae7dcb356fbce748081f034aca4e33a06eb084c20f6d61a9b63ef51c029faa6ace5f7a9d351f665403534bc238f0a7ed78f9eb3675b545bdac989be514033e8b5eb2b28f77432354fa3dd8b4c6a630b61fba973ec7bb44a469ee774e93c6d78", 0x82}, {&(0x7f0000001480)="fb73d17f96c379b141ac4387ec94950c5b3aee23ffcaa465150f49a7a52a5846ebc67a39eff8f6f9a697c577f08eccf99e4b12fea54fe6f1040ce4a0fe194737ac68900c22f45f1c0f3ecfb829aa6c0cad739015564e5e338a08d1556556c51eb979b95d1105007b2f28f7609fc11a0d25d9d036b49dae73e135", 0x7a}], 0x9) getpeername$unix(r1, &(0x7f00000015c0)=@abs, &(0x7f0000001600)=0x8) r2 = socket$inet6(0x18, 0x4, 0xe0) r3 = dup(r2) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000001640)=""/4096) truncate(&(0x7f0000002640)='./file0\x00', 0x0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000002680)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002700)={0x0, 0x0}, &(0x7f0000002740)=0xc) r6 = getgid() fchownat(r3, &(0x7f00000026c0)='./file1\x00', r5, r6, 0x2) recvfrom$unix(r3, &(0x7f0000002780)=""/8, 0x8, 0x2, &(0x7f00000027c0)=@file={0x0, './file1\x00'}, 0xa) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000002800)={0xa00, './file1\x00', './file0\x00'}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000002880)={0x2, &(0x7f0000002840)=[{0x7, 0x29, 0x7f, 0x9}, {0xac9, 0x0, 0x2, 0x10000}]}) r7 = semget(0x2, 0x4, 0x40a) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f00000028c0)) semctl$GETPID(r7, 0x3, 0x4, &(0x7f0000002900)=""/193) accept$inet(0xffffffffffffff9c, &(0x7f0000002a00), &(0x7f0000002a40)=0xc) sendmmsg(r2, &(0x7f0000002c40)={&(0x7f0000002c00)={&(0x7f0000002a80)=@in={0x2, 0x1}, 0xc, &(0x7f0000002bc0)=[{&(0x7f0000002ac0)="d5fa366cbf122c9b7e0538a60f0586344e92dc967ee20496788168f2e2905b8c13606d38921a78f8de5dcfac553d33ba2a1dc967ef76261dc50a22afbd2ae20389558491f831c73488d0d7943b9ae08fd5b3545b16f4ba7ec8fc6253766032238c0fc98e77a9aae2ca88bd56510550713cd451d37fbf950f6a72ba5b0ca922defe1cef31bd032fec7bde67cbb5501b33d285cfacac29edbd542ac1b78f00a120af0eeb68fbd0ebe0167e2a27cb0ee3baafc45e2292c7f76e6f898c68d3cb337c4088a839", 0xc4}], 0x1, 0xfffffffffffffffe}}, 0x10, 0x2) r8 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) r9 = getpgid(r4) fcntl$setown(r2, 0x6, r9) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000002c80)) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f0000002cc0)={0x10, 0x589, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x40}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x10000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9177}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x6000)=nil, 0x4}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x80000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fed000/0x4000)=nil, 0x869}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x109}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x2000000000000000}], './file0\x00', 0xfff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002ec0)) r10 = semget$private(0x0, 0x1, 0x400) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000002f00)=""/177) executing program 2: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x8020560a, &(0x7f0000000040)={0x3, 0x0, 0x1, {[0xfffd]}}) syz_emit_ethernet(0x8e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd6000000900580600fe8000000000000004000000000000aad2f2b504ab6f462bbfc599f396f5fd53393e386abd59307633dadc54dd23"]) executing program 6: writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319", 0x113}], 0x2) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000480)="1055cbaddd3b390014009f840eee9272bd3dda90b5f1b3ba19b093f698f2800457ff78631ac066cb197e6fe0da459907641394a80dd8eb1cc04b650687cb8138fb5670fd15a2950743ecff41263c2ae5fade93687dfa8dcb1de6f12f85185142ec8c90e081e57e53fcd85d1c6f816e0e8016e5442bb43d8bd71450030b95e3760d8ffe235daf49a7830ffef463e84718748b752b9cba2defc4cd9155cf7a89f9ca5bd775127dadf717200d1876daa2858b35697d72bbf624aafd582b8c1bfaea7616", 0xc2}], 0x1) readv(r1, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/131, 0x83}], 0x1) executing program 7: socket(0x0, 0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x7, 0x0, 0x2, 0x1, "516f1ac6dfa0bb8971d3a5a0c944504109346a2e", 0x1ff, 0x635c}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) socket(0x1, 0x3, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000000c0)) socket(0x0, 0x1, 0x7) setsockopt(r0, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) getppid() setitimer(0x0, 0x0, 0x0) getitimer(0x2, &(0x7f0000000040)) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r2 = socket(0x20, 0x2, 0x20) close(r2) getpeername$inet6(r2, &(0x7f0000000280), &(0x7f0000000640)=0xc) r3 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x1) writev(r3, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}, {&(0x7f0000000000)="9cf7a082949d633892ccb0b9f0f81b09d62e36c8b5ae1490cede3a53054025f9a439709f39aac58d5c21ad64763a86484dc68ae73ae85c92179eb49801aea92c", 0xffffff46}], 0x2) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000080)) getuid() getegid() open$dir(0x0, 0x0, 0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x26) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setuid(0xee01) socket(0x0, 0x3, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0xfffffffd) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x4}], 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x450c) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000000)=r2) read(0xffffffffffffffff, &(0x7f0000000180)=""/198, 0xc6) r3 = socket(0x18, 0x1, 0x0) ftruncate(0xffffffffffffffff, 0x0) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r4, 0x400c570a, &(0x7f0000000300)) close(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r6, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x800) sendmsg(r5, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x80286987, &(0x7f00000001c0)) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) mknod(&(0x7f0000000040)='./file1\x00', 0x2080, 0x205) open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x138, &(0x7f00000003c0)=ANY=[]) executing program 2: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x37, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xd, 0x0, 0x0) r2 = socket(0x20, 0x1, 0x0) shutdown(r2, 0x1) recvmmsg(r2, 0x0, 0x0, 0x0, 0x0) setegid(0xffffffffffffffff) r3 = msgget$private(0x0, 0x0) setuid(0xffffffffffffffff) setgid(0x0) msgrcv(r3, &(0x7f0000000000)={0x0, ""/28}, 0x24, 0x2, 0x800) sysctl$hw(&(0x7f0000000080)={0x6, 0xf}, 0x2, 0x0, 0x0, &(0x7f0000001100), 0x0) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x4, 0x0, 0x0, 0x8001}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000000)={&(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x1e0, 0x0, 0x0, "272515f39ad0b5c3ee6b4b9ce298f385fb5416d4eff73497ab01cdf076f61267c3a8084a5b79276faab8acafe4f2fcbe075b1f06e9e50265add822bf739b1f242a9a52a03a26b0d505ee7d9f0582a505c39188a113916ae493175edcc21302c6b8902c82a8fd5f7b876678693f4326030df916e7960ff32275249a1448f06f878e7f10433f5c796bb1bcb9a0a07ff401862c7d8a8a9a7678aaab49a7bd00ca65419f05c5b97f282804abcb981b2f26fd2e5654f5a102b2c1a7b6a50feaf5490d78d3a64be70c421c1401ae7e9d6727c6a5210840d832d8e33f5ca614a1823577cc299f7b21f7c27d8126f158486d9298068b81cbc04d658b1ec2106b03e09337e516b1d576c790a44acf6c6814a4cb7e65b4895985da9fea73056105ca0bfcbf51958dcb6197f871454166f19006c140743b7afcbada70615e5b3f8948d72c976ad7561b89fe06df33ea759bfc7d276ee1f1d1e52505fb84e2b767a88652a01008b927a754b40d13f5d7fa497137200615783b4a1d2a35f56e700bfcf95475b7790d0dedd67fe573083aaa0b8d70e535b42ad04cfd50a89c1d670cc3b61739b7b1759d8c7899bd4661bc7f3e4ce1399606fe3d5de25882461116144040378c9aff5fa9dfafc74c7898"}], 0x1e0}, 0x7}, 0x10, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000080), 0x6, &(0x7f0000000140)="cbf5e512c90affffff7f169774d0e9a7", &(0x7f0000000040)=0x10, &(0x7f0000001140), 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f0000000080)={0x0, 0x0}) ioctl$WSKBDIO_SETMAP(r2, 0x8010570e, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x3, 0xfe01, 0x7f, 0x5}, {0x40, 0x0, 0x0, 0xcc8, 0x2}, {0x7, 0x1, 0xe216, 0xfffb, 0x43e}, {}]}) ioctl$WSKBDIO_GETENCODINGS(0xffffffffffffffff, 0xc0105715, &(0x7f0000000140)={0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}) close(r2) ioctl$WSKBDIO_SETENCODING(r2, 0x80045710, &(0x7f0000000380)=0x10001) sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f00000003c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000400)="a31b7e4375cea3f52b2731a4533be73237ba08554a94cd187fd315af42c1154efef36d2e9f54e2", 0x27}], 0x1, &(0x7f0000000540)=[@rights={0x28, 0xffff, 0x1, [r2, 0xffffffffffffffff, r2, 0xffffffffffffffff, r2]}], 0x28, 0x4}, 0x40c) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000600), 0x80, 0x0) ioctl$WSKBDIO_GETMAP(r3, 0xc010570d, &(0x7f00000006c0)={0x1, &(0x7f0000000680)=[{0x0, 0x0, 0x0, 0x1, 0x400}]}) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r2, 0x800c5709, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r3, 0x800c5709, &(0x7f0000001ec0)={0xfff, 0x1, 0x9}) ioctl$WSKBDIO_GETENCODINGS(0xffffffffffffffff, 0xc0105715, &(0x7f0000001fc0)={0x3, [0x0, 0x0, 0x0]}) open(0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0xffffffffffffffff) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000001240), 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000140)={@random="8f6f77ede655", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x38, 0x3a, 0x0, @rand_addr="3bcc2629a17a6c58afb8877c8be162e3", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "06c33e", 0x0, 0x0, 0x2, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, [@fragment]}}}}}}}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) syz_emit_ethernet(0x66, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036e28200303a0000000000000000000000000000000000fe8000000000000000000000000000aa0100907800000000605adf0000000100fe800000eeadb816000023ae8ea20000000000aaff010000000000000000000000000001"]) syz_emit_ethernet(0x32, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffff0000000000000800470000240100000000029078e0000002e0000000000800907800"/50]) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) executing program 6: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000100)=""/192, 0xc0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x9a) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000440)={0x10}) sysctl$kern(&(0x7f0000000080)={0x1, 0x58}, 0x2, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) utimensat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x8, 0x400}, {0x680, 0x4}}, 0x0) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x0) mkdir(0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{}, {0x60}, {0x16}]}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x8, 0x0, 0x0, 0x8}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x3d, 0x0, 0x7}, {0x6, 0x0, 0x0, 0xf00002}, {0x4, 0x0, 0x0, 0x1}]}) write(r5, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4093}, &(0x7f0000001040)=0xfff) utimensat(0xffffffffffffffff, &(0x7f0000001080)='./file0\x00', &(0x7f00000010c0)={{0x9, 0x3f}, {0xe6a, 0x6}}, 0x0) sendmsg(0xffffffffffffff9c, &(0x7f0000001640)={&(0x7f0000001100)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000014c0)=[{&(0x7f0000001140)="c9e156f30f1afb06a173a8e993c5d775eeb3df1e8763d47159dd4ac0704df96b02e56cbdfd242d6a8276d7208f48954c2b4eeba1fc07630143c487393c8ec3bad13fc02a", 0x44}, {&(0x7f00000011c0)="76af097a30d3384c579ab2b50216536956c190606e6198b3e5c8baef7b1f01b7604f65270e9bb03a740739bb1d587723084bad8d0afe9f4b9ff22803e0cd52024116ef0330e9f3479850483d46be9a1c02ca2cf8c53cfda339ae64d85b648a047266135b6fa97247e165199a13b5c7fc25442b2bdc037e92a3784bc040f19b15b338fc7329741f00d5508b31eaa2991d06fcdd02306bf670b59c1c46fc477680bb2669a39d47a8834fb5eb74", 0xac}, {&(0x7f0000001280)="5b5b5e5272e58d312845036bfc5647affa0956cf511f1af352b0ccf53f230968b3cda77762a62225521a48080db5b49e7d130e7d3e0bc90fdceae53174d842ac33f0d8ceaf37eeb4b4ab880db55cc8c66940faf996e384ff85830da50643b23815269b7f8de99eac407d202ec648fd5d2070f00c10daea2b", 0x78}, {&(0x7f0000001300)="f8023b6956cb958677bb2dd6ab433c8b7fcc84a9a5ad7490017679981778495c1a625f64a5f48205b001cbdcb034a9b0c2546b60f076840113df4c21a491775fe369645bd59fc775535ccd03e6b27ae9ee99f68e86d795e2acfbb9851e210868651e771f137fd808b87e089c6e5b3f305f18bc3b4e62f984159137c10a3e9e3f2b1fa288619b9d50ab4da221affe2cab12e0b2d648ae7d6afd", 0x99}, {&(0x7f00000013c0)="a325f65213888b27a2d1526f8de943728706c2309eb700a91058b26cd575ee5aa0cc8b3fe363727b1d69572a05e67502a6e1cde2be7050bf89c94826cfa3282e79329b9688b51d5dec49d41c768b517107434f656398155eae3eb799446821af76222e30004c4dacd1cf794d3acc8027e397428406b5ff5f97c14e0b5e984b756cf86e8b7721c98c0ca7f038183ab3085bd249891d45a2b3111ba38b7fe0d4042908ce5b66c46abfca463714618141e5d48959314f5e89661236ef2c9c62f87e3d5ab9b3a40bf16db28e234370b6f958d0bd13306b45ebc9", 0xd8}], 0x5, &(0x7f0000001540)=[{0x98, 0x1, 0x3, "6ea6d65657502d257cdbce356543ed021786842c8dd302b1ac1bf714689063464525957ad26df3a896d95ef86a469e4213547a263d55094fe3b75e62725d574e6289599ac71755906e05e0e4cb5669a886dfaae8fcd890c0cea22d1e86f696b956e6e8c91be4289b98b4305a56bf350692defdcd58f5a0a36d96a545c4b80f44a486a27e117be5"}, {0x50, 0xffff, 0x4, "b500eb29e5ddf78b46958f04ce7c74f8dff8ac9287991cbb9686002a17817c41d3e98ff54ca2eacefcbfb28ddfdfef8f60f7dbc837b72319697f8144a628"}], 0xe8}, 0x4) r2 = open$dir(&(0x7f0000001680)='./file0\x00', 0x8000, 0x12) mkdirat(r2, &(0x7f00000016c0)='./file0\x00', 0x20) sysctl$kern(&(0x7f0000001700)={0x1, 0x28}, 0x2, &(0x7f0000001740)="d907c6cddb514005c9fc72c6dca3d06b7ce15acc5549550e7a1eddc6e27a52df3cb41b5167509fa44f5e7c1a73ae03608a748ea6165ec2ceec54cdbeb28db6661ec4a8fcc09c6a21a5c7ea22699594c828680c839a293c0e70c3dc1cb3a1a99a08bd3178984e25f5128dd3804c12488f1d069f9fab652e8db1092d4c87e8aefca530b3d6c3e7baa3e9452c138ed04d99b0301e558110e2dd01493c70d2b03ae5499e8176daae69bfe4c40032c5ae09325f31d5d9ca681975206ec6f6dd454387a5bea6197fd0fb8c3a18f5a373d728496e5b949759887110a5634f", &(0x7f0000001840)=0xdb, &(0x7f0000001880)="0734e95fa080b41a00343fa49c30065d5a49b4c13f0c5f375f6df2aae31aa33773357fbbac622fda279e", 0x2a) getsockopt$sock_int(r1, 0xffff, 0x801, &(0x7f00000018c0), &(0x7f0000001900)=0x4) ioctl$TIOCMGET(0xffffffffffffff9c, 0x4004746a, &(0x7f0000001940)) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000001980)={0x0, 0x5}) r3 = openat$pci(0xffffffffffffff9c, &(0x7f00000019c0), 0x20000, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001a00), 0x8, 0x0) r5 = dup2(r3, r4) r6 = semget(0x1, 0x0, 0x400) ioctl$KDGKBMODE(r4, 0x40044b06) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000001a40)={0x3}) sysctl$kern(&(0x7f0000001a80)={0x1, 0x16}, 0x2, &(0x7f0000001ac0)="e542de850b1fd032078c0621ce12ba659e76461def3e1ac068cc40e7302c8acb796dd6af1b66327f0621eac92a23cf21ffadcce618811b870daa16dd4a5a8579745013b8a535681d80dcf10900e07ce73a9d6fb086346abc1dac473044d9aa0ee1f62e341e20808ac20932986b1047f264864943a620209549fc0acdf50e780c434814ee2db3d4451f72427cf7d4159c4d246ab0f0aab9d71eb915471369c58eca9a64aba5ae7948545b37e6f2dd123a3e82a842714f19c68dd715d5650242f74a69eae34262a109d2dfd829fba7214b29db5a4f76e44b0ee8d2d923844bd5f7ef0be5355dd0256bc922efaf1098ea59546bc8343abad2", &(0x7f0000001bc0)=0xf7, &(0x7f0000001c00)="69fbfe3cb8689674fb876ff07a1710fe7f95511cc82022514f48e83c83d4b1260fdeff8a52b4c46c59abc3be67d2b05c5eedd0cb3530a7fb87b849b3ba67b41d8ffaddf99209ba51b62b4494a9575b43c60e68af0689572d1502e2a63acebbc13aa881575795a35c54748767306a27dea6621ab27477fa6c4fa2e5165dcf0591d856112ac6c35f12845c9cc3936d7146792989a5d194b558ba527cb73c3d4a7a76665675955068249eef9447eadd7b145efcd5a8d1ed02fad19d509193ec8cce6d65ad8a746a18a9471d607018aeab0a5b6e370f46e7fd2b3192135ec117c40ecd0cf038ddcd0f926147d21ccca30630aacdebf64aa2b06183dd8c0a5310e46b3b04a67b2638be17ff1d738f3c6814b778de17f7659d81dc64d6b39e00e6c42a4bd48c31a214f57a57d47456bc7cbb8056926e9ef6949ac2c065a4ddddf5f84d66a231c57430798de89b34d45690b3ec73cff1a924e55e7ad5843cc611dfae88885f3c5f954968dc3934d214adc6d5dc8f4d62e7f5cddcc14c928f48cffcab0e0fd3ede52ce24daa87b5d5641c7fb9cfbbfb26332a7490452b067723d13d834f90d3ae021a21a86efeefba9a37192f537a57e23db032c018abd35a51659624ac5938a6e389c71c3619f11eda549c1f243a7eada0eefab35c50673ef6ba15b979ff6ae643538ffcec59e466597d335a4105a1218d860237bf830b01a93b85b94e43139279c0e4065c073256d55fae48cb5d1916e1baa8e000884f36391c137ee91d7b210e42cf88641fc678bd70dfbeee26f3f5d75b7d6e44f03b20833e8e55de04a167658d017acf20908b10a7ffe5a85efe8c8a1adff9adc8a26e63ecb0cb1ce8710ba911bb5a5a014575b6de21de2d1eda7c0480b79ab724217155e95fede5bb8ed8b59cb939366d0f51f61b80580afcdf9e2215d4ded563d1688fccd19c49c999f4b93ce4c546706f9b207b2c814a5df982b58c714fbe70e095f569f3da6afcfcaf39d3548f148d333b8abb8c75ca0f73eb1a5b84346bd8fe087baa5a2ef77b4ba974634e0d38b8ed2ad1632b5b32a2890fb8d809e7b63ed59ba397c8aed1a85c17b7ddee26d6af1853eb86b69a184a19bc6467c3ded8fa58c4e9c1eb7db5300ba48b4bd252281ee8bf4fe8c81eda58548a68f53ffbb9f7322539d435ee8cfa172cd3a56b10d08cc357ec2645be00abef98b2073e63feacac9bde208b6b20ac057ab3c2d8f6f8cb3c31aacb016844fbff6971479397bf31b5e3759da34c2a01aa0c1e187531f18c99782dd2a4df4378292cce49367cf99c11ed2eec13cdbfac2da513538e62c67198a5bf1f80bd1018bb43199f9b5e9bcbac36ac0029b50aaa995917fef44d89f342f543bc3ed06ab75ee4a407b016dba71c7b0a86669b849efc5817fca92fbc21ae6325fa6329e9f2a27ed3e8f493383e3011fc0fe77bec05518b2ada8177e5a5f970d3bcc61c29298a99c7e99e06d2aa0a69b882ab63f350f0fc462c83f9f8ca18321886e010b733ddac9286ff2ea38f5cdf7965a1411e443f97def7f12c549e5d8ca26d2f76f32d1ca4b2d5dd2b93dc8d6c9372e09302143e6959970e9a6b300381fa8d6856c93ac3e6345ba3d97f4802764dbe4aeb85bf1c0eab40d0f8b686a97254555c91731ef782679c87b9212cad1cb6bb2883e4e5e08fbad0c4059d8a2721952ed1bc2bbe39b8bff34d3c2b68e0fb9270eb9ca682236454d4faf560e1406314cedf57d4e4269ed9ce99ac72ab6498dea2a9238bf99014805e41e683ebf813968bdf7097633c1f6eecda7f928d8a3e30f697acf383e75bbbb8ae3a04a7d9508c299132d8e68806179b293fe7c63befd9c697301825d8c46d1b79b29405e5942445f87672663b0b58ca60efd2f7d393dd73b4d88b03dc5110e19337e790ba2e42a5c1d4e4a754f770e8dea86a2a3a01236a1c011e4f45d382a0fcb4dbac2f79f3490df9dd1bd0a2d01c76e794c3f5ed42e60a1e87d4de4e3207aecbf76807515e15dc2443da4a8504eb3c8aefe9abe3478943e88c8a4acb28d3ad5745e5849943fc7a292fd47d9297f833c2b2492506422099f2683039ec7a98ea4608679a8ac794d92f98a6eb94ace86cba2715c4b600b71a09597ff045b64e008a380b23916a8282ed9bb5265f5eb7db3a8295d927ffaa589f1dc5095072fd4ea1f02b33495db0b4a8c5aec600fb56174906b1de8551b6de9cdc723f9f040ce8b2322abb7fab179702e877097dcc1d325559b180f01b8be07c146ebf530801fa1c10815af88e409d9eca2d82b03a0475cc7617a1b63e2a20aeda35327ed1f160c44e649a0ebde987452aa9e90cbd20a7ce5ee515e8fb9fad0049ce1817ce53156eb2acf60d7323f7c251658071d53136515b544781b70057fa688271287cf61790284d754e5176003716a92ffca005ff4134d352170c238f7c3d6d3dd629a5929ef3b5ca2094ab77622c2c176e481e71698e0adde749117f5feeb5b497d57ce02340d087190b5c498e28510258e13e0822b7e527da4d930566d27b45e02f22bc78c5aab76e56d066845d577dc843bf3a7a09d027c6ba494d5a2ae9131ad5f54b772a4615f253300db3810210186e9db85a5d96c29921553b22fb798b8adc0d04b54152c4167bfbfc78e0518e2d3fe3808ca99bbf8bee26ed9021b1893d68e83f79744f682ddfd05cf994623c4a1afb31488a895373d5551a9f6a036e572836d33bd3447a3a2df3151f6785d970e22e42e8658540d38128fb82c52eb7915269691de11583892778d53ca1bd7ae2115b9e82bb624e99b96d771e875b7cb19d9db9daed634c4561191d6c980e100df29f8d2662e8a30c079ec9fe370b7a4975f7e969d1955c3cfd2535c239393ab8831206cf0decb4cea24f44d618721c2a2c8e964e073c7f6bd6c7bc343a4f0edcd962e46fc1eab1fa8ff0c2ceb59644f8602d0542e1a35bee5a9379e500167ebf0341af738deffc15aa6e3a66327147c7676f28f16680282d1ca443d7d822d8e941b848874b1a7ac3c0d49a1a3deaa1002a8e8471b8dde41c3ca3ceb23fe7b284937f32452b52d5b9e3be6c386bd302415602ad64724508ff8b6c57031674803a745a8b2cec533495c50e702a8e26d8e171dc4b5369c07dcf141ec7c6b048def195c835e03483ccc1b44826af71d43b4cd4711fece655700c8340b2a2c871673ad2446b17c0024c48e50e1a663bb025de61080e3fd358f61730fe611a63b87d507bab4844be1817133d55209e45ab61b7ae9aa22f1d833b0645a2875a7f486fbd2f2bcfca2259538b8f6544f9a2772637826b01d7258c0b45a50653effacc048d16d296934cbf8ba400d9f2689bb5ad533ce365f04314090872f3fc62b734ca29057091e0d68d5b76c0220a15531e02070cfe310d320389d0942659f771bbb2e4c064098e42dfa39f6689fef99c5202877adff75d8b404429e9f171ed3b7cec71df0f5d0bfb34df2a55c68f537da2ff5d487910cd7fb06ab090c286517b1c5418c4f269f5ee284b6bf501aee9783a8647dad441aa2f9cb0ab921041ba12ad1f564705b9aa7639c945629ee01da637c89071a57f3e5c3a3c793bfb2e82ec1420070da3f173c4132c773f2c8127491b49d0b9e5c82a5a41a23f8c1291c25bc08d73124d1d5e926b1cf473bdc10eb6fbf90c5ae806bd2d6e9fb5a5acd2dc08b28518d70f9264c0c89912e46e058afb75157984003c6829a8fb89ca369c2ba1d56e316543b372ddf8e3ab58b6c915d5d45ff7b79bbe991c56f8313d7c57456561fadc6af16df2f8e3fd18c157f50e8db5b31311c6a6ea329dcdfd32e06fff0f1a1205c92a52844d8856ee982457a45f834353e00700c38c2361fcce989e6775558c401590005be7f9742b852adcc43b1c1d7ea7496321d2d345870fc4b4edd12abf19c60c196dfc0555946afe49ad8e14ee7658f5692bef7f3954b1b9a1f79227723deafdd16c9291cf0287ab25bca9c4f692e459f75a3341e3409507f2326f280cde98efc5fdae26035687b3c10397970c61e4323a04b303789f3526608a7f1e36cb50c500c7bf79b684c4bf120d8d2e91e621e54f66bdb6dfc9114589694378c69125cd44fb8041bc38deebd4e2d6038d1ccc0872d0f518fe284ddf11485d44918e238765e0f270e287978276fabd8b997c476cc9927f0429a21f1446f0da9243cae6a85af3aabd42ced724480ab4bd6e4ee92f1b96995691c8e295860fd92aac48c371e7d751e799221ed9adf185785c983e469e325e71c90852de214e7fed01dde3b0d7a5007572ac110dbd5040d3b239f9be6aa5ae412f3f85dbec85297a85cd85b6016460cfaa8e1b410c1e999184bab6fbca501dfd4160c50efda0d8fdddbb844d4ee6837fadd84244f06a6cf56fe7b3da99f5995fd19567c96ed3b0b6ed54679edcb03d7c49da3d154306c148aea770d0045c02fcf3f27ff242fe22ad369f8a12591379e92d1ff5936dd2848d487f76eef89e3d2381484b6fad30a264769f69e966043c120d72e60fedc7445750eb772944934f92258734695f7eac43a4718cdad0895b18160d10249f4266f00cc7ca2310849ba5460d047350eae022eed4919ca1f88f7c01e97fabaa5be3382164e4820b042d4a19d79e751f13538054c78aac3997165c8a8b5f48ecaf04330112a4899b0943ce73a58c800ccd6a52d97c644c42b72e0430c763dd804b086dce65d5857a8d88c2cb7926b9a8817426d1994bb657b24a9128c78aa1d238bdf57b8504e86f21b9c907bd9df631c1952c0f36f4cc4796faeff33c94b176fce89f2c464ad0c9cc3077d1fb94df0cd62d338599a4423c97edd2ff7b9ea5aeebc318401af9816d8d555d29c226e8c5dcfa916be06f3beba6c4407a08fb0d7244c8aec65bd2a3ed1a07b4b1439846996de57a23a0b078f1040d0517ea474677ecac3e29c557db408d3f3ae22853998de3ba2c8131950e1e91c657de24f8d95527ed6d3fbadc046c97118da54fc890f408a075c744ec4962fd740fd2b059146fdd9eecfd9c33533fb89b3ffea99fa638c74147fde7bbfe7c45c7869d4ac9d58bc18ad8a1c3ab7fe2db0dbfcc135ceaed5975b5b591d7bd5ccb7522e4e953d4ab2ef9d0bf10e0e9e8b623149a7aa5acf05126bed35f35dc8e70962c7519ca5a477295486508f45e72f5d82a2e79178036a0776d6db2fc4b352a9bda05ed3ca0fea667b2ee3b946e9359942f32c4899b4687e8a1d4c5684768f00d03366c06165332d26a781fbb0831840596d6e2d16ae123fbb5032df9ae542b97508fef59dc4c5ab594229471b5d5f30000f797dc8a459a99e2deb3d8b0efba766c59d8bbc06c127003acf81f8dad5bb547a02a93a609f78c640da9a44309a9a91f008c5eb6583860f0603f6e31ddb2909a97061ab8921c20425e897603dc9ad1b24d0ece3fe89fb84d0fc70bcb8318eb0d94a1be1abf6be379ac335f4d7872580fa84cbe0746d192971a9a14e2c18a158ef9835f72e7feae4d9749bc1980ff12ad9ffac2925bf48527d177e8d0e6d23e0ad1019ad727b2c46ec4ca553615a0fa09f1925698cc3f0d45d3433777d9bded67532ca7e42272cd394b39f2ec20ddebbdf7bc665cd3037c6426d9add76822ba15c0d36338d7e95ee2a06cec029f2b73f9d26a934867c9c228fc4dfec37b85a2694b23cf66b27a8e3a2dc6d6ad4cc3c5ff7c963c8a7509b3dafdd735453e4517a02f7fc0819d66a3dce41b340b34729b2f4f9c3706ebd2a652bfdf4d925e115d5b6398d2f8233eb3839111b75f35eab8a784df4d91a53f5b", 0x1000) connect$unix(r1, &(0x7f0000002c00)=@abs={0x1, 0x0, 0x0}, 0x8) semop(r6, &(0x7f0000002c40)=[{0x3, 0xd3, 0x1800}, {0x3, 0x6, 0x1000}, {0x0, 0x7}, {0x3, 0x0, 0x1800}, {0x0, 0x1f, 0x1000}, {0x1, 0x4, 0x800}, {0x4, 0x7, 0x800}], 0x7) openat$vmm(0xffffffffffffff9c, &(0x7f0000002c80), 0x80, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) fcntl$setown(r5, 0x6, 0xffffffffffffffff) truncate(&(0x7f0000002cc0)='./file0\x00', 0xcf) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002d00)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002d40)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000002d80)={0x0, 0x0}, &(0x7f0000002dc0)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000002e00)={{0x9, r7, r8, r9, 0x0, 0x2, 0x4}, 0x2, 0x0, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000002e80)={0x4, './file0\x00'}) mknod(&(0x7f0000002ec0)='./file1\x00', 0x10, 0x9) connect$unix(r5, &(0x7f0000002f00)=@abs={0x0, 0x0, 0x0}, 0x8) executing program 2: r0 = semget$private(0x0, 0x1, 0x0) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[], [], [], [], [{}, {}, {0xfffe}]}}) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0x8001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000300)=""/4096) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sysctl$kern(&(0x7f00000002c0)={0x1, 0x3f}, 0x2, &(0x7f0000001340)="00000000060000000000000004000900", 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) r3 = syz_open_pts() ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() ioctl$TIOCNOTTY(r3, 0x20007471) kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x2, 0x2, 0x0) semget(0x1, 0x1, 0x4) ioctl$FIONREAD(r5, 0x8020690c, &(0x7f00000001c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000000c0)=0xfffffffd) getitimer(0x0, &(0x7f0000000040)) open(0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x100, 0x0) r6 = socket(0x18, 0x2, 0x0) close(r6) executing program 5: setreuid(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0xfc}, {}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffffb8) executing program 7: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{0x0}, {0x0}, {&(0x7f0000000200)}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213", 0x51f}], 0x4) (async) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000000)={0x80000000, 0x24}) r1 = syz_open_pts() (async) open(&(0x7f0000000240)='./file1\x00', 0x20, 0xa0) (async) r2 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) (async) connect$unix(0xffffffffffffff9c, &(0x7f0000000000), 0x1) socket(0x2, 0x1, 0x0) socket$inet(0x2, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) (async) r3 = socket(0x20, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) sysctl$hw(&(0x7f0000000080)={0x6, 0x1c}, 0x2, 0x0, 0x0, &(0x7f0000002b00), 0x0) (async) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000e80)="04b95b0abaf7c9b1bdfa5d1d2873c6472134825ba166e2fea9aec430882e6123339a446f731573d8d50898f42b75f6b5994d18c72d1d753f5cd39a5b1bd548e51c91607861699a3aa6fab0d641f04ba8be5eac9f09f61d790d6d4002f0c5231432", 0x61) (async) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[]) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$WSKBDIO_SETBACKLIGHT(r0, 0x800c5712, &(0x7f0000000200)={0x5ee5201e, 0x1, 0x765}) socket(0x19, 0x8000, 0xfe) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) openat$zero(0xffffffffffffff9c, &(0x7f0000000840), 0x20000, 0x0) preadv(r2, &(0x7f0000000500)=[{&(0x7f0000000080)=""/243, 0xf3}, {&(0x7f0000000180)=""/75, 0xffffff00}, {&(0x7f0000000200)=""/150, 0x96}, {&(0x7f0000000900)=""/211, 0xd3}, {&(0x7f0000000a00)=""/171, 0x9d}, {&(0x7f0000000880)=""/114, 0x72}], 0x6, 0x0) (async) sendmsg(r3, &(0x7f0000000e40)={&(0x7f0000000780)=@in6={0x18, 0x1, 0x5, 0x27}, 0xc, &(0x7f0000000c80)=[{&(0x7f0000000ac0)="27f89f7440cd92f2d12dcb127ddb97935d7816224cc628ecd5d4d70d69aecb559be916775d9262b797356faf718dac9158195c6fc14a5c96e8f17bb899cf95877b8fa016f9548aefc7aeb14ea76716ac923f55ae1477a063b61c7edb5f9948575dbd1c3b21922a155b76f7c0e1d3aeab882c317a1176bebcbc46e2a3d9fe168c98a0615a1727febae319244175a7246dc7df8d07ad636717311c5a442babac832e9bd72a7854cccd9599ca4f89cf009cd8ca6503e2868b51cc4a987ca54a57688eed6450456dd3437b21df9e9062c7df265e30b508d8d014dd1769ecf2c3491565089a4e731e71a0a96fc5e0684907412230361a0b2c85f3cd6ebb", 0xfb}, {&(0x7f0000000bc0)="029161fc2d0fccdf161d521f26d4251426a5e6567d6fdba5dc74a5cc8237cdf2c483ce88cd5f6f04fbaa6f283632389e57c319a4721600874425e7d4ce641996f926fbd0ff238d6cd07fce722cddf550f04dc5b25e6934d5fe44b92f7bd4406b1cb19c8bcb6c1dc814f7d0918a8d0641e61ade851206d6f9a53bfa9520485201f294585c37a1e2d2f97433b98011499f4d5aa1dfdbb7ecb2866e6e", 0x9b}, {&(0x7f00000007c0)="ee51300c0661419d1f9b5c2c8e797b55e5af39c13d66463128fa05863afa8a79beece0bf41d55b51af7a8fc7a498c6eb7d8ae38ea2b0ff02c07b44562bcdb6c30586bdf9b1c23ac08742900e4a86fb5c828914db56592cfbc9b8e0820c85e87732f1bb62b290fb316397f721f370c7c06920", 0x72}], 0x3, &(0x7f0000000cc0)=ANY=[@ANYBLOB="8000000000000000ffff0000010000006f65ba6d354f6e095bd508a93db5ab78e80c7ea4cc6e8d8cdc956ec42081256049313a2d5256dbb2c22b2011a4309ee372dfe15de71ae58b4b2def058cdf41363e5e0a4c4b184565279e36c7c8cf728442f8b0d7fe7929b2ad183246b4eaa1d5cba89ef33cd1968203f5fc6f9838b03d7000e0000000000000000100000005000000f9eb3f68e265ae7119e1de26c8ea42f6d40b76a24e1c20eb09da04fdc24c5b0f5515c0fe13490d55daee2e07967e5aa168c3520f61fc31bb6c4d6d9768eb73506cc76e374c0d863c9fe994177b2e030b162abf36286f500f2c6b2af485d93ec9e824ef59c12ba5cb26082f0d42772d84a5509585761bd7d57246328d942d1793deb7efe9c36b8bed6c0ac088e2b32252c0a1fa8cd870e20d00c7824d5cae9fbe63add9be1acd1464dbd0c8ba327627db4fb3df65caf0eb40b27b416e748712cccd58a604719e5addc87be3000000"], 0x160}, 0x5) (async) madvise(&(0x7f00000dd000/0x1000)=nil, 0x1000, 0x4) (async) flock(r1, 0x1) (async) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) munmap(&(0x7f0000099000/0x1000)=nil, 0x1000) r4 = open(&(0x7f0000000480)='./file0\x00', 0x40, 0x1c0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0) executing program 3: sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0xecf3a63ecf0e593a) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) syz_emit_ethernet(0x10f2, &(0x7f0000001400)={@broadcast, @broadcast, [{[], {0x8100, 0x0, 0x0, 0x1}}], {@ipv6={0x86dd, {0xb, 0x6, "022000", 0x10b8, 0xff, 0xae, @empty, @remote={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x16, 0x0, 0xf9, 0x1, 0x0, 0x12, 0x65}, @fragment={0x61, 0x0, 0x6, 0x1, 0x0, 0x3, 0x68}, @fragment={0x88, 0x0, 0xbe, 0x1, 0x0, 0x10, 0x65}, @fragment={0x3, 0x0, 0x7, 0x0, 0x0, 0x3, 0x67}, @dstopts={0x0, 0x10, '\x00', [@enc_lim={0x4, 0x1, 0x4}, @ra={0x5, 0x2, 0x4}, @jumbo={0xc2, 0x4, 0x6}, @pad1, @jumbo={0xc2, 0x4, 0x1ff}, @ra={0x5, 0x2, 0x20}, @generic={0x80, 0x6a, "e484db7eb715d1c3a692dff513ac671d68d1365c87c1d9aaab79390c4a8e190af090c5b8aca48ee9affbded049b1fa149e8c5e6aa67227c178278c99c84708150edb3e84b0e9316a9b2f66903f520a3742d3aa7fba1ca958b5887db8a027f632247ecd4683b176a5104c"}]}, @fragment={0x62, 0x0, 0x0, 0x0, 0x0, 0x5, 0x64}], @generic="991e45514cebdab01c2c051ccae68b56f38922b4a3e9dea9fb29d32958ff9ed8897a95f2ef52fc85a7f05ed1ffa732a915ed5bf42507f1ac5604fecce53e5442d7af07731099acadc725001a54fab892b5f6b0ec57385fa09b5ce14fc5e2d421bdbcd3cfe5e0fc8f98133042478d0d2f61b3906aef371491ff60c5879dcdfe627c9623e71fb15eecb3803a7c1508303c42e222ba0ea6d3d91ced5c5c0a1bafa54ae16ef6efbeea72609237d5fe6c3511583b70e2ce18b5cdcdce2e8c6127edc35902a45726358db8b8f04883f8ff85286e2ec3eacb8904f5da679f288a69f887cab5738c81a75cb71f6395f20a9072f80a89847f1f446c9c4fd8b15290081c4e5e8c113db02118f8c0be7fba7dc17e9032869c3da48dad58791db7a3d32e41902a4591c78be768f4e9a2338b59614817c8a5291182ee63cc9c27221f7da46220316705561d8a737c6e61daa8ec913cb1e57360ca2e9f104d1f4718519af478b61da5c6a2f47346499ad9cadc479b7f59fde510910e48a8591949ba939e2aacef4da8462c9feda70aad7a2dc48a75ac350deb22a9e4c5493f52fe13548f3cdbd6d756bc851cc2604930358a7057fea5b09a97752bb5232537d3032bd9fd303138ebb4bc046db77e926202605790d206d0c0acd880eb5af30c229c742302b01457eb14c0a3e0df366c134338d685112ad131762eac98cc3576c20ff45aabb73400e1ba85635069f666b1ed640fbc377a430fd7b39ed67969200ecf99bd3e2eaaaffacdb602cee4e0b78fbbf061238d4aeae8e0ce0e802b0f5f260d2000d1dd13bebdd8f2f48a94b3e2f39adf108ddc1843c8d5bdd5163421bb5a2972d3d82f48d6cf2bc5acb5084f2c792564e337254b6c40405a698bd31c41736e0222dce57308d392d7ffe30bce4f49771aba3ad1d3c2dca89c6b349199fe0eab461303deb784e4155e3343907310645319674f47ce90cc874314be7b63fba5128450522b1f626c6e665a0cb1b2bd4b034572660a5f93ec7b1eac3c82497ef3288afd258f358367e494f8314946a68c5d198a2c32ed56390ecfce49b3b9525a6f9f43f134b675b29f6d1e6b833e9608fae5f2c7e0c98c3b529c547c0536c335df7ac637a9fbd445b32edad364322111565392bcc35619debeb8818cd2dabb1e2ee47acb1b15159f5b6d50b6dce22ec2bcff2b9144d51d4842571138f63103baa4ed7018a92a76cfda126ef72f2de279d9e4ef9556bf7b5c6c686a3a6260c94a30c9371178b576b2d107e551f3c705e3a6fa5c8325fd3baefda359ed46d86a776c96985e9df1042ae2ffbaf6a80d085fe85333a43f8f9df745df8dd353de92587da5b45cc7feec359229378704c4fed570eeccebd1841c477c0075a3b40bcc060696e49d13faad3c32a8be99e48cf6f821ed1473d1c5426e8a8d78be7b8999a59fb2a9c70808c4acf694eb91aafde987e5dff74197e4510c27cb224190bb119934d3e322f919b441f8570a0cfa9799c695370b993d7abb811e331935c77155be857a5543d01a422e9e629861c33fedfe5705698cf5ed478bce08051cec53a43eb616abe2c544b6d7cea5a77a2f5de2f11fb4a9a792ec394d8378e9e761503bb21397221d4006ba49126f364e1a1af0843a92ecc55c639e5680e088106052ee1204a7cc3997e3ba14a0f12eeea128cb05577c237476e0badae7b816ef18636731d1bb2c62ed155fc8bcf29495228057b8bd61dcd9a8343e2c8ffcb40aa446376cd892cbb15fda58ae1f7ce3807104544421c0d1b571d5d755d89edd4f33e29aa23e34f0f32a56a957ccbdd009318beeedbe0701f19699d44bf00a5266f4a5a3fb0c35322261f951c07382d8d3f44d0615dfa739ee828c053060a4938d55788bc250935c9acec1e19f151765637b6dfeb2d810a78730275451fd6cab4c1a15995c9e9bf69d436b9fe7f8ec73895a835b9e23a8de8bab528009742221adb1f292c26be5eb53a26632ed7c5e4c4e1a83619205a554e67459e4790194fc0928d5391e68b55d08db7103fac3d09764f38e14aa122f38100eb42bfc6bb22a241fa4e370f2c794cd9fedaf94ed55b0451cfadc4116c15183226972cb30272cf7f6ebca8881f572558f1ee61034754da8d2aa2ade673416f0af9b88555279692a59dc7bc0dab91e6ea776ffb9559394855d3b4183f671d93083c84def37599024e7c3e46b927364c9ef82cf66742792572bf27b13ead82003a77e41cec0e9258ddfc0540cabc3444ce82fc838d91e3d78194c71acaf65062e5f112f6b2c8ed5e0ec15139d6581d7b08ff4d44be5e8fe564a039d7e3c95dd8e829477c7b31a2e03446c1d907107cad8a5609379607e2e1c444ab827f9777e29cd5de85021969313bf6f41e70d5be82401b68783db9af5bf4815d49023d14153f522fdd102c9ed83b798cccac1bd12fd54c58cfaa1132d5982019602249c6f27b9d93b330cd73d119558adefd838df918adcb2843a67754711e670051b6ebacfb82e7566f0bc85adfac0bd2e85336eadd46aaf294680670a5324e2d23cfe2e954e6150e6726b82ace9c46d133f22d4c746e2900ae1cbefb3a53f7ba1cd6e4d0cfd2eae5f632932369d625f53a6b68a80ddff2d614aa36a9791330575cd7d78b622bf85a1d7b66e705ab4eeafe1a05931840969fb29fd97066cda02d2a566726d4a643fc455384ff3fcedffaab36eb83e87d354eb498bee23514a81fc37abf54c64ab91f31df30c8395d00d09ba56124ceaaffdfd6787f90f81bd211af7b5e2184c560784f087e710d4e172732b1a6f84be9509f5be765247071336f0739f49bd4fd5ce001cc3c0de4b14c301e710f0118eecc7b79159255795f7eab2952c1e53ea6f56b31836709d1d4a05d9ba79779541bb2839378721793c0f6acf5dbe437d6200661bdc70a586af3694d59ad1ccce82fef53d3c23b09ea7c60683d490a6f630b8aec1310ec2e69f70c8fd963fc4dd2ae33ee3d4b0d105e0c841c687bca73a1b66547fdab4cec3740df4e02febeb202c2179da356c3ccbac9c38e521bbd0dcf9d2f9a055ba227fca504694450a2f62f019cbb4ece88f7ae57701e983d4725fbdc9a215d46f19cde3a5572cbf7bf8de7c2de46a125b6c25d0067cbc6fc184715e191a298b3c68e624945b869bcf65720d20a1ed6deedd31137260ae0808a8f219365cbd10ed7a97b324a3a8f83d78ef1ee34e2e7f4adf0529043cbd796539be6f763ce94d256ce5c6d6def80e7e51200972f2324e0ef5b8b3f1db29aafccc6cb83e8d2b03250bd91109da2b8d6fbc9843eefa082e09ca28884539b97209f885a7bd310214793446f654b5debcb32130d3e23de928a756d4cd0f76e36c510f7c0ba04a2f9f5a5dccc59ef6c6f9f6697ba4ca8f9a0041be21e756e030de5d803a817c08ec45b71925901ab07707f68216be8adddb6c456dc8be45f1140392162d919f792edd1e1e2ddd44caa79f0e544f5eea2aecb83e06aa01e91b24a938311a9e01cfbb2181ccc7dabfb55e5cc8f2097bc71544272343d5c1276701ed0e3dafd74ce4f725bce1da1f121d131dc14730c66e21a648ff10cbe13521db53ee8adc9ab0d76c228bce74d5360ef7138bb2246d6c73a4704734eea3e8f1d6adf0979d7611f6e2ba351eca9a256407441a808b01c2344ba1566c12ec48f94dcbd72d0b6d12ee16ccefe8153d4c4720c9621b86716f74c35b39d0c93de1074b0bdb070c9f2a9655209845731fd2e8305ce3e6503834d982b7c0d499db306d54853d74cb7c0be56b0ba6c86e587c2c7a02aa2c033877b9440ff656c0eb969d8508adedb3cf6d4b0eea2f2c0d3987438854c76f4110cf824edeaf24fff61e0b526346486fb5b26a04a087017ab8f5c94a0f95585e3b18db04275d4d796412a4d7192da5ecdb74676bfe4aa30d2508bbac0b1d712dc9a201d0dfb536c75121fca1e88f2004fa6883f51562ccf4713862e0574ccc060a7e1aeac88fb19e7a52f37db998fd103e8896ffe1d92e5983ff6e8ca51263a4be17fe63d19767323dfbd46d10ed0c9ac15e7f44391ced203790f0f28a43c64cefbc416d61abf5111a7a09c08603208afdae58c2e9c81f97a01bd915ca5dfb107e915ce4641651f864fbfb932c294f9f8ec55fdca7c299e5a2b55cfbc441d5b7b976141475d5ce50b491359e84fa30d4c06a79cebe443c4d15a175593929dec0960c5673b64003f91daf6ab0d963447be15bff22a83c7be99dede50548cdc2ec39454d6a465fa8e8d19826a7a890cfdada440420bc4182de93148aaccd9c446476b850d4b16c126253171cbf3e214a02cc42d1deeffde3130c1bc89caf3cde7fef24543c341c0ccddd8c5c0c1989666a08da3a3b6b94568b5e30b04f46aba178d854ccbe2324aeef80ea005c9be2c23af1a20f2420b37186455b0ef12e581dd308e304c84349e7ce56586b44e0152061fcc62964f82f20ca4828711d4c39278ef77153c9091eb6c27f91f2860661fa71217474161a83e0ec1ec90240aeadb45161c211013214d5862d9c0227d3f24d43caa88de0045deb0c9cfbb2fe009f81a243352ed5088f0e792e1ded813440357deb2c62760cfbb323cb05e0c793c0b37cafbadeb6e27cd5561a0b416a43bd993ef81fb159110ece0164fd132852d49308519489131612026e753099925aba5013d1c1c73a03dd794ce9969f7087ae635bd24f90af8e13fdda31186d2ce2f7ab94325929f5c33597c4c3a6d66ca172e7a283e3de6298b80eba9e0208ca7dec987ded3fbfcb08c631d4f83c960c790c0f8bddf273eed9567ac3a841fcf6804f5c183b8bd91a2a103d5807b839c290ac1b2be017b0f1f3a9ce9b1d3ba62bb6494966168e7034a3377739c2ee1e97996a05b98920d846ae81b51ee7f236132dbb4875afe0074a1d1f350c171e8e8d6b9a3f3c000b15ee8cf96e0586a6bc3801212a7e519cf7179d2726af950833b7de3050b30f4711c68c5df4171ec7990df0e35f42410e9785787c62780c760706ab187453b50c33262ee05f8292999c972383a85473cb624758535f170fea8ad2bb387be62027347d7a07d696fb534778d3cb2944b6d17139eb09fd9bc7161db6faa5e4e5da80c470546c1e695de94e7ffd714cc1e687049aa31b96a1ce28afd566c1500e353d1471371b2885ec14fbd52ec30edcceaed162ecbd6a87de71ddab335ecf4c3c90c80d3737de1ae563c4524bf71724051b521c8649352ccccd8bedd658c121bbe34c94595227f724c24ab9795ca5f65c9844f8f92008fa79f6e3656b4a8e5059b4a94b9305ee8b6483636fa28cfc3b032a6f0e1dadc3b72ef8c4087129b022efa466013654eaa641878f3a18d9a27228845d2b496d4913e0210848baa434c1045210c99a4e038f150f9edaf8f85c3efb42ec37841aecfc7d44989d37a426eb89a1a06ad666cd8e35fd6cbf12f1b66613829d40792d2aa29cdb1ada388747d8ff948753b6c16017a70881607393e4dc048cd9d57f226d83677011a153907a9e56709b1bada5890bd268ba098fb7d521cffc77174eb167111c8b858283911ee12b5e5e5f76e9979c9f4c9dc0a3def301a566858b43cefca1c1bccf65c5339a9a07e47debd59403d32fd49808d96fd5af617aae555b8b261f34bacec4c689e782e8cf871e4f74e3b03c75ec63b5c862c9dc32ced35bd15ef5439d46f41cbeb7dc52b41b62b8ec48e1f2d4237a51bb90c7b060d90938ad8eac945f1f29a41e922b9301ca0cacff8b310617343503021ae4a10c9d2ee9cf5a1aaea49c097537355d4a1131"}}}}}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) listen(0xffffffffffffffff, 0x0) open(0x0, 0x78e, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) mknod(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000080)="76e5eac907f9ccf7a2", 0x9}], 0x1) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) close(0xffffffffffffffff) syz_open_pts() setreuid(0xee00, 0x0) semget$private(0x0, 0x0, 0x0) semctl$GETALL(0x0, 0x0, 0x6, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000040)={0x0, 0x0}) executing program 1: sysctl$kern(&(0x7f0000000040)={0x1, 0x37}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000140)=0x1954, 0x0, 0xfffffffffffffe59) pwritev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000340)="e8f5ac06ae84750d7e53cdfbf2fc888d7ec80f522c497c99b50bdefd5f33328a21b077df16", 0x25}], 0x1, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000340)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@noop]}}, @tcp={{0x0, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) r0 = socket(0x11, 0x3, 0x0) execve(0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000180)=""/177, 0xb1, 0x0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x8, 0x8000}, 0xc) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) r0 = socket(0x800000018, 0x1, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000080)="9b180bc3eb987aa9feb1", 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open$dir(0x0, 0x0, 0x0) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020691f, &(0x7f00000001c0)) executing program 4: r0 = kqueue() preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x1, 0x0) close(0xffffffffffffffff) r1 = socket(0x2, 0x2, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x1812, r1, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000380)='./file0\x00', 0x6, 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x20, 0x3, 0x20) bind(r2, &(0x7f0000000000), 0x10) msgget(0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x85, 0x20}], 0x0, 0x0) r3 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r4 = socket(0x1, 0x5, 0x2) kevent(r0, &(0x7f0000000080)=[{{r0}, 0x0, 0xe6, 0x80000000, 0x0, 0x81}, {{r0}, 0xfffffffffffffff9, 0x0, 0x40, 0x7b, 0x6}, {{r3}, 0xfffffffffffffffc, 0x4, 0xfffff, 0x7f, 0x1}, {{r0}, 0xfffffffffffffff9, 0x29, 0x10, 0x3, 0x2}, {{r0}, 0xfffffffffffffffc, 0x20, 0x10, 0x3d7e, 0x7}], 0xfffffff8, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffd, 0x33, 0x20, 0x60, 0x9}], 0x2, &(0x7f0000000180)={0x8, 0x21}) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x15}], 0x40, 0x0, 0x1f800000, 0x0) executing program 7: pledge(&(0x7f0000000000)='tty V\xef\x86\xce3|#\xcb\x13\x12\xe0\r\x9c\xe6\x98\x0f\x01\xc2\xe7\xb9E\xc3\x1d\x96\xdbY\x91\x0e\x17\x95 \x01\xa6~\xd0|/?\xc9\xd5k\xbe\xa9kG\x00\x00\x00\x00\x00@\x00\x01\x00\x00\xeb\x91vr)\\\x9el\x03(r\xd4\x9a\x0f\f\xdb<\xb4B\x95\x15\xb6\r', 0x0) r0 = open$dir(0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffff070000003817463486dd6000010000383a00fe8000000000000000000000000000bbff02000000000000000000000000000101009078000000006000000000002c00fe8000000000000000000000000000aa"]) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat(r0, &(0x7f0000000100)='./file0\x00', 0xa0, 0x104) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000140)={0x0, './file0\x00', './file0\x00'}) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000000)={0x0, 0xcd, 0x0}) executing program 0: pipe(0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kqueue() r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x80000000, 0x0) write(r1, &(0x7f00000000c0)="d9d934f581fc3a70a0cc4fd6853812f2e53bad9351446a4a50a38244a7640552215aecb892787b81a7f7acfb774b", 0x2e) execve(0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000019c0)=""/4096, 0x1000}], 0x1, 0x0) r3 = accept$inet6(r1, &(0x7f0000000140), &(0x7f00000001c0)=0xc) recvmmsg(r0, &(0x7f0000000400)={&(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000002c0)=""/20, 0x14}], 0x1, &(0x7f0000000340)=""/75, 0x4b}, 0x10000}, 0x10, 0x1001, &(0x7f0000000440)={0xfffffffffffffffa, 0x5}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) executing program 2: chmod(0x0, 0x0) chdir(0x0) r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchown(r0, 0xffffffffffffffff, 0x0) setreuid(0xee00, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000), 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x10000, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, 0x0) execve(0x0, 0x0, 0x0) r3 = getuid() setreuid(0xee00, r3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) getpid() ktrace(0x0, 0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x10000, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000000480), 0xcc, 0x0, 0x0) msgsnd(r4, &(0x7f0000000c40)=ANY=[@ANYBLOB="0200000000000000e189f8d114ce1db782153b893a56648cbf05d41a4920f4683e418b099a7d5ea735cae1b97f3b91a320cbe57c7decc17fcd38dc99d0bb7c965cd90919ddc0e5549238f56f8e55c654559d0f52df3c7a94a84f96912ddc75beba7f107d18aec4028af1602dc36617a2134312c611150fdd47b44bf717e863e505f7c74213c32fee3d7b2994d71fa5b287034e0650d7f5694ceb79028679db8f20e53bc45e00d3f4804a6e93d98d63c734c50d9702958c665c675a9f05cb811a99020000004a820bab2c42e34d1a1194baae8e02406eae44b1e6f257b39286aaf7039dc9e1aa79fe6ecb3595e3fb5b1a1473623ffd41615c6c09264d9698db28b8c1dc4efe4a7630ca369ee18046850e46"], 0x101, 0x0) executing program 1: syz_extract_tcp_res(&(0x7f00000000c0)={0x41424344}, 0x24, 0x3) syz_emit_ethernet(0xba, &(0x7f0000001500)={@local, @random="ffffff00", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xac, 0x0, 0x0, 0x0, 0x6, 0x0, @rand_addr, @local={0xac, 0x14, 0x0}}, @tcp={{0x0, 0x2, r0, r0, 0x0, 0x0, 0x8, 0x80, 0x0, 0x0, 0x0, {[@timestamp={0x8, 0xa, 0x100, 0x1f}]}}, {"5f5a7bcfb752471b9cac6e8a9f5927045cab03521f2e3b5c93cd8a8426b0837c7c680e7b284d4f262e8856016e99bed65c22e90ba569418d3b0a601bbfb38524e6bff17c89fd286b3c26f29012ddad303b9d2b6e8b488afbe4d1b965c72af551144a645e40ba9b1169ad13e8a7ad1b07a4c71525a89047c2"}}}}}}) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000513000000000000000012000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a421180000007226dee501d610a05f0fd38bfbb770c1f5a872c88106002ec589040000000c000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407", 0xb1, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x1d0) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0xc000, 0x1) executing program 7: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) writev(r0, &(0x7f0000001200)=[{&(0x7f0000000200)="a9e9e42290c4f0db19990dd5939d72d3d6f00aaf1b787bb6e918eeca40603f5e5c5e36a49676344cd9c20209e222d2d5c623102e3b30aa955a17c8b0cee4d8e065e31dceb47ef7964db3ba65b13c4b392f4e98160537d8e4130ff9d0dd08f967f41110d000551ccc6f8dc4545fe7270c9c9f7afcc6c6f28d5b570917d65909c385c50492f169c290daa4e5182213ed16d72a651630805b480e30c9040d71686e3b94494bb2a0d7f04f9d8be3fcaf671da025d91a901808ed05995a3d1e3806fc0b33ef696bbedddd505b337c806d0d7c4bf52f9dcdec9032be9bd96d6cdd", 0xde}], 0x1) execve(0x0, 0x0, 0x0) r2 = socket(0x2, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1ce, 0x244}}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) execve(0x0, 0x0, 0x0) executing program 5: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x40}) r0 = socket(0x0, 0x1, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000012c0), 0x4) msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x1, 0x2, 0x0) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r4 = dup(r2) getpeername$inet(r4, 0x0, &(0x7f00000000c0)) getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0x0]) getpgrp() getpgrp() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r6, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f00000002c0)={0x0, 0x4}, 0x10) fcntl$dupfd(r6, 0xa, r6) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0) open$dir(&(0x7f0000000140)='./file1\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r7, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) recvfrom$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 4: setreuid(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0xfc}, {}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffffb8) executing program 1: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000100)="f9", 0x1}], 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x53) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x53e) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x1c}, 0x2, &(0x7f0000000140)="3ad0b3bf1df3844e63fce70a63bb1ebeb6ce744032a0f6f9fef334ac42fe19b4f108b3f8ac078205293d47fa93756953f7bd747cb4eb1057684eb03ee6e58c15bbde4f8ca06d81f356c7d0fc8594b0e4ed82d49b6abcb74c7d385bbf40b59b050c4eeb48ffab6918870bcd744cf27fb8e5930e51fd37bb3540c056f4fd0fd7efcba895fda5cc6b2ebb7db53d120638cda07e9fae7d421d960fcd0764ef1b0dc1bdeff01a415d7aa53188dd9acce743decb118ce44a7a6816cacb38935c270d5566596baa7493300d7a7d6cc91371a30abd0683a4593e487634b421f3bcb3722fe725c04f379d4e5f529406ce5a0d79", &(0x7f0000000080)=0xef, &(0x7f00000002c0)="ff70c19bf2555e882ee0480b5233f53ef2ba96675d109e8e13efa117540837ae1a7384d32b4b94d9ebdcf5689b15d2398cb75f1b8bbd717f0557150422b52d4edd9b79f9a16a8161729daa319a45ff2f732ac543b61251049668ec07238a41af1021063b37b3cd3ca0448678a95255c84d31537cf7dc29f6c4caf5d6dc61ad719b5e1bf06fbc840f7628a050c6da6f340c2c85f881da9bb33c4baa80e021036396425d37e67e78a3d40458e1573fc329dc5cc20a6b892e26ced0885e16525520d36f47d0bdf1254cbcd088794cc8dc173800182237ef2cad1abc5f77e0748ff4ca8a72978e", 0xe5) connect$unix(r0, &(0x7f00000000c0)=@abs={0xf9d67d01fd670924, 0x0, 0x0}, 0x8) execve(0x0, 0x0, 0x0) executing program 2: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r0 = syz_open_pts() getrlimit(0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ee702d64110000445f69112295cf00a6e1002000"}) read(r0, &(0x7f0000000100)=""/140, 0x8c) syz_open_pts() execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000001040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffbf86dd60aa86200030000000000000f700000000000000000000000000000000000008"]) setrlimit(0x8, &(0x7f0000000100)={0x8, 0x5}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() kqueue() select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xcea, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x3ff}, 0x0, 0x0) dup2(r2, r1) sysctl$net_inet_ip(&(0x7f00000027c0)={0x4, 0x11}, 0x4, 0x0, 0x0, &(0x7f0000002900), 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)="16549bfb0da4f105113b916d0d08cf5ae83e924ad8", 0x15}], 0x1) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4000000000000006, &(0x7f0000000280)="2dc7c8e2e775ffc20b3a1acee1c2a5f1e8fe13a57e96c63e433f171fa0259c95a2e8876cd8a05cf955af42ad168f64ae90686933ef37656c888b907b9057a20eb471ebb033d4ad6d902d6c55a78264536b4f2750933ea7153b2227eae0ea9ec30911ae671e75d159a4fdfb0b4620565dd448f43716ba7f2a499ebd175cf9ab6aaec5d70af5f002da896444bb3f51ba2a4896fa13c1aad64a716831495e42f47b8ad55073a5b88a7a8fc96180f40cbc921eda4ed0e8bdb6ae77f0fd577fcca98182688d3d0c2c681d9814603c6c152bf55e14672269c6926bcacac4187ded4880f7d8719bf6f5ac99080d6b823ca9b1ab07de030a7240b07b0966687494a85a27f3a6ec148534a79e4b86c427b29f27ad9c2310d386d41ff5bb2661299056d91116c0094960e61b54377de2f5a24ae84da1ccfba87833013adb7a6a6dfe5ad85839e7a07b1b975015331113d06fcf87edfa0f0f03333219abba403cc4e4210c5a01c00efa7a645f34920da20afbff4407e57dc9fa3cd99ef5ffffffffffffd123c95f7017b35e4f70e32565b86dab4b00"/413, 0x0, 0x0, 0x0) readv(r3, &(0x7f00000009c0)=[{&(0x7f00000007c0)=""/193, 0xc1}, {&(0x7f0000000300)=""/25, 0x19}, {&(0x7f0000000500)=""/73, 0x49}, {0x0}, {&(0x7f0000000940)=""/102, 0x66}], 0x5) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000140)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) close(r2) sysctl$net_inet_ip(&(0x7f00000027c0)={0x4, 0x11}, 0x4, 0x0, 0x0, &(0x7f0000002900), 0x0) executing program 3: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) listen(0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x8002, 0x4, 0xfc}, {0x3, 0x0, 0x0, 0x49}, {0x0, 0x0, 0x0, 0xfffffffe}]}) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) setuid(0xffffffffffffffff) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r0, 0x800c5709, &(0x7f00000000c0)) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x723, 0x0, 0x0, 0x0) ftruncate(r1, 0xfffffffffffffffe) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) executing program 4: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) close(r0) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f00000003c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000400)="a31b7e4375cea3f52b2731a4533be73237ba08554a94cd187fd315af42c1154efef36d", 0x23}], 0x1, &(0x7f0000000540)=[@rights={0x28, 0xffff, 0x1, [r0, 0xffffffffffffffff, r0, 0xffffffffffffffff, r0]}], 0x28, 0x4}, 0x40c) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x5a}, 0x3, &(0x7f0000000080)="71f91e3471ac0058bc7891502f94a3098db842cf71b59c7afec370ff", &(0x7f0000000040)=0x1935, 0x0, 0xd2f5e5e4748744b3) select(0x40, &(0x7f0000000040), &(0x7f00000004c0)={0x40000000001fb}, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000100)={0x1}) executing program 7: openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r1, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000400)=0x7) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) accept(r1, 0x0, 0x0) close(r0) r3 = socket(0x800000018, 0x2, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$TIOCSDTR(r4, 0x20007479) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x0}, 0x8) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000140)=0x6, 0x4) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x61}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000040)="9bc9b470d7d1be34fb9f64", 0xb}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = syz_open_pts() dup2(r4, r1) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) flock(r0, 0x1) syz_open_pts() executing program 4: sysctl$kern(&(0x7f0000000040)={0x1, 0x37}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000140)=0x1954, 0x0, 0xfffffffffffffe59) pwritev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000340)="e8f5ac06ae84750d7e53cdfbf2fc888d7ec80f522c497c99b50bdefd5f33328a21b077df16", 0x25}], 0x1, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000340)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@noop]}}, @tcp={{0x0, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) r0 = socket(0x11, 0x3, 0x0) execve(0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000180)=""/177, 0xb1, 0x0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x8, 0x8000}, 0xc) sysctl$kern(&(0x7f0000000040)={0x1, 0x37}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000140)=0x1954, 0x0, 0xfffffffffffffe59) (async) pwritev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000340)="e8f5ac06ae84750d7e53cdfbf2fc888d7ec80f522c497c99b50bdefd5f33328a21b077df16", 0x25}], 0x1, 0x0) (async) syz_emit_ethernet(0x3a, &(0x7f0000000340)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@noop]}}, @tcp={{0x0, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) (async) socket(0x11, 0x3, 0x0) (async) execve(0x0, 0x0, 0x0) (async) recvfrom(r0, &(0x7f0000000180)=""/177, 0xb1, 0x0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x8, 0x8000}, 0xc) (async) executing program 5: recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) close(0xffffffffffffffff) bind(0xffffffffffffffff, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {0x0, 0xfffffffc}, {}, {}, {0x0, 0xc8}, {0x3}, {}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x693}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000300)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498311bcf9f34ce55efc6aae818aa9f6e6382c76c7ba51ac6a998cf9860d52111f5d81ef087ffcd82c4c878c5790233ad2174c54cb2612500bf566060916ea8ce2916ee768e635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e7a3f975dfe7a67fb5a0a018321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145d76c1825fc2d3d381817b0a138ff39a0996b3bf594265730ecc49333b7a2fad0fbc19bee22849dff2514224a62b5d91dca628c7787c4ae0371372f1bbcc596fb493c0b18f74983c5d1e955178b3aee2c466f0d16036f629b31cd041bd2fa9887cdf9a0fb07d336ecd57d3440eff694c41f5d4dd50423189b2354e7f1e4f77004d52925308399921c92b4a9cbbdf88f0f6517c78406b1569f401d49dedb62d1a382941b0f45fada915c851fcf9427105530c62bdfd9bdac5c440e9cfd3d2153e342c8464bb3edccaec8e5c835523c8e4c91aeb218661fd1591a288d83ee32eed88da0324e92eaf6a6e11d5c6194782123", &(0x7f0000000080)=0x52, 0x0, 0xe5f81a4756f9a02) mknod(&(0x7f0000000140)='./file0\x00', 0x6000, 0x11d4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket$inet(0x18, 0x3, 0x102) sendmsg$unix(r0, &(0x7f0000002e80)={&(0x7f00000001c0), 0xa, 0x0}, 0x0) open$dir(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="000068cfe7016e7f064ecac54a4f44a73aad7ef372cea02c214b41f445cba2f139f50000e0549201ce1d617a", 0x2c) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000), 0x0) socket(0x0, 0x1, 0x0) pipe(&(0x7f0000000140)) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r2 = getpid() ktrace(0x0, 0x0, 0x0, r2) r3 = kqueue() read(r3, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000003c0)=[{0x25, 0x0, 0x4, 0x7ff}, {0x0, 0x9}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x4, 0x5}) executing program 7: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(r0, 0x800c5712, &(0x7f0000000080)={0x101, 0x0, 0x72}) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f00000002c0)=0x20) mknod(&(0x7f0000000340)='./file0\x00', 0x80, 0x82412df7) r1 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) poll(&(0x7f0000000040)=[{}, {0xffffffffffffffff, 0x20}], 0x2, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) socket(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3d}, {0x20}, {0x6, 0x0, 0x0, 0x30e1}]}) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r1, 0xc1206922, &(0x7f0000000100)) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000200)}], 0x1) sysctl$net_inet_ip(&(0x7f0000000180)={0x4, 0x2, 0x0, 0x1c}, 0x4, &(0x7f00000001c0), 0x0, &(0x7f0000000240), 0x0) writev(r4, &(0x7f0000001680)=[{&(0x7f0000000300)}, {&(0x7f0000001400)="4bdd474a8c385fc12826b40dba57c166123b08ce647888b6363c11c9c62f00ac12d56a1fd3cb58da373e413e1b424c2648c2692d433be73b2943ccaf382992b00c1a739ebba47a95815c38970179bc1ab93d", 0x52}, {0x0}, {&(0x7f0000001540)}, {0x0}], 0x5) sysctl$vm_swapencrypt(&(0x7f00000000c0)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000100)="36cda61de1e8c25ffec5fec9a5092516684d2122d606b8545fbb6212c163a5239e3c0aa4cb73a69b6c9c3b5e8c10a6e48ca020aa4c3bf91f18d5cf6afd728d2efdb90d237cdcb7eaae5a3b843f083d496d8fe8298c4371077d2c31b3adccab101940257aa6692d5e80d0d35872cd1170ddf78236cb19620f591e4bea12fdf4a7ec9f3826ca92e8f1aed997165e78317f201ab25312da06f574c3d67319c19a2a16bcfdd5cb6496c870bad4807e2d1d5be621828e5f02945276433e8e95d4ba41610815017bd746492e034e0fa0", &(0x7f0000000200)=0xcd, &(0x7f0000000240)="91e6505b3fa7ffed8d4c3d241e8a318930a7538fce8faa7d0f0ebd5b6ec65ff2b265b6c4a5ce7e11a0deecfc04e733b4ff21e0979a70ff71e2b563661a189c9b7f6190262904216c5597f7c404b0ca63675a", 0x52) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x22) fchmodat(r5, 0x0, 0xbd7ac94553ae44e5, 0x0) executing program 4: chmod(0x0, 0x0) chdir(0x0) r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchown(r0, 0xffffffffffffffff, 0x0) setreuid(0xee00, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000), 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x10000, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, 0x0) execve(0x0, 0x0, 0x0) r3 = getuid() setreuid(0xee00, r3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{}]}) getpid() ktrace(0x0, 0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x40, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x10000, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000000480), 0xcc, 0x0, 0x0) msgsnd(r4, &(0x7f0000000c40)=ANY=[@ANYBLOB="0200000000000000e189f8d114ce1db782153b893a56648cbf05d41a4920f4683e418b099a7d5ea735cae1b97f3b91a320cbe57c7decc17fcd38dc99d0bb7c965cd90919ddc0e5549238f56f8e55c654559d0f52df3c7a94a84f96912ddc75beba7f107d18aec4028af1602dc36617a2134312c611150fdd47b44bf717e863e505f7c74213c32fee3d7b2994d71fa5b287034e0650d7f5694ceb79028679db8f20e53bc45e00d3f4804a6e93d98d63c734c50d9702958c665c675a9f05cb811a99020000004a820bab2c42e34d1a1194baae8e02406eae44b1e6f257b39286aaf7039dc9e1aa79fe6ecb3595e3fb5b1a1473623ffd41615c6c09264d9698db28b8c1dc4efe4a7630ca369ee18046850e46"], 0x101, 0x0) executing program 2: seteuid(0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) r2 = syz_open_pts() r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) write(r3, &(0x7f0000000040)="2c7e41aebc7ff74ab3a7ca3fd644000000040000000000000000", 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x9) close(r2) execve(0x0, 0x0, 0x0) executing program 2: symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') lstat(&(0x7f0000002640)='./file0/../file0\x00', 0x0) r0 = socket(0x11, 0x3, 0x0) truncate(&(0x7f0000000000)='./file0/../file0/file0\x00', 0x6) sendto$unix(r0, &(0x7f0000000240)="b10005010000009f0500070105000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297bd8aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71d808e5ed405080000fca653181afc9d3f0100"/177, 0xb1, 0x0, 0x0, 0x0) unveil(&(0x7f0000000440)='./file0/../file0\x00', &(0x7f0000000480)='c\x00') executing program 5: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmmsg(r0, &(0x7f0000000740)={&(0x7f0000000700)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f0000000500)=[{&(0x7f00000000c0)="d93bbfffc933a23640eee27dbade399170fd83c3b9b5c4299ad63d298606ddc28f9f9a1fa9152a6e3cfc10bd806839051669d767aa66e516248071a163b2d13e0343e321b079487b88", 0x49}, {&(0x7f0000000140)="0937d371334a63400d3253900b90aa018b570be45638f4675bf957a7e4544979c292af345ec94a7775185cf05acf64172a10278db8a35aed692685d2078867d72d076fdc2c2879471c0c87dc370a02c8edecdc581ccc838e901de3bdcb735758fae8a582edf4d742282dc58ffd408fd1ef1e981d634d2195a27a57a1f22d210a35ba0290426a792d9eea1b4265d64557070ae63d8858ab810e106d6903e2d18f15394e93221a40bf2fe177decdc7ce7da43d2f2be08968f9640e7481f0344bae385a508f4a7a2a19fa2c133a78818c18f46ab9f9a80137032b4e7be30f5f69c2a905c1c7089e044bd8ec133c5b9750a50dfa41fee2", 0xf5}, {&(0x7f0000000240)="02e8e7b971584742c61013bd05e7347f7fd4f76859583a82176cb81fa1cd49b246363f482fd88abbc3692d862e6ca02adfd40e7302cc6b7f826664b9b38c8b3a0cce106a1e5defb02dff5afb3f07b69d33434ce9d011e30ab8784bd3e7c9b2dc62208d685a04568209e2cb46aa4de319b91717009dcfd724b5c739210474bdff555dd8f7ec2923d1404a04dc10f2c23a25a2", 0x92}, {&(0x7f0000000300)="761884f6cc93de33d8322607a3e7a34344a2e93b7eeb8743d2988c2e87bffae72cee9fde05dad6278951b8700f49ff1471d8597b1004fd95b9b61b491c9ba73b209c0a0608a91c7c756ff51bf5862baa1325d4d64211554b08053cf958b1590f62b27185a5f27457a6a5a8238ff1194209e5b7038c3f96e6437eb16a412fb8130cfbe26d0d5aedf9c4e6fdb3210a37563cd5f56051fe281d249002680b60d91e6d0210c2a02bbc26c88b4a400a434b6f1289ebe8bb6b7b238bf435", 0xbb}, {&(0x7f00000003c0)="35eb8fff5362ff3e5d3f232966167bbed44d2007ec428bea7e1d4a09c00eb6b099f90506e2da15c6227f9fb43e1310bffb55e64999b664fc98eb4eec3318b24e33c751404de268d8bc7f6ae02c61ab75374a224d458b65a8c006ad204f328e801ead450c90d518d60853c66128aa11448b6e3f85e8878487c7cbffcc7ae5369e4740a343c877142d684ab74e5996a0bd8dd55c2bd1c40999ec87f5a30de03738eb02f06a2ddebd7f99adf789144c67c2b53ce1f1c8aad439148e9765d58a9b6ebee0118789f433b820204f3de3c0dec31fec5fbb343cbd9ca56723dde02ac75b82b9e354", 0xe4}, {&(0x7f00000004c0)="4ba62a5428bb51e3ef6f388730ab168468335a2b14643653469f", 0x1a}], 0x6, &(0x7f0000000580)=[{0x98, 0xffff, 0x101, "ab568d33d1c66376bc434573a3a83a0ee4172d87a31e59faab8b4b66fd50f64dfee07283c0c94b089cf58e20c994132184c1c8c066cb001b1eb0247689f901281d6c91b6016d4d3c6417c43507136fad9546482e2d06bed6389089b989836fc0f6da2304c81572a15f815637df1a40c112e15b45643ab0c1a58b3c88fe22d7be2e8b7063758412"}, {0x78, 0x1, 0x5, "7903ede0219e58e7cdc4b91caab1c7da7b30a4d9a6abca45c26c4683b89b0c62aae12a80d0ce85ab619ee04fd5e4d39b8230b96b0299f9304ed9d76b86ff5b86fe408969c23ce6d9191ad719f9d6b1f30596dfb72b0b716f97ae2f912114023dfed1eb"}, {0x38, 0x1, 0xfff, "6d89a9c778bb2425c0a19109a687374d40be6389163ed3be64b5082c7156c945453b53027d047057"}], 0x148}, 0xfff}, 0x10, 0xc) getsockname(r0, &(0x7f0000000780)=@in, &(0x7f00000007c0)=0xc) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000800)=@abs, &(0x7f0000000840)=0x8) r2 = open(&(0x7f0000000880)='./file0\x00', 0x20000, 0x102) recvmmsg(r1, &(0x7f0000000b80)={&(0x7f0000000b40)={&(0x7f00000008c0)=@un=@file={0x0, ""/21}, 0x17, &(0x7f0000000ac0)=[{&(0x7f0000000900)=""/117, 0x75}, {&(0x7f0000000980)}, {&(0x7f00000009c0)=""/200, 0xc8}], 0x3, &(0x7f0000000b00)=""/27, 0x1b}, 0x7}, 0x10, 0x800, &(0x7f0000000bc0)={0x240000000000, 0x10001}) mknod$loop(&(0x7f0000000c00)='./file0\x00', 0x2000, 0x0) sendto$inet6(r1, &(0x7f0000000c40)="3c35afbe82d39988cd6e2dcadf98d0e967130754554c76606b5a350c831bdb257481e217c7617a0528300127bde95c5b6b5a2ecbd5d2610ebde5f9300e9df5f5010c96e88a0b1c8e3844dd88d6b87adfc3b4a4898a1d87563fd55ed361e64e9a30506deedc46e0f0ceec6766fb6d2c1e1ebe52fc7063cbd9e60d9c1d25c8fe1ea8cbde1ebcfe4d1dd798ba494ac65fa47d20ab06d2aa1fedd17ea15de4f64fb48ce9927841ba2237590fcab2963dec3ccc566dda29cfdf16de95d72c7444af6a0a6e736b3d33a1bdd8e270e53801cb74a0f332aac72e52ffe99e8814afc285282e6fe037be5d7e086321bd3ff29283acdd1efe945002fda7b04fa900b4b645dbc958f142bfd7a2a70469780f2f0d0a8c8852a8501e0329d068e7afefdcc1f3164ea1c3c8fae189ff5f8d32f33a0e8b3e9af8935e0905bc88f79d2cc78a36ec4a3b8cf987b3a2971a2b6896c10a8acd9acfa8b8602e4d776212f1dfeaea819aa55f93832935ebbb68a515b9326ee317070532ea661e2b1fb85b55ecc2edf9adb587e0fa39d6897ea3f3dfe34d112b5eddd5d3d74f8d53ad7daef9acbd8649984b9d3371b3ff92841fc10972c9cb6d9f162c480db838e24c2cdee14718f255a076520b2a2c3edfd80b88345f1c71af98b1e70edfcb8e05e37d263f3ec70c554f4009235ea96f89ec6d69f33cdf81a496d7d57df64cce009897b48e0ca49efb8d13b6418b892ff43dea43ceded682971d95f63aea999716b235219ca3996820ed34722b7de114fd2334455b12afac448998f66a4170218bbcb2bb766258e530ea3ceff2e57e977aaef7c24abc9dc438d23e7da71340a0a11d7c2479a0c8a7924a0acf7e663b34c7d644d140bbbf82bb6b01b867e7d876ab4c26c3da213c4d49098b89e84ab1c8993148e95c7caaab49541910b6acd00b37983c88ed0ff2ea062160ea6cbc625baae1e6c18b81837500285b0042bdfbd087e8c3f41fddd3b01908cf679a36e9fe19d21b19464842851e73bf34a5089b8f09b8be19245285e470cd407dc52c9bc9db23bb16e188898d6bf9cc60b42931548e77beeb0a5121d6d15823c068f53707f138f2a77f40a3e18a375a6a241bb4590f0b1b801bfb521b310128046aa527cd38d38b189281db9a34948d27a5d6441067fc0dd2ce70c271316db808d6a1ffcda09420d379b654eb68ddc85bed87368094225e466b4a71540a149c966fead218434921e69d88d0d5b11ed35c77ce853e5e973e2c812f988175d1b9a37c2fe1baffababb4f5ce5b4bd988a4841d4754b6852228e5152407e0989390a5093d5f73a252c3a41fae1a7db8a0f008a2cdeaafd20df4d7a1756c0510a688ee836bf2e78cef8ed8ae514cb7c7210d02510055151ed12d700508353c33d3fb9f2edede250eadac9efc7263b0424ea3135515baef7759d1b4c39f0fd226b79700d26729c3d9ad38c85dd41c8f75e8856bcd212e1a541d17d3ee9732f882008a6695505994311b9350e0376d02b3e3e936e435342db0b6faca57598d31e9749db0864e45cefcd466010faef26608084336ff237000663749aee01d544f787c9309e677b72bbe7f652d2541cc08719f0ad7810982e8cb796bbe8936f1f0c2e691ffd959e3826292dd9a3f31dbdc0b0ec723e5ed516d77b26622164eb38c35157796699bdece657ce473a1b2e83fb3d71138b84add01901f763d45e856acc7c2706e6fdd01b28617df349261f82870115eefd65ce19e33b3b369faea9f96c053aaf64d03c9ef4666ba8aedb0b47e914ce4b14cffe915bd4a3599adef5c6ad1a33810d0b77064d15d1a5d36471410fb81b7d9bdce38b0ac9ca258a531843597444f1fa1b72048ec6f365d1b311d516b41342f6e30e0634df034b8a2651bddd0f461ae637fff10516ccddc53e0e7f92ab6d552dab7a2d445bac071523184c3bf2bc8ab2c362a613959dec9ef83ffdf87d3e6b8249bd0c636d9008028785dfe0a99a4757ca9d6bbbc5692fd3f65d12685500d36d51e694b7f7065ac0a01a30c4ac3169ec5e4bbf1019786dfd86a391c69fd70641ea01c73f1c3c34fbd1306f254506e80238b63214bb20513c615bd08ca9b1ee73df41c5f4ac44460632ae26dfa29b5db1fb716e149de67a9375635781e64d7c73da1ba4e116e4bd0aef5904d1222f1edefac728c6881ee5447c76c140ac1abdbddbb674372c534bcd3a34c24b683703a45b0b5c5a03a7550aaf2e84b57a547a120f7cc3e1a1ae03b66516e502566e1630d4c55ee10f98e312a06155e2c7408b7c41d6e76692220907b62b20db0c2b7a7b9037b7b817e821e456fc0f9ac459796cc5a517e7e502ccd60217b81df11397c087d2f02e2ca29e1b8957b10e2f3d088aab0d78772b720e957cd96bb9a230194841bec6520e571755afd67ab158dfa15c135e522284b4666fd2dbab298fd0657dcd5cbdaf356f1e9908a1c78925f27f089a5742e9ab6718f4ab80680ee5b9bf84021767ff1275f83913e07ed7cc24d9ac870258e93b0007df7ebe26b8d96fb41631c701fcbf5e2ed8397354425235baa38cdad03abdebf343c9e7334d77a301ab9de6ded5b51f9c71dcbcbbc3615724696264fe87853a4703b4988a89e019b94a5eae612a5d4a5ceeb1bcf009c09172d63f762133846923c218770e7016584d86e35823fd4838057d79073ad8f679b7575f2b3271824d6284fc9a5583efc64394deda33deeb4ae48fe7d73e7c21440a7ace9e17cf21782cc46d4734b0444a23308aac028f33f9373c93fc6c1726f75db4b27ef3120e157c4a6dec127d7de38264cec971e7b071435eafc0c41857fb52bf2ac9c01b4f3d71961ed89261236d4a499606131842cb4b0f41bde8bd1fc927016a96cf6ef57d36a84354b51b19260127f836227261a90d9e831074c69fefb19e17f9061e38f459f018a89899494a37e369beef8b6b1f2854afaa63ed0f5626d0ed63eb7b29fb25df10039c6e6ebf091fead0898c7dffcdbc671c1a60d76c9d9355f39f881f0a553c37c69e1228ef707d9d584cb95279bda038e9c7ba8ac406193d679f405084053fb23b52a31ffa2e0252ab754628e74811a3815fcfd859e85301a2bbd58cff015996cce984da4784ef402d7f1768148add35c339fbf0cfb665077212a4b14cf0ed67c4d778329172fdec7a371b0a3ff9c3367d86d6c6e7405819d6b156fa7d47557667eeb52bffbbea821ae7fcbded490afdcfe6c19e3bf7f5570e7d3e8a5150c7e8bd779afd290178c030f8ddc61cc2e67ece061deaba7214864a58b726c808d06a2e4a0497055d7efad5a83b7d478d62a1e031be9bc842d24abca88af27403c3d517b949a6beea28e855530df1123449cf9edb5883386b802233b9c48c85df4c7a9dd4f3d08b72cf5a57f04ee63de28eaf8c18f057e382fd487d92fa9545bd87877c273f5d9c6fa4001c4d446ffcf5d1fc6e0eb3fa345380774132fa707ffb0caa3e1b4fd991a4370172cd092fd9ddc30696d6aa165d1db465615103708bd69354343340444e56a9bd3b7f5aecb6ca79e4a2adcde1f9e8c2192eebc9586cb4f66d9bf1769d1a7c2f224da59ca1ef0d2f3ca4d40009366a8a7899ea1964eaa1b64222803b0bc16c7291599db127b19df4c444c49e924addc3e7b35306e3325720d2813b83f17d1f30ddf83209287a26b8a12e46920ff9b47838cae0e778fedd9c3b3451551bd601e8d85dc4eb464d835581cdc4d902cdc054cfb7b4487b37ba779e84a9f47e846053c644a61b6d8a24625cff5464e382298ab850662933303e0b274825623a8fc6fcbc28090e19cd9a6d21eb693695746d5d17eb97674f85cc15d588cc6d72f3544e5100ddb0fa4e2c5218c49ee2ac6724fa3a910aec1375061599a4a8ff8996cabb1ca21aa37d2e3c1f8d2beece145a6794115c8bcfdee1f67cb53745bdc8000c4b7d9e7514b0a08e6877cd5bd9d0756d8dc1ee13228bb33893fc1639ae578e25aaa7f7b1423dffc7d7897c1e810ac22673f4b3fe4f0e289f05b99bbd07200538ca3e2ece5d36dcf59dae6967f27b31d539179f5f2c866fcf9d108fe37281cbd4469320b7aec4c209db6c2205ff8113cb58f7558c4f4ca7156c12f958c1f214468085c8957a653e1e3945a49294aef0a8e69e2efbdce3766a8e809703fb6a30f11450609be370b092dfeb58f6b12a7d6201a954a30b721d917f74eb351ff57fad55a26ae9888973df9ba4b0e15f95de8386721ad56a46c98aa6ffedc87f6e2f368f422adfe12a05f3b5a1b29500e31c840338afacbfe93aa5c39ba46b4c6a840e67a05ea0ebccd4c3e2dab3fb3ff22b90738ca088e584abbd3896831d356b74bc7f009ef7330c69864f2ac2c0500b65429b1c08fb31de04831c1bcccc62cf516be3af640eeb05c89273a85759aef118c741f929f826c9fbc363299fd0050cf7610786bd2bf10b839efc41e49ffca8fc565ce07d4a2c9976884bfdec6d11b0fd866cb28516a3f0eaabd9b0e787eb0cdfd82e33d8cf78acbc6ee0ba71288411ce3186dec02824470a2f0bbcd73903e51eb939ef414814e25e5cde143cbe12973c564a5f6e4ff948f573134d49b447edb5d46d1d66b354b033fb6e205ea56fd4063249db283642e46b3be7965452abf197b9eeefa854131158012afdc714cf80aa09402b31bdb67d8397d7bef4eb00b0c7d1165337c5e07198ea997ba7116e234669f1845a618333b10dc5fd3565c99c806ee7000b8b1ab8127f1fe3d3c259e6c6205f4d26ac68600a2400480a8ae0cd26e57d302b33edccfc3547baee1521befd5434d06e4eb8d748644b208569b08a7a8522e599efb7b444279b127b92e78ade96fe4491bf781c515e01c81c6d67d3d7618b10b0d414dc9fe065657deeb7e0359a165d0225f655a25a0d4a2273a3c5f6f749162dfcbe9406a73f9b9049cadfc9655c5a96f01cd6ec29c8f02a2c4f2662954dafebbd8ca06e61860c960bb66c24365a35a2d11892ce6d3102b2f354608cecc068c6f529b95ef9bc8e9a4fbcdce2bc1a4f7b9bc4c3a437ec83f4884f4ce2bbb294de4d2fd40f031cc2e414d0706e2d83714cc04f6441249f5a6d06b74cb6dcdc0c59b4a85cbe680db3b5a4d3e8d30fb111efeca510abc810d278d4a5667ac9590ee9e695a315cdbfb4a346e564cb9e95dbe10700b280ef100ba61e074d4f70d0e56953d3548470face4dbac53546e985c1ecdcfc113a83526dd2db9e5ccd79b3073fc39d8caf7d69ce847f3cb94fcb00ff2f9bd9ed6f1388bccf1cefc0b77783404538fff2291573ad2a37709b26fe7e06422f08423302e9242b9cf2c7262645c9a4b399835f3817a55d3bdd3cbcdf47d2b69fae774c38126d9471088644527a32f52b8dd4f1bf27a23b4705129203bb9090fb3c33e86aa693c7ae34db961c9b6b97807e2320825c2932171f8ba33d1b10e4d7862547224056873bf28654db4aea34a170835fbf44edffdcdacd7f00a7f4429ca91388a5fe520651967b92b1ef6975f30e0d21d6c5e7e748655f7fbaf49abc9064294aed7cb4afa407bd45d1e1dd91c18899ad2a6ac72d14415da730f53b56ec8784625a7e3034075755a42df9814cf7850e805a6736302cb2548d2cb6d9a3a82397a0bfc56459653c53aecd0b2c330d58d612b6ce76d1e0dbed14ec57f18efe10385664460916dac1eb1059e417f5f9d34c79ce2564b70317d15e246ae7891ccffad160f03412c50fb4ae37f008a6db6c3e57a1ad805c4c613e105aaf8c68fb71302f0ef95a15ef0d0c19db19e99d5f8f42db27f646dd927e0e40e", 0x1000, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001d80)={0x0, 0x0}, 0xc) r7 = getpgid(0xffffffffffffffff) r8 = getegid() r9 = getpid() r10 = getegid() sendmsg$unix(r0, &(0x7f0000001e40)={&(0x7f0000001c40)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001d00)=[{&(0x7f0000001c80)="6dd2ee6623d9816ccaf00fdcb4d344ef090c207e1443d67aa4f797ee96c56081d452498a1c33e8927bd016af54ac6b2351e5aca603685580b325fc2d7ec64733c57b060c9702465ead", 0x49}], 0x1, &(0x7f0000001dc0)=[@cred={0x20, 0xffff, 0x0, r3, r6, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r7, 0xffffffffffffffff, r8}, @cred={0x20, 0xffff, 0x0, r9, 0xffffffffffffffff, r10}], 0x60, 0x9}, 0x1) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000001e80)={0x1, 0x81, 0x1, 0xe2d, 0x81}) open$dir(&(0x7f0000001ec0)='./file0\x00', 0x800, 0x2) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, &(0x7f0000001f00)=0x401) getpgid(r7) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x4010, r0, 0x8001) r11 = getpgrp() ktrace(&(0x7f0000001f40)='./file1\x00', 0x4, 0x24, r11) setregid(r10, r5) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000001f80)=0x9) connect$unix(r2, &(0x7f0000001fc0)=@file={0x1, './file1\x00'}, 0xa) r12 = openat$tty(0xffffffffffffff9c, &(0x7f0000002000), 0x0, 0x0) ioctl$TIOCSWINSZ(r12, 0x80087467, &(0x7f0000002040)={0x8, 0xc9, 0xfff7, 0xc44}) unlink(&(0x7f0000002080)='./file0\x00') ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000020c0)=0x3) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002100)={r3, r4, r10}, 0xc) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) open$dir(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000001080)=[{0xc0}, {0x1}, {0x16}]}) close(0xffffffffffffffff) socket(0x0, 0x8000, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, 0x0, 0x0, &(0x7f00000001c0), 0x0) writev(0xffffffffffffffff, &(0x7f0000000500)=[{0x0}], 0x1) r1 = socket$inet6(0x18, 0x4, 0x0) getpeername$inet6(r1, &(0x7f0000000080), 0x0) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x2010, r0, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x8000, 0x102) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000500)={0x5, &(0x7f0000000000)=[{0x0, 0x0, 0x0, 0x78da}, {0x1}, {0x807, 0x0, 0x0, 0x5}, {0x1f, 0x0, 0x3f, 0x3}, {0x7fff, 0x2, 0x8, 0xc19}]}) sendto(0xffffffffffffff9c, &(0x7f0000000140)="250be80fb9f6161376663d82caef9e8250ac", 0x12, 0x0, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x80, 0x6}, {0x1000, 0x3, 0x0, 0xfffffffc}, {0x8103, 0x0, 0x0, 0x3}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) open(&(0x7f00000000c0)='./file0/file0\x00', 0xf007e2d9c2a4e5b6, 0x1) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000100)=0x9) r4 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x5, 0x10}], 0x0, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) executing program 6: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) syz_emit_ethernet(0x1046, &(0x7f00000012c0)=ANY=[@ANYBLOB="aaaaaaaaaaaabbbbbbbbbbbb86dd6004003010102c00fc010000000000000000000000000000ff0200000000000000000000000000013a000001"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)={{0x0, 0x0, 0x9}, {[], [], [], [], [{}, {0x3, 0x7}]}}}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0xe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f0000000300)=[{&(0x7f0000001400)='P', 0x1}], 0x1, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = dup(r3) sysctl$hw(&(0x7f00000024c0)={0x6, 0x2}, 0x2, &(0x7f0000002500)="81b2a5eaead610c05c5c9b85d5c97ae8a63b105078f132fc29f1f762eb4e99", &(0x7f0000002600)=0x1f, &(0x7f0000002640), 0x0) setsockopt(r4, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) executing program 5: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xc, 0x50}) r0 = syz_open_pts() close(r0) syz_open_pts() mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0xc8) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) setsockopt(r1, 0x7fff, 0x7, &(0x7f0000000100)="a3b14aac6357093dbbe019cbf374254c4e25256129dda415478148f4c19e2b7d37163e4f1650e14b9b07da383a4239f6cb8b4d9176481963cb14fa37cbf30f2bd4b8c76a57c93551c3a6e3a56b4de739e75a48df5bbde32c2fbeac00cfd26b873d7d8592664cfa8f80853cb66aee3436f59de08806a9f27f417b9409ee2d516d1a5dfbd70714f6e30b6447a06ef520cd8dfcfa58f6697f80d8a544918541d5d4914aff727baca85eebcc877815abd1", 0xaf) mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0\x00') r2 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mquery(&(0x7f000008c000/0x1000)=nil, 0x1000, 0x4, 0x0, r2, 0x1ff) writev(r0, &(0x7f0000000440)=[{0x0}], 0x1) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7ffffffe, 0x0, 0xc07, 0xffffffe1, "97071540d67d3f0000ffc100"}) writev(r0, &(0x7f0000000500)=[{&(0x7f00000009c0)="acabcf121c66403989618f102986590fda96cd6ce3e6319bfbfa5f4e11792ff556376e0a66db2064e7fdd436d5e11d47b40f598865ae30e4577e64f3cea3db7406d3f30fcf81af59f08cd850e080468c406a2576d93a6e610ace0fe401b3af94886a9209a9552e5231c14d5842ce811ae17ac41ca78ffb36e5d9a788ac68443f49b920121df80a106ac6859fedff6187d880e9a8849805a46b28e6ef435d45e7e0343d939f21ef05ff3e31f9b2777b169b10c28b07dc4845ed10f14a549e3c0228e974f48b0b191f74acbb8c4b6b3501b384444d10c203a141c90bf928db0bb64a58fcea41c91073336fe5a3a5a0f82f3f7136ff66292f4641b1a94bae4de83f3c5966f9489587e2c92d75edf7b948327261a26ff7fd1900c2d48accef57d95416b4c16b75c46bbf4ebf25512bbfbf729bcd7a7a3fee20abf16e6bb744431698c7f6f8e1299fa9f363b74e3247af2b28ad262903ad5e6a971db9a364bb4a84ec23941c15188879ebfba620a7719f9d44b80b0b310fc1b886de95dca9", 0x17c}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pread(r3, &(0x7f0000000200)="b4", 0x1, 0x7fffffffffffffff) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000040)="000068810000007f134ecac54a4f44a73aad7ef372cea02c080000004dcba2f19201ce1d617a2872d0acb5e0ae03404803b5724d676a214d659fd5dd16d12164593c0598ea7a8a9ba70eebb611f57d630fb44f991c56435f6724634e6ff3401ab6d774703cc076153f044201b00d6cb15d0cca228d8d84009beb160bcd471fb4c19a3b6843e3e9a9f3801f10c587fcf4d7fb1dac06b91f8368a6059d9f95a9c9108cbc5e2582a27daf509c8ea555967b7dd4dc87e126f4e9fc996e2622d86ecfb56b2daa108685b2265e170bf033942506eaf4a9922fbe36024062294aeb1e4cada1bc6d9ee6f70685861283002313036cedf1d49a5d6850e277cde7857f6b4328aa1a4b43c04628c8a874910968543d782f2792", 0xfffffffffffffd0c) getsockopt$inet_opts(r4, 0x0, 0x1, 0x0, 0x0) executing program 2: r0 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/74, 0x4a}, {0x0}], 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='r\x00') chdir(&(0x7f0000000300)='./file2\x00') unveil(0x0, 0x0) mkdir(0x0, 0x0) chdir(0x0) unveil(0x0, 0x0) open$dir(0x0, 0x208, 0x0) r4 = kqueue() execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='-\\{!!*&)\x00', &(0x7f0000000100)='+.@]&$\'**D\x00', &(0x7f00000003c0)='@(:-(@\x00b\xd8\x18yN)\b\xa6\"\xc6\xc0\x12\x16%7\x8d\b\xf6H{\x99\xb6\x1ez\x8f{%H\x1b\xf6\xd4\vcp\xe1\xb3\xcc\xd1\x87\xbeb\xd4t\x97\xd2\xc3\x15o\x8co\xab\xa7\xff\xca^\xdb\xb2\xf9\xdb0;\xda\xe7\x12\xfc.\fj<\xb7z\xcb\xeb\x10m\x8d\xa7\xfc\xae[=\x03\xdf\xber\xdd\x82\xa9\x9b/\xed ns\xba\xf2\xb1;\x0fRS./U*\xc7\xd9\x16TL\xee\xef\xae\x04\x97\x81\xac/\x8a/\x00\xb36\xe1\x98R\x9b\r\xd5\x1fv\x00Qz2\x1d\xde\xe8\xe4D\xf5R\xdeDf\'\xde'], &(0x7f00000002c0)=[&(0x7f00000001c0)='*,+\x00', &(0x7f0000000200)='@\x00', &(0x7f0000000240)='#\\0}}\x00', &(0x7f0000000280)=')\x00']) kevent(r4, &(0x7f0000000640)=[{{r3}, 0x7ffffffffffffff7, 0x1}], 0x6, 0x0, 0x6, 0x0) ioctl$VNDIOCGET(r3, 0xc4104603, &(0x7f0000000680)={'./file0\x00', 0x57, 0x6, 0x6a}) ktrace(0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x17) open(&(0x7f0000000040)='./file0\x00', 0x870e, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0xc0}, {0x40}, {0x16}]}) socket(0x2, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$net_inet_icmp(&(0x7f0000000100)={0x4, 0x22}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$getown(0xffffffffffffff9c, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x7, 0x0, 0x0, 0x2}, {0x74}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0xa1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x7fff, 0x200499, "d88c28fa8797f9bdca0988d11554000900"}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea8902030d8222e539564932f2040000000000003e8baddb5ec102383f95df148f2944152806cfcb731235c9b66b30ab00daec0ec87a189a8d240141070000008de968692f4a942984cd03000000000000000b17e13cd9b51d0900000000000000005dee44094817f0371f5dbed0a1360ec95a7ca9c35fc7a4b4053392eb7600f107f3c4337737a7040ea2322bb3d97fb26b218f86637f46c1f649194828bf85b1b5b3504eb7595c53cace06191b6ef66778617ea9c2500ac0fb51a8acd0a28900775565e90a8948d4e135bfa9443ec80e200809736e36f1d2e6fa70a18a645e191e81307c4247050fa07b160471f7d67efa0573046f92e7fe688a048af645668782b094e610876461dc7435dfb23e4275fabb9d24e24ce323f21527f027c6e818c045ea2a9586fd7105e89570d8c33a8455b1d62781d6563c7a2ad57df0f649ce8bc440e8c26693b45319867472884620e65344b01d2eb8eee502324af03719f08a077ee9d57ceae9510c0158899b4d44322006e94fbc6319aa9ed42caf4a1ead787952832b97057a4611a83d721cc389a134bacfc1253f157052ae6b56dfe53c018d74b21085537a7c00d29411a83460a50b4cd94d26542a626f87eceac528b523c3cf047b70b6699c456b9a4d90a2f3b0968809", 0x24e}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt(r3, 0x0, 0x7, 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x0) r4 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047476, &(0x7f0000000000)) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x2) executing program 7: open(0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0xbf}], 0xfffffffe, 0x0, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)='N', 0x1) pledge(0x0, &(0x7f0000000040)='\xe0\xc8\xa8er)\xf04\x1c\x1f\xd0\f\x94\xac\xdcS\xa0<\xf1\xffj\xfcv\x01u\xa3?\xc6\xff\xff\xff\xff\xff\xff\xc7\xa6\xcc\x99\xf3\x9fS-\xa8\xa8\x00\x00') socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) pipe2(&(0x7f00000011c0), 0x4) accept$unix(0xffffffffffffffff, &(0x7f0000001200)=@abs, &(0x7f0000001240)=0x8) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) getpid() r4 = socket(0x2, 0x3, 0xe) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept(r4, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) r5 = semget$private(0x0, 0x4, 0x3a) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000340)=""/152) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x0, 0x0, 0x0, 0x4000000}, {0x1, 0x3, 0xa0, 0x7}, {0x6d2, 0x5, 0x3, 0x4}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) setitimer(0x1, &(0x7f0000000240)={{}, {0x0, 0x3ff}}, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0x6000, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') executing program 4: mknod$loop(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000440)='./file2\x00', &(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 6: r0 = socket(0x6, 0x4, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000526e65861da33ad5e0007000000330002000000000000f96ecfc72fe2357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff0c2300008abfba090000e4311587a3f8343712051eadb71d89e000040781e4b2feff000000", 0xb1, 0x9, 0x0, 0x0) executing program 6: sysctl$vm(&(0x7f0000000180)={0x2, 0xc}, 0x2, &(0x7f0000000340)="ff0f64ee4a775594d14b6a0cc96dfc892c450600000076df1f53510d1870fcaa9f22a9ed30bc0bcc2147a0c8d95411ca7020ca295e8f6380ba5363511aa82165840afbbf095c63773fb3693f0903099d65aa03fadd07d10bf7372c45147b1bc8f405faf8364d55ce812550065405009e67d5994ee7f8e484635707f666d28af9aeefdfe4548d4eac584993649e68b1414d0210321a778ae8a587171204f886959e3004c694555e6f02c9d45b4efea6c822d322cb5216cb16def486d748638480bb8fd86a4ff5b36f01aa3b768cb2be367f232278ddffc45a921b0df55c07692b3d6eeedd53ff78c5079a313e1cc9425fc85b6a1b74bcad27", &(0x7f0000000300)=0xf8, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) close(r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000019c0), 0x0) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x9, &(0x7f0000000480)={0x2, 0x2, 0x200, 0x3f, r3}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x48) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffdfffffd, 0x1000300010008, 0xffffffffffffffff}) r5 = socket$inet(0x2, 0x2, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r6, &(0x7f0000001480)=[{0x0}], 0x1) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x3, 0x11, r6, 0x0) ioctl$BIOCGHDRCMPLT(r6, 0x40044274, 0x0) open(0x0, 0x0, 0x0) r7 = getpid() ktrace(0x0, 0x0, 0x0, r7) socketpair$unix(0x1, 0x5, 0x0, 0x0) setuid(0xee01) r8 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r10 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000140)={{0x20000, 0x0, 0x0, r9, 0x140, 0x0, 0x2}, 0x80000004, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffe}) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000080)=""/107) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) accept$unix(r1, 0x0, &(0x7f0000000440)) executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000040)='\t', 0x1) write(r0, &(0x7f00000004c0)="09eb00000db57c60c001267f5d5e8ee581e12aaa95ab10eba007a90172c84c838b4278ad535c2a591c97413f308cbbaee481ca7f31dbd1562ef7a6540a", 0x3d) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000180)={0xdc, 0x0, &(0x7f0000000080)=""/220}) mknod(&(0x7f0000000500)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6000, 0x8000005) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x0) r3 = dup2(r1, r2) getpgid(0x0) mkdir(0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') writev(0xffffffffffffffff, &(0x7f0000000280)=[{0x0}], 0x1) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r5 = accept$unix(r3, &(0x7f00000001c0)=@file={0x0, ""/6}, &(0x7f0000000240)=0x8) recvmmsg(r5, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000002c0)='./file0\x00') rename(&(0x7f0000002a00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d00)='./file1\x00') executing program 4: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10, 0x1) sysctl$kern(&(0x7f0000000140)={0x1, 0x27}, 0x2, &(0x7f0000000840)="5bdd00a8ad08581fe4ba025f3711cb5a0fff475a1087dc24c1803db9e3c08595b49ab0c02eeaced9d068db78eefc7fcc3d71631a9a2b0672eac987329a69858469f04f163ce7aead74c39641474b65182638e09f30329e57f4e00c22370fba2cf1cfc5ac4c0bbb1dcc29e80100531d76cd3cc9144cd1732221589b6865c4cad776819cefef32347653a16b13f3c3c13cc784ce9f38db13ea2cb967df2cc27526892e52bf122a40ea6dbc5c523b407c0569f64cb25be16cb8f0cd325d1c2a97b44baddc0f7b418ab2aebc90771b98b85beebaf87b6f6f63d60144b539ad8fea771ee1cbba185acf324661e7aff275769ad5c4606743640ea6231eb06ca7a1bcecf4fa9e33aecdc60719c75d32ee61fa44595e708f3dfef35006574b966d00834d590c237383e1f8845810c63fc7000000000000000000000000000000000000000000000000000000000000d311095f68525f6fc429aaf033958278e85964f5c3ee1de598e7ace99d339b1aad3c0bf91277012e438192a9e28ed2a88bc8c34a4d293f7f30fd339671a9df49114fa3e3bf2b632c3d0add3d7c786e1407bd797bb8f80fa14a35bd10bbeaddfcc0c1066a210e2eb6dc74d9d5381b2258b089282e2796ecc60bc58fed349fb0ff4f929ee9e217a7d1d21e84e6a7b855546ca2796c9aeb4bfe2cb3cdafa7ecc48fae200ea8b9763a1f30dac9fd9ca19caaec7dd024db3c68f745f0be741b11bb9629c083e53a2495375b5a4ae97c0707459f6362df7570761e5e0ff19340f42d4123c84b3c17a66f00d2f4db03f38ffb1f176787e197e587c62cf1a8c1f11b86401ab25e290701ac7d2a35b0dc087aeb15f4efc60d1887513b5315e0528ae7d2e876cf41e6f59e82bf0447e3bda45670614e395cee035cfef6ea052f1ccccc8823b74ab3d8190690c540881a0f1ceb3d4f9cd68391fdb190107c286986431b5a5ee58eacbcd1dd11ba8baff3c6f0e6ed7b", 0x0, 0x0, 0xffffffffffffffb8) sysctl$vm(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2, 0xdff) open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x0) socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000240)=[{0x1, 0xff, 0x3, 0x7fff}]}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) kqueue() acct(&(0x7f0000000080)='./file0\x00') preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0x63}], 0x1, 0x80000000000) socket$inet(0x2, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000280)=[{&(0x7f00000002c0)='\b', 0x1}], 0x1, 0x3fffc) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r3, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x3001d) connect$unix(0xffffffffffffffff, 0x0, 0x0) semop(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206923, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x100, 0x0) executing program 6: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x7fffffff}) r0 = kqueue() getsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000400)=""/200, &(0x7f0000000100)=0xc8) r1 = dup2(r0, r0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x1, 0x0) kevent(r0, &(0x7f0000000000), 0x4de9, 0x0, 0x100, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x7ff, 0x0, 0xc0000000, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000800)=ANY=[@ANYBLOB="5960c63c064cffffffffffff86dd6009a4560010000000000000000000000014ffff00000000000000000000000000000000000018"]) executing program 7: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x88) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r1, 0x0) write(r0, &(0x7f0000000180)="ee", 0x1) munmap(&(0x7f000000f000/0x4000)=nil, 0x4000) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x67) madvise(&(0x7f0000008000/0x3000)=nil, 0x3000, 0x2) executing program 0: setreuid(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffffb8) executing program 3: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000180)={{}, 0x0, 0x0}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x77, &(0x7f00000002c0)=ANY=[@ANYBLOB="a88f2bf9427daaaaaaaaaaaa88a8110081002600000095bf547ad3a7bcba79c8177e4a40203ee3c23fc8f055caccbfc8ee5492beddfafd3012d74abd41bad95a1a306cdb382d59bc9dc730a0e1b92ed40932f828db182708319c350052f74eb4a481eb334d01a7e27c3e32b5a01deab8b7df8846be510f4ee0c647106ab7d2f3735d02285f961255a4c1ee5cca4f2dac651a6c3f5a76870f8e5a298b2d113194cc269ac251c568b89088be2a8f5a31"]) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) pwritev(r4, &(0x7f0000000140)=[{&(0x7f0000000580)="c6302c9c455c7be3d8598d3ac53af8e7574f36", 0x13}], 0x1, 0x0) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x400000002, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x1, 0x0) r7 = dup2(r5, r6) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r8 = socket(0x18, 0x2, 0x0) r9 = getppid() r10 = getuid() setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000240)={r9, r10, 0xffffffffffffffff}, 0xc) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r3, 0x7ff, 0x3f, &(0x7f00000001c0)="674cd6e5c2cd0091eb7bd4de2f258837ab6931c8bb33a57a14ad07d18fda00a8469aa443524a937fc4abfd3c42d4fa7f671a9b669a84fdee30b0311b1c104633bc38d8df8cc1709b057cc1e832ddc1d0b280", 0x52) writev(r8, &(0x7f0000000080)=[{0x0}], 0x1) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0x2, 0x7f, 0x7}, 0xc) socket(0x2, 0x2, 0x0) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000003c0)={0x3, &(0x7f0000000080)=[{}, {}, {0x4}]}) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000001c0)=0x7) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) sendmmsg(r1, &(0x7f0000000480)={0x0}, 0xfffffffffffffca1, 0x0) syz_emit_ethernet(0x26, &(0x7f0000000100)=ANY=[@ANYBLOB="fd933916145d33d01f461c930800450000180000000000019078e00000010000000003009078f8dd2e3b81c921435c5fd7e37914ac985b27d0e3f5f06b1198f501a0996e66c009271a8f7fd10f46f5401a06b9d22b2f1b05e9528224961269d55783db748d9aaf4fbd1b7e9f1063dbc7ed24adb0eb04dfbd8c59cce93278c2b518960b03d39153faeff6e3ecdfbfc49d549b71bb64ca50b1ca6c9f0ea1"]) r5 = socket(0x1, 0x2, 0x0) getsockopt$sock_int(r5, 0xffff, 0x200, 0x0, 0x0) ioctl$TIOCCDTR(r4, 0x20007478) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x7fff, 0x200499, "d88c28fa8797f9bdca0988d115edd2136900"}) r6 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r6, 0x29, 0x2b, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea8902030d8222e539564932f2040000000000003e8baddb5ec102383f95df148f2944152806cfcb731235c9b66b30ab00daec0ec87a189a8d240141070000008de968692f4a942984cd03000000000000000b17e13cd9b51d0900000000000000005dee44094817f0371f5dbed0a1360ec95a7ca9c35fc7a4b4053392eb7600f107f3c4337737a7040ea2322bb3d97fb26b218f86637f46c1f649194828bf85b1b5b3504eb7595c53cace06191b6ef66778617ea9c2500ac0fb51a8acd0a28900775565e90a8948d4e135bfa9443ec80e200809736e36f1d2e6fa70a18a645e191e81307c4247050fa07b160471f7d67efa0573046f92e7fe688a048af645668782b094e610876461dc7435dfb23e4275fabb9d24e24ce323f21527f027c6e818c045ea2a9586fd7105e89570d8c33a8455b1d62781d6563c7a2ad57df0f649ce8bc440e8c26693b45319867472884620e65344b01d2eb8eee502324af03719f08a077ee9d57ceae9510c0158899b4d44322006e94fbc6319aa9ed42caf4a1ead787952832b97057a4611a83d721cc389a134bacfc1253f157052ae6b56dfe53c018d74b21085537a7c00d29411a83460a50b4cd94d26542a626f87eceac528b523c3cf047b70b6699c456b9a4d90a2f3b0968809", 0x24e}], 0x1) executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) setuid(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "bb08000100f1675910508b00", 0xffffffff}) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) executing program 4: r0 = socket(0x2, 0x3, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000840)={&(0x7f0000000800)='./file1\x00', r0}) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f00000006c0)={0x2, 0x1, 0x1, 0x81, 0xc2, 0x5, 0x7f, 0x10, [{0x80000000, 0x8, 0x5, 0x10001}, {0x80, 0x4e, 0x1ff, 0x4b}, {0x62, 0xffffffff, 0x5, 0x9}, {0x7326, 0x0, 0x5, 0x8}, {0x401, 0x8, 0x3e, 0x80000000}, {0x200, 0x3, 0x3f, 0x81}, {0x3e3a09c6, 0xffffff97, 0x8000, 0x8}, {0xf4, 0x4, 0x6, 0x74d1}, {0x4, 0x1908000, 0xfff, 0x4}, {0x3, 0x0, 0x401, 0x4}, {0x6f, 0x7, 0x5, 0x20}, {0x7fff, 0x7f1, 0xfff, 0x7}, {0x8000, 0x7, 0x9, 0x8}, {0xd57, 0x1f, 0x10000}, {0x1, 0xffffffff, 0x5, 0xff}, {0x1, 0x1, 0x7f, 0x4}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) setuid(0xffffffffffffffff) ioctl$BIOCLOCK(r2, 0x20004276) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) writev(r3, &(0x7f0000000240)=[{&(0x7f0000000180)="c1263d68bdfa64992f4b4967195447005ae48c294d5294d868b21605a1c56b2831829267138e59b6c6fb3abfbdc8962ff5cab7dbd80f9af80f17f7563822779ff7390fcbcb036f2a172d939a1f92e1cdab7c8d60f28fdf2580c5dc677ce5ddc90a233101123b35ff1f3b89dab0861d22518be895c5f0bfd798b6c9df8dd2d697fe8d80cc0a3006ac616c8572d874832b72dd6dd2b54e9a21d0bb90ef4fe4e72e18c7f279c94fe16a9f5b9c24849fe013928adee57550fb4648489d", 0xbb}, {&(0x7f0000000540)="3458d355d5df3c654366330e9b1b2a528c5cc66dca108cb7e46f459155095b9e9ee431d49c59cf0f6ac392ecfe9545cb948ba8a3ac4b89d95bdc0778ffe08db96d1a1e47ba28a717e1dc25488ff0f804f929ce453abc549e1aa3a7cd0db60487adb704a7591c232cc80a17611cbddeec156f50fb605451b54590407457b0894d784868d58fa0508abec82c796d81a15349fe53e505073edbe21ed9bb3607f5d32e8efcf4ba8bfa12d85d5435239ed98170f3befdf7320823bf09e007a409ba36237969d6b513ccdaee37f7cf75a036b3c864c366b6c0900f6a3e6b77", 0xdc}, {&(0x7f0000000640)="d528393411e8277ecdecb03ec239c0725a5437771e728c0f913cef66f5277d1c486ec14bcd27493a3cb14b23dfb05d217dcfbd4bc2ec198fb1f878375cf08b5b0802bcf64735f9882b905773ccf91854fb5aabd786abbcd37201011060d117ed305369", 0x63}, {&(0x7f0000002540)="e36c5cbebfd4c1acd0e02c27194f511cf696fd4c96e0bb568953f250f499b4d9e2109c861f043b2b2676deeb9ea23b61b3d60c9808a0e82d425b701fa309a7167f6a1e68568a7225834ec6076fc8a547452f42e0f3f5ebc72b6ce20f0b24914ec201a274116a2223505b3cd38972891e08de8feb400f6b3ac56444aaa17650650bc061d985041ac662d15166184320b18d2367d3fd4fef25aec2ae53c09dd33282c4ff3a816bfe11256344a2d3b6c271dab75ef26d751b29b5a64f235f5ba92085c745905b2befd0d8043a6bc04c3463ec39fa134902edbe3e30f815ce4bcc8ff64a955d5ae5bdcec800df3375996419ea47234c611204bb49fc3c297373caff740bb5dca15cac8455b7cd43e5f361825e3368a20607715704ac1585fb6f2531595bd9637fa47bd781dbdf4f166163c56599f50bccb15a4487c515c21c733f9531c341d02bf49f7d730eeffcc746b5f29f58c5fb70cf8a52b33cbce025b783cdef5c101f053c85dbc02f650cdd505f4ea2611b461bdf78d828d809f4d830cca54134a79902a22c2918b179b4fa9dd6a5b6c005f21afa5ccb50af499aceeed2c10218e12fff76bc71c6010cada6a5a2da705da61e133da20507f992d29fc8704e6ced8fbb47a299ba03361643e25c52db29a8864e7162cff88b0e27b3d596014830c727320b19788ef5f1f95cd835018d2006b4d3c9d1ec8e319e28186887818c98b734d48b244bc52da45174a192e5560f0548a44397842aa19e258e8fb31aabbd9ae4b3c6e5b8cf79827cd3d1be5b3fc00a53529bdc95073289de9b455e965d4e902a4c7e98ab73998320c099a31efc69a3c442e18bc5b76aa361587f632f985ffc1684cf317c5a32e064d63077d47963eda8a6ffc1920e2fb38059a69229415f3ee83b4a560a9f4f06c3a8971492807c4dcdaf3aebd06e8489d01cbda1b45610d4285c7d8c1fdf1a16b7b962743617f045f8d524eb3ee8dda91117d238f365dc13d1b8893561f36143cc1b4528e7782cfbd9d0cbb3dc5f1e47e0b8b933c15e9b8b820c538c2931cadc7540f6f6488f6b979a2581fb3f2651a345b9faac6783511f40363fc7e211f17641fccf2bf85c43f6aaa14aa74e016b7dc7b0cf4bb26a1e5496a3cf32675c2edb0ae6dbc31607e4b7ae2eb6b4a4f6ff71974b1e9d4e52895568ad3858aa5e0812bd5435aa7880a471dd8c5f8353f470d5ad933364a292081e80669f8e0f1b6e38e7464ce1e68eccc79e1d8c418881074865604555a82dd53d50284b7b9814ea0e0296bb0a588fdb544ab5eca59a926564c8e01bd7aac343bd1ef8a3da68437c73859863729454afd6d0982c07dfd31cd6f7dc70e54125740064fe11a9c7fe1743b6ee68318695c7f859ec97010e89cc6b38a54c12ce28add395dc72f7dcf51098fcdb5690d8771fa17d9d06af5779e11477442ec9b74ba74dc69a9c3e6c06285d50ec5e9c87d8e1f83e5373e2cde90b8349e1c54079644ad3b1f243e461513881c0aa0c2226db13a5a307069e2bf26b558edf7ddc0c46ce0ceaba472f4299e8f8ce70801f2b6e583d28317e24e7dcfc302b26dbb6361038d84669b0ab488198c1494f2519bbb29850c3c3fd23b8b1b994c776f9678ca329b17b640345100103841b361ea19468382990ec04e082cb9dc8aa47f55267a61f06a1c94d97193315852562833ad3136708ffff836891d3e7ddcc05fc930bf450c65b9fcaa86212b381ac2753455fa5121da763bfa4b8f6b1979d5c819172e5d4af33a442a2a15d908f14cfbade924a767a82d0c74265607ee1b5b97d0be7e94c47fefb2a268f719098cdd9b864e1a790a022eb85da2749af39742224520163ecb2b1c788d4d62f2dd89e8f09acb8a66024a37ca61f43809819397addce80c16696b1f69330d0f6cfe09685d5c56b77de69316cb58655933c2db1c81ce8a37d8e997368f96136d8523e2dfa51d3137906e3799010feacb3fe6071199ad783d9062ef492f6647fe78cc37ba23a106e715bd8df3218a73c0f739acf39d46cf31dbda0d6c845ae3e8bdd5b1cdff16dd20b18fc92004ca18c8909c31859c726cddb32e86e9e8d9384000ccf2419e6e222d8bcefe4e7e05329695a18e1f27dfc7234e36345f2df58b8a204b32e5866d9204e391f642049dc3506c2597030a664a2d507947326aa3086e2d4047a192c125f96bf1ce02a0209f9ab4787753ebffa8a55a7f49e33954dd83e8d6628dc54aae8c85b459e49c9965ea29b667deba1d8d5667af50116748215531894f4900ab5469f62e433b8a6ebaab10a4624c44f8c1013c4a404cdab228c7ef08d191064a3c18475ccece74ac74b415b9c1ff33acb385e4db8d5bd74724fe434bf0b7e3bc0b3977eaa36fb312157ea3d1ba3f87f46573d7e459227615b412408410a5059ffda4c5be6d255ec2c8b3bbc0881f896277e0be35e6643ab9422254b52123e7282d8652cf5ab6bc245443d95d3451e8073854b893754e72df1552cee754fff931164ab5e734f49d36223566aaffb24aacd7f4054dae8b2b763104b8be7bbf36a7a770add0793f68f3c036ec0a10a76ac3706b05c1abcaad3641bac2cf4afc8841fa09d724f575ed84d4389d62ac2a96ec68fbc788fe9e1ec6af4ef32af3637c933224be1fdc5c859d9e39335ce4e719bf19e92e760df5dde355c3a49d820dd293034a0b3e6908aa7d26c3cb864b03d626607ad37279374bc20f67919fa2b29a0f3729882f0347bdcb7f2e8fd6e39e84cbc811a2d30a0ca2b011726cad3a079beebbd35a6b0b148adb7ee7d52b9092738fc7c69e5cf4ecbb72204de79e902d3cca9a184ee5cef764157482186bd6bac16f65cdf932187a2cf412dd00110767f2eefe5e02468696c8f6900c8c7beae236c872f224b343c94f812ed01b1878fed917dd9983de7db355344ec190ea44182193756aaf24ca6218a133d103ee4baf058ce0fc29f40029dfefdce75c50de62cc5f7548300b84237b690ef483d058328838f15c9dcddaf33be2170b648a2dfdd9c6c082adf542370f9e0bcb898afe77a83fb875eafc88be266d8e0a4c2be17e0d7b386dc95511a25d78010f9a3e14104e84a2f63f2d6715c0b1ac391df96e5cc017559ed8e8307a8fef10b0b7df1ff439e925be4fe60e946b5d5b2226def97ef06cffe82d9ab7e5c6a3a35de0b6cc96ecbf981f235d1b699920363607a98dd3d9f0407ee3dc31963e8913c7de0913ba76cc98ddb89ca1cb8c3272c6aeca509f5c6862d6326b68fcac7d08e090ad20e072347d38b081d8a29c1844da909338025150f89bcf6a32a86c9756a386c20e2b305f29c839f9db76867ce51d2e383033b64de1a98faf4282f8e532abdea140d793d29a2b2f750011599d9e65af738292ef602cf69a4c48f6796ce6dfc9e049549571376e631734bb2adfd4f7c59a22693b289abe4786c735f4682850d9971879bff7750f92bedb0f2721a09e723658aafcb7707a8f2dcb75dc7ff0af54116ceafff23c03bea544c6182e28541d9cc629a353d254345debec87c1110fcfa8dccc1203a70b1696935262ed677ee43bbaa2cd5d2a6b91ac94672ba897c7d5aa5c27d30129d8adf723ff61bda7a3aec19798863eee4ba0b299448badb4df63d8c1ec8e184bbd413d8ff3d82b64ee1c214f94604a0b0b95a57e9424bc562c7930c074ccfb6947719e6196cde1197f0f5d7ccf8aa61d130a4263f87aa949f53e35a03322b49bf3e016460b8998f1bf17b993779006d4bede733e5fa2886db98e28626baabcf9a0c507ffae2ab83e87ba0df87af81adbd6832d794d5c6ea0d8d6114937e62c24c4b257a09715c15f74a1b7f9d4c9254fb51b16d246683626247eca68e0d3ee041e385a10f757f37b6529720f36a1b084da0900ec445413f9a1ef1c046e695bd9bd50bd1c024a05db6d2ba126ea474a7160503848f0ca63fcf1acf84c092760535998f8b25528d7d1b5c134071c3f28aff2b0ee71a3de826e6f82ceb5d171bbfd3e21bf470491d6cfebbe6d57c2497df06957f91346978b895594d8c82c5408593e58b10f07c45af26dc60704aa651d7a5d13b334902fe1a8f7782317e39c2373c5afac1df03aed6fe8bf8ed50c9b858ace5f5902f2888279825c489a05bc0d4f8540b725ca67e7530e4cc62ac3bca348c91b07b05c35816bb549c82938ca11e315d06ea40fba417bdf0116450f75d7d5b473f4daa98c486d2e25e28f9db763506f2a1b383bd4069bd5a8015d485100d49e5a81509a644ec3354562c6a4a7e92ef7f13dbc1724290bbf4c01754f96f41a113417e3007a7256a4f4442ad6e1cc5a042f2b3760127b026f3805a338b0a7dad287546e9ed5197725c72e2ef71e6b3c5ea805a489d206e68bfc48e859255400218c1d9bced5b2e68f849b3969d5f08916fffb5b86340f0a6d815f8b85897e73fadaed283aa05c22c808222ee7ab8ef6185437b2a64dc78557b90fbb9e228a6f248848f0a99dffccd3c1816b5314e732dc0bdf5ceb1ded7085b3abdd0a4fb718e52abf5b4a86ce03dc4f1d3af7bf25faca577cae7e4d5ef06b12b697a3ded734fd5834671ea90436aa14b15967b411cbc5caba0064327df784d7b95a2fa49c223ee2686adab441b029fe0a6d08055ab1a9a65a2f7b42a2c68d334dddcecf83cfb2157a8b1875d4f1e1c085496b7bbbc8cc78e4aef8c1c9e7085cfe28f40c2171652af161afa648af7129a0f68716b4c6133ca85bc692407ea097d664c0b79345356f9449f8adcba8c59800b751b4ff0160ee981fe5d4a1200230bb7580b44760d94f38ec25ea3100a755dd58b2f5dcd80ce39d4241127211e40c1f4e5e005b81b6f6c5eb8138bc3718166ed13d4a1fb890d3df5d92706ddb7b311943b4c105408ad52f25e4669743056e7bd83102a8e5619639b71f95892bd9d353c7a01539731e7d9c1cce5ff646788e2aaa23c752ace4a97634a20c18ece628e9bdf4fd4ee02b1eddac98e6ac0053cd61bf162cf42162f60832c2c217500ce028de19bb5e13dcb156a6650cbe5800456c86a7e0a2999020c98a4559f1a402f81584cf3341603cc1538e3b413ee81ceaec9bd0576c90ab70632d45a6321e477286f94787fb5310a48d32b0055585c4036e8b1cb9d69b46732bab6e21a98ae4d70d404e45cf104578d1a89a583b5614466b92574d0e5b800486a90e90ec9038bd0906096ac0af6f61522c176a9997e9122b065cc93cba29bcab4fcd982f3823610eb806815a3134ae7fae234556fd60067a8319a54a2c407620a569f360f4c464fa0151af8693b05ece74677bb851340c023b632f0b51d75620326a95e54dff7849b8ccae3677253d9a1fc2a1c8ecbe77943cc2dc201aec0a6bc8ca865731b3ffaa6c0ecd45d95c224142c980c5e39f2a1b209d3fa6287b595fd4f3c40d196ac6dd00557f259ff1d497d82349809bc8b4417d48d10f073af6d1b7b0a948b3bfc6450c407c799b7303eb3de197666c1c51df8efe9249a4f96ac4088552dbe2c911e12d4aa07998a0b0fe342143239b4b7a2068bc0a1e9b892a27ca7a544f33b3126f5f9e78be63767176264f47306dc9d9a3802cce20e3dc07bd18be67d93a3fbf76fbcdf01e7219ce06a3ed9930f4d02418506cf592cb2fdcce5572d465693e1b7bfb376106237b7952468f9af4185a91cdacf72e8783874da10f86d99dac5d434a503bceb0b2589d31b17b16ccfd546e598702dc56c75af48b2c90307d442dd7bb590dd81cbaf00b30502f51c96ca03fd7db7eb7a2a77f85e960e842bcafc6e2e1bb35c6b2c4960", 0x1000}], 0x4) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000040)={0x0, 0x10001}) sysctl$kern(&(0x7f0000000040)={0x1, 0x2f}, 0x2, &(0x7f00000003c0)="91f2bf95dc1289872a07c846786278c73cb6b6d81ef7a08c845605d80d12b862206cd1f054da24c5b7fdf41c72b9625c6432a4829b7de1dc178850074f53eda14f7e68bf83cf877de704a9c6e782c3be5cdafaf2d0e3edc86f1a7382d9e263b3a8a5c77fab79ab53010000000000000020b0906328afc0debabfdebcb6a7bb88f365ff97392e99f983a57500236e9a0e6153d653b9d65456a9b23b056a3558192132af3bde4224e331878af3ab033a77b706a293580bc6b14b813ac3f5b05db5b3c5dc923aeccca0eb4eae760b3443364f7844030c6286d02410afe0bd9856d06da5436ce09679f73debb5fd4398ad023a0e9ca396765b7e59bb2d4dfd6124b01b679b420d262d5689e0d1c6b77da27562e3a5d63490d7923816f33fd738140c0e9f0afdb6487d14f5f4186963e7da4ddae1edff96c1f19aa1025eef5d5a6377a5f0f4ebf50bdf", &(0x7f00000000c0)=0x147, &(0x7f00000002c0)="f7221f881021f4f347e25635a4fdaa7fcdd2d520cd7f46dadfa4ac4fe7826a41f61aa05b19e73883c0fe733b529b1c3a9a0c1539fd355d5f15a709687e802d030e87351d1b7a076282bec99d7110e3bfb61cb8636ebe2afc650fa05591172854031248f9cdfceaad7ad338b03d0e8d9a4e4af0d66d1e28d588d873008b4ca2aed94a1db2c30aea1e92dfa161d3361ee1cf5b2bcd858643a4a3439e43c1bd7044464a80740bc9c329a0c49454b9dd58537620e0ce85194bf0e7aba54d52a4897ab8e5e47525420699f9c9a3f07e562079e900729e5fba4310bec088c84b5d34e4eefa69f44367d90ae724010a6743ef05ea1c8eac9d79eb253692429c680b700a", 0x100) sysctl$kern(&(0x7f0000000000)={0x1, 0x239a1666cc54dd3d}, 0x2, &(0x7f0000001540)="c73169aa79eb7002d5af4e7eb380e117b3d0e00bc38bca685e947884c01afbec911372d74a855a0d9b17dd18ffde24abe3b21eb28fa9f8db30745cb2223f39641e71ad5d2a9292469147617e7565d349ac2322324a0cd85d766f9d772f70a9ccddb930d9d313b5c56cc2417e2b976c40c2ac9aa33597cd66836acfd3f7fdec399b0fbfd54d1aa7fd0b48d1949481db4dad2d463c23877ed7a030c20907ce78c84706a9a4c6eddbcf88fb4386dd05357fe4e860bca3d5149a19166fb143ae6d14ee74ceeb094f3f7eb9592b3b019c77c0152d97112405f73a5880defef4e4217bff7b092677dcab171aeb68c042aa125ade6454035fc32201ddfef587cc0c7446122ea1698316bb2489ebb0a7e45779a655afb42c69d5c5cf6fa6933c46229a549a8db344be6b3092e7090d23d7ab3f48be1a6b047f6a36ea71c4c69ef7ba9e02679a5adaa99efbda6caa7aae2627d5c80c77e6100fcc8e1bce203db733fd593948435d50cb44907dd377930b113dd1fda33172072e2abc6800e15cca31e6179d3d41b205d98db0ee9833a5ad161be11ec126026bd888925e04addc2aa05b3327cfe7f13cec813d319d7dc2fd8098c70fb8b1fb5dcf13837abe639688878d42aa1a303f8ec8f195a480f2b4c7e7089a39b5dac27c62148482b409d1703f0efffd91393d47f2e29d4e0ac625216ad47b9b733d66bf23ba74581955fa0563d9216ed8372081505d2446b2f96691c9da33a19c9b0e732f3a945d9aebce557d19e850388dc6a76c410ed9db7e459d39fc6a18698f82cbad22520be0c2ebfa236e6c31e35f1dcaf4dcc59a6116b4bb8aecc57d50e37b2116666863ba8c11ea2323b59cfa752260fb80cf64ca1d9ef03814140c09294f20dc96acee114bfb54260d2a63101508bd8d8838587fdefa5ba95591fa505cf441afd169e062f5e5c8ed4f8000906e842dfd6acf24a5662c519073a4df4bf11a3c49c5deb3a13bf4f26e2a65a5c8e88acf7084d8f03cffe1c11ff3cd0556b5d475259657180e4fc6abc4d442364875af109709128fcb869e65f11a5cac2bd87661cf70ba3e7ecdcf2cf0e39dc2a11de22dacff89fc545cdbd80a9858065639f4c35764f83e5c22aaaa3f36ef21156a8718c26eb94eb6c626d0f2f5dafd7ed09feaac647b665aba7c39825b786a9373b6f9a759396df748822ea536c84a9537627c8d16dea298569d81c8fe32d8abf24cfe37d18af14f6a33f5419cca0a4caea28b35c1503f0a5e59e412d369af9abd6d0e8c0d2994f81f6ed2ff6556e97e7c1a8828c472a91d467cf1154757f994aa369ee0aaabd58bdda40cefc2178c77767e94fa8c859d44e21e5f4ee9adec23a841e680da42b22b34470630402808d73befb8f92dedd9d199ca12a736910b4608baad02d684f04cb4fddcc6a6f2035c4be087982a67173ca7b03ec025422b941d1462e20da157bc40ca50c5b8f355749c7ab1403079475feae462664c43733696c7bdb5ec09793010e992b2d970a4fcd7e7e92d46f16d58883665def2f36b37bb1891cd4ab2852d80dbe70dfef6eca8f932d9b31cb253c2f24de507c6a4a182b5b9b3d9b25c909bffe7675cfb9fcf74ba657b39cc2f25dc1dc0b10e2aed039813550ecc449a2cbd4ffb92e17cebd23f1c881b30df180956e31991406c9739489b470f64ed5ed4c0d20206dedbc5a8dc10cb4d04480d65619cc7c72fa55f120299d67a15c9f050bae2d2567463f6b71672c81e7d2dc854fd26886d145aa4391edff97d4132866cb7cbf473683931e2683a4a6a7e6cb6e6e5317cea2b46a78272e178def2684e0d7d69f840b265048d1caf595e27c1c14293b133397b2b5ebc3eff6beb361821b64741ab045634519a280a0bed530d0518c8f6bcae67f410b819ace77ff33fd6bcf4f6ed28803b9e1e43ad1de80287883052fdadcccbabc197098a27dfd93c1906af9eca587e5fccfbda77791118d1f1b9b246a9279e4b1db43658d228e9f21ae5eb03eeb3a6e8286bd338fe027247aaf4e63a897eee59e67e45f5162f746a4c1051d811bfc809b72d71ab18d5254290f72b5e54ca0410b3719b280e031f8e3a5cd095920964faafabc0a5240c3b6508fbae13c6e529dd1390748380552ba6c1c1736cf887d36a4322b539672141b3dca3b333bd0abbbf32c68c9ed82a14294141c3893d6bac43d31ef9f175736a770592f09bc8472a605227355e96da386a73ec77dab76379a33435f82eb8651823f2f34f1253523be83f98a3e3b80ec3d8fd51ccc6d3835459f86d03fa3380a95b571263a435ae4dc266333c5810fff6a3de45711d4d7285bf003533833b6710528479f0940130a5c2d20391a2352efe224a21ca9cd95b010eef198c21e4ff6fda5f736d2169cda59a545f27ecc9cb4c25ccd875c222977de4458f7878cfc94c27bd0f029fbe19866caa3ae22b5ff18782d32bf612c5b0c5a3df272b01a447d04eb4167a9147a13351fd48bf15b4f150d692c64aaaa6a76214af52adfc9fb13444af17a58dfd39f36aa38cbefd48cc0e9f889c75b53a9be581680fd658ecdc72218fa2de8b516d100c56d6b8cf6b8b3c5ac8bf74c3f23caa2017689afe7c130701bf7012ff48cbbd1ddc5215f1abf9979e8fa9bf4386bb8b6ccaa8d2ed4d367a79bfe38348b1ffcafbdc6b4e7cd826e8f768d47c5ce5e713525082e396b638c0b7e672f6a456c89ee37b3e349f6f71803108ccba9b995764f65cfb0e9c8f893b033a1318864a405011c609c574a0d83f459753695b4ae90844b8980c44d4cb52d5551fd5228fee423e7c4f199f57a806652d6dadccf83d79526785b15c3c77c3783c86719f3a64fbe3581922fd298d3aea349f1a6944ee895bbcd180bd172738fbca7800d42994014993f547c32c141b805501f0b74dc542ab971538d6d26e0f9e97b3faca803eac99f20438e55b0b6bac7e60387094b568c0b7167cdddca6f1455577d33ba81b1abdb08cec1b53a8bac8c233dc0b871c350140928c7d12ecad734243dd7c4e417bbe325646ab176260bbbb826dc1b45e439e1ad55cc4ef429eee8a597044a41047657a86e07970efa333a45e4cad07d06cd219736dec048795722458de0eeed440a48effdfc6aa5361395506daec099f99497eca03f9f54a339658fbf89e0a97ac6e77f5f11d43ca6f311ac73c239514ad4373afd3550667fb8bdf1d02affd9dff4b56f928e78b3a9a0e9a06224bfa3b72ebfde53a07fd9868995ea2c18336e988debbe4bd4a89644c05d33f3a236ba67947d80b6d168d793bd99057a1aed0d332ede57a4097c859f1e2ca8dc6c07a46e28bc01d05dc2d2b591fc3f8f17f11c7066509772c31ce2d7c830ba0227ae30a30ca105e898bcc88ed69e068c1da447b86d98eff8fd549218c3510b8f9171734c3e4ce09ae32878a83f05e9a0ebe2ec56a9974d3a5c84f2c9d66aefe1c62814f305fce14855d8d78f062a3b75d9579c5ee48252e6418e69c26251ce39c64ca7a410a4c61ec2cfd25cd201cd84f8bebd39b75b4cd46dc1fde419b6bd457de861de9fcf15b8ba755048256a3116b93eb33f82882a84f42c78799045899b99b0662945c476595b870c73ed422b38d6d8b4b4c39f4c259dbdf3cdeffedc7fd0b6d3f2d4176c8289216db3aa225a862c911ade4f596f1aac5be94df68463d2499ec49269a7296d77c0f8cd22d693c2c002476293ba5e31b2f6a67168ebfde62356d9b23c3378a354458072847fb0c744b0fe554c3bf5722b5a0e809426bd01f0ea087261eeec7d6614359c024e80b827956c3cdb5e806ef0a3ef3370250960ba273968622b0f1b0816f4071f3de813ac57e9c0ce1ebba30d9054741b29680c3e5b1afc72edab1ac7705930f6868f95feaa646397461930c048e5de089a38a9a04e92f71b64b1191351ebdccccf4db19fceece836383d1d4fc97f83726b4f0bf73635705119cef9553c95cf9bd5c36a8a86f4706235b262c400bd20093dbfca0960c2594cb03f8bc4f2512d336fae66608a219aea53667e56c5d860d556961cbf7debef158a56a46b12cba20be8648ed2237ec957c939b7e62b7a99b6d348b87273b97612620e0ea18c8d30174308061981ff679dfa7f5d4bea8a50cfc87362fdff2882c2cce2d6eaf2fdbc1999a0c7ff0e1d2740b992e5e9fba353c8ab1aecbfcbf384f8ed3eee31c369713fbf942161d6a7afc8f99dc227eaeecc47d9300fc1ed0ae661d3f7445fc61f2b0211a575a08603888562d6986f69892c920206110771e692a077d10c5948f124d3f23b148c8c954c8e689f0d9e161bc247acb113e9a4b1f2d5178082e6174875bdbde1285383951a02a4001077beff08115a1f89b7222b051528448532965d8f21d6c2a888c6aa79b49994ad4dc2d67ae3f0a52c5ec258c169f00c10f3a70dfddb066d5f5b72ad6e77300f4ac0e38c5be785840e4f484cb48dce22853ef2af57ebd21c1f8137388d155e97abbca55a6d3ef3c2e8bcfd84c37f0a7d087eb99e34731a5e900408dd77ec31d79f22d440e4408d7bea66b39086de7a270ab6e2b8d62a5c7deaef072e974f471ee1d4e844c26d2da5d7884b88e3d331ace207b86d734bf89084c0b0324722574612ae6e56a351bf23a66fb8f8756771d04caca4f58b6b12ba2db663aec1f130e6c1a0387c7149ed52e54bc5f507678d739714922d3af02fc05d6bd365800180ba8e134a9b53af15ba1f836e801807adcec780d0eff58ea0f01e242b85c24b3e5914de287466196a7062e72bbdb5de65a2b7ff39afa33a31a234fb4baa9ef9970d5bda633a80692a02549580f2fe784629548766a32831aaf00e8533b8aeea3030e695fc12b8959bac15805380754d54ea6c9e1dd29dcced6a2362ee886f26d578d3ce572a638b09371e1deff7e2f242d642a1ee764ccca50c4e0dd57cf84008220d36318c7fb97314e06ea88d40f94d45c07e52185c156523bf6977a326de529ef8cc92092d4bcf6b8e73e9430504053e21159c1a604cf28722a48cd0492f0a67ca385ff8be36760f79f9a9f8a7af202f189509b9bc310e1ec4bbe375ce01055fab82035e7504203f923a66b9c753f8d51a5422759d75549b6a9586e7157aee463e3119fd71f784b1f7801ace364a2c3ab26ddf4d5858548f0cff8c684c2e7d6340ce1afbf75ffb459be9ad3e7fb68a29f37322e8e84e4a4255e82aab05a28856a113766ec4825124a730b048cdd73ec5637ce37b448f684434dc2add351ed1f2282f7498c68e7219b8e5cbaff25f22f67c8adc54f579e8688280bb4e6f23018da7363e4a5dc240b35b864a8a0ac6729d510fe5897851c582a6279735929f80f90265d8bf475fd85de0acee4b12215b5b1da26ac68c479a6f6f9751513f36eba4510556706aedb8dcedd64503beb356152ebcf136231ab460fe71283137eebe01f3f0e9dc26d9d6d5970044c7590fade75753ef869a6d94a4f0427cadec2e9a1b7378aad5c75ca8fafb138dfc5e875b2af2d336a55894a1b2786b3eecbf7720fdeafaea409735bb49cad2f493dfd9a20487d2fb45ec272048b16f5f2d300071083d3e0e7687fe0869c5b46842a2a3715fe782036bfd65726f58d2b672940c3043a38be15994af0fdb3b6099e0bb9ab189e151df17d30830a70504906aa9996c8ed0dfb56cbe1f7c4cfe0383b9c6a54c66050dd9668c08b24f388f3ef9743af759234d129e2f040ddb02f9a81c72e785c2faf328668c24b9fbc0cf354d61f7aa2f1964ccde51957ea87d5f8f3453721d3e464f7b933d1ff9f6eac3533d53b6d5635", &(0x7f0000000080)=0x1000, &(0x7f0000000100)="f962fa4cfa70e693a85348e80561", 0xe) executing program 1: socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) getrusage(0x1, &(0x7f0000000400)) r4 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xc) msgrcv(r4, &(0x7f0000001600), 0x94, 0x3, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpgrp() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001d40), 0xc) setegid(r8) r9 = msgget$private(0x0, 0x2000000190) msgrcv(r9, &(0x7f0000002680), 0xf3, 0x3, 0x0) r10 = getpgrp() msgctl$IPC_SET(r9, 0x1, &(0x7f0000000140)={{0xff, 0x0, 0x0, 0x0, r8, 0x103, 0x280}, 0x9, 0x6, 0x0, r10, 0x80000001}) getegid() sendmsg$unix(r1, &(0x7f0000002640)={&(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002400)=[{0x0}, {0x0}], 0x2, 0x0, 0xfffffffffffffed2, 0xe}, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000300)={{0x940, 0x0, r5, 0xffffffffffffffff, 0x0, 0x20, 0x1}, 0x0, 0x6, 0xffffffffffffffff, 0x0, 0x0, 0x401, 0x8, 0x5}) select(0x40, &(0x7f00000000c0)={0x7f, 0x2, 0x80000000, 0x0, 0x1, 0x7, 0x80}, &(0x7f0000000140)={0xae, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0xffffffffdcf613b5}, &(0x7f0000000180)={0x5, 0x7fffffff, 0x1, 0xffffffffffffffff, 0x6ce, 0x8, 0x5, 0x5}, &(0x7f0000001580)={0x8, 0x97}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410df", 0x4) ioctl$WSKBDIO_GETENCODINGS(r1, 0xc0105715, &(0x7f0000000380)={0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) kevent(r0, &(0x7f0000000040), 0xffffffff, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x8007, 0x40) recvmmsg(r1, &(0x7f0000000080)={&(0x7f0000001380)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x9}, 0x10, 0x0, 0x0) r2 = syz_open_pts() socket(0x0, 0x2, 0xa6) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$VMM_IOC_INFO(0xffffffffffffff9c, 0xc0185603, &(0x7f0000000240)={0x7d, 0x0, &(0x7f00000001c0)=""/125}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)) read(0xffffffffffffffff, &(0x7f00000000c0)=""/206, 0xce) executing program 4: setitimer(0x0, &(0x7f0000000000)={{}, {0x100000001}}, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="03000000000000009b0fcfe10d9ffa7e879781ed74f929df87a813b8902843ae4334d378d81512e7d6097f00000000000000499d02b5ade126e91f6b3c820df16ab81b6c3e77dbc7a8015b72e71c3ff226b08e9696c914af6d475d574f5f3a3951bab3538060c8708140a684ac1b36d022976dc141dcc5b68fe72a7b58b5d28d1d12d056ccb4fad08fe392cc744db67640be4b79e60e65b8b483f88e581833c48bfa21bd0a144a0b4bdf30a22f66fc9cbe536558949ffb80839d9fb7255e28d71dffe6d838dd4bacba81181efbdc5721aa904d504cb06f1459c0892e28640406dccb1f12ed353075a079b5ddf59e830700000000000000ab5ac04480eba5180b665684d1167ca422800283c7862dafb5f40782114a2a89db4f4cfa24d71318eddb7ce7213da02741b038c1fb43be25ea811af75b31e95d20e726959c4d48c159f778abb2b10e4ed33d2c20ef1bcdc20e967484386d136eca8d8ec6d917e8cfc5fd991a458c351ca4fd3ee0ff5591b8b3351eb28e11766eea72b9ca314eae54f4a1eba379e0919af70d837195d631304da39cbe4e9b332177bf4bc93b394cbdb60337cdbe5ad68a1f7aa604ff3235b94d7e4ee51e62", 0x1b5}, {&(0x7f00000002c0)="708bff070000462d", 0x8}], 0x2) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000580), 0x800, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000000)) socket$inet(0x2, 0x8000, 0xfe) mknod$loop(&(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) ioctl$BIOCSETF(r3, 0x80104267, 0x0) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffffffff"]) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) r4 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r4, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) socket(0x1, 0x0, 0x0) executing program 1: setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x60000000}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, 0x0}) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) open(0x0, 0x0, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000018000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) open$dir(0x0, 0x0, 0x0) syz_emit_ethernet(0x92, &(0x7f00000001c0)={@random="c2d6feaeafee", @empty, [{[], {0x8100, 0x3, 0x1}}], {@ipv4={0x800, {{0x1e, 0x4, 0x2, 0x12, 0x80, 0x65, 0x8, 0x4, 0x32, 0x0, @multicast2, @broadcast, {[@generic={0x89, 0x8, "b2d84cdaada7"}, @lsrr={0x83, 0x13, 0x1, [@multicast2, @multicast1, @remote={0xac, 0x14, 0x0}, @multicast1]}, @ssrr={0x89, 0x13, 0x1f, [@remote={0xac, 0x14, 0x0}, @empty, @broadcast, @local={0xac, 0x14, 0x0}]}, @generic={0x82, 0x12, "866f1fa1de9fff30034984f847b301e2"}, @end, @lsrr={0x83, 0x1b, 0x0, [@local={0xac, 0x14, 0x0}, @loopback, @empty, @local={0xac, 0x14, 0x0}, @loopback, @multicast1]}, @ra={0x94, 0x6, 0x6a}]}}, @icmp=@mask_request}}}}) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$pf(0xffffffffffffff9c, 0x0, 0x10, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffdfffffd, 0x0, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r3, 0x40045700, &(0x7f0000000040)) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x3fec, "000000000000000000000000000000cddde53400"}) writev(r1, &(0x7f00000003c0)=[{&(0x7f00000009c0)='o', 0x1}], 0x1) executing program 0: sysctl$ddb(&(0x7f0000000000)={0x9, 0x6}, 0x2, &(0x7f0000000480)="05068f02c4e0c01c2780eb58f40e", &(0x7f00000004c0)=0xe, 0x0, 0x0) r0 = syz_open_pts() mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0xd7c3) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xfffff573) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) mknodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xc000, 0x101) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x2, 0x800000000000000, 0x1000300000000}) fcntl$lock(r2, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffff45ca}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1008, &(0x7f0000000100)=0x6c6, 0x4) recvmmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0}, 0x10, 0x801, 0x0) open$dir(&(0x7f0000000440)='./file1\x00', 0x80, 0x8) sysctl$kern(&(0x7f0000000040)={0x1, 0x35}, 0x3, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe97b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad238a7317e73650b8b125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98606e472b70b560f7021f567adf4d", 0x5d) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x120) open$dir(0x0, 0x1, 0x1) open$dir(0x0, 0x0, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='./file1\x00') sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, &(0x7f00000002c0), &(0x7f0000000300), 0x0) sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x61, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000300)='./file0\x00', 0x40, 0x48) sysctl$vm(&(0x7f0000000000)={0x2, 0x5}, 0x2, &(0x7f00000000c0)='\x00\x00\x00\x00', &(0x7f0000000100)=0x4, &(0x7f0000000500)="345297bf2d1c870dce1bd1e9f4effcd5cce33369e6cac2594dc0412640ffffffffffeef5315d4d045150752a78173c357055ff2a31f6e37c765a75f64e4c4c1b26e20e3cf094d48cab65c60151fca0776956647c56eeed733e1176f7a992cafeb7e76ca2b3a30000", 0x68) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) execve(0x0, 0x0, 0x0) executing program 4: writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) semop(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {}, {0x2, 0x0, 0x0, 0xffff33c4}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = dup2(r1, r0) recvmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020697a, &(0x7f00000001c0)) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f0000000200)=""/101) geteuid() getgid() semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000440)=""/221) sysctl$vm(&(0x7f0000000140)={0x2, 0x6}, 0x2, 0x0, 0x0, &(0x7f0000000400), 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000280)=""/130) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0xfffff5e7, 0x0, 0x7, 0xfffffff7, "1010264d007c2600"}) writev(r5, &(0x7f0000000100)=[{&(0x7f00000009c0)="4a9ed65e2f444a9ec732bacbe026237622ad5dd37fe2cfb3a2289c9afef2523ce34ccba8196c838b64eda3838e69bbf95f059371811f3fff1d7384630f52315bc5aba7fc040353437cbfa6826a5914534f23da7d4ac8698d6945bd93dfb78e13ff8a25c901919cde9c0aadd833b0b37fc8afd99997fa5ca1", 0x78}], 0x1) sysctl$hw(&(0x7f0000000000)={0x6, 0x6}, 0x2, &(0x7f0000000100)="abddf17b", &(0x7f0000000040)=0x4, 0x0, 0x0) executing program 1: sysctl$net_inet_tcp(&(0x7f0000000040)={0x7, 0x2, 0x2, 0xa0000204}, 0x4, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(r2) accept$inet(r0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = dup(r3) sendto$inet(r4, &(0x7f0000000440)='w', 0x1, 0x7, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) write(r3, &(0x7f0000000040)="04", 0xff9a) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x5, 0x4) executing program 4: setreuid(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffffb8) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x80}, {}, {0x66}]}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000900)={0x0}, 0xfffffffffffffc7a, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000400)="c0de5379557ebd56f9f271af0aa85c0daa1895073073c0810aefd275a25efcb67e2e", 0x22}], 0x1) r4 = socket(0x2, 0x3, 0x0) r5 = socket(0x2, 0x2, 0x0) r6 = socket(0x18, 0x400000002, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) dup2(r7, r4) connect$unix(r5, &(0x7f00000024c0), 0x10) connect$unix(r4, &(0x7f00000000c0), 0x10) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) r8 = open$dir(&(0x7f0000000180)='./file0\x00', 0x8000, 0x7e) ioctl$FIONREAD(r8, 0xc0206921, &(0x7f00000001c0)) sendmsg$unix(0xffffffffffffffff, 0x0, 0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$net_inet_ipip(&(0x7f0000000000)={0x4, 0x2, 0x4, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) r9 = semget(0x1, 0x0, 0x6a8) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000002140)=[0x1]) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 2: syz_open_pts() (async) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x61}) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x61}) r2 = syz_open_pts() close(r2) syz_open_pts() (async) r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000040)="9bc9b470d7d1be34fb9f64", 0xb}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = syz_open_pts() dup2(r4, r1) (async) dup2(r4, r1) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) (async) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) flock(r0, 0x1) syz_open_pts() (async) syz_open_pts() executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setreuid(0xee00, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000180)='./file0\x00', 0x0, r3) r4 = getuid() setreuid(0x0, r4) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sendto(r0, &(0x7f00000001c0)="bdc06068c656966380497b1f88002e69833e35c83658e05b4cc419153559df11f878b0", 0x23, 0x1c, &(0x7f0000000200)=@in6={0x18, 0x0, 0x6, 0x4}, 0xc) ktrace(&(0x7f0000000080)='./file0\x00', 0x6f3d43f1f387acd5, 0x210, r2) executing program 4: setrlimit(0x8, &(0x7f0000000200)={0x7, 0x9}) r0 = syz_open_pts() close(r0) madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00001a1000/0x2000)=nil}, {&(0x7f0000065000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000104000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000052000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00', 0x7}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r2, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6100000000020700"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) writev(r0, &(0x7f0000000540)=[{&(0x7f00000009c0)="9aaabad92b5bfc12258f52c5d159d95ea531c0455a73bdf951c8ddaefef506378f9c893e3e31344816090b736179e68d6e35612b8c983722acc967be686bcec69995470b6b79ba92b6e2fffdf59604b9a477fd79ba26177c0b3feb3def5104a013be09aa216f057ad9b39abec55b3cb780003588c1857711e095235ef8a06d5f4357b66e88c5fade746db1e588ac89dbe8ffa010cdccb0042a296cc45f18db29930995007c68d05b31dd0c2db5781978cc86dd43fa8ce87f942a28f018dae98beea5e4c7ed0f57281ddd2f42e33fcc3f6aed254d31ab73ab0c6be60c0dc60cb673da62d23d87bbe9e379e3c8859e1c397c47e58b922e0042be9215c34e5f536fb77bb9c34473926a8dfc7875be666100bbf9289e3bf24adf69dcf1cd4ccaaec71d7f08d7ecffed6253ca475a0bcf66141ebebf58c484cc16493f202e1cb3a562663190fc9a4fc4efe0ce594854366a7115be2048cae8a2e2b8d8d55706bd55ad5a830640df0fbfab8d538d4d03aca317d70d3a6a61dab5070494e63ff979ad4ab92154a5b30c819fe26f723c2ed8290a3e82eec2a6e93fb2f2fb2af6dd18472e5fe78a358d55000032ad8358343b5dbb047ee328fc527932d1ca05f4f61a94f46f756da489df1aa971927bf6d6777306a403fcb0d7a4e08e8a8106435db89f47e5a06fcec7dc5a0baea49066da8454a959dea8fc95552c1afa56eaaafb514a5e8af24ecafe876768f00ac3df3d240351b30e18a1798cc18f140557cb835a65c2e8236af9dcad2a74ebe6769b74171b26d924a88cfd89967d56361a0f3cbaa198812a3018de079851d4de134c19eb6de65d59de0a10a74ee102f653fcda5bf0051bcf974ca3c7fbc8720a9ea6b0e01cfade1bc861b39d0911746b028b4309e332b4604c789c9622cb11100848b9e0071c801a4de03eeb2f2e694a2edba7fd9fc39f858d593b607cf694f2f8208de2d1eca55d61455ca5d20b401dea73a938db71790e28059802cc53e66c88ca4f33d214f5a4fe2f2900f0fa3e95f1739744d7b75d5a728475d28255fc3b668eefe793874685b13d9a77e085341b68f07eb5aee7b3eedf246565b15df807849f2314c917e467364957e606fc9218fadcba26b0f1f797d506b0d1b5df6d44483b0a4f99cfaf0e709ba44f5837dfd2f2846280ce8e013bf7e614b97379f639ffa0ae58f31ee066b6c347de4a57e4e9a261ab6c5a2462171c227da311dbdd7a6c11633b5cacfe436ed33eeea764a463d8eb705fa83a7ae7f2b560a0ff5cdcbbc50d5baa1e02f074b910fd68ad6c0a313e25fb5f426e4d1017e73003db0ffdc2928211126eb481c0cd5842de4334cf6949ffdee28f2c6fab9d40541b505f5fcd6bed1f4d50b37eb4788ae04d09d1e8cdac8144fd7e8b36494ab13baba0d36ab1d11f4cc04e153a4c1d186eb5857550263243a63715f36fd0bb3f939a781332b7739c2cdc71b2659717db77df988327fdfb7ab9b709398c520cbf287190788e0e0fd1542e2d55f4f447adab915f3f607387a6f3a9967f701fdc3777ff5b07db7038cd08b62a276daa388c3b40d36dd0e0e4faf1f9b67e102e31b44aae473a61a8c9df86aebe0e337ab896ae3f3325e13446ef6bc8fe44cf683c4b806963924a1afe4c028c86815f2273ef3ff61e5593f6cb01c7fc439f2c218c981895ba814b1d7d57106845a0c72c1b278e7ee4dd0650be6ddd02188984190c711f3da6b53f6d0ffadffbdd6e48380d50dd5e2dc4ca6159aff7037f0514ca2d142003181ae2f01665624b19fea68329899c6bda091e988d791deb83ee9ac8a55979eaab19674847bf267823ba50d01517e465a6b9311c2a1dd5084deac08e9cafde44337fefb0c84bae8cccfede8b8136c0196ccf0d7f82a6152be58bb06678bd802de65b7ac601768e8631dc05225c77af58848f234460b783b79ede164dce9ef2ec9ecc755480080fbb109be64777899b51abd9535c85830537a0b6a608816967641ea0692a6f513f0598ae534004e19bd9a042643d9f60cdd01b87bd560888a9b270148e9396795abb1a2306e3e4d47762ec9e6bed7f29c46b8da7b7e44f98cb9f5ac158736222a939ae16cdf3ed4b5fc6a24a181759805a873557553aee6df1dcbb097f906fb4591505707acedb2b7dce6f224b201612c5a5b9670ebd6b5a8c777ad7cbb11b9e8b8b9f05ae6820e837bc1f7a83b14725a2b5a59266ee106a3334c505879c0a4a6a26bbcc9f39187cfde7161b4d9b310c482c170247293cbde160edd781de9fce6664401fd7cd7fe67205a33682ad0aa8ada479a0adc061ef12286bb74797e18c93f46903752e29467e8a6fc6c970cf39bf18f59dedf206a0fb2bc939e8622dd9b1338c95aaeeb62cfbc7a37f13f1d063fbd58409cd30787ce1f6e17cb29c0ba717f7f88931f6e344c97d2040f5738e887210392b5138972f82be9d4e4735cc05d7837ac022707afed8fec53bf69f63ceeaa77e7e7f093e6eb4c258ed6517645b0ce009947ac92a2d6410314e004a9237b19cb532910766f4c1374fba40c978267b0a4581932ae5f9d8705581288a1ef8a1a315231fbbd93f25dd725ee893ab27208023edcb733feec860f99067e04c014eea2cd097cc4d397f1501f80c63019458612abe8671b2d928bc690b6f0e57bcbaea52dbe77d26f9d11d1f0b7fc96c3020d05fc970c3d74654b8e19cd472b4b794e0df299212de078ab1095f7691bc7dc68c17d3286f28c6b967fbd7b96a08430597be3dfb23ab375ae1231e4615675fe92cb2892b2aa727d4668504c113538e5fb5d50ed60094d53168499595757b9d4483ac1f73c9c133802e98f0aaccb8d23c783920c9a4dae262f79e2f6565f0a2d38356d2bf84ebd9485505bc2b0478312b2768c7eb8251d3dfd524c0e296c4ecf2ccbfbb1576dbdd57aed6baa7bff23d9208b2fd65e2c3b0993332aef58aacc73250bae2160c063906c8288a76411306af55d77827b9e130ca83697920d694a617535aa69e73f7cb07ef384d182275c63911c8397bf1cc3e50a39335bc8aade34859f0014308655db5f098a2bcc6ef0fe6c663c5b8802d0b7b1abd6839debc1fde50ad7e63aa8edbeea0cd57faa89e04a9dd8f5ffc652c0a27a63e7cb659396fa745b7950a7b0a1d3cfd18a5cb51bd150362cc5f498d19b9503f1dcd9ba3a0e683c8b94b3dff461360a12e120664af3bb6392099117969bc5f4a678053d8a66a05c90de40e80d0d5a90577b12136c8eb77578c23023800cccf29d2b85936ac8f2924b19abdcec61b5000161a33701f36fd2bf811f4ada55e9bf4fc1def74c4cac00dc9d56ee0e09bae5f6e284d5859976fb1cf3aec547abbfc5eb58ea2da9d1fe6b8ea524152e64641fcd269c4b30d4643cc85ecad0467b90256aa78169149f0d17e925c6360eba5afa625bbbfdb834e875d7d0fbc1d488b3b284f813568ed0f8f09b32f39f76ef66b74aa254886e00b090a20444ab0e40ef1f098d9bafc3cf666d49b15d1ae3e55c690b2ae8b0d16f35afa219f123174db3b5b08986f3881dee6622c3c2221d36e7131dcf13f505b34c762f24b5d1b06d1c46a00a5a4c2e175c7cd0c4908394023245a2121eb5b1cab02c3060908bab72ab7cd24bdc78895b2172ae1b84ea95fd432542d93ccacc50b45fe32879a52a4f8839a95ab8faf0d64baa94a6bdab6e0258c33e5a7eaa8470142fa2d927948c242934d8fd48e3dfa2c1ac5838ebed72ec211021be0931a0cc9474f80d5d49326c61c65bdb40088a0001202889b6288e2be67d911513809cedcf9847cf83f261185d8e1541a466ba2b59e413f941cc3574e5363b2c6c3486e9d656782dbe81b28397ad5edcbfbdd2cf75e64b0bfb7427cebfe293eb1fc30c275072f0e17079dec8ff859c56f3838f15e4d4afb65a7778f2accd4fec45e5e4768a44a28e5bd502c4e882f9916d0fc6f398575e055f6ecf7f57291c1fb4d42c78b53562d08ae354467ca63d7d77a24cbc4f1b959118412d7f428cf73ef0e849e9915e3892b456763b0145022c9366c9348d4fe4a7086e1660499b1ac9c0f3feac49eda435ce544733f70f3b4388090134ccb50df3c134a1e6c480a", 0xb56}], 0x1) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r1 = semget$private(0x0, 0x1, 0x80) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) dup(r2) close(0xffffffffffffffff) readv(0xffffffffffffffff, &(0x7f00000019c0), 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f00000001c0)=[{0x28, 0x0, 0x0, 0x800}, {0x6}]}) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000200)="1234c1470300e68b93029dfee01ab8df3da13333dd4afa6586283ba94023de3d4204b7761f88c96c0b502a8e8badd0a7e0b250b6e4", 0x35}], 0x1) syz_open_pts() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x60, 0x0, 0x4}, {0x4}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) executing program 3: socket$inet(0x2, 0x3, 0x0) syz_open_pts() setuid(0xee01) r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{}, {0x20}, {0x6}]}) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) close(r0) r2 = socket$inet(0x2, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x40) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x101, 0x0, "32060000000000000010000407ff00", 0xfffffff7}) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000280)) r4 = socket(0x18, 0x2, 0x0) close(r4) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r5 = socket(0x18, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) ioctl$WSKBDIO_GETMAP(r6, 0xc010570d, &(0x7f0000000200)={0x4, &(0x7f00000002c0)=[{0x401, 0x3c, 0x3ff, 0x2da, 0x1000}, {0x3ff, 0x7ff, 0x80, 0x9, 0x9}, {0x81, 0x3, 0x4, 0x5848, 0x7}, {0x1, 0x7fff, 0x7fff, 0x2e, 0xfff9}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0xfffffffe}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, &(0x7f0000000100)="71f91e3471ac0200000000000000bafec3708267f9547d4e19115486183b67e6a4354458e5adb6c225e075be93955fdb9183ea69f300fd627d9cd558721036eb98598b738bdffd9b49632a4ad82df52eecf5c096d5477a4a54660040b066216f42968462a0dbe8a79d0ea5b40fbd373e00979d006563b4782fed5f282ae2df2753bc8a", &(0x7f0000000000)=0x83, 0x0, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) executing program 4: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0xf56) mknodat(r0, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x2676) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) r1 = socket$unix(0x1, 0x5, 0x0) r2 = dup2(r1, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r2}) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(0x0, 0x4, 0xb1c, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r3) ioctl$VNDIOCSET(r4, 0xc0387200, &(0x7f0000000340)={0x0, 0x0, 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x40, 0x801) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f00000000c0)={0x3}) setreuid(0xee00, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) renameat(0xffffffffffffff9c, 0x0, 0xffffffffffffffff, &(0x7f0000000440)='./file0\x00') faccessat(r0, 0x0, 0x0, 0x3) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) socket(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x12, r5, 0x3) openat$bpf(0xffffffffffffff9c, &(0x7f0000001780), 0x0, 0x0) r6 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000480)={0x4, &(0x7f0000000100)=[{0x54, 0xfc, 0x5}, {0x2c}, {0x6, 0x0, 0x0, 0x20}, {0x0, 0xff, 0x43, 0x6ef394c7}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) poll(&(0x7f0000000000)=[{r5, 0x80}], 0x1, 0xfffffff9) executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000200)={&(0x7f00000000c0)=[{}, {0x6}], 0x2}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x101}, {0x8}], 0x3}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x8000000000000000}, 0x10) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x490, 0x0) r4 = fcntl$getown(r1, 0x5) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f00000000c0)="b10005040000000000000000340000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7c04be38164991f7c802000000297be1aa5b23edeb51e2f0ac3ebbc2feb3fda1139b672f4d3360223e7d026ba8af630037a840c4f2bd53eb067e7335a069d7ac434e0c0000000000008904000000000022830cf41bed66f40066ccdcf3e4999d9d20002002c5dbfad800000008e371a3f8340012051e00000000000002000000000000", 0xb1, 0x0, 0x0, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000000080)={0x3, 0x2, 0x2, 0x9, r4}) executing program 3: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x7fffffff}) r0 = kqueue() r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000140)="b1000506000000000000000001010000331c13fecea10500fef96ec0070000007ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a421a872c881ea6e2e00000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e00600246c09000000ff03000000000003051eea0400"/177, 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) syz_emit_ethernet(0x60, &(0x7f0000000140)={@random="89ffa22f3c25", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "f61900", 0x2a, 0x6, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="0d000000000d00000008000000001300", {[], @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x7, 0x2, 0x0, 0x0, 0x0, {[@window={0x3, 0x3, 0x40}, @nop, @generic={0x0, 0x3, "b5"}]}}, {"543508f0c1046bfbe828b431b82e"}}}}}}}) getsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000400)=""/200, &(0x7f0000000100)=0xc8) r2 = dup2(r0, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff9, 0x0, 0x40, 0x1b, 0x8001}, {{r2}, 0xfffffffffffffff8, 0x88, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x40, 0x2, 0x2}, {{r2}, 0xfffffffffffffffb, 0xc4, 0x2, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{r2}, 0xfffffffffffffff9, 0x12, 0x1, 0x1, 0x4}], 0x1, 0x0) kevent(r0, &(0x7f0000000000), 0x4de9, 0x0, 0x100, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x7ff, 0x0, 0xc0000000, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x1) executing program 4: socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) getrusage(0x1, &(0x7f0000000000)) r4 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xc) msgrcv(r4, &(0x7f0000001600), 0x94, 0x3, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpgrp() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001d40), 0xc) setegid(r8) r9 = msgget$private(0x0, 0x2000000190) msgrcv(r9, &(0x7f0000002680), 0xf3, 0x3, 0x0) r10 = getpgrp() msgctl$IPC_SET(r9, 0x1, &(0x7f0000000140)={{0xff, 0x0, 0x0, 0x0, r8, 0x103, 0x280}, 0x9, 0x6, 0x0, r10, 0x80000001}) getegid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000002640)={&(0x7f00000013c0), 0x2, &(0x7f0000000480), 0x4, 0x0, 0x0, 0x9}, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000300)={{0x940, 0x0, r5, 0xffffffffffffffff, 0x0, 0x20, 0x1}, 0x0, 0x6, 0xffffffffffffffff, 0x0, 0x0, 0x401, 0x8, 0x5}) select(0x40, &(0x7f00000000c0)={0x7f, 0x2, 0x80000000, 0x0, 0x1, 0x7, 0x80}, &(0x7f0000000140)={0xae, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0xffffffffdcf613b5}, &(0x7f0000000180)={0x5, 0x7fffffff, 0x1, 0xffffffffffffffff, 0x6ce, 0x8, 0x5, 0x5}, &(0x7f0000001580)={0x8, 0x97}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410df", 0x4) ioctl$WSKBDIO_GETENCODINGS(r1, 0xc0105715, &(0x7f0000000380)={0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) executing program 6: r0 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/74, 0x4a}, {0x0}], 0x2) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) (async) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) (async) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x0) (async) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='r\x00') (async) chdir(&(0x7f0000000300)='./file2\x00') (async) unveil(0x0, 0x0) mkdir(0x0, 0x0) (async) chdir(0x0) (async) unveil(0x0, 0x0) (async) open$dir(0x0, 0x208, 0x0) (async) r4 = kqueue() execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='-\\{!!*&)\x00', &(0x7f0000000100)='+.@]&$\'**D\x00', &(0x7f00000003c0)='@(:-(@\x00b\xd8\x18yN)\b\xa6\"\xc6\xc0\x12\x16%7\x8d\b\xf6H{\x99\xb6\x1ez\x8f{%H\x1b\xf6\xd4\vcp\xe1\xb3\xcc\xd1\x87\xbeb\xd4t\x97\xd2\xc3\x15o\x8co\xab\xa7\xff\xca^\xdb\xb2\xf9\xdb0;\xda\xe7\x12\xfc.\fj<\xb7z\xcb\xeb\x10m\x8d\xa7\xfc\xae[=\x03\xdf\xber\xdd\x82\xa9\x9b/\xed ns\xba\xf2\xb1;\x0fRS./U*\xc7\xd9\x16TL\xee\xef\xae\x04\x97\x81\xac/\x8a/\x00\xb36\xe1\x98R\x9b\r\xd5\x1fv\x00Qz2\x1d\xde\xe8\xe4D\xf5R\xdeDf\'\xde'], &(0x7f00000002c0)=[&(0x7f00000001c0)='*,+\x00', &(0x7f0000000200)='@\x00', &(0x7f0000000240)='#\\0}}\x00', &(0x7f0000000280)=')\x00']) (async) kevent(r4, &(0x7f0000000640)=[{{r3}, 0x7ffffffffffffff7, 0x1}], 0x6, 0x0, 0x6, 0x0) (async) ioctl$VNDIOCGET(r3, 0xc4104603, &(0x7f0000000680)={'./file0\x00', 0x57, 0x6, 0x6a}) (async) ktrace(0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x17) (async) open(&(0x7f0000000040)='./file0\x00', 0x870e, 0x0) (async) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0xc0}, {0x40}, {0x16}]}) (async) socket(0x2, 0x2, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) executing program 5: setreuid(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f00000001c0)) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) executing program 5: r0 = socket$inet6(0x18, 0x8000, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x3, 0x9}, 0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x3a366294) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) executing program 6: r0 = syz_open_pts() sysctl$kern(0x0, 0x0, 0x0, &(0x7f00000000c0), &(0x7f0000000100), 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340), 0x80, 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r3 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000240)=[r6]) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000800), 0x10000, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, &(0x7f00000008c0)=0xc) r9 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000900), 0xc) r10 = open(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000940)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001c00)=[{&(0x7f0000000100)="f3dec8022f3ab3c3bfdb4ec5ebe490aedadb7427a5e3c8dfabe13bb59f89b32b4d4fb3140dc821359346663b3910135f2ad6216586fa73993222447271f1723b32dbf10dc1efe45acfd31020", 0x4c}, {&(0x7f0000000180)="9a3ddab118cab38b6c0a1f6a3818ab269a7e586f22f18669b210a049d1d0d5e04a513ca654c31eb09a1bf907838c7608ab5452c8f5c57086ae4e7587fd52e837e354d39209b445212d41ea4315980ed6d9dab4a89e3cea96edc9dd88a559", 0x5e}, {&(0x7f0000000080)="eac0ebdf50e62e5600df37fa8ab144da36eac379bf3ee28210ca37ebf8e29adf57f49814a9c42a6a0919c1", 0x2b}, {&(0x7f0000000200)="493063be77ba4bda0459c321927b3990b61e6189ca7a9b0b6600a7db64c361141413d8cf5c313da6e15f28a610f8b22d2fd7855ae49634859ed88cad7200"/77, 0x4d}, {&(0x7f0000000440)="8600afc982e5fe0c66be450fc68d9a4d1c0f970b1266f0514b8ae5c8c743b09c39a2548863b2903b02a0afb48393d0414a7ab35a0a1c6805c65f5455011b00d5f8c310bbfa7072ae77753f2dc466575861ed9f3e6fbd4f81f976fd7b984cc9d437d4ea1311ed3beb9a0e75af857e1bd57b0e337ba80770c103884ae7ad99868877513a5a130b734fbc6f8efab0080a96e530c9333b8369547a4c8c71be431ecc4c4c25dbd0ae918cad167cd34d8e60e332a08504fe04027dd158317065af70cbb5581079a3c8319bc8ad1ef5ea8e63", 0xcf}, {&(0x7f0000000280)="df9073b138d034898e6366c1e4f58006db81b5e7da398512f950dcaa03890ab93dddd625b2ea1c5009eaa2444d6be9683822a2b8d01c513be61b110984787ca26611de541732b5ca49bd5570381607af1e95a0c388f048a17daac5b7e6fd90186b56b79d6553fadeef75a068247e1c25efdaffeee448b0a79b09f58ace2b23477625c8c291a742bddb7b67d47ab683370e04c46930e9b31cbb70ec8abe050612c5f8d400d196bb6d1f953396ddb5", 0xa8}, {&(0x7f0000000740)="4b455c92dccc23f283ff59bf2106d0c15d4b9a7525605cb960ca85e955e822d71df65933037073540ffe344cca219f141aa0413440db239e7a2635c6433805328eb8432530bfbb9c4708738649a56a00aeb58d5e1e65a536c34e72088e2a929abee059df8ed013c189ed1806bf2b6ac95540f3ca5d494f4ae449be45e3e0fe5251869a501cf43512d2bcf08d7ecea8dff36d7cbd29e072cd6155a2bfa2d9066de0aceabb661cdbd763f520f112196b74aad73d9089ceef7de16e27ccfb1068", 0xbf}, {&(0x7f0000000b40)="eb40660826d93036f81a1017c380d607f8d3705461c2", 0x16}], 0x8, &(0x7f0000002000)=ANY=[@ANYBLOB="1ee6ffffffff0b0002ff000000000000", @ANYRES32=r3, @ANYRES8=r6, @ANYRES32=r6, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r7, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="5c4e05c37aae03b3", @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRESHEX=r5, @ANYRES32=r10, @ANYRES32=r0, @ANYRESDEC=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRESHEX=r4, @ANYRES32=r8, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xb0, 0x4}, 0x8) r11 = geteuid() setreuid(0x0, r11) wait4(0x0, &(0x7f0000000400), 0x6, 0x0) semget(0x0, 0x1, 0x14) r12 = dup2(r1, r1) sysctl$kern(&(0x7f00000005c0)={0x1, 0x4d}, 0x2, &(0x7f0000000600)="0d5c4eb3be4da00baa0369f666db90cd1490f6cb1188dbc0e3", &(0x7f0000000640)=0x19, &(0x7f0000000680)="57cdb53bf83087faec7f61574c19dc408859b499842504e7f59e51baec1742f519a773591813a8c10095ae89a2ae84fe1e422e63fa4ce467c8b24e55e97c7123c0d625ed1063d1b18e5c7e1cb4f6130756b78fadaa4829ce251136c88a4da77ec5ba9974d202cc1124a6da2e98eca470d02f6a6cb5f7e616eb4f529e4c04d8ddf59f43baa888d7eb325c9f6b9ca99147abdf2e6da437712a01fe164ad545", 0x9e) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000840), &(0x7f0000000880), 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000980)="fa39add5f1fd29995901f8cf874d065be7dc481a27fc4ea2da625a8a0e7d824bd69d46ef40ab887a990182ba49ad47613c6bb613bcdac5a2568aea2dca51e9787cc4f1fef9d90583441235d7a6d6b843b3e5ec8566b0b908ef405a44d4c79a808d0619c5c53e8bed25d202580103485257d839420d", &(0x7f0000000a00)=0x75, &(0x7f0000000a40)="30238f9f8f8203c9b197fcd453", 0xd) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$WSKBDIO_BELL(r12, 0x20005701) recvmsg(r12, &(0x7f0000001f80)={&(0x7f0000000bc0)=@un=@abs, 0x8, &(0x7f0000001ec0)=[{&(0x7f0000000c00)=""/4096, 0x1000}, {0x0}, {&(0x7f0000001e00)=""/155, 0x9b}], 0x3, &(0x7f0000001f00)=""/128, 0x80}, 0x6) setsockopt$sock_int(r12, 0xffff, 0x1004, &(0x7f0000001fc0)=0x855, 0x4) sendmmsg(r12, &(0x7f0000005d80)={&(0x7f0000005d40)={0x0, 0x0, &(0x7f0000004a00)=[{&(0x7f00000038c0)="21263030c81aa130ec265b5872967503ba419dd3b020240afcda28b0bf665d6bf0623bfe6ce3807ea5c0dbe9697a5567bc56ba54ec13b96afae1a230afbac3efe68ad217f854b3c96452ff3ad6bf71a8319a78262fb8bc17e2544fbbc6d6352ff2f83664d140005413d22047a539732492da541935016970bfff0a5a6bd066662f922bf8c2922f7671810ac6b48f563367d01be5ad84efa3c12eafc191652142d816ddfca84aa54ec3", 0xa9}, {&(0x7f0000003980)="53b8587c2cd2aed41ac3b8150bb8baadc9326ec1384f1d7c961ac1cde3611700410e26d856e2690d65bcf7ab6bb77e9e498031f545d875d1b32206ec371c6f6c741f575146fd35e283efb734902d2737c4bcd086cd181110d07b2c93665ac92b54cb0783406ae64732fe7575314f7274d9404bf5cad1537e011512c6379b2d338a49f69e07e26e13453bd941b5d10250e5201688e4253044617f0216d9c8c2079a424312f5685eda984819196fea46791814887aee4473bddf126bd24340204d6e7d4e38cdfda5cb3a85d47a0364db9c2409e3c1dfe5d26a41fbf58b09538dc174769a7cd5169252ec2bc8918d357fb6e504d0e21ea8a0d12f44345c7b5f37178d150d8f28e5421c4e812032eaca1297366fc7f63320372f5bfb673e6eea7b4ab1b052121703e26dc7432ee5d2c57a129910e35bde1f22a0ad09ef572693334e54d8645754cf278bc30f1df100f50ccaafc89ea501b0e386fd9727e3a4d39cb2cff9df2fa9b09dbad8fe0473ec8d8a86c46571fb4f8cf08705908c7f3dabee8584d7df17a685b3feba389221a57936d51a621443705b7828fc928ae3da8ad7558fa4b4826cbfbfd60822641b062fdd0defffec6538259927f53a79063fcb42b90f8e1843bc8c1824dd031d67ac6bf1e0b3cbe83f9b08fb12afbb037a3adf4e45177a709f179a3abe7efa66f06cab833c7c37658107a72d8aa69ff52ce48d6f557557ad017c96cfd08aec5c16b0cb1afdeec245ff885e4a145c4ed533040b11b7d1aa9359d088396d30c46b263d7844e61b171681a443fba400f7b9a066dd8c2fa1ef444a2cf905d0259dadb185d654c4b4761a3d6d32ccd0d6695de032df8760820844cb78b085fe49b6ac329b5f8066e53dba187fc62d34d599cbe8d4048dcc94eb3ec8deb99a5544fd3bf737bc4a3705b5cc24f01c566621c025c93d15e5abf571b35b41a63dfc17b3c61a1101c19c11602b819a7dd0905234b5ca76cf5a32d9f6822ccf1f6ccb266ab0aa55b1401bf95a83e2140f0a193af0ca5503da9f7b29aa6aef22091c414e88fcb94b3d3034662e0254c548de9c3e80113fb92fb31e7fbf495ae96581c6d2bfb965162b068869fed29b46f054aee2f5bea057d118897a3dfa12fd2d2a849931c8d898dfa836c0b46b733fa3f37b69264f747aca39b85db594ec983695e8d0c98947d5e593713372d262f2cdcb34145af92810bdeee1dac1064223b04e1a51f69b48ab4477bed049ff78ebb0dfe0f9b1f41a1c17aa3116374fd21b6134f477037f9ead4f1627dc77461ce7015a475f3354628b6a0a9f106a0c20f417a81a753eb225bf4adf95739317b50b242c3b933f976beeadb49195f190d5323838a88e56a8a25700551f974bf2d2b9bfa6725cb2eaed564437c4f2d9712a68c80ec552cc1170ce3ab0badd3eeddb4b9b3218d3d86cd6432392bfd91ab06e14841ee7bea29c176e963ca31e6b248280828d76004bc6f93058e4161781428e285f1532b2005d6b0c48b1cc55627c951bf93fd93f9dab03b8e725bfb13154830e7a617175cf16bc20fe07b6f0c2379b93c5c13c88c5f56dd4453b09c9e1734ef9c19d56217170aaf42bbadca41fc18ea16dc4ab6927299f53bdfb486964a3cf00251e10a564d7329361fdc5492db9f416160635ec31a4e67b397eb81720c27316ecd17fe40ce4da38e02ebf152aa77a53c1e87e83d31fe40446ab629eb85e9066902276f23f7132cb6e1399ce4f090f9c5f6d0e42593e7da6e5cdea0ad513d18c5415ea7097aa21a9a17b3c7abefd6247be2e2f8577964f85b4e5a52c91992f8189974acc9af37ed805bfa41f049b4bece415701c746d13e7c9c8169aa198f3a1ed4eb4e1b1f61cab7174de719a63579d32784f227d556046abc4da77c0529f9f373a8d623c56f741e81b8bedb38619cced16a0f2870ed0ebd31d86753a1d2001158c93fb412a0b99dbcea4089b7cba3f4e70804ce011c87b0cb4351a9e32bfbcccf25edc32ffc27ffbf4bcfdd5d7e373f3a08736f5d952fccd1a5b7bdd19512bacffd6fe757879cc0fabb12ae983b440e221e6d9de35f49826c108811c6dca2aa1db3a751f1bca297b057bac9d304a4045711b27e65a8e4975a02ad01e222471d153e412c2f8ebccbd0ca96251f2fad2e69c741dc5f9358bb4408ba687dff279efd9a46e389c5599654959394346a553adc42a896306e12b8c965495afdacd83248da3c6c416c5143ce860618c7452b34760aa66cb9e4d60e23666b7e3c5cb1facf8ca1c33ed239af666a219659b9d3ad1500e66ce129a1ad3a8f4a59d229b9eead4d4428f9e7d6728773bf299bc9ea38f8c8cdfc23a5b647df1e5254b29a41955802280a94c1d112dd90a9797344db8fba532fb8835b8a9a5baa5ee5158e65dd46516564db1fa5004830a1db279ad16ece8879bf4e34cbf071975939e387d76dd3842574a8829205203652743aa0f38ee4d45619fbf6f8725c46edf506d306f5e551680ff19edf0473be9588a12393b77064015b6a973254a7524ca24c408e7a4668080019f3215ba7456b64e0132b3626e5d788d1ca19c44c8e81197d3ac367524b66afb96d14f3f2664a49fbf762df133d0fd0541bcaae127f336755d00a6c832d04211ed48eedc1eb025b5450c8a4edc7e42b28273d7809c9233b2941c27d11b1ca8594deb9fda78c7f941e80e7fb45bf048b0a286472f3f11dd8a8d5e8cf2436d3ed6dee5ccd85b628089a2c7d792a4a29fd50a92c8d50850caea36d485f289086e527f76a0c430a858746b25d37474589e651d9cce6e8af8453bd37ac2a37fe4c8c6ff7c278dac22100f5877cbe65d842268130435d5871d04590266db2a4d297761613e6a7be1c243b733e02410e58c0c5a5216ba0aa2b7c772db3de63a4d05b58d2f7583d1fc9f0d4dd905ea088a405fb5f63859d7c3f57224192cd48f9ce47c9458461da1c0748642e214f2a7914c9dc489df47f06af782c7c3304780d54592f6f10d79b78a8944286f30e7423c50953b4778fd2f67c53805a7befc64f34bb6df081cd921dad5d57958e7c9ebfca580ae3b7878362e0d77d30f6c330d5722b55e75b6c22f90a09d51dc40a6ec9caa38dc233fc7023f12454555c174d05dc1d68df9a4892e7721b5658870a5d601f0d781ed9a4a48b9d6457b0f0a0fa848b7e73de284c545a97c9201da76094e2f5fa7032164f91872d26d3ab471cc4b09dd2d6f8524310fdf1fb439a7ba62815c49b2ad190ae32520cf149c9d91b58a273bd9bd55a31a3e15c069401ff229cfc1e8f998daee7d9c468f3d45ca50e3234be28be7de178a5d3dea381d34521a21d5fd833b03e06be20fa0c4f473517248be124cb6b2792782dac2819501fea74dc0ebfb3b6a1658efdb54ae093157d44dc3bc52356e5d3372851e143a385b216bc16bd8d380a461a10aec6da9268e5deea266a016808bb89e9bd3ac36493c5e66de5527f61b2097ea22c615fb528308d8bcdebb2625121be6b365c88a52e00f504e9f745900d12525c1abd34981af42c1f3a94a246c8d74c210b3182e8a8fbe6b99916889c329b4045687071f6066684cbc6d3586e9ee3d557bf25b0f028c0371eea9b337014efa395fa909eb0d2dadec89cb9b3124b9cf14cd79447fc171052ae2c5a0f75a2411a4375afc3dbbe295a9b48aaff915017b29be579f95bd953740a76e4b9eec14ec127b42443a840f7c684b4c5ee47a6d5c4da45358f8d5986257d4ca6c9ecc6d84ca39a1345cd3e738f45376792bb1ede7548ee8a2880e1c605e8e2272496dc734f667f7432e660cebbd4f3eff31199e462216902e4fbd1936ef3b402a29f6c77b22951e9a706790bd33ac704b180495d7227367ef852b39c64428521a029e234183acec6a6f494e44029b047e7c75d9f2fffb96252b314b9b3e667358859de4c3a3d08886279bbd9d168d4ef0dd3f865944a5f4d8e360065205f7f54a58c5b1f17c68c038b1d1765d6033c436acdc8b7d725b140e925bb303aedc614d88cc6f0289ea13f4538ad11a4ee2c902837c1f69ba21c95cd6b3c431c5095b8dd15d0f1aeefb2c9154078ae1401ed5ddd1c31d23cb312f7becf5e791d9b1fdfa77ef5e937d1db8f0f6898a228993ae88c241e7ab998aa3e2534ffcb7fadd4c0f531a2e8a2ee4cc2e6cd8f13fab41190a5160f82572e1a0157780812ec0bad2790312848056c2da84a1a13061f40187f7dca31d4a56e416b39b6e0ede7e1fa7acb52f5d84b277227020ddff8789017a87895fd295c6a2c026a2cb6ab9056e74d7fe21d77bfdeb68404bba8f393da4068ad81055835e767dbfd064f9247b6cb5450cfdd7707c0bbbf02b6768df0fe4b21b706ae097a4e2304b8a91e0c7abffa71e377d01b13e1d2f5e90419d74f6582685b9154031133c02417ee3493db3e04a53c5ad3024c04228e9bc3c1c11ed333ee176bf9a6495e1573b94e10bfccfead20ddf1fbe5783753b1a891aa2d31aa54c2f1e31bf7260f66138b1678eb5054e34a5e2e6528be2f387e09d36e4a66b848c452455965848858362ec020f32e7198cb8f6664d0aa0b426db9987fde9790c19b7f4706ed225a91ad25939038836bf6e26c34927e783f818738683a70332f599d25ea317b1139b19aa7f3d3d5e16ac74c4f55194c9fdbee5ee8cafb62809436ea6f09d68f9918d19b7fe64f07e757dcf3080a08c77187c11ed2661212dd0ecb8ce49a1d5f9e4e3fa401b652dad0761ffb5ba94ac6344904ca094d9d6e362b07e2493107001acd5435a90dbdcdcdb6ab1ac229ed9e4029bc32add3c8060ca01d028924b0675c9b51b0c49c38f2208e27d97a627b017cd5519080c0a3e6b2f94207eea6a9d31b29884cd763c1e51b07cf2d5fb8d34485d73ebb5c38381dd97ce51b72102500dacac505d946267a9afc6115ea3336f84537417d76976e45051bcf75d7c148a193bd03013d08018d69a770791a65204ebefdd99115ce45c8c1be4473068abf5c17227da6cc2833aa1e07e04eded8d2d4595dfca8682717ce89f30b6c524ed7607aa9dd35d6f0ddd76e3dbbd71b8751dbebc6b12bb592ec6e57ffc74acd49eeae25b2f2fac5b3440a04d78986efda626877006541b1e1bedb7af82e988158c2a720505b7ef6cff93dc52d7887c466b8b6dec15168e151f151a81e2f48abc7822375a7f5a938ed761fbcc8046dc256abb828184a54673b2a29e06bbfeee0287bf55f9fea1a39aedd1ea6bd7b257fcec1bdc4fe1f7140f14b115a9d601aceb3cbf47855fb56a980cc035bde12216655226104fd5960c9ab17355dceea8881d3d980565abb0abb87473b43a23cad67d3b6b0d8e77eab92d7254337ce7a625c365c564e251164b78eb9961db508a2917ba36d8b4f90878a3a62aa5266dc4294283e576cb1941b68892a363022be8ad2b71f716bbd1786de46cf75783fc93b2e226474268d63e6cf55cb6fca4ee2238f6fc866eda74a3b62f03377295e64bf7111558392389b1d3585b7903642346ded9aa552731ebf3439e22279c20c07d791aae641dfb06cd14f3059d8a975013752a49ef3bb46c6c80f4b00432e7844f907efb63a0667cc5c1aca05faa000570b883aeeb03e6469f357d70d1349ae9fb46686dedc8b1923c87efebf08c7f5a82244bc420c1e2488a93a7186c8b368d0ab5626bc8efc66ae1dfcf2ad37c385a854fb0ce55665b7eb4bdb6f7e0a2495ba2b4401a6c1ea6124561f64cc304af6ebca1b3f7ae22d8ce06d9cefac830302c07ac2b67c8e38405579cda0a50da6c38cb", 0xff8}, {&(0x7f0000004980)="e2f520f98865c1b58a33e6ece448eefc4391ce8a8e3a05e612372002e89b5051e8d2e0ec1f8ae3ebbdf995b5e166396aa518f199d338843e5bee18ed0f3344d54319331ae86bcb4fb100c505", 0x4c}], 0x3, &(0x7f0000004a40)=ANY=[@ANYBLOB="100d0000000000000100000009000000d3a6ba98e3dc99580e2ce98d8645ad21f1089d350b34104c230b226642b2f4dad9ddc82152a60505726e74e43f9c6dfc7b413cdb186a0813390b7c6a301f1eee49746bb1549271c8da37364987d670244f64fc224eab88e14b7afbb39fa05cf7bb009d275475a7616ddbb11ba8de733f33828d399ee58f30851252436dfe527818b91a11f14d4e5f2dc814c0e9a5f5b76de59b8fa91fa2211d19eacf05a02dc319aad1a512bb422fbf7975b0519fca4af488364d6086eab3c4226a1536451ac372f29d2d840d630fcb86b5c216bb6ab526075aa498c6e83946441cc814ddc2656cd23d722ccf48d21d070b90145b367ad5f7c77ab682f8b5900baa45f3e39a8306c00e9a48cbeda7e638f67703628fdea65d578df03e569cbc3173c767309bd452dcfce0d32e5bac6ce4889c80f11611d6dfaadc1458438f9dc281e90f888ca8b0e7adbdd0c96f3afabd5a0de92b82be54c5392c5df5f11cc9e0a8efcc36c1730a9603319fbf7cbd7b3575421b0c8d24a94e3d24173f6633e0c75dd6666dfe35217b0c21e0b7521a66131d07a5d9c6423e839afae11b21cb98874e6371b8fb5b13ec995946a0ff436a78bb9f10200d4c692cef329c5e7f46df2e361764494eed23c38e0f1c5b4e1be3f02a17419e0efe4877493a088f5d3d7b03511d1fc8c3a3a00af805d205a9dd593fcd8289ca67f54c59b686602912daa1a8954595fa6d6d9ad7df62cb086bca967c2b3428dea09318bba174d4b2700598800c2ffb42bd7ef7936d8bd1c6826fd0d71adf92b6e19c9a582460324fc866244a16bd8ab85e379ae4a1d01ece436016aabf69fd24b4d71394007572051ac1e57bb0a7448ead56640f5d1c08f64d0049b26e2f347957b27ca8cb0e66b00ca0c89e9cb8f410e76701716f8fca1c45d8a255ac9d73d3697a765e57258be8cb8b26e37e4d26c3c710b6aa35ee8c53e4fb02ced1d53ae1dc4abf0f0ee804ce814bbd662c5b3f6c17c94d065344a843bfed219149def5d788816fb1fc2df5ab8bd42e36349715941727b762883b8856ef8a0690c43bc3158030883c99a1247327c6f6440ed322b78e80a01dffc942a359d2531659e6e5604562f5d12540e9b5bb2fed0191617a43a21286b6e8268137c23b8c4e4322ea66f8e48551380552baffc8b4ed9f2fbc551c4e6ed8ca512f7b22e56d30db2a19c132342f625e57521784d36cc1efb34c98a7ba97212e494160ad01fadcf2b40ad36c53b3bc9c4e5b5e930a32bc79d55fd04eaa8f79889f3cc25c7985513a1da90b21bd46ab4d84e80eace39b243ebb26ff7b1961231c28eefb23c64981f06778a9811cd6efd692e47e6faddbabbd9d0cfb55e6e0c241aea7008bfd8133a94767cd90c0178a2b6a830f77a0b47f67af4bf30caafd7bd2dce548c5f2e84b3ed970dcd655aa515d6a57a921871254f435f3bf70931c2296df4123b6923fb2e31ef43003f7ac90509b27c2e93800892dbd30334d682684e1419c38d19f201718d3008941ea89cff1f0b6df753d3fdd6c63eaae0a98ef7d560a0bfb975807816f29f9244a68a7245e2b7b4255c38e02757024872ecd0c0fc52a60bde21b4f97f61891ed2bc075399602fbb2664682060beef7c85163e720486e14ddce64e14c9c0b8b406ce802b4d9bbef052881c39b0fc5d50843bca2e87b6c522b6fc38d5b8d3cdfdad68eae62998f2e09bc0941f92934f526ffe62b340cdf89327eb86049daf21664aed18facd1a75fb422549b1dec9e584f349131861af687c9e819f5611cda83b56e820955a05ec5b0d4ecd56798659c37ed8cffe040eabe3ca52456e32a2e16cf0930a22b0a9aaec36f74f96b0d238b0bf951fe00d4f9dee7af0ac94a682294b8b5bc1922b1d6ed280cffd654ae2e6817b0f84d120b7947a66a7cce03192f786bde93d5881f7a7d33c28e9d165592e188a4eb86a7eea1ced414a9d9e7e95bd16aea249e3250aedf1beccf1ce1f9705b3300b1775e60183abeedf294c529f654efadd7b41f269a2814a68251817c5860a88fdac0cd05093611eb96b29fc52986083d721f013fcd84d7ffdb847c0edad586946eb0dcabdaefdb0bb7e533ad3308627ab3a2c883683e1d3cb175d91f39c2650e3d4b184c0e6abb2da7a6d63a96a97a0d7b3c7f0b020434ac833e341c42d9fecfd0a6257e8f59e9761d6dc6cf100e1e54c37cd67224692dea81d01481362a6bb6eaf2e3dab21c3ac0f0a8a3b375f01bcc10dc2a6b58085587648a30fab416a063b338ecff971fb31bf54a142d1e0b3e6d5b4aaa7d6323692d7dd0c2380ceee8fefbb56b68619e34c50240813549c2e57f517cd6421564b80c153206a4198f1ed310a87f74ece6b1bb0de635b5f9fa9d1d8a81684f17f7b0fb2dd0002914a45e879c550a2a3295c06cae03c1ab767cab1137ff1ff9814b8cd47998280feab0b5d54981e42ba08b66f24e737a94a0c8004709a846dea78d55218dbef122a4fc59c561d4eb3797450c811efe12e5ab7a2f4e10f225d33b13923df142b59b109eed36af63b7eb5d2e74f739dfcc71fc1db08c7d323fb4ac9916f2b71696fac5370d0480f889b6fc57e8e64acbaa06989ad93d4597c48b39663e8e5c0e94410cc525acfe97f720f221f06f7dc5a70b7d6984236c09d94ac447f39ff05de379ca56f8cb6d3b8b953b9fc88e8360fbf04fdbf818a026bf0616240ea8bf6e4ea4c055bb367e5151cf21fc13c3d6609b2939d244dbed335a566115f3b0916195631d11ab966b9c8de196bd612cca30e930a17f83f15c247485a765584e0ac459538cfe219797deedc1c7556035ae618283e1549bd9747bd2920bbb78360e306cebf0d3c8b2be68095e19657b47b653e7e77693a9317981fa855fabeb8fd39f7a6a46530a0a0fdef82e094cfe28f09008de2218db5f55b1a3856f342d4f7cb6eda64683b11f3d59dd1aa388a4cdd8ebc4ca0227b1c1a7487bf1f51993995c23eae4c9fda916895de4d2f5f593e63432492aeb86d2a1e97ea2fa2527ce74adb1e2eae57b3854c9928769a4adbe100db62cf487e8abbc4743aeafff6989495e98e1311abb92e30b8400712250e5fe506221c495dc22cc12a8bda9d87684774d075a4f3fd935f814d933f1751430e9fba58fb36e5b7e07e0161af00400eadffd8c69f51f8a7d7ea7c88cd524db2b5a8e8bfaa215717e73146d20032580627568b4069b120027ac82f4f0bf79bc77851d44e566e58df1523426b72056c961a817b77cfb8cd51b458684ab2d1b1f189a93944af0e7f264410a2ed7797a952177c1189ff28fd7ee25e13adc4310d6277cc3f74b8d6f47cabbc7843885a7f9aa328bc90d69c65cec1295927f1237019bb1976e09955ff84cba09ae311fe588338428eacd59c9d8bd8205a1690028991e08537923de079508b58609463302baa07627a3b1f12b95ed2bb4d1faaa06e750d314089e7accf4f8d87bd01039d861de410de5a32d89bb88206409c8afcbc9e6013df413d8b8c4fda201ed24f83968b42146de1f590a6727eb436bab568fcc8e6e3ff87cb8d118a31ea566cea3fa3284ebc8dd30bbf8d1a7fcc5653d41ff394338d603de3f6e57db14e0dd4a51d46c6d08e6b2a7037791235cefc1074eddb8f62bd800e81e7a0fc7786afa0a5392736e235eece8d6ef0989fb1ff8f09fcedacbcfd9439b81472ab163a1b3cce8ff880d36ac2fe23b6137fa8823d0e251eb2241608573b184fd6f8d66948f18dfbe22916f5111d94fe869035b9801dd3a6ce4b1231431c8ef72a4381233a926d93556e89bbe41206961b9b5460f6424eabca7887961eb6eb418dc5795742fc2efc49a80acf7ffed6777750a82365fa2052f6b471373560f8fb45b5c729f0603edd69a3e94b31fdef853f118c6348857c8a6f779c1d872d2a742b5236e2ef11baabf1916ec06212a977363fbafa3a6d8f0f3df30d54deaa1c5971a9dbaa5820e16b883b1914030521d19a34ff0ee13cfc066055568ae7666165ff59804720ab20c4ec797f3b742f607a9f88e6e40f7d02e2fbecdfcae598ffd486d7d9d693ffb151f30503384dfdfae816fd73457917245a5760d2a7a9295c8c9538a2eaedbf0391b4ccb5817026e3d5918b513ea40bc33ffd7bc24049b02c1414daa0d8a6f7a57d08d5c733bb42457c761ca194c0fec37b05cd2ac9209cf8fb02b747cca47eacce366d914426f55351004efec27f342f9f1604c181b00944c60c3301431677f888e62f070fd41b0d96771dd611309072c87f5a2920ed6fee68d5ca79fcf7bbc5982466da0658a63fd3d30e1d73f299c22920fec2bf5a59bf68b6c3c777fb3dfb052d2203dbaf1182a81203b01c36e32dadf9e85ee8553080be1164551de120b08291a269b46cdd0707e86e0db701e6041d9dd36d7ec34fac71f4c1633d50f9aca60b3a996dade1587cef0694203a781fb4f62692636621e4d055d84b711a2e347b2127ff4dd22950d5aedaf7af0b629cdf11178a4590020e94c20911f0ef5944fa66dfa1b10ec72f1cbcb49c9057a0e48319b5d35b6d6356b8278c46ccd19f8ecc0bd927fdb754530c7abb4984dad99d5ee24c75f87f3f352a49e6b837c3fd3001c82cf9d2af4507db6641ec8150ea2eb6d3f8504a1c531227da084100b3ae33c82709161d32e405f9f42a2b604f36578000bbfcf8cd33e7bda94c55506021861bd13bce42ae30d136c96ef72d6d000000000000000010000000600000056d875a3204b004de669ec859a9c277e9e079f421135a0ef22f13264e08382c70746439f9d4f95eebae138b7ca72c6feea6a43929442535ae6ca6fb4e3252e40f7fedbc9588d60a4ef6987b97cb11d176ebac6f5a6c9325a8d769bc41005d35e7f169aebb2be496c3988f62733a7b252a28e43069c8728bc00776a4c4c0929237634f6d8a618f0bd7f587181fd22f12191e3d2a52a069e663387a8e0ecee158a2ba9d58e1fa071329d1ee3459824655304a793c355476ab49d80cefe8b5f0000d000000000000000ffff0000a20600001f18645951973551796c6ec2bf30253d0d63b96760ae4048f1944f99ef05f57d621247543421bf75930634c3e3fb46e3a6b96c0bdc20934f5b662ac3ff678ee86fbc89a43fbcbe58d91581c7c3641d7ba5ec99815f8d6abeba2ff5e6e8258ca203251b71bac2e4282dfd90dfa14eb9a4676f321eca7dac2785ab129e674d94f8b4dc37abe9e3f1520f1395a32eb0aee4cb045a07c322c3134ae61e1df1904542b930757c5a1a2e0062f23099a2d0390ed4db64018de763d49d000000000000003800000000000000ffff0000000000007f2636964196c50fe367994052dc7ad20bd520b3ee84dc978f7af6823f2c4469ec1ee17c47540289f0000000000000000100000068860000d51cb282e6bd07eeb83974dacfbb6dc579b799788956f540a13991058d781cc762767f50756b4e738f7e9b0694fe24af322c4788681fa4b33984f1738bc2c371beb3b8861b3fe77c41be2475903af209cf2b69f9aadff5ac99d4fa3be24d0ce94b6a3cfee86711fefb875549da72503fcff320ccede2a63376597948db48f3a16a5fb1618d95d192c7636f86e54a85d024544f8d52dacb35e43e3978ff1b3dcad72c83d3a39c19f9c3b2363b1883fd75120c4900731419aab01dba442be764159737f93e1ff695d03abebb687f45d312eadb6c121b9be723d8a617e9ae000000"], 0xfd8}, 0x2}, 0x10, 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000005dc0), 0x8000, 0x0) executing program 7: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)='y0', 0x2}], 0x1) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe650c9465b5bd1286e962010006a00c222f", 0x32}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000002c0)=0xffffff30) lchown(&(0x7f0000000180)='./file0\x00', r2, 0x0) setreuid(0x0, r2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) seteuid(r3) setreuid(r2, r3) msgget(0x3, 0x158) msgrcv(0x0, 0x0, 0x0, 0x0, 0x800) msgget(0x0, 0x41b) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x5}, {0x25}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000300)=[{}, {0x6, 0x0, 0x0, 0x6df1}]}) write(0xffffffffffffffff, &(0x7f0000000540), 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x2, &(0x7f0000000040)={{0x1}, {0x5, 0xfffffffffffffffe}}, 0x0) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) sendmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) ktrace(&(0x7f00000012c0)='./file0\x00', 0x5, 0x1c1e, r2) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0x8210560b, &(0x7f0000000000)={0x2, 0x2, 0x1, 0x1, 0x0, 0x0, 0x4}) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r5 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000100)='./file0\x00', 0x0) pipe(&(0x7f0000000000)) open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x21) accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/4091}, &(0x7f0000001080)=0xffd) accept(0xffffffffffffff9c, &(0x7f00000010c0)=@in6, &(0x7f0000001100)=0xc) socketpair(0x20, 0x8000, 0x23, &(0x7f0000001140)) r6 = socket$inet(0x2, 0x1, 0x0) getsockopt(r6, 0x0, 0x22, 0x0, 0x0) socket(0x1, 0x2, 0x0) socket(0x18, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xffffffffffffff7b}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x129b, &(0x7f0000001740)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x1265, 0x2c, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x3c, 0x0, 0x0, 0x1}], @icmpv6=@ndisc_rs={0x85, 0x0, 0x0, '\x00', [{0x18, 0xe, "f01bfd1b3f6a7f00cf7760ee78e3a81d64430356a1a5d7f64d3624667531c35af878d7c1f9ba209b94e71f63eb2d2696a7eaeb9ac08a9ad2ba86a38d1b2321b34bddfba6b22cc790875a8c481b8451068dd96bd247a5eee33ae3d95a9d834d99c7de73bceabafc35789baf094ef5"}, {0x19, 0x1b, "038c2ed18eb54262ccf7e10e6ed6e6337e7780b0f34fe3a5d54b376d15534b507418aba6f90788f75162c3a07314e7fdd35417fab9350a0b92a8f25e6365823070bc05971b5198413be90e1e49017ccc5a5e47660d8698232ac827c44713d1613d32b28acca852afbb7f82917e42cb82a59a8f73f05eb135a9b1216e62bb09f1c4a5a4918fecc89fc3bf050e6496ddcef5955c36a102a0246717d68e4e6d412e6a10204bff44aff03fe0c2ffa5022b182bd26687ed032bb76ebc290af3840748e8b11705fd165e75a173f9f521980f6e3f7846428c21d50132832f14"}, {0x4, 0x200, "5b85b9599d562768b6f0c2d152abfa2fee5fd74a21dc32452f3949571655ad14c89c59a788b2cd3e1086e061ba0931b857fb41a0afa6cf04873fb09566e7e6de02ece6d2b6302459f86cf72f4f24c48df40d43fa466099f6d1a2cd41a928c07897d625f8ad9817ce9cc0bc302fa7db00ec3b0c120c8475fcbd453dafec55b11e53617b666a1d0f2472c8ec6e86dd15f0512deeb73622e791325d00b23cdf0f41fd5f884d86defc8440255917d4af78d57041af422d1ba9b4d3f809fd41a5c2464893e6b432c20153e8bb68efe3094d622e3a4f5e084c6804cead7c1f4043afb6dc5052bf9beacdf5d0bbec9569d19795383ed560b2c525f9bcd6fa39fd077e4deb9fcbcf1f5a3fadf11f30335a77b596122afc1a47163ad0851b34c527f351d2253c95fcb0960df69f27b220190f10ceb05d84780a73dff4d5b771ccfb7b94cc8a1282e52dcac9f1b7d21cab3c1813ad6e8947721bd1b576608646620297cab2702ff11c54e3e4e68f988140fd93e2bdad0f71d502fb8e6bba698fa50c333409d27bf14f75d87c570b2c1c24e26bcd32cf47b05e0c3f684691881c38bffaf6c0964a3577ae8784ab31a571e8af0f34273cb69493591887eee3a48bdc47456b7e6d8b9248836904b7d31dfa85c99c0409ad551a7ed85d8b281730cf3950203c00ecfbe3a20dc4cbea954cef47a1e6de3e29cdaf03f5459bef633376f6872e763c27c72a9eff75842a08216dd707f29cdb848ca26bf48771163b3f8d7162c488d6e2126fab0a87f6fccf2a1d5fde52c6b759133fc0b41f53360093acba6802c028d3ad74e2eeace7d8e9f650813a3bf4da0f173357e65f4ef905ed1154f754296f3228e3e5c9433a6b662257980efcc6b811487913f887281320d9f09796aba8ab5907b7fa87d03a9ef29bca4aae3deb8b05141ba0f545dc0396bbc2820bc849cf1fb51a678f309961b389b86c5c8387eaced9447bd8487e554efee61b107088ccfd61af412b70e723afa0d4bb84234558ba799e9ecdf966c2fc10cce6db7bba586b28bc849ce781fdf1049f551665108d2ddbb319c4f555fd4796fe2b27b127db9db11b35e2f2c9db15bd4a4ba50004e77dd70a58b9a82a5723111eaf7dca39e56e6a41d42df5da59d1a32f707bb026b611327078f8728bc4a94c495ea28d08a308abd3dbaa821424f2ed29168c0097f966a90e27a714a5a4afe42f4e88b989e07adae753b1250c3f1835216bcbaceb3c992f422bfb0413bf879ae77f8b5fceecf5a6452aaa067dc83bd3f90aa7a6795809dd80c16e67c40f566367c6c5420a759e88f9486bbf3694d6b367ff9a1f75b7596628353844a6f9e7f9ebba032635f819bff6985ebc2f0eeecf3fe4aff32e36db6f37b13db9dca28d3e45e0eeb82d18d3abc91377495171ef1835ae51a8ad899f1c87c9c4042e13850e3c5e500c26a7d7625262a148a087a3b97fae3b5cd863923244754e69e0ac7fa19a9190117e7173101f8ec1be60fd741d97e84b82d4e63b88e91a32b91ef28aa1dc7f90b7b013b2f5d47e3cc35d21119994eb4481cb3270b7aec8204671785769e3b044033cbec091470d9c2b3eadc51cbc374024950d6c1c45dbda233c487fa6a783305383ce4e09da4cb2f200e3eaa4f9c5d2511628ff3567f949fe3d7e5ce78e620c68cf4d067ec06e6e563fae06a7e5a202b91d198dd1dfdfa8b9b83b81e8085e53c48ea7e03c4cf27873b00d1b3e91fab7cadf474093d3ee2087d050e7df67d590579e883d936abe827758ce3d5888f31eda44322cef4bbe59544de72db19b41779b78cc3fba8317fa5e65e19c3d7a99e2d8f7f5801bde2aaa209eee858ad4901fc328d6c5417470e5368d8f4d545c1eb4d66938eb11afec8727805c0e4104726305da3f0ff80d8601b3b710f629f7f3e5a144ddee650f987391c1a5b710c5bc9c6b5d69e48cec90bbea218736a1b488b048eaba96cbe901b6c78361bfe4cc3902790a0478aef173d1b57c0eecae162233560a9500bf81d3bf3db6aa2f34029c52daf41fd3d210127b5e222f6c85fe1a63a46236f714a5678214fbef9336f56e5c8c9997f374249105b5f9d171a254d30b3e0028d7226848f68b3237a802be1d5985b6d5ee85bd7df59e500b23e1ea0f7c09b0a866bd55d8254787af32a41e4e362850e2bb2538b77e8fe8249b95b03560ec53d23367efbb5ca1574ddb88f87ebf17d011b476b43ce7d92e8dbec46e84834dfa0446fcf3b12ac1d81acd92344bd6e2ee3de3b4252736d899707543f0561b118f7a5b97c1d28b30c73c1e328747000b481b4040c7b0e11418645f37bf001875cfef9c29013afa9b96a128d03345992eb95dcab559abbf16c4f77f56cc17bcd660458d62c8232cefa706afc92ea7dae36abd8ad53ebd961c5ec844c41f461d1e0d65d6819b3158edd77a994f35421e9f6323c73e224293c1c2c00c4f6e3692f19906b33950ffb441fd7877182685278f0d4f31b16e1a3af76e1ddba2c8906f70adb50a557e077b321cacf3b243f7784b57b726262cc32f65f58d56174721075342ddb39a05e07037cb6a0ca3f304faef94330e7f59672f0dae728c6c82af489f5f10a48865d4c4b82a166d259afedb22d63797b0bb752883901572568653251a151b2d2f727e7c83c0c722108467f194ddce34deaebc30f112637a99cb6a20f701c8371e6b72d080039eee34c7dec4404b9531109ae670872ae4f585efe81b0366a46f79a2e0d34073d23983c9301d96156f3d9ae8cad7e3ff9d30a7bc13481fc15822996db14f57c216d80980bbb27a88f2f1c212561b7a740d1b4dd8e58b095af9eeb13fd809162381a5d88970af9df512b5a4ac21b4314fe9278e3b5adc32240d0fb2842e58f1a29e51de3e1a6b648f81871b68fa659e628932f1cca69bda814ecccb8eafd72a5589c44c86a3ada1ea3552d82c0a966a083c0d6177ff43fb186b5576c750f3624457754a8adb35fe744d9661055b7214c44df7573416088cca3cf5ec89e1bdaf32c2ba91a4bd7c75fdd04165e6f10d64a85c5cd346e55345661136239a0b5d883eedec72178b82f008b53fec5b534cff0dc1635cb84a2cbe45919224c1c4a849a2f8762ad0c5ca0a404a5894a1d9b96cb0e81529dae541ac107106ff6d73fa9e201ed0b8efbd1f903b0199ea494fc667bc214e97099830826a241bf2fd0df1b21b9dde4f927114446624af475cffefcd0ea2d772ef454610e282747dc7d9115b38ffb25535163e46efaee34d6f1b4bb7b9e66270245c3978ca6503234dc0e73c18fbd86734eb46fffd498dee0d217199eb61d83282189547a89e6ea2d8e14c93e3805534e69f8e504a491dc4910247627f20f93ddafa4ce3b47fa31569818e8fc1b8ff3b4ead626044f16222b0b847b23d89da01b2ac10be53b06b46465728d8cfb50050d740d4e8787590908bc9180cfbca5a6e22602ae101ad3ea5c01f0b76167be7fd5b946d02f6dc424e9ae947395e144ffc7ef6e0df256e79cb121d5d7a33d3f99a90cb7a1f7b4550b5bb9e640d029bb79b220fb420597220045c1acfc906aa551576cdd97c179b34b5d96e941c961122cd38ae757ae9d59e52282f3f62a04726a1a20ddc5c7f1f1d5c489fbd10f968a66f697d35ff9e124750ffbe730dce92efe22cd7d7c16bbb281679683a5c4a3449b04dbff4a0f8ebfacdc71737941b903962a332b58b595d431bc38c129c7d0a0e918ec2d2b25e5afca2f3eaf3e900d1ff3858455fdb643b9a0b0fce1ff118f3aacce1ea87e4ae10bcf0d287e29c3b01d560a4604dfbf3a5899751dcc13015dc16784f1a3ced53ceec58e07f2b5d637014e449575e9f2f980f43013333d0c30dd21c136420373eecc9cb30579979fc18a6f4b9fa6cddaf66d360bc1f8205d790a6407fe410e030b169ebc01827a3faee0ecf27a4ffbdd6995e7b58a81add8b69070d60a38c1f0eaac0f57a82b736150d3cf39302b8b5c5426a3f2be29cf04bb5710187e4b9ecce861e8bd0433dde2fc920952c880d700137fd91a0c5262f2f1c2af87b5d5942e586ae26236b1b56f92983db2261045ac5a73356ccb6e44537f30229a7e942980ecddb0bf5d5e84b9b2f6043a7cc08c26041a76cbe3ea1accf6341239492be2941675fe7ccf70b37ecf15adeb728e9852d3bfeca124321cdfd1434587939a7f69a624762789d70a5b16a11fd18de6b863771937e5b27e1ab7d5caeefdf963a121ed3ad78c48fc3f588c34921c976c46428a10f7983770ad603d71959a0cab8bf8e1bac1ab7e4f851bad7e07e8053cc8955c141f4b5d924226d545c302f5285016b143e1f9a641e3058726662a1cda583fb50f85bdfc2bb164b640abaea74e2dd233e0e7c5c895cd0c3444f01cd010435321e3bda2a35503f79e66543a5e1a867e3223c5aac708f2dd98532a0c655da70de1a3c8895b888b2681cf7bb8997dced3064fa5b850b18858d5e94a5368346c1b82b2a23aab2e6e2b4429ec9c1ddcca6d4a892a62b314c6f3ebe456efa6c5329e56a7dd8500653566b36a2a89dacc9e1712709c6e249d73d5e3776d88a2fc40053dd7e0bef8b3aedafc0fc9fbfea91c9e1331386684e11e27c7d9407343e719e4eb9dfbd46e380dce832902b0b505a7274e592e101661446d8d838beb9eec6ac6518b2fef779150d2ed1503099bd402057421a2274e03688938239a6878ef1b5997a573f53ce34e23e2b8e7ac6c205e46fc51c28b3783cb72ef258c4b456529243f79eca9cdf8e34606984cee5dde135e69b0afcf251d84b2e88b68ce7a59f7f00419d9403c64d1a96e09393435374e81b9f0fb70a4def9dbfa4108bbe424da1309aa4263d21fb643afe5f1b8af0701448d7b7fa67e79015abd5d8cb51cf4dceded239326c52607b8c68b7c1cc54af39b09391a1446c5c4d7fef11c509a2078e89a47dd57cc68f0f3060611ec2ccc8d3cd2ee873e1d7d7d61d0f04a36cc8acf20b88a0d1c409fbe146bea02999f367b306aea0abb4521b6dce43104853f4d687ae73b0a4242334125b0d30b1f860e4600fad7a2b9c671ec7783fce680e04447891eac0754a568cb4e54171193cc2a1108847f21ccf16c3bca6874c57f08a272e857e3ea0a0be4f3f8e484bf98e6d16e0adf01256af9430490c41e80522b26737f6288fbfd51773459f8ab8e6df6da60a933f6137f921f7a68dfd433561e9d6703913faef79c6633a02ca5ffaffa11f71df3e1701af9af1bfa88a002c1d8e25a23384b1e12fb7270afc10187dacfa3630f01a2ce6a2fb7f3a00bf097e16a6c58d53ed1c2759cc1ec56977ab9b5de59037f3840003e0954b1d6dc50697a2088e80fef8529226c7ba8b19bbd9c581396e819a9d2ecb0310793aa08c2c9b96ed1d4c1e8386f1b108a887a371ebaef41cd647afb73a92eefc609249d1e5bbe1bd61373e8db96ab7d655ce8774df8d53a0ce25aba57128c45b3808317a49a657ae60f0c9670439004ff3acee36b357a84bfd9c14185f4006b4042718c60605e7551a7bf960ee0ad0c5a25f1a5c7181c263d2bf7a114b049f0ba006c8d9304075d0224084eb7fb4062d0436d21c770af766cd4535553cae68b57d922c5a8e1450513462697e09b3e03ece52292d59e50afec30c3e3d80a43308035592b29dff224b7a37728daf2fadf016151b93524dd18a8fe02c63a42774486ade6979026addaa86c0d297aa3e25dcf9861bcde19088121dd658b6f2b97ab6dc6560f1862a95ce074d53d4d09b1e648c05a3574df9ef4526cde0af25cb5e0e552877b536f550fbab60ec2d"}, {0x0, 0x12, "f2aaf0a787aa902f6626019a428eac72de8c174b560092d9ad4b773531bf3c7fc6d2a3e39abf62679e6a12b98b1cbcc1f0ff7e064c7ed2ab10c4bc84633ac660344878fe66ccb52928748c8a72ef8d1a9ee9c5808507db64a93a86955a2cc085483af26d0217e1aa8877084ecbcaeaaabe1e7368941f9553c474f5dd6cb7f40cda78531d816732e1527cd5b9481087da"}, {0x5, 0xe, "36ba35cefc56bba64ea2df4b997c6cc9550d76d3c5a851a497a4135ec8b336a7fbc8f327521dedd8836ca8c973010bfd1c66ffea9959d8179ca2111bf9fe1faeb5515a09982271a1c1d876786e3325cbfff86780ba72969d9e8cc4acd5649fb4d279bafdd67e977cd3bf9f225093dae133"}]}}}}}}) executing program 4: socket(0x11, 0x3, 0x0) sysctl$net_inet_etherip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x0, 0x0) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) socket(0x800000018, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2e}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94", &(0x7f0000000080)=0xe, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r2}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r4 = fcntl$getown(r3, 0x5) ktrace(&(0x7f0000000080)='./file0\x00', 0x7, 0x22, r4) r5 = socket(0x18, 0x0, 0x0) setsockopt(r5, 0x1000000000029, 0x9, 0x0, 0x0) dup(r5) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, &(0x7f0000000000)="ffdaf64c00", 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000180)='./file0\x00'}) r6 = dup2(r0, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpid() nanosleep(&(0x7f00000025c0)={0x3}, &(0x7f0000001180)) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f0000000200)=0x2) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) setreuid(0xee00, 0x0) executing program 3: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x40, 0x8, 0xd0, 0x0, &(0x7f0000000100)={{0x0, 0x9, 0x0, 0x81, 0x5, 0x8, 0x81}, {[0x9, 0x3, 0x5, 0x8, 0x6, 0x0, 0xfff, 0x4, 0x3, 0x34f, 0x3, 0x4, 0x8, 0x0, 0x9, 0x1, 0x3, 0x2], [0x3, 0x7, 0x7, 0xffffffffffff0001, 0xfffffffffffffbbe, 0x8, 0x1cfd, 0xe4, 0x7, 0x4], [0xfffffffffffffffb, 0x7eb, 0x40, 0x24, 0x1ff, 0x100000001, 0x3], [0xd5, 0xc00000000000000, 0xe7e0, 0x2, 0x800, 0x7fffffffffffffff], [{0x9, 0x1, 0x1, 0x1}, {0x571e, 0x2, 0x5, 0x2cb}, {0x401, 0x3, 0xffffffff, 0x5}, {0x200, 0xfffffffb, 0x19, 0x6}, {0x4, 0x5, 0x4, 0x4}, {0x20, 0x1, 0x50b, 0xff}, {0x1000, 0x40, 0xfffffdae, 0x5}, {0xffff, 0x9, 0x4, 0x8000000000000000}], {0x1000, 0x29, 0x5, 0x6}, {0x7, 0x6, 0x4, 0x400}}}, 0x39}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fsync(r1) executing program 7: link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0xe7acf1bd5c6a3637, 0x10, r0, 0x20000000003) fcntl$lock(r1, 0x7, &(0x7f0000000040)) r2 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 6: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f0000000080)={0x0, 0x0}) fchown(r2, 0x0, 0x0) ioctl$WSKBDIO_SETMAP(r2, 0x8010570e, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x3, 0xfe01, 0x7f, 0x5}, {0x40, 0x0, 0x0, 0xcc8, 0x2}, {0x7, 0x1, 0xe216, 0xfffb, 0x43e}, {0x0, 0x1ff}]}) ioctl$WSKBDIO_GETENCODINGS(0xffffffffffffffff, 0xc0105715, &(0x7f00000001c0)={0x2, [0x0, 0x0]}) close(r2) ioctl$WSKBDIO_SETENCODING(r2, 0x80045710, &(0x7f0000000380)=0x10001) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f00000003c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000400)="a31b7e4375cea3f52b2731a4533be73237ba08554a94cd187fd315af42c1154efef36d2e9f54e2", 0x27}], 0x1, &(0x7f0000000540)=ANY=[@ANYBLOB="200076d6bc6d0000ffff000001000000", @ANYRES32=r2, @ANYRES32, @ANYRES32=r2, @ANYRES32], 0x20, 0x4}, 0x40c) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000600), 0x80, 0x0) ioctl$WSKBDIO_GETMAP(r3, 0xc010570d, &(0x7f00000006c0)={0x3, &(0x7f0000000040)=[{0x5, 0x0, 0x0, 0x1, 0x400}, {0x0, 0x1486, 0x200, 0x0, 0xda7}, {0xfed2, 0x4, 0x0, 0x5, 0x3}]}) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r2, 0x800c5709, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r3, 0x800c5709, &(0x7f0000001ec0)={0xfff, 0x1, 0x9}) ioctl$WSKBDIO_GETENCODINGS(0xffffffffffffffff, 0xc0105715, &(0x7f0000001fc0)={0x3, [0x0, 0x0, 0x0]}) open(0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0xffffffffffffffff) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000001240), 0x0, 0x0) syz_emit_ethernet(0xae, &(0x7f00000002c0)={@random="8f6f77ede655", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "df6ad9", 0x78, 0x3a, 0x0, @mcast1, @local={0xfe, 0x80, '\x00', 0x0}, {[@hopopts={0x29, 0x3, '\x00', [@jumbo, @ra={0x5, 0x2, 0x965}, @enc_lim={0x4, 0x1, 0xa7}, @ra={0x5, 0x2, 0x8a}, @pad1, @jumbo={0xc2, 0x4, 0x6236}]}, @hopopts={0x33, 0x1, '\x00', [@enc_lim={0x4, 0x1, 0x20}, @pad1, @ra={0x5, 0x2, 0x9}]}], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "06c33e", 0xff, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, [@fragment]}}}}}}}) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) acct(0x0) syz_emit_ethernet(0x60, &(0x7f00000013c0)=ANY=[@ANYBLOB="ffffff0100ff00000000000086dd60080000002a3a0000000000000000000000000000000000fe8000000000000000000000000000bb890090780000000000000000000000000000000000000001fe8000000000000000000000000000aa0000"]) socketpair$unix(0x1, 0x1, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) executing program 5: socket$inet(0x2, 0x3, 0x0) syz_open_pts() setuid(0xee01) r0 = socket$inet(0x2, 0x2, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r2, r2) close(r3) flock(r2, 0x0) r4 = socket(0x18, 0x2, 0x0) close(r4) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) ioctl$WSKBDIO_GETMAP(r6, 0xc010570d, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x401, 0x3c, 0x3ff, 0x2da, 0x1000}, {0x3ff, 0x7ff, 0x100, 0x9, 0x9}, {0x81, 0x3, 0x4, 0x5848, 0x7}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0xfffffffe}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, &(0x7f0000000100)="71f91e3471ac0200000000000000bafec3708267f9547d4e19115486183b67e6a4354458e5adb6c225e075be93955fdb9183ea69f300fd627d9cd558721036eb98598b738bdffd9b49632a4ad82df52eecf5c096d5477a4a54660040b066216f42968462a0dbe8a79d0ea5b40fbd373e00979d006563b4782fed5f282ae2df2753bc8a", &(0x7f0000000000)=0x83, 0x0, 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000040)) executing program 3: setreuid(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) executing program 7: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) mkdir(&(0x7f0000000380)='./file0\x00', 0x0) rename(&(0x7f0000000140)='./file1\x00', &(0x7f00000002c0)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) unlink(&(0x7f0000000180)='./file1\x00') semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r1, r2, 0x0, 0x0, 0x2}}) open$dir(&(0x7f0000000040)='./file1\x00', 0x0, 0x182) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) executing program 4: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005016000009f050000000010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f700cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6010000000000720fc881ea772ec5890405b3ffc7a65396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb66400"/177, 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x1, 0x3, 0x0) readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/79, 0x4f}, {0x0}], 0x2) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 5: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x4, 0xb}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000100)) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[@ANYRESHEX=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa8035000108dd3e0400020000000000007f0000016a134f0fe734ac1400aa"]) connect$inet(r2, &(0x7f0000000000), 0x10) executing program 6: sysctl$hw(&(0x7f0000000000)={0x6, 0x2}, 0x2, &(0x7f00000001c0)="087d2bf3b1daebb53caffd1598c84cf5ac17066c0ae40de76ee392d872393a", &(0x7f0000000040)=0x1f, 0x0, 0x0) r0 = open$dir(&(0x7f0000000240)='./file1\x00', 0x10, 0x1) openat(r0, &(0x7f00000002c0)='./file0\x00', 0x1, 0x3) r1 = geteuid() setuid(r1) r2 = getuid() setreuid(r1, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x1000100000000}) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) sendmsg$unix(0xffffffffffffffff, 0x0, 0x1) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xffffffffffffff7b}], 0x1) readv(r0, &(0x7f00000016c0)=[{&(0x7f00000013c0)=""/135, 0x87}, {&(0x7f0000001480)=""/49, 0x31}, {&(0x7f00000014c0)=""/194, 0xc2}, {&(0x7f00000015c0)=""/68, 0x44}, {&(0x7f0000001640)=""/73, 0x49}], 0x5) sysctl$hw(&(0x7f0000000280), 0x2, 0x0, &(0x7f0000000380), &(0x7f00000003c0)="dbf3c87663f100d9f1ff52e609883e7ba786f87f4c7f815154c7652753293a03f4ca53e05322fcbe345e05180a65a4dbe42fc6a063a26bad29efb089362f90e4548d179a1dd8a499d45d6c80d6c487c9859da9c81d1351adc55e719837eaab6879ea7e701b7f99f63350c5e227d9aae11a96d7c3a11c19f59122ad64015a86f8203528ced47a1be27ffa4e1d3afb6f12ccb1c830ffa5e72b84da29e068a212b885f7058804f53a9d09026a997dc6e2c51c688c25e164e699a6a21d9960c760b8183b3e4ceef26d733f013d7f6cd2a59d4227d929bf6b1cf84e71f9168c3bb8944fc18df986935b04f164fe0fadf5f66a3aa64d413efc3af847d894f2f26cc9711fdf3c811436d2d7d44ce5b59157c7cfe6d6bba60b6866aeac58226e924d10d49e895cd15b3ec4e74dcf308107d632b9203696ba072c8553bc391fcb73c2eb37a9501a2984f062a266583dd5ee62a53c5479d8b4b8db90b9add8c2349601d6a99bc5e94d9a16b8a24f23f63e711264821434005dc0936aeaa0d84543f247dcf30251c6b9e04bb5700d584a61a41c30222509cf08a9d52961a1389d730c2f6630394b38800cb713bbde4a110d443da61d1a3fe38691842a79c321a96a4900865d7d5df0f521bfe650d80fec426ac9b1430ed3d5c2bb9b420f9fbc158ed4fcf4b4d7dbc96ba2983f10a6024c5c482fc049d7af6c1d60eeaada9ea447541e5e6e63b92fe8a3d4b8e03deccfb505c6ec666da440fb9ea1caee4e26445fdc84b382c4fdaedee5d1662626847db50338b0c7aa91952a95c1f853811478db2cb3ee9ab4c9b14d40bb65da56ca7f09a2f4e1e9be4319ae6eb6d85e79105386e89fe35f812f1cf03ba5b8b581b9ffbfccbdd47d7d2f934435cd1c680d6ab54a4a67ac15584c68155380bd529f49a5f050a89623c123c9f12a5c4bf9df5fbee28090340085b03da4ece14e6efebe0eb9743794f9eccee31456935e64d91a4fe248f8efa5200899b0ff052a7b5dc98803d143f3e1a1f3542192113bb477738674ed9df1c2d27836a1aa3cd67ec10aedd9508a440ec066a00cc91189c4c3ead0e2b4ff5be84641dd3871139a8bb4dd083ec51a01238acc4554c907ba5186e0096915cc27a57fa9e38ce9900e3e2e4f64c4cbae2950c4ebd7d79e50ee5f75977d93413ff045176b1f8eb1291dfc44e512878821aa59d45b17f38b3cf65d222e5f71fc0fbd53089d7f9bc2a588af32c6f508174067b34557ebc3fba30c6762d9dc6e511acda91c078c65a0749203b6dc9b3752209a65368fe2221c8006110ed86871641294cdcd123ef3761abeee60379d93d0e3367054fe88f15cc871071cd681424f750d3d94b2b831ae6d4c01b4fc118d535a5c72ba5408f6709270151b350fccf61920e7e4f3ba0d01ddc7abc1d0bde8180acd14e8dc473f4b7f66381ffaa760e580f175480c9e2118802445a20dfcde26f1a67802862563c9f53d144fd5877288c6a15ea1e8bc3b7688ee0b2a96cd4cd4df7e6ab3527fa54884d21ddeea65f299c7a2dd28a0b543793690fe0677e3dadb71003a1cc6d83cef9fd3f89ae92d66a6e7900d130443bac7431d344af2e46438e8752bf749981d3c8d93d7d67725d28dcbc22cb1f436d09562ca32ebdf8fe0a602e1783bb131212798c713172eb7c7eb41bb4f2ee7dc23de825b5cdb8de20b6546fc5211e6c0aca94e7838feb3be8533b442b7a071eec397157df3c11c964dff24f38b6d28f6edfecbd5596b69475bf5ff70b5bf22695c772ee4105fc02660748c3ce20bade4e46a4dd6a60a80b23e784d0a52c42580342099ee64f62eb31b987a79dd432c20f4b477e4fd5ff1f044d61697c6819b362468f4709bded7d959b57ca84252f5094e4cb13d657eb10abaeac5a250e3e9f329e21f039427ccc3b67dddd66343c8ac7e5403fa53e9d65a98d93659467bf9ff49508a2b87d6a228f381a80b1bd958580dc28295a415545bfa315f8df4d4dbd682ad4acbc2263a3cf180b61b871889cbd42183c13fc96973d11f9648f8e35a40e34a44950bf92ab640e9959a90aa45db6860d4df7e8b3bffde1a239a05f09081835131feabfef4bcd6c69b67880f8b34e967a37cdfcd9d8be867cdce0f92f98d976190ce8b3606a1997b9064a644a24486dd7d3ff2e8c8328b73095a09f449a05aff283b37dea8138321aebd5f504d17dcfc92a10b3b78700391a5b80d8ffb5dcf61017899f9707f439f3288511a8a92a7b7d90a8bd1eda4cf72d6648c360c030b2c135cff353b9923c4b7da8a2d2b293ea94857238fcf2da9366e521f6fe2e9c5ff78489d61e5b4808a80af5bcca15cc83e8e9e7a5d5d15b0b92206ac039693ce96b08dc03be2a12fdaafca404653801e078068a9ac8c2dd5b923944427cecc450bb182c7b7ac444e421fd064bfbb9730821e3c30f527915d2879a3ad94eeffa2ab7d092a70709f37c6904e924f89aebd10e509d42224c649a189c8197c455cc94c31d567bf5c7d32eb484509c1c41bb52f29a4e6b9eece8cda37e0938e20c5230838da1b80cad397d2705c6bf0b5f64aa9786139ea9c2d473764665ed13f11aff27a856228d1c570288531253686e95c9a375ae40340cc754310e7487484e609d59be9694cf84e185bafb86f3a1af16d5803ba677fe8791270cf0a9eb0ad6049d897ac4e5143ebc523af4c964b8fd79e3de375a88e512a8b96214630f702c5c5bdae297c5236b7cb2c616559a20de4e080d3150c71459d8bf57c00ae2a3a7d623e0a1490767043aab39087d80dd44d204906046b9e11441d859b664c5ebe04e8baaea612d21d1a130534947c06edfcc22541221e7ecb6ad0975385236d250b5b08dca72f0e5e154600bd10e0a2481a7d4d0d719fd1322e9dc93341296401a766f9c4359e11702fb72275c78ad8698826f7e8b666567fa8eebb6c754dfc7138487ca7235f2da673f4e39eec75ea052978536e5a5300b3ba2c3ef695c31fc41d4bed69c291eba4d94806a8b72ceab80bc386158ed2317e83c122b6b8adb9db75f196943a980f936b9bc12e2f5becc88a5ddc7aa3e7c6c2467d6adbbddc92a95f399fb57c6e190d95cabe1f7360ba89a97d9fc73afb6af60529a190ee9b66a61910f4dcd24b470b696243cf072dd9537926aa952ea460a319791905aff6bbf79a4c9992a366515392cf9d35f732edba87437659280370e8cdd4350ce098139abc9272b2025d0020fb44806294cc77ed4412dc708654bc3b34ce6a940138af6e8e262ecfd5284b158171bc999701e5fb322a8436f42ac5a3cd5831c5235c79d80c34a4011226d6f6b66f7e0afec5d6aa2f492d857c4684f4f0147dabb769bb46cf75aa28d619b07de5a575840056873a794c74914f7c80b931b47fe63b454db0db13fc60310e9c051655317f22a962af251f69f7ce24353ddaa2ff278c009afd787cd761ddcbb98b336e039b01f4627b05f970fa9a7fafe683d8daa567e7e5a1927f18883086f3b80f61d8590029b658147113ae445133c11dd9314d6eb8db399d52be57e47fe74b683c29659cfb869295d7300e3b32b77cde29f0e466ee34b38044f2a0d57b3927b3fa369b6583a5f77b3c6688be74a39dabf0c18110be06f550821df100fcc4ffe6e75ef16d0e0dfc8ed72d333b733a9033060d23e6f6bfeae3ecd82a48c747dfb6d28cc6422a49759b3176c61f91f240c74ec2032d6beae2063826d5b48ba5993af0d28e8c5ab2d6c31d821bc7a74bde1aaed8b7ae64582fa07211a92f61ecaf71532a467114afd5d6d3fcb2c6888d45f3d1c2a7cc1e1b9bf7a1c78d57fccba831be41ec9d7705c375cbea31b5dd7e73b87165985f20b87fc6f262328c8524892e898191d152a0f0651894a75b6205767931189107b9042c49aa064d4753e59f5dde0860a95a81659679cc613eaa412ec9d218e7412ea4e5cb358dad7d54404c469c4864452077de301f0c2c9b40713f51548b2437cb29be086f1939d4067f0cffefbfc8afe911801bfb184b95609fdd79ffed0ee82805a7482769d19a8cc6cc5fd13c0455d3b0472d5946012eb9af15b4ecde6d5e55c506080de479231fb1ed8548b056cfa5592ef5e2a8ad2a71c7d967a585d3c63bc841fcf2ec574413bdcc4fd74870b8935f8a5924a906d4f404b907a2194da3eaedbc0a7ad40fd99d7e44b471dbc06ca2c84ae5252643d3dbf0bbbdaf6af95658bdd53820f3c04b655b64182ef666efe75a31cc3b84b2af0c3e553dad6fbdd71e027c046179c6b5f7671bccabb13a3a69692a4bb2a2d4727c91c0415c0595604358f9e16edaa92cf736749dcc6e19dba4a9aadf3b30272c2c3ac3252042b04c2ac20a5d49a83db38ef980a129ae8c4eee233d301c1e5d8b08c89ce6313d2e818a23aed2d952fccb7cac071aa36489096eba9b7f7836a5035108a4f550b5a2f38a87308c1ffa1b7c68e06310ea8743f0034d40426e96a3edc6bd5dde47c9c015d69aaab113d3a9aaee71adc1c597f2e2d43857182a2628ca7ea4f0d35cfb2e66787d4377324ff1ce1bd4ba8c93685c77ec6088ee8141f4a0ccde46927775092c5785ce820cfbdbcf79752bac8f3df653092f80f2bb3bbb6897437613f1e6a4ca4716fba4dee5b3139bbbafa967f4e0d187f4d9500114404e433c5aed8e527d59550560cc1240fad13e25c27e8249a30c6607cdc4cca09087ab6befe60264ce399323709c426ebcac51b6694ca7b21402ec1b2822f2f0039fb80573b2b9bbb545521a6de8366a66b170a7257bee91e68802f0ba279e3a91a70daa75da328aa6b7ae5486d10c25b3f9439e4f413eb5fac36b69b850984c955ceda731b79b0fbf0f1ac256b05ba76baa6cd3bc4c9e0f79aa2656b6a5c95e69094acceaadaed47f1ae87c807f82fbc0b4914a04c10f61500217bfaa9dbd337eab7e3189a66a00c6b13cf26896d2fa641352b9638e43cd45af86857ab12bb9254d9652dcd0316304321b4a2b73df127fcf2564934e5c629e372ad270204de4b9a81755c352c3b597cbbe43ff542510eeddcd87f1ccc94fbe2021a0ea86f35613d5c1fae371e87c9ffbc93c40eeb88debf5e210831edd6853b594c5f0ab20f51dc8eba7f316bc64893205691f899cb9a5fb07d4d11e63f4f51faf7d651f8b0bdde24230e8828184f22ae0fbd22802486789de824741494c664a605834c1013352e03407c46f83ee01258575c701f8d5ff24556e495b66285dad3358f372ceb932737209b9ed89cc9103ced52890f8c629e5b651e68e1237ddeed584fbf9b527fe12bd36405577b254db8a484bca97d9afe68ce141732daef1caff7d35d62c75e72ad0af98aa5804e31b4a30378d84d46313be4413a2672345d86a7362569908ddfe731537ef498bc816b46d4aa2703fb2d57dd2e157ba1f2d842b4731809519b1babb131a6842d37c15a5f023f681ce258c4aeca672afdfcfa82a4a2ffb2974f582385923750481339bcc9069ce90d408b9849a505b0b9c351027dfb9209edd07e83761c16070e04d4b241049775f85dc1b0804ae6bcb24905931aec09ec892cf12f4ce684aa61785fa6ed0f57630bee0a4969e536b2297f1ee40ad98b9f2fc74b829c82102161b6eb0c7a04129dc346aa21a9884a87f6f5593f388fdc7cb896d37902b2c1919b8ee8c435b55081f692142b10d777e0a7175c0", 0xfae) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) kqueue() sysctl$hw(&(0x7f0000000300)={0x6, 0x17}, 0x2, &(0x7f0000001740)="f6e1298f2571653aadf510fe22da5ad82881860675e2e27293c70626e4fa1d0e27c378b90e28c814637d3250d46595f69efd3cffcc95cca369412754f2279144f6eebab2627facf2636abc82418e33a770665ded7a77c83565184107e0d16aacd71a5f86aca4687e7ed5165a7a66328b0d38e4c445dee373eb2817871afa13ef6a6158518c53e311ac9c1579f7e7d889749b65848bce7348682a3845aff319c202ca6cefe49fdd816c2a43dda05fbbd832c01b823a5a874fc782c55ad31f918211977b78da5cdf1576b6aed2cea010f5fbedbbc64629d4a0cabcb3e1ca8a599c7192e5ad9cc8842d3f4d4d0305315ef036b96e6e7cf6663b0a5f099e7943ae407217bf104c6c5a52b439b587084bd07f12876e6a08053151e5e0b656835fab7de052e50b6414050e46e669a4d54d844db16829a6de14b2d79422205d9b4987c38b477317194a2fb3cadd2fd59beb38ecb7b799ac81f5f137c76cd1c43ea15334fa0fde4d54047f2afed22fefa93885e259e5a7a8409d58c3f222377f3e9bf11bdf2f243158043729b82e4a4eac96541fb92a4206265dd2fc7ec38b043b7540de9eb91cc30de69ee66e2ce800c6140e3cd0edd9225329823118dc0647b92aca6fb5f997e1aae790b3c10802ea0616b9299f4ad992f04a6ada840100185934ab21befe1e426dec9731e89f1b64071eaeb8c4aa1b8d6efb45db6f729e95d7719a0938cd289be65232c42e1351c1a75b5098c771cdd9f9ddf8b9576374ac6a4f4d9b46b4f8677668f8e8410de2c3b51585d491de4d4b7b59eb7a330cadd86a53f7b734fb207c8f18b1434f86fc19d706fd81e362a0ce19a1a32a3f52d75caa26a02fcde147be1de62f9f2dd86af49f98797bb580155430367712f104f814eac647ada5d19fb5d108b1bc4025730ce4d4928f191c2ef0c625a8a16bdf833d753dda4a0e73dca585d35035663b45cd926e1cb145fba7973ad51c04ffb034c8d231c0e656307486c6bca800062f3680adecb5d8a79abdddc08e5a7bdbd88f1ce41a05238bf79c65e6d35b1776997af70032be1fbd2482aa11e135ff5c20e5ca5720e0b183309a002d4c7cb205b24f3ef49349ccc9534f63f66da2fa46f36d25e039de623042eaa835d8f36f700536434c7b454989017b3f914b09c2a4f5eead4e0fb2f667778bea14ff872bc7810fb30ac8442e71a26a9d72f653bba25924755c86477098a372ed3b73f35764f5d9e0a87aa5b2b63c4b4fc44f371480e32eed534a1659cd9b8c79683645bdf95ba9cd616e14f815cf787dc984e045df61820e556c971dd68c33473bf5d9727e9ab51e29ae2a9102a7205e9b770b18a138ff846ee6a216c02349fc9bbaff1ad72f9fdd0058141acbfed9b4231f809b233eae751c9f089508cccb16e2f7b813aa26273cb23939bf4dcefdc2c3b9d0dadb019db66c40105cd9d9e78f90b0c8a32c4421abdf665db19e5c52ee2aaf7d948f0cf90969bf02ffc56134fa4a8621630348dd743c9a627dac09d5dbf2a0b27770701e8f78f89c0347a843e82b287cf162bf59f5cbfcc876a18304f9e55adbf69d6516e724a4d17cfb993e51f0a5ba81cef41acbd1ad1f0ee2657c6bca332d4bbbd9a14430f515ec67aea3c2b8bc37792262a7e403d81fa8381be707d354b078c9a6331321582648f4364b08957ac72fccdb7b5a1453ed7b7f775b4de9de2018c456f65f44c9ddf8734a663d44ca1638f00b2c9f1de8615897d677793312ccf11fd04389a34805baec6ab3abbdd5dbc1c0964a9249ae2e21b137bd913b8a9923f32d639d7a8c8447332a73839614ee371521ce302489f2565881702264acb4c753600cf3dd9f4cb3e213e219abd2b083c3c68ca7f51f98aa99833ef488a502fd3c9364c28e41bded75486ebcae4eb82811eb681ec136185927c95254ca6028d812478ab116acae4ba63c833246620ce1a8eda30b7a6e719bcf4bfd34bf939f00753c1afb04b00f4f51cc0db244bea29e51f11ceebf753e9fede2ee350dc17fdc6e1110f5f3b5cf871fc305fb075a7f77f9d9593ddb668697eb5fd4befee8366a89f051d8e15cc3851ef26496c1dd36840d9e369fdaea7c9434bf9a2a8d7cdf971c1ff980e934422ff4244fe0b078d0c54cc89da4f8b8411b8964e87d2f9d1bba2243a5a0fee1cc05ade57ff88614fc17bda84b8c4ba41e87ee53880efaa12c8f6f15a53d16c7a0b279a17d0cdc64c78cf6f33d0d4bf1ba18b2bbc705382b6dd4c1713ba847fdb4a076659a21ec41b9ac2463cf17fcc8010bbb730b32757e28932aafa1d55fd292f2330f59e2049203541c33f36918735e4da7f82aade1c3f69ceda2f60ccb7c6d37fd044548bae1f6a34953b05695672dbb5827a80053f735130e6f8194e75c79864731cb195d8ab3e19bc807dbf1bc2b710a24bdeb55e3501ddc10c07de2ade2823129b0c563b869055ea3bc2385006ba6eb9b5e2ec9ee28f25daee26694f0d6e343d88152e6c4f502f9c303fc5909dc7a4bdb2b233560f0996c80dbbffc1f003651d56d7df8f6cde7969d9ebaf3ec5c4b7d083268d6a72cc06eb4088f56299c92d15491cdd910da1c9b9cb4c22678203788f11bb01ea955e65c397de15650aca683656785da13ec2e6b0c048557761f66d733f6d5ab8664acd987004aa3800f34362ff6a24663b63eb4f9dfc65f5128ea73a431bd8fb95a57b52927d009642740608a11d5809247ba627a4aec2c632707bb3bf9ceedbcde3336ae153f985355a304c7e3564e0b2047fe778e42caffb6a14f998595798563c528257a1d879f07d1ad8e56034d62c4f90a801b3bec5448b2cd2e5d705803b9de41789ec1d3944fbc73f94ea2ed6c8d79e3799ca2dcd38fc3c5310d8f1465a1641309b8f7b12890fb3d51d6337eb4d7ea73c5beb72583b6eb9525936b652e6057d8e8757f16b7717b3de19ef4450d2b3a5ea453e27ad2bdd1516c7e1e49b9a7f63b941c9ef668a8145bd8d2cb29ef6fa2aefadd759a976b350b6be39623f5ce0f7210ac0367237bcc4b562b7deaa79e215425144ceec207fe88bf3ef04373f325545a37f68dff04a28bf1b00e215645504af23772c2c37dd9fc278f4a01ee66092b9e2291eae0049d6c555de60fa768039706c51107995f111610fa58d5769f4af69f4ded155cf1e9b0a97c8a287dd980f81c8e9290e5ecafcad83b38c744ffb29b018de7b8598b45b6127717514ea60231f2cf34280150a8e31bf9a19923809ce8640e83fe5559d6f4904a6a19c7473c2c1ae5aab3dc9a9b1ffb3c2c16ced1b4fb3343a1640805e81546eaf724cf34bffa950bfb80815d5d179b1068e36dff89e8410be8d250b501a9d2be65e33fbba1b93f9075a7d3e2f4ef87fc072b1a88db2289b9da959acdbd0b78e8db8df1dd65ad10caa0efc36ef9d57ebf022417680cd65cb46a768b54d9531a8d17011e908fc2091d5d6fae368d94a7a2cfb7773da28ac7d48dc36e6a003f63ad6a5eed1cd115302479070946dbd1632b086c7453428a9850699217ce96400db240bc8bb55444d665ac3f3e47658de2660c4482d48fa920ec97f7b8264d39dbadbbca0efe612ce6eeb94adf614781b0e165d43082ddb1473267877ea55570c77147adba6a7e1377a7d883b4f6a96f7a26c4f07d8c7062a7376c4abbad482976ff8a8fdbc7dc35166f2ff5adbad21772b643fadeae75389956df90d03ed056653efdd570e7e20285e3e7bb61147a32b662d2cb84a3ceab7237419e38ce2045c6ba7abb0304fca1e040df5e4c8663e39ee44e0aee48b54d2390e157613facda7372040f5051c7b1293f2f3c335ca545d238d7d1a914cc24dea714c518c291666673cbbe2619eb9c683d6e242fa4756b22fad05f2cfd8ee1c2338b9c83d69132fce115b00b96a8679fe43f2c9a1657557efdf6b4b0b109ae7bcdf3ab44e0d3563ef088638ad31f81e092af5b74912274c825aeaa30182aff4f77d89a4e7cce9cde97f00c3d3319e476593901e78fbc656a2047be4d05611e6165bc35759da652ec054e41cafd858cf039c852376a772065aec6ce8e8d63ddc3fe278981f371e58e8a0792a1e0e06807cd7fe0e07922eb5007d820550ccf471109e13c1537090b7d217c9a13c1d0e9901cea1e38d3ee1b82f2d1498db80030e481a5e763349ba9ce96091d3ead424a581e1163b5bf5648ebdc55720fd93a08bc111180f235057804371c168c4ace0bb5544fe7a80cb219626d9ee547023b755642d209f2ecafee54fe87c13c92aa9fac62234f0b7cab10f1fe062c19176c041c0a5acb81736971e396ff1444407313ccd83da1e1d2747af80da8ffa02c5de7566d561dc575d1862132849cc6022e5a23c87fe1e02a4e31c7e704655f7fbeb135e0eb51d07dcfc918abddd274a14938840da5fa7dda2b89b9f849d01659a7a5798830817984a353cd2079d5ccf0ba49cc7c4806eac87521c6f35e38147f92279a6f55fd8636e9e95d98b5928bd42047eee98d9633bea784314211f92783237721fd67a6cb80fc641a0c82ac1069ed169f147652a2364b0e601190e7ccb4e6dca138aee1a18615bc87e8b2c559f1dcc0eba4cd72946c68bcdbd703a1ba5bf64042f7f387b6c85178d4dc28a2ea44a31bb635a01e9055d04ed3a2087509f2dfcd2f8dba848eb7571f82f60e567ee0c895444b478e2726b93ba9ba67a828106552bae09d55647338dbeec4ccce198bc9c524c59285c23ae1f380f292b09955e3f08eae6502b7725c4a12dd970ffb07e75d96740c856827d34ec70e5f8e847e50c40577b8e9db5030697a415bd4a335da873828e3a5139cf96c797ccba9edf7ef09c1a4169783b86554b9b7ff9b6b2d630880d4713c8c429c5309a4560297ecf381acab1f0234da11938a7f84dbf6ac1014b1ea509e1043a06113e1db103a7447b015c69ef846131bda9868a332c8ac1cedaa20198f5ac37266c35f0908d12939edcacde1e2aa9e78e6de577116628a44865c2d152c5aa4e4d46ba525b65aea74889d5b1d04532cff9ee4dcc047234c3c38eb40f16f43e50042fbd8691d30b8e984a755cc39c32d9fbd73c6d0f4f2f61c1aa609c84661168d9b488ca914d055001f08f7ce8472712935f207b3cf4343f49052b1fe707f63824e49180ab126670c0368f03f8df9d198b6e5c623a3cef7911c9d42199abb50cb29772241fb00011d31f58f46a91be4221b9efd1991ab1b5113d14086f7c1d1ea2d3bbd1c5e1b29df98e96c2541ba5c0bb4fee777caa3e124778e51a69cdc5f63ca8bd3509a349d52899ce26bca22b3966e828cb6a700f4be132d5dcd89c0bb35e2cdf6a0b8b15ad4b65d001d9fc643adcffe78f294ddf17028d7576414a15123a928ef51989985026584c4d3e1ac5709ffe0ed52361f4801139c13aebf3a9f3a5fb075c38cfb0928dd709a2292f559a1872bae9dc30f0c79d52974c861a62cea7b9476678a4fe8375f129a907e0eb38e6178712f94587471b755a9165eda43c0fcd8fb7dbdc12210241e0c358c28d7820545586f8891eefd504fb07f67b4b20d42704d6e4cb434494bfd3b987d0ef42bb9ed43f15b87c9c641f6881508e3fcd8a30d31aeb2e78f0bdfc237433e691e1cfd0ad3cc18660287750cf5f18e688daad2c35d75fb48f4a529ef473a81ed0dc9dd0ce6a8f4d00f258bb280877e661b1f0feb4d36a49ef0fd80b744f45042260fee9acd920be61463558ace3daae16297b774557b8980d0721cd3f75a98eeb2e4ad29accb4745aa9ab34fd562e4244db81de0bbfe8dab66f916da3b0cf4d35679", 0x0, &(0x7f0000002780)="8c3817f6d3fe89297d5668bf64e735b66fe6f2fa43a20a5772ff0180000000000000946f948d27c6eb23f387f9079e278aa7ccfc0a1273ae698bd9e2a4d89942a00afe5bfc652ce07e2229197eddae759f417a73a4a51ce943955470810840416142d04ef055c681f9939b8f73469658c2b088e9cf39c50c88790d32caabc101f1f6dc1f5e91c0a7c3a1ec6c65161584f37f7206f0664c83ea6001699099e70144f3", 0xa2) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000340)=0x1) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) ftruncate(r0, 0x10000) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getegid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000009c0)='o', 0x1}], 0x1) executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80606954, &(0x7f00000001c0)) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r5 = socket$unix(0x1, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, &(0x7f0000000040)="5d0f9a64c922d6a0bf8ce3", &(0x7f00000000c0)=0xb, &(0x7f0000000100)="839aa74910de2c7c86a00f263c93f5104a334f8f0a08b6f2480e1809eed35bae4f9d6acef5b0b5df82d4dd1dbcc683e816a1a8a2dc5c268dc9f45be322d260f65cf264c8a10599bcca3d0bed9f9cfe3f11086eb732c0136a98dd0d484a5e25bd99cb5bdf94f4ed6643014ccf654e9ff529c5e743ef7990c84b1f13734a9b7cc988bb", 0x82) dup2(r0, r3) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x20, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000007c0)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x1}], 0xc0, &(0x7f0000000840)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0xfeab, 0x203}, {{r0}, 0xffffffffffffffff, 0x82, 0x2, 0x7, 0x6b9c}], 0xffff8001, 0x0) sysctl$vm(&(0x7f0000000080)={0x2, 0xc}, 0x2, 0x0, 0x0, &(0x7f0000000140)="46160472956712340700000000000000", 0x10) semget$private(0x0, 0x0, 0x608) r2 = socket$inet(0x2, 0x2, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x48) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x3}, 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffedf) close(r2) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) sysctl$vm(&(0x7f00000000c0)={0x2, 0xc}, 0x2, &(0x7f0000000100)='5', &(0x7f0000000500)=0x1, &(0x7f0000000280)="a184409587c2e90ca77b0da4d546bf7771cdf81a0e8df61dd82fe38fa7752591f12ee9539ff75509e47054865de874340aafcbb3ea51e3e65ab32e2c1e3a1f89b9ceb8bdd879840d98f8e361f7fcb7549f9070aba9b300"/102, 0xfffffffffffffd4e) setsockopt$inet_opts(r2, 0x0, 0x9, 0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000080)) executing program 5: setuid(0xee01) r0 = getuid() r1 = getuid() r2 = msgget$private(0x0, 0x2a2) msgctl$IPC_SET(r2, 0x1, &(0x7f00000027c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x9}}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0xffff7c18, r3, r4, r0, r5, 0x12, 0xf72}, 0x5, 0xff, r6, r7, 0xffffffff, 0x4, 0xf23, 0x1}) setreuid(r0, r1) r8 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0xe, &(0x7f00000000c0)=[{0x80, 0x0, 0xfc}, {0x1}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 3: setreuid(0xee00, 0x0) r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0xc) chown(&(0x7f00000000c0)='./file0\x00', r1, 0x0) setuid(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000180)={&(0x7f0000000080)=[{0x20}, {0x22}], 0x2}) dup2(r4, r3) listen(r4, 0x0) sendto(r4, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001940), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980), &(0x7f00000019c0)=0xc) setreuid(0xee00, r0) socket$inet(0x18, 0x3, 0x102) r6 = semget(0x2, 0x3, 0x0) lchown(&(0x7f0000000080)='./file0\x00', r0, r2) semctl$IPC_STAT(r6, 0x0, 0x2, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) ktrace(&(0x7f0000000100)='./file0/file0\x00', 0x1, 0x40000000, r7) socket(0x1e, 0x0, 0x2) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x44}, {0x84}, {0x6, 0x0, 0x0, 0x40000}]}) write(r0, &(0x7f0000000000)="76e5dead6b01f8607d2100000063", 0xe) executing program 6: sysctl$vm(&(0x7f0000000040)={0x2, 0x7}, 0x2, &(0x7f00000000c0)="611acab7", &(0x7f0000000540)=0x4, 0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000180)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11c}}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x3, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7, 0x3}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000100)=[{0x1, 0x1, 0x3c, 0x8}, {0x7fff, 0x81, 0x1, 0xfffffffb}, {0x0, 0x2, 0x7c, 0xffff7ffe}, {0x8, 0x80, 0x3, 0x100}]}) executing program 1: r0 = socket(0x18, 0x2, 0x0) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) mquery(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x0, 0xffffffffffffff9c, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2485607, &(0x7f0000000000)={0x2, 0x0, 0x3, 0x0, 0x0}) syz_emit_ethernet(0x6e, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mprotect(&(0x7f000040d000/0x3000)=nil, 0x3000, 0x4) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000000)={0x0}) setreuid(0xee00, 0x0) r5 = getuid() setreuid(0xee00, r5) r6 = socket(0x6, 0x2, 0x1) ioctl$FIONREAD(r6, 0xc1126939, &(0x7f00000001c0)) ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffffff, 0x80105702, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 2: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) r1 = socket(0x18, 0x1, 0x0) shutdown(r1, 0x2) setsockopt(r1, 0x0, 0x0, 0x0, 0x0) ftruncate(r0, 0x80002) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) kqueue() truncate(&(0x7f00000001c0)='./file0\x00', 0x30000) executing program 7: setreuid(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) executing program 6: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005016000009f050000000010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f700cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6010000000000720fc881ea772ec5890405b3ffc7a65396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb66400"/177, 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x1, 0x3, 0x0) readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/79, 0x4f}, {0x0}], 0x2) (async) execve(0x0, 0x0, 0x0) (async) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x5, &(0x7f0000000140)={0x5, 0x4b3b}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x7ffffffc, 0x0, 0xc07, 0xffffffe1, "9707157d3f00004bc10000000000009200"}) writev(r3, &(0x7f0000000480)=[{&(0x7f00000001c0)="5cfd", 0x2}], 0x1) fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r5 = syz_open_pts() ioctl$TIOCSCTTY(r5, 0x20007461) r6 = socket(0x2, 0x4001, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000200)={0x27ff6, 0x0, 0x4000c1, 0xfffffffd, "1026307e7be2df67de26818bda64610500"}) writev(r7, &(0x7f00000004c0)=[{&(0x7f0000000080)="dc9b4f884a6ff6c113dff507f2ecf73bf60b1de578a31d826dd7a2554bcc741f14ba627585ec6359a6dc5e", 0x2b}], 0x1) dup(r6) getrlimit(0x0, &(0x7f0000000040)) close(0xffffffffffffffff) r9 = socket(0x18, 0xc000, 0x0) connect$unix(r9, &(0x7f0000000000), 0x10) r10 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0), 0x2) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000080)=0x80000000, 0x4) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/75, 0x4b}], 0x1000000000000039, 0x0}, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r3, 0x0) sendmmsg(r1, &(0x7f00000002c0)={0x0, 0x1000000}, 0x37, 0x809) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r4 = socket(0x18, 0x1, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) setsockopt(r4, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r1) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f00000010c0)=0x401) ioctl$WSKBDIO_SETMAP(r0, 0x8010570e, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x0, 0xfffffffd}, {0x6}]}) socket(0x0, 0x0, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = dup(0xffffffffffffffff) fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f00000000c0)={0x8, 0x7, 0x7, {[0x9, 0x9, 0x8, 0x2, 0x471be42e, 0x28f0, 0x8, 0x500, 0x4, 0x20000000, 0x5be3, 0x3, 0x1f, 0x9, 0x1f, 0x101, 0x81, 0x4c4d], [0x8000, 0xfffffffffffffffa, 0x7fffffffffffffff, 0x8, 0x8000000000000000, 0x8000000000000001, 0x480000000, 0x0, 0x4, 0x1], [0xffffffff, 0x8, 0x5, 0x7, 0x3, 0x4, 0x1ff], [0xfff, 0x3, 0x7, 0x200, 0xfff, 0x1], [{0x1, 0x71d6, 0x7, 0x180000000}, {0x495b, 0x1, 0x6}, {0xbfba, 0x80000000, 0x3, 0x7fffffff}, {0x2, 0x3, 0x4, 0x1aeb}, {0xffff, 0x800, 0x7, 0x2}, {0x0, 0x5, 0x4, 0x9}, {0x1a4, 0x3126, 0x1, 0x976}, {0x2f, 0x7, 0x1, 0x9}], {0x5, 0x4, 0x2, 0x4}, {0x1, 0x760, 0x6, 0xb2}}}) executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) read(r0, &(0x7f00000007c0)=""/113, 0x71) pipe(&(0x7f0000000100)) syz_emit_ethernet(0x10f, &(0x7f00000001c0)={@broadcast, @broadcast, [{[{0x88a8, 0x6, 0x1, 0x1}], {0x8100, 0x1, 0x1, 0x4}}], {@generic={0x3c04, "7e05aa5c374cfaaa117d0c719828f471dc8d1f9e2a212ef6d7fe3031e4059b598e77edb2e4cdcda808dcddaab8fd0be1cf49b65f56240a4685daa567527b9c91e720e1a0f25738b54ebb70b9f1a463c50316288432fb2d0c6aea324c461a6e90ac2dba6d64ffe62eb34101fc70f2e749c504439ba20316fdadf5e74a612bb49e2b45ec3465b70cdbeaf47c1b8e0ef8a6f1c2c08cc39fff1ff98a444218bbf8f2efaf375514b7b287e6c1dd0627918d129d27dc000b85cb088cb76795ef62a83311463b2ec2e43514063f641b5a9225e83a98b073e3b9992ef1085ad3c74809f983bbc91e504e00cd59c95900"/249}}}) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000080)="2e81fc25", &(0x7f0000000180)=0x4, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000300)="c11852e6341e838d92ca5ec66944842418adb585fa823939974ace1ea1604a5e29e66a7d46a8a36d7570de1a6e8aeffe1b7889f0c7eca5b2581691844ec6a2b26e9bd353c143cd45a84f33708ff0afa4ba6af55d5174e3acd6ca712374bb93e05db62825e5759825838194eb1629704140336a965bcc9eb7db0394d009ee907c48725b4d8a4f4e409a99aca0d6adbce5f13bf44fffe1268bef052ee4662380ff66719117e1b3bf6b1e82f72ea2869c5acead15dcc6019e9115f0fad5ec6109fbefe97ba35613bc4ee383581d4a853a7874b05158a1ed7bbecde5bbe23b56434cee492cf6a1d3720df9b86ab1823587b3668340e7470cc24e6c29f5c89395d12b4398af778dcdbc27adddedcd5962a4e6d3f24a37ecd07711047f7c429436ed8d00f6586d82066308834ea92543aca6cf39cf4dbdf9e2398a8d5711d072a63f3db98b317b951fb2b21c4349deca6934335f9b5541ccc02afbf9e95130e081d7f869beae91ff558be15accb2bb85a070320ca3a35d8b9d81741077feaf792422163203f4f759fbccbdb06547d6e8c5e6826cd75bf72a6d07092373357de071366b1c4650ac0187c7e768f62dc07279c1a8dc667c17e3ea4076d2b37159d6d598e395fd6ffa12da07def6314b8dfbd49ba2ac63cc343d8405c5a9b74ba0274408f54293019f586f4644183b70493520510b160fdbd299a4e99a922bb498e9216a427657739097bf26f9a34c39733ed16ca7f587f947b18fdc8f5f8a658d49f9556589f5917414f461f3d253e5cabfd1bb5fdc6cbb3a4e2744da28f749911c762793d94db8b686c949b8231d9dacf78b6ccb7b98f009c6e03f7000bf7b7c8cd93ef64bb1828a5f4f4dbcc557b0ba7465a6efa61e43a813398f232b28eb531ccffe99187721e9052e0bf7e4ee916c3968233e8ebbf3bbe4ffae25d442ea969d8b77551d3f2b1c3bf8b2b05957e3c46e8f15f1d612a3a220e5349eb2da1aa27b065a1e5e048c628c7c0fc3f8669f87834616d8160093cbc6b092e3e18a01557c8b51e41508b156848cc5a05e5557214ee32afa3037e201807efa364a461fd66cb520b77ca827bd855810081c8959561e867b38f08c343a9135513bea9d2225d448cd5c91702b4f5b6ddebf13b8a7b0128372ca16da4d33628fb22fd88e352120021daaa808625c0ec0353e9392a8cbc7a3298d171934ffc24918b5e119e63041c8b7b0632a107ed78307ec4eed8dd4df31c011e996e86f5ad761523c429945f162f3a6e5fe8bc6af77421271d54d2e00c29f376866341acb3fb9984ef6bf031379a6dcc9bf3789da96b1ca681d21b5ffd1bed7f17380f7dd65f4ab99aa87c44645887faf84a3a3f7acc68e6a64969f42eb3867c2016217000ef11f3af61618aca65d48db0af7edc7936e43482961ea1a630ebebc7000dbc38b95e81493d33893854f474081e3e4884866632d770692502e5dfc1ef9bf0aa7c6cfe2bc8de3302bb66a10365f8646159914486c362b1dfa70eb79bf5ea569d4613287775f58cff41b79b45d1779a5a2a9d4ca6a48d86b41710d34b984dafc01f85ac769472a92ed31e6a0e58baacbbfe842bb021b8c2402ae70ac375c71c20db3136676b37bd7ce349649077a0afd63bcca33a5220c5816adc1d012a039daeef3526a0abb676aa527567884211cbbe415f8dcb6eca2b78f7f452175bac9fd691907b28ae49aae8f3dc80a8874fedf472b22ba024a65fc2aec342e9df32db7dc86cff2b755b8b26e418551dfe3eb68460b05d60ecb635081d0e4eb04cfc6dbed75b8428533bfff7592b82cfde78d3bd4763cee40f85841c8a9762559e42404c9bce6183d48198298ab4cbc01ab5c4c87b689c7495b156776428f8111ca2b4df7a77df5d36d8ba7a94c54008270b529f5990191ddce81a7b31e15aaec4018fa249ce01f118a1f452062298adce042605511007751c39e4919686ad72c19c53b0111242d592541606dd00a021d63accc2feb73271f1e638e5b41ffac2454ad6d8d16eba3c2db432c5b34576ad875fd479b2331e5fdb2872e0ecfb46d92b920df04fccbdaf69c1de480462fa84b8639a081710656a018b979df4f4fb1a071e359b6a87e5efc9c8f565e1e921a2c29badc2f1e9941c70484b8740d78edb813feb6a8ffa353cccdcf76c927acaeab3b58a0729e3f2160a6e8bfd03369aaa07ddf6ba1c821d598c8bc9f87502826aafd871bb08f4b517dd3e75c6dd1120fbd64c25c5a78d6c4be5f74c20dd48b6a8c09b7f2e065eac61f3457a60ab80a1071824c79b58a821525b107142c0265562bcf24a1428aff0e96171c70737e5f47849cebe92724f4bd0435f3ca008379a036b35fdbd51559906384423cd1584ac960c2cc802d6273ea8677ed58a9d4f65cc49df94f1662e156eb9a46859e696811eeb371ff3ff6eb9b2d2745745ff56f99f83c85e0c746b8cef582c11f92f1f36705bc48475495d87c0a1bef88ae7599572cab6f471581dc238108f5a50420eea5bb6603a9d08189a3fc2f6f29e0ca86fd0fd4cfe3cca0dc5a3f6e855ef50f4922687539c2b97951ca05fa5577fd993df21e9e5d2796c4832420fdc4e78bbc7ec51ad7b564a27f8102a63585569df322f1f3a8cc08675f4fe49021aff592f1c0903a52e4a46899a870f9de33cd38c3e408f8febe20eff178c20e7df3cfbda328bf3a4fd3ed5e29a33d56b099b51bc03b60f2e0e873a0b0ec3d181a9c6a0c8f058a6b62015682520b2cfeef2cec892559cc3a15ebc11a2ff351b9071fa077bf7ee29cdc971eecf681f2e10bdf67e7c7f445f23014c611406d3c5ecb715edccacc9cb3be7886f1eb7411f337e32fef9cf310cab1897832c8bcf79b6ea94ac9ad22bdabda18fd5e01249fffc43550da5b8ac61bb9ad9ecc02678656835d7df8953819b62fb4d3df987ad2f75c5205a525b794a9a216bb33bfd0f1e2be7434c64d4ade6302f714d014237fc0af5423051ed6abefd4b4e5833cc049072aeefa6416e1da05f15f74080bb31bb25f98791d3f9f6ccb93f35743a7ba0817e19e0400a26e8485d8695fe911c7108aca1d7a20e5c9d2bdc26b847da97a21103d0c07862ecff8c4b53d42ec7675aa9d8ddda93e97fa91932255e1bc6d192a61569537a49436ca4e868ea04b9c451902c01b4ca3dd15aab2c17edaa8ec04180afd7b53e6460e78e1dd1a3bea05fd7271519571e2566b034f12994e9c4a7cd7963673b487396653d29732b7dba6b2426f89c6531fbf0ae65ba52a2e5f4057103a4649d3b9426c797a8cb8ed94b89d94ae9bf7bd72672f30553b107b1a98667055b87ce5f6988cbd51f1e96b500b3cda0cd24623aa60a47689d34a0d95ac38a488b5555843f3c49211f37d84660ddfbd787654cfc5ea13f0afd4d42c15e465f38a37be8d88666208e10555acd19472c0036c589b9d3e948c23e3ff00246c35e70e4fb1a9379eabe3aa73260e04ffac21579693aafaa81fc2a191bea4a23b5a05cc4d836f9bfe2834e478c7bd7b64dd12099523cefa899c2fc80da77e92c45f5397f690d9efcb9c50fa86afdd034c2a5ac9a3b3971321a70159c951baecd743168c0dbba201e7e0d66550691ba1a7777ac6c223fcdae006a069bd584ce7cef86b498e2a3d139ea2a7c3f3c31625e132381b1aae319aae875eaa8e52c92e02f4fc601ff9d4873e03e2eecec201678eaa5aa738e76c81e9a8576fdb6a1c330c02d848b51d10d1cc1d4f50a1d0a80eba4c3868bd062fb4cebadf4bbf924a86ce933640d6f34c64fd03ca1f63a8b4c490b65c50dd3c63b340fb0baaf8c1896ca186557f78a11fe8e81cf88f1af7d01547ebf6966372b7c80d4a9bb85e58aa4ac548b34c4591f8c0db8325b40105c6b056570d6564c6a0af3b6af4c8d7d00b65366df4f3a7992471680e2208326d908f59d4ea1eb471b0bfb99e5a12660a2c877d6d3b98d6ab39c5e31a6cb6960c3d316182e0a469b7f93afc7974f9ba322689bad2d8d15cfac89011aa5527f85ea4e82ce7fb2c65dacd1a2849546841cd6c032af93c36976d9578a926693cc4c93dcf2b74654ef591db2af24153f5881c5f4ce46540911bed6fa6e83d7aeea19245c2e54e71610f093ccfdcb279f47ad02fe866ca867fb291c0722147346b03ad2702246242d1389466b3932e590630dfc24c2b000c15ccc233fc3ffd4cfd93631194a97b9227c69c4b7f8d5fa5cbd9278d7c4eeb74acebbbb6aa8ca05b8e35e3bfb72a82c12aa01556e2d3cc33fa892d1aaa1549e14423f24f0711434cf91d84a1a0d7f771614c43376205f53105073391fdc540e339d05da84f6b9c49cd39740e2c339fc4d12c80a6e2e5a5bbfd743baf798c664f2d27d953f862315dedc077ae8b66ccdb6df42bf4512d407362ce76f06848807ef1bd3ec999b77943da171ed1b82d84c2e0e92e80b61faa80338e7fb515134200730a9792c30bc9a7a45fa3bd07c45f2c03b418c850ac88a63847ee7914ba5198008b4d1cdb7283756cb891f5111b9ee6a02de32b6efa80f1c2becddb29f720c261cb0c1ca4b7761d27c8314750f785a845fd39441ca4976d2767af971d9782c44844d66d189ddcaf479c823647c9875331b21b7084646ceb1b2080698d4b60c3971eec7954e69eec97a23df1aa617299be8087a58f021cee44baa6f142262c76e9026b2c1f7ffe854bfcd848d8e9bbd646ac8725b6990654a726e3bfd474e7eb0a62244082650a5abc033beb05d099cbb3f4c7888e6256f934bdccdce4f95bc08307189c5d5f4f48a5cf5f06493d329e33626efe8238128baae444a64f26681d988b23f363d18b61163fcbb01797f4e66a2b04d18e3c7fc261d7852c78d99c3089fd7ca9dafb01af9e96ecd7a6fcb57efdda59674524c6ecb73924951f0a58d57d0dc25bd59563bdb68cfc9d079d5d6fb8f2a7370ee60b6ba544287e2bb63716c4336ddf2c591f860fbaac727d6c09e3d35181a649ca16d12a17cc6a9c124f0606c2728d92cc99d8efc847838eef8e32fb2b84a00d8240a41c76648a1dab6e886681b383e58d4e1981a8cc3b9abeb8533d854debb97e25ca5e73895597c35d67c2026231b256f5948a8ae59be95636118b20b907144e9905e3ea1de6014eb1ddefa643ce9ad2ae4f16b95e6cb4db6abc0cc63e7ba253915450d8615ccb89206b6e900abd691f81e0c41ff370d9eeeb3a49193105d9098d89d551ee443c7de6220e447ffc34bf9a6c83d985109344b50a25b4f2ced61a6e647d1486541f267ba73c3ca4f21fbe68a003d60bdcc2a4cd38bfac8e797b7f15964b354211b04a9ed0794f856a42d88db0ca49012f428ae23bcbdcfbbd8bb4ff57cefd34c02dce05096f206e5c18cd408389bc0ddd863bf8ef34e9eee08712bd5b96bda4707aaeb2effd08472958849f686c4ebeb581a254b3869fc5d0287cfb7681313fead31d83019813f36589962e6c66e1a9d11e1e178f1ade73e7961e4210b40bf472e74a1ace2f77990deeb23a30a820dcc84774e8705e774bd3d0b7c0f30abdaaa193e15254be78f25efba0d9dc5128213a4587606717f5b6c0566f742806a8dec7e5c0d9f59c6d5ab36ae463498c113df414d5499a16d5cd0d5e8ab9ce294fb66a09ee0438113d50502e25631434dd1ad09251c5ae09aa3b272a31491285487c5a032ac266c4e2a0f24a07e02bd616e659a9a53109fc7d2114a7c29aef884f767908dfbb6b394885d5b98d649eedbad4dabce34d03e4c988b381dfb9f8bcad512ce8de1076fdf745c376ebd074e8935bab0ed71d6ae2a440560f64ef45", &(0x7f00000000c0)=0x1000, &(0x7f0000000100), 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r2) recvmsg(r3, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/4, 0x4}, 0x0) close(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmmsg(r1, &(0x7f0000001600)={0x0}, 0x10, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x8, 0x46) executing program 5: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f0000000480)="abe1b6baeb001c0ddb7468fc983b55a8e13f24a785a3862823e74ea7f2f1d4f02ba91ce93fc5ceb7023925268a37d4e0103c1a85ae03077b51151ba6760754c2bbefe2e4760fdac78080b22af9e383fc79c9713abe9405b347d872b46048d226f7fd92ad8f615647ce0f82c1bf55718159cd4ad3d8ab17a1549afaa1a0d55314d25b12b8e51be4d4a7d30a88916b4258640dd51abc9b344298942e19bc1698fb60bef657eb642b28a0842557abf6c56f6c9b2bddcf4093e12e767f152b601537fa2621578f1c6c871ecab7293aa8f21d0612194027db187f4be01a019a85cbcde4db8c45fcc6b45cb818b30d7faf7eb0629ae72e37812d72541b490cae97e38957eefa8de54a44a81c8b2d5f8a9ce135b405ed133fd08ffd8e42925a2b8a77efe80a6d9c53eca716f87e2455f3bb71747871b269ebcc92054ed3f49a2ebf2d3fb4beb71a917745e776678506a61f0061a751dda315381034281b002f49c92051ac90cd842027f5adf7c119b0f88c27a588aaaf275704c7d21b8ab9d4793af39b757b3a8d717e2df4857ea6677bdf022758f0117759d3467e60054c36ae3f1e4ca01d59c370b21b7167eb64ded38990b5ed14f10615696f0dbd68d5358d04343692bec1510d96c1ce43bf0ceb9d9bac206bd700b9f9d52a4d8334b7460f78432d54fa8b80679cd88dc8154fbcb7ce1832cf63291706ab48e108558c3ec85a383ed0308dbc90a62080577f29c1dd1b5ff25abcc4a0eea53333f1bb99c43710f66c22e09a4ebd6a48d6795d4babd582bd42ffbcae237a05d51687e21c8a989d7d36402e77960368fadcb834a6791929434851d6be85a3d901f84450d29fae7071ac435d0cc8a33245eba89018986b9e720191d0375327a74f189446690ca1cd7d534ea494efed25bcca0c40b0430c4e1b03d89001e89179f97e09a0241c6fd0a2bd163ad48786349ac7ff13304619323c9716115717577665634ada9fc427a6b087b280c280686cb03d1d3f29948bff868e04dd9199fc253716693d60adc1f0b07f7c7e8fe6d5dea9d1208ebd48b151d1a83b2915471b9cdf7022f72e0cd350ca78f0c5bb157c32d3e8652eac37348ec9a5dafb0e5cfc23884ef7d6955422f35359197b1353bc5a2d51fda9e5d46c292dfc7f3b21c229d6e994b7945fe531a14fa11e8c02abea2f618e2f3aef9c3a174ee0d1275cae1830da4ef801405411fdb29a374b64a4d0e7821d8372b05c3c90a625b230714b993230d42e3aea4322e28e5a0bfe6c8a3fcebe4896b89b5cc71242f6c4000e7fbb802a0b9d00dbdf02398dd0c28faa925fd76070e58fa7ca3c6f324a0ff3deeac09668c2e3ff42790f3984e827e396783e4c235d25648a98504f4b383262a819852f3fccc8d613a3cf7e9bfb0a3e6a03182a19bc9410a5dc8cc418086f8df5e9b91c5c0ad76dc46c88cf9e71c594ed86f9370e465c86d501956305b78ce1ccd17eeb3f90513a633a3b69c45c639b4d1bf3bef2cb0e03c232f0ce14bf301a350d29e7a8b086b4eff44caf5781f70abc895e0263b2a9065017b449d31e0547a4085632116ae3bb79b8f672561e105ee4ed5538b132cd21c31e7071f00d56fbec524a031b74d91d36e86d32fdc9054d7e2fb5e209a93279e6c0c6df258d17ba22e79015e5462ab24234fa454983243b9612e8b55de33f447af4094682dfa681144e6c61d0a5c1b82f553bad1c75a81bbc811c05811153fb97ad18823b15b85f36be1f8e65b8a38f702b66cea299ddc752953e42f94b0c791a1ff1eb82738c0b27fc7c12a9235db82d14ad2f822e4344157b1e54e35b1d08b4de9ec467b4831dac44fc5e9b5920fc4afda746ebb8374e62343e2f295ccf7bcfee39c1f8c839f5354a412ad45b096eb08323a14d903dc0010aebd2b8c83f43fda1461e5893ab0d51d7253d7285aad71224677ec1c3e4c15c203b291b769890f2ae47c017301a1fbbe110dd87a8086276e611c3cb0a886a4fa9ac7755181dbef1a2129a2e7c05260fa8059f76c03d915f17611581431a19650c17f2a314801a4e7d4c48251aab81e9ae43c30455e580998bf2bce1ba2a0a26e536ee7f531771156be6e2d3cea5196755b44cdaaf4c3d3fba90a6dd461425ea768dded7fb703feb383ea8c46799eb460d16694d974be7581d597fbb4402379d86d4dc828eb304836983df799222222ed5128717c65b6081c31823ac8f981a95eb9120bbc0bdab949b4cf27e1e1adf68e8647dfbf133e31e9e6dd4bd0206a4f84d745ae7696bae4b3d483baabd1e33aabb2748dc903604af8570e48f1d2798944a0e3384cf0c80d8a8886c364da5b092db0c7ab96db0fcca2e180b1d7bcc673baea002a995acca9567b42582fc24bd7778905428dbcd0db33e52691c2686c1af6eaa69521fc68ea814603434868bbf22bb3f285c87cffad345efa26736788f6e3ee7f4f5d277a99e09fde2c938b5165c70e8516258714d5a829de3abd81b24481d38bdf60c2932fe0599b534f400370d7a8b722401aeb373e67d882be8a230fe2fc3744d8ddcc5dc6264dc5e61c6178509e7a4814347e25abe16a05422addea34bdb94986ac2f20d9a46533965eecfd8b57af6d85f4f2dd7fb69ef8b5ce56c75a72a5ec9086a4e02108aef474a0e2da1745f1d7e442198c2f86dca69ee0133aec80f0ba4f998eae24e49d899133bd4dd90a8a98ca5cb567d80ee74256e9c07e5d10a35d789e880eb03ef10d4577102b17cd8755eb2045d4eb80802b6bfbc26c8634a491d681ecaaef95caafcc834d799d5ac1deffdf6d9b2109321f81847e7df5de55b9ff517c2a81a0607d3815633717e1c6e9dfe35ee8fb0cdc8ed51a204c009e73e6a801762f06c1dcc5fb0ff2bcc4ebdae7e339d884a5f1b1bf84e0e6543256c2f86a51cfd30bf2fa3a3d6698cdf41f2c8ca320d7651cf1e4596896cecfcbcf866f798b55c4d40a1e96ef93b15345897b544e4a802ac9e4023994d8bd945659351f1489e3b6615a32d5625482c7a8c1078f514f0c36b5c8f45344a81abb47551e2ac3148a40246d7e75c8b102f09c15026d1ff5a1aaefb71f667312dd1c06eb1646a4a5060f2c9726d923f4e04f0494f06260a6c071f58d8ad13dafc694f26d6bfdeca614f9b97f3b3bfd5f267e1efac27da536cce4f1fdeecc82460c821a70930ecfb7dcf813a7dc96f9dc9dac3ecd89fc850f1e1f0c1262483a0e991e21281c5034ac9ca5544d64fc4120f1a7d505e1019378dcba142d639f3e572af9977b810ce45c1469cab944fa1840d3021834ec9b6569ff043206296da1b66d7cac735e89a41dcac7f4eb2e77e4ba0c95ce50d5bbf68e610dfea234cc28a1e84326c168dc16d17a608465374179a859953d1d7b8539ffc1122e39ecf16f856465b3e005d05d2dacd26d038eea7fa6107b59c19d326f313a26318e62b090a6ab47ae455e99094f268b4f44eaa5b560006863a6489c3ba78275b5bb8fec978acc4ab1aa7180f91586f17a94820f721089ddeaf435504ff63244808615da1c009a130f0fa5021723d4f1d99f7780003f93d59ca5196d5b852fb4f6faea2380ca5aeabce21af28b1d0dde5e0d1fa7bf4a29b0dba87df7807a717835e478d0f8138d77ec79a7b7838013bc5feedd20227bc0b854594a70dc41e73562fcc8c68e96bed8e06deedbecd19480a49283618304fd856e735d3e6cf306b5c4c179f38215060d2442377dcd7cbd67cfcb682fdc2b5ead3f01b94c15ef6620523614cc32600c8bec0005e5d6f9d2dd1518641a57f8536874e06cb9013482c9c4416ce7714e65ec3ae03116bdc5060e20402552544209f0c129999ce38979e06f517e8f8e62f466b1a8b56d261f5de3dff890f2411a52750bc939d2dff55c4cca7ee7c6a79ccbd133092f0864ca4656b20efbee9b2f012638016cc507b8dec4a8e8f5fa92ed4b9ac0b2fbce0261844c5c2dc41e2861195f7fad447ba95b8ef35bd8ee4d5775ef2c1e47a65aada5742af7712066202e819c72aef74cfe506515ba4ebb5f762f0deb38e7681a38a949faed3f93c2931c32ed966a6a73db0ae0a09316eabd601c131ead7ac391daf9986b0339cdbb1483bcdb030553daf69a36d185236a96770724f628b00e9d982a5920d997303d0d157214c0d8ab7b5fc5fe04d34e7615d0c5750fdbd36a00d6cbfc87b4f2b941a17dd4344d10ac37a52ec2f4a0651c5e043c9530c23a05a07e5de9fe55a692f827d80831843d2dff6ce7317c1dbce9f087b570166511a987008cc7b9404969677cc80825a2d03b8e499ef087e524cf8c954666bf6b969a76142e341e09939ebb6aa345bf31094f276584d73a07ec1a6ba8e4bbcb09f13e3d91305d0987edd8505de153da205397f650dfe9f4a10d4b4c76ca41809c27a10e70d3423eb521cebb9f0a04aa905244c39f586e40f5d763148cedf6ffdfb16ce580e8d93eadb2be9a0799cceec71b72540c4c71ce5f7c0ab5ce91fb9954aaccd75b0a5686b052538d1247bf794f6330daef8f6fcc2d926dbed3cbfe5282bfa4884ce456a2a766aff91ade4ae3733901c6f3dd81c1592ee64b56a77af886748e69a4628682b01884f87952e9c4327b861b9fd47e4c347a72d5583463f4419a12f4e93fc4568481c741f8db1de4f6c1daaacb83469bfaad30daa5d2a44315d3e6f9434f9d20c81a8713de9f3737e8f5337e0f9e1e936f88131d2e5f1a0757f6767546c368a72298de5b75fb69c79433d40e32ed7d17787fa47fed29b286d34f6bfcc0a7369c03acfbe66b87e0799208fca8b74f97fb27ab2c6198eaa4c55d8c10572513a4ba6ec9e58b85964d76ad143d06410fdc35179bf0061ff6b5eb367d761ff98077693f7fe23ae4402e6e484bf7cb27c02000c56bb1c9bc1032e850b78d6984298a4cfbc164f0db16b994cced238f933d84f9b9822410152dece85e36cadcc09c3884fb16da0acf03828e0dda5f7503eb340bb62aaf0bffae59028431191e45e90547e374b78ffada4924cced0562cae734a7950a9798077ddaf9b860d2a176b81afb8eb3fed2587a16f153b21b9c1806443d85e4688b5073cff971eea5a1dbf99c643a02704af526909e3485e5d36c883f86541c995610f601cee93dcad48afaa6cd60d1d72147f55f55570ecda58bb12f1bc0c329912cd2375c003c8f00d6eb6da18ec6668704ee99e5deacb375dc0c5dac9689258e6031614777db51ce36ae096412effc5de763c0e64ede63c6ffd38518768abc58f525d0ca95e94a68ae7a0ee532941740d3b0cac34aa57b1cc1e26a70145ee5e1eed206894639d2b4686c7c32ac781c2ba9e21cb403d08ad729326a8800f5dc989ccaacd738dab1aa8f6a61e46e09a7c153bf17a875b51bf8ada5a532ea41338b4be93cdbd4616542472199ec0e4503a26652514e22ca37d67ef889641a650f4579d3729d75e21bbffe9e9904561adce1ee3a380264f80a35865a35c0eebce7d87f591ad228578adf1320dec4182b5e82212eeb0880b3e88657c186917a91bc8d03fc3865394df810f518e1f73647d70820541a105143aa8e9ee58edd29a1d384e61ee5f1ec5511fa3944a3804564d4ab89da08f57b4bd984bbb3c581d3c76fe987a9fa9425aacb347e267f88b5627127e0e5af72c3829201a8366526805ef5b02b7886184f5afca030669cd94a09ea6b782c58a3ad733023c444a183ceac7e3c126fcd533179e08457909baa07e330b0e8cb38e5232095e96abf7b37501fd353d186a7785ff32e902227f2a0f44f420e92058e09b907f0f88fdc1b436e225528d05", &(0x7f00000000c0)=0x1000, &(0x7f0000000100)="d96f862b78d747ae47fde58fc517067c5672f9b32aa4f2ef526dc80374ccc337e16501e8ba22945963cd2a2c88dd7bf3dca45c657c863debfc3560ffc18937963555f4e62cd1555696404f71aed8", 0x4e) syz_emit_ethernet(0x66, &(0x7f0000000400)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x30, 0x6, 0x0, @empty, @rand_addr="d2f2b504ab6f462bbfc599f396f5fd53", {[@routing={0x0, 0x2, 0x0, 0x1, 0x0, [@rand_addr="544ce7a7ca1f37d9e8a50308a8345770"]}], @generic="c7fec71599401678cafeb0525acb26c124a272f3a688a8fb"}}}}}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x7e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000483a00fe8000000000000000000000000000aafe80"]) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x200, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0x0, 0x1}) executing program 7: openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f0000000140)=[{0x5c, 0x7f}, {0x81, 0x2}, {0x40e}]}) sysctl$vm_swapencrypt(&(0x7f0000000500)={0x7, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYRESHEX=r0, @ANYRESHEX, @ANYRES8]) executing program 5: mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x5}, {0x80, 0xfd, 0x0, 0x7ffe}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) ioctl$FIOASYNC(r0, 0x80047466, &(0x7f0000000100)) syz_emit_ethernet(0x1346, &(0x7f0000001400)=ANY=[@ANYBLOB="aaaaaaaaaaaa00011400000286dd605f5ad913103a003be1e300000000000000000000000000fe8000000000000000000000000000aa03019078800000006920df6b0006001fff020000000000000000000000000001000000000000000000000000000000016114000000000000040107c204ffff5f890401200198881bb7793cf0ff3b7806a7641d116f5963bcce457fc86d7b1b7d3343a9d84897abb0dfd37ae63807d16babbe498cceb9326cea47f4cb4e9bff18447cbf998edaabff745497b02601c5a0a3fa21f3d501a0f57169796bcb5aedf0dc6ecf2c8bb6df3f0951d700e30abb631be1661c355bf8c2031d6ab0a6125d01c267d34cd0593137759cc8ac7dd5f74177e460de9e9d8ab5000fde1b86cc00005000200166000000700700000000000005235a170f3737dfe877921d34596ba2d67bbf056e48fc00023c3e9b6707e9ecd7601db54405020009010400000000c204fffffff8c2040000000600000000000600000000000000c204000001ff00003b1d0000000000000502000801e8b6396922e2ebd5d289e33ffbf6256e090e9ab858343d407cf963109bf91724119bb7afbd8179720f41ece4b7b354a03d7b326d887d0cf69e42f372e06c932b5de9c1b2c65c707d464f1c56c56a7572d4e259a593cfb70b669a9a0519af32c75e175d493dbb6985654c741f5005fcef95827a749c65cca799e9f7bc3d0f78252020430c9e1a8af45f45bca570d4506092ea04993ea265df9a9453b4707c85df8c171a4904830f5d78ec422dbeedd21b49e9050011d87a4f04c96b77e897a4718cace778f0ca1c34ce36d2f72feedffc3b6a55103a231df7273d7c4279eade0bfd0bf4f15dc641aac700000000091066000000080900000000000000010000004cfeeef5b1f49c2a9c8d671fa4cf4c6d2f8e7c73414e2b234f21aeb4b4c2b425c126033be0d85d583dc786e01a058e57b41e32764da18bfafc240d684ee8fd2bcc03d59b57be76ba8238bbf19c50d4c11103fbb53ee231b1ca8f05424550641ba96728cef11b2e51bcf044e460d01673b4a948663278d1683c84cdbdd04744d13ebd8516531bbe456646badafeb55f872e7fd3afc61f0a94af86d7b78cfb2505679ef0c395229e2681f1ef86f98fda82139ae223519ac4a9200c403a3829bd6f31420194acd57082e4eeeedb57f12286a45885b074b2fb92c23d3ac27539d78d3960d792f40e86299e4345bbf4e33efb0da19af530b98478f8feaaa4eade97675f1930af6d1ad4857c832a396e2e493fbbb27f63cd19ee5eb95bbe3e84a8b0eb042737a27cbb4bfb9db84fe705f521ebd4b55e7b2923666970279cbb5d2ea79f044b78868f61781cf0480dc3a2b80bdf16a1d55e7e97ba6cdff142c98b54a809fe527ff4184f7e2bc8efa0a1faf50de6951c766abad5d2e1a55d2ebf16ce59937fab478a5aa4583efb68e2b77e830da142bc04d432aae129bbd81a9d33a4492e3e39e66d49cc39b9c677e4ef15d639e06fed033d38b473a423708671006d2b3f4eba33cb1a0dd7d422462c617d45c8d7fa26a14751524644d34581d9dff12fc5eb84f3190429237818a2ca52ddbf3e5b9c96d9c4d522cd73fbb98d2f8319f516765da56460a7a21b1d698a568c63ce628493e766826549c36478bf948f7f686c5cb2d9bddf0f93d83cc459c9327605762daeee1e69b41f6be5419dfbed211a4bf3abb1be94ff45e9540fa33256c48a859119518a7228059a297473ad1702d358dd059787521ac156f94610e698d8c2d7977ac6c1434373cd4c76a35564ae1ace0d98575642182e10a92c3d48c5a4260db2b122942ce69f546308d130a07baedaa417585c93a964636276cab6ed08665b3139ee25507b7d0448ccb92a3f79f1e34797bbf458660530946855e74216e1e0e997216644eb751358ef03fda8c21707957f3cf5621098ac8a8e1f808f3e795d44bf33b9390fbed3feef5a574e03c4a6f98d596ee773494e64ea4086bf5e9b08b05880f6fe2451c3285ea3c3804ad200a48527943bf3e82eb253541785b1050cc5e1634e70dba256167787ce030a033fd70541e32df0debdaf2bfc92df2c1c28ec8ea1e17818783de8feb48e11ee2ce99ec1c8bfa547ad811d53aee2db61418e0a5c6864a041797ab2b885958e48c4c7fecf1d427c8e3f10869b5da94a859aee846b14817aa9819e3845e79a766c442a592a38b1f6a4038f9d70cc73e8ab5ac57c7975d6f34d154354a43f560b961164aeb12e0774cfa645f3e96eb31f4c6087ffbe0276ca2b47ab8dc2286bb69caa608c31227b0b9c2a717b3aa68280b66359c49a546f9f44395385a42b5325d86db7972a2d7c8673c8854ae3de6f2d88e43393fdca91225b186cbeeb5c40f4eb9ee9c2e4249a04d5f8730955bf21084821cd2646cc78e68237bb73332c3308b576f191b8fb68789354baf8e1c9658e42659fd5b0ca1605fa64d9773c5b80abd442928591f201891b3496a7735540f1e050b07d85284b25ee0a12fadce83d6243ce9e41e4194874331ab63f0b82b70c94bff275eded86f79cfa245123974bca64d08e9a352aa881c093d6addb783e5f01f2d643abb5aad9fc3e2c03101de475bc0438ca1401c8f1b5a40f8a658ad82fce6da8df7473714be79cf2bc973fd362391b6d1f5715458ff93bf1d8cb0aed10dcaa5c12afc64e61aaf18d7a4d6a47fd2f9107711cf6e81803a89bc9505b195b8b349ff1864f7df703771152040d1de91f6b2ccb4ff223f7288bacd514d39f57d6cb8781e34a688579e950620d5367e32050b74c633b2f887f2ec24992b4bb728113bab0c4723577366753aa5338186852e85f2c2e1eb18a4e48c9c4b8c31ade46dcf3ea0588f126dade5cf44a36d58ac4e0f536a41a643e0e1cbc654ef36eef6750937fa4338924178a312dc7d985c20fd396f7b7d01b76d55aa9504eb57677e68dbd1c3b17a3c0fafe7bd462698a2c8cea90980c6a5af2877e5c80b1f3f845b74a0f953379a10a6a3056c70ffb1820f4956c77fcb7ef008af7238e19408959fc289fd934d890ee11977336c066805a550603864b60bcf264398efd46c053f258f50d81e7f2ea352e46fd3f09a767af6cefe2511f8ec34c9d496bfbc0b72d6a49a66aeacdc5bd4e3fd4196efd80893b013658b8a45e5504b0eb658b098fd41e46791451a1d3db73c2d2b36775e6da94df39aae5dd41f8a840bcb13788c265a04c867b5df7c0410ca2bb07b420f8b7057d309fd70f9f8cc71f4de8b2b36b3f1eac91073c031d01e676c990f09282fc236659e14c7b0cac1d78d28212f72d68c828afa847c1ced616dbafd2e5abce604bba79124e0f3da1bef490a5ef2aa25b6a7c3c6816c1589049fc99783869ef553c13558bf3af7ceed524216f6149c607ade0e60b596583af8cfaaf494625650aee2a8bc3d503dc5a5181e7454faffec6814c2c4aae3bf63ab831913d9f1a2a360ff791c02282b0e39fda3dd062cae1d6351d14cf57c491d9aae99005023a94196686b7c6c1001255b68a30ace579ea9065e55e49077ef2c000f63d65b2f5508c03af4eeb304889ebde1b5d9c04c38e4165c97f2b31345b38fc20520eb645a6ab850b7852ca4f1ab76a984f911b87c0508dd104b18321772506b070b0f5051b4f5f6f64de6b7832a68014391322a44ef47e362109a6beb084e284cc7cd64a0f95bab088dcd7667359255ea4738aa8c5ada728ad6418d700637b9d5184f025ff2d1f4b71730c3025979e66b9ffc72cd8dfbd8ca7d4302738a0055f554f373bcf89168077ddc22a80fa84e6a40098fb9cddf17be7a7ffeca79d544ffdbba7b93a2a526cdcc5571996e8c1368d11ef921370ed5a0626f39b24ba4ecf3005df5de202caca898ccb0fb49163a20c1f1f42c4ed168f2590fa9a9101664efe676c4bf945e66ce9e494683be52439843aac724943e5f9bdcfd32333bf1a25189da6ab2a3dae55acd04abff7a8d6458b4dcf6d7211f52b756320900c68f73eb2bd8e9b11fc51c429bd56e2777cd5f115fbba84d93996d983b67f3e53a66853c8a188097fe2d4b8e106e7e7b759c49f36030598b0afe2412be5d397a77ffce06659948360cb2ad7c78473b764c883c98504385c651ed9b053ad762a320b0d68f6a9914929fc45166ef3503cd35619d7e2674664a398b2c628be9f910097d533b98aab675ce7976a8e35b73d8e6592e4f5ece54a14a5a78ed4f386b0a9dfe45bafc67bdfe74f8342e5f9d57089fade6f3f914fa6648fe2b1d5e3f24fbe408b13eb5344844cb217a153fa94d6f4e2834d934d176b127b9113b797208aa2f316b6772455d6a8593a76b9df528307d39958f57b6787825f5bc2240394dc98a291674b8e886387d997adf1376433e5c3f327eb9836792c76e2b00d313c48a277721357c8f10b11dde9e4c5b4fe092a31c2c6efcd64174ae4ac54e3133a4220b47a16adec48ac4435bb5b94f635ee4f12184b7282e154d3ee9c2f894aa6ebdd6a78f37a7a0953acc58d3d8ebf25a9d1b220477b194edf3ea733662014b200c1b6dae553b8b256fa5e483aa2002512ea25f579a643327114031044cfa60db8a10902e369e612e57734f01802e124ac4747459d5a76f253bea4dc2a1615210e108e5a33be77cc1f307b10598f980e734943273013834fe1623d2efe4952e73b73483281093b07519564e86ed90eb0b6726429a4c866b6694695b3419cad7b773d56a2c95dd5d949894d2ae44ff013486dfc449e866bd04c509e69bc3eebd2f5344b11f18f58e430be13e3cb94a199772ec7b1f74d033a3b4ff6d6a6b498d832c94556db6395788e55f83a58242ed232eaf7fa06647c5ababd3a6031bfb48642574750cb09011ef25125b3c6ecdf2c1e67b35c8eee34fee28c429f11f30efe79503a05e9e80422cdc2135f146c07fc695a865511e958516306dd9f73207697cd92e6065cd23bc6933d3fdad7c9425e718024d388e7a143780451e444c6780c56b854b03b47ebbf1c4f03bb4a1d6752f4642a663c9b05db70b7e24138182e290e0a1f76e0babeeaabc9f9a8bc34018f75a1062d286def861bf63cf3bd615fbf599657bfd86a43459eb9cad8993a721d05711bc5e25bad7c3dd96cfe00c84140d189f90f30f2cbef1dff683fbcb7d2c2c6d8b898a53fa6c3f6ac50279a62b52c3c6b457d291ba3dae3948a6d9086071bdf05629d4c57ca1dfaeeb0bb5e5cb90a6bd57c5e4594ece0e19454e7526823e86c054a6e3c633f7a4b6933d5c0f72928cf96dac6b356e04010c0752765c5f21829aa1300f5b64c1c6cb26e674327a7491c1dd59d02fd32049698c138346a5564e7dfab3278dfb38f9982d96e6422702d3bdcf8174e02f1f4ef3e928f7304ec22dd08d99b2c5496cbfec48369db5fd06714ab3f10b9f54e5bd6ceff1de4393d41143300981d23ed30ffafd93e776241b9307fa4e9960e80d4fd50e755f59f850c06a1dbf4194f5d97034295f5eeaf5c802e94cb4f845928ccacb9eac68d98d6b48914b02922b441ac525a2d66890f9f0e360f0a39a2e146f7585a94be00a9126c9ea095e9458fd10c207948cb0a3d017e5935a82cfa223014a74718950a4f6f017767191be4b06439317ffd11253e3b191cb7173bfe944770395e4cfe6a6291a0569647d113b6911b8f06961cdbfd9d25e16e01ee638a2fdb7165ecc78b71fada341317db017f57ecc2d1f9f2f7e8f098bb2e30763b79fda6e0be35a05b434f8e95ee3887068201d48131dda38382026672180ec2843077638e112497d6e25b39c29a0050f91247b161b36e733d5ad10ad4fa3a5c6b58ea806d3f8ab107bac0b33955532cd13751f9d94f342c1c6eabdbc45b52173c050f79e707fde013550250e558fa08eb8a3598848ffa22debcc2e4bea88b90e3e19fed764b03ea9b8a9f15b03c3c32a6916762ed954d51205f686c02f5606e5489d56fc6eb51e1067c5b06ef74fb8a88a89e6eee1346185d4c8f418b71774a0db0a0813899bfb9c9f80101f2d550bc7aa4573d1c8a86e6611f8ecd0c9c1471ecb79074af197427a2e3197d2a430b4e462ea82ac921204b23457b65afb0725d6fee60398116b84c5b1bd15c9e069d6cd97bf4480f1494f697846b1e246fb4ebdde6c21194f7584269769a2b1085180379d04de316fd7967bf7d2c78579737034e2b17dd4a23eba2de93beb8e97f2cb23b1fe8830247aeeed377e8fc8f326ca12fc32c40376bdea830099089e49df77e6cd2d10d3d6a71d940e3bd16fc2468b4fd39e60b6684acde5c1cfed618be41a9b4d0129f9c4f8a7b4ddc43d0955426d341276664b2d5eb43f0a66c6e0eddea7abdb120d9b25ce0409162fc899abbc480e4b0754b27d8d9d4b1340019553b9a99fe4e5cf2dc660049c869073811fc0ef29dc19cb097b048868f748b2d6da1855a00bec4b1eef8e47e64a46172b2d270067076424f71e2b72b9a9246f3cdc9cb570dd42791b97e28de8a9635ee14b5429b0020eb2ea75b12fe582825c2b56c40c8a26e0152182a143440079b7b9a12747c8ea9abbe4902c404d8ba57608b6f733983a518daae4316e38bce2b7ae719f6682c39c5c94238e7093222067debc7ba73243097ae72150f612a326f02a1f2607bafe3365f1f610247bb9c1c80b0fc7561c644eb48bed5f8ea392d26d3d1531bad029e517fde260091350e90000100000100053fb4e70107b19c8130ca60f52780cc2b07e1b03cf39693b3e1e295c3af0a1949f9db22fbb8907318bfc2e1cb7d7b9e3bd23ee0509bd3687eb7744d2fb5830423000100000800094164000000380000000000000004010000000000002b7937f2d78c9827c36572bd40585e07b82d41731ee7f6315ec9dd2d8033e3b16b8c51b6175a84c5bfa560bbaa36d375e06a4de749541f0611fecce227e3de99f1679071ff5c2bca818486d0e32181d5ddd62e7f8e9e412aed9fb39759e7422b4b49c0e9f025b07e880157d48f49317d038b804e8d3dd822c85b9e781738130c9b2070dce969d55f3128f30f5267ef6b0d48cc8b04b0e1e67d806b4df74a460cac2e41a8235b0c093d8cac487944290dffde122764a132c62bc2005bdfc4a924d1580f7edc09f6b801b3d1e8a91463d3e423deec44e4d1a9500bb65b79cd37982fabd131ed8645579795e8799048edd0dd55dab64f75981719461b08344a407fc32087f1ce4f2930f0d586a8b460f6972d6856055b395a56baff987f7341f893fd368483f7ba104f209da27c1c49"]) open(&(0x7f00000013c0)='./file0\x00', 0x200, 0xc0) executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) setuid(0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x1, 0x0, 0x0, 0x100000401}) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) r3 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x4c0, 0x269000000, 0xffffffffffffffff}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x580d) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x31}, 0x4, 0x0, 0x0, &(0x7f0000000000), 0x0) chown(&(0x7f0000000440)='./file0\x00', 0x0, r5) r6 = socket(0x2, 0x3, 0x0) bind(r6, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) seteuid(0xffffffffffffffff) r7 = semget$private(0x0, 0x4, 0x114) r8 = getuid() setreuid(r8, r8) r9 = geteuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r9, r5, 0x9, 0x1ff}, 0x9, 0x5, 0x10001}) executing program 7: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r2 = getppid() r3 = msgget$private(0x0, 0x492) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r6, 0x0, r6}, 0x0, 0x20, r5, 0x0, 0x6, 0x7ffe, 0x2000000001}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5}, {0x60}, {0xc106}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)=ANY=[@ANYRESDEC=r0, @ANYBLOB="0b3e9879a3b21d13c7caae4b6ff65b15c5403275172ec7b09d4315cb05358e5b122d93d355d89daa1481e0e33962b091ac87ca2fc71a7bc6e9416de57aed243d06e87b636d2c6682ead63ca7917ea0a45dad2859333e4858077d5b45c0a6c2a7c8ea29f2ef947779a91683cae2", @ANYRESDEC=r2, @ANYRES8=0x0, @ANYRES32=r3, @ANYRESDEC=r7]) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r9 = open(&(0x7f0000000200)='./file0\x00', 0x210, 0x0) fcntl$lock(r9, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000004}) fcntl$lock(r8, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000301010006}) close(r8) execve(0x0, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setreuid(0xee00, 0x0) r11 = getuid() ioctl$WSKBDIO_GETMAP(r10, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) setreuid(0x0, r11) r12 = fcntl$getown(r10, 0x5) setpgid(0x0, 0x0) fcntl$setown(r0, 0x6, r12) setreuid(r11, 0x0) r13 = getppid() setpgid(0x0, r13) close(r0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="2a3eb6f735a6906b2405e3e0b6a081506126c95388e7f7886c6118f68fc21c9ce5791f246685f1f0d430161902f61e88cfc4afa397dfe487abf67fbff9850b5c38935bba34bae20aaff0e3bd7629ae3b19def4a443011656118fa5eb58fa07ec7cd9178dd5dc74753fbcc822394727bfe73301c2d6e6a7a06519acd08074dfc9bb3426482d8cb45a6f761b2f5c79e823bf603515bdef0dcfab58b29669c437497231c36f3ea96616140d280723da9eabc692b72981531833eceb73c24c26ecb8", 0xc0}], 0x1, 0x1) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x2, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0x88) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) clock_getres(0xbe44501372635004, 0x0) setregid(0x0, r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) r5 = dup2(r4, r4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x4}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r5}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r6 = getuid() ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000003c0)=[{}, {}, {}], 0x3}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r7 = openat(r5, &(0x7f0000000040)='./file0\x00', 0x20000, 0x80) writev(r7, &(0x7f00000000c0)=[{&(0x7f0000000100)="d1b00c2445587e1ef34b46db929c62c1d1e4aefb1f449d9a21ae42809242cde6b9340296abc573008407c723703428b30f200ffcf938d6bb04c838c2d10c94b4042f1e745fda990f2c9e425a74a81693969b281eefe79d7ad8140ddc7be08fd7efbdcc3f16465371a794d2705823af9a6f6738f524f86a1721134fde021283df2d75942f7629b89c03aa59301e4fed1583090635636dd401561dbca8cf2824cab53b6fec208b149ee40c195cd9c75dda81b5650f168cc5df29c518ee804f7f7d376d1fd21baca54dd370123ed51886ae20c90d6fd02eea0a1853840afcc4502b95b397b55d8f0c0e01f0ab6a8d06bfe71563a5d4e9e53a3c358e4607aaa12ab30fc4a4433fdc5dc9ac98ff3c7f8dee6fd706c8971920b5a0bea954a4ba05e5daed8bd5b9bffda759577b746549c79a24da4d25b2a004d33e974e3a6d5ea8d4b62e51c87f52c4010034e2557bf58a4487d0f9991fa88edac64e510e244a41384c9fc28eb2e59758557025433139f8ffff7f7884819d36153051806b2840510281887b6c8374e6a5abe0b429a40106a2ecfee50a3db0addc199ab6d07ef9ed9f367dc8315098595c68acb99b91fb40853538a373f817cdc742cf2d11c83ad49a6d5b746d28280e8d4a74e4b3b00a0ed9082fdb8cbe4d7316b41454b2b9c156c994224739b3f444421b7146d29dfbf33b4c2d6dcbb754ac7361f05989e5ebd244dacd7c2a9a304be7426c400264b089ddd427ad2096d677596eab84755cdea772bbd96490b1f975de1cd63de1771251c401d5fcca07dffe7300b8b218910000003f4208623ab3534d813c02b34039208db21072438fe2a1c74e801ddad778f2811637dd1ede7826adce11942ca1c0ad030a304ebeaef782327903b2a506f08015810e2f4610369a3719a3db5c680512a1987866bc4aa1a9741977fbb096baa71b1c5a69184abd09b8dc1044270f8136d1a5e7203735d3347cba9517728a1774f204e3893e6a3e6fd6a29d6aebea6f09d4936a92219326ae5ec3c3b5c38ded077dc40b03e8060f195e6d85d009af6b4c9d287c9c20c945983822eea1c520bef0889d5aeb42684b576e09b562ad49adc590338c4127f52b1008852f83b32f07144246803c427cc52cdebec24a7565559384e6d360dfe37ff7705a47de3c637c5ab46cb22897eb0c75f1631da5b248e3eaa2e7dc4b1fee90820f82f75de164d49c76b5b6826b3f6b73e77f5a59646661591d007438ff2dc66b7766c25c282687f09606087dab9fdc89f47718ef9c0e2bb9443b34ae331a4fcee972870183311e34636a18cb2abd4bd58cc9956c85f51d8ba1b43c02f7f2110b5ac6005b86605c20f86058cdb88f8a435abfebcf0faf6b96ed768680c0549a90ef42caddbbee6bf7854117df78c73e07638768c5bb667aeced8701bbb0c41fa9cf2eec7ebea8e5e815cf7814f67c31f251d4c0e9e14a55f694fb9671b90aaa1b857f67c13429b6093afec57996846b72893e3539918d3836f0ce05cdaf5930d981907784a13ef978dabe99c8a422fff13d42f743d277afaac7802406d40b4dfcce7a490978f623b167cd810d970731fcc312e7a8e7bf38fb4a974c8df9c4ad16f75cdc3900d7213abdadb16dadde499ca959ddd5aded275cec600ee77b1fa0953c0c23a1eb714e6ec1a775e802819b8bbe9db2c02211e32fa6a6f9fa6df10ccbf300000d5f070c5568bf93b429a4c023a08667c109dc", 0x4cc}], 0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001380)="01", 0x1) chown(&(0x7f0000000180)='./file0\x00', r6, 0xffffffffffffffff) lchown(&(0x7f0000000140)='./file0\x00', r6, r3) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[@ANYRES64=r6]) executing program 3: r0 = socket(0x2, 0x3, 0x0) r1 = dup(r0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) clock_getres(0x4, &(0x7f00000001c0)) setsockopt$inet_opts(r1, 0x0, 0x15, &(0x7f00000002c0), 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x30, 0x3a, 0x0, @rand_addr="3bcc2629a17a6c58afb8877c8be162e3", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "06c33e", 0x0, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}}}}}}}}) executing program 5: kqueue() socket$inet6(0x18, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000580)='./file0\x00', 0xde0e0c0f37e46566, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xcea}, 0x0, 0x0) executing program 0: select(0x40, &(0x7f0000000000)={0xffffff7ffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x6) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0315f1d89ec5a317a9357682", 0xc) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f00000000c0)="6bbc4044635cdfa0130442359ce30f1d6397d3e99e3a21cac54252de3f31068e94599964f0992fc4f57a21f3e43840110c5aedadf134eb754e43cfefbf30d1873b41d1b6db5ac9b567031f5f94e299e42815a09a0b895b7d71fbe32bbcc6eb773fd30096f35767d120948e67b7183f75f955cebe0ab31be9a3471867737ede7592cb85a0a3fa080000009b265a129a79ed9980eaaacbcce224abc7b30926aef1d2c9497b96374901fd3f0fa136327cedf27ab77a7bd690a931e870d6576296ea83f54541af73092ebe7575a3899854202d3ae7ed09d9cb3895d29f8722ad1fc4315f2c7a83cfba586bf6cf2b232222ba0315879fcc0c5c729cbafa39551ad6d7bf1fe58fefee90cd34bebbc4ba6faf759e1647ee8384574e91bb29d971700c1f0f2b2c27263a73328833bd4bc5577fd4521ff3ce1257081533ede709c175acf59272ef759399e20f7f3ebedcdb6485ae8b72228ef2a8172601ce45147783ee8e3186f8e0acb23c55df91e99a27c8bc1358", 0x171) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}}) r0 = socket(0x18, 0x3, 0x0) listen(r0, 0x0) msgget(0x3, 0xc0) setrlimit(0x1, &(0x7f0000000980)={0xfffffffffffffffc, 0x4cbb2e42}) r1 = syz_open_pts() r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) writev(r2, &(0x7f0000000100)=[{&(0x7f00000005c0)="6426f0c17b74684c111545e7487273f9053e2389afc4dd58cee71c3f5af4bed3580600116912860afba1d674023241ea703ed3944b8fea5adce906000000cda12e3b2133d81f9b5c3e13d6176bd5acd1e80870b2fdb129ece77b040c8d10f960acecbf676b03d3984822ece13d74c713eb0200aba3afedb8dfbdf04ddba83ab761039982cd78e6beaba386668873feb1ed460126bd6ab74fe8a9134d8f6948f2ea8bd8f2b83bc4c64e987787a834624adbfb8406b3edb7e6582c3edc1e5e3c0bb1364b26ea86332ab10baa9975c1c3c52d3b3df489b5cd6261000000000000a19072361df07aee8f549b7239c5f36c5454f20a8ef2535f57be30d49e07b69ab81cb67f5f93c0ef5390ac6343d2ae41d54fc06bd42ed1b7774b0eaab1eb33ca57675a8615b09e8da0ad998e1d8042ccf1f5db911043277c8d8adc2ed12e398332ecfe5b9cabbdd0832dc0b3889511db3eefcf4e1a5c02cd572f4cbf2d763bf55c501aa36e96672594b9b5d3ae80a88171ead6bf26297905073c368e0cd65e4c60ee0450e9db80f240dd746f03a3a2998ba33ef8f8f3d9a3295343945ee495e7e6808e392654c5184dfb09e3d48a0a61abbdc1c7e513b49b9d33f525cd5fd8e30d5b5e6fceb0137e1db8f8cff3b56dba085b7fc7fab4121ef2577a372868733d8d047e1969d7d1fcefa41b5d42f3b74cabd8ca83021bf025bb7cfeaa7b8bd0cd3b903fbb0821b81f470a8d429ee9d275b1e497dcfb80b44433636e8a124b0b001eaade39cdea4560a46c8bd039dacdf7ddd894fa3b7a70afff4d7df3731cb95fbbb9a34314180ab17c3f99c3a421d798dc8f0efb2047d432b4ca4ad85daa027eafb9d72190c5e33b1b72002bcce111dd3e0fc65e9d3c6aa0f2e9c418c19daa7955af41c7b7242aed44dd2bea5bdeca0656a52ccf91abd14cb0821c5002103bcb03f0697697c011ccbc50731dc0", 0x2ac}], 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r3 = open(&(0x7f0000000280)='./bus\x00', 0x8, 0x0) poll(&(0x7f00000000c0)=[{r3, 0x1}], 0x1, 0x0) close(r3) r4 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) getuid() r5 = socket(0x20, 0x1, 0x20) setsockopt(r5, 0x1000000029, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000300)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r6 = socket(0x18, 0x3, 0x3a) setsockopt(r6, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x67, 0x0, 0x0) semget$private(0x0, 0x3, 0x4d3) connect$unix(r5, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) socket(0x2, 0x3, 0x6) executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) r2 = syz_open_pts() mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x40) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "32060000000000000010000407ff00"}) close(r2) r4 = syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0xfffffffa, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r4, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) r5 = socket(0x18, 0x2, 0x0) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r6) getpgid(r6) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffdfffffd, 0x0, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r7 = dup(r5) setsockopt(r7, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) write(r1, &(0x7f0000000100), 0xfffffe5d) executing program 2: socket(0x2, 0x2, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername$unix(r1, 0x0, &(0x7f00000002c0)=0x34) ioctl$KDENABIO(r0, 0x20004b3c) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000003c0)={0x3, &(0x7f0000000080)=[{}, {}, {0x4}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) r3 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff9e40d8c6861886dd6000223b00000100fece76a44a170e310000002a00000000be"]) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) dup2(r4, r5) mknod(&(0x7f0000000480)='./file0\x00', 0x6000, 0x400) open(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) sendmmsg(r2, &(0x7f0000000480)={0x0}, 0xfffffffffffffca1, 0x0) executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x41, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffffffffff6, 0x1000100000000}) sysctl$kern(&(0x7f0000000040)={0x1, 0x35}, 0x3, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe97b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad238a7317e73650b8b125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98606e472b70b560f7021f567adf4d", 0x5d) executing program 1: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x80) clock_settime(0xffffffffffffffff, &(0x7f0000001140)) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x16, &(0x7f0000000040)="fd0cc085", 0x4) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r2, 0x800c5709, &(0x7f0000000000)={0x3, 0x1, 0x7fffffff}) r3 = dup2(r0, r0) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) executing program 7: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x7f, 0x7}, 0xc) r1 = socket(0x18, 0x1, 0x0) socket(0x2, 0x2, 0x0) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000003c0)={0x3, &(0x7f0000000080)=[{}, {}, {0x4}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x20, 0x0, 0x0, 0x400}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000200)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @multicast2}, @icmp=@echo}}}}) dup2(r4, r5) sendmmsg(r2, &(0x7f0000000480)={0x0}, 0xfffffffffffffca1, 0x0) getsockopt(r1, 0x29, 0xb, 0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000140)={@random="fd9339c0fa4d", @random="5fd01f461c93", [{[], {0x8100, 0x2, 0x1, 0x1}}], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x1, 0x0, 0x1, 0x0, @multicast1}, @icmp=@generic={0x3, 0x0, 0x0, '@]`9'}}}}}) shmget(0x3, 0x3000, 0x2b0, &(0x7f0000ffb000/0x3000)=nil) r7 = syz_open_pts() fsync(r7) sysctl$ddb(&(0x7f0000000000)={0x9, 0x7}, 0x2, &(0x7f0000000100)="00cbc780", &(0x7f0000000180)=0xffffffffffffffec, 0x0, 0x0) executing program 5: socketpair$unix(0x1, 0x1, 0x0, 0x0) setrlimit(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}]}) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) setrlimit(0x2, &(0x7f0000000240)={0x60000000, 0x60000000}) open(&(0x7f0000000380)='./file0/file0\x00', 0x200, 0x40) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffdfffffd, 0x1000300010008, 0xffffffffffffffff}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$WSKBDIO_SETMAP(r3, 0x8010570e, &(0x7f00000002c0)={0x3, &(0x7f0000000280)=[{0x0, 0x7f, 0x9ffa, 0x0, 0x23}, {0xfff, 0x2, 0xf7b9, 0x3, 0x149}, {0x1ff, 0x8, 0x400, 0x20, 0xfffc}]}) mknod$loop(&(0x7f0000000340)='./file0\x00', 0x2, 0x1) sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)="22c397cd29299fae827c37f7503c85a29a4db519a6e62eb453ebec2e7e3bb146dd8f7afef97a1fbea22251", 0x2b) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000180)=0xc) dup2(r4, r5) syz_extract_tcp_res$synack(&(0x7f00000003c0), 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfc54, 0x0, 0x2e) executing program 4: socket(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7960) writev(0xffffffffffffffff, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x10, r1, 0x9) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(0xffffffffffffffff, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) kqueue() msgrcv(r0, 0x0, 0xa4, 0x0, 0x1000) execve(0x0, &(0x7f0000000040)=[0x0], 0x0) fcntl$getflags(r1, 0x1) msgctl$IPC_RMID(r0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0xc000, 0x1ff) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r3, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/102, 0x66}], 0x1, 0xfffffffffffffffc) mquery(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x0, 0xffffffffffffff9c, 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) (async) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x9, 0xfffffffd, "1c000000870000000000000000000000000700"}) executing program 6: munmap(&(0x7f0000365000/0x4000)=nil, 0x4000) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) r2 = geteuid() semop(0x0, &(0x7f0000000400)=[{0x3, 0x4, 0x1000}, {0x0, 0x101, 0x800}, {0x4, 0x7fff, 0x1400}, {0x3, 0x4, 0x800}, {0x4, 0x77, 0x1000}, {0x1, 0x4, 0x1800}, {0x2, 0x7ff, 0x1000}], 0x7) syz_emit_ethernet(0x62, &(0x7f0000000240)=ANY=[@ANYBLOB="2be5e8c8d8a10313aaaaaaaa0800400000540000000000019078000000000000000044087f530000000001891b00ffffffffac1400bbffffffffe0000001ffffffffac1400bb0703074404fc73000d00907800000000000000000000000000070000"]) rename(0x0, 0x0) open(0x0, 0x0, 0x222) setsockopt(0xffffffffffffffff, 0x2, 0x9, &(0x7f0000000140)="0000b400b27be992b8ffbc36c3d70f97200b662c1a425b4937ed5184c172f26f529dbe9e38153b92ace5422864693f2486d95a8f88cdcb1a3677e9c525dc50b9b8a986b3f46aa466ca7a", 0x4a) r3 = dup(0xffffffffffffffff) setsockopt(r3, 0x1000000000029, 0xa, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r4 = socket(0x18, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x2]}, 0x5c) r5 = msgget(0x2, 0x704) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x1, &(0x7f0000000340)=[0xffffffffffffffff]) r8 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000380)={{0x101, r2, r6, r2, r7, 0x115}, 0x100, 0x3, r8, 0x0, 0x8, 0x0, 0x9, 0x6}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) setitimer(0x0, 0x0, &(0x7f00000028c0)) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) setsockopt(r2, 0x0, 0x38a0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xc, 0x50}) r3 = syz_open_pts() close(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r5}}) r6 = getegid() r7 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r8 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r8, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r7, 0xc1206925, &(0x7f0000000100)) setregid(r5, r6) chdir(&(0x7f0000000040)='./file0\x00') r9 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(r9, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r10, 0x80206916, &(0x7f00000001c0)) r11 = socket(0x11, 0x3, 0x0) setsockopt(r11, 0x11, 0x3, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) sendto$unix(r11, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0900e1937c727a4bdb8d000008e371a3f834371205", 0xb1, 0x0, 0x0, 0x0) ioctl$VNDIOCCLR(r9, 0x80384601, &(0x7f00000001c0)={&(0x7f0000000100)='./file0/file0\x00', 0x6, &(0x7f0000000180)='./file0\x00', 0x8}) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) msgget(0x3, 0x42) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = socket(0x18, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100d10000", 0x8) r4 = socket(0x18, 0x3, 0x0) r5 = dup2(r4, r1) getsockopt(r5, 0x29, 0x23, 0x0, 0x0) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f0000000440), 0x2aaaad68) semctl$SETALL(r6, 0x0, 0x9, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r8 = getpgid(0xffffffffffffffff) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)=[0x1, 0x1]) r9 = kqueue() r10 = kqueue() poll(&(0x7f0000000000)=[{r10, 0x1}], 0x1, 0x0) kevent(r9, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffa, 0x1c, 0x20000000, 0x1, 0x6}, {{r5}, 0xfffffffffffffffa, 0x15, 0x2, 0x6, 0x6}, {{r4}, 0xfffffffffffffffd, 0xa6, 0x1, 0x7fffffffffffffff, 0x7ff}, {{r3}, 0xffffffffffffffff, 0x4e, 0x2, 0x0, 0x4}], 0x3eb8802, 0x0, 0x0, 0x0) dup2(r9, r10) r11 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r7, 0x0, 0x0, r11}, 0x0, 0x0, 0x0, r8, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, 0x0, 0x0, r11, 0x5c, 0x101}, 0x49, 0x0, 0xfe}) getpid() sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 7: sysctl$vm_swapencrypt(&(0x7f0000000080)={0x6, 0x1b, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1050a, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x3fffd) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000880)=[{&(0x7f0000000400)="8e08802530b83ceb26e727ccdd2321765177ea92c3e40e97abc5d9235a9e73aacc4ad50af1e57127023b4aaf5b7d40fdc4e5f7fe0b8d49b20af8c3319f1c275bca", 0x41}, {&(0x7f00000009c0)="1d2ba5ea07d54f5757c1a54faf5a8980eef3a51623fecd50ae0d10139b2f702564d4247315bdf511288fa439c15c788056d80015fbcae34048d0eabcae9a000400001ef964c9e2ce0dc81693cf80624c1416dd0682520a8a4a25339c2995984c34f6ab648449a07b7cec658258e14bb9c6fa655f36dfecfdc0e60adaa0be488e7c1a6176f65e3b80fd2e3d80cb751c7252afb49f89bec5773026f18b5819eee95850d2f80b510b3f9cca52fe7b55a74881e0c78a87b135827251b2fc378a9f009723b5ced05eccf195a5987b9cc726dd508a78cbd1f89a62842c7507e44ce172cc8ce61bdcaaf24407a751b5a1bd9861f9baf6ec18", 0xe5}, {&(0x7f0000000280)="5571450bce", 0x5}, {&(0x7f00000005c0)="10a04bb9ee79549df1b4b7eb2c5d10b50b3eda", 0x8}, {&(0x7f0000000600)="0fc926433853b0276af168d013bfbe1681cfc3c906a7cf9e7c709a57d8155ed6e77770d9bf1dba84be5ad557358cfcc3740bf31513", 0x35}, {&(0x7f0000000640)="765791359da76e02cd3b2a8a589219f017d5010bbfbcb487ea8872add8202ab9a95338c963aaf3f7fa43c701", 0x2c}, {&(0x7f0000000940)="ad7c381015f54e5e2fe01d57ba32644f5fd7ef9bb13198c99dc464146b4eb9a21ca4ed245facb286620b160d585fb2f9b44acd62ceeeaa5ae157dae345a974d14ce9dc706efd73334ea44bfc903479980018b8677edac6ef71165f09911d035ae64fe2fcdbdf74d238d2181a3c6d62ed7d1eb4f63011c3a2da9a8f", 0xfffffe64}, {&(0x7f0000000700)="a2e0c8a24b55d38a3239840c1291ef004d8cf35f765b29f5019bcc14674e1aca444935e2cd0414cd9b78d98787b3b8071d6148d330ca8b2bb23269e3cba5cebaec18f7a1b8db49b355565b9acc6f6ee44c676c8eb71d06f751b4588d3ad68630e20d7699ab2d06122247f87f0b76076340df75d6a056f0ff65d3d785b8d920bae934c5e81a799c9e88", 0x89}, {&(0x7f00000007c0)="ef55f090fea83c09f4b966eef66359fac45d9f8a1d20fef966daee5f4f912d67a6322234654d719c063938768ab908b415a1587d924f234ae21a97c5990ede2bf85660440ef62a2d3496366862d36a2d5148bc763e5439bf6046e3983c3d331b3a8b06c05a84255c6c544f8b94145cf6978f4b625eed45970c9d4f81e3bbae2ca6ce7482dba11752424becf73f010ae3d904279598c928ba8653abb46d402e82c340d0a0b3b6558379cbbb60", 0xac}], 0x9) ioctl$WSKBDIO_GETDEFAULTBELL(r0, 0x40105706, &(0x7f00000000c0)) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000080)={0x0}) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x11, 0x3, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x0, 0x0, &(0x7f00000001c0), 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, &(0x7f0000000140)={0x0, 0x0}) getsockname$unix(r0, &(0x7f00000018c0), &(0x7f0000000100)=0x1007) close(0xffffffffffffffff) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x1000) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x2}) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x0, 0x0) ktrace(0x0, 0x4, 0x1720, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x80, 0x123) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x3a366294) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0xb1, 0x0, 0x0, 0x0, 0x0, 0x80, 0x9}, 0xffff, 0x8000000000000001, 0x100000001}) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x14) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) getsockopt(0xffffffffffffffff, 0x0, 0x6, 0x0, 0x0) executing program 5: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x2) setrlimit(0x8, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000dac93c760000808000"}) r2 = getegid() r3 = semget$private(0x0, 0x4000000009, 0x82) semop(r3, &(0x7f00000000c0)=[{0x4, 0x3, 0x800}, {0x5, 0x2, 0x800}, {0x3, 0x4, 0x1800}, {0x4, 0x2}], 0x4) semop(r3, &(0x7f0000000180)=[{0x0, 0x1000, 0x1000}], 0x1) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000240)=[0x4755, 0x3]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r4, 0x0, 0x0, r5, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r6, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, r5, 0x0, r7, 0x5c, 0x101}, 0x49, 0x8, 0xfe}) r8 = geteuid() r9 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r9, &(0x7f0000000040)=[{&(0x7f00000002c0)="fb9b2f636f76eab6627ccb3955c4daa0ff4f7d82e9611317932247e17e5fef4e67ec372ec6f6644a547e3168400db9b7f06c3cd5c5373d7a891ce8b86a40e0d3909529e8a2637ec0aa67ea752077015fb40cd4567fc95d9cae9ab0f8f74938623632", 0x62}], 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) semop(r3, &(0x7f0000000140), 0x0) r10 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x200, r4, 0x0, r8, r10, 0x88, 0x7}, 0x6, 0x6000000}) setregid(r10, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xffffffffffffffce) setregid(0x0, r12) getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, r2, r12]) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$kern(&(0x7f0000002700)={0x1, 0xb}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 7: r0 = socket(0x18, 0x2, 0x0) close(r0) socket(0x800000018, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x1, 0x2}], 0x1, &(0x7f0000000000), 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(r0, 0x4, 0x40) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) shutdown(r0, 0x2) syz_extract_tcp_res(&(0x7f0000000000)={0x41424344}, 0x2, 0xac24) syz_extract_tcp_res$synack(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x7f, &(0x7f0000000280)=ANY=[@ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="6040f0019078000500000000f84d9c5db90698622ce33c3e51c5acbc28c2645987353ec3d166c3546060ac9a9418568c1b9cc355060b0a8649405ddd"]) syz_emit_ethernet(0x8d, &(0x7f0000000300)={@random="8f6f77ede655", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x57, 0x3a, 0x0, @rand_addr="3b08267a6c58afb8877c8be162e300", @local={0xfe, 0x80, '\x00', 0x0}, {[], @tcp={{0x3, 0x2, r3, r4, 0x0, 0x0, 0xc, 0xd6, 0x8, 0x0, 0x3ff, {[@generic={0x8, 0x7, "403284b2a2"}, @nop, @md5sig={0x13, 0x12, "deb8364d8396a5fbdfce9b63bd5f025f"}]}}, {"c3152186a5e122f94e2921095897c8c52da801a4602d57817dec09ead83fec81d3caa3ba5189c4"}}}}}}}) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f00000001c0)}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f00000001c0), 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x50, 0x0) r3 = dup(r2) ioctl$BIOCSBLEN(r3, 0xc0044266, 0x0) ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) recvmmsg(r4, &(0x7f00000000c0)={0x0}, 0x10, 0x1803, &(0x7f0000000500)={0x0, 0x7fff}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x1, &(0x7f0000000080)=@in6={0x18, 0x2, 0x7, 0x4}, 0xc) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) syz_open_pts() dup2(r4, r1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x60, 0x7, 0x0, 0x5d9, 0x1, 0x0, 0x3}, &(0x7f0000000040)={0x1, 0x20000, 0x10000, 0x0, 0x0, 0x100000000, 0xee, 0x1}, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) chmod(0x0, 0x0) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001840), 0x0, 0x0) pread(r6, &(0x7f0000001880)='y', 0x1, 0xffffffff80000000) executing program 1: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x9, 0xfffffffd, "1c000000870000000000000000000000000700"}) r2 = socket$inet(0x2, 0x8002, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) dup2(r3, r2) r4 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r4) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000001300), 0x0) writev(r0, &(0x7f0000001740)=[{&(0x7f0000001800)="b1158043fde40425dbeb5af0e7542563455323d5d9fff905000000b90142fc648ada", 0x22}], 0x1) executing program 7: open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x4) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f00000006c0)={0x3, 0x0, {[0x0, 0xb, 0x0, 0x0, 0x8000000000000001, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffffffffffff], [0x1], [], [], [{}, {}, {0x0, 0x27ff}, {0x3}, {0x0, 0x0, 0x0, 0xfffffffffffffffc}, {}, {0x0, 0x0, 0x3ff}], {0x7ff, 0x0, 0xb4}}}) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) recvfrom$unix(r0, &(0x7f0000000080)=""/184, 0xb8, 0x1, &(0x7f0000000140)=@file={0x0, './bus/file0\x00'}, 0xe) executing program 6: r0 = syz_open_pts() (async) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000180)=""/115, 0x73, 0x0, 0x0, 0x0) msgget$private(0x0, 0x2) msgsnd(0x0, 0x0, 0x401, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) (async) socket$unix(0x1, 0x1, 0x0) (async) socket(0x6, 0x4000, 0x40) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x3}, {0x2d}, {0x6}]}) (async, rerun: 32) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) (async, rerun: 32) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) (async) flock(r0, 0x1) (async, rerun: 32) syz_open_pts() (rerun: 32) executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x8000000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x5, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x40, 0x62}) syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) sendmsg$unix(r1, &(0x7f0000002a40)={0x0, 0x21, 0x0, 0x2e}, 0x0) socket(0x1, 0x2, 0x0) socket(0x18, 0x3, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000a80), 0x10) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) connect$unix(r2, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) executing program 7: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f00000000c0)=0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffff81, 0x0, 0x0, 0x0, "fc686b340da1e4795af94547bd1305d65c21963c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r2 = dup2(r1, r1) r3 = dup2(r1, r2) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000100)={&(0x7f0000000440)=[{}, {0x23}], 0x2}) ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0d0e50123b8f4fc384d6d738a6cfa4369e25fafb"}) executing program 7: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x3200) open(&(0x7f00000008c0)='./bus/../file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xfffffffc, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xc0, 0x200}, 0x1, 0x0, 0xfffffffffffffffd}) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000900)="00ce9ba05f8c18066fd3f67d4d40fbe462981da4000000000000000000c6baf5c1aea8ba1bf7559fce1f6dd93d0a9255ec1248366599ad46f323f03f207d3e700fd05b65f42d725833eda0e247ab61afb8742d0400000000000000000000ba91337c584e4a2146fbb1b66693ffa38fb9c1eb19a1324a850ffabe3ba6b49555cf7fa3eebff3a6f495da9265da10eb27846923aaa37a976a69226f3ba7127164fc231777a7fa039c518f573d14ca89a544c8b5a7e365b00193861a819a9400f9669a62d7d6197c1c1d2d0875b9c45d7a95bb7cb8b8f8edba198af65da284b63a393d3d0b71e6679f8d7b3ec8473fa7a8ed35f90f83616ce05e12083d0dc76a45fa91c8e0fa91b1b35c59468111d71161a7b6dc20512f7c24ff03000095cf37c08dd6a5364d351a7aee9eaaaaecfd346b97eda435c70e9b98161b9b286972ef7886e7360bb57daa5b4d72fbacda5c548c772c5c0b41aa75add9afc28deceaab084fa378d83f2f9cd80547cdf286ba3f79734186fec3966d82e5dd5022b17acbda4223d83c5b33399f8b7c27d3728091a022304bd2299aaf701adeda11ebc09ac17fccd215ec03253598d5f17c1238487d9fb3c5a298c5353669aeaeea93f7d25cef68c9ae81503847a0eba0f846eebfe769fa173a36282615beac1ddf55d27181ef11dd0ace39878936d129d11f729fe3c5d7d36ccdd90e911f57e4a6527c83a6d341e8b7da97d108a3269a751fdac67bff573dba137effe2d3cab4b34f90453c8f9393d97ebaa500b571f24e2f2787af862a853e3fbca9752a09b6fc7c233c6a2d365705b70702deac02f198db8dbdf5c351402d08f63f754f6bed9acd839788aa8af9224c5b5cae13900199dcd4969514370db9f9035e3fece7b795062af6d42c19ebfd2e9f4cb90ae8449ea67d92327f65960d790b35e3c9fdb0c0a35e63c31ee2c2f21e9ecfb1b238d12104afbc5cb27c83b765c7737c39b126b133f443f86bba85265535e51f81c6f49bb8c6c9a8786dadb0af5f772ce97ce42623f26c13b085444628c5c659832cc3e666f485481c2a6ce141f383f746d46609fff5082c83490d8b24aef8725dcac5", 0xfffffffffffffff5) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240), 0x0) r2 = socket(0x11, 0x3, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) socket(0x11, 0x3, 0x0) r3 = socket(0x1, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r3, 0x5, 0x1, &(0x7f0000000200)="e04247408518efcfecde02e8600a8e53d36c6dda40ed6dcf4613c10df98e4a78fc189bd443d4e76f8b640925df6b08866b8777346dd436a5c30d6de468b5631041e03a2d0c5deac2c3eb9f42b1b866d4eaf3fadaa4d13a83eb2fa6088a1e39a3d9a8ba4d0cdcd724d9d49d33c0b7376fd0e89bd647952ac44f744d63c60000bf181a254fe86ddf39c3656bfc42f27dd43ab08eff1a48906446355ee08d34aedfe84ef841555cd5c3ac8bd690e815ef2e0bad92412880cd9deaf42468b02658c8a15867175879cf2d50d430d3318d9616fc8414b9e1f60587c6505d7bc13dff5edbd82cd87aa04fc09d259c1414526f68575a3ab033202c398f247e370361b75e16fd6f71aa696b44d89a8f68e4844ebbf93ba3519c4567c34c00"/293, 0x125) getsockname$unix(r2, &(0x7f00000018c0), &(0x7f0000000100)=0x1007) close(0xffffffffffffffff) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000080)=0xffffff1c) close(r4) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x0, 0x0) ktrace(0x0, 0x4, 0x1720, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x80, 0x123) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r1 = getuid() setreuid(0xee00, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) seteuid(r1) write(r0, 0x0, 0x0) r2 = socket(0x0, 0x1, 0x0) socket(0x10, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setsockopt$sock_timeval(r2, 0xffff, 0x1006, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x3, 0x4000, 0x0, &(0x7f000045f000/0x4000)=nil) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) madvise(&(0x7f0000458000/0x4000)=nil, 0x4000, 0x1) socket(0x0, 0x0, 0x0) pipe(&(0x7f0000000100)) clock_getres(0x0, &(0x7f00000000c0)) r4 = dup(0xffffffffffffffff) listen(r4, 0x0) connect$unix(r4, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() sendto$inet(r3, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd", 0x5c1, 0x0, 0x0, 0x0) executing program 1: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) setrlimit(0x8, &(0x7f0000000040)={0x7}) syz_open_pts() close(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x1) setitimer(0x0, &(0x7f0000000140)={{}, {0x0, 0x101}}, 0x0) getitimer(0x0, 0xfffffffffffffffe) close(r0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xe2) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @local={0xac, 0x14, 0x0}}}}}}}) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaa8aaaaaaaaaaaaaaaaaa0000"]) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)={0x7, 0x3}) fsync(r1) r2 = open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x0) r3 = dup(r0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x5, 0x0, 0x94, 0x8}]}) ioctl$BIOCLOCK(r2, 0x20004276) r4 = getpgrp() ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000200)=0x8) ioctl$BIOCFLUSH(r3, 0x20004268) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000240)=0xfff) semctl$GETPID(0x0, 0x0, 0x4, &(0x7f0000000280)=""/102) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000340)={0x5, &(0x7f0000000300)=[{0xffff, 0xfe, 0x3e, 0x7}, {0x7, 0xf8, 0x2, 0x7b9e}, {0x1eec, 0x3, 0x8, 0x1f}, {0x1, 0x7, 0x1, 0x10001}, {0x81, 0x7, 0x7, 0x7fff}]}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000380)) getppid() r5 = msgget$private(0x0, 0x400) r6 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r8 = getegid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000400)={{0x9, r6, 0x0, r7, r8, 0xa, 0x9e}, 0x401, 0x8f5, r4, r4, 0x20, 0x3d4, 0xffff, 0x2}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0), 0x8, 0x0) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500), 0x80, 0x0) ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000540)) fcntl$setstatus(r10, 0x4, 0x8) pread(r9, &(0x7f0000000580)="4d4f02c7ee04313c12b77a8134c4c3e53b4adbfd965a1e39c4243d048aeabcbf", 0x20, 0x60) sendto$unix(r3, &(0x7f00000005c0)="e1dda3cdd4aceb58be9baa7ea4accf8b215d2e0e9c35d2959feb71c900a8b89856b6d6edf87ff192a30358066a5504772c4c92797e88614b72e030f4af2779cdac43422e36390b028549f652b3521a4c85c58fff93cf277199f0f268b5722bf9803efdf85f5cee281df675975480b3e80af7012fbd4a3f016e0f0c092ed915879a3ea05bc0763848e785fa943fd27e1cf50f18baab44", 0x96, 0x3, &(0x7f0000000680)=@abs={0x0, 0x0, 0x3}, 0x8) executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080), 0x10) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0xfffffffffffffebc) socket(0x0, 0x3, 0x0) syz_emit_ethernet(0x86, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r2 = shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000002780)={&(0x7f0000000040)=@in6={0x18, 0x0}, 0xc, 0x0, 0x0, &(0x7f00000016c0)=ANY=[@ANYRES32], 0x10b8}, 0x0) shmctl$IPC_RMID(r1, 0x0) shmdt(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000280)=[{0x34, 0x0, 0x22, 0x10000000}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) setuid(0xffffffffffffffff) r5 = getgid() r6 = getgid() setregid(r5, r6) ioctl$BIOCLOCK(r4, 0x20004276) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000540)) setitimer(0x0, &(0x7f0000000180)={{0x16}, {0x6, 0x8000000000000000}}, &(0x7f0000000140)) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000100)) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) r8 = socket(0x2, 0x1, 0x0) bind(r8, 0x0, 0x10) listen(r8, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000580)=[{&(0x7f0000000080)='o', 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fadd2109969a3c812426344f0ca0b3ede703e3e0"}) readv(r1, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/189, 0xbd}, {&(0x7f0000000180)=""/71, 0x47}, {&(0x7f0000000200)=""/140, 0x8c}, {&(0x7f00000002c0)=""/226, 0xe2}, {&(0x7f00000003c0)=""/76, 0x4c}, {&(0x7f0000000040)}, {&(0x7f0000000440)=""/100, 0x64}], 0x7) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x1, 0x0) r4 = kqueue() r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) dup(r3) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=""/202, 0xca}, 0x800) sendmsg$unix(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000382c00fe8000000000000000000c00000000bbfe8000000000000000000000000000bb330000010000000004"]) mknodat(0xffffffffffffff9c, 0x0, 0x1000, 0x0) socket$unix(0x1, 0x1, 0x0) socket(0x0, 0x3, 0x0) open$dir(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) (async, rerun: 64) r0 = syz_open_pts() (rerun: 64) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x9, 0xfffffffd, "1c000000870000000000000000000000000700"}) (async) r2 = socket$inet(0x2, 0x8002, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) (async) dup2(r3, r2) (async) r4 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r4) (async) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000001300), 0x0) (async) writev(r0, &(0x7f0000001740)=[{&(0x7f0000001800)="b1158043fde40425dbeb5af0e7542563455323d5d9fff905000000b90142fc648ada", 0x22}], 0x1) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x11, 0x3, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x0, 0x0, &(0x7f00000001c0), 0x0) getitimer(0x0, &(0x7f0000000040)) open(0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x100, 0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x0, 0x3, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg(r2, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x10}, 0x0) r3 = socket(0x18, 0x3, 0x0) getsockopt(r3, 0x3a, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r4 = socket(0x18, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) pipe2(&(0x7f0000000080), 0x10004) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x67, &(0x7f0000000140), 0xc) r5 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) setrlimit(0x0, 0x0) syz_open_pts() getsockname$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/10}, &(0x7f0000000100)=0xc) close(0xffffffffffffffff) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x0, 0x0) ktrace(0x0, 0x4, 0x1720, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x19ba, &(0x7f0000003500)={@remote, @remote, [], {@ipv6={0x86dd, {0x9, 0x6, "6b9efb", 0x1984, 0x16, 0x0, @rand_addr="93c57dee41a32873f9177445fe0afdba", @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x65}, @hopopts={0x0, 0x2f, '\x00', [@pad1, @generic={0xff}, @jumbo={0xc2, 0x4, 0x4}, @generic={0x0, 0x7e, "02fd3bc4b88017b45626135e99e394c5d120dbcd1516c53268de2bdfcab38013390af7c8fa834b783f8621a3409d645e0141dcf60084c9ad67507ed4f760a5b90f2d7d236c0547210145d94f5e37b4f9d3dcff346aa90a0286001f2c5f0ed3094fc9aa27beb6c83825f2cfccf7a943aed5cd2c53d97059f28eb4f883ac77"}, @padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0x5, 0xe5, "1d2d1d354d43fd37b2f39476f83f28aef8f157bac813889aa7efb7f6df04d61be0bcd43331c9a416fd2e427ae43ac282ccc984b52a328706680d3c7f300c954806f594a741047d8a7780c474723b1c0ec38a36fbea95d5056ddd34efc40b3dac7a52e2778f406ec4fb4c412032de5c9ae8fbf1247b46e7614498aae1c17c84e9a11fa490f5b005731c7f538757710581efb1d8f3bfa889402bdaf960125f59128aa7abea99ceb5f20607ac7050ef4d445d6f9d0162da47d5d6c5630accd950f9134138fe16fb096671718bfbcf2377c34615db476663741664a66f6d75e795eb07b6caf522"}]}, @dstopts={0x2c, 0xa, '\x00', [@generic={0x40, 0x43, "71144ff975da152bbc3b9d552fce09e089e8f55b178cc6e5f9eac92975dc7f8d413c002887d8b3ade62b1bf673d4e6efb94c4df6f1ea1bfa6b79e19f74ed5f6750d843"}, @jumbo={0xc2, 0x4, 0xff}, @enc_lim={0x4, 0x1, 0x2}, @ra={0x5, 0x2, 0x5}]}, @dstopts={0x1d, 0x4, '\x00', [@padn={0x1, 0x1, [0x0]}, @ra={0x5, 0x2, 0x100}, @jumbo={0xc2, 0x4, 0x1}, @enc_lim={0x4, 0x1, 0x9}, @jumbo={0xc2, 0x4, 0xfffff001}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x624}]}, @dstopts={0x2e, 0x2c0, '\x00', [@generic={0x8, 0xff8, "5be5ec0bf4e7d4adeef73376ea1b6bc0a397e4b07e5eee923831739e6b14583d605a6a28b1b5c8fccb8f6d45efb6d6101be5a13b1b6ba687194eecee56a3ee94cb9d4f86f4fc51ef698a4cac729ee2768aca0a4f80cadd342d5935a3c48565bda9d79585a669e54706249537b04fd0f7f96caf4ffcfc3eea07ab6d45a8b71f005687253fddd2c396febed84e775f5843b2acda2ed44e245cd81c4c2918a739d2c802bf50e1ff345cf502c9c4b2c70a9e08d000115f8aee37ec13e58ef7908c2d0e8b366bc7c89be3d1c67b8c912b24208207eef6dc0073ca24d30fd397f48aa04304b24faa6de72e98cc674a6bf56a02c189567e26632dbfd82edd7d15603e2b26a3f838e3947ef34613c7ad5db881af323501c1dfe219d449058eb2a1b1ec3b4a821e948f4e1c893b4b30c175c50ad992cb22062e0a781400a3632c328921750c067238d19fb3dfdacac99744ea686b830c4178f9ee13c53567944967e52f3b8ba4ad83d461a9c1cd21b7ae712a740d7f1be33dca82232a187e9dfcf2c35b07438bd648026cf7490c65444009e36013f5f25760382b33c78d959d6ce07610b64e95de1d30a9ab2525edd8f501ec865abb4fd731b8067ac462a455498466837712eda494d8c0f5c2539df4e0f4d08e20fbdd59b38c6e8e4caf1eae2470a3a42a6f18fbf5394e15c3c49aad24fe543027f672d2bb303355dd8ab0582e2f64e0332c3666d60b68a02ee75f07902bfb8b59219a78df279de1cce938fee2a7c932634ea72360292fbb5c64cc06cc10dc6c7ad184b4a39f7e31071b21b39711a7e108967c989ff4c44a4bea064be98fd0cfe49bf7a243610cd571f2cfce5fc07c59c4506f183560ce9b02bd69de7f65d3a5d2d36f542be2c3f4e1f341c022c2ca68d467ea4394f2927eefb985c48db2c8d476ece5c7f2b3a8f31197f8549be3f7782cb045794c5c8a1b9c51d942100bc3ec9b8058e45fe80dddd87e5b909c7b67aa303151d57e9b9d4e81e9f7db0699545d7ce4c13da09017aafd6ec0e39c9814d1e4a8201c36854f058d0b886d2584c8e656d64a46cf445eaaeddf10c3c6cb3726f829b5c3b4bb64904bdf53750af53a03e9042c47c561fa9f8c41cceeff21b7289ae557053fa8c381b29364c48f0ecceab46a3d9dff619cfadf2f739f9ec09a7db07f84d35e1087adcad3826b1f8d7ba9a292edfbbf032283237ac7846049cdfbf588943085d8dfff1c85b97c2c18422b8cf95231f71879a3e4074c1b7f30510eef55f104e479fe4c302d230235e8cca3faa08af0729f6ba67f931db2f716d43de07d5e1d99916788cedb609098864b62fb38f1bd723a70505004e622a9f53aff783f2edcb8c091ceabfa360902c7ef742a4c148f9f00bfc8660086f3cdc9f55ca108bb0a3f0c8760b762b201ed7ff927c6d700805562b9179222a8f44d9c957f34ebb4687778ef83d0dab706c5b35292e24701e77cba3529f2ef359df97179b216d6a8c0208556bcf32a35ade2d0afd824783e0a91ae361031d142893433b2f65acd6633d74d765fbe7add979df2f1c17323524003926664377a2cb09b846dafd5d9f8c40727a3506b838158af5cd5271d8f01745722b9ace954839c23f64aa57a331db25a27d3d507b00d192b5b9dccdf730a94a362aa056851e0bb13dcc9d53a77382ae536e9b69086de0741c7e5b9d9d81fa27ea567d87a9daac05014e010b36b50271d41d5720eb9e265887c9b0dd2e89459be7bb573c2ecbb58cbcd2fc4dc148fa981317fae81ecc513a6969d6b4886cfaebde80098f7afb64ee5e4f825d70b504cdde07d55696b64b900118830008ccf14508456c8022b6b54812c5d83c3341d7f831a08b712e9ca3b374dcff597d81349513730532ab40ed145f7a1948044957590e1b3c31bb93e680efd1908cca414357735f8633ece3da363d519e9eb28e706fb6823b1448bef37a6d58756b30220be2501c730913871817966856f0c7594411c1ba46c404e1813abf0e1ff10b7d11d13f722b3047a50abdac5d94d4c634768a52b0f75d9eabd00488f866c672772f72e08ba0d30580a3f510ec3db426d08a57a5ea5835d3419d6d9923f6c0a059d483f96e4ba795ad56295d98a8a63c3ec78d2bdc8e5a1e6eff14198702a6467050148edd7fe419f9ebc2a7bd37de9a7a3693f2570cf7458404fd43146f35dc9c9c3864d30ce5a4f8e0eae3b1000702e6888d5e25301c338356e1b71a188cfd7c3bc7f42e26fb798dd98052caa71fe52e25355d898e7b6ddb5fb513e1e686b80c5ebd849f846e5c4ae8c04a37d4df4810c8bae67b8c93ef6d50256b667fc31ed0f63c1319115a17a29e8a81f889d2d5cc341447cbdba5bc6e55451293ea9e74b8026ef522cd53d82d74d465de63bcc76eaa86b8956e02de112ed9dcb874c709ea44afb0b8f47ef059b5884b63e5b4560ec791fd1582590b2b1b99b2635e16a43e160c8340a8ed8e1d13dcd2338baa027b8f770126cec6b877300be32a66afe6d5890da7dc2303782a103cd0b6eaaa29d91eb3832a3688420a6df830f34ac56084a220ea6fdeb6c1e189063b541fa5faef0e7045cc03e873db4178a4a48e3e8048727048a5615ee7e91013b4b357d9c5e8045edfff1645b7dac842ea298f2f7ce00a03b56718f976c2b9be04963f673bccca2cb559f62b24a7dae9d8cd47ddac3955d100530bbf4a94a562fb3392a304f6c927ecae8a3ff6bb5603678151f7541a5147874d0e76f6a982b4bf2bebeee7cc11007a315478e7beae64b5f66b3e0e0ac62de63ec95af6a8476c3b7b5737458a59fb21ebdd4d2df3d422e0b0df25e661e127be602ea5e02332b1f20954256ff84fe7b6ca04bdcf0f47c2dae2349717144cbee92c57067bb324dc69780f2ce45d6fdbbeaf29c1bf482e9925477d6d21495bff3f33fd4c18e5ff7ee46ea761a5eadc480b32a5b2086f5f123a3224bfffcf62f7ee91639995c9f4af015d4aca6d57c5ae4cc6ff7fcdd6fd299ab769ae4a260c932c5fd3304f939d6ff0220819a9b3740c5ac25e6e8d7bb00cc273dc1bf3d7f53f0fc23f9b140582ce9ad8d44ab434c6a3f6307f3f32a1766c8d13c0902f40becd56039a03cdd04ba8ce0e914715794fbed115c86c42566e96a695a2a3fb367995a00e9fb0c3c07ee8ac9ad5a34ed6c5bca962c2b8b846ddb2c2ab3e76184bb66d043345e4efcc8e562b6a83a4e21a7638e38a15eb1445685555dca7d8dd6257450a741decdb43e3bd914e9efc05c1ab0554572f35279a9d0184ee3f1907290d1084b31e2a2b74d06a0d0b0bd36bf8eb4914c19d0867247fb1e242855b9fcbe75f88b42023cf1c4c2155c5dc273b7f36742ead582c00d5d5d7d967fd319fe6557d7a7fca7799de03dde07561837768e99fbd62e8254aad9bce633ae7689e4bd46e7c298920400681fb50d219c70af2484afb03bab376658e27632907649336a50f59579f572842b52b2fd4ed867833af8ebc7c5951de961325d25d3e1e372f7d0525ea1f3f3f0c04633cd60cee60c5633eff9629b458aeaa57b5e46881ec94a7c61fa5221d5d6db9d8f6655e436cd173931b8e733ca045cff5e78d51d7bf43520d75e2011c8496fa277131cb8fa4ee72d1766efd059b79a8a9a40c7c9d06dbff81442da215dd7f06c87cec25849361143f0c61f04c2dff97b11adc20e2355d10a9b933677d2ba9e671cb4667e543efa3ae299d61ef3306df27038a5cf34b883e2f9085b3c3ef35a23f5fe884d19effc2141ca43179bfb87729256dd292dcc36818c3baaef10b3a2c803d0aac9d537a93df9111db819faf28cc2d758219867dfa26ec6ead408d6b148f84bde374bc68d4f1c658d75d2e257c5fe2898337bc84c6cbee9fac98f56bf60347da66e7c1ab2bc7d774589cbaff08c6e708f1f0b665f462f12f314dc9eb7d45308a3f2cb6a348adf68ee454cec3da36ecb6f58d841baed9a6a592410cebee9e0478c477410ef223134e5e4362e33d90cd23d5c6c62e8412d0061fc0d61a62553489afbb63dc8898f406d65a6cbb31d973ab523dd059de18624256e008bc45c32b9e8112fcbb85f423cf2e7bb293ff3c4e731f4557ab24be22477a3d2326b47065a28652b4f68d8276bfbaeb6e7c47372d8ef19c0a9c1046c73ade5cee8012742421314e8bb81c7cda50b316258afc1ec2b2663c594ada2c93b145aaadebc08e8209acbd98cce218c4349aae265342edf771ff736b11d65f6190c0612b21f36cd5540d0aa09614842ec6b4e746813a594e3f430533960997f150a498a34cea6998f0cffcf30eb0ff66bbe2b7b34812e06e47eed2636ba2920595e60ca773fefa1bda4d7dc123aa6b45fff760d72011b0eb4286fb96ce04181d227d8d4f77566a76ca12368c295d73b909ca786f80721839ad0b9c501b92984e162423c81694284ed1febf1f43fce9a6e58f0725d8a23d407d7640564eb90be624dba312bccb706e19f2c433ca7c9b1d2f4d15b6dbc0687ce24f9d2ea477c1a028d5985a6544b4134313850d1ecb1cb8c776fc4c86413d50550376ab9c51c5b041dddeb00bfcc7553aa7ba2c0cf8f3b9f5a088b17d02d418defcf835c6ec729e880879e3d892a2c68c538e732d25f2f3a31a7029a25b18cab7e6d9de08bee83eddb7c02173117763eadc967fc775aab9dce24447cc0917ef2b0a566afd259d6e040c7012c7d797ae51bc9b3b385d78eadcf3042213d3e1739f11fa0297ff890af298ecdccd33699b522a58a6c285eb9c65cf388c583e3d7378cac8ac809c5ea2fa478463ecc5a29278c9c24fa8b99927226ae2f7924d80df345f72cace2d938f39269bf31466b6b604f4c74f5871dc4a44784e96405d889443d0b8e2b7ed4ca13ce02330192104f21cada369b74d6bd8868332538c4eb86f7580e3eedb373d5f1fb78fb892496cdbd177f02231908594debd9072bf384b3a748fff6540bb1b4b3432d3af75ed78769f21a1eeb3596332596366f62b0fc021c8285e1a8373fd2dc1f009004c167f49fbf67291ea858948e1e3dd4b2d81e429da2725e159f4196c0f778020085a8b118be8a3134d05f9c208b222c365b5df199dd527ad0187cf09ab4e1e362570a93580a9c290271c2e4fbfe9df7e07267198ee576dfeb06a874c410e627576b1d72e4365bdd75d80030a95a20adc76cd33ea815b2d2de24acf2f0d3f0266e68c595b1cb220a67529739386a9fdbc04d551f94d009b8553708f0ec7d1c7b5ecbac452b67a6ce2303ba6566bb55fa3a2316aa20db8fdcefc4f8b820caa4b48e7b48d9a5e249037dbb4ee12de16dd585adf89ea5221ce4edb4d86aa7081d04d3e2fa6553d38b3c9d1ebc83a9849f9af7fee5a5ab63c50565684f99c07e1cddc3aef2303455d257ce5903cc494ce4c8f417976d44d72a21ef3b035db26c0a3e947e4d71ed1844332da5dbe0f0c88290d32ec635a1e741e69ffbfa471da72a5fb66088c6b6d1c4854d2f48b62142b67c0814e4b512c5a77cb4f1f4afc07800b428f7e9a6c6584d735745b24542e85463e8e8e91023899d0aafceaee170705c4c2a40e6b95972c86658b6b25ac221161263ad80fe87d16c4b895fe24662c7376caef6e60a42395a75e1b3f1cf4ce005e1ff41a3e3d1d7f26ed7e9ede909df0194c7944d3e37bdff8a6889576bdfcef91dd966883c1f9d0ff5e556f4427396a09e1cf11859edf196126c0b787cb22bf18109ac6c3ea35f61b7ba72e8d052abb7a12d074d076f869960793c25d801f4a355a1af34ea894293c00b412ff4c7c1476e"}, @jumbo={0xc2, 0x4, 0xfffffffa}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @generic={0x2e, 0x5fc, "8e241d0279efaab53028bc052d1c362f20de54168d10b363a4483cb36dbc8c0225d621d3ba3e700884757aeec6250d8583cefd4db38c473a864839b6621298dc723cbbeb55e8909a02ceaebad1db0f6bce6d929d92a888317f96acec997fd4a74d0ea405786a6d41d80823fb6ebc4b43de4400bf17de161075f0b918467b8a27b5df32085c4d1db4871a2cb56746d8199644298cc8009bd2f553ea90deae147c483ed0f568869efc3a0841a776487c902dac137261eb7211ac2af6aaec4974fb65f9cea74f4db6f197a6492d85ba74d74f8ba8a5f2c444b26ee2ff62892572f445a2a5a931d0ea88daccd245107c59235cd53597cd1be6298a77a1a9c70114623b59669047182c7e85c84528acb7fb620213c3b8fa77d4506193edc16b966ccfef9efa31da3b03e397fa1b9381c7bf584b72baeac7d2d5de4c5ba09bde01286a37f0d93ce132dab8279e8d6ce307ed78cc3abf4cbe83aec63be910945acdd657887697f253f3304ee8515b313ac9c78ac890c4200e8d4e23539eb0a0b05fb1fb035645b4e80ec7bcd7cd3d2c6f8b2dcf6a9e3495f045362dd810b7376436f5b98906a176b709e7542c671c50e894606e3e6a55e25816069d830c748c30d62bc3f3f4e37f2158d27d53e5856c8ca03a444745ffafa791f099c26f98b8056ea85ee12e8d3c6c861182e92be18acb137cddd4149cc282985926a777dcc82b67709b96f376d3b3bf333f167b0eb315d27a9014664ae89af3856a21e52afce31ea0cbb5adca64e501c5dcc0e72d4e3ba7bb44d0e44250d38970ed6dda8ddb9fc2f6b4200dba29d752b72b621134eed7d5957ab3c3640f6ef964cf7214ad26abc2617c9dea3d393b6938dfeef8ef3eb191fcf635dd8d24020656d5962404c8eec6cbed61ea637f5e7e95d299cd8c76c5bde535c901a4f8412f494d051183a03f0767a00c2689897e80df38fc86cb891373a2c4261ca3341f3f3b67ead854b6cfbd3bae7ce26fcd4dc657dfa6a608e3487c190908f3b4fb5d3769476d0cfecbe716c8f0237a4d5bfcc44678b3ef2400fedd883fa30bba553d085906d6d4bbc038df8fc51ca40904482194942ee81f5310a8f89e48aa66d8bf26d0df690d26fbfd8acde08ae20e9a3550e41c116b13b0b758f6ef575d53bd2829b434bfc04ab673ad9c01e6768d7320bd114aba3f1f9e57f8e6538a55a58844be7c41a204bafbefeb38d0d41953ac289a78ea98b73d59dea625638f60a237b110ba9a72dcb95ad41d61ec95300e676005eaeed0b2b88590ae1f175f1bd52b51345ce22d39696b77ee281d26a33e852a1ce770ec927e67a72d8034dacc73470c2d471b220c1b2657e9ca2b3abd0ef727508d23b8460a8e7f9748043f41027d5b9beaab7d5646b842fa771d604da79c0a25f44115aa396d5715e6338e57103ea133f21f896b278936f49612464482715f245c856ef224a454994ecd2f7187621b4fbe18a1a2744f293b6beb922b29873192a324c5ef79b29b38ce15258a92b52c26eaa78ca923181f5fb7d71de49ac0433aac9e5fa14a16caf08b70158338100c7ae3b8c296084b06c8947d470129594778fd92bdb1b8d0cd6a7b4d371f02eda0ad0599cfc3b420787e72db115ac4883976ed7a829f2af502906131d0d780e2f0d0f257c85e8e5848866240251945ad7e085fbff3612740400c68dbe08ab2ac7e8fec5a849ab92a2a09a91d1e1705aeb1450c3613114bccb754e00008c8e210fe7e262448bc0ff8554b84a9efa2c061fcf06d837809cd0c75282f411f0446e9cb5373f952994a7875beb5f35a17e18ebe816ceea554f43afdd9b8bd2fea78a1b09a8c475ec2a9f4619047cbb09f3fd429722e65bfa985bdcc434574de472686bf9ada1031c3ba61c96428f29073e68f7a729e9e96b1aa21f6a79f5be3d73ad7c89d4082721b6182f559b5a7151f888131a10e11a1e1e919f4fe66dc27add9e87f175867a0e3acb55a9b4a063045b9373e85ca1604e3746b796e6dc9396517edb2edabac3bcd569ea29e9148a75e4ba09f011bac97e8fce6502ed9ec95caa1896bfa4a01c4ae5d172b79dd3cf53437da47f67a8412c2f397d0506d387ec14fb6bf6bdf7e12cd6c1fea18407530162f4216e96cf6d601429fa67563e3c5c4ce129559d29bbce27445"}]}, @dstopts={0x2c, 0x6, '\x00', [@jumbo={0xc2, 0x4, 0x6}, @jumbo, @generic={0x2, 0x1f, "49d9883ef43285abac29c0051655c58bf1d79af76575b55de13f1970f2dbdb"}, @pad1]}, @dstopts, @routing={0x16, 0x8, 0x0, 0xff, 0x0, [@mcast1, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, @remote={0xfe, 0x80, '\x00', 0x0}]}, @fragment={0x0, 0x0, 0x5, 0x0, 0x0, 0x14, 0x63}], @tcp={{0x3, 0x2, r0, 0x41424344, 0x1, 0x0, 0x5, 0x4, 0x8}, {"9e996b1a6e51bb8739026b2a089dad578db1861cdc80c2bf3ad02c010e4088bab605e2ed069cc6519952b0ef272250d7aa01bf50170ae80758623405a538d6e2f8fc951fca4a261aa83213d57af281775f635a3c7996fa3e1af79b37a0b69d01fe2db18923c29b6e6e5c606ef3dac8fb5944214a4d0632f130c99b42164996d36007e65002b2e8fc2f748b0a47e66e4cf7245746a58c15ff861d689659e215cc20ae585c5b79dfc45768e2008c521ec9"}}}}}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) sendto(0xffffffffffffffff, &(0x7f00000001c0)="b0f4d37a989e0e82c74e0fa773652807088843", 0xffffffffffffff5e, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0xc) connect$unix(r1, &(0x7f00000003c0), 0xa) r2 = socket(0x18, 0x5, 0x6) fcntl$getown(r1, 0x5) r3 = getuid() setreuid(0xee00, r3) sysctl$kern(&(0x7f00000019c0)={0x1, 0x16}, 0x2, &(0x7f0000001a00)="48bf7c6774d5abc00ec86e81e6e445355f8e", &(0x7f0000001b00)=0x12, &(0x7f0000001b40), 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000001940), 0x80, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f00000004c0)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000022acf2047804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0e032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221505f4fcf668246c0900e1937c727a4bdb8d000008e371a3fc81000000", 0xb1, 0x0, 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001980), 0x0, 0x0) sendmsg$unix(r2, 0x0, 0x4) socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f0000001b00)) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r6 = syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000003c0)={0x30}, 0x0, 0x0, 0x0) close(r6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000002c0)) r7 = socket(0x2, 0x3, 0x9) dup2(r7, r5) getuid() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x1f6}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 3: mquery(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x0, 0xffffffffffffff9c, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2485607, &(0x7f0000000000)={0x4, 0x0, 0x3, 0x0, 0x0}) syz_emit_ethernet(0x6e, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mprotect(&(0x7f000040d000/0x3000)=nil, 0x3000, 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000000)={0x0}) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) r3 = socket(0x6, 0x2, 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x1, 0x0, 0x6, 0x100000001}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000000)={0x0, 0x1, 0x20000, 0x269000000}) ioctl$FIONREAD(r3, 0xc1126939, &(0x7f00000001c0)) shmat(0xffffffffffffffff, &(0x7f0000487000/0x2000)=nil, 0x3000) ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffffff, 0x80105702, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, r2}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={0x0, 0x1000, 0x0}) open(&(0x7f00000002c0)='./file0\x00', 0x10, 0x240) executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff7b) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) symlink(&(0x7f0000001700)='./file0/file0\x00', &(0x7f0000001780)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000040), 0x4) r8 = socket(0x2, 0x2, 0x0) r9 = dup2(r7, r8) connect$inet(r7, &(0x7f0000000080)={0x2, 0x3}, 0xc) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) write(r2, &(0x7f0000000100), 0xfffffe5d) executing program 4: r0 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) mquery(&(0x7f00000f5000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0) r1 = socket(0x2, 0x0, 0x10) r2 = dup(r1) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r4 = socket(0x2, 0x4001, 0x0) connect(r1, &(0x7f0000000340)=@in6={0x18, 0x3, 0xffffff7f, 0x4}, 0xc) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) utimensat(r2, &(0x7f0000000380)='./file0\x00', &(0x7f00000002c0)={{0xffffffffffffffff, 0x187}, {0xfff, 0x2b}}, 0x2) close(r6) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080), 0x4) close(r3) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r8, &(0x7f0000000c40)=[{0x0}, {&(0x7f0000000800)=""/3, 0x3}], 0x2, 0x0) connect$unix(r5, &(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f00000000c0)={0x10, 0x3, [{&(0x7f00000cc000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7f}, {&(0x7f0000460000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}, {&(0x7f000063d000/0x1000)=nil, &(0x7f000023c000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f0000687000/0x1000)=nil, &(0x7f0000360000/0x4000)=nil, 0x1}, {&(0x7f000074b000/0x9000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000298000/0x3000)=nil, &(0x7f0000fed000/0x13000)=nil, 0xd6f1}, {&(0x7f000031c000/0x4000)=nil, &(0x7f0000100000/0x3000)=nil, 0x8}, {&(0x7f0000067000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8e39}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000500000/0x1000)=nil, 0x3}, {&(0x7f00004b9000/0x1000)=nil, &(0x7f0000395000/0x3000)=nil}, {&(0x7f0000325000/0x4000)=nil, &(0x7f0000434000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f000009b000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000000000/0x800000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001ee000/0x6000)=nil, 0x2}, {&(0x7f00001b1000/0x3000)=nil, &(0x7f0000426000/0x3000)=nil, 0x2}, {&(0x7f0000258000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x200}], './file0\x00', 0x53d}) execve(0x0, 0x0, 0x0) executing program 7: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x4, 0x0, 0x0, 0x3}, 0xc) socket$inet6(0x18, 0x4006, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000300)='./file0\x00', 0x20000, 0x1a) fcntl$dupfd(r2, 0xa, r3) syz_open_pts() close(0xffffffffffffffff) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) syz_open_pts() openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000200)={0x2, &(0x7f0000000000)=[{0x50, 0x0, 0x0, 0x64}, {0x6}]}) writev(r6, &(0x7f0000000080)=[{&(0x7f0000000280)="5b2c98db131e3d1a6eb8033752c0", 0xe}], 0x1) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc028756b, &(0x7f0000000540)) executing program 2: sysctl$ddb(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a324149101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x96) executing program 1: sysctl$hw(&(0x7f0000000040)={0x6, 0x14}, 0x2, &(0x7f0000000180), 0x0, 0x0, 0x0) close(0xffffffffffffffff) r0 = socket(0x0, 0x5, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x5, 0x0, &(0x7f00000005c0)="4c9351733598bcc14777da3410f9c7526498277b37112e9fa4f958c6efab7c57757dccadc464e5c9aefbec181c6f25a3aa25676660cc770759e3eb68f2d6641e65962ea848ea24c2aefcdddc6d1eecaa1ae55fcd85ac7ca81d270514d7d4a3689a1210238b8e418049549b184b806babe2a6cecdac76a88c7e4a77be76e958a9c068d2f06bf19ab31a73e76ce4a2465260716864e33b1f9cf29a31135a29cfcf0fbde2127cb558ceba18068d37a093d0a2c50717790a69368083b80fd5ee6c43dc117e0e2e09aa1f4cac595d7f44ec84e0350ef79e167003bf7a5ce34e96345870089c1e30af78f718083ace168155cb5c21e1d17b677c56e37c11e142e308cddbc4a72acd17c32889110692ced80765bb20c2e32d039206ed5b09df92083fdcd63f4c6680c8107ce01209294420fa8ac3b0b5443bed2aa1b522f1d441e4c9861da1c51cbb12046d20eeb23ad8f7904b35c9a42d254913ab5b765b24f650ed589aa78967b7766bfde43cf0f94ecd7efa587b18f09738a55bee61c626d61ca1d349c87d197aa8b45769f9df3313585b12fcaf25a3b297fb0738ef547a7e576ff4550bcf2a9e4dec5b98fb1fbd3d1485ae38b4cc654229c32b16cbfe3c8e5495c7b044c0799eb3ba2a72cf4cea59264142c9b71eee64b8b500d80f61abe1c9f566d5f3c391450e6a9303c0e2f9f06123417e1cc8023e4bb816e2528904aa15abcc5a9b236d50dc4ffac17ed9910bce190e190871604b623616f7560440141f306e22e7932cb82d835385e987e257929e7b7c0e15f24c6aa9a86d306812560f53f2d67e5609ba94e1eb5a42158fa4645df370a8b74b953ba64072c8826b07ac49dddf873ddac6e10b5b2236aa6b1dbda352f0c122c078e51510f63d03e0a4cb25f4772528dd557d025456db79e295fbbf4cf9b12fdde6f1b00d3b5461d10a7776c0a82a576d8ed75aa90315ccc2996a0289dab5d854d71bf50a829d0ff791e17d20c049d858f484a90d80b1e449bdfa00776d7f116cf0473f3975e98dc3d3b1d002ab9ba889dfff6cd074c07b454d281c55d83e57a6cd65aa5d2d34d43d23c03132ff612e44b79719722ee8dfc0a43de64d9261b29c78b913cf7d798eae7f7811f52098169f6af58183c251b3838501a311a330de3242293142cde1cdd6788beb0f83192c45a2c561c2b1a8fe7e93acdbb014b850d17136ebc4686c245872ad3239b717d3846358632f51795b50440f1105fda26a6add58e8f9b72c153c735d9979913c28a3888962f623ff6747019f56e9a42d6a64ca7f1eb77648afbac75e82ddedbecdeaf0ea5fd1fced8e3ac99ac3ac894d587cb6a182b5205e3ac21286c39c30631c90ca4218da4672965ec510dcd69cd83a6f919ae0986e46d8ba665fce4a40ea998b15a59ea932541da11b2ec3ccb1d03f5a20da06a4c0c93bfa9dbc1c7260a769f6f4b9c043584df21251a96e6ae7ccc6716d7ac32f3d2d256e153905969152db515032e4859fca64e7d5c0bbdbad3e867a581ff55a9224fc954d7a68790466c22340acbc3403b0dbbe389bcd692b4c1b6a915adb44143aaca8933f79354b3825a0aec031ac4341fd30268cbc4c4129781ee69a6f5b8555ba6f70757d34ec91ce239860ac6de23e0e6ccf12d91688a72f750d3231d0268b12be5754922d67fb3724f9ac6b79fa8bd7541f2552f286a4096326962bd1997e5996e61377a233c6271e5ec2fda5ebcbc95880b5d8b35e53249576e0520e1749533b29ea0454fcc5b68fed93ee3773e8296eb626abc7fc6fc87f7dc5b3dafe9326271892ee6cf7083dce317a840ab98d8bd4659f46f72739fc4011e9c342e0674484f4cfc92fb3bf24bbf6178743e12276e36815b17216a3bfcb98906b596f2d8d3799a5c2677756c7667ac4f06a1a0e694abd69d040b85c0d8f88eb09e969d8eefe7f69cdccca5a90d201aacc0a2df3fa51e6798c0b97fdd59d59c190ae26d2f07ca93882dce558c8e213671d31ad39d93f7113862065cac3114ccaa3794eb01487f7ba215d2fb4edd13b6ff4e2782509a66a3204a6e5b7cca85be470d4e51fe44a02525f090a59286dbb8ac67d4bf4cf9da5f81875459d31047746bbb4d200083db5192f6af086f7ad1ed8d7750e7f9154db7fd3a8826729800e0b4b657f23a3f0cd39039985ca5ab86adc97afc88dcdf0c2dc3f78b94f85f46fb430a468f44f9e5a283b775b43c9c7822ac30ab577c50994d0a56508ed2fb655d6aff689b9dcdd42365ff15db02fd47037399dae8ccea9655d727337b6b0e8408068b13355080707dadb31e821520149482e61375cea3fa7edd4b49991cbfe4dc4da0a3752620f8beb101d5d724e25d03d4730788abac53d65132f1b6bd3210209c1b055aace26bad98d8a8727ed04bd09fea72a2a6f4d22c5244da94a1f7e2b16b3091c24ce9de5e3674fdf0a577b688c90b415e3500ad6be9ea13283770f072ae54bd205643f12222c040613c1ca6523b39ef2e16dd7508f2fb7111ffc05e050a8fe00213de8a86dac3aa4b98c222d7a8546f15678c2161f2c8a3e8f2d804f95ae302d2123b403397f723ee16ee4b76d591b6f324ccf5433dc9acb80d83fa8d539db5408b3eef39925a12abe7d1c49440d23dfb2289303eefe5b612530ac9a23113831d4b4e73c54c96a7c7585e262c48a223ebf2a6ea64dd2036ae46164eb0d8b0fc97be0de0f711d8774bd4dc215d508bb2cae36ca253c5e27c11c3ee6b63b97b65d06c1536bffcc8a86e2d24de6f373dbbebff48b908a1a45e795b776efc7f3687f1829eeb6ef91efa73a1d2129f821e1fd1775b41772eeff4db4a8b13cf93bb7860660fa42589b83f9fb658b76245c9384ac44d553994392cfca240d94099d024f0768659271ed5f6cfef13774d53220230ac7a71bad1491f27061e7069e4e6b65d5a07a14752936e467fce90a1512f925fdbfc9ac1baec41070e5e52a73212c1c787002e9839dcd20c22df7177f4a475ae55d8e6ec742a709543f8c2895a98c4682a3f5cc07878325bbde9a8932d3d9c5ffc476c47bcc83ba016af5969369f3168d5e8596e2c52d4633abe38eae1740878f8575afb4d72575a374a398c4cc9175098c7801842ebbd7f0f1af1ef0d945432caf27b0de72044137ca12ce4fa4a731c6c7fc666cbc02673a9601be1e292ac46958d0db8aa42a8173386be6030359335f2701a028904c729cda78ee8429b44140cc9d5f5688b6efcc1d689437d4b23d53d3ffafe024cababccee21793b0c72cbe548a2ab7bf96a98b7d1d4e28de4f45f1a8ad8b83fdf39b4aecca749752644eb6df7738b3165cb95c760413f061e5fe8a3cd2ecd920b5d8d13a4b09de11130d8a4fc191193bafec1cc70d47c07d4b6997ce05fc1a02e66095766c06addb9ae3bf44ba14f991c613523c2d30376201fbe8b4c8af43ee0b6528e62162f0aed926625db2b8737c90ad1f7353b8c78a6b493a7e790ed45602e3f2bfbee7a6e8ab449d9d8f67ffe08fe1079c8cd32f280b1af714eb7b7a49ef7ac6192dd75871e2675b346d4a386f26e6c89e820e492df2a5a4486742f91219e8ce354d40eebf3008692a4c3eff4f5169b08391b4863a87ba0394379c2ce10e98c119035b0813937232de638ac9260b5f7133bdaa0afb30e055ac0b7abca666d0c7aca6166f09db66bba6c01f79824aa844fb29c3b04ed96baeb022cfd33710571fe7ec297084e59243608f6b2f6bef7ffddfce54a6e0601b75efe2327e78a7adde543ce37ae1a056313feab210acf457c27d7d0a5518416f833959303d2f762d103c4743433188febab261e45e07fe7b4a0e1094831ccb519764473556409d52db168ad3030fe451a6c9ec40517c6056227ee85391322f2de8926a96ef83054bc0a226bea709ed0bdf6dd86748fe03f1e4bbb0c0414c8870c5e1cb500f66b65a92ac2d31258ab5822b19f71c191e88bc5d71ce120d80353a94e22bd06cbb27415a60a1818ecc7db36a2a44160f30224563d4e853ffb0455a392e45cf46cb8d46f672f2dcd334bf9a392688961ee727d9083292aa1ac93d3b8dbc47e8afc6f4e682bceaaded648f19374c0f78588a27dc75877c24fe23c13965430f708ff925ac4edff661056e0d1f70ff1999f11522332bfba264c1c92692fedeca6daf04483e438cf1145cba67f74ffb720d4699e9d2a3144f37a42830123a8c9e3a0414e0d0b59517eea6972a55a158f66171052dba1ae95e4b504f787c20acc5074237dcf5cd8f85952f2b15ee72a2a76328b5975887edd25d21a804d6bfa71c1b5553632cd7061da16f1b73ebcd77993fcd9f13d5cde665f5bb91d3f000a428cb731b017a7c1b5974fab8c5d2d823492bb1fc9c2fdee734d1a999e674c756a6bf5fffaae95f91ac40c5e117a08fa7787d3f6db156e578813b0ac6da64e2a16881a838cff60e567381694ad1a765d9fa4638002fa56a137170e7741e93ae6ee83c596723e9f679e285379195f317c9cdd8969b5897df0b89005d354f63cb7b7ad63f58e6e9e0d211116d9d30e239bffe44effaac8c3a6c50a163352516a871ca464457f109ba8f3dc0bc8abb7372caf7cda6f493ddaf84eabecf07b29f44838b75d919b30b0e56ccd82cf1a5aabb0a5ed6b3378f9f724a99daae709b9927ccd2e5939ee2a794ce31158eaaa6be88208b7b2353ceae3ae79aa1bd3a6c0a5015adf07f6af2efec58b968049fe37ab9ece47948d37224f9646feaa629e6ad6542ba39afb6485cd104a5dbda96a5c6e1a0bdeebd62f08fa41052ed8d4d51dd815af787e3f5c8440212a9a7c6bf48057ed9be829f31f42c67dd6880019e85668a91aa670160428a060b95ff3c652889bdf285f86c7cac86bddecce1357cebcf225d9814a324e14f0ad1e85d351dcf888a531199bd6731ee1c737c2bdaabd8be9e80a7ad0ae4e12f4824193e06f34f5c62b8ea23d06b34679037b33be37dc320b6823a87c7cca0e1bca6e6ef2ddd26229f5e1d7d8afc4cde07b0bb8ea15283a48886780edafb75d22b645ff6951568eb9499d9197f7d7085bce406d53ebebde14a265b908f0323844452d64138e8900e6346761ff5ac250cd84aa309b87d1c04267ff327b124c93fb47ffa9e16bc1758500da6e2ee460fcf4aa462c783de6c646dfebb1241218fc795c2b1c20801391f551b99c527f7cb962a670765399aaf49a9a7a5319ea1ac7148c0516339c6715d89d4bc5b649d8f20713adc3e9923d9f0df64b2e4f717650c186a1f91c24d1d7a769bdad881557ac6c88b0df2240f82b229f2d4bad18c5e40458ff4e676ac523d9899c6e0ae39894b42b99501b32586fdcb4bf4448af3542ae073bcebcd7971dbe9845ad122206480ed46a743247c40f19e19345dd570e52db018c2282bd235bd6386ca68098787b03f7c06c22cba2c105d5fe01d707186", 0xf00) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000080), 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) close(r2) setsockopt(r1, 0x1000000029, 0x24, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080), 0x10) openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x200, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f4) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f00000001c0)=0x8) r3 = socket(0x2, 0x3, 0x0) bind(r3, &(0x7f0000000000), 0x10) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x9810, 0xffffffffffffffff, 0x0) minherit(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)='r\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) kqueue() r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000140)={0x0, 0x0, {[], [], [], [0x0, 0x0, 0x0, 0x0, 0x5, 0x7fffffff]}}) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r4}, 0xffffffffffffffff, 0xe}], 0x0, 0x0, 0x0, 0x0) executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450a) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x400, 0x1d3) select(0x40, &(0x7f00000002c0)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)) select(0x40, &(0x7f0000000200)={0xffffffffffffffff}, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000240)=[{}, {0x16}]}) r2 = socket$inet6(0x18, 0x3, 0x3) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffff9c, 0xc0185603, &(0x7f0000000000)={0x1000, 0x0, &(0x7f0000000280)=""/4096}) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, 0x0) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x9810, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCPROMISC(r3, 0x20004269) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) socket(0x0, 0x0, 0x4b) close(0xffffffffffffffff) poll(&(0x7f00000000c0)=[{}], 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) getsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000001ac0), &(0x7f0000000040)=0x4) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 6: sysctl$net_inet_ipcomp(&(0x7f0000000080), 0xa, 0x0, 0x0, &(0x7f00000000c0)="3821e11e736fffc9d410a7fe1970fd4a9641f2151870", 0x16) mkdirat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) utimensat(r0, 0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x22}, 0x4, &(0x7f0000000240)="68f55fdf1176057698400161c408ea66b9c1e755376af246b7077497ba00c62a02efd2eea19429c44482731ee0a726c113bfb3ef54b2d143bf8ccb19c12abc5d87d1794446bf70b5d92898652eaecc96ba03bb915f1174254714f5554f5882f0ce2c0000000049087b377eac56ea9b2fb545f932b2b65da1ab5c51746c6a39f80e7c1f2cb28e0a0dd3e13cf51223a69de473eff9ad16d54392541ecfc020f1d787d869005db846e001413b394a0404000000d4201788048089924cc414c4479a9920b79f13752fc0c639a7de6e3742ca6b8d2b2c67746054a0f452b4f2de28eb7043d425fdd370be3194ef07d962b94b2bec290de9ca9d4c6fecaab6d5954cdbbc5bfe437b7defd1386740483d815fcc98b07fc6172681266f7943f8855f", 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x33}, 0xa, 0x0, 0x0, &(0x7f0000000040), 0xffffffffffffff57) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{}]}) syz_emit_ethernet(0x6e, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r3 = dup2(r2, r1) r4 = socket(0x2, 0x1, 0x0) r5 = dup2(r3, r4) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r4, &(0x7f0000000000), 0x10) sendmsg(r5, &(0x7f00000014c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0) executing program 2: rmdir(&(0x7f0000000000)='./file0\x00') setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x9, 0xfffffffd, "1c000000870000000000000000000000000700"}) writev(r0, &(0x7f0000001740)=[{&(0x7f0000001800)="b11580432563455323d5d9ff26a799fae7b9dc42fc648adab54ed3d2caba93ce0987", 0x22}], 0x1) executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) r3 = msgget(0x3, 0x8e) msgsnd(r3, &(0x7f0000000080)={0x3, "0b775a970077a677b36b932b2689385e47554cb81054a698d6b859b4b50d3cf3c79bf4e740ce5c5b0c83330771a9fa393b3a56782057567fdef195720089c059804adaa5e9d77e6fd24664a92f5d23954ea9cba60b9484ae15a15d4297f4873dc9d2c60e048e651b6ead4efcd044c6cc129cc6d5ecb6c0997bd7ea14e180c2e437699864a66c4418bf02d05390fe13fa0fb948ca2a9e2ae875d635bebade39d596ccf86a483d6c58e3dd4655c20c11fe289784078f2d44dd8b18738c5f247edd529c5719e4d7d1165fd22554"}, 0xd4, 0x0) r4 = kqueue() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000001c0)=0x9, 0x4) r6 = dup2(r0, r5) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x200, 0x0) ioctl$BIOCGSTATS(r7, 0x4008426f, &(0x7f0000000240)) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000280)=0xfffffff9) shutdown(r6, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f00000002c0)={0x1, 0x8}) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) shutdown(r6, 0x1) open$dir(&(0x7f0000000300)='./file0\x00', 0x200, 0x100) ftruncate(r4, 0x5) semop(0xffffffffffffffff, &(0x7f0000000340)=[{0x1, 0xffff, 0x1800}, {0x2, 0x75, 0x1800}, {0x7, 0x856, 0x800}, {0x2, 0x9, 0x800}, {0x1, 0x4, 0x800}, {0x4, 0xff, 0x800}], 0x6) recvmsg(r0, &(0x7f00000005c0)={&(0x7f0000000380)=@un=@file={0x0, ""/256}, 0x102, &(0x7f0000000500)=[{&(0x7f00000004c0)}], 0x1, &(0x7f0000000540)=""/88, 0x58}, 0x1) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000600), 0x20, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000680)={0x7, &(0x7f0000000640)=[{0x9c94, 0x3f, 0x9, 0x5}, {0x7ff, 0xe4, 0x9, 0x8000}, {0x200, 0xf6, 0x8, 0xfffff3c1}, {0x2, 0x0, 0x2, 0x4}, {0x96c, 0x1, 0x20}, {0x7, 0x4, 0x9, 0x8}, {0x6, 0x7, 0xff, 0x1bb}]}) chflags(&(0x7f00000006c0)='./file0\x00', 0x1) preadv(r7, &(0x7f0000001940)=[{&(0x7f0000000700)=""/167, 0xa7}, {&(0x7f00000007c0)=""/116, 0x74}, {&(0x7f0000000840)=""/21, 0x15}, {&(0x7f0000000880)=""/78, 0x4e}, {&(0x7f0000000900)=""/4096, 0x1000}, {&(0x7f0000001900)}], 0x6, 0x4) getpeername$unix(r6, &(0x7f00000019c0)=@file={0x0, ""/506}, &(0x7f0000001bc0)=0x1fc) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffff9c, 0x80085754, &(0x7f0000001c00)={0x1, 0x3}) ioctl$WSMOUSEIO_GTYPE(r6, 0x40045720, &(0x7f0000001c40)) r9 = fcntl$dupfd(r5, 0xa, r5) ioctl$VNDIOCCLR(r9, 0x80384601, &(0x7f0000001d00)={&(0x7f0000001c80)='./file0\x00', 0x7629, &(0x7f0000001cc0)='./file0\x00', 0x8}) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000bc0)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r3) setsockopt(r2, 0x1e81, 0xa, &(0x7f0000000c00)="c97d191462047187a02021c9a03b702908285489a5a6660e08b8ec68a6e019ea3bdc070063ea0a24c25316dbb024447a5beb027ecc0000bcdcdca971f410001dcb07b3308537961d8fc84e1106547d5ece2c6c1f8ca3b8e44618895f86372bea4a3a507dfe484044df2c4b56", 0x6c) socket(0x1, 0x8006, 0x85) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000140)="b10005010000009f0500070007000000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e2000403080000c0112000"/177, 0xb1, 0x0, 0x0, 0x0) getsockname$unix(r4, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0xfffffffffffffcd4) recvfrom$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) socket(0x1, 0x3, 0x9) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x0, 0x0}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f00000000c0)=0x6, 0x4) sendmmsg(r4, &(0x7f0000000b80)={&(0x7f0000000640)={&(0x7f0000000c80)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000840)=[{&(0x7f0000000340)="02e3b5af7acda5900ca43a9c51018705a71818122b5cdbf92c39953026848df1e8c514", 0x23}, {&(0x7f0000000380)="569b40608cf07facc2170b640b8c3c923c26be894bc119b0b1ae2eec8e7f3862361f07f0409a20f50c3e8b8f520259ed9a1ed2b4bc0b47a9d3d368483d046e62e6ed1d59db3e9f9910087941e396372a9ab533b75c94566419d4d13cbb972c3c8d61ee6232c85f1ea481b4294cbf8a2e85958b967922db7a7825ead96b6e3c874d3d038a9c8f1549080f19636f24bf6c9a005b4bc7dc788f523260d9cac776531a53081f933c415ec2eb82a1b0c47c0bafe319f32ce2e1a93ed7f3b8adf6f40abc097722457ee9c3c64f66a16d73bd086185a745d3d83ebf846f", 0xda}, {&(0x7f0000000480)="55d0ce1be34a1ddb1b1b8ae3ae517db60acf19b6ab3f2d31b87921fd1a230a94546c285d0b24b23c597e9056449ac4ee4671efd64dbcdb38457f9291674d9e90bd55fc0da5e3840da53fdb2380f6620a1c0828f2da15fa497558dccb7fe7deebeb62564aeb77a9", 0x67}, {&(0x7f0000000500)='O,', 0x2}, {&(0x7f0000000540)="09e359a1a54dd18db8c6ef38a9c5026d0efe430b4d56e8cf5db33a21f4016766668e279e185e15e0c3740b25e670a6d5b330059b45831b785c793c68682676b2c155dec92937ce820f4e302ae4b97ba476ca9dcefe313793ccdca82ce906e1c86e78df98676b4f9a5b004d0b68097a6fbddfa8967f1851cc51b70278209a56c4046df1570617db3e38d48410822c20dafe65e7f06f11a65bfe1ff13b458aaca6a5631f75b3ecf27395d66b3c03a25530de60e2f601afa54c32a017dfeda5057372fc8ea1b93b0ce20acb83ac657b6064fa5c945466fd99c366324532", 0xdc}, {&(0x7f0000000700)="7397ab9cc3c2b240dec1cc58c0fe2564ac1285e9aeb9fe7e50969a76e0e2729800f017483e4f76240dd973ad9040145e4d38ecbeb03de6ae5d7e3873b250b4290df94b907f310cdf34917664ecd022edf6e59ff15ebe1f4f557ae46917637200f9d80c1d9fb91837d783a423103bd16fb3b730b7c5b74690a9c0afe840325efa5e3aaef5388432e993272241c100bb439d5f9ab46dfa56", 0x97}, {&(0x7f00000007c0)="bb1ef28c1d32c62f470d2d2c0aaecbee2d317a9e0b74c13240f43f950aa178ce4d1d8d1f9c9090ffbdd181f1ca5d6d3877ae436da664766d1bb73ac8bc0c85afd7352d27864305f45b6b91d91aa2d22e134a55b7e15db26a66064baa305d5160f38e", 0x62}], 0x7, &(0x7f00000008c0)=[{0xb0, 0x1, 0x1fc, "a4f1caa2f4fbffc86779b7a70dd01bf9dc573b6e4fa31ab6e19e9f5af82baf0810bb74fb057d2c555d3fa64974296066580303d5dbd84d93aadc94fdfac1e7a3feca051a9d53bacb4e479e241590ecd9d052876dc784f812eec7e338d31a98cbd3c135974b50ebe43b62688a31c1840086f34fa874ad799711d15c1388d4486fb0e7910534cb095d7db9438e6c014646624435c36821a92c8739cd"}, {0x48, 0xffff, 0x9, "f2e5f634e353b047820b452b959aa114be3517110a1e76638db1c6fe7802479a40075b9d8bd0b3285d2949e0a4984a4f6ed2ee"}, {0x40, 0x1, 0xff, "e7f48a318b6bf00ea5621f5cbe0d62866f9626e50311761da61a33bfa8d5077f69418b8de037544e9ba062"}, {0x28, 0x1, 0x8, "5bddc480817a99d7a04fff445e4f20efa8190179ef29e3fe"}, {0x90, 0x1, 0x2, "3640d3aa28fe429296be2719e8315d15b210ea6667120a5165f352b9329150add173977efb9c80e1b623b13242b4a3a82f4c41032c79b1dfaf3e9bf8ad16346407c1e66555c10f42c1e55381e36338452f42c454eefdeb4f6ea092bdaa4f1457b15f06481de5f7ec1b65b17561854478622ccbf214d39c6be81f05af683bd1"}, {0x18, 0xffff, 0x1, "0d4d60af3eaa60"}, {0x98, 0xffff, 0xfffffffd, "4b8ba2a5548eedcd6ca3baae75739bb923a4ef6fba69682548f2ca1df559f7d621bcac297664cfd8a2149c541804ff3de3447322ae07aea6d805419a9f64eca2b93ad14eddb8c409bb1922a5eab01f313d279240e121c975dce62ab1bbf1d272719a76a78976b3e4562f2fa92a3ea7b727ba3302359b04188b0f1ed850d50359cc0bb2d352"}], 0x2a0}, 0x1}, 0x10, 0x4) chmod(&(0x7f0000000240)='./file0\x00', 0x100) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000001080)=0x3) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r6 = socket$inet(0x2, 0x2, 0x0) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r7, r6) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x0, 0x0, 0x0) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x77}, {0x7, 0x0, 0xfe, 0x101}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) clock_gettime(0x2, &(0x7f0000000000)) syz_emit_ethernet(0x56, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd6000000000200600f6413aa3e3e3144336fc59f0db9e4ff2ff0200000000000000000000000000014e234e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8003"]) executing program 5: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000200)="85ab22e225", 0x5}, {&(0x7f0000000240)="7250d161b351", 0x6}, {&(0x7f0000000280)="30a8caa09ee672cd30f3680a5fe7959af71f35b2b11d0509ca0a656c0370c6d5906e883a07c001db392ad20b98bbfd6e6d88d1b4e39b36b5cda54401278b6a4df8ae49cd33a4e907b96bf3faf27e53026e26fdc8ea34f8aff4efcabd57eec5379628933586cf6a6806f4666f3273a6b08468366d661ec824b7571899cfd8f9f691558a474be1dba5d96d91", 0x8b}, {&(0x7f0000000340)="694514b8422bcb5696d7e2896a3bc0cb", 0x10}], 0x4, 0x0, 0x0, 0x400}, 0x400) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r3) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r4 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getgroups(0x7, &(0x7f0000000940)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={0x0}) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f0000000000)="e1000000", 0x4) executing program 1: listen(0xffffffffffffffff, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x26, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713a48e69931929648", 0x14) r1 = socket$inet(0x2, 0x1, 0x0) dup2(r1, r0) executing program 4: select(0x40, &(0x7f0000000000)={0xffffff7ffffffffd, 0x0, 0xfffffffffffffff7}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000001480)=[{0x0}], 0x1) mkdir(0x0, 0x0) link(0x0, 0x0) rename(&(0x7f0000000180)='./file0\x00', 0x0) getitimer(0x0, &(0x7f0000000040)) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000580)}], 0x1, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000000180), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r1 = socket$unix(0x1, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r2 = kqueue() open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x5, 0x0, 0x9, 0x0) execve(0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r3 = socket(0x2, 0x3, 0x6) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, 0x0, 0x0) executing program 7: r0 = semget$private(0x0, 0x2, 0x21) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/70) sysctl$hw(&(0x7f0000000080)={0x6, 0xe}, 0x2, &(0x7f00000000c0)="1b6f3a4a1fb9ecd5330a4c057a5fc9ded350cae0217ab481f81f7daaddeace111b69c5b468d797f677b1603190e356d93e2015d06235fd6fbd117ec357507eb7e61a6dcf9053b93deba364c91ef928cd7d4f5c45ade1636c", &(0x7f0000000140)=0x58, &(0x7f0000000180)="a999609d08f5f18c2ed4cb88bd6226df70e56c8d0ebdab430eac41e0dc774f6b305dd5730bf9e9749332e73cf2f6a82916183e23185b9976b4ad", 0x3a) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getpgid(r1) r4 = semget$private(0x0, 0x3, 0x18) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0xfffffffc, r2, r3, r2, r5, 0x8, 0x8000}, 0x308, 0x200, 0x7f}) getgroups(0x0, &(0x7f00000002c0)) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) r7 = dup(r6) readlinkat(r7, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/83, 0x53) r8 = socket(0x2, 0x5, 0x3f) symlinkat(&(0x7f0000000400)='./file0\x00', r7, &(0x7f0000000440)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000480)={0x8, './file0\x00', './file0\x00'}) r9 = semget(0x0, 0x3, 0x28) semctl$SETVAL(r9, 0x2, 0x8, &(0x7f00000004c0)=0x1f) r10 = msgget(0x3, 0x284) msgctl$IPC_STAT(r10, 0x2, &(0x7f0000000500)=""/22) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000540), 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000580)={0xffffffffffffffff}) semctl$GETVAL(r9, 0x1, 0x5, &(0x7f00000005c0)=""/20) ftruncate(r8, 0xfffffffffffffffb) recvmmsg(r8, &(0x7f0000000940)={&(0x7f0000000900)={&(0x7f0000000600)=@un=@file={0x0, ""/37}, 0x27, &(0x7f00000007c0)=[{&(0x7f0000000640)=""/123, 0x7b}, {&(0x7f00000006c0)=""/228, 0xe4}], 0x2, &(0x7f0000000800)=""/233, 0xe9}, 0x27}, 0x10, 0x2, &(0x7f0000000980)={0xfffffffffffffff7, 0xfffffffffffffff5}) msgsnd(r10, &(0x7f00000009c0)={0x2, "64ca4c4db553264a0299b6b066e7cba1d1b4f7acbb0b8469bd1f8521d526d6b5ea40292bc48508963f1f0f9610cb9fc27585d2e1240a6be704ec88751a420072b919c07c90e00bbbc8982bd3e0d79641d8abb15df87f5bbb26b9cb3c8f0c14b2884276fd2939ea7568c98d664ee7025ed4cf602ec3bc8bf8c25bda0300d8674422919773decdcdfb0eea310dd2f2d2bbd0e0223762f5b23490123abf129205e9402887ebf79f166e6a809d6f24503b1505c5ca092d86b78e7914fea1e4b18e30956126fef07f4328aadef363754838c47551273b76aeff162181e79444535b09023e04e70ebd2348bd72e9c5fa829878497087f37f891aa4bd706a409d900efab446c22900dd2e995128e995efeca082c4ff57177a4ff4d686060890f342a340779deb80ab804870f4a7f8e5b81e8a2d805bce2161c7c4fa4fad72a2720b891932f6e26cd70eac430868c7891b5bf2af67013b924c2bd95e378bc0a27a3fc07ec5e80da17227f25b875bb9be08f8f1db7bea2827b5f598e80b495860e692b2aa46e7e24f30e50b0ea9a17ea5521260f0204847395e84c403f1e55a4b929507251cae21bc78b04cdbab13655b30605129651484438610c2331b6e6185704fea62dcd3eb7e9f34bce595b28c19a602f4aee29cb2e40e404b1fad76d10abee0ade889d73f12f4c1ca7f1efa5786a4856a6d79b0128ba3e4b2ef3921a3cd5935125f87dd299b98bd76dab25bc793df3a40f1d8c06207479d01154e7177cc14f5625a23a2f9220cbc04be837281d571d863682ae773be450f5d134e6028e6fd4a62481a49c88a6c3369c93dd4b8bcae05b8abb8f6c135418a29c90eaf7877004811577ab34ef0e57375dbf8ee3b278946e19132bc95c8adf791af7b0c7d8fe4deaddb1ba416ecadbd8cd7081bdf692b8654283018c906599bcc10fb311699e752851a0ae1c5d71a6a3f8d9c1db83a2229d6e0d0ce0b193bd36b7394774ff4674512d96bdb11ad7d70862afca8d4af6d72adbf313c01ae3a2a2d7f4070b58cf20d46163f791090b2db3b5a09df83a3fd919b7dc9ac0ea108a7f55a9258b96919aa6faa96009b092aba531d6fd691c71e954b172451e65721504bf0eeb1fcab446e6bd652ffbe53878ac6abf442d5ec144db9d7ab4bdd70d00cd3253f6a07c529cce265a72fce827c68571a853826226995c2abb9a23c471387d7263aa714554dbc006df27a1fc2136f237bf1f8456864a0cbd556d2cac83fda49fce2007e2e6a2d87582f1e3d4048f567865773f235ae6e0b2e37e9c678b371b7db847abd5174b49f871f1284a11405ded478c2bb32f4da01ec1b46731202f4c977185dbf337ae2a79cc8de6f7e412d2ff2cf4e3557ed59208ec49303c6a3155991745509bb421f1cf4a7138c31934639d620bf15079f53fe675f87b36f1477df2c3f642a153805b7b82ceb6886515582a16ef7b4eac96ad3d5be1b442119eced6e8bd15c011609f727ea10d0868bde35e1a27acba3ad381c4d7304e4cc93d3aa7322c54d94cdc13642afeb5dd2319b8cf12096f1ab4b933a5b15b9ba72662e58903c290680577bf54a89e33ed50589618a81013bf3908daed92d5582665f148572ec69c45a5dc6fbef7850f4d7854398cd6f64d6f006cd96b13fa2dd824fa509b6e77f5aef8010b72677007333ab1c3af4b03c376c572d60577ee148c62b3eceed84f13abb7b05327c9f6936598578cfc265538549795c73da595ea61c75d3ddabfe4cde19359b353c33da80b1842fec61ad54bf344197484d0c7019e5cc5f5634073758fd5a256d0948245fcdd954047c4af89f4d3e0fe588863804a35abdc81718bdec1c2fdc443eb1d0c9c1929f17ea176081c973c4c82864ebbe0ab0b85e75515807beb0f44f5cc7839496a8ce2db353a5684b25693fffeebd8d667a27f61e4ad9000a55ba3dd15cb1c2e52cba4bc867cdf02515a2931a9c703a5f25517a503c7eac7f61fb6400d8eba809f125c079b4c256d9a7169ea73a55c0c5e45869d837762affbce8323de10e2459eba7c08fee0da1c38543bc70c8b44786ba8343759cc4928429589a53d29da35b364fb9c0e5ca5a9e5c46db884f6a327633ce75b2c3e382ef7600b4a2f9969fee12dd59341ff1828c8841c96c26f95233223b0b71dc6ba634e9e11e686090122eeaab34cff7c3694cd85b11894fbb3662c1a3cb1cd9092b1930e6abae66f5b646d189af97664d15d975506a08d2b5976cd7ec318c40201cc3e990b96f3cf01d5250e98f7f346660a711af5baee47af2a90d87fb6d187ebba150dd216beb5643dfbbfdc86416ffc3ca74298ffceca0d3dcd11a28d699c3ce072e0cca7d2a6cf6c53e5a321cca08215ab87e49d705bcb83cdc9c99e23f0256239ade594d929828f261714a8a6f29227592f74348f79b818b874338fdb8f58ef93f7a8d455306894c101c0dc576d7b82312d731c7a854040370bbc1a52aaa24b765583553d84442b8bacc9be41799d388bc0db2f445d618ef941b9340b479e1029d4068416d9a2dfe505d30bbae14d7fe6149399d49a8573d6cb998b9c1317fe5520ad8b1f38514bcdb916530705e53a576a4c0050c0c122c19ae35aee444674b75ab8c9de352661b9bc44ddee0ff545d5a31ddc5e056d6e9b2a71e97b78d64bacc7fb8a4d34348ccfd11034565b7cbfab03665a8a4f0fa9e9c8314e021021bf3a6b96741ccb562657be9053f371a8c42ccf7352f69e976a67e9dd08375d2c7d24e07db115b9a52600a0a50ec88a74d7c8cdade470b20fea319578f95636f337830cfc89ff9b980ad45d20c9fcba81aa39cd29529b68d66af9d8b6c4a442356191f77d809b3515ef629313575688083ccce03ff70a9990a271123a5d35a41999071ef4b9303692f039655aa824e553d66455ab130f5b421e88194d2cc7f41980056fc9c0b3aed048d8c257a7e831bd0db2b2d93271b25fb488a50442813f24ecaa62b47b99bacfb240a72e354a066d1ef8c3f18b39736868857a635294986333e3f79993d56f284c095e777155a20d93c16dd0808600aa60970c82edd4f90d0fbe05ce5cb9d5b36cc274c1b7b2e37dc914410c13af664213951ac75456053de75d28567721f863bc78f0d1d05ead579d982aab6bf8b4e435fe80577686b44499e59ae46c99e4effb9a0e2bba6942739a8a1c0cbb540cc9552c86da9a6639ab048b0664fbf95ac53a50ad0a73753667e0f98684fdec66b8d3b92c3147478bea41eab27519209d28b6b985bad14fc7db62b88b537422f84f5b647cf536277dc4f7ce1d3a005377f0131048e5948a33764abd888c4455f3ff175494dcba428a8d2353461816b6b5ddeb61526355bc2e67b0ad7581f8c90b49b8f409db397cd81686e2ff580854dc434d7e68762e43d208595877816e3e6ad30f17a2ea03847d9062c47ee8efc8d75c6819bd6f89e3ca236479fa161f2d8b087507b5cfbffbf9582513cd1aea58c5c7fbdfd9f8b5645b5b138a7b04b48c9f670ee6eaea4d4924e8f46583a4f8903d31b4171ec4bdc1f363ffad4bf56eab999ec9c3db5c2dda8b01be0610901986aa332113ccdade1c1efdc7c40e695b9a80c52d243da531c091a38cc16737aaa7818cb9846e2b09c1cc53a30f8896f5cb20775a4c227f0118430f5e7fb505531fcb0323a89546f1e0b927feb4e76fc56929e2e9fbd71d99d6cfa518322b0927796be351ba67ec33324ab75a13933d22a047585efd9bafa909c5b77ecf922ec23f6bfb832e5ea2001ed0ae8aec8e026753a6eadb56bb853e125d621dc92248351d1ea3abc16f4ac245317b5325ada16aa2189bd51d1dfff0c908a6cdc72e75bfd9ed3d591c25eb19b6691850f90558446db13e5d66433c9d4dc78f3f0b241eda13b4eb705d5e6c3fff56c8ba6236142af94a9dd8b099fc99a6df0321f56ba8af445ef6514e85930f11485415ff12343f7fc8cdc84beb1120e349f65af02a759b53fe4d4e2df60e03ef283f3ba77cc3305f9bc78b39ebd4a1be1656394df3e520eabb1c115877dce8539bdd996a7c70596fe9102faa833fad2b8bbda30519e369202e644387064a82c03ea09e9ec718e58e324fac8debaf33bf1c9c920c88ac5dbfc90e01d4a87cef70d5387ffa231641ba8eb760001384c98dd3c87ca8169e55df43ba0b244c501f7198982fa64566ae390c35f830ae199d4cc254ce994db468208003fd278063ac2f30b9543359173ebb23963152f76f67e1ccfffb40411dad10a10eacb5ec61706f5620e7b69c925d34f6b3f3133761e0bd9fb98d295b25dd0245b2a7862023d063ca337d2c1b8ac63a5cd40e071e359f08697d77e319fc9d0537c49da23490857c3e6d80c5f4def22abafd243908434728c82c94cf5c65636d914fde99fe9996a52205f385335290ca7984dffcb495a7635549e3a9fa860703930a33fc85515bbc295381b17e757de9f54b88713c381b2473cb71f5d661c0771afbd40aa8e570f002cf9c2a938e777e37135a2453b995227023a8350f76260cbda2500547056572a5d28d5407ebf78fc23db5d231e626df16a0da4aaf7ce01a2c6de0602ce14be7f41c7861d66064bf88def198d7297d71e6af88f6622b569aa6b6c48ff5077e489047dc8952a861440b8c55683b2a83ddd173ea09fec1af6be8a285526e09a71228f2df3adab5d7f5ae2acfc58620ece91a880a9b91cb64b367a5f033f227fc0810ba668d3b6e5a4e33853ae0eec1ee5d0b6d68a4e4cee2b7062b5a829548429df1828edad3876ebe0b7a007886983075a8440b6f2de296efc0dad3659fb3a6ffc77b48f5ee39f5cfc16b461f1da64495a27443ac2709c97c2733798e7f40174363af72eec916c15c3e9635bfdf5a9387564c1d900fc469229a587bc2013c1d2100098e14b568d61f2ced5cd344e420f13058e79747710c15f405c4bc2cc4a6657fa54f9163950b2259c8ebdc0f509068749619010e24203dbd9aa3aa15b6aa42aa5699ac0ca3e5d55216b6d804ce9542110ceff317b887b50e06a0a1b84a9c1c75f11a3f709d0abba1e0e3237c0b466976f79c1cff32e657f99b42503922402da26ecb63b2d08698599908f7936a19b8f81c0aa79ae88f0b5ce04b17526f31347df313f5373203d96af94e91e475f5d2478ebbda00b089a460b30020ac66fc0ab9157016f9f42ce3c3cee1e1ab2ecc106d3f6e62e27b3f3d946f1d7abf93227303234a487b293484695b6c81c1b678ef6ff87edf543c74529c1d20344975ffb58d49c140e2a08ee2b77a452067b8af627ae3b388aabc6c791960e9e23490a04a54b20a561cc55b01618c76f0f447e92a30f1ab2603340c161e2dc394c18040a33810b0bc8f85a2575107cf0763aae91a66529ba92232b0a387a21c0ddd7a413b249e60f7df0f4849f2c3d8d287df29a2cd404bc9bc60a7271992410004c7e34a85ef59628d53e26f36fb341989a69426cd2b552d8f096b3d4f1e28fdff01a2aa00c4956d500c2c8a87b2487631d63d02b8580d12c6d6adfc8be05bbc9b9b882ed516b9869fd8b637cf3078864199400682b3b111e26ea78499b3f2d4199736eccac3bca9c14cc972c2cf5ffc3c9de03de06bd82f176dd04abfb3ddf1da14446a71fed35256c2fa7fdcac95a6cc89eba80988b8ef3389804fcd8adfe4e41ea866edc3d9a1b2908c3dd46f8ff798793642cea85e316fe6318234eb0ae6411b8b5cd9b3e0743cc4804aac43eda2ef550796ef45a0c070f8b84cafccd9c03370dbf923f47741020851ed90e48560f20e7b71940c35b868eb253"}, 0x1008, 0x0) r12 = accept(r11, &(0x7f0000001a00)=@un=@abs, &(0x7f0000001a40)=0x8) sendmsg$unix(r12, &(0x7f0000001b40)={&(0x7f0000001a80)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001ac0), 0x0, &(0x7f0000001b00)=[@rights={0x18, 0xffff, 0x1, [r7]}], 0x18}, 0x401) setsockopt(r8, 0x68, 0x1c2d, &(0x7f0000001b80)="4ff166133a8c97630afd31180b1b891b6e2755e2763e268f6f12d92ab864e33502ef8d57b4782404816530dd6a25b7dd25e2104610f511b474b440e55c277cfe68be92dd8d402e0675b22dccd420dc884a4cd899fb2e3507d441eaf7c7b13a02f05964c26cc1ce1ce109ce1ea3f8abafc397608e0d96aa47aaaeda16cdcacba0afb45488344b0b1272c67cc883718ef1a84e0a09683610feb6fb6f4fd3178d2e356ece77d120d6e816b4e7ac6c9f19258c023ae52427dc3ec86b8c6b8743d8058859af342e4e36acdb13eb39a2fd0b1586878815b7fed4904d2b7b8e20904c94e5f91190009a49218666f6003c3a80dcf785217e896cc6e21a3fe6a0aebdfea70cfe34f8c43fe66f8abd22e6f288fab2c8aee7fd3b0fcabe567ab073b0a585cb8741dda7bb67d5d96361f46909a97e0ed50f39e32cb43becadfd89b74188888708ab62e1737e60f07c33b9fbae15dfffecba292b468bcb918368bab631edb5ddf17687e9b82118ae50708018396124a8cf9d942e5e808e65480effcee26dd6af8dca55e37f8474aef2a6ecba336e0e1147cea289aea07ab30f3c90d7344b10497241da99fda1ce14fa8ea86d9d1401139c11ac6893fa299ac55dace625f4337e5177881dfc238af561161c3bcf99fc8dd32397b777fa963b57a051c668984d85837be1951cc689585a4af81891579d0c26244086a0201f67fa95af4c0f5c2237f537487c05171e1aa716b7e5fa21a2483c8ecc4fefafb8177e8b1307edfddb0030d29ced76a5e8e5bef4240511b3e419b35eae53c5d2b5c1ada3bf5845d2eeba49441bb4b48a304e95c082c8c44e68b3b744d4dbbd709884ee5224f6772d352ff152cd64b8deeed68eb581c5d2ba0823044658fd27deb088c12a9a397c1c9626985cf449a6828510cb78ec6af3994afc919d1166d99138e862328b49e1b06d77cfdaab2fcadca6ef663d0964f811d45b954adbd5c733a8a356e486701ed817f26d00d3192a62170ba4947b50dfd1a3f616b20596b4a66a34a43c2de9059a39ab4227accb02830c0902d368d438f78af6d38e854acb2cc53f53ca99cb2f1f85d27af49c11a77708361be1411bec2882af3a2f1d6da4e255e78534813f29d3272aa2ebc2fb9e265c932a6ac4b605f8126287b9e753ec4a3536103a8344955e47ca13c5eeaeee0ef43c27a4a4fc92c6aee53f6bc3a4217b6c4b8e7b613185c2f574b1ec3d991aa4df23421039177e71dffeddd84f0974839d45513f29316b57869064e2ed1365fcb714e9b693a4e2fb2a6b35d14021fee16f330d54302df27c2052a7f47f84e43982b51b1c2e3a5ec1af5932f906f2bb956e2a5821f43b51adeec5d11c3493f7e0e1f913d6fdbfd14381e68f022e329ab8c76019a3625dbdb68031c16b95841a28545cdb90f6605814ab8079e5b15a6b7c361c4592ab9c204940fc38ae2882ec9941bfcefc3836e0313321e4275d2f0cd011ce93c8c8670f1fa7d326c34d19902fd8b7fea27050d82661fa4d3aa23af53461b3337c302c4e537d95dd694e041a75a290800852159c336a6eef534b8fcf0d75eed1d7f1b359b5fea41d88e8c8bc3f95146146615c52270b31027e3c2c48d2bb5eae551726145a7110d07ac5c6af5c685b3975453ae550713aee1336b2e61abe65b8a90ed976d0b573b05186f5ac2f3004f4901cf47b5b2fd8977ccf3cf57cbd70084012a56794f0a0ab005ebed1a96cfddfd9e7c6f65ad1f30b291a5b71a869a223ae0f7adb67691943844cd4b420c893d9050d56f707b212ced2d16e165310b78f66d9d710c58c7b5b25147b37126c9d5a4ef6a4aef4a4d5471384f0b5943d97a4546d570ff724a121b740879223dbb5630f18a738b316bd852b5a01bffa647cf32b8b76ea12d1a422f905a5bd023e64879b516824d849512462b31930dfb5f65b19d482342206e5628c65f207d84491d013f2dedcdb6439d33af58cab11271b48e2868b307a52ae1cc579da52a565e6c9720c1d1e26bcf9c9b8cdb110e5937895bcbada982c1b84ffddc124c0da56e50a5ca5a1a025b6f4df73f6a770197abf7f56c1a2b770d0e1c5d515e9e0d59fff80425791174793ce78fb09d2416eeebd3c080b531e7cea35d5f93d7f5829bd5358b752f17505d39fea83a64ab62453d5e70a3200d3185a5a074e57b6a798092cd3bea03898c01fbe756117d011a53cc5be4e8a48519db975f27ba67bd0978e516ea2143e9a90deb3a350e9da3f5a84f559c66cd65db9e4d7291ab0742a14573f0de98ce48a96934a89d3547121f41f83f7333871b264d581ff4ce5a0b3729f84f29350b5b36844ea0dbfbc71c318a6d75a997a02fd83ae8bfc215386bb83c925bdb9335eb19275a0e8bfff6f0fb4589962f99f5a709cbc9a6218bce827b3751380e7d1560e039a0ad84a6d913236c928bcfb10ff569ec9d37cc73cb2e7052ddc05e1b313cac3a1d26001025ebc9c334e5598696ceb885764483ec1b82fa9c928328143f0a390b6d9480cac239a168f75fc6690c8c22a7983f171785379e728486504ffae5b03f0f1d7d68b4c336508116ce66308cd8960cbbed31fe87a7da31c9ea51580a22290c59e0dd718233a3ab2ff7d1cefa604a92238ef259efb08ed5dfa661c64dd10cbb3aafa89c6c83bcbe7a5e7c19ca91612ee709e4f8b838e9179d2edd7e66656391c95833d9b34f10943d95fea60add70965a24d474e959fce09e77241b3b5144134b6562313801f00bc51492f1e7182369799ee64bd724d19e034b462c333b9ede1fd1631edc7dda9d12d556a067814e8fd963d3d746976c79a3bafd9ecdabbd89d0d7254e7c40e2076bf8b6ce38e1c72be98dadc55042182fdc062b58893a882211c16f0d29dc2215fe5ed5cdc1cbf15b5b70a306dfef0fc9ad2a20731ed781f58f6e718e86cf4a6a89e27a7b61e2be4b5c7edc06c21d3658953c4777a4f6057d9c6c7a66156683be025a9f834fc8d5866bedb8c2f42e08d9369516f91f579a394a5df3adcc24eddd4672d67f07c386ad20101b1305fd1689fa54620595dc8d5884f876e6031c05350c85c3628831fcb2c973bff0e33c34277e5ed9e85f08b8badb68c2886a8199428cf54489e6c9aec6a4e67cb4e27d85e0da6dd2dbab404cdc06bee5f86b291d110136d261527083bec2ee2b6e55f66619c647e0a1d6fbcfef6bd52af018d104e2133b5b1d7708946d4be61f8106b8d33dd30f2ea1d7604bc5a7d9749eb0a5cbae5f660bc26245042e439d9fe188513d6a246b7436adfb7c9ed00249c63a3c719b995e3a15ecfb74b9c203299ffee9ad1ac89523b717ac0fe45b7c94b7c085521bb22bc316303a6c59f188880d50a20916e61689a9cc5b367a1726aff2746d25689f9fa1a31bc6efc94061e32b4c3eb9743d866dcc2f36c2a41a98d4ee49568e3d486084eede2be94935c6f70e8ded5ddf2f5dedcd94b14e569396f5423486d7541f501dc44899aaec49ddb2a238e95778f8fecb826af384d9765d72e9489f3bf04f4677ad7d1c7f23d5fbb79e314440aa3feea538c6b6124d0706b7eebd669aa3bfc4fdeb7f57822a14304a045a05c1a3694756967ecb2bdfd2be27479306b4a85265f105ba0ad9c5648e155bc39233def995923efdf113140fa6bc6c6f52ee403f8b0bebc7fc8b5602b3e9805da6b6254686fcf7c19a854590e741a5e0d0e119038f636c98eec7e961f931f4f9e8a52e21dd844c40c86c8e1b6095a1d972c7f775bbe44b75bda691eaca3d8fd18426c292c012b08a9dcc7f37c1e079fa86a94366a801dfaeed822f12e69f970b8fbf13799fe839d4e39985a5a02d0c7511ab5029cee12d966a47ba345c69e9703d500de936493d2be2c2f54a4d7b7ed726c69dfbdf6dc345e190b4f9916088d66f193644a14c0d7a0a65042c5cd1baba46894d3003413d7ac368ebc0c7079b1ae19e08f289ad4cf438126d92d6c8b485f3484ea8add13d501d81c0c64f7309c518f79f0625419c5606d6d0745a867074d0a33505cc06e4bf71bfe5f23b151252d57cb498202ce2d797dbe72b2db3f2516298d95091a474005607d13ba078485eb41ec41832214accd4b47fc2e697f29ac58704942d9fe69144f6a02bbb421df316dcfc62e9f29246e25c86a4248067bc531fc020cce60fbbff578e726161ef53979161e88a5f298bbed1ddabb7ae601c5d9b614f4cb62874413d9b0e3dad7dbe7e388176b368ad78ccd45ed0e45ede5695a5ffad9ad964f40bac13572d68b7bd909b0424599b9d0a1885bb5dce7fb9ef649c6196d9902a3953439acb235b6fa80815b8ab1dd0d5eec91a0c72b6093c21f245ad69105df5e6af146c3b4589019ded6c413d74204c30e4f7081e4938cba9011936d57dd2beb8d52aaccc2bf8b7c4b58ae313ab04cdaad1cec6fcaa19c278ed792c79861bac4a69c1f02775320e081305f210b728233f2c25da8f62f80b4f136c613a0947eb45969a290dd8425b84ce9480aa366c9de7a458f656d817b170e1571c777ec5ca8ec2385f3a8db4de1e627856571dc4a79a3144e875c40742c044a0a4e14be6f80853a843c6ddaca848c18bcd3ec398f6e0d0cf58fba3df86f08675ae4d5afeee6b2f6ecf291e6420528d5838cfc04b53f2b07ae3d547a7534e56d401bc36393a7a8c37a8a1ed657b399e7816018f13651dd2e8f94ae82fc08143583f878c4b673036735e68dcaf897981f02ee3b24d79d8b9946ea9b6c45028648b5810ab37663dd1a9f0998ec21f2ab2376de8218b4cb91dd94709ade6a2fe5df2cae654d87f9103bd8f8df44534b406f67ba616d30fd46cc754c6e029c8014061ae9ff1f48840c0fcec2a026ccd2436a262967ba59df21c771e738458b73c27f3aa4ca12b2c0f978a5b216bea7a86ed95ff3c94619d626ab9638cfe800630a73bd8f7fb81d4fda2028098fe1c6606df08b8d71296a3dcccc36b2a5ec0477ddfc61feadeaa2a4be780eb044dc1d2adcd72e8983fed35c0b7a602e3a9762083724d7905a5cff7535a4efd453726faeaefb8cc8c1b5fb4f95c59d350505d71d8d4ffc752b7a797b64b6df726e855ee4eb9d4dee2e039c43414954442b7baf61f1f819dc9bd17418584cceb8c127e71f0c368afb1ac38417ec38cf7cf0938a173b723de47784bc4affca8947a551d9ebb14169dd8c73ac748bb10304597207726f9b45f9c040cb9aef8c902aa4ff1c7a56d819f12b03e257d47c90b2552ce15ce4d7d87e0693a5e731cc9434a6c4c2d6cb71b1745417ec5fdde6e77054b3e6368000a0f854840ac07345ad0d8cf0c882946995c80202ec0f1137c91e390f96b79634032c21f0ddc4a66f5c1436cba450602506046576c91cea4ddd7c32bff32b404e9fa575e0a6c080916e09098878492fbc89496ca4d6a389832c4b14c89e73f9b84aa0863036808919010b10cf8963354922e8aebbe987875a4699af67f5674c4681239e1ce94e392d3be52b6e81d737758415e051109f1f068a2232365ccc8c4c524e5eae6b2cdb66c3ee52484724ffbdd255d5aed599788f5e38c9a259ee213539e2a242e7b0dbc19791ce51099f927289801d97dd573435772c96ea01a2c20c5a24a5a267bf717385299f771e8c805ab55a97bb5e36c4c63c2e1311f4a8b6f82017c2dc10fd9bb5dec6b4a8fe26a5e7bb02668582518ce9911c102870dd89af5394e74b86f91edff9694505e2da22bd5e6be67bcfff8b1856955ac23e67d09ac9d0171737c3958f00f43bd96861059f4169eb8fb6cc6b17c93df20aec83bcec4c090289f4b0c3b28dbb", 0x1000) truncate(&(0x7f0000002b80)='\x00', 0xff) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) flock(r1, 0x1) socket(0x1, 0x1, 0x71) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00 \x00', 0x4) close(0xffffffffffffffff) syz_emit_ethernet(0x46, &(0x7f0000000180)={@local, @random="7004f5b37507", [], {@ipv6={0x86dd, {0x0, 0x6, "d900", 0x10, 0x3a, 0x0, @rand_addr="3bcc2629a17a6c58afb8877c8be162e3", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_ra={0x86, 0x0, 0x0, 0x20, 0x0, 0xfffc}}}}}}) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) r5 = accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r5, 0x1, 0x9, &(0x7f00000002c0)="ae6cef791572271b3e1049743a8e0b7d49254ba9a632cbd1389861fa1f4e133383cfd2250771b15cce9c52e7bbed41c4075b6e95471e042e00f92d47b76b9c96fc4b60d1036fea5910352f406047089f01c610ae57725972832fb7fad3120cac56594c9993a958021db480e7cc81cf996979f762c7a5e6583426a42bf62fe076229ccf7c195f4173d75e184f2764f72786531b596bc2627fc3e615f8d60faab83d4198d71f318fa75e7ee982bb30e0f8dba5dd114a8e517a23a77d88d02ac77ee2badc5092b714ab9d1c238e1c61503a3990eb9cbe27c2f40006c2878b8cb8af356b3a80df03e8550057ed35f195fa9752ac1d1196eec8c587e9969201ff18d391cab2d0ac7675f16f18d0530551e83ab9a91cc5bb06bed0d99dbde8ca554e7c239bb9abd09801355aa1dbb941d6dc6f65fa3ac913559c450ff3af8ecd0ca5e7ebac6ef51bc31d23176040d3859f743d5f6d32c5b6a77f76fd34da37d5c1b958786339b4e5fb935df5c6601d499a0aee12719f35683d55a2956376e15020a61d07373ec90a47072122ce0451adbf16c7fb23d78334fc489b5264dffb8dd77a7c85b9691f3d5633c56865132393e40c263c5bf153e60a3ca80f3945477356314e8ccb3c91c63400a21c0a8970fbaa58a73e735fe0c4039761a7ce16966030e4c87e0067184e16749d0d02ff7399328b2ceae4bb46816bb38ee51d575fdd95de130ffa25817695c9c31766b004fe0149de846c66b44c0afacae7df0a79d59ab7ddca3a92fba29376641affbfbb97836d3fa93639baa3607544ef50d18e49d39bf007385a3ad87dd3cbe3d8438201dbcbad9c3ebead7025175a0be7e475d385b223aa4ee74838dec2be8747a814c6e03f037ec40cdfe7b0cdccf656c1806c5cce8ebee496a7a61999243fe84a31ce92e4ad7875cd86e80f76071b4f15bbbc495512125bf4daf31f5659d182a53f4296767b429568c09196c8b6f42060e636a090637f88f485fc3f0d5a5d8f2111c843f09ac8832d0336ad8c35c8c1357f9fdc207a430ef0794005766ec0c01d3efa57586b1c9959d2dbb095378423fad68343eac86e82bbdb781012110ccf9f1290be8eb9b9ec0c700fc70fec6b95ef802ec5802c9961bdf96c61b597e70a2d27da25d4f06db5d651226588776add874b485032a3abe4b719bd8bb5769bdd85c323436bee9c2549f129a0425ab57a6a44811aae5d774e0f6a23e5168773dc3be9c7bbbf6bcdc714a34ef6ae9c5b442f736a145d629f3870dc77e9e5276ed10f025649cc3489f9aeaafd435fa918ef76183e7479d05ae66ae84905328e675b229a5a3187b4804421ab817295548dabba7a00fcefefdf7c4a4dbc25f4bd7d553eaa81408ea3d41fbd5dc252e2a2bdd37072326e61f7d2074c384b3eceae03cd12e23fb6a41b9d1a91247688a1c8d39fbbab1575d4de2486b997280f75fe9d97468dba906a26245fd5a2e6b4b9224b52171369c10d1a84f57dd3a410692bf6f505ea2b866dbe9ff94181fc03c25c66fda0ce57bfee53f1d4ce2567970395796a51207dd37c1c87672b3884701a9b93f33d625901577ae9c2a6bf86f2645ac1667e6946cbf833cade035b741db0fe667d5510837f9889a660c2b737c45ac99c1a00c7f6d8540799d9f2133ded2dd578406059d5f239d36ce4338727d00f42815b7178f30a22150e1894db0e615f3e764bd1f51f0d543203688c5a8944311d9b36c0805a40006eb3eb5b31fe89f2ea133ed5aa064fcf4d886bc664765c76218a08053f04171cd96da08d3447c245e9fd1888cf2c94c8b77792f58444cde2724b78defe418bf016738d464b2df0c56a1efd7e7c2d4bf3e9af19e4d1e1f30f16b16d63df57595bd59db2f9b480304532ec2c74a5c74b01b0cc8f7281877272831c833b9b26b02b0bed4aa7aad5fdce87b87340d564689cea9e4342a4499782266a3205cd20e7bb1067f532b68795decfefb0e7ad2ec7f7929487d76fbc2ab59708d3a530365870063f7cb1e51dbf3bc5a723664818287bffeb50f2af9ef263c9b3fd03839c41e0d6f8b5d55c286a2bc5bceca0f393a2679a641e83b7c025e8d21ab13599b1df7821f9180cdb5138e18c61cbaa2a94b8a39fa623c8d31ae4b160bc23402cf3d28358463615c4a8d6058f11012143b47de776c0d888d63a7a50ad4420b3e300b44949fc983d77f7d921701e05f2dffa317ad093bddb037022ad43c05ca7ffbdbcefc8096c76a724c395ccea22df964eb8512edceaea44f24fde48ffff0fb45b6b669ecb5eb4e90a283b4522d82f5010fa8e5091a6e1cfb94bfb6c1fff01fb65ce8fc04a74e5285802b9ce7881466f8e2d023f06e4c8d6c6f0c1d5c4f49b12349b86968bd608d4727f871b95a9a2fcf025ac61da0ea1197c2055b52ff844e31c9545026617897620b88ef7bcf0605d85f4bbc9989e755b4f8cc4ec2c3b55e7be8bd531786779f7d571234e5070c2b91849691f81bccf43a0ac017da76193a002e8bf3c78983706c148ba29a01c7c161e2da6f03c7abe3d94b81887ea827a144dd693f68f54b3973899b8c6f81616d2f054e64db288f3c7bc29f6bda7de854d1ffb9f2ebceeeed98c630cc1829507ae4f8d0a7734d0d1ed039be520d5ef62e4ad6a91bece691f31073839dc6088ce3c482423dd31c0e3f8b6ed9a86bd01d671dc011102ddd8f10fbf7fb61a6a9d7c2e4759b83ed92f46c71b67196b3bdc619dc8ea03a0f1009949060b23ae01399a625d354c5226fe579046e502a39fd045c8ad1b319aac81b877164ba70e2870cda84cb87fe446a9bbd20da3dff829c2be8145400423bfca54fcf02d5cb39d13e984aeb51d6ab950d636228a092b22f5a0f911884fa89b33a1ec02dc71a9a10daaacc97de8ab8d6b48d6f824126d26a4a01958ff039fa611d7e6a7c07ed5738b760db6b470f714120b74bd206cd3782dafc7b16976e065be6444ff9db5588951081905c29b455284c209be3ec3c9e5c2c2fb81d3e650ae499479c3082af622f632166295e15197564059ac57e57dfc136ccef0926d1f766e38dbd2d85db88bb0e0d0a257d1a4bfb8db62316dc27677129d3aeb3622c2ab50d66a8bb134038d1b72b0551918df8adc448c98e55323ad11edf5cec4d418b1dbe762b8822a257bce2155c23c6bc3408d5171c212b8c60e296b3377db79ca582bd114d5c771587a70324daf47800b0788a01aedb20321a838261d20344ca940c22448b6a9a69ed5c4f2911fbeea2ab73d4c1e0c5891a1a1e5f1c6410f804fc316e1698f871bcf5e8701250d13c99b3e1b6d26736badaa11c87234998ce6e95e8e0ae0e5e06fbc433be6c7111a89f89c340104f0011b5db91cf10a02c4ff14de898b8352786863e662d9e12828c322cb6c872932dc8f15799c0b7fecf58b70a64aee78f3651ede9413e65d23d7df1fa86936f404c995049610fd00cc42858d93ae9268c53e2f440c7fc1edc7f5ad56927c3dd90571d20af2f000201be6d8e649aa0e4bc4d1c1b4ab7c4d3619f2a205d895d49d4f5308e826523ffd57d33e499b329d11f1792d22648a58b38d301a53f99ef3ed7cef32ad34db0dfa37b2e7720ba1d1a7261060055b429b83536c8773a798526b2db84d456f1a8ca0ac505896ac70b4636ab466b9116f8d3d7fc1f3c6f87ee8ef0c6e7f45911d0846661237886692175e54d01f4abdfa4c21e9b7f6a03934c52c6bee0c92b2e435f85060c3242b3e2104e162aabc6a64c8bb88eb708c7f265f84a864e68f07867c31e12bc76934a2532ee9b0b203a0efaac2345deda083b1bfab995f38960c43da98c79ab744dd0cae3692ba221e559f2a02c36787d81255b851a788081507cf7a42c0ae465ba026f600e12f67f401250662b5fc386f3d8a03baa3aa4fbec8174b3ec9871118741170a776ad0b94990623e2542977fe017794ce7fb3efa53502c543e9aff2c5a3cf087e9eb1f3c0c9a78b62145091724e502d6a8d7a330e1648386a482884394e8efb0aed58dec91490704fdc18149924fee27776227b75e37da30519f88b4bf2ca93beb67ec7fab5c36ab78ee61e3f1007ad041057f1c783e4186d55366037625e7d7bd5118de156a47554b73a8b7b62785d2e5c72034ca15c2b09ca093b33a36190ee0bc433451609ac8945aac70584a2c8c69a975ac3cb1324434f1b464b2f8d92a58c091c7bd2f30aebb250925479df119e38ad17db3b47aa2dc7c27b65619dd90ac90fecee77e1b0a36b84d011c8274f28dc7144e1900da5f358406ddfba2c02f61fc188e3d1af746f15a8a7b982aa0575710bb2a2a59606ef24dab60bac94e05a0caef8fc24f6ef8d3997058442e0a80eef70bce6b0c9c7a749ec37db1c5d9cf23c4e2edf8a637f525cea2d5dce232c4a5df641041b538ec7221b61afcbc10fd3f0a445e0ff3b303035334b84e9e5b80fade92cfbd6c3bea26976582ae0e1afd415705c4c0a1e686cd9dda907cfb4caab342356fcfce34522a50fd138eb16dcc7e2c32c14bc2f99aacbbdcf34b18b509d5d8a0ac5621e50139c7c322e989c001c96b9e118be18340efa45bb7f80f4b9fd94989bce6007ec5b4c7674be929ae3f201e269814004033219384ffb8cc121816eb09ef475f31291cf32ed05b31b5639d88e74e5d13bcfda5045e1f09079d79c5658589526ac473b09cded85c530e1972f932a0742d099ca57abb2c96064e587e215c4ffcb9f39b03b7ff2a6ab38e08a3e5765be0bb72b7ca3825c756520173f9c8b0df7f7d6a248da6d02a26e3fcba2f8698ada0b3e35e2f19a196327608f8e86e0497ae2c57f1adf28f9ef54f26456c1a0a9f5a36225d3f2fbe8a77a0e4c3c4e497e72954389b0945e16f896cabfb80412ec6a8d6c33213ab9a8f536ce8e53ea5d380f925f34b3a35608c2fe454a071c2485bf88ccd5def9babb423546a11073888164fcd7868a445b7d1edefe708f0f2179f273d55ca396d8f2d637f0c83f64042f0add6b0ecd3b546bf25c1cb02c46a1f6b4fd217d583c963872a77be2f0d0335240f8f57e1ef59691107d231e63a572d42b883198fa8c9c216664d7cf1944466f664fecfd618cd21114673a6eaf96cf033be07c42a4340c90bbcefb61bdfc8239f6cbb0aa84bd116116a168173701256fdfa66c45b7f08126854d74b53caeaa0c2f70112d59bda7a5c5f707ba9c3d7fdd6e70d253b8b1e5ad3bcffd0154c77d8659be6a096ebf2ad605041600888a7d2809d61495e59ac2bce51cc2151cae451707be1b34563c9b6974b646a17ff8303d384bc28f6ae6efdaf2a8b654f7f048205b82476f3f5452e49c24e41ab781cfd48b8364435f68ee624dd2a8a9a5b2651d75d6b8f701b26711dded14b8aa039119ec397716d98b0b891d7eadba0db7506658d34d351ad46ec5d00fa89779a9b24b11592d037864b11611043721b2fc40403432748de571005bb40047c9d0fcaec8af6a521e1799dcce9ed588bcdd6035c3782ff30e11d6221244d724353a4c71680a319a8afac99e01f29079056d905aba968beea84f85de06ecb52e0ce4cfd9b24eff0adc84056f71062add8f9db1017ea90ea9828e38a48c5874b0873fac2c3b9210eae7adf01c9f3c261c569d14987420df785d70539d642b25e7650d8639202245f4fe25f056ff90d446d4286041aa20fdcbdc6f92dfde2fe50c0d1698993ec3bda81a613a3dfa5faa70206900ff4269cf0c14d8be7fe6f9189160aeb79ed0aae209da31bb5b5d47ab7b67a3083ba1ab4b6e2bb92f94ce8862c9b4d6323c10ef25a82b2fd490b1fa", 0x1000) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r6, 0x1) r7 = syz_open_pts() ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000000)) executing program 0: setreuid(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) executing program 7: r0 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/93, 0x5d}, {0x0}, {&(0x7f0000000080)=""/19, 0x13}, {&(0x7f00000000c0)=""/170, 0xaa}], 0x4) syz_emit_ethernet(0x36, 0x0) r1 = syz_open_pts() syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0xfffffff0, 0x0, "ee70159b110004443369112295cf00a60400"}) read(r1, &(0x7f0000000100)=""/140, 0x8c) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6ff4014d557534d0a243b5a18a3b68437bac880b", 0x0, 0xfffffffd}) execve(0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) (async) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/93, 0x5d}, {0x0}, {&(0x7f0000000080)=""/19, 0x13}, {&(0x7f00000000c0)=""/170, 0xaa}], 0x4) (async) syz_emit_ethernet(0x36, 0x0) (async) syz_open_pts() (async) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) (async) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0xfffffff0, 0x0, "ee70159b110004443369112295cf00a60400"}) (async) read(r1, &(0x7f0000000100)=""/140, 0x8c) (async) syz_open_pts() (async) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6ff4014d557534d0a243b5a18a3b68437bac880b", 0x0, 0xfffffffd}) (async) execve(0x0, 0x0, 0x0) (async) executing program 4: select(0x40, &(0x7f0000000000)={0xffffff7ffffffffd, 0x0, 0xfffffffffffffff7}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000001480)=[{0x0}], 0x1) mkdir(0x0, 0x0) link(0x0, 0x0) rename(&(0x7f0000000180)='./file0\x00', 0x0) getitimer(0x0, &(0x7f0000000040)) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000580)}], 0x1, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000000180), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r1 = socket$unix(0x1, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r2 = kqueue() open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x5, 0x0, 0x9, 0x0) execve(0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r3 = socket(0x2, 0x3, 0x6) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, 0x0, 0x0) executing program 6: symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000440)='./file0/../file0\x00', &(0x7f0000000480)='c\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000003c0)=[{0x61}, {0x5, 0x0, 0xfc}, {0x6}]}) syz_emit_ethernet(0x66, &(0x7f00000009c0)=ANY=[]) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) unveil(&(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)='c\x00') open(&(0x7f00000002c0)='./file0/../file0/../file0\x00', 0x0, 0x0) executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000000000000000, 0xffffffffffffffff}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0xffffffff, {0xfdd, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = socket(0x10, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/61, 0x3d}], 0x1) recvmmsg(r0, &(0x7f0000000b80)={&(0x7f0000000b40)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f0000000400)=""/64, 0x40}, {&(0x7f0000000840)=""/246, 0xf6}, {&(0x7f0000000940)=""/250, 0xfa}], 0x3, &(0x7f0000000a40)=""/233, 0xe9}, 0x7}, 0x10, 0xc0, &(0x7f0000000bc0)={0xae9}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) recvmsg(r5, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r4) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000300)=""/62, 0x3e}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r6 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "000000000983c1a00200"}) writev(r6, &(0x7f0000000280)=[{&(0x7f00000012c0)="de", 0x1}], 0x1) close(r6) r7 = syz_open_pts() close(r7) syz_open_pts() writev(r7, &(0x7f0000000180)=[{0x0}], 0x1) syz_open_pts() executing program 2: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8, 0x0) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r1) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000180)={{0x0, 0x4a5}, {0xfffffffffffffffe}}, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r2 = open(0x0, 0x0, 0x17b) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000240)}) syz_extract_tcp_res(0x0, 0x8, 0x0) syz_open_pts() msgget(0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) syz_open_pts() munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[]) execve(0x0, &(0x7f0000000400)=[&(0x7f0000000000)='!/::$k\x00', &(0x7f00000002c0)='!\x00', &(0x7f0000000300)='/dev/bpf\x00^^\xe8\x8fp\xe6\x00\xc3\x85\xeaG\x82(\t\xf6t_\xe7\xbe9\x9eJ\x14\x80\x87V\xfb\xb5\x88\x1a~\xc0\x02\xb4\x17\x8c\xc2\x14\xe9\x1cm\xf1>2\x88\x9e\x9c\xd0\x12s\xba<\x1d\x82q', &(0x7f0000000340)='+\x00', &(0x7f0000000380)='\xf7\x00', &(0x7f00000003c0)='tap'], 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000140)="b1000506000000000000000001010000331c13fecea10500fef96ec0070000007ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a421a872c881ea6e2e00000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e00600246c09000000ff03000000000003051eea0400"/177, 0xb1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0x0) listen(r2, 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000140)='c\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) socket$unix(0x1, 0x2, 0x0) executing program 6: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) pwrite(r2, &(0x7f0000000040)="ad3c6824bf31df4902669eae1dfb318dcd1563e54281f80a312f0bc69235be8d62ed3e58ce08521960dbe2cef1c846022416e9f830be5bda9a6381f5db119de1ec9d1f5e0458caf973e34bf65b45cd2e49f8108558301743efa66d", 0x5b, 0x1000000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = getpgrp() setpgid(r3, r6) getppid() r7 = fcntl$getown(r0, 0x5) fchflags(r2, 0x0) sysctl$vm(&(0x7f0000000100)={0x2, 0x3}, 0x2, &(0x7f0000000140)="bba8cc07dbfe8283bdb3f532f1f8d6c94770f8aa9db7f9e784a31a8abbfb3106d2ec2ec896a384c0018abaad1c38c4a5591e6ba2137844189c7aa179ccaa933f559b0ba82e153b624b8b7474f19e14c9d9a1f21b5beb85335339960870b0bfb11c4eca21a07aa0", &(0x7f00000001c0)=0x67, &(0x7f0000000200)="cd7c4aa36a669e732179e1ac731858039dd7841c29537c6ae3ebcdc40ed28d4edae03b31b573a4b9bb3e97584931efc45a5fffafd2c163bcc48003944db9537969359ce1950a3bbc818db5535c218ab7f26df14c2b2141cc164b0060aaea42b727632f7fd674389e8eb68c812aea627577c0ed1db723a81d112b73870e1b0cc71d044ae74b35aae234aca7ab7bb5f8fcb7884639202ef9ab2a86471c344d29654bd305c2720e44d7f08925ba9678f38d13ed73c7b867adfece9cadaad8e546037c9eb1393f5a1f4ea5bdb7f2c404ab5c3cd73f5d028600d46e5c04ae7419b4f0e3d471295e97f1b31195109c8790102381abb70246113d7af2b813137c8e8e", 0xff) r8 = dup2(r0, r1) setsockopt$sock_int(r8, 0xffff, 0x10, &(0x7f0000000300)=0x10000, 0x4) fcntl$lock(r2, 0x7, &(0x7f0000000340)={0x3, 0x0, 0xffffffffffffffff, 0xfffffffffffff800, r3}) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000380)) r9 = syz_open_pts() ioctl$TIOCEXCL(r9, 0x2000740d) recvmsg(r8, &(0x7f0000001a40)={&(0x7f00000003c0)=@un=@abs, 0x8, &(0x7f0000001900)=[{&(0x7f0000000400)=""/241, 0xf1}, {&(0x7f0000000500)=""/218, 0xda}, {&(0x7f0000000600)=""/180, 0xb4}, {&(0x7f00000006c0)=""/156, 0x9c}, {&(0x7f0000000780)=""/169, 0xa9}, {&(0x7f0000000840)=""/32, 0x20}, {&(0x7f0000000880)=""/92, 0x5c}, {&(0x7f0000000900)=""/4096, 0x1000}], 0x8, &(0x7f0000001980)=""/183, 0xb7}, 0x801) ioctl$WSKBDIO_SETKEYREPEAT(r8, 0x800c5707, &(0x7f0000001a80)={0x1, 0x959, 0xee6}) setsockopt$inet6_MRT6_ADD_MFC(r8, 0x29, 0x68, &(0x7f0000001ac0)={{0x18, 0x3, 0xfffffffd, 0x4}, {0x18, 0x1, 0x3, 0x400}, 0x594, [0x3ff, 0x2, 0x7fff, 0xc4, 0x7fff, 0x1, 0x9, 0x3]}, 0x3c) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, &(0x7f0000001b00), &(0x7f0000001b40)=0x4) ioctl$TIOCDRAIN(r8, 0x2000745e) setgroups(0x1, &(0x7f0000001b80)=[r5]) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000001bc0)) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001c00), 0x20, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001e00), 0x80, 0x0) sendmsg$unix(r10, &(0x7f0000001e80)={&(0x7f0000001c40)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001dc0)=[{&(0x7f0000001c80)="c1d459167d1c75c7bc48f6f7f61b9a193eeaec7bf9dc3d35d01ff0408511fee377b3005e26a86f36d33b461bfc8b48aee9226535c349edfbc9bd4d148e876f924f66b06f23ca9016d3b9439d3e98fcd718e3c8d67974a6e994370031e77798b371478b12dad32a41e544a5a4d8ba51e7337b01832eca44dec1ef5b797bcb8a0e343a01b7152ebe392155e83221611b47ee7bb3a2422c50b5e96b487197ffb0350da497ec536bed", 0xa7}, {&(0x7f0000001d40)="d21eedee1fe72ade5482b4caad0c4dc9983088413ae8f6b6d883c5548ae0de2325b73b7e1186f58d73d26ef8d4a76ca59fdb48c7103f8876ceed5441e4cad450db9e47cbf9d4a37c869adc5d33542e3f041d0c6f652cb7b3c8a3f5a6127fa54a53f2e992a3e9f3e036e5f93cdb1e1e", 0x6f}], 0x2, &(0x7f0000001e40)=[@cred={0x20, 0xffff, 0x0, r7, r4, r5}, @rights={0x20, 0xffff, 0x1, [r11, r1, 0xffffffffffffff9c, r2]}], 0x40, 0x40b}, 0x8) msgctl$IPC_RMID(0x0, 0x0) executing program 0: sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082c8bbb3caebe1f4b643f9c76619cb3a0fc5d593bb7bb1f3b4d79b915af2d50c908c7eb9051860a8c2149181bde3a8105cc472d8ed098d487b62b0208903a7a74ab9180dc3a7e48848625043c7a9fecaeebb833ce08c3ecd70d8c549acf27b1db707de45aed98fac02698875ac9749bd3d21ea9a6ef5358ff4ca546aa81ce7e3fcd895d65213b225d675e9f03afbeee5d1568ca591777341d5cd55046cf4caa9ee11dd564ff9665c73092ffc131d1c74384f33f73cfbb2fa50ef12cdb3393fb26d8a1c4bc5760d87c0427914499031a35f1be08bfb84c724265a0fe02f6b94b9a1e739473c0a16e21e4a032f2a0bdfd5d3d731d903fa9b04ab64e2", 0x0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0xe0) mknodat(0xffffffffffffffff, 0x0, 0x8, 0x0) r0 = open$dir(&(0x7f0000000000)='./file2\x00', 0x80, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x2, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffff"]) mprotect(&(0x7f00003d7000/0x4000)=nil, 0x4000, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x1, 0x4005, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x2b, 0xd, 0x0, 0xfffffffffffffefa) r2 = socket(0x20, 0x4, 0x0) shutdown(r2, 0x0) recvmmsg(r2, 0x0, 0x0, 0x0, 0x0) setegid(0xffffffffffffffff) msgget$private(0x0, 0x0) pwritev(r0, &(0x7f0000000080), 0x1, 0x0) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020697a, &(0x7f00000001c0)) sysctl$kern(0x0, 0x0, &(0x7f0000000140), 0x0, 0x0, 0x0) dup(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) dup(0xffffffffffffffff) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000280), 0x0, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000280)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc2576b9a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec1d89e000040781e4b2fff040ff00"/177, 0xb1, 0x0, 0x0, 0x0) setuid(0xffffffffffffffff) executing program 6: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41}, &(0x7f00000004c0)={0x40000000001fb, 0xfffffffffffffffb}, 0x0, 0x0) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x24}], 0x1}) r3 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)) dup2(r3, r1) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000500)={0x3ff}, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000080)='./file0\x00', r4}) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000240)="c226", 0x2}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000120, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r6 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r6, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000040)="7607d7710200005e004e2b1f00020000", 0x10}], 0x1}, 0x0) r7 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000440)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) executing program 5: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000), 0x228, 0x0) r1 = socket$inet(0x2, 0x8000, 0x53) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000040)=r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000a80), 0x10) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r3 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r4 = dup(r3) listen(r4, 0x0) r5 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1009, &(0x7f0000000580), 0x4) sysctl$net_inet_ah(&(0x7f0000000100)={0x4, 0x2, 0x33, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1, 0x7fffffff) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') sendto$inet(r5, &(0x7f0000000100)="18", 0xffffff36, 0x195a05e282d6161, 0x0, 0x0) close(0xffffffffffffffff) accept$inet(0xffffffffffffffff, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 3: mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x1, 0x5ec67439ffdf04e0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="ee", 0x1}], 0x1) open(&(0x7f00000002c0)='./file0\x00', 0x40, 0x3c) fcntl$dupfd(r0, 0x0, r0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)="370418c1665aac9d8726b1ce58e8f79165433553ca673c0902b2ba4ff65b6eb25344", 0x22}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f04351190000004067e3af7d921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a134300006b0a", 0x6f}], 0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x3a) r3 = dup2(r2, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="1161d00ba9e14a69a3f11e0bcf304658afd628ef008f903f4991fb5246d9d594b8e7", 0x22) unveil(0x0, &(0x7f00000001c0)='x\x00') r4 = socket(0x2, 0x1, 0x0) r5 = dup2(r4, r4) poll(&(0x7f0000000200)=[{r5, 0x4}], 0x1, 0x0) shutdown(r5, 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@random="78ad55e8f895", @broadcast, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @random="07b2ba59f1b3", @local={0xac, 0x14, 0x0}, @empty, @multicast2}}}}) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r6, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) kqueue() executing program 1: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x4, &(0x7f0000000180)=[{0x0, 0xff}, {0x3}, {0x8001}, {0xe222, 0x7, 0xfa, 0x2}]}) setuid(0xffffffffffffffff) socket(0x1e, 0x3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) setuid(0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x40}, {0x2}, {0x2006}]}) write(r0, 0x0, 0x0) sysctl$net_inet_divert(0x0, 0x0, &(0x7f0000000280), 0x0, 0x0, 0x0) open(0x0, 0x80000000000206, 0x0) ktrace(0x0, 0x4, 0xd27d43220c7df9b, 0x0) getrusage(0x0, &(0x7f0000000380)) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000001600), 0x94, 0x3, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000500)=""/98) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpgrp() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001740), &(0x7f0000001780)=0xc) msgsnd(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="0369f7da1bcfaeddfdb8110edbf745d01617a97844dc80d31f75f118d9b08c6e5e43667b8e6a3ea33f1fcbbf6bddb52b7ce67aa652e4ecb9bf60fa1fae1fad4436ef75f919cf4a9cf3ce609f9aa65fa65a8859dba3a2d7fb03debe5e3247735700"], 0x57, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, 0x0, 0x0) setegid(0x0) executing program 7: r0 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/93, 0x5d}, {0x0}, {&(0x7f0000000080)=""/19, 0x13}, {&(0x7f00000000c0)=""/170, 0xaa}], 0x4) syz_emit_ethernet(0x36, 0x0) r1 = syz_open_pts() syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0xfffffff0, 0x0, "ee70159b110004443369112295cf00a60400"}) read(r1, &(0x7f0000000100)=""/140, 0x8c) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6ff4014d557534d0a243b5a18a3b68437bac880b", 0x0, 0xfffffffd}) execve(0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) (async) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/93, 0x5d}, {0x0}, {&(0x7f0000000080)=""/19, 0x13}, {&(0x7f00000000c0)=""/170, 0xaa}], 0x4) (async) syz_emit_ethernet(0x36, 0x0) (async) syz_open_pts() (async) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) (async) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0xfffffff0, 0x0, "ee70159b110004443369112295cf00a60400"}) (async) read(r1, &(0x7f0000000100)=""/140, 0x8c) (async) syz_open_pts() (async) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6ff4014d557534d0a243b5a18a3b68437bac880b", 0x0, 0xfffffffd}) (async) execve(0x0, 0x0, 0x0) (async) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) socket(0x1c, 0x1, 0x40) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) open(&(0x7f0000000400)='./bus\x00', 0x8000, 0x0) getrusage(0x0, &(0x7f0000000000)) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) dup(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000100)="e049f648da04a45b6bee0bf84a9e", 0xe}], 0x1) ioctl$FIONREAD(r1, 0x80206913, &(0x7f00000001c0)) sysctl$hw(&(0x7f0000000080)={0x6, 0x6}, 0x2, &(0x7f00000000c0)="f6dbcc83", 0x0, &(0x7f0000000200), 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r4 = msgget$private(0x0, 0x2a2) msgctl$IPC_SET(r4, 0x1, &(0x7f00000027c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x9}}) r5 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, "ff00000000e887c0b46a89ae050800"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) msgsnd(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="01000000001cddf9abc15639baaa2661776ad75bcae7be5d6c85d25e78b2472ed976657b188d6ef66b06adab6ceec175b5f2c4f879425a07813068d3d5eb9b8af8e0882441422004da8516506964cb97e6738a77423ac90ac57023c095d1c475ca8442edbd5bdb1289de2f8c078982422178ce83cf5713f8d13f99d2652a71d2ca85b0358edf02b88a3d87bb4c84b2781df2a292384b982af9e0573db62d0947ecaf0b303a5b18f7a4"], 0xac, 0x800) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x5}, {0x4000006}]}) executing program 2: rmdir(&(0x7f0000000000)='./file0\x00') setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() (async) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x9, 0xfffffffd, "1c000000870000000000000000000000000700"}) writev(r0, &(0x7f0000001740)=[{&(0x7f0000001800)="b11580432563455323d5d9ff26a799fae7b9dc42fc648adab54ed3d2caba93ce0987", 0x22}], 0x1) (async) writev(r0, &(0x7f0000001740)=[{&(0x7f0000001800)="b11580432563455323d5d9ff26a799fae7b9dc42fc648adab54ed3d2caba93ce0987", 0x22}], 0x1) executing program 4: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000040)=0x6, 0x4) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)=',\x00', &(0x7f0000000100)='--)#\x00', &(0x7f0000000140)='&\x00', &(0x7f0000000180)='@\'\x00', &(0x7f00000001c0)='@\x00', &(0x7f0000000200)='+\x00'], &(0x7f0000000380)=[&(0x7f0000000280)='(%#-!&*\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00']) setsockopt(r1, 0xffffffff, 0x7f, &(0x7f00000003c0)="3b6e9d13fc86158adffafea6050704b4fa1e1a958358938c7f6e6de3e8724d0a66c327c319a10cc5308152cf5053c0f5c42f8db5ecce4b019936276ce90ae786cc63eac17583e84a21e69d367f53f59b50e3285ced5791d8d3ea024b8abfdd6dabd46bfc2baa17ac3c639948d063740e15a1157a204f1a360e1b3416c39dbc308d5a1ea99c9412c42d2b30a153d20e0cc4449944", 0x94) setreuid(0xffffffffffffffff, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000001480)={0x1000, 0x0, &(0x7f0000000480)=""/4096}) r2 = semget(0x1, 0x3, 0x201) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f00000014c0)=""/64) r3 = getpid() ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r1, 0x400c570a, &(0x7f0000001500)) mknod(&(0x7f0000001540)='./file0\x00', 0x20, 0xff) chdir(&(0x7f0000001580)='./file0\x00') r4 = accept(r1, &(0x7f00000015c0)=@un=@abs, &(0x7f0000001600)=0x8) sendmmsg(r4, &(0x7f00000039c0)={&(0x7f0000003980)={&(0x7f0000001640)=@in6={0x18, 0x3, 0x9}, 0xc, &(0x7f0000001800)=[{&(0x7f0000001680)="8c1c70604f7b1a0bcf1edf658959ab9e9a36e82d14160d7e2a44f3cc447f6391eb9493d738ebc736eb4b5a6056cafcd7031a63564890c0f6848dc2255f06cf430656e250a72f3c81d8cceaebda926b09307330de6e47fda341bf2e904b1b720d26d3d537b6ea32e3fe7785b1f00cdd52f67ef86b36226efa8d1f43d78bbbe7b26c275b7e5809d533bb38f6ee6ea9f46bb94c8dfcc22c6d88587be20b25f0389ec1bba183d9006beb0f6f34587bbb2724a7ce40dd85f4f991c7a8a996f1c5b3c9b009253e88afd03c2caceac644e69e190a1a9cdd7d14dd50092693d433078cb53b242b32be1a307d", 0xe8}, {&(0x7f0000001780)="fc6694fae8c559573b601b688bce240afce7e2c41cce74f74abf2a702d08b20061dfd22604e0a5181b6c91817a5fb496e6f92ce5b171288b937eb97c8d0f9aae9e7b8d37d62abb6bbc763c8e4b2ea3637a3b4475a4db59c3fa0bd502f7b46b108dba9a756d5703dcf7db87293a27ddd3ef9fd5b0869fb4ccc36a", 0x7a}], 0x2, &(0x7f0000001840)=[{0x1010, 0xffff, 0x4, "3f74e2fce66c85b34ecb46a6b43c6a07e24d436cd0599566762a2a5e571fd173e2ab44c879ef726a3b8cec89be8c1cc7a7a41ed496166fd3e33bc079d1c5a39aec65b83015640534e0d2a867915d3d9ec81d5b13930f2da88b4665c67e1fd1734d9d3803b5da01de807ef8d3082b385df5a17603528c59d7c6824a59b65565db2f8ae8223baa5af48dd86c1b734d558e058e93add1d79cb59e8260cf0f06a6e6d72795069757b08b3d34a30590c83c3fad13445d51027c8b5bc737ad22a0939669277c2016b2da30e8d055968cb28bd54811d069de0a93b0bad9d92c7894e74b9a10635bdb9f7b2613da7bf525820189c7642c73f692f95807425d484b734bbd88e1e0d9786ce0af7af576fcfe43ca2e6417adcec41d57d00daf2110a28c3f856b3995d42dc6dd23299c89302e9b26275632537304fbc73f5426667ef5c7bc90f7851366d239572e017486dcecdeeb7670231ba363f9627cb991c3b444e353bb9733547d818e9d4deb63d121ad308cf9cfcbf541d9e9963ad56eeca2c873e584eaf164a270dae5d5bad2a73a915417207db364e88e27b9c928e654284398f524cfe31488a6639f455e35732683d9b6af0c16b044d7d3845c7604788aa3a9d256db8a91583ba10ba21e30fb3e39d8dbb8c29ce597519342a5abe437e9907477e42d8372ebd16ad9b8bbb7c0bcf094625c43e5cf8dcc09a72e2775b94d1c2a63a6a1e3d0bdf470f2adeeed3c892efce573481b609a55067b7b5d18700434d56e8699218ee95c0f4bfb3388eb65864767984865446ad6247b4834b75724a69bf32a034e0eda9c3f22a51343c63c2f7b67705cbaf0011c3dc0815f7e0f38bb86b02beb5320020fe8acb148ff3777f0aeeb3508dba024d717f5147715c229417fa46ea413946f314b53d1c6c1f8aa2ee43a8d2909c6fab8dfadc8107a4b790034ef038535e37a4d945b999cd14de5858036bd422af6a898d40b2b8bc4fbf145544d034d441a661fd8b204db6fd881b6db07c7f7528de4e59579d1256889b2949eb30b43abbf2141ab88cf7e1700ab37e6037d73c13144c26e20783a1c86cfc2977b3a84d8ec66e57c95e562cb7a4a16586a10bae64121bf71fc4d75269b5e2ac1934f9bc53c764c2f36634cb3affdb6bfabb6986a8a6cf4f0c006d40db563fa6e9301a8acc12009524b8f23b0ac7da7a725bb8e30c1046c96972ae7708c11b07b38ef523d93696dfdec3a76d57a0d7b86b415439921e42067b8ba606910da033034566f9dafcdebb43b1eb10146f0c567a6fba1f786986af88ba8f82d40ee72eb7532123c6f9833100eaf3c97573758ecab5f27a1d94673b011152b5f8692c9d83ccdf196a878363621f68e5de5a922d14e1ccf4386f34fb5128773c811a0f49c5ff1b95cf4febfca6a33a3cda31a06abbe30bea8944e48fb74b1b6d24044432d0ad260874ad7a762b47fadae4209a978478751341dc33a69d90ce9db561df4e8af469b4c3f7cc3cb141a7d7164d436067a56ec805c8d098fd5e148839d40712ea3d93a0b555cd7cea87cbd94c9a5f75ccbd7e7783a8d2ab1807304dcfdc8a70a4ec79e5eedb6755f43861823fabb0e95ee810bb2d7e96fe8784a53e7daaee3e90c4e36d1827ef46b63ec424bcf97226ac97dbcb40886f166fd70d50825ec8bb891aa49afd123d78d9d9eecbe697069da5cd1ec033d8cd5f3926d2d4bcf12bd081797b347a4e92f1f61591563d67641b50e44a991bb7f902c4a980b50862629c740f22f63b2b73fa387d9496c7340852f2988fa7f56adde6d937baeef46a34ff5ae4466a122e1e2a494108204b8c5c47aeb4dfd5730e2abb38d4043a9a0885ef67c95cb6b9a3c9cec6eb57bc25c0df8fbb0a798293024123c9d39830623f873ea11be01aca29d38925f54f9482fd42675ab169a6b4f18cbf746e39843648c3d72964fb0d3de1f0ac096e33e7e271321111b08addf7fad2871acb9acb382247da2e5894747292419a54cc4fd02e5906d8f9fa5b8c13e776eb47237faf8afc906b56c72297dd511d83df520208185cc93b07320da0ab43eb96fb8850f79cf19eba2c9af0e806caa89c12d0943a8594a99721d5a30d42bc450e8d9c2c3263dd9a7750b7ee2585fa734cc4afc9951404b8ecfc2e1eab5fc1dafcb4c7f06895ae52cfa613cc56a1889beec1ccf1305269e8ffa55d5e640e89691f3b9c06f0896819e0147dce3a5cf6718cda91c9d2952c35aac124cd8525feaf2af73e27d8c6251a958ed69038d27efef7c6f410726212aa4321bcf6695faeb98ac431527398c720231480c9ee543f77a7f76f391db4d0e0585fae783cd971988e4cc80be959c1bfcd057b654ec5c42783c8c2a2b1188b92af7f8d10aa3d433b3ef8794489a4257be1168dab00e1d1546163030ccc39ea726d18c53eb630affc359b0f9fd1e4a2dd7e177127ec8c12a9dfdf6d0a80934deafd924d562e66adb92020c81f11d573d34a6c1532cb3521f30b3d51c0e92bd604471f2c832eadf510d313c1f04bf3dcc04207a0b91bcd8d4aa4d69383e70f9c4c088cb4e4002f6ed7c505a4a1ae218e4a7a792081d8b2918b5f34cce23457fd736ad46f16e9f2560936365b56c23507c8a9a9f42af8b099f8e7a88bc4ef0cde881d3e1e8e9593a055c82f81d304dca7020537782718877dc8f2dbcc51adfff51eced7e4563cfc7efaa08bfba9c3263ab04811ac6531e0a3305f79947421ba29516ac78f0e085116e7e16760f314e0afca43cb5fa7dac410cc5124480dc776f69cc6a280345ff26e90d8cfac9733050db19bc203c27ca8315c0593dee7824326c3ff2ea25f1fe76e99b4ab6a3842b2eb18094636b1c8b0a8381dfc70983d6aec4ccd44b7a146a2bc0d4a3ebcf14be5cc415b0e41b4508fcb88e03515ca18a8cd17c7740551645fa924463d279b10d89e4668938dacfacac80afaa599ef3742db157c402c2dd484f7a008fb60ff4611f274d422b2849ce46592cdd5fff06ad6fde4c4d7b8af8aca9b86adafa8f46a9d6f9e2e310a65201e3f9f279510c2357ec596b75295dc25a1e08d048ee2cceb1619e5234ca62eb3336e0bc54245ce3eff5bd5817cef318b309fde378d916d4a56d4cee03167b7d077400ebee577d365378ae2ebf0b1c907797dab908286bba69e9719a1476c7e889f7a06884808ba4c13e556114a4a40abee30cf98cdafc84153f2e3d97a93f124d40ef262775e1b40de459a879666d0ff1bebd7309730fa4c62d6dd634aefb88328071d705d3b793b2658396a204cf7f5007bf113efd4e7becb764b2f489bf1ed76f988f3a347b82e5eb39be8a5f9ac039883f82bb2c4abb4ab1625719182e753068802dd5acc4a2b2c164983f0a5e13281f548a68fd64bf447973ffc6580c46d1805406d41338ff3f6d9681ae3250a948ef5f494cc36cee3b3c9300fe7e46e9eb72d4fb1d1611724d88974b982539011093c94422099180346b8057f8597e7f215297776c352707a18eee1fcfebffd5b80dd082e40c87cb00c39801a6427da40754270876ce424bbabad65e1959d996b078a2a8283e1dbe086d43d77bdaf8c315f2e80392d41c1726aa55dbb58789c423bcbf059c37a630bf0988955e73e31a50fe84d0b88a5086142ff9d7fe37f4fbaf1b8dfdd1ce47e8e38e7f40b7df2b990265c7194e2d7572ad59f6579d197bbd94c10be346ddb8a7b1976ccd21f67c25cbbd0a1e49c5af206a0f7e36a3942d98a0f03d2319a4c182ff77d7157c5b506610e1ad57dcc59fee4b16f6ea3f1c6f524163c4b7d94dc4468924d420ba8901fd55c89e0aa3eab7e11cec935803c05c8f38657364b12d0b739174d5da77c16f074869bfa7a321103fef12b7cdd282522a28dabd7271fb7bd0de9b70d130763e01b8b1004ad4f02fdfb75a2f0e2a0304d7c310256ff6a29df3ad580d0a297b450ccc9034f6cd85220db3c5c55ba56ff2abcc12d560dca9a9c285729859f23004913924a7ae5c1a6ef9a96e3848a17a045bb22bb88df82344b97085c90e4dc51f7df34f84117e5d73082738ef93e45ceaea7c0e5e54f34ab18ab2dc968d00dd2cc9fd83e733582792c68b0a3fe5348f056de4893113915969764ed7e5b2e49f1c5f1811c842f6d13874e8820d79194cdba16ed0f2eb542b408ba5afc8eb74fe3a46c1daf2ffeb55cfaa31c2e35e7f544a3a85944b5936eea601927e44ac7031368cf7b993481076cfbd34f60d15e5d6d598269cf428a407e155b862127e26dfc823ab7de09185aafbbb3e741d1f04801f87f018fb4c0d41df6a1b4a5b2d8d71edf04a980b42860814ea7c45a4a630627d55a096d456ff5e055678341dbeb523ee14fe6489419604b04a5073926845f206bc9f0aa78bbae4e56ebd4170de8a1e1f0bb0d9332e5b3b6fff7446e4e368275cd0f695f8ac509b1c7b756b0f6b6ddd1fffdc6412f1281062d83508b84b148aa14f85bd88846bfe5852d0149f9e5817aa556c6859e99de2df7da547aee3ead99acc7ba60f9a113dba1b0267c2c55945e5de0736e94119ca9eeee49c066605efbcce08cdbd38dda4fc81419d900555fb7a15f88fb3951ee60f101010b5e8409ecad67d34dcadedd2f9cf340c0b8a71363ce579d3f4d0ee43f62c6baf4d529a95310a866f34b9de4af084e01295d7a8057d75508e229e37c522fc57aea35eeee9002556bdfdbd6f917ba65f521f1c689f69c5be603d7878109df4693001ef40074d17eebbd6fb3d12d58fe6c145c2df83f3be6d9f547c7ce9c49dc8ed509be28ff5e31bd5492ad1f92e1c5881510d5ead3428602a8cc63272a8cf413bc6b4da6089ec11b1c5ee9ad1d2e74bcd61aa7c191cdb742d6be59ed9f801c0085c40185c735c8124f6520de29b50036f56fca90a578e1cffb78ef78446e154f2faa721432f61ec668bdd8ccb5450ca7b29074331b9ba52ef0015606f6b878b8183c4955a695e9e29a345ee885c5de8f6c39a875dfde3e84577d37e2546e152428624d64cd7abb56cbf48fb2fcf9bdc349bc151d5dcf3e4786f200faef42247c371142bf240020a9be8598cdec6b57a9c5b138f2475f7dfea050d343f4fb09d6d6705f23d378f62b389e180596556577baf28cf092af994cf4d5ca538ce130303e04943fe0be3d668ec62bd5b54dfe8231add0ccf80407c2718cf32e6e3ab61fd288170db02d4bf35818b2437c921045ef97cd8c97487519af35cf24b1c235bde35a79c82d5bbe51bb926ca8447b54330e7e75f38682336b453518d7ce20f97e752be2305da4d2314ac07291300bb4d635d688540430bc6fe57b3edefa38a5882c63e92e5813e77db736b14b8c13b9c2b1fdbdc3fb0d5c7f8124027ce0602a596daad7322297989f8df8811384149481507df6abb2adfe19fadd8129a1db437e39aa0b10da4e4c0a1b14cc40b2f36c0d8c8c610a5083892bd3007409befd7c630849cb15afaf22cbc97f3e02e0f84bca8f7d93b2f23b163568377257686d006a4ce4abe0013b068c9892ba695bdae2599da894fc0745b72f9072427df57ab8e8b8209c70cf5d7fd79e58761ae8d43fd81199021d9a1c134fcaef99cc22c3252064e3a8326e163432896306ec7da02e4a1a1142b8f40435a399735108e2210a393cbc977541c84f97fde244abc993a91e9f5b06b572e3b77afdbdf7ad2e342f7141838c90e2d54bd8bedf285c0d7ef57ba2d4357aec0f56ce3c112440cba8243f96b38384f9c31fabd4a2023c31e0971fb9283b8cab045794186d70d571a953b43bd28239a1d17456c7d3aa467eae82f61ebded16ac7"}, {0xc8, 0xffff, 0x9, "439c5d207904a66235031e909df9d7ce89ca0bfaaf3ee338a3901619261061c642cdce2513dbd91d229f7fa7f5116304a1661f1f9bf3f829d8e998da9ab7057296ad057b8fc37ef65b539402ee94d248ea9f122d3c04d5c102871ac7b15f2ab165860ccd59690474bede2e52011884ae012e1d43ad1f753290843b693cdbde05c5ebe413367317ac469c5591646e0a34be71d899f89498ab114f110a2e67fb37b96b658c6d2ced70f83bff1743f4e8a0f190f0023d967eef"}, {0x1010, 0x1, 0x6, "c9c52d69a61125098b978cc2fdb22be1ca71a173d3e64d0fd89c05d3b5f1c4b9b6899217d45a2549b0eb0e1368f999ab426966a6e3169d206a2a47f1436bf69f7dc353a93fd2482cccca7e6b2fe6d81e799dd14fcc9e75762aec969f9e6ea8373d2e2428c8dc182ca14f5a6f5977ce22378a50f2bc78cbfbb11ac5a949479f41172cc47fb49adb24aea30ad177dd3b5cbeab83c7563c2762932ff2c55b02cc86506c282f319159f66748d6351bd2a93ec13cf00acc5af83504a4d9d21e297c4cec1e575e883fbbbc2ad126ea0077e04e3aa58891e610b46ac334e810fc95b6c738e58fcf92119199b1c09772657c51498c3f2e2f60ea1ef2d7c1437646eeef2b1317e3a1d9a685e056a819a5c8d46ea28d590670c4e0a95b1a1ab99d65917ef4581f8d256d52c4715a953640649fe775250db7cd8e843604c383cf500a7c11d1745097bb636f038fa62b013749fe9839f72c84481522935a71d88400ae28521057c939024989e99599ed0ba01199002bef07de69a10963ef39f86af0ab9c34f646d1a7683729f6059f1804add9ab327d1382f3bb547552ece0de36c589ba7a997d37af2a298b3f45f23028ca94e4ccd88000ab0c67d521700f8d5937fc5e9f7764d417c927eff978ddf9b63cd7c08f9c6c8712508860285397c5882c5d9625e5c9c96807884163486db2c9bb58e634c9f475e964919598ab60621fc123ca035e17e5a832a31fc84c44d9dac825481c0d6fc13659d36a2ac1499283f7ab8dc053b6c4cd1d1d0a7cfeec7e88c3d22302578e51b425d17fa2d67c89fc31781d0a4c029339a43e87bf351b0777b7f1fb0c02d3b2e715aa1357e4cd490f3404d66062ff24952a5a3b2c1ff1fe9b82b3d9091d82f83d0de89799c2319fc1c191d553b6b4821fb3c4c75314db470bd2e944487760ac778b7ed44a612fe70a4819d04ab041662c338d9ca21eb75e4966ab61d9f3364e867bc99e026a3288cfc7383c1c0a06a42973e87f01c2c06afdb2afca81d701b4c7d442f2ebab92a2a3ff847601a7c83007c6ea6385d7f7a196000998f3e3904d91bf44afa3f778607724bd256c85351da51bf5eb8bfff436983b94cc09c59a08f0748d9c55cdf11eabf9f1a294092bc620be988f265592707d836f8bdbfaf83e55b32ed1754032d48f845989ea3b3c1d2146366218539613fb62aec967968b30c29a8e5d7997f75f7ebea5e0262019b753c0bc30f4ae8ce6eed8097378eebb05955a0a03964639ab9b011332ce623d0f1daa5fad09f45768df2560784b78c46c50ae37facc1797aa98164efb16bcc8f768dbfb8264f08c311f5346b10942dcc5af425521f613f73c5ff88efe7231bc7050d005b3339c583e28e16139680c12e50ecb7c4b6f3abb2a5aa84ee3c1c7a9a81cfefe39f88bc4974f7dabb6f4152abceb5c3b3c5065b62e6720bb8431701b4078bb4a83f59627a12a0c098afded85e0290cf0175c9a8d4d6e949a33436d9ab2d21763871432c6a75b82b9803e01913d16a91fc1e2be1a1b9cda1a9571a5c46146ddf59219e3f2fc8fe86b8d52dfb02581b2dccf0e78b6b6d51f2db1287e7c346266b957aabe70d128a306c2ed96e25010272ae7f13e400fde9965cac62fb28922b364860182c5c26f6d2415895db3f135ef290284857d549957436ac54d0bfe108e35f630e81e0f6289125bfeea6faf0d12ef5266313a9c662329a713086772ef0a7d8240e81192be12d2981bf42af97d39689e75653b19ffbab6b4f01d8e3198d392d0604a82c7fd44ed965b227421349bd3489a2872cedf684df567357c56ef79f8dd5b07c400941381957768bfa2bb415a4dee281ff768624825940492af54118cf1da1c058b001d5f1b0b45226186140a4e33a7d46aa7dff9ba2807319804010ca498da5fb11ba6730e7902f356208a8d998991446a204d0dd71388fc5640779e67ce03ae4ef169ec3677c2866da8f0020e249bdd1cca19459bcb195c020ea9b6513d84afbe934e2541c4be6d083d5184dac634575446c8f60f51c57bd4386c5241551b9979b64821ab01517dce989febaf8e28489dcd076a397c18a1c26fca43e301f21828746f97a295cf0efdccf90d13c87a94ac94d144a1fa580447a4dde77192cccd1b3f5f32012db489dedfcfce5fe7f7f51bdd4c3f0353231adcfc2f1d373926599122261a573843fb2c98459aeff1524423f82311f4c634d80f73c0f48ee9466648d8c99cb031a6eaa17ad15dfc2c95475f344e0121e3b4ee3f60844d02d9f73e24e75296eed052c31cf4403d5d094f08c6d1d72aa47e94426b116b0e822fb1326e762ad70bc599692563318ffb025c511ce38b9d30a4117459850c771741eb43389f849a839c5c5673ab2e6a980f579f4b99aee396e78920b3e632e39ebeb830e63db15649ef02ebfd87143b61ba0cd16e99e3fa49297e85e03452f7966dfefa7040d4c957cf5e68b2ea9ab235224202f7c2da395dd1475931b031800f968e3c031ab8e7ceffae4a3a37cedf6bf71020677382c9f84e38b29a6d14c6ff47060757a4efa73eeec2d228efeb82846973c2bfb54ccd2e5f9fb5ea3615c7dbd802e50236cbbb2de9f02e5649db5f69f3246065028f7d8ccdc0d882740da1bd47af5c44a321e55c4358d522db33cde82a4cc61d8d3448fd244da8b396ed1d9865ce4f9cda536ca20c3d37feac6bb8fcaa4ea99bd1be506c105748bd37ef22691707e7513a42a7a975c772fb6e8f5baabe1555eb18983fc28acef55a74b8d203726f09baf20cbc5d98dbdf403d73cb6c30022351344a8969d1eb582c74267c0a64695ac3d8851a710cb0eb2dd036611c314a1bc489867094712b61775ba0ecefb9d1009545e71cfe1c3f4f9682350c4643ede383cb11c839937a8383a6891035869089d6b0942dcb49cb074b3a58c454278fa3d45f0f282356908542f333cf8377829c362f4cef62fe6d9d82e3442990556caf79d47b6db685ee38d334304cf235c1409fc43591ab41579fb752436c88b53cca3a90e325387f5e35d252f96b060e84dee844a78c81401f7941f930dc0feba9f247bfeb4833d6e54daabfa1f9a143119681646d6f8113faf9c38e94ec4efe5f661ca03b648a5d6407d27fbc9235a2fc393c3dae870f154eebea9ab215dc527a36db921cb13af2da46f0ab4cf6fa1e6371997b0c564f023a11bb5d03217e67b6853e4e75b5be828009703a484ea2087583ba49240a0df1c79f0ca5c639fb47581c9a44297d03883cf335c865d3caff74d42035215ab73b7e770a98e2eaca4257ff22baaade5749ceac3b9e32ee315321ffe3a92867f782be426fdca568f1c579795e1169aac1aa579e4db36453bf1e926fca32bc496c64d0286fa1149b43025529b3228e2ddfe4f3f10ccc1942b48ebc946e2a382214fb518624bed47dd57ad143943511d6eb20f609b056c00bb412d0ac29137b183124053c97851e0aedc6a4769811e2fa3d42eb7d6dd02f5233fd5ba30a3d8597a8e33386e2064ca4bd81681ac67186abab5cbd0281d7b84b7aaba117102efebfbe7829d8f35c6348a149c7fe4257cb7866a74bf748ab806c38854e08c081f61e2b86f57c770095f30cb85d609b5388e695dbe62213c577c9ab6b50130fa7008616df677d31a993d204cd22c5086bbf8b2ba394abeb3014ec4f339c1ad7a8d41cea0834fc7c72ff4e207c6ee6896a19bdd823e3369e0fc99421c2c60fbe452d67c700faed2182bfab97ad01153bdbfaf5dde6e753cef9b14a21d48c2cda484f5976abeb3f2c64906d6a443191f37e525c78a4819379578d58f458160873e12474d459be78edf480506121c14a80a481319e1f5dd870c7d21140af07433bcea28d3b94e1a3cfb13db70770c89534ee63be16061806d9db7253b24160515e6efd07eccad6fefbb1b3c736249de9d7fb773295a4c6d3989555058cb2df4963b0c74d8c60a00e86dc97ce6b98ec6aa8fbe5817c8f8dc7fb3492cb9508f19a9e4ada97fbe3c6d0bdc6db541c26a12ba52c583b78f12558287d9f8ef1673ebc4114c10e8e66b44f08ef51935305b9da694d5e929e6b12a437c4c0a2569500282fad7426af9fc2f0db6448c5db79df6053e8c330f004f330b687568aaa0b81224b5d35b2315c5df2ecb0e37b8c79d3afe68426a7a3455726dd5e53c2c18b44153a1ce54ade36e6f0701fc07e1d6dd17419dc8be51f2bf80b2c5148406ff3908b7c3deeed966e48cd798563161396d8ba65cafb81712f86ed6fe9f4f146c40536bf6c1077ba688d3dc4ad5847cd8485f5877044e928e3d38655bbbd68d907d0c6fd5214a8579be05d58b6a043cc3028785a46ab049078dd0edeb52fcbccc63bf7a82e928d64b0166fce48d8504dfe23b80c24f685f4b9e548a7751155ffbe3eb15aa4eb17b3a2ca19b48cc540d7b86681130d8d27b6d95dfcfb885c8a18a20e795b606c891893e78aa4ccb7cc5ab4f69c7cb794090295c2d6b5532ef4302c8cee07536fda10578125d94a595b57cdd1898d0ae86155c5074923019d32af2994aa57baa010b0d742d498dcad743f2f71cd7f54dabd6ec16c84003ab3e141e37d90ba464453e61a191a8eecfcdfed7109cc677733cbd47dc216c62bcf85eaa0c2b202b524722d5d6fb252ff565e357756f9b412c8881b3bfc069551054d9fe38cf8d6abe51843e65cc07ad60c1f899b51516b7e83b2c8b47351252bc7e0f2d3746447fcd3e699711badc01b6d373c945c6fe60ceda9937cb6ef4b409b8a92ad4f82270a2ce24fcab8e1fa5b3d48799ca715add1d681bb7a7562ae0a9252f2b702c932db5a1a8757e7e4d99257c822050db67441e1e918a65be3be37974dd54c4e94e6564f90edc9667f9c90a74a1bd157311a608ee7cb35b0aaa279d84bc29689139e4e1976c7091510397594f0386804fef7b54d3f7bc27c7999597f040a3f58a17bf47b895d31b148e949ff8f5a2044d0787d773457da4acfa1e576a7eb6e9355299d2a65273270aec7aaa65bffbd50a937285dc7b885834c11a6c117e9798c91159a5da6bf022c6d2555d023bb7158a5d5629104443cf28812c3167b121a27ce8e596b19201081edd68841db77cb8dda2f427e4516205f8a96b40db3fb41cb1bdcf684a81221b97b9da487690e18a2d7f26bf355c523500e9db7c4174f4a63a467c17a2d1c9cd7ce194f4e5f821b305c0fdddfeb926565c699085e248e5efcb6e507ce46992f15292b9688e44bf9055bb9dcdb434ad3110ef4aee6a7085a83b1d50677428a954f653768b9b00329179d202b75d0502506109996ffad9346e1605e643f66d2634d21465026d9b800dcd45810fd7d1e1f07669c173e2fbce70f4c23e857878cd9ff2419fb40cd75bdf8206012ff7f2a2f7b93af65dc55849368a764d8380d9ffa591c29be1a00475b470ce5f057cb672c872da7d9361107380112ec19b5771e5d5680740fa303ec1ce68f45c2254097e3274818a60e2b7c3a7e908f53b5aca385d2b18aed12422a513a802ea47f9fe40e274fcca2f1274c9b117882d884373c21e4cbe4a9d64db3a19bce23eb7342e18feefdf9e12f4032f6807759e3c4795cae1225e2073f9ab9eacee3c2d3b162c2501e6069c7211a929b7b2c65e5bf2b0e02b40b6932f66043b06f3083ac8732bcfff8fe70c9baac6805f24a787b45fd273709dfa3f05e22b2a0fd56a13f4d580c2e460b58dd9efb250794c22ba8a0ea46859ea4f743625a0113192aacb2cf23bd3c83a19df2460364fed0976e7988c6893f3fb508445515be8991605db117b4d01b73"}, {0x10, 0x1, 0x4}, {0x48, 0xffff, 0x101, "4b087a90644d0d51692cf766eab68e728072102c6f274d720892eff2be010de9cce3b6b9ed1b6d3226d2e4574b05fcbbb7e3"}], 0x2140}, 0x307}, 0x10, 0x2) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000003a00)) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000003a40)=0x40) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000003a80)={0x0, 0x0, 0x0}, &(0x7f0000003ac0)=0xc) mknodat(r0, &(0x7f0000003b00)='./file0\x00', 0x4, 0x800) mkdirat(r1, &(0x7f0000003b40)='./file0\x00', 0x2) mknod(&(0x7f0000003b80)='./file0\x00', 0x1000, 0x100) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000003bc0)={0x10, 0x34, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x20}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff4000/0xc000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x3}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x4}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x1000}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x2be}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0xffff}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x19e4ff78}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}], './file0\x00', 0x6}) ktrace(&(0x7f0000003dc0)='./file0\x00', 0x0, 0x4000100a, r3) acct(&(0x7f0000003e00)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000003e40)) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000003ec0)={&(0x7f0000003e80)='./file0\x00', r4, 0x1}) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000003f80)={&(0x7f0000003f00)='./file0/file0\x00', 0xffffffffffffffff, &(0x7f0000003f40)='./file0\x00', 0x8}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000003fc0)=0x802a) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000004000)={0x0, 0x0}, &(0x7f0000004040)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000004080)={{0x6d7, r5, r6, r7, r6, 0x876528e8667095ad, 0x6}, 0x10001, 0x1, 0x7fffffffffffffff}) getgid() executing program 5: setreuid(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x2, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) executing program 2: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) sysctl$ddb(&(0x7f0000000000)={0x9, 0x6}, 0x2, &(0x7f0000000100)="f5318f02", &(0x7f0000000180)=0x4, 0x0, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f00000027c0)=[{0x40}, {0x1d}, {0x6}]}) pipe(&(0x7f00000001c0)) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[]) close(r0) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000000)='./file0\x00', 0x80800001, 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) mquery(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) seteuid(0xffffffffffffffff) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x2000, 0x0, 0x37) socket(0x11, 0x3, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) bind$unix(r4, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000440)='./file0\x00', &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) executing program 3: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0xfffffff7, [{0x3, 0x9}, {0x3, 0x8000}, {0x1, 0x1}, {0x3, 0x4}, {0x2, 0x5}, {0x3, 0x3}, {0x3, 0xb06}, {0x1, 0x1}, {0x2, 0xba3}, {0x3, 0x7}, {0x1, 0x9}, {0x2}, {0x2, 0x3f}, {0x1, 0x1}, {0x1, 0x7ff}, {0x3, 0x5}, {0x2, 0x800}, {0x1, 0xcb3}, {0x2, 0x8001}, {0x2, 0x4}, {0x3, 0x9}, {0x3, 0x7}, {0x2, 0x1ff}, {0x1, 0xfffffffc}, {0x3, 0x3}, {0x3}, {0x3, 0x1}, {0x3, 0xfffffffa}, {0x1}, {0x3, 0x13bc}, {0x2, 0x1}, {0x4, 0x63}]}) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0xd9783c5e5ad2c7d8) setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0xffffffffffff0000}}, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @local={0xac, 0x14, 0x0}}}}}}}) getrusage(0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0xe3487e4f6fb, 0x0) bind(0xffffffffffffffff, &(0x7f0000000180)=@in6={0x18, 0x1}, 0xc) socket(0x1e, 0x5, 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r0 = semget$private(0x0, 0x4, 0x0) semop(r0, &(0x7f0000000680)=[{0x2, 0x9, 0x1800}], 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000640)=[0x8, 0xcc54, 0x2, 0x2, 0x200]) semop(r0, &(0x7f0000000140)=[{0x0, 0x200}, {0x7}, {0x1, 0xa, 0x800}, {0x3, 0x4}, {0x0, 0x5e0}, {0x0, 0x0, 0x1000}, {0x1, 0x9c, 0x1800}, {0x2, 0x6, 0x1000}, {0x0, 0x8001}], 0x21) r1 = getuid() chown(&(0x7f0000000000)='./file0\x00', r1, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000280)='./file2\x00', 0x3a) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) unveil(&(0x7f0000000200)='./file2\x00', &(0x7f0000000240)='c\x00') chroot(&(0x7f00000000c0)='./file2\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') seteuid(r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) semctl$IPC_RMID(r0, 0x0, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r2, 0x400c570a, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) syz_open_pts() executing program 5: r0 = kqueue() mknod(&(0x7f0000000100)='./file0\x00', 0x3a0914c44f7b202d, 0x500) setitimer(0x2, &(0x7f0000000040)={{}, {0xa9}}, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) getuid() r1 = getuid() r2 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)={{0x6, r1, 0x0, 0x0, r2, 0x111, 0x8}, 0x7, 0x0, 0x81}) r3 = semget$private(0x0, 0x3, 0x0) semctl$GETPID(r3, 0x0, 0xb, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername$unix(r4, 0x0, 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semctl$GETPID(r3, 0x0, 0x4, &(0x7f00000001c0)=""/182) socketpair$unix(0x1, 0x2, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0xb, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r6 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r6}, 0xfffffffffffffffc, 0x7, 0x2}], 0x7fffffff, 0x0, 0x0, 0x0) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) flock(r1, 0x1) socket(0x1, 0x1, 0x71) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00 \x00', 0x4) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00 \x00', 0x4) close(0xffffffffffffffff) syz_emit_ethernet(0x46, &(0x7f0000000180)={@local, @random="7004f5b37507", [], {@ipv6={0x86dd, {0x0, 0x6, "d900", 0x10, 0x3a, 0x0, @rand_addr="3bcc2629a17a6c58afb8877c8be162e3", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_ra={0x86, 0x0, 0x0, 0x20, 0x0, 0xfffc}}}}}}) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) r5 = accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r5, 0x1, 0x9, &(0x7f00000002c0)="ae6cef791572271b3e1049743a8e0b7d49254ba9a632cbd1389861fa1f4e133383cfd2250771b15cce9c52e7bbed41c4075b6e95471e042e00f92d47b76b9c96fc4b60d1036fea5910352f406047089f01c610ae57725972832fb7fad3120cac56594c9993a958021db480e7cc81cf996979f762c7a5e6583426a42bf62fe076229ccf7c195f4173d75e184f2764f72786531b596bc2627fc3e615f8d60faab83d4198d71f318fa75e7ee982bb30e0f8dba5dd114a8e517a23a77d88d02ac77ee2badc5092b714ab9d1c238e1c61503a3990eb9cbe27c2f40006c2878b8cb8af356b3a80df03e8550057ed35f195fa9752ac1d1196eec8c587e9969201ff18d391cab2d0ac7675f16f18d0530551e83ab9a91cc5bb06bed0d99dbde8ca554e7c239bb9abd09801355aa1dbb941d6dc6f65fa3ac913559c450ff3af8ecd0ca5e7ebac6ef51bc31d23176040d3859f743d5f6d32c5b6a77f76fd34da37d5c1b958786339b4e5fb935df5c6601d499a0aee12719f35683d55a2956376e15020a61d07373ec90a47072122ce0451adbf16c7fb23d78334fc489b5264dffb8dd77a7c85b9691f3d5633c56865132393e40c263c5bf153e60a3ca80f3945477356314e8ccb3c91c63400a21c0a8970fbaa58a73e735fe0c4039761a7ce16966030e4c87e0067184e16749d0d02ff7399328b2ceae4bb46816bb38ee51d575fdd95de130ffa25817695c9c31766b004fe0149de846c66b44c0afacae7df0a79d59ab7ddca3a92fba29376641affbfbb97836d3fa93639baa3607544ef50d18e49d39bf007385a3ad87dd3cbe3d8438201dbcbad9c3ebead7025175a0be7e475d385b223aa4ee74838dec2be8747a814c6e03f037ec40cdfe7b0cdccf656c1806c5cce8ebee496a7a61999243fe84a31ce92e4ad7875cd86e80f76071b4f15bbbc495512125bf4daf31f5659d182a53f4296767b429568c09196c8b6f42060e636a090637f88f485fc3f0d5a5d8f2111c843f09ac8832d0336ad8c35c8c1357f9fdc207a430ef0794005766ec0c01d3efa57586b1c9959d2dbb095378423fad68343eac86e82bbdb781012110ccf9f1290be8eb9b9ec0c700fc70fec6b95ef802ec5802c9961bdf96c61b597e70a2d27da25d4f06db5d651226588776add874b485032a3abe4b719bd8bb5769bdd85c323436bee9c2549f129a0425ab57a6a44811aae5d774e0f6a23e5168773dc3be9c7bbbf6bcdc714a34ef6ae9c5b442f736a145d629f3870dc77e9e5276ed10f025649cc3489f9aeaafd435fa918ef76183e7479d05ae66ae84905328e675b229a5a3187b4804421ab817295548dabba7a00fcefefdf7c4a4dbc25f4bd7d553eaa81408ea3d41fbd5dc252e2a2bdd37072326e61f7d2074c384b3eceae03cd12e23fb6a41b9d1a91247688a1c8d39fbbab1575d4de2486b997280f75fe9d97468dba906a26245fd5a2e6b4b9224b52171369c10d1a84f57dd3a410692bf6f505ea2b866dbe9ff94181fc03c25c66fda0ce57bfee53f1d4ce2567970395796a51207dd37c1c87672b3884701a9b93f33d625901577ae9c2a6bf86f2645ac1667e6946cbf833cade035b741db0fe667d5510837f9889a660c2b737c45ac99c1a00c7f6d8540799d9f2133ded2dd578406059d5f239d36ce4338727d00f42815b7178f30a22150e1894db0e615f3e764bd1f51f0d543203688c5a8944311d9b36c0805a40006eb3eb5b31fe89f2ea133ed5aa064fcf4d886bc664765c76218a08053f04171cd96da08d3447c245e9fd1888cf2c94c8b77792f58444cde2724b78defe418bf016738d464b2df0c56a1efd7e7c2d4bf3e9af19e4d1e1f30f16b16d63df57595bd59db2f9b480304532ec2c74a5c74b01b0cc8f7281877272831c833b9b26b02b0bed4aa7aad5fdce87b87340d564689cea9e4342a4499782266a3205cd20e7bb1067f532b68795decfefb0e7ad2ec7f7929487d76fbc2ab59708d3a530365870063f7cb1e51dbf3bc5a723664818287bffeb50f2af9ef263c9b3fd03839c41e0d6f8b5d55c286a2bc5bceca0f393a2679a641e83b7c025e8d21ab13599b1df7821f9180cdb5138e18c61cbaa2a94b8a39fa623c8d31ae4b160bc23402cf3d28358463615c4a8d6058f11012143b47de776c0d888d63a7a50ad4420b3e300b44949fc983d77f7d921701e05f2dffa317ad093bddb037022ad43c05ca7ffbdbcefc8096c76a724c395ccea22df964eb8512edceaea44f24fde48ffff0fb45b6b669ecb5eb4e90a283b4522d82f5010fa8e5091a6e1cfb94bfb6c1fff01fb65ce8fc04a74e5285802b9ce7881466f8e2d023f06e4c8d6c6f0c1d5c4f49b12349b86968bd608d4727f871b95a9a2fcf025ac61da0ea1197c2055b52ff844e31c9545026617897620b88ef7bcf0605d85f4bbc9989e755b4f8cc4ec2c3b55e7be8bd531786779f7d571234e5070c2b91849691f81bccf43a0ac017da76193a002e8bf3c78983706c148ba29a01c7c161e2da6f03c7abe3d94b81887ea827a144dd693f68f54b3973899b8c6f81616d2f054e64db288f3c7bc29f6bda7de854d1ffb9f2ebceeeed98c630cc1829507ae4f8d0a7734d0d1ed039be520d5ef62e4ad6a91bece691f31073839dc6088ce3c482423dd31c0e3f8b6ed9a86bd01d671dc011102ddd8f10fbf7fb61a6a9d7c2e4759b83ed92f46c71b67196b3bdc619dc8ea03a0f1009949060b23ae01399a625d354c5226fe579046e502a39fd045c8ad1b319aac81b877164ba70e2870cda84cb87fe446a9bbd20da3dff829c2be8145400423bfca54fcf02d5cb39d13e984aeb51d6ab950d636228a092b22f5a0f911884fa89b33a1ec02dc71a9a10daaacc97de8ab8d6b48d6f824126d26a4a01958ff039fa611d7e6a7c07ed5738b760db6b470f714120b74bd206cd3782dafc7b16976e065be6444ff9db5588951081905c29b455284c209be3ec3c9e5c2c2fb81d3e650ae499479c3082af622f632166295e15197564059ac57e57dfc136ccef0926d1f766e38dbd2d85db88bb0e0d0a257d1a4bfb8db62316dc27677129d3aeb3622c2ab50d66a8bb134038d1b72b0551918df8adc448c98e55323ad11edf5cec4d418b1dbe762b8822a257bce2155c23c6bc3408d5171c212b8c60e296b3377db79ca582bd114d5c771587a70324daf47800b0788a01aedb20321a838261d20344ca940c22448b6a9a69ed5c4f2911fbeea2ab73d4c1e0c5891a1a1e5f1c6410f804fc316e1698f871bcf5e8701250d13c99b3e1b6d26736badaa11c87234998ce6e95e8e0ae0e5e06fbc433be6c7111a89f89c340104f0011b5db91cf10a02c4ff14de898b8352786863e662d9e12828c322cb6c872932dc8f15799c0b7fecf58b70a64aee78f3651ede9413e65d23d7df1fa86936f404c995049610fd00cc42858d93ae9268c53e2f440c7fc1edc7f5ad56927c3dd90571d20af2f000201be6d8e649aa0e4bc4d1c1b4ab7c4d3619f2a205d895d49d4f5308e826523ffd57d33e499b329d11f1792d22648a58b38d301a53f99ef3ed7cef32ad34db0dfa37b2e7720ba1d1a7261060055b429b83536c8773a798526b2db84d456f1a8ca0ac505896ac70b4636ab466b9116f8d3d7fc1f3c6f87ee8ef0c6e7f45911d0846661237886692175e54d01f4abdfa4c21e9b7f6a03934c52c6bee0c92b2e435f85060c3242b3e2104e162aabc6a64c8bb88eb708c7f265f84a864e68f07867c31e12bc76934a2532ee9b0b203a0efaac2345deda083b1bfab995f38960c43da98c79ab744dd0cae3692ba221e559f2a02c36787d81255b851a788081507cf7a42c0ae465ba026f600e12f67f401250662b5fc386f3d8a03baa3aa4fbec8174b3ec9871118741170a776ad0b94990623e2542977fe017794ce7fb3efa53502c543e9aff2c5a3cf087e9eb1f3c0c9a78b62145091724e502d6a8d7a330e1648386a482884394e8efb0aed58dec91490704fdc18149924fee27776227b75e37da30519f88b4bf2ca93beb67ec7fab5c36ab78ee61e3f1007ad041057f1c783e4186d55366037625e7d7bd5118de156a47554b73a8b7b62785d2e5c72034ca15c2b09ca093b33a36190ee0bc433451609ac8945aac70584a2c8c69a975ac3cb1324434f1b464b2f8d92a58c091c7bd2f30aebb250925479df119e38ad17db3b47aa2dc7c27b65619dd90ac90fecee77e1b0a36b84d011c8274f28dc7144e1900da5f358406ddfba2c02f61fc188e3d1af746f15a8a7b982aa0575710bb2a2a59606ef24dab60bac94e05a0caef8fc24f6ef8d3997058442e0a80eef70bce6b0c9c7a749ec37db1c5d9cf23c4e2edf8a637f525cea2d5dce232c4a5df641041b538ec7221b61afcbc10fd3f0a445e0ff3b303035334b84e9e5b80fade92cfbd6c3bea26976582ae0e1afd415705c4c0a1e686cd9dda907cfb4caab342356fcfce34522a50fd138eb16dcc7e2c32c14bc2f99aacbbdcf34b18b509d5d8a0ac5621e50139c7c322e989c001c96b9e118be18340efa45bb7f80f4b9fd94989bce6007ec5b4c7674be929ae3f201e269814004033219384ffb8cc121816eb09ef475f31291cf32ed05b31b5639d88e74e5d13bcfda5045e1f09079d79c5658589526ac473b09cded85c530e1972f932a0742d099ca57abb2c96064e587e215c4ffcb9f39b03b7ff2a6ab38e08a3e5765be0bb72b7ca3825c756520173f9c8b0df7f7d6a248da6d02a26e3fcba2f8698ada0b3e35e2f19a196327608f8e86e0497ae2c57f1adf28f9ef54f26456c1a0a9f5a36225d3f2fbe8a77a0e4c3c4e497e72954389b0945e16f896cabfb80412ec6a8d6c33213ab9a8f536ce8e53ea5d380f925f34b3a35608c2fe454a071c2485bf88ccd5def9babb423546a11073888164fcd7868a445b7d1edefe708f0f2179f273d55ca396d8f2d637f0c83f64042f0add6b0ecd3b546bf25c1cb02c46a1f6b4fd217d583c963872a77be2f0d0335240f8f57e1ef59691107d231e63a572d42b883198fa8c9c216664d7cf1944466f664fecfd618cd21114673a6eaf96cf033be07c42a4340c90bbcefb61bdfc8239f6cbb0aa84bd116116a168173701256fdfa66c45b7f08126854d74b53caeaa0c2f70112d59bda7a5c5f707ba9c3d7fdd6e70d253b8b1e5ad3bcffd0154c77d8659be6a096ebf2ad605041600888a7d2809d61495e59ac2bce51cc2151cae451707be1b34563c9b6974b646a17ff8303d384bc28f6ae6efdaf2a8b654f7f048205b82476f3f5452e49c24e41ab781cfd48b8364435f68ee624dd2a8a9a5b2651d75d6b8f701b26711dded14b8aa039119ec397716d98b0b891d7eadba0db7506658d34d351ad46ec5d00fa89779a9b24b11592d037864b11611043721b2fc40403432748de571005bb40047c9d0fcaec8af6a521e1799dcce9ed588bcdd6035c3782ff30e11d6221244d724353a4c71680a319a8afac99e01f29079056d905aba968beea84f85de06ecb52e0ce4cfd9b24eff0adc84056f71062add8f9db1017ea90ea9828e38a48c5874b0873fac2c3b9210eae7adf01c9f3c261c569d14987420df785d70539d642b25e7650d8639202245f4fe25f056ff90d446d4286041aa20fdcbdc6f92dfde2fe50c0d1698993ec3bda81a613a3dfa5faa70206900ff4269cf0c14d8be7fe6f9189160aeb79ed0aae209da31bb5b5d47ab7b67a3083ba1ab4b6e2bb92f94ce8862c9b4d6323c10ef25a82b2fd490b1fa", 0x1000) syz_open_pts() (async) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) (async) fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r6, 0x1) (async) flock(r6, 0x1) r7 = syz_open_pts() ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000000)) (async) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000000)) executing program 4: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x153) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) close(r0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x8, 0x5, 0x2f) connect$unix(r0, &(0x7f00000012c0)=@file={0x1}, 0x2) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x14}, 0x2, &(0x7f0000000080)="ecd34c9c00000000", &(0x7f00000000c0)=0x11, &(0x7f0000000100)="3bc845325ca8e659c04e84b525e6c754b13316d94bb535eabc2e0df8e619e417a6a20abc9b2262ecc5da8d3ff5add5782db74b31e1117dfad7cd0950f3b993fc5cf5730f6ae928d1d289c1fc5142a3c12d99d0bbea766fcb40576e", 0x5b) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) chown(&(0x7f0000000180)='./file0\x00', r2, r3) getppid() r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280), 0x200, 0x0) recvfrom$inet6(r4, &(0x7f00000002c0)=""/4096, 0x1000, 0x1002, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000001340)="ac523c0b6c2a968380a0c7c6030092b9463f2cbde6adb6eee8cdf42dacc3284806754c88a16fe55d99e9dcd9adedb56fb38b63d77dc50f0166ecae468115584be08817029108d6807ee83feeb9f126a3da225de81eafc4494a635ec29b29f21db6a41a9833b647614e618e785f9a158a1c827e53a6b578099928dc61b164a89c4bf31202a0d1f79b8c5b498fbadc2af036242bb82688d12689573df43b24091d461da8537ccc1e46e7891fb1d62f04f8253f55ed50f7d8e6016fe380d497825900988bd4c6067a29d04b8439806f8e844124f2887030dd2b1ec7a6276d19367ab432", &(0x7f0000001440)=0xe2, &(0x7f0000001480)="189a0565fa5baa2f8e10466bda1a17a8", 0x10) setuid(r2) ioctl$TIOCSBRK(r4, 0x2000747b) pipe(&(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETENCODING(r5, 0x80045710, &(0x7f0000001500)=0x6) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f0000001540)) r7 = accept$inet6(r4, &(0x7f00000015c0), &(0x7f0000001600)=0xc) kevent(r5, &(0x7f0000001580)=[{{r1}, 0xfffffffffffffffd, 0x8a, 0x1, 0x7fff, 0x1}, {{r1}, 0xfffffffffffffff8, 0x0, 0x81, 0x1, 0x76fc}], 0x81, &(0x7f0000001640)=[{{r7}, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffc, 0xb0, 0x1, 0x100, 0x1ff}, {{r4}, 0x7ffffffffffffff3, 0x4, 0x20, 0xb6, 0x80000000}, {{r4}, 0xfffffffffffffffe, 0xc0, 0x1, 0x7fffffffffffffff, 0x6}], 0x2, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setuid(r2) ioctl$WSKBDIO_GETENCODING(r5, 0x4004570f, &(0x7f00000027c0)) executing program 4: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mknod(&(0x7f0000000040)='./file0\x00', 0x8000, 0xe02) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/175, 0xaf}], 0x1, 0x1000) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x10000, 0x0, 0xffffffffffffffff}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) read(r1, &(0x7f0000000440)=""/253, 0xfd) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000100)="144d530850bf63db10632dde8eb5a9168fc0d992bb3ba2d589c2b9246488fd47bd9b86d8ed3eaae72aa697b7cabd3b41e2abc6e4b486abce610ba53304883f8c56867e7206b273a465ebc8fac9f8b94b4aee08b4699290328eacc90c35e36ae6e8fcb2eeb8abfe02edaf0c93e533a2cff89f82d6e1563d18ead4cb8c7d71403fdcbbad3bf98a22d8d64bf5ea0f231c1451", 0x91) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000040)={0xff1e9fe12341a2f, 0x4}) r3 = semget$private(0x0, 0x1, 0x80) syz_emit_ethernet(0x93, &(0x7f0000000300)={@local, @random="7004f5b37527", [], {@ipv6={0x86dd, {0x0, 0x6, "7477d2", 0x5d, 0x3a, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @udp={{0x1, 0x3, 0x8}, {"0b6b9eaa9b010addf06ffaace2517d1ac319a4e9ff32cc987b2364d84ae5f31c12312e164da84f6819e4372f5ca3450fe8dddbcbfce57bd572a5c420a66cfb32bfe61afcdad6b806bc88f7cf2b52dee5938af08f35"}}}}}}}) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000001c0)=[0x6c83, 0x200]) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2e00) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000002000/0x1000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4d}, 0x2, &(0x7f0000000200)="9252cfce", &(0x7f0000000180)=0x4, &(0x7f00000001c0), 0x0) semop(r3, &(0x7f0000000240)=[{0x1, 0x20, 0x1000}, {0x0, 0x9, 0x800}, {0x0, 0x0, 0x1000}, {0x5, 0x7, 0x1000}, {0x3, 0x6, 0x1800}, {0x1, 0x0, 0x1800}, {0x4, 0x2d}, {0x2, 0x5c96, 0x3800}, {0x4, 0x9, 0x1800}, {0x2, 0x1, 0x3800}], 0xa) sysctl$kern(&(0x7f0000000000)={0x1, 0x56}, 0x2, &(0x7f0000000080)="ddebeedbf432494859047222ab6053b6998e2596515880bf28755b49a7f8520a", &(0x7f00000000c0)=0x20, &(0x7f0000000100)="31352c0303bf98662f5ed64b8606615f096afb297f3ea1ed45ace941b9ec9775d9108588d6f0e9a99525cf99951e1f89a3596c1e238994b0ddc4c4355a91c53c2ce3017c68fb6b186b339d37", 0x4c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r5, 0xffff, 0x2000, &(0x7f00000000c0), &(0x7f0000000080)=0x4) r6 = socket(0x18, 0x2, 0x0) close(r6) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000029, 0x32, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x20}, {0x6, 0x0, 0x0, 0x30e1}]}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x400000051}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x20, 0x7fed, 0x5, 0x160351d, "1a0001ad090201070000200007791dcebf00"}) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="a2de4b8e565f2bb52773d5616cabb69cc1a7a14051d04a27b5cb057d5ec186c897764a6fafeca04412715ba10e7ca93a9707b7cbd754867d0e0c8b7d17024a0065d70589e2daf7b535b109449a2bc51dc2889b09657923e30afb1295c5da1adf4193324f9129900fdd105dfdb1b164c6d77275ccdb3ad35ea196c329b7d6fda0dff1cdfabc9911929ed856c5cf1af29612ac0e5d565e6c5b3a679f459013a54eb9c6883ae71e629b9dee9bf29955832d2dd6eadb9043b7967d9fc8426daa8a4f5563e0362a1bf39ccc41dbb3904202c1e6011925e7a12194ccd6a093a7bdfcd611372cdac340948a8d", 0xe9}, {&(0x7f0000000040)="bcc77d229b84e956ee45dd94ce7883741fe28fc845c89f414e34b7d36422d71f01", 0x21}], 0x2) executing program 2: r0 = open(&(0x7f0000000480)='\x00', 0x80000000000206, 0x4ebfac6bbaf7869) r1 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x73) writev(r0, &(0x7f0000000300), 0x0) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0x0, 0x0) r7 = getuid() setegid(r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000100)) r10 = semget$private(0x0, 0x2, 0x39a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000580)=0xc) r11 = getuid() setregid(0x0, r3) setreuid(0xee00, r11) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8001, 0x0, r5, r11, r3, 0x100, 0x53}, 0xffffffffffffff00, 0x7}) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500), 0x0, 0x0, 0x0, 0x4}, 0x404) semctl$GETPID(r10, 0x1, 0x4, &(0x7f0000000240)=""/206) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000004c0)) r12 = getuid() semctl$GETVAL(r10, 0x4, 0x5, &(0x7f0000000800)=""/266) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000003c0)={{0x4, 0x0, 0x0, r8, 0x0, 0x116, 0x7}, 0xfd2, 0x2, 0x455}) seteuid(r12) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000680)={{0x40001, 0x0, r9, r12, r2, 0x64, 0x13f}, 0x200000000000202, 0xffffffffffff0002, 0x10001}) semctl$GETNCNT(0x0, 0x1, 0x3, &(0x7f0000000440)=""/64) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000080)=0x2000000) getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000180)={{0x8001, 0x0, r2, r7, r6, 0x12}, 0x0, 0x441, 0x8000000000000000}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)=0x6) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x19, 0x6b, "7546634992b5dc19cd36a308a3471ec5629728e5"}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f00000041c0)={0x0, 0x0, &(0x7f0000004000)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="df", 0x1}], 0x1) r3 = syz_open_pts() close(r3) getrlimit(0x3, &(0x7f0000000140)) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000000)=0x8) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86e46060626000082c00fe8000000000000000000000000000bbfe8000000000000000000000000000aa3a000001000051ea"]) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x9, 0xfffffffd, "1c000000870000000000000000000000000700"}) writev(r3, &(0x7f0000001740)=[{&(0x7f0000001800)="b11580432563455323d5d9ff26a799fae7b9dc42fc648adab54ed3d2caba93ce0987", 0x22}], 0x1) executing program 4: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x2, 0x9}, {0x3}], 0x2}) executing program 7: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000001a00)=0x80000000, 0x4) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) dup2(r1, r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r4, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) r5 = syz_open_pts() dup2(r5, r4) connect$unix(r3, &(0x7f0000000000), 0x10) executing program 4: setreuid(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x2, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) kqueue() r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x3, 0x0, 0x7, 0x5}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect(r2, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) executing program 7: sysctl$net_inet_esp(&(0x7f0000000280)={0x4, 0x2, 0x32, 0x4}, 0x4, &(0x7f0000000600)="8f255c38146ae23b615ca18eed1ea3868506d5113d00ed5b411aae6e86fc880c00232a1b669501fff226e5f1226f1cd74dfb78fec0abad232ea92c6adcedc8d9a8205671c09414747d8641d4ab3d9715e8adfbe4c714acc13efe334f3f30038045678659f529b714bfba50eebe879af7d763a1dccbb32960261dff65ce6661fa20cfbae8d4a030983a775107cfbf482dac8a6e04baad195ff4e1d3dbe1d49b667d3820a24a3e4a3853f8504b7731808fadbf6a4b7e4382a32d91f8c6f89598f1b2c590993073e0a88be1d07c4deaf0d9111ec290c843ed986fb9df8aa70609fb708c55ce6982aaf07a851a96ab610bc8af0e283deac708ed8c2b24ee452e235960127f4c317164c0647145d548d595e166cc9ddea8d8f7614b89d45bd6c0011de482f75e8d204a22364dbf883bfc3a4468245ca9eda9ccf2a53e380a2dcd142136c495b7a5445f883aa18bacbbfabfa75cc3e579de1463f9f3c36183f66d090042a2ef6b0ea0373bc3f444650230fe8a5c4f97aac2df672a82d5b73209345cfe935d252e3b2580ce5feab7be", &(0x7f0000000240)=0x18c, &(0x7f0000000480)="0bedd65fc4f8222fc44904be7f7de2226d024ebc0100000000000000e1699f24996c8a07003d8a95c163836688fce91dd6f613f43a45f45a2be3d2f30000000000", 0x41) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000180)={0xdc, 0x0, &(0x7f0000000080)=""/220}) executing program 4: fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r3) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) recvmsg(r4, &(0x7f00000026c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000002580)=[{&(0x7f0000000100)=""/229, 0xe5}, {&(0x7f0000000200)=""/91, 0x5b}, {&(0x7f0000000280)=""/190, 0xbe}, {&(0x7f0000000340)=""/158, 0x9e}, {&(0x7f0000000400)=""/15, 0xf}, {&(0x7f0000000440)=""/215, 0xd7}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000002540)=""/10, 0xa}], 0x9, &(0x7f0000002640)=""/72, 0x48}, 0x40) chroot(&(0x7f0000002700)='./file0\x00') utimes(&(0x7f0000002740)='./file0\x00', &(0x7f0000002780)={{0x6d, 0xffa}, {0x0, 0x322300000000}}) r5 = semget(0x0, 0x3, 0x20f) r6 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000027c0)={{0x6e, r1, r6, r1, r3, 0x30, 0x8}, 0x7, 0x9, 0xfffffffffffff800}) fchownat(r4, &(0x7f0000002840)='./file0\x00', r1, r6, 0x2) fchmod(r4, 0x90) r7 = msgget$private(0x0, 0x4e5) msgsnd(r7, &(0x7f0000002880)={0x3, "d992f7f29e5bfaee120b5a9b5b3533af47e664d87f2e4947fb59d66a7ebf3457691ac7f6b82b52fd231eace1fc654e85925c1f0786b7546f2e7b156d85ec4f46118d588b5fb21f50"}, 0x50, 0x800) r8 = accept$inet6(r4, &(0x7f0000002900), &(0x7f0000002940)=0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x10, r8, 0x1) getpid() sendmsg(r4, &(0x7f0000003a80)={0x0, 0x0, &(0x7f0000003980)=[{&(0x7f0000002980)="b9a784b7db2d2927ded21d89faf85990d6616cdc533a2d5f8d7dbb979f59f48a403d2bc898331f8247f6be55acf231d0effc98e59951d51149fc1e84afdde06c14d43c626a267b32c7f4674c50608b87017cd868e61da38d3ee87a41621af1a2468e8668e0c6a870166aa7b9373fdff6cd437e7dae5e995bd1f9b0ae5fa914e0af3955e2dcdb6107af8ba19f76bb9c4401beab43a0a4ba479e90a81f771e4ce7bfdeb0ee712735fdae34a1c9018d24d9c154e7f9293c68c20df27f30df35b4195a72d7f2d9509c1d238a62f42bce73eee50c9d0715373823bd23d9c383408e3e429b2cfcc2281f5f4ed875ec014f07218f73792d058b3b6b80c5c3422e04eeb0089022c7205f1e02b6cb602ef531f84001d8ba9441613e731f693b59b092c035e4a5204755a24e5137de451849a0b2943860b3d0ea079f62ebd7a2f0c0e6a2d82531c58885022377a2b203253625e33a854db4138e2631ca374baa17b1b4a9b77091c0220fe4c45c5b668a785846bb3e908c57e0a99a74e7a9d5d2cf0026a79b544ecf087408e909f4d7c0cbfa96d80bceea9dfcacd688e2289e1225252d7aea3e64eec8f4d62f4c8c5935f0032a883af435a14084890f8faa93d477db14f6e5b3b70ce5c560a26ca86e202ccc7f5b39d17158a8cfdd1336e647e808e042174c80dcff3b6210254b2f18bf34f9b7efd624a673ac2b0b701bb92543f4ab36a6713b566a325858895f892ca6c0a77d8a810c2897a97e75ce4d7ecb38e61b447809ce59641a4661b12fe1c83596de2e0a13f7ad756466f065d1e5501b9f8fced61101004c2cbd379bc01aa675b119185c9dc781970dbacf53288420b0fd47a08c9ce209049041b74d0f9d54d5a4100b448019dc6d135c3d4451d916fe2ad24dd0fb7bbb55ef13c81dbbdd682b7ec131f79797ec3369594a193205135b6fa8db02ece00b4c0822270850d68feb6385b1b47c6716ccd5e597646e35079b970bf4cccfc87a9e82062cfa26f9514c0bb7ba0ac4283134ba435ebc7465591c80d5e0600b722654358331e5c3c187e65fc37c86180b2b20a0e01d57c4dbd7373652459eafb4d494e4d460091e505aee4481cf0f67c52350936ec01a9651085c86f55c97e4f4e41b71f91b92f2d8e0c064b48e325d166b6179517f856f53bb8bb8d66c6c4daf23aa388d864fb4aa5a3c1def97ef66857a2e52b8f9a31b85dee8a4b608c8652dea49b86cd9d209f3e54fa52f40e18e749d9e45f1802a6c79d9ae8537d04029253923c3b6ab8f7c301f2f48ca84e1095c2f8b3ff7b32b08938059eb65640a1cc85d75b86b7cc2bce5093991958c158839941fda2e53f2409c80a79d182f68250e2839dcb9a9f3bfd5bf80f4dec6325c5b205b471d7a13a4fccc214d315e555f12f839a9c22d67b14b25241716adec2ef51023000c0b130d62d4ad0c8c3e67c47df9f315770f6ae41e11c73b60db7f92e45615196ee4f0b4b224d1c95978b4c31fd10816f4112cc20472352806519568564d8cea4f0d517939c0e9a0a6cbdbb33916a7c48977cab48812ef8570c64391f322d0d544fda209d9ed4ee75395082bbdefad86aa41582c482c9f90214189d58dc593c82d3b2750d52ccb6aeaa749afe8d8b8e5a7a3b00c35ae6f8cb442e337d79b9e8ab31c7c74cc4cbfbe16a196e309a95c4977937445ae08327203c201d29e606a2f87bea546dc950680322228f8923d2560927c638f947124b7a85daf82017c3b9519fdfbcdd6d3e95241afc2ae18b1106f0f3a36f10c274be37f28f6ed4b456193f3dc606dc4a695cdf21999cc3942184527145cea9d4d3732bd41bbcfdb49ced9acdb7e9febbaa9d32f2daa480d82d81b45690ae906fe2f8884643cddf5538c4c75b085921c21f30a09665d088fab820f1c34d113011f20ac1d2ce4e6de5ab687e2e03ba68bc04842ca0e75f7668807a5364d1cf263c732cfb763fdcd4e0d831c47c4d8aa35a4b294ecb9267db9a9378de3c02dff31959080f91d04601a4a5209642d1303c8c16746f9218f925b81d32b1103d027ce0869ae5505071b5d37fc14431aaffa2497ace97acc272fbce719d70959c7992c2c3a35c014b19d95308316e1bde9dc6843f75c88e987d5bc253ff241a8792ced051bb4d723b81fdda3f107223a42c9726513b1488a45be4ac0fecd0fb5984576fd382b5908a2d361581d46991a54f96a44ea50612666c9f714268883a09b535f6bae8799628a066869caf596590d06b6274c61e7dac34ed62efd4f7add61d0b841390ab7f5955218b2ab8e1b2f4233e7ae2baceb85f161e0d26f2d964cc55ab753fba81e4aa15a4d7ba176892601ce1735918b486b261c9f5724772d7487dc1d6acdb8e682217dca4593879b343967c01a36364bd4d03e76c20edb812ee19b15b846d70c3cb282b52c571729b30ca9141df0bc435e30c40b0abea6569b47f726c327ce2a04a1b5f550af471231aa9dc5f89625dd0ac399764d152bba91c91e8bd8cfac9e6b215e705ab0f30ebe1d4578acc432556d06c1c93aed689a9780f0d2a4d816734a5ce41fb5f0858bb5fc75da7d7e6b4e8200341086b9afc2fca9e96a8ffc93ad11a8674633aa40867f6e722749beef375c10a2b878d8da2fcc4b1a2d020bcb8addc70f9437c2f02bda4b26774d0e2c2351c2cf9430f8d3a37719df801fe0e9eea755ccabafab1c0915ecb01461272ad5c993aedd2696e7e0931007cd47be15ef84491b6f2ba39928b206a4fe1074d71f438ab0284d54afbc6c483b86e0c7536330bbaf982c49f0bcbdd56d5c5efa10e58134180abdd18e6545a56f7047eda71f402b7fd28e26056b2e457c9cd958148751815a5e2dde93074030db3255788f42e26adee3c8577958ce9492dff21ec8cd2dfe7ddf4485c1f6dee5eb4ee25a1a375d8964f9c54e30834991a5877e8d53e29b7919cc388cfadf534e29a115b33f7fff209664939d9a6cabd9122c62eb857c34e6648d8525ebe800ab5b7842fd9513ef7bee46a97ffb147195bd8041b35356d09c12d09204d2a6c41fc124b0796834c6242328b17791edf87184246b6f420f54704ce1d1382ebda4684b1cc2e8c18c60cffb18a71c2c41ed9ac72f19a8a6efb3d21f4a6d7a1d768983bee5371a2ccdb496a363d3dc6fdffe9f2fe9b28db3d954919b81085ae03d81178cc15706195b86db8293ac345ab46713bca501d23513455ccad6f7065479f20b63e76a913f96a8ce4ca0f2b479c741a7f1f5688cc4641221e0a0f2a4d9a83969aa4a26ca2a0580b0b4a9375cae740387f9083f9e9e786822946fb76ca5cccb40b768af4cb85784516f6a7b7f9f2b8af01321383a9049429897e479be572b36ca64eafc0e8af19e9256bf3d7833a9064624073c75520319b1452833121a92956267615857269db2b4bbc7c0189087a23af93fa21bc7eb35fa35a9e1613a8e96e2db1421ff1d53b7bcb77f8b11beae2b168f94dab2201d9d028774f0814bf98c08c7c93ae53383b7c267570c5da6f7c2b0fa0cf4633e7e8f832bd45ca67fe7f9dd204fca9b7b5a2e213d4b2d2463f529322beee882dce2ee35b8a82a9314eec56fe0046317c2b95d61ccf57a902e077f9709735c41b0832159f699f5a271e60f7c2ed1bdbcf0f41fc1ba0deae361967da7c6084536afac3a98bb727bc5c1f31a73f840f5e6bedfa4e8f42395bdd7d31248dd90c1c3d409d8dfb09d480e87df5c6522699ac77c73b4217c603bf31725c0c8aa5708c5dbb8ef1b729a44fe6f118ef194066257acb08c7daa0a77649563243beae6efab3ac217cc80f453bbf8e3d5cbdc0ef2e29ac60bcc5fc9477ccde668a80e3e00a67b51391c493ca576fabe59878fd29170c50f998b4831f4ec96bd8f4988087c8e3b0320c992f95cde036a1784d4ab855c9804a3b2abdc4bee9378587e028bbf0caad0cb7b020e835ce1085d744eeed7a90f3cb2e94d60c457d502888c9ff9ad0907768c7dab3a709807b88a3e7c408d890e6519c5bdca7665816f853f66e15f70964486bb43c267ca20e3ae0a681d0f5e923688bc2c67a6d6792907d718fa132bfa043c6ebeec29ea37cadf752f4722005a7cd7257fa252c2d6c9874d5b8bf65e2c8f9495c26e04159c518f6a12d02133ca5c68a4c5a9f6f372739988fad3a501cf15d221ec62761c3061a4dba39933a703bf138736fc74f3e782d4e9ed1449832bdd5fa2b0d8889ea803b0cc920b4c8a971ae490db86b5d81f00047e8fcb47e473dfc1deb37c430e7f2b20f7abe060a32beeb8dc905311ed65a6a410c377c64c47cdfed95c8d3d867c2a5a3492238adc60628c82fb8d20410a0d1fed0929a0f7c7ac3f3a5e3ee11050610a5055d9dfe08dbe38f3d4b7971690c968854a70a4cb079de844991970f54c7b4da68e307cdbcac466c30670e6cac04915daf8519feb40806c406557fbbbc53f98e7db7b11d6e457650964397d58f1b661e8e88c88d3837cd6cebf7544c3a8e645b61f1848e6524b514ea2ac5266ac19f855725707d1df05f42317406eb8e78de692c9f0ba63e073fdc74482204ef043a9816c655d07b0db9ec3247f0bfbd243e7f75387dcc5f7dfffdb02eccc9fc468cc5b249bd028428735572b208425eaaef29985f122f494005c6be92ae0d972a3660add9a8c9b6543bb39d0e40e09d13b72801fb6596112529a5da2a30a0b6de4d3697292ca062e9a7ed5bfa0041b006494aebf9b9966066037876b522b77cee0ab9259d1681be4ad87cbec31969b80a74d3d30cfcc3ccfab509421e507046ea5f94f314e3d27ab953f68d289ccc8d31ebe64c8cffaae28f36abaa02aaed0be4dcb37e18885194c70d41143d5d184117cf5dd29751597399d41939835dac6322e25ac977e88de2bd80794100a7772495a24617381b6990867c1218bbd17e8e1ee64ff8cdd1bb4681de2bcb36e6d5719cfb8d9c88f66b88488011e667641e2c45a9043824ae508558b74c14a070168f054d3df2b46cf9b84ab2cfb012114f7988437ed6d2af3f209672149ce6047113a177f0aa411428f5a78caf23645d7f68ca5255f95683a843e71f54a362a42b20f1eb16674bf1c6221132a5a5c7479241c05e2237906800c45c73eeb03ae61aaa3eed75673ba7494099d8a181efe1efc4125b811b4f71b1409ce84ac225f6c842fc8da8b73bc2b9d8a37173af6f2cbd7d6f20bc78d69c6c25b682dc8f8823aff31c89e2011c06912d78563a9c9dbeb624e79023f4ecd411d3521e2dbad092b27427fd4b4dc145953a2919c0d05f7d537bc5f341db2136df61a75a826788679dc277ad63f7b9eb3000ccd2647f530c75e0e7ab7a1655163ea345b56c093ab39e9c80a10b05bcb313854a6da176e9c6dad82e9aa45363317aea079ce433b70dafc847f1600de288ed466062e66cceeae3754e499ec700218f36bf93bee714240aa39749c79e6712e31643e4df73703ca071adb79d60145e85fe9576a557be19a64d20f9e67159cfa140ca2332816e488d34d0af9b5f10055d9d7c4d65bfc2d08ef38b3a6d8c70d582e67a32c27502c6ad96902314d1d3ec35937090dd7dafa0ecc3b6aa0ca6226d0cd2293ef991b23f908e0dc5bf7f279db4dc05f5050db5f766c099cb6330f1b0911c985b603c0b50e99cc3bcf06021a3b05e8e2fa6e97d2c0a8567ac3fdecadc196ea842f49502757372af3b2b7c800b7ff70e1de6a1dc7b5d8db0358e0167ae89c8776efeff56d716b17eeb6a72ee4a95c115b3aeb22e50eb708a74a1ec7eccc2016629b5a015358bbeae97fa3def9dcf6f149c3e1d5", 0x1000}], 0x1, &(0x7f00000039c0)=[{0x28, 0xffff, 0x80000001, "a264b2240505cab71fc3cc7a83bdd9ff98ff386cbb5cee"}, {0x80, 0x0, 0x4, "778fd833e809fc0c92098e047c2eeb02885df5c3ebcd159ec6348fb052a1b60da0d42394955d133b41029297a05cee635293de7af71b68a60c3aa0e46d6263694c541e2ad11d8e19d1e3331695617ef3487cce9df7b733cfb2660de5eb4a776f4ff95cb892c2ae6b2a2a2f"}], 0xa8}, 0x1) r9 = getgid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000003ac0)={0x0, 0x0, 0x0}, &(0x7f0000003b00)=0xc) getgroups(0x6, &(0x7f0000003b40)=[r9, r6, r6, r10, r3, r6]) semget$private(0x0, 0x3, 0xa) setsockopt(0xffffffffffffff9c, 0x1000, 0x1, &(0x7f0000003b80)="13e07a2f8036c128fa4291fae9c41891b8129c975443beae22b3dec0eef8d32cab4d9e9ced0f157a13eaf505ce2998f16d346ce6eea40734f1d8347f81e6d9598edb518b5db3ff0ada3420ddf40baa95b7f137944aa784b985a0df27fba98e90284fe07f5d0832d7f9ad6f34f7d5ee5425671d9af95570f169ebf4998a3bd8b8de4ae6b8f13a7085", 0x88) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000003c40)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x0, 0x0) r12 = openat$pci(0xffffffffffffff9c, &(0x7f0000003c80), 0x100, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0, 0x1011, r12, 0x8) getuid() fcntl$lock(r11, 0x8, &(0x7f0000003cc0)={0x1, 0x2, 0x9, 0x10000, r0}) executing program 3: setitimer(0x1, &(0x7f0000000000)={{}, {0x7fff}}, 0x0) r0 = socket(0x0, 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$BIOCLOCK(r2, 0x20004276) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x20a, 0x0) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000040)={0x2, 0x6}) syz_emit_ethernet(0x1016, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffad288a279e8d88a84b008100260060089e2945f355d34708622a2d6f8951fa6a71877a25e209bd253b260584a6e6d5335685a29bb1887b34613c3dbdca07872254df30c82f2d1a118943414e3368cc5b0782692fe76001c58436be874edf3738e04a2da238b2c30454d2607d2a1b3f6e0621baea575763bb9d164dcbcbb00a3d639eaace8e13442a96914376eb41eedc07005b6c2a2c018dbfce9bb999d252a5b7d57195b3f019d5a8429e5b7497e7a6853fa16c5edb8865d8504f6eebcefdd1511344fa1be7a4e941070000eabcd77f62df6582ffd96e124d3144805481f8825a5893f61b59df174b2f9da45c24e4e4ecdda0a3a21ce090740fa27472a98c5ccc8b46e6d21eeffcf64504196f4e321a249f810b6fcc856d31a1538bacb1a85cedac7e654a6b9424c78b748a8d10cb37e91c5a3621b6104c6efa4dfd4bb30ddfb45986d9b24083fb6b56e821f77e063570560b14e15962feee4c14083fc7efd488186490256fc093512979230f2d31ce6d3a6707793d4ff8d5c481eca8918912b8f0d9e09f2378a56cc4b5eb3ba18c1a9d6f668a993be50ca124aa1b2db2328fd005c4b9746e82d81b3d5ae85d71b36ab00f085caf502364b452fb477b7b389146719f29fdc9425b7fd12f9819c10121b660239744a6a0f564fb41697d367c5a9347f7b2e90368ae4011977ae392dfd90efa016abf3079adfa0265308fc2531cd63e28b3ce7367d46e98d252cd8f0bd9fd7eab3a4001794875abaae0779ebf63514945d30dc8be06cff6a46fc2eb0e284a173055e71145424d51b31317111403a3ce62feaa302497dde92b650c2c4057128a0ffe39f73698817f5eaac6b28a5e7356f9bab9c823988e0ff8cceb897c8efdcd0cb9646c7723be7f9803740997a256e75f4a1036628b1edb4927d27dc5df975a8c8b681b57d9e2aa8280f2c2c4e1f9ce3796b7b34c6e50e272de83fa0e3a123a34ac197634070fd9c5a8c794a994b4ddb2400f7355783714cf2663bae93eb2005cf6806184df72cc9cfa4923fe65bf602eb2aa89d03687a8722daa6b12835aefb322dfea91287ddbca304d363896ae7f8fb45bd90622ef995ddac77668d85b77ab868f57d84024be06be21ca605ded4179c722e4ebc0b1de56949c4f1d2243b6cb44ad7bda0b371376f8f0ba6e6881dd0e4bafc7289171eaf60f37fbf500e04371051a8bc098a7805d9d0f98890ce25970e21c29f42dde8599cef9f8ccaefdf46269873f35543ae19aa47d94e5693a7b325725f8913eae320926133f4181bfb11e81002082d1856cd895dbdf5d7a381e343fcbec17c32fcacb79fef9f7343705e219f019b23bba64ebb2a573ce965277cb591bd909853189fdd5d6f96317ce1ce52b7e5f6b2a3db80178b7eccca12f8be1fc1af807f1a427b7d89cd63e9bd426eac8ee8f95715a31c39fe0ddfbe3891fa8289062c3ac65d7c427a100a0e8a6b6db3f057e3eba75ebe0d9550007af4afba1a950d2b2571253561f7f23eb16bd10d8bd6dc2d950bcf347d4ca18a9b06a3a69b448152a1b1dce8e5a8bd0937c628248cd7c29742393d71b85d18b18cb3f09f73f78825f2f3079d22a2d1a72868b8e94b0e4957269d88865116cb95c1df742c86f314545044bde505d908cbd30816bd11a696b3bde90614521372743e54f21b0c9b124b85fbbb1d1e4c11b377004481d6d37028498438e75922c88576b8b31c09ce113b2404ab330d73c2101cb635f312fc692fdc805c98c71df6e9bbaff2e66f661e1ea8a0586e0d3f57dcb64fcbc16491772d2e99b26a7aa9a60b7376a0cbca17c3bfee654cd10479aee170e1dbecbc29ec569d2852b808bbc4b9554c558f7ebb25af675cf451144933f3fbab0a6f2220bd4b12424ae4ea0437d88ab76ecc383463ef860f82e20f23fdd9c039f1d5c499fd93da7f6e7ffdb91c36741fbf237a3a7834b64bcf1b2e2fc3a637443ea90879751c283ed3638f3f58e785fc70455b694cf5623482e1c016089db9fd4c38775eb0c517c18c1d74117fef43e0e8fb780e191fcadc986717d1d2c282429c027ca5472bc5fdf194fe07d4b2819ca742a39972b2f621edc5c6f8bf9365460ed9a47dc1768ec22e558ae6b218a3c4796b7562857d1abfa0fefa0b120ef5a6c1db06717e4b370f6de1bbcb353f7048330fce2362f3601b466a0a6a49294ef3d4d26acba2e77b94a4080b5ba68846a85e918e79ca84b9b5b8200568420636470ab84764a1e84332ed1bdc93060e16e4691a20c1b12c5564bdc87ea7681195cd160b4b113dcb05392bbce00d03bc025234846edab6286a37fba0fa1dc31ab0df8d7313c21e53dc1509dca07e204e9ae6fe494e05907a9d4d64456b816e1a53570a0c2c3786e1f12178f02e71a0a3a46d93e78d08a16276e4ba71c6211aa7b57c1565d34a956b49085e40c420836f8682d2000a04db3a1edd9b1447cfbefd1b3a85e240ecf099508ea83edc828e7172e97295dcc8d211cb3cb7342e83a28520ca718b020c26336610d403027c8f5063f7c1ce7618bcf436e21c7c3ddd8eac3fb4ca09e33e5bac8798f29f9cd2efcfe2021fde907bf6d6fc16d7b17bcd7bb34e8cab619de7a99705064e8f4dfc420db6292d7a1e55734a88aba0fa4b247fcc5de2b5ddbba7fedfc607df387214a2eb984698d0230ed11c20421a20268efe84adee3ef0ae5b215340cceff46ccec71867166f0c3e396185a0d0661e15e4722bf9a5461069fb40b6dcd8325e49a359e8c1c223323090271cf1840378242c4b60eda64368818aac8be1e564a82ad2578eb774af8f904b7f5ba718137c7097d6caa3c53bda897f10f368f2412a5390b734f98b8fe14b9dd252cdd3607854e520486ebf21f9e49d8df9e3575a3b45ae72f67609b5e9892b2bf1100e87ebd4e54f0192f00a4e73bd4482f238770a8412801048d7076d9355f151de655ec9884c665515f0ebc45c51f285a91a7c52983de62f77b7e820d41364b446b5f5489a600b37b4780433eb8c90aa59f68d6cb58063e00480e274011eab5eeb0c71e992cb4df1ef6d18f3abd5f64cb0d45a158bdd17353cfc7fcd6a68dfdb0908fcf55cbed4fd6f71cea660d011a4c89dec32b11bf2990062bf76e21b27a61b9aa0a0f5b1b4ffb5e7dd7e536e6b2c462d30f38537e84dc3123aa24337a306b3dd966eb5edfd086e44f7b351be9f5b60a0e4c3faa0e661a1a21e79d01e19be30dd37bcabb1bb0a9bf397ac28d28fd38436d39efa0588d4a602a6aef2960004eeadc9105c604628729b6f89342e8675096e4f5c1c5844c584650004434ee763509d5cbeda330fab4adec9584a93ef51d076a43b5c06bdd93e8886c88d2e73cdb2504eaae63ac306e9f942fa3d0a56cad52ab907b519b07f3f76367a4ca880d79c7672cb4a343c93a4ce9ad5b25ccb22e7edac0ebc828b2003ff4ba97fa2ace2638885c5d2f78055b1d86e0da503ffe4e157983af19ecc8b269cebed0be42aaa406988376720d8507bc6307b2ed0faedadfad322c5a89d4d365ec7f08d248a8b7e505d677273bc863c0202d8fd648af3c3a3c2032d8d06542edd4125fcb344402bc6cefab86cccd016e7c2886520c4e696732b715005aa8cccbf25c83c4fef716797bf07cb3566668ae96b28299f11e1ea4345e3f2b3ff0d9d122b0fd4a38a3d8d1cdacfe3e312e89ab03f898364325055a1b7a05f81680936cac014e62ce6bd3540ff09207c5f1c9850726b661b2857150c8b9449592139009fd2dc1558fb66c95d068decf41b436f39b4ba37912b83000370f6ddda44857aac2c3e2ba3be998846a7244b12d79110efb3980b622845fcdfdb1df3b916f81daa09422119b8469ae69032ab0cd671033ac0c769ac9e7490ddd63dc7cb10ece15e3a4199ca3fd5fa2fd465ee039a8cba5f4263c673713b5fc875d93499b8f982abcf6d41dd4f940cb0992eb2028a65d5ed83b1f60e680cee18098016aaf5dd32c66ea4a38cc6e0813714212304f56064aa2d8936976c35ae988b443fa3833988b59bbe6fdc95d5bf80a20bd1efcc6d5284c57cbe73feeade61e0d560ca54b49ab93a1f979d12733d8d5e63620a9c03fcce76e8e776006af408dfe90eb950f51f3f0f7501661006f4de2ce8049f8193c4702906faabddf4d518b922e631c9afb86f3e07f92ef48c105cc25b29dd759f5433f476c21b058f102c71f33af8ec0629a7a840c68f3feaa64b8ac158c6b000e150a4364c87d49d6143ee454c5b7c05e749b51d6ffa842aeb03991071f46eb5ab7c23fcae54ed17b3962e80e869339e7bf608b2067355d4c3e59e58d0c4ef6ad1f0b9747141b220eba4eb9acd7e9db0f2b1ca9f9610b8b876664f60b0eefb619373418d859e7a74db5459d9c9c0523bbf2c9aaabdb122ea85fc000db7fc39bf3b8b8e8912fac069798183df98e843eb3a93bab22ff2b42ab1ad6c99322daa6bac5d319f306c83a8e668feae691c9768b32286b328d6f767f2b310ab1e751fdbde8a67291413580a4a4ac21f9bf39d1eb5ef7ffdba74d96b11bfd89d15f91a646ff7e8c16c3b7f4a2dd80d11ec91e6ac6a1448ea93a8d83ac00f35a27f9a157466ac030e5beed644e731efc41a89ffc090c43cb99f37feadfa77d1db4967aedb4fabf3ecae9cee655e6aca79a3c00a548e3f9e04243ec952b4aef39201f7cd0d14db32da8e39884d077bd7969793ef90ebc389344c249549864c94073bc1dbdccfddb4db47b5746494bfba47ed645d0c8af190612e2efc82a30bc5449760e5cc6b0af8d056628edd1a12a035d2134e19c8ce45a0c0980f9242bb2d734437faed321b01e52c075d04e00a8a21a35e7cfc02e0bbbd5a950c96008df7504ea1aea8816a38d705a9e9178afc56a40f6850efa37b6c2e61b96fa7dcf28549676abdb51daa17805e7eaebcc78c3b7f2c78a5d36ae10d30509413dc43afe8345bc08f34b3661104746be5db230429e4539c2dc430b9db27557d3cc3c6a39ab80d0317674a7da3fd1b93278de0f0c734446065ce1d564e6c7aa5ebfe91d05e05729fc623fc3670648354197fae3f605c58c1f8be6db9117f6262c6e990f5c123f203a9d6eaa0d0f92ec04f805d2f6d160b9a877758f3ca532024dd380ac340a2a11102c90283b396d47403c0683154a60986dbb7bd147f6a1218936a7205ad6db46fc440db935debc179407608922bee623fa99e6083988773968c385939d453f2059a3c289d9b697e7d7f9282008bbf4c8850ea241ff35bc1c60362990edbef8c43439b836e3d8c2125e41155399bb76711d66a025f3947ecd2279515c62a948bb3e16905f1942607480c168f544b06a97b9c6dbf2a9f2527cc763025f523c5d7f0bad3b3a0a795ac3ed85e73af40a0a12777875f234f00289aed5565fe02a3d62b0cdfe26630d21542d0ac0dc782dd9f88043ccfff44dc5369a8f0a18e038ad6489289829a72a0b75110b15162d11a8ba0eee972de9d7f949c547dec679657ec7573e94ef3436ab01e9a3b92d54ce472ab658108a097e7d59dd6b86f6bc3669dd683f092ffff0d939a65aae6599c4501a400b00464d79a0056c2d6b2aca957b03e1c696c155ed04cf80b10e81371b1b84f02253db90ec9987b00129e575513103244cbe51ce059ce40a32d754944be02da6d1c59d90f0e1420b826dc82acdfff620f18750434655f49e7079faff7ddf308bfe459b1beeebb03de0c9476a499a858142dd7f7f194df10d3f13c8c99232e38e06e5f1fdf094f0be6a550f8e8b81b6edc852176b3ad8ed747a4d1916d3f2c7c0e77b0e"]) syz_extract_tcp_res(&(0x7f00000010c0), 0x10, 0x8) link(&(0x7f0000001100)='./file0\x00', &(0x7f0000001140)='./file0\x00') wait4(0x0, &(0x7f0000001180), 0x3, &(0x7f00000011c0)) bind(r0, &(0x7f0000001380)=@in={0x2, 0x0}, 0xc) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) rename(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') syz_extract_tcp_res(&(0x7f0000001340), 0x3, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001400), &(0x7f00000013c0)=0xc) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r3, 0x800c5709, &(0x7f0000001480)={0x1000, 0x6, 0x7}) setrlimit(0x1, &(0x7f0000000980)={0xffffffffffffff7c, 0x1ff}) setrlimit(0x0, &(0x7f0000000080)) unveil(0x0, &(0x7f0000000200)='r\x00') unveil(0x0, 0x0) r4 = accept$unix(r0, 0x0, 0x0) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) fchown(r4, 0x0, r5) socket(0x0, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_extract_tcp_res(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x0, 0xfffffff8) syz_emit_ethernet(0x15b, &(0x7f00000009c0)={@empty, @remote, [{[{0x88a8, 0x2, 0x0, 0x2}], {0x8100, 0x0, 0x0, 0x3}}], {@ipv4={0x800, {{0x11, 0x4, 0x0, 0x17, 0x145, 0x68, 0x3, 0x1, 0x2d, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@rr={0x7, 0xb, 0x16, [@multicast1, @local={0xac, 0x14, 0x0}]}, @noop, @noop, @noop, @end, @rr={0x7, 0x1f, 0x5, [@local={0xac, 0x14, 0x0}, @rand_addr=0x15, @local={0xac, 0x14, 0x0}, @broadcast, @rand_addr=0x3, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}]}]}}, @tcp={{0x2, 0x3, r0, 0x41424344, 0x1, 0x0, 0x8, 0x80, 0xc801, 0x0, 0x6, {[@sack={0x5, 0xa, [0x80, 0x1]}, @sack_perm={0x4, 0x2}]}}, {"c726a9a1659a8ad15ab63eda46570bae6dbd6e254b783e99e8cb4ae401681023c3432701e97bfb80449f3e9ca559a4f5ded4290b965ef7e18edb556abe80068761a51876db38347471e4502b52838e06f4f962e241c4629ff173c892996248a3af3cc52b9d0f6f1761724749c859a5cd463267dd7730e644585ece4e23b059fbfc5eb4bd05ca78ae9139fa340609e64c0444771ce981818fd7d558d623168358f758317fa850bf1d8bb450e5f3a71952adfea2828266d03751c194b0a717019f59421ef6faee07cb3a36e262be6e0e34322671f5707b13a5b391dd5e13d61aaa35"}}}}}}) syz_extract_tcp_res(&(0x7f0000000040)={0x41424344}, 0x7, 0x3) syz_emit_ethernet(0xf7, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6000223b00c10600fece769e0afd41573435195bcf133200261d5c267b954eb5591bfff6b50128e0110400c00000000000000000000000000000000000000000fe8000000000000000000000000000bb4e234e23", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="600100069078000803036200eb8d7e302f9b332a65ed1688cd5214994390898188ce0202a48624ed0e3badcf0531de87f05f80a94c512e448bc4faefce8890e37dc1f87298c7188b025097fa5e6d06fee299a7c75413962d8fe4d4005cd80983c60ac41bdb134b1ccdb85a6b85f846f90e7461bd3b3fb8380e7df88d72743602087ba105ee500c36de07c5a28bf44c1f6e2367050fcca1d123bf42d6fe5e4d701c0715a3c1749b6dc8dcefea928e9006466cda7a6cd5682d3de2cde4127fcfdc3b267cf9f2aaa26e854a246efc2b3479571c9a60ac2653db9439110fe07bfc97a59ced98844004797fb8bb2e1530672d4095b92b89ce460f02c35b693ac21c60b3124d518862b178999dfe1b77f3facbf4385533ab166c0998c51a4924356976569d3ab65a7994861dee7cde52981885ef16bab80ded479609fd1053789f66053db171668f8dc222dab90255"]) r2 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x10000, 0xfffffffffffffffb}) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) close(r2) socket(0x2, 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x7}, {0x35}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000140)=0x6) close(r2) syz_emit_ethernet(0x4e, &(0x7f0000000480)=ANY=[@ANYBLOB="73702eb9ccc30a541493219986dd60756aa300183a009c7e4d500100010008000000bbde0312078100000000000000000000000000bb82"]) executing program 4: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000080)="0901601675a005562f7eac4de5e3f60a72d617c26332f6874ccd57e94a187de6fc81f23e025d70d3c825a4ec4f89aab28e68faaddad7435040dae765779f5fc4858fc8e0a65cc6e2bda3f701bb93e0ad686b65c975b927c636e38909ccc27ccaea390cabb3e023454073afac230bac68a0ea63dd0997c4258ed7b351f9276f3c41385931fda313425afac5a3679753295d70c8690ebf2a59a8", 0x99}, {&(0x7f0000000140)="8e47424b6a3d02945a36cda134381c6fe7cdddc37c111bc76bcbe7d19067519edc871a2576339bf7d5fdb65383835c10d1d2ec69e2c67c5cb02becdcf8f6fbe31d954944d1ecfe34684a8986018106bf047be6fb75b98e091dd1b99d65a1de1dfa4e3f878cbf46e182b4a6fd3ea0d9c1f9344358eb933f7fc726ce7eed2ba7130964ece678c9525e3507fd62f1c95cc4f76243eb64a197d70635e5d86a21bd2de4c303af985139ab004666", 0xab}, {&(0x7f0000000200)="74a2e242889302e4b921ec9ea96005c897724562f462a9a41243dd", 0x1b}, {&(0x7f0000000240)="e6d3c104d11cadb46a50fa6f4693f280162609ae5f3c68341bbfe62a93f721e17660885256087023a16ac2d8b3598bad6f6e4b2356764b7a9e9d22897c043deabac554e8cd5e1c78ce3254258d67671d9b9ebdf6c7a1efa1014a2801813c1bf43543e0", 0x63}], 0x4, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r2, 0x0, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r10}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x58, 0x402}, 0x8) fcntl$setown(r0, 0x6, r6) setegid(r5) chown(&(0x7f00000004c0)='./file0\x00', 0x0, r8) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500), 0x200, 0x0) ktrace(&(0x7f0000000540)='./file0\x00', 0x1, 0x4000023a, r2) r12 = semget(0x1, 0x3, 0x98) semctl$SETVAL(r12, 0x4, 0x8, &(0x7f0000000580)=0x8001) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) r14 = socket$unix(0x1, 0x5, 0x0) r15 = openat$vnd(0xffffffffffffff9c, &(0x7f00000008c0), 0x0, 0x0) r16 = socket$inet6(0x18, 0x3, 0x81) r17 = openat$null(0xffffffffffffff9c, &(0x7f0000000900), 0x8000, 0x0) r18 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000940), 0x48, 0x0) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000980), 0x10000, 0x0) pipe(&(0x7f00000009c0)={0xffffffffffffffff}) r21 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000a00)) r22 = getpid() sendmsg$unix(r1, &(0x7f0000000bc0)={&(0x7f00000005c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000800)=[{&(0x7f0000000600)="4561aacbe994d9e38f0654c126bda2ed0efffda78f12f9c4c9cf631a166f17f0593a66baa5d9f4c5ea93cd9ab255b8b50972dec3ab30b0e376275a9765ee50e0b18a4912986652fc3c3cd0c87361264907a6f0e1edcf95e31307e28bb3f84e6663103cde6e794347e1e009d577df6a9a27a3ebbfb086a53f5e8b4fbb55180cced587f1f362fe08c827f2a11dd61d0e059d7fcdffce51029b50", 0x99}, {&(0x7f00000006c0)="d4e2c2558f6fe30486c520e14222e6308c1f9c7d7436e1c98e02b46e603a664acd349532", 0x24}, {&(0x7f0000000700)="dc64e7f81b3ab88749d5c26d066842da7d3000a8427a49d0db6b8b3707deda4111e7d9b469ab99cd58f8484401f607b1479048a03d58fe9357ab4a239cf731c3cf9af8a91e6ba8264e718fbb29ba26d70a543cebe254b3a8be84ff70fb78bb6f6cf2b2687010446e013d9fec1c2d43f52b0f8da653e16262ffefd7e3201d260d7d81a2f852d21728a4c0676f8cfba5c08df254871c10c5095c6dbd5ce3ecb4705f721a453ceabd55e895e4272f248ba16a44ec218caa3e90ca33f61b3b45b132ac88c61f091ee4d676a06ae2c5877fceba68", 0xd2}], 0x3, &(0x7f0000000a40)=[@cred={0x20, 0xffff, 0x0, r9, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r7, r13}, @cred={0x20, 0xffff, 0x0, r3, r4, r8}, @rights={0x30, 0xffff, 0x1, [r11, r0, 0xffffffffffffff9c, r14, r1, r11, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r15, r0, r11, r1, r16]}, @rights={0x30, 0xffff, 0x1, [r1, r17, r1, r11, r18, r19, r20, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r6, r4, r5}, @rights={0x20, 0xffff, 0x1, [r11, r1, r11, r21]}, @cred={0x20, 0xffff, 0x0, r22, r4, r10}], 0x160, 0x400}, 0x409) ioctl$WSDISPLAYIO_GETEMULTYPE(r20, 0xc014575e, &(0x7f0000000c00)={0x6, './file0\x00'}) semget$private(0x0, 0x0, 0x2d2) unveil(&(0x7f0000000c40)='./file0\x00', &(0x7f0000000c80)='W\x00') ioctl$VNDIOCCLR(r17, 0x80384601, &(0x7f0000000d40)={&(0x7f0000000cc0)='./file0/file0\x00', 0x36, &(0x7f0000000d00)='./file1\x00', 0x8}) executing program 7: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) (async, rerun: 32) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) (async, rerun: 32) r0 = syz_open_pts() close(r0) (async, rerun: 32) r1 = syz_open_pts() (rerun: 32) ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)=0x6) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x19, 0x6b, "7546634992b5dc19cd36a308a3471ec5629728e5"}) (async, rerun: 64) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 64) sendmsg(r2, &(0x7f00000041c0)={0x0, 0x0, &(0x7f0000004000)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="df", 0x1}], 0x1) r3 = syz_open_pts() close(r3) (async) getrlimit(0x3, &(0x7f0000000140)) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000000)=0x8) (async) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86e46060626000082c00fe8000000000000000000000000000bbfe8000000000000000000000000000aa3a000001000051ea"]) (async, rerun: 32) r4 = syz_open_pts() (rerun: 32) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x9, 0xfffffffd, "1c000000870000000000000000000000000700"}) (async) writev(r3, &(0x7f0000001740)=[{&(0x7f0000001800)="b11580432563455323d5d9ff26a799fae7b9dc42fc648adab54ed3d2caba93ce0987", 0x22}], 0x1) executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000f40000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000b79000/0x4000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f0000ff4000/0xc000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000cb0000/0x2000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000bd7000/0x4000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) syz_emit_ethernet(0x2e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x1, 0x2, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@end]}}, @udp={{0x3, 0x2, 0x8}}}}}}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x0, "c6057fbf69b063b7f07c330def408bb0d233a3a8"}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000280)="d2a106f3c344d43cf085e2ecbdc0d0846d37b5a13a13a516233106cbd6048afdf4e3c19bdaf4dce56a598e159c37fefa2a866c9cabea11349028c976f622d73f39fd978be40711332942189bb29e8c100bb461cfb7c87a821d2e276a9bf0f68b8bbd96f2641ee83b9692ab02152ec88ee615c9627520ddf0a2953145544c75ed66db1f9b9e045d0a16c7f79ff410b0051caad2c560344b887e92fabe112526f103abfced802361f1858b379b4c3740243bcc02040000000dc9f6c14e22677a12d8bb8bff3d913e1b65802163d518ee73993d0973ae800d93e5c3e7583f9c4530164cf95ef32a163e29fae187b8889a45652909c25fb355f8af706e8b59884f0abb6026dec5205209d97f0b69f6cde22fb1bee6c21238e15c90944ae8f5f3d7ccaea52af9589b840550332e", 0x12b}], 0x1) execve(0x0, 0x0, 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x1ff0000000000}) write(r0, &(0x7f0000000080)="55c2bbc3446c66431d41cb424b3e8da79569f6ba8102209d6203f96a54ef97b2e2671af64c52e897c47aea9a8795b231db627bfc6cf41cd05d11b50fb6909d0cdf7fe3c1a7b208c6750829b7cf55f30826e796fb2113b81275e02f6cdb9c836b9cd518da6531f99cf6ab01", 0x6b) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) close(r3) r4 = socket$unix(0x1, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r5 = syz_open_pts() ioctl$FIOASYNC(r5, 0x80047460, &(0x7f00000000c0)=0x3) write(r5, &(0x7f00000003c0)="cfc46ad3883f7bfc24f67a0dd38a9d388f945009b6e15f8a377e87501fa148bd9bc42247ab2122e38347e805a31d84b7e73c2325a5bb2962c1821bde1b20d492e19b8981575d526382a79496625781a095dfd24d0e4bc866fb1f736a1c78cdd1de097034d842187add3d808e2c5c66ed0643bd73d6c62f69700cc2c591234b407a8d45845824a1faea37487bf5792dd41ce0f649af5fc51c369c5e88313871bc", 0xa0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0xf}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 7: r0 = socket(0x11, 0x4, 0x0) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/79, 0x4f}, {0x0}], 0x2) execve(0x0, 0x0, 0x0) executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) select(0x40, &(0x7f0000000040)={0xfd}, 0x0, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0) r0 = open$dir(&(0x7f0000000180)='./file1\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)='r\x00') openat(r0, &(0x7f0000000240)='./file1\x00', 0x200, 0x0) open$dir(&(0x7f0000000280)='./file0\x00', 0x40000400001803c1, 0x0) r1 = socket$inet(0x2, 0x8002, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) r3 = dup2(r2, r1) r4 = socket$inet(0x2, 0x2, 0x0) r5 = dup2(r1, r4) getitimer(0x4, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000001300), 0x0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f00000000c0)={0x3, 0x7}) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x8000, 0x0) pwritev(r3, &(0x7f00000001c0)=[{&(0x7f0000000140)="008bcde5b432362aea4c4de9e1a677e6702a18e49969a308add0c33f48894feb3c672be98f416aeeaa25c10b430a5adf17e73504f2750a5e1bcf", 0x3a}], 0x1, 0xfffffffffffffffd) executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r1}}) r2 = socket(0x18, 0x2, 0x0) setegid(r1) close(r2) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r1}}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = socket(0x18, 0x400000002, 0x0) getsockopt(r5, 0x29, 0x3d, 0x0, 0x0) r6 = socket(0x11, 0x3, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000003c0)=[{0x4}, {}, {0x8126}]}) sendto$unix(r6, &(0x7f0000000880)="b10005010000009f0500070007010000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118190000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c05000000bfba0902000000e371a3f8343712051eeab70800000000000000ffffffff00"/177, 0xb1, 0x0, 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)="4534122cb25ac71eee67fea7ef79bfcd8421636cb079da6dffefb384603bdd6bdc6ba6b3916e87bf948e26f6c69b480188166bc6d6de481f66dab68c8548ccea9d0001f20887f575f96ae98678ae2888de940a83231e8d70349ef32df073c6403f37ab3b071f8c6b6143d2d7592d5faa82d078c66a1f19eaade9dc52ee8450555a9832016a20f25111317ccb78b4d62ef5", 0x91}], 0x1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000200)="30ff66fc711944d89c07ef4d5d26a443fd06b8c8b6e6b5981d3233247b36bf70196375d5b32a909f24d048eaca953809f7eb790835c74763c1e3f456f8d2437460f37189f096eebcec6701fb1dcdd1c3a90ab9438a347376115de67aaaa4b2ee04dc67c89463afad713774a3aa9134b8645d6357d183e73a2539b90710b36aae3a5391d589679846ca1a18644883bbefe3022ecbfabcd977bf469fef320d2d51ab24c3b0bc80626f04e799a564ba6c2d0089279a2a8fbef3a8df5df8dfa18bc1b1", 0xc1}, {&(0x7f0000000040)="a365cf7f6249f641a94c7ab2ba7f0f259a441f160e41", 0x16}, {&(0x7f0000000300)="fad187c27d8a3eae89", 0x9}], 0x3) fchflags(r1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x87, 0x0, 0x0, 0x1ff}, {0x80, 0x0, 0x1f, 0x7}, {0x8106, 0xed}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x5, 0x100}) syz_emit_ethernet(0x36, &(0x7f0000000340)=ANY=[]) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) munmap(&(0x7f0000000000/0x400000)=nil, 0x400000) pledge(0x0, &(0x7f00000000c0)='-\x00') socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) r3 = syz_open_pts() close(r3) fchown(r3, 0x0, 0x0) poll(&(0x7f00000000c0)=[{}], 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) executing program 5: r0 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x95) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="c1390260c3b2d85c72d9bd508b217d007b697f003b6f565c000ae01ac3a095c4ba367552c7f14782997c49ffee1b5e2742a54006001d5051dd952d909ce04567de6d78c90113efe395d55c7be5ff5074f621b67ecc2a16343672e59120045f5aa83926d7e9df0eb6de0ca8455ef52bb328af3d157c7dfa2f1b4e178e507c6156000b65a9ae610909799bbda36d34ca9d891ad603b7a044da1ea37ab330167444eb315f6e1168e759781d13fb", 0xac}, {&(0x7f00000001c0)="27d6c0c9411ef59aeaae0df70838ce854ac7d6b463886b96839bef647afa12bea500cdcd0567c751776f5b89a5b3e35f9306f8e559a3283e54a8fd3ab0cb9748625acce43e5c4af364359d16de4804a0e098c8fb1e9458ba0ebdfbb3a16c3b45d0dcaa35f8b07ed12e9f6c1c33d93f5cf4b2e9fbea1a9627275918722c376f2c93c28e7c02251bfcc0c73652084d874933f52c931386e7e69a6efff339a2cbaad3dbad448033626e6eae47f2ab4c25a04e953cd6292eae54493809ba81c7b7291d395eeb5bc66e5b58c00225fedb5a693a0a7a37f742db41ce3cbcd755aea4b6d46e48b6cd49727dff", 0xe9}], 0x2, 0x62a) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x4) pwritev(r3, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) executing program 2: setreuid(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x2, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = open(&(0x7f0000000300)='./file0\x00', 0x11, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010008, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) execve(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000500)="b10005166000009f0000000000070000001c130500000000fe80b37b673039d2d236acf60b7804be78164991f7c8cf5f0001297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e5200008004200000000000000000000000000000000000000000000000b1ee9c6be0c1a1bfd1e4e55acd78582713d830d89797e04246247d7e3181e111a98d73dabb5650a361d3fef9c909eb7a898842e88a66b12ab01953a92fcdfde6454aa7b0d84ccad4ec9de41519d2572fa52023302257896de5326e59b6e7fb07f45c8035f9f00335946648910641e74e11048e5162e7ebbef076b26b336360b919724382ac17b3714a9ea48729810b5a9f62262df917f45a86318c91039c3fdaff07017d744ec4e1668e84302a102cfc2a6af0a1fd2a9ecb5abd6d1ed8b12d43ba1dccca1a8f89d6db0f4a09858272f9f19d1208cb047c4ce17696e7365902972d7a25dc7c5080443ad7318d2ea703c3fcca006e237ab28a1c64d776000000000000b1f805119db513b5ad02a03b22c554539d4c2b1739e93f", 0x1bb, 0x8, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = msgget$private(0x0, 0x2) msgsnd(r4, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r4, 0x0, 0x401, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) ktrace(&(0x7f0000000000)='./bus\x00', 0x1, 0x100, 0x0) msgrcv(r4, &(0x7f0000000300), 0x4b, 0x3, 0x1000) msgrcv(r4, &(0x7f0000000140), 0xfffffffffffffecf, 0x0, 0x0) msgsnd(r4, &(0x7f0000000200)=ANY=[@ANYRESDEC=r0, @ANYRESDEC=r3], 0x83, 0x800) pipe2(0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f0000000100)}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x3) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000200), 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r7 = socket(0x2, 0x3, 0x0) dup2(r5, r7) msgrcv(r4, &(0x7f0000000140)={0x0, ""/21}, 0x1d, 0x2, 0x3800) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffff"]) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f0000000140)) syz_emit_ethernet(0xe, &(0x7f0000000140)={@local, @local, [], {@generic={0x8864}}}) executing program 3: setitimer(0x1, &(0x7f0000000000)={{}, {0x7fff}}, 0x0) r0 = socket(0x0, 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$BIOCLOCK(r2, 0x20004276) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x20a, 0x0) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000040)={0x2, 0x6}) syz_emit_ethernet(0x1016, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffad288a279e8d88a84b008100260060089e2945f355d34708622a2d6f8951fa6a71877a25e209bd253b260584a6e6d5335685a29bb1887b34613c3dbdca07872254df30c82f2d1a118943414e3368cc5b0782692fe76001c58436be874edf3738e04a2da238b2c30454d2607d2a1b3f6e0621baea575763bb9d164dcbcbb00a3d639eaace8e13442a96914376eb41eedc07005b6c2a2c018dbfce9bb999d252a5b7d57195b3f019d5a8429e5b7497e7a6853fa16c5edb8865d8504f6eebcefdd1511344fa1be7a4e941070000eabcd77f62df6582ffd96e124d3144805481f8825a5893f61b59df174b2f9da45c24e4e4ecdda0a3a21ce090740fa27472a98c5ccc8b46e6d21eeffcf64504196f4e321a249f810b6fcc856d31a1538bacb1a85cedac7e654a6b9424c78b748a8d10cb37e91c5a3621b6104c6efa4dfd4bb30ddfb45986d9b24083fb6b56e821f77e063570560b14e15962feee4c14083fc7efd488186490256fc093512979230f2d31ce6d3a6707793d4ff8d5c481eca8918912b8f0d9e09f2378a56cc4b5eb3ba18c1a9d6f668a993be50ca124aa1b2db2328fd005c4b9746e82d81b3d5ae85d71b36ab00f085caf502364b452fb477b7b389146719f29fdc9425b7fd12f9819c10121b660239744a6a0f564fb41697d367c5a9347f7b2e90368ae4011977ae392dfd90efa016abf3079adfa0265308fc2531cd63e28b3ce7367d46e98d252cd8f0bd9fd7eab3a4001794875abaae0779ebf63514945d30dc8be06cff6a46fc2eb0e284a173055e71145424d51b31317111403a3ce62feaa302497dde92b650c2c4057128a0ffe39f73698817f5eaac6b28a5e7356f9bab9c823988e0ff8cceb897c8efdcd0cb9646c7723be7f9803740997a256e75f4a1036628b1edb4927d27dc5df975a8c8b681b57d9e2aa8280f2c2c4e1f9ce3796b7b34c6e50e272de83fa0e3a123a34ac197634070fd9c5a8c794a994b4ddb2400f7355783714cf2663bae93eb2005cf6806184df72cc9cfa4923fe65bf602eb2aa89d03687a8722daa6b12835aefb322dfea91287ddbca304d363896ae7f8fb45bd90622ef995ddac77668d85b77ab868f57d84024be06be21ca605ded4179c722e4ebc0b1de56949c4f1d2243b6cb44ad7bda0b371376f8f0ba6e6881dd0e4bafc7289171eaf60f37fbf500e04371051a8bc098a7805d9d0f98890ce25970e21c29f42dde8599cef9f8ccaefdf46269873f35543ae19aa47d94e5693a7b325725f8913eae320926133f4181bfb11e81002082d1856cd895dbdf5d7a381e343fcbec17c32fcacb79fef9f7343705e219f019b23bba64ebb2a573ce965277cb591bd909853189fdd5d6f96317ce1ce52b7e5f6b2a3db80178b7eccca12f8be1fc1af807f1a427b7d89cd63e9bd426eac8ee8f95715a31c39fe0ddfbe3891fa8289062c3ac65d7c427a100a0e8a6b6db3f057e3eba75ebe0d9550007af4afba1a950d2b2571253561f7f23eb16bd10d8bd6dc2d950bcf347d4ca18a9b06a3a69b448152a1b1dce8e5a8bd0937c628248cd7c29742393d71b85d18b18cb3f09f73f78825f2f3079d22a2d1a72868b8e94b0e4957269d88865116cb95c1df742c86f314545044bde505d908cbd30816bd11a696b3bde90614521372743e54f21b0c9b124b85fbbb1d1e4c11b377004481d6d37028498438e75922c88576b8b31c09ce113b2404ab330d73c2101cb635f312fc692fdc805c98c71df6e9bbaff2e66f661e1ea8a0586e0d3f57dcb64fcbc16491772d2e99b26a7aa9a60b7376a0cbca17c3bfee654cd10479aee170e1dbecbc29ec569d2852b808bbc4b9554c558f7ebb25af675cf451144933f3fbab0a6f2220bd4b12424ae4ea0437d88ab76ecc383463ef860f82e20f23fdd9c039f1d5c499fd93da7f6e7ffdb91c36741fbf237a3a7834b64bcf1b2e2fc3a637443ea90879751c283ed3638f3f58e785fc70455b694cf5623482e1c016089db9fd4c38775eb0c517c18c1d74117fef43e0e8fb780e191fcadc986717d1d2c282429c027ca5472bc5fdf194fe07d4b2819ca742a39972b2f621edc5c6f8bf9365460ed9a47dc1768ec22e558ae6b218a3c4796b7562857d1abfa0fefa0b120ef5a6c1db06717e4b370f6de1bbcb353f7048330fce2362f3601b466a0a6a49294ef3d4d26acba2e77b94a4080b5ba68846a85e918e79ca84b9b5b8200568420636470ab84764a1e84332ed1bdc93060e16e4691a20c1b12c5564bdc87ea7681195cd160b4b113dcb05392bbce00d03bc025234846edab6286a37fba0fa1dc31ab0df8d7313c21e53dc1509dca07e204e9ae6fe494e05907a9d4d64456b816e1a53570a0c2c3786e1f12178f02e71a0a3a46d93e78d08a16276e4ba71c6211aa7b57c1565d34a956b49085e40c420836f8682d2000a04db3a1edd9b1447cfbefd1b3a85e240ecf099508ea83edc828e7172e97295dcc8d211cb3cb7342e83a28520ca718b020c26336610d403027c8f5063f7c1ce7618bcf436e21c7c3ddd8eac3fb4ca09e33e5bac8798f29f9cd2efcfe2021fde907bf6d6fc16d7b17bcd7bb34e8cab619de7a99705064e8f4dfc420db6292d7a1e55734a88aba0fa4b247fcc5de2b5ddbba7fedfc607df387214a2eb984698d0230ed11c20421a20268efe84adee3ef0ae5b215340cceff46ccec71867166f0c3e396185a0d0661e15e4722bf9a5461069fb40b6dcd8325e49a359e8c1c223323090271cf1840378242c4b60eda64368818aac8be1e564a82ad2578eb774af8f904b7f5ba718137c7097d6caa3c53bda897f10f368f2412a5390b734f98b8fe14b9dd252cdd3607854e520486ebf21f9e49d8df9e3575a3b45ae72f67609b5e9892b2bf1100e87ebd4e54f0192f00a4e73bd4482f238770a8412801048d7076d9355f151de655ec9884c665515f0ebc45c51f285a91a7c52983de62f77b7e820d41364b446b5f5489a600b37b4780433eb8c90aa59f68d6cb58063e00480e274011eab5eeb0c71e992cb4df1ef6d18f3abd5f64cb0d45a158bdd17353cfc7fcd6a68dfdb0908fcf55cbed4fd6f71cea660d011a4c89dec32b11bf2990062bf76e21b27a61b9aa0a0f5b1b4ffb5e7dd7e536e6b2c462d30f38537e84dc3123aa24337a306b3dd966eb5edfd086e44f7b351be9f5b60a0e4c3faa0e661a1a21e79d01e19be30dd37bcabb1bb0a9bf397ac28d28fd38436d39efa0588d4a602a6aef2960004eeadc9105c604628729b6f89342e8675096e4f5c1c5844c584650004434ee763509d5cbeda330fab4adec9584a93ef51d076a43b5c06bdd93e8886c88d2e73cdb2504eaae63ac306e9f942fa3d0a56cad52ab907b519b07f3f76367a4ca880d79c7672cb4a343c93a4ce9ad5b25ccb22e7edac0ebc828b2003ff4ba97fa2ace2638885c5d2f78055b1d86e0da503ffe4e157983af19ecc8b269cebed0be42aaa406988376720d8507bc6307b2ed0faedadfad322c5a89d4d365ec7f08d248a8b7e505d677273bc863c0202d8fd648af3c3a3c2032d8d06542edd4125fcb344402bc6cefab86cccd016e7c2886520c4e696732b715005aa8cccbf25c83c4fef716797bf07cb3566668ae96b28299f11e1ea4345e3f2b3ff0d9d122b0fd4a38a3d8d1cdacfe3e312e89ab03f898364325055a1b7a05f81680936cac014e62ce6bd3540ff09207c5f1c9850726b661b2857150c8b9449592139009fd2dc1558fb66c95d068decf41b436f39b4ba37912b83000370f6ddda44857aac2c3e2ba3be998846a7244b12d79110efb3980b622845fcdfdb1df3b916f81daa09422119b8469ae69032ab0cd671033ac0c769ac9e7490ddd63dc7cb10ece15e3a4199ca3fd5fa2fd465ee039a8cba5f4263c673713b5fc875d93499b8f982abcf6d41dd4f940cb0992eb2028a65d5ed83b1f60e680cee18098016aaf5dd32c66ea4a38cc6e0813714212304f56064aa2d8936976c35ae988b443fa3833988b59bbe6fdc95d5bf80a20bd1efcc6d5284c57cbe73feeade61e0d560ca54b49ab93a1f979d12733d8d5e63620a9c03fcce76e8e776006af408dfe90eb950f51f3f0f7501661006f4de2ce8049f8193c4702906faabddf4d518b922e631c9afb86f3e07f92ef48c105cc25b29dd759f5433f476c21b058f102c71f33af8ec0629a7a840c68f3feaa64b8ac158c6b000e150a4364c87d49d6143ee454c5b7c05e749b51d6ffa842aeb03991071f46eb5ab7c23fcae54ed17b3962e80e869339e7bf608b2067355d4c3e59e58d0c4ef6ad1f0b9747141b220eba4eb9acd7e9db0f2b1ca9f9610b8b876664f60b0eefb619373418d859e7a74db5459d9c9c0523bbf2c9aaabdb122ea85fc000db7fc39bf3b8b8e8912fac069798183df98e843eb3a93bab22ff2b42ab1ad6c99322daa6bac5d319f306c83a8e668feae691c9768b32286b328d6f767f2b310ab1e751fdbde8a67291413580a4a4ac21f9bf39d1eb5ef7ffdba74d96b11bfd89d15f91a646ff7e8c16c3b7f4a2dd80d11ec91e6ac6a1448ea93a8d83ac00f35a27f9a157466ac030e5beed644e731efc41a89ffc090c43cb99f37feadfa77d1db4967aedb4fabf3ecae9cee655e6aca79a3c00a548e3f9e04243ec952b4aef39201f7cd0d14db32da8e39884d077bd7969793ef90ebc389344c249549864c94073bc1dbdccfddb4db47b5746494bfba47ed645d0c8af190612e2efc82a30bc5449760e5cc6b0af8d056628edd1a12a035d2134e19c8ce45a0c0980f9242bb2d734437faed321b01e52c075d04e00a8a21a35e7cfc02e0bbbd5a950c96008df7504ea1aea8816a38d705a9e9178afc56a40f6850efa37b6c2e61b96fa7dcf28549676abdb51daa17805e7eaebcc78c3b7f2c78a5d36ae10d30509413dc43afe8345bc08f34b3661104746be5db230429e4539c2dc430b9db27557d3cc3c6a39ab80d0317674a7da3fd1b93278de0f0c734446065ce1d564e6c7aa5ebfe91d05e05729fc623fc3670648354197fae3f605c58c1f8be6db9117f6262c6e990f5c123f203a9d6eaa0d0f92ec04f805d2f6d160b9a877758f3ca532024dd380ac340a2a11102c90283b396d47403c0683154a60986dbb7bd147f6a1218936a7205ad6db46fc440db935debc179407608922bee623fa99e6083988773968c385939d453f2059a3c289d9b697e7d7f9282008bbf4c8850ea241ff35bc1c60362990edbef8c43439b836e3d8c2125e41155399bb76711d66a025f3947ecd2279515c62a948bb3e16905f1942607480c168f544b06a97b9c6dbf2a9f2527cc763025f523c5d7f0bad3b3a0a795ac3ed85e73af40a0a12777875f234f00289aed5565fe02a3d62b0cdfe26630d21542d0ac0dc782dd9f88043ccfff44dc5369a8f0a18e038ad6489289829a72a0b75110b15162d11a8ba0eee972de9d7f949c547dec679657ec7573e94ef3436ab01e9a3b92d54ce472ab658108a097e7d59dd6b86f6bc3669dd683f092ffff0d939a65aae6599c4501a400b00464d79a0056c2d6b2aca957b03e1c696c155ed04cf80b10e81371b1b84f02253db90ec9987b00129e575513103244cbe51ce059ce40a32d754944be02da6d1c59d90f0e1420b826dc82acdfff620f18750434655f49e7079faff7ddf308bfe459b1beeebb03de0c9476a499a858142dd7f7f194df10d3f13c8c99232e38e06e5f1fdf094f0be6a550f8e8b81b6edc852176b3ad8ed747a4d1916d3f2c7c0e77b0e"]) syz_extract_tcp_res(&(0x7f00000010c0), 0x10, 0x8) link(&(0x7f0000001100)='./file0\x00', &(0x7f0000001140)='./file0\x00') wait4(0x0, &(0x7f0000001180), 0x3, &(0x7f00000011c0)) bind(r0, &(0x7f0000001380)=@in={0x2, 0x0}, 0xc) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) rename(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') syz_extract_tcp_res(&(0x7f0000001340), 0x3, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001400), &(0x7f00000013c0)=0xc) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r3, 0x800c5709, &(0x7f0000001480)={0x1000, 0x6, 0x7}) setrlimit(0x1, &(0x7f0000000980)={0xffffffffffffff7c, 0x1ff}) setrlimit(0x0, &(0x7f0000000080)) unveil(0x0, &(0x7f0000000200)='r\x00') unveil(0x0, 0x0) r4 = accept$unix(r0, 0x0, 0x0) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) fchown(r4, 0x0, r5) socket(0x0, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) executing program 2: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000140)="b10005016000009f0500070007000000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a4210200004fcf2a8f667c8d7c622700720fd38bfbb770c1f5a872c881ea6e2ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e000", 0xb1, 0x0, 0x0, 0x0) setsockopt(r0, 0x1, 0xafb0, &(0x7f0000000040)="6a485a023c2252c3a7c9332219b92eb908c098147d6d3de6", 0x18) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d1889e000040700000000130000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000900), 0x0, 0x7, &(0x7f0000000980)=@file={0x1, './file0\x00'}, 0xa) msgrcv(0xffffffffffffffff, &(0x7f00000009c0)={0x0, ""/4096}, 0x1008, 0x2, 0x1000) fcntl$getown(r0, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r4}}) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r6 = socket(0x800000018, 0x1, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200), 0x10000, 0x0) fchown(r7, r3, r4) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r4, 0x126}}) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getppid() r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) close(r8) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) clock_gettime(0x2, &(0x7f0000000000)) socket(0x20, 0x2, 0x9) syz_emit_ethernet(0x56, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd6000000000200600f6413aa3e3e3144336fc59f0db9e4ff2ff0200000000000000000000000000014e234e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8003"]) executing program 7: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r0, 0x1) syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x80000001) executing program 2: sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f0000000040)="7f5d33b3180023da66dc84ab29941633ccdca42196b719f401e3ba0de763610fbde94177fca446ba04607a5cb7d977cc71cdcacec8fe2ac0456f27e3acbff364caa00d0032c2d9174667b32c1735b509e8a27b6114e66847aa3ff09c532a83de287a5c726f192d9fd5a2259fea6a042d75ea5217e455284975dadec6d1", &(0x7f00000000c0)=0x7d, &(0x7f0000000100)="00e6085ccfaae3adcbd1876811901e63893fb5aa7ec583230bd87406346c289f2ae68870a9b2cbf480f63aadeef294cb50ab9e6f94079da1455a2e205035b2eb6fbfc2411b9ccbcc7becb817049beaf2663576626ef4e8ed0510c90499c28bd84adf0a29e4e3faba22b348ba408ae8e8d00bd120518b2d095569c79e9a4d2345e82b41e3959619bc78840c33e1c5493eabefbad6b2bb099db63e8bb2e799f14a0ac0ed0c08f24ccae4af161cbce8d384842b9ecc8d5fadf22fc45a4f80670304869f835e84e28cdca1f4126dcd83f01ebdf27cc5b401ea9019b12d419afb1dc0ca590fdf8563060413155439a9c2baa49434dafd67d80c6bb2a5", 0xfa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x80) sysctl$net_inet6_ip6(&(0x7f0000000240)={0x4, 0x18, 0x29, 0x11}, 0x4, &(0x7f0000000280)="7fdb040c00f928d19a6adc2fc75aaf42ce0154fb1ca0d552fd631f3429ca9c8e65a2bf9df9717c01f4a3732a8ac1431d728d5d85679d605b3f8e6ee78e07f988668a7663e336815f0851783b7343369d874fa4db61e227b48e0db813de6702769ba39e4bc9ed96bf0979e85ad78afa33c2dad81da683fac51b986507b9da53a9d50666c8c73b523305bd252af3dc28bb9dbf5beb6051d865431a93dd7156e47ceecfcc3fde7c8d9ec32f072deb1e8e8c", &(0x7f0000000340)=0xb0, &(0x7f0000000380)="6d9b40f74a195fcc18914097b2ada4cf4a024d52700a7de98f67c614c5dac258cdc7f964ebefc7f87965e9be21fdb79bb980a3e50b307f4321dd6de50e5d86bb976b15e32d44ac325d05ae88525d610a97c2709e9751aa0618e008f4dc9710ba15e89ba332af51447672999fdf212bd7d9451b32c46c7c4dd4fe6dc22e500cc4ca6f5cce19d8f99b74009b22e44314627e629e46639b5d18cb3cd2cb0fce9c078146bfc014b3d03ebe974e0f118d841004000d0d3cfeb76aded3e8f9b0489291df943e425d780df0f878cf5461e22a0dd092f2ba875cb401d386564061ec0b01b3b9a287a9672c1912e1e23985a2591e76399bb76f6cff76d72c7998c5a9105628c74c9870e381925af474f8543d6f4ce0b3836c382eaff5e5d40ac4a4e58f6a1988ae3d0c47bd38f22d1e05a077c15c4a18d2ba52f8f8b945444998d53eb9a06e3d04cf84d8bddef1130c313f5eddedbf9bf1b4668bc88ebf39a6a29bbf2ae4fab680621b5d06acf0a8f9ba221d310cd7d5b3f5b31134b54b7b86aff419cbee917ed94f0cc2d3555940b1126e721b060be3cfd87c2175b8dad56f4cc3fb770c320ff9bd2f909bf7ba0ced52a614db9c01a9175a2bf0e298986eda1d106689a1b0d9530a715c33e0357b624d9b70e58c025c9632e6d0a397b13b9541e2bf6892ab31ed3148f6444309cc0fbccad84fee373418aad922a39f5d487e6988297dba009ded29c5287fdedddaa3143b64f4da43bf875611583e581c542836d22c5a16cfda789f059e3568d0397ddfcb0aad56a66bbcb3fa3171b1151be8bcc4fc6222ae227d16d4e5d5690f2ac13868a17e981cfcdcc8ff8b05a9fd80a0ab063f1b4b89ff933bcec558e01fffd15850408f74e74708f16d98469514b6bdbe94e475ffd4d03a9ee47a0aae1a343aa7adabb4846e3563e47f8c06f433c625bf70f52db37121c6fd1d2954d2be885ec1a925050fcfa3ad910fda96b4d7c301c9e9b6cef0859c4d4a0a7d35590a320db93f3c3d62e6cc0b1877eea908dfa23d919ea834affb5f2aaf0bdf6c17984d5d7985f721e7f4497750cca60f107fdb971f8b66dfd035f7f52c5eaa606136ac5790f60d3981ba0dab29287d935eb1c5d3545ccef5d36f8201e4ce1f4936d1eca98919fd3a2ba8c29400fcb9a008ee2679dfcbd70b610f48f3661b264b8392f7546d5e1d1ad95b4adaed82d35bad9688c286e179f7a66069954cac801d609e7278f4e8768cfbfe0c6ccc697dbb3eb529c4753ddfaba8fd958514382bd039c232bb5e355641bf17a68a8d97dd3450f364cd0fe6664b23c27304e7bd3d6af8083ff8651e4ee3ec4e62d52c88e5b7130c652bf981d40affc54f06c8ee1686865dd17d23e71ac3a5c63892005c3e3280d491e202d30a2acee0c01b18da4b43024891b5ac03baae4092ca37a7d0819847ed079a2174fc0354f6ed07a7e1689eca1c6c2d3d336603e17a4c51201d4042f9cf11ca68f67faeea5b0d181c855b5ec8da14136fc4415af82f05b5e8b572b7fa72662e8c49828fe65c95f3ddf740fca9d5fee343b71bc6429527f2cc89bec6a9cc1160dd96dbd81a774874a01502b23987399dfeead5543b65e7bfa7a5ead93ab5c6a84b21428c5cd677ac716a9fe68b7733088f80eb365113ba497f46a9dce555abee805a9878efe295bd5f736d46447ab49c36b064ff68209f3b0373c2e76878a9eaffa5399a6cece29ea3f1e1c6d612ddbd7b3a1048f147ce40736135ac9a3d1a8f12075d19977601d7777b67ed4db50e398fad888f980344a49ba4e14076c96e5025a1316d206159c755d0255457cf4bc94447790cd2f7a47f1781771c768e1d3616f40257887dc8975b9d539a4d2cddca09a433e295b667268f0a2f633e6a17a6b217f9f155575ab5c1c8228a4f48cfe0b4836a698330d4e6bf8407517c846d1d6eaa97ecfb3a8a545077e920fd5524a156ead05d932822729c1da96163ff5b8ef9ccdfa9c3be67cc8ec6ee21ab275e50c2485c6e351e6a78a82a0ba8d5b2f012d4678b4c4599062064a6922d6edda9194c9e7471d439bc823f33cf1addcd3c3a7eb0a80a5fd1b5ebe784912285daf19ed3753135987958ae0720ac1f7c00d752fb5ae5b94687cce3789e326e6fcdf879c569491d313e018e6e54b0b7e0b2831e1ff6f9ac520b082c61d90fd948b6c1d36e74841ebb833785503b873860bcfa444a185179d122fd6d6e2e07fe7a470c411d31b7a81dc00fc8f39ad0d36ede0edf9e14ce02c355d27f00db4e31accf1fc4a96cc63a84208f02854260697756e2f155b086be6071377bc72822d16de9b2ab50d4ad7866488bab7291bae3ef0e1f8c98d699bab8a1413ff8f87c713b7813ca523b27d7d9c8734f82007ee9931255ea9945d842caca11486fe927b47dd39534caef2dcee26d8cd3a9236c3bf97f3d87af28768fe81cad5c9842e509a2176a3b245404e37046905d91d25eccd74b833dc015028e0b1025c919a6073897af0867d3e79036cc01d04c29227b18c31abc79d35ee138ffc6fb6002dc9af531944eb9cf83f561ccf1470ba024c07751f2a1c079a80ef00a9e21da7731015e4a3d7a757f5b6143c19f6271cea3daa23b94d71e487b4a4e1e1f9886445a881d897d189e8d26a4670607f96d24e21bc4fb1a204565dbd9e69bdde7e4d3ab97b839c2202639cfbc59b504f04ffc3e45985f8b1fc89f532b36f62edfe748c52c070fcdd92931cbb92e711fc7d149275bbadc531ec5e14c2c7c2e347e3517a58acd3163f2096e03af5c729eb0d1cc763aa339ebf004df62db29086dc2dd4a934369911d219471808509b80b8f497941a44908fda5630704fdc7a2d7131e2480f309f3369b46861c8437ac7688cdf4244fdcea87c2ddce5f34d6d0d32135f2bc4fe9f56d33081748cfb671bb483b94d1f678c26ecfcd69778e543282dd2f8f3147455243907436abdda769634c28fb24517d5e229075d06415a8cb8d82db1000124a70340e9c8791987b8d1fad06daf51268cf0c9c379486d2f6730e345b4634bb647abcee8fbaeaf99569d262381f5be3f77433076a3e8a488e7bb3715e7e043dbfe06ccc3dfa57fb49f706f7d38119989be61ead773dffce7c83439fc7ac97590889fc17c832a786b09dbe360477780e0124145547baf4c20fcdaa1978faee48a78ceb9640d88dda42729418346f04773377b0aab96b0a3b3eaaf94a8841f5b3dfc11cc7f89f2edcd7901527951ea269871b4821358b5e5f4e02bebef8b61bd9cdaf80bc8cccfc2d16445ca6cb585ff8486932f4e3318ed7b8d21e18e17d79db998f2da9f4216e5bfe9bc3df6e01edfd1f90d580508a3839e9b88f2c65cf025ce82d6789635d619be1a99bdaacfd8b18d6652cade1fa69ca97418880b0e375ea43fd1ec56bbb89e89fe7ba1ad48007ac0d561b7d6737c9da03338aadda6a21b92e35eea986c6a0ce092ede253f0259a77854b78b15b844a61a688f8d3c2e09362119febc3a9ee166d4847db0c4a9c75c5422aa427da30b8e228e84a209af0e3148c4443a8e16774e7813befa16b63f87a832acb4359404c3d070517b61f99b0c860151dadb852439ac5d71ca94af9db08f32e0e2a944cbab0b0c0e4a3f3aa96f9bea0e528f393abad1edb2908a6ff0be12b89f849beea82536830639f15f9cc889668bc76664b7988fc36268922321c2e3963490b1f81f35fdd6aee104eff5f7f0562c1b066d0e70e65f415c20891edf4770ef4557c291386bb5cbd0cc694c740e449935c529ca1f3b538ac31482daeeadb2cdeb2fe349de1b21c4eaaa05c84cfe50e68fb312157044667fb3a8febb9e1850c6647aebdb489997b1b9354014a317ad625413a750c03339169668314072062eb53650c171d8dae2b8d9f7f8652bd7111039fc679ca1f7f4f1bdc2649206a57bcbaf79195f05ca2b841d781bf4ff6714ffe9ae8d8f4ebbd76825fd7a9236f3a4aec817db53a0bceffc39762c09a53a8b4aa81450cb7c48c94312c2b849aa94af3f550d84fb49887c072a8a78b8984bfe4ee05d29c9ea97cb9c3aa9f6d6cf403a114432719ff543890deaaa87d60184005d2d2fe0d5f6c613fd4300a6587c12397862a764cc5c72a41d39133c62eb8ec72c7c1153f0a87cc75c96292b6195de40387c66540183f25a6b6c408e5d737dda5cc10d9e3f4879de0133ec9703e7ddd4d03719ec4bfe29d493e583ab5aa4cb80d929c1db86bdf135715eb7c059eb08435a434f7c71e802bbbac779de1c847024f321f1daa910bf95fd8d59fea57282f38f7771c542a0d482a1cb27e31ec03b9425527619e76834a950c320d1c26c531e9f14a2f333a9b74a64a45307b0b44ff161e867f942272439a0c1e33e885dc8e4cec74c20dfed0acd6c4cc1d1e9916ed8e9cd6c84d3735c47761de1caff60cbf8b2847461ec9a5be947fd3444025dd19114ecc956aa4b52b553a19a4738663365e20671fb8ce003d55e3c7ea916f467208c079be11f9e4a2534a7a904fb75a32e4bc86bba79272c82014df6c5f4ebfc69089fe01dec914655c2fd8f62514109b26b0dba2cd33d1e27c00522e18ff43e0aefd7a5285c315d6a30b46ea28aa114bbc530ec5313f172bc063ec70335672fa178206d199cad3b8d7ece4953ccc9373d1023043bb8c432847fa793214ba4c2698342898636860754364ac9e282371101f89f3d51628100e56286033575d919b572b2bbf3b466e3cde1ccd6947ab6e20528b2a9d8d11c0add1298b94969606fd81dca2ee8c1d7e1fc8a2eb154d78f0d3a8863e7cc8a9e9fe065ef38d6c96675cae2611104b0a771c30e4578c77bf5027f5a2cc71df6663b4fefcacea3ed72f17e0df7573c77d5a946e821f5c754aaa3a676998c962ba81a5150bf20619d4673f20fa8f234a410f3c8bdaa43cc9535250dae3a107f122f1a543f6c856563d54167df9bee8f239a511c6ac0ab7b5ea12db66c963c7185cfd67ba344f0d18d19694137d784ddfb8fb9cf532f69299913a8671ede746e9c8f07a7f9bf5ca6c74aa393fe1dc1448431a334b76b3f9609287893a09d2fd5845f5a9a39b9f624874eb7ea2bba7bc30f53b6714319465c207e1d74f9c12f2ddbb6219d945aaaf318eadbd6261a8c53e990b1076b6c975fbbec53fe4f8e907089955983c7b212d0151323328cfe7dce34be47f0a485c0fa431c8515df845444ad67f2d668624c287bcae76368c22509451b9fdb10d2085601b556bf455a17362982a21693aaf3de58c3838d74e31d600a88ef906f318920c1693e2576830adecffffa3ac6f1ef462a66c73af97790bacb64e56df6d9b4bdcb973a236e51967b70266faf58e86ac26fc5c2b9bd07785b0fcff40b234c49eb463148b40aa291fd052812bb1c49f45e14957db007fffc6100e3e4caa48822ade7d0fc0fa1b9499581a2586339d94dce8a4732686a45c58c07e2c98b4fa85b81c69b097d1b180d8eb58210bdaf0b1d7bc44f1f959567dbccda1743a06cddae77bc4f27ebfa2b5544181c1430affe8de2037e55d641d915c6f790ea90ce9195940726151cd2c950df5035a4a977a8bb36d45cd2f7c89b7708aa9134d3a23ff6c6df5ecf1015119af72650f8b274ca1b72b6708e748a7343d80e0b7e2d4444fecb6d66fd0bf05bafa7feaa685580a7085287373420878788ba8640c3097f3eb86a3c2de52166c195862106b4d437c47da230bd15481ac58d0e50196c57d14db0bf6c126b39534a9ea3032a2044ca43aee632ba24575dfcd7350ef9f0cf6660168a933aa22bea177f0e911a3824", 0x1000) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001380), 0x2, 0x0) listen(r2, 0xffffff00) r3 = socket(0x6, 0x0, 0x0) connect$unix(r3, &(0x7f00000013c0)=@file={0x1, './file0\x00'}, 0xa) r4 = msgget$private(0x0, 0x108) msgrcv(r4, &(0x7f0000001400)={0x0, ""/149}, 0x9d, 0x1, 0x1000) ioctl$TIOCSDTR(r2, 0x20007479) sysctl$net_inet_divert(&(0x7f00000014c0)={0x4, 0x2, 0x102, 0x2}, 0x4, &(0x7f0000001500)="dbb4f1d1cc", &(0x7f0000001540)=0x5, &(0x7f0000001580)="bfcc2ec92e4d320fb1bb35f62aa2658487d758641e0b29d75e0a6fdd031ae4cc6e678f46df561513de91988a0a6e2ae466459b0ddb41a24b6f0d4c13a5dccc362179162b6bcc67343523904de38ccadaa2c1e2", 0x53) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000001600)) r5 = open(&(0x7f0000001680)='./file0\x00', 0x88, 0xa0) r6 = kqueue() r7 = accept$unix(r5, &(0x7f0000001700)=@file={0x0, ""/59}, &(0x7f0000001740)=0x3d) kevent(r5, &(0x7f00000016c0)=[{{r1}, 0xfffffffffffffffe, 0xf5, 0x6, 0x6, 0xaeb}], 0xca, &(0x7f0000001780)=[{{r0}, 0xffffffffffffffff, 0x1e, 0x2, 0x100, 0x4}, {{r3}, 0xfffffffffffffffb, 0x88, 0x1, 0xfffffffffffffff7, 0x10001}, {{r2}, 0xfffffffffffffffa, 0x8, 0x1, 0x100000001, 0x3}, {{r5}, 0xfffffffffffffff9, 0x0, 0x1, 0x1, 0x6205fc92}, {{r6}, 0xfffffffffffffff9, 0x20, 0x2, 0x3, 0x200}, {{r7}, 0xfffffffffffffffa, 0x0, 0x2, 0x8, 0x9}, {{r0}, 0xfffffffffffffffe, 0x47, 0x1, 0xf7c, 0xd04}], 0x82, &(0x7f0000001880)={0x8, 0xfffffffffffff7a5}) flock(r6, 0x4) recvfrom$inet(r0, &(0x7f00000018c0)=""/148, 0x94, 0x803, &(0x7f0000001980)={0x2, 0x0}, 0xc) r8 = fcntl$dupfd(r3, 0x0, r6) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f00000019c0)=0xb48) ioctl$WSDISPLAYIO_USEFONT(r8, 0x80585750, &(0x7f0000001a00)={'./file0\x00', 0x3, 0x2, 0x9, 0x1, 0x6bc00000, 0x55, 0x10001, 0x1, 0x1, 0xfffffffffffffffb, 0x40}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000001a80)) getpid() dup2(r0, r6) semget$private(0x0, 0x2, 0x400) r9 = open$dir(&(0x7f0000001ac0)='./file0\x00', 0x200, 0x0) linkat(r9, &(0x7f0000001b00)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000001b40)='./file0\x00', 0x4) r10 = getuid() setreuid(r10, 0x0) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket$inet(0x18, 0x3, 0x102) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0xd}], 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002e80)={&(0x7f00000001c0)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) executing program 2: r0 = socket(0x11, 0x4, 0x0) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/79, 0x4f}, {0x0}], 0x2) execve(0x0, 0x0, 0x0) socket(0x11, 0x4, 0x0) (async) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/79, 0x4f}, {0x0}], 0x2) (async) execve(0x0, 0x0, 0x0) (async) executing program 5: readv(0xffffffffffffffff, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1100, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) setreuid(0xee00, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = getuid() seteuid(r2) ioctl$FIONREAD(r1, 0x8028698c, &(0x7f0000000040)) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r3) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) r4 = openat$null(0xffffffffffffff9c, 0x0, 0x80, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r6, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r6) r7 = socket(0x2, 0x2, 0x0) getsockname$unix(r7, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) recvfrom$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) pwrite(r4, &(0x7f0000001900)="f200e7ccccbfa5ef50fcc0615850f56457b4a2b64c868f65c79ea3411e6116aaaa8e62c0d052291006fcc6db98ec443aec8a5a200a5645936da7d61a527fcd2d54ed0e4685324e7856d6cf896ed0f4952437bb30052537d21e2137bfeb0a68b9256a62e39b7f3d712ac043cb5dddce2e362cf36cbf825c500ac13fa5d955bec8c444846849557e79103b88b43fdb008d9e17d1de28803bd399d9fe5580aa72d0afb00d7519828765870c7b9bef2b0dee8bc7c60862ca589038cf86184a445e77a1683db7c8e92cb8030fe6c5b738a518e23548926f883beb1799efe35307bd953eb7351d", 0xe4, 0x40) ktrace(&(0x7f0000001a00)='./file0/file0\x00', 0x1, 0x40000002, 0x0) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x3, 0x2, 0x7, 0x100000001}) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) executing program 4: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffbf}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r3, &(0x7f0000000100), 0xfffffe5d) executing program 2: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000240), 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x3, &(0x7f0000002480)="71f91eca6e530c79e2f8e2a2ce3471ac0058bc5a91501d94a34bfec38a820600000000000000dc0225f0e4cf52b7d99d15d923", &(0x7f0000000080)=0x1232, 0x0, 0xfffffffffffffe4d) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000140)=0xffffffff) writev(r1, &(0x7f0000000100)=[{&(0x7f00000001c0)="f007426c6a7984d37bf0785ff6c9", 0xe}], 0x1) sysctl$kern(&(0x7f0000000080)={0x1, 0x5a}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) executing program 4: setreuid(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94", &(0x7f0000000080)=0xe, 0x0, 0x0) executing program 2: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) rmdir(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') executing program 6: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) socketpair(0x6, 0x0, 0x4, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000080)="84990704bc789dd999df5e79fe7d7dc4f97083b82d5ed5f21f8f5062886642273edbcb4a6f2f2f4be55855fe592836cbf5fedeb49bee667baccceae443f2bd7eb51c42b8c382ffb466cd11c4e3d2e0e3b4b9f8f54cd5c982a69487f86e984d4628dad34fe30122ac540d4ff7d084d0fd2ef28939faceae513b17fd7fe72ac019f6bc384350b4fb44864c85a0ce26ced6df3e66f375d2dae982ccadfc4286dff21950d7785b3e85d504b0d2eaeeec8e645bc0bef1a3ef542524c9bb06d81be11965c43b46ba3cc5d1801250ac5944e2f6ad66ac06c2291fa30a319b75614f58b70b66a2ff57c7", 0xe6}, {&(0x7f0000000180)="e6a59ee1e11e54765adfa8f9a33b0b1dbb22f2a1639c9d57757abddb6a57726dc8b95d5009975e0ccbb85a88cd2a9dda9d15860c9b30b3e040b039b4c8d7db2e1cf0d91ac398d3fdc2b7229d2eb55fab25c0280bec072d9127af6c6e4ee73299d0aa3ca0e9302f502aab76329da87421172c18afb60498b31a0aa9e0abcc569d31b7b555d828a065f7664e6dcea04b3bb151e0e2cbbb052e37caf6", 0x9b}, {&(0x7f0000000240)="df7e4620e030fe943409dc26fde1b33d54258549fd0b99d06d3682e32652c8f1160223e3ad00733ecbe365de332f65e8cf6f7f49da9de4cd359594ea84f687ca8f7631b4733ad6a735cc0edaad2fa3138998bbbfbeced985de1a2e1a5793f768b848340d541c113b6f8681e8170c4e120418b6863b9f3e788bb8f1d9c4e04a264c204a82db5a86b54d894fa87f3f0aa717c8dc351a91d06041a362a32cdd0d825deba72a8399e1abcf48035c237fde0736cc2c458601e2db6a73ecede15b0abe033020dfb5622fcebf363008f56b5edd", 0xd0}], 0x3, &(0x7f0000000400)=[@rights={0x20, 0xffff, 0x1, [r2, r0, r0]}], 0x20, 0x40a}, 0x40c) pread(r1, &(0x7f0000000340)="f7", 0x1, 0x0) executing program 4: getitimer(0x0, 0x0) r0 = kqueue() r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x7}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x5, 0x0, 0x9, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x60, 0x2f}, {0x7c}, {0x6, 0x0, 0x0, 0xe634}]}) syz_emit_ethernet(0x138, &(0x7f00000003c0)=ANY=[]) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) r4 = msgget(0x3, 0x280) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000002c0)=""/132) socket(0x18, 0x3, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140), 0x101d0, 0x0) msgctl$IPC_RMID(r4, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$getown(r6, 0x5) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000280)={0x4f1, 0x6, 0x5, 0x3, "df2c53a211e79de654005d912735f51e1c7a376d", 0x9}) socket(0x11, 0x3, 0x0) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) sysctl$kern(&(0x7f0000000180)={0x1, 0x37}, 0x2, &(0x7f00000001c0)="a5", &(0x7f0000000240)=0x1, &(0x7f0000000380), 0x9) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4, 0x2810, 0xffffffffffffffff, 0x0) setgroups(0x9, &(0x7f00000010c0)) ioctl$WSDISPLAYIO_DELSCREEN(r7, 0x80085754, &(0x7f0000000180)={0xfffffffe, 0x1}) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x1}, 0x5, 0x0, 0x0, 0x0, 0xfffffffffffffde7) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000080), &(0x7f0000000180), &(0x7f00000001c0), 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x2811, r3, 0x0) ioctl$WSKBDIO_SETENCODING(r3, 0x80045710, &(0x7f0000000100)=0x6) executing program 5: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x108) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10488, 0x1) renameat(r1, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x6) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) ioctl$WSKBDIO_GETENCODING(r3, 0x4004570f, &(0x7f0000000200)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x100, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000002c0)=0x1000) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000300)="c71d16af9d007cf9f722abac13c34c705b5936dfc89732de64c8b026774166187382d4dc559ca5837516eada8bb3e1ff0b2511a973de1054735bceb619713edc87be48776b5314b59781ab7bb46d444cfd400814", 0x54}], 0x1) syz_emit_ethernet(0x161, &(0x7f00000003c0)={@empty, @broadcast, [], {@ipv6={0x86dd, {0xc, 0x6, "d8470d", 0x12b, 0x2, 0xa0, @loopback, @empty, {[@dstopts={0x1, 0x19, '\x00', [@padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @pad1, @enc_lim={0x4, 0x1, 0x81}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @pad1, @pad1, @generic={0xdd, 0xa2, "46436b26ff39c7ca5a3491dbacb2d5bf6d283cdd47c833b599e3b620bc042ee3cdea1d4e27328bd1609cc12074c3f389f0b29e7b35738471a9c6e0dcf93ecab9db29ba6ae6f0abaace9bba7c07ed13f96ccb1ad7b1088247c6f374f50adebb48837676fe545302a1b4e8c019a06f727565869b32e68eeaa0418f85a2188d5d75ede8aea8ef8e2a30407b264354e9a88942f2efe720ed4651c24378fc4693c6632b2f"}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x4}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}]}, @fragment={0x2f, 0x0, 0x6, 0x0, 0x0, 0x6, 0x67}], @icmpv6=@ni={0x8b, 0x0, 0x0, 0xa4e, 0x7, 0x1, "256066ef3ed4c86c7d9d5a2a7535cf94734c4b9930c8947c43d9b44c18ef9aebbcb300e5d882be552bf51c651c0f92d4a11e04e58e3fd99ebc557e"}}}}}}) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) readv(r0, &(0x7f0000001980)=[{&(0x7f0000000540)=""/152, 0x98}, {&(0x7f0000000600)=""/246, 0xf6}, {&(0x7f0000000700)=""/58, 0x3a}, {&(0x7f0000000740)=""/239, 0xef}, {&(0x7f0000000840)=""/9, 0x9}, {&(0x7f0000000880)=""/171, 0xab}, {&(0x7f0000000940)=""/62, 0x3e}, {&(0x7f0000000980)=""/4096, 0x1000}], 0x8) r5 = semget(0x0, 0x4, 0xa0) semop(r5, &(0x7f0000001a00)=[{0x4, 0x2, 0x800}, {0x0, 0x3, 0x1000}, {0x3, 0x36, 0x1000}, {0x1, 0x20, 0x800}, {0x3, 0x7, 0x1000}], 0x5) close(r2) chflags(&(0x7f0000001a40)='./file0\x00', 0x0) sysctl$vm(&(0x7f0000001a80)={0x2, 0x2}, 0x2, &(0x7f0000001ac0)="fd90c206ea6454bfa2f7317f5a36", &(0x7f0000001b00)=0xe, &(0x7f0000001b40)="515d9f0c8b974a95", 0x8) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001bc0)={0x0, 0x0}, 0xc) r8 = getgid() r9 = getppid() r10 = fcntl$getown(r2, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000001c00)={{0x8000, 0x0, r6, r7, r8, 0xd4, 0x40}, 0x0, 0xfaf8, r9, r10, 0x34000000000000, 0x80, 0x0, 0x7}) getegid() r11 = msgget(0x2, 0x0) msgsnd(r11, &(0x7f0000001c80)={0x0, "bf27297ab85e26fcb0cbe2b2f45f11e74e05a485753790e498633320ed06d822dd526b066da34d0f6bda1fb97cbcb40b432488691594430cffe360a05f9f60bda9d78f0cc59e2c11bef4bf85bf5bb17fa5e5688746791c72dd46c792110bfd43f195cb4ce8c596d383b8a5c89c07fd32d99d7f99d91537f3400c83b11edf4a2b23ad6f20891e0bdd18f7a0d586c9daa9cad9177eb5cb88ea8a8c87697940421568d7ba81cdced2169ce5aaea3718a48beabf19702bfe9ca544b19e33c72c444ec9662dc72211301ca2c16e65d7a251d5b8220a409f74b48843529bf7ecb4d4997ac604e1f06c4b42e2e9160abed5"}, 0xf6, 0x800) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket(0x18, 0x400000002, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r2, r3) r5 = dup2(r4, r1) ioctl$BIOCSHDRCMPLT(r5, 0x40047309, &(0x7f0000000000)) r6 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="76e0820500", 0x5}], 0x1) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "254dfc210b4aa916fbd5f000"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0xffffffbf, "ffff09009cfaef01018b7482ec88870000690200"}) close(r0) ioctl$FIONREAD(r6, 0x4004667f, 0x0) sendsyslog(0x0, 0x0, 0x0) sendsyslog(&(0x7f0000000140)="7cb219912b4afedba30c0e04fd6d5a3de12147647cdf2f4b98e4703637ac35b2dc4450bcd760b50a7c10c85f99d8b936603908ab0c4900f1b90e6014fa421acc10c3f6a785507576eeca86bda3295d629f061b8c4f18d659f55ea36f2bd2357010ee219022b027788ebc413b4380d6cedee2097d8c986ffa77c13eec69db2485cf140413544c074ff240d8aedbf692f6b37dee885df83f8887ee0acd64edb0ba23abc61648d3b273cf4d6e65f6707b77bfba21cb1e60b612c377462292c2d40983689d4046bb9ec16942a3f311ce0000cf190ce4c94b002baa34262f93f21f00a76677ea3d6ed383846ebc07af35c012f77625be8b7d719fd93afb13a2697ca8acfe6e6ed8c90d16c170cb2868beaf5074132d3ff8d4ca1ca3d9cf7df25fe3e1fab2fbc8fa1323aa58f487e5f49ff49e5890dc75d4b019aed3b424fe3161d4a68e7a92c923c489ac88d9b3933b9fe0023b9f5a45454867c35692903cb02784", 0x15f, 0x2a) executing program 2: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "b1095b3d1b471d2d0000e1ffffffffffffff00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffffffffffffe0) r0 = semget(0x1, 0x5c0912c102e7f073, 0x1a0) semop(r0, &(0x7f00000001c0)=[{0x0, 0x4e94, 0x800}, {0x2, 0x3, 0x1000}], 0x2) msgctl$IPC_SET(0x0, 0x1, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000140), 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) msgget(0x2, 0x500) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f0000000180)=@abs={0x0, 0x7}, 0x8) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036e28200303b00fe800000ddff000000000000000000aafe80"]) syz_extract_tcp_res(&(0x7f0000000000), 0x1, 0x1) executing program 6: syz_open_pts() semget$private(0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000100), 0x4, &(0x7f0000000140), 0x0, &(0x7f0000000480), 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) recvmmsg(r0, &(0x7f00000002c0)={&(0x7f0000000340)={&(0x7f0000000080)=@in6, 0xc, 0x0, 0x0, 0x0}}, 0xfffffffffffffef7, 0x0, &(0x7f0000000300)) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0xcbb1, 0x0, 0xffffffffffffff80}, 0x0, 0x0, 0x0) chflags(0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) chmod(0x0, 0x0) chdir(0x0) r2 = syz_open_pts() syz_open_pts() syz_open_pts() fchown(r2, 0xffffffffffffffff, 0x0) setreuid(0xee00, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x40, &(0x7f0000000000), &(0x7f0000000080)=0xfffffffffffffe28) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, 0x0) execve(0x0, 0x0, 0x0) r4 = getuid() setreuid(0xee00, r4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{}]}) getpid() ktrace(0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x10000, 0x0) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, 0x0) executing program 3: mkdir(&(0x7f0000000280)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0xa63edcc34f204a84, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f0000000140)=[0x0]) chown(0x0, 0x0, r1) setreuid(0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffffff, 0x800c5707, &(0x7f0000000980)) sysctl$vm(&(0x7f0000000080)={0x2, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0), 0x400, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x3, 0x0) open(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) writev(r2, &(0x7f0000000400)=[{0x0}], 0x1) setsockopt(0xffffffffffffffff, 0x1000000029, 0x37, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{0x0}], 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000100)=""/177, 0xb1}, {&(0x7f00000001c0)=""/188, 0xbc}], 0x2) socket(0x10, 0x5, 0x4) ioctl$FIONREAD(r2, 0x80206910, &(0x7f00000002c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000000)) executing program 7: setreuid(0x0, 0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = getuid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x81206919, &(0x7f00000001c0)) r2 = getuid() lchown(&(0x7f0000000140)='./file0\x00', r2, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206923, &(0x7f00000001c0)) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x13, r4, 0x800) setreuid(r0, r3) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x34, 0x0, 0x2e) sysctl$hw(&(0x7f0000001180)={0x7, 0xf}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) execve(0x0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0)={0x5}, 0x8) setrlimit(0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000240)=[{0x5, 0x0, 0x3}]}) write(r1, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() r3 = dup2(r2, r2) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, 0x0) close(r3) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = dup2(r4, r5) setsockopt(r6, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000280)="4de815b9331dd829184f10a369913c70535806d5", 0x14}], 0x1) close(r0) sysctl$machdep(&(0x7f0000000080)={0x7, 0x1}, 0x3, &(0x7f0000000040)="0b79b15b00a2a6e1", &(0x7f0000000200)=0x8, 0x0, 0x0) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$KDSETRAD(r7, 0x20004b43) executing program 3: r0 = socket(0x18, 0x4, 0x0) setsockopt(r0, 0x151f, 0x9, &(0x7f0000000000)="e874d7168d5757c2547e07b3f448ad77c5e285624db30f188b7b3748222ecdc45100411ea26596be2e33", 0x2a) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x10000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x26, 0xf0000000, 0x3, 0x6ecb8315}, {{r0}, 0x0, 0x10, 0x2, 0xb819, 0x10000}, {{r0}, 0xffffffffffffffff, 0x70, 0x40, 0x7fffffff, 0x4}, {{r1}, 0xfffffffffffffffa, 0x30, 0xf0000001, 0x8000000000000001, 0x4}, {{r2}, 0xfffffffffffffffa, 0x3, 0x40000000, 0x8, 0xffff}, {{r0}, 0xfffffffffffffffd, 0x1, 0x40000000, 0x101, 0x200}, {{r0}, 0xfffffffffffffffd, 0x16, 0x80000040, 0x2, 0x1}, {{r0}, 0xfffffffffffffffc, 0x2, 0x2, 0x8, 0x3f}], 0x3, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffff9, 0x30, 0x10, 0x9, 0x2}], 0x7fff, &(0x7f00000002c0)={0x5, 0x800}) r4 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000ff9000/0x4000)=nil, 0x1000) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000300)={{0x18, 0x2, 0x7, 0xbd9}, {0x18, 0x3, 0x0, 0xad}, 0xff, [0x8, 0x3, 0x3, 0x3, 0x8, 0x100, 0x5, 0x4]}, 0x3c) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000340), 0x80, 0x0) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f0000000380)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000001800)={&(0x7f00000017c0)={&(0x7f0000000400)=@in, 0xc, &(0x7f0000001700)=[{&(0x7f0000000440)=""/34, 0x22}, {&(0x7f0000000480)=""/241, 0xf1}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/112, 0x70}, {&(0x7f0000001600)=""/65, 0x41}, {&(0x7f0000001680)=""/124, 0x7c}], 0x6, &(0x7f0000001780)=""/40, 0x28}, 0x8000}, 0x10, 0x0, &(0x7f0000001840)={0x68553529, 0x80000001}) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000001880)={0x2, 0x1a}) r7 = fcntl$getown(r3, 0x5) fcntl$lock(r6, 0x8, &(0x7f00000018c0)={0x3, 0x0, 0x1, 0xfffffffffffffffb, r7}) utimensat(r5, &(0x7f0000001900)='./file0\x00', &(0x7f0000001940)={{0x5, 0x9}, {0x2, 0x100}}, 0x2) open(&(0x7f0000001980)='./file0\x00', 0x10000, 0x86) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f00000019c0), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r8, 0x82405605, &(0x7f0000001a00)={0x5, 0x10001, {[0x2, 0x4, 0x3, 0x1, 0x7, 0x1, 0x2, 0x8000000000000000, 0x7, 0x80000001, 0x0, 0xd40b, 0x3fffffff8000000, 0x8000000000000000, 0x4, 0x7fffffffffffffff, 0x9, 0x9], [0x42, 0x7765, 0x9, 0x3f, 0x2, 0x200, 0x800, 0x2, 0xffff, 0x5], [0x6, 0x2, 0xdec, 0x3, 0x80, 0x1, 0x7], [0xa, 0x3, 0x8000, 0x7fffffffffffffff, 0x401, 0x7fffffff], [{0x7, 0x2, 0xffff, 0x3}, {0x8001, 0x3, 0xffffffff, 0x7f}, {0x4, 0x101, 0x1ff, 0xfffffffffffffffb}, {0xfff, 0xffffffff, 0x6, 0x2}, {0x20, 0x5, 0x2, 0xd7}, {0x2, 0x2, 0x7, 0xfffffff800000000}, {0xf000, 0x2, 0xdee, 0x101}, {0xfff, 0x5, 0x9, 0x2}], {0x7, 0x8, 0xecd, 0x4}, {0x2, 0x2, 0x6, 0x7fffffff}}}) r9 = socket$inet6(0x18, 0x1, 0x3f) semget$private(0x0, 0x4, 0x0) r10 = accept$inet6(r0, &(0x7f0000001c40), &(0x7f0000001c80)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r10, 0x29, 0x69, &(0x7f0000001cc0)={{0x18, 0x1, 0xfffffffc, 0x401}, {0x18, 0x2, 0x8d}, 0x1, [0x2, 0x10001, 0x5, 0x7fff, 0x9, 0x5, 0x2, 0xffffff7f]}, 0x3c) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) setpgid(r7, r7) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001d00), 0x40, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000001d80)={r7, r11}, 0xc) executing program 7: setreuid(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94", &(0x7f0000000080)=0xe, 0x0, 0x0) attempt to execute user address 0x0 in supervisor mode fatal page fault in supervisor mode trap type 6 code 10 rip 0 cs 8 rflags 10246 cr2 0 cpl 1 rsp ffff80002a105348 gsbase 0xffffffff82d06ff0 kgsbase 0x0 panic: trap type 6, code=10, pc=0 Starting stack trace... panic(ffffffff82853c84) at panic+0x16f kerntrap(ffff80002a105290) at kerntrap+0x1d7 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b 0(fffffd806779ce78,fffffd806779ce78,0,fffffd806779ce78,374,0) at 0 softclock_process_kclock_timeout(fffffd806779ce78,0) at softclock_process_kclock_timeout+0x1cf softclock(0) at softclock+0x150 softintr_dispatch(0) at softintr_dispatch+0xcd Xsoftclock() at Xsoftclock+0x27 acpicpu_idle() at acpicpu_idle+0x2f1 sched_idle(ffffffff82d06ff0) at sched_idle+0x41d end trace frame: 0x0, count: 247 End of stack trace. dump to dev 4,1 not possible rebooting... SeaBIOS (version 1.8.2-google) Total RAM Size = 0x0000000080000000 = 2048 MiB CPUs found: 2 Max CPUs supported: 2 SeaBIOS (version 1.8.2-google) Machine UUID 389fa873-dfcb-7256-506e-5266d86d0b3b found virtio-scsi at 0:3 virtio-scsi vendor='Google' product='PersistentDisk' rev='1' type=0 removable=0 virtio-scsi blksize=512 sectors=4194304 = 2048 MiB drive 0x000f27f0: PCHS=0/0/0 translation=lba LCHS=520/128/63 s=4194304 Sending Seabios boot VM event. Booting from Hard Disk 0... >> OpenBSD/amd64 BOOT 3.65 boot> set $lines = 0 set: syntax error boot> set $maxwidth = 0 set: syntax error boot> show panic boot: illegal argument panic boot> trace boot> show registers boot> show proc boot> ps boot> show all locks boot> show malloc boot> show all pools boot> machine ddbcpu 0 machine: syntax error boot> trace boot> machine ddbcpu 1 machine: syntax error boot> trace