&(0x7f00000001c0)={0xffffffffffffffff}) setreuid(0xee00, 0x0) r5 = getuid() setreuid(0x0, r5) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) socket$inet6(0x18, 0x0, 0x20) r6 = socket(0x11, 0x3, 0x0) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(r6, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) syz_emit_ethernet(0x10a2, &(0x7f0000000540)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd604292c8106c0000fe8000000000000000000000000000aaff0200000000000000000000000000012902000000000000bc742a9c878a7622119f3100029598ba8600907804003a04ff010000e50000000508f34b718b7b2b4a7e7dbfc4564ad6016431f4324734d393"]) r7 = fcntl$getown(r4, 0x5) fcntl$setown(r0, 0x6, r7) setreuid(0xee00, 0x0) close(r0) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x7fffffff, 0x0, 0x7, 0x6b384177, "6fecacf2ee60987a0d0239060000aa175b31cb31"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="b8f980f85c27", 0x6}], 0x1) r1 = socket(0x11, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) sendto$unix(r2, &(0x7f0000000200)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa05000000512f4d335c223e02000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000000000000000000000000000007c24baff36c89ea4e8dcccdc07b4b0369de8daf9ba735004fb54729a7776e033decbff9e81c456937b3dafd21f23e411c4707e55c4c38cfcb48db4874d7cd82f6baa0ae9d25a7f26948eb936bd3bec5600"/257, 0xb1, 0x404, 0x0, 0x10) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000280)="b100050400000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000", 0xb1, 0x0, 0x0, 0x0) executing program 4: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) dup2(r0, r0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x68652f07df9a429c, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000000)={0x9f, 0x0, &(0x7f0000000080)=""/159}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f0000000180)=[{0x30}, {0x2c}, {0x6, 0x4f}]}) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[@ANYBLOB]) r4 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x40, 0x120) syz_emit_ethernet(0x42, &(0x7f0000000340)={@broadcast, @remote, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x34, 0x65, 0x3, 0x0, 0xc, 0x0, @rand_addr=0x6, @empty, {[@noop, @ra={0x94, 0x6, 0x2}]}}, @tcp={{0x3, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x6, 0x1, 0x594, 0x0, 0x400, {[@sack_perm={0x4, 0x2}, @eol]}}}}}}}) r5 = syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f00000004c0)=""/137, 0x89}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x810a, 0x0) pipe(&(0x7f0000002980)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket$unix(0x1, 0x5, 0x0) r9 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r9) r10 = getuid() sendmsg$unix(r8, &(0x7f0000000600)={&(0x7f0000002940)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000001640)="b46280f9ec989ef04430977966fcc9ac592a36bde047f36ea4ac83487ad64a84c334550ece2c45fe1496f665436fefd71635456d60922d6e23e44e7dea098b81089a57ac798e6cdecc6e161a6e0104322903205c083f2d09571985ff87bb8634ab3a004b630b20e48a0e05e180c2bb01b7a0e6eecd74a0e9633188e01a4e26b6ca65a507bced38051c4ae21767b1015fb7c67513d369464b09c0cac7ed17f41f79c44f3488b5cbeed12b07ddfcaf26b1adf5bd960f39d133b5bb65fa3391468622c0b433447c2c442ef96b96bf90dcdd32e92429f18c3fd884b4465c8700f8fe42f428466951299899d96a757562b32d0c", 0xf1}, {&(0x7f0000001740)="9bbe3ccf016abcbd735a41ee168824df24c18e1f3be88b98950b63ca08c097e2f2465b0cf64f11c8f680952cdc604767d0ebae90d6df266ff714c29b2db88f0984ad7844aa8dc4bff2767407a24d88ba89c228a24a3fbbf2bdcc887221f31b40541185733441b76bc93afaedcef917037467a1d063a77cf50a66be66f2e1345e4ac607f2a0232b7c28c3bc44223843e77761430049ba5aa172c6e60d4883fb960200d93cd3fc591ef7b9cf2d56d932cf1acae40bd894c3d53b09643da2dfa434d4b67ffd6a9558d12d0e0af8086838599d967f8260b1ac2b1ab2e0c0ea073b959431f489f78076ffbb4939b0e977", 0xee}, {&(0x7f0000000240)="df711c", 0x3}, {&(0x7f0000001840)="cb0b0c28de90774e19ee92e1fc8dbdf58a0664db756c8a1fa5d5284c2c7b4b94c7955acdd162126487ee3238181b5e62b049996711702abe6edbbc4df0bc7c93708849a05f83478ec39652f7c57c0275361c73fb301cda7a6063d2202080b6d2947170c70795c20a068dcedc2dc78147a44ca6bd3cd5a2ec08d9f301caa4cbba1d6893e6541805b6f74b67d6457de7eff6cb54eb819a47ef038a90c51b8896896fec179bd27968a5a379a4d066e4973844aafe48eea89f3074246edfa5abea17c720fcecf93177363a0e48d43b245e934a91c23e0f78a32b073ff49a0a0b6f76d993e80fc199ee5705cd3d80e3b3e991c7794068ab268f0ff882cd3711d3da98deb0bda8f1775e8bb7a0492b7adc48ce03e2002ca1a3e0acd7cfba81b327959af13a2c15886b2a202edea65c01e7e045c859dbe0f0911746a9041a76661287f4214026779afa9454affa1a95d2a502d81a708147e253ab8df714bfeb909fe777eb98d0a007b5bdc8161e9fa1228a3d7446efb25fdd90baa12ec71cee1816531adcb0b070c5fd6c84df4f3400f819b594b19efebfc2b4606c86e3f9f7ac24a357e60b8ef0183a2a5174b003d470a84c557be5601e3d1f01222f65a2461aa6a089f510337169e2c3e08586aae113e76356e0011be9baf2487aaaa2af1838e2a1539eb14f2831f0ad0175ce46e73b2e37ec9f9c4f2c32f9dcd5ce67113dc99d0e8a048e5f4eb12f212512f95b090b0e2df98f987febfecbaa2da5818554040fa01e0a0d473ecf804814808d4eb7eb488066c70044251ef1a383bec55e29bdb3940c607b399ccbf8cdacdbdbf8a36ee78986b06a7ad66011dfcc588f6c3712d8bccde4269860d85aa2c57b8af6bb784d94727e4f73460d91d4629d3e6bcc1c6e1f0409a1bc84c2f0f5428f60ff350a767803647617c1e1f0bbda609c9c25bd74ac251cfb3e5d420a432302d9dabf74af99d9735906be0cf3b48ab446d12355267be1c7ecad68b4ff2a07b0fe42d00e9ced44d69ccd70460bcfccb979887486dfa280be73e86f01bfa840c51178f59520d2971ff39dd0c379e0b08c0593626fd2b7a6d8b63722a69b9f7f4f7337782261d6523502d64ef6515f954a81d901b5f525f5198b84791c7501e53ced56c17962a3ebafcc4c57b672ab5053752858c35bbf5afab01006bf0c48a951fb4541dda6445b86a0e4e5c25a08c62ea8120977487f67366d136c4ebf9c966ca1bae7145ba7c0b0e4533a03b8067994350baae30de786acab65fcb138b20241449b6db4fdb4e75de582ad16d9369e46a9d76647916a9a448aeeb1bc75456bd57a316ecabf4dc7969d4320b1ee973a38c1c46b5e5b26847143fa0d74cabbcaa953e7f4ae929ac2d1794b8af96ea159cfccec5ae661b7caf5860d936db290ae1bed79808e3b73531ebd33ab24622b2f24bf09251a3977b9a3ade3b60aedca546190da030abc27328c39d47542a7bdcfe5f1ba521ec2eacc6269734031ba31e51bf563ede9184c06f735753e6b64f0ab87eb068ea31ab6419dfef47d476374211e9a5c6386fa475ef649dd43009be2171062390fdfeb3149eae5ef9514e3801ac08ab11d17a5410effb6591237f8ed4218f1f5bef6b479b1cdf72222bb4ccc8706e3edf7f26373af86f1d183ed55bb70c8a06d58204809146397824da5e485117a3e4d454dd0171b05bf614ec39b419dfa41b14447878d31ee2efd1b7b53b313c52f7d3cb8f3cda5d4e589089f482d5909141f0462cd97a4638dfd0d7beeb130bacf02f6d15f641b410d48ee84298df04bb81337f53b618f4e5d1a75b567862e09ff7f7ed4b412ea13a96cf0a9bf787e9a32b42f29869eef1f39a289756caf6dcd28c1c8ef0c07c16830d9ba4c0086eb5ea36ae9cc8b980b7adfa477fe14a5b6bdffe19cae76b2d5343aceb7f627140127b1fccc353ea120152e6c83dea01b328a48da5c70b63d664cc034e5e67479cb9b998c66133d9a5b9a832f758838dd292f6eb26f21999f287d194ed895669c20fd2f3bb053b2bd6d5f97f7909035fe0d6c0de14afe65a48fb5477c45a8adaab4b98c48c58ecd384e89182baf0e6032ae3fb528c59fee473e15416901d481cd4749d0d9604aa0797a5139e23b40524b6e9da482d30216b5f58ae53a13e7b18cf7da91364a883cfaa9a52fbe0564c995626b7d26ddf74202f72c917dcc634ca2bfefcd6aded9fb39842e0db7e0ba658921d1822762c2c4486f686bc49bf816c57f3aba83a829a6d7fd4775c4476dddafa2d9d824f8243fdeb7c8ad8ac9d92a44c976c625fbd5252f558318f1d9a5c07c759101b407885d702d5ae9a4ae2a9b6f0124459af91e5b82a0d0bf01659f185995c0ff86757e5f4491900fc29bda78e4651536fd5689d8db3c267297963c0988baba5992c2ab9a11b4b73cdaf72b724d0f6fa61dc1352fae8e75a4dc902929c86b3e6baa606acfdc3704e22a63a8fba34aa035741e7a19a015363863244da009d32b36c8ccc4bd50ff6b22bccf90fcc3130f0bfda31c0b2b188d0d32e0f76dc3073628d7831aa057ff68077e82a0a66790a31cc16e658473f0262aadf91f166067ee6c0923d1a7a10d6ab7165729e8be9336f187892f5a68abfc66783f89a9477f4f3db154088ec1180a90644870facdfa5aec0f193385cf2d14e32340305f584dc9f544f9afe71042fff0099a981d3e16a84630de8d264d9067fc731a1bda093d29e60d8a05261cead1a97a4e652603b8392ae85300176abe713586c0af7f2fa164f6d2abcd3cae0f77f5298dbe500aaf6cb625c8004cbb26e323bfb99747a5d8584a028d777396fa4faa89c305a2f46405cbd2be9d052b76bb3457b39b8624d3b953a496b81a411e2f8511f98beac0060267e61b7f822baf9763b24d058f092f21f055fc08c19be05f0952db8ea2227d937fed655052eee01794b78ce3d255a645cce2615dacc389328f2b817aed5ea938c8cd53c44a22f2464cf256a975565b38b9c589a0e54ff291377960f116a1221185873a9002376747c995c912065d397780ca065b367cfcbf92af868cd31e481a33d41ef5e86c3e50b6d0c400223f1099cfa8f3a2d695b5fb2b986b31e15944f8ac8e3630dc23646095f0e72b15c8dc915d230c93dfcf336cfcfe60eaf449a5688af1a7d1fd91322868cfcf4e3bc69cb021bdae26717a150f88d2ea540748c91df34321e9f91366ba511029db5f38b5638b40511ee197bb867dd0322b80eb3a09b6aa2d6e93576890c61c4d0213a57b60952991b69036e3ec715adebf529f79d63eb28b2bb74f11843c9a7b04560d60e93edf58352c8af3c342f75f87861df5dbbaeb5d7afdc1f9c296b3792284c08adf00959111144a8d14031c83526d886566355ce295cbfddcffc41871cdb51dd84ae908a1dae801a06fc64b356f7a96015639ef2f8bcf27a2276d8bcf9ded3a0db52457a5c696f5d6f6660efaacbeb676022059d84d0a81921b746a21157861a881a90197c5f1f42df4c5de61e1f90f22c8a0765792630ce4168f3c2fbf4341139bac84a18fe13f9122320367ec8d516fe2e1ff4bd57301e11283a2edc55e4572af2a7d494705e4e410349f764fde1771df4bdf416989a009f10d3d80b25b215031db62776a1da3ce5dba54da9e0dc31131865e2ade71b61a06ac2af225652bf7c3d8cc2afec2b29fbb0eff9f1ef8bb122cbbfd7c5e61a345281bf593e6ac59d7487f50a477bc1cf07ed38f3f63e28ac3f1c61c14133dc4e1f0c65021125b9daa56bc3165a331ab5de6529fa614f032b157384f59f4c8c8193526522f08c420dccd389b4cdc4e59593252ee06bcfc9672d682781befe8893c23e9bcb86f031aee30c8a9f9be9dfd13ca95d45c38b69b722e08e39199fd593cf6898ef1683f3287a392a7d28d0f5fcc77c616c902de8b5c476fcb7989fb209047f3f6038a2c9eea3f8bd4a2216b29fd0daaeed3ce1ea23d1e3e61ad256b694579011cca8b18baa8ce0358722038bc0d05ef6d2874fc0189da23833374fb4fcc372c89a21565a97433ef34859c5887c6a3d9967ffa6e2e48ea07f9b52411296df0cc38daff57ad1e9e6c0d1b5ef51d29c2f84d2113d2e7628ef3adbf38ce24adb79a219253085eea591a58d2a44a20b0534ba51074b1d473e809475d1cf3422f9981cea3fd22501cf0369184867fbb8c5c2c86dab526bafc96b896164a9d471befe6cc108b7d8676736b14893039769d403f6c0f25f86981248caa3ec4bb79fdd7e207a211568ee55c37aabd799a9dc80242bffe6bfe4088c092c232a1b4b286390395b4b63ceb40809e1591107ed216f756eda2c240a3a00a986322ada3fd457177cc034c30c723e71fd5269f1a985e0b5863fdc39a3a8349455aebd52d1dd39d421f2c6bb60f9c365ec41215b48c71fe3b94763067d48c56323a09f89e3a994945c75bde3fe0dd73675041bb09f639a18f4288b816c88d6a7ead76a4ffff0e360078007c3422183ef06a17dcdb9d81670b75c09f161a8f71b84536445a65275c7e3ecb759fa9984bb5334620cf92fe3e9821ed9cb8347dd8edb3efe529c4e4a752c06c870ffe037ce65d0dd2668ec6ef7e252ff31541773c8f8027c7f41a666491617f6ac2a2c03e56f24d6f6f19605077891b924408e61eab909f8642b4d3ee5571c8c38cda0dc15cdf9e81fa0de4d9280a52b14cafc1c3f9ba047a99bbf6ffb40e5da6dd2fd368b49121bfabb6c8da45d404bae7a3f62ccbb16e23f8568fe89a49cb3cf522de16f017e7fa35f99499b40b210af612560c01d84d0e3545d465f53f1fa3ce5213172ad55b74229b47433819967a807dff1cd41476ac244f703abd5acda073bf9791c3f0ceaf610c04fea328edfc7dbefd3bc124df132ca8d4aef1ae8b26498b4d7fa53de28fcb200800f2fe3839a4e893a0456a5757493c83ca767320444ad7d3e9e50911e5025387dcf573d33e6f718cf62aa695dcf61345611110783852009a9294622572e7a46eb20aa2d5313f358bc985b30e40b29fb2e11e1b863ee360f81caf2f171e42cf1000753027ef7d8871c65772293cc916fdcaa53995cf38c2222dd782eb3ef037fb356bc333550f5e536012f255dd39a88eabe2e8e55b49cdff2dd6892b09c1c159d1a799b4ca7d7de371d823b99cacbb33982e69c25ef53693f52193e9cce14b3c2a53980160466e5dac7b4d82fe72670cbf0f3b66c642a4641ff1fbb49045835ac89ebb1d68dbf609dcebaec6fbcc34aa471dd093a30c1af45c00d33a93a09ea7104367def3fad5e180b9af3680c9656a4ec74edc781a825cfbf18625614e83dd130cfe2b370dd84151975bad10e411898755f6f0086187b07d6042827179787b51d7d1b08f53e17153d8cba77fd80e00ecf0d51775dad88041fdccd4ddd3b0de4b020bb83f736038e6cf9e1540e3267662c0e1b736ed81055823644490ca8f057bf0d52cab11b0ffb2adff4adf59579c8c96ea2ef5f8cf9ca9526062c5f699f80534fe7b29632febaabd760f6dbd94b0ae43705c41a58b3e3f5076a4b3aa91955ba2811a0f0eb7fa8caf260d8387d74bf038b03ede8f1ad7113d9c0c2db53b42529314f64e6938d12fd15f1fade7d46bf51169f8138ab90cfaf3d3a8fbf461cd5e533fda8ab66227f5354de26fd975039c4f630aad450eed0c561523581c11a9a2685dc95cf51a9e311067324ab0bebd9b6ed99f9ff7a4690442650a0f1de90f2db042f26ec65fc371a24056ae194e276cff62f7f91aa1611790ba5b73a0e10ff3ea290fbc5e6d79c5ab55241d19577b", 0x1000}], 0x4, &(0x7f00000029c0)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r4, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00 \x00'/20, @ANYRES32=r9, @ANYRES32=r10, @ANYRES64=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x48, 0x4}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getpgid(0xffffffffffffffff) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000001c0)={0x4, 0x7, 0x4, 0x100, "71d7515ba785d1c18841c127a508ce690574f19a", 0x7, 0x8}) ioctl$WSDISPLAYIO_GMODE(r6, 0x4004574b, &(0x7f0000002900)) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f00000002c0)={0x10, 0x4b9e, [{&(0x7f00007c9000/0x2000)=nil, &(0x7f0000503000/0x1000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f000004c000/0x3000)=nil, 0x7}, {&(0x7f0000345000/0x10000)=nil, &(0x7f0000034000/0x3000)=nil, 0xd1}, {&(0x7f0000358000/0x3000)=nil, &(0x7f00007d9000/0x1000)=nil, 0x4}, {&(0x7f00003b8000/0x4000)=nil, &(0x7f00001e4000/0x2000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}, {&(0x7f0000071000/0x7000)=nil, &(0x7f00004b2000/0x1000)=nil, 0xf381}, {&(0x7f0000768000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x80000001}, {&(0x7f0000096000/0x1000)=nil, &(0x7f000026c000/0x2000)=nil, 0xfffffffffffffff9}, {&(0x7f0000963000/0x4000)=nil, &(0x7f000036b000/0x4000)=nil, 0x43}, {&(0x7f000009c000/0x3000)=nil, &(0x7f000053b000/0x2000)=nil, 0xee}, {&(0x7f00002b4000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f000044d000/0x2000)=nil}, {&(0x7f000019c000/0x3000)=nil, &(0x7f000009a000/0x1000)=nil, 0x1}, {&(0x7f00007d1000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f000038e000/0x800000)=nil, &(0x7f0000392000/0x1000)=nil, 0x80000001}], './file0/file0\x00', 0x8}) r11 = semget$private(0x0, 0x1, 0x6c0) semop(r11, &(0x7f00000028c0)=[{0x4, 0xd9, 0x1800}, {0x0, 0x0, 0x1000}, {0x4, 0x6, 0x1000}], 0x3) executing program 2: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) sysctl$net_inet6_ip6(0x0, 0x0, &(0x7f0000000240)="0700006a7a00000086", 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1f8200a241f24ffa673bd7cb93b55b31a30"], 0x401, 0x0) msgget(0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) msgsnd(0x0, 0x0, 0x68, 0x0) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x1400) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f00000004c0), 0x10) dup(r3) msgget$private(0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x7, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x8001, 0x4) executing program 7: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000580)="c6302c9c455c7be3d8598d3ac53af8e7574f36", 0x13}], 0x1, 0x0) (async) fcntl$dupfd(r0, 0xa, r0) (async) execve(0x0, 0x0, 0x0) (async, rerun: 64) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1ff}}) (async, rerun: 64) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0xc0}, {0x3}, {0x16}]}) write(r2, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) setsockopt(r3, 0x1000000029, 0x1b, &(0x7f0000000000)="5ab7776a", 0x4) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)="18d26cb474b5c9d53e0f", 0xa}], 0x1, 0x0) (async) execve(0x0, 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) syz_emit_ethernet(0x36, &(0x7f0000000280)={@broadcast, @random="6cefb0153a81", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr}, @tcp={{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) syz_emit_ethernet(0x0, 0x0) semget(0x3, 0x0, 0x41) semop(0x0, &(0x7f0000000580)=[{0x4}, {0x4, 0x0, 0x800}, {0x1, 0xfff, 0x800}, {0x4, 0x1000, 0x1800}, {0x0, 0xef, 0x800}, {0x2, 0x8, 0x800}, {0x2, 0x1162, 0x400}, {0x0, 0x0, 0xc00}, {0x2, 0x9, 0x800}], 0x9) sysctl$vfs_ffs(&(0x7f0000000000), 0x3, 0x0, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) open(&(0x7f0000001240)='./file0\x00', 0x70e, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000280)={0x0, 0x8bd9}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0) execve(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x40000000, &(0x7f0000000040), 0x0) r3 = dup(0xffffffffffffffff) dup2(r3, 0xffffffffffffffff) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0xffffffffffffff6b) mknod$loop(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x100, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 4: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) syz_emit_ethernet(0x2e, &(0x7f0000000000)={@local, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@noop, @rr={0x7, 0x3, 0x7}]}}, @udp={{0x1, 0x3, 0x8}}}}}}) executing program 7: r0 = shmget(0x3, 0xa000, 0x94, &(0x7f0000ff6000/0xa000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = shmget(0x2, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x6000) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r11 = getpgrp() r12 = getpgid(0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x8001, r2, r5, r7, r10, 0x20, 0x1}, 0x4, 0x1000, r11, r12, 0xfffffffffffffe75, 0x7, 0x3}) r13 = shmget(0x1, 0x2000, 0x108, &(0x7f0000ff6000/0x2000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000200)={{0x4, r9, r8, r7, r8, 0x40, 0x6}, 0x6b, 0x8000, r12, r6, 0x29f40000, 0x3e35, 0x7fffffffffffffff}) r14 = geteuid() getgroups(0x5, &(0x7f0000000280)=[r5, r5, r8, r10, r5]) shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x3, r14, r16, r9, r5, 0x17b, 0x3ff}, 0x6, 0x8, r11, r11, 0x3, 0x4, 0x16ac}) sysctl$net_inet6_icmp6(&(0x7f0000000340)={0x4, 0x18, 0x3a, 0xf}, 0x4, &(0x7f0000000380)="c78fecac4a721a50f5e5cda1ec0c911c0c37d5e8d1c599d001e59b713f2073764a0af1af2a39acc322b80cc326b75579ae4e10216b12d6c493ac33dac399cc860d80fc77d406cfa1d7bf677a1727a22e73da2b95ec93a81b2312ac1b7ca869f8c10979177a20f2bb5df9439862124d2d3ecca3d64463804f8fbc0c4036b95876a91359470f115df1c9c0c000bd04323151fc8ae39a669a2e33dbe5f4c7a4e0b77b1761d8865238c22d820e917add138a97940771a14a19d50035340d71eded2109b04f23037bceff82ecb02ce775c4ea5fa88cfede1a5f0b52df1b1ece0359db6fa87e500c39e4e33912a3f669cd68aaef7f1b133a485f6cfd78374587ca8bc5c580c6f325f62df222f1ad1f0d81ba812b3cd04df7c89e24d52aaefc1b24aeb8afd0534a9837b4022b4db5b0a3b970b8b0be0a75ae451b28d6267e131228beec4589f89e953ba02ae509f3df15f80e971d1f892ca8037d4d3ccb014a8fed569a793036b125daccb0f87f2e853eace1e4251ea5c2630ef27eb25809253c3b6b8b1d007665efc94f188f8eb2f8596e2c1bf596bd0edd0a9f2fe9e9932c13cdc7969be3bbe9c2406ce019d3d8c33aa23a25b855d57b19a8e04bc704140a9c19c487898a5bb8efbbbdd0b073c2520a58a50717b27c01c0f9772eb66d3e80a1ee3d9ff94d890220f636bd02cd786988bb07d60ada078b5cfbaab8e80763bb2076aa64871fb94fa295a118281ec1876247ee08ce2bafa2f2860736898391d5470bbc9c5030346e0691c179dd4e73b7167f275456a70695c0e114748ee5c6fd7281cbc8afef3e15dd4a8b9ef2b15687b21542cebea028cf11857d1ff2e8a17967e502d5270acbd39fc35473330a6cee56210a63d24f190876beabcd9693f16ea6b2222cee17ced0fc10d11436bf1c30dd91b519da2e21e278c58ee3c4c269759226f4399cf10e9115adac77ef5064ab53b5fb3b70c779a77c6b5c8ff2c5ef546ca39afc2f316c509b0c643e450a9d761dea4603542d609f1c700b4d8cbdb3f90c62cf4e1a70fa8c121eeb40ef766efc84d41f8e9b84312469bb256a98e7c23f0d697383ee6cb28edd95bed73af699de98340041f88f915a99bc6ba14e5c2b33754f69f8b81d4eb31dc08589233ab0794a0cf51b44dc2f1389669d1459f96c41ba705b96fcd4f713cea4c54e8732dc30cada2cba48cb03785e3cb689162af7de513dda074f84944dc63f779f11a008aefb22662d12f857c39b3de7299ee106871204daba342599b13f2ac1d61b4b439427166ad3ebf98d7c161838a73bb5d32e599b7dfaa2d2cdb61d18f073ecb7a27e6ea0bd1258261eb69592fae842f09af399aa50756ca7789f82491b540f204b2e014e87c01bd4f4d05e8d8a16974f30d9b288756303cb9250686b889bdc3eb50d67387ec4e5d77fd797b14ed42a82a282c94c6abb72576df464d59b3e3d71abfde2488e2bd8c4e7cc36bee185dc4e0136f75cbb8acc53478116578c1c1410ae368c1a5680aa351f0fad95ef3cf661ba516787abef68cede4f0abf23a0e2d162f5fdc24666700460540e795dad55eaedfda7743fb3d9021aa60eff55dfa7d8b159253f45a833ff2786d3cd760123a2754fb9b7bfb75e47665e555db7c57711981d073a5931613aba5993549f4fbce248b616f2df1ac2290e6ac6a2b72a59913c85449b693c9bcaa1de3b9b38e35c8e3109647076e51c24f9bd7ae9062ef2afdef115a40e22c485b0ef5d2d16b2e8008ef1e0237a76d7e9a4f0e02fa2c1d6b37f0d6a68a2509224ad0a16f74f4c5e46b447335c711ab6f368948443283d258e2ef638c588db82ecffea5fc1658d042dc617a07d44bd5c451482d89afd269079c51e203d5f10b72df364f122a519d9c809ba995b6870f0a4c2322e99d5dfb3655e3f26871647739af2480b2f29bc88a411705f704534d222933de9cc5197a4efc88631a7b637426a5db36279a0a33cd30c26a98f38fec682b344475957993bd31cc05bafd304938d5af0c4f27110bee453538d62d05606594d89fe59a226829813139142ac28e5c6a16ca77d2bcd54506f8ec31ea2b9c12f18681db33b4983643c2d2ccb9e88dd74e895fb6112a40ff937f1f6f05e42475e37f01a1f0332fd2c95b6074bf6656f6566ba0818d7de77a9e2d8a8e86245225fdacb23066b3b0400c522e8f16eca40d4aafd277f2b6b2dc082c7a1883af483fb8b81337b1674ae4f5cc766283d5f925015731063b19476c05377a696a162db4a7d5ccf79bd81588fd571f317204e48707c59e47c6d006156e7278b9042899ee18e571ea66d672d33a2f3b8ed9b1df9b9eecafccb522de5a525c0e2ec31828b8aeb730aef95b5b4eb099840ff10e233e69160d936954efbf5258347079f3bd272dd65afe89253e220da5015d4c9405a66ae5c025c06f8116f95ba87d0f6862aff6caf6bfc5dd2a605aa95ce08c7d5b8e8b5ec3693b55eecf8b4f6e4eb82fcd044d23df2b2268ab6a8163e2b4f21c07c01b8ca44b96ec01446e3aba9e666b98f7dcf2d5dbf43306fb32f26741225fe10c33e16665ce9c7ca350a29935ed68bee3a9225e72dad1e1b0cb1986bafaaff7933eae9af4a2dff753d403deae09f15493641f6a3b3258848f6cebedf49e63387895593531ec51bc70cd708cd6432d642b004019c0dba938f904c1fed136cc5759dcbed1883347195f44b4370fdabf8630e3cc764f9f1e3a7aac445fd42fde8b07feedd96af096f7ebda6a2f4a9700187f519bffaaf1548b359344c0a5e4e12d5c5bae894d9a51af8f39139c05a099b63eea4982953f3abe7daf6c6613e0839f187b3cf290ca099a5b32c532506078e586b2dfc458d2df03208b810a6b8ef158a2a34973064c3e56f0afba4a1fba52719ca8bb723e7dff158275a74ee550f4b8030e976aa888d9781df42f24516cbe62d282c5bcaa1a56c2c076236f431e6b3ffd7d08d87fad2bd1852fda788caf1f25eb1230408b37c2b2b0af44889e1460e7aaff14a0f7a919c312bcf76a6428e08936255789abf5aca1c8c2fbff93c2e73abedae2b80c879e8531258eda72808efc0011fff682ef8e2c1f1bbb16bae5c3d4879814d2a168e68a4fb226adc9ea5d8332ddbbe56533161fe532f99b914f7b871034efe3c67b0779f9b81c0dc4ce7edf3641cd88e0240d34e9ae749275c78025552b8a0637c81d9510c9ad8b393c193c3dcfbbdbfbfc25484af4c6c5335e83a74e9cc0633dbdc28e6588b001745f3c2886790e480c3b7a5064a5a11786b3c008ec7268d132ae0f160eee2e244e5dc394bece05573075a349d2b7510fb0dec83cee31462ef7f009165e0fd4722762eb6f8d215c240ad8589652f9129f6aa8a6ef4167c68be777391720eb69d2fef9bd58c4adc4e0a52ab015061524388cc409eccd179bcd4838625ff26b6c21dd0c71dad3d1296592ee694f404aac49d52278222abebce49962d6d20012ea5920bc3a6748a6f2501509ed75e72b901b4c2d22c6288c02fdd1c6ff96dd55cfcfdeceb39697504eb0bf7fb3f08ebba6ed449115d8bbf51355cc374d5c79add5746d254dc1092191d9a555f29841552971bb07c7112b2ba916dc82e40112b514016c43670308ea9c6b6492490821aa4955f6658c987424f24bd25deaf9997841b6c8107a0ef32604fe107d6c8cb57b543204c1ecdc0febc096113a100e8c97f9a16029b44effbe05af01c7032991ef0a4ff128cb8e12c6a46260393f49361d333259cd2a3397fcda0509e68cbb9cc83a5f23e3b1b0676c187d798ea2ce19253985a53b26ec7f82d445e7af0b22c625daaf40383c7f57dcb99902cebfee6f2ab338e8e44853346aff381c6c15978144ab887d9193e5566d47fa093ecd0022ee85f4442cb658fb7015bee38e68b869c9455382c5f962718a185b385df4e5260d96296dc38d25faabeba6454a635c7824b4905a30f9d5591e0443328bd0324a6802e36c089af9fee7110e49f292d9340c40b550e7da7737f8ce62e66c1c32b04db81e246534b2ea41bde26fef82d4a80e0ab77e4835cf2a7d3c3cc62e027d4652f68d7e2e0e1aabbbc7bc8236726af3436d2cfff3c102ebb021335cc45568b251e07e9f3d4141f7111ea09dea8993eee734b9e619d606b600de1cb308fc9ba9baec78acf778707e6cb358f31cc875856a24fa546d78151dc5b1cc35e0b56932aa97f2123ba7c9a0a400b4715b5512e781ba2dd18fd399bafaf6d6bf45833682eb179a722aea68932b5ded14b943d325471712b84e197370873d6de755de6b13c5fb126004a0dd439aefbb49919d452fd2476b5bd5e5b7d4a78085091c2c637f628de54c9498327c5b6e194d2ff1c76dda834f108edeb37601d4e2d54999602f03dc2f74148e61d786a97dd29a6c9afe672afcaf4a4de0b7fd977a19bd4bfc727d8277dccc093ef0cc46e192b8c653d27fc4b195353f394644c2a43f763795101754c96056f6d9ed781b85d595dc8712fbb7d6d41bd5c576f96ce0fe88e4130c20adfcda5028c93ccb0eee8a1f85a206fdfce13a89c3785c3f02d483032b450d7f0b951418bc67d31364c393491a57483cea991aedc9ca90450670eda0a49b301ab403eafbc37b8694fff0cd4c011ffebd3a4b7e33db51d4ab98c76bb7775d086eccbc4def3a990644cd150cf278a480ee754b5a9c83f8b9fd23e27a09800c7fe30b205fa4391a12d3efacf12eb3adb81aeafb76e079fe9fb44567481a3024a5f3dec77bc6e7ca338bb0b8714df1f33974576ef57d76fffbffd1d1dbd77f9298848088b02c60489ca3a3dcc48d09b411371decb8d691625cf51f896d62fb00bbd56320ca303f2e1057531c96c24f7ba160cca5a14ade2ec2abeaf1f1e1d88cc4cb09ec4c18deb00734ebdcc0715d8c2116e81c45002f43367907c51c8c9cdbf50d7b6b1f38a46f3423fb951b057e2e986a9bfb88e51b9817f456b197f8a1ccb938bb79d66c3fc0ebaee5a46b7734937264d49a2dc102897c64a1a309b9d7aadadb25e732f6a459ce97f48be4343d0cc72d592119c5f4585ec8110305c25bbb4f28e097870266249ccaa1a54dcf1c678e3a00ecb0333df41509aa9ef274553688cfb56d2661491d19ed916a209bfd557bbd069715854a585160e9980e5fa915c93496b763964aba8adbab2b73692caf64dfffdc6ea5d444e01d38bcf8e0e08916af1c5a7141190dbdcb0e6cb96f3a58eb4f1473bf98f3a53fe54a385620327e7f8d9040ba2facb5b56c29cd9c6e7cc6e3ffb7a9269a0996bdaebef58a0c6dd009a39ec4e84e4f101f8d5a9a7dd2e06f5bc9bf10a04e61fab3f6c82b0b429a9e35ed340c527fbf0910338a2c57648fb4b8611f9f95ac21a6ba588fd42d4f8a40c41051aeea468a3f547b433bb28f6bee98c7cc6061067f0098c16c879f0f893a7bc2b26d39d63dd77bb38bb44c1019a3e839c20b7540dcf669a34b9f45e25a5c82324dfbe883aec499050a77eaf39453f3c31b339101b32db8b2b50d21a7f8f5b448795476402e50ad1e85f69a87043a044e7ff153e78f04b7bece152503659c8260004f80a7cff718dfca29dbac8e989401aa934afb4fb8b1f3325676e983e04cba06904a97632730e09dcb7658237be2d6ec85be312fa8a5974df5950bf1154b747877c596d2963a518b837293c08f071780479b79a0ac052f16b80d68e39c34befa7950df7c824207136efd4ace4c0ef292e54730ae71b4fb358c1e2fe1447fc24d6ba8745c38eb962550458adbbb67ac3c96af0999c0a85c305fc85f6b50fc1432dba91565a", &(0x7f0000001380)=0x1000, &(0x7f00000013c0)="79d1d2e11a507ce4b42556e55cbc27513acfdecc2ec93a39867a501c8954f47a7068a75dcc156cc6bbceb1d1b294aa80421b2ae6f3f29aa4e2a355b81b5bd4e99415ea4b0130d69931a7a987d18be218bb8f6324362e4d5f703ca1c2bcf59540be4417af3d6835", 0x67) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r17, 0x0, 0x0) mknod$loop(&(0x7f00000014c0)='./file0\x00', 0x80, 0x0) shmctl$SHM_LOCK(r1, 0x3) recvfrom$unix(r18, &(0x7f0000001500)=""/181, 0xb5, 0x1001, &(0x7f00000015c0)=@abs={0x0, 0x0, 0x1}, 0x8) r19 = msgget(0x1, 0x2) msgctl$IPC_SET(r19, 0x1, &(0x7f0000001600)={{0xfffff82a, r4, r15, 0x0, r8, 0x20, 0x4}, 0x4, 0x6, r3, r3, 0xa87e, 0x40, 0x9, 0x4}) executing program 2: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x6da) socket(0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000002600)="e426d0c9699fa16c61029568a5a7fc4010a3cd26086976524a199b576cf58588bf04a142f6933152a977d2b52172fbc1bc5231c045a6622295075ec4a3464b1eb4f2ec0a2d86a5a89c0068585d86bc0c34d26c9fa33d9dc75be8be574f6cdac3c683192c85c23a324c56f07d231e91f631f18e4d4ded4945bbfffe6467e7175380f40d0aa0ddc02bc92035547a57786aa267fc5554d52b3b4406666e8333a4389f84041bc3e8057f0c8186e6df27b735fdccd1ce4922c449c593e3f222193e5cdb923dfbed69ef6839cc6d700b2e4dc7a7f4a7448e142272318415517043be65e4541ed5f8777f1717abb4f815e52a7547dcc1c5e99ae525aaba3f8c37852e2a9a761130d19ca867752c2dd3380f2b7e77156893ac49cc74c72d1af608bcba7ea1e8005c1e2bf0076237863455624a4f24893299938c22ad4235e0b5d1fdf2d8069c2722ba87a74eb6778174b5100c2f07538a88581e2c43c29cae6696b2a9bfb92d1ab504722286b3563168de5563d60396905f0cf6e710649b53092dc4731c59feda9d9263173ea94d3c1ce55732f8422f1eedf08549b76583c59cdfdf7b44eaa3f84647cbc0f87a971d07b303c8d09ff2c42c7342d2afafa8b3a688d3a4f8dc76562c933852f30b175f0e250e46af8e1dcf45dbc0e3629080bc09c3dcab3a0f1fe516bf097d063a7292756a030ef5dcb981eba7d260b4a1008fe9bbe360a54eba825ffdfc10e6e921081a6a97a0182394ea65e025dcbb65f861fe25110364b5cb8bfdb0980fb465129c747138297d8106be950b9bcad27fda8368d4ea87e0dab3af0f2e48aee3f369d4747bbe7fdf4b8ba5f07bd2c1ea25dc9437b67ab2f056d81cf427f98a8d455804530e92f3ba638754231e7ac56ca04eae9d5d63dd23daa5d886f23e4890873650757b2985306f8bbe1f43f586ac450712df623075e6ea2f394b73952de5b8cedb22229bebb01656439b84e5921be138ef6d748dc68f54b91e4aefad741f06a026d7c41acad5e96bc3a419dc7e0ef20a7bc7f53c61c7a49b276f239cebac82c6d536603c464ea10b743aebeb45c20da1e116a80f3bad7ae1d544d4ac516d3527e66e1072185e722088cc81c146d679cd132b34a8f47bab6090d8cecf8e1687d3686d2d72d8ab595c101a11d30a40387b630db7309d0ed1a0dbb70d8bb3e17d34d3994dff60cebc9c7999aa146e599d33f50cfaa9e81a565dbb768d233a361753afcd46e1f82a05be6bc93df46d52bb5f4e0c0fc81095a263e4724e0f8128a427830300a8b302ac0c3e6b1215ec8bc668ec22726e018bcc97ad79a6eb433c23c67cc7f06e5f7c3a75b8916aa0d9f081663571d5cb5ba5dd310b470ea66c467212a0cdc2d863ca25e4182a40d6bdd9ba59aa539b373624d4c3095608311b275c2e26601e2734a3f6c28917f56c53502f4862b415dc8131f29952bb05abe3bf592aa8941971dfdb9f3e0e4886a75b0115e9cd6e42b46af5d4", 0x421}], 0x1, 0x0}, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x85) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x1010, 0xffffffffffffffff, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, 0x0, 0x0, &(0x7f0000001140), 0x4) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r2, &(0x7f0000000380)=[{&(0x7f0000000700)="986718d5a0279aceb86fda64ec0d7e6fea2ed9e879060753c1fda2ea549649364e677dc43367db7f62ae0210833c71e606e9ffa4b5c1671f831f7e5b47f95dc960d8632aacc1e5a41fdad49db578c6be991551c854af2b71ad74f732c5e0ec9f2cf2eb2fda78d24528aaab7ac31eb80c9fd6af1b4054a7f596d9da11425976c3a56c", 0x82}, {&(0x7f0000000140)="fb21d331ba86fb052e", 0x9}], 0x2) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000000)="daf674ad8d4f7caa1b2e65dfbfc13507f699b9a9939557bbf6f71f5b83b03889c629d9687773c058553b80e5e3d1400ba456feff7778c6d082d1daab73ee6c329b0540aa59f1946870cf710fddfa2d1418c4473447365a04aff63a1346abbdd3cff847517d39209bcdfc86cd3dc6de69201bd0c823ec5973a8acd685d3f7c24f2e6ba4c0239aa86e372e", 0x8a}], 0x1) execve(0x0, 0x0, 0x0) r3 = openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000100)={0x9, 0xcd53}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340), 0x8000, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0), 0x200, 0x0) write(r4, &(0x7f0000000180)="9d3b73b6a1d9f387", 0x8) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0xdd2) mmap(&(0x7f000002a000/0x1000)=nil, 0x1000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 5: r0 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af6300372821", 0x62, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{}, {r2, 0x17c}], 0x2, 0x0) syz_open_pts() syz_open_pts() poll(&(0x7f00000000c0)=[{}, {r2, 0xc5}], 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffdc6, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r1, &(0x7f0000000280)={0x0, 0x5c, 0x0, 0x0, &(0x7f00000013c0)=""/236, 0xec}, 0x1801) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}}) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x4000, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socket(0x800000018, 0x1, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000100)={0x3}) open(0x0, 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) close(r6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x4d}, {0x3}, {0x4000006, 0x0, 0x0, 0x1000004}]}) writev(r7, &(0x7f00000002c0)=[{&(0x7f0000000240)="e0ffe64a8128fffe7c85e38e4a9e", 0xe}], 0x1) executing program 7: r0 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x430, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000400)="ea9c818712d2fcdc2310157b3ed2ca92cdee1667c45ac12ab4541165dc2ecd7fb014824342b4b965ca0ae30a033c24f53469de9ac08b8b6e65813373eca91a495b140492cd3c19cac622402a0f07e4cc1a3f62df3b1455132cbc41ea437db15bedaabb648de8123d1b17cbb94c0433f200db5c8c32461e592961b4c274da8e33bb3b057fe6bf3e772c54815ad3a4751b2ed0eced17e847dc4749be945558009960f60556da4a85ba970512735fbd8ee05c200d3a6af41c08", 0xb8, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) recvfrom$unix(r2, &(0x7f0000000180)=""/183, 0xb7, 0x0, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x1000300000000}) flock(r0, 0x1) flock(r0, 0x3) syz_open_pts() syz_open_pts() sendmsg(r2, &(0x7f0000000340)={&(0x7f0000000100)=@in={0x2, 0x0}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000240)="53aa975964ed06c63f5641cc7cbfe60842ccf8dd01989289de952b93a1d435549d8635d02ae4440af228e3c51ccf55591e76076235b8f4f6bb5ab2a04205f9c777b07e00cac0f11647a49791774cb85bc8f4a2bde5fa60a644b5d2151b089b8ac091a2bdd8400691fd6f5ff5fbda443b75b2dd103a6d3d2683223e0fd0ab1932e372a3d829d726bf514dc073f61324c1f5e1e6e807638b9de175c147cd8f90380d5a76682f629e366475e04ecd8c79378347fa2b0f13e465b1847c6abbb7218e2ed16a915e21407599129e052c7d4c", 0xcf}], 0x1, &(0x7f00000004c0)=[{0x1010, 0x1, 0xfffff801, "d61e9da26974ff8f3705e2e518b78a9934f47bbf58430f10245561c357c7a18de86544a140be3aaf5d2ccbff947244d821014d372c24ff26917843a84a1658c3a5c990a12874c618b6a12a11a639b07cc74adf42280c3a6d6ec0fa1b615feb8280c6f9761488ed86e99f94be4641ceca2c890ff5f5401c8c7d63cd14c3c0844617ced6fc07873921286ecc0b4c80d4f73afebd9464842cf455ccefe26e89c0c5340defcbce56a5bd2966f39b2e66b0c86e64a99cc07a83a47ee674148dcd62acdc698caebaefdc38ea51a0a86dfaae5b718e6aff84be635b04832c38dc1b57782938dcc319664db270a3f1b60977e80d4d31173aefcafb743caa934e5503222f12637b8e436d1cb7938787b2356c3505f87fa4f217ef15c04c6e57770cc2265fda469d2a79e3a8ec4edbbc374e44629f15b32a8d8a3c60721b5658da980499d6d52a80884af7a311c6103b8055b21adc3d7a59a4c1eaf3851dde5f4525bec2a78acfc55715c7b3326ece622e085060a771970b080aab53a6c66ee47d60a1566f997f33a74f592d2252bdba0ee13f7f6a4f599acfd9091fcbab0703f79fed55094cd784f3658e6970fe48f5d2a88b59151e5284f72d040f99b3e5c0a63b716ca98fe615279d8a3a74bac68a0ba604191b08a45d2f6b9fea3cde2f0673be880249e531200cbc5cff6aec01f38c2dd7f69cb49feab9d454d38ad8f4c630c5d923023f31a4ba1318a121338ef854c24b1647f1074461774bd1a75475fc48f903fbc53d05d91a5b4652b3f6b0e438c5d94ea0965d8d975589f78d51ff6038a20afc842d4385941fe85ea0e7b468f6e0c581e6939d6dd92b631d22c7562e0f472c1af1fada1cc318c0792b8b00c378fdaf58f69c068e1e9a25d8d788d092b9f5a9de490cb5394bc7455bb0d3916d78efa4797771e7b760cc4f80bf9a9666052539032534e0fbc3449f21d56cd618aa31506a1d532b1aacff9ffcd831f9635632930ddadb18c8987f1a8af93948a306e70a3b98339fdb0b68b916b8d888da4dcb2a4b30e9dea065b6a4c112aaab3a52f392803d47a3c68591e8515536dce46116ed9d2aaaa36ab9107911fdf1cc90f59675a19266e9cd643597bc2007a7a2862124f7f2b07db6fe515383bbf9f51e6943a85f6c54a7045ed9bea2563723e8c0541d5177d87321a7fda23b673043b669b08a184ab5447e745f1b5c9a4b7b03bdfa02f4944a0e2cb046481ab1a94f08647b7c3213709fcd33b32d81c599e378cf3a240e323d39310802421127b34507e1fe5748f3fc3743c38827b876072b6c067d897b4fa2f26f02586f6046cfd616bbb73f15409f8e84bcad38253fb3cc1c3e69f4f7f5ec19833074b3d26aa793276ba7933b7e71e621d344d2c151671dc503a83e79d51867462b6596dc69759297bc8c4b949b8a83ae7a6ed5706c19aea2d940489ccc14cc972c13fa59509d2baf8cec6f03bc7c2e9b98bd1f13c5e2b172cc66021f31787c116aee700c77e691b3488b3a3f00960dac219e3b9061eaff68dcf245f2449e75b4c1bad8288f582ab016984bb90516c32df5fbd12d135cf7737c42d38d577b59ff928d003c902844cfc5091049e69c8e6fa4fc18f06f27a6970267774270194aba287a05e178767d1b3da988c4a590cbd08791f9d06327147da9ecfadc763781cc63abe6c8a02a70224ccbff700eed0fcb9b657591289dfde65ee8d230101bbb519d7d2763b040774419eec1eb93fb7b381d554d8b5b3a394d1d1585dc4834aa32e8199f8394e2d496b5a821b5ebbcd0c7127ae65576ffdc97bcf68f70c97b8646f21a8fabdd433258d42aaa66eff82f7897cb10d28b490182e120f94aded545c71bb348184c0e85b85ad6a19b52d0548879240528e400c1df7f73d76b28df377263c65f4e3a0d25525c6f72823ae865fa45aa0c2e5f6c3d8bc603367564a9817d3d6e0dce1edfecec09f1e465f44149be342a4a214438cbcbf0ea0102f964528dc1f77fd3e965450fdbaac6e497171ea893e71c5c199b5f3d705bfb009d19b272ce2acc6100a6dd7d2e34044491bbb6f62b7e0881141b2e2d1c4fc093ba1d19c012e480273b77a66162da1ae5a1b0e8ef05cbfeedfc93b8467e3dfcf428cd2c833a6067753ea0421b4b755d79d87f786ebb0fd1158ac04edb143e247158dd2bd21f82db2c254d16974ffb0ccf1057ff42f42a3fcf5fa95f70c1c821a052097b5fed4a9e7b791e706d2a745b78bbc5f6190bed74997f6ad38960985076b3b9167fed0f006f9e77977d6bca0772f5ac8db2e03836cc68e9b0ff93a50b3e97067f920e40045ccb8b1bc9783606f2f29245193a5c81d3b1d052b8520c1015de7052b3ada436c207d6eb13562b2901990610742cfc87e1bee9cd2202219d0b830cccdf636c0facb5444b75d5bb1500166146a76da057dfbdf81959c001c15cc0ebba49832cbb98a958eaf3372c98a630488dbdbc2ad4f04ee10fa8c9d91c8bffeb6a10690aac776379aff6ef0702a285f39eb3143330ca9c521eec084551d3b15a4bdb19a2d87140fae29ba613ae325e68a9c738951403ca22347480222c1deacca89dc01b8ef00fd6ee795e83b3b59bce4198b53bd5f9b6b36c8d82af50a3ac66f7df33aa71097c54018931824e3b33848029fad365776e7a0f5373fb3bd0ed7bf380cc70e4130f9a4184293e0bfb37c67f165d1e128fa6cd0dfdea7180e5c8385a60cc8375cee13688ac8ff4a763e532f9cbd8b2cd1ac2c8b56a862d9752e1d179743a8b4bc2eee33c299174a4d7f4e906118a6f9a6f18f2d012780b3179aa97de83167b6f76bfa9e4234ba467b69d09aaef73cd4d00d07423dbdd382f920a82d64eb53cfebe5594f0ea5390bdb3a31d94fef78667c612c2b72051ea07a0bb37656cdee19431707ad04c210c8ae38f6850775a2223ec8d6e28feea66a7684f7829bbabb9bc4f7b7084964e9b08cdcdd3bbad68bf088a84c81d6db75b77db82c8527cf91cb01499f8cfb703e029292325d4b2ef04c0fcc9cb2f15c855f3a7185e56a0acd5008ac584125e4f80ca4b27edbee7ab0c3f43bd6f0b034d4bde5e04b2266d61fc9a8cae173a377145e93baabf52654e411cf438b5c0e945df6b5b1cfcb1e6dbd8216c92594621358e9f8cff6e8359ac7058b3ab9ee2cfcf9cb33bde737b15518fcc66fa33bc48487ffe240cf0b019e0984e20471162362f5cba4526efbd5793a98f54d6bc887a07073ac8991bf6034b3d1dbca823b6f20bf19b41c06ffdf76a07321c0a5e388ddc66eb1e0102ded30d35c152298ad3904ee3684ace49b1d4a316bbcc457762602b830dd7b1dc36e6e580a90b308a194e6f6b2607b937e425b814366b0434be0d74b9fefdcf207c67b029e74c67b8e5d7fd54b4db846f01ee54c77600f7ab66d6287688520fc1268f36c0d9caadf9f893817b9db517d08a7f0339fc4f1aace86a860001792c464bdba836f550401aa4bde7c2e996a2a19e8510bf4a9948393ef26b941a9edf9d26acb9405090e7a1acba1c705f8d08f2ef50c99184674ded220c0eda97ea025d8ad934641f73330831a6bac864c75d66507d9c55662f57d0bef12ad7bfa07720bb950a61c4511d8c270fa89e5a1b99128f318e96ff0b9fe44d4867afc88f2ac780876705764b0fda70b1980ddf96b5e086f54e7cac80fb0dad1f35b5990653793824a2f1168b41685340995a151759882bec22e43fff9f21756dde2d1fc9244d35dcab20da492ebb5410f77c5aba34348d5a48445b58c6370406e387374343d5e65b1078b3036f20aa513ccfdfd8cb397dd248f30f553a318f472e89496a88d37ef23f0bc481183719a0c6fedc84427fc244f8584a8f480fd2a79d11ec0cbb77548e8ad0bb1464784f06475f3b33fc363dd281baca1515f900fb3ae7bc877ac7da9a5c09d442d759f16f57ec389c9d29caebd5cef1cd8a6e3fa2eca3040f86afcb9ebeb94a9fe517b903d09532db9d2906966e2ccd56ab63ad5c9e472b598a1d6c3ca2e649abaa82b41ce51beba603a5dcd217346c717ecb23b9309732ec8666f9668e9d9cf4915e44dc7bf0fbc0f610d0ccce3145ed48cae35a47d322ae32508b76293fa0e7225514805e7a6edf382144a0e3de3de5a866483076e39a5bbc13089a90099785e29ac853ea4cd1068df4a98971cc45f87bd180d5d449a791b5021f6353f2fe3fdf5480ffb2549002a16cf937077577c8b5d6448e59c5fcaba4bee6726ee0a4b1472ee6cffc51ec707bbc65a95501d1b3c0ca4e787dd0b24bf523c574925b84770f0e8d8177d79cd4580547ddd45959efeec0c37870586665e2e8047221ca1e31e82f2b2765d53aa6b02535dc5e095293d923092597eb331278c3d5c0d7bebcb4f8581ecaccfdd5334c796d35cd264e9799cd8fc2f67d05ee048e7e103736a7a079b072dd81955e8f52d6e495bcf4cdf4c4504f6eb33a9172e0b1a5db2e938363796fd98bf8a1efbcc1c2811a0c284b40cc6f9e7b30260a99a6b9a9aca65a294cc01818e13e567a503c420857173d8992928fb9fe088353257fc5194b7b88578661ce12192fe9610019e0ee414792f19d6054c15f2dd11eb44fd748a557e2bfa6840ae63c0ab47f30e032192fb7c9386be94c35ca5733952f4562187621080540d36a1b8b485ca97e8472f50e67a1b0bfa99e55bb0ac04225a7d6f886e898da712607608a764cdca8e4a42cfdca6c5a6740bad7c93851e2f61e05b3bfac191db60b282a5184d31e3049b696577aa2d4d2aef85458b1888450fb2613ca3fa16826f08a3ce6ae2f19a217ce7953de2804310eb9525e8186a4e53f1e75a24f0694b20b7e542004e6162e9ce7481407fbea2fc727cb77d323fb79da2dfe230155d4f5c3808b83961bcd0e3e828cc1e012cba818e3d14879714200b635a996f4b4311bf0d66c34ee044449354f92e77dc075a051442859ec52989450a5561780e77a13f374d51fd99cb057d694782c8394c7670dcd3a5d1fa4103c43e8cda9384e4e1a05b1a01f1728392223efec8a42660180125340f0d5efee5e80a3d5490065e190132a9e08109bc3e491a00dfffc606190486b95ba4f73f88167cb179bdd6f1da295278ad31a25c25eb383ae09c17dcddd815aa1a722371e13540f2b28b3ff1ae3e03b79cb304d5cdc554204e723999056e6b402ad3f1594fc8b1c419b1efd59ec603ae0b834bb2d550a74fad3aba1996dd615a3ec0b38f98ff272a71fd2c4b0e287e5f29875a85748f34763cb4950ec6dc2524381009c0ad19cbd93c3f788b344588ac053ded70195d79acb668bc2a8f56c40451f6f807724fadb2ac07b0124ef0f2bd021fbdc0f5a56d2bf6340cb28468291f00546e435571080411e86ade1878025ae79b49af44c7f4c3fe5e6c2e1e1aabfb0a8a36a4eb8e83d3b67129aed624f246c6fd936ef073f6fe41cdbf10341e4d589cbda2e5013bcda4565e1bb06e59a2fa79f6ecfa3d8b480face6515db07efcaf2e106b05407c0cbfad012c6bea0489de5e904cbb5a2854a1d92ca63bec48235f7848c727204b34dc8ed80fe0bb75e463e79fa1cbe79a1b8190c08796499a73703190916b14b5abe34a7edc857a596016628bf2968424688c921c2a7965fdbdb3da320faf8526e0612a36db276ddf7ff39f2b0193f21a0161172ebfbbac1fdabe941d982bc40b34c3d1a6c2074b473c0604a0686ae130c43ef32bc6530eb17dba2a344f755e98754f5c0b814c1ebc70e14872114f274da9c4122315255f96b526d27eaf69aab8128e3349918ded2b816f49face8b48308"}], 0x1010}, 0x2) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r4 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) r5 = syz_open_pts() acct(&(0x7f0000000200)='./file0\x00') dup2(r5, r4) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) mknod(&(0x7f0000000280)='./file0\x00', 0x8000, 0x10000000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) poll(&(0x7f0000000140)=[{r1, 0x100}, {r0, 0x4}, {r1, 0x1}, {r0, 0x8}, {r0, 0x1}], 0x5, 0x7) kqueue() open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000200)=[{0x0}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000140)=@file={0x0, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0xff) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, 0x0) ktrace(&(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000340)={0x0, 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x4}, {0x4000006}]}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="e049f648da04a45b6bee0bf84a9e", 0xe}], 0x1) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000440)='./file0\x00', 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000080)='./file0\x00', 0x50, 0x7b) fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) pwritev(r1, &(0x7f00000002c0), 0x1, 0x3d) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 5: syz_emit_ethernet(0x3a, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000caab80c0dd5508004600002c0000000000009078ac1400bbe0000002010000004e204e20", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="29a8080000000000fc630a40e1150b64a0abbf1b645cd12d95e6a7ca2837f8e53743ced6aced2f1a9a52d49ebe8d42ce4205ac0f97ff57b8f856eadb13b8e3990d4a81d9bb3974208bc6825fdc2c173633b2858c5b75d7e8"]) executing program 6: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sysctl$kern(&(0x7f0000002240), 0x2, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x20}, {0x87, 0x80}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x4}, {0x25}, {0x4000006, 0x0, 0x0, 0x80000003}]}) write(r0, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) executing program 2: socket(0x0, 0x0, 0x0) setrlimit(0x0, 0x0) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r2, 0xc028698d, &(0x7f0000000080)) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="818b366207e173f4b0de86c613646df3bedb5cffb8dd46575d97cf75f82e017d3e1574bb246f465b5d39fe350a7699a8fbd5eb6016717fdef899d388fc7dd0b88bfdb3464834101b869e7b7896c213626f45de6a8bedbc711e11494b286c06eb3ba46f8a7853bf2ba8a1a81a6de2da38b7452fe0f97b65af2d33d01d28d82da7b38adc9fcfb64c8845cf3b1c13a0f0a56ccd1ba77cd2fe4ada1f724d1b0c9806277a2bcbbc66a8fa1262754cbe4ef1706d82c3cfda654fbed09c484cafda1bcbe0ae51f007036a4fe758206b", 0xcc}], 0x1, 0xfffffffffffff787) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000440)=[{0x48}, {0xc, 0xfc}, {0x8126}]}) syz_emit_ethernet(0x4a, &(0x7f0000000740)=ANY=[]) executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x2, 0x0, 0x1, 0x1000301010006}) r4 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x4c0, 0x269000000, 0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x800, 0x0) shmctl$IPC_SET(0x0, 0x1, 0xfffffffffffffffe) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x802069c1, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), 0xc) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000007c0)=[0x8, 0x20, 0x7, 0x0]) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r5, 0x20007479) setreuid(0xee00, 0x0) semop(0x0, &(0x7f0000000180)=[{0x0, 0x43, 0x800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd}, {0x1, 0x20}, {0x0, 0x5, 0x1800}, {0x4, 0x9e, 0x800}, {0x8, 0x4, 0x1000}, {0x0, 0x40, 0x1000}, {0x0, 0x6, 0x1000}], 0x9) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000740)=[0x1000]) r6 = semget(0x1, 0x1, 0x230) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x182}, 0x6, 0x8000000000000000, 0x2f}) r7 = getuid() setreuid(0xee00, r7) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0xffff1c8d, r1, 0x0, r7, 0x0, 0x125, 0x1}, 0x1f, 0xffffffffffff8001, 0x4}) setsockopt$inet_opts(r3, 0x0, 0x14, &(0x7f0000000000)='\x00\x00', 0x2) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="2aba0f79228522d81505c2abc71dbf569341d25ac6d93d9912f4aa04e960c6de16d2ae23da1e7e82702e9ae3b805f5333e4590e219fd33f2d2444dd95710e219a1f0a812553f18632ffdbe7c313e0040909f82d0cc6b2d510ca58ebada6891cf0b198314378196ca79dd6b0b7e1c9849d9ce03a22e4da51b55ed737e656002ff0bcea5", 0x83) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{}, {0x5, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffef1) close(r0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x1192) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) executing program 5: link(0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x14}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0xfb) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{}, {}, {0x8001, 0x0, 0x4}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f00000001c0)="cac73ce119f42809f7c30824a593555ffe", 0x11}], 0x1, 0x0, 0xc8}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) read(r0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc038694e, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x20000316, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(0xffffffffffffffff, r2) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, &(0x7f0000000240)="ea08000000000000", 0x8) r3 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x8) ioctl$KDGKBMODE(r3, 0x40044b06) sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x2, 0x33, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x6, 0x4000, 0x0) executing program 2: socket(0x1, 0x1, 0x8) listen(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x8000, 0x107) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) r3 = socket(0x2, 0x2, 0x0) sendmmsg(r3, &(0x7f0000000c40)={&(0x7f0000000c00)={&(0x7f00000002c0)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, 0x0}, 0x10}, 0x10, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x80}, {0x1, 0x1}]}) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r5 = kqueue() writev(r5, &(0x7f0000000080)=[{0x0}], 0x1) r6 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x20) ftruncate(r6, 0x80002) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x102, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup(r7) recvmmsg(r8, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) execve(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001440)=[{0x0}], 0x1, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x12, 0xffffffffffffffff, 0x0) recvmmsg(r4, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000140)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}, 0xffffffff}, 0x10, 0x0, 0x0) dup2(0xffffffffffffffff, r1) executing program 6: socket(0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2950, 0x13d4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r5, &(0x7f0000000000), 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040), 0x4) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, 0x0) link(&(0x7f0000000140)='.\x00', 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2485607, &(0x7f0000000040)={0x2, 0x0, 0x6, 0x0, 0x0}) r6 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f00000003c0)=0x81, 0x4) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000600)=0xfffffc6f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) close(r7) socket(0x10, 0x1, 0x81) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x1, 0x5, 0x0) close(r8) socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x3e, &(0x7f0000000040)="00000080", 0x4) map stack 0x2002a000-0x2002b000 of map 0xfffffd805cea1030 failed: no mapping executing program 4: r0 = shmget(0x3, 0xa000, 0x94, &(0x7f0000ff6000/0xa000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = shmget(0x2, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x6000) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r11 = getpgrp() r12 = getpgid(0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x8001, r2, r5, r7, r10, 0x20, 0x1}, 0x4, 0x1000, r11, r12, 0xfffffffffffffe75, 0x7, 0x3}) r13 = shmget(0x1, 0x2000, 0x108, &(0x7f0000ff6000/0x2000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000200)={{0x4, r9, r8, r7, r8, 0x40, 0x6}, 0x6b, 0x8000, r12, r6, 0x29f40000, 0x3e35, 0x7fffffffffffffff}) r14 = geteuid() getgroups(0x5, &(0x7f0000000280)=[r5, r5, r8, r10, r5]) shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x3, r14, r16, r9, r5, 0x17b, 0x3ff}, 0x6, 0x8, r11, r11, 0x3, 0x4, 0x16ac}) sysctl$net_inet6_icmp6(&(0x7f0000000340)={0x4, 0x18, 0x3a, 0xf}, 0x4, &(0x7f0000000380)="c78fecac4a721a50f5e5cda1ec0c911c0c37d5e8d1c599d001e59b713f2073764a0af1af2a39acc322b80cc326b75579ae4e10216b12d6c493ac33dac399cc860d80fc77d406cfa1d7bf677a1727a22e73da2b95ec93a81b2312ac1b7ca869f8c10979177a20f2bb5df9439862124d2d3ecca3d64463804f8fbc0c4036b95876a91359470f115df1c9c0c000bd04323151fc8ae39a669a2e33dbe5f4c7a4e0b77b1761d8865238c22d820e917add138a97940771a14a19d50035340d71eded2109b04f23037bceff82ecb02ce775c4ea5fa88cfede1a5f0b52df1b1ece0359db6fa87e500c39e4e33912a3f669cd68aaef7f1b133a485f6cfd78374587ca8bc5c580c6f325f62df222f1ad1f0d81ba812b3cd04df7c89e24d52aaefc1b24aeb8afd0534a9837b4022b4db5b0a3b970b8b0be0a75ae451b28d6267e131228beec4589f89e953ba02ae509f3df15f80e971d1f892ca8037d4d3ccb014a8fed569a793036b125daccb0f87f2e853eace1e4251ea5c2630ef27eb25809253c3b6b8b1d007665efc94f188f8eb2f8596e2c1bf596bd0edd0a9f2fe9e9932c13cdc7969be3bbe9c2406ce019d3d8c33aa23a25b855d57b19a8e04bc704140a9c19c487898a5bb8efbbbdd0b073c2520a58a50717b27c01c0f9772eb66d3e80a1ee3d9ff94d890220f636bd02cd786988bb07d60ada078b5cfbaab8e80763bb2076aa64871fb94fa295a118281ec1876247ee08ce2bafa2f2860736898391d5470bbc9c5030346e0691c179dd4e73b7167f275456a70695c0e114748ee5c6fd7281cbc8afef3e15dd4a8b9ef2b15687b21542cebea028cf11857d1ff2e8a17967e502d5270acbd39fc35473330a6cee56210a63d24f190876beabcd9693f16ea6b2222cee17ced0fc10d11436bf1c30dd91b519da2e21e278c58ee3c4c269759226f4399cf10e9115adac77ef5064ab53b5fb3b70c779a77c6b5c8ff2c5ef546ca39afc2f316c509b0c643e450a9d761dea4603542d609f1c700b4d8cbdb3f90c62cf4e1a70fa8c121eeb40ef766efc84d41f8e9b84312469bb256a98e7c23f0d697383ee6cb28edd95bed73af699de98340041f88f915a99bc6ba14e5c2b33754f69f8b81d4eb31dc08589233ab0794a0cf51b44dc2f1389669d1459f96c41ba705b96fcd4f713cea4c54e8732dc30cada2cba48cb03785e3cb689162af7de513dda074f84944dc63f779f11a008aefb22662d12f857c39b3de7299ee106871204daba342599b13f2ac1d61b4b439427166ad3ebf98d7c161838a73bb5d32e599b7dfaa2d2cdb61d18f073ecb7a27e6ea0bd1258261eb69592fae842f09af399aa50756ca7789f82491b540f204b2e014e87c01bd4f4d05e8d8a16974f30d9b288756303cb9250686b889bdc3eb50d67387ec4e5d77fd797b14ed42a82a282c94c6abb72576df464d59b3e3d71abfde2488e2bd8c4e7cc36bee185dc4e0136f75cbb8acc53478116578c1c1410ae368c1a5680aa351f0fad95ef3cf661ba516787abef68cede4f0abf23a0e2d162f5fdc24666700460540e795dad55eaedfda7743fb3d9021aa60eff55dfa7d8b159253f45a833ff2786d3cd760123a2754fb9b7bfb75e47665e555db7c57711981d073a5931613aba5993549f4fbce248b616f2df1ac2290e6ac6a2b72a59913c85449b693c9bcaa1de3b9b38e35c8e3109647076e51c24f9bd7ae9062ef2afdef115a40e22c485b0ef5d2d16b2e8008ef1e0237a76d7e9a4f0e02fa2c1d6b37f0d6a68a2509224ad0a16f74f4c5e46b447335c711ab6f368948443283d258e2ef638c588db82ecffea5fc1658d042dc617a07d44bd5c451482d89afd269079c51e203d5f10b72df364f122a519d9c809ba995b6870f0a4c2322e99d5dfb3655e3f26871647739af2480b2f29bc88a411705f704534d222933de9cc5197a4efc88631a7b637426a5db36279a0a33cd30c26a98f38fec682b344475957993bd31cc05bafd304938d5af0c4f27110bee453538d62d05606594d89fe59a226829813139142ac28e5c6a16ca77d2bcd54506f8ec31ea2b9c12f18681db33b4983643c2d2ccb9e88dd74e895fb6112a40ff937f1f6f05e42475e37f01a1f0332fd2c95b6074bf6656f6566ba0818d7de77a9e2d8a8e86245225fdacb23066b3b0400c522e8f16eca40d4aafd277f2b6b2dc082c7a1883af483fb8b81337b1674ae4f5cc766283d5f925015731063b19476c05377a696a162db4a7d5ccf79bd81588fd571f317204e48707c59e47c6d006156e7278b9042899ee18e571ea66d672d33a2f3b8ed9b1df9b9eecafccb522de5a525c0e2ec31828b8aeb730aef95b5b4eb099840ff10e233e69160d936954efbf5258347079f3bd272dd65afe89253e220da5015d4c9405a66ae5c025c06f8116f95ba87d0f6862aff6caf6bfc5dd2a605aa95ce08c7d5b8e8b5ec3693b55eecf8b4f6e4eb82fcd044d23df2b2268ab6a8163e2b4f21c07c01b8ca44b96ec01446e3aba9e666b98f7dcf2d5dbf43306fb32f26741225fe10c33e16665ce9c7ca350a29935ed68bee3a9225e72dad1e1b0cb1986bafaaff7933eae9af4a2dff753d403deae09f15493641f6a3b3258848f6cebedf49e63387895593531ec51bc70cd708cd6432d642b004019c0dba938f904c1fed136cc5759dcbed1883347195f44b4370fdabf8630e3cc764f9f1e3a7aac445fd42fde8b07feedd96af096f7ebda6a2f4a9700187f519bffaaf1548b359344c0a5e4e12d5c5bae894d9a51af8f39139c05a099b63eea4982953f3abe7daf6c6613e0839f187b3cf290ca099a5b32c532506078e586b2dfc458d2df03208b810a6b8ef158a2a34973064c3e56f0afba4a1fba52719ca8bb723e7dff158275a74ee550f4b8030e976aa888d9781df42f24516cbe62d282c5bcaa1a56c2c076236f431e6b3ffd7d08d87fad2bd1852fda788caf1f25eb1230408b37c2b2b0af44889e1460e7aaff14a0f7a919c312bcf76a6428e08936255789abf5aca1c8c2fbff93c2e73abedae2b80c879e8531258eda72808efc0011fff682ef8e2c1f1bbb16bae5c3d4879814d2a168e68a4fb226adc9ea5d8332ddbbe56533161fe532f99b914f7b871034efe3c67b0779f9b81c0dc4ce7edf3641cd88e0240d34e9ae749275c78025552b8a0637c81d9510c9ad8b393c193c3dcfbbdbfbfc25484af4c6c5335e83a74e9cc0633dbdc28e6588b001745f3c2886790e480c3b7a5064a5a11786b3c008ec7268d132ae0f160eee2e244e5dc394bece05573075a349d2b7510fb0dec83cee31462ef7f009165e0fd4722762eb6f8d215c240ad8589652f9129f6aa8a6ef4167c68be777391720eb69d2fef9bd58c4adc4e0a52ab015061524388cc409eccd179bcd4838625ff26b6c21dd0c71dad3d1296592ee694f404aac49d52278222abebce49962d6d20012ea5920bc3a6748a6f2501509ed75e72b901b4c2d22c6288c02fdd1c6ff96dd55cfcfdeceb39697504eb0bf7fb3f08ebba6ed449115d8bbf51355cc374d5c79add5746d254dc1092191d9a555f29841552971bb07c7112b2ba916dc82e40112b514016c43670308ea9c6b6492490821aa4955f6658c987424f24bd25deaf9997841b6c8107a0ef32604fe107d6c8cb57b543204c1ecdc0febc096113a100e8c97f9a16029b44effbe05af01c7032991ef0a4ff128cb8e12c6a46260393f49361d333259cd2a3397fcda0509e68cbb9cc83a5f23e3b1b0676c187d798ea2ce19253985a53b26ec7f82d445e7af0b22c625daaf40383c7f57dcb99902cebfee6f2ab338e8e44853346aff381c6c15978144ab887d9193e5566d47fa093ecd0022ee85f4442cb658fb7015bee38e68b869c9455382c5f962718a185b385df4e5260d96296dc38d25faabeba6454a635c7824b4905a30f9d5591e0443328bd0324a6802e36c089af9fee7110e49f292d9340c40b550e7da7737f8ce62e66c1c32b04db81e246534b2ea41bde26fef82d4a80e0ab77e4835cf2a7d3c3cc62e027d4652f68d7e2e0e1aabbbc7bc8236726af3436d2cfff3c102ebb021335cc45568b251e07e9f3d4141f7111ea09dea8993eee734b9e619d606b600de1cb308fc9ba9baec78acf778707e6cb358f31cc875856a24fa546d78151dc5b1cc35e0b56932aa97f2123ba7c9a0a400b4715b5512e781ba2dd18fd399bafaf6d6bf45833682eb179a722aea68932b5ded14b943d325471712b84e197370873d6de755de6b13c5fb126004a0dd439aefbb49919d452fd2476b5bd5e5b7d4a78085091c2c637f628de54c9498327c5b6e194d2ff1c76dda834f108edeb37601d4e2d54999602f03dc2f74148e61d786a97dd29a6c9afe672afcaf4a4de0b7fd977a19bd4bfc727d8277dccc093ef0cc46e192b8c653d27fc4b195353f394644c2a43f763795101754c96056f6d9ed781b85d595dc8712fbb7d6d41bd5c576f96ce0fe88e4130c20adfcda5028c93ccb0eee8a1f85a206fdfce13a89c3785c3f02d483032b450d7f0b951418bc67d31364c393491a57483cea991aedc9ca90450670eda0a49b301ab403eafbc37b8694fff0cd4c011ffebd3a4b7e33db51d4ab98c76bb7775d086eccbc4def3a990644cd150cf278a480ee754b5a9c83f8b9fd23e27a09800c7fe30b205fa4391a12d3efacf12eb3adb81aeafb76e079fe9fb44567481a3024a5f3dec77bc6e7ca338bb0b8714df1f33974576ef57d76fffbffd1d1dbd77f9298848088b02c60489ca3a3dcc48d09b411371decb8d691625cf51f896d62fb00bbd56320ca303f2e1057531c96c24f7ba160cca5a14ade2ec2abeaf1f1e1d88cc4cb09ec4c18deb00734ebdcc0715d8c2116e81c45002f43367907c51c8c9cdbf50d7b6b1f38a46f3423fb951b057e2e986a9bfb88e51b9817f456b197f8a1ccb938bb79d66c3fc0ebaee5a46b7734937264d49a2dc102897c64a1a309b9d7aadadb25e732f6a459ce97f48be4343d0cc72d592119c5f4585ec8110305c25bbb4f28e097870266249ccaa1a54dcf1c678e3a00ecb0333df41509aa9ef274553688cfb56d2661491d19ed916a209bfd557bbd069715854a585160e9980e5fa915c93496b763964aba8adbab2b73692caf64dfffdc6ea5d444e01d38bcf8e0e08916af1c5a7141190dbdcb0e6cb96f3a58eb4f1473bf98f3a53fe54a385620327e7f8d9040ba2facb5b56c29cd9c6e7cc6e3ffb7a9269a0996bdaebef58a0c6dd009a39ec4e84e4f101f8d5a9a7dd2e06f5bc9bf10a04e61fab3f6c82b0b429a9e35ed340c527fbf0910338a2c57648fb4b8611f9f95ac21a6ba588fd42d4f8a40c41051aeea468a3f547b433bb28f6bee98c7cc6061067f0098c16c879f0f893a7bc2b26d39d63dd77bb38bb44c1019a3e839c20b7540dcf669a34b9f45e25a5c82324dfbe883aec499050a77eaf39453f3c31b339101b32db8b2b50d21a7f8f5b448795476402e50ad1e85f69a87043a044e7ff153e78f04b7bece152503659c8260004f80a7cff718dfca29dbac8e989401aa934afb4fb8b1f3325676e983e04cba06904a97632730e09dcb7658237be2d6ec85be312fa8a5974df5950bf1154b747877c596d2963a518b837293c08f071780479b79a0ac052f16b80d68e39c34befa7950df7c824207136efd4ace4c0ef292e54730ae71b4fb358c1e2fe1447fc24d6ba8745c38eb962550458adbbb67ac3c96af0999c0a85c305fc85f6b50fc1432dba91565a", &(0x7f0000001380)=0x1000, &(0x7f00000013c0)="79d1d2e11a507ce4b42556e55cbc27513acfdecc2ec93a39867a501c8954f47a7068a75dcc156cc6bbceb1d1b294aa80421b2ae6f3f29aa4e2a355b81b5bd4e99415ea4b0130d69931a7a987d18be218bb8f6324362e4d5f703ca1c2bcf59540be4417af3d6835", 0x67) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r17, 0x0, 0x0) mknod$loop(&(0x7f00000014c0)='./file0\x00', 0x80, 0x0) shmctl$SHM_LOCK(r1, 0x3) recvfrom$unix(r18, &(0x7f0000001500)=""/181, 0xb5, 0x1001, &(0x7f00000015c0)=@abs={0x0, 0x0, 0x1}, 0x8) r19 = msgget(0x1, 0x2) msgctl$IPC_SET(r19, 0x1, &(0x7f0000001600)={{0xfffff82a, r4, r15, 0x0, r8, 0x20, 0x4}, 0x4, 0x6, r3, r3, 0xa87e, 0x40, 0x9, 0x4}) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r1 = dup(r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{0x0, 0x0, 0x0, 0x99}]}) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) flock(r2, 0x2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x2000000100059}) r4 = syz_open_pts() close(r4) syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) fcntl$dupfd(r5, 0x0, r4) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) open$dir(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r6, 0x9, &(0x7f0000000140)={0x1, 0x0, 0xffd, 0x100000002}) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="987a1a65653fb12e8cbabcaaf5c98db63a57d731b856e279d24046e4c6ed71b106e1ec2122472edc848d00b96fd9fd9b9f2217d178d082e61e298f1c36b7b011a27acdf9070759aa8199c4a871ea4f4697977770c208de6c5d12016bcfef4673e9e8828af0577e536060b9fc520da48c6a167463a05db3e2957aa89bdc2dfd3ada5d765dffcd294e62d072c1bf69f6d3c28ecb08cfbeda777ea2d7fcff1beba4f90a7c8a731331210e7b4b2d746ab81de3ab7455cfe59873eadd9b3a7369ccf65f043586f64580cd830216cb2bc27bc4a6abee0b07d3926d22f917afe587e7c50facefaf43fb17f9296186d0d961e32a044cd494f7ab165c893091b3aac97b3af284bfa3aea554c633bbaaa54d5d6616f69b31d1b04ce2aca752abd0bfa76455eaebb7c9ddd8eccc21c6855720f4bbcbaec8a0b484ae6d13780c78526e10bd0f9b685fb83abfda0e430e7256038ae74a5c17767d50b03cb92e11e7672b", 0x15d}], 0x1, 0x0) ioctl$VMM_IOC_INFO(r6, 0xc0185603, &(0x7f0000000340)={0x2d, 0x0, &(0x7f0000000300)=""/45}) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x40, 0x8) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, &(0x7f0000000080)="775ea3a7", &(0x7f00000000c0)=0x4, &(0x7f0000000100)="c80250c7", 0x4) executing program 7: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0x0, r1) socket$inet(0x2, 0x3, 0x102) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x100}, {}], 0x2}) executing program 3: sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0xe26, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaa"]) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340), 0x8000, 0x0) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000001c0)) socket(0x2, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000180), 0x8000, 0x0) socket(0x2, 0x1, 0x5) write(0xffffffffffffffff, 0x0, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) sysctl$hw(&(0x7f0000000080)={0x6, 0x14}, 0x2, &(0x7f0000000200)="be47640e72d3568d1f7b5c0ea05b455c9282b978ec7f968a5d807f3e137105f7e32a66cd0ea83457f934cf9e5488d52866ae8ac65205fded5e5cbe4fb78eb516d020a32f99798a313d54c7f1c75cdf6a4ec2cfa9928885c3d22a9a2b8f423e0fec3d9a78a5123669691ca3b4cf3ca9f187b571ed441ff05d06337375f382fc1b4186602c24144a246e2c40eb6696daf8a62a0c931918baa2ee3750690a2ab01f365a45cdb3379b93d883", &(0x7f00000000c0)=0xaa, &(0x7f0000000380)="001df0b516ebaa7a04bd2b9b09383589a6de2bb1be7b4d033c4d556ab17b9d54a13bf194f1d30c780d6cb19c58497073b29a12fc834c7ced23ba1a3b4423023e8a0b2a584a9bd24662492e06be186b664f0d442fe1d697224ad371f38a68cd2f95ff91aaf98fd24c47a3b3e90a316302c67343c5c050ac6d80c518c00632da5d6a5f0e9f058464d784932966502ca2de04c2d00db254fd5fbfcc7a6ccf513a288fd31d32a5f658559045c293c39f267adbcc4fa02527d63b82e8965b9f7d57f9868a60e0c3b90625f5545165c3ac40c4e28d5f516fce", 0xd6) sendto$inet(r2, &(0x7f0000000680)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576113f00000000000000cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301bfe0a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d200002c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802f0adf0926d439de03c78598e710684e88cc7eae195cb1feab26c2dd588ae618408fd9fb60003e20c608e0a42aefd26fd4a3c9058367029fd2f372c", 0x5c9, 0x0, 0x0, 0x0) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) sendmsg$unix(0xffffffffffffffff, 0x0, 0x3) socket(0x0, 0x2, 0x0) sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000000)='2', &(0x7f0000000100)=0x1, &(0x7f0000000200)="23fae40c882005eed8b0473e37d6c54a03af255ba1ccef69bfab67dc5780574e17438e2c4901e9eea97761dceeb76db3d31c6d78dc809958300f91a270d0caa1133e4c714736bf531f521ab7543c65cd312e25684fb4b0ad9478b0db82b442dffa16e39692f22465c01a7e5a19f7d62e2e0263ed706782edfe2dbfa9d43243e06e4925adb9c4cd04748297756bb40dcb6a81f5b8040000001be1a745f83c9838d5b43bf2be22481a359782e5e84bbcdb445eb4344bdc0766e44a7a060319f24e513b9c8f8d89213778f65d6b83add7a66e4c6b4425a0fcb36505f63dda5f197ba98f018ff34484e28ffbd43a71a442f6ff4c895897206909c28f28d23dd9e8dbe3b97e26931311584f6558f700000000000007ecdcf31af3a1028daaf5afa296bb6afdcc78af44710a4047de55d64f3dec3995f486640bce2f6142c3147ba191539397fd45cfa5e3ee4a97d40d9185c11b31089c668765f98e877671fe3d52d72fc4d541a64f5dbb3191c4a3b436d89258a1959617c0307113d0988df487c71749790defc9bb535e57c3720193268eac3055b09af8af523e8be98c76fffa3ed1e162c4237419153735e941a155120c901e9d9e36137eb42b8bcd628b9f9f29fabc26d36677faca0c957cafdc256172e4f85b4953abe68452d90000000000000000000000000000e980d1571ce0cf9fe4be827beb0ed3d0da90c2e4320bd2596d8494c6d7a181b710d38c4800", 0x20c) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0xb}, 0x4, &(0x7f0000000080)="b6e7a8937ebbb4e4bb9d", &(0x7f00000000c0)=0xa, &(0x7f0000000140)="e0d209c5081dc342c3f49b0b5295d2ba9401c58945c58af29d93b8f0a190ff7a90df905b0cf1ff09c48fc32f8e38b48151a27aae1b", 0x35) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) socket(0x11, 0x3, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x1000, 0x5cda) r0 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x100, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000140)={0x2, 0x1, 0x735, 0x1000}) r1 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000004c0)={{0x6, 0xffffffffffffffff, 0x0, 0x0, r1, 0x0, 0x1000}, 0x6, 0x20000000000, 0xa1d}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, r1}, 0xc) seteuid(0xffffffffffffffff) chdir(&(0x7f0000000040)='./file0/file0/..\x00') geteuid() setreuid(0x0, 0x0) geteuid() getuid() r2 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200100000001d, &(0x7f0000000000), 0x0) r3 = socket$inet(0x2, 0x5, 0x0) close(0xffffffffffffffff) r4 = socket$inet(0x2, 0x4000, 0xfc) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000180)="cfb911c26564a791a361a300", 0xc) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000640), 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r5 = semget$private(0x0, 0x7, 0x3c0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000140)) executing program 5: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000001, 0xffffffffffffffff}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x40001ff, 0x8, {0x0, 0x1}}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x1ff, &(0x7f0000000240)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x0, 0x0, 0x0, 0x401}, {0x0, 0x0, 0x0, 0xffffffff}, {0x7, 0xff}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8020699f, &(0x7f00000001c0)) sysctl$hw(&(0x7f0000000140)={0x6, 0x13}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x282) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x4, 0x0, 0x0, 0x20}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$KDGKBMODE(r5, 0x40044b06) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f000066e000/0x3000)=nil, 0x3000, 0x1) mknodat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x10, 0xfffffffd) open(0x0, 0x0, 0x125) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) rename(0x0, &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) getsockopt$sock_int(r4, 0xffff, 0x8, &(0x7f0000000400), &(0x7f0000000440)=0x4) msgrcv(r3, &(0x7f0000000200), 0x6e, 0x1, 0x0) msgsnd(r3, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x60}, {0x4, 0x0, 0x6}, {0x406}]}) mknod(&(0x7f0000000540)='./file0\x00', 0x2000, 0x177d) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) executing program 7: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f0000000340)="b1000504000004000000000001410000331c13fecea10500fef96ec0c72fd3357ae30200004e300300000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x412, 0x0, 0x0) open(0x0, 0x70e, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) ftruncate(0xffffffffffffffff, 0x0) r2 = socket(0x2, 0x3, 0x2) sendto$unix(r2, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d33", 0x54, 0x0, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000240)=""/226, 0xe2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa0000000000000800480000280000000000009078ac1400bbe0000001078749fd5a6d6207ffffffffe000020000000000"]) syz_emit_ethernet(0x4a, 0x0) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) sysctl$machdep(&(0x7f0000000080)={0x7, 0xf}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000200)={0x1, 0x57}, 0x2, &(0x7f0000000240)="c20f479b21f759764bed9219fa63972c03b2b88dbbe60d5bcdd86add20b0942a7e000020d7c35db845e4fdee07e5c18a2e32db52487ba75a2486dd2feedebfa4adbd68af799eefeee698a390281773640d143dcb68af41a2069195a60c816987", &(0x7f0000000340)=0x60, 0x0, 0x0) executing program 3: ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000934, 0x0) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x18, 0x4, 0x0) listen(r1, 0x0) setsockopt(r1, 0x1000000000029, 0x1b, &(0x7f0000000040)="0d2a2ce8", 0x4) getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f0000000200)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) close(0xffffffffffffffff) close(0xffffffffffffffff) flock(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040), 0x10) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) mknod(0x0, 0x0, 0x0) getuid() setitimer(0x0, &(0x7f0000000000), 0x0) setitimer(0x0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r4 = open$dir(0x0, 0x100, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f0000000080), 0x0, &(0x7f0000000100), 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file1\x00', r4, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) setreuid(0xee00, 0x0) getuid() executing program 4: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000240)="cc", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00001d8000/0x4000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000003000/0x4000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file1\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000100)) r3 = socket(0x11, 0x3, 0x3) sendto$unix(r3, &(0x7f0000000000)="b10005036000009f0500060007000000331c13fecea10500fef96ecfc72fd3357af302b37b673039d2d236acf20b7804be38224991f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c1f572ca81ea77b3c5890400000000000000361b1257aea8c500002002fbffec2200008abfba090000001d89e400040700000080042000"/177, 0xb1, 0x0, 0x0, 0x0) executing program 0: mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1}, {0x18, 0x1}}, 0x3c) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0/file0/..\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r3, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) setrlimit(0x0, &(0x7f0000000000)={0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r2, 0x8020560a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) select(0x40, &(0x7f0000000000)={0x1, 0x0, 0xfffffffffffffffd, 0x9, 0xfffffffffffffffc}, &(0x7f0000001140)={0x8000000000000000, 0x9}, &(0x7f0000000080)={0x0, 0x400000000000000, 0x7ff}, &(0x7f0000000100)={0x1}) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, &(0x7f0000000340)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370828f2b64f077acf1573028be06cc4b87d30e1ef2859ff1fde6d74227d082065b954daf9003ff95faf5c1c99240538a734eff94d6e31a0fff7bbe8f278ef3c992850011904fa6e1f293fef4006502b7b28fd9fbda5cc8a5d35b348a2d7961a87eabefca71a5c67c61433482e43e01836a0c874ccdd3b8253615e7057fb221b7d033c5492e7667be458eea670aab0d560630b5bbc69861997f1c0acf8cc00ed5d89714726fc64b10e3", &(0x7f0000000080)=0xc3, 0x0, 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x4b}, 0x2, &(0x7f0000000280)="69bd8fc42c6515d2e6080a4235db84a2b29da914108654b307029432e51833eac2b2244bc0b1951316addff5d36dc76513541d5a238898b51f77d7f61b48fee7dcee99758d46dbb2821c8df1dbab78757be01740417343686a77e71cf4fd4af9479ee7f16897d30725d7cc6249ec288b91869ff3f1f937808775f3ea87be91d2a0ea5ca6118ce2379af5e7fcb683793e937f9cbb49e2dcf14143fcc6", &(0x7f0000000200)=0x9c, &(0x7f0000000240)="f2c6700eb9e1280a64b722859c4d87", 0xf) executing program 4: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000780), 0x10) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000340)=0x8) r1 = socket(0x6, 0x1, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x3810, 0xffffffffffffffff, 0x0) bind(r1, &(0x7f0000000000), 0x10) r2 = dup(r1) listen(r2, 0x0) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1f8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7683a114b35681c98d31a241159997fa2408bccc3081d1feec2142247dcd0e3ab8a8ab390b2a70909b2"], 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0), 0x2, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x1100, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x80, 0x84) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x0, "0100012d29fb000700000000098002005a00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x27}, 0x2, &(0x7f00000002c0), &(0x7f0000000080), &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xee) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup(r6) recvmmsg(r7, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x64, 0x0) poll(&(0x7f0000000480)=[{r5, 0x8}, {0xffffffffffffffff, 0x2c26ee24f42dcdb4}, {r5, 0x40}, {r6, 0x80}, {r4, 0x4}, {r5, 0x2}], 0x6, 0x20) dup2(r5, r6) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000080)={0x0, 0x7, 0x0, 0xfffffffc, "92ba517131756eb31ae6a3b564cdb5c06ace4978"}) ioctl$TIOCSTAT(r8, 0x20007465, 0x0) writev(r6, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x54}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r9 = msgget$private(0x0, 0x0) msgrcv(r9, 0x0, 0x0, 0x0, 0x0) msgsnd(r9, &(0x7f0000000600)=ANY=[], 0xb9, 0x800) executing program 2: syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6085ceb2ff61000000000000000000000000000000000000ff020000000000000000000000000001001d000000000000010300000001e31dd3d88e1f8a59f12d913d98105d13d89788b69a72e34bcc921389d20a071b3f7a6b75bc7aa609b48143d932edbf6f0e881f67cd0d55956c7f26ac75f6a2a89056748b9249d0d36f8d3f0b931021c871c35786c46ababc7b51a4996ff063e6259fa3dac1259cec17067b4dda84e1dfd38e49f53f576fb7e1c6704bce1bf58f0938a19d9532"]) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x9d) ioctl$TIOCEXCL(r0, 0x2000740d) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0x0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x1801a, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000180)="b860fe09625ee6793978a575faa1b6c6c1d6c2eca2950e663d39ab1be31a269a39fd7f97e41e178f37a79f00659c2ea9ac56733f7e4e4973c1e6b326c91343ea3b3f8c5c7b93d5fe30", 0x49}], 0x1, 0x0}}, 0x10, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000001c0)) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x2}, &(0x7f00000024c0)={0x1ff}, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{}, {0x7c}, {0x6, 0x0, 0x0, 0x6df1}]}) write(r0, &(0x7f0000000200)="76e5de0000010000000000000063", 0xe) setrlimit(0x0, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x7fff}, {0x3, 0x0, 0xfc}, {0x140d}]}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000200)=0xa7d) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) getrlimit(0x70b094fed8a1e59, &(0x7f0000000080)) executing program 7: r0 = socket$inet(0x1e, 0x3, 0x0) connect(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) poll(&(0x7f0000000300)=[{r0}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r0, 0x40}, {r0, 0x143}], 0x2, 0x0) r1 = socket(0x11, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000000c0)={0xfffffff7, 0x5, './file0\x00', 0xd62, 0xffffffff, 0x20, 0xff}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x67, &(0x7f0000000140), 0xc) sendto$unix(r1, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3bc7ae30200004e3039d2d236acf20b7804be38164991f7c8ad5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba090000000835713f00219b8db5ccd2feae000000000000b71d89e0000407", 0xb1, 0x0, 0x0, 0x0) executing program 2: open$dir(&(0x7f0000000200)='./file0\x00', 0x100, 0x0) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x80}, {0x28}, {0x4000006}]}) write(r1, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x47, 0x56}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$FIOASYNC(r2, 0x80047460, &(0x7f00000000c0)=0x406) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x0, 0x8000f7e, 0x5, "efc620000000e4ffffff00", 0x0, 0x2}) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000100)='>', 0x1}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x6, 0x5, 0x8) ioctl$FIONREAD(r6, 0x80206913, &(0x7f00000001c0)) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCEXCL(r7, 0x2000740d) executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_open_pts() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x11, 0x3, 0x0) r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x7c}, {0x81}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000140)=ANY=[]) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f00000000c0)=[{0x8, 0x2, 0x7, 0x20000000}, {0xf001, 0x7, 0x48, 0x4}, {0x7f, 0x94, 0xbb, 0x89}, {0x3, 0x9, 0x0, 0x8}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r3, 0x8010570e, &(0x7f0000000040)={0x19be, &(0x7f0000000080)=[{}, {}, {}]}) ioctl$WSKBDIO_SETENCODING(r3, 0x80045710, &(0x7f0000000100)) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) unveil(&(0x7f0000000080)='.\x00', &(0x7f0000000000)='x\x00') open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_addr=@un=@abs}) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="00040000", 0x4) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)=[{0x6}, {}], 0x2}) r1 = socket(0x10, 0x2, 0x1f) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munlock(&(0x7f000000f000/0x2000)=nil, 0x2000) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x60}, {0x61}, {0x6, 0x0, 0x0, 0x4000003}]}) write(r2, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) setitimer(0x0, &(0x7f0000000180)={{0x35, 0xfffffffffffff920}, {0x8, 0x8}}, &(0x7f0000000240)) connect$unix(r3, &(0x7f0000000000), 0x10) mlockall(0x0) munlock(&(0x7f000000f000/0x4000)=nil, 0x4000) executing program 5: sysctl$hw(&(0x7f0000000000)={0x6, 0x6}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x282) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000400), &(0x7f0000000440)=0x4) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/12}, 0x14, 0x1, 0x1800) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYRESHEX=0x0, @ANYRES32=r2, @ANYRES8=r2], 0x401, 0x0) r3 = socket(0x2, 0x3, 0x0) getsockopt(r3, 0x0, 0x64, 0x0, 0x0) mlock(&(0x7f0000800000/0x800000)=nil, 0x800000) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) getsockopt(0xffffffffffffffff, 0x9, 0x6b5ff704, &(0x7f0000000140)=""/38, &(0x7f0000000180)=0x26) setsockopt(0xffffffffffffffff, 0x11, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000240)=ANY=[@ANYBLOB="ebf0827468ac093e2bbdf8349e7be35b789eca982a9125803b1f662b809bab7bc17c5bcce0524e937865801a3a527eae450841d4a6f64450e71540c0273bffc4bc72b4d780fc1998768162dd470e41f5049fd268769ae658a5f7826eeef0a1268616450f16b47f3b261392786ce1d11e45e71659e9d420633371fff4a14d8ce30bcc1c8a3e2fde73928a1e6fbda69f3965221d4f0c44ab263c3c3b0f89f2436f101d5f7d997d0e343825bb0fac751cda55ea1accaddcefe30dac508094c3818223c64a550bf0643836acc12e886a582b5e426ac198609f8a0f7b7d1911e902", @ANYRESOCT=r3, @ANYRES8]) close(0xffffffffffffffff) r4 = socket$unix(0x1, 0x1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc2585601, &(0x7f00000004c0)={0x10, 0xffffffff, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f000086a000/0x2000)=nil, 0x6}, {&(0x7f00008c9000/0x4000)=nil, &(0x7f0000e13000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000915000/0x4000)=nil, &(0x7f0000d83000/0x1000)=nil, 0x4}, {&(0x7f0000800000/0x800000)=nil, &(0x7f00008f5000/0x3000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000948000/0x4000)=nil, 0x10001}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000c40000/0x2000)=nil, 0x200}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000836000/0x2000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000e17000/0x3000)=nil, 0x9}, {&(0x7f0000a19000/0x3000)=nil, &(0x7f0000a49000/0x2000)=nil, 0x3f}, {&(0x7f0000924000/0x4000)=nil, &(0x7f0000a75000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f00008b1000/0x3000)=nil, &(0x7f0000ac2000/0x4000)=nil}, {&(0x7f0000ff4000/0xa000)=nil, &(0x7f0000da1000/0x4000)=nil, 0x291}, {&(0x7f0000959000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x34c8}, {&(0x7f0000f99000/0x4000)=nil, &(0x7f0000f53000/0x4000)=nil, 0xb7}, {&(0x7f0000389000/0xc00000)=nil, &(0x7f0000634000/0x4000)=nil, 0x8}], './file0\x00', 0x4}) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000040), 0x1) r5 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7959) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f00000000c0)) r7 = socket(0x18, 0x2, 0x0) dup2(r6, r7) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000040)=0x3) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000000), 0x4) open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x4010, r5, 0xf7) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002f0faa80 executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) syz_emit_ethernet(0x35, &(0x7f0000000240)={@broadcast, @remote, [], {@arp={0x806, @generic={0xf, 0x814a, 0x6, 0x3, 0x3, @local, "68c3e7", @random="2312804dd723", "192c8d6bf5733fc773f8771336a78717"}}}}) (async) syz_emit_ethernet(0x0, 0x0) (async) semget(0x3, 0x0, 0x0) (async, rerun: 32) semop(0x0, &(0x7f0000000580)=[{0x4}, {0x4, 0x0, 0x800}, {0x1, 0xfff, 0x800}, {0x4, 0x1000, 0x1800}, {0x0, 0xef, 0x800}, {0x2, 0x8, 0x800}, {0x2, 0x1162, 0x400}, {0x0, 0x0, 0xc00}, {0x2, 0x9, 0x800}], 0x9) (async, rerun: 32) sysctl$vfs_ffs(&(0x7f0000000000), 0x3, 0x0, &(0x7f0000000140), 0x0, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) socket(0x0, 0x0, 0x0) (async, rerun: 32) setsockopt(0xffffffffffffffff, 0x0, 0x40000000, &(0x7f0000000040), 0x0) (rerun: 32) r1 = dup(0xffffffffffffffff) (async) r2 = socket(0x11, 0x3, 0x0) (async, rerun: 32) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{}, {}, {0x6}]}) (rerun: 32) recvmmsg(r2, &(0x7f0000000200)={0x0}, 0x10, 0x0, 0x0) (async) readv(r2, &(0x7f00000029c0)=[{0x0}], 0x1) dup2(r1, 0xffffffffffffffff) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0xffffffffffffff6b) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) (async, rerun: 32) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async, rerun: 32) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async, rerun: 64) mknod$loop(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) (rerun: 64) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180), 0x10000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setuid(0xee01) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r2, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206916, &(0x7f00000001c0)) r4 = dup(r0) pwritev(r4, &(0x7f0000000140)=[{&(0x7f0000000580)="c6302c9c455c7be3d8598d3ac53af8e7574f36", 0x13}], 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r5, 0xffff, 0x800, &(0x7f0000000080), &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) msgget$private(0x0, 0x0) r6 = socket$inet(0x18, 0x3, 0x0) bind$inet(r6, &(0x7f00000000c0)={0x2, 0x2}, 0xc) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)="03070000000000003e0f", 0xa}], 0x25, 0x2000000001) execve(0x0, 0x0, 0x0) executing program 6: socketpair(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) sysctl$kern(&(0x7f0000000000), 0x2, &(0x7f0000000240)="851cbfb5339e5279c0265c4ac8186f12afb8eae37e67550703000000b6f87068234d79f736e096fd14053769472a5aad72addf957636d18fdcf24a7b9bcd99fc22d77c80000000000000008326aaed7a1da1378b3a93de7d44cd97dd06d305ce83a1a83c3af91847e20c566d48831b4773ac9b1dbf6e8abce528f589497109802005c7cc460e49680e58c4a5a1bf701ec97528e31bda8dc3db2f71178a6f196fc4ff1f59", &(0x7f0000000100)=0xffffffbe, &(0x7f0000002540)="f89497f1f7238781c665c319b7e8b29287d232177aa3dc8bf935528ee94af57d038185577d493906f59916edabecd38a7f66fdd373cfeb6f36cb31a1bbec6278f679d318fa2dc17e4135d11a883875af452b00809af17bb070c8c59f83e5f3395b2b188bebcd6529a6930afdbd808cbd7cf335f6b5b2a461a40891eb1893c3fe1446b91c376bc708d3add99f034a5ce96a6c29e468e2ca2188ff4c8f86b77d9e5c6d8cd702f30555f6add7cfeb0119328d0742aa639fa3f40871fddb7eee3a78446a62d560a0783e440f4d0c199149137acece71c744f67750dd69fb83c9dfab5a71301abd0db65e7a98394ae884bf2294c306cc9b7ad0766b4db0c2fe6ff0de8e81d52e240eabf0cd03f4514ec9d96cdc6c54f807e7f737cca17b4f884f60873a85e2b580901255756c8203a85c0eeb77f216a1cd9eaad9a922a9e23005fc1837bc02ec24eb631f5458c3067046f3cdc0955ea0dc2830e07aefdb55d34d66ae60f45354e6c8c9d59e94cacdd0bbff1b48bf84607b5960e3b30d8ca733f06da5bf6d9f1d0618f9b8fff37367b6b7ed95f639d3c37806c15a9e4cafd6cea8b14b956095011d9d3142d31a051b109d45f59366704c93732436e92a73766727f2a996b826a4a86f6efe2c36ca32a19fb7fb95461e98b8cfb2511d0c0832e8ad8db04f57d658d44123534383d8746e27417c505cbb3549dfdb5c46ff63084557930896db38a93d553709abee745baf788c91151abb690da1537888ab0ac7561c4c7a1519a6c240b38315f63a2b3735b1e2000156eafc122858df9c83b5eb120121b3aa8805afa243c68df484b06dbe5f7713a3a6d671b0230abc9847ae09e0ff58c429a08df237ce205467fbb54119ed044e60f27b2686e10300002a8eff1f5fa54a10c6c305e5d2d7aa1cb90325be209b59794aed051ada8bc9a36e2a3e985772d9f76f304c979101ef1c1c8ee4a7e830e9c044a5c09ca6da02ae2643e346111edfe70e17e1145813a81cdc64cea17fb3dd77fce2cd37b26d2b7eb9f44625d7966cad39a7c3a149bacbe4e10b1c78a2c9c51b1660aa06aee0269da06d43e0970ca95e1a7e4435956f6114c39dbf75d22e96fb9b302f561525230ac5210263f223ef31b90ec4da0a7dd167c2234f32b9f2ad1a8d57ebd18ebf9da6404da6060423a944f7ce3ad97b24dca87b2e105c431bdfc061e6802a72ba32dba546aedcae3d059579d5fa805814d8c08c98fcd2b96c35307d9995da2f05ecf5e34b3e907a743fd343a8fcb69953b8da342d375c2e4a1c3c266791a48fac80ccc69c332bbb38d3157b3606007dfae02266759a858b24336e560f0c75c7717cdef77261310e9691de14998c89667b799779f4149e462c669f6b6f923b753cc6b5a98498bf0e25734b1619e8e5316a6c1ff221aafd136d8ca681fd20ca62a4581794b7d9c52aed5f25b1177d4837f0b441a3bb7ee1258ca010cf6711b774cc588c883905e7687bc44e213fd89fc5135159d5f7c3a21aedb8365052c6938d5b9bde70f40cfcbf694104f1e62c2df4e103207fb5bcce47807406ff2d1719b4d76adb0b847367f04bb1baf90a24d5617b65214f01f5276940531f50e2e29cd3d59c83ca54ee191e33814ed63fd9485d44fc26211a81ef727a7595be3fba250e78ef3c902040387de1f5a442d609d46b1da1047c335a93a3cfdb79ebede735fc3a9227d070559add504ed4fc4847db961cd97793388b4e365df7845a3a2089ccd32da32579137343903c2c62715465121f5980b8cf42b85b689fbd381b34c371fa0ddb4931b90170ec65fbd7ce94b2cb52c074a5795fc2f613aea4cb71b423233a9fdb85860290ff0573ae27b07c6aca01e935f056db859a46f2c131ef768a0cf0920b4e1b1d9a38879bf1de13f3104d58407ce98c6dafc6858557659cecda0d1b7ea38ec39654daf1df8f844362ac8916eb2d79caf9459586464c0500613afa85862a425264e84a58710d2e14bcec19a53d5ea71986a80bcb4e0ea6c2116808faeb3d74c72185121cbf6d63f8193649eb216a6ba07d83535da2578bc3007b8e9ef8474b2b1008d0a964544ee66e4349d4fb1fbfcd420e061380cb6d912376e08211bcc3d1c906c275313a2c56f1badd85ae62d15dd541be60cd6393f416e41293eb1f1cecfbfdf12e7e1bf44a0cb1bd511d7450e4b64526a45bbb0be4445c244730b8e607aa6d5887f2c23d58fb1a9e9cd118cf992548bc65a4df1dbaecf1a791b693ba8816eaab0d9109db1ad5a8f57810842cf8193008c52e1defffdd56b5a570d434c35297225f0da4bce07a01aef696fbbb79e2a273677eb162c15ad5688cc2c7274e4cdf5b2106f47ed5038fc15ff5a74a48b583ad53b41646114cd040f4d3ef05490c1b6af2319569068622be9a7a12cd0db3c62cefdf07070000009b62b09862f7f4bf48484052794823c9b43731824119e558c573aee661428761570b47da80bbdca933d744c03c80380aef7ae67c0033ccc13e8211955323b3050f3a9dc88201b4986853767f9ecccda86a08db7f09ec5079eee4a67f94967478570453bfda78fecc3ff791e30d68d9f9910751721ffe1000116f62fc4171524acaca250fdd46a303545ab6e6f9891d6dc106ec83b1a9a87519154d938548ab4bc977a82406075e6a9ee2a8629da3c15429285f7201c5bd621793ca43034ca8b41b0657034dd318e0582d773fa12d0671f56dd55306f4a288316d3ac163dccb97a435dce1aefd21c8b0a92d8885705ae516a702fc279be4f9e13ff6e9259cf3155101c3c3ea93e77d1e029aac299dd2ba31f8c8f41d9ce7564400dffa56f22c919608191cafe27ba9bb73b9fd40ea243fa56ee8931dc5eb54372ddf0094e9b0c50a90d23b195720f9fbe393647f4f483022f650771fc9dde76f39bb27b585a71640e5e927ca9f5c8abb8295ba781856fc8b37a4ee17bf4c9c2e10546725cbc9a65d25fb67563292fc202e5b5efa329fd065bf1432c19a98c078a43f6c2c202e7928ccea30dfd6f1d92d001cf801decf9e0e07cfa43ea4a32f836e7ccdab5a09663446e34b64a85774f5d21ce12dae5939bdf6206cab434c286585259070a9f2348fe46cb3aabb99125d65308c59000277ce1418c00679c07eea10b6d24465eb5b930c3efdb8a17d866d49bda84be6f6c87edec48beb38e0c6d940088f2bffa1627b90ed6f3e66516b0398b4f540683ffdd18bdb0822f8ee96110c4f9062d05a7bfe3fe9fb612b78b180260ce66d63eec7606c416b9d104cdf424324e6dec87311e55927d2b838af36ade3e7a288f80d086e4c2cc3a8857c06bd92c755f6f85061ec051e20ee4b8b0edbb121eaba487eceb697c2c4ea58e62b6574a5dbfdc7ff473a6e9a943baeeb11ae5d4bbe00c294a6d02c20aa0b58d4b19c1e7272dacc2edaeb0b65b16b2c71e3261452893684539a6d85b9024a75a969e458ce5d527ff82404e206fe734e46a0831b6c1f1a8d16b43a7b681e5d5331b328abf9b5d4044bccee77381ec865e45e619372547506ba1484f3f39b12cfd5e1125e031938f3507fa9bc317096cf51e4f464e0ee83d83e5918d20c00e333ad6d890643c19f403f94d400bcb57023003c1197452559f0770f3183617940c924302bff858e6ae1dcf04d83b182a509ad4d456ea08ef3368ddd3d94b589a4118769dca6232c9524b78c91294e38f5d0d5993be5da9fc23cbab1b6d36b0d895f89d2db1c0a52e10ef8d9242b45f8213e8ae5b95d18955a4b6a840044a7d9d58cba54ea4967e28f3331d8eb8b30c9b9128ffa7d70b8c99ff47b7c7755ff2bb0c069ed1035dc71c99740b6c990f14f5de31914c7990b0fbe45c288983f48063e8025ab47f44e2c5eb445a4fa93a4a259d3be1b77c36c9467cddd601dae7e6cee5b673ee4e81beaf9683619b96f4e2d5809f0028d55ab2c7ebe19e0ef52af66ff7a3c048faffef34ce909cab218d483cef84b6e7303c6c1abaff711d93aeb18487d61feecb215cc93a2ae205a187a29f71e8eaf1b64e04c67aaea6b1b4d2413fe36f71d8babc00b928ceb821ea6d3b25a2fed908bd595ba3da17448ee6183ca3635b9d0fa665e8b1fe848a11f1ac2336ef6a0f570eb68e9942533dfb7ed9f57dd7a655d9df10c4f433e320c0df852b04721b97dfc70c66e9f22fb87cee4db92b6bf30afe8c8fbc7a451166537c0d3cee248822dd7681b07d63e3c1bb4908f388acc7dad4f75841dbd1c9080885bd4eed76ba1cfb6a0c900c97d27b87ec7c27e8e65387087a3344fbb7c1f6797a20119da74146a89599184ce5237946c396872323a0fee75db9b4baf9a2a38fa7d6963a17be25b61e3e0b21cf8e2be9fb764a17246306936d8e824233e214b86e0f5009d3cfca1c26ab6aae6cb2f6f154eb38df8cd00a00e1f7d183fb72a93284dbdbbe3501aeb816c9a44e3d0e603552aa6b7e6079d7796cf9634fb7c364849ab16f4ed3771cb67408bb77c97f87a25809302fc9326cbf4f57ad3cb71158163687044608bc8abcc3d7f0085d01c70a1c281f6c1cf8a9523209c5b9357ae8cb11d1cd1628b586c95c367be035f02cc39a2ce5d2d6b1a5e4ae1bbfd16cf176146f989b17714b1370b680bdf6828a091c43035a97b91bf8b191e825834fb561243af907c911d5fb6e0406cd44336f897bc96ceb2d94461259f66cb5b1b0e0900245d89c6564b4fd78781ea5a907123c3774384a7e4c6262a50b0103f66619ddd52435abe743162a72ca26d4ff2019f3ffa054de35b057be18add55b0121ce5e8df637c0c96e8cf8ef5b94bfcd758981ae6c5b4bd361f54aa9a7f60e72dec9a991c2aad75af3175107a5d9142e3f38e108334c45f714f36667d7c0c1e5a2ab752939faa8a218a434230d441e17db5dc31ce887b6e7a58a853568c48128d71533a167575dc26af60166ab8dbd9fd079f9ded35e752071b5b53d3f34e87a64c0021e7fbd53c53ce608a4ab2cb4f224aaece4ee550662cdd714f2817b74e1e9b35ad8a17e17dca340fbbfbdf8d217a2f8324f61e41473cc2cc487edc071125599c2f579065b0fa5c72398dbb6ea29a582abd91b4961392d3f89e4d0c9fa87621f2ab1f4b325b138596ddca19b0d9bd8e1a1ba415c2e823ada1ea4b61f229cc126936e2fb1e27576f70043a1c6223034ab0512248d5ae47a6d745699105fa97019193974f3b5538197bb68d7b317cdf10ab3a5080cb20bb6d46ee4e6282b480053f15f07834629b6ef1f8d13427f2ea899acca1472ca357222a5162aded8199a849057f8c435ebe94432abff1d02ce27374a864bc2c5be3c326f7e501ecd6563450e8480429d58a78e6c3935faaca1f9ec625a17afed2d07a9a5580c48596c038cb1237bf29b1f2f4883e8ca8183d1f3a0bd6700b0da34c54c932dc973b207929bb344213f0a4d2942e610be69a0b702726d5d225ed931c15bbbc1a49b88572b1ba70b71a650d28440b030758eb07d017b2b7dc54f4adedd211b0fc4d71e4d513a05dcb359154058263812ab8353660c5aa26cdb1aef86bb9940f6b05787e320c4ad5afab0f2cf9967d5fc754eb966cbac408d61bf71f1c5f44cb669dbb98de7cedfe7eab3e40511e88c74e57b274b52045391a3d5c9067164f7bd626e43a0ed0727a301e53c38c27b0200aada9c4da32c22fdc3349797e133fdeaa1fd8fe197d0c90d21231dc8d59d4a0547643d0cae444d31d0d639b25c0df643f9f7e05f5d7f15ac54c05205d13bdca2975214be5e73452ad6b34ebb771392718c6a9692a65f7c02ee701555a6d415770490dd1a76241617ca0056fe698dacf21800956078192ea9993331bbea70aa206c53ccebdd1bfe1fd8e0d8f8a6fec135938977c0d7ccd16d2cbe25e32c95a8ffcf501b63261a955dd00000000000000000000000000000000000000000000002219e39291a9be404300ef6004261c853986914c7128c37abc993f124fd3b1501c78159ca020c4eff1391ab0ad53d852166831a1efbf3cb023c55b18c0b15c0956cdcb17e2a76f14b1b87c4c7db9c90ba606d8ee68f00fc12edf3a0a35038e8243e221fc4aea16fd5d9fc9ecfe9bbf4e751bcb2cfea9e173cc497b9a73c574c265ba7614f87a262b62c6ce9b9adc94d68858dc97fcf3c7be487afe820e4f0de739ea6e64cda777dce978f5f837b4f13bb5818ca8b98cbd9a868f2befcb3f75bda0ca55eb112e67f158164d6b6dd1ea106a25b8", 0x105d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xd, &(0x7f0000000000)="4c0000000000000000250004000000aa0cebc400", 0x14) syz_emit_ethernet(0x1f6, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd6000000001c000006e1aa4058b74adad9a4e721f5b293380ff020000000000000000000000000001020205"]) r3 = semget$private(0x0, 0x0, 0x260) semctl$IPC_RMID(r3, 0x0, 0x0) executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x140}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x3d}, {0x7}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = dup2(r1, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x35}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) executing program 6: r0 = open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x0) lstat(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000002c0)) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f0000000080)=0x4) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0xfffffffc, 0x40000000, "d9c71d75463c8d2213137fd1447a6c893e868ffc", 0x7}) syz_open_pts() r1 = msgget$private(0x0, 0x0) open(0x0, 0x0, 0xae) sysctl$hw(&(0x7f0000000100)={0x6, 0x7}, 0x3ffffffffffffcab, 0x0, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x6000043e, 0xffffffffffffffff) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000dc0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r2, 0x0) msgsnd(r1, &(0x7f0000000100)=ANY=[@ANYBLOB], 0x8, 0x0) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffff9c, 0x4004574b, 0x0) execve(0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000240)=0x5, 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) chroot(&(0x7f0000000180)='./file1\x00') sysctl$kern(&(0x7f0000000080)={0x1, 0x5a}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x7) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) r3 = dup2(r2, r2) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001410000331c13fecea10500fef96ec0c72fd3357ae30200004e300300000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec589041f000000008000361b4cc702fac50000ecd1fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$getown(r4, 0x3) r6 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x2, 0x0, r5, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0x4, 0x0, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x100000000000000, &(0x7f0000000040)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000009c0)="6d7b4cda569c1352ad3cb9cdd4ee810e070fdb97f0fcf14302c237d133422d863fe47c37f5ddf19e4a92f506a49bb2a4669d228a91676935b485dc77b23c8f0badf2891be2e7a7c16834260e0f11bb109dd0388b57ce9e897108f38f2ad57b2bfd6eece52355810553f8b6dc0297f94dcb6a063eb26b5b037a1d8df168c1a085bc4988617676cf7a8c07a4d53ba394e3df58f6b386d8a5c5eb1651f78a20e116af573daeab6da6425aa1ea07838e1eaba0dbb59395dedfa857a5087ac4efb1fbcb2e757c022220b86af3cef33df948117d0400d23eaf47bdea4a9964553aad5c05945a270f599fc43249162ddf2c529a469f4c8594fe6d24b3add8058ea9f0adcb0055c60a1f", 0x106}], 0x1) setitimer(0x0, &(0x7f0000000000), 0x0) executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) madvise(&(0x7f00000ab000/0x800000)=nil, 0x800000, 0x6) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0xc000, 0x5) executing program 4: munlockall() r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000180)="29ae8e67d5bc8ed7d5307871fee07799224fb02553c3ac7d2e861808aafe58caaac92324f18d47278eb0ebd086cf38246a8e6de8508086df0ac97c668e1fb3eaff5d244d748dc6df9942d03bb1d0a6752831512f48fe864dc5afb761ffda70f517db112e5ecadbb12a0e7fff6e66cba926a4332c3184d81017645fa50d5f45c8fdebd4c4faae03ef135490831b6dcbd9385c46f7875a1d3dec33172d09cb9077b082f24279c4178d4f17b9fc57ee9d669f98fc9d411e9d54843cb53f83d816ad4369d066534c4bbb4d864742942e51b83bc9537cc9b605040d4f058d6db0534382d647da3e4f9b53cedce88245c03d77649f16b86cec43394f186a58", 0xfc}, {&(0x7f0000000300)="14c70b26e1d41f4eb72fe78ebb990b8e12bf94f2eb110309dacbc15d8f3d40aa9b64ffebb6598008fd2e1f8379776b9d401780909289aa5c97ebcdbc2294322c81efbb48e2130a94d48213952f7471edaabb9eda5378754fe75ee85dadcf6ae6618e48cb57485d84d66dfe7c7d4996720a0034160866a3dd4093aa4eb3772b13a1662fd0a3884fc47ed979dce969b60dfadd52548a6946fb7a991d1c6d3afb2a75b036315b32a5c52cb196", 0xab}, {&(0x7f00000003c0)="2692bff1e6140fd5b9dba83eda34e85af31d1685dbaee23645559c642c01c5822f7f862e45ca0f0bf82b6e62b8413f9d5363c738db3ddb769a1be14607401f6ef14e3b33fc0847ea1c14412f0e9a", 0x4e}, {&(0x7f0000000280)="06395f9512a0fb2419e9d8b866a0c1ca767feaab116bac832213fe5a06221a363bdd65e0eddc569278d89a5ff66c", 0x2e}, {&(0x7f0000000540)="f7910ecf703dc9b930582737f833f8e95045ce4b196d8b9c1d5fbb89c3a94877608b9cac75c8704ba16998ddfb64ac6d16594906af10064d2518d65a5c8d470409b13e6e1f1bf5dab35c8606267ba2601dd324590895adca6cf07f7ad582b0507d30d41720230f2fcf4756df6b081ca10d58019fc817302594bc6958cd3de17152a602657a5ab8f28bdc", 0x8a}, {&(0x7f0000000600)="5fbf1caa9b021473dab16a06b6bedaa34f269c43bbb807df660e566d01c3d10f24c7f77c710209c5be0fe83ec2f33c5dad682d9b247ed2c53693d708145e3449eafe68febd253e820b01aa6459e80af2bb7095a5d25c3254be98789d258df7ea79d878bae8bb1264b7f73e6f9a469c9b516bef77a6b95db7935b9686279fec641c5d780cced9e90ec0d81d870d40a97db971704df05b87b805b0c4ec35c9132af2545d3e6bb17d819416287a88f8547607f2be2cab4b", 0xb6}], 0x6}, 0xc) shutdown(r0, 0x2) select(0x7, &(0x7f00000002c0)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) syz_emit_ethernet(0x3e, &(0x7f0000000700)={@empty, @empty, [{[{0x88a8, 0x0, 0x0, 0x4}], {0x8100, 0x4, 0x0, 0xfff}}], {@ipv6={0x86dd, {0x0, 0x6, "ff0301", 0x0, 0x0, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}}}}}) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000740)={0x1ff}, 0x8) openat$tty(0xffffffffffffff9c, 0x0, 0x40, 0x0) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) dup2(r1, r0) executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = kqueue() fcntl$setstatus(r1, 0x4, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x25}, {0x81}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809fffffffffff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b4400"/60, &(0x7f0000000040)=0x9f3b, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000140)="1d583082297e5239fccc4c540c8bcd90efb680563f9b58c5ef40159ec90fce0046e48cd45ce771f3d57916ba150be9d20ae3d4933c34510277be5d8660f78dfb4d14b05561bf5881d65c85bdd063a5a33661458ca314d192bbefaa36bb116f3a7210522f859d17e322bc3fb38a9f19d24aa6d8c63426e6b541f8de8672116b5acf2431b39aea7f90b6eb0552026d7bbc6ef22bf8d70a887453d39d08f92a74d0ca2adc804f3d28b866fbd72381eb74ae012fe16349d3a1755be71a4d6fdb2ffbfaeaa718fa554436e8385b6002413f72d1d800ef2fefe6768c5163c464f8ca5c6affc58bb768df26fe", &(0x7f0000000240)=0xe9, &(0x7f0000000280)="7a012b5cb1091c4d0bd4eaad8f5aeb6fd92425159ee24febc74f05327d85d2f72d157df10a824a2b6542c515caf3496cd41d901a200ced24c979e22508f5ab6adcbe70324c319a9a9bd35cd6c1ecf69858c6c0580afd169fccb2e5d1793af02e55ed54", 0x63) denied attempt to set clock forward to 4294967295 executing program 1: getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x1, 0x1, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2e00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x4d, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xd01) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VNDIOCGET(r1, 0x41946472, &(0x7f0000000000)={'./file0\x00'}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() r2 = socket$inet(0x2, 0x3, 0x0) shutdown(r2, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000480)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000100)={0x0, 0x0, 0x0}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000000)={&(0x7f0000000280)=[{}, {0x26}, {}, {0x8, 0xffffffff}, {0x1, 0x8}, {0x8d, 0xfffffffb}, {0x100, 0x8004}, {0x43, 0x3f}, {0x44, 0x1}], 0x9}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) setreuid(0xee00, 0x0) getuid() mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0xe02) r6 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) preadv(r6, &(0x7f0000001540)=[{&(0x7f0000000080)=""/189, 0xbd}], 0x1, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r7, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r8 = fcntl$getown(r7, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xb32, r8) socket(0x2, 0x2, 0x0) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180), 0x10000, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) setuid(0xee01) (async) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x0, 0x0, 0x0, 0x0) (async) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r2, 0x0) (async, rerun: 32) r3 = socket(0x2, 0x2, 0x0) (rerun: 32) ioctl$FIONREAD(r3, 0x80206916, &(0x7f00000001c0)) (async) r4 = dup(r0) pwritev(r4, &(0x7f0000000140)=[{&(0x7f0000000580)="c6302c9c455c7be3d8598d3ac53af8e7574f36", 0x13}], 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (rerun: 64) r5 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r5, 0xffff, 0x800, &(0x7f0000000080), &(0x7f00000000c0)=0x4) (async) execve(0x0, 0x0, 0x0) (async) msgget$private(0x0, 0x0) (async, rerun: 32) r6 = socket$inet(0x18, 0x3, 0x0) (rerun: 32) bind$inet(r6, &(0x7f00000000c0)={0x2, 0x2}, 0xc) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)="03070000000000003e0f", 0xa}], 0x25, 0x2000000001) (async, rerun: 64) execve(0x0, 0x0, 0x0) (rerun: 64) executing program 6: getppid() setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, "5a8a99738a6f98790bc09fa6be1b479ba7c0039e"}) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x180) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)='j', 0x1}], 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffffffffffffe8) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f"]) executing program 2: r0 = shmget(0x3, 0xa000, 0x94, &(0x7f0000ff6000/0xa000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = shmget(0x2, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x6000) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r11 = getpgrp() r12 = getpgid(0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x8001, r2, r5, r7, r10, 0x20, 0x1}, 0x4, 0x1000, r11, r12, 0xfffffffffffffe75, 0x7, 0x3}) r13 = shmget(0x1, 0x2000, 0x108, &(0x7f0000ff6000/0x2000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000200)={{0x4, r9, r8, r7, r8, 0x40, 0x6}, 0x6b, 0x8000, r12, r6, 0x29f40000, 0x3e35, 0x7fffffffffffffff}) r14 = geteuid() getgroups(0x5, &(0x7f0000000280)=[r5, r5, r8, r10, r5]) shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x3, r14, r16, r9, r5, 0x17b, 0x3ff}, 0x6, 0x8, r11, r11, 0x3, 0x4, 0x16ac}) sysctl$net_inet6_icmp6(&(0x7f0000000340)={0x4, 0x18, 0x3a, 0xf}, 0x4, &(0x7f0000000380)="c78fecac4a721a50f5e5cda1ec0c911c0c37d5e8d1c599d001e59b713f2073764a0af1af2a39acc322b80cc326b75579ae4e10216b12d6c493ac33dac399cc860d80fc77d406cfa1d7bf677a1727a22e73da2b95ec93a81b2312ac1b7ca869f8c10979177a20f2bb5df9439862124d2d3ecca3d64463804f8fbc0c4036b95876a91359470f115df1c9c0c000bd04323151fc8ae39a669a2e33dbe5f4c7a4e0b77b1761d8865238c22d820e917add138a97940771a14a19d50035340d71eded2109b04f23037bceff82ecb02ce775c4ea5fa88cfede1a5f0b52df1b1ece0359db6fa87e500c39e4e33912a3f669cd68aaef7f1b133a485f6cfd78374587ca8bc5c580c6f325f62df222f1ad1f0d81ba812b3cd04df7c89e24d52aaefc1b24aeb8afd0534a9837b4022b4db5b0a3b970b8b0be0a75ae451b28d6267e131228beec4589f89e953ba02ae509f3df15f80e971d1f892ca8037d4d3ccb014a8fed569a793036b125daccb0f87f2e853eace1e4251ea5c2630ef27eb25809253c3b6b8b1d007665efc94f188f8eb2f8596e2c1bf596bd0edd0a9f2fe9e9932c13cdc7969be3bbe9c2406ce019d3d8c33aa23a25b855d57b19a8e04bc704140a9c19c487898a5bb8efbbbdd0b073c2520a58a50717b27c01c0f9772eb66d3e80a1ee3d9ff94d890220f636bd02cd786988bb07d60ada078b5cfbaab8e80763bb2076aa64871fb94fa295a118281ec1876247ee08ce2bafa2f2860736898391d5470bbc9c5030346e0691c179dd4e73b7167f275456a70695c0e114748ee5c6fd7281cbc8afef3e15dd4a8b9ef2b15687b21542cebea028cf11857d1ff2e8a17967e502d5270acbd39fc35473330a6cee56210a63d24f190876beabcd9693f16ea6b2222cee17ced0fc10d11436bf1c30dd91b519da2e21e278c58ee3c4c269759226f4399cf10e9115adac77ef5064ab53b5fb3b70c779a77c6b5c8ff2c5ef546ca39afc2f316c509b0c643e450a9d761dea4603542d609f1c700b4d8cbdb3f90c62cf4e1a70fa8c121eeb40ef766efc84d41f8e9b84312469bb256a98e7c23f0d697383ee6cb28edd95bed73af699de98340041f88f915a99bc6ba14e5c2b33754f69f8b81d4eb31dc08589233ab0794a0cf51b44dc2f1389669d1459f96c41ba705b96fcd4f713cea4c54e8732dc30cada2cba48cb03785e3cb689162af7de513dda074f84944dc63f779f11a008aefb22662d12f857c39b3de7299ee106871204daba342599b13f2ac1d61b4b439427166ad3ebf98d7c161838a73bb5d32e599b7dfaa2d2cdb61d18f073ecb7a27e6ea0bd1258261eb69592fae842f09af399aa50756ca7789f82491b540f204b2e014e87c01bd4f4d05e8d8a16974f30d9b288756303cb9250686b889bdc3eb50d67387ec4e5d77fd797b14ed42a82a282c94c6abb72576df464d59b3e3d71abfde2488e2bd8c4e7cc36bee185dc4e0136f75cbb8acc53478116578c1c1410ae368c1a5680aa351f0fad95ef3cf661ba516787abef68cede4f0abf23a0e2d162f5fdc24666700460540e795dad55eaedfda7743fb3d9021aa60eff55dfa7d8b159253f45a833ff2786d3cd760123a2754fb9b7bfb75e47665e555db7c57711981d073a5931613aba5993549f4fbce248b616f2df1ac2290e6ac6a2b72a59913c85449b693c9bcaa1de3b9b38e35c8e3109647076e51c24f9bd7ae9062ef2afdef115a40e22c485b0ef5d2d16b2e8008ef1e0237a76d7e9a4f0e02fa2c1d6b37f0d6a68a2509224ad0a16f74f4c5e46b447335c711ab6f368948443283d258e2ef638c588db82ecffea5fc1658d042dc617a07d44bd5c451482d89afd269079c51e203d5f10b72df364f122a519d9c809ba995b6870f0a4c2322e99d5dfb3655e3f26871647739af2480b2f29bc88a411705f704534d222933de9cc5197a4efc88631a7b637426a5db36279a0a33cd30c26a98f38fec682b344475957993bd31cc05bafd304938d5af0c4f27110bee453538d62d05606594d89fe59a226829813139142ac28e5c6a16ca77d2bcd54506f8ec31ea2b9c12f18681db33b4983643c2d2ccb9e88dd74e895fb6112a40ff937f1f6f05e42475e37f01a1f0332fd2c95b6074bf6656f6566ba0818d7de77a9e2d8a8e86245225fdacb23066b3b0400c522e8f16eca40d4aafd277f2b6b2dc082c7a1883af483fb8b81337b1674ae4f5cc766283d5f925015731063b19476c05377a696a162db4a7d5ccf79bd81588fd571f317204e48707c59e47c6d006156e7278b9042899ee18e571ea66d672d33a2f3b8ed9b1df9b9eecafccb522de5a525c0e2ec31828b8aeb730aef95b5b4eb099840ff10e233e69160d936954efbf5258347079f3bd272dd65afe89253e220da5015d4c9405a66ae5c025c06f8116f95ba87d0f6862aff6caf6bfc5dd2a605aa95ce08c7d5b8e8b5ec3693b55eecf8b4f6e4eb82fcd044d23df2b2268ab6a8163e2b4f21c07c01b8ca44b96ec01446e3aba9e666b98f7dcf2d5dbf43306fb32f26741225fe10c33e16665ce9c7ca350a29935ed68bee3a9225e72dad1e1b0cb1986bafaaff7933eae9af4a2dff753d403deae09f15493641f6a3b3258848f6cebedf49e63387895593531ec51bc70cd708cd6432d642b004019c0dba938f904c1fed136cc5759dcbed1883347195f44b4370fdabf8630e3cc764f9f1e3a7aac445fd42fde8b07feedd96af096f7ebda6a2f4a9700187f519bffaaf1548b359344c0a5e4e12d5c5bae894d9a51af8f39139c05a099b63eea4982953f3abe7daf6c6613e0839f187b3cf290ca099a5b32c532506078e586b2dfc458d2df03208b810a6b8ef158a2a34973064c3e56f0afba4a1fba52719ca8bb723e7dff158275a74ee550f4b8030e976aa888d9781df42f24516cbe62d282c5bcaa1a56c2c076236f431e6b3ffd7d08d87fad2bd1852fda788caf1f25eb1230408b37c2b2b0af44889e1460e7aaff14a0f7a919c312bcf76a6428e08936255789abf5aca1c8c2fbff93c2e73abedae2b80c879e8531258eda72808efc0011fff682ef8e2c1f1bbb16bae5c3d4879814d2a168e68a4fb226adc9ea5d8332ddbbe56533161fe532f99b914f7b871034efe3c67b0779f9b81c0dc4ce7edf3641cd88e0240d34e9ae749275c78025552b8a0637c81d9510c9ad8b393c193c3dcfbbdbfbfc25484af4c6c5335e83a74e9cc0633dbdc28e6588b001745f3c2886790e480c3b7a5064a5a11786b3c008ec7268d132ae0f160eee2e244e5dc394bece05573075a349d2b7510fb0dec83cee31462ef7f009165e0fd4722762eb6f8d215c240ad8589652f9129f6aa8a6ef4167c68be777391720eb69d2fef9bd58c4adc4e0a52ab015061524388cc409eccd179bcd4838625ff26b6c21dd0c71dad3d1296592ee694f404aac49d52278222abebce49962d6d20012ea5920bc3a6748a6f2501509ed75e72b901b4c2d22c6288c02fdd1c6ff96dd55cfcfdeceb39697504eb0bf7fb3f08ebba6ed449115d8bbf51355cc374d5c79add5746d254dc1092191d9a555f29841552971bb07c7112b2ba916dc82e40112b514016c43670308ea9c6b6492490821aa4955f6658c987424f24bd25deaf9997841b6c8107a0ef32604fe107d6c8cb57b543204c1ecdc0febc096113a100e8c97f9a16029b44effbe05af01c7032991ef0a4ff128cb8e12c6a46260393f49361d333259cd2a3397fcda0509e68cbb9cc83a5f23e3b1b0676c187d798ea2ce19253985a53b26ec7f82d445e7af0b22c625daaf40383c7f57dcb99902cebfee6f2ab338e8e44853346aff381c6c15978144ab887d9193e5566d47fa093ecd0022ee85f4442cb658fb7015bee38e68b869c9455382c5f962718a185b385df4e5260d96296dc38d25faabeba6454a635c7824b4905a30f9d5591e0443328bd0324a6802e36c089af9fee7110e49f292d9340c40b550e7da7737f8ce62e66c1c32b04db81e246534b2ea41bde26fef82d4a80e0ab77e4835cf2a7d3c3cc62e027d4652f68d7e2e0e1aabbbc7bc8236726af3436d2cfff3c102ebb021335cc45568b251e07e9f3d4141f7111ea09dea8993eee734b9e619d606b600de1cb308fc9ba9baec78acf778707e6cb358f31cc875856a24fa546d78151dc5b1cc35e0b56932aa97f2123ba7c9a0a400b4715b5512e781ba2dd18fd399bafaf6d6bf45833682eb179a722aea68932b5ded14b943d325471712b84e197370873d6de755de6b13c5fb126004a0dd439aefbb49919d452fd2476b5bd5e5b7d4a78085091c2c637f628de54c9498327c5b6e194d2ff1c76dda834f108edeb37601d4e2d54999602f03dc2f74148e61d786a97dd29a6c9afe672afcaf4a4de0b7fd977a19bd4bfc727d8277dccc093ef0cc46e192b8c653d27fc4b195353f394644c2a43f763795101754c96056f6d9ed781b85d595dc8712fbb7d6d41bd5c576f96ce0fe88e4130c20adfcda5028c93ccb0eee8a1f85a206fdfce13a89c3785c3f02d483032b450d7f0b951418bc67d31364c393491a57483cea991aedc9ca90450670eda0a49b301ab403eafbc37b8694fff0cd4c011ffebd3a4b7e33db51d4ab98c76bb7775d086eccbc4def3a990644cd150cf278a480ee754b5a9c83f8b9fd23e27a09800c7fe30b205fa4391a12d3efacf12eb3adb81aeafb76e079fe9fb44567481a3024a5f3dec77bc6e7ca338bb0b8714df1f33974576ef57d76fffbffd1d1dbd77f9298848088b02c60489ca3a3dcc48d09b411371decb8d691625cf51f896d62fb00bbd56320ca303f2e1057531c96c24f7ba160cca5a14ade2ec2abeaf1f1e1d88cc4cb09ec4c18deb00734ebdcc0715d8c2116e81c45002f43367907c51c8c9cdbf50d7b6b1f38a46f3423fb951b057e2e986a9bfb88e51b9817f456b197f8a1ccb938bb79d66c3fc0ebaee5a46b7734937264d49a2dc102897c64a1a309b9d7aadadb25e732f6a459ce97f48be4343d0cc72d592119c5f4585ec8110305c25bbb4f28e097870266249ccaa1a54dcf1c678e3a00ecb0333df41509aa9ef274553688cfb56d2661491d19ed916a209bfd557bbd069715854a585160e9980e5fa915c93496b763964aba8adbab2b73692caf64dfffdc6ea5d444e01d38bcf8e0e08916af1c5a7141190dbdcb0e6cb96f3a58eb4f1473bf98f3a53fe54a385620327e7f8d9040ba2facb5b56c29cd9c6e7cc6e3ffb7a9269a0996bdaebef58a0c6dd009a39ec4e84e4f101f8d5a9a7dd2e06f5bc9bf10a04e61fab3f6c82b0b429a9e35ed340c527fbf0910338a2c57648fb4b8611f9f95ac21a6ba588fd42d4f8a40c41051aeea468a3f547b433bb28f6bee98c7cc6061067f0098c16c879f0f893a7bc2b26d39d63dd77bb38bb44c1019a3e839c20b7540dcf669a34b9f45e25a5c82324dfbe883aec499050a77eaf39453f3c31b339101b32db8b2b50d21a7f8f5b448795476402e50ad1e85f69a87043a044e7ff153e78f04b7bece152503659c8260004f80a7cff718dfca29dbac8e989401aa934afb4fb8b1f3325676e983e04cba06904a97632730e09dcb7658237be2d6ec85be312fa8a5974df5950bf1154b747877c596d2963a518b837293c08f071780479b79a0ac052f16b80d68e39c34befa7950df7c824207136efd4ace4c0ef292e54730ae71b4fb358c1e2fe1447fc24d6ba8745c38eb962550458adbbb67ac3c96af0999c0a85c305fc85f6b50fc1432dba91565a", &(0x7f0000001380)=0x1000, &(0x7f00000013c0)="79d1d2e11a507ce4b42556e55cbc27513acfdecc2ec93a39867a501c8954f47a7068a75dcc156cc6bbceb1d1b294aa80421b2ae6f3f29aa4e2a355b81b5bd4e99415ea4b0130d69931a7a987d18be218bb8f6324362e4d5f703ca1c2bcf59540be4417af3d6835", 0x67) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r17, &(0x7f0000001480)=@file={0x0, './file0\x00'}, 0xa) mknod$loop(0x0, 0x80, 0x0) shmctl$SHM_LOCK(r1, 0x3) recvfrom$unix(r18, &(0x7f0000001500)=""/181, 0xb5, 0x1001, &(0x7f00000015c0)=@abs={0x0, 0x0, 0x1}, 0x8) r19 = msgget(0x1, 0x2) msgctl$IPC_SET(r19, 0x1, &(0x7f0000001600)={{0xfffff82a, r4, r15, 0x0, r8, 0x20, 0x4}, 0x4, 0x6, r3, r3, 0xa87e, 0x40, 0x9, 0x4}) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffdffc, 0x0, "ffff09008700"}) close(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x5}, {0x64}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffc, 0x0, "0e5f68cdd75751147708cb211e0202c5bf74de60", 0x0, 0x1}) r3 = semget$private(0x0, 0x1, 0x741) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000001c0)=""/153) semop(r3, &(0x7f0000000240)=[{0x0, 0x6, 0x800}, {0x4, 0x1, 0x3000}, {0x2, 0x2, 0x1000}, {0x2, 0x41e3, 0x800}, {0x1, 0x6, 0x1000}, {0x4, 0xfffc, 0x1800}], 0x6) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r5 = dup(r4) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000100)) chown(&(0x7f0000001900)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) mknod(&(0x7f0000001780)='./file0/file0\x00', 0x0, 0x202) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)=ANY=[]) syz_emit_ethernet(0xe26, &(0x7f00000003c0)=ANY=[]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mknod(&(0x7f0000000280)='\x00', 0xc000, 0x3) r6 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r6, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) preadv(r6, &(0x7f0000001540)=[{&(0x7f0000000080)=""/189, 0xbd}], 0x1, 0x1000) ioctl$BIOCLOCK(r4, 0x20004276) executing program 5: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) (async) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000340), 0x0) r1 = syz_open_pts() writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)='+', 0x1}], 0x1) (async) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) (async) execve(0x0, 0x0, 0x0) (async) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000300)) (async) execve(0x0, 0x0, 0x0) (async) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) (async) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x205b9a) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) r2 = syz_open_pts() close(r2) (async) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x1ff, 0x20000083, 0x5773c5bc, "80347e7bc3cd7eb6000000000000010800"}) (async) writev(r2, &(0x7f0000000600)=[{&(0x7f00000000c0)="c67cda4dd108c1144d639c2640bb51f2499163b6f56950b7cfb2d3f7ea88d6e4637af4d48cf8d1ca2ae15386fd0549bfad7c9de3ac28b7e01546c28872a8892bebbd1660a154cde8b760e3ab4417a53bfe4de00984bf6a605ce0bda490f917f5a21b61e4461920caaccedbe2c5c227d223c891d265007551dad80008", 0x7c}], 0x1) (async) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) executing program 7: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) pread(r0, &(0x7f00000000c0)="5b33309c707e0d4aff007c4588c4159eecfc3b37149d9dce1a6071c052e9cf1ba567fc13708b4247c9a4d5cef6bb44e4d040edb3de9ff78342b8d1dae904b93d6b8dfd274dda20295f138f9dd955ac14cef9054378b572d3a3910ed8809535e62b3dc4c481479ecaf92e57be3fb76b90e73cb550cfb5accc1b48b6e1f2a1d74e4de595db06dccd3e4bed366c69f5c749dbff1acea035fad0c639b0ba77c70af71c3b8b810a530f7149dbfb4802c28deaa5ff8da713ec6c9b1157a4ed3e23a9ea2fc5c02c8272d8b7c2e4a6ac420e7a074420a17202d197bb3f1682246476b39ff0db0c12b0", 0xe5, 0x3c) sendmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0) shutdown(r1, 0x0) executing program 4: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000280), &(0x7f0000000040)=0x205) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000640)=@file={0x0, ""/504}, &(0x7f00000002c0)=0x1fa) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x81}, {0x84}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000200)) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61, 0x0, 0x4}, {0x7}, {0x6}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) fchmod(r2, 0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r4, 0x6, 0x9, &(0x7f0000000500)=""/243, &(0x7f0000000600)=0xf3) r6 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x10, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f00000004c0)={0x5, 0x100000, './file0\x00', 0xe4e0, 0x0, 0x9, 0x401}) sendmmsg(r5, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) recvmsg(r4, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/236}], 0x100000000000039d, 0x0, 0x28}, 0x0) executing program 6: syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaa2aaaaaaa86dd6089328b00000000fc7be31dda4e647e1cfaceb91fcfb1660000000000000000000000000000000100000075233ee47094329304d31d0ed7c2f140f9104c62d13a4e92a8efc205a33cee5aa817aa087d1fa5863446f8aa179eb8faad0aa0848faf722312319e918e2fbf7edd199964a0f94ebfbeceb6e4acd7a8bf5d0a8c6fb11ee1e1c935917deb8df8eb264a90089fd1478fbddc4689a435930c5b7d6785f1859453e8649a36e86c127f45e4847cc50ad2c18703bb3db4f96f7d1e13e339cde568b5794f3f7c0e9e3349afe370e5bc2dfec98a4589fc7b89b851a34e7dbf28371f60cefafa312b2b04f18ca91d"]) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x24, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, 0x0) syz_emit_ethernet(0x4a, 0x0) socket(0x6, 0x5, 0xfd) r3 = socket(0x10, 0x4000, 0x2) connect$unix(r3, &(0x7f0000000a80), 0x10) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() r5 = dup2(r4, r4) close(r5) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0xd88d, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x4000000000000, 0x3, 0x0, 0x0, 0x3, 0xffffffffffffff80}) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x18, 0x2, 0x8) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = dup2(r6, r7) setsockopt(r8, 0x1000000029, 0x23, &(0x7f0000000240)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) writev(r4, &(0x7f00000003c0)=[{0x0}], 0x1) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) ioctl$TIOCSDTR(r1, 0x20007479) r9 = socket(0x2, 0x8000, 0xfe) bind(r9, &(0x7f0000000200)=@in6={0x18, 0x3, 0x1000, 0x8001}, 0xc) listen(r9, 0x0) fcntl$setstatus(r4, 0x4, 0x80) executing program 7: r0 = socket(0x11, 0x3, 0x0) socket(0x1, 0x2, 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r4, 0x1000000029, 0x1b, &(0x7f0000000000)="5ab7776a", 0x4) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x80206919, 0x0) socket(0x0, 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) setsockopt(r5, 0xffffffff, 0x10001, &(0x7f0000000040)="222b8d1c9691ebe7b788485abfd20cab9ea1e8103ab113ec2b735076fa6c94ee4061f9af68cb07622547706ba3db407657293f17108075c0fda20e7ea55f78d4a2e49a4229d6063d47b4008eb3c95f761660", 0x52) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) sendto$unix(r0, &(0x7f0000000140)="b10005010000009f0500000007010000331c13fece910b00fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b2b7be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0902000000e371a3f8343712051eeab70800000000000000ffffffff001000"/177, 0xb1, 0x0, 0x0, 0x0) executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setrlimit(0x7, &(0x7f0000000980)={0x9, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xffff, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) dup2(r0, r3) executing program 4: socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "000000000983c1a00200"}) writev(r0, &(0x7f0000000280)=[{&(0x7f00000012c0)="de", 0x1}], 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() writev(r1, &(0x7f00000002c0)=[{0x0}], 0x0) syz_open_pts() open(0x0, 0x100, 0x0) msgget$private(0x0, 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x0, 0x3f}, {0x6c, 0x2, 0x0, 0x82}, {0x16}]}) r3 = syz_open_pts() writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000580)="7659aeb94832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286f58274eac945d5ffe9054ffd5b7724b408516b9ed309d4751896dd052cc4977fb3194274891c0663318fc47757be95bdc22a02114abcba148730246ce5aa4f5d217faa6438f9fa2c0e0b7ab697a8d63f824aefa5064bf87f22d6cfd97dca4d46f07c6ad783dcc1a919ba8409ff0f1be654c2b62f0ca1a4087d6d8940691f19a5ba", 0xfffffe5b}], 0x1) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, &(0x7f00000014c0), 0x4) sysctl$kern(&(0x7f0000000000)={0x1, 0x2}, 0x2, 0x0, 0x0, &(0x7f0000000180), 0x0) socket(0x18, 0x5, 0x7f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x800000, "1582ab1203b31000"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0xff9e) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x200, 0x0) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x28, &(0x7f0000000000)="5ab7776a", 0x4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, 0x0) executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) shutdown(r2, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x27, 0x0, 0x0) syz_emit_ethernet(0x215a, &(0x7f00000048c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa021196a1be6286dd60ee40002124000080000000000000000000000000000000ff020000000000000000000000000001"]) executing program 7: ioctl$FIONREAD(0xffffffffffffffff, 0xc020697e, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0), 0x8, 0x0) ioctl$WSKBDIO_SETBELL(r0, 0x80105703, &(0x7f0000000300)={0xffffffff, 0x1, 0x6, 0x5}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r2 = dup(r1) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000580)="c6302c9c455c7be3d8598d3ac53af8e7574f36", 0xfffffffffffffc9c}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b10005040000000000000000071000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236ace20b7804be38164991f7c8cf894f2b297be1aa5b22abeb51e2f0ac3ebbc2feb3fda1139b672f4d3353eb067e7335a069d7080000000000000000008904000000000022830cf41bed66f40066ccdcf3e4999d9d20002002c5dbfad800000008e371a3f8340012051e0000000000000200"/177, 0xb1, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x6) writev(0xffffffffffffffff, &(0x7f0000001340)=[{0x0}], 0x1) nanosleep(&(0x7f0000000000), &(0x7f0000001180)) clock_settime(0x100000000000000, &(0x7f0000000040)) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x2, 0x0, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000180)='%\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='tap', &(0x7f0000000280)='@#]$\x00', &(0x7f00000002c0)='/Q\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='/dev/speaker\x00'], &(0x7f0000000600)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='!\\\x00', &(0x7f0000000440)='tap', &(0x7f0000000480)='/dev/speaker\x00', &(0x7f00000004c0)='tap', &(0x7f0000000500)='tap', &(0x7f0000000540)='\\\x00']) ioctl$FIONREAD(r5, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) execve(0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f00000005c0)="18d26cb474b5c9d53e0f", 0xa}], 0x1, 0x0) execve(0x0, 0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xc0}, {0x81}, {0x16}]}) r1 = open$dir(&(0x7f00000008c0)='./file0\x00', 0x20000, 0x0) chflagsat(r1, &(0x7f0000000900)='./file0\x00', 0x1, 0x2) write(r0, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) (async, rerun: 64) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) (async, rerun: 64) r3 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = dup(r3) lseek(r4, 0xfffffffffffffa3d, 0x0) (async) sendmsg$unix(r2, &(0x7f0000000880)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000780)=[{&(0x7f00000001c0)="7edf10ba2ba86693fa390c077f8930f0577d266dc317b867d3b7dac95716711e202f696b04a0274609f1b8e8c4aae4d303bb9d0bbb9028c5c01dc47d2bb0c0bde8e438ff1094e3234ed3678cf41b5637aad41bfec9b34167005cd147bbf012c24955627e0abd5b6c2a5feb1eb4daa522dc86739f0a0b52361116aba06476be932f9e7cd4552514c1ecebd4edc714865fe6ee7aaf9c", 0x95}, {&(0x7f0000000280)="26798b6d5dce4a7fcc06be4ce9c844f4adb20f1b43212914db1be6e4b18421e94a41c3dd1e48518cb7d50f8e601c74877c904f0831ec4d397cf54b633a62b7207fce8edc4e22392508a20b14ebad6fafa7ee32cf36d2f790cac78c71ab785eb84298ca55cfa2bed02356cae95ffe244f371e2addd7e39addc0de9ac19acf4f52e7460c7b5e284af312de7a", 0x8b}, {&(0x7f0000000340)="163d4c3d8484d54289ac7ee2fac9d75fa23a00cdaf0b873ea5f0250c9152a1349718f7ddd11d9c0a2fc7cd8cd4c3afd665c0bf1fe9dcb4856c328849c8e470610aba92fd7565250ea5c3d8df2bd36d5854312488cb184a00dd37e2eb35f78392cdf009ef86f6269761f1b7b38c7a2443a7a2861dc32300a48d0445354ab1b4c6", 0x80}, {&(0x7f00000003c0)="c77fae51abe06c79790d90ed08e97921c46a04e38c78186341dc46e8a98c6f", 0x1f}, {&(0x7f0000000400)="b3912cbe0c731ddcbba96b2527", 0xd}, {&(0x7f0000000440)="1403811605f5a5484f6e8bd9f32828a6755ad487c4a0ed29facc3f09365620d0907d476baa564c2a123fccbc4a6c47ead6eaa5f284ba040baa9f738980ebf4ebf8fec9389123acc275a43e3af95924977f007a094de9e65f313b0d233a30325f7814cf70b28150f7154f4b75450d990be454bf5aae8a8824221843096bb222a5e5e5fd9fada7dd46006c15695ffacb266866e476c3afaeb78cfb28c8dd716cc6cc7b962cc5f2424b2f73949e", 0xac}, {&(0x7f0000000500)="7090c22ed4e0f27ff7f087ac588d0dcd6db2a6e75549d5f0b29c0f0867f676eea9b73f57db38d960331464f52d35dbf00e3a9e636e2ac2dcf7184d487413d80de31fdf89af559ed7e0e6513adf9d85f46d72294fbfedaaeff231e0be2c11125cf973298ae1fcf37055e49eff16ff6cb4950343a55354ca5e3a12c21034b7e8663c14b2a75c46c53d30db9761b6078b3025091f3b32a959ca936cc714fa06103afd1de54b02b4866f0ffcd85b5fb9c7e701e5a23aa012eff5fb4bdeaabcca286302964a0b5f3a790dc2a38eae03b7ddd7efdb8613907e04547284203c", 0xdc}, {&(0x7f0000000600)="dc007dc97fda5f8c419ee1d0bb6751a506478591b0d888a2290b7c0c1165141af5f19b0f0543aaa8ed0c238f16ce9f2bd2e7f8cf671ff9ec84d199251fc44f6adfea09bcd5af22d6aab3617374c9261560cb5e3dab896481a244a4756eb0c0325055344843264709edaf6470a27a999ca4252e1fbcc09141d4cf64791e2ae88d0cea94098b4177a13769", 0x8a}, {&(0x7f00000006c0)="61b32fd67ffa18b78f26323e210aaad37f35c6eb62e6af2411cdcdd8ef271aac8a567b536a1fa12bbfbf88a183198423d0ffd499e3b735dd48a5c736853cd7ec3b8212bd4f009efb51f85acfbe7e87b14f87e26e5d5cba29fe410018efc78ae8e112eaf9f380ddb5b5b687a32002704af870ffc8add98078974a8210ff11f7aabc7e3675d5fe4701", 0x88}], 0x9, &(0x7f0000000840)=[@rights={0x20, 0xffff, 0x1, [r0, r4, r0]}], 0x20, 0xf}, 0x405) executing program 2: r0 = shmget(0x3, 0xa000, 0x94, &(0x7f0000ff6000/0xa000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = shmget(0x2, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x6000) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r11 = getpgrp() r12 = getpgid(0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x8001, r2, r5, r7, r10, 0x20, 0x1}, 0x4, 0x1000, r11, r12, 0xfffffffffffffe75, 0x7, 0x3}) r13 = shmget(0x1, 0x2000, 0x108, &(0x7f0000ff6000/0x2000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000200)={{0x4, r9, r8, r7, r8, 0x40, 0x6}, 0x6b, 0x8000, r12, r6, 0x29f40000, 0x3e35, 0x7fffffffffffffff}) r14 = geteuid() getgroups(0x5, &(0x7f0000000280)=[r5, r5, r8, r10, r5]) shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x3, r14, r16, r9, r5, 0x17b, 0x3ff}, 0x6, 0x8, r11, r11, 0x3, 0x4, 0x16ac}) sysctl$net_inet6_icmp6(&(0x7f0000000340)={0x4, 0x18, 0x3a, 0xf}, 0x4, &(0x7f0000000380)="c78fecac4a721a50f5e5cda1ec0c911c0c37d5e8d1c599d001e59b713f2073764a0af1af2a39acc322b80cc326b75579ae4e10216b12d6c493ac33dac399cc860d80fc77d406cfa1d7bf677a1727a22e73da2b95ec93a81b2312ac1b7ca869f8c10979177a20f2bb5df9439862124d2d3ecca3d64463804f8fbc0c4036b95876a91359470f115df1c9c0c000bd04323151fc8ae39a669a2e33dbe5f4c7a4e0b77b1761d8865238c22d820e917add138a97940771a14a19d50035340d71eded2109b04f23037bceff82ecb02ce775c4ea5fa88cfede1a5f0b52df1b1ece0359db6fa87e500c39e4e33912a3f669cd68aaef7f1b133a485f6cfd78374587ca8bc5c580c6f325f62df222f1ad1f0d81ba812b3cd04df7c89e24d52aaefc1b24aeb8afd0534a9837b4022b4db5b0a3b970b8b0be0a75ae451b28d6267e131228beec4589f89e953ba02ae509f3df15f80e971d1f892ca8037d4d3ccb014a8fed569a793036b125daccb0f87f2e853eace1e4251ea5c2630ef27eb25809253c3b6b8b1d007665efc94f188f8eb2f8596e2c1bf596bd0edd0a9f2fe9e9932c13cdc7969be3bbe9c2406ce019d3d8c33aa23a25b855d57b19a8e04bc704140a9c19c487898a5bb8efbbbdd0b073c2520a58a50717b27c01c0f9772eb66d3e80a1ee3d9ff94d890220f636bd02cd786988bb07d60ada078b5cfbaab8e80763bb2076aa64871fb94fa295a118281ec1876247ee08ce2bafa2f2860736898391d5470bbc9c5030346e0691c179dd4e73b7167f275456a70695c0e114748ee5c6fd7281cbc8afef3e15dd4a8b9ef2b15687b21542cebea028cf11857d1ff2e8a17967e502d5270acbd39fc35473330a6cee56210a63d24f190876beabcd9693f16ea6b2222cee17ced0fc10d11436bf1c30dd91b519da2e21e278c58ee3c4c269759226f4399cf10e9115adac77ef5064ab53b5fb3b70c779a77c6b5c8ff2c5ef546ca39afc2f316c509b0c643e450a9d761dea4603542d609f1c700b4d8cbdb3f90c62cf4e1a70fa8c121eeb40ef766efc84d41f8e9b84312469bb256a98e7c23f0d697383ee6cb28edd95bed73af699de98340041f88f915a99bc6ba14e5c2b33754f69f8b81d4eb31dc08589233ab0794a0cf51b44dc2f1389669d1459f96c41ba705b96fcd4f713cea4c54e8732dc30cada2cba48cb03785e3cb689162af7de513dda074f84944dc63f779f11a008aefb22662d12f857c39b3de7299ee106871204daba342599b13f2ac1d61b4b439427166ad3ebf98d7c161838a73bb5d32e599b7dfaa2d2cdb61d18f073ecb7a27e6ea0bd1258261eb69592fae842f09af399aa50756ca7789f82491b540f204b2e014e87c01bd4f4d05e8d8a16974f30d9b288756303cb9250686b889bdc3eb50d67387ec4e5d77fd797b14ed42a82a282c94c6abb72576df464d59b3e3d71abfde2488e2bd8c4e7cc36bee185dc4e0136f75cbb8acc53478116578c1c1410ae368c1a5680aa351f0fad95ef3cf661ba516787abef68cede4f0abf23a0e2d162f5fdc24666700460540e795dad55eaedfda7743fb3d9021aa60eff55dfa7d8b159253f45a833ff2786d3cd760123a2754fb9b7bfb75e47665e555db7c57711981d073a5931613aba5993549f4fbce248b616f2df1ac2290e6ac6a2b72a59913c85449b693c9bcaa1de3b9b38e35c8e3109647076e51c24f9bd7ae9062ef2afdef115a40e22c485b0ef5d2d16b2e8008ef1e0237a76d7e9a4f0e02fa2c1d6b37f0d6a68a2509224ad0a16f74f4c5e46b447335c711ab6f368948443283d258e2ef638c588db82ecffea5fc1658d042dc617a07d44bd5c451482d89afd269079c51e203d5f10b72df364f122a519d9c809ba995b6870f0a4c2322e99d5dfb3655e3f26871647739af2480b2f29bc88a411705f704534d222933de9cc5197a4efc88631a7b637426a5db36279a0a33cd30c26a98f38fec682b344475957993bd31cc05bafd304938d5af0c4f27110bee453538d62d05606594d89fe59a226829813139142ac28e5c6a16ca77d2bcd54506f8ec31ea2b9c12f18681db33b4983643c2d2ccb9e88dd74e895fb6112a40ff937f1f6f05e42475e37f01a1f0332fd2c95b6074bf6656f6566ba0818d7de77a9e2d8a8e86245225fdacb23066b3b0400c522e8f16eca40d4aafd277f2b6b2dc082c7a1883af483fb8b81337b1674ae4f5cc766283d5f925015731063b19476c05377a696a162db4a7d5ccf79bd81588fd571f317204e48707c59e47c6d006156e7278b9042899ee18e571ea66d672d33a2f3b8ed9b1df9b9eecafccb522de5a525c0e2ec31828b8aeb730aef95b5b4eb099840ff10e233e69160d936954efbf5258347079f3bd272dd65afe89253e220da5015d4c9405a66ae5c025c06f8116f95ba87d0f6862aff6caf6bfc5dd2a605aa95ce08c7d5b8e8b5ec3693b55eecf8b4f6e4eb82fcd044d23df2b2268ab6a8163e2b4f21c07c01b8ca44b96ec01446e3aba9e666b98f7dcf2d5dbf43306fb32f26741225fe10c33e16665ce9c7ca350a29935ed68bee3a9225e72dad1e1b0cb1986bafaaff7933eae9af4a2dff753d403deae09f15493641f6a3b3258848f6cebedf49e63387895593531ec51bc70cd708cd6432d642b004019c0dba938f904c1fed136cc5759dcbed1883347195f44b4370fdabf8630e3cc764f9f1e3a7aac445fd42fde8b07feedd96af096f7ebda6a2f4a9700187f519bffaaf1548b359344c0a5e4e12d5c5bae894d9a51af8f39139c05a099b63eea4982953f3abe7daf6c6613e0839f187b3cf290ca099a5b32c532506078e586b2dfc458d2df03208b810a6b8ef158a2a34973064c3e56f0afba4a1fba52719ca8bb723e7dff158275a74ee550f4b8030e976aa888d9781df42f24516cbe62d282c5bcaa1a56c2c076236f431e6b3ffd7d08d87fad2bd1852fda788caf1f25eb1230408b37c2b2b0af44889e1460e7aaff14a0f7a919c312bcf76a6428e08936255789abf5aca1c8c2fbff93c2e73abedae2b80c879e8531258eda72808efc0011fff682ef8e2c1f1bbb16bae5c3d4879814d2a168e68a4fb226adc9ea5d8332ddbbe56533161fe532f99b914f7b871034efe3c67b0779f9b81c0dc4ce7edf3641cd88e0240d34e9ae749275c78025552b8a0637c81d9510c9ad8b393c193c3dcfbbdbfbfc25484af4c6c5335e83a74e9cc0633dbdc28e6588b001745f3c2886790e480c3b7a5064a5a11786b3c008ec7268d132ae0f160eee2e244e5dc394bece05573075a349d2b7510fb0dec83cee31462ef7f009165e0fd4722762eb6f8d215c240ad8589652f9129f6aa8a6ef4167c68be777391720eb69d2fef9bd58c4adc4e0a52ab015061524388cc409eccd179bcd4838625ff26b6c21dd0c71dad3d1296592ee694f404aac49d52278222abebce49962d6d20012ea5920bc3a6748a6f2501509ed75e72b901b4c2d22c6288c02fdd1c6ff96dd55cfcfdeceb39697504eb0bf7fb3f08ebba6ed449115d8bbf51355cc374d5c79add5746d254dc1092191d9a555f29841552971bb07c7112b2ba916dc82e40112b514016c43670308ea9c6b6492490821aa4955f6658c987424f24bd25deaf9997841b6c8107a0ef32604fe107d6c8cb57b543204c1ecdc0febc096113a100e8c97f9a16029b44effbe05af01c7032991ef0a4ff128cb8e12c6a46260393f49361d333259cd2a3397fcda0509e68cbb9cc83a5f23e3b1b0676c187d798ea2ce19253985a53b26ec7f82d445e7af0b22c625daaf40383c7f57dcb99902cebfee6f2ab338e8e44853346aff381c6c15978144ab887d9193e5566d47fa093ecd0022ee85f4442cb658fb7015bee38e68b869c9455382c5f962718a185b385df4e5260d96296dc38d25faabeba6454a635c7824b4905a30f9d5591e0443328bd0324a6802e36c089af9fee7110e49f292d9340c40b550e7da7737f8ce62e66c1c32b04db81e246534b2ea41bde26fef82d4a80e0ab77e4835cf2a7d3c3cc62e027d4652f68d7e2e0e1aabbbc7bc8236726af3436d2cfff3c102ebb021335cc45568b251e07e9f3d4141f7111ea09dea8993eee734b9e619d606b600de1cb308fc9ba9baec78acf778707e6cb358f31cc875856a24fa546d78151dc5b1cc35e0b56932aa97f2123ba7c9a0a400b4715b5512e781ba2dd18fd399bafaf6d6bf45833682eb179a722aea68932b5ded14b943d325471712b84e197370873d6de755de6b13c5fb126004a0dd439aefbb49919d452fd2476b5bd5e5b7d4a78085091c2c637f628de54c9498327c5b6e194d2ff1c76dda834f108edeb37601d4e2d54999602f03dc2f74148e61d786a97dd29a6c9afe672afcaf4a4de0b7fd977a19bd4bfc727d8277dccc093ef0cc46e192b8c653d27fc4b195353f394644c2a43f763795101754c96056f6d9ed781b85d595dc8712fbb7d6d41bd5c576f96ce0fe88e4130c20adfcda5028c93ccb0eee8a1f85a206fdfce13a89c3785c3f02d483032b450d7f0b951418bc67d31364c393491a57483cea991aedc9ca90450670eda0a49b301ab403eafbc37b8694fff0cd4c011ffebd3a4b7e33db51d4ab98c76bb7775d086eccbc4def3a990644cd150cf278a480ee754b5a9c83f8b9fd23e27a09800c7fe30b205fa4391a12d3efacf12eb3adb81aeafb76e079fe9fb44567481a3024a5f3dec77bc6e7ca338bb0b8714df1f33974576ef57d76fffbffd1d1dbd77f9298848088b02c60489ca3a3dcc48d09b411371decb8d691625cf51f896d62fb00bbd56320ca303f2e1057531c96c24f7ba160cca5a14ade2ec2abeaf1f1e1d88cc4cb09ec4c18deb00734ebdcc0715d8c2116e81c45002f43367907c51c8c9cdbf50d7b6b1f38a46f3423fb951b057e2e986a9bfb88e51b9817f456b197f8a1ccb938bb79d66c3fc0ebaee5a46b7734937264d49a2dc102897c64a1a309b9d7aadadb25e732f6a459ce97f48be4343d0cc72d592119c5f4585ec8110305c25bbb4f28e097870266249ccaa1a54dcf1c678e3a00ecb0333df41509aa9ef274553688cfb56d2661491d19ed916a209bfd557bbd069715854a585160e9980e5fa915c93496b763964aba8adbab2b73692caf64dfffdc6ea5d444e01d38bcf8e0e08916af1c5a7141190dbdcb0e6cb96f3a58eb4f1473bf98f3a53fe54a385620327e7f8d9040ba2facb5b56c29cd9c6e7cc6e3ffb7a9269a0996bdaebef58a0c6dd009a39ec4e84e4f101f8d5a9a7dd2e06f5bc9bf10a04e61fab3f6c82b0b429a9e35ed340c527fbf0910338a2c57648fb4b8611f9f95ac21a6ba588fd42d4f8a40c41051aeea468a3f547b433bb28f6bee98c7cc6061067f0098c16c879f0f893a7bc2b26d39d63dd77bb38bb44c1019a3e839c20b7540dcf669a34b9f45e25a5c82324dfbe883aec499050a77eaf39453f3c31b339101b32db8b2b50d21a7f8f5b448795476402e50ad1e85f69a87043a044e7ff153e78f04b7bece152503659c8260004f80a7cff718dfca29dbac8e989401aa934afb4fb8b1f3325676e983e04cba06904a97632730e09dcb7658237be2d6ec85be312fa8a5974df5950bf1154b747877c596d2963a518b837293c08f071780479b79a0ac052f16b80d68e39c34befa7950df7c824207136efd4ace4c0ef292e54730ae71b4fb358c1e2fe1447fc24d6ba8745c38eb962550458adbbb67ac3c96af0999c0a85c305fc85f6b50fc1432dba91565a", &(0x7f0000001380)=0x1000, &(0x7f00000013c0)="79d1d2e11a507ce4b42556e55cbc27513acfdecc2ec93a39867a501c8954f47a7068a75dcc156cc6bbceb1d1b294aa80421b2ae6f3f29aa4e2a355b81b5bd4e99415ea4b0130d69931a7a987d18be218bb8f6324362e4d5f703ca1c2bcf59540be4417af3d6835", 0x67) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r17, &(0x7f0000001480)=@file={0x0, './file0\x00'}, 0xa) mknod$loop(0x0, 0x80, 0x0) shmctl$SHM_LOCK(r1, 0x3) recvfrom$unix(r18, &(0x7f0000001500)=""/181, 0xb5, 0x1001, &(0x7f00000015c0)=@abs={0x0, 0x0, 0x1}, 0x8) r19 = msgget(0x1, 0x2) msgctl$IPC_SET(r19, 0x1, &(0x7f0000001600)={{0xfffff82a, r4, r15, 0x0, r8, 0x20, 0x4}, 0x4, 0x6, r3, r3, 0xa87e, 0x40, 0x9, 0x4}) executing program 3: sysctl$net_inet6_icmp6(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)="4fd1894a5ded7654e0154a495817c5d48ca77a3d405552764eabe8d2fd9e74b1b023250cd70bdf0418c0938b", 0x2c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "7546068d2813137fd1447a6c893e868ffe00"}) socket(0x18, 0x3, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) r2 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) ioctl$VMM_IOC_INFO(r2, 0x8020560b, &(0x7f0000000040)={0x0, 0x0, 0x0}) executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = kqueue() fcntl$setstatus(r1, 0x4, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x25}, {0x81}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809fffffffffff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b4400"/60, &(0x7f0000000040)=0x9f3b, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000140)="1d583082297e5239fccc4c540c8bcd90efb680563f9b58c5ef40159ec90fce0046e48cd45ce771f3d57916ba150be9d20ae3d4933c34510277be5d8660f78dfb4d14b05561bf5881d65c85bdd063a5a33661458ca314d192bbefaa36bb116f3a7210522f859d17e322bc3fb38a9f19d24aa6d8c63426e6b541f8de8672116b5acf2431b39aea7f90b6eb0552026d7bbc6ef22bf8d70a887453d39d08f92a74d0ca2adc804f3d28b866fbd72381eb74ae012fe16349d3a1755be71a4d6fdb2ffbfaeaa718fa554436e8385b6002413f72d1d800ef2fefe6768c5163c464f8ca5c6affc58bb768df26fe", &(0x7f0000000240)=0xe9, &(0x7f0000000280)="7a012b5cb1091c4d0bd4eaad8f5aeb6fd92425159ee24febc74f05327d85d2f72d157df10a824a2b6542c515caf3496cd41d901a200ced24c979e22508f5ab6adcbe70324c319a9a9bd35cd6c1ecf69858c6c0580afd169fccb2e5d1793af02e55ed54", 0x63) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1c}, {0x48}, {0x8046}]}) syz_emit_ethernet(0x2a, &(0x7f0000000440)=ANY=[]) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x3}) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x1}, 0x3, 0x0, 0x0, 0x0, 0xffffffffffffff17) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xf7, &(0x7f0000000140)=ANY=[@ANYRES32=r0]) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) setpgid(0xffffffffffffffff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup(r1) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0x0, r3) r4 = socket(0x800000018, 0x2, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) dup2(r5, r4) listen(r4, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) mkdirat(0xffffffffffffffff, 0x0, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r6, 0xc2485607, &(0x7f0000000000)={0x2, 0x0, 0x8b, 0x0, 0x0}) kqueue() r7 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) executing program 0: sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000080)="14bf485ca4aac46f10a190408a48d5927b9f914ef183c51c0619cd8cbbfb82e45af7868d94cacbcecb", &(0x7f00000000c0)=0x29, &(0x7f0000001200)="bbf9952ef3ee395df77af11e2154f9fd04b9ec01cd326699b45f8041fe85a59481cbbcd57bc0d1fc3bc629bd3e96141a1602f281fe84d8c71b5d6b008679dd3db39659f7706071000455f60d3e8999adf9612492a63e882a6d99d57c82c6bacdddf9cf7480588548f324abd69447558db91c41f54851a106b65c8da28c3b1b63339483d7b3fa0cbf5ff06fcdf039959461ffb34e63f4995fbc03e9417a7b40a51586682e712053bfb1f77aca1f69c98a5a924914f53d1a8b01c4872385cd1325de5c7414f684ffe2d3181ad299431ff71414eba6ff23e85ec8025d31cda5f76a92f40156e7fa53302bedaf37ef8dadd09a42b5b4bf59e5f03bc9f86c101075b7393af6717316ddcabf6716adfc4a3e73d7dfb24e95e6a78e4afec5a849e1725fc1cbe26e93a5e747aab1c9e4edad7eec930d97e2dc7ac5886a795974d148eccfa666b7184514217014159d30404bb0ca8dac5e1c43f62a892592d7844b383a3195b700c2a1f78bc32336fa031358f1d76bb121530cd31f1c87c3bf9e5b73b34270e546b0ac9b890da7e73680fe18ba4fbc51ff4d3b3f28db60cd911aa1659ff3666f166e3f73d2b00b5f4f55f271416f89728db09ba78b0a896730bf0e143a11bcc5bcc024caa62f9526655f14ab3db31dedcd7ce29a4b30a00402c79885b784e60ee6b158d6282a19e9bbdf496b3d836656e57a6726d9ebe2878df11c627ce09e0f979caaf423be33931b2cd224d57b9fba94a643897e879f6ffc85378a9b65a95473f4056b37cdd4d65deb0f2c480612eadfa2b6f049920c1ac16a752d37c7c1258836732b6c494d878073425e04e8528bc1af9ed2a9eb3be2e0b86cf6f36cc323da510a7d54220416b0f8d944363feb81b9cdf508904022a377f989b8ec72a227869d13ddd05be3b180fd34708dca45626645358563a56b13e7bdf9dc566ee6164870adad402c3057dbd0a43b1398548b02bdacc89d3f4ae0dbd11cad3e1f6859e70d0921f07f2e343dc40764a2f42efdba0411c6d05c8b23c9f29a300e7147a0c58177ef5aab200fd2f2012e1a1983995c49a5f235e42e032b365a8a115209cf85579bbae58be35d51ad5ae5edd673e7238cd9c57f2583bab7a0f9e54ab3d713ce8b2b436c519fba4196c95682af7994fa7217eeca00cf32082b910696dafb1441c69d0a207480bb52b0f823fed20977da4890591ba81245f39183b8153d2348fc34c57c9d68535290dd02ab6aca4b75716f37b20b9f20cabffad94ba4f70bcdf04d73dd4f3af1eb8864a708a480803a096318d9653bd53c265246213f3430fc7bac5956f577bb09432808aaa6e41a44328c67d73765be08db2608df6ca84f544da4b4388bc17645e4ee290d84a9d18aacf3e1283d7842eed39938baa612d975ae67a09bd37843c2a4c80a547fcbc247ee00c19fcabb78b2297458a02181899a079cbc78a241447d591da79cf99ac5968021ff27c46ff2131c60c195f7a99c2fa747567ff4154ce91acb4c369967a1a58fb12677730c56a181da1c80da68bd5f4653493f18e4e98b115296ce89fd31e18ea8ed76f603fc0ead6e1374039ce1a013843cb4184e3b2e71c5b55933b4f7b8ef40bd44033dd74fd8c7689e10131fbf6977db6f7fe0767eb5cf262252b7e2eb70a73dbc705c55b356fd92dfcf66a609717d8e8522b2c255b068b04a0992c0f1ab197e0242315a9cc1b01ffb166a07f4963c0abbf93b7c6f00b56b3f1e582a092243ac4578ae64ee3e6ea7168027d15727c0d0b1842129c3ec070ac684eb7540bae4ec03413f8b2b7f9da461c365e10bb89bad01cbfa125483ceaf6b38750c8c57b3655ab8ed211f4f75cae5bc62f4aca38942efa6f3a330d824c4638925a65634b90d26db7f3915dbb4fb5ba8e008662607a08022941c29938209369a5d011aa9ec457f2446e815c16cdca72192ccb7382a63d302da604ebc0854004b7783042ded49bbd99c09f2cf6babff0d0ac7c6431b842a96a2f719e6a11dea4d89a81a318165a66f4f127ea947d5bcfd4ecb23b10db25e31f018a7644f2191b1d8de805101d7aa2d35f8b5e63420c5882cdabd2571951c6b9583ea79c45b89c662df781a053c69d9010f362a261a569521fc806a9aed53e6764c970062dabb409936ec595e4f1532294afbb5e8f0ec133ae27bfd48cf5387474b45ddaa14971f73e4678903ee7a8bad1c1387ca5a300cebf01b2e32060e78834f8f8deca0a084b28067e9e176ca11de6b76629a55bed455e19f1f42dddee6097b266a28f666e7a66b3b9a47469deb222ab723f709b76664e8c068c341326909d642e6294cd838512842f5ed7daf7e9d4ca9e7a62b4c846c3ed1258523be1ba24466aeaf57786a92f836ed4478f40221f8530be9ef6d7bc07e8a59da24d140155fba2e3059cc9f84a9612dffc51577c3242d9279f1058db5eff969636a7a9b8d547980e4cafde3b6985942e55bb1e1626b9de52149f0403d6ef6d199bb0b8ffc53c6191596c293529158d51df1ebe6c545b33d09d3584ac5bbe9aeae0eb8c57d32dcbba6940a6b167c13d5990a7f72835eb54cd24050a1da6c1fe3f803a3e6cbcc743d90ed9ddc52649f801d7174b58f037761e51460703637a191accd7ed4d76357eca35539aad897212a4ac17a8347cce10875e09214e871664eefca144d565aa0c3af4fbc1cc01dd5e28812b7fd4ec6393693ccd61b27f71be526c6a174e12671503eda5aab48bd0a3b61d8b9764a256f15d65e19eab48c5216d7fbfd38bb55552692dbb2fbe5c4726e9c91aee836f186e568842f728683c27cbbce6a770f9bb196a6df4f498e8c025c32d6269a9a5e414728e5820d4c3b515ccbfccfccb0f5450053ca56e6adbd09504303e14cf9a2913dc6a474f18382707c81400c77761d91be5ad42ff4f3f1e1639542d88b065fb678cc06a087811197c012cfdbfc4ac095c5360e3fb73587252062dda4f501f69b58e783bfd9d2ce3a6e7057ea012704d93ba155faa7229000e1c200a71ed2183fdd8f68748c6d946af99e49c2ce8daa8b1c0dff05f84ffb693c6956c1696ae26b1ddf5ca80ddc4c07e8968b3a4d035426d73351889b8fe0fd5cf0d780df58890ca6fcaf3b3b4a6800e71948e1359cb54e667cbd0484264fd498b4c31d27efdf4d5eddf8409abc4d88b4a1059b842b1c1bd3bea1d558b47c70402b396bb621f642dde22a4b8d1ab412261a4d786a01490e98bf92787a44397fc950cd1ec720bcdf346dce8bd47106982e218418400627d2eb0966281d53b1813692f90431a4099682c3e88a1fed5c544cde30d02c0486448176afbc38e0c4f6f272f432479930e1dfb6774cadae0620e12cf1d9f8bc1b0b311a7ad55031a7eb2b5a561c2fb4640eac94eb1ab690d03f0e99887ed9fa8ebfd4e7fa7ff0a0292e747911cd2084d97ccc6dafda721833f36ce050218edea77358bbbcae0cac5d69785c4c1b3ec43f393a38a388bf3d218dcadac4afe337452c62e0a788d35d74b3c1629c8fae16a52b2ef890a676ea753e9ead011a78c8b38f9d1afab95d6f9ed59b6b9f5462be62afe8a9d9c9cc739aa237e2a01b922872351dc33cd6944b25ef73fed4c4c390705fe5f7d97d2d06964f57c54d05da1d75e272101fca7099e37534c0d06c4e328d0d3b6f39d8afa0152d3d04fc7013cd56a03d62133219abf0b8872204cb6b8b46cd6c67f8bd09743220c1ef41c1e23ddf3035aa0c5df96ab75764e50d3ed29b4e58d2d68f6b58d3a2246d6b66cd934d46226980c3e00ea77234d45172138439b1078bda8782010237ea4044540d17e1199fb3dbac6710f93e53554a854623847aff5adb7a9581dae7cbd9d0474e42439d7bdb90324baa503d0250cb81e382fc7722bccb5434db68c76d510b246b1c58a2c1382efd89f67153b2a8f56e6b845a33d16efac20796aa77876c27a6ec33b6e439e23a327558ad70f6920e6280731c351832cdfe7820fd4b0c08bbe0096178ded6dba2fc5da47cdb2f031ae275f5b96ad3c06b51b986be2198163a5b55986b4e60ccdcebd0b4b1668937f645918d2c1156597670b3920a10338268ada04ccdbd16d3d59b6fccb49adf8dffdf720142f3fb718f0e08e19f1c149d0335e0ce0002e578e8fd4e45fa6d3a6138feacbf0955d9b6666f98729ce4c8e6510ae2ce6bfcbf1205219f180b7d327d3b97c062c5f92a5c35769ca748c2f8552a275a15161a208047237e023e8fac1ad5b0cbc728c6122530ec7703a751490fc6aae8db7b904c9cd8495bde10bb4b09b64a45d405963ce763d845eff6d56e2fe80970a22965c092f817fc4a2cce8b8c2ba9cfb4f413f0e4b843e5b073f01e7186c2f2b27a3b3bd157be46b7b94997f8d955d2d694b00d6fa54b8e2006a30dcf6c49724819ba7adc05355a3da94808eeba24af292493bd04b68ebd13fa1a360aa5a5120527ce4838f99103db043f2ef6bf3e42ec72bc3115a7995eff3d1480d6667d0c7998924ac1be95e82656828e25bccda679b27537a549554b81d308a9aa9b11ae4dd53792deb3d78266c83d222af983248dbe2483e117d18c2b5ed9ea9975f8a03495e6bb1a9df659d98678f7a2618720c4cd6d7e058e86f61950966282a940089f6a4c337e8cfe80c449cabacad2a7b98f4eaf659d0eecce958f18462591384b470cefd7803c71f02609968849db50196ae07dbb0a183e3a81c42c286707c12aa99bc0edc02b0785284eeecbaea3d26c43f07c8b07533a40422edb05624c0e313a9d020219941168e7c2c8dc3ccdf63fe4", 0xd37) kqueue() r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f00000000c0), 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) socket(0x18, 0x1, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e000000000000", 0xb1, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) socket(0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) r0 = socket(0x2, 0x4000, 0x4) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xb7c61f5c345976d}], 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) sendmmsg(r4, &(0x7f0000000480)={&(0x7f0000000440)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f00000003c0)="796dce8f2b1f7a6a", 0x8}], 0x1, 0x0}, 0x7}, 0x10, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffb, 0x41, 0x80, 0x6, 0x40}], 0x81, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff9, 0x2, 0x0, 0x7, 0xc1c}, {{}, 0xfffffffffffffffc, 0xe1, 0x4, 0x100, 0xfef}, {{r2}, 0xfffffffffffffff9, 0x9, 0x40000000, 0xed, 0x80000000}, {{r2}, 0xfffffffffffffff9, 0x4, 0xfffff, 0xfffffffffffff00a, 0x7fffffff}, {{r1}, 0xfffffffffffffffa, 0x4, 0x4, 0x5, 0x5}, {{r2}, 0xfffffffffffffffd, 0xb0, 0x10, 0x1000, 0x1}, {{r2}, 0xfffffffffffffff9, 0x6e, 0x1, 0x1, 0x3}, {{r2}, 0xfffffffffffffffe, 0xc4, 0x10, 0x1f, 0xfff}, {{r4}, 0xfffffffffffffff9, 0x3a, 0x20, 0xfeb, 0x1}], 0x8, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r2) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f00000001c0)) fcntl$dupfd(r5, 0xa, r5) connect$unix(r0, &(0x7f0000000100), 0x10) getitimer(0x6, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r6 = socket(0x2, 0x1, 0x0) bind(r6, 0x0, 0x10) r7 = dup(r6) sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x18, 0x6, 0x9}, 0x4, &(0x7f0000000200), 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, &(0x7f0000000480), 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x6}, 0x4, &(0x7f0000000140), 0x0, &(0x7f00000004c0), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) listen(r7, 0x0) fcntl$dupfd(r7, 0x2, r7) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000001440)=[{0x7}, {0x30}, {0x16}]}) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000200)="00040000", 0x4) write(r0, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x2d}, {0x6, 0x0, 0x0, 0xfffffffb}]}) write(r1, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0xfffffffd}, {0x6}]}) syz_emit_ethernet(0x8e, &(0x7f0000000180)={@empty, @empty, [{[{0x88a8, 0x0, 0x0, 0x2}], {0x8100, 0x4, 0x0, 0x3}}], {@ipv4={0x800, {{0xc, 0x4, 0x0, 0x8, 0x78, 0x66, 0x200, 0xa6, 0x6, 0x0, @multicast1, @rand_addr=0x9, {[@timestamp={0x44, 0xc, 0x9, 0x3, 0xf, [{[@rand_addr=0xa0], 0x2}]}, @noop, @noop, @ra={0x94, 0x6, 0x4}, @ra={0x94, 0x6, 0x100}]}}, @icmp=@dest_unreach={0x3, 0xd, 0x0, 0x0, 0x4, 0xda05, {0xf, 0x4, 0x1, 0x1d, 0xffff, 0x68, 0x190, 0x2, 0x2e, 0x2e5, @rand_addr=0x85, @loopback, {[@lsrr={0x83, 0xb, 0x80, [@remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}]}, @lsrr={0x83, 0xb, 0x4b, [@broadcast, @rand_addr=0xd0]}, @noop, @ssrr={0x89, 0x7, 0xd1, [@multicast1]}, @end, @lsrr={0x83, 0x7, 0x1, [@multicast1]}, @end, @end]}}, "5382522a"}}}}}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="02", 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) denied attempt to set clock back 2243956788 seconds executing program 3: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200), 0x8000, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) mknod(&(0x7f00000003c0)='./file0\x00', 0x6000, 0x3ff) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000100), 0xb, &(0x7f0000000280)="a7c1290f17722447b2c63e743f6b379fa5267a394a5d94db9417b6982f519b111f61ad994119ba843799517c2ddf4c65594fb3b55a5fce717f619f904ce7b41e4296cf777a1db4747703440100000023e48310b779f9619c7642d6d7f500000000000000000000000000000000c37a11ae4dbe56deeb1ccae6d8e73f8976b460abc78bfdf1bf11c3ec2956f559e2ae95b19752a20f358e90edd96264cbc18906750f34e7e595d09e4e313414f688d6388b713904a7996cc92a328db185299eeabc8e35147498451c4a84a9d41bf693affdc27f4569379570f4", &(0x7f0000000180)=0x67, &(0x7f0000000640)="e2714be05c6a432bfcb43ba70e2bb9e6add925cf34d00e465191e199efee4898bfe502dcc0a3e3fd0cc0e7969055dcb470ddd2f263dfb8065cbf63d41b2a29e4f92695a2dae1e619ba2b0ccd1e605cd2827beb6ddaf6b579cccebb6d267a74d6af9f2cddd1eb38180245caf3e0f240c5f1ee52a05a63c446df6149316cc2e17b775698e9114250d85ec893fbd204889e5c3f37ee5894227fa7b36a2803d9c558953caa2452fff1bf82f49299d2fd07d8a464fd351d966782d21806ba5be9dc66d7dd572cdae3822888010771550dd55b3014876e2537e33b838b12b10d843be49e4cfc3b3f04a60088dd3cc3fbdc16864e028753d898f0bc0bd6e20f96274d743755332aebcec91d4f490000000000000000628c7c526f7de4f21b6260bacfe436d6eb63a96ded0b0f29cbc8ea2a7d2760b1fdf551506810d63132c72c14be5ffcc53ca339aea237797e863010f33b057982b6825dbdef1ce4425ae7d1234ad5cb69", 0xee) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, 0x0) link(0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd600625200000000000000000000000000100ffffac1400d0fe"]) socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x8, &(0x7f0000000100)="54db0b54854d9a37275631fa6e64174e78402377241f3b2ed58c7bda91f1bb6545d47631dff7e76aa265a2f8843b8ce1456e3fb26125a455bacf5bd48c8d7bae6cf710c023b177094b91f32433bbacecd6613f1005d2fb896d2b5266906e9b8c5c1a418c4d72195cfcda996f6f5dce220916634c6dbdefed7290ee704452", 0x7e) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) mprotect(&(0x7f00006c8000/0x3000)=nil, 0x3000, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) minherit(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) mknod(&(0x7f0000000100)='./file0\x00', 0x3a0914c44f7b202d, 0x500) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f00000014c0)={&(0x7f0000001440)='./file0\x00', 0xe3, 0x0}) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000140)=0x9) close(r5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) syz_emit_ethernet(0x12, &(0x7f00000002c0)=ANY=[@ANYBLOB="0400000000000000aaaa8100000088a8"]) executing program 2: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x3, 0x0) setrlimit(0x3, &(0x7f0000000080)) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0287533, &(0x7f00000001c0)) setrlimit(0x6, &(0x7f00000000c0)={0x400000000000, 0x9}) mlockall(0x1) executing program 7: syz_emit_ethernet(0x2e, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000180)={0x0}, 0x10, 0x0, 0x0) setsockopt(r0, 0x10000, 0x3, &(0x7f00000000c0)="0d9e9d68c40c02510f419588ce5a818a8acc368c90fe9bb390cb3becb4482555d465d425a3abff1be67be273caf5fd197f93149fc91d4fd6139124270d9457829639455d23040f124d5b8367f687b566d943624a8806f15b457e02d52859d86244278925ef169e40855526cb359639ac2c4c25fe3eae52d6de03ef1a37d7ed235bc374bd5b520688a68f2809d35c9c62e9a34f7e80b5002d8f83f6eaac4866ac0cac5c", 0xa3) mknod(&(0x7f0000000280)='./file0\x00', 0x1, 0x2000) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="10000000000000b8c0389e8864cbad000667bf4b8d688a371bca5b1d4aaf594da16a6bd406eec222b4cc30d7369f76eb6906ba2a64513a160edf8cdba238f0b8454fb23d5199ca9c2f483a151cabcd2b7e301954bef5315bebd7377a6e222da92277529edfbae349244dc77f20a838b1d6688ba3ec23af18458ceee5440d1c81ac8e304f4d1775ccf0404be71525452b06777314154cf098e9bc670e9cfe5a27573ed477b7e853bcc3f6d0483a5db3a96cb592d901b2143df8677253ec602efb8fad571f117ed11db6683c62d4fd173c"], 0x10}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) getsockname$inet6(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ioctl$FIONREAD(r4, 0x8028698c, &(0x7f0000000000)) 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) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206932, 0x0) socket(0x2, 0x1, 0x0) executing program 6: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/49}, &(0x7f00000000c0)=0x33) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x8000, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f00000001c0)={&(0x7f0000000140)='./file0\x00', 0x8, &(0x7f0000000180)='./file0\x00', 0x8}) flock(r1, 0x3) r3 = socket$inet6(0x18, 0x2, 0xe0) fcntl$setstatus(r3, 0x4, 0x40) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000200)={0x10, 0x3, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7ff}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0xffff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xd3}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil}], './file0\x00', 0x3}) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000480)={&(0x7f0000000440)='./file0\x00', r2, 0x3}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0), 0x20, 0x0) readv(r1, &(0x7f0000001980)=[{&(0x7f0000000500)=""/194, 0xc2}, {&(0x7f0000000600)=""/139, 0x8b}, {&(0x7f00000006c0)=""/69, 0x45}, {&(0x7f0000000740)=""/22, 0x16}, {&(0x7f0000000780)=""/79, 0x4f}, {&(0x7f0000000800)=""/99, 0x63}, {&(0x7f0000000880)=""/218, 0xda}, {&(0x7f0000000980)=""/4096, 0x1000}], 0x8) r6 = geteuid() setreuid(r6, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001a00)="a2023385d0107bc25e96204c2cf2d9aee70fe5d9e8edc4ccd91faee63b7d014a587f001c91a2f12c6053c9854983cf308e44efa993020cd4102f7176f9bccef3a64f7ece59f87768929074448675c6", 0x4f) openat$speaker(0xffffffffffffff9c, &(0x7f0000001a80), 0x1, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001ac0), 0x200, 0x0) r8 = accept$inet(r0, &(0x7f0000001b00), &(0x7f0000001b40)=0xc) accept$inet(r8, &(0x7f0000001b80), &(0x7f0000001bc0)=0xc) readv(r4, &(0x7f0000003e80)=[{&(0x7f0000001c00)=""/185, 0xb9}, {&(0x7f0000001cc0)=""/4096, 0x1000}, {&(0x7f0000002cc0)=""/237, 0xed}, {&(0x7f0000002dc0)=""/109, 0x6d}, {&(0x7f0000002e40)=""/4096, 0x1000}, {&(0x7f0000003e40)=""/10, 0xa}], 0x6) semget$private(0x0, 0x0, 0x0) r9 = getpgrp() fcntl$lock(r7, 0x7, &(0x7f0000003f00)={0x1, 0x0, 0x8, 0xd90, r9}) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000003f40)) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000003fc0)={&(0x7f0000003f80)=[{0x82, 0x1}, {0x25, 0x8}, {0x21, 0x7}], 0x3}) socket(0x20, 0x1, 0x6) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000004000), 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r10, 0x80105727, &(0x7f0000004080)={&(0x7f0000004040)=[{0x86, 0x1000}, {0x88, 0x4}, {0x8c, 0x3}, {0x86, 0x1f}, {0x4, 0x5}, {0x3, 0x9}], 0x6}) wait4(r9, &(0x7f00000040c0), 0x8, &(0x7f0000004100)) shutdown(r1, 0x1) executing program 1: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0xfffffffa, "75e261fe528b2a334ba26da9d53ea6b078b68581"}) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0xef385efd08737536, 0x0) r2 = dup2(r1, r1) ioctl$WSKBDIO_GETMAP(r2, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000002780)}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) writev(0xffffffffffffffff, &(0x7f0000000880), 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) kqueue() socketpair$unix(0x1, 0x2, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') recvmsg(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) socket(0x18, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$BIOCSETIF(r3, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x80, 0x0, {0x4000000000, 0xff}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x18, 0x1, 0x0) select(0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = open(&(0x7f00000003c0)='./bus\x00', 0x10, 0x0) pread(r2, &(0x7f0000000000)="2beba8c5bfaaff44b437dfbb000000", 0xf, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{}, {}], 0x0, &(0x7f0000000300)=[{}], 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x101, &(0x7f0000000180), 0x6, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffffff, 0x4004570c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) kqueue() r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x0, 0x0, 0x0) setsockopt(r3, 0x11, 0x1, &(0x7f0000000200)="22a807a2", 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x140}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000000)=0x4, 0x0, 0x37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) executing program 3: recvmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/91, 0x5b}], 0x1, 0x0}, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107004, &(0x7f0000000140)={{}, 0x0, 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = semget$private(0x0, 0x4, 0x36) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000003c0)=""/149) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4000000009, 0x82) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, 0x0) accept$unix(0xffffffffffffff9c, 0x0, 0x0) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, 0x0) getpeername$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/4103}, &(0x7f0000001140)=0x1009) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffff9c, 0x80045756, &(0x7f0000001180)=0x3ff) pipe2(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) ioctl$TIOCSTOP(r6, 0x2000746f) kevent(0xffffffffffffffff, &(0x7f0000001200)=[{}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x8, 0x20, 0x9, 0x1}], 0xa5e, &(0x7f0000001280)=[{{r7}, 0xfffffffffffffffd, 0x81, 0x2, 0x7}, {{}, 0xffffffffffffffff, 0x20, 0x2, 0x9, 0x955}, {{r6}, 0xfffffffffffffffb, 0x40, 0x80000000, 0x8000000000000000, 0x8}, {{r7}, 0xfffffffffffffff8, 0x90, 0x40000000, 0x8, 0xff}, {{r7}, 0xfffffffffffffffc, 0xc8, 0x1, 0x7fffffffffffffff, 0x4}], 0x0, &(0x7f0000001340)={0x2, 0x81}) r8 = socket$unix(0x1, 0x2, 0x0) recvmsg(r8, &(0x7f0000003700)={&(0x7f0000001380)=@in, 0xc, &(0x7f0000003640)=[{&(0x7f00000013c0)=""/124, 0x7c}, {&(0x7f0000001440)=""/23, 0x17}, {&(0x7f0000001480)=""/4096, 0x1000}, {0x0}, {&(0x7f00000025c0)=""/4096, 0x1000}, {&(0x7f00000035c0)=""/103, 0x67}], 0x6, &(0x7f00000036c0)=""/19, 0x13}, 0x41) sysctl$net_inet_tcp(&(0x7f0000003740)={0x4, 0x2, 0x6, 0xf}, 0x4, &(0x7f0000003780)="e8ccf1b6c1a0020165389255c3f476f416e2044f9a13dff0de2e3fa37af52d33b2e1466e58d698fb5efc896648fe12ffa21c2b7387fe3fb37e2bd1564ad60694f9b0a2a410f9147b0ac1c679b8c9326a992c055bb5545c7fe3b6a5306f095e195ba6c27fd33bab224085fe5596ca22fed728142e3e8779537413f0d39878baf6cad866580d7c9db22895c971188810e0cd8c30def36dad1f5d4b71fbddf15a2318f7a0238320a4f9981ad9eea1926c9bd745609ad0c81696fdd135335e08c7146c7425099496fca0f548c34b8d305bc420470209e2830d87f253a5a8fc4061e67623277889acf9cc27c9b962598676c76d146e3890248f7c529dbf66f394130121e9903e440a658497de131aa59ed49a029b6e9e622c1fbd844ddf00491553b26fcf2e3ee6ec1d93b85a20a15b4212eab69a83df5f2a2783366d737fdefa673ff970bf9e3cbfd2145b6ba877ee6053e50b2414542e09834c412be3a4aba94567bb24c5b994dcc9522fda1305baeba6bb8e30f60062534bf9c26a65658de450983062bb0fee1aa3a5581fbee8685042f0b9679ec41ba5d2aaaf5fb3cb7a5c6ef8cde59cda8217cb720adfa22af93d0777bbd2a6ac3ed0db2d0b441f57aef07818e71c9d6f7b5c0db8e275f3847098b98bd25e192f4487b1e2e3397dbcec6f756fea7092e55a9398764e07215cd22a23595d2a83b4e7c6564b45f356e7a8f99e998630f692fa0ad1a7900ac2f0e47b7c6c82d58aae353e81869fde7da6453422edcac9fe55f166a26dcd00dc1e1879809d85cdd755a4b81fb1e370908870525529cb4dddb7aea1886742988b42623c6d81ce771d46bd159e87fce21714f3008f3cb1fcdbd6f4300be884d381a698219d5b4abf745fcc73cda8806e7d8efae81f589dd49e4ed7fb4ea9f54bd0ae64a0e3f2b55bd5430e2dce21d02a7609bf6ee53ba15b0cafbe2f20dd6b76d96c94adc70825d340512edf97af29af0f12345857621d7e517ae7eaf21cb30a9ab521d1ee4f41fc4bdcf7f5af81ccd2488cfc2a8e836439b726ace239d978adaa9645fc4f43fc1b4e865308b2f6c1bf02fe4d2d4e3c51fe4d07d58cbfef661fe2f77a159476dfe7cac75b11a1ce79c63d20f9ab90e8e0a7de1e4432de76cf622a0bd7a1f84334cdd2e1d9ffed95c172a9d85f7960f7c0ac4561029d85477b9dd3ea0ee61ac23d39866ddc3e1eda0401fe7ed6753d8e6a5eb56151229a356610fcbcb2c79a92d71f9b3e0214ed903563d4cabbecd30d2a78fd5b4bea068502a110d9d00dd2d5f320b4fe78ff7f851769caafa8cbe0dc6375fa1202e1422a8d78a164691354f060b5af3ab9417c62094e1a8416da15822dea8cd42ef731c68a3db5cafeda13e592137eb4cd33e4b486196f279a72691fb2fd0b39f69a9b08a08bbbb0dc3e1a47ea03fdd2cc7e8de9392c7825f2b3f51d2898f5d19e1f7abdd564eafc3c54a4090ef7ab8cd7b0bacb34867691e8f22d7b937d56462468ca83436d4aadb9b2376346fad723a6f615c1b04c1e167a4d10e3b3c7b32c7472753c9ce3ce7b0383d3bd2144612c2758e9ca3ad1857be3ad80a1f234cc8177ade6afe4c7f2e3f953e2bf64f40ceba0d3a93914e4b642f1d5b4655bd6758ca4a481bb901182ec443c8959da02cea1136b9beaf59329802b26369e23d0d8629f0167c11da2ab2ceb154cae5481bcb728a1693e0ca48c9565f94f05ec3c8ba46bc42900368af5b3a6b3355f41a1495948fba0b13408cbafb21d33b1ba316256af1cdcda0056c7d3c77d641f7b87401a67c4bb6b3217947a1fc17abba3f6b2bb02ec5bf85f12990dd3babb1af069e924b035cea46de5771e5493b6c18760729277cacc6dd5ce3c9862d7426f77de594d3cd4ea97568cfa46d747359b9cfd218306dfd08d6f5be26413ca900cff024d0634276937fc9ee11ca951bf24bc6f4c36b8e7474fea1cc9ff9178245f88bdfc2792197c607622e7eb8e893bc2664313511e7e4a789b3fef8ee3ea18e9332db74f8c9239432e39eae265a4334a052063d13f98b21687c87e386646e874d7a93eb5a1bedc6bc31c2182a228a3b60c0ae20ddac2d7d04f08613f5dff8b2725887a8eb858555f640a54b19f7ac060d83ffd95434e80a25245e19cbd85f326d16e2fdb552ea1f343ca066f9ea759c894759a43fba9ee49e4d47bfe8e73b2da7153316bfd7e4f64477a97afe7e83ce9047d3e171ce1fb58e122af75f9687949d5061440c65c7f528644f5d60accf6f46c831750e8d7dc8b22113cd685f28f209e99d0ed0193c909b9e780d51709e7b8a4f5d3eb25afe43e9ce69b1e704e5bcd1c67fc24e673b27bd560adb1f2bff3b7dcdf0420905d9cc0cdc0cfa19ec6ec81bd3d66b9483340fac5ba566adbf3cdccb0e65a2cc202ced526fdb5ee653962558f664c8b292863ece80c4462e5e6e7dba9a42ab662876ec132b5ff1ad584e708ab19f583e183fbebb4064a52141265e7fe9b141f323a14e571e6f698ed29d39b62a7e11000df3876367cc50cc2f42317f7aad1cfdcbcf0bf96eff7f185eb56ae49502dc3e564e8faed706ae0f8de799f16fdf79c30267e85ef3c2d3e621d487e8a4ed78613bc922f60add261932d19337b385cc35ca3367fa94e18bd536feb727cac9d7e14a3430fa2b68c5c98ffae33175155d2da5d8c291c52f5538fd323d8218e198320f45451241305efb22710e32d8efa74eeb3e0874912f91088352e6b95352d40f47af4f34cc707a6e8d361887fdec06d9918c0af55a81e6a356bffcdcffeed8f532b3acb7408195e40245d1ec5db9d057271784d09b10cd6da09466f98a5ccbdcfdee8e4e31aa18ea411474e4bbf6b13012bfc972ba4942e3c2dfb9915b6eaa1b16c7d421f5cc95c3d2073d9bbc67820a9b2f6c03fb5b42c52ab68fbc0365f728eb928b3dbb7729a1a29a163b82c5e0785bc3437034fb0c7e083059e27918bb0f58586e28f43edccb8237d21be87e41bd4935ee575414a8fe78654eba2ab14b2f2fe967a49afbeb765ad377fe716f0982803ec27e31eb51ad04ada1f8648bc525129c2d4a3b401dd3cccbd28555fa635641b4d3674d388ff572c70e5e941cfc0d06d0567cc3fe803dc7f299aeead851518d0061604899e8d9978f3002250cbc20162227a97d67d36731c23a4c2a2ea133f386ad6b10f268aac9cf27a85c2ff837825ec4daeb762fe95cec0224e9cc55c1a6c9eb5a5b2bc3f549193048bb178b4464226c251810f6f210afaac806fe2aca38041a43fd44b2e959f7602400851a1490d9fdecc84179a133a86119febecc2fafd7a5b69dad2481f01314d7daeaf3f8b81a8e93d4ea1c5d9466b04393cb0bdea096bf8c986dcdbf58cbee0c89f98e4fa0d0a95613a4e0c830a9d4c95737af16ee3bd2d6941a143a2bc5b81cf14d9d5fd10feda984dffadf849eaf01c7ee5ed79d0aeb111d0f264fa854b47772de5b9f1f74baee346351b2d7060ec1e45052b6307ecafb5e5fd3c73c7f1a5478b2b9ab95bdfa8cd91e5378c47ac0a517723a5208d8c3ecc8d2a0d0a97f54532db260a08938a8ee9b7ffd9b1bc7f1f098036ee3759ad365fa7c7eb33c33956587bddb9d70f5feb7dad59a513b61a12e34c1f12cc07f27b6a70ec44db21d7c9aa6dff36d8dd4bb6ac59338b53f3bd3cdedd0ec413c15ba98fd95af1a359a91fb76ba9bba0e2e15d760b69775966507c0ce8c1b16a8718d38ed27cdef3d4df80ba24dd6129684c8a5492e219fc69667aa740bf4297f0ce494a1667a1b8ec065e82f5e609aa979799e5dcdbbb6d431f14ae2d1c5f923247012a4815e031fee71182a72fda72ffb33ef5ff9cab8878a609cf5b48ba4d50ddc0f02ed61ca2815c029732f8f82afa81365e739c62e9ab46d8bb3724539ea682c3c782acb682676733530dc974cfe2612ff3ce6a66dac7c04ba4d9118a2655cafe6272b7560522a26861d840075c3cc0797648aba46a5d5d2703de91f58ade2564741c3af21d07b63c63ae0f2075ee818a52e8a75f61fec6996c94813e6e42b4fcc6d3e3e027456e43fede6187e9000e0961f2d7efc0647bf8bb7cc8c4283f98870f324abd08ec6bdb2e859d08f491496a559d419de8ed815ff09cd181e16b0c8c5e9fc178b9726ca682f8e2085037ce9acd62b07adb3efea54a6eb7e10624f20074b824fabd9e919cc25e6da7e03a1b854fcc0eee269c02214d32651ae4ddf77cc4d2da923747596ea8674042c857e63efb3e3b5a273fcdf176122366dbe728eb7700b73e1e452c16ed950d22649c811b11c62fa5ff6c5883b138fa43447d9473ffe53365ec250f37788a9202827103ad44978ee4c7650ec1ae6704a40e48eb765f73841e6b5b02a5b32f794a516a86f2f55a54c73aca1207b486542fae012d4e177cf5b2f75644f975929f89d2f9d09eb4c5ac949da66577c434cd98e096366eb129de0bb2f9bbd4749936a0d3872b163568d75e7423ff4f284e976910e60cb4db42e21dbfc0b72ccdefd3a95e2c21b9e5912b146c77ae4b8390bdf5caabe05e73275453d3855db511f42a58c3e881680cdd2f7e610d1b9d85840fd82ff90eaa57ccaa01c3061dbc452a938e8230684c0fa7ecd6fc9dc100af68aad73396a0315562e0f3462d9e4fe75c1bcdfe72810dc753bb24823e59db440af49f54ab9eab6426a660a3e77dda2be1136d42f8bc89729c90bbde922ede93c045df525f32f3dc1ab430652368a6f4a65f2f9e8f7f4aeafbd66ec9b234bedcd88317f0d32e4d75a110d62fa1fd65157efa23121030211d82e3cf7ab7a1e8d2861dc5df9cf733106c1bb2b7400fc650043c29d5a110adb75ccd48690f20beb2058ec07ef9ec9f32705bf5652a5f62fd376e0c5892705f9c83a2431c855923c14f2e42eb1329e88cc9725359dabbad29e417a7f5d8b542514b1614b84f7d1932dab852985c70919b579b386bcde94923228c046979646447996a93ef44660d5916ab75fa8fbcc6ecd020a549684444f99171fa0e02316d9305dcbb3245d3e8be9f3d22f2f073f5c5ec4d78c213da1b39b1b1d5da7030ee777214cdfda609cb0c90fbf74b3a75805c4c2fc8023800d746d3020d37389e2e321774dc703315deb8170d3b16c67bf74aa139f5b3f6c82253eafae7b471ee3f14a44710438725af9e10c13fa1a7832f0650e8cff589ef197364889f37e24a3bcb9f50e318c501bd2d55a94a71c0176f213b7b38a46bb5d4ed2b50df2a05ece1fa863895bf773114e952671d0e86e088db9235999a607ecfb560d8013bbcb1dead395d0ffabe527fe2f67df83e2c47676b2f57c80d7324f1b2687b8cdac372a5fa72b50f5b6a1c1198bb8c9deb762d40a629b62953a77034fd2cc00aa21c48a25817e58c1cf8b4c7d4b7873ba5ef60a595e859b0408ffbe4dce8f8010a73597fd2f56aaf86deb1609f4989e1cfe91b88ba2274d7d31a634ff5a01f7e27b387842848232b66c438af3ff1ab36a3d76af390120abb090e82fc3bd4e50bae98d4424a06c5bb330dd10c2c488a4f92531c5366bb05eaf8c1615090b17e04375d30f5cc970bc761246882d9b844dbff6ad626567fcfb606806cf5648d8448daf10b016af7a944ead92a91ac704240b3585361830a5d6736bcdd4792e3767a2d3ea7fd0abf62af513b495155d226b79d32f0c24ac9eb154f0985a3841e2052994edafec33878c1d82e32d6f74129fa85c663a41555681a39bbcd1a4906c7e42f5cd5cac3486dd2afadca31832c6eac1dcb04d56bca6a3f67d8a5deacec5e7d145b31b2f1acfc1100bea92d", &(0x7f0000004780)=0x1000, 0x0, 0x0) msgget(0x2, 0x208) semop(r5, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x4}, {0x3, 0x0, 0x1000}, {0x2, 0x6}], 0x4) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semop(r5, &(0x7f0000000180)=[{0x1, 0x1, 0x1000}, {0x2, 0x4, 0x1000}, {0x4, 0x3, 0x1000}], 0x3) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000480)=""/218) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000380)={{0x9, r3, r4, r3, r4, 0x100, 0x5}, 0x2f8, 0xffffffffffffffff, 0x7}) getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) chown(&(0x7f00000001c0)='./file1\x00', r3, r9) executing program 2: socket(0x11, 0x3, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x6e}], 0x1, 0x0) r2 = kqueue() dup2(r2, r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x402, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x1c}, {0x87}, {0x6, 0x0, 0x0, 0x2040}]}) write(r0, &(0x7f0000000100)="ce4aa4a2504bbb69e13c9f0b72c8", 0xe) sysctl$kern(0x0, 0x0, &(0x7f00000001c0)="71f91e4771ac0058bc5a91500694a34b8e5f84cf71b59c7afec370820fbd70f3412867e8048786598956c3c75c1a0f6eb8166b22bbeaf455cd471c160e3909c5b2c1d702744ff37fdfd8810face2fc3a06e67ff09a7b92a49f0a", 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x43, 0x62}) r3 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r3, &(0x7f0000000d80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) symlinkat(&(0x7f0000000480)='./file0\x00', r3, &(0x7f0000000180)='./file1\x00') r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) unlink(&(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000e80)='./file1\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') syz_open_pts() r5 = getuid() setreuid(0xee00, r5) getegid() executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x45}, {0x3}, {0x4006}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socket(0x2, 0x2, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) open$dir(0x0, 0x20, 0x123) symlinkat(0x0, 0xffffffffffffffff, 0x0) r1 = open(0x0, 0x8, 0x230) mkdirat(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x8000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000440)={0x0, 0xfffffff9, './file0\x00', 0x1000, 0x3, 0x0, 0xfff}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x801169ab, &(0x7f00000001c0)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000480)) socket$inet(0x2, 0x2, 0x1) r5 = openat$pf(0xffffffffffffff9c, &(0x7f00000004c0), 0x10000, 0x0) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x0, r2, 0x7f) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000500)) socket(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x1008001, &(0x7f0000000080), 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x10001, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000cc0)=0x41) sysctl$net_inet_ipip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000080), 0x0) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000080)) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0xc7, 0x10, 0x200000000000000}], 0x200020, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2010, 0x73) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x200004}) r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000), 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) close(r0) r2 = syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff8, 0x4, 0x4, 0xfffffffffffffff9, 0x7}, {{r0}, 0xfffffffffffffffc, 0x0, 0x10, 0x9, 0x2}], 0x4, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff9, 0x1d, 0x3, 0x7, 0x7}, {{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0x1, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0x54, 0x1, 0xffffffff, 0x8}], 0x5be8, &(0x7f0000000100)={0xa0, 0x80}) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7817) writev(r5, &(0x7f00000006c0)=[{&(0x7f0000000280)='#!', 0x2}], 0x1) write(r5, &(0x7f0000000040)="ac9e8912f67a663f57d04797092009e3ffffff5c2a591c97413fb5df308cbbae80e4ffca2eb764174b53ffec3d63876a0a", 0x31) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 7: r0 = shmget(0x3, 0xa000, 0x94, &(0x7f0000ff6000/0xa000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = shmget(0x2, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x6000) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r11 = getpgrp() r12 = getpgid(0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x8001, r2, r5, r7, r10, 0x20, 0x1}, 0x4, 0x1000, r11, r12, 0xfffffffffffffe75, 0x7, 0x3}) r13 = shmget(0x1, 0x2000, 0x108, &(0x7f0000ff6000/0x2000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000200)={{0x4, r9, r8, r7, r8, 0x40, 0x6}, 0x6b, 0x8000, r12, r6, 0x29f40000, 0x3e35, 0x7fffffffffffffff}) r14 = geteuid() getgroups(0x5, &(0x7f0000000280)=[r5, r5, r8, r10, r5]) shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x3, r14, r16, r9, r5, 0x17b, 0x3ff}, 0x6, 0x8, r11, r11, 0x3, 0x4, 0x16ac}) sysctl$net_inet6_icmp6(&(0x7f0000000340)={0x4, 0x18, 0x3a, 0xf}, 0x4, &(0x7f0000000380)="c78fecac4a721a50f5e5cda1ec0c911c0c37d5e8d1c599d001e59b713f2073764a0af1af2a39acc322b80cc326b75579ae4e10216b12d6c493ac33dac399cc860d80fc77d406cfa1d7bf677a1727a22e73da2b95ec93a81b2312ac1b7ca869f8c10979177a20f2bb5df9439862124d2d3ecca3d64463804f8fbc0c4036b95876a91359470f115df1c9c0c000bd04323151fc8ae39a669a2e33dbe5f4c7a4e0b77b1761d8865238c22d820e917add138a97940771a14a19d50035340d71eded2109b04f23037bceff82ecb02ce775c4ea5fa88cfede1a5f0b52df1b1ece0359db6fa87e500c39e4e33912a3f669cd68aaef7f1b133a485f6cfd78374587ca8bc5c580c6f325f62df222f1ad1f0d81ba812b3cd04df7c89e24d52aaefc1b24aeb8afd0534a9837b4022b4db5b0a3b970b8b0be0a75ae451b28d6267e131228beec4589f89e953ba02ae509f3df15f80e971d1f892ca8037d4d3ccb014a8fed569a793036b125daccb0f87f2e853eace1e4251ea5c2630ef27eb25809253c3b6b8b1d007665efc94f188f8eb2f8596e2c1bf596bd0edd0a9f2fe9e9932c13cdc7969be3bbe9c2406ce019d3d8c33aa23a25b855d57b19a8e04bc704140a9c19c487898a5bb8efbbbdd0b073c2520a58a50717b27c01c0f9772eb66d3e80a1ee3d9ff94d890220f636bd02cd786988bb07d60ada078b5cfbaab8e80763bb2076aa64871fb94fa295a118281ec1876247ee08ce2bafa2f2860736898391d5470bbc9c5030346e0691c179dd4e73b7167f275456a70695c0e114748ee5c6fd7281cbc8afef3e15dd4a8b9ef2b15687b21542cebea028cf11857d1ff2e8a17967e502d5270acbd39fc35473330a6cee56210a63d24f190876beabcd9693f16ea6b2222cee17ced0fc10d11436bf1c30dd91b519da2e21e278c58ee3c4c269759226f4399cf10e9115adac77ef5064ab53b5fb3b70c779a77c6b5c8ff2c5ef546ca39afc2f316c509b0c643e450a9d761dea4603542d609f1c700b4d8cbdb3f90c62cf4e1a70fa8c121eeb40ef766efc84d41f8e9b84312469bb256a98e7c23f0d697383ee6cb28edd95bed73af699de98340041f88f915a99bc6ba14e5c2b33754f69f8b81d4eb31dc08589233ab0794a0cf51b44dc2f1389669d1459f96c41ba705b96fcd4f713cea4c54e8732dc30cada2cba48cb03785e3cb689162af7de513dda074f84944dc63f779f11a008aefb22662d12f857c39b3de7299ee106871204daba342599b13f2ac1d61b4b439427166ad3ebf98d7c161838a73bb5d32e599b7dfaa2d2cdb61d18f073ecb7a27e6ea0bd1258261eb69592fae842f09af399aa50756ca7789f82491b540f204b2e014e87c01bd4f4d05e8d8a16974f30d9b288756303cb9250686b889bdc3eb50d67387ec4e5d77fd797b14ed42a82a282c94c6abb72576df464d59b3e3d71abfde2488e2bd8c4e7cc36bee185dc4e0136f75cbb8acc53478116578c1c1410ae368c1a5680aa351f0fad95ef3cf661ba516787abef68cede4f0abf23a0e2d162f5fdc24666700460540e795dad55eaedfda7743fb3d9021aa60eff55dfa7d8b159253f45a833ff2786d3cd760123a2754fb9b7bfb75e47665e555db7c57711981d073a5931613aba5993549f4fbce248b616f2df1ac2290e6ac6a2b72a59913c85449b693c9bcaa1de3b9b38e35c8e3109647076e51c24f9bd7ae9062ef2afdef115a40e22c485b0ef5d2d16b2e8008ef1e0237a76d7e9a4f0e02fa2c1d6b37f0d6a68a2509224ad0a16f74f4c5e46b447335c711ab6f368948443283d258e2ef638c588db82ecffea5fc1658d042dc617a07d44bd5c451482d89afd269079c51e203d5f10b72df364f122a519d9c809ba995b6870f0a4c2322e99d5dfb3655e3f26871647739af2480b2f29bc88a411705f704534d222933de9cc5197a4efc88631a7b637426a5db36279a0a33cd30c26a98f38fec682b344475957993bd31cc05bafd304938d5af0c4f27110bee453538d62d05606594d89fe59a226829813139142ac28e5c6a16ca77d2bcd54506f8ec31ea2b9c12f18681db33b4983643c2d2ccb9e88dd74e895fb6112a40ff937f1f6f05e42475e37f01a1f0332fd2c95b6074bf6656f6566ba0818d7de77a9e2d8a8e86245225fdacb23066b3b0400c522e8f16eca40d4aafd277f2b6b2dc082c7a1883af483fb8b81337b1674ae4f5cc766283d5f925015731063b19476c05377a696a162db4a7d5ccf79bd81588fd571f317204e48707c59e47c6d006156e7278b9042899ee18e571ea66d672d33a2f3b8ed9b1df9b9eecafccb522de5a525c0e2ec31828b8aeb730aef95b5b4eb099840ff10e233e69160d936954efbf5258347079f3bd272dd65afe89253e220da5015d4c9405a66ae5c025c06f8116f95ba87d0f6862aff6caf6bfc5dd2a605aa95ce08c7d5b8e8b5ec3693b55eecf8b4f6e4eb82fcd044d23df2b2268ab6a8163e2b4f21c07c01b8ca44b96ec01446e3aba9e666b98f7dcf2d5dbf43306fb32f26741225fe10c33e16665ce9c7ca350a29935ed68bee3a9225e72dad1e1b0cb1986bafaaff7933eae9af4a2dff753d403deae09f15493641f6a3b3258848f6cebedf49e63387895593531ec51bc70cd708cd6432d642b004019c0dba938f904c1fed136cc5759dcbed1883347195f44b4370fdabf8630e3cc764f9f1e3a7aac445fd42fde8b07feedd96af096f7ebda6a2f4a9700187f519bffaaf1548b359344c0a5e4e12d5c5bae894d9a51af8f39139c05a099b63eea4982953f3abe7daf6c6613e0839f187b3cf290ca099a5b32c532506078e586b2dfc458d2df03208b810a6b8ef158a2a34973064c3e56f0afba4a1fba52719ca8bb723e7dff158275a74ee550f4b8030e976aa888d9781df42f24516cbe62d282c5bcaa1a56c2c076236f431e6b3ffd7d08d87fad2bd1852fda788caf1f25eb1230408b37c2b2b0af44889e1460e7aaff14a0f7a919c312bcf76a6428e08936255789abf5aca1c8c2fbff93c2e73abedae2b80c879e8531258eda72808efc0011fff682ef8e2c1f1bbb16bae5c3d4879814d2a168e68a4fb226adc9ea5d8332ddbbe56533161fe532f99b914f7b871034efe3c67b0779f9b81c0dc4ce7edf3641cd88e0240d34e9ae749275c78025552b8a0637c81d9510c9ad8b393c193c3dcfbbdbfbfc25484af4c6c5335e83a74e9cc0633dbdc28e6588b001745f3c2886790e480c3b7a5064a5a11786b3c008ec7268d132ae0f160eee2e244e5dc394bece05573075a349d2b7510fb0dec83cee31462ef7f009165e0fd4722762eb6f8d215c240ad8589652f9129f6aa8a6ef4167c68be777391720eb69d2fef9bd58c4adc4e0a52ab015061524388cc409eccd179bcd4838625ff26b6c21dd0c71dad3d1296592ee694f404aac49d52278222abebce49962d6d20012ea5920bc3a6748a6f2501509ed75e72b901b4c2d22c6288c02fdd1c6ff96dd55cfcfdeceb39697504eb0bf7fb3f08ebba6ed449115d8bbf51355cc374d5c79add5746d254dc1092191d9a555f29841552971bb07c7112b2ba916dc82e40112b514016c43670308ea9c6b6492490821aa4955f6658c987424f24bd25deaf9997841b6c8107a0ef32604fe107d6c8cb57b543204c1ecdc0febc096113a100e8c97f9a16029b44effbe05af01c7032991ef0a4ff128cb8e12c6a46260393f49361d333259cd2a3397fcda0509e68cbb9cc83a5f23e3b1b0676c187d798ea2ce19253985a53b26ec7f82d445e7af0b22c625daaf40383c7f57dcb99902cebfee6f2ab338e8e44853346aff381c6c15978144ab887d9193e5566d47fa093ecd0022ee85f4442cb658fb7015bee38e68b869c9455382c5f962718a185b385df4e5260d96296dc38d25faabeba6454a635c7824b4905a30f9d5591e0443328bd0324a6802e36c089af9fee7110e49f292d9340c40b550e7da7737f8ce62e66c1c32b04db81e246534b2ea41bde26fef82d4a80e0ab77e4835cf2a7d3c3cc62e027d4652f68d7e2e0e1aabbbc7bc8236726af3436d2cfff3c102ebb021335cc45568b251e07e9f3d4141f7111ea09dea8993eee734b9e619d606b600de1cb308fc9ba9baec78acf778707e6cb358f31cc875856a24fa546d78151dc5b1cc35e0b56932aa97f2123ba7c9a0a400b4715b5512e781ba2dd18fd399bafaf6d6bf45833682eb179a722aea68932b5ded14b943d325471712b84e197370873d6de755de6b13c5fb126004a0dd439aefbb49919d452fd2476b5bd5e5b7d4a78085091c2c637f628de54c9498327c5b6e194d2ff1c76dda834f108edeb37601d4e2d54999602f03dc2f74148e61d786a97dd29a6c9afe672afcaf4a4de0b7fd977a19bd4bfc727d8277dccc093ef0cc46e192b8c653d27fc4b195353f394644c2a43f763795101754c96056f6d9ed781b85d595dc8712fbb7d6d41bd5c576f96ce0fe88e4130c20adfcda5028c93ccb0eee8a1f85a206fdfce13a89c3785c3f02d483032b450d7f0b951418bc67d31364c393491a57483cea991aedc9ca90450670eda0a49b301ab403eafbc37b8694fff0cd4c011ffebd3a4b7e33db51d4ab98c76bb7775d086eccbc4def3a990644cd150cf278a480ee754b5a9c83f8b9fd23e27a09800c7fe30b205fa4391a12d3efacf12eb3adb81aeafb76e079fe9fb44567481a3024a5f3dec77bc6e7ca338bb0b8714df1f33974576ef57d76fffbffd1d1dbd77f9298848088b02c60489ca3a3dcc48d09b411371decb8d691625cf51f896d62fb00bbd56320ca303f2e1057531c96c24f7ba160cca5a14ade2ec2abeaf1f1e1d88cc4cb09ec4c18deb00734ebdcc0715d8c2116e81c45002f43367907c51c8c9cdbf50d7b6b1f38a46f3423fb951b057e2e986a9bfb88e51b9817f456b197f8a1ccb938bb79d66c3fc0ebaee5a46b7734937264d49a2dc102897c64a1a309b9d7aadadb25e732f6a459ce97f48be4343d0cc72d592119c5f4585ec8110305c25bbb4f28e097870266249ccaa1a54dcf1c678e3a00ecb0333df41509aa9ef274553688cfb56d2661491d19ed916a209bfd557bbd069715854a585160e9980e5fa915c93496b763964aba8adbab2b73692caf64dfffdc6ea5d444e01d38bcf8e0e08916af1c5a7141190dbdcb0e6cb96f3a58eb4f1473bf98f3a53fe54a385620327e7f8d9040ba2facb5b56c29cd9c6e7cc6e3ffb7a9269a0996bdaebef58a0c6dd009a39ec4e84e4f101f8d5a9a7dd2e06f5bc9bf10a04e61fab3f6c82b0b429a9e35ed340c527fbf0910338a2c57648fb4b8611f9f95ac21a6ba588fd42d4f8a40c41051aeea468a3f547b433bb28f6bee98c7cc6061067f0098c16c879f0f893a7bc2b26d39d63dd77bb38bb44c1019a3e839c20b7540dcf669a34b9f45e25a5c82324dfbe883aec499050a77eaf39453f3c31b339101b32db8b2b50d21a7f8f5b448795476402e50ad1e85f69a87043a044e7ff153e78f04b7bece152503659c8260004f80a7cff718dfca29dbac8e989401aa934afb4fb8b1f3325676e983e04cba06904a97632730e09dcb7658237be2d6ec85be312fa8a5974df5950bf1154b747877c596d2963a518b837293c08f071780479b79a0ac052f16b80d68e39c34befa7950df7c824207136efd4ace4c0ef292e54730ae71b4fb358c1e2fe1447fc24d6ba8745c38eb962550458adbbb67ac3c96af0999c0a85c305fc85f6b50fc1432dba91565a", &(0x7f0000001380)=0x1000, &(0x7f00000013c0)="79d1d2e11a507ce4b42556e55cbc27513acfdecc2ec93a39867a501c8954f47a7068a75dcc156cc6bbceb1d1b294aa80421b2ae6f3f29aa4e2a355b81b5bd4e99415ea4b0130d69931a7a987d18be218bb8f6324362e4d5f703ca1c2bcf59540be4417af3d6835", 0x67) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r17, &(0x7f0000001480)=@file={0x0, './file0\x00'}, 0xa) mknod$loop(0x0, 0x80, 0x0) shmctl$SHM_LOCK(r1, 0x3) recvfrom$unix(r18, &(0x7f0000001500)=""/181, 0xb5, 0x1001, &(0x7f00000015c0)=@abs={0x0, 0x0, 0x1}, 0x8) r19 = msgget(0x1, 0x2) msgctl$IPC_SET(r19, 0x1, &(0x7f0000001600)={{0xfffff82a, r4, r15, 0x0, r8, 0x20, 0x4}, 0x4, 0x6, r3, r3, 0xa87e, 0x40, 0x9, 0x4}) executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfeea) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) sysctl$vm(&(0x7f0000000100)={0x2, 0x8}, 0x2, &(0x7f0000000140)="0cfca8cb", &(0x7f00000001c0)=0x4, &(0x7f0000000200), 0x0) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 6: sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000080)={0x6, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x10, 0x2, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x1) syz_emit_ethernet(0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="abaab009aaaaaaaaaaaaaaaa86dd60054bc800000000fea6ffffcf149110061d071ba4df80f0bc3e8c119be582cc4d252030c183f17975f4545c6dc505b475517c70e79f933eb1b2dd66f53a6f3c8683fd8d42704503ca4c04b87e756eb761582a7b5fbd5954c9d82a731cfa63d3810f7c5b5e54e18869521874f83b36bdb989136ee9f7ea56be7b95783762d1bb7bf90aefa2c253f9cae50115645324af4e9365006ab400"/178]) mknod(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x2) writev(r1, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0xfffffffd}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffcc) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0x0, r3) r4 = socket(0x18, 0x3, 0x0) getsockopt(r4, 0x29, 0x31, 0x0, 0x0) r5 = socket(0x800000018, 0x2, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) ioctl$VNDIOCCLR(0xffffffffffffff9c, 0x80384601, &(0x7f0000000280)={&(0x7f0000000200)='./bus\x00', 0x9, &(0x7f0000000240)='./file0\x00', 0x8}) dup2(r6, r5) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000000340)={&(0x7f00000002c0)='./file0\x00', 0x2, &(0x7f0000000300)='./bus\x00', 0x6}) listen(r5, 0x0) mkdirat(r2, 0x0, 0x1af) syz_open_pts() mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x87d) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) executing program 3: openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="a6", 0x1}], 0x1, 0x3fffd) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmctl$IPC_RMID(r1, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) pipe2(0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r2 = open(0x0, 0x0, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x1, 0x10, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) writev(0xffffffffffffffff, &(0x7f0000000240)=[{0x0}], 0x1) msgctl$IPC_RMID(0x0, 0x0) msgget$private(0x0, 0x631) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) executing program 5: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, &(0x7f00000000c0), 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x80047308, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) sysctl$net_inet_tcp(&(0x7f0000000900)={0x4, 0x2, 0x6, 0xd}, 0x4, &(0x7f0000000940)="0f060a80ccd2e3fb375fbd4f2268f214b8fd56dad3439465280c9c83e134564ceee58871c119da3ca711b5c3389b26311fc2a41894e02ce1a5b44777c0426a58aaa8ff3d6711645ecdfe6121a91cd880d07f05d0a7b72b73c89f000c3b5012a942b3f1f578cbcc4501cfc957658d40836e0898632b1d9ece9347fffbcfb6cdab1a0749ea3acafdaded32e732b5effadd07f604caa9893a3c924f1b19fa653b379624d018ebd45893944d34a305334e1b2a5e27dc534f64d0087efd27feb7d257572478912eac929eddcd21e7", &(0x7f0000000a40)=0xcc, &(0x7f0000000a80)="0fccee7366430ce8192228c77a771c9f4c183450a3328360f0db645d9ec98c7286bf7c994eafa0c7e55dd462e5d754c52c61d48e976b4feb3f02eb38b09a244316340a31150073f2ea03b3d5e1e240544fd290083c6de69e6d08b6d00cd6fa96ccb9f217cc9568d77cce5dcfd79b35bc197105bd3ae182cabec253f95ba981598e59382877905bb208b52fda1111197c4a1331f2d3bdb9b1cbaad69f85af2578961239fa8418225d3fab9938286954dc1de9a278d41e3a26e6e3d7282d20395f6cf19d15f7c242aa603629fb7b433c54eb8fd5cd90e1fc6cd6977c94f15d4cb35378a1e097432861d50999bbb769dee7", 0xf0) fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0xc}, {0x5}, {0x6, 0x0, 0x0, 0xffffffff}]}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x13, r3, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x28}, {0x6, 0x0, 0x0, 0xfffffffd}]}) writev(r4, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000c00)={0x4, &(0x7f0000000880)=[{0x4, 0x98, 0x1, 0x5}, {0x3, 0x6, 0x81, 0x2}, {0x0, 0x6, 0x5, 0x2}, {0x1, 0x3, 0x27, 0x4}]}) r5 = semget(0x2, 0x3, 0x40) semop(r5, &(0x7f0000000c40)=[{0x3, 0x6, 0x800}, {0x3, 0x9}], 0x2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000008c0)={0x9, &(0x7f0000000b80)=[{0x5, 0x3f, 0x40, 0x5}, {0x9, 0xfe, 0xff, 0x1}, {0x2, 0xf5, 0x1f, 0x5}, {0x0, 0x1, 0x2, 0x3}, {0x6, 0x1f, 0x8, 0x8000}, {0x3, 0x7, 0x1, 0x2}, {0x1, 0x5, 0x4, 0x5a}, {0xfff9, 0x9, 0x20, 0xffffffff}, {0xe6, 0x0, 0xca, 0x7ff}]}) write(r3, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) ioctl$FIOSETOWN(r3, 0x80047308, &(0x7f0000000000)) sendto$inet(r1, &(0x7f0000000140)="4ba9da03585944a7fd4b754b0562835710ac877a3ce4792cd6b07b192cb7840c5b8ef9d1e9d128658066ad9e5b1214fc8ef9f770f8c10ab9bae312d9b6be7c98f7266919142bf4a3836ee42b8b22a5f360f31fa425651a0cec7cfb482a56a8ba93c045", 0x63, 0xb, &(0x7f0000000100)={0x2, 0x3}, 0xc) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x15}, 0x4, &(0x7f0000000080)="ea71402edf7f5db2c9063e23090000b6f2", &(0x7f00000000c0)=0x11, &(0x7f0000000200)="117c87ecb595ad6cdb31f46daaf5e7bd53b79ec395b4b1fec4e6c9389282fd41142aa2b1b16e282db268e911c8f77f25", 0x30) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {0x0, 0x3}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r6 = syz_open_pts() readv(r6, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffff9a, 0x0, "b07b1f660000000000002000"}) syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x9, 0x0, 0x0, "0fdb000000000000000600000000000000d900"}) executing program 1: syz_extract_tcp_res(&(0x7f0000000000), 0x6, 0x80) syz_emit_ethernet(0xa3, &(0x7f0000000040)={@remote, @empty, [{[{0x88a8, 0x2, 0x1, 0x2}], {0x8100, 0x2, 0x0, 0x3}}], {@ipv4={0x800, {{0x1a, 0x4, 0x2, 0xd, 0x8d, 0x66, 0x3, 0x2, 0x3a, 0x0, @local={0xac, 0x14, 0x0}, @rand_addr=0xd5a, {[@generic={0x7, 0x12, "f209267941bee2a4f53bd6de26ab7edc"}, @ssrr={0x89, 0x17, 0x7, [@broadcast, @rand_addr=0xfff, @rand_addr=0x3, @rand_addr=0x4, @loopback]}, @rr={0x7, 0xf, 0xfb, [@broadcast, @empty, @multicast1]}, @rr={0x7, 0x7, 0x3f, [@broadcast]}, @end, @timestamp={0x44, 0x14, 0x6, 0x0, 0x7, [{[], 0x1}, {[], 0x7}, {[@multicast1], 0x3}]}]}}, @udp={{0x1, 0x3, 0x8}, {"045b19f3f570b3e8ac9d7caa9708cb3fa6b9895d200fad9016373bd0f9"}}}}}}) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000140)={{0x88, 0x2, 0x7}, 0x10001, 0x1, 0x5}) r1 = socket(0x19, 0x4, 0x4) r2 = dup2(r0, r1) r3 = dup2(r1, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = kqueue() r7 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0), 0x400, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x80, 0x10, 0xff, 0x8}, {{r5}, 0xfffffffffffffffa, 0x48, 0xd0000004, 0x8, 0x7f}, {{r3}, 0xfffffffffffffffc, 0x7d, 0x80000050, 0x1c00000, 0x1}, {{r3}, 0xfffffffffffffffb, 0x2, 0xf0000000, 0x100000001, 0x2}, {{r3}, 0xfffffffffffffffd, 0x40, 0x2, 0x4, 0x4}, {{r4}, 0xfffffffffffffffe, 0x20, 0x10, 0xffffffff80000000, 0x3}, {{r3}, 0xfffffffffffffffd, 0x28, 0xfffff, 0x800, 0x2}], 0x6, &(0x7f0000000300)=[{{r6}, 0xffffffffffffffff, 0x45, 0xfffff, 0xfffffffffffff777, 0x1000}, {{r4}, 0xffffffffffffffff, 0x84, 0x20000000, 0x9, 0x1f}, {{r0}, 0xfffffffffffffffe, 0x4, 0x20000000, 0xda, 0x895}, {{r7}, 0xfffffffffffffffb, 0x94, 0x80, 0x1, 0x401}], 0x7cd, &(0x7f0000000380)={0x1, 0x6}) setrlimit(0x7, &(0x7f00000003c0)={0x3ff, 0x5}) r8 = syz_open_pts() sendto$inet(0xffffffffffffff9c, &(0x7f0000000400)="3ddfefcff9380cad9c379792deb0c749206930c2694dacfce3b856e80c9367b37d0340a3c5bef8ebe37401622f26f8dc27a406fbbe404817742aae6b43ddb19653ce1a568dfdf2c0453f0e13504958089974740986fdc6f2611c2479313823a6d08659c2c9d886a2d05e7432", 0x6c, 0x2, &(0x7f0000000480)={0x2, 0x2}, 0xc) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f00000004c0)=0x10000, 0x4) setrlimit(0x5, &(0x7f0000000500)={0x5, 0x3}) syz_open_pts() pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair(0x20, 0x8000, 0x80, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r10, &(0x7f0000000600)=[{&(0x7f00000005c0)="79522838574caf5d3486f38c22f80086c7c2af8d", 0x14}], 0x1, 0x2) kqueue() syz_extract_tcp_res(&(0x7f0000000640), 0xfffffffa, 0x0) ioctl$TIOCSBRK(r8, 0x2000747b) r11 = accept$inet(r9, &(0x7f0000000680), &(0x7f00000006c0)=0xc) accept$inet(r11, &(0x7f0000000700), &(0x7f0000000740)=0xc) openat$speaker(0xffffffffffffff9c, &(0x7f0000000780), 0x28, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000007c0)=0x9, 0x4) syz_extract_tcp_res$synack(&(0x7f0000000800), 0x1, 0x0) lseek(r3, 0x1000, 0x1) pipe(&(0x7f0000000840)) executing program 6: syz_emit_ethernet(0x2e, &(0x7f0000000080)={@local, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@lsrr={0x83, 0x3}]}}, @icmp=@generic={0x9, 0x0, 0x0, "e10f46cf"}}}}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000140)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) shutdown(r1, 0x2) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000180)=0x2) r2 = dup(r0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)=ANY=[]) select(0x40, &(0x7f0000000380)={0x3f}, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getppid() pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0xc0) geteuid() r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, &(0x7f0000000340)=[{0x0, 0x7}, {0x2, 0x8, 0x800}], 0x2) r5 = syz_open_pts() ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000080)=0x7ff) r6 = socket(0x18, 0x1, 0x0) read(r6, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x48}, 0x2, &(0x7f00000000c0)="53da903e", &(0x7f0000000040)=0x4, &(0x7f0000000180), 0x0) executing program 2: r0 = kqueue() r1 = dup(0xffffffffffffff9c) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x8, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x100, 0x10) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r9 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r10 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r11 = openat$klog(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x80, 0x20000000, 0x10001, 0x100000001}, {{r2}, 0xfffffffffffffff8, 0x1b, 0x2, 0x3, 0xff}, {{r3}, 0xffffffffffffffff, 0x10, 0x1, 0x8, 0x786}, {{r4}, 0xfffffffffffffff9, 0x45, 0x4, 0xe8b, 0x6}], 0x3, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffc, 0x20, 0x20, 0x401, 0x3}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x20, 0x800fff1a, 0x6, 0x8}, {{r6}, 0x0, 0x2, 0x80, 0x7fffffff, 0x1}, {{r7}, 0xfffffffffffffffc, 0x4, 0x20000000, 0x9, 0x9}, {{r9}, 0xfffffffffffffff8, 0x80, 0x4, 0x7, 0x3}, {{r10}, 0xfffffffffffffffc, 0x20, 0x1, 0x5, 0x2625}, {{}, 0xfffffffffffffff8, 0x4, 0x80000000, 0x0, 0x1f}, {{}, 0xfffffffffffffffa, 0xb63034d6f6ec1e87, 0x1, 0xff000, 0x4}, {{}, 0xfffffffffffffffe, 0x4f, 0x2, 0x6053, 0x1}, {{r11}, 0xfffffffffffffffc, 0x40, 0x8, 0x5, 0x9}], 0xff, &(0x7f00000003c0)={0xe1f7}) ktrace(&(0x7f0000000400)='./file0\x00', 0x4, 0x108, 0xffffffffffffffff) sysctl$net_inet_ip(&(0x7f0000000440)={0x4, 0x2, 0x0, 0x10}, 0x4, &(0x7f0000000480)="33e65cb1956752a1f3afbc1968fd6e8eebdbeab2040f9c4e2c9cacc0080855d972471f6d8a944bfbc085554135ce161000d2dd386b1cf0074efaca33f022ba368d5bcace9293633ab1f7df13958b62c61349318456789f75c0cf5afb2f535c0c7fd8ec06d11761b5477e18e7ff670b0a71c2526f8a5bebd46c301dfc38", &(0x7f0000000500)=0x7d, &(0x7f0000000540)="d2edfa2363be38b54b646bd3b5ca49f1986a54b23e563e53793748d338f0603fd35c25a53daac29926a83b592b7326d737f743e2764df5ef24ba6cfa2f84cc0d28e31ac291241bcbb5b29992be1cf9fd9856023099bf3c53a154d533528a8d1e872dc16dc2cde176919ee4eb6bd20b68deb101d8e4629bdbaa169627125cf7f1fb86b9f9e1b91fd7407a11734a0003da111cab3698b2fb7d2db052eb5b68d04b5ffff66e18d130581c476ce53a7dec231ef8b6e9630b58c8d4cbd2c5b67c19bf9f5f0f87447376d62edf39de6c8c32655f35813c281c89c7ebe6fce6870b6289281b58e0052a77aae47d", 0xea) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000640)={0xd0b, 0x0, './file0\x00', 0x5, 0x8, 0x6, 0x6}) ioctl$BIOCSHDRCMPLT(r6, 0x80044275, &(0x7f0000000680)=0x2) ioctl$BIOCVERSION(r7, 0x40044271, &(0x7f00000006c0)) sysctl$net_inet_ip(&(0x7f0000000700)={0x4, 0x2, 0x0, 0xe}, 0x4, &(0x7f0000000740)="3ff3c644f621b85000d2dcaa820c457b891a46f109ebba7d2b0ae5c5d7a1c0f558865dfa611053170dabb618b74c4e91f6af735d1bc10c7838f2841abe8d10cbdb0759610055fa4ae47d4810501df2a71b48ab3e9d8c0b886a92259721937e0f5bcbf17cb3f36a472b70d861538b38962eeab5c346ecfb3f89e7b757a2de478e2aaf1eaf352271063cf8e3195c98e50cc2666d84", &(0x7f0000000800)=0x94, &(0x7f0000000840)="c5c6b12ddce56a85af81066ac67d26eabf18c210cbe98eca103884054ffa5416f63e73db20687c54561456a585ce27dbe2c56f321ff90e995c8136c6c0c6ea8e67a865fee9b17bd6aa00bb78776cd41a7b831be0", 0x54) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xc) setuid(r12) msgget$private(0x0, 0x6c2) preadv(r7, &(0x7f0000000e40)=[{&(0x7f0000000900)=""/185, 0xb9}, {&(0x7f00000009c0)=""/42, 0x2a}, {&(0x7f0000000a00)=""/57, 0x39}, {&(0x7f0000000a40)=""/248, 0xf8}, {&(0x7f0000000b40)=""/59, 0x3b}, {&(0x7f0000000b80)=""/171, 0xab}, {&(0x7f0000000c40)=""/200, 0xc8}, {&(0x7f0000000d40)=""/219, 0xdb}], 0x8, 0x4) ioctl$WSDISPLAYIO_GBURNER(r10, 0x400c5752, &(0x7f0000000ec0)) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000f00)) setreuid(r12, r12) setsockopt(r8, 0x9, 0x552f, &(0x7f0000000f40)="2804bb4d039ba1f47c6f1aa9e5f140fa80e76c7c03ab90562946c04d6b27be9f895cf0fb18de117d2ac4d0356d46639c89483ee8d7f1aa622561563d69493939adad735bc28ac04c14fe00be251b82046661304c088c7742034d070875852d24f2add8e0f457e4f80780dab99d1ce15f1eca6a555e0708ece072bee05d7b0d84c1d9d9aa1e6576e019ea17f7fc101a51bb3c60490481c2c5034a8840b9d7033afd0b2d41825d0d97978a79", 0xab) r13 = socket$inet(0x2, 0xc006, 0x6) accept$inet(r13, 0x0, &(0x7f0000001000)) bind$unix(r6, &(0x7f0000001040)=@file={0x1, './file0\x00'}, 0xa) writev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f00000010c0)="5c2c5b4d0311af7be12bd306d531872f5e1c4e5996ebd8fab72bfa02e4e816c993aa1990", 0x24}, {&(0x7f0000001100)="bc6c576efea5cefa544d6caf0b4958a89a9d3288f97ff9ca73fe012ec3ede9ec0c18ade04891c7645ccc2390e4fbc6890ce2191abe008fc6ccceb4ca02becc08caff34e45bf0b2d473b443a7717dceb71f42eb8487aaab6f574e70a4585c1ee31fe59a00c6f862dbd5307e2fed8d52c2df594a17f51eb4ad3c72270aca6b502dacb0862a6a53dae4fec6a5b8ee3228121ba659dceaa7b48845ddda102061d92f1a76ba5e52fdb41d2ce30e297396597a9faf4c32a2c6c16b35d3d98a04e4353f8b", 0xc1}, {&(0x7f0000001200)="d590532bad39205cb5722db23adb5b4289421354b30a01d8f575ff90c22705a673c96e63b20b185dafff70c8bbcb8aeccf3da79789dff4d77a22b60df46e431fc16dcb7f56cdabe3e7a190af5432acb222b53fa90bd2d87a201aad9c6c6178c57545f5e299b38af8c83a7646fc22917246f4b9cc1faad0bf32d97835a4b6c70b5bb981763249d2605b59e712c8176a5ca3fa790fc46fcc21b8efa7938854b032e82334f4ae3f25614ebb817f395d4fe43a00a50f4e30f308ef3aa251c29d7f6599f98516de897bb3820d6f9e34b4250b588f4588bddebafc9de639a8edd44376bd4ac67ef39a3be2190c414cedfbd3356bd6be8ef6d70174a053", 0xfa}], 0x3) executing program 7: socket(0x0, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0x0, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b1000502000000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037382102000000720fd38bfbb770c1f5a8727781ea2e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba0900000008e371a304353712051eadb71d89e000040781e4b2ffffc00000", 0xb1, 0x0, 0x0, 0x0) executing program 4: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xa2}}) r0 = socket(0x18, 0x3, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="e006b531abceb495afdc8b5a64b2c9185b90c0e23c9eed1429c3a041f83532377bff100eafcb0d410f32e015d2d8b264ef19424e450ae24dcada8d12e0497fc04ebcb0abf66c55849b63ab837c2a600d1fcc4672bc5da2e77f5bdb693362274a9a62c2a01f10707e10d41ecf5fffe2a317b60a241b2e3aea4d37ecdfb8bfc51b6082984863c3dde57540864adef3ceeb8311460b8ee37ba3ac0f10d518085701aba20a8c6a30cf2a78af72bcdb4f9266ef127cc39a106a395960aeed8dcfd47305f91bbd2afcd3e84b14ad9f037e94ba14dd11c752f3a1aad78e65efdc357d6845cd529115e710be43548be843f214ac2c4fa750126dad9972ef081f763801c79b2085a0c28961c7ecbf1c27d1c605f3ecb9d8e3649790441971d4575bed82f30bdc88ac95bf85e2f2a8d5cac1f7fdad09c9a0f8bce35450df1ac6b897a60f1b939f1c9f5b9dcf1b34a477b7fa7cdd98d584683657d7981c84c0bddfc69d7c703a4d083b3cf8c000b632be4e61713a6c66e135e9427dfe2492ecb75a2b459a07e0a689cf8bd249298efb2fe68f88e4573d2580dbb9a1c45db5588a408d5234b107c203a2d90bf4f500adb675d1dd4237237bd3169ed66715629f0f657cded64f7af73239df9716bbe37f0ad8c450b42eda4ba8069abf70884392f66fa6888cbf108a24507f00a19531d624d5bcc75a5731db9b8179cf2f5616d7fe94e8dcf993b17613551e60edeebbbf647e5e9aa576d7d672d66e3d6befc0c47acace57e8dd4980f2a9b0a68fb1bf70d68dc4f5f3fb71bdc4a0aa1d6dbe8c2ed4fdfe6983188db9c755717dce8beacbef46c7f4ad9ed23d19fd652559e88095448b4698a6bd9f8ab614050c6d48f90f1b21928fb6d700fa3044d9290ceac45773b68493a9b66c76efe4b44fbe0e5673018a32deaa8a2123f5cfda6e1f13031c0d0f300e493314eed077480f2560c061dc076bed5f537d4e35bfff7bf37350dc16e9d8f928dd99e61cf2260e5477e9816f6f655e82ed05851c4e671a8163f3cf5fc2988a6c14b173930bc978a4e5c8c9ddd56374730fd15795b333fba44da442ac3cdd13c905f93c6705b148faa8068993d9e37a43e9a62d3aad65889a474e69adf14e320dab70f2939cd24125b6036e647d496212fcba5b47459d5151673f245fb3c2425d38c8c34ed987badcb113171717f01216af67340ad9c21e17417af3eb657fc8bb49bf58dedb87c7ec45a79cbc15524c8b9276776d1aab955086bacd67770f1483c1b489a7c5035e0bff929a2134ad8140b2800c6eabc808a09e291c2c993142f93d2a3dc2516caa8954b87ad3088c0da71eb77c24284ee02baa217e41a2a5e75e9aa1858971b7c07ca9a50f2b775b13668fbecfcf5e6f2533e764a1db9ab5006662938f54a821b143105f22b6ee4b7ce2a93a314e4dac8ed65a3e53096a2797257bd1d4fa6fbe27f0a5fa5bb77d1a1f4aed81cd5205dc195d5d4816ee10b8b9c9bde0d9671a457b447ec7594171420360e8f618f92e5c43ca6848fadd0b05d5222386dfabc7463fe7833e63fa1b7a1c998f136445c7a9b611f38911abfff4e9a6c7267a89283aaf0cd200de7249ff243f9320312e4c19f2b6ad0a21678a6d3a29d51369211dc13b4610f6905a2b6c0210f47f782951e3711d972e66971f9e319ace6c4761e02997938b6a1863f48ddfe0cc7b443b2776c6920ae9fc061aa032ca46a86e912a34bb2924ba3da0d3325cbf5f94d2ca629ac4aa400019c5af0b04c9d205aeb484ae2e33895b662c0e785f8a8786885e2f1740c4472d6d31e6fd94aff6980aa8975dd2ef97bb1a5b745887eba3c90693f9eab19b41811144907642fde4d39dc07914319147deb785546f3ba6ce43fd28cf35c7df374e261bd9fbae18115b8a24c2a70129923126cf407f79e5f37a1c92dec2ea8c8bc5ea9fd72e432293cb7a6af610a35e187c1ceb8f7938d24cf56127eeb1d4f75b3badcfc07c0ccfaf86b4ce018e3ea8ba1b6f9fb0ed7f37e4305aafbf6f13a3863556431d6dc93ad9b8ce51b00cc02330af457e8732b4e10102772123fe40d80e7e567ee2bc4928a0245a1fc2ef620c3aa6a61258672cc541be16883dc08541e3f221b4afe7b51d73e83c97cec1a6c43ddb224d73314bb749df74597c8d4ecd5da687ff5e51729db5c548d9cbd9a0947cc10075bdf4a5b26773bd33f777887c1015fcbd005cb7218c2953774bba675b4050ac889fa3dcd1bbb4a3fb309f4719f5e8ba513a54d59e3a5e98a6498079d73e5904156756dd585243aad8d0517d5b68e63b91f7d8a5f4b7c7748c5006b28f87e67d68baf77930a3601e8047106d00a62e6b2da34943f5b3255c7c6d6af553beb47d1f11c4dcf5c6c77fe22a4558a7f1b4f87aa4860fa2bec3db21f5fe5696e1e92f72be3a06584d3dfd95fa671eb3ac425b447371d87b077b8c9f5cd30b12d9ecf0a07d07fcdc48d153a639b5a50f165c0e317f929101d8aae0334978069538744c4c20b1f8aa9deb118e7b40df3df2a37241eba4cb1a24914055831320da37750a7b8c3d323e19f900704f916caa7e79c81b15f0bfec5ad504e767b3a0ad374db6cfef5c1b16b65ff4b6121064a85c59165c94a46cafd7696827a95ed3d0745c15c8ca9adf5d24c3bcc7bd8945c005ab8beb13fc05d4f05dec4135a34015178242b0ea7ec348bdbe5b6e7602a1f411982b0ddefcf45d034020989478a2b4de5db4bf9ddfef1239b14d2cb234492ca1e5d0561ac0dcee5051eb428a2b6eebd8178339fa1d6b031dda55bae4df8be15ccb8906a1015c9924c8a8f4a69dc63730c92deabeab43247169a37b5031ca674d87bbb11c8ad7ab63fc9f5535775d5f2b86fbbe1fffc975313359a0a35c1c8cca8fb86abae9ecd1636b3dc29b3b6410ed3722fa749f85cc1d9bb36453c3ec2e588df3ec38d665d2637319c35fb29da651248c208242b500aa715e41a7ecf5849f580166b7a57a8ffef3f7c277b8d4a1837ea78a8ddf5bb68e4cc3e5b4f82c3077fc5b731a3c3894226d9d88a15d1ec282052049e0b9ae6d48ad90e3b9be20512b1340420da1a050721135a729de5ee245be21cab0bbceaf12a63c5037db91979d98afee14737d2a70d15796ac2b0c8786a6fb38adf8182e32fa2abc930887d6d214a97a119f1222cb9267a6c0966f13c8d93343fe1a3200fa4249ef04139e6c659bf7d13301a1f74acee610e54584891ccaa6cd75f97f9e73e2dfca9a8d1e4f142300a0452ea287390d544f9ef9f3fd76f90176a4c1423a0e60013729b9ef1152487c956c4c1b8d47a93a0f385fd5c51b492e71f434b3aea3b61a527805c2b4025f560cb313438eab8ba4a7baae812ef8eca52217af50177a1081720357f6c645f6c0932e59fa8047cfa146f8d5d263a58178e8b04c7b528d23dded1a0d089d3b4a2136399fa509424d95f7975a6c579fe1e32f9f29b757af66c748b78d86ba3c5b1ab56f1d6ba6197acee5af0aac06f4b3617a89f3d0a1ed2d991420f1eb113211920f34b3cd098b1e3c5f60d41d9e5914c593f9d5e8d0e02601dea9618b80abf3e71240f27836411adadd68a6c87cca195b94b02314daa898fa98452e72266fec21c18d51e7d0f05f2569f50978f767975dfabeb131bf628ec8382f2adb4fc9ff00a278015b6602b755a7d5eff01fda7f333a41b0718df7eb258b4002c6224dd6fa4afbcce016ab430c4fc9d665ed3afd1e750b7c8975c1042b4704d73b4cbdb0575f0c0481b383b8d21cae6767e3fe67f03433b426171bfa33f509e4042bf1996eb0be161fdec5a6e63d9fb7b35ac1c76aa378ef9f507aa08f3de48cde0cb0a1479bd41ab8b54aa6293f008c2f0938e3e5a895cad3f9f3dc5f82dedb3a23024f267cb6c288f30f8ab53a723fb36d17535b72c8e22015b71c02f51e802548b29957d2349a255be116ce2abc0743d03fcdbe98ce0fa28add7d6b12b9fa3e66157a086f082e4e84acff2ea6c351b6f8cc6a25cebaa6801aca1a1bb8717de04b0b10126f9ad0d3fd52c93588cf9e3da329fd43ffbdaa0255a94ca65abb735c56bad251673ce2a7bc5bddfb0ad1c58ce2edf3a46f437b6b53f98a0da6dce82679113b9e63a4ad04c2831554ca41f8d4b245be27fb214e3e901384effbd69d78b92c7afd5d814f426dc0560a6c54deaa1f741f0b63e571c5c395dff95f43626cb6b918d41db7bc7d4adb1f4849ec66bad7f855c35f4b243233c5cc192c96f65274fff87714028f4b1bc994235858b03fe0a57a38d7c931151616ec78cf477bdcefb7388a95116dec63624d1399508ad7c42995c9f6fbecf1d4c1a85f86b842c17f2c5a822db539b5bc05ab621a1c6600321977f49263d8d03bb145144f98af63e9095f79598187b00c38077a7b8d8f1b3a5fd0a40c4483a0b42353a7deea5b1fe996101083f236e0436f842a0e0183f0266f1567018b50bd4f545576403943ebfbcf0fb531c12b4b5bb31ef403b055e08d116e365c14d66d66514b4e83f41c479db246619ffd7cb54147692bc5eac7bd53395fb53e0df2dc3958e6e14b6e1b01f7f66e69072fc5877006a12fc236a94fa6b3d88ddf9a40323e4f06674d2028b278884fb5cf63ccd8b5eb98e8c793feda51dcf02daac928a66616fd8a2c3d5cdc307a142bf6eee810dabcfd2a1787fbd59eb722dc0284b1bd6704f18af7262f96886670319e10b3a23b7beae85f12e74bfa63110217f88933a999652e41f5578a03823ff3ab55ebcbdfc66680868e4c1c7b3d65d1423ca29d67283afd99fcb2d7cdd3b6a3d8a669de81cbf27e64e52e2b5eb655a8de9294c0bec0da96e3083fe906a178856f2fd9d5694e83fb3992f03bb866f5dd70d742451676cfd7668090a0eb9e24ded02ce8d3c03086d41e2132c0719bf5451e4affd15f8dedc3e639461d77258ac6f120b4ae371754f0b210fbfeefeb9adead829b1981fa14480bab5c2260e2523b318d9e03b554a3d1a846f5daf836b04bd61ea15cec39db93bf650cb706cbd94daef90b9667bc2069de0be87c504f85771068b3aba5bab55c6d79f3b18eb68b4094bf02fc99864d3b775de1078fde29d07cc243e6680794177f56655c4bf3da2505a743a4fd3dbcbd86f234382f7dba17bcdd6a01e2cc3e36c8016b3bd4b3c7fae2af2805ffb53cd44d23d47700639dad9ec5973ea02a2a7836a6a7ae57b939825e184851c66923f5b3490972027d950ae847ff1486af63d293e9f6d94517e04e5ff7874e7e1df14b64f59cca00bc42302254cc9df714d865bf79411b5782ab7937552b4341e3b7fcc46a296d8d8d8c8c5142de04038c8d952af5fcf6cefea1cca0d9cdf6cc9fee18f8618bea34cf18ae5007fb055401a326c6c58e938c3e984f4952d3e3a35565a07e87225ff16681185aa0d645ef4d9e6bd8fa0ddf72bfb98ca7d6f023b247ea789316c99a6566446bdad5f1404b9fed9b5c9f10598fdf93f933499af8d200f05cab7d31b6393b2085ef2d4ea9bafac7e9fbe2ce65b343a9b105a4ed45bedff656bdc3d609f3f790ca7e946d8f0af14034fb7db95cdd71953bbe5267d3b98a128a8a1ef2a21269bb507ae74cf1ea2b9864eb0bd30cf54270405fd413dedbed2fe961e0067116aae8228a0194ef77b81b8a4716cc6a9eb7601bd68b334e69e9923c4beea5a0d2ac2b890ccc16e9031c7a9b0504532f0f0612fbbc2b1747538688c7281a31b55dc3dc11a3e21fe46d9c7655988902778858aee8da39dbbb36dbd6c148f885ff2e8184b7994924327091184bd9c5a59a857b2d72390f4f0d5d43", 0x1000}], 0x1, 0x2d2) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x6, 0x2}}) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000001280)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x113}, 0x2, 0x0, 0x0, 0x0, 0x0, 0x8}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8040691a, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000080)={@random="b1d3bd0a0c02", @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@lsrr={0x83, 0x3}]}}, @icmp=@info_request}}}}) symlink(0x0, &(0x7f0000001240)='./file1\x00') open$dir(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000480)='./file0\x00', 0x382, 0x0) poll(&(0x7f0000001840)=[{r4, 0x40}], 0x1, 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file1\x00') r5 = semget$private(0x0, 0x4, 0x1e) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f0000000000)=""/4094) r6 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r6, 0xffff, 0x10, &(0x7f0000000040), 0x0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000001000)=""/229) semctl$GETPID(r5, 0x0, 0x4, &(0x7f0000000000)=""/13) executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/control\x00', 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x292, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) flock(r1, 0x2) r2 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000200)={0x1, 0x0, 0xfffffffffffffffd, 0x269000000, 0xffffffffffffffff}) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r3 = open(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x20000, 0x94) readv(r3, &(0x7f00000001c0)=[{0x0}], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r4 = socket(0x18, 0x3, 0x3a) setsockopt(r4, 0x29, 0x7, &(0x7f0000000200), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x8aad}, 0xc) ioctl$PCIOCREAD(r2, 0xc0107002, 0x0) socket(0x0, 0x0, 0x3) r5 = dup(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x200, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r7, r6) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000380)="de561407c954af6cfea534e6cf8f8196b9a3e9c4b3ef938e006a882aa313ab00000000", 0x23) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0/control/file1\x00') executing program 3: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206921, 0x0) r1 = socket(0x0, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7", 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xffffffffffffff7b}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x6, 0x5, 0x6) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000040)=[{&(0x7f0000000080)='\x00\x00', 0x2}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0xffffffbf, "ffff09009cfaef01018b7482ec88870000690200"}) close(r1) ioctl$FIONREAD(r2, 0x4004667f, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000380)=[{0x50}, {0x16}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 7: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) setuid(0xffffffffffffffff) r3 = socket(0x18, 0x3, 0x3a) r4 = dup2(r1, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x18, 0x2, 0x0) r6 = dup2(r3, r5) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r7 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r7, 0x80047470, &(0x7f00000000c0)=0x10000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) fcntl$dupfd(r7, 0x0, r0) poll(&(0x7f00000001c0), 0x0, 0x0) socket$inet(0x2, 0x4, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r8 = socket(0x18, 0x3, 0x3a) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r8, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f00000003c0)="25d804d9929564850117ad2bfc61d22a4be6fe9d", 0x14}], 0x1, 0x0}, 0x0) executing program 2: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)="e9f9f70f6107d8b5dd53f16d56365b1621aac234ebe6c1bd2d59fd9b210dfbd79abf195e451125ea9a331fc145a824b21123ce1441403d58e3f416e5ac4c4782a47ff995c981e64a52404e1f6f1f8be071", 0x51) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0x8020697f, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x60}, {0x80}, {0x16}]}) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000040)) write(r1, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) close(r0) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc020697e, &(0x7f00000001c0)) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt(r1, 0x0, 0x22, 0x0, 0x0) executing program 5: r0 = socket(0x1e, 0x3, 0x0) r1 = socket(0x1e, 0xc003, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)={@local, @local, [], {@generic={0x806}}}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) geteuid() munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) sysctl$hw(&(0x7f0000000600)={0x6, 0x16}, 0x2, &(0x7f0000000640)="0f7c5ff6", &(0x7f0000000680)=0x4, 0x0, 0x0) dup2(r1, r0) executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x14800, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500), 0x1, 0x0) r2 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x0) mknodat(r2, &(0x7f0000000580)='./file0/file1\x00', 0x6000, 0x0) getpeername$unix(0xffffffffffffffff, 0x0, &(0x7f0000000180)) listen(0xffffffffffffffff, 0x0) bind(0xffffffffffffffff, 0x0, 0xa) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000380)='s', 0x1}], 0x100000000000038b}, 0x1) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x0) r4 = shmget$private(0x0, 0x4000, 0x1c0, &(0x7f0000001000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000002540)=""/4082) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000500)={0x0}, 0x10, 0x0, 0x0) setreuid(0xee00, 0x0) executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x8000000000000000, 0x8000000000000001}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) r1 = semget$private(0x0, 0x7, 0x3c0) semop(r1, &(0x7f0000000700)=[{0x2, 0x3}, {0x4, 0x8, 0x800}, {0x3, 0x3ff, 0x1800}, {0x0, 0x0, 0x1800}, {0x2, 0x6fd, 0x1000}, {0x1, 0x7ff, 0x1800}], 0x6) ktrace(&(0x7f0000000340)='./file0\x00', 0x4, 0x0, r0) semop(r1, &(0x7f0000000280)=[{0x3, 0x1f, 0x800}, {0x4, 0x3f, 0x1800}, {0x0, 0x2, 0x800}], 0x3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)=[0x87fc, 0x9b7]) setreuid(0xee00, 0x0) getppid() getpgid(0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000440)=""/248) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() setreuid(0xee00, r4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0xffffffffffffffff, r4, r3, 0x4e}, 0x6, 0x0, 0x6}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000740)={{0x10200, r2, 0xffffffffffffffff, 0x0, 0x0, 0x44, 0xeb}, 0x56, 0xd47, 0x6}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, r2, r3}, 0x6, 0x0, 0x4}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000540)=""/240) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xa) setegid(r6) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000640)={0x0, 0x0, {0x0, 0xffffffffffff0cfe}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) dup2(r7, r7) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000000000000e30b060000001a5113fecea10500fef96ecfff0f00007a89583535", 0x25, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x0) (async, rerun: 32) setsockopt(0xffffffffffffffff, 0x1000000029, 0x3b, &(0x7f0000000000), 0x0) (async, rerun: 32) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc050756a, &(0x7f0000000740)) (async, rerun: 32) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) (async, rerun: 32) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xfffffffffffffed5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x4, 0x0, "65dfdb7132fce0b568c98b35202405275b738718", 0xfffffffe}) r2 = open(&(0x7f0000001180)='./file1\x00', 0x615, 0x0) writev(r2, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) (async, rerun: 32) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) (async, rerun: 32) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) (async) select(0x40, &(0x7f0000000100)={0x9}, 0x0, &(0x7f0000000180)={0x1000}, 0x0) (async) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0) (async, rerun: 32) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001380)='\x00\x00\x00\x00', 0x4) (rerun: 32) recvfrom(r2, &(0x7f0000000200)=""/51, 0x33, 0x3, &(0x7f0000000280)=@in={0x2, 0x3}, 0xc) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0", 0x1f}], 0x1) (async, rerun: 64) readv(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f00000009c0)=""/4109, 0x100d}], 0x1) (rerun: 64) readv(0xffffffffffffffff, &(0x7f0000000040), 0x0) (async, rerun: 64) setreuid(0xee00, 0x0) (rerun: 64) open$dir(0x0, 0x0, 0x0) getuid() (async) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6, 0x0) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x9, &(0x7f00000000c0)=[{}, {}, {}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x24}, {0x24}, {0x6, 0x0, 0x0, 0x20}]}) (async) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)=[{}, {0x7}], 0x2}) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0xa, 0x0, 0x0, 0x0, 0xfffffffffffffd5b, 0x3}, 0x0) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000080)=""/23, 0x17}], 0x1, 0x0}, 0x42) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x6e}], 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/225, 0xe1, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) close(r0) dup2(r3, r1) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0x0) geteuid() r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000080)={0x0}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fchownat(0xffffffffffffffff, &(0x7f00000001c0)='./file0/file0\x00', 0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000180)="b860fe09625ee6793978a575faa1b6c6c1d6c2eca2950e661d39ab1be31a269a39fd7fa9f12e499f602cc961c1ceb33ac91343ea3b3f8c5c7b93d5c20ab4211791fe30", 0x43}], 0x1, 0x0}}, 0x10, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x87}, {0x25}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 7: sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000040)="6f83c754c14e4299268808076fe7d6d6e959ce7f89137514e6e70ba2792cc61dfe78b8d399605cb0130e43d4874aa9acf1b02cf306f2baf66032b2561792769860e9bc5fc28559521c3f5b2350bca743f561402a12b6ee6d22e91dbbdfd90f283998086bb54cb4e6dc5411718c47552f0a64764607ce12fec4ece29691cd59e178a5cb171791cc2c62ab63022ae6", 0x8e) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socket(0x2, 0x4000, 0xff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x10, 0x1, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) socket(0x0, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020690c, &(0x7f00000001c0)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, 0x0) r6 = socket(0x0, 0x0, 0x4) socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000e00)="6228951c7f85b0b56aab81b6e533fbeeb0254b38b4984000000000150000000000000000000000010000000042b1305ae0a9b22454ef8673fb64e963e2f951f2465363228b7e06ba1b0ad11130f6a7df6b10d3cc0b0360d02a7eba1c3c4927bb127a3e922c9451b4dc161c21a43466a57c348d0f14eb2aaf777f2e3f52144195e3ae9e53fb853a52683ab8c41c4f4ac7d52a0f3dc13a30d08ebc8dafef88467a47c9beb5b1161870d45df288154b07eb289bf48065ece4ea5cf2a9670bd16d141a17116b1888192a64737f20095858f00a0582ec41d0b0d8bea5ec453aa848409d9873bef34a052cdb224f010dec25a9e8abff3642f7d6bcd4e114f2ecda08a438217e6447fbbe17bf0d336438a4263b17070a6ad1f73cf145ef93fc15ba26cdde4139b8c6fd6d3a0df2210ce5b4640a1d67e46e93738595208d1496736c6bf4c534bd943270d1aa29027c268c5dc7ebe5fb0627291ada1ea4d8fe45f08d13df085a1af9e153c1626c8ad4502d2c3ea64dc6791c252f7dd3c57c021f66ef4367731c3dd12225cb3ee39372ad1693cb27b2641a70b6b84363530cc06ecd29470d6adf0f244f1d", 0x1a6) connect$unix(r0, &(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0xe) sendmsg(r6, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000000029"], 0x10}, 0x6) r7 = socket(0x0, 0x0, 0x0) connect$unix(r7, &(0x7f0000001680)=@abs={0x0, 0x0, 0x1}, 0x8) writev(r7, &(0x7f0000000080)=[{0x0}], 0x1) bind(0xffffffffffffffff, 0x0, 0x10) mknod(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x1, 0x4) fcntl$setstatus(r0, 0x4, 0x40) getpgid(0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}}) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x5}, {0x84}, {0x8106}]}) syz_emit_ethernet(0x46, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd604292c800100000fe8000000000000000000000000000aaff0200000000000000000000000000010000907800000000000000000000000030df9c0d24be1cd36227e08ac29533b5914601b18892a613e2ea0d13e178b49df5caab77eee94c03b95463def063152c8b4100950367a1bdbdfbc52930bced2bd95e0d6823149810953567469673d49195c59ec7cb85cc4a221571698d3023db813b19db65b6758c69eca7a8c5f295d56a77b9927ef0cd7ecdf9c7b8c7a921ca14bc66cdbbbbe26210924470fde6be8c51b928e448fd4a87b42febf823c432b528356b"]) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{}, {0x6c}]}) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setreuid(0xee00, 0x0) r5 = getuid() setreuid(0xee00, r5) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r6, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x800000018, 0x2, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x8, &(0x7f00000002c0)={0x1000}) kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x83, 0x4}, {{}, 0xfffffffffffffff9, 0x5e75a2b2ed514863, 0x0, 0xffffffffffffffff}], 0x10001, 0x0, 0x0, 0x0) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x7, 0x0, 0x0, 0x10001}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) getuid() setreuid(0xee00, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6000, 0x1) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', 0x0) open$dir(0x0, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f000055b000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000ff5000/0x4000)=nil, 0x0) shmctl$IPC_RMID(0x0, 0x0) mlock(&(0x7f0000ff6000/0x2000)=nil, 0x2000) shmdt(r1) sysctl$vm(&(0x7f0000000540)={0x3, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) socket$inet(0x2, 0x1, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r2}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) semget(0x3, 0x1, 0x0) getgid() executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) chflagsat(r0, &(0x7f0000000200)='./file0\x00', 0x10001, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) socket(0x11, 0x3, 0x0) setsockopt(0xffffffffffffff9c, 0x0, 0x2, &(0x7f0000000000), 0x0) syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) read(0xffffffffffffffff, &(0x7f0000000080)=""/179, 0xb3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f0000000180)=[{0x2d}, {0x28}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "7546068d2813137fd1447a6c893e868e14292fff"}) syz_open_pts() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x112, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x14}, 0x2, 0x0, 0x0, &(0x7f0000000100), 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000080)) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r4 = socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r5) getpeername$unix(r4, 0x0, &(0x7f0000001140)) r6 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000000180)) executing program 5: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000001580)=[{0x0}], 0x1) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() readv(r3, &(0x7f00000015c0)=[{&(0x7f0000000000)=""/83, 0x53}], 0x1) writev(r2, &(0x7f0000000480)=[{&(0x7f00000000c0)="7fd1483ff857fa97e517ed6752b9dd2e715fb1463ab823869c913d10dc8546fd5736505c982f793d5b949b003a228cd65a01c5ebfcdae89550e8987b62f07fd3553cda456c2ea7c8ce87b81ed8428b45a8f2cda03366441c0a", 0x59}], 0x1) ftruncate(r1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000000)=0x4, 0x0, 0x37) syz_emit_ethernet(0x66, &(0x7f0000001840)=ANY=[@ANYBLOB="aaaaaaaaaaaae0c0faa888c086dd607c000200302b040000000000da0000000000bbfe8000000000000000000000000000bb"]) executing program 6: setreuid(0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x70e, 0x70) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000000)="d2a106f3c344d43cf085e2ecbdc0d0846d37b5a13a13a516233106cbd6048afdf4e3c19bdaf4dce56a598e159c37fefa2a866c9cabea11349028c976f622d73f39fd978be40711332942189bb29e8c100bb461cfb7c87a821d2e276a9bf0f68b8bbd96f2641ee83b9692ab02152ec88ee615c9627520ddf0a2953145544c75ed66db1f9b9e045d0a16c7f79f070000000000000060344b887e92fabe112526f103abfced802361f1858b379b4c3740243bcc02040000000dc9f6c14e22677a12d8bb8bffd518ee73993d0973ae800d93e5c3e7663f9c4530164cf95ef32a163e29fae187b8889a45652909c25fb355f8af706e8b59884f0abb6026dec5205209d97f0b69f6cde22fb1bee6c21238e15c90944ae8f5f3d7ccaea52af9589b840550332eddb54e25fbb7e5749e4afa2c9cddf46d3ee3f13952783c16bc579cd8976470ac0ed8dd12a0c8df76bd6895768538dd234162309778acecdcc57c9baf04bb8efeac5a05b45808dc8256da26c8f589babbc1d43dc370099ba965f237ac051a4a8dda33f15612fafb49628344cceaad592617e87d6af400d482a30fa584b3dc74995deac65dbf12ebba8b856009df7de34d8fc45412e52b077553ec41aa0e281cba3644b3be9451de4fff7dcf9d423a8366150a", 0x1d5}], 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000300)={0x1, 0x81, './file0\x00', 0x5, 0x0, 0x4, 0x3}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000380)={{0x9, r1, r2, r1, r2, 0x100, 0x5}, 0x2f8, 0xffffffffffffffff, 0x7}) r3 = socket(0x2, 0x3, 0x0) r4 = dup2(r3, r3) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000600)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000040)="57f7578942697c0400000000", 0xc) fchownat(r0, &(0x7f0000000340)='./file0\x00', 0x0, r2, 0x2) r5 = socket(0x2, 0x5, 0x6) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r6}], 0x1, 0x0) fcntl$setown(r6, 0x6, 0x0) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) recvmsg(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000240)='B', 0x1}], 0x1) mknod(0x0, 0x0, 0x0) link(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0xfffffffd}, {0x6, 0x0, 0x0, 0x80000000}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffcc) select(0x40, &(0x7f00000002c0), &(0x7f00000024c0)={0x1ff}, 0x0, 0x0) socket(0x10, 0x4, 0x9) readv(r0, &(0x7f0000000740)=[{&(0x7f0000000140)=""/144, 0x90}], 0x1) executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(0x0, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r5, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x8, 0x2c) executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) open$dir(0x0, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000002c0)={0x5, 0x100, 0x3, 0x1, 0xfffffffe, 0x7, 0x4, 0x10, [{0x10000, 0x7, 0xb6, 0x1ff}, {0x6d154804, 0xffffff42, 0x8, 0xffffffff}, {0x4ca7cb85, 0x4, 0x68, 0x6}, {0x0, 0x1ff, 0x1, 0xffff8000}, {0x2, 0x2, 0xffff0001, 0xfffffffd}, {0x8713, 0xffffffff, 0x7, 0x9}, {0x20006, 0x400, 0x835}, {0x0, 0x8, 0x80000001, 0x91b4}, {0x39a, 0x8000, 0x3, 0x9}, {0x10000, 0x8, 0xc49}, {0xffffff80, 0xd8fd, 0x6, 0x40}, {0x2, 0xfffff0f0, 0x4, 0xfffffffe}, {0x7, 0x7, 0x8000, 0x8}, {0xb081, 0xffff403b, 0x9, 0x41}, {0x5, 0x80000001, 0x800, 0x2}, {0x9, 0x4, 0x5, 0xf0000000}]}) mkdirat(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x1}, {0x34, 0x0, 0x0, 0x205}, {0x40e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[]) syz_extract_tcp_res$synack(&(0x7f0000000480), 0x1, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(0x0) r2 = accept(0xffffffffffffff9c, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) getsockname$unix(r2, &(0x7f0000000540)=@file={0x0, ""/11}, &(0x7f0000000580)=0xd) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r3, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}, {&(0x7f0000000080)}], 0x2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000400)={0x1, &(0x7f0000000240)=[{0x7f, 0x9, 0x20, 0x80}]}) ioctl$FIONREAD(0xffffffffffffffff, 0x80606954, 0x0) setreuid(0x0, 0xee01) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r4, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}, {&(0x7f0000000080)}], 0x2) chdir(&(0x7f0000000440)='./file0\x00') executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r1 = open(&(0x7f00000000c0)='./file1\x00', 0x8000000000028c, 0x52) writev(r1, 0x0, 0x0) preadv(r1, &(0x7f0000000900)=[{&(0x7f0000000580)=""/161, 0xa1}, {&(0x7f0000002540)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/20, 0x14}, {&(0x7f00000002c0)=""/61, 0x3d}, {&(0x7f0000000800)=""/194, 0xc2}, {&(0x7f00000004c0)=""/94, 0x5e}], 0x6, 0x3) syz_emit_ethernet(0x36, &(0x7f0000000440)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86fc6089328b00000000fc7be31dda4e647e1cfaceb91fcfb1660000e3ffffff000000000000001000015005a0341131f60ccc558aceb10f833574f222107b", @ANYRES32=r1]) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) msync(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r2 = open(0x0, 0x2, 0x100) writev(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, 0x0) r3 = socket(0x11, 0x0, 0x0) execve(0x0, 0x0, 0x0) getrusage(0x1, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) r4 = dup(r3) writev(r4, &(0x7f0000000540)=[{&(0x7f0000000240)='<', 0x1}], 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000001180)={0x10, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000011000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000000d000/0x2000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f000000d000/0xa000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}], '.\x00'}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x34, 0x0, 0x0, 0x1188}, {0x5}, {0x16}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) open(&(0x7f0000000280)='./file1\x00', 0x100, 0x49) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x1e, &(0x7f0000000280)}) syz_emit_ethernet(0x42, &(0x7f0000000240)=ANY=[]) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x42}) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) open(&(0x7f0000001240)='./file0\x00', 0x70e, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000280)={0x0, 0x8bd9}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0) execve(0x0, 0x0, 0x0) r2 = syz_open_pts() close(r2) r3 = socket(0x11, 0x1, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8343712051eadb71d89e000040781e4b2fff040ff00", 0xb1, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000040)={0x2, 0x6}, 0x400000e3, &(0x7f00000001c0)="97b83e0053e76fb5c316e5b11b843246ad488e971c2783d5434b8c8fc0654f4d6007184ec96e2b6f3bf19eb9739a831a02ce742f7789c5058a025f35104982dc2650e17f533398e11db5dbf276cdb02f3e5fa24dd1f03767b8e8fa958d79dd612925df9bf2973ffc29a1b3eb8dba7a7cb2b3e2bff2ba212748f1ec01abfdc4c14b2d66f2b0819ef12ff86d3d35eecafa9fcdb6a3819886be7711117131e7d883743977e4826481a090a5d18d73e394d8dddb19adcb2fd37e341aa7fdd1dfdcaaa7ca55207bf39854808557fb762e9fd0c987b708ece1c92759c140b4fa0efcefe1af7246037bb4c125f996576c7ab7e6edd6a6261c45b354af95991919c6bd6fd0393241b5f515b605f3dcafbe315f80d82f8b0706c454d37c646e911fd24e36edf8d75578cd29d4d85cbe0be6bec83d7d7df8891ca0618577111b82fc72a561ff10b39af883ac7c616583183d4c251c62d12f4df2e3cacc2105898d2f5779e2437de75e918049c846ee6dbf84ee374d04751fe86a1e42ed661bf4af78199546ecacb7bc5d81e85ce27743e6ec47182cad4fe5f078aa6d36690df8b177158959e69b5c46b5078a3918d799ac47ef0d135e324e0211dad648fd97fea44a7ea83d73e2aff88bf692a2a86d0e17403533a9c206945e0736546d748cda85", &(0x7f0000000180)=0x1dc, 0x0, 0x0) executing program 6: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) ioctl$VT_GETACTIVE(0xffffffffffffff9c, 0x40047607, &(0x7f0000000000)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) poll(0x0, 0x0, 0x3) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x202, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001180), &(0x7f0000000040)=0xc) r4 = semget$private(0x0, 0x4, 0x5c0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x18, 0x0, 0x37) syz_emit_ethernet(0x46, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa000000001c0086dd00000000000000020000000000bbfe800000000000000000000189a95ace1efac6e9052475ca0400000000aa0000"]) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) getppid() r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x10, r6, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) munmap(&(0x7f000000e000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0) semop(r4, &(0x7f0000000180)=[{0x1, 0x5}, {0x3, 0x3}, {0x2, 0x7, 0x800}, {0x3, 0x6, 0x800}, {0x2, 0x24f6}, {0x0, 0x0, 0x1000}, {0x3, 0x9, 0x1000}, {0x0, 0x9d57, 0x1000}, {0x1, 0x8, 0xc00}], 0x9) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) dup(0xffffffffffffff9c) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000002700)=[{&(0x7f00000001c0)="ff8b4ebf71dd0cc79fca3b846b17f185cb82cb01e081bf4cc6f2c39bd61ba68ad370b5d7479fd223c6f04593f5da0e4e0f699233eaa1158898834a5b80a1f4a9d3bd15ef187e08945070e56d3d7fbb18c3ea8ab067f2409f53f8f4910d5200605a99eee523f44eab7c8c5854f893176c890a9867d06ba47e4b3e62e52a496fcd4d", 0x81}, {&(0x7f0000000780)="7619acdf89c75b1d0b1d91aa34f31f1156b89d19d1768246c6103f9cc3a2d710ef4ded170ec97fa244b8eb0456ee8c0a1480e243cdcec455879edcbcd981b0e4ec0c99817c969795b67376de3bb85a2d3df2ad383157206ac069c89d1c7c13df3d0b196303043acd30c71893c05e8fc17a3dc0e626b9ee5f8a9c094ab9292a9232bd2c", 0x83}, {&(0x7f00000000c0)="ec8073e6d5568621283dcd90ccb9cb27a3c9943ef544336c096931a5eb43d5d920b21a55e0804781f6378d962001793cdbc0b29808606740c571c013ae33ae207f1faa6ce1092934b79c173fbc72d83be5ca", 0x52}, {&(0x7f0000002780)="d53f7aa236e481fa51057bf866ede701a55151f54af6e6e26b482416486bdba2fddabede29ffdfc43520a605d0cf79cf91e1d3fde7bd64afa7ce38dc24c639043893b7973c8a248fe9fb243de532fd45b41b647801005fffee22db326fa539041e3a4fa5c4305b7a57d4f9d89589013663564bef51b129a724977a453430b3cdc83242e2382a3625fa3139", 0x8b}, {&(0x7f0000000940)}, {&(0x7f00000019c0)="510c8e924e639bc95a06a93bdab5f0d330e41983afc938b6f322cb7ad41b1dd7fd2e4a58618426c10096783f3f97277156a3195075811da41e579a6a2d0ed16ae273913b34b2a1d4a6a8506643759d008b8bcb196906a3d98d4b83f6108f8aa9a5ee36b98bd99ed471d8eeae48c1", 0x6e}], 0x6, 0x3380000000000000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x13, 0xfffffffe, "5238f0980ba4b3c8b9129c9eddd16394aac10fe3"}) poll(&(0x7f0000000180)=[{r1, 0x1}], 0x1, 0x0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000000)="4ee4cea28e7992eda59f6af335ea2409ece9edd552b1d49dcc882f1267f1717df12aae5b1664", 0x26}, {&(0x7f0000000280)="db0167e8e380a282b995f0e04a82922a6622174e1348e5c59fcbbda5dcdf74b8569bd59f48e365c0721f9ae671f3686acce7d147f60c2f935f6fc04b41cbacd20515a13c93c862c15f85e76f926b1b2753aae2aabbc62a3f4decb29d556f31bd2a5398d54985e92e5d1a29efa981cbea165a73bdd40b4661001f32b3ae5e4b84a6eead0820215c96721e2292c91c85173cbb8df8d65c5caa820e17009c2652eb8f", 0xa1}, {&(0x7f0000000340)="93bebfa386683ab3e16f6d581a3e49e424b610860a2f21ac16615715e519650f9c67f800e59b17abeef448835ba631f1fc42310576ba0b8831f0d4c87cd7e050c1849412aff715fc55bf0c97e4c9886862", 0x51}, {&(0x7f00000003c0)="89b777b9f1ac164dbf7ff1e42f49a72b8c92e2a095907c3dd949d985467a459fce27373aafc237268b549fc887d917b78143444cb03e10441414668adef7932674d9ecbd2adfa1ec98682f42f348d109e9b2cfad8cbc4cb1cd8fe4ff2bda4a79e2ab3cc93d690a9118f97097fabb16250930ca596b9f76eda2efba4b771fe893ed6e73537b0e8f7827e849db66e4a2bb306f15ae33b95677bc3318b85de94c7914b1d357a8e52feb51162ac1846227bfe4f7ccb0364851a873a452e91f4e807c408277f0fc6731eb8c78ccecc43e8ee0", 0xd0}, {&(0x7f00000004c0)="11d3586831906d9c10b5f22a74e206367153ba4952b1941ba52a114372b5b97449ebd463dcfd0df9cacd74560468e233f19318ab08f744a9151217a9a2bb19c2cb503e1d7cd510e502e33e8ac9d1f49b9ec616988081647c158ca43f143fc5099146de1f1f71e7f2ef74ae28fb8523d2bdde9ee3afaf074950afe8e47c134a2b9e91c8ac291caacf20b3713afbb744c933b2435e27b23578c77fce5c040ed28b874bd09370b4304883dfdf80b6f1c6d5a738df57cd89788e022edddf5ab28754e447e4785b5ff8303fe89577022af1ba577adf8b5c8c5d6fac80bfabacfefb2065c3c40c829534c0e688afa275ac9794211f67057bfc0b79", 0xf8}, {&(0x7f0000000040)="7cde9669722171c852", 0x9}, {&(0x7f00000005c0)="36a1f70a9f8f001bcfa7701edd0e1f3d75bc3112899c930498008dd8d2860d3e8df10186bcc680ccb9116f3ec0f3ac7c5f8c888c18dc6ca29614600171c6464128cecc239eb3d2dcc5d92da85402963a208269db3e7065e9a08a930f99f427b2557957bea9b6ce4a4d3a811ba79bf65137b37309c1d7f29b20277cea35c779376fac2dceb86e348b031c4aa8166ba80e8eff6a5b9dc68e99e55ec42f8137718bbabe42c46d2a2b450d3b4a82f61fc453f8cf5df69701fa351386e548246ce1ef026dfac10354349e457fc4e8d010c48e3a2488b99e60b4fa9f4613c69059eb715c9a87cb388d573bc45ecfcd55257c06cbbba19fd5aba577f100c09554a76a", 0xff}, {&(0x7f00000009c0)="694c0abced2f014079308fdb9c859ac6d0fe15c90260c695994138f6d2a67e8b9e4e665c41e5bcc3249c380011542946a1bd4c7cef59c0e73397fe657fdb0908585fe492937c92ecfd3e122dec0c5a0487cfcaee983295d9e470324ad675945021779c5af345dc624b8942587f8a9a315f6f4393390fe5f8a4a9f01c0427ca0e29ba268cb44028f32d0b234d82c3d6717487f756535b6825eb7c8e10723df4256ebb2938ac755daf039beda1476282d8acf034d7531a69a26706b7436d7d85f11c25ccf2f224c8f8d3732a40b255de3e179e603cd6487012edbb94afee96c3b555a57d2d528a72ee438e6439dc69e4d0475fe3c3102e633d0a56c489aa9a2256c6727b1e29e01862de20f9b985ce9ab24ff1a1ef03d2a75ca07261cfc432fd9cf0c2b96d43e1eb2322f7b0e57792512a8a996fcc2005f23f59585c1e89c1f69ff339516d9c575f3ce33f119ad48858e79fc1d105045bceda32fd75b425f7acea05a29f725eb70fa4f822e6ee7ce8ff31e326109de8cc1762708a163459064660b22b29550377cfd8a421097ca4903fa77bcb503bedb5b2ee396e33f119a6628944504cd184fbaf6abb269d117a4e7b658b585cb3ccbc0f51d6b6f166f8050c38a7f63e6f586fc10599b93d6ab7773f5ce4b846f36fdc5a8f710be3d76d810e4c73a2a27c877f5fdcbafb4993194a338943ef8bdcf2810ba95fcf49237ba1d60ffb8d6c1f0d932482025d4f94e6a1312450fc85010371048543cd2366b347d2efe6ed3620b3eca3b8212ead85587ed15e51ea61ff810a72450f93544b6c42cade82c55ecd9ced5b18bb5f2417c02996a1456a2a522e31ac06a79a9602552c25c233a97ebf35059c480bc2d9123ac0bd7de91a6ca1d2254da8e53118b995fa749d7f4a835182a58f3bffa88a2888824ce71efea818afc45e0370a3868858ae9998065f5ee3b77fa2b02d4c9c20fe74abe9590f3fe5031ad594dbed7173860f9e9ddc27b250f8a91e5adb190e71f092366ba8eb8a777f3d6766af89d54191818568160b45fb3497cf889b9558669b43f282d46bf9f6d8efa44b58490cbbd00e70a2456d2837514f300e454c709085fe7a83ff3064c03976368c89b9a1bc126c934e4a1cef7725cb6ad8f96e0dd5bc9286ea8e462a0d6923fe9073b5de9b1b1b342604ce18b38af3f8b5d373cc30b55013123d66886ffbff2b656e80e8ceb2e37f5d14c088533247948a27a0531bd1efdf74b3d4988291dd623cba6c919d44375dae3fa288b083be486fa09616904be625fe37ee17a35675e4e9935cc714e97e2240206f6c446f0e014142813d5b11b0953959d865623e865ad5ada200c117ab5eb08bf8819d9d12beceb6c1dced5c854082c3ecc49b1c100c8ee4f14d687737f3e997d1408eee4f160b87b8067ad2d1290033664632b0e68509f6cf86720dfdcd37d3213c7ef2875a6071f65a870a4c74fbfaa221f5f360a107c536b368969236217a3da0bd2ffb7ccf45c624593351c8780790105e54805bdce3dc467b56cadff98d30c3b28cc9ffb98cbd48f8e64ea578168fab0b34959c57851c9648d18b600e9faa85950220822ec3bd14cf70e408d0599ac18cc536ccd8574a070762a4dfc562eaf54c6e3495836b67f1e91b1595ae99a0a209baf6035703f4e282d215c4a8c496bcb390b18e9f48b774873d802067aa4bc19b761c15a8dcd88492883672c9e2d8989b68dbce659786b53b81d42847cbf89a53c3eabba4ffcf7a71e8d123bfcd473d4740ac4b0b366f1ad5ebc41f11e73feaef524c5286af0e405f286c692f60914afeb25396b25693ef84e6b8e6264612063f98c81b354de26ae096a8ea5022adf21a9e12ba7c20d3a8a4fbcdfedf0d04b520fb96622b591b08b5dab9b9df834d8c45f62408f6713c43e1be494db36486279ba1311458029979190756f1ebe53fc7fc5a64a4e2a4f5ad1c464c0f5f3f046abf0c38ac0be8647a273b033352ed4812e7572f0ec5476520c399e88f6d0c8cf85f6f6cc5093949030d044f3c997db1532cfcb2acd7cad02497d3e527020f4c05b7b3bc16fc203086266bbddd3427339ef4e30ba63c4830f3568267ab269d7b5a2a78ca1789d12824f972de8367ea53a81e120b5a5b3a155fc5570ed05aaee4ea94bd2596df67fe8304540d04408154845afd538e9408ec6a520fbea5c308c6f489840c284455565407304569721fc7b0a3525696d2f72ad0c766d62bad3de7490f2aaaa09f6e6d3b1fdbeeb696b14d93a36f11a2eae36096db8604baed46c97f3c2b7b2effc6f8ae50df8c8020d4a1041a23fc91864e5d2083657b51eb8d0634bb5cfc6c6a19585e43af7d6e899de0c199bb8908f2d20cbdae78047b3ae3fda66668b30bf2a28de0768e79e21c9ed03f84286f2652c68242ea5caac8532928bd88c2980a31f46118f62333f4c7ac94e207d735eadaba3400f60b738d36cee9bf632aafe3fe874f3755fb612d0d1193c8c85f0e4e82f1c3123f0f088d1c088c5c621416635d501d9832db1cb694f06b987b464bc5de97db85c1847474af8b43f0fa7613fc6b6d8d7ff2888287889ba1625c645371c0cb0a91d6dc588d356aba1b738e0dfb95a1719bb8988996f8f57b2e89bc75b6d70e884326e4fb009dd59b3de6f0c19851f924bfbf47ef341b7f90c83190c22e8492b57c9509c6b2c733dbe09de23f31df68b83eb72c4fcc74997f21d3cd17788c3dc1fc5910ad5c7b8e5300bc2f1eb4610ddbc1986832e4fe886f429c8b70aa7d2fe66f9fc0db2c46a3c66ce0b53cc728eb3f9b4a404d95ad93f02417ed677bae27a17d5f43329334cb1654ef408441d23e345b3cfa3ec57a7ee0d1169339752a63a713d13e8acf399a09f23735241787ccf5d1178f4ca20acd5cb95814c0ed2d2d75b46c18031ec6e1f5224c375d48e50f1d02f07e62a89be22a37d3051c4f459b60e3015933a92504f5cbda267cdd43e8ef0404b55fc0778912d82d7fe86936ab0137f3c668e445dcdf0febae52541ed5918c9734e93b81f25af63b397f55a03d6376cf7dedb23ce2731a4c3db80784dbe7bcaddb7338d28ee37e32f378122809397fa48e57fd095be28f4b7e6eb6e6fa79e0d848c6440dc821f66fced20898c2a4b6489c221f2ac807ac6e18b9707075dd364e2b40fc00e7a7e090dc47c315860cc300c5923922b4c7ac811459d1940785e42cdcb1bc31148cb01079487613dffce3d4407679a878254739ca9f2c18b8441da14a20a66d0ad98e1ba65b76de090fdf2dc157a0cb328ae47bf11ff2e18f466cd8a00ccaca5bc4fdfa82223702190f140d640b997785a18e6283e91bd694d2b6de638641bbb9ccbe2ae975fece07fb2f140d427bc804e575ed44e245b9534433120f7dfdd4b0755b55377430ecfa5b52110ca898c7c5e2546c4e36eac32dbd56ff5205754ede44d07ea0af78d28e6dbd980568a8a38caa570d40ef0eb39aa5f1182e254ff2848a6c4bc13445c56f3ea0c5d3496419a90507e730662302bc8163fe38d13d9fbb90393c31473e0226f2734015de072fdbc844c2d00e262ccec4c4ef509206d3a2d59b79998de60f5503dff4da392c4a841549e02e2daa84eea1954b0625740118bac2d3aa741c5bfe28e3dd7d7667493476ba44586e84621da4591f7b560533bc57a2d1e36dce19830ca5af0a344196e1afb43e7ec3f57537754b0f4c2986175856b8219cf9147e7da8a4f56932c0dbc4ac03f44f00fdcbc4d812bf60af4c4825bd3e8aad3110732e08b14b162e43decad3c193b37f593f09fd4cd174b4447af1fcb65a899d7b852311beaf33fc2b7943a91ff7fa7df261c1927172f7c5e031b565d8d6f5aa25bab4d199b880126b2cd294761b9e15531b57fcd5d4ae0fca56749f414166860761653351e0ebeb0d2012d5dd77f438cb19e9e39f4eb44db096135afb383be2372f654e6952464e9c62b5312019e75073e08835dc28ba1e47f56c7b8417b237c66d28a5e9326d26503d09c429db8c1ae5923935770e1e79774ff11406968b1b840a6ee0a51fb2b479bafb68d9b72bb401d59f67398160c766562392c02d86f4d7d4721a4a8c85c6d2fe3d9f9082c1c811cdc29b4aef150fa0cab453c7aa50c6de06dba306d417017b7fd3093930a9a0139fb99ae05158e0f99ea3c7ce43b5ea81734f1e0bb0dd0d2cc91c7f5f3944a4741058daef223674b7e44502d4086cf94cfa5cf1a77eb4738ee4172a521cb83b6479fee8e4a9367ee61ca12eeaad8fce024d76aa0de17d46d79039c90b8f775149341ebb32a3e66039eb64e2547e276d0a5a86a77ca4b75df13c416b673b274a95d1d457669778954120ec227de14d2d15e31e29fbb0711e38f0fb7363b57dd63983ee8ba32103abc50bce43005a23cb1d0b84ac768cec26a9521736d7d6a5b14752cf32cff6b1b8881b8f96e2724411c456d87e5c13bb8d11eb6b6c72ee5b3178c575086650b2fac8eab900733bf7de230ff5a579c8667d59d4416f971f18d428fcab34c3812b1c3438d776db1c9d77b996ab5e4aeb869977da4e57054c06ab60b9e99b2d57da6325841fd4a1fb325823f2b8fdcf5955f64f7c9049f7240969c511d26fb0072e01bcb3a156b5004ec9ae9281af33fad77a5db0ef62c19d2ce80e0b4bc37b8196c1c1c88def24952cf2d76d46dd6b659f11da7d9584da4ffb19cfccedf819746a978ea6a21a425de64d044aa36e10e6aae3c114b5623d1bf7a1496ddff4fea9bf3c75ac8f3cb5c93c84379fb6406c8e0d11ccd8e1acbaf592eee407ef23fb2ada9cbdbdad136e13b9dce1aca0388516444d1b3d4db0afcac3b8f24d8cb5a6163202827d66f0832526219ea16b5f3ad4770237d2afe3dc0055dc705d456cb49841ddcc4ae94705233b9cdf97dd51537536a4d730a0b02d07d19f4c58fee4e0aab2ecf09a6c0e848c41de80d2d43328b31eac626224b05663c44325e58e03ece468f5c104cf57f447eae870a0b4d843c709a9808fbddb875ea06168682d62018cdbd0190078bda67687ae5c5e2a5673598fc38add48ec29683aa103304736ffa2da57f62080698c464948132cbd9476cee7f97ba6d1f436fb984ac602338717466591ff62429f0fcdeaf9efc017edd67bf097ccaf759bcb2d1b86b9565be9e352ef46fd30bb362ae2639d496aae6bc8b287cbd9ff28154e965d4faeb60306d0fdab866e0760ca92fdf8d89b1176876518356af37df1c9a600fb60a48d2c0e813e803c0d0615b03dffcb73e8f409bbf9a0bfeb30e480c01eabd482efaec9ad48052ebebf66c68323721896f525d75af89c38c4d75c06dffddfbebaa4f6db3a83daade6971c6397eb4e41e8531b8b07cb5262c1ca027367770d1c13e51cd4785a6ee43de1570698f725d559f713c7784d872652ab68577e0aad22e86745f958ae4dbcb448aab2eae85cc15d93bb2d178f549929d38669778e96b00e59e69b6e9ca5cfa3ac1dfc86f584c447dd48b26681eec1c242efc5033d3cb6f9053a83936f6c3cb260599f9a31f820f2f4ff33c64f8364c9c492b4958526fb326a3663c8df334916727b196a7235e46199512414ed7ae06d9a236a9de68a9e41467a0575312454ab1783baa793e38533ff5bce989d8e4f4c14efb2d0a5d0eeaf7bd71805e5d33d7da8ddf7efd3d787b62f8fe64fc38d5249fc0d17764de62a0be382da7e712b9eba423e4c890424015d5b0f55150ffadce5b847ff3f98412ab145988740a00d2f2e0cb44a798ab3aafbaac26d28ee9113bb6e8208349fc9c422b2f6f8a723007316ec18", 0x1000}, {&(0x7f0000001ac0)="4b8ba2bb3c78210bccfa1f176d5a094daca0e74321bf1afcf74a5a2ea3de5ebe797e20ae0ebfdf36a54e4f336af984e595e62cb00baab3f35cbfdbc2baac6c7ac4ea12573090f6ecfe30c690a846c8026b9923223c36336829da5ae944fc41dbce6e0f5f28cad996c72cc5bd44704f650b7faa64cdd93b5b520be0cfdcc37a6bd1848d015e68dbf021bb205a8d1f85d4af693f895a45b2eb8cd54c7dcf25dcb2096e371a2943e1b76d9e177cd1f246863126356c3396b64c6f13c1515dd7aa7345bfc51c5a0a3f96a69692383308f38a0084a6eb871dd7538f37e9ebcef73d3e63b413a64e5480e05ff860128c7569245f3699a9746fb62d1d50d32234052ca6b85fba488950f1435bc44b72f2f774bcc8062f989677fcfbb8b3923b7a0545578f94f302cf298a6c5eb9155da20a566bda8c633c8387194e1be330a73a03f1a9bbefde407783f83b19af6a431a38b71a9cad525750893e44a9b2787142932e24c3c92cdf5053c5870153aee153bb8ad78bddc8f6fb96667f656ad9e3bacb65d429525cf316335b2a1c144dcf95df00b621ca8ac884f1d7482cd41b7afa27507df4a15d3ebc2094354f5599df3265ab03ae3cd86d7df1231401831193953c657b6a92c087904784312ddcade4bbfbbe341287054021cf3b64ea52ad15f2db9bd610338301b920ba65a2db4cd99e9e9d0d2c122feabe5439541edda13d097c4940ac15652990c3334380674de03aaa5312d1c3423c2307c11ce2150689bf7cfc98bd26613eedab86f7d79d6cd93bb99d878240d98c8a0fc9979c8cc5c9a71c950916d63726aaac75ab61d751b2b06fa3ba6ddea1d4381ea6f8ae2f9b83baf74303a53e688ed072940b3fc8c9e5cb4be1dac5aa0c4d9e6a4fbdd25c8151bfb17a0356ac8cd7b5dacc0bcdb59e44dc3eb0fbba5603679dca26b7e9f7d7087c025ac5a13421bb587bded578f364c4c0c22abc1617c49a75ef89bd10aa3fdddb73407971be9b00385788ea41c7405503e5a270fa15f68d60cca2d73c0dab8aa835668fb9a08863a8fdbf5d200bad3b3477af4b404fbcdd466b0b463aef591bff7b50a67b642d592d9f0ba6f3355973304f027a67e28199c04710a25642b8aab8e41e99d297e09d46639d68b2744d3a91b206fc1d6411e95cc4ff152ec1893bd078f8003c95e628e00bf02990fc9f523f1041f43faf80ac9560da93fb34f985b8dc165b1a27262b242a6201bcfaa28e7b2fb30c09d5d6fe05cc6d4dbfd10444ea11a2706eb8addb7728d7ad76e8b9245c161d5490bae80f5ecf29e8eefd5dd847cee76bea99967aea95053f67543bf240331cf672f48c724497c08788f165a658eee7ed8543f615ed3a778b10bf8b9299664bcc563ab496979fd6ee551baafa2069b9ccc356080dc1bbf6bfec8add416aa8ec885a43680d557f46ec313c85a76285f5a3ec9e8e79fedba15b9cd4ce8b81aa7effe254d2aa4b50b40c2a04c9eeb095ca6d0c286a12e044793d7e042774a576193020d7d7016c82c788ba60893f152d89172fa065cb09172aa2f17a9a27d96d8525136c80a57c1a5f0e06323aa8cf8851ed09a5d91170c9a35bfa481534300cefe71f5d644a32e6474517c383610a77c871326b14c4a98bc345eb2baa3ffe879925b0474538eb40c0733a3cb26140f120342bc8e093bcd47a8bbf40b00e47ea8854498c6dcf99918eb46f02d7f5e98436c235da825ce4d8a2ff5052d631f23ac8ad989291957f3cf74ae792104b44136aa279e2126a7164aba4a4f35f8738d0647422c6bea6d7e873e0b7c3925944c46d8dbc7cfec0893355bfdf9501456a8c410bbbb13803688898b205dbb1aafec123f0bd7e550a02d33bf6d36b59ccd45205c58202b5cade831bb54b2a8fcfaa0b05d2d0a93b80ff2bdfe893679bbeb7c478c966ec7eac36155d65914a9699a22a14018940c5ad4487c1524460a56bf8d102b8d08b3e9958806bfa9db2f2cd184ea5c17efffaabadd04efab964fd14141174e5d544547089a9a1f20674667bb7f688d5ba97702643db6a5170d98ff17181e55fe4ab7476f3966776c0b9c569ea5d45a37c70b792f9fc924aaf119052249d9040970cd88829522661d15496c14395aa3766466e08be56ea6e32a1b66d616268fb5c62f270399a4c9aa201cca755203c4e0eb840a93cdd28da34f2b5d38d60badf8148ee43574abadeb0443c5a34527ac74fb2c6253de013a971906d4b104a8e7a2a7114eca9d8c290127e6679368d1fc91c8a0f7786d543073f286bf97796935f1638b791ff45171124190ffe43ac686468f4657d87d870fa3960d517442029f7565beb11fef994ec570d4e5501c33e0fe03a9d1fded1bde9ffc4269843317fc6995501662d7558095a43a413419e28a4863b0f5e87b34b926ca19b40e93d1b9b413a3cec41a3ea7183ab815e79c36fef05bdbce43f97f261bed5edf675d9456500e1bae9784141a90e32739bcaec0fc3ababd08214ec97118d7c939549dcba5b7fab7e59497fca24aae402f75e819693c33df5af45b4250bda520f1391de7586da7b88d93aca9297dd0ce89f57c422f0b904a5d31bfa4a0a3087762e94fcff1359e0484662352afb3c82dbb25e7bec075d3cdb8550557c668472069f4a9a02418fda31e75ffab6facbd282afbee52450db14f941c45505f7a6265e798b85b82416a0f7cd06208a75d5eb0ad4d96710e675ab66ede43af06857b0da22a80788c11296057ca2fa8709138e93d0a349035070d5d501920d5dec70f6015cd7b9688f9004e84673e519dcdd033b3e6afd3ea4dc06e8817403f62ed128177a307c7b3f7a43571564ab918f14b1a205451a9ac365fb8c68bac63bfa0e0b4688ad3ed2e507ff1c5a2bb6df9d85f4f74b8bd1b174f3efd2c234b3d03bfe3ad6747944e17a3e37b4e946ac2be5c49fbcfa71d782f1f6910e81d5cc1541a96e5e0d3ce804b9fc928dce26415b1b5fc749b9c33e33655ac7e8069c4ca35c9df3ef3d14c67649694fad151f9def1f6750195cbf87e911facf836dc587d5ebec81a5101078c5a698ca58518c7f33b63ce38093cb064c07d7ddc635ae1acafb0543361b1e67e23b58899710c6a6ca02e7bd2a10b0c7d0a44c210d8b52e602c7327f880b6737a919892866d547aa1e820580f44509401ed083f6826f1ee3df533cb21a7f5e94f49400c717e77b09ef4d3c207e183d6e8c5c7a186335e7229591543b49e637c5e133196661badd13cf953eb31e8826d6e35820175da40e76494b3f2134e088a76df3af2fdc14661e2553e67f995037e834e738fb1bf480380eeabab29631d3b63c82d2b17b86c3167623731d0a29fa4babaf65cc14a2bbbd53e997f35d92957e9ab211d821318567714e419fea4ebfab5a39865ffff2ca45a9c9717764aa3b340dc38d82a9be37571fb2f7d520fcd432697eab3d9e734bd68a643db211148fca19a5e81f23296ad815077de1f595960b6f3f77330ee865430d4e75ee5c74aab3085f7f7d096d8608e0cd99b52f46f08b88852e82692b2b4ca1c5a964f97fcac16535717bc38890a858b53e4787f3e76f7b694066b5fc216b7247fe1743261fc6309ef37f9506306e2ca81fe70ced303a155108ef67f4c73bff408b400ff6428e65735d095dd1892753264f7a5f9fdec74c49fa97b151175d4df77bfdfac9ccb328af2a8f10809f12c7239b5db7db4c6e7aa17e5f19364dfe11842ebaa5b768cc31b3ae822740589a5bd8dd8f3ee86446f28ea2e39b55e555a26f8817146492a12599713b48459ff52a6d692d71d581bd2604559b047f8b4c99c92156e25de4d8ec6511380cc4b5a7f2ea2c866bd553c330736dd026bf760e35b3fa6d1f0a5c0d54d98f25492e855462749e8e4a1cfb93c4032f03eacef55bf3cd4f3ec53fbfb532205086d4f6aa5f02dea829f7c48516c93d1238b072a25ba45ef97562a55bc9aad3f3d7767ca3eb6e5a052827f4edef6a7cc0010be8ec32365e28a7f27325d9549e7a6fc5ae9ee6be05c080851837615ee869df787bb4697a90d969f9bd33d35b4c11117e2c5a07ab8a17f91637385810a2c88dc5f7a334a31b5ee543eea02da29308df19f6491d9450374d43cb8d4b2452ca0c2635b7a1e69af91170c790d13aa1bd7ef701740ba888ef22674b4dc7885e948d2fc87daedfe520ff5f458cbe40f9b5d121c79601700de62b7fdca89087523226dac78208908add89190153ee76414c8e02ab27e75c7652e5bbdeb5b647db388e1713742e1dd4ec0338865009575285d9c12226150deba26f3b99722834dd5eeefa1fcc35c34091ba3e878f9fbcb15c35611b4ab8622140ee0af9b0cb09220702c0dbbfb03ae348629cd2a7", 0xc0d}], 0x9) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffc, 0xb51a, "1a2198b59b58505f40edabfaffffece900"}) writev(r0, &(0x7f0000000900)=[{&(0x7f0000001a80)="415d1d50caf913d67b66975cb9", 0xd}], 0x1) executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000002500)=[{&(0x7f0000000000)="39822b404f70e824d4b7505bba9f38492186f14da104bb0529a5d79e5c33d76976dfcc691c0dbddacb665e6c8661f12f5be5c2dc9951", 0x36}, {&(0x7f0000000080)="f1aa908d8750c0bef6ad2c627ac64d55645da7a8f24f12b5c997fb04d6da080681351ba860bca7a5dd303279e89d7c0cde7cfea1e8a7f5692dfd8d20145fd9606a376d286d333e905df474902ad4a427751090438b2af9eb443878f9f726bd78882c9fb8c31968a38ea2c7db8cc4b39b690c461088ed30d5265236dcedf850fe34e85f266696aa9f07209d0d7a0ae398bdfc682f1e44226656da71bec25caa768e816f972b011ca6fb539033596e89b5420598808f5b29dcc5b19b8fd30f06939bcc398ac43f724c8bae4c6515841746776d0cf30e251fbc2d0ae6fa083585fe5e6c6e", 0xe3}, {&(0x7f0000000180)="961c444783d1fb6bc54275e6a03072191a57ab67bffb4761c0060e47998918b588ffc7e577129199817b93043c2dbb9ca4ceaf2d1828e42755835d13586a349d5591d134dc8806a92985e27a5192777b90bad26790ba977a8ec1415c11cb99dabd20dac63d2b93359ece960a55b0ff4c35ff83bbb6e021931144aeb6a6c84bb21c3f72d45ee88ad3b63ee5c34e7c3db42583128186ea5012", 0x98}, {&(0x7f0000000240)="4b9bf1da85f9335225f9138be475b43c6cbd7cd4deac26de842645655ca2cf4012654fe653d988351d5bc88b6a885623b1a8305ae3ec97f2731726db4eef604f52063472fcc64a1c019f67230b8387a70c9014", 0x53}, {&(0x7f0000000900)="571d202b93868363a5cdcac50e51af0ce6862e9704ea7c0cda11a60d178b7c3bff5fa363302008cd5bed40beb36883a7fee7dfe1f6b1be03ab0ccf93d83fecad570e97bc5220e9ab0d4058fe600af1d527faf07c881108fb0cd3b8cdf8a37dbfdc821fd5e0430cd3ce5c81d68469e1f1654aebe6d93c233bfcd2e46b1078f17de62daa1d714bd892d3848c8a597c04d9fa35da4134fe9309f3c767cc65ac84303531bd97eaffe52a0c4d2ab10b2659498334d9bce6217ae4954515aaf13d070438d549ee2718d561d761260460259758ac3d4f9279da13c72aed5a26fab501a829c8f2314b98935a45f2d56d8c784c1e65c91dd3dbcb67781156332da2e621662c59158d858e4674c8fda24ecadc80506071130878f06192af4467a80c3f718f0641c679583baf4cad851f573ebbd970aa597bac757b38a467c656f5375eb08d41082523b4ae186efcc90fcf3cfdd118533f5a4fe0d8f056f1535c603077411df81cc56695edaf9a", 0x168}, {&(0x7f00000025c0)="46f420ade272bcc9368c7cb6608fcea31890792798dd01bf0a2cadaf1e31a76ee876a2555e99175e68e6d76dd935c292d93873016cae39e55902b345fa6e87cd1f2b0551ec8399cfef2630df450e736445e0ecaa952baf126f0a1b52145019098318e0d155f079df3e1dc1ae1652ef49e31182c26a6b4ac2877a39b94fa3ea8fe9586c95628e22a3d1ed9c52dd8c5f7409b76f0733f7abe7477b78ba2da59e6a1b20a235fae453731663c0f8ec596095f29a5c813e3818a8233653efd7bd9eaabd106186c14e0e91606daf836eb405b8529e7855595717b13839055afcd2d73730237b4c4c0d852aae0231e1ea85be9607597841f356913a9a042305f0d04c084e49b5fcb1489d84399cd64637cbff3779543cba37fb2744c9fd71f3c9f129501eac94b5545479a68eba59c5d70258fcf14589fbc093366def3a1bb3f6e0dfeb18bcb2c593e42ac9a02c6a44ff92e9158e6087161c865e4089c9ec6e0ad9431232dbeb415a9477e512f2c5d13336e32b4e32ce8799a1a3961eb0f22097a126a687c9d5d13fa81f6f459afbc0a39fb637183ca408863c141bd6241395666970d52846242d8307d5570e25009eff930241395c330884e0372cfc4c801bc178c4e9eb164c04b2981c054015a96b16b30b8e0b0c6268ba334bd5db7c6f4feb92c0893ffaab086a97ff8b09555930ee83553addfdee415a9dbc92103531c9e5d501ca70180086597ed2cc3af9a8873611d819643c8974b019cb4582217cb83ce98a03e39524d09276e7d59cd7952e46e9dbd55d5e0492155f464ece88aad64de80b5408c5fe57f36411f6497259f0943aedb2ba743d894afdc51b392768ede37705300aaf0e6a89d85094cc057f4dfed97d5ba2ac02831e5c548211bfa1e403daa4cca1f1872d20b1ff0b7df61ecb555a3400defbca4180798d7972f9dff62e2a6cd5631e8d918c1f0c0441070359a3dacdb5b615f0b959331a4561297814ef199c8659192d88f9febf7549befa976e14c1a7fa6ed9b670fc5ba37f79cef80f0143f4e778a1c4f6ddd61dc278cf4ddb4b06ca41af01deff157f4707811087d68ced715b8033e825ad11d3f5d02d1d23466bf465cd9a3ebe7127f6028de97f44d4bc952ac6c24ac2beaa2cb332a4eb6d42a1dda25beb7e28aa281f0ea13192001e210cf8d8ab509f9b89f5510069955b0c7f12ae8107f1ad849eabfb6c7849c1e0423bfc6f71eed2e881ffb80f6ea0b8e3ae7e8447694565b11d19923df9493e27299b08366157d89802e23c6b8579e75cd696122aec47c0571fef4698aa14ac34454cbc91c05e25aa422ea5dc3edf891840fb36ea35a917ea5f95cd2e760e32e7ec0091a1574b4ed1182c3727fbab4bd344ebb828a0c72a9c94de263bde923894574871d03f185e8f6ca03e7b3a7298c5395b308b8028010bf8ad41d50e36b64c202f1065dd85e6d56d8e6c0720101ad8ce27cd8e88b8c85cd90d1f75ecee95e72f560ab1d24cd7da76670bacf8ff324f62c7a28c2e7d7e0e9486a82381907d2dcbe1d74d6456152735317568d220155658ff0ae61905ee5c2d992a82c94f6a5dd6f02bae0760708050d8a5a3f3ae5b9afaa77886e321089e2d032035c7aa8943e69214a917fcbc4d86b9f0286b40321afc86f90dc977b71ee6d06be741d362f2b1df5c1081dfabd24d68619f893e4f9ae700c1fa1a0a5bebc67c560eca21568e494aab4455bf82677f2c9b4d7c74e7af428fac942476a7a2532aecd90cff85ef9fe5dc3f55c07929a812d4440733ec6d9436443b11bf92ec09de9a1e71689d049b9c7abe1c0c470d0f3ab5442eb2108302d745011f36b8001acfb8e51c0f29b75e2741fb1781b688d223cb1a0c5b9f578f2ac5e3674248327ef6e1daa5080076434a404351255a552b56ff78705ddb84f70c90d82c646b946f3db285efa8ac02c7b47f3ece3eb3ff2f236a58a0ec95d6513bbdc5edc6d2977653658e2238821730246d3bd0a6e0b3cae135c52034ec2b2088ee00273fa6e46d955b22ba6c5e5426f55fa55d6913401338d0d47c9ddfe2045f6163012f644a7d48d5d9e94a1e91d6e47033e8ecf2dceb7e8bc4ae8304050dcd92148abb70a08012699596ba9c114b4bc50decfd0eaa8590957253f35c5c86b110c88716179819eeaa7e59b46832b951c80599376ad51baebbd8fefb81dd00d187af6834f7a7a3dc692b536199fd8493789c4c6e07d12d51f6b39067e26ea21750e2c2411e4b66f85eaaac45eff7a000fa05fcc6d1b4d2bd711b4c3dcd39d174d6c06b523053026c2c0dae27a9fcb408726d5d1239d822db44d3960a817a2a954307f6979b8d0c4f98574736d4c42d5ced8f11c4a148ff82ff5e8e5587e5dfd2b19bb84fb574397204b7559d62b80df7d652563c67dc15e3fe2d42cfc2b75431db79aa4cc540da3eba9a23e7fab6d22f0e68c372b0b42222ecc98844e519394e6a5455f18b20df0cb3536e38c6eb972277a9114608f759713ad5d6c9d5989845588f84a31bf57af077d745b6e50d3be2c292a833e865007b8e33bda84e4f327b4be210f423305171bd86fa548aca28ab15dc6eeb9c77d43f2ae5a03b11dc8c30289d12f4115bfb192b02b3165782547f57a5a33c6bc65d3b3d65de98b2842de43c0cc58eb3db936ddbe284e94269d64c33f2cdb3603f8db8b15bbfbfababd3f90a92a4161253a7dbc160e2bfc1e0a26b915b89ad206db0d869a5b2e68d64eef23f55d15af61f3ee05da4668ecbca301f1602c013a4e0cb38eb751431225ac59dd002b6c2d1d619c869edd6efd28a6cd46faab85e4bf56445965a86b8bd4bf290f5fc2e9609270788b10f010b5c153da6893bfb36a4550215d1d3885b64e67485229ee8b72a768db593f441351efc8df7eab6f897e42f2d4bc5f4742498ea6d9c46c4c20c7d66aed655787edb3a2433a3af34cf03d10fafdc366b09ff5a9798bac0a097df8b1d893dd5c0a03c4c5c27523e149a209f96eb918b7ef60f73de346448dfbbbbd484b508ba971a46ca6cd5f5e9d6442f63ce8a4f45d9de06c7423a5dfc9b27c55b031cf7e304bd59bd2f3f4b965700abe740a59e8e52c8c52e64f7f24d539ca7f987660f8315eaa2dd2e65e8f73b1ba30ec9ddb0fcaae134c89d3f06df8255f166a74cf8469a9cbe2dd663370b2e14f09af4b25e9bfff85869fc20b0dc654253ec5844fc9ddd915b7deba7df1f06c1cfde08a907e73f6488f13be7ef42428ab0abdec806cc2771eb1371de4ad879db509440598be2d5c404ed722d69719402bed8be6de8e5e9db6edb6b1a7b050a3672c1a0889a9fddbd63f473729ef704255a23b01b6330a4a4d0eaf2ba0f63d1e6a0d7e58ec313ac8975d5e5a180e1c3b8b6161a876369d135db1caec0f6f7f012a420d4ff443c773f6896fde720d8f9ca6760b44047d53f2e68d1f0ed503a6a87c33c2f4347dc8440cf35495f67e8a84b1106e35ad0a142681f4782e34e98f08f086e56c3a37561ae9c270b12a1f4bdcace7ea236b8928094239e9eea72f8ad35b531f45ffd530659476900d06dcab044274342cf73bf7ebfb9380c68b10b651362c19c31aea14fc41ec06bdde734f161b7ef1de907ab4ece3053215afef203552e907616b37ce0589345d80fae4d8f3bad26ae08c279b9c4978f5a469c1329f34db33d0403436ca299bacdfb0f7834a04099c9283aa9a0e81978321afcd9f33ac9af26c6ec37b90009b75f78ddae4c891016649a21b855e1a87263dc8c36d95b9ce543654c57ddf6cdc5894b06bab9fd900acfab55bcba537a8ccaa09655a8fc9c760f9176b3df3f890069aaaef0d14a12e0c56d18077cc08d2b5d9c9d7c83c9eaa8f274e64f9751dbfe7be72b2d54ab648d245f7d3b8fa77808fc01fc7738ec2d9d09f17c9271865b66d8fce60e207291b84deb4302105f1676a94c66c4ca5b2b68e9e05ec58743ed1d30feb505a80c0ce927acb4c38cf2a24c2554d5234f946f81cccde5b18d8396ce93273a8047f4bcd6dd6e5d4d189e856aa8101bdc627fd6a2d80ca4c171112e94b00a2202567cdfa5f839a1e1d4c81f8462ac1a1639047e4943d00f790e29da5560225d3e63a3e5a8782d9214a8a4137a95aa5056899c1d5070f07df67c5acf1a9fcc4d213897345b522b4b36324cd138df055110f12cbf3193694a32791e48eefe68989b7a03204d9273c21b57af297bba790e7fd67221f76e8881c591f29672cddd7d613439df052f55deb784726e8abe71df1b40f8cb398d689bf57af73d75f01ddaf642a04de2dd50c6bcc0d9574b5429365095e3aec1fc95c8c743df9560d611350f0fdc620fc2b982a02ea78a70007f97a595b17b63adcb2115722919ae5fc74992ed1e1312b785606645b02135b80620e8b6fc25b035dbc263a75f08863b15dacb218ac319714ccc22812b4a3afc61168816b83e7cd7a6dbf1a5f2888b6149e10c77f0f49c324a7c5d473f7cfbb05f14609492345cbf2ba9736c3ce9ec8a44f7df9237c3cc59326936bb13e929613ce07714864b715f566eb8d8cb069e34ef7d86b031c58859cd13eb1b93977b09fb418bd644b346137faa7b1b606789f397275a09e78985919040d6a73964f94f591457bcd11e236a7cacbcad5238f7d6c52c9819d1029ae4e2245649f5830816877282f3de175c735303a5fb4ad9c1f60219089ba8c4732e159c4588d00bf2fc738db8d8fa855584a80919f20aa506582baceb50f93e9fc22b06b0bdea3216af5c3e827f1bbc1c033417d1eca117f9329e14405a47b5739c79ded2c3bed6b2d2a1d9a5274df2acfad01254656e487b39b167be9422a266288b6a67e3473faedf376d31a1e772c16918fc09e1de0d1023eadf5b55506811cb1c79c212f2a792fca521595f69d99bd9fdf4db48e9a79a34843f37f3f42c43aa00374280f84f694b4e05b68a2f7a095969462114f5e8f89d663aa42ebcec2b74a693531f2fdbfd3344eeb1f72738f9750f86bd30765404c69d7b4ceef02c714eb6b2df087f8b18fc28d61ec4d80296042e159e7491e38270ae23ed86132ba9cf366e5b5525c5943b0482f07bbc9f32fcafda2e371e43d9d07ad4c2f1b8ffb4aa625f8d8c609564783747ede31c33cc075e2081a7fb6022338a528123ccfd996dcaf0d8ab44ed6b2268efaa240809b108644121b2581eacc308b0e9828a5cb4657c7140fbf0df49fad057fc6f0f86503149a1dc91fdf59e7529ca5a4fb4f92a46ca7e42ba0213c61643d395587b019eec8d7f20211b79e2a7d77142e422824be8a51f75069324a4fb4a0c56f0327003ea86f1dd350983b1b22c5b7ca77fcbad53d5c78e6091f09857b2c7ce376218ab561d1a008f091b65412b2480e9baf3922cdf4542d01aa0b541a7148fd33a618bc7bd6e8baa0f1ebf077aae874f8a615c63171a30310b0dec7db13af932395a3f2879b18abcbdaeb92b635f8bd8044231c33d8681689c179233e4d1919310db6a31571e0de0c5576b2aa5d061bee6b717ae2cb46a762b0377aaa60c45603a2971ed7070ec228406e46d3c718a52e87c38c7a5a9c9f2be4b1b2051c089e407dfe05c6f96634ba1f73875a6bca7f6aeaf497b38fa5ec7c313a5fbb4ab4a760bd1fc5e5e9b6be4d1fb45652a842ddd0def9e17ca6043def8cd4c84817c9890d6ce7c1cfaf985e44f0e5d556309a1799298998f55eed52574b763e91f5dfc64194035c650dfa86c6ea11383360e1c1f9f74e3c8cfdf2cf3379b180b638583e9c256cc8f21bb8e2b78b4d53a81de0883007e0c8cff00ef83fa786a0e0d304830e2aad3c6c9f66b91ded74b4147a1bc3931f598bdf4193365634b4fa311933c7f08e619d532bc3b024ef0d45c1e06e477d9584c6698585be317a77c3bb592aa3813f07f074f40a9017336e0dabb07605f8dd74c8758603df1abd1a19766ae83d1e49841d762a229a4b447cbc1d29d791aef75e6966b77b08a40d03af894402b1e7d7b231a1bdd24115014d882d5", 0x108f}, {&(0x7f0000001340)="93bac5aa392e251a04ab52b85668b51f64cfe5bccdd1b998bae1fe191457b211feb74049fab7f8bca1de2fae31c081c0812a20e436268d6bde549300c39539c07cbb46c3ca28fc5aad7325cd9492598ce4f9a75bccc611e81841e8f02cec47f21b78e8a1d3e1e835981b96f513b242e4bb8a42bcfd23c4e0066f70bd949fc4297ab6a79bbaa25a28e6472f4d35ce1673a53fc64e3746b0d23c1eae55d5a836e7bff70259ec139bfda59054356aff23ec8a34f88d3bf576c499082eac6079b0ffe2cae330327fd21a132c", 0xca}, {&(0x7f0000001440)="adb15d4387ff449299aa8035b85756cc6698213d607148f001486c1942f07ca669a66c0d3f71af97c1214f1cb02046d7ce3af40368937ddc35f807ac2b96698ad8b88278e7908d3899c016b35b5d1a878dcbcecbbbecffbc5cdad5fdfc0d229afd12a6a32b97868ccbd19972e385443e04fae34b49e78f6fe136ab2ae5cf428812209b1ce0d360f4fc3409462b245fc7c6ccb4cb0d7359e68883c0a244a4487b05f18924deb66e233b7d00c8cb006786a7c21d4eede161cadde81b4c3014401e52867b4129e25b0531cd5d9f90ed3c93950940e592af373b5acbb6b6aa5a20e02791b31f869dac22ded1e619c5e115be4f0602cde7a38ff186976dfc0fafea5456275f485e03dd8ff942e5c00ee038fef0b9835aa2e69bb0776aa6c69be2db84aa7387bf552bd18bcefa15b99dc46d15363f74e82a396a347c1130ad72132ae75061d28d92be815301aaaf6b964bf465eef2f8b83e376f36a508622a36926c37a62c3fb2938acc2caf9375ee085f92a684c06972324d5215b744866eac64634cc20479f0d748e77ef3dcaf1538f3007b3fddb355e28a0c8f191638b599e47ac87ce63083b0c9402a9f203da2a05db9a02e16f0416528b0251cf81fdef87a3128086744486fd118875748c670e031d7d65813033787ecad84018b7bd1c55e82cfec21ee398dee7cfd4c43e4f89f9a870d271aad2c0728718d0b136902afbbf5c70133c28d0fa4a0b2b5669ddc6ccc438a1980a116f0f9bd7fe922292cf05c150715645ec221f11de26049a7c475f0b884ba91327fc2ae17e426cc9fa60dd32f6c3823caa9e1b77560ab40ab38db1f74a39850449c71c3f001251cbedcf84ac6a2174b3580b783ca09e0253e1a818d5ed2cfc86aa023db7ace741cadb8de8506fb4df0cea8e3e1e414360761378ff23c3187b708e28355241d76fb88daaca17dd833c1569be66fc3a64f30c99412b36b07944ab1eb70b0869d05751e3aafc3f8b7b2d4b91cd9ebb47bf7b56b02633cb83623ecb38d2fff41f9be0372ac3f22b9eaf6f330e30ae7e0a9b90bd2a7f52525499ba1edfbade7d405800ce5289ce8168cffb13e8be2754cad0b0bdb350217419d8a1e82af6f706f7e9bd1b3cef1adeb961194c1caf94cffef4d46c2b91a2cefab11554af172582c78ad16ff511f95d1df156db0b91c6ed1f6b50de5648822927e723bf0b24d70a8fbf7183cbae8c673cacbf899a29f4e52ea440bddcdbc3148b65c9aa5d7665333417387ebd9fd5d1108455688c0ccf46649c88ad54b7c4b9a3c3ac2d8f8e24e16612667b4d34bb9d98d9259459ba004a826c826661f26a1076bca2c7a94d356a668afb25a00267fea1234d4fc44763cdc36307a63279a416a7c771b47eb692b006cc07e241767c6897a3b9cdc8bd5177d34d56d19ab9f409df8c8aa49126e1777fac0f2c06b8b70eea22fcc249dc5ed117426beae8686558845a2eff2a3b4929b68a52be9d3af34404a05ce66f28087f8c7c662429300c98343a914cc49b7a6d1017ac81787189dfcdccdff8fd8dfee5578bb910e9feba7a3f9f9c29ab7e18efcdd0a1f10941f7eea93b235c8ff56ee235e6295f5a9862c508c4b6c0e899c5dcd3b0c6d37cd2ad2395d1bba5cc6c88435938b1a4c60cab5e1cc9a78d64a6fe4d98d156730e31eabb8d35f056bb9b057afc1a1d1a090f2bf5d71ddd6f6b65e9005ce4286025f69ec441eb700ac32189e5f868dedccdc8e8451bada9e74201ff00a5152de3342aca03cb76c46c32bcd4e40377421b5b40aa4f81031437e5fe1fa35f42f5e48c64d1d18d0ba1e462f8231bdc72a8a86d31ff67882ede0b7944e4b8a16e944f85e497e0d3a1a5c0ccb8f690e921e102e4d10686a6336b85b96f1c180b7ca390e82b5bab37a36d9f8d731984f8b0d4c700dad3ee6977dbafb3cbfb4f3d585a0baab870233a2aa384e7c2d2d3b08e8e65412ac611b74b134e43870c66cbe2f1563e75672c261210d3707d59b4c1a82ce2752fa197e4ab266acce1ef4fce3aa8a6c6cf69c95f73a4a31f3b941da8f9afaccb806b02a2b0e4fb7b82a5852a6dade8b8857668a286a77799604b17b4ad91f54bf90b1a3a0b85cd713854be0d30e79c7ca39a08d9710625f4014863ad2db2829b08e47dd777a443ea579e4af669e28f4016de4318b6a77df1f638a20fd1b967d6e685488e2fc34b31986289a6c79858aad520a08ad56ea242dd12a81bb914d6c939fb4fa8555614875f790d5ce104328951499e3a500124331ae6ff65624e4e5aec252b37c257fec66eea893107dcdb8fb7e9be01563a158c02ad1281993342740010f47d6919ddc030ec895e134d2ba0446ecac2042182665bf698d332071a864b0dab56c76ee56efada79dc7e399563ff0f6f54b4a423e8bbc746db775b929581399968fbad4021281b61ee5aeaa8fec36f043dc60d74f0ea64db7b43bd08712b4a7f3d595780015f4d2ec88b711ed7e91c90ebf5b1423a097bbdf6bee5ada927f1a6c280fe7adce25ed134f3a0c0c485c461a3c7ce5feeffd28a651373eb9e7c0ca560f62612d3eb0695863841ef5e65bac723fe3a966cbb8e6af285a46611931a4c4e34bcb0a441edc7cd49ac48f1933db6c66cb198c15c437c749efc6f732390caa14e97e71252ce46326b56daa32cbda236d9a6caf6e98ac6fbd9a04a1d7f2f71dcdf51b36a60cb4e8125e8c9270be0e4961339e696b6c1d5ab4f2621fca6cb14fe3d99eaf18274021576c2ff35e1e6455ec456ec58788fd32aa1453a7037dd68d7206457efd40b049f3582f64b05a473b40c709502f40bcbf06cb03bd3b4e5264f510440fc0d4130be6ca9fb7de84770915e2cd80d6b040ec6e56de64e7971014c12507e34295939e89f65ac6d02f1412a77241da660fff7cae4a06c412f98671298c349e28474fcf8030c3c7104e4bf3c086dbf731ef2bb33283d8dd8697ff4d2b9cbbbcec1698b9bda222109ab9bf3bd546ab0c1fcb59af57fdc3751d601053e6ab0abf06fa749e6672e4c765166b97148bc89ed5af4ce17fbc33dc138654bd20a24d8635973319e94224b1f4e2fba474b71a4808d18d70795fca1f3125b9949fc27b1361fb41ec6bf71af733644f5650f51dd05e871d96463c52deb5b1d2e07b6c32d5b4301b0db078cc4f269e5eebf1145f05a9ce69cadd287f6f66c0a21ecddea30c5ff7d59ef3d986070428fa73a70e37aace2a61462c58730367b83ae3800339bc2e7d4e07d008ad1d54dd8d5c5e036393a0b6034b13431fb3da6ac5a3cc7c75545b1d2de52b59daf2fb023c62d101dc424576fe040a51b8d57bb84120883887f0eb03dbb36b4370576f50a6bea840c05b53a7f503a8187cb590b526e74bbcf379310cdea8e963090cd1637b4dcfccaaf9bc2fa0c6d5a52ccc88306c7af976b9064e3f07b0659db21937bff994a0c909193e1b465b7430a33de398a6def040c25f67e44d620a3eefe4530d911f60b94f91d899c38bdc31ee4d31400f6440ce6742fc42eb444bb3e784aa90d4407ae71ba16e61a0d9a8b51aa4411dbc2ce10c4a05115eb67b286abaf02e750903516b480f787d528a9055f85074b678dd4c46be50d10f4bb9b35c4cd122cb0e2629eec9c0452bb0f91b23b0b09b2a6b0062a38260d35000f6a443a8d00d21a5066bd5cca49418dc34b02e1715414e67327316109c175882e5cfaa08965af2c2560355b95da12cf04a0a49a758ef7f6467e3af2303f1e7457ff903df4de4a5c7cd5a8c965a8831898df3f0281b0557d5a5d9046ad3410cfe21f6996c3d1ad3232c01d46eeaf579f33a343e7a38b1360c25305b85f630d6d504fd96413ef7a3d37b259b4ce12ac093a55fceb30c44636078cb6a78558b4c372afdc0f954649cd824f0086d3df149236b017e8ffa0bfe4ef4e2c86d5138a17a8a1bcc670e863cc131e4fc5553d69fce30dbf38aec15e709a9c6cc7fa90bb969bd81ab4d2cb5c30cc8d369161cd8efa591f6053a0283f4ab89925bc47df160396071e872d64ffa165d14c2a92b2f3c1ade1e24b20e91b03f73e40ee12c9c6ab6cf0d37361b3e3bc10f41abc0dfc7799eaf3d42ae6f4f95d642593c11e7dbef34c052b767fc357cdbc26a4743c4baf43359c319b6b9b7aa489349cfe0f277b616b5e6cde3241e42baa6a6b546af4940110972ae6fe8f55bf4ab6588c55aedd12d5e7da595ea8958f5b565f1b7d99d26d97d1d7a4cd1f31d8b1e3719147eee09697d0868da8470c0b13044756435842c120dcf298d8284d117d29aa90fbb7df9f98908b398c6b90592eebeece2ab6d7ffcefbabf0a4aa62d1bb271a65cbd372402d96ecbd7ddfaa7076962155d5742ce4445ef70f87e6cc4284d973bac125ec334f145dd89e49257342670aefc32de9139e1158b8db4f40c26f8695fc7bb89e6b84348d914e0849ab390de2c1e59aaeef446240688aad1b6190e55fffc92ee1332520b8914d13a5ebbff3122fd56128be84fe403680227a17d3e66eda71615baebd79c6be9c4db5db0b4691674750a53ebc7e3fde3247286742dbcb7525e08cc26e0b37b45c9dbb8b2f8001ee66686de1b38a725fd8469edbfd86589f4a9c0e3a5d281fcc73176baeae6abce739daf77965d6d3184e0dc45658a34ae48a641834e08a63b66a755a8fd18a70893053571332dc883ec4afdc62ac34a43e212814383fa86fbfd02ee79a8414dbe87867dcbc962a722d81c415a1fd2d4db6be9a379f84206e8c45c1b45e8185504799d5c822e3570d4d795e2e04c17efdeff35d3591b55ae7c9a13f0b63d0af5bfb29e5b58169436d2c52ac88d447a5d5ed6291313ac75f171333d6ede7eed776c1bd48194a42857458b97c5e6e74e5af6a0efb74cec5a3857d9b8fd3dfe91000f19d75330980afc4f7a7b741ad095c34b4311dfc023f9fe1a1921603495b5d97d9719d7a77b642262ea955eb1fb0c351205c155ba9f6ef00f21330145af2a20a84eae9df43c68eb37b67edbbf4e34b58cc0eb54c62d7d2a5056a22296ec0b407b5e92e7538dc1b715235c034a5363a16c6281d663cfb1d25e6d75a2f27b90b4021c7f385bc1a174d2cdf01f7a97e05a623c7590e748d2ca82a648dcf28b64483910f015b686c86c936a492d331783c165bff797550c37e9099b919a75cf0a04d18a6db4d048d614b9c740410c68afb0517ceac25d31845f0eafc0d2cff7a690bab518f758599ce6eaf0a002962b1529237f7a98b586ea06e12a1eeffa0d58fc57287f81f02e02e6c50bcec4233668f1c8caa3bd0c73e1e31030fe1528abafc2e1a5ed00d40747ff86c4ebd77a42ebb4d50f862d0af986ee373325f31ab02d2f3369184d3e0a8371581248d47e841618c8be636989ccd9d4d5fb91db8c73b74b2a01ca3f3f8e117a0e75c92896c4a9c393d9665e0d33413cfddffe15b543548287d2e960f19b77d7d0e2d76362cbe01aa9abdd63de2d429e3b0343aa0a6042aecd00ebed2644b5034f62828e427dbf1391e0527364bf2d03d33bc0f12b4bbe8b556af568cb83d5bad6539957c438194ee6e40cb038caced112bbb6b9e94db66d37d7fab58bbfd9a7382af01af2a2cc81fba45992f09b6084ab460ce5ebae8119a2c1dbfdc7ebf7bedd760cff3b12fc36fc8cfbd99c45dc7e80d9fc84022d2b27a46726fbd3a0aab3a93bf88b59a2090d980ab801ac4af8b933c432ca5667ba58d0a9911ad13350cb79cef90cdb680b23cf2221653a9842db4b110f86d2108525319f12930294c8284e5070acac2136028e3be18b62388c2b942fd5fdbe4c9d26", 0x1000}, {&(0x7f0000002440)="0dd97156a327933eb010c27867884928a3ff5f8b86f803e41d138cec89685848d19f46197a54badf03f93f16ce6fb955b21aa36f065af184197b4ebd3b7123c7a50125774227303e0b458fec2aeed74058377c5633284cf68bd355ec1b6a661c6772d93fa19e02db3051c9a718a9ad68e2fd5e8a5b4d8107e3a556ea0691ecb90f19b807f4eff4743ffc6e70e7d99a58310afed400596e1082ce4516cec06a41cb22735a9646c01a08ecb1de7ca48f2983", 0xb1}], 0x9, 0x200) r0 = semget$private(0x0, 0x7, 0x3c0) semop(r0, &(0x7f00000003c0)=[{0x4, 0x0, 0x1800}, {0x0, 0x6, 0x79f5188d735f56ca}, {0x3, 0x1c0, 0x1800}, {0x4, 0x5cfa, 0x1000}, {0x0, 0x0, 0xc00}, {0x1, 0x100}, {0x1, 0x9, 0x1000}, {0x3, 0x73a}, {0x3, 0xffff, 0x800}], 0x9) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000240)=""/8) semop(r0, &(0x7f0000000200)=[{0x3, 0x0, 0x800}, {0x1, 0x100, 0x800}, {0x0, 0x1, 0x1000}, {0x4, 0x46, 0x400}, {0x0, 0x8, 0x1800}], 0x5) semop(r0, &(0x7f0000000500)=[{0x4, 0xfff, 0x1000}, {0x0, 0x420, 0x1000}, {0x3, 0x106, 0x1800}, {0x0, 0x3, 0x800}, {0x0, 0x200}, {0x0, 0x4, 0x800}, {0x2, 0xfff8}, {0x2, 0x7}, {0x4, 0x1, 0x1000}, {0x4, 0x7e7, 0x800}, {0x3, 0x6}, {0x2, 0x6, 0x800}], 0xc) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffffff, &(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80) mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlink(&(0x7f0000000440)='./file1\x00', &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000300)='.\x00') semop(r0, &(0x7f0000000280), 0x0) semctl$IPC_SET(r0, 0x0, 0x1, 0xfffffffffffffffe) r1 = getuid() seteuid(r1) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000340)={{0x7, r1, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x400}, 0x5, 0x9, 0xfff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000680), 0x2, &(0x7f0000000140)=[{&(0x7f0000000100)="b22a0a870740d41bf7c3b211942c0ffce62bd812c505f7714c77ac91488b11b3c3ce6977131433601ab708429f", 0x2d}], 0x1, &(0x7f0000000d00)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="a1d07b9d71ce71eb183f602c2584ccfa129c92354b1ba8b20afe6d2c2cdfa418c9c0fd2cb4a66230b5965d10644321c3ae6bb0edc892f6137c88549ac73df93aed7b030502e40e1e2fb7fc5684466959ab", @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES8, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r1, @ANYRES32, @ANYBLOB='o\x00\x00\x00'], 0x108}, 0x1) getgroups(0x9, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x78f, 0x0, r2, r1, r3, 0x20, 0x481}, 0xc000000000000, 0x0, 0xffffffffffffffbc}) getgid() fcntl$getown(0xffffffffffffff9c, 0x5) r4 = getuid() setreuid(0xee00, r4) r5 = semget$private(0x0, 0x7, 0x3c0) semop(r5, &(0x7f0000000280)=[{0x3, 0x5, 0x800}, {0x1, 0x2ff, 0x1000}, {0x0, 0x8, 0x1000}, {0x2, 0x3ff, 0x812242ee9a8c2935}, {0x0, 0x0, 0x1000}, {0x2, 0x6ff, 0x1400}, {0x0, 0x7ff, 0x1000}], 0x7) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0xc04c, 0x0, 0xffffffffffffffff, r4, r6, 0x220, 0x7ff}, 0xfffffffffffffffb, 0x2, 0x7fffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000013c0), 0xc) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000580)="c6302c9c455c7be3d8598d3ac53af8e7574f36", 0x13}], 0x1, 0x0) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="18d26cb474b5c9d53e0f", 0xa}], 0x1, 0x2000000004) execve(0x0, 0x0, 0x0) executing program 6: r0 = shmget(0x3, 0xa000, 0x94, &(0x7f0000ff6000/0xa000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = shmget(0x2, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x6000) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r11 = getpgrp() r12 = getpgid(0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x8001, r2, r5, r7, r10, 0x20, 0x1}, 0x4, 0x1000, r11, r12, 0xfffffffffffffe75, 0x7, 0x3}) r13 = shmget(0x1, 0x2000, 0x108, &(0x7f0000ff6000/0x2000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000200)={{0x4, r9, r8, r7, r8, 0x40, 0x6}, 0x6b, 0x8000, r12, r6, 0x29f40000, 0x3e35, 0x7fffffffffffffff}) r14 = geteuid() getgroups(0x5, &(0x7f0000000280)=[r5, r5, r8, r10, r5]) shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x3, r14, r16, r9, r5, 0x17b, 0x3ff}, 0x6, 0x8, r11, r11, 0x3, 0x4, 0x16ac}) sysctl$net_inet6_icmp6(&(0x7f0000000340)={0x4, 0x18, 0x3a, 0xf}, 0x4, &(0x7f0000000380)="c78fecac4a721a50f5e5cda1ec0c911c0c37d5e8d1c599d001e59b713f2073764a0af1af2a39acc322b80cc326b75579ae4e10216b12d6c493ac33dac399cc860d80fc77d406cfa1d7bf677a1727a22e73da2b95ec93a81b2312ac1b7ca869f8c10979177a20f2bb5df9439862124d2d3ecca3d64463804f8fbc0c4036b95876a91359470f115df1c9c0c000bd04323151fc8ae39a669a2e33dbe5f4c7a4e0b77b1761d8865238c22d820e917add138a97940771a14a19d50035340d71eded2109b04f23037bceff82ecb02ce775c4ea5fa88cfede1a5f0b52df1b1ece0359db6fa87e500c39e4e33912a3f669cd68aaef7f1b133a485f6cfd78374587ca8bc5c580c6f325f62df222f1ad1f0d81ba812b3cd04df7c89e24d52aaefc1b24aeb8afd0534a9837b4022b4db5b0a3b970b8b0be0a75ae451b28d6267e131228beec4589f89e953ba02ae509f3df15f80e971d1f892ca8037d4d3ccb014a8fed569a793036b125daccb0f87f2e853eace1e4251ea5c2630ef27eb25809253c3b6b8b1d007665efc94f188f8eb2f8596e2c1bf596bd0edd0a9f2fe9e9932c13cdc7969be3bbe9c2406ce019d3d8c33aa23a25b855d57b19a8e04bc704140a9c19c487898a5bb8efbbbdd0b073c2520a58a50717b27c01c0f9772eb66d3e80a1ee3d9ff94d890220f636bd02cd786988bb07d60ada078b5cfbaab8e80763bb2076aa64871fb94fa295a118281ec1876247ee08ce2bafa2f2860736898391d5470bbc9c5030346e0691c179dd4e73b7167f275456a70695c0e114748ee5c6fd7281cbc8afef3e15dd4a8b9ef2b15687b21542cebea028cf11857d1ff2e8a17967e502d5270acbd39fc35473330a6cee56210a63d24f190876beabcd9693f16ea6b2222cee17ced0fc10d11436bf1c30dd91b519da2e21e278c58ee3c4c269759226f4399cf10e9115adac77ef5064ab53b5fb3b70c779a77c6b5c8ff2c5ef546ca39afc2f316c509b0c643e450a9d761dea4603542d609f1c700b4d8cbdb3f90c62cf4e1a70fa8c121eeb40ef766efc84d41f8e9b84312469bb256a98e7c23f0d697383ee6cb28edd95bed73af699de98340041f88f915a99bc6ba14e5c2b33754f69f8b81d4eb31dc08589233ab0794a0cf51b44dc2f1389669d1459f96c41ba705b96fcd4f713cea4c54e8732dc30cada2cba48cb03785e3cb689162af7de513dda074f84944dc63f779f11a008aefb22662d12f857c39b3de7299ee106871204daba342599b13f2ac1d61b4b439427166ad3ebf98d7c161838a73bb5d32e599b7dfaa2d2cdb61d18f073ecb7a27e6ea0bd1258261eb69592fae842f09af399aa50756ca7789f82491b540f204b2e014e87c01bd4f4d05e8d8a16974f30d9b288756303cb9250686b889bdc3eb50d67387ec4e5d77fd797b14ed42a82a282c94c6abb72576df464d59b3e3d71abfde2488e2bd8c4e7cc36bee185dc4e0136f75cbb8acc53478116578c1c1410ae368c1a5680aa351f0fad95ef3cf661ba516787abef68cede4f0abf23a0e2d162f5fdc24666700460540e795dad55eaedfda7743fb3d9021aa60eff55dfa7d8b159253f45a833ff2786d3cd760123a2754fb9b7bfb75e47665e555db7c57711981d073a5931613aba5993549f4fbce248b616f2df1ac2290e6ac6a2b72a59913c85449b693c9bcaa1de3b9b38e35c8e3109647076e51c24f9bd7ae9062ef2afdef115a40e22c485b0ef5d2d16b2e8008ef1e0237a76d7e9a4f0e02fa2c1d6b37f0d6a68a2509224ad0a16f74f4c5e46b447335c711ab6f368948443283d258e2ef638c588db82ecffea5fc1658d042dc617a07d44bd5c451482d89afd269079c51e203d5f10b72df364f122a519d9c809ba995b6870f0a4c2322e99d5dfb3655e3f26871647739af2480b2f29bc88a411705f704534d222933de9cc5197a4efc88631a7b637426a5db36279a0a33cd30c26a98f38fec682b344475957993bd31cc05bafd304938d5af0c4f27110bee453538d62d05606594d89fe59a226829813139142ac28e5c6a16ca77d2bcd54506f8ec31ea2b9c12f18681db33b4983643c2d2ccb9e88dd74e895fb6112a40ff937f1f6f05e42475e37f01a1f0332fd2c95b6074bf6656f6566ba0818d7de77a9e2d8a8e86245225fdacb23066b3b0400c522e8f16eca40d4aafd277f2b6b2dc082c7a1883af483fb8b81337b1674ae4f5cc766283d5f925015731063b19476c05377a696a162db4a7d5ccf79bd81588fd571f317204e48707c59e47c6d006156e7278b9042899ee18e571ea66d672d33a2f3b8ed9b1df9b9eecafccb522de5a525c0e2ec31828b8aeb730aef95b5b4eb099840ff10e233e69160d936954efbf5258347079f3bd272dd65afe89253e220da5015d4c9405a66ae5c025c06f8116f95ba87d0f6862aff6caf6bfc5dd2a605aa95ce08c7d5b8e8b5ec3693b55eecf8b4f6e4eb82fcd044d23df2b2268ab6a8163e2b4f21c07c01b8ca44b96ec01446e3aba9e666b98f7dcf2d5dbf43306fb32f26741225fe10c33e16665ce9c7ca350a29935ed68bee3a9225e72dad1e1b0cb1986bafaaff7933eae9af4a2dff753d403deae09f15493641f6a3b3258848f6cebedf49e63387895593531ec51bc70cd708cd6432d642b004019c0dba938f904c1fed136cc5759dcbed1883347195f44b4370fdabf8630e3cc764f9f1e3a7aac445fd42fde8b07feedd96af096f7ebda6a2f4a9700187f519bffaaf1548b359344c0a5e4e12d5c5bae894d9a51af8f39139c05a099b63eea4982953f3abe7daf6c6613e0839f187b3cf290ca099a5b32c532506078e586b2dfc458d2df03208b810a6b8ef158a2a34973064c3e56f0afba4a1fba52719ca8bb723e7dff158275a74ee550f4b8030e976aa888d9781df42f24516cbe62d282c5bcaa1a56c2c076236f431e6b3ffd7d08d87fad2bd1852fda788caf1f25eb1230408b37c2b2b0af44889e1460e7aaff14a0f7a919c312bcf76a6428e08936255789abf5aca1c8c2fbff93c2e73abedae2b80c879e8531258eda72808efc0011fff682ef8e2c1f1bbb16bae5c3d4879814d2a168e68a4fb226adc9ea5d8332ddbbe56533161fe532f99b914f7b871034efe3c67b0779f9b81c0dc4ce7edf3641cd88e0240d34e9ae749275c78025552b8a0637c81d9510c9ad8b393c193c3dcfbbdbfbfc25484af4c6c5335e83a74e9cc0633dbdc28e6588b001745f3c2886790e480c3b7a5064a5a11786b3c008ec7268d132ae0f160eee2e244e5dc394bece05573075a349d2b7510fb0dec83cee31462ef7f009165e0fd4722762eb6f8d215c240ad8589652f9129f6aa8a6ef4167c68be777391720eb69d2fef9bd58c4adc4e0a52ab015061524388cc409eccd179bcd4838625ff26b6c21dd0c71dad3d1296592ee694f404aac49d52278222abebce49962d6d20012ea5920bc3a6748a6f2501509ed75e72b901b4c2d22c6288c02fdd1c6ff96dd55cfcfdeceb39697504eb0bf7fb3f08ebba6ed449115d8bbf51355cc374d5c79add5746d254dc1092191d9a555f29841552971bb07c7112b2ba916dc82e40112b514016c43670308ea9c6b6492490821aa4955f6658c987424f24bd25deaf9997841b6c8107a0ef32604fe107d6c8cb57b543204c1ecdc0febc096113a100e8c97f9a16029b44effbe05af01c7032991ef0a4ff128cb8e12c6a46260393f49361d333259cd2a3397fcda0509e68cbb9cc83a5f23e3b1b0676c187d798ea2ce19253985a53b26ec7f82d445e7af0b22c625daaf40383c7f57dcb99902cebfee6f2ab338e8e44853346aff381c6c15978144ab887d9193e5566d47fa093ecd0022ee85f4442cb658fb7015bee38e68b869c9455382c5f962718a185b385df4e5260d96296dc38d25faabeba6454a635c7824b4905a30f9d5591e0443328bd0324a6802e36c089af9fee7110e49f292d9340c40b550e7da7737f8ce62e66c1c32b04db81e246534b2ea41bde26fef82d4a80e0ab77e4835cf2a7d3c3cc62e027d4652f68d7e2e0e1aabbbc7bc8236726af3436d2cfff3c102ebb021335cc45568b251e07e9f3d4141f7111ea09dea8993eee734b9e619d606b600de1cb308fc9ba9baec78acf778707e6cb358f31cc875856a24fa546d78151dc5b1cc35e0b56932aa97f2123ba7c9a0a400b4715b5512e781ba2dd18fd399bafaf6d6bf45833682eb179a722aea68932b5ded14b943d325471712b84e197370873d6de755de6b13c5fb126004a0dd439aefbb49919d452fd2476b5bd5e5b7d4a78085091c2c637f628de54c9498327c5b6e194d2ff1c76dda834f108edeb37601d4e2d54999602f03dc2f74148e61d786a97dd29a6c9afe672afcaf4a4de0b7fd977a19bd4bfc727d8277dccc093ef0cc46e192b8c653d27fc4b195353f394644c2a43f763795101754c96056f6d9ed781b85d595dc8712fbb7d6d41bd5c576f96ce0fe88e4130c20adfcda5028c93ccb0eee8a1f85a206fdfce13a89c3785c3f02d483032b450d7f0b951418bc67d31364c393491a57483cea991aedc9ca90450670eda0a49b301ab403eafbc37b8694fff0cd4c011ffebd3a4b7e33db51d4ab98c76bb7775d086eccbc4def3a990644cd150cf278a480ee754b5a9c83f8b9fd23e27a09800c7fe30b205fa4391a12d3efacf12eb3adb81aeafb76e079fe9fb44567481a3024a5f3dec77bc6e7ca338bb0b8714df1f33974576ef57d76fffbffd1d1dbd77f9298848088b02c60489ca3a3dcc48d09b411371decb8d691625cf51f896d62fb00bbd56320ca303f2e1057531c96c24f7ba160cca5a14ade2ec2abeaf1f1e1d88cc4cb09ec4c18deb00734ebdcc0715d8c2116e81c45002f43367907c51c8c9cdbf50d7b6b1f38a46f3423fb951b057e2e986a9bfb88e51b9817f456b197f8a1ccb938bb79d66c3fc0ebaee5a46b7734937264d49a2dc102897c64a1a309b9d7aadadb25e732f6a459ce97f48be4343d0cc72d592119c5f4585ec8110305c25bbb4f28e097870266249ccaa1a54dcf1c678e3a00ecb0333df41509aa9ef274553688cfb56d2661491d19ed916a209bfd557bbd069715854a585160e9980e5fa915c93496b763964aba8adbab2b73692caf64dfffdc6ea5d444e01d38bcf8e0e08916af1c5a7141190dbdcb0e6cb96f3a58eb4f1473bf98f3a53fe54a385620327e7f8d9040ba2facb5b56c29cd9c6e7cc6e3ffb7a9269a0996bdaebef58a0c6dd009a39ec4e84e4f101f8d5a9a7dd2e06f5bc9bf10a04e61fab3f6c82b0b429a9e35ed340c527fbf0910338a2c57648fb4b8611f9f95ac21a6ba588fd42d4f8a40c41051aeea468a3f547b433bb28f6bee98c7cc6061067f0098c16c879f0f893a7bc2b26d39d63dd77bb38bb44c1019a3e839c20b7540dcf669a34b9f45e25a5c82324dfbe883aec499050a77eaf39453f3c31b339101b32db8b2b50d21a7f8f5b448795476402e50ad1e85f69a87043a044e7ff153e78f04b7bece152503659c8260004f80a7cff718dfca29dbac8e989401aa934afb4fb8b1f3325676e983e04cba06904a97632730e09dcb7658237be2d6ec85be312fa8a5974df5950bf1154b747877c596d2963a518b837293c08f071780479b79a0ac052f16b80d68e39c34befa7950df7c824207136efd4ace4c0ef292e54730ae71b4fb358c1e2fe1447fc24d6ba8745c38eb962550458adbbb67ac3c96af0999c0a85c305fc85f6b50fc1432dba91565a", &(0x7f0000001380)=0x1000, &(0x7f00000013c0)="79d1d2e11a507ce4b42556e55cbc27513acfdecc2ec93a39867a501c8954f47a7068a75dcc156cc6bbceb1d1b294aa80421b2ae6f3f29aa4e2a355b81b5bd4e99415ea4b0130d69931a7a987d18be218bb8f6324362e4d5f703ca1c2bcf59540be4417af3d6835", 0x67) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r17, &(0x7f0000001480)=@file={0x0, './file0\x00'}, 0xa) mknod$loop(&(0x7f00000014c0)='./file0\x00', 0x80, 0x0) shmctl$SHM_LOCK(0x0, 0x3) recvfrom$unix(r18, &(0x7f0000001500)=""/181, 0xb5, 0x1001, &(0x7f00000015c0)=@abs={0x0, 0x0, 0x1}, 0x8) r19 = msgget(0x1, 0x2) msgctl$IPC_SET(r19, 0x1, &(0x7f0000001600)={{0xfffff82a, r4, r15, 0x0, r8, 0x20, 0x4}, 0x4, 0x6, r3, r3, 0xa87e, 0x40, 0x9, 0x4}) executing program 1: mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) dup(0xffffffffffffffff) socket(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffdffffffffffffe}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x3}, 0x8) executing program 2: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500), 0x1, 0x0) r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x0) mknodat(r0, &(0x7f0000000580)='./file0/file1\x00', 0x6000, 0x0) getpeername$unix(0xffffffffffffffff, 0x0, &(0x7f0000000180)) listen(0xffffffffffffffff, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0xa) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000380)='s', 0x1}], 0x100000000000038b}, 0x1) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) r2 = shmget$private(0x0, 0x4000, 0x1c0, &(0x7f0000001000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000001540)=""/4092) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000500)={0x0}, 0x10, 0x0, 0x0) setreuid(0xee00, 0x0) r3 = getuid() setuid(r3) r4 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r5 = getuid() fchown(r4, r5, 0x0) utimensat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', &(0x7f0000000080)={{}, {0x0, 0xffffffffffffffff}}, 0x0) open$dir(&(0x7f0000000000)='./file0/file1/file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100), &(0x7f00000024c0)={0x1ff}, 0x0, 0x0) executing program 4: getrlimit(0xd, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x80, 0x200}, 0x3}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r1, r2) setsockopt(r3, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x3e}, 0x0) getrlimit(0x8, &(0x7f0000000040)) r4 = socket(0x20, 0x4, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x54}, {0x40}, {0x4000006, 0x0, 0x0, 0x1000000}]}) writev(r5, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 5: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r0 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000fff000/0x1000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r1, &(0x7f0000000080)="5884383f863444f37ac0dc84ed9ddc682479e92cf476486218fb3d4b5292a55b720e5dc545e8a736c36249d3ad98d59cb346f7fcfc8e3e65403fb4cf034876112ba468f66bed12abb4ca0a615b6f205442456cab7a88997f9d1abe9b9f383174ee67f6480a530c56a81f41664c8479443caa61861249ab867591170d0edce8", 0x7f) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000100)=""/3) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180), 0x10000, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x80000000, 0x2, 0x4, 0x2, "2b56bee0aba1cd236f9bd4ca303631f0d1dd068a", 0xd5, 0x1}) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0xf}, 0x4, &(0x7f0000000240)="0f6fbd37fff814006fbfe7e591095927813d7e589d455e9f4a9e0e0ca67456c0fd4930db341154b32ea942fac63805582355825074e85e247973d4fca63c3b8ea24506681bf59f664cc6e6682db5d24114ec396d42022c117273d41d800cd9368cc8c0996026008a8f182fd64becc0ad144c0a7c416f9461654087f52c61b7a459520c5ef10b9608d9222a1fadbd69c975983668345498707cab48e97f1cbc4e75c46772e9170d404b9cf99d6529974666425824ad3cb8916684126a4c105ec16ba1c1da6f", &(0x7f0000000340)=0xc5, &(0x7f0000000380)="22e5cdec6e42b7889a79d0b0583a3ae090e236f81bc708f4ab08ba887eb9faeb586cce42a63b4ff5c609808867153d784d29cc952b5b9f1e3d98f2c35fe11ff87408bf3e341b580f9250005c4b1ee7aa90f424ef131db465517991d9abd2ab794b86a3a6b68b8a1671efae7e12918bc6d27139cbbd47501627e6670dea8b1a8b8fe30ac2e3892f1282777e0e13776130316497adc1129a13e6895683363e4e52d6db2536f8bc3a6d18ecd069d01396073e97875b842c46e1583f853d1df482fe42a9ac6f168eac1aa1b524592e57e89a7e7d9d2d0a83aeb11ccff9ca7e2845095147fb307618b9ddb429a8b29de61089c2ae2542ce1f023378ee0ceeb89e140186d854afb9bbd84904205ff52d21ac1d2196d334e3b64d0b95f122f0f2be86be59d51fe159a2da519f317e4ba08bc8d7d4744b23e9e846f2a5a50d044600244589490f9f241a9d6ac6f37a0541cba965d113c76e3084504392c3346c146046331aa2e76971efc610f6529a1484d7286a59f72870ca26275ee0a126df6ee36e91506e68791dfee43d51d0ddfb11ec396d119e99e330a8989ed0b977762214e6201716f6a006e993d7923e279ce2d589ed60e3819a8db8ba839ef321e2be83423f4a385dbf61dd4f9c64a8b36d9b426df5d33f50e8aaa530f1200ad01af895a3af81e7aa52004c989beb8912fcf68f9ab8dd6fc8080aada4819d4e8aceb2277528b899fa11027c344e3ef52f7c82190455897c05b6675d142b5562126b8b35facf474143919dac2ce642fd267688623b320643543b9ea8179eb9121b9559e0d664d172d975ba2f4e884aca524abcd766a858f3961ffde5853f2ca162001226bccb4b9e0035b1e80debbd62748da74e41d615509a033179e47118b1db18cd7fc281d72839ceac191cee6860298ef4ac5bbcbb1c0393d5bd1d21d544943cdc30e4ad76d1dccdfe88b72befd016c29409be77153c060abeba4ee5502317d36e8d4ed574038a382618ce2b734c723373494a14b183041b06b1f37783cbb69ef9b5cdfcd8de023372d9b7b2689f18e49159c5d51318956b659a5f7e25410d483b45e2719402a6c1c5441abc6e6eb75ae2482fb3bf3ff47e3d495d8d8ec3324d71041847fe35eb1c441378b6e07abc40c274d0794ce46f4e144c5e48b53cc8a59ece6b8c7a0274cb535785ccc861c5b87b69699913f6b4a794bd63c77757b80ae8d1d8ed81aca34fdad62f8a608b979022bf43de621ed3e3ecfef3a2dcdf53664c2d0d9bab3431f3a50bca84a397fd7ba4955697f5234b22b7f20bc29376656f8e18f2e405cabc28ae7328e4155049d5088596b6c13e3f0d514ecc49ef243d2a23db3cd819fda577f985ca4437eb379baa97f8a8cc9c74545f4d77afcd9a2ce117e2db9a8319fc2119ebee444760c7c78b3223df9b71c133dc0a78876be0163af8787adcec09b99b55f871f2bc4cddef1ec4334354169c33797fc8b8b08f5075dd248879ec1dff555c8ce6c2364231cd8fdefaeb864f1e96c1750599c0b195b5d565235161f7376f9aace84ad2c738bf34398748fb430b7e78f8d8231a532f77e0f19221320d08b623c90ca1bda6d43b23ec26616987630badef0285ed72f622c51d8e8b1fa6af718f18e535a00355dcc8876014dfff70cf9bbdaa8396be2c565b7bfa2809cf980652067b568ce5c02147f5c14ad89beaba0d34b2548678515bfbc451e155c274f0f65f3989ac63b1e47965b25229b301d6f0ddf7e3f61204051b6d18cfd0066b206d7c3cdf10f628208d729e96b787acd1de370cc489db9da4f76fe09ab0783ebfbb9436675881a3ab44b6ef9019f2147756a3ddc215d4204c7d6c99a747df4ec24c48ab3c0523c3c3be273939fcf03806074f03698eece02b835ddbd2c98882907078286e38d896260f9a3b376af6639c09fa2b0e8bdf10740417aa1b4ba104d0c393b54691d2ad12c00fa55261268c450081569a65eff445403b33249755a3a71f25a5e200a9b3b8979696db6f8ef4c4beee619a7268a8f4aa3413da1653cbc427218973e55b77a8c0c4140e1ebe772dc3b5cef3ad45efa9f21fe343f77ceac5903dbe13df1d08731a3ea2b3ff28a561efe902166900cafd1286005d875ba7a6e2bb629a7af38da89b71040ef21b292313793ecf567566b6397f57a46174af5b44061b2114d2b0a52a8d26a2d9ef85900e88de258b95acc686808f088ebe690dfc21e815ad4d70cae376146644bb33ae10c3f778d63104daa69ac2bc53f91252f1f5944bc956b36b5ea73c76438bbb5f9be800944e4f128e9e8a7727412392b8957bece75b69cf2e39375aff31e8d57d508b4c65d6e1478b3749899170607ce8d2e6448cdc96bd84243a27ba73b5eb651d24bf6594955e881ebbe7f8d3a7fd8f71a6383362ab27dd2d317d0f1d22d143bcff44a4c615d3589952e6461b26759bf6cf578b9a8281139618814dca5a8798b592c2ac85d640cd90a9c9c25aaf9a357ad41fa21abedc9384729adf5df72b43648d3ff859a749e92396990edd8a227b298fcfcbb41697adacfbca2f3f4b2ebd8ff75ba199652eab6a7b6f7b644de07bf048128b893c7a262b38d3b8bc8f955aebf305de28b1538b37fc45e56db0dca12b4da3076eff52924c45307a4300cbf089fdba1d2667faabdb3e41edef824b77f4d1505816f1fa57458e1a9119559ae95c733d02bb7bb64d9bd2dfa1de80ab21c6fbc8518999a506b370838581a9668338d650d379bdc240e1000df043f6465bdd4592f73e2abc6e2359f351ef3743078a9cb5c413721f2cf4d74cc9b022f294d77146d676732794673ea5476da86c751d4c6abc7b8ec8c14fc93d19a26e02a6bd5a75c255388fd764278439514e745823db6f910ac2b287c7974db13328bb5265ee002454d14f0aad37a4b8cc54b7e530f8827d10a4c089cd8f3fc1ab2a11befa4e0a3bbea2d949ea0d2f6ea409aed065f25f7b8b533a8cac2c965a13643678154d8e80d2b559effd3c0a380096d3f01a691cf97dd5b68b12a4e991eef25b0ff7a41fcef0d70c243902e11add74135900d2f7dcedc3b881d8d596a94f8363970b4488eb502c4599c3b039235d112ebce5bd739f828d734ca0752cd67f93fb5779cd211a292d2920e71e77517cff56e144ded9e14751b95bf89b81347482f0d8827684102ee3a158634fd77eb285a0422023d71db7bdfe5eddf0d015a7e9913e5c61d946533812ecfc7684b1cf8ed31fcb7cc00a58b4c1ad924b1f57e04fdee5ff5c0fd13c329fe0b845a66bd3056c7852a992c73a2829e95c937ec0df41f0aeb588831cff92b856a24fdc091b33c2c651bcfa9011fe7069f2b3cf891e3f3f28a58594793967e7beff470cf4513ea89a055546e8271b9f7c85974ae7c22211fd7fea35d11014836287dcd428dd1dafeb075246b9341e83779fa87e4568bdf003a2125d811968e9e3baab8e5338e5dd4f8b1122b09ca4b77d960895a6d43ab3590988c5e29ed420c091d0f070d64a84855533ea488123d8045f290b66d4c7774ab29436f0d341a8ffe9132c9a8a0f6b4c4cc079408be4303c2b43f1b5fe5da7663de97460b75dc4b1cf617651be0d6dc915ac3452041679f4ed0a67c7a815e9b1645e74fe351422e507859d0f8f23566882b42023445c5e94b8050e578dc69943ea987f083b61bc912801daec684cb70dfa1f45feaac7540720e0697e781dda8021c77f50c8a0d6d49177ed20d89297630415179f3beceeae564df93f1d0d900d88067a9bba77264cb42950163c7a0842f501674576d09e50f1c69d8053eedcaa3a118d045b0d686d84ce17234f168e56f6018de8d553f496105105a1b76f5ef39d1a91f466f693b4b9a041963da82acdc3268242b7546032647a62df63325a7c2a7401db208e4711074043e9dbe720771caa7024b38bc380d580bc7c1deea67790d4abca6cd17ef3ec65674fc72d1a8c23b088f6ee2aa96427fb37f5e5ba64e69736c75e7f2d366013645be3c6fef62e8f3e3fbc4fef6f1a8088ba12917ffcd9df06c44e06e6b4c2e48f84c1dd2d08ba66c1b637c63ac09a82f81682d6fa8b136ed3669836bdb4507ea492380d4c3da5fde1d1d8058a4e6920b0cfcd6fb67896bf13e754d1dbcca7f4fdb8cd448a86e2b61bceb4c3e46082e033e92f582c28beca791e66d82e2640a0ced0b9b315b52d6735a19f03cb775a21545735628e3f34dc8a7ac64fbc11f4dd1c4656e05f096448e403b9100573184c048803b84ea5a9b7f8f892563bb7e70e39a23ffc131d61cf702e36faa305e7ba8585aba7ccebc3897a2b8a8c9c6f7d2b63d3f562fb3d3288b285486e234e14fc810b3b897b872415e99327cb0eeb3b35186c0e406a3fb919817f4881583295891fca2faa3d48a9c3c62e13fdf8ef592dac234522fccb499a594750333623df05d645821e849346a4db226d958bec8ffbf94ad58f43c4a0c0a3266aaeb0b1a15ae66c3a4df7fea20472e007ec276f55eebdc05ef1c61efa4be0372bb0307085ad03544693dece707b3623091680758884bb1f527c103923de0f78c92e2c364621094d48d78d96d6f5e7856a40d99f08d20e742fc8f9f24449f32ab6b33e6b6741d75c6364716c926bc27fbd30365227429c1ac47ec1919bab1f3e6e63f48ba9aeacb9f62ed8bd58725d758a44621089b5d1a8d4c23522e1c4166200dd81327fce30058b64c0eedb4c1aa7eb3e01d808b43d1749e3b3494a4b972b4b7c2c4050b598f8d0409ae66a2e1b5d9fd6c96a39d5cd08a617cbb5655333eae29ec178c4d9ea294134c9745b1d4523b322b12a0f446d260daf3911b7f72dd211983ff0148b33ef2f8ff4295bd78701a598e510c405b6ca323944258ee0442e30f65c42efdea9d051ddeea0fe01102f3d1265f2551431c431749b993532326dea43d71bf8819b3df54d0723a8f744a8af86e27db5ebb3415a95143393b8c6bf8af48e42bfb9a1dce4e64090b2583047fb9280e55f64faa4a0eeea5423ad397743a191b9335a2bcb73f1a77f5c15c985169d89352c777e656c0be306258d14fc7855bbbd31dd0d070a630269fe6c3fddb2bcee76109b1487e5ea6e2536bf4fd3b7f1b11a240c3c41d097895d0043432a828633134f8958d8f4e35efbb5da5d515742dbb024be5b79af72038e3edf7ebe777e0d3ea327acdf8b3c72fbfc0ea38e91d771c5279150a8af88365e26a18a549d20847a252cf8412f99ceae43dd56d083feca7a9ae4d0e6757082ede8540f572c28e5b5709c01eff24ea8373a57486062743545f82b5ab3e3b607e23d10559f02752f6616f1cb70cd3811a7e44c1daf575f3883d79c57ee8f5193b6370599cdabb263e4317d7900cdab053bdb928f5bf82c02059262b941387fbc5bd05ad1428dc4171a3dee797e47832bca5d6c8d93b442d3d05735c4c73dfaa2bafb0c127e3c52f5c38f40523dcf045546b2f296f590f02756b8e7f878eb57570190f93e0c03ee44d95cc02701c0922925082081b18d7712ddc2fb434e06cda1b66e124fe796b9536566f666303be494e55354427e9bf8b18d0dd42c37444c2a4d4716b58ecc93af797a65a9998b63d181a9beccd5d0c960d42fbe24c882c97f38dd5e3af6a64c68035068ec76fd4125e7401c3ff1f5eda1a98e5ac54223bbc20354807afc82139f448a655168631cc8bfd96ae26638426544f24ae0fbffc1626d7f6c4ec3473c70fd898e668a27d37621977b34c9c408f553c3db4ecaddbb4b033debc1cc6e5d1f581ac326eab5d418f18e02c7bc8664df0f9bd92c6fcc", 0x1000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) r5 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, &(0x7f0000001440)=0xc) r7 = getpid() r8 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000001480)={{0x4, r3, r5, r6, 0xffffffffffffffff, 0x40, 0x1ff}, 0x2, 0x6, r7, r8, 0xffffffffffffffff, 0x7, 0x7f}) r9 = semget$private(0x0, 0x4, 0x380) semctl$GETPID(r9, 0x2, 0x4, &(0x7f0000001500)=""/100) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000001580)=[0x7ff, 0x4, 0x5, 0x1, 0x3, 0x7ff, 0x5, 0x81, 0x7ff]) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) semctl$GETALL(r9, 0x0, 0x6, &(0x7f00000015c0)=""/162) open$dir(&(0x7f0000001680)='./file0\x00', 0x10000, 0x44) mknod(&(0x7f00000016c0)='./file0\x00', 0x40, 0x8) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001700)={0x0, r6, r4}, 0xc) r10 = shmget(0x1, 0x1000, 0x41, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r10, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000001740)={0xff, 0x4, 0x98, 0x20}) syz_emit_ethernet(0x2b2, &(0x7f0000001780)={@broadcast, @broadcast, [{[], {0x8100, 0x6, 0x0, 0x4}}], {@ipv6={0x86dd, {0x8, 0x6, "7de523", 0x278, 0x3c, 0x20, @local={0xfe, 0x80, '\x00', 0x0}, @empty, {[@routing={0x0, 0x12, 0x0, 0x3f, 0x0, [@loopback, @local={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, @rand_addr="b30ed914074c0485cbe31e29150873cd", @rand_addr="91007bb599c94e93534cc0b507eefcdb", @local={0xfe, 0x80, '\x00', 0x0}, @mcast1, @mcast2]}, @hopopts={0x3c, 0x0, '\x00', [@enc_lim={0x4, 0x1, 0x5}]}, @hopopts={0x6c, 0x1, '\x00', [@ra={0x5, 0x2, 0x8000}, @padn={0x1, 0x2, [0x0, 0x0]}]}, @fragment={0x8, 0x0, 0x2b, 0x1, 0x0, 0x8, 0x66}, @routing={0x2b, 0x6, 0x0, 0x80, 0x0, [@empty, @empty, @rand_addr="936326d54bbe921cd223c6f2f3130805"]}, @dstopts={0x3, 0x14, '\x00', [@generic={0x6, 0x92, "9df47317afe89238e1ccd6dd09f123e3bf7a11d3bbe89bda36ba011e14f662cccbcd5283033b8b912248accf1fe1759c98dfec8c72ac36e10c513087bc13dbb5562c5e98c3102bd880996f5ace1137b6eafe77ff1ee3ba5c751095310f0aef95bf3407594d57f30bd3faa6af2695e00f967c95942797ef73dfaf5fef9e491b87b51704661bb6d7b35469b872ed8458bf556c"}, @jumbo={0xc2, 0x4, 0x5}, @jumbo={0xc2, 0x4, 0x1}, @ra={0x5, 0x2, 0x5}]}, @dstopts={0x8, 0x2, '\x00', [@ra={0x5, 0x2, 0x6}, @ra={0x5, 0x2, 0x63e}, @pad1, @jumbo={0xc2, 0x4, 0x2}]}], @generic="964c343f64ac611632fd9a6798ca9a468746b5d0c8fd3daa18386cc2da9598b3890fa9813c4f33f566a6a41a00664f8716a31f686e4a2e1cd6b2088bc5b01b5213d36575a1d20b33d0b707f2a955f83f6d2422144349c8751b896acbaf00287a8c5222f2399bea25d20fcefbd2255090cbe3dac9141832e8a13898f667cb018fd43d01f3bb0e7476204fe9aafc2c2c8ce532b6a24691adcad6c08b4d0e58dfcf961f3fade3d9df458cdbf7bd7910e412"}}}}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001a80)={0x5, &(0x7f0000001a40)=[{0x9, 0x20, 0x3}, {0xfff, 0x5, 0x80, 0x2fa}, {0xee7, 0x3, 0x8, 0x2b0}, {0xce24, 0x4, 0x0, 0x7}, {0xfff, 0xff, 0x1, 0x4}]}) setpgid(0x0, 0x0) executing program 6: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0xc}, 0x4, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/..\x00', &(0x7f0000000100)='r\x00') r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000200)='./file0/file0/..\x00', r0, &(0x7f00000001c0)='./file0\x00') ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {}]}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) r2 = socket(0x2, 0x3, 0x0) bind(r2, &(0x7f0000000000), 0x10) sendto$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 1: fchmod(0xffffffffffffff9c, 0x2) sysctl$hw(&(0x7f0000000080)={0x6, 0x2}, 0x2, &(0x7f00000000c0)="c4c85bacf044abab53bbf9d32c1451c959ccc2e919f233b685994fc49e6370", &(0x7f00000001c0)=0x1f, &(0x7f0000000200), 0x0) r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x112, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sysctl$kern(&(0x7f0000000300)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) socket$inet(0x2, 0x2, 0x0) dup2(r1, r0) fcntl$dupfd(r0, 0xa, r1) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x5, 0x0) ioctl$FIONREAD(r0, 0x80206913, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x15}, {0x2}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)='r\x00') r2 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$FIOSETOWN(r3, 0x80047476, 0x0) setreuid(0xee00, 0x0) sysctl$net_pipex(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0xffffffca) munmap(&(0x7f0000ff7000/0x7000)=nil, 0x7000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x0, r2, 0x0) syz_emit_ethernet(0x17a, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) executing program 5: r0 = socket$inet(0x2, 0x1, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000380)=@file={0x0, ""/4105}, &(0x7f0000000040)=0x100b) setrlimit(0x8, &(0x7f00000013c0)={0x42, 0x4}) r2 = syz_open_pts() close(r2) syz_open_pts() mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f87, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) lchown(&(0x7f0000000880)='./file0\x00', 0x0, 0xffffffffffffffff) socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x4, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0), 0x800, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0xffffffff) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000180)) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000240)={0x0, 0x0}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xb2b6, 0x0, 0xc07, 0x3753b540, "9707957d0500c0406b1309000000fb00000f7e00"}) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000001640)="521dc32a838f8e3cb702b8a7cd317baa85cbf7cfb1376ab3d3d698b8461d6d06eb34dc5e00000000000000000000000000000090e4150400a993ca8ec3015d601f2e58a0dd9b3545495b254208b6f64396167b34af0a08a3469322fc39328c8585c629e30445bbbed61925c644f31543888dfbeb1c3b19c03ff6309148b974cfaab3ccdd9e693fd5d5ca67468292e5530374a4bd8ba4e2cbe11bcc4ccdc528ec0715973bb08baefb93e6a529d6dbd0b3571e68fc8e26403014228f4c84b25b048f30ef6a5aec253aae7ed5e66c4467e59db61cbf1f5977c68cb4fcec43af8c8e041c0a705cbcbaf2a62557f3ab7ca290f4dc3c7ca135f67ac0e78b95196ec30592d2e39096630f5e2ce20a73f27646e47df0f345b01372bee0ca80e620b56264d6b4e0ca37580a70da1a11e0f255c2275c8c8891e5508c3e86b6f625a26f971ed5c5104a42315c7e796717c2036fbe6bed3b7e9a4f818cc878b3445a85d31ce9b9132b1e919a6f501d5352010400000000000074d5eb3e2f330d71cbffaaaaa111661bac12cf11aa145d9f7e270380ad2e2e1752b09c89310036f6d61f70720d2fafe7210e60c8cba57b4a060233c341692ef0d6c2af4fa862d814ee79b0fe18c696aff5d65dc819c9a7e28db7ac53e3adce8f2177a701a3aca82dd198139b84ae369392c54cb9c66cd131b8a7356d93af0a31617b6a3d0a2807e9e21e4be103e84867715c41e7efb7162bf5393fb35e5200be12520eb02144fe9f427b7d208b8a6e7644825aca19d8eef71156bfa24e2a7e400cdee925a6301821e6869d402c7069a375cfa48f4b0301330b12d7cfa61b4bdcba9e81095ab63a69d17103ac08c6258dea47eea4861907e1cb96983ab1eb0352d9b4997a3a9f1040caab5685fbc9b1414d66135c46cee9f72c71cbd2b9166afd5b2934", 0x296}], 0x1) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r5, &(0x7f0000000240)=[{&(0x7f0000000200)='T1', 0x2}, {&(0x7f0000000340)='\'', 0x1}], 0x2) sendto$unix(r1, &(0x7f0000000080)="745a9624b4c08eb0c80c2145bde3e316635bd3fc9d60ac3c216783f1faef84b9ce96599a6bae7169c7f9570b1e7661a1e0fe87936ebaae0cb1efac29e479d548cbead0645311040deffc17021f71e120813e05865348bd093b9c5b2f7e16b67d", 0x60, 0x6, 0x0, 0x0) r6 = dup(r0) getsockopt$inet_opts(r6, 0x0, 0x1, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) executing program 2: mknod(&(0x7f0000000280)='./bus\x00', 0x6000, 0x6d4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000001080)=[{0x3c}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f00000017c0)=[{}, {0xf71, 0x0, 0x0, 0x3}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = socket$inet6(0x18, 0x8000, 0x0) getsockopt(r3, 0x800, 0x10, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) link(&(0x7f0000000d00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000e00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod$loop(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, 0x0, 0x0) syz_open_pts() rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x4522, 0x23, 0x6b9, 0xfffffff9, "0a2aff748207017b62e2fbffbfffffffffff00"}) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)="b6f2ec6fbd227526a1591a5f5c9b92400122bf983fb5df6bd9b57a6c2fd6a6313b1dfbcc7c9b6159f431f4ca3d4a687e64df36d2b2fd570108795f1d5052b9878bdc5184baddacac4468658972312e0c14e71de48cc4be55bcec05a64ad962557c074cccfc5e57478d4bc387f2079e1b3ce5417d91dcd0b6337d65259bac459399d9e4b2a71363c5e0bbe4ba4e2db989653c33c6bae3d625dd533bec78210c80c1c9fae14509c2ff830603d02b82241889b1f2f7955b6c976f8e2be1da60157ccd86076100d5acc26f929a4dbe45d86a64892ae9c520a3b0584adcad47d6d60de7196d20c550bfe29327164d76b00ff9a889b78635aab18a70a7b36cc7e939aa254db6a97f0fdb3daa60cbc19cd45d1ab2ea6ca8f66c7dfc187a849f2b7a508f8403e677ca497f407be0a667edb058feef70617febe5b57a7471d789d52cd4e20c25900cfe70aab754129412656147bfc750e8ae887824b155b2138bac78930de12ddc243c187e455a1713ced11820038693d4e76f4a9bd765723973360ead240e9d44508feb5dd28bc74e159596675ec9babdee13994511993a394a9508dce467281ac8506db7734986679e87c230ebbf0ee0d9490208b04f175f5853e31b6ff4a524bed8785b8164bee77547d822e91ae891d4958ff80388f8f862e7eec2fd20dc17a8640b218fde78f336646e0171ef5e832093e5f655434f6baa12a8dfc1d05b18110c712bb9bda42f634801", 0x20e}], 0x1) writev(r2, &(0x7f00000005c0)=[{&(0x7f00000009c0)="5180d74d25133f13f8f9e04441d7e1e27f7d07f25968e92e11b22f5ccca5514133d6a9b4b09e118a1e24bc1b91c1d7380bc9d1b55557b60000444c9951ecbfab94dfb582f65b80a0934f205640a03fc2314204f94b553fdf03601031f3b78fe5d75fd97aa7f3d29888907553aea1c3dc7915ba01d893a462daa9a54952719fef5f303c01178f590e27667a4454721e56b66b8f5dc594d6ada319fe476a25de2dd65e3cb0551f12458775e8e42f1a8da82d9b41ee30f5b9cef5d629c6f654a314570801d904440f225c8b1782689ec3e7065e5d23c0d6bbe64b9258ee95520353b6d31c48c06fb56221ef2cf360aa78e9e64dc3d80c7481b070f8e8baebd43b22d9ae39d48fdc91e6f740560688a87f864072fd6c5a2c8d97878200000000000000000b66dffd2f0614d600000000000000000000000000000002e54d374bdfd6566b85fc7c5e71114a882add3670060ddf61d7f3b81f9bd35099726db99123cec7b148f74d33cc3ffc880b93e107001ea7bf535d091984920169f546ed2836ac83b4feef1979d81ac6bdc7b1c4625d21e34d25ee17c3d0531add45ff39979681c03ce1a4f3eef2fdbf3cc2951866a952ce643eb5fced1d62f5848ea9b832280a8ba018876f850bd27877ee25ac7f4e07eaafb4d0db98b603276a832fc590b690c601", 0x1e2}, {&(0x7f0000000000)="70d8d68d5ff2bce60b9d7fd4e279922bd10f86bcdd2172dde5a2a5f945297e484930281cfb4eb72ab23ddb60db83a50774d1969401", 0x35}, {&(0x7f0000000380)="f5319cd89ec27e25177526c5e5c04ec19b53b5ef505a48d7c396ea6d11499e92397d2c43bbdac25585e09503fb8e01af", 0x30}], 0x3) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x43) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/93, 0x5d}, 0x3f8d}, 0x10, 0x0, 0x0) r6 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r6, 0x0, 0x64, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)) executing program 4: socket(0x18, 0x2, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x2, 0x93) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="5f4c64298f51145c42c18990c1126e400204d914f7a499b8438eb4b31dec36fc93fe3fa96ff9d5fe675078207e7a05d55b4a4504eb1634be1b3b0ed598dd02fc3cee1013e57e806c254c9410d7fef39e3d4d3d9ec0256673705d95d22d1489401e215083aba867d7a419b584fc4a00e6e274d9bdbeef885f5f50600b9ec1d6a42f957245c6f2f66ab0f51cb63d656347d77dec342c03dcc72e434a3395dbfd", 0x9f, 0x8, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) sysctl$kern(&(0x7f0000000240)={0x1, 0x36}, 0x2, &(0x7f0000000280)="3beaf52ed40c0d759c2606006851c90e28dd61262c7c581f8b73148871827b70bf181337e07116e98fcd68e0bc34c3445be445f0c4696cbecf00ce977bccea47f7415ad474f87afd1193a520e5656c350b8c5c2e912ec3", &(0x7f0000000300)=0x57, &(0x7f0000000340)="ee62a2feb6a07f46970a560d8f921b2db2331344f943d4ad2f910389c3b34650f1959909991f27d863af4c681cf5992d8cbc44533123fc239d9f1cb941e444c3f4d420c039d7cdb6eb0c1c5a3e2e4b2f50e4236d5011aa130f5b0435e0bde7718f5d8e8181a5b3ef5158bf989529c232809d79f37537d83e90c830f6338bd6754ae0126f4832cfd20d3fb6aad327bd8475b3c2e96df8", 0x96) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1d21}) semctl$SETALL(0x0, 0x0, 0x9, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x2, 0x2, 0x0) r5 = dup(r4) setsockopt$inet_opts(r5, 0x0, 0x14, 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x7fffffff}, 0x0, 0x0) select(0x40, &(0x7f0000000180), &(0x7f00000001c0)={0xff}, 0x0, 0x0) executing program 6: r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) r2 = socket(0x18, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x5}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) dup2(r1, r0) accept$inet(0xffffffffffffffff, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000040)="18bc56ad", &(0x7f0000000100)=0x4, &(0x7f0000000140), 0x0) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000580)="c6302c9c455c7be3d8598d3ac53af8e7574f36", 0x13}], 0x1, 0x0) (async) execve(0x0, 0x0, 0x0) (async) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="18d26cb474b5c9d53e0f", 0xa}], 0x1, 0x2000000004) (async) execve(0x0, 0x0, 0x0) executing program 1: symlinkat(&(0x7f0000000000)='./file1\x00', 0xffffffffffffffff, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x0, 0x1000300010008}) openat$klog(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) execve(0x0, 0x0, 0x0) executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000240)="3065c32988102811236929d4c9084bdee08847127cffb504c200259189275070c499ca230c72c902497b6d2f96b5ba794f738090b6201ca60d9dd2c5b3d2510a0f11f1bd144399bf83dea7b52783cb047f06d2948386777f352eca1277af56cf2e0dbd34468b48ca229d21827bb1fc330b1fac5a0919854470d96ae0f6e0d5d79571a8248bad100f64eeb02df85bd47bc8f672fbaf94767634afffb3b64ef46e53bf5956c51638abdac36f8f6ee1724fc6bb19ff7960efec6c9c5883a2bc63ec6761f8a1e7a1bf08ad", 0xc9}, {&(0x7f00000000c0)="00634f386a4dd540e04daf7de3bb8a5392a726e20934e43c0185f52f825ea94487dc8941282b94addb468a5ea394ffdc12e7cb56243ac43ebf19cc20b79683a1d8467b8785daf4fa85e8281b45057893e5a84f81900eae44aa45fabc27556e559bd104b9197f6e1de63e9293926373d6365c2924e40ea72d91f7b51038e20b6c04db33a66232d3a38b2dcafe730cf875de39ea7c2774d7b5ebe2", 0x9a}, {&(0x7f0000000340)="015e4957a82303565230bef1c2ad2bdc1a260f6674ca014c29e92aa857342ac073e1ad8c299052d533981b94ba4a40eaee7a9f8d13dc51360067a5809e77ebf1a9d5097602e183d3de", 0x49}], 0x3) r1 = socket(0x17, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef9ed06c700d3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e37198fceaf912051eadb71d89e0010000000000008000ff00000000", 0xb1, 0x0, 0x0, 0x0) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='\x00') executing program 3: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getpid() sysctl$net_inet_icmp(&(0x7f0000000000)={0x4, 0x2, 0x1, 0x5}, 0x4, &(0x7f0000000040)="22177e1a", &(0x7f00000000c0)=0x4, &(0x7f0000000100), 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000040), &(0x7f0000000080)=0x4) executing program 7: mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2f2, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000080)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sendto$unix(r0, &(0x7f00000001c0)="d75ce6bdd4b056228019e0bc87e7e2870757c896bff9109df970bc707890fa999851d3301661d707bcddfded4ebf9ea4f0d9ab8e3087874fc00576009e0c356d658b61f89de8d6bbd2f09c9834e7bd67832ee8e8d6e684d6a85ecf0b534d891536bee01fd7badae3192e4fa309f3c60dd6fd100850b8d3f395c042cd63af2ae84cf44f3fbae6f6089c4cc20b1e384cb37a7c0cfab2a93ca7a0e19394423d5d9ab131d68c6668fcd11f9e3a1e8a6a8c1f3ce8edb7abb4", 0xb6, 0x0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x40, 0x0, 0x0, 0x7f}, {0x25, 0x6}, {0x6, 0x0, 0x0, 0x5}]}) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r3, &(0x7f0000001440)=[{&(0x7f0000000380)="f9b85911566382fa8bd2c3af4164b991e64edddb8cbbd2d17bea3a606d6e", 0x1e}], 0x1) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) poll(&(0x7f0000000140)=[{r1, 0x20}, {r0, 0x80}, {r1, 0x10}], 0x3, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x2e92994837ed377e, 0x0) executing program 0: r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000340)='./file0\x00') sysctl$kern(&(0x7f0000000040), 0x4000000000000379, 0x0, 0x0, 0x0, 0xfffffffffffffed2) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0xfffffff8, 0x20000002, &(0x7f0000000280)="ecce63f8ccdb8ae5917a8ee46f356c361e9a333c9a1a02b78cdd261653a53b3c6c484e5baa0300000069bc84c85567e6d0c82132c85e690b0a69a7925e4ef36705d1800fc2b3e38f643c2397a11bdcb053dd1a24e5b1d64a918147d8ee53ab0b93f74469faaa2f57555688ed61715a1a1983e193ea37b7e616885c3024b1000000000000000000004cefc0fbe5162787567e5979f8de5546609e497cbefb290d8293c0b949f828c199f6e469", 0xac) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x84}, {0x35}, {0x40e}]}) socket$unix(0x1, 0x2, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000140)=[{0x6, 0x0, 0x0, 0x7fffffff}, {0x45, 0x0, 0x0, 0x2974}, {0x206, 0x0, 0x0, 0x1000}, {0xa5, 0x3e, 0x1, 0x2ca}]}) write(r4, &(0x7f0000000240)="fd1d70f9a4ec6b9162eb09b33af5", 0xe) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYRES8=r2, @ANYRES16=r2, @ANYRES16=r2]) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x61}, {0x1c, 0x40}, {0x406, 0x0, 0x0, 0x80}]}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$vfs_ffs(&(0x7f00000000c0)={0x6, 0xb, 0x81000000}, 0x5, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x1, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x28}, {0x80}, {0x6, 0x0, 0x0, 0x1000}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) sysctl$net_inet_esp(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="1d4149a54321cb1a7cca36", 0xb) pwritev(r7, &(0x7f0000000180)=[{&(0x7f0000000040)="aafe69dcb2589f600fa5151c0418", 0xe}], 0x11, 0x0) pwrite(r6, &(0x7f0000000140)="a1a5537ea29fb8c6386c0d25c172", 0xe, 0x0) fcntl$dupfd(r4, 0x0, r5) connect$unix(0xffffffffffffffff, 0x0, 0x10) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{}, {0x2}, {0x1}], 0x3}) executing program 2: mknod(0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000000000700000033fe12fecea10500fe596ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c820020000000000008abfba0900000008e371a3f82337a3051eadb71d89e000040781e4b2fff000ff00"/164, 0xa4, 0x0, 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x81cb, 0x205b1a) r2 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x32, &(0x7f0000000340)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a0516114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) write(r2, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x100, 0x9) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r6, 0x40}, {r6}, {r6}], 0x3, 0x3ff) close(r5) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) writev(r1, &(0x7f0000000800)=[{&(0x7f0000000400)='S', 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x5c11, r4, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) clock_settime(0x100000000000000, &(0x7f0000000040)={0x0, 0x2}) pwritev(r3, &(0x7f0000001840)=[{0x0, 0x5b}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x200, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x14}, {0x87}, {0x406}]}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x3}, {0xc0}, {0x36}]}) syz_emit_ethernet(0x7e, &(0x7f0000000400)=ANY=[]) open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) select(0x40, &(0x7f0000000100), &(0x7f00000024c0)={0x1ff}, 0x0, 0x0) readv(r0, &(0x7f0000000740)=[{&(0x7f0000000140)=""/144, 0x90}], 0x1) executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2011, r1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0}, 0x10, 0x0, &(0x7f0000001280)) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000100)=0x4, 0x4) getsockname(r2, 0x0, &(0x7f0000000040)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) open$dir(&(0x7f0000000240)='./file1\x00', 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x6000, 0x400) open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x24}, {0x24}, {0x6, 0x0, 0x0, 0x20}]}) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r2, 0x0, r4) pipe2(&(0x7f0000001dc0), 0x0) accept$inet6(0xffffffffffffff9c, &(0x7f0000001e00), &(0x7f0000001e40)=0xc) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt(r5, 0x29, 0x9, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000019c0)={0xffffffffffffffff}) fchflags(r6, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socketpair(0x20, 0x4, 0x1, &(0x7f0000001e80)) r7 = socket$unix(0x1, 0x5, 0x0) connect$unix(r7, &(0x7f0000000380)=@file={0xd1653077bafa0115, '\x00'}, 0x3) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000c80), 0x10) connect$unix(r8, &(0x7f00000023c0), 0x10) pipe2(&(0x7f0000001ec0), 0x0) r9 = socket(0x2, 0x2, 0x0) connect$unix(r9, &(0x7f00000002c0), 0x10) r10 = socket$unix(0x1, 0x2, 0x0) ioctl$FIONREAD(r10, 0x80206979, &(0x7f0000000000)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002040)={&(0x7f0000000740)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000c00)=[{&(0x7f0000000780)}, {&(0x7f00000007c0)="290c66692d492020ad2f884b9372474312cc21848f8393e643e2666275723b8baeb5a5aceca4963db6ed44952611eb2ebb00704df0ab86326e9ad355c39a881c1d40c8f16026360b524d0938153844c552b268ef3a7d48f195604667ffb1a88a5995ea1c698917fbc435c27e0923ca01d03ada4b10923ba5aa59087b31ef532f96e58011e0eccaeda7021042ddb7f33f7680e8861115d0695bffe0514126e15b8593e01331990df09d40c77845a50581bc64feecad", 0xb5}, {0x0}, {&(0x7f00000008c0)="0c34994d54697930731a459953ad5b637a01662a92169af8816a55c35d251677401357a190a4cd7a4fd7bbe06b3612f8b0685537f50f84e83c91d35783e988497b0a7440e310a5713da2f08ea337cbee9dbf5ca5b6692bb3dddc23997c96c7c097f4c274f355ecd63edbb64820f107a01484662a4347e1cf1ef27bf3cf4aecb5890f3ed17d88155c4791979f1da826380433b27517d5b1553a1f8bd2803b82dfc2c2f62e5ad5ff", 0xa7}, {&(0x7f0000000980)="a79d47773ecc4ae4c038de7b3956903fdfdbd828f88ab4d3a894e737532df75d22e01d11f28b1aa0ead26bd5c838beef9d83e75c29f26725f9a425d23a6bafd9e6d59bc66bb786d6a74febace84ac955fe2aee27820aeecfd3681c8d8c01f4bce19c24f4714d4a7742c4183466ebf67e4e0a8980b36c", 0x76}, {&(0x7f0000000a00)='o', 0x1}, {&(0x7f0000000a80)="869e4ca576390efb030fbca19e0f414ddb74518f417763c7ec1029976994334bd2ed3f394b37e6b55f7c683fc728683b988048457f969c6535e920636d39e3b1f41a4e71abd307c2a316ce2c95e2dd9e50b878a0c1a82b6ce5ddc3ae79af2dec9313d1f1e95d", 0x66}, {&(0x7f0000000b80)="d05b6c90e8472b9df1ff185eb7e31f015047b9ce22ed6f0dade73ed0c30d95f694fc164b09299af6ee351a07884adbca9d0cd52139fe43ca888551fb4c037ee3801b521d7dc7dc627f1c5bdd58f3016df6e2fef457d858dceefce8c24f43110cb9df0300a348e8dcc26400bf", 0x6c}], 0x8, &(0x7f0000001f00)=ANY=[@ANYBLOB, @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00 \x00'], 0xb0, 0x401}, 0x1) getgroups(0x64, &(0x7f0000000700)=[r1, r1, 0x0, r1]) r11 = getuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000680)={{0xb17, r0, 0x0, r11, 0xffffffffffffffff, 0x2, 0x8}, 0xffffffffffffffff, 0x80000001, 0x100000000}) pledge(0x0, &(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\xdf\xae\x96\x01\x00\x91\x0e\x17\x95 \x00Mj\x84+\xf0B\xaaY\xe1Q<\x19\x9f\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00wY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xdd\xb9\xf7@mJ\x0f\x90\xb34\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91I\x8fC}~K\xd97\xc8\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xde\r\x8d\xa1\x00\xcc\xd7\xb6\xe1\xeb\xc1>\xb9\x9eQg\xc00]\xe3\xcd\x95\x86\f\x1f\xbd\t\xc8 \v\xb0, \xee\xa4\xa6\xb9a4\xe0\xbf\xa0\x1es\x01\xd1\xd8\xd5\xb8=\xdbd\xf0?=\x8af\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90L\x98\xc9gty\xce\xab\xd2\xa1\x85E\x00\x00\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xe8A\xe3{\x8dE\x97\xdb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-#\x92\xc0\x8a}W~\xd3\xa7?%\x9a\x1a\xdaC?\xc4#\xaa\x80)44\xb7,>\xd2l\xaaTU\xe2\xf9\"?\xf3\xb1\xee;\x04\xa7hN\r\xe4J\x02}kF\xaf\xf4\xbc\x98kD\xd4\xbdQ7O\xc6\x16#\xd5~j\x1f\xce\x11\x85}\xaa\n#\xad%I\xe1I\xa7\xade$\xbd?\x84\xd1\x8f\xea\xac\x1c\xac\xe8\xbe\xa9+\xed\x97\x16#\xd5}EJ\xb6B\x82~.\x92\xe4l\x02o{3Oag\xc2\xd0\x85\x80E\xc2\x8bB\xe3\x8c\x8d\xdea\x1f\xff\x83Y\xb3m\x03Y\x93\xf63\xba5\x8fF-\a\xcd\xc0\xacF\xfd>\xa2\x97\x1e\x85v@k\"\xc3\x02\xd1\x92\xe8\xf9\xef\r\x99\xba\xe2\xcb\xbfX\xe6\xbb\xd7\x1fiC\x1e\x89ZK\xe9X\x82\xa5gou\x04\x18\x02\x84\xd7\xf7\x01\xdc\xc4\xac\x8a\xeb`\x1d\x18Y$1\xbc\x05S\xc1\x94\x121\xd8;\xb7\x12\xa0\x1a\x8c\xe9\xa5U\xa5\xfc}[\xcc\xedJ\xd8\xa9\xba\xff\xf1Hj\x15u-\xd4\x927|\x05\x91\xfcr4(~\x97*rj\f\xbc\xaf\xb1\xc6\xc0\t\x8e\x1f,\xbd\xe6\xc4\x8b\xa2_8\xd4G)\xa2\xac\xc99\xaa\xa0?\x12\'z') executing program 7: close(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7ffff5ea, 0x0, 0x1, 0x5773c541, "8cdb3309897c26663532fe1cc6e38b00"}) writev(r1, &(0x7f0000000580)=[{&(0x7f00000009c0)="4a9ed65e2f444a9ec732bacbe026237622ad5dd37fe2cfb3a2289c9afef2523ce34ccba8196c838b64eda3838e69bbf95f059371811f3fff1d7384630f52315bc5aba7fc040353437cbfa6826a5914534f23da7d4ac8698d6945bd93dfb78e13ff8a25c901919cde9c0aadd833b0b37fc8afd99997fa5ca1", 0x78}], 0x1) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206937, &(0x7f00000001c0)) syz_emit_ethernet(0x52, &(0x7f0000000300)={@local, @remote, [], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x0, 0x44, 0x0, 0x7fff, 0x0, 0x0, 0x0, @empty, @broadcast, {[@generic={0x0, 0x11, "1b7715f0405e99a217bb5d57676683"}]}}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}}}}}}}) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000580)="c6302c9c455c7be3d8598d3ac53af8e7574f36", 0x13}], 0x1, 0x0) execve(0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000140)={{0x3, 0xffffffffffffff7f}, {0x2, 0x5}}, 0x0) getitimer(0x0, &(0x7f0000000880)) accept$unix(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x100, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x6}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x282) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) getsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000400), &(0x7f0000000440)=0x4) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/2}, 0xa, 0x1, 0x0) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) r3 = socket(0x2, 0x3, 0x0) getsockopt(r3, 0x0, 0x64, 0x0, 0x0) mlock(&(0x7f0000800000/0x800000)=nil, 0x800000) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) getsockopt(0xffffffffffffffff, 0xb, 0x6b5ff704, &(0x7f0000000140)=""/38, &(0x7f0000000180)=0x26) setsockopt(0xffffffffffffffff, 0x11, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000040)=ANY=[]) close(0xffffffffffffffff) socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000040)=0x7f, 0x4) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7959) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socket(0x18, 0x2, 0x0) executing program 2: r0 = semget(0x3, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0xaa, r1, r5, r7, 0xffffffffffffffff, 0x110, 0xfff}, 0x1, 0x80000001, 0x35f}) r9 = syz_open_pts() ioctl$TIOCEXCL(r9, 0x2000740d) r10 = shmget$private(0x0, 0x1000, 0x4a1, &(0x7f0000fff000/0x1000)=nil) r11 = getuid() shmctl$IPC_SET(r10, 0x1, &(0x7f00000001c0)={{0x7fffffff, r1, r8, r11, r2, 0x173, 0xff}, 0x8000, 0x2, r6, r3, 0x564, 0x766, 0xec6}) ioctl$TIOCCBRK(r9, 0x2000747a) r12 = kqueue() r13 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240), 0x40, 0x0) ioctl$WSDISPLAYIO_SBURNER(r13, 0x800c5751, &(0x7f0000000280)={0x9, 0x8000, 0xc}) fchown(r9, r4, r2) ioctl$FIOASYNC(r12, 0x8004667d, &(0x7f00000002c0)=0x80000001) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000300)=0xf952) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x30131, 0x0) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f00000003c0)={0x3, &(0x7f0000000380)=[{0x520, 0x0, 0x3f, 0x4700}, {0x0, 0xc6, 0x40, 0x10000}, {0x6, 0x8c, 0x3f, 0x1c81b522}]}) r15 = getegid() chown(&(0x7f0000000400)='./file0\x00', r7, r15) connect$inet(0xffffffffffffff9c, &(0x7f0000000440)={0x2, 0x2}, 0xc) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x20000, 0x0) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000500)={0x5, &(0x7f00000004c0)=[{0x4, 0x2, 0x40, 0xffffff7f}, {0x9, 0x8, 0x5, 0x9}, {0x6, 0x4, 0x7f, 0x5}, {0x200, 0x8, 0x3, 0x1}, {0x0, 0x81, 0x2, 0x80000001}]}) r17 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540), 0x8, 0x0) ioctl$KDGETLED(r17, 0x40044b41, &(0x7f0000000580)) ioctl$BIOCGBLEN(r14, 0x40044266, &(0x7f00000005c0)) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) pipe(&(0x7f0000000600)={0xffffffffffffffff}) ioctl$TIOCSETD(r18, 0x8004741b, &(0x7f0000000640)=0x6) executing program 3: r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{}, {0x2d}, {0x40e}]}) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x0, 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000480)=ANY=[]) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000b00), 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) close(0xffffffffffffffff) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r3 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x60) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000280)=0x40) close(r3) sendmsg$unix(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000040)="7607d771020000004e2b1f0000000000", 0x10}], 0x1}, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) symlink(0x0, 0x0) r5 = msgget$private(0x0, 0x10) msgsnd(r5, &(0x7f0000000340)={0x1, "69cc44fba495be5bc494f1c8f7083d0226b5e0c1423cf6bba370c5dce1d208b887616d24782f1a07982896b848c8243979a2f16cb2ce29f7abe5fa188c71a836fa072780eec1b2926dbb1d7ed0d38890636a39a7865accc7b837d3be64983926bf887d0b865977411af857"}, 0x73, 0x800) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020691f, &(0x7f00000001c0)) ioctl$PCIOCWRITE(r4, 0xc00c7007, &(0x7f00000001c0)={{}, 0x3}) executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r0, 0xffffffffffffffff, 0x140}, 0x0, 0x0, 0x0, 0x0, 0x4}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x3a) r3 = dup2(r1, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x18, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) socket$inet6(0x18, 0x0, 0x29) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = socket(0x0, 0x0, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r5, 0x0, 0x2c, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x40, 0x40) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r7, 0xffff, 0x20, &(0x7f0000000080), 0x0) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000001c2b00fe350e28ef0900c08cfe24be00000000fe8000000000000000000000000000bb3a000000000000004e204e20", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="d8f74e2857575000"]) r8 = socket(0x18, 0x2, 0x0) r9 = socket(0x2, 0x3, 0x0) dup2(r8, r9) setsockopt(r9, 0x1000000029, 0x0, 0x0, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000140)=ANY=[]) socket(0x0, 0x0, 0x0) executing program 0: mkdir(&(0x7f0000000300)='./file1\x00', 0x0) chroot(&(0x7f0000000240)='./file1\x00') pipe2(&(0x7f0000000780)={0xffffffffffffffff}, 0x0) close(r0) getdents(r0, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file1\x00', 0x10000, 0x10) syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaabb6edb7aa3020000006068e31c00000004fe80e1ff00002e8900000000000000aa0000000000000000000000254ff113ff29dd9209b19c4a33c4c6930005000001"]) executing program 7: syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd609ac9d00008000003498c7d3c887327949a13b3089462c5bbfb418dbe5cb82957248c3701367c9909fa96bf7cb73300000000000000"]) r0 = msgget$private(0x0, 0x4c0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="718700fd68"], 0x8, 0x0) getgid() r1 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x80) r2 = msgget$private(0x0, 0x97) sendmsg(r1, &(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ktrace(0x0, 0x2, 0x2, 0x0) geteuid() msgrcv(r0, &(0x7f00000018c0)={0x0, ""/66}, 0x4a, 0x3, 0xc00) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000001980)={0x5, &(0x7f0000001940)=[0x200, 0x4, 0xc03b, 0xfffffffd, 0x4]}) getsockname$inet(r1, &(0x7f00000019c0), &(0x7f0000001a00)=0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000001a40)="fb5c0d1de1d1fc7ddab24fbd46ded2f2c1ca0c05a9dbc9dd9d2b76c674a1183e83a55bc5f74b1e6212791f5241ab34aeb94d1af9a2ce19903cc87507e848eb1102875a3b1f09bd4ba9312c5a0d4bb11825781a10d507ea63d3abac0f60594b3924eed61b8d342e1e55267324a28b1a904c876462f9f71b3f85939b3b2ad94c31bd507ea1f2b7cdd8b099d1e855a712660374e912182312689b005f02f52155fd87cfa9c8a755fe08735fd1dbccf24ab75d9800e13404b980560f8427ad65346b", 0xc0) msgget$private(0x0, 0x4) sysctl$hw(&(0x7f0000001b40)={0x6, 0x5}, 0x2, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) msgctl$IPC_SET(r0, 0x1, 0x0) symlink(0x0, 0x0) pwritev(r1, &(0x7f0000002200)=[{&(0x7f0000001e80)="5175122931455411f941d61eb48d833ac2f25d49184ce476165732d18a3b8cca94d7f7473cb85b8fabc83a30b91e3134a943e27254239787ee50bbcf0874a35090c50bd772eaf1f44a0f5ee65bb2dab25f1d78d0494e05de7ed80b0b146fb5c6c9e75979cd2d57abe49b942f83343808318f725e38950af1b20ef26299bf551ec28ba4a2ee9fbbc58111db93589581922e0ecf5b122f5f4f43d16f999fc5e4450f98ef86692bf8e02eb4f4988805f28ca432d9272d44537f9c546cae2ac8f61b8223468057c90780d9f11c7802ff7b485eb391fc6ef4f8bb289108ebfa63f65de9d5372eb8851d1771365fe63aa419b89e0408fb2c841e5515283d2a7382", 0xfe}, {&(0x7f0000001f80)="46385cceaff1218bb292f98902a66e4c4ee54bb74a535baea599a14d22124712de1966305dd045dd3dcd0ce2366d65a3c72bd8fed271356ab737add5fb5c127914e41128ae901501a8f6ffbf8a952bed74b5686929172f1692723795eeb3de5ea755acff810bccae75ab1847d17e506421da41d47b608d5d9543403b07b66a408b285d15d41050084a05d83ea5e3974082676c0e991b", 0x96}, {&(0x7f0000002040)="19716ac9b51d7e837f7faf7d73d28d746c56aacf31cd5654881c8f923a3b881f6be849ec77ed14472b0109e9316708fe9456806ca979eb7a30757c4e13dba4330308231f7b32a6e8ffd7ad77524ca5c37a803a70d9d2ce1f636ede929035a8952467e628ee3d7be6fdbb7841c8f0249c4152f9cc5767ad3f1fd3a10136bab62c43c4ccd32f58f4bba1520c150c2909a04ff9e1dd", 0x94}, {&(0x7f0000002100)}], 0x4, 0x180000) syz_emit_ethernet(0x16, &(0x7f0000002240)={@local, @random="4a6b1befe7d9", [{[{0x88a8, 0x5, 0x0, 0x1}], {0x8100, 0x5, 0x1, 0x1}}], {@generic={0x7002}}}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000048c0)={&(0x7f0000004880)={0x0, 0x0, &(0x7f0000004580)=[{&(0x7f00000022c0)="e20de3e812b5c3036e2fa4f901d20f63d623dabd90a3534ad9800b6756b1c75344b0fa1c8ff1a1d1aa749ab41b5e8af6d3ec3534a5e4bc38a864e32f7bd39fd4f96ecbed", 0x44}, {&(0x7f0000002380)="3591c6ba35a9086bac7fe88e0e206ea990a11581579337ebc8b0559d37d6f2c8b7c59bab9075a567402393f5ddf7a675b93688455df50191d7d8576b3d2c228a05046fdbaa4b391897e3f0d06cfe031e7db42a2cd38726210a3dfbde00b99aec2e44b2148996964c99897ff5e9d5a2208fc2ba7922c9aee386f963813e7fa091aa2897288d4cf596aefe9c3642fba3ecae8c059bf057d95684a6ead1dbb6c9327918bdf633339a573222656994a705a7498a2080ca6dcc174846532b469746eca47b1476a169fe268089c4a7eb6b8bed890d32678071a0bd0a48251c9cf3e9182d44a3f98e8c425081ffee2bf016a8c4c408fda1622f6e63", 0xf8}, {&(0x7f0000002480)="74da4571a70a0c796d17e8bc39ba1c63734f2e708c554fd7e4711e13c6117918bf01cc0a0cd73d0eee37ea028cfaf3b1215d9b1b831323e08b9369009826b8c03c78eda3791afffad160eb008749e71f5c3c72e733154f614716f5954a229461dc96816b3d4ed61c80e9d7511bff67ace1ac2c2f0d8e0d7dbf0cb0b8e63f8c2fbce6324b15dc01ef5887f7fe342edc2b669b2736ab20a8706e88c8a0e0b9cfc8665f175a94d9d8f9c6d431312d8beb8f55365079577715107975e9a72d8b5a4e762cf24f9c6a2424038ead56decc0b4ac25beb9047beb4dfea9a7b268fc9d3d39d28f7d3e19e506076177a8d30aeac19cf9037a80476b73b77e6c3c0e8353d38968fd445249863dcf70f2e1ddb609c93af2b2b6f78993c31cd3046157d2fadacdd53a439fbf85c394ed07e5b06a046d8edd2fdaa60924fd6f3b400c59de21108e35426fff46bdefaa4f466bdbc02637e70c09f315354e365394c23610be4af6fb9aeb36a1cc4dc0a97f01f6141c90b226ffd052afbde6458741420c319cc5404e3b89ef4e7d22ab90d34b118f809d2810cb48ca8044c65474d4e8889d60d85486892bdb23baf90841bbac1e038c3a9a035656336d8480405cc4efb533c6b86c98f0ed13ca89b292999100c3640b70a4f374bcf13de5e249d46cd3c90ddd8308d8841fb7c3a6f56dc6c378f12d58d660a1598cce3826ea4eb51cef0d112d6987ef5865a69221c34ae6eaa801af30b9aa6cc3e947b8fafb9e4a765db466522b4c7da47721714f3adb2d3372f6d9507f3559849de91c2082ac3b9bf713b654ec56274e1bb15d8a53649647ff751479dd13df8f9fdeac3fd687f5dd462ca2e9781d759b632473c5fcd517c22095c1c284822bee81e40bf6b9cc07cb503e572bbe2cb243c08110239ed538f5e17acbd0d7d75627fd321080ab2b54d76344a3fb1ca0ffafa5705c3044637a7384f10d3bd2de285db79f1c88b10d79a114f0c03cc258637b7d0a085af6585eea49f1652a4176876bc3edfcbb618e8364ac8f275cde6c7366a96e5efe04e7c253ecc71bfba049729b077a79de3e0c56535d76fcba556cc6a2df360bc5a676bc082ff1d5cfd65eeb54500b1e0372dad235852aea54d5911d3bf8d31e5b4d3bc7254bcba13716c7623c6d7b9d5c8d3984c4f5dbf3669da907d8f1dc0301369a1db344da1e9126895f2ab89c08c90e0ad2f2840df8784d567cccd3f218226da608f8cf23e2bca2b30038425aae078919b81c338868bcad4257662211a381ca5ea91fa100985b993cf9d21e668a4520fe0079024b58fcf1561c9897ec88ce60557a9b434f14ca2303ad09a2bab59a6698083ca995af4822ce691384596b5a496a7c8b97291d50fee94833ce1cb7ee907d9990e68b9e3a6a8fb2014b026b1f570251de763c1fc484ff37bc2129b3155279ccbaec8a27e45026d29e662b3562e67fb7f26150f3375458c31cd64cba9c16033b9bcd63c88e2c7f5fd8681a84d0a61c7bd308f9266b09d905ca3d26c9009521a8aaee5999344fff5b81e4312282ba540cfdb61334d9c73f02949729f2ed4ffba6fcc055f7782905d1c4d15abddc03e4f58b04233ea212ba2a56148cfd13b0b81c56ad25860df920677759b399e8e2a65d2b130cd8d7e1f6c6f54f4e32263e05fa9033676584b1b07b15937bf0eda9b7460ffe26b52600d0e5bc77441c5f566632b0c7e6288cd7a89f102e1680b27f7e6a38c27b6833da5ebceb07905025264125dcc9ee44db7da13d08b4ee4046c3d9738b0bb26c7611c0b7bf336b83164aabd9c5232a272c65849edd2c8d69f778ccfd41abe9b5fac278748a3d72a3f6705020ccf3319dc58fb7c43016de97a0e464ed859d228e0a04b3db13b654c5f66f39712862204604c77d3fbf388c24cdf8677595620a45397db29a530c6e0f609f10a75a74a2cd8a469dd1d1caa2ffa9540c03d6fe9615ddd7045a31cfef6e30a6e62a7aa5fe8804432fe6132922d83a4f87dd68125e5c9cd56b5cc4f2e7102722677b430716637680f9dfc8c1424f78b04bb93f7a51f89c1e10eb33a19c34fee88cb9da0de69ef28c7dadb9ae8f6689f55f5ef1d4ba92db4fe7d0e16adc2e09dc379a9db13b28058631b4defcab122a73cf60c6ed5249de0877834b7f4f237144d44285c654af5dcc2e694fabbc39f36bc5471d1437e44a30128e3197e227c09f8109a6d75b31e8c93b8c08e398dced50fcebc7e610828cbed7fb925cdecd382e8df5d4013b6cf899c6b5262621742cf8c107f75471f4daf40f2960e8eb917747b512521f89ee95604040f08e41c0e5e0470318bb77da21d309bab82e753f05ac9f97c13ac724425d26dcc24c54c0044d12c92363dc5981ed48fa2349e2337d6bf822cbc1ab829c9c20ed40f62579da7b2f6521563be03aa5839e76e2b42f9f746748798571da2191ffd5bc9e6f6848d3ee07bdfd4c98b1bca6d3b236aba3273211a5fc176ac89c0ba75f3a9504b500b02962bd9a9a1319fc5d27042d3ec150306e6fa42e42e70b9e838d26c7702cdd389ad430ac8b8ab03ea1dad083b81b8059ae861ef34cb4cbe2df22ac5818a4974ef9b9cc124f8f0c377616839943bdf33e76d9a5b63aec003debd0a070ad258101921901866da17eb95175f881b937cec8c2962b117bae5a5f82dc55ee42e31a3434f6be3bc584b11dd4da8e73323841460114064a493d69d9a749c186b626236a9a1534f3c8c138f6283a9327124b2f4dbe3b2b53b9d1210f1cf822af6eb02be4d18d94c616e4f04f2683f9bef58608eb2289e9d423c626d887655919d25d83ab783e371fab4fa135fc2195ac0c901f3f0e58adac8550dbe192ca0ce51ee5e2bf1f79c84a73f79df7687c5221a52bd7782b6c79c40e00a413dc15e8467cb7719bf9add9f626def51c89c73eb30c6f1559e264e2274b8e073ddc6b896ffa4210efa8906ac9961804b3c3b08d78762270ded9977b074a45053dfc55132ebb6e31c2af4db707f018f477c1375fefa42e7a555427df6635cb7d9d12a111b4bbac93841fdfaa5305b5de6cddc47448061372ab3debde197dae5deca9ddbe17501f994e21d90a26dcd5ec31d539a6a043fe54b1606e167050b16b0fbb4e60b49b3f33e045a58f9d4894c520287dd11e40e607d107239d2eb4bc45409027123b8feb665ffe4b3551be459930833f83de58e80a23433978fe43ed9cd812be7dea7c10ed21f821cc89f6073e24dbb603ff288c41eae1db4b63dd1093cee4b96277ab8fa706dd5cc2b5b448b627a242f8ac761c2bd8d473334bc05870f4e246559e2b4542f351a0622ecffd3aae019e92350321843295a4b7c5923223ac030e55823d76d2aa319722052a54415254f07251f00b9e9022437c09ef0ba777f4e7fec01c8157053994c46ae0f5fa2f77e334d9d04bf6420a3ed2e717c1a8bd9f8a1c8cecad527c550a0e1d9879e5c4032d76f1d5535e1017c78f3512dd03d81275ba53d5d50ff6ca71f48411df6abc75b3d019ec6a07f67660b70b4ba2e4480c8e5c23f15b2a4cc7c56f62b365ca1a1b2eaa4473c1317763f4858e9f182f408a54c64a048c429438783d31cf8ce3c512b5e590359b5e9b6d1385865b27065b2d0e6572af4471136876a15258dd6fca52de6867fda46ac980c720e67bdb114d9d0b6cdb0a09b794171b82de9b719e6d1687e2523e3a84415c0f4ce77f9bdedd780e83b11af5e093bc5def3bcd20298c18653ffabe14ff0e06ab5b2005ce781d784d46ef0961a7884dfc49a2e8e418313f239afb3f31db497a1bcc0fe8e823d68af1533f2bf12baed26508790f1c857c6e1d0282bf6d7c3c03d0114852adb7e229165c22600715fd6dcecf8f5e0744c50f62656e72403a641ea9d83a4f9f6c8d5d97788bb68fee27d620c3bcc12a1fc21c70c6623773f66828a5dedd11015263f7d945fa641d1f53406e2b52548b49f47a20f51a48593db2f25ee89df32a8caf13736a80cf698b9440fcb0ce1b10473ec90e1ca658b71578470595660eae1e0fe17519e84364045904c618df3c151b948d10e9c5b3042cfadd9009d6cc3849a12b94726e631b6c7c73288942eebdc0ba938bfdac3d6cd0c27ef7c1cc4c50ff1e458adcdb7a551bdc5ad9610f68bbf62a6060f9ccfb354a8bfb714809fb59d90a7784c1b64082253ce9dc3a8c0d239625652d265650a023b1439a2a9aab32c8988ab3af30098207bdc335d53bac94001ce29b784c3dfea73840d9d8be8b057f49ad0e3281efc9556408d304b92039bee470927148d7bcc1e856b907db8e69d7af5c290da30f89e05b6226b36756f6d555916ecb1b4db23d272acfa33e3f68535c7a2474caef48400824f6d30a6d5de70252f38d56ead7600204f7f80c710f6853bd25220e0172f3ed3db67848cbc8c8392e9bb99db984eb685d9a44b7f76b55a5e9436afe42059865731ad1d963b00d6c570124a7f9c1b6c99ff8aed469f508edc8f8feace0be804939204a1a99ac2b51fcade2da8fe52eac938bbfdcea8a098325cd3bf3d6b2d961978e5fe38b89c6ff8269e70ff0c4d3813c36b3ba27ebf11e33e8de414c3143d01f32c5e7cad4bee0fdbabe6d44f8900e692e65eb0a14b1785a298a81bde586f5348a8cb192a336ae7d47f971b3bb12cf7fc4e2fda1440049d5c3c19d39f35ba45d5f2216f803e635cc6ebbbd107bc5f42b837f16150ee8fe7bfd913b2263bf9af5fa5ef135742d62ceef82f71b29bc5ea1fd2112a9d9eb44a9db7f33e6c8ff3622d8b4b92680d174c483875971f7db2c831c83895a2e3cb01264862daac8e83bd678fca933316fcfc6ee6da3478fb89ac46ba8c4f3f06f20dfc191e4018565f7c650c6b9f4b133c1fbd59f57540626c74ede8658c8a7ac1cc70686364e843e2362ac6afbe2061e86a41f92eef803ada6f1a1652c2bd53af283f4c85a2b5d4146a9b579a277f896849a21951bae1cf3b2c7d0ff0248b9f3046bca9638b260d4fad7ca3ddea6f04f11e943f685b7086182668c94780b7badae334f0e49f3e8e7fc9bba50e011477975670c1a124d5db49f3e87f9dd49b09c70f97b9eb54f1839892a00cf1baa151bcb99e449cf39d99bf074deb8d9f6b4cdda61016172c0608db531b6b6415c68be5bd71b1456e0b8b155ef2ab44322fe202dadc23686e362534d533673da802f73de2edd8fd3dfd7f002fb89a72c01868de9f44bb95cfb9797ed81a7760622eaf2b2145d287ccb61876affbe5d37c96d04e0f71de390da57e3647db727522180e0caa880943fbb29fc8bcdb754526747ac07ca1f1de4f4907920c1d37ad8dc29319203a8acc22be226d14f4899e3a770d65f7d98ce75ca2e563ce311fb88ae641befa24ea5161dd10d687697a71858a08374ef2547cd48806a0910c6601001d26b30182a5eff1ec76a24335f7488cc1255ad6e454d5653813dd3c1f46fb4b208a19a3bb7d8e3bddf2692b79febc9306b9d75f52475f7a4b0cec07af1805b8d3d633b126a73252dd3200d8a14b457956ca2841f98b85e5a4c5d0ea51141ac571933fc8c598f4702b9668ed0c24c98e9691defcbb018b2379f62e60d5a8aeca03ee95cc98732c476b7f639eab2ca1fd00e2f9c9d93910f35baa7aa43b47773b89ae1c9747e776598b5747671014071705e30f33f2eae3f089355d2f4ba509783d71772f627c26564ad2b3d8c6aa87ec93b5a1153959cae4781e9ed2206029e94db42c2351cf0228bf0f5a50b696ab4305a70d2e63884e3aa5c046014d193992e7727278472043fd0e6376bba85e29bf54cc4ff34e", 0x1000}, {&(0x7f0000003480)="c501e13e9ad01ec716296ffcef350eb735743f5a4c0f6b86ea50d0d54c1e09b5482ca0e6ce56e82c97f7d76c9ebba2cf01643354d1f799bc72aeba68a20a4770e15dfcbb7eb04d59f0ee2199039baf5ac0edb9b86aeee8b6cf38a2d682b1ece5f4c42908f9fedf6ae0524a7d4158f428bd38fd7b4c62481917e195a5e2afa0324f47d27f090f416789e6a06b7a1ea81b7f70096d4f8079a61e8c88f9bab056ad7fbf2c7bcf", 0xa5}, {0x0}], 0x5, 0x0}, 0x2}, 0x10, 0x6) msgctl$IPC_RMID(r0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000004900)={0x7, 0xe6ef}, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000004940), 0x80, 0x0) denied attempt to set clock back 2243956795 seconds executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000001280)=[{0x4c, 0x1}, {0x2}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0xc, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0x100000}) getrlimit(0x8, &(0x7f0000000180)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0x5d) sysctl$kern(&(0x7f00000000c0)={0x1, 0x8}, 0x2, &(0x7f0000000380)="7104003471ac0058bc5a91501d94a34b8e5f86cf71b59c7afec370f0cb2238b299c25ec97398a1a3423ba5d8377a465d7b9a064ae23d24d72e59227189c39df24256c33eaaffc98d", &(0x7f0000000080)=0x48, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x100000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f00000001c0)=[{0x48, 0x0, 0x0, 0x20000}, {0x16}]}) writev(r5, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(r0, 0x8020697a, &(0x7f0000000100)) socket(0x11, 0x3, 0x0) write(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) socket(0x0, 0x0, 0x0) sysctl$net_inet_icmp(&(0x7f0000000000), 0x4, 0x0, &(0x7f0000000040), 0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgrcv(0x0, &(0x7f0000000280), 0xc9, 0x0, 0x0) msgget$private(0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea000001000000", 0x7) msgctl$IPC_RMID(r1, 0x0) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) executing program 3: sysctl$hw(&(0x7f0000000100)={0x6, 0x8}, 0x2, &(0x7f0000000180)="113da6b7196ce340f98efe56ceed6f0c1cb790d557", &(0x7f0000000200)=0x15, &(0x7f0000000240), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000002c0)=[{}, {0x15}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x0) r4 = open(&(0x7f0000000440)='./bus/file0\x00', 0x8000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2f2, 0x0) poll(&(0x7f0000000080)=[{r4, 0x7d}], 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x2e92994837ed377e, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000140)) open(&(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket$inet(0x2, 0x4000, 0x5) mknod(&(0x7f0000000340)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1, 0x637e) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000080)) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000240)="ea000001", 0x4) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x120, 0xa0) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2011, r2, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0}, 0x10, 0x0, &(0x7f0000001280)) r3 = fcntl$getown(r2, 0x5) r4 = geteuid() getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r6, &(0x7f00000001c0)={0x0}, 0xfffffecf, 0x0, 0x0) r7 = socket(0x18, 0x3, 0x3a) setsockopt(r7, 0x29, 0x6c, &(0x7f0000000040), 0x4) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001640), 0x81, 0x0) dup2(r8, r7) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000002c0)=[0x0, 0x0]) r12 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r14 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380), 0x8, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x5}, {0x60}, {0x6}]}) r16 = syz_open_pts() writev(r16, &(0x7f0000002700)=[{&(0x7f0000000440)="dc755ea37b645e65e584f1565418a866a322b091921a788166e073bcbce4b84643b19d32f6e0320809f82e637268cdc5879453a2c88afd61260cd7ffeb8d1cb51c23c08ded45b3298fdc8ee5369e6e3c6ea6cd4aac84f2860b69edac1cb10c65faa462a4361a6d6e69a6e833789e3ffef3b6", 0x72}, {&(0x7f00000004c0)="1a3cb2e8822e446903e2299fcf936678028530d6265f0342e9959d41070e30403c13cb7d1da6e5f0f35541fdf1b7bde44129fcec30a9405576539f63d15dba037d5211a04e64ee2dd772fc4ee8ab1ce325a1810e72a953e74a5b9aaf8b145d89cd40029259fe692177aedc0228a865f39ef260f50284606e9f6d335a99abee313f331e4a930e47177e945de50076fac306ef4c1c8e9868455fbdb12df59b47440517e76e168dfa2152f9ecb8014268dc15372c3884d7e40188cf847c2c24d83197ef928ad38d3b07f25fe4ea8fb82a1410f5c2c0008d6e55702bf5c075678ba5061e2477fbf2371e97b950c55f6aac15489634a1cfa2f9b5765bd5c2a64c7d6116dda3556bbf6c79c756dfaf647bb837e46c7c8135dcac782db8b8555fe3a64e48d4ab3b4178dd6486ab04cad09c30daea92b09f16d3415bc5c46130f3cef449a206cebff0c0f88ff0b39704d5afbd2a7c750aff6c7eccfe13523d8a14d3807507d04f6406625a5a7962fe104e17cbc405eeb317d6e118c1290e926d77f485ac4e7097311b0440c7a191c42c533d75a989b8771baf9b03969e0a58c00a8c3cd7c70705b1e5f77d2c1896de3183c2eb8ce5cbfabed3914b93ab782b2d1443c083b639a1e5d939f41fe3ea80d26a5bdce7818f30c0f524ca82371527d6db97e4f3f26f0c1102a3e90b40e2076a1e19e3f0046c03a969514650c6fe5d7275f0fcc78dc9fd15148b5fdd6ebc9f8660d9425e941fe79b84ce31d4468ddd7403064342354592885934c73995e2d4dc15edd1eb01726487c926af7cd3c319ab981a48b5cd719d1a8cc2eff3672abf069397040eb6106f74a8233997ceefa64e2f017bd8662f5d8c2eb0e8d0e13cf20c1e7a4b83fa38a675c30aa443f017a4061f7f5808d8d16bd1bdbbd20b176a0c842535d9c7d64a5cc7db5b59b61b40f496890d41f3fb9a58c6809dc9da089b59406b276f62784815785a38dfc888b3456a45e14bb9cce75e54bd3cb2c241877b54d579375f75172ea46939a8948c1745197e588c1c1aa0dac3cf3c3c491694fa284cd55aeae23f8b9baa6be848c8f110fd06655ee807ecda193663739849b3b65fb4decd12feba0181edf98de7adf239ccaa380ada4d27a9bb29bfd524342a776c2c2d1b5438f8069316c78a38658aa34a43a192d70a26ea5f7a01454635238878154530904c02126cbd8678654f3ded665310f91bec5a66da33149d01eeae9e0bc9e7395f44e3b19369da281588999151efc4c99457a673e8eda06e2beef4e174a24f5a429a897082a4ff1797d0799b0052197e7bcda40a4d88d4eb4a69b245c9464738be69069ac4444c9cdc2c45256d13ec9c7632c7ad1cdbb592582b86c3948111a551a77fff3435d5fedbd1d3f4f3485a2685cf0c484aa8a901492551439857f30216d492bb895fd2d3db546e5405b489ad22f1e8f17093289801dfa72393c0f1f243b402aaadaa81f61e1175e1caa37461834ba09fdbbbe21871d22dc5a32787208c697de89fe0f4410c395b01530410200ec345090836ffd2ca1b6cf5c264269196440dcf53b1c1520c449295fe69120cbd5a491727f81c63e622eec34d3f966e8e3ad3f6eaa965e8e38ecc22a1120c2a6fa5d76c0ac83114bef85d76a63ec0b0cb07bb2e3d0e9d1d42ee08a0798fea0527b337a4fd4493f27fc2907f2e985728358b3c18b271c16bba39100075cbc11f9fedc692c8742d1d7e191e5243e85f6f97aed93c70267ff8836fcf8ce214d9197e231350bdf007e11546de581a282222fcd02cd424a5025f1c8a1ae7cca699e6feb12c583c2729addb76adafc02c24eb256b07614ca972f020b4251168740baabe2b135667ea5d4437a68dc9b644dad4d79b7a4409156376a588174743fcb4a33a2d4341b7dc1c3d58a034844d295ffa034e4fe0b4741e489bbc2b6afc28c20f98831e2706b6245a9bc0fbf24add36250a785bcb0421860411d95bba6e864a70bcb6e48e1faa7e891d0e06384ecf2e616367ac6a83d1526a7a499ca7b947d198baf1f11aa83f54e352657780b5bec07b5229c6a46183bdf942bcaff6d33f9272148ff2174cc60ec35a68d81bca5d052164829e5afca39d43a518aa704208b1f4c73d22c12a1195abe77851442f326e1cb3079495f4bd089fb28ee2deaa34a79defa1da795cf8904cc8cfcfe32e14de574f044cf19d89c405d9219c1ac3acc99a1eed18233c013ccb1ba777b993791a5d523e2a488c3de938160b9b8012116b60a3e4e4c4edb216ac9cf6ccaf9e37ffcb78cde9cda18aaff891c7f53a39d6d681eceb3fbf74dc0c1f2843dfbf2aed1a06c49a2dccd288ad436c11a1c595bf3eba70aa183787e63af8d73e9effe2f5a6d7da3a9e846e13ec8bc3780f5a3d5ef03c24a871b5a183a41d85e73e5e0ce0d968dcc7c144cb6a916028e5fb76eac8ca7ed59b41ee9d7ee7a31c307ffd3569ae20ade885dcc1b1aff152268a7a2dd68774c63beea9222eb85c3c028e51af03b87dfb826b5fd0c72ed79aef18cad4193796d0eaac91da88b08761420e1076015cdc292cb98dea1e634b86d9d044afef337e4416971565cba6421ef873df02231c6149f72a894abcf9bf3aeb345acd6d929980658fe738941efe7ff463b5a934346831cfb8086af0123336b6de9856371efd7ca42525f4ca378a6f3e77b5675dc2fcecf34c8c69e6cd2dd34d5448343698d931d7f195b62fcce5e9f9db580a6f931655ebef214cea5ddf80ee86e2fc9799e1041d7c56608b51442cf8fd5c839c59f38b73892529bfcc40d9b1513a86ceef71ebfaefc8fbf0c42d2123d7455320edd5f6316745102483f87c78ebee847fd96ad69277a586403bcc00585fd9495b37eadb72a6727b759832a5d8aa4798819b736eed9d149f24ab813c1270cd8994948ac0978f0e159782f2441138e1500874716c1b440654f8e1beb35ef49aa1b4109700e37193b9030e4b5ac969b5e7b417e39e6cb9549bdf68e1378c30638c3c8945a114fb84a54133d18d61d20ee950d223090c481500fa3ddb03069a0cac348f6e01c896c3aeb9cf11ab0b593a6230f8e0e90517898da5b2e9d44b06e8c14f94ea175c1f7dd3a067e3f1847aee6a76d036fa39afddd36397f9d64c9e251afb6211aeedeb1de00f83e20c21323633591e45dfcb33fd0235dff483b9707b28a1d4b30c19c7c150a834303ec2e96c0492db5e800e68ee2c4a1c5a371b77cee42a56b3a57516e6b973cbff450fb39c383a985c934c2747f51f931e19e436b62871e9783b3031697e3085d46737885b965412692501852c8cfc3a9f23c40f6d4afe292259f1f705b803ea34e43ed822712928d7d3ef8c94c2715f4a4ee81a18b8a03113660acc891ccab703d14f56057dc4d25a304da6d50d55c895139c72490f462dfb50c39932346446c3b4d44a4afce0b2d38598defc8e55fbee091fea5b5d7e9241d8138e61458764edd509a6d45554e81550a6435811f29fe7d7543a23229ede0206b34119cde597ceb0b4e5f45d39f8deb6d413e0e7179af22183d79994f6560b382c579ce4cf63b341d701a5b2c17a068bfdaf7ef01d8e1e2a191af3dc97a83049702fb5d88a299d49befe73657d0c5bd121cb76710ab8f8f7436c3639912e24d01c715106c15f6dcf6b1fbd8517e3d5722af92c59425ea7f73f7ddc7c832a099b8d47955110f5b7170eb293ed246900b4d0967e46f3d0ea8d4318227ea914044a796107095ba40522f830b39a5414a000031e6baec84bf315421de09a124e93f1bf5bbb6c8f470ca64b7dc35284b7991694caed2b1622f921a86eecfe0c78b3b7f72c97ff9da155b873d4d20f756231ae92682a40ad689b79056d3211df9a89294b2ae99945c32c48aa632474f5c1e80e4ec842140ac09ad44bc19229eca7f9a74c98c299b72845fe7abe39ca8cd63f104fb5e44196b937ff48bfc3f446ab9162aa7b821e58007fa3a4078569adcea26af94d0318708400eae8e3186fc78fba48bc3eac86f5edc41a2a7aa08f57d60def031a7487e6b5e22640e7475e5acbf0ef3aeb49d58d739c69e0ab816e57e2aa17037b74e06d6b2dd38edc96be43d80f75cbb64ff112f216fa40df505c1706a75072c057279d79bee959af582583cc4fd1316c9d9c349cb32b9e9db334ac7c749476ece8b8a72e6ad0b6b9c8c17ca6108b0e9a82f1154a0638facae01527e44ba3438bee085fe7ef3ed28c8d734188c83b7a1c85f4f7b039ebd00beaf7e439cbd6d021373e62dad6c8bbf4736ba1f012aca781fca75acd746e1f95bd73dcc02d918549261794a63265e9d51cb75cceaf539fb0fa6ca6848e41a51d1518dc5bfc38a6038d74bd3fd8d4ddc82a2348afd455ac121be9b03e34b5cfdd415167a6468f5c9d25c320e80e48f1c40e96e6620f3a47a0fe44ea99f6ba28e59908d96057ed9eb8db6763ab9eb684d4881916882b1a47b854fe0a0bb5ebd1024213ca9ea9304042275aa90aea5a667619e18a3bd6c3c2c3c618870a482a0817347009593f79ca5ec6e0fadb94f2a97a19375eb51701db0c3df8ae5f46788349a6ed2b7c5be1218de075c200d74a501c488a292b2ec4054b9549ad640ae86e8626e187e189cc5ae5ca4e40ebc67c08b0a5fc46772a8b328c8dc7856e8121467e47f7223b07a67695ad12c954ef1ddd0b94caeb907724bd1c48c4b9ea5ea53abbe5921a8d7c41bccaf1a8d442fd94aed72ef4b2668547628f9cd237e9888237023d1fe530bd231eee2725aa4a12807662072df9604d92271e36ddec66e688072a8e9a6d25735eef2ce295fd22983f7aebdae0b46ac2026921d63468e34e43bd093e35e7b9f224684ad1c4820af59dcee9710aa385e7666eecc81d476e2414d4070670b7982bd9de364aacce6a3089114f758e3cf9497965133454549645749e2ae9711909cd1a7c4fecab64db32d5551908eac53af12697717ef268d8fa172aa0785f90d17ca0845c7232c26c4d6497c7abaaaed7b2bb39f881ffebf3176419bce55179bb0ba1771a4535f6ef3f37db0f40c39d33c61541f886c25dd08de9e8bd21bbae3633bbafac25a8aba9293132c72f271be3c9f65e42bee9590e2dcd9f98cf122e7d3c55689acdfead0db24377aa6dde10f7dd65a41a9682f31fb9321633d5e3ee26f2d3db4e36cb831ecbcf5e23e2eb691c79130fea9888198c633d5c9003b63bb0a26905f695937340b72c0be82c86e5bc0f9f3783338103b7bfc47a0f3bd9b0e914430394b0e80555b715d8e29decd3c6d2727adc7b3546c424586fab584fee93e7e731417b9800f24cc9482644fffa452414d3d14ef6b619c603d7982dd3886f6b3268bfcb28fd5233618d4382039b66953e644b74fa3c0b96567bcb37b404ed517d1a00d87cdb7fe5c0df33f4440790bce7adb513f3953c68c28181fc6b3ff914e8a2226e48c3341bdd0531484be7ddfb380744f5d30db69198b758a9b708a4b024db2891fed51f8a357e4595168a58086fe2f662536d2e2ff9c2bea18f1a179e53fa512d5fd6e33c963eaafec173654baff02412efb5e1c4058b44b6fd79e55e36dd01936cca172012158b84b61cc0f805f8a2c9cc7dfcc3ee2e480812b7a3df2d8e5fa9ddcc15373527813d3439fe7c3c623a719d4eecdebe40677d0a124725c29e5c727857de049f44498b0db9b19550080775e37b4f350ad3865c2cb9ed6a8c5ea595d001abb695ed49a2d05870d5da1f30dd13972167076893b4399bc6407375aef842646d95a8a6f15a73ad4d66b6904e542c1320f483ebc8a50e4dd5ab39", 0x1000}, {&(0x7f0000000280)="77cfc711bedc8a6bc1a63120ac592115d6217e91d81d637dbb5fe91c5d287cf2ec83a4f263960ed196f98089272c5842ad660a0902813fc3e02cdf4c80148a5b24000000000000f7a721fa5b15cdbe5adf2d78d71f325f0000000000000080321dcde92ee891e445ec74ed0b003378171639ca880a9f9055c3d6711d17aa678573678168d5cd37c832642ac0e72863c3d33d4940e89f00b1e95db8820d8bcdf8cc362f87", 0xa4}, {&(0x7f0000001540)="f6cdbb6bd1e043dcbc789cebec7bf8e4c0aae4", 0x13}, {&(0x7f0000000100)="591661a0c6a176da30403a999c2718099408844824e19cfc86484d69fd652b5b2cd2588a9905f4bc1ad83ce2fefff2278b5b35acb031e25dc98b63e026b6d067d26157c19c7180f509c60ad7bf090cf021dce70ddad9bd840bcf902da7c88f3de461f458466b640ab4a0f29e59ba822c800c2476bd05c7bed44d772e63a65ee0fe17faa5b6df3838c4ddcfc064d1828731c782dfba4129497b7eacd4a009b81597328d07174a291a996854b9be370f60e885df5fd67e7a419f935516a9177d9fd56da63bcbee6ee3148d0220ed6f5a8ca5ff51bb36a5ffe980cf951b857f951950ff23b88dd758b04c76f5b183e1ae160322396b5aacbf2374f6dc3905a7bc23eee5e63f2c007ce6ed13a5b3b3ec6e61c0ef7e6ea86ba2f93075a272a9378e8b1970ffce195c357c208f7e89591cab5850d9fb6ef820e654d2235d57ed892ac8b765656c4b6583e00e211e30c2d26b922cc844983be6db77a9fa1e7a8f0a5801c5b4ae9528e5728e6fdd73cbd63d6ed073a4be1e378b4f", 0x177}, {&(0x7f0000002780)="04bb1b602f4800c7be5c1b9a479e9be923327b41f2000d41e8c88ca21092279987c07031a5292252b96db4d96ed019e2684e373fe9058087006d39ba50f0e43f0789c60453fe404906943498f70ce7541f60ea3caa2fc89f5372e97f0b8591189095cbe956095df4311163886b254a1228541fd98800812c3eb2a2e1cc0974b3c4d6b195f596180645df3879e9f5d904fcd7ad62d8e6a89e9f8d7ea7369c1ac194ab70e78c056ec139d7c8cf01bac9d7bf4b42d2559cab4c89f3df283f51e9da742a77cb4f777274759068b8e50a9bc00b062d630540fb280b3dc8f85802190ea40a2a02f83a2b4230a7e802d57684b87f391c86f868bed991a6dcc27d9d89bbd680204781981fcdcc85c139373fa3b0a325cd31ebb4ff1c88b662133c106b19e6e721aa8afa12c4e4c7f51a01b970f4afbff698b2e35e5c5136a91713e06d68cf470c78a7671092cf262fd816c2693b1d0b280a4edf0bf9fb9ce53da06def62a3546abdc3065b818cbeff4824a05692c3462bb932f9d9b56506eb82b94938e134905b886d3c3a1cf37e251790c44cd820597e57864f0ac653ab95c9c83e21ed24f05b982a7df4f5734ac7b5419713e989a66a4c72f8c715f2598422f01790ea950b91c050e674c8b0077374a2b60a28358e53d62e52cf0030d47a84150e868dad8eab20c69c4fccbe04be5220845a5cbc0b1533057a7aef225d873483ea01b51c4c5e71e65d14b680b3a138d84a5b229ae977ed02ed690010a8423ad5222b1fa888e57816896633769e1803dadd8645492621ba46b1131b59ed4b3e3fe3566d7af70d6095180fb989238e34b018d529828b84ee9afb4d371d2a5cdc0ffc4f6df7396c57534ea6c95616362cdb3b5613951f965dbdd148444919600fda4c39de523477d1e2554c932319e05a53d32ba1306bcf458dedc43b8a2c38750874045461e65ed155c698105b88438dd5af93414d0f2d05c8f21d48675dc9d23bd2afa37f558fc155cfedf82655e1f0483a29b93fb5e419c1d113b37a52e93f7e1769cefee623486d475814df684e6479ef1282645af184066f3bee5a3cacf4ee3a46ef082cf2a139733bb3c6eb2c89ef4dc2c0005e1eb30e91aa9ea95fdce089c124cf4c11b5c7657561de917860274470e23626d6ebebb911b272713f977005f3ec2b4f73291af572f443c342f021b4c39bd6a6977d06c853f1a06065e50bd13ad3acaaa3d20587bac819bcdf63931cb2acf293c46a580c526b2e80b929733d46543cfbb6ca2058cf962d0b3f3361c94a40e89e49cc2ab440b29dcacd31f33bc03bfbe93de377ad9e7f9462ba044f3872b0216089f1acb061c093ad40c6e3fbc5123796b7cdf10c2474a90667a5ee73916573eaab0ec2ba2f8552ff12d89b39811c5d499b3d5156fcee0631a06a7904caef8a287d3da998770dacbf753216a29bdc3773c0f31c01fb64af3922f2ee8c0224cf957278649900882d0c4b0e1da07f3857cb911f6f9a835a5aa51dd47e9793e95a5da0e8e319347591b30bfd7636cbfd8fc5d1f6b28708dd70772f91b7f5604fa93664a62e956f6117a14a77730bb578b82304086364dd097154019dbd562c5c6e962190d5f2f0bbd9c2ff1939b547d2547a783d81e17286e1cd98bc0451c48c9e631d7111d26cebf01b577d73441fb8bae0aca96142c3fa3bc15802e10c10e9be866d2c7e72fad59cbebe96134b87dfa75bcce144fa572b17aae46da11f52d9a8562c158ac25568bdc26676803aad70b7a8627cf11806c3a86cdf6d2b6e65224dc919e1cb3e1b3878336a1573ee081f5171864e937031886835030308c635dc2946a0c6bb0f1f44cc0c03f42ec03ba6a4242533ce3486f9af83ee3b5658c939770dafabe141ae36d5ad8f5d52950162e84080e9552b724855fa016f7766484e62eab755fd21c3f738ad232480f23b5057d52906dfa1d0232802cdd466c0cd75791742b817f50e7cb2d030e2277e7bfca97f4be8f54a54ce4c5222275eaa987ef82a6664f69294e4f7216509c1f73ef0dc118c376684c6b0ae320b793136e0f65e525db272b534645aa0a664d31ce0bc93615973b3393b14927c2251b2c6f87a726cc525ed976585acd0d357aae8748fd45f214c6e5a588373fdf6c83fcb7b960e01748c3132caa48d769dd3a8ebaa600c8aad918e69bdaf9a3338b94ee59f2a7fdb6233fff431c535a9fbe7feced96c72e11391d2df83c94a33b1f168bf25af914f33e7eefdb9d9f9c25b8974d8742783124a0002dd2fb468751709611c858b8a657e2a81cc381e08cb2d181212427fc123ddd357f88672315aa011b083170be6ca4e8ea0e02afe307311ea74e6f925400b36b1539a4f6922cfa4af79ba68d55949682f022ac0e6825750985d2aa82844ca2018ebff70045b27b31dfe2247e72641b8bacdd6e6dd51f9a97f84e7af9819635bc1164fbea5b85b3e64bb00784e52b5f22e65a3f514d791965c06fa994cf5ebaa4606601d4752448cd8a96e7512f2f1d0331fda46489ecb7b690d5f833676baaad6cff52c0665e6787fe0b9d568e679b62c03893e5a6e58c94c05d6c447854cbca72d5620486f19169d0750a781c39ff79e532847418bb1aa312c1530dd57f3cc24fff4c06245d92f86f8d9fbc1f09cf4153f1e15a8e7d28b8af76a3cd6fc10b4119bb354a1540cce35df48ef6cc662e998e2763c537e344fced2ec2abb300bfe1cc326dad9811eaf68433e1f7032f0b618f201d12417b12cf7447b1d5116da32bd5a747215e083c7c7fea5780a12fb201d3aaef7a8b27f4b340f3a729fbd5047985c9ef90fe01fce0f40525c28b05b1c72b625cb7176e83e65e336fc21ce9d9ee879ba724167f9b8f4069f7992775b4fa0d99b451568b74e4ecfe85e51247e2937b7e58af57ba944ada0ed55e188d46c1d8c045a87a70b4b4c9bc07568ca3fec69653e9dd1d691a97c12fd5037b34b71aa3e93dccc194371c1857bdf7be0e5ec65f9acabbb3e8279eafda7ac3edecc80fd57ca994ed8e2acd872a239074c9d2d827ffcceb0db1f8cd96f9795bbb15f44b406cc788a4b50f3cc03b8b4624edaf3bc78663f87863026b78ef89bbb0b63f3ec1a7cffd39bdda82340b766a2837cf1b9f622b639992eba8e14ca06a7b79505b48a93937be10e9cd9da41253a2eefcf7716c02128025290fbb7274659690bdfe779869c2982f10a43f639789d34e70c6f0c058eed411b97b7204b0b566b36cca0123aa0f499b792151eaec7bd5c97743ba0499fa13c1cd54d7117cf8592dd39f60d9dc3dbee2529c99450866e45e395826c4aa913e3e570064d130fc81ebc6e520c5b5375626ceeb077ac4a46235e92780b5cdb2e11a51b1a30fb8ed16db1180b3f40f54a87baec864980dd23f989a350f384d1fe3550618c91470b208002c9310bbe573c08a56b91b034de1b076e06720b2615e7a362edfb1dab397801457947e4bfa7cb38316252cdbed5f3aed788f3e1dbde44accb64a0fc3b79563f779230d70bcb9d0b25b9b2f950a103b86ba6a067de34e787af437b21c9aeec9c1788b2ee53139f5c512062e8e1e376646828a20e53601e48325a4d8115a9aa8eeaffff71dd2aa69f6e12dc333d9d22309ef4271485508078607e91bb97b9d9b97db5aeea97f152208750e488e4b68dd6da76959507aca4fabd35691cf07937c961554ba838bc20fc214b533c4a35dd66bca5e80c7e9cba6e1b61f44ff03ec1a173fe6b13517144e65ff4ea028f4cb35096e8cff1c93571f4cb678d749e6166f766a62f544d0b780a809dfc4d07b0d5606d6b2f70a98f2dceb1227e8f006c926678194505e7f32e2b14237377fc271a5deeab73f4907be64eb21b5ffa79fdb4c02ed5dfbd7a29b72759a4d6433642c5f46dfa112da5bba7bd97ff29498f0b5263fc20ad6de06880377b7b4734d62cfdc68fd300182eda9ad08209ae5a849ceeda5854421f0e26fcfbf0559a05e8b82d277fa4f5212717c4d559fc26a73ae454b735527ebaa700318e143a58d3e1d1e7c988f4cc6f0bbff4a4b183070cce3d2099b6c2ef1c31312f9504002ba2948ead1ed6d062503626fd3b94d96b9f48a0a013335cb722ac72357101307fa317ad9b5816ae9fb5b2f2ad60bbad6502d215df918a8df66db5a524961d95fbddfb0da7498ce9137afd60ee5e7a86ea105cd0ce92cfbf788ac31ef19abc62992bd94790f0f9f024a1e11604d4462f546e05ce94cb76f9eab3e9da02a03b3964dfd79df63e637ec8638f795e0888e5351e4e57c3c8be9f05cf85e2c44c2929af5e27aa12c16a6e2bd482c80ce2247699f36e4e2e4340d7b8c0bffa12cb33d5d66d30774bc5634b361efe53d3c85f9152d67e3ff8a5bab07b01edc522e98e0bf676483d9cc05ed6ba5cee8f87e0d2905c2281cd6dff513ae31f82ab1c45c5146be9ef45a288c159d1437c507961f05182404c3f1d971dd541407bddc56b4e710ca83d6bd13e075a713d732deb96ef92ec165cf067180ec59936a7051334", 0xc78}], 0x6) ioctl$TIOCFLUSH(r16, 0x80047410, &(0x7f0000000000)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000001d80)="e209c8e3f133fe158a2bfb5406e5df25ead801384ffce8fe9d5c838d90a1b592a4acaf4ad7e55b3ae98c97c349298137cbe635531e337f932f23523d3c90fefb2601ed59f8b9191345793eb3caf5390151af0c6e38518400866d2cf192aad55029071df0e8fbd59330d811516708d05396f777ee2a1707892022fc615b8a1fbee58d09dc891f9c87f2acbe2438d0c05c4e28dd19c399b4fa0a09441784698f9d6f21512557e8088d29c67278c95a260bf7b19ec2b2c2f5094585170f1039beac5e797b53d5865a293ccff264b0f6cd4e55f071137217ff063c3d2ee29295fa1db482026507058f2b7a257a111d6d4d6ee97d3de0683f8b35ddd3f8848f9907b5271fe05ac026341073b5a1bc4f53d63e3a3f859af946b1a404d37dcba31673d09df3c537aac345a84e85d766e4adcce10964424fb72566df808143510c596294d84f7b41f0e96080f23649ed60c0e0a56495f61570b67314fc05b68c88c6bf4a5450a1c92a85af16fa459abaacd3bbcabbf15ae54cf0e1c51f4637bb21c3f67f1f82389f39e563e6496061c62e0af0530aa177959c95995571877d1c55bae48545e6d8c12572c91e0046f2b5b2c3b66c9d99290e8150e0e1286c36149a6c8f109a728e26117b8cabc5a945ea0aea0293e5a2da88c00ff3c8a4ca81952db9d98e1e33ae87949d7111311aec8ea273649e1e70979b9475b755df4ea2ad1aa472ac5f6789ba038433360f8eaf3ab038c17fb7c186548dbee83fcd27c21e866b97ff2f36825d1e9dbbdb588fd359f0d5588f083ae37b50ab4eb75de364f2c87c1db7090bebb9222e45d643e2a6188112eea1770bfc1c948027f02ed8603345e3c5c3af2d79e7496fccfd40f75abd7267eca9235688f1c512844d727dd22a5b616660776a3b32caa82acb52b60981e4a2fac16554d657d3b87992099c9e9e562d051655f8fa704fb5a9deceaf3b48118ebc363451551112aa72508b2d3884608714df73bb89120a57e310b93abe9e1c6bc026081260b83d1904adcdc20ba17529a9e820ee7e63a75c96e57462eeba65ed1528b7fb4c722048977b1b763171f83110d3bf7096ef839d02e01c51c76b0840af695dfe293c7cf88e78bc279dbf746ee41ff833145cdbe8e7240ebf8c731453baecefa149f5741ea3f718877165efeaf30d120aa0eb81e0d6c8dcd7f5816016eb063446ec53f9ad6322a93b6636b188c715c15765bd42c9919aa6d094af871c21ff0235c7722dfa14d0d1bdc3fed3e537899de88e33b50bbbd3d24ae3b7d728436fc5b9baf3573187ab4d960815da4736d311e196c74134396bc9538afe5e37d26aac4b0d6b26c2caa5e4853cc30fd1d91186d51b8096c1c06c9525e7e4581b52d0d0cea1d602ec1c0356f0f6df6112eadfa841b2999ea0ff4e0e2f8839ab657db38998831af941b2076df27e44744a725b0f8fbd72e4ea6698c20d2ce434ae9dae6de97f173f647e2b4d526562d898514adceb243bb708a454210212a8aa7601c9c1d3bbd46bceb08bee9055b92ceee2d81f9d28dd92e62fd511041514d85388127eaaa634603835b5177e851025d2c24a6dbe01efd82ce472b15876176f73077fd748acf27b2b085ec269ef1b1b1e1b51368592e60fe9d56d60a517b3d42c753fc48163dede03c219b7373cac33f4df4c7bb072dc219c07ca8ef4ae8928c9e9adde0dfd2b47692568432986d0e224fa8197263257dbf3c00a9d3e42ae2afb7afc670fc7e1931b0f33ea684f4346be7cca3a0c016b7e2db86fba6072db815cd450347e998652173309ebaccedf67b17cd3ac8408d3d0a21f81b7a83a90d33080a7ac64a0cf1c573af1c5fa928d6b498d116af7fb896e227437660bf082cd98be595c3da46154bcb672162da387d2535f22b84036633102b325eddd4abaa7421799d46b0f48252a624b4c43760e45e927488214992ad163195107deea8e50d53c204897fa7de867a4a09a4e18eb85539300b2eba487db624f171d4edc036ed50a0bf27f7a0704b3e0eef4d20a069ec73a884a646ce4beb4cc9ff1acb89cc21efb149367046b8984bfb106f52a6012f0dfaa0443ca40f5d903cb38d8d80eed0424fcb65e996051f0c392c7613d1594628418e5f5427cec4feee27dce1f276b892e4183f500589d06d80505c2764d22b72fe531cb45daba8b82fc5c76aa2c17391b291ebaf02f959a480406f46c4961ac42077dc8e53791ddc3d017acdfeaa9be195ee00bcdfe768b25cb285ceb5295b878669a0ed74202530ac4a29f664fed4f07e9ba3c5a30a4e30920176c21bf041a9d262991def3338bc325587827aabce3979431012bd88e4f8f67a46d40c226a11f190c6cd2b1868cbbc6a3acf7c262861d55d36ec010558cee3ea7730808f251ae2aa81a5c0dee3489f2f309e6e35926d9b833f098cd1df46ae41e76bdde6f846968d29457dd986ef770097d0c99d31a6fb6f3b136456cfd37c63527f3f32d08555a824944a949275d2437df1412420aa1499948d42180af68a51aba7a531c4ad6a9f1f6d121f4a5d167f9b34c9e170b640ef32ff68d43e0f4c626e3478d5011bbb34f5111cc2256a4e64248a29644dca9a91644aa7853a010ae3867ef25a92588546be1774c2b2efadf2b9a376cae6908ace533942959365cf670707ece006922b36dc20f2ad3c465c1c951fdf5f085c14a8bca60fa4a6d7d891feb0693f34af4028b2d8b9afb0286f57395ef0d5ae4fb7b56b0ce266e3cffd2f34733c915c1a9d6950ad2f11209b1dc1bf22db04b09ea8296b8638137507fd63669182ccd806e5ccdcc1b6a30374672c209050eb3aca5b1ffcd123f443c0f92bf226991ed661a22a2973912a8bb155515112b62c9381447d9fc50495d2a1551f642e5b3d97d92ecad052d93d54d4f5952d2563d72175f6a11f6625ba6b456d85c24145e8ef6b66952bd70eb6647ac2d9efef13491740e7111e9b262bce6e86c47805e37f9c9f48e9f59c097c741838e7c588e5bafd7660b496b3a1453043400a2a1e75a24de4f3a782a0e4fb5db32b86c1b9d95071c93416d5ef1a5c41cc86bb5359b5ea2328c3e127002f1d70e3e9436ffd6af510ca9d50d582c022521ceae525ee784c6d24b968a2df2d1797801a1715a9620191daa6312ef3b77d51c2ac9493db132cae830141474ac960dfb75d84f5d13d40f6515a05ef9a5a9b9bf9eeadf03cb2cb0d2c5b11ed27f98cc0002b23eb6e4cb180bbcee9062a78e9f96f9bcc81d1a1eb37762bd6235093e7de61d085adc253fd9b335c5dd46d24b8740316ed00fb1c5c2db8031ff68d3fac99e24605568bde778feada91b8903dce99d0de15492f21f3de6cf90bb5692fb8a190a1f4b5c92a1419a128dd7747a41462fe79d48f7acaaa6868158021a8d2fb9246c2db4ee40fe6589ec426a6fb85230a9a1589cb3a8eea7c3cfe3937e2a14fb69020bb458cce03b4bdca383bde95592e8bd77fc26247fd4d96015b785a557302000f9498aca95eecf7f30c91f564b07d66f7111f028968a3cd01825221a0e3c3bddf31b4632a2b88c32bbde756ff7048a8495c355f1071f0467a0ceea93a1ac40b5117fcf112610ab4e1b61ecf8edd5cbd2f6f97280fa8dc1e151f96353b998507314aef5cd65279efaf875c5b7418ffcbd53727308f2bf48100292f8b00382cdb2f377d51d6472678d80fe11a71837d830e382befaab4e93204f40549cab98fef223f280f5bc57512ea88d0b9fef26a06a0162300f6c1ed387bf930407508e968839709e341ec205f0924e647633e310fdc851c84dcff51bf23fffdb5b1e99dcd640578de73a63b635e1cc45e1e6fae3d64a8c138fc5a92fda7cfc4454b09616763acf8a81d4573be5aa80f19af85c6520a39b31e4ef733d0af85bd86f0c263a8fdb8dae8530b21d7d3e7617c7df2a04a79329b6a5d5d544cb452ce0674706421fba949a044214c9d975f9faecb9c27aef076f6653d7f95c41d94953bd7266d66d44508f939a173725f44034da29d6c21abc526028984e58b20e6c225bc43d04d40cb185481857d5e96efc38a16ac320b892f64201cd373718ab527da973193a8a6f9a668a12b70a82b1b1e8e33b4291bbbb400d9ea933b90e90dd974a1dd643a8c5dd886fe9205499640666508e91bf0459492164f7fa4237f0fb225f3fd1077052310fb0c6cda3c40ec903b844bca7bd2bd34aad25203246f0385e416cff050321a71eb4d060bbbdb1f077859be07eb3bf317c35275bd993e8c50d20541dc892d592db30497860807467132a9fb6c8932b8f369d2df3820010bca12bc2482d105bebf596e020b1e84e021535f92fc3b91be0b91ad91c75de90fa9e521dd9c37438913afc42a6788d0bf8a09fc448d5487f3478261ed6e7504b165b421664b3b635028503e02480149083db195f4fc1999861a28d671cbf75b7588fd94dab783237610768127985537a984b6b7f3fec3084e11b6117d4985c7b1405a27b8bb5a66ab10e73c6472db2835595d9d91993971a38e67a2f3130572c5cb769d25c43b37b2e6786d65e87c33601a33b961801ebf2112bbbff5aeef2056265ae5043afcab0acc80604764fdad4fbd84e670c6a066652b68bd3a4e77b51b6f7c7133169b7245e669af82d4c6ce24d3b4103641a91e49ddfab25656aa08050c232c47b8d09eab9777000e32863cd569e8726a61f779c6f7bbb4010fb2de49256c6cc10a6fd89a6628e7114011f5e829497af82fa660f6a76297080b071e8e467acc5ffd7b1d62ebaa8d93b5425c662dd3a6d1b0b47dfeca75ad825efc64071ea221fa16f7c2e3266e4a230f6346fb145489bc89a80a29eb5df626fbb5e9cce55bdd155ac30801475b5784ff98d9db0ee2f783da671f9cbd9a6c11efa3c1fa5b15916deee9f48a080fed2051b9f5364fd222cf314d5a9be3035bd0e773315b4ab1655d1a37185599c3e7209dc9fa4ed45a0f0e2ff6a0bbd4b7139be84dfb86b46f524abb52fe4eec29fab273d4b81b7068658d336c20146c25d953a643c6705ac7a130bd56dc2f34ea678c9297869830807ee6b39b8dc34669c91322a189b2c970a872baa401ebb244b1cfbcdad1d5b18f1a74bc4652f05dc89e94ba8e9e46ca2e9b57814d0f8eb9ac0a1d10025d8fc0e07628e9202400ccbe79c5c3c65e2688ea0839a2c6732d583887b8a0d3ec856a7e452e25b8b5de74d3f00170f872f0d0362225e3cd312dc9bf785dbfcc6573d6d1a06a69e2c64f93b938c609f45a3f8f305932cf4db747ecebacb41328bc0fbbf10a9d8778701ea2ee81b927ad2f8e23d4bcda5254c37b12742ae4361f1cb611f2a5641012752a1bab3130b6658b3aa90c12ca688691b193011b9677008354d451f0fb742d068cb69f2d1dc7e69a83821d9e29c86b1f169cc99bc1cfe9b3d0a41439315f6c77feeae4d0067bb2fdbce32584b9d36e965a53b6a13e10cfe14747afe17f2311093d547f7ef03761f6315232c231003e8c3969fd4b736b78b361faea54dcf09f96dd896c0250c7181759b2ed283ef977cbcb87dcbcac5bf0abb81efb546a212c9d6ae91c39876b8f2d11f1d74f4f8e0e431bf75bf5402376d09c4a5b2e41dc44c3d88060b78364ce5aabfe93319de57745a1ea215cfe18566a7813360219f73d3c81cd8a7e0ba0773fcaa1edeb21854a6ba67cfd01911c6e9843d2bd8146825c7eaec9089b16aa1febf201ef0800371823cc85732020d980309a2d908ffd2188135f5c0f130b3a490aee6a65bfdfe578b70e8ca3cf7ec7bd1cda65a4eccf7723070219e89a8334f134f", 0x1000}, {&(0x7f0000000140)="1436867c211b2c2157dd06601d216e223b4a0841a6b016752997c0c46a5b699eaacc2116fe5575f21e2d4ff8d76a9b7bff59d3042e86f4340f1b721e90e39ac1b0223dccecbb7e0f894f85db047ea31d3ebca874b122550ffdf4dd5b36538c77e0f1e33084faf9adbe6623d64ee911c4bfb95e10e90d495f0afcec1bdaabad5a2af9edbd37d748a8dc795b24e1b9c64cc1abe1988025", 0x96}], 0x2, &(0x7f0000000400)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32, @ANYRES32=r2, @ANYRES32=r0, @ANYBLOB="000034002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r6, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r7, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r9, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r14, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r2, @ANYRES32=r17, @ANYBLOB='\x00\x00\x00\x00'], 0x140, 0x40c}, 0x808) minherit(&(0x7f0000008000/0x3000)=nil, 0x3000, 0x3) executing program 1: r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) fchown(r0, 0x0, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r4 = open$dir(&(0x7f00000012c0)='./file0\x00', 0xe9a, 0x0) write(r4, &(0x7f0000000040)="1f", 0x1) setrlimit(0x1, &(0x7f0000000000)) ftruncate(r4, 0x1) executing program 7: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) kqueue() sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x35, 0x0, 0x0, &(0x7f00000000c0), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) r1 = socket$inet6(0x18, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x18}, 0x4, 0x0, 0x0, 0x0, 0x0) getsockopt(r1, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x40}, {0xc0}, {0x6}]}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b100051300000000000000000000000000000000cea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0540000051e2f0ad2bbbc257699a1f139b672f335c223e7d0c032b0c8a6443a42118000000720fd38bfbb770c1f5a872c88106002ec589040000000c000000361b1257aea8c500002002fbfe0c3200008abfba0900afb7515871a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mkdir(&(0x7f0000000080)='./file2\x00', 0x41) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="03aaaaaabb886400000000000000"]) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x8, 0x0) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_broadaddr=@in}) r5 = getppid() fcntl$lock(r3, 0x8, &(0x7f0000000180)={0x3, 0x2, 0x200, 0x1, r5}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) rename(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='./file0\x00') semctl$SETVAL(0x0, 0x1, 0x8, &(0x7f0000000280)=0x5) executing program 2: clock_getres(0x2, 0xfffffffffffffffe) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x40001ff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f0000000000)="4321e7680901fc492f077d408a999d1d2a08d745fef2e513b22ebac9dcd10acf58af2479411710c6bc3ef7319771547c5bcf41e31491923d560ca7866d72d6da5498aedd4e2852dd9ed1fa898f80dc2dafc0de9428e1ccc69edaae2c03322e912513b85a872ce07c7f73fb4205", 0x6d) executing program 1: openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) (async) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000580)="c6302c9c455c7be3d8598d3ac53af8e7574f36", 0x13}], 0x1, 0x0) (async) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000580)="c6302c9c455c7be3d8598d3ac53af8e7574f36", 0x13}], 0x1, 0x0) execve(0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000140)={{0x3, 0xffffffffffffff7f}, {0x2, 0x5}}, 0x0) getitimer(0x0, &(0x7f0000000880)) (async) getitimer(0x0, &(0x7f0000000880)) accept$unix(0xffffffffffffffff, 0x0, 0x0) (async) accept$unix(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x100, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x100, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x6}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) (async) sysctl$hw(&(0x7f0000000000)={0x6, 0x6}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x282) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) getsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000400), &(0x7f0000000440)=0x4) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/2}, 0xa, 0x1, 0x0) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) r3 = socket(0x2, 0x3, 0x0) getsockopt(r3, 0x0, 0x64, 0x0, 0x0) mlock(&(0x7f0000800000/0x800000)=nil, 0x800000) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) getsockopt(0xffffffffffffffff, 0xb, 0x6b5ff704, &(0x7f0000000140)=""/38, &(0x7f0000000180)=0x26) setsockopt(0xffffffffffffffff, 0x11, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000040)=ANY=[]) close(0xffffffffffffffff) (async) close(0xffffffffffffffff) socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000040)=0x7f, 0x4) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7959) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) (async) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socket(0x18, 0x2, 0x0) executing program 2: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2011, r1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0}, 0x10, 0x0, &(0x7f0000001280)) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) (async) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000100)=0x4, 0x4) (async) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000100)=0x4, 0x4) getsockname(r2, 0x0, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) open$dir(&(0x7f0000000240)='./file1\x00', 0x0, 0x0) (async) open$dir(&(0x7f0000000240)='./file1\x00', 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x6000, 0x400) open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) (async) open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x24}, {0x24}, {0x6, 0x0, 0x0, 0x20}]}) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) (async) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) executing program 3: sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000080)="20b7c64185914d070000007de0d0b40c", &(0x7f0000000000)=0x10, &(0x7f00000010c0), 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000001180), 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) seteuid(0x0) r0 = socket(0x2, 0x1, 0x0) r1 = getuid() setreuid(r1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x1, 0x3, 0x7) r3 = dup2(r2, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x5a) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0xe}, 0x4, &(0x7f0000000100)="374065fd840a4fb9853673bdaaf8ad0a4dd3a48955f1665682754010b992eb5a30414de6735ba51aac48337ee9ebcc690f9845f7bd1562f547a24fa298fed3ea90a41d1b587f381f970afeec426e16f7895b9620f3b7570a7ff2c94a1ba7603612994ae6b6983454b539fd872ee4d3b8eed309391b0d70701293aeb8ce3085ca58ddea80ebdf12d281c068d44655cc579d94f8b99c5f974417ebd1c1d5ac7406c9ec9b8c982b1e0b548df03009b455039cee467dc68d54a57987cf86f5afd7b07372d25ade82ca56a6a08fd5a79b7d7eb9a5bc9e38cd95b41391b3ec79eba6fdc53aa7009e7ab342a5b267516ac6da36f528bcf864c3c27cf0087596b55d148035d1476031790677c32f88f53a1a92828f5c353d03406b699733788230d6daed7761aa15e8bba6e14454582b5925affc36288b21b88dac5aa97e871798256c933ebe97121dc614f477724f891689323db2562d2ed6e725bfc021aaae904716750c2f3d021ffdd38efec2740cf23e80789c199af521d9bbba53cdfb196b5ba55ad163a75692d8ad10bb9da48962f8775bcc8a3f528c08f89b08d274bceed8d9996a8d4dca532db82395dce59818c56b35e14774b21df45a0aa77328a9a2b66222d09b2c36c19109a5f6ed6ed19430e4bda617176183a4dfe76344f0f141afd5980d52fa977d8f85362fffef90c0cbbd760df8f1d9f494ec29dc4265e3fd1ba4e78eff28a41fa41189907ef1c8c0768c8e7e1ef10239aaa56407bb75388b34535b77b896e1841f12290f7175ddb5dce6721f2f323e7b4fecb91812d95c321f8063290fe14d34052448511a650d0f977e282cb2505e543492fa479f68470caed36a7e1754b13825a1abf634de54a73e516348b0b892f3855455033ed22e9fde99b1b9e9000d50c7f36803874be50438c5b4f2175b646cf5cdf5b30b3f3d8735e208ffe9a598d2c5278fa607bfb62a04d063f401ae4182ab3738165f27013f78fc7dce2c2d2a4b51490f43a5fb568d756e50f5d9d5474431021c38a5a63c011afb3c9b90980240967761a7cc1936470d06722c060c96f614d49d2201c1c43c34d18762a9848a04129f40b7cd736f98521f40d6d57cef32744a8b105f05e6779826ff015079cf8404014c0496901cd408b30d013356cfaf19d426bbc35eeec85bdaacacc630d1b82e91916b7f6443220c55758be6074610f6811551c6b11a6a2317b3fa741381d85aab562acf95a2629e3063c6b35558f2a38e39de6fb60f2b812cc8c4f3c6a14e9a6699a95c6a2c534fdacfda450ab99bfd229de68a9ee30a70cc04738929792b80ea4567029455c6ba73945e2d177c80f884e8b150b650fd407add923103cd3f553936fa8a6c1a3fc0f0989769214f04070c9ddd3fbe66b232d040b49d30671ff142bdb9dd2f08347975c7c7dae3240b39317f341c89070f20a671007ad15fc4af386a790899d98aa869b3ced65ca27f5f1d47b4df761525fa74f0dc020b3e813c1940797e319a175b56cc1719b2fd7464eb6591f488d2cba9a0c160fbcad35f35500326aa541eba86d2e7a49ea02465a4576ed4d163625fc7f3e474b38b27eb227f1194438f7190f6b296d2eb764d2c7ebeb3129f0820d6b6faa71b5d94d97804cc9eab534c6bec12f44cf8f73241f13b547fab83b89c4bd3b204dfbc923ebec04673b74c98ad7b8899f8b6c3e87dadbe7b31e4cf4aa0039a25f1acb3de4fa221a37a1c90a55d8f4ea4c38d4bc4f75293ab3d75cdb80bf8d872aa8298767217f86f0f242824c39f77e7c35710029d5dede6f5c8f81ab73d178175b16d73b6ea33c9d886f4d2b30ce0839b72aebb530afce74ec9a109d852872538dffc01a7f4c86e60edaf35048b934a6acab1494f6f835851e61fbb33b41398f15daf1bf393ebc69231aa2bcfdfd11bcdc76c92c1e833d27304e76f90538c0d35912928a53605e50e3b4741fbb57e08c9b9f0a3be9b35ae8f719929070ab7f6b3e74bbbfb512dcac349a3bbdc298ac3fbdb722d44f34c2b8762094215c7c6bea01328c9ea6f82ccc0fe10c6dba8a1483debe603a33540d5973a686602d1923c936cca45c1d85914a5017a72ac3f34fdeca4020cd0f2305b81e9d29fd1dfbb1769b653ec1391b92c5599dffa0c5bd3a84cf08c51126f3a95569ac30b2f346b7c5a4c808a2e1e47324ef85c4ee071b0ace0a2c8eaf4ae6e1b7a283c44d0f486bd15cc767bfba94432e2d935bb49994320bda1004c05af01664ba0ac16e7375bd4fe08fb196840b240112e1528efac2adb60cc41d4272cc56bfbaebab13af086431b4798cc5771209d4c7b9ec1fa38bd3fdc0cedcba704534d9aeeb25c66f5296fe5ccc42f24fab476270ea333416360840dcd994830603c935bb8d2758685ca4b23f7a6458c7943505132b627fd9c9aae633fb34c2f8fc6f0a092617225a39c85bdf1770deec6b4526adac9daf7f883290f7fe317713f970c26440a9a486239dc194a38db84d5becf06d5363e8ce4d3080f60e894de4ee638d8d8527c45e00dd8870883cb10d2b6ad4ca2327187b8ce63321e35fe37ec9979171e42fd517a97a2599481188c1651e9370bce99d31f99494b60916ece8e5581a7b09241b4220beea255187264fd1f108b74c56fb55f1e1e2b0f0a98775527a8080948cc65072e9f8cce40f7be5af69df2ef816ebd1a7421b6ca03ecd753596e67ed857713825ef61ed80e95c07073b43a4923b6e7fa4094399615149ea852055c47c9d6e754fb51e2bde88cdc1c26cfc505e3a25558a19712908a682dbf4bb65539a1467b89a9cf3f8c6759833475d52ce8d35d27a4ab663eae9435a9247544c30304d0e4afef37105a3bde689f0a5a56c9ffe6c3d22635b78b777cced10046310f184c0652a3741b3729d304601ba637e89f2e24e7294bc46e0c260050a84ee8b50934421af562d0fd63f7d791003e7b9190ef3c867884465ba0510abd71d2d30aaaa0798f3602009e4da40087baaa1b87aa9e9c88cb57de2fa72ae29e9375ab4e80f5a420db796bac9938b6bf8875a16558293e16b30f4254b834a52d7571c62f33526344d78aee2c45fe951b863c489ca9cf1057a21b971e251444c1d6bf55e6600bed43ce3f9c35b07d5451e86334716fb983122f5c1d23920fb9a287217d80b71d92db9cbddfab5ce1d94e5d9732f3fa9c7f38c885dc2c580f5dd7810fc3df443a535113903203ddb9305d9a9c52663746334433fd04aaa36b3ea4326512283e866c8e1d492d5dd103f612215278e73715e8a10106b3ce845963cb51bc38985ac4d1c16ce63c3b7cfaedb5a21228b18f012dc64304e1b414d4366e9d2682852cd851766291cf7f372527c98c77a80a4937844c974663e9332bf3e6c093836e03f07eaa60526061fbb7fd984cdf18ddbf07ad72840e97a0abd12450389f93e462aaa3d5b80ca3c36d444af716ad7c95c90771fc8e22eb809b148deb9d2eecdade5df11c454571b091891263d261331a56156a0c61fa4ea6cd28d37cfaf16d7c3dd5c0b1b1bc2a5d1a516aaf3f7911ffee753807fd5287e397343532bcc485b76b0e1edd2ee65eeac1187fd08bbc59e7952c3493e54d2748177c618263f6e31b3d1f9b2f9515bbed367f876573f76bf6ca93df0e2530dab7c5ffc341c8778b1a2db39e917040931b27088dd9a07ea40bf682697d28ab94d171251e62f966152d8273b01dfe545f1d927c7341c9f3f0816bf0ab77ac1a1c46fc06f62710bd87c056508927c1b27e8dbd388c0e8cf77b229c28d7a7f524c16c88fb07a5e6349422120221a2d4550bfa978262258eb33123d39f301c5aff6843147701bbc9eab827354296a8fe8ec139249b9b4895b9b597797be5bc74247518db7327a5d97db0b30ffa354685cca6e7df84e75cf29b56c5a57beb74c0f310e392c07edf2006a8445152b91091eb7fcde12d50bb6e04612e867b65c1f9c60583fe06da568fe1a3b9f2836f03d28282d8c56ccd4ae6976752d4c031cb8cb3394dfdf0220f87f17722145d6f7bcc04db37999f4d21d8fb6b85b6adeb67174c6deb2a85df0fe9645de94549d37d0e5aaf718aa183b8ff4ccd4d74b6b8e31a03fe0289d121a6a6dc1c2e08d87ec9c1d977ee4af218187a88a4bfd53ef18a2e748103e62003decbc590d6e76ee9448e32603e6776b0aab70fe6242340c865a7b6091fcfcef1004b10395dfc251593ad297e9f683c418d3372f4015eba8e2def6277f56518825cdb1927b987f825460fd58570d0d80c7484f15a6fbbbd6dba541d6d52b904d520fc867fb96f4951a48163b77d27dcb7958d9d9b714cc24f47337c6c1ae16e18ede95bdf3f8c7898ab076b76970d1069acb7c3fbf9cf5d90d1fe2129500099e9c83b5314a5279572e387b611539f679f618898f066984c646ccd54e7726bced10ae55db2d694d48a1a4e76372e04a9566bcc424cf3167adcb9ca36a2c7eeec24e6afe3680a6c0fe54ef9d5f134821036959e12d2e6c2e7e6a3fa9b913ded0d33e19005a2d27274d062cbc18fa90b74faa45c6fd0865850eb11f02203d26385d9aa10cd3d6997d35dc7b906d39b9c430fbaf33b92a44da89dc2adca707aa55f63524bba324a51e8e24fe06def352df1270f53563bc3e15fa01b6bd0420e6bd87df3a819136d71dc5f420f601805d51b2963d42da95358a065aca3e9a7ccf52998818045c4d1b4e26b4ed6f5b590b67db7aea79ef358ba72350ccf7c84520b35b5422968770bf405a3169da50908d5e7f5db639219ba20130932d6979aa3141d47c06831dd41b9515df5584d21c9a0bb89400e478c3952fa9684e054fa3534df00e54c6ffc3f77857eaf3b4d0e6834bc360a7e17363dcb9eda71013223ef25a420bd871635e6433163b3a8d5d22adc3a2e0cdcfb8b587f5ddce7ae38acb92eea84e309ba5916d02bcdf96ca0948e74e73ed8f7dd1ab11f50b778cab7085c6dbee9b696106a9a7dcb715f9b25b8ba6cbe78dddaf0790889427210c46170d55531cff2d4e42c2331cba42e4ecc0ea9841c8235038f3d37ad3a4206f81880e7d4c61b75730d8ba6796e3313d52189100837b7cbf37446228c42105ab04eea1ba938d992c7ce587b51e0b844e154ec542a18a9393484d732c862bff8330bf7c20caa07f261e34b880372b88a968e15c280ccb3d45d04a3290408999072c4670338b8a9729cee8718b2eaa59def57eb07459e8bb8a94869cb9c07567cd1649e0e021d84715d92bc5ed23d8161281386c257c506a856787ccd32a79e310790483ef8ae44146a8fd11f2d0a782a5ee666b1638455502655ad6f91ade4982f0f67837a98ceedbc5fe887c0059eb14ebcec8b6da45488c868f62d82646f6bfb2c63a5c7a09f08e37dc2eb7d59a43ed1540b7b4950d52c62a46a85731ddd9451529e722f5dc7930240f8d50a0b02fb0dccb41d2ae4810fb106b2d84e1630e1dd459c2f6f6b8a038626bf980b6e92f0c79f83180cd0472de9039239daf1fc24152363582da80b525348f1490f28a4cf584c11ccde360ddb1f0b37a429691e5c743e5a0beb184e331a22d5570b6f566f8528551d81ef6750118f47428be7f6741a73a9f63cfbe1b52020535dd1401df421db6c73f6f8f8e804764ddd71dc7058f9c3b69be09e856eda33b9361e909cf77e295ae8f982ee535cf6c82319c48e587e581b9b90636aa1c0229425f40f5d1fe63e789b3fb1a24c05f29cb3259a76a0e371ab11308e61db9efe4f3a5ee6171841ce573fe0f6ac7b036ed54249594153767d0e3a66cd33dee6bbbb3bb041174a34e6e0", &(0x7f0000001100)=0x1000, &(0x7f0000001140)="be701df21725c584cdb2162922dc149a181f1ca12fa4c076cb07950008ede74964f3ff2e48da7d7e57523875e149dcc21b111526c305", 0xfd9e) r4 = msgget$private(0x0, 0x0) r5 = msgget$private(0x0, 0x0) msgrcv(r5, 0x0, 0x0, 0x0, 0x0) msgsnd(r5, 0x0, 0xf5, 0x800) msgsnd(r5, &(0x7f0000000380)=ANY=[], 0x51, 0x0) msgrcv(r5, 0x0, 0x0, 0x1, 0x1000) msgsnd(r4, &(0x7f0000001600)={0x2, "51955cfb1194c3395a923880faf25be7c091832e830bf09d177524ffb7e287111e3525ed376fcb4f8b59bce3a922be162f4664067deb0fd795e5e17306b156b222f71607fb895a95bd04476e9fefadcd0dc96b4b2a2fc80020dccfc16a6ef31e3b821ea631df24bc03b9a90a3e88bb44fe2e91919d91ab323ae328224ee52d445c79dd824e85b256ae34dff256c0581073c53a897ed7af828b3b66d1f41628ddb1572fc9efb93873203fd60a444f3cde513e6f0d505eff2a4552c20eaa0b5e317810217fb25a005cfeaa801ee4abf831554861d19f87447b11019d225834e1bc2f5958ff3e8987aa5a5c82d384"}, 0xf5, 0x800) r6 = msgget$private(0x0, 0x442) msgrcv(r6, 0x0, 0x0, 0x0, 0x1000) msgsnd(r4, &(0x7f0000000380)=ANY=[@ANYBLOB="00000020df0000001413a24e4b59ae4b4a8e4539d67fc483f566d5b6ef25bddef464a3febce4a0566c9cad42817cb5f7fe6419b29fa136c8578769304b8f42e8df56fe0730c3fc02a35b84aea27ec7db253ce536d96aca68f55984adbbe26e581c77fc792c69d3a663019fe6c5e7e8697f00ffe68cf17e8acd0000000000000000"], 0x51, 0x800) msgrcv(r6, &(0x7f0000003a00), 0x1008, 0x2, 0x800) msgrcv(r4, &(0x7f0000001180), 0xfc, 0x0, 0x0) r7 = socket(0x18, 0x2, 0x0) r8 = msgget$private(0x0, 0x1f8) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r9 = dup(r7) msgsnd(r8, &(0x7f00000012c0)={0x3, "cc128b585ba67cb2a15f3c43a495e285534622dc119fa2c72168a22e1faf6c6ac7211b61521a8b9a5144c05e0458894c1ef032acb1bdcc0562bc275963bdcca8c922d5cb95e55933d02d2766f133d10ccc522361bedb1593e7d47775f782bfc9f95e1dd4bcc8aef9103817fe8f596c17ab8a9393a4d689570856c6dd1e3389b4a144eda57797eed1900ca4d6118e7cd5687c7dd91194955ad7e9465cda"}, 0xa5, 0x800) setsockopt(r9, 0x1000000000029, 0xd, 0x0, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205609, &(0x7f0000000000)={0x1, 0x0, 0x82, 0x0, 0x0}) r1 = syz_open_pts() close(r1) socket(0x1, 0x1, 0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000000)="4ee4cea28e7992eda59f6af335ea2409ece9edd552b1d49dcc882f1267f1717df12aae5b1664", 0x26}, {&(0x7f0000000280)="db0167e8e380a282b995f0e04a82922a6622174e1348e5c59fcbbda5dcdf74b8569bd59f48e365c0721f9ae671f3686acce7d147f60c2f935f6fc04b41cbacd20515a13c93c862c15f85e76f926b1b2753aae2aabbc62a3f4decb29d556f31bd2a5398d54985e92e5d1a29efa981cbea165a73bdd40b4661001f32b3ae5e4b84a6eead0820215c96721e2292c91c85173cbb8df8d65c5caa820e17009c2652eb8f", 0xa1}, {&(0x7f0000000340)="93bebfa386683ab3e16f6d581a3e49e424b610860a2f21ac16615715e519650f9c67f800e59b17abeef448835ba631f1fc42310576ba0b8831f0d4c87cd7e050c1849412aff715fc55bf0c97e4c9886862", 0x51}, {&(0x7f00000003c0)="89b777b9f1ac164dbf7ff1e42f49a72b8c92e2a095907c3dd949d985467a459fce27373aafc237268b549fc887d917b78143444cb03e10441414668adef7932674d9ecbd2adfa1ec98682f42f348d109e9b2cfad8cbc4cb1cd8fe4ff2bda4a79e2ab3cc93d690a9118f97097fabb16250930ca596b9f76eda2efba4b771fe893ed6e73537b0e8f7827e849db66e4a2bb306f15ae33b95677bc3318b85de94c7914b1d357a8e52feb51162ac1846227bfe4f7ccb0364851a873a452e91f4e807c408277f0fc6731eb8c78ccecc43e8ee0", 0xd0}, {&(0x7f00000004c0)="11d3586831906d9c10bdf22a74e206367153ba4952b1941ba52a114372b5b97449ebd463dcfd0df9cacd74560468e233f19318ab08f744a9151217a9a2bb19c2cb503e1d7cd510e502e33e8ac9d1f49b9ec616988081647c158ca43f143fc5099146de1f1f71e7f2ef74ae28fb8523d2bdde9ee3afaf074950afe8e47c134a2b9e91c8ac291caacf20b3713afbb744c933b2435e27b23578c77fce5c040ed28b874bd09370b4304883dfdf80b6f1c6d5a738df57cd89788e022edddf5ab28754e447e4785b5ff8303fe89577022af1ba577adf8b5c8c5d6fac80bfabacfefb2065c3c40c829534c0e688afa275ac9794211f67057bfc0b79", 0xf8}, {&(0x7f0000000040)="7cde9669722171c852", 0x9}, {&(0x7f00000005c0)="36a1f70a9f8f001bcfa7701edd0e1f3d75bc3112899c930498008dd8d2860d3e8df10186bcc680ccb9116f3ec0f3ac7c5f8c888c18dc6ca29614600171c6464128cecc239eb3d2dcc5d92da85402963a208269db3e7065e9a08a930f99f427b2557957bea9b6ce4a4d3a811ba79bf65137b37309c1d7f29b20277cea35c779376fac2dceb86e348b031c4aa8166ba80e8eff6a5b9dc68e99e55ec42f8137718bbabe42c46d2a2b450d3b4a82f61fc453f8cf5df69701fa351386e548246ce1ef026dfac10354349e457fc4e8d010c48e3a2488b99e60b4fa9f4613c69059eb715c9a87cb388d573bc45ecfcd55257c06cbbba19fd5aba577f100c09554a76a", 0xff}, {&(0x7f00000009c0)="694c0abced2f014079308fdb9c859ac6d0fe15c90260c695994138f6d2a67e8b9e4e665c41e5bcc3249c380011542946a1", 0x31}], 0x8) executing program 5: socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, 0x0, r2) syz_emit_ethernet(0x5e, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r3 = open(&(0x7f0000000100)='./file1\x00', 0x280, 0x30) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) getrusage(0x0, &(0x7f0000000000)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000004000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {}, {0x0, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000004000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ff0000/0x10000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00', 0xfffffffd}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x3, 0x0, 0x3a, 0x0, 0x0, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4000000009, 0x82) semop(r7, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x4}, {0x3, 0x0, 0x1000}, {0x2, 0x6}], 0x4) semop(0x0, &(0x7f0000000340), 0x0) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semop(r7, &(0x7f0000000180)=[{0x1, 0x1, 0x1000}, {0x2, 0x4, 0x1000}, {0x4, 0x3, 0x1000}], 0x3) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000380)={{0x9, r5, r6, r5, r6, 0x100, 0x5}, 0x2f8, 0xffffffffffffffff, 0x7}) getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000280)='./file1\x00', r1, r8) getsockopt$sock_cred(r3, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) wait4(0x0, &(0x7f0000000180), 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) r9 = socket(0x800000018, 0x0, 0x0) bind$unix(r9, 0x0, 0x0) executing program 1: clock_getres(0x4, 0xfffffffffffffffe) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000340), 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000000)={&(0x7f0000000100)=[{0x4}, {}], 0x2}) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000180)="b860fe09625ee6793978bb75faa1b6c6c11be31a269a39fd7f97e41e178f37a79f00659c2ea9ac56733f7e4e4973c1e6b33ac91343ea3b3f8c5c7b93d5c20ab4211791fe30", 0x45}], 0x1, 0x0}}, 0x10, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000001c0)) r3 = semget(0x2, 0x6, 0x288) r4 = open(&(0x7f0000000480)='./file0\x00', 0x200, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r5 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r5, 0x2000745e) close(0xffffffffffffffff) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x7ff}, 0x0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f0000002280)="7d8d7a23", 0x4) sysctl$vm(&(0x7f0000000040)={0x2, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r6 = socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r6, 0xc028756b, &(0x7f0000000a40)) sendmmsg(r4, &(0x7f0000000880)={0x0}, 0x10, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r7, &(0x7f0000001580)=[{&(0x7f0000000240)='B', 0x1}], 0x1) readv(r7, &(0x7f0000000740)=[{&(0x7f0000000140)=""/144, 0x90}], 0x1) ioctl$WSMOUSEIO_SETMODE(r7, 0x80045726, &(0x7f0000000040)={0x1}) semop(r3, &(0x7f0000000000)=[{0x0, 0x7, 0x1000}, {0x0, 0x5}, {0x3, 0x3, 0x1000}, {0x4, 0x1000, 0x1000}, {0x2, 0x9, 0x1000}, {0x0, 0x9af}, {0x4, 0x1000, 0x1000}, {0x0, 0xffff, 0x1800}], 0x8) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x34, 0x0, 0x0, 0x3}, {0x8106}]}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x7e, &(0x7f0000000280)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setregid(r2, 0xffffffffffffffff) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) executing program 3: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="cc", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) getrusage(0x1, &(0x7f0000000000)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000004000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000004000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x0, 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1800}, {0x3, 0x0, 0x1000}, {0x2, 0x6}], 0x4) semop(0x0, &(0x7f0000000340), 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semop(r5, &(0x7f0000000180)=[{0x1, 0x1, 0x1000}, {0x2, 0x4, 0x1000}, {0x4, 0x3, 0x1000}], 0x3) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)=[0x7, 0x4, 0x7]) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000380)={{0x9, r3, r4, r3, r4, 0x100, 0x5}, 0x2f8, 0xffffffffffffffff, 0x7}) getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file1\x00', r3, r6) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) wait4(0x0, &(0x7f0000000180), 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) executing program 4: ioctl$VT_GETACTIVE(0xffffffffffffff9c, 0x40047607, &(0x7f0000000000)) dup2(0xffffffffffffff9c, 0xffffffffffffffff) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xdcd8c4bc089e63fd}], 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x2c5d36d679bbffbf, 0x40000000}], 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) unlink(&(0x7f0000000000)='./file1\x00') poll(0x0, 0x0, 0x3) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)='#!', 0x2}, {&(0x7f0000000640)='\n', 0x1}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000000)='./file1\x00', 0x39) open(&(0x7f00000009c0)='./file0/file0\x00', 0x20000, 0xa2) rename(&(0x7f0000000a00)='./file0\x00', &(0x7f0000000a40)='./file0/file0\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000300)=[{0x80}, {0x5}, {0x6}]}) writev(r3, &(0x7f0000000200)=[{&(0x7f0000000700)="098b93029dfee05e000000000000", 0xe}], 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000001440)=[{0x64}, {0x30}, {0x16}]}) write(r4, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x202, 0x0) r6 = getppid() fcntl$setown(r5, 0x6, r6) executing program 6: sysctl$net_inet_ip(&(0x7f0000000180)={0x4, 0x2, 0x0, 0x9}, 0x4, 0x0, 0x0, 0x0, 0xa5) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) r0 = socket(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r1, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x6, 0x100000001}) close(0xffffffffffffffff) syz_open_pts() r2 = syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000000100)}], 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000001740), 0x0, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000001780), &(0x7f00000017c0)=0xc) sendmsg$unix(r3, &(0x7f0000001840)={&(0x7f0000001140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{0x0}, {&(0x7f0000001400)}, {&(0x7f00000014c0)="da2e70e46985c94ec3790457957bda5a257c6f8faed17584d0f47961dc549175f1402d00474e01226c7dedc536f133676ce9f3ae3d7688c5a7872fb8edf11a7a853a9b0d9d53f03ccc3b2e5c8259143672b51b0b35a6b97045137e00ea1d8a76d71e065df73e19bc67f9ef4570e92be0c69947f978b0cfd1612aa61a3e411753167c08f15510b3c884dbe7e23d552af5d2e13f87b045", 0x96}, {&(0x7f0000000980)="1866abf92bd7a2107dae4a35d54b1381f73dadfa6ea5c72fd51e158f57deafb60b902570f3ab98083f2ccdddad366b6348b4f7d3ae0e943cdd4b0e559ac224be7e5706bfbfdd4d4a3a9ebaab9aedb0289d0d87b97f00d6e79dd01bfe3b39e9e81a40e27526af1efff1de7622beb143f20a85760ec40eca59f19d5f06e4a4ab2766c698b8509aeafd2ad65f69af388ebecb1793673b34aff22bed0daa308321c831b38bf2c6fa07eedfdf944aef12b9eb191a5c8fa103802a8fa7d9c4e4adc67afd51e29f19e8fb4f4bf78107092d28959b902224bac4a72417916045e2456829857680cd91e102d47b4041", 0xeb}, {&(0x7f0000000a80)="e5c05270b45bef7e2978c9c99ec5003f216393c471460e2db738f006bc51b1f32fa2f9411181a05e087865b4870763665f610b18cfafa53c7ced94ed802c20b61b9042bec103251209ecc868ad01be9dbcd0e592be30d9710f5ca43e8e21c55d1b4d3d4c8a700d47b3a5642097f172af6c0bbab9c6775f9938e0b1fac2fa149e5c3b945085a11119fe556ceb8bfd719b9bc5d82b0e31096416dbb42fc9e3a87456dd3a8980332b13", 0xa8}, {&(0x7f0000000b40)="ea9b8f392ac5ffb1523bfa1dda96ef2de1c71b15cc0b6d4279ed7e464c30c7b9dab007ff142f0f748368b135fb6318da581044528abb627a1511a7464b492be41bff1d50754ae1082c21a5cc62badad2a42e2b6736b980431ae526ba50f78060391fcb19fd7fedb9b3d434119f5ff00623ce251564798d4492994df23b1d9f48380e76a1eb311abc26f5c5cf1fbed8042dac44", 0x93}, {&(0x7f0000000c00)="e81e2e939c0d5b", 0x7}, {&(0x7f0000000c40)="029317cc5181822e85ed081d5ddaa4cb17430fd1c3f0856914f26fc6c1974d97c2ba9cf92db5b31e7f8de65fbea1b72367c9807a37bf7086c77fab4a137165263befcca854cc1d6f1d8f1a1c53e24133604d6c8b70298f7dfaf11fa2eda9f41a9d6c47d26ae48b08", 0x68}], 0x8}, 0x3) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r4 = socket(0x2, 0x3, 0x0) bind(r4, &(0x7f0000000000), 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) connect$unix(r4, &(0x7f0000000000), 0x10) sendto$inet(r4, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) sysctl$hw(&(0x7f0000000140)={0x6, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000000580)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000540)=[@rights={0x18, 0xffff, 0x1, [r2, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}], 0x30, 0x400}, 0x7) socket$unix(0x1, 0x5, 0x0) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x9, 0x40, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2b, &(0x7f0000000000)="8c740b72", 0x4) executing program 7: ioctl$VT_SETMODE(0xffffffffffffff9c, 0x80087602, &(0x7f0000000000)={0x0, 0x6, 0xbe, 0x60, 0x67}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x2) r2 = dup2(r1, 0xffffffffffffffff) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x8000, 0x3, 0x1a, 0x5}, {0x1, 0x7, 0x1, 0x5}]}) writev(r0, &(0x7f0000000100), 0x0) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0), 0x8000, 0x0) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000200)="77d0c0653982e848c9e8c8b9ecd37a2ad11857c83f3772051eaa9971f3b993911101a524dec654c682bb2b4ee6e8cba105912f3eadd487da31f3197d1ada99a4cd639fb8351559099c929a30741ecbb6ae9cbc08c1d24b8f9776b57690146c2df8fbe1754bf61d4eeca46b912f78d547509d52ca787e4c20116e760811586ec60ec96b687a0b4b596922399b78a154c26f7fbd9a66e46227492cc5b953f707482f29057f5d006de570ce4ad8d138cf3ed3895f779c2fcc727cbf0cb50b603c216f11c3adb274dd73271775638e8472a368817a0e30d6e5", 0xd7) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000300)={0x10, 0xffffffff, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x11d}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x80}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x8000000000000001}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0xfffffffffffff000}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x9}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x7fffffffffffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0xc48}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x3}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x9}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x7ff}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1ff}], './file0\x00', 0x7}) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000500)=0x401, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000540)={0x7fffffff, 0x4, './file0\x00', 0x8db, 0x1, 0x7, 0xffff857a}) sysctl$kern(&(0x7f0000000580)={0x0}, 0x0, &(0x7f00000005c0)="dbef7b7327c645715f32", &(0x7f0000000600)=0xa, &(0x7f0000000640)="b1bbb57adcafc21c4e1aefd7370ab082bad0ac85e58bbeefca3f7189f3ff58c3fa42b3a1ac2be9eb4055a9c5620ebee0c55c058c473c78bd78ad328957b5193362f9f3802d6f2c6babfa1987513600312a7c178b9a060a89c91eba654a256f609ae8ba8175aa6351fab738ae18a1a6c345cd041bad5c1b15dbabdb74b38cd423ee9e35e247537ec84995c5e8c71e0257e1", 0x91) ioctl$WSKBDIO_GETKEYREPEAT(r3, 0x400c5708, &(0x7f0000000700)) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000740)) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000780), 0x1, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000007c0)) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000800)) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000a80), 0x800, 0x0) r6 = accept$unix(r2, &(0x7f0000000ac0)=@abs, &(0x7f0000000b00)=0x8) sendmsg$unix(r3, &(0x7f0000000b80)={&(0x7f0000000840)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000a40)=[{&(0x7f0000000880)="98b727d5053d66b372d08fa2854ed28e83abcbee8eb8fc6ea514c8d809234c482a51616f81cd238b2db48cae97ff302fc9618b7bc5db215a539d2d1f170178e899300a31f5d57bf53c96bdd303330200a8607cbb3a175be84d5061af5602297ae289939ba9d084c3199cc9787eb0723f0565b655497855060252d888420432c8de94d4a46f75f76ab90da82bbb6ec3027201265c8e44ec5616c2dac731cd673cc4c524052668d0b2f6327eb40d93879e00fceacb2b9d55", 0xb7}, {&(0x7f0000000940)="f71cf43439855dcafeead438241b4e2cd1991260b3cd67a629fc5e6b5feb4473aa6fe7c99186d2e67c99ee8836502889776979950e633990538fabf37264dc3fb1fe0a32b180291dc7d2ca2783f215dc60f2939a2aa8977e", 0x58}, {&(0x7f00000009c0)="970de31fa664c9014bb37d6e8be33a94996e13f9ad493974354e3d56027cd9229d6dd6e2784751d2dfca3dc9ee301798de26e96bef84b8eb95c9f13ce4d6d0fb797bda092010569a317a8d5c852b870534dffc890de4216d1bbad673d190528f5f19f4582e70c5b86d", 0x69}], 0x3, &(0x7f0000000b40)=[@rights={0x28, 0xffff, 0x1, [r4, r5, r4, r4, r1, r6]}], 0x28, 0x2}, 0x406) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0}, &(0x7f0000000c00)=0xc) setuid(r7) connect$unix(r2, &(0x7f0000000c40)=@abs={0x0, 0x0, 0x0}, 0x8) r8 = fcntl$dupfd(r1, 0xa, r3) ioctl$WSKBDIO_GETENCODING(r8, 0x4004570f, &(0x7f0000000c80)) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000cc0), 0x10000, 0x0) ioctl$WSKBDIO_BELL(r9, 0x20005701) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000d40)={{}, 0x2, &(0x7f0000000d00)=[0x0, 0x0]}) ioctl$TIOCSTART(r2, 0x2000746e) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() clock_settime(0xffffffffffffffff, &(0x7f0000000000)={0x20000000002, 0xfffffffffffffff7}) kevent(r1, &(0x7f00000008c0), 0x84, 0x0, 0xa1b6, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x85, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="94e799e845d7728fe0395644c7c6f1204d0233efecf56fa2bb0f2999f4a251fe7da7cd83d68bac3f0d", 0x29}], 0x1) sysctl$vm(0x0, 0x0, &(0x7f0000000040)="c06d154be3aee5f8", 0x0, 0x0, 0x0) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x1, 0x0) socket(0x18, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() r2 = socket$inet6(0x18, 0x8000, 0x0) getsockopt(r2, 0x800, 0x10, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) link(&(0x7f0000000d00)='./file0\x00', &(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod$loop(&(0x7f0000000f00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x40, 0x1) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f00000000c0)={0x100, 0x8}, 0x10) socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x8}, {0x200, 0x0, 0x0, 0x7d9}]}) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abfba0900000008e3710002000000000000b71d89e000040781e4b2feff0000fa00000000", 0xb1, 0x0, 0x0, 0x0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0xffffffff, 0x7f73, 0x7ffffffe, 0xffff4b1b, "0de9f3fb7f5b9804dc1b48696d6e9fc6c9f4d3c9"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000001b40)="dd5f1642b89adfcc1a32f7e23c2a98690d12d10bb5bdc1404b07ff30aef193ec6b27b992ca6b11ac17f6afb46459b834b7b42b43ba12046b7b3475efe1bd9b26a030e2a795c6e3fb322c496e236a26755355dbb684b66a5ff972f2e4ace8ffcf78acaec151fb7c72b092574258da71eaf70c2178f36c81d1947ab964a7cf2bc41a1adeea8dc240ce496d742912e21466b3e3f9ff188eb01b5ed3c70a7beb987eea496426ad61d0075d448c8eef0533b257d7902e55ed659a09c5c3a8458788a2fca05117d427c51ea4036788eafddd35b0249f80bb374b4ee8558cc14705493940ede4ed83297c546309cdcce7684746ebb63d92c110c11ff015982a09694a252e17775c21c4765e37eccdd055ac4882ffcab35c9c63e3952861b843683d97a8cc494bc3ef7c015b7642c13d6293375ad13a33b524128f60dd1e0a5c9d41d1905ef9392715d4391fd135670251c5aecb1a9043411e98418f1e7a867ce3cee99813de64913a5fbb9a295939a5c1b46fe3fe93919852b17ef2ac032c397d8e5996648ea32c6244b9e1333f24ffe17a6e386877fe31526e9342d2e6641ff731e416d9399ad940106f5d767993f363701adfbc9691187ec28c3f4f3c9a015dd6707d6435d8d49564d7cd5dc402a251f7316910fd659c5b5e5deb44502179815b48bb5a9e1d6b2fb7f1ed2515bbb068b2fce364aede000e62029441e5ad82897269da667539276756ed8143a5aa782861955faaae00bd1c424a869361d85056226da576b52af3ad45385aa4dafec08d99bf2d8fc18821773c6941507a868b6782b6ce28e598d4cc0036c9b6369afa42b84e370e9b9f5e9f7d85d59a0fa0aa42d5718b2a30d2fcdcfd655bc2155dc3a67b37f6abe5ea194efba006a1298ae79655a1db0bb7265b04645d96e95bb7909336c3114a8fd15d3f66b03516a82e05bc7ca00f694a1f93f7366ac66e1c5587891da7376bb5f01e90aa7069d0685d3fdc623f928b6b58e213fb343cd1a67ef3dbcfc1688a85adcb4017356c471628aa717cbb4b84efe8f35f9c2ca758b879345c95c1fb9f549e36fae0d24fc1ec1f369b0031e72cc9d48c62df6a5fd9cd739d88bc24c0b2f7a48e15cdf1f647074df000b0049100fcc5d4e4e260ee8afae9c34d33581dc91535e52af89421b0319b45c5d7d2ff1a73af0c4bf490cd4a1d466df3aec9a18465775ae48e2026df4f61a4638cde7c4f86f8c02316dcbdc267e0f6568b587056de8d6f5fc0938ebd7a59c5013d230440f6a8da95505617496366ed7acdaf72153e6d4b6d93c43bb5f3b855d264c6210b83b6e7327986816a7eab80cb6a48bb9fad8c3d2b39c58841f598385673b6bb16d0472a7e4b4599c2090e1ef44c463d261d03ab9392ede03ffee0fc82356525f62db20f10faf869ac6c150a24e0b424c382213a61f2deff8ebdd8706540ab9a34392dde47693d49c954e082a7b5e0ed7ebee1524eee1fba9b73cfd074f83a89f68acb39f3ed9a4ebb4aa99ee7311a148f6699213242cda53eab746a1e95efb2bce781649d1ce6b9366be103f8c2bb37adf874be6e4d89d2b2f7a0cfe05d882f17be8cdfb0d10f64cb89c88906f8ec892b504315026e9d6f1e9ab73618c430ce2580d23ab5981a3768bb3be75ec06ab2c6c8182016ff91a692cfeecd70309cd757ae123a4ba35d7b714fedfa0e209cd5bdaae25664b74e20900a28ed563cf673ec72a9683b9194889e9eb83eb38d6a62a001e996251e52e7c24df1a473952751f54c78080ff128d63cf68f74324547afb4c88af276c02f0f11db72d286c5ef1e6fe2161871ccb94d1be345628e0d7817502558be89b7d20eb12694bce5e6486c58d6a1f54e822af0601a67ab9f3560c40fa3560c502959e264e4f41b1ba37d9f047759f8be5fea265db8dfd000df918f075a1d7b446f6ca7a656a27d0429aae7008184d69dd9ac62a02594288c041e3a27bb4ca2aca1c8566b1979c93a0a89ec85f02428f7625d276a075d056a71e1f9e45b", 0x592}], 0x1) pckbd_enable: command error executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socket(0x1e, 0x3, 0x0) socket(0x1e, 0xc003, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x23, 0x0, 0x27) executing program 6: open(&(0x7f0000000000)='./file0\x00', 0x8000, 0xe4) r0 = getpid() ktrace(0x0, 0x0, 0x120, r0) syz_open_pts() executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) shmget(0x1, 0x2000, 0x246, &(0x7f0000000000/0x2000)=nil) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) accept(0xffffffffffffff9c, &(0x7f0000000500), &(0x7f0000000000)=0xe) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r1 = getuid() setreuid(0xee00, r1) r2 = semget$private(0x0, 0x4, 0x42) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x6, 0x3, 0x83, 0x2009, 0x100, 0xff80]) semop(r2, &(0x7f00000001c0), 0x0) semop(r2, &(0x7f0000000080)=[{0x3, 0x7fff, 0x800}, {0x4, 0xfff, 0x2800}, {0x4, 0x81, 0x1000}, {0x4, 0x401, 0x800}, {0x4, 0x3, 0x800}, {0x0, 0x9}, {0x3, 0x8001, 0x1000}, {0x1, 0x9}, {0x1, 0x6, 0x800}, {0x3, 0x400, 0x1800}], 0xa) r3 = semget$private(0x0, 0x1, 0x6c0) semop(r3, &(0x7f00000001c0)=[{0x4, 0xd9, 0x1800}, {0x0, 0x0, 0x1000}], 0x2) semop(0xffffffffffffffff, &(0x7f00000003c0)=[{0x3, 0x4, 0x800}, {0x0, 0x9, 0x1800}, {0x0, 0x7}, {0x2, 0x5, 0x1000}, {0x3, 0xa273, 0x1000}, {0x0, 0x105}, {0x1, 0x0, 0x400}, {0x0, 0xff, 0x1000}, {0x2, 0x0, 0x1800}, {0x4, 0x800, 0x1000}, {0x0, 0xffff, 0x800}, {0x3, 0xb, 0x3000}], 0xc) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000240)=""/84) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)) semop(r2, &(0x7f00000000c0), 0x0) r4 = getuid() shmget(0x1, 0x1000, 0x1c6bd50e2420464e, &(0x7f0000ffe000/0x1000)=nil) chown(&(0x7f0000000000)='./file0\x00', r4, 0x0) seteuid(r4) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x7, r4, 0xffffffffffffffff, 0x0, 0x0, 0x300, 0x1ff}, 0x9, 0xb71, 0x3fffffffffe}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000480)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x48}, 0x7, 0x0, 0x0, 0xffffffffffffffff, 0xfffffffffffffffc, 0x4, 0x1}) semop(r2, &(0x7f0000000100)=[{0x0, 0x4, 0x800}], 0x1) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000300)=""/182) shmctl$IPC_RMID(r0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000200)=[0x9fd, 0x1]) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)) getuid() executing program 6: mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) (async) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) sysctl$vfs_nfs(0x0, 0x0, &(0x7f0000000040)="dec3ae1a7be2ff3eb4b50afa884da6f28045c3f8e6fb8a75c6cfa0bb3bd9a62f000f66fae8d9c5070e11249097b50bf2df56758a0c7ba51504915a8ac5e6ac75657b8b2fabbe3dc8b4bc40b561d950f425fd5d9c165e28d54fd41f59ae49111228d979ecef57a975ad6a4d33b2", 0x0, 0x0, 0x7) r0 = msgget$private(0x0, 0x623) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) msgrcv(r0, &(0x7f0000001500)={0x0, ""/4096}, 0x1008, 0x0, 0x1400) (async) msgrcv(r0, &(0x7f0000001500)={0x0, ""/4096}, 0x1008, 0x0, 0x1400) msgsnd(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00ff7f00004241e18811da02b94ec20ca3a3fca43ac1e61c01000000ffffffffdfc3af278da1803e00897e92695b81fadd6fb9ae000000"], 0x11, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000003c0)=""/153) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000400)=[{0x4c}, {0x44, 0x0, 0x0, 0xffffffff}, {0x16}]}) write(r0, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) open$dir(0x0, 0x10, 0x10) symlinkat(0x0, 0xffffffffffffffff, &(0x7f0000000180)='./file1\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0xffffffffdf001fff) r1 = open$dir(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r1, &(0x7f0000000340)='./file1\x00') open(&(0x7f00000000c0)='.\x00', 0x1, 0x8a) accept$inet6(0xffffffffffffffff, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000001780), 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1}, {0x7}, {0x6}]}) syz_emit_ethernet(0x32, &(0x7f0000000200)=ANY=[]) sysctl$kern(&(0x7f0000000000)={0x3}, 0xa, 0x0, 0x0, 0x0, 0xfffffffffffffedf) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') pipe(&(0x7f0000000200)) executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f00000000c0)={0x10, 0x6, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x7f}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xf49}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x8}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x401}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffffffffffc1}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x7043}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x401}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xdb9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x2}], './file0\x00', 0xed}) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x26, &(0x7f0000000000)='\a\x00wj', 0x4) ioctl$FIONREAD(0xffffffffffffffff, 0xc02069a5, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x5c66d352a8f45687, 0x7fffffffffffffff, 0x1000200000000}) executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="e5a0f4db545464433a33b462872cce2468864e4d8211d04dcbc6b5a0cfc0a517af060f50a9465d7a420ba160c9ed013575bd1aef5d3a7e9c3f32a374e4c9193347abcc9652115ec73d0dc015c0ce8fd8a69d9d5fad93c887ed0723034870ac41e1bba20841945a3f159a72224749dee8cae412254c6ed13cad0303d5fc3251f279ae47a12d58701318478dacce61cbb3d8211c2108b8881179d51dcc4e733a4cadf8794604de67c1dcda9c73abd2b165a0a8e675e2daa8a70681f8924d57100bc6fbfd8bd7cbbf5a01dd9f59eb4fbbb0d0ba6c26f43e1b19601bb60cae1911a4d92d575e9d27fe97eafba349a4cc80224d6e06", 0xf3}], 0x1) write(r0, &(0x7f00000001c0)="54168ec2c92dd8f1ed6acac700afe1271e1811eb7f7e218c7be65356c1cc0373507797aecf11129637600bc517265e5542c9d501dd0fe2d9716861b7c1da16e765e7e272603aec8d19be19143aae6df6606317535e3b6da8839fcdf037348b67365229c3c22e45e4dc700d3e9d23e1f0ec4f37efa32035a26f36236684bf3e63fb3bfca9", 0x84) execve(0x0, 0x0, 0x0) executing program 2: open(&(0x7f0000000400)='./file0\x00', 0x205, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x40000530, 0x0) close(0xffffffffffffffff) r0 = syz_open_pts() close(r0) flock(r0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x1, 0x8000, 0x80) setreuid(0xee00, 0x0) r4 = getuid() setreuid(0x0, r4) setsockopt(r3, 0x1000000029, 0x35, &(0x7f0000000000)="5ab7776a", 0x4) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000280)={0x1fb, 0x7f}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x3) dup(r1) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x10, 0x500) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f00000014c0)={&(0x7f0000001440)='./file0\x00', 0xe3, 0x0}) socket(0x0, 0x2, 0x0) mquery(&(0x7f0000ff4000/0x1000)=nil, 0x665f287c000, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, &(0x7f0000000040)={0x6, 0x80000000}) r6 = socket(0x18, 0x2, 0x0) close(r6) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) socket(0x800000018, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x104}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001300), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x3) syz_emit_ethernet(0xe, &(0x7f00000002c0)=ANY=[]) r2 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) r4 = socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r4, 0xc028756b, &(0x7f0000000280)) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x6) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x8}) setrlimit(0x3, &(0x7f0000000000)={0x1, 0x6}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000005c0)={0x0, 0xa0, 0x7, 0x598, "0bb5070000800018000000000000000000004000", 0x2, 0xffffffff}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000a80)="f4a9a06f56a19573d9e28dadaca7ecd11be4e40fbe099fcee873695918140b3f20c77d6094d92e4e64c7e395d3bba68c06d837fd0e7b26d2510b9b3fd3358da52aaf8e01a421ca23bf8f8af07f04912b9c1c703abe3fab02bd257dfaa416c6f8f0783a107b3afcf4b5243a5767c20c468cf2ddd1f7d1a8528834d68aea82838c281673f46d169536fd4498f9a01636139d09ea4ef30e15bec8509d137d185c49e34d5b49d397b2591bab1986bdf7925b302f260912254af433a8aeeb5fa99fd25655839875cf39f0266089d159e3fbcfe9e9e99f6d13826988bcdb3891727859f2044d939033f121a8bc850cfcde21c026bfaa3a19e01b352f2b526bd47e895a33de36dd2aaf3409916be1839ca3a018aab3fa7ced425f425bee72939976c8c3dd05b47d62aaf86313f1c8e9941086016393f12c2ac53c6798cc7690c92b69c084e3fab86908", 0x146}], 0x1) executing program 0: r0 = socket$inet(0x2, 0x8000, 0x1) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000100)={{}, 0x3, &(0x7f00000000c0)=[0x0, 0x0, 0x0]}) fchflags(r1, 0x0) r2 = socket$inet(0x2, 0x2, 0x7) recvmmsg(r2, &(0x7f0000003540)={&(0x7f0000003500)={&(0x7f0000000140)=@un=@abs, 0x8, &(0x7f0000002440)=[{&(0x7f0000000180)=""/209, 0xd1}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/45, 0x2d}, {&(0x7f00000012c0)=""/126, 0x7e}, {&(0x7f0000001340)=""/17, 0x11}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/63, 0x3f}, {&(0x7f00000023c0)=""/6, 0x6}, {&(0x7f0000002400)}], 0x9, &(0x7f0000002500)=""/4096, 0x1000}, 0x9}, 0x10, 0x841, 0x0) r3 = socket$inet6(0x18, 0x2, 0x1) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000003580), 0x80, 0x0) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f00000035c0)={0x1, 0x1, 0x6, 0x4, 0x14}) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000003600)=0x10001) openat$bpf(0xffffffffffffff9c, &(0x7f0000003640), 0x40, 0x0) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000003680)=0xf8) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000036c0)) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000003740)={{}, 0x8, &(0x7f0000003700)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000003780), 0x800, 0x0) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f00000037c0)=r2) r6 = getppid() wait4(r6, &(0x7f0000003800), 0x3, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000003840)={0x101, 0x3f, './file0\x00', 0x3, 0x200, 0x7, 0x1}) chdir(&(0x7f0000003880)='./file0\x00') r7 = getpgid(r6) getpgid(r7) recvmsg(r3, &(0x7f0000004980)={0x0, 0x0, &(0x7f0000003940)=[{&(0x7f00000038c0)=""/67, 0x43}], 0x1, &(0x7f0000003980)=""/4096, 0x1000}, 0x1000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000049c0), 0xc) connect(r0, &(0x7f0000004a00)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r8 = open$dir(&(0x7f0000004a40)='./file0\x00', 0x8000, 0x8) r9 = dup2(r3, r2) renameat(r8, &(0x7f0000004a80)='./file0\x00', r9, &(0x7f0000004ac0)='./file0\x00') getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000004b00), 0xc) executing program 4: syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[@ANYBLOB="51ff7c0a23ba46abf2ab6791080049000040000000000000907800000000ac1400bb9402440c0603e0000002000000000000040090780000000045e0000001"]) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$getown(r0, 0x5) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) ftruncate(0xffffffffffffffff, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 7: syz_open_pts() poll(0x0, 0x0, 0x0) r0 = getegid() sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f0000000340)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x5bd) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYRESHEX=r0], 0x401, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x401, 0x0) msgctl$IPC_RMID(r1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{}, 0x9}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000400)=""/155) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$VT_GETSTATE(0xffffffffffffffff, 0x40067664, &(0x7f0000000100)) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x1, 0x8, 0x1000100000001}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240), 0x10, 0x0) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x20, 0x3, 0x4, 0x1, 0x0, 0xffffffff, 0x80000000, 0x1, 0x2, 0x9, 0x10001}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x7, 0x0, 0x0, 0x10001}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x18, 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) (async) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) (async) shmget(0x1, 0x2000, 0x246, &(0x7f0000000000/0x2000)=nil) (async) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) (async) accept(0xffffffffffffff9c, &(0x7f0000000500), &(0x7f0000000000)=0xe) (async) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) (async) r1 = getuid() setreuid(0xee00, r1) (async) r2 = semget$private(0x0, 0x4, 0x42) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x6, 0x3, 0x83, 0x2009, 0x100, 0xff80]) semop(r2, &(0x7f00000001c0), 0x0) (async) semop(r2, &(0x7f0000000080)=[{0x3, 0x7fff, 0x800}, {0x4, 0xfff, 0x2800}, {0x4, 0x81, 0x1000}, {0x4, 0x401, 0x800}, {0x4, 0x3, 0x800}, {0x0, 0x9}, {0x3, 0x8001, 0x1000}, {0x1, 0x9}, {0x1, 0x6, 0x800}, {0x3, 0x400, 0x1800}], 0xa) (async) r3 = semget$private(0x0, 0x1, 0x6c0) semop(r3, &(0x7f00000001c0)=[{0x4, 0xd9, 0x1800}, {0x0, 0x0, 0x1000}], 0x2) (async) semop(0xffffffffffffffff, &(0x7f00000003c0)=[{0x3, 0x4, 0x800}, {0x0, 0x9, 0x1800}, {0x0, 0x7}, {0x2, 0x5, 0x1000}, {0x3, 0xa273, 0x1000}, {0x0, 0x105}, {0x1, 0x0, 0x400}, {0x0, 0xff, 0x1000}, {0x2, 0x0, 0x1800}, {0x4, 0x800, 0x1000}, {0x0, 0xffff, 0x800}, {0x3, 0xb, 0x3000}], 0xc) (async) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000240)=""/84) (async) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)) (async) semop(r2, &(0x7f00000000c0), 0x0) (async) r4 = getuid() shmget(0x1, 0x1000, 0x1c6bd50e2420464e, &(0x7f0000ffe000/0x1000)=nil) (async) chown(&(0x7f0000000000)='./file0\x00', r4, 0x0) (async) seteuid(r4) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x7, r4, 0xffffffffffffffff, 0x0, 0x0, 0x300, 0x1ff}, 0x9, 0xb71, 0x3fffffffffe}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000480)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x48}, 0x7, 0x0, 0x0, 0xffffffffffffffff, 0xfffffffffffffffc, 0x4, 0x1}) (async) semop(r2, &(0x7f0000000100)=[{0x0, 0x4, 0x800}], 0x1) (async) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000300)=""/182) (async) shmctl$IPC_RMID(r0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000200)=[0x9fd, 0x1]) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)) getuid() executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1fffffffc}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000300)=""/47, 0x2f}], 0x1) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000500)={0x3fe}, 0x0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x0) kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffff8, 0x9, 0x8}], 0x0, 0x0, 0x0, 0x0) executing program 3: socket$inet(0x2, 0x2, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000180)=0x2) r1 = dup(r0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000100)}) r3 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r0, 0x6, r3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r4, 0x0) fcntl$setstatus(r4, 0x4, 0x40) syz_emit_ethernet(0xe, &(0x7f0000000200)=ANY=[]) select(0x40, &(0x7f0000000380)={0x3f}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x21fa, &(0x7f00000003c0)={@broadcast, @broadcast, [{[], {0x8100, 0x0, 0x1, 0x4}}], {@ipv6={0x86dd, {0x0, 0x6, "3ac09d", 0x21c0, 0x29, 0x3, @ipv4={'\x00', '\xff\xff', @remote={0xac, 0x14, 0x0}}, @local={0xfe, 0x80, '\x00', 0x0}, {[@dstopts={0x2b, 0x218, '\x00', [@padn={0x1, 0x1, [0x0]}, @ra={0x5, 0x2, 0x8001}, @jumbo={0xc2, 0x4, 0x1}, @jumbo={0xc2, 0x4, 0x80}, @ra={0x5, 0x2, 0x7f}, @generic={0x81, 0x99, "725d4f8cb743b900dddd825026ca164bab99d48982e4d073dfea58c906154234f922935342c395505b5b5396f7e4c46d47c6ea031a9d1e321418805d00188c61d56f00b6f9e64b094b3175a1e853a6ae8982ba2e023c49746c1e71bb79d2c6f027e314adce8081fd539e6e5b5f0d5e06ea6da8a9da776aed6a9af089cf2689391bf57a14fcee869f1003d65dfc11edcf1bcad4b31f5684be0f"}, @generic={0x80, 0x1000, "5c22423d2a3dee9e134e83df6de284335dbd79284cf59441e16e0946b3ddb89aff8a70681bbfa259962efc73d2ceb6ab828435fca01da670d41100c68dce13b1a50232d3780ff2ccfb7de12e9722f2499b185dc6df3966d265efc551fb723671cad4b2a495ea221d846cc89f55a1c67e65b7505ad6fa823432ed13ee90ec7368f89d6038451d7e38f66724c94fe5caa40ea8eadbec2483df1b8211b76e5d2f88596b1023c2625f1821c228cc4ce5ad128300b933597c0fd519e968382df9f711dedd01bc436da0af5703be2804846b4cef5b2ec33fd071164179356347807ca8dc94d2b29ed71d7c1a50737e4dc23e3ff090315da98400b7f351dc2020b208d191c80281d8ce689255205aa853d96e541641221daa7e9eb6f188958e0c5484447817f1d95316feb6caa6bcca54863500e3a9aa3ea2a5ca6fa6e94dcdca4b5b078ca6ccbd014cfa99857b77d5de87fd3de7a18d5461399c4c984f2779dcead2cea2eb8409d9d1a39b52323e9bbbcfb73fa125275edb4a8dfd1815610360f2e3d9feb1509e938f0f7cb10466cd38cb490a5595784c05c8164afa8f496f30ec12814793b8c05647bda409de5f71828e5f14c28b4627ea9ae39e4c4f133c65bf43fd9e3a4473343659912540b37f83d892cc9b60c1d2302357f9795e19015cfea7ffa0321fc4149a2cc4ad395df9d08f4767acf732f1e5b3ef9ed91b6800df23323ff5e9767d66f4b67558dca582cfa934c30094054bf545ecda4dcef320987bbc8202e5c1a41bfd1c0d115195f495f6c22ded538f5cc6beb1ef3f9acc45046f7cb014e09830ddb3a8a0cca2fb3b9ce61630baabfc517b11d4e141aa4d4a4dc3ab5a6029deb8924fd7af9a1c2f955c601d2f8c1c14d0ff6e1285095b78f279746ab6c9128e421d7da4232b148934d1179d665d33adf0bb39ffe48db1cbf39c4b7cef0c8768f15bf89411c7dcbde0912236ae9aa55998f9bd1a2293cf305be3b90029e9752fdb120cb8680a14ef68de2c3da8b4ef951a6db66b8c7f392f446bf7408b6afb9907f0ae5c4e609d2769e626a2b6a78a0d0be9977a4746bff0cb570017a1d2bd1bf55344cb116002e7b5e58d35b540af1dcff975cacf5fc114d37cc7bb13a0015049b996f443de0bf6f8a504c7acde31a900748c145e8647b4dc74129f9fc2c0062d33e43acc40b3181a0842ae6d40463d41b4de6a9cf2a8c31ceea5b7a7f9bd2cd51fe4a32a029b52a023bb18c19b834788363106c93730ab3beae1a596477ef567e7fe24dd2bc526cc79ae744d5f735030e8e7ec4a0d79e1537f2d1e290c2af0af3db5d3855f0587aa7b9a8964909adcc92af7442d61ee559acb64f1d99a1eae33699d586c55d26beb2b9af8a24f10d30b269f09d07e6b18505ac1053b5a058d28aa7c321c91e507670fb5019520e3479ecf06f856ddaa0d5856f9a8e949604a6453a73c8325a630735ab614da2c19e5059037e21860743f4d74288bd4f0842252055307f010134098ab0f93567462d3816c11906ea2f80d53f64c0367defdf5bd9ba051c297e441856cbc794b97f4b1ebe0238214e7a8b3f83d3a82a456b6c3a4366b54c378982b93c52368b73bfe09221a0bbef0f8f6bceb1be03e1aa75d276286533e181bcc244132ad0e92e9d6dbbc2698ed6478f70b2a3bf65f892df7a42ee49188b8ed09b57e39955dd9d5097b6cc011971430ad4fd56e26f4e98e6f536e1902a7df499184b2fae8937ef5aeefada17c2262c7cec5e45f9551c2b4dd53f088cac335e5079fea67f827626e07f54962a961c0ce5cd8a3b38ca50e1d89d4a3966418c0339b8a9f7a8da8438ea3f844216dcacf525602132d5be0fe4f5cf4f71248a0ec2c50dd1d79b1d13fc3859f8f0870e086293f57ac8fec9bfd510d6ac32fc85ff10cca61f47a9803abf2ec09df5515e8978188b09885845e4c09b3e90430ac35e316cf5d998673f0c2537486bd19003ab3848d6ba85a813609b98c47c2b90f4f9cfcefee62efe38d1d4b505d9cef9bb1c45fd0a99853d14dd052f0040fa060652e179112136dea639fcf6b39580d4e2d7b61b125a324f13c569702de9b50633b9aaf834e739086e8906cd5f889a01fccde0ff5cc6e939f7fdafdeb16d6abc6594d28ee9b3f93d4e3b136050e3bd87415d1afc65b1e178622348d5fb632ff352fc1c55506543d3df036a9f953ff9bdb9179af883555036c6642613dd761e27ad91fa2bd422dae26fe300e23671a971c181e5845a038df7fed2b4451ae490c3b8d716b30a767619182bce099ac3aca281f3d9b1922b7ed23824c0c3c505c8691980d3eb1fc0a4f9a5e8a65eeb9793b13c49558551cd1c11147e04676c68c1121f14bc6c42517b8eed7aa6c8d0db4d4497df2950942e4aff34b6b1b410ef93c405d49a9a0551555cd1de4c504dbe53323754cd6cb89504eef8eb956930f6fc36211a6138d44ebc78da97855a024f8a70e5434916c6e6a53cfa190ed94387fdcde37e7aa3336fe1ba13268b1d8a73c6f992ad2453318d735f25d11a9da34f2cd602d03da654595b47560f73d08cb774496495f6e152b747b32267fa5fc686c0142badb0b333b303e96eb5cf050ea78de04dda1ee67a2a1c300e8b30e6213efe55b52fe26f82f073007e25c333a9a10f36efc5bce44d45af306a09f45b53d439ee2e853d825b89d45966610f0048172ca5061eb6440c529662f98aee75ae6cbc2dbfff1e63573968393510b66e505cffdf1a81a8a1e70b50353eb29b8d7513d7c333a89bcf6fdbd7db29e3d572420630e24d8dfd25938db99b3192697ae080b9168078b1c346410c33eb2e12edc512970fe1595337f359e6cfd9663059c63de08f6ab50237fce5e4ee0ecede04b30271a8ea396b754cc8ad068728558b5e8479dd4c74163574786c198922d7ce2334241fadb8fb4ff096986f1ccf7f91ca41bdb8031f9e2bd88bbfb63c393549e86088ccd20cad0d7a1cecfbd71e8480727963e3851059089a63575a7b11eb91c9deb64fa2c01c48117478e523b6fbbea6c9945222fc1b1d4991297e43c4a9998b4d81e305c98db0e7bbc0aabd8c74dc76663eda46f03a9a66e744f645fa7d14e747ee8dbfa5836866d521570bf955c152e120a8a63144b3185d247850fccc364111b669c71d5a3deaeebe0ffffab7aa881a6f5a7321691ce638776f83e7f145028441e56fe5fe1380526210a1ff957f469624b624adc5a5996ed8c44a803f01350372885e8405a66647d51994c082fef456d6778d84c360d692157ed4d3789349a1b6a12219e0deda795764f52e8c08b52f6a452a1ef1df8ebd0f6306922981e154b2a2fb4c2665027dc8b9df3b1278c1d63e7c4b5cbfd07d6bd70022622c1ef43962f690a9739a961db27d3b85af8ed0f6b4c92fe06660a17cbbdee4a79788761b1308f819ed6dc491444be63e2460205b61ad90c67cb173eb953f508c91738404468ca465e6b4b48317438186d09e53e5ad93ad92050668d9e5af7cdf3d0f626218006e531591f8c79d8e724548201a8b0fe4eef49fb5b7bf3814610efaffb1b4cf65793975656f8cab70fa625d9fb1cea1f1e47e49555ce89ba721586de5dc46654f37cd4faca0f9941786e60da4150cd6b620fa5365723e22ff0d6a42d4f5253923f57aaa56fe903d57114e5e692402c83729d3dd271fd6bd3283180c512b5c3f5bae8d46e529758cd8d936fbffcfc1d42d580d74234ae75bc788ad4fd58b438f28a5a6d1fc991a726e3877fd8a937e06bf7aa6dee802f2274b900343d2b2f50652722b20670739dbc8ae643961ca33d316189645b5f9845770852b880cd0b91843ba3dc3f6de50e77c4de50d03fce7e7dbad0d6e81281bed82557d18aa7d1a355053c9ea267ae1cf1966788dd3d906b44b0c89606f231245e1531beed37d9c7e15ae6cb577618859f5a0e5eb7165f08f0665a3d3dc4ca482f17b678744e7904c51a777e6a03a8e3fa7908729b0d70cff0b708c806809d561f504532c5ec5db66adc38b283e54203e22f9b504daef648fac456e87909f75ffb14f029360fd65f8281d17f76d8981f75f32289752e7500253f96422e0440249d75908382103424a32b16da3ea7b2000f0980b9c342c51cb0cad6917a89ebe895731a11b372c5a2f28d95b85a9616a672c6a2c0c09022d4a307163fabf1406ace26ac7f62ab67cd6ce624efb5833b23e26bb97a459e30f2553a06a1e4162a55109ee7a04013d5fee88751097f49eda891908050bf99121d36530ca2a8b9336b0b3b10df103feec0fbc64e9f724f0676e3c2f878c0f2edf4a0edc2b2e296306b7ba7232696f75ac7d337c5c68885f63f804785c05eb3a9523e9f3ac7e5f8a202dbc76dd969c12ff1d6d6e861e893fa763d43a5c8336d9d5b055a26340effd8c44af21f4b4c68fbed9f8e5cac3f71d3ae6ea239ca2452faf57ec96667d4446152928b7900e73995c9f3a214910d3d9e819d0bd66bc5d2de9f87b2d04d32618ae2f0e5adad091695575c08757b01638cc15aa95801a3f49e481490ca67295801eacfa44767d37553188e8bdb8592434a0ef761966b7b5ec8aaa3edbe672364f9f79b6d3fb6d2f9d6227cb0a7266b75bd5038981dc04978f441f592f5408aaf6c626291c5be7cefea7845580613121c57eff5f17fa6fbb37c2022842aaafe0a957e7f367a7945cb84722f44ca021fc8a4a82f59f8f3656576d781a30dadd80943ce65d8180f682f56fe587a3ddd2f9314939842504b16f92d74a19e6cef531ab7588b6f0292ff0d347eb6ec267eab2685781e5850d661ab71ec54facb99710aba02c5251bae189d57c010f548d06a7c285ccc9bfe140e57098681fb6b1b12aa93bdd2e33e9b582389487cc065543274656c118c35fb5c005f901cb2f1ee84f8c388d54ad28e10795321cae6104140c17777ddf12dbc964875795825ce0a8ad268e78488e5187baf836cd5b9c7fc0fd56408011c2603f9981687ec534221b0575e52c453aad1320f1ae7ce8b4a4fd6a155df280452864e9ec38d805c97b10553862516a170e1516380e9064673e02d392d77e938b0c01775bed9ac36e6ae184a1eb54617fa39073a635e5fd2ad8df7c6b2d55fe528d7a97b4d8d51651de59762ff1fcfa921608a05b9283af03edf3e5a919b1b84e7c284ed01d56b789e0914db910120417ee7cdbc73442319c0541f67493b494ae67961c1f0965f4abd2dc90d7f0423397467d63e48df5c6a5d53ae0c20d10177ab7208f57f8fa3a3f474540b39af5e30d7826357edfe1f785e306057a7322b0f15f7e10a6fd1ea304de586a114090356f214f62c11691c6db6dc47295405f35af4abeb594f0b1fa606f95e99b755edafc9301a8fef728f61ce44853d18b8fc1d554dc5d1572e7899f374a8d88b24836f6c25fba2b751195ce12af44f617d87ac0cec401a0e23d6c5ae97442731c9e529ef83baee973b8a535c5124d69b574e63d743b1fc7b59f15413373d6328146625a4a4c693f492e558783001ee52f4114e4f1d130725dbad659a3ce9d4d810d195fd2d8e085f3119367bbed1b984c15b1835e34c4493f5e731c7995e6336ae13625a4fa9b8c049109c28ecc1dda0184773848b6003b2ea7ec859b06e6665ac41040aab7f3c73357bc9219f9ad9835708af06382dd54342f9ea12cf3a1a5a6c5746be2d9538cb7fc63301b862affde0a4016b006cffb293658788c986dbe627e931f54cce75a2cccb84fa396ec305c9e123aa2630791f0b248050533c48c5ee03cfab66c718f2221589da33361f506816b12c03"}, @ra={0x5, 0x2, 0xffc0}, @padn={0x1, 0x9, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}, @fragment={0x6, 0x0, 0xaa, 0x1, 0x0, 0x0, 0x68}, @routing={0x0, 0x2, 0x0, 0x7f, 0x0, [@local={0xfe, 0x80, '\x00', 0x0}]}, @fragment={0x16, 0x0, 0x7, 0x0, 0x0, 0x4, 0x68}, @routing={0x2b, 0xc, 0x0, 0x3, 0x0, [@mcast2, @empty, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, @loopback, @rand_addr="09ef6ecad955523c1eb0a2f3c894bfbe"]}], @icmpv6=@time_exceed={0x3, 0x1, 0x0, 0x5a, '\x00', {0x2, 0x6, "c169d4", 0x0, 0xcc64b4da84cd6e14, 0x7b, @rand_addr="988111dfae1ad3367b2cdaa3988697d4", @loopback, [@routing={0xf0, 0x4, 0x0, 0x40, 0x0, [@rand_addr="ce2aca8461cac5e1b321191968413fb4", @mcast2]}, @fragment={0x3c, 0x0, 0x0, 0x0, 0x0, 0x9, 0x68}], "3f8383b1b1aae47af0fe18c68c7037e9dd53626e60d54a2953be08c6232f7fdb387d2dc4ae9551632a3ffa18b0e1ebcfa68ae398205625ff1de2af3c46780a4205e65c11fa4ac13b257c0046fadcaafa5ce3d8b04cc263b8c7c085dda796fadb3bd1d0a7fecde5069c15a26e70bc8fb7c7f2d0b88aefa7e131eb380510043a886d60c551096aa447bd2eb09903389a0a9447dbccfc2287259ebb39df0098bf892b6a275f84aea1b40ebd1186e716b6f5da5175f9916ce30fd2162e565597f8b32b1529d9a4f0ffee35bcce6ae4188896009823539d956d336906128d6ad7b0cfdfc7f27022a866fafb959ea4c845f19f5dd65773499d3b54edeca93f233ab483800f915e9428c7ff7c1300f1d3e3c16171299653eccb0551d237bc465bc53cb7b011551bd010d32ace5529083223e11240bf05f64a897c794c5b3446e72583b79a2b841c07e45beee1418cd56dc09816678636b04e430fb03ef428660d12cfcd0fe5be0ce76c12ccce78ec884a18b20a5223373ca45b04ca0c09db2b093443739465b48d25341fdac63d182121e17abf163ad5d2fa8b9304f1b563bbebce1ce4efd0ecc5a58f65d83e57672c228ab93478a873a5e30cc30b4b91edb2087b07e317fb973d6fa8b8a558556c44f8a37a041b2cfabde2945fc9c78a0e0a8894bb7b5e9557e2b2adce03c8a4401659611dc27e0d49b2c0e3a6d5bc6469ad34e271de79197eef7e489ebb8516b338d8a44c94319be2c7d9c0036b9802abd4e675fc29bd2b68c88a7121a90810f7db36e1936681347220e0b2c4f444e7bd6a47e702ef10039a3cccf2366418e1ff32883529c9265a24d360ae57c0e79ae79b538c38d79aeb38e85b32bd00ae56bbb5d745fcad2172541fe23195668ad63f0fb8c9f4ea877fe7e5d1f6be2e0a06228b0cf403e9fd77fed4e34a333dbd76795f992b2480a5734ccf1cbbc7b981f1fb5d9796c979c8c881388709472d98c4340fc21d66f40548507273c8125f21edff5d6f9733cfd5e8b3222d178ae990915a7d48332be764e07d032787db1cf878231143239e4fc33a6154043ad36dbf018441ae19ea482ca66dcd606297b593cdeb51c4ebd84c2fee13105c615871d1b36c09cfd05778a95b7487b7d9ae3827666d8fed6e0bfdc1e07e055ef8a48baf1b9e61b3e6b1722d74a595c847adbf8ae28c86af39875fc66876e3d907472451c120226c3db9aad8b7b9b8fb28aed3d4e88cbb7e15eda900303e25b360838f376a9d177a13fcacbe768d252fb55c63bbb4df723299dc34aa8c75326f4d6f0b8a3e4d0ab08fac9e15829405b83f39147e494ce71f32428b07dc239a122c6b05aeaa57096f6764d85e86d568a49ad515a6844d7f287427b8173d85f5ce77931f69fc180991b20ac7348975d9564df25126a8b27b5ec2f242223ab3788fbb8ccdd15b330fe060088e1fafff06e46a1211c4272da7cc684d63f1a04c50da236de2468180f3cdccceef47c72c82b91506b0c63ef865ac4ad573a4a318571c16a276c33570f623a9ea6a9219c230b32cfc6c2fef31f7c2d0a83080762765786f1d6923f390c169211700794558f42c78c2cc3b05f9f9c6b9d1ea45bb7f9379fe9446d67fbd72307b3eaad469f8c996d5098ca02f46d3f80d797ee130966ed7f3aaa04b791f275a3589ed3844c94224a5b287ec8971d540da59d2f83955f5b4100021af66e49f735709dc763fc47ecdd02c1a5c695f2e4e6c14854ab2a5b79a3a015fece59405491c5faf38ff2256eb8da69d268c8725fe959c083f335d5924898bafc7a0074ca7824398b66f09cf3456750ebfcdb9cba6a9d9d057a1e8870f2b97aad6f936f0c5325d53ac4113bf19ec838ed045dfef8a009ba3d8fbe95a9a43fe964121bb4099d832395322a740dff8339beee747b419c2f8aea4f36ec76b8699bc6db430e010ad19d5d7ee4487c71024b0360e4454ac416d47ef8d55b45684ea9480a80ec9c91e317a46ba43376c2837bbac430eaae03c78008b526e56c13a60b8a73f91f9b9aa80a7f287c55fb585b33483d7ffcf60e1945055ae28a3496cc903490dabde12f984318ab1f2511e62e4d4093b2163b561000a0cb56478df50606484f980da424b19d2fbd8d7d56df69dbc14cb57c79e2650093cae3191a35b9830dc739638b5aa33b18ad43816995d9e09f91388267ee90e4a75da091cfba05b23b817d628330a8238572c098d21e4413e2f23785e64eceb75913136e137ac0bec8ae94e70a195c8d02d4dd440a78c94253ff49d1a038c1b5473079a36fc6cc604f622f728152151185da4fa52327d985de39b5cfc485e100a75233f1eab35f36a32b70111217a31b50e1c0f0eca5c34b1d2780dbb149e91d61e5f12604e0f9efbf11d3a3153cba70b1a4e832283bea790a8d93754ca62db011e19ed3eced2eed628149869f077e20e95aea3541c0b38050843067297e4e4c9ed0a446b50b2a8ba53c6ad52def30cd473057efb4ee8dd0093cacd79e8bbc9fb039246afc91797e93533f2b2fc2713884d05f0563756e284b94d49d7120e7d2beae0c9ec27997e4d70deb3fc7e88c6858a3959d7ed28bab88d184625954790cdeafce3a4c723442e23c328c27ac49c2474b387226fdd4a3178110f4c053e9d07038ba7f9c9323c5bc64641459c4625d2c37dd6cf8c717a85d1afee9dd1eef1a8b9462b097eca276e571a8b212fa5b2bc4b89e2580b2ec3c4b011a68c12bc1e09b0f876aa51c8f376d38eb9a79446d8e5f8c6a0f25881aa8de239d153f44c794bff8815eea81c7a1445d8b94801e337b2ef62a1b54ef28325e56d6845ab5ebed19beb62fad9069fb9ad170dd091c95f2a843142b094886e54fe61718d8e57f39727e25c4035afa0844024c487246963bc82c9f2fc347c4c1bc0350253939178693776a939c201592c92652b5cd0974007dddd31e74f0b6e88889141685d7e92d33befb238274d8c3fb20ef28870ae1a8ca5c2d2509b64df58f97b8ac7e8cbcdd8d2a5452b7d070d26a50f49c4f739ef28dc3ca14056683c356f4e6dc02eab909aadcd9ad26fe895339ca8d821a8542648d4c3d34deec0085792cf79f00d1b1b43ee826a1905171b4daefe824822da8c4c5785381e36e5ee336b70a8bc33b09b4cec93fc9c5e1e86a1afd961e6754564d6f0f9db486c417a5eb0a1d502a612eeadd52e814dea415db5dce67f89c0dc13cdeeabf92d560db87231bbd2216e239f7d8a969190c0328360713993c45935620ee5ab04e0ffdc40495e77788feaff6a81d56f07c0ce2352742f599ef3ca759f0d17dbcbc545fa06627098d8c340b4612d122149829af7c6c14e35e3205c695305d8baea0120054e20097f88db443aa91d1eec729b68334e158cec2d87effb541bdec3fc7d81608cc673efe65cd27464da08a528c8dad5b5ad13234aeb48f5311bd406a487fa29a1234ce3ce6d6839221145b8679a7033ee2b1bba91f3b4aa3f8ff775a4d9f64f49935fbd4b8786c0e28fd7fe7f02517241b57aacb5450258835fc9c362890ed9a458519d7733d567ee1e1d1b03591293afd1793bc205a859cf3a37b8878d7bad050dc782739146dee6c4c664554bf64a848c00ea626768470897442a88ea126abf6699438c8811d2816196fb9aacfd7af1852118bf7a7322b159e4772555b3524937e1989e495189473bf87ad5a4cce5b4b3797d69698ca0dfe55e54d2dd0a084cc523c0c3727750017ae735fa20b0c18a8e45ce07ac44a7f62be610e8a717b44e0e4a8e3fc11867658c9187fcbe7edb8c1f2c9f4cb7f3137c41b73a8d78d4485d3d3e558ba86adac86c0a863eccd4876853313f6b3f1c82c5c8d4180903ff508ce8a7a68179bf818312353da121e10476efa3a98142c175e8becb793fd56a8ea8b103e76de4f093f3302c6495d172a30d41002abf2088fcafc2e2f068f21a1aeb42a1f22bd020c39dbdbca1d28da496fab30c49cb956bd22b3e4afe838c31e47deffca8a796180393f52a40c6e608980b6f40fb2a01ce76a9715a724306ed77d8a127f71a668d61cf878865c40f961008251e60225e26655635e7f2a72cb28457e56f4c9fd78c2b1d697bf0e5930f8d69befeb7841ca8d95ee725ec15fafdf10ae805be5df1acae28cc9bedd1b7cb6a297e67e9810936b7747c675c4c42b9853dfcb704628d6c54408e6300bc286f9a0aac732275e811bde0a026f4885fd223a772d3ba1aaf79c5a0e4b446b371364d6518d4d52d7075149c61d531ba22816ecae9de8a0554b72550f164f44219ab1f3bbbd44ed3b5d921aec736d1eb90fb13c65924cf972759aa0ef57b4a8ad925084606fc33e6e07a5f529432607bc9dded2a5a7057d151554e62023cc900d4ff7399f79cb2eea9ef9b625db88dcad5c0adf05d0db72eff68bc94c68d5ecc569a9d4951dde9fdc2bf5c9b063f10f340bc9c1ecfa891f2683c0d2a1c9a3d3e9d77361058d0d1b4071f95c2619403daf7fdcff303018a4096ee293bf5e2c0981274ef772c00c538d0135e080c43c043850914a20a160533d3937ef36df73d0118276d38b67a206dee2d4b3a9fe236ddc631bc5f2e6c3795ec381238c8d6211539215cb1ec41da675f576ff186f59deecb26845bb0a7149645d7daa02ee8d2ef39fd0e8df6892a41f9673367082bf26c1662095d7a1160f63e90a18db94e759ec0176466f898900eb4aa1e72e20e844d8929b1f1eeac7eada662fd7188d2d4825dcd53dcce03f29a92c73e0c2e7c7b9f6b63a7249ddf0997df3de2cb8fc14e5e3c78cdeef187ccd8b6fb187f76b6f550e67085dfeb4409b91d865d1957a8129d97d7b74f2a1873275e3b674b741b1ec96f82f4260d017768cc0ab28beda25aeae38f093e34fe2b8c0e0c989b966726c6868a4d909e241b2bc532e3e6917208d0da951139c16b39635939eab4db609e69b39d7e53a80319f8fa194ab5b58fc7c9ed549a7a5de5f1533dc696fa5eb4ec1b122a2b44b7aa9ecc130d7f3c8d74c654b9364f02c39a281ecdfd4c57088b3514a9be3a0b45fbebb7ad4ea8c1cb09e71bdcb16cb6d19d864808fc7042b4aed6d570e3bed73ab2b34088794a022729c2f583d68fcac6c3d9ef22baff5f47b98df604cb983dbb58084752b7172f7123be954a8b9e63f9ebb3bf7000ebaa0161adde5a503f2613c11ff431610a0efac140cf75efb78bdc1e2ae9347dd8f24cb824db7a850212c082e9c57cac9e6a873e1cf3c9e21cecc3bfef2158676d10447a6d2fab9080664ceb2d2bf5cba05e28f4337c6024d49e6e8721ddeb22cdea26a166498d76b3e0e2535da2a06763064e189e3ce0eaadd62479b7201890dcac49b96abec7bd489e7ce825874266018bdc1e4dff8f01a158457ce36fdf72168c804db74b5ecdd95919c8cdfcb14bf0b94e468c4e3b16f7f1856668d9e4f98848a401e6ad4c99109b22083273811b343819d5c30ff6cd95ab1815191297f76bd1f7c5188e1b07324071da591ec6fd5b2d4819a9c6f312588fc6e59902af851f205a6390d5f754e918745ae2f150128ea4f877ff6ef5beb637bfa3cfd39e4fd4ec1c7e0ecaf827e0a5385acbd04b32ef61c4203b82a8cd62d015b31d7b8cbab9cce603dd87567007b9cbcd57ce5e3b32fcd193d9a9a8787e72ed18c3e4270e4a17141e4419ede504bfe377413f64483b2593383efd2045c6def9557abcde08b2d8226ce20dbed510bbd79be2832bca1cca4fa4a44d4ed0fb7c9ca8753493da0298f303e4d38adc923f7c60a7a8a2c358a7ff881e92e170079ac5532c27359bffcc1a"}}}}}}}) executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) (async, rerun: 32) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) (rerun: 32) sysctl$vfs_ffs(&(0x7f00000000c0)={0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) (async) r2 = dup(r1) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000580)="c6302c9c455c7be3d8598d3ac53af8e7574f36", 0x13}], 0x1, 0x0) (async) execve(0x0, 0x0, 0x0) (async) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000280)={0x10, 0x20, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0x9}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x240000000000}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0xe220}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x7fff}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff9000/0x7000)=nil, 0xe7}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x80000001}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}], './file0\x00', 0x800}) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) sysctl$vfs_ffs(&(0x7f0000000500)={0xa, 0x1, 0xb}, 0x3, &(0x7f00000009c0)="82aa8e3be619d76605bcbcd9154aed27ac2e1332be033c03b103c1a91ddae0afbcd866df8085bd4d0e5cae02f8030e9d4c3ded3925fa83c54b0f90116bfd5a7ff18c3efaffde93d43c5d46d728a04571cb1d604fe3e313e0ff0ee6c4b768b115fbb93a3628b186a26bc0bcd0f277d8189ff67319d1b029cd025cd1cf205556d0f850ed8f140f6f96766770e251edfc4bfe0eca32b352ae5d2c248bf35270f6f5d2d58fa64b740f9e259f0a897f79918335d6e6646d1f33772067fa73009268fe72c26e175c1ee94a42671eecb26034b5896d77df294f1812bba70b2722c84db9e780b6e242a0b305c64a7efa374594d444364503a0390798d649e6c624ed4935dfd7c893264a7c5e03680f857fa3de8406bbd4e633404d9bec99ac0696a76cb64964d22edf5dd11adb0f54feb5ecec322ede082617b85a638d817dbe1f8abb27d6b9eb3c121b4ee934b446499d0aca1e8457ac8022b39767755a159dcbd6170ce7c5bf492322e2a8a7b3248a3afadf9ebc8eb393ecb6c7436487ce1c1dc91966abbda27cf9055c556736c15393346f032781f41d482d044dff17ee5327142b5121ccacb9f7de7f0636495c77e5f0c5881c17332fd3f2a05448ddd3720986a8fece82ec3770c02bfc3db17ada7edf69b5d78575f62bcae18fea45bceca2d7d7bc1ba619a4a58f9cf05fdf2ccaf9341c08b585722f057bff849c026227ffac8846be65422501f4621c0de80a1203ed952183105f45a87e62109c317ea5f67330eb535a8262c5084e65a10c5c2c3c872b563d573b9d6f3841e08c00dfe90e47fdb0017e905b28c33a2f3309b0fd333a137f09befaf50eda6896cace5e50eed3754dc912929399f91a9d2432342ae8b8fdc33afaf87e4c602694ab695d42651baa9c76236e3419aa03d5a0138ac61f2b6765a399f7c7767dcaa765f8472c50eeb3608f667bf4fbdc0240aa46ef17f46c85f66e811b8f9c0bbf7f141d0d13e09706c141564d5ce159940c1405adc6e9e19e47f5419bbee8998e2e580e819a2fd4af6106c4148a069a6157f65a280dd99e23d5cae5d8cdf654edc815ebd27f3af02aefde452cbda414192423a78be1a1902fbe1ca4c9b044346c8384085c0ba56ceb07e3f127bb6392c8a477ba1e30052a28b958ca39abb1dd1a0a0cad347ff58a4112d7f43a7e3d223d072a0bfa162fa21b41e646823094305c10791acfd4ea7c6ff257d15220408a386cfeda53ddf3cc577c089ef9c6d4e6940737d038cbd2546f46280d29d8db1d7b01a30068122e514dd87a7f4985ed740e91571dd1aa51da523d1f8fd509e3c566ff5bac41e4371b0d38b83ce69ea89343789bbfe4baed0b796dbc2eca3fb27fb3673339a8480ebf35c250f5ea3a12a89df994e321ca9002484a0597bd95c344eff564196215ce9ed7d7e3fbe15cb70ae7616fe4ae502204f045a2769fd0ac765a24127162b86fff7846061274ffb044696201f7199468498ffd4009dc39716f30a934fee2daea0e21c28c59e753864421b2ea33a7c008dde7445f726fdf3b4dce7ae939772eb31292f69849233ff93ca6da098c32fac3b8e8daa7296b8325f74d69f9832cd3c27f9ef303b616fb9ea29bd49d7d804a5023b7abd68b00bfce234c361393fd7552fdabac9e64aa98101cfe070182e9765a2b014f570bda724927a4419b071a05e4645a5cfc1a85e3e44c5b30cebafc2fb8ad68d74a4acf8098c23068aacfeacc73eacfb468b4ac179fd8135ed0907b0d63b85cace5be2a03e4167e3d0c1ea941f6f768ebe3fd5f33128eec54eeac46b20382ff673e5fefdd39ba4b92a75efba2bca8fb5fc6bd063bdb6bf56f421f84434f75c0ba9c536e565945517d67afbd02760691853fdbc7c5d3ff9d89b8b69812af9a702887a1e3eeeee89c180d1341815f2cb2b129384065342816e365bcb9b11ede01713cc406c8541361c982956ed48bf376057e70dab0b7927ad171568ed23fad8782e42b727a8d6647138fbbae857579dd10751036b29ce92d59e44813f3ff930f82a0d8e3e8bb4e242812fc991819766de895d93b6fa2a5381d5c6bdc05825457b12e4e3ac56e1cb85a0b2197effc102971754410a4672dc96838e29bbc20e231f8c1918c88351ad9b75e39a2aa5eb190d72c2f441777f2a7d55bdec8fa1b4934887bb80642f9788e48012f917ecd11bab7a325fd98707d32e6518b19e9ae3515b78d91fcb8bb8fd228a9ea679202853810af868e80fef63fe56188794d05be50961dfc708b0ac3f502a31acb67b18771542369fe9bf8d64a0bfdbb63648550715428c908ecdc8f4c2855c87528b197240883b0c4b70cbd7562c19b2ad61d1af1b60e5baa4b20e83bafd0533079e0617014dccc7ef9beaf193246367cb7635cbd3d82e4f071ff6b6317935b76c705928aa7cbc418dc2461282db545f65cd101501411015d6166ef0e32a1893e9e8521475a68454ad9680af155d88b6ce813b4bbfffc7503dec7b463ddfb3558edbacc8ecf5c6b2a9ca53322da3a48b0fdd65f01e7e207a18d3f1c3442dc76e4ad5f76a531a2009ceb8f55a95c02fd5f492b36e8050273a5955aa1e5dcb63b588cd37de97d6b3aa99c90cfeda3b924f7cb4a5f311ecfd98a72967c344b040bc970446eaa34937c308219f618e4aeeacdcfeab0eeb0b3134637554368f26af85e200c81af38122e05e457d2fe8e48d90bc49e7251c15cf1071dfc5d3bdc117e9ea1ddaea03092d6207e4bbe72f4656966e0135189f8b6bfba6ce25bc8274588b7dce3150ee775c24a2499164fc8d44c0d95a50703c66cd28c6cef852babc3231982504707cf85ecb215f3e0c18088305b7e4c0ca32c85dbbfd740af1d80118711e161f1c431103227a0c8f40d48260e285781c94e2fa83f53e6eac95c34d6d361ca73444797c11e764333783990adb97b6602b627d380ddc50b0847afb47e9aed5c5a54a75d4912170dc224091ebf51f8796f0575ab0ff7c3deb769864cdd5bcf567ddb365e4d13f102653d518f2acd05e5b979f625ec9abf29fba73e191340689ae0a46891d5b1abb7b5882aba7d83e20c5622383cca0fe6c0732afba779b06c0e49d7830148ea7205143b439d658bcca4602e45bd2c02612a4241c0150e30d1176785a5ad61b45bb3422c66c5e3a8ed3d2c556a36b07eae27b3e63fa4904975be2cca0f87773089992a65e8ec46edfa379c41fe162a3038d2fe2f9091d3b9a93bdfbd217ff903d57e8759e264b78d3e743d1f2e471500a4270b2b0ca0a39cd62ee90c711af3c01c784713f71179cd3032ccc35859981e7fdd3342aadb19ec5700884a109018cab62e15f99d883fea8201101554a3d34cf1dfc126020553173fb245fed5d21739936812d943c1958e59a5b67ec21866eea0311e9a802e060f7a645b5eaa992688854f7ea4034017738993d1c9a96a047b4606599a64e1f5d610b589409fa37773ab779061cdb4cc717bb76d7bf652dad25c0882498747a82ffb11120a62d93a5c857b205a256f00dbffbbc8563559c1a8ecb1f6aa1fd1be41c8f9bedb8e7c65b56206f9b275887e9b0d13317d8c6c797e4e86f66642fa6be58ed8e53c7190ed4baf83907023f5fa3999bd8d69b5d73fb470b7d94f8127ec6f6922894b06a40a60253e3e5bf4e0ecb0317b36edd3deec802d0cfe73beba35934f8079d393de454a3473bef5c2320b746aa40c2b76966bd8a1f6de327aae0f50cbe4f2d54665d6faecb9d4ce6e28147c6ec07c942d7d116a207e316e0d1a94f658cce9fd158436dd32d3a9582b2ee781767d1b83322a76ec938d962e5981da04cfe4e87826f37d1c88092b62b82432ee4f7fbbffebae9b3a5262e017aeab109cc7f992a3da4365ccd5c246d4d9b214ae14b48b09304e73f98680225f7439af6876e06030e70b0a6c5fa13921649c54a04e1e1cf718588c4c76d630f459ee38eaaa56ebb47ed456eb8462c13a03a7853889ee062bfa9e934e76f1c550863226cb5101433317178b9a67b2e4401564d0daac9578f482b722b987d8247dff8429616f5d4546754a0e76195771e66005a830caecc177e9be0e7d1c32a24e8795ecb5b049612eab709a40562950c096313b4ec50904211c5c657b22f8e4e06e12c5eaab58cdeeae213d2ee36791298087e7c52824904257aea3b6ba65155333451a3f81fec72b134af42d1aa98734b6996c5d05e0f93d1cfa406efc49302e680c3b72a0947e90d102e82fa3643c23d8433969417d7755bc403206fdf35cc602dfc18f13701335a356d7f9480525269f8bad39fc47a90a9bec865173b93c9e025a736556d75fbb9a8fcc37c30637fea82660b4a117d2e10659a7b3f306ab4982abd781499cf9690434fa18ca974cebc0860e25871957798dd8bf784c5e5d0311d3a599d46b700671e86c85bf808b9a057e203675a0dbd1b2eec95dfc10beb4e0ccea3608b0293307d609bd01aca2c54481cf85723eb31706ea240af73079d1e883a1a5704e540ac526bd8ab96053d8c05bc2f766e145a0cc9aa16b3ae1db50e3b61b3745a2f724209df9d72a785bd8863eba85e48e293ec27e229624f8db01e2c5ea3742f8b540a2f3f52d27d0179f577c89aa331d28ab0ee36d08add5d3493e6c3a91362b7b8dd9f31d64daa74b87f5ea60370c2ef345601a426b87df337ea87a907d1ee5c0d0fd19090e5b9e1bf5c23549c2e511d74a6a35ca1e9aa41de6a9b8c227ad33baac256b267c753ada84fb9659ec35d4a62ab8782e8199ecf6c02470ee8405e74a3f8498441f19857fc2a06673f4b8f062895efd35e35bf075e5893e68ca8d61545aa608da4ebfbd4ac15b660474250fdc23d19b257fafc7fd28f86a4d2187b671ca2e92858cbcdc708e36b85d4e3ae943d7c2e7e04463dede535de9bc3155ab27baebdb10bac2acc83c558be7e623071ae1e22f1b1509ccc7e26d72f46ace45bcd5ae5cbf79c074b872331e13af414619d29d076e17250cb086b11c673502000bd7cd4c1151703ffe53d1253263b5c66ed33b7ca9d7caf0fa7ecc1029e135d459079055475d140e14ea1714d7965d1722ddca3d8705578ccd8402fda7e95763a2a84c53646e82d7c7f529e22204a5258977ec5772246fd201dd63bc266c5c490a49818f717786be12954bd1aaebccaef1e52c0be9b8d85523821c13cccacb17acfd192a35f9e993ee1d0be9f20ae25f425ab44dbccd546b06cc6d32e74e111f78e058ccb3ef17fbb2beaf068fd53ade2ffea2ed0ad1ea1adf8262dc5131b9abefb4bf2e6d9fc5ee78e4d27e2032d2307dd9a9b4380cca8160a9093fc2ef964d3b22b8ebec1cc2ac920b643df866a9825cc2bfd266b7a93946a0f5d4c484fe9551def95a92287879e571e17414cd1648a0d8726eb74c324c8fe20aec5d7805adeb8e703454d45025c881bd86950d6f5f121c86b2ec6b55f010f6b0014c1a8e1358c4d0bf6aafd56f2b24018ba7da07800fb18cba5c1243562006626374583020b2626a09bc4ccbbb59f6c7c4f4339b508e6b63c4fbf956ba3dba10dc4ec8d08d7eeffe35194557f44ae5b765d6b1dca3611633e349d09d077998d6ce109f3e9d0c67c6dac931082ff00263c71e1d22b74a3059864d4ddc0dbbd62e9d8b95bc841db396e70c23576adc80e8d5d009211c344eb2f412c9903ad302223a49ad93268b24e28302f8ca1542bc100db4e8ff73700cbdde6b9be3c0d58a76b25e7f1d1a4c8b55455e239319c87c595322ff6d416c13c6d99ff50657cd435a9ea669793e028bb382297af9fb89e46ef1d2817f208fcdbe8b", &(0x7f0000000540)=0x1000, &(0x7f0000000600)="0836f4b1f164532c34c078452cace00e624315c4b08d60a8", 0x18) (async) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x1b, 0x12, 0x10000000000000}], 0x1, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r5 = syz_open_pts() close(r5) (async, rerun: 32) syz_open_pts() (rerun: 32) ioctl$FIOASYNC(r5, 0x80047469, &(0x7f0000000040)=0xfffffffc) writev(r5, &(0x7f0000000080)=[{&(0x7f00000000c0)="321ff81cb12e66da64", 0x9}], 0x1) (async) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000240)={0xaf}, 0xc) (async) r6 = accept(r1, &(0x7f0000000180)=@in, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)="1ed26cb4740800d53e0f", 0xa}], 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000640)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f00000019c0)="fd9d0bcd5141aaf22c94c6291f9ef4eede14e1863cc63a2606f1a52a07f5571ec0ab2110076aa455cfe772acdff26a482d863b71d124784de35e4f2d147e4bae6a9852cca765fda37bf8d3b6c4c714f8bf38fe3903090c53be89347b662d01cbc0cafdd40cefa307a8d8885743ae6a4abe809fe5797aecf993b4a09c21ce194e78e7edfb5d7f58deeb15452b0dd6813f719e515763d1e1b0eff75cc5087854c8d871ce8296957e84900687995d4c19ef785f17493d739b2a58aa85dcaa5df62c42347964e37f3b9fc17ad07899f717ac40ec8ff3fb5aa5922430e169cebb4248b8aaa80d0a33246c74ec189ae6b0eff493defcd5e626af5818d948ae23b286de505e674f0aa1f7d7505536d7f27beac94ab5ea3e1ae024b4df890cccd70a2d642233e832ac0447f7ac9bfe15891911ddd1ad177700186154571b0200bf38b73a08983611e0fc4979d98a3956ad242fd868c7aa9522c86b5f06ef5003d777297e027b85caf55dffd318b3bccfcbf498658fbbc4548e49aab3e3f7a059e4c29e6980d8c6f6d9c45fa35f69667c3f82e44c32c2b78a03d6172eadfcb483c8193e48193bd0598653d344770e147f7d52a9ad4f26beab8f526cac221c9b441d7b00b0d685836eb319f3840028b4a7f8dfaba82154fd099fb6815eda0b28649e241bfa2f43e45a083e17b5a0d819e0dd3fc7002624468bcedfbd9a1ed36b35b5333b443af20190eeaea308ac3bd8b6f08fc54db7ef546da6d8e55275f6beaf16f5079e4c742fe43aa3c492a6b20a8cec66d7ebef6d91884ab43b3ba99e005241beda8923fd5af885635c771807a963a8a42e8479de28f298d6d98ae29a35146905002d757494fbd7ccba97f4cd186fa2cb650892e302c1902f8406c4bdddc4c423135910b1cbccbf329f799b55a3804b4f0bcbefbb49971b52114302ae967afa8b314fe4848e5ff0007a922780b2794bdc12fd801875d46293a792ceab897bac7e1d69784cfaca9a33591485ab74dff388c6bf31766bfde89f128639a0c4d675122d24900e505a88f7956d742036353a20648d98809a482beaee06adfc9e21593108a071f5a7dd214c644ea0a56cc982ce22b4a4513b3f038ad9fcb331178314e6bc0882305438ede278a6cc466f58a72ea1478adc672b3edf35e8c3871cd8472fae9096977b9bbb6e20af28c138e60331b36d681fd2401e34bc745161b6cc152f827fe2e12e33948fad2ae01871278f54ce4be260b2afdcfb819a20019af07acf2f883b7a15afc6d82731a1c3d267ddd501e4062829cce42087f6959d5562b80389136326cd2a9464cceace3b05449f2a639a168f19b0275b5f8081778389f0755a147806e26a316167bf458b7b556f45e3ad253ca0881444e63c0b250459a291f14698f76d44c1484371f09f1c04595a5e60e648995331a026436929a4fe4f78687dc969d9219cff2f6615c17b1b7302de57c62fa0362f8df9866a3ce98a45827ff93a27bfef58f60fd92468d91063bf8edd5c7f39f4ef6e4152b1f5aa0d7dc328d08a6f3670695595d5c1dc68f9180f2fd5b4dd23497b79093e8294f7ee193f76ed606aafc1efc23d68af2a18a65cdb7d3a6f374fd40b79e123219fc8871c97f21bbf1244ec52a08d274c2b8d875751bb1ff6cc0360630114d0cfa2161426b85e24e26020ae2f40989ffe3f00fe07e78703f28c1865006defae84034f6f499f58d90eab8bf17de2f2544e9ae72655567eedf87bc87399b5672c7d234f3f79839ef45ff1085fbbb3be8192aea550a8ad5ce102e28e8897d38b4520871a178f8aaa43e474a78953ab324dc31ca2efdb6175e9963e3d3bb44491fd129e3d279a916c56a4c0f93a6a89a27f31de1bdd120b42b06fa524a88e6a7d4879e93e4e2291e31fecacdac2ec84dbb572e82be42de150c15125b8625b585c42d260fdc12a20afa0ca5bba4496dfc7aae4ee5d79bc3cf31a3e9ba9b34cc9bef09ac6ad2c8d18e3ff6bc36f3cb68320ae6990f870b5bddf7df7273e82cc888951af6804d5b606e152b77168bfcf84b13c9208881946d925c744b5a13fe3ebb4e901b40b152e89666ae520bfadf5ae97d0c7f62adfc318ea3b39c15b67ecff7c1255e88a61f584deb9680e2a8e4cc0e609f0508b2d147a68a41d88beed8043a9531fe8115e5331c1c007cf0c23ec63be598025cbb942f325c1d3fd25cee4b32cb4c547a693643676eeef79a86f9d1b03d7898df4ac6c7e3e929244490d7f50c5ada43537bd6e0452daa7dceae6f0d1dc6de896ee97a881f1ca6786ff0c6212c845de17e77a5d965f192a2a4654628abf71044d7c70c4087875cf6a92ead2906532e6ce78a3fc3c352d42fd8a01a95ca2e35873d611ec1cf63f7fa4b85eabf7d6d2a4139d7533de8e6aed2e98a8d8615e4b2d17611ce4e6db962fdabbe338d8c333d189f6a258bcc68531f377910121546414195b68f0abc4d5a134f5cb26d7d1b86f907e4677b533aa4d7daeae087a27c93de370e1b3b1a4d4866b6e8d906091b6ab0665b1e5739e4a053d37ed2d19e3a7921fe61846db35b44c20350d90dc11425cd09415589acc336c5eeea3b1d7077b4ead6dfbeae2236e6ab7ec4225054781fbd8cd6d300b729d839ba405c03dd2585c4a86df6bcbe654bc366581b97c17fcf502ad7e2252c4d53f0e0f53b795608b618106c2dbd37ff6576766fb98f388d11041751601305e1c36c9a5fc73740f971001ab8baf3feca5d366a6196c27a41ccd97c1f9a2d03be2eb5967a4e387ac49bacff8cb57839fdf8fa591f30035a330ab2ad98c3c9486a5f2e91f51c30083a7212e03b3df4cd60421daa7c45ac011ee2bc146e980d4aa2f991070ab4f46863a486700340456332ad18b007a3691cbd63141b826e794035b46ef2a3e12419d23be3420ab8a0b3ae2ffa77d1bd9e203e45c9e3514a2ac451ad50ccd2bbc28acd93987b0582d43d505f5c8c5dba32de95d64d90e6380c89c8b7c944638020b0f38d18605e1e798b09026418825486a91f1406ea9d9112c8bee24c95952e477d69822c0bcef71471397d365ddf407e44925d207146bf851c16e6f00d604169ccb115f05ede19440c2f16080d7244d3922b3cd48bf199001199482bd4d97eb48958db2bb2e6a7a939aa268eb66cab6abcc8b60a1495661b79dca09d5f9f37ec0a7a77e279b9e94b509561084d4f2e1283269769ad200ef147a1802acdb5120fca36a6102d33205761329d4516f1ba326192a4ee6dd331392c020596933d9db95ddf9ee935e9d0cc32b333601d26317d5756eacb4d7786750916cd677387f3c2d4717feb70626bf6682e74ecad8f4028de11c69b8ce280e60ee2383a376cd56caf62740d4bbc214249d23f7eb22d79993c2bb3e3638ea5586e2b5cd5d2fb53f2b1124102686efb447e1d80e59d7ea2ef5ba3369b7d6158a3d7a80f6c2098ecc0e5f98d23f03fe4e1cc02b255b42fb0a5e1dc6ea2c721eed07de468c058698621f917ffe53282ae57655d6cae73e061302448a8f603950bd3f69d9b1783f1e5f16362e0c67642529e0adf53170d192e70692b8e8f33e9dcff3d14020b5814767f1bf436b2126813fdbba4d7fa8c54878c518710123fb75024159ff833bf552a25070d3fa47b235b7b2714fc5eb5d340e7fc68823c81f9b3193691d1d565295639a7d979db068b6c53e55b2467d3b923f4d1b72d944a087fa6a961cf8bf76283a89c82a836aedd27e418bc0af831dac5f22a12869f8faa3561880e3122129341836b780f05ee1c3f59069e25c4b78099842106dc3463b299bfa62b6e5db849313dbcff4ba190f035860437049bb9eacbcb56cc472e1a383c7eba83dc06c9444071996ef4def0e5ab69d970488142bce02f310d1eda72d3a57706479a0243a227eea9a664b4b50ab97d1d73c3f8e6d4602a93c093520d25d77eb4f1cf50875e72eb318f1bdd6d5d2dd92e432c1f7dace8089a58d8c2b3bb683586f3d0acd3fb1900d52cb2c2f8d75099de3c1ebe905acfe6fdbd075439d14ec557c7b25bfdedbf4b62744b0bf66b3503be979a2f14834be9603f4316fb057cb3f57575f22cf5b8fe3b77d74ac77a6fe0d946a6d67db194f54b31710619e00643e62e429e35df9423c1b8fbbc7960766824bb7e5e585400a8ea56335c7d7491386fc3f5995cab436df590e25c96cfb901ee1b180becf8721f4f738ad88411d634783c613bf88f477b3ddac982da3b7a8650f9f28e2432dd8cad5d52686da64e098536562b7ca6afa131821f87496e281384972d3770e6918391d031d2161dae81252cdfe481c395562410f49391f21793717757837047f464c7a021e2ff4c2dabcd87037478f3ced1209a3e0b455202cd92f3a2548d453b3d498e22b66804bb4727794392a0865c3359de738d968c7f59a4aaeebf651c6e2866e0f37ee5c35a6217c0a2f2338b0267eda6f1558f1ef32858cd7ff256a4720a854b9a06f217ae7570d17a663ba7e69bf27ad5fc39655b3d68e27cf87186c7908c43f58db62c79ad09f690d377be9db882542149d7d9c88693943bd9427090252513353c6516666263ad970f6e60a10e91e7ba29a5bc05fee07334a316ce81718db47a593d1fad0294922c152175c648f4bc5340749d0f4497bb0b0dbc063ac0b81db67349d32dce3ef2e4e580a2144e72ed81d2d24b93a2c829b889cf4d9efc126b3f0ecbde70c2274d7e10c7c0c99dd3cc7f22d89ab5f71c161856316922ffee3f64a0deead919053cf5f5f6b523d4d3be32e7b11171d8baeb622a7700a0eff3ed3080a37dfb244b63fb660de8079fa782be60cc13ac88b533d0109f2b939cb0b669a510e7548a2c397a43fd6fb55727381e82ee42a17cb19f801ab0fb8ed45909df1fdd783aa3051b4e7ae620d22a04c74febe8eb302844a415a566c3a7fdf7c57b2c4f548dcdfc099658cf0b7edbad0c6dfcb6c4f74fa90a8414c10355fc4012fdd409ac0fec1d33116a72bae2432a8970f3b9b387c1ce02e07469321ea09f3808c0b515d57f089d4457a90f7420619a6a5d4302d50bd946fec1edf2c163c20db615f4b8801bef3955a11916b8ccc6dbfe194a4654c1bc19db9253a54d66eb3624dcc916943b2d7231950cd11a6471fdc6be1ef70e5da0326476ec8848c5b5159058f56fa2a6f58adfe3fe0c56d500e880c282bb117c9b92e76bbe025ccf3fd975bdbce9bf6a1fc8b859145e0cc436eeb1bf0713b4e78dde8e078928acfed559fe86979989c8e5f53230911d2ed8a2cc8775ac4cc1df5de3daa3874449491b083635af435d47e8f7965930692b85a4e92afa4b428ce68b7c0bed0d4105f42737035014554a78212360bfbca79f4877260f274964e968de9a3b82e14a4b6e9710072720236081c85ee6683306ea90f4c071e09a8d9c6903347696d84924a94396d6df63b96548b970566d329f01634b7c275bd1faa7708f13ec7c6f9a88467141253b38f758f953d82efd0819ee42133e76a979d85b3bf6287fedab37a1c272387100913cb53d409527e51900c6bba346e862a499127ac0be14af318cf879404ff74c90f38d38ba19b3bf2c7790308bbefc4e4862e0db70281ee9b2475deaf39b9f9099d03cca1473c474bcbd0d70bd1831bfa8096244b4582fa93141fd22c5d35d2ae3a7710d434959e89b8ed3f0cbc968f2494bdc128bc9182574d405dc4c0e9e3be19fdcb91ff5b0095cb2a83d3c35c9e1a2b5d1fc07b14e21bb3b7be8424635ec9f7417ee841d0511b3c3644035e6fbf012505bb525ee045d2bdb04e2667fecc135284b9872a99", &(0x7f0000000680)=0x1000, &(0x7f00000006c0)="4d1a5a1938d946af90e433d851770988b417649403107d1e6c4b3908e6f2751edb2cff234deeeb0c916fc345c983f26ca7d8a2bff3bbf4f4763c93a8018fd1f68036cec85b41376489e844f6705e7ea6488c9696cdd1b24a4f1a4265f2db5fa59cf554e593182f5b5494285ac075479de7", 0x71) (async, rerun: 32) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d44) (async, rerun: 32) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r7, 0x8020690c, &(0x7f00000001c0)) execve(0x0, 0x0, 0x0) executing program 6: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) pread(r0, &(0x7f0000000100)="968499b6b7835c85ad709bbea31f482ecbf86b57ab41a461ee9a4f3d1467e68ca4eadb4994153875a6852319c5b7847576a2b14668c604225616c9dea94a6f968db526cce7b27cb088950d74750dd3e4b431d6ceb082560d33f0d68d6034738acbb18c8a7fc83b4d732c027d45100871fd459f031f05a0a6bfe478e48d79a3", 0x7f, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x80}, {0x25}, {0x6}]}) syz_emit_ethernet(0x7e, &(0x7f0000000400)=ANY=[]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) open(&(0x7f0000000480)='./file0\x00', 0x382, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) select(0x40, &(0x7f0000000380)={0x3f}, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ioctl$FIONREAD(r3, 0x8028698c, &(0x7f0000000000)) executing program 0: r0 = socket(0x2, 0x1, 0x2) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000580)=[{&(0x7f0000000040)=""/71, 0x47}, {&(0x7f00000000c0)=""/70, 0x46}, {&(0x7f0000000140)=""/171, 0xab}, {&(0x7f0000000200)=""/219, 0xdb}, {&(0x7f0000000300)=""/82, 0x52}, {&(0x7f0000000380)=""/36, 0x24}, {&(0x7f00000003c0)=""/181, 0xb5}, {&(0x7f0000000480)=""/199, 0xc7}], 0x8, &(0x7f0000000600)=""/153, 0x99}, 0x3840) r1 = accept(r0, &(0x7f0000000700)=@in, &(0x7f0000000740)=0xc) msgrcv(0xffffffffffffffff, &(0x7f0000000780)={0x0, ""/178}, 0xba, 0x1, 0x1000) r2 = msgget(0x2, 0x416) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getpid() r7 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000880)={{0x4, 0x0, r3, r4, r5, 0x2, 0x100}, 0x4, 0x1, r6, r7, 0xea, 0x8000000000000000, 0x2, 0x1}) seteuid(r4) setegid(r5) r8 = socket$unix(0x1, 0x1, 0x0) setsockopt(r8, 0x2e8be0ff, 0x6, &(0x7f0000000900)="7b7235e72aeaba36cde1bdf59d9a86b64c5c6c7dc769a9fa997463927f38cdb51a9c0bb8ca35143c0f380f65216648bc43848e517d9273a418c8cea75722f65e1fc48c1a4b40994f6eb3b56299cbdda48f2a81ba360e96ff6b7407c35a09cc2df04429491b753e250f883906368c81d50446840e36430dc0b0e4a84a10ffc3a13a5b89e8a6dcf37f134bb8ebd6f46d56b661b4cb63be1ecbbb03b9d3a853fae0f1390450b4a999564d0369258ffeb1a7c5776402404ee4ca41222ab41efd56fdc0c1b06339fe4bb6f8e2942e968add11e50d93201973b6e57c799fbb52ce1d47c098906960f78cce2e373857c9c4e225c2c2f8ffda64d7d072000f429e1b232393edd6eb5f856fa8d335a230be5864235a24a6c0a0cda52a08d683e244f70eaeeef9b21ce6a740406147090ae02f9642fc542289db3d92fe47e7791b51be0021839a76ac8620ba66ad7e023c973e930f07f5f1294ffe40fc5e66ab1312f59ae5eb9629c86a2fb9e76946903515a0c2f0eb83fa6c83e3a05fbfc567319ff35e1b32c38ed06c2a23beff06469f4bfd21c0d709734c99a5023ecbf1c93f52dc3a08e661143dbe77ef9fafa127c93cff721480bcbb54b7d4814da92117a8d82249bf3596ab127d26149c199ceff2c48f930728ec223d1a740a615187ca25f96c587c89182848c58cefec224695ff8e4ad9f2a91774fb7b1c8a853ee7c71985dae0cf430b8149a4ff0a0a127f758a8f7a77086d1e50b4bcf6524595ba2fe004a47abe47b96424cbd7698bddbd47610fb6e4d9cfa908ac3c1d41d5c0341b61e62a9a55f47bcd40b568f6c5f6e4fe0baf7e0a550655b44af8d82a4a333f2d6313743d0e823ddd1b130a340edd1b5c49ad98abe6425814f0311429535bcdd8106ee355dd8df73cc4a1971faf97ce2a8998e8afa1a0c0140b63dfcf3b86cead9ec1425c40846324bf8c32f470f28153620b3080c933681b4a4b55775b14b66481d2092d6359aa05d6c9f5fa91d6e3284d355af74d05baa5e1568ae7c480c1e700f28730ce63b1d4c8190ef31ead0972a01967c30fdd3de38b07e358abefdb193d52882acb2cae6828a41573d788a70c57173781a547a80ec19888c94b2c3c339487e67738c91d8189b308ac4a2829e9c66ae1b55fcbdbd97e9882bce5057d789a302dfea4715f1369a4c8ec6f0df98be526c84f5d17ec7ba8a58d3868c606279c26d3a29e42dc4013cf6881fe80d570ebbb7897983329fd7de9b8343ce561fda140bb4699dff475fa9772548a9a65d7b93f04255131af8118023495669710e97b48980a333c166d9b2b1e467cba880b44dd55526436768c73bdcd2e52d79d956657a5156c605d308579053ce0a2a4eb7a2194fa18e6531688ba6a55b9563e14c74093762a10938b110c7948e7cac76133fd134807d8d7fd6d6e1b4dbf0f7649c47c5470a970f17ba203f783074d16a4563cc59cab87e7021ffd26631df9a050e47960f6b73cf2ba8be8ad25e3e81c2ff8231aee9f24ec5a9cfebe69fdd1f34ee333c35d3e77f4239f0b876ede2b9a7c06e40a20a8bce65a8e862f4d2b56d51211c006989368983520a7b0974ae83c90b7169edc0fbc9391fd0922ae16b8b0b5758f3536df51974dc954524412f92dc20c5724951543e8a1b118d94815beb5c7bde3da5a19cdfef03780f8fa8c4b951c99fa53ee1088f061667456687abce7eb1fb91b63d4a21392a07df1db0c6d33e642ff038c58c4744d629aa35898ae7ab5595e777187102317b820d91aec8781c8acb0f03516ea249feef1dbb5ceb5786623755a54cd6bfc9689a0628c3f4163d954f5fd1da4128b3cc6f77a5297bdb298775f6928f5568cbecc15f7b7390022ed853f71adfb71e1d41015d071a6a4d01c218053e95151f8b574abf1dc16074493674bf6d23b7c5b7f2a8363335eba45d8ce8f0fd54c56240fffa4fa07d6d2632c294941acdf3b775acea971fcc4871cd0179d8ed6a52d3e1d4405b56cd63fa2762056449502ba2b16e54c1138498f72c7f23a55c80775565146790448550e4a9bed863337710549a695c4b861c1927332426d9df131edc90330cef554e94f2dd2a79750b396fea0907b58b12ec16d6bd426fe459c6c4c3a6fe5d5ee2ef3fd8534f45e83c9a336923c19ecb540b1fd71fc1045ba23712d57c0ca0c38576f56c1bd4378c7be8a43f86f5356ceb563ddd6c930fa0a697d014311b5cc345bf43ca92cba0c59820f496c1578376ab10e7815ea2e18b59bbe8ffdf3e0895eb73c6d05031a35c85bc1294e66238ff8b1eb8d500910bcbba0432df7fe8322066a80755f9b14942bbb5d3459440c25071701762247a68a3ff9e8d2f502437bce54e4e1b614f3328c2efa9187da1b036eb33ec98e86aae4b4830df6deca216dbbf063e40b78acfc5afd85edcfe5d775c72f9f2a215c5bf31fc7a00a3b694e465c0349fd222a49e14aacadc47ec60c537c0c0d9905a262ddcd30052e4b69e5cd9cc328ee2f782c4a945be054eeeb87be1d04eda9c44317cfb89d97a226c9bc12e6418c47190bf76333cbab618ebe342175b2135742e0765fdb9c619ed598ec4532db2397c419c83486632df24fa5ab5924cd096ff1028a317ee09332602435525156388f40c29a1e4dcb86e32eebe4bb3f2d6cb4d32879758a96c6bdbfd806851c38f24e66a4fe0dd95fb3cf69bef6fd749e28320dd6fa7ebc2111eaf3255904dd41172364a78618383b6bcaa6061813ed74f8b4fed894471bdd7ff346fb860ddf85ba835df5d1a0b6f0006875094d85a01aaaa9bcda07bcd2a654a9fccf89d17c9e0202574aa59da0fe0217650a12bf42218b66ce3ac8d7b7efdaece1c3cbc2bf534baf1025f9a772cfea304531b6f705e6529ab622b282139bd136a534658c0773133844b1ca4b0629a3e048bc8e7573a7d4ff795c79945564b87564bf8c29755f01412aea77c612729b012e51f09e74f3488e6bea170ed1f2af6861347a9a8718ca8fa3e6600efb2117256e7a11eb920354aa8c50075541bff8dea3f9f81c12af832d7117a1403415d9be2d132fd53a7f15c918979f09765761f6e01f8a2b5869dbd15fc7e35401cc6a7dff6b5cc3b5ebb92d0e93c03cb4f6ca68bd869077ca29e2feb8190e5da2dc07cd596a8b7ebfcb120a8c6eb28c41fa1df766f82b54f0208f0a44d16e33772fdbaded09f490e97e15244afed5e59689d1f81aa885e0132703427ac26c5405b28162c6fdc63a75fe1dda35ba09ad2a7fc5c9fa669e72e769cb5e13631f0c809888a11b7da92cbba69e34949fa5e912a634df499602ea79bda5f62ac23dc3410329373b7112093583f906e38cc744f717a1e66b141e8d619de277069835ac6ab1479e53e9f3989f74c18fd3bbb519ac92c33def2b8cf72c1e4a6eb583b43b20ed20879cd71a6ece2606c60de7767cdd95b3af56195961b05e16d9e2e1cb256ca44ab09b8c78aff862d9cdd4eaf9613494fecba235beae1aee7af9efa8b10d073ad9f854a241cfa437ddb527318e99f3689ac7a660efa7b6b11a79af8a7c8becf4c987b65df6a0f318539ce13f502b558819ced2470dd2d100a17accd1160d20015377fe32bc72550cdc011a0f09883284a5c85d4c0ba6c02f827bd0065bc09d2be83bd248ec3f8c921388381b1ff1b3d4428570a44f26cbbea9f67f3a3c45e814be99e95b56450c04237330f29af5b31bef0bfa0733d25c8132092cdc333914e147e618210b2474b438989ab81a49473be7edd2b975fb0cb2ac05419d06bc4350720cfa7da1ff9f001ec3ca2e1809a0d9628546290190cdd06730b085ae88ef7896e20047b8ce55f8ec82c4faf09c181c0cace51627ffc7c3f17cb335f8f5824bb96d45b32050b16f98064af6fef3cd00197cf14cbf547e28654ecdc872c2aecd27c7dbd5352a27cc7a33104e94f3e34deaaaa640884f09ceeab264c49351f7bf05193a2f0ac3bd8a2db00d8d0dca03ea6a11fd8ea9879c370a941a296cac643a52fe32e9cbca71d33a0ee982939dbbbb234f34fd9ddc601b9c575aa74e96208e822f8e653538a5e0e3f3f4541fd3cfb90dd8426f3c696c0f469d359d47a0a7357db508c141a8d1795b68c4358a5eb9daab424db793f28e3f124cfbb9c59be1cfdd036a7ce631a2abe641a5e6861962772fbca3fc681abc45f7488608f2590cc9119df659323613c6d74bbd77c9a5a0905f01f71fd4196c3770f31afaa65b4d60ba6095d9afc6748853c438694ea5874689a999d2ab4c6ffbdd4e8afe321fe1ed87b5540bbb8e7b85ee733643454f57617c7de13437e6883da65d14db7400972efd86371ff080b1e29bbe9d5d25c8e5f68ba74ef8de25b138841d59bf9b1505dde3beb33f5e4ebe79ec32c5a9c25f14ff01f85f2291827b8c4ce999650d7f928442d9ac2b9d90f4b3b77d96aad2a41e3a5d55779c370638475ab0c40a6140d522300b0affe29175481061ac3f257a254cfedb02136702d853f42b6f20f6278aa2167d8a39f61f85a1c74b671baa787023544da8b9a3b1ef4ba1657be12c6e2d20111917f942741edfb8283b20fea575fbd40ca52a2b8fb845d00328f0b1de87e8777823024448cea4cf0bac3543ed96354d8d190ad4bc78208e94623f2591f5fa5283263ad14a4d8dbfa87da208d2f84373cedf559b885ee3b69ff8e5cc34c8ee447cc599038cdf75c06a5705788c1ca4dae29d5e1fb744a35f4ff49652a8139f64d05b6e488f944a3ece1357b268151e5ad50b7293dd7624c8b9fb376b712c3cc7dcce954db84ff6bf5c372e58f1cc7c2fe91a347aa75fde661b422afbca6324539784815ff59166f7683dd2d5652b3f342e9ab4867ec880dc2b8a19eb8ab4774b31c5ceded9d51262deae02bdb1e3adf14a7b2815563b21f922f2b6b1cb07f253e3b3ddf14892d23f95ba9bb4fb273bf954885462ae83657deec582c0a5daf2b1ddcde7d2fd0814ae9539b24f6bb8322ac42fb6f5d288e0f0cbc471d025bd7438b70a003b76675f62337be858880924b6f5808f558e8f45d545b16ffc159b0ae16927118caf4f362e7317c28a6cc428ef3b9c99b36fc35068da65fd60c5ecd7056fbc4d259340976898b9423bdaee9d48fda206bbb88b7198c9cc457693559cd4aee1c6000f626497fefd4087c3d3a9baa810057bd6f6f553d438ac2ef01fca0366090ab52c89fa9d037967f2e0c0eecca18f62a7112d15845027d8e7da430efee86df80345f7b5b3a2d44d790089b570ab535651596522fcfc44bb82503626869e7619b80a0af29f90ccc55ad0066447ca7feae42a90ec82049f1cdb8a1e584604536ae5d7f794c62a2deafde5f2d8ceb4f135e9ab50fd401eb530dad90dceb0b5fe25d67a74502c58e66fe9404911c1e071adb12bc208c4dd15a75786a91a3dceeec203746e486d1066af1471107016869353a045f51f395664c9a012553ba0123ee0e28113935b1410a8ebf7fa3a641f7a90099eb4ce2bcad7ded430d440206f38745008464b1a166bd5186fd7c86bb4047d4f5ff2180490e3c9754fb217267f4214915b4bb660abd9b0384b95f9ada1c528c2f9d0e94a919acb10068025bf270fd8f23b5b6ce497a7d940fcf99de30a5a01d57969c06faed940bea63c50923e40a10fa050257f342a9cad4fcd650fa0d2f0c017e9710ee1bac790bef559fccc4cdee075918755bfd6748106c95386e1b9d9e9ae58d4c051431874b25d3e099383cf0ebfbeb3dbee2173e1bd86ff192bdd147c119c6d721f0e983bf1339df474bd62f644fe019d7f78caa37fc1a26f", 0x1000) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x4012, r8, 0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000001900)=0x40) syz_emit_ethernet(0x29, &(0x7f0000001940)={@broadcast, @local, [], {@generic={0x4, "90cb8567eab379b83292c6902c9e95218b1b526e363a78a253c218"}}}) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001980), 0x8000, 0x0) ioctl$VMM_IOC_INFO(r9, 0xc0185603, &(0x7f0000001ac0)={0xd5, 0x0, &(0x7f00000019c0)=""/213}) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001b00), 0x100, 0x0) ioctl$VMM_IOC_TERM(r10, 0x80045604, &(0x7f0000001b40)={0x1f}) ktrace(&(0x7f0000001b80)='./file0\x00', 0x0, 0x100, r6) kevent(0xffffffffffffff9c, &(0x7f0000001bc0)=[{{r8}, 0xffffffffffffffff, 0x80, 0x10, 0xfff, 0x401}], 0x0, &(0x7f0000001c00)=[{{r1}, 0xfffffffffffffffa, 0xc8, 0x20, 0x10001, 0x1}, {{r8}, 0xffffffffffffffff, 0x4, 0x80, 0x800, 0x1}], 0x5, &(0x7f0000001c40)={0x9, 0x100}) sendto$unix(0xffffffffffffff9c, &(0x7f0000001c80)="d1e1c979c2f4174e0ab510f8935a246302027129bb2cf77a9ad9fb24", 0x1c, 0x4, &(0x7f0000001cc0)=@abs={0x0, 0x0, 0x1}, 0x8) sysctl$net_inet_tcp(&(0x7f0000001d00), 0x4, &(0x7f0000001d40)="e906c9a16e9430715f87b9e3faf78970d1bc0258e3a8067a3fc3385bd67ed3d7c9c70aa086f58d445e0482514120bb0350e191a23564b0b6a975753bb7d517c3bcf64fd36818a422c7c77191416d81ed335d180f5359b229766ce90a6421304b7a6fad7f55d8ba4963f8d396f5af3587a0d2ba4fd65d63544efa0d2afefa747a9a60eed9bc58f2917df3ad708004ad07f9131cb7067527", &(0x7f0000001e00)=0x97, &(0x7f0000001e40)="b4523f171e0e8641dcb21d5b1e155ee85f9b1ab6813cdcf05a7c91436a86d2c6fa0f2716d0538389e2de85a014414020131372b14a942cad6bdeca6054b4afa2d0c51315dfcb", 0x46) bind$inet6(0xffffffffffffffff, &(0x7f0000001ec0)={0x18, 0x3, 0x3f9, 0x80000001}, 0xc) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f0000001f00)=0x59) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000001f40)={0x8, 0x0, 0xfe, 0x280, 0x201a97c4}, 0xc) fcntl$setown(r8, 0x6, r7) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) seteuid(0xffffffffffffffff) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000200)=0x7) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) socket$inet(0x2, 0x2, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x5c66d352a8f45687, 0x7fffffffffffffff, 0x1000200000000}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {}], 0x2}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x5}], 0x1}) readv(0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x7ff}, 0x0, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='/dev/vmm\x00', &(0x7f0000000140)='\'\\:@!/-,%#..\'\x00', &(0x7f0000000180)='/dev/vmm\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='-^\x00', &(0x7f0000000240)='/dev/vmm\x00']) executing program 3: mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) sysctl$vfs_nfs(0x0, 0x0, &(0x7f00000025c0), 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x623) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) setitimer(0x0, &(0x7f0000000140)={{}, {0x0, 0x5}}, 0x0) getitimer(0x0, &(0x7f0000000880)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x41, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffffffffffe, 0x1000100000000}) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1}, {0x8, 0x1f}}, 0x2) msgrcv(r0, &(0x7f0000001500)={0x0, ""/4096}, 0x1008, 0x0, 0x1400) msgsnd(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00ff7f00004241e18811da02b94ec20ca3a3fca43ac1e61c01000000ffffffffdfc3af278da1803e00897e92695b81fadd6fb9ae000000"], 0x11, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000003c0)=""/153) executing program 2: r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020690c, &(0x7f00000001c0)) getpid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$vfs_ffs(&(0x7f0000001f40)={0x4, 0x1, 0x6}, 0x40000087, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x4) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f00000020c0)=[{&(0x7f0000000000)="15734c3d0ebeb76f1a3f85b07f1f1b3dfa59513b4780878bb084fe46392834d15d8022c64dc6da9918852c5802acc6b08e72be38da403c50dc877858c6a4f44889c655fdf88639bcf9f96e44b49e727f11f1d9ee36668d2be0706a9e4058c332ed4145f208e4da0dcd75995849210f41ebf60395bced4d8d591066adae0b04e6fac202d74eb340d8405636b6c9929e546edf74c7071ae68e108e1040538e9a517eb4c8c1f6034be968d3419828e5fe6e7111771ad820a92539cfe9d7310d4947dc372c80ed590fc85d09ecf049658c18b6fa304202d95943c81bed23838bbe8ef1e671f3133968b21739a7ea3577e576f5f37fda3bb1e5001c26c1478e6f4410874fa7c83218c43f6517c580c4697c4437f6b9a482f10785903d6df90370675d8c43946115ff423e08f055327662df2d8ccbd1771c8a4dfecac73567bc3dd73543d9278249aa80148a2643888e388e42c6f1bcd8d11afbced5cfb617b60812f9ed884ce0858ae597ff1a41dc89160d883eb9846a5447f1ee12e92a235a68b04e4f9d17b91c418e0d90c07dc5f69661dede8e70bbba0c3b0e2601b7e2cc9791cbe67314eee06e1dce733198998b99a93dd228229a871f2fbeccb938076693534df613fd570a66e32ec852d9dacd453ac1159297a7a31b0b77234c8a168e4a12713d70cef23e27629cdc906ac6207b8085f9df20cdae93de39eab41c8e2f0cd6063d79e5845b8b91e155a08e3ec4672666b59e2e2c6fb2c492d5910e441c9d5708a27d33270de29b368c2b3b11f2bc9cbf8014fda29c320460cc3cbca717578b92ed8ee8c3d2eb69e3a61c900ab8610cd9c01a95aee366f3db2d3fd8e73cade3a3b6122eca978889160e5a7f3536d1460d533ec393600d16951bfd617b04bde76a08617fd1302ee109743f412cd020193ec10dd6f2f958916b950818446aebdeeba5338b6942f4c9340894456b803f16a3bdc0624a556e9afe3fddd0d9f14ecc977e181b2a7e612cfd346511822976d53f44f9a9ba4557f33c3e2e0088e5d22b34841869e65be4f44cce5a0254a92c9f8151b237d60d25b5722becd0be55bbcdff3ac1a116d1f97d470d2b4c44742d7a4718b594bea404b0cab13e77bf4b0eae029de21e1b857f7b219bc18158aaa8b60d02d2bf3500672563527a4ebf9db04a8da6f10811dc04e51c9a7326f21ffdcd80856d682475b7ec850a67641e7afc71932867e3c7c6a8a558f3f3bf9c50b9f21a9a6fb7b1bb9e0d19537b5383a69d2ed250e7a0d993a24c1e867130d8dee4eb7435dad89b5b7d2dacd0aaa6fd69a8565d17e88f209d7a6d1c92d891a77df82da5dc610b5c833dc39e04beacfb749338032b09a0e8d53b05991881b959efffd70b5002836f7270503fe75f896cead9c424dc5bb3c5fbd36483fcbcf4f61e47b009c2f5d324f296f31b4d863cceeb3bf786f465a118442af328a4c3865c58fef8a0285c5c283601b849004533b2d8c77b715b150d9e248732791d8a19450485d0c3943589c23791f69f6d26d810a3bd1af47dd0c4fe5c630402f4bd406f3a1e36446dc7bfb6a4bb3ecfd0b60255fef5030afa6bf2c3af0699412598a62885a06226325793537a8b3a7be90237dc39a8c19498cd97c49356d59a448f8d463f435daee74e8a3c0c9703185a4218472f6977d9021e9eab87c461d3c961b45e5f75811777ac96738690569a5c6bc0ce55609ce3b80b2ba3e50c54d1f883f4e2cdbaa08c42ef9d01f6ebd021977afdbe16d669e06ccfd4b49e5379c47f298b5a8c03178531b34dac1e8d3ff98c15015ee2fd33553d4d5e1519bbcafbb093f2bd0e02deb54657b0f686de283305749c78ab249677b94387da8a63feedaf12c75c28ad06bf6a04cf52f617c471a71d12ff1730ba54dbfe1be4a72cddc5f9707a823c423e6ca6b5a6d22411d62feec47b952a081d71060ede90b022024bfb1cfb7783793d1bc08f2996c85fd14a7f9d57f13734a3ff08507319d2f5add63d6b5ae185f0b5c3665703982cb9ba2714934e2af78ad004a0ef5f6641f1b49d8c81353844fce9fc476b42136273496b3b2d7f2f5bd008a97e5b745d1b2be9498d1c071187477b36536fbde641f326a84c4c079b80fb8df073e2c830a3420a5792c752dba2024b9fba456b2f32cb004a6e2627f402e3602f6ec1d3ea278baad2d21dbc7e570fa210b649aae153dd5aceba5c8f6650470509bee73f85318c7741b4bfcd8c77832fe67a3cb3f94bdaa3e54c397eb235edd1e31b1dcaca255a9bc02e9c143146c83a7c49af230d7b9a472b4b363f66bd34c933d148cdebfc183a7af37521d39423a845cd62361492686b03912fcfd33effea9830cd2d4d1efbd8eed598e35c7707f838359213aaabc9951bfc167bfd9ea0e432942b565ffb31bbaee4540389482ecf3dcb5fa504217fc184548fd7342d4807e467392ff119fcb46f04e15605d0bdf73a0012aeefe855a7d34bc5f841b948dc1303eb34513d168d6b37da9346deddaa743efe1fd4c8a75a659aab0f814419db4dbd59f0f2f4939fc9ac2384866984fad8dc0434597b7d26063d92eb12dff3f35a1be2ec8feda7ae5352af3e5c21f0d348f95ce8357002ad0ebbb17ee462e1639cb64ef0524dc59f220fd7930bb54d73039669cae858655428d62ffbf62f7a1d77caa7c43dc94596f7bf3df34d689be90f8a813e54c9254b40ee8fedcdf82b9a6189553dc07890551a16598cf88145bf559dff1f2465e26d800ce797fa8c315bd4365077bad6888e8f8b7798b840dd0c8be83bfd7a71d260aa7360ea2d91659fd54ca9f0562624cbbda14f065bad6b63c87391cff751ea46340c5bd38e3a73bdff8b732b80e4962ce43ea6a77e316e0c436b0683600bf73ea1fe86048ad1afe14a639e6460c57c45e7e6cfe3547e2e1622b9006c53653effdbf72b52e056722d78335162508564c7b42245a372595a2a47cad9c82d82144ffba0594abe58aee1472ac18c8c777b5940d60d8c20e7ae801ee1227e221e4d0f0d4836cb96ee157de1c56a53f1740237274693ae5206d28ad4c17488181a241450534ea443946ea5a8f7ca0670e04067ffffbc1b64502811149d3d4e889b1b76a253940bc2e55329da7368ca457f01a39b1c2119dec3c7aea4835a5ef2551eb4dac5cadd55ed0910ded3b526fa92ac4c542094347f503aab6d3782be82be91275dec7023455a98049495a1dfeef329d91bcdefb84b9532abf2929f1ed6497ab129fabaa3451e15a1a16ec1667f91c7a623f6010f4cb8a0edadaa09a286e086009976be03119c86137e5be8f1864f1aad03bc4e31239d4dad2e8be2404aa52c3812791b865dbb356e2d32fe2a06440f7f86d533a0289c02231f454a955533d2e0f4ece68fd13ac3fb3e77d21472b6bd17bc31cdbc351ae9ed5ae5fac3cf6f9a0875ba31a58d46fa2da5b6ad0476bfc97767ff92abc63468b69e05dfff77728e4f22b17ea17e45b3c4c8628e909c4d3a3d8579e7a0c1105856c0433d5122abd42979cb18174858e13f794b48972838eb167318b91745f0d7199b5f110af020ddec3ae30d612daaeb9c35c27443371314ac3db67968a48a1aeea293b5c545d060aae60364ea457df006e2430959f55fd8093ca09273e4232ba089dc6c3cd851f2721983e02fa1b2587639579b5fc8aaab43a1e87c19b17d004e860f2be04371964eb95e90dc6b965a4d39a2b76225e0d21076b9209ab8cbc779d934b65e35fd82b17e0ddabd72d77e4d86beaaaa5bd178bac7c3d03a0eff51e5b53fe3267ab1b5980fe884ad12a8486221ab474a4834364e2bba5da4ffe87041f77f7fdb878a0ec517c04951037515afe060916b77f3cccf25303e9e882cc6d1a6eae0b1aee95d4886bb457e8fd68d391b2a972fc524e2fb700c796b1e1be2b500eed460b24c4d3b6ac2bdfdacb3967f10656682ea3187ddecf6ff71b255bcff3a7311fcdf528ab600d2c23b4df7b4f5610a5efa454673fbc7071c43ad0c2b958a3ca1fcae1314b2cf077ee760ed3309743f0366ce859d4692aeb86080dc5ec5adbb161d1e5ad20830120cc2734a8194e328ee19d36d4ab11ba917db719e414ddfd8c08eac9f92fb0a315d66b9ce6d69e79b9b35f0fca3a5a77f1d267613c42cf89060308ae1d2113085c7e2d79412cf419d316a75955eb8555d19a74a605577ed03eb92f0746c49c84640bb6035569e74f5a9851f970a959b4b6172ed069835f52bf6e79e4ad4c1bb0cc00fd94b28054979ff53676b01197a53787b9978c4e71f16ed679e602d58b5a1b207b11848886cadf24a1f7bc4b43bfc6d8331146a3584f065def57980aa8f6a987eb7651a8462c803ad491a901030e873834ba64e74399f5b81a51970edc7df1f659c8e4ba5e0d2d4ca359a2a87ca891ec4d83707cf698549f487ac71d82a9f10e50b6b78938721ff4d31320710bfa97ab04c8e38232899ee33ea331731b480935c5862a52490e932b6ed85a9ce9c9da44189e46ff64654d87487e36ebd2988afbed9cf89fd8393f029db362574faad9e785fd8e299df6d7e74db0ce31817e53a853da5ae8e19a4661073c284e302e8e0f98628ae30d32a53de83a24888a27509d3496c531ff3a0d551b816049b848c46ce0f2b31de442c9f79041d041001fe008b23e1dae6926760369bd4af58121346b1ef225a3f07ec8879d52e40dc75854d70f947c44b95165bddd2c148a6dbcd0920ab7d37c16e427ab197a76216cb7566025ad8df699fd0ce21a68814e0fa414a3d817f444c93b532861782d594498786cb786eb71834d00834250e8a5ecf2a10c23bc76bb207991ede9fbbe907e282e4c8a801839a2e8693337a5e2fde38d1c4416984f72f6032e5e1ca013778d51a85052fbdeee3364abba7f92529006be1e82f9b379436b999b10e84ad3f5686066f12c3e06cc6c1ce8751e126bdffc12ec1ac247ff38d67da3213b005be8f145f4f99c7f39195cc6f6044db2747ef08bf9c7fe70e984baf54d160338b2835214b6e1e6322fa737b7597150e62d55a6e1ba64beb7858c8ea7efa50aa071d779e53cea6e646c1ce34b172a811dfc4db27d6f73b76917cb9768bfdfa27a68204b29bdde36cd483803a6d96e11d98c0dd6944f0ff7b1ec0ff808c386c82d3e1ca82ac48fc56c908b1f986ff5201db361190b70bb8dfe2a33c089aaefdaea5b81ac867a9c727554bcd7b0a4668f830cb19ef5505306ef675bc398908394ceb4bf7be583760cfb529d80134fd1a7bf4890102f4de5d3d368c5769803e42546bfd549f7bc6f49b13cb1c58b9e7e2418bbdffff01b7bca0fb04955fb0027185f857727f548b190ec9a484779990209859d45a2cb9a0d87e36ead7eaa4e4e7274ae47177b77e754e700c1cdfa07dac9759ff23e3c0c4cef745bcdae0fae97221f27bec40a8a1e4f19907726c508e6d132feb1f607f4c55ce947795f98890f54a5967675130aa41a8cab070594cdcb6112c420791f96aed0e9eb2c7add9e79afe22a9c2dc6acf14e156055366e0c3d341312bf3ddc95e371fb1080f9e8200d58142b8ac96de270400a42d3953637781bef74c93e7d28855455e16ba10f5bcdd0f5b46978e565860094e60148d07abaec261cc45380996b8df1401bc8d34bb149d5088d38988bf56ccf44ec12771b46350dec9cc7eb03d01bb06c6d2b57798869e2a93a081e4c95fbd2396321cf3e37dcfb5d790434396f49e06f804b75c7a5a22d0d2a974b1bfcf966c192121a54cdd0c514a4f5260e71aace3a7c6b590ae025ad6af862a53", 0xff9}, {&(0x7f0000001000)="99def13c1b0155c563e5276e4c9e643f72d1bfff7faf191449602a430459cd6b1c92496f27edb09150401660c42aac104239616353ff18cd1009112e3d44eff6fdd47c17dd82b6bb8d391eefd160306edb5fa9ca47ac6f447de0803dc1102b11b4451edf828e1a9e957c5da3c4515d9e2741fbfe2fc5b5f529c8df5128a6d7d975d039b0db7f55d47fc94de0a1c5742d81a32b4ef28005ec81e7c6fb428d86bcf0d362198a94419f387031575bd66e620909f992342878645707d341dcfbe091b7694383f68714375533dfcfbc242d30681bac95e87ba365a9c7defa39b477f54fabd2d49e520ffc0623c382a15fe7a0480aa5eaca1954822e78ff007f9d73f08d18d5ae87e10f7383b3f96b2eaadad1c3f1517191a61b638f08699e07ddbefd98472bebb91f88974a343814e8e841f4b50003c127a662ff025c5cf50042d74369425d452417cd0f13cce3f22826b710e978c1bdc07f66a85494ac8b4060ce449dc67f094a93013ed9f57679c65105766a1cad6f102ccfc26946ecb7efa1086fca69498cf79ab3c493dc908c2a1040d6fc1f93151baa94362b841db4c06498b65fad97091750b8249e8af7647e426208ffa880f8f7b298414365a984bbd3572d59559de164bc7dbec36ec2e43799d9efedfd01d2d94fe71d85b5486dd768d2ef913461e59f7e33837aaa846c2ef4c81446d77f5b5d5da8dcf155e4ebf356c3377f12d6249b081b1089f44ab5781724111a21b856925041cd9619e5155e1227aa869b8294b5279bb96a880c20fb8238e1cd6af09f9d79ef1f03645559b934c64d45005056210ec00fe2a9221286af44311a18c88798f69f7c731f4b8b5a74f150efdab5ddbe1544ca8d7c03f82aa49f41155cc6feb963a84a9f03387bd393bd2108b38cd45dc0be1f037fa6b1e29cb14aa82ccd9c8c1068c3cda40acdd019063eaa78367197d16521704a73ef15f1d274150878deb5879436051ec8b874a954174d1e88028712512ebea1096ed519717f6e5553cca619b1a686a2bfea8a0e724ec026aedd522e2366e7d395e9324b955493bd835365a46bb56b41a6c7f9b5b1b9e8a8f00af09ffde14c22ac40c161b8cc4078a40a4c136c72185c3627b158a8db7b5da4afdea788960176e9a2398c4290c533316b10598d4480498246d47377878c9f3e8ff2ac75f542c7e6f7b9a1d50f58ebeb1a6f7690ef87e2aaa2aff99fd24aefc75069a869232f6c8a79363445b542404c4684da79d3d2f61b0bd6e9a238884048801d41fbf27ed7182164148872220c74b37bc0c0c07c5f75a7f3b9df1a8c0571f1b4591f7b90b09633f4882aefb66c35f6f0fd79bab61cd5b450e335703a9412c272b6c66e2b7c988f0a7a1fbe33fb8d992f56d5ba74ab58f80fdd883ce9b8e24b6759dd4483172fe9facbe46f6e533bc988e6654feb0488564ecb02f5012ac69ba31dc90a4062a524095cbdb16268a1e8bc88e04146f6a76713198e1221dd5908c7c9d230e1da406dc08a4896d87c307dfec6c50d4c49e3c00a0c7bd3c42618d0e944dc08ef05b5b13b9d88be5f0cfb9ced9b88674a27b2da4d7cd854212e0f86228b8619e4d29722bad30abaf303465aa0aa75003c1581e98b5edecc50c4d5016e1f93e35cdf17168d0eca6fa279dfe6f90c60ff56d431d2552a62ce73726396c13ccfa26a9f72fb5737ebf933548d09e853d6929bdb3cf0a8e6d919ca6b49f40c35c70637ba15ff58f0254acd0193cb261a00657163f76c22c79c2872bfd0eb5aed76d83a1b5c3b94c1283069b7546e5bcf1dabe88ee4000301098fe8a4c5d39aee07d6995ef49d47213f17fe7a087b223853cf28091b1acd5d730bcfea6b28fb0eb69fe250647d818598fd6774aa0022787058d3a0c4cb7c33d908bc875982ac222cace1e232150ca0600f9147797e7455f9474995ccae67ed5671674f16eb3bea7cd58af767743b054819ccc5395c9a8ffe9f761af9497a63af851897b224012840777625b8ba75ceeea400812fe55afb63142cde25ec8a0596570fe108d2926f02a2c63dcbea732a39bab95e8dd20d522b5785144122f4f70936e9faa4f6b2527606fe26547225ee9c1b5a17b2cdce85099afd52c5ece9fa28ad8b1581b00d210d7f3d8a845b81ab39be35e7734bab1aaef338afc24ff574dcb436daa909c87b4bad5b7fc1d9882ef1c0fb1e9bb5d014a8bef26f1244817d917aac103c7b32e9a67f4bc1982595ed1ca7065c849a7fd0c92b4a3b48745b09c282b54ac0125900bdf46f028abf9660a2475cf850e168117218b1693881e10e95623957e31d9b3e603aaaefb9d60b259eb8d90838d2741c2bc3cc315f7b8eca1869f726cd00266cc0df79b788b9d3c2f987014814b1eac6368dc05ae6c2c7f1a2b2ca1952192936035319e290618912c3f5630a7ef56d1bd64cca791718674c7f5be9c9e5b05e946c0f291d36fbf6feb1fd392f5445a02752b31c7f0fe0d004baecdf2f1820ec62696579146953fbb36acb266bfb7abd6d2063536e5cda86e379ad31987e34877abc1892aaab1a87e16e0f09c4e4915d9f0de68897706abf6148bc2c4512a7ea981be078086f6b34a6c75e7b3fdc6295324f18e2422dbaec31158f66d648de88f6a80346a776dd36833a2b390ab81ce277aba68254028ec0a0f08aeb21cbebcf70e80b76a5077fa2202594dc42d30556ef0d8943c50a87347e306da3453133e12bbb0e1331aee00127c87fdea226f07997c5947f3e8304ecaccbb50f5bcac1d41773186ff370f263270033fa4497c76f237e4de8e691f84ee0832a4579f5b9dfe9f1604431ed531eaf654b20222580405c33e22a2266b15ea584c994ec54556ee19fc9d9d43a85aebea8bb6e0e15731c507796449e00f458910a79ad2f3d8ee9bf10e7a11e59d005bf9e320bbe6a8b86b3d2412cd4cd9f1191175809aeba96e4d4a50b0cdd0a95585b7ca2d3de12e12df43218323df458665c545374fcf0e984a2b28ca3679eae6626f04a77d922f3f836e9e0b309f66c5212377106e21481972d240625442d8bbcb161eca887d79cff782fdb7a89ea88fd349bd2a519bd05effd6e594adbea9f74502537ca27e0b004aa5606495ca50ae9c4a97eca9fb47ff0368b35960afd1a658ff428ad5f3c33d3462f2481a7745100f98a3a8bdd623305cf5e283da1bc9c1dec995d337d4c69d50bacbd92a3ad7c1e36195d71ee234ced003cac9ab3dc3973572d8612a99d3f1ca56e5f23bf970177517172d4c0283fa920a39178d4ff8a061c876d842b24aaaac00cda60b936c01c841b88fcf16fc91ff2c3fb5e63cfc39ec38e50885ef35abe3687c18b1cbeda9a12485cd2ecffff449759ac2d9c91ef0bd1287abe7077ae57a50605fbff422492dfd321e2f50ea96db54e7c8b5e247e4dc1214135eb747120a414ad9e96aeedec046d8d31bb2fc1351b58a7e3e9f51e2ec5931712817c52383e15519b7896d7d08ae08c0e120668a7acae9dadc039dc8d23f0e28982bb96f69bdc0e899998bdba5619e049784b0ca4bb52a6ca88271672268d667c5ee3b8231358a1ed4729f01a4e593da264b12d949119c0ee4183afa3e6b6f8ff97de9ce3b294bcea1db8c9e63f0d3ce1dc6a72578fbddd5294b1fa2977846cb76c879763286d8c7709cd4e6b8a47cce779e404939b20500c4e0d547081d03baa2171af2652d5ed1ec5142e69228d233cdcb4613c5d006196c6a26d9942ceb76be75f1b50bb2d9d4a2d90e981164bd5aafbff616e688ca72354cf48e43112dfe04d81955c40f67b5059fe350f64192befef825845c5b0218aa82c064969a6406c449c5db568338be5d8425c7b82180714036b00f5eacbb9b93a27fcfdc1d557653005fe9f908d61a6a42c8beec594f7c59d0453c41ba10252b724546e1c42c26720154b84d396cd30b411244a0df832803a63d3b5926ca27dd8e69d413f8623658215b5d8eb98621c944b6c734c658098b317ced36fe82bc6e8371e58da67ba9b1e103db987b43f85c6e5b1f3b4b20f4a199f8d66c150aa2d33a5ea3a04e77a4a33e3ba104059b2f3baca2b8b8ade422ace6e5faf62ff70a1fbfe888696a99fccda1cd007aabd24202dc819be0bb5a3779327083cf34ca5724ab897060884cf01cea6a9217a42ec615a14ecccffb90ed14f17a0881f3b55de1f1c9cf89db4a189e24a418fcd873c3d4983c61991c6792c6c44e1f40f14602876c84d2da4fdd6788bb1c2a5fbf0c6b8fc5ebadcd1e2b84c74da73b3ed0c19c0ca22794c1007c9e2390e24f8d8c8409801a51159dca9737d97e24a66dd7a79b726d340e9de250bb4fc8c9c11cbe3081b14afb72821cc94366bebbd62868845235570d990632fee0354490e6aaf7d72c45ea5f27472bab133e72ab4f90b2d7ec8acdd58d7801b2e6e2ed1c2a0be633ef25723c03993418adffc60784c290048f3776a6e124183deda096a5112441eea8d59c4e5c793d28a7c374c735fc4880fb8d127f29142786c0fff2a8a31a97fc4af3f9923214dd56b48e5d33a4541cb4f3a6eaf856e9d3b643043fe3df35d0d5a1af34e85bf86c1f17e3e44869f8f2e1e02e0b61c08e84831618b87949c21ad5f8eb9604a647879a8d277ec1f2a31a3131b884442ebeeb0c306cd0937b3aa695c72be0032dd663bf6b9659253eaa9f953e8c407ee7bff1d16b71af498b299696052f9824fc302e5390e20fc8186dd849d424210ad78fd7832c53b698a4ef0e72fea4fe15f9f245af48b07a70d2a0bb2cf2ae9b3140eb63422d14932af878fd85e33d9d12866d0b39b68d10186540c61e016d8f46500bfb7a60cf5b23863e48c1ddd3ee3ddba77c21b91f2d83dc0fa70e4d2c5771cc02e4e6ea98c7506fa14040dd59e831ba64352c285ae8d904c8154adf7542ad32808c8209e2ca0e37a9ff4bf0a059a3a0f4cdf65329ea2ae9ff2cdae55197bd41c68258dcc9a0e4b315cb34e4bcbf97428bd8bc0c48894c488e9c71fa947506652e8487a7678210d9a6d1e046e2f751141a4fc82131d6e9157efff487c8f5af9d09207c5d904a6212072e5379c6b8a218041784982fbfbe8a8c6fa91d61a47b0f3c1d85ec4bfe2a27d76a43d99a0fced7e5bb6c5a69faf1c785a09a8fa0cc82e6fa6ee3d2e992c9fe6f24c4bd1cffb0cf0b829b1b9b493988d02099084071aba068bdb6897f56e135238157cf4c5901d86cc53ee11f8b214bfec2aaf724e187441ea65c570db0042ed3d6c354377b7eb8e7adf8155d4416e112892ccb9b2f65b9cc172c0f157712d4fafc046041b1463676a92a71cffa4ed0d7be7e7367473ac7c922bba6f9cf0b4f3bddd5b081afe4367eff3a1c5190e6e10b96b6c2073bd8bb7a0299ac0ef13c56d08ae765f426a71b4285390604ab2664f66bd59731eb4e3ae7c082dc5125a61ef65491a3bcb151a7f918385031d8b46b14f90e81752889309c873d9d50a90980a5525894a3764ab296d69abd5b1df0d", 0xf24}], 0x2) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) r2 = open(0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc038694e, &(0x7f00000001c0)) r3 = socket(0x1, 0x1, 0x0) close(r3) socket(0x18, 0x2, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r3, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896b", 0x4d1, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x24}, {0x28}, {0x46}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) sysctl$net_inet6_ip6(&(0x7f00000000c0), 0x4, 0x0, 0x0, &(0x7f0000000100), 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x14}, 0x2, 0x0, 0x0, &(0x7f0000000000)="f073fb33325e088183738216", 0xc) executing program 7: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f13", 0x4f, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000040)={0x0, 0x0}) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x90c, 0x4}, 0x0, 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000380)=[{0x50}, {0x14, 0x1}, {0x40e}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206983, &(0x7f00000001c0)) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() clock_settime(0xffffffffffffffff, &(0x7f0000000040)={0x6, 0x7fffffffffffffff}) kevent(r1, &(0x7f0000000000), 0x80, 0x0, 0xa1b9, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x85, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="94c799e845e3728fe0395644c7c6f150860233efecf56fa2bb0f2999f4a251fe7da7cd83d68bac3f0d", 0x29}], 0x1) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0xfcaa}], 0x1, 0x126) truncate(&(0x7f0000000100)='./file0\x00', 0x30021) unlink(&(0x7f0000000000)='./file0\x00') truncate(&(0x7f0000000480)='./file0\x00', 0x0) executing program 3: r0 = open(&(0x7f0000000480)='./file0\x00', 0x200, 0x4ebfac6bbaf796d) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)='#!', 0x2}, {&(0x7f0000000040)="18", 0x1}], 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000400)={0x101, 0x8, 0x0, 0x40, "5f8b982cb37aa5aed35076f70c90a6a9c383e1c9", 0x81, 0x3}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r5}}) accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r7 = getegid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000300)={{0x6, r2, r5, r6, r7, 0x44, 0xf46e}, 0x7, 0x401, 0x8}) r8 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) preadv(r8, &(0x7f0000000000)=[{&(0x7f0000000240)=""/139, 0x8b}], 0x1, 0x7fffffffffffffff) open(0x0, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1}, {0x61}, {0x6, 0x0, 0x0, 0x4000003}]}) write(r9, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) r10 = socket(0x1e, 0x3, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) sendmsg$unix(r10, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000), 0x1d}, 0x0) writev(r1, &(0x7f00000002c0)=[{&(0x7f00000014c0)="20002000019c0a", 0x7}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) sysctl$hw(&(0x7f0000000000)={0x6, 0xf}, 0x2, 0x0, 0x0, 0x0, 0xfffffe91) sysctl$hw(&(0x7f0000000040)={0x6, 0x5}, 0x2, &(0x7f0000000080)="af07911bad0f9f8eb449f08de8a382bae8ce7191b59761fb42a5ace334c3f9f361a76dd86e570db3e89316654c31da4888ec3be4145cefbf7459895ddaaa5879aefec5aa4418ab7f92f7c9041575921c17eb6317f3836d387b775f8b4a59e48a8c10d8b919f8dd94936cf04cc1ccdc509410b8e101a34e24543cca6a43c0582c14b19671541ec8fa91fbf4a0e73aa1e5d493f7f60a192732d2f51e2e7451652e58dae02fe844246627afaeaaccb91e93a9a15f96739eb4f4d8346fdb913118f8fe312c59d7d4c40961f51a400f7fc2aa6e5f10c41e4237f0a16a1613ccb602f310a805eb0c532187522f", &(0x7f0000000180)=0xea, &(0x7f00000001c0)="b4fdab9dbcd5610397b01ca551262293ca7fa9c36e", 0x15) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000480)) sysctl$hw(&(0x7f0000000200)={0x6, 0x6}, 0x2, &(0x7f0000000240)="a5e65d4091510a28b14bb8856f5853a430a26842ca2c990d1d2a6bcd004a6f03e8ed9ed248a7eeb9bfbe01c47255405cfc0de8069b757227dd595129f0e12fbce27033b76d60bb18d299e9b5e8a676d05d3c55fc9c54cdc64e5533a0d3d59e4ec91e7c7227f83b8ace8b74d9851bc71f942feaa92aa501d9fc09ee54618636aee5949545a403a149c308979488b92774fdeee13e33a75d7a7e99b237b449264d7f84fd3fd877a525413bf2d43d97ff0688044a47e74f90a7cf76b951e1d834129f89d91c8637943ae4bbcff87083d992729e0d36181611059806676cf96b8146", &(0x7f0000000340)=0xe0, &(0x7f0000000380)="1830d8d7e1be6fba1a766492539d4337571579084be3463d06ef8952f2d4b19ace5a42631292fad007a6b78530e22c3a4d7c045d3455dd684ac64cd0c874c8f748f74954f49dc7440678a91bd4dea8d02bf8800b210b97b3ae225cd277a91d889550bf63b5c5fcd4e3d9afa04d97", 0x6e) executing program 4: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x28, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0xba, &(0x7f0000000180)=ANY=[@ANYRES32=r0]) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) executing program 7: getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r0, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r1 = fcntl$getown(r0, 0x5) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000200)=[{0x23}], 0x1}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xb32, r1) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) sendmsg$unix(r3, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="140000000000000007"], 0x18}, 0x0) executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) 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) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = socket(0x2, 0x1, 0x4) connect$unix(r7, &(0x7f0000000000), 0x10) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) shutdown(r3, 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0xa011, r0, 0x0) poll(&(0x7f0000000040)=[{r6, 0x1}], 0x1, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x24}, {0x24}, {0x6, 0x0, 0x0, 0x20}]}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x84}, {0x61}, {0x8106}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d345200300000000000000000000000000000210000000000000000000004"]) executing program 3: unveil(&(0x7f0000000180)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000140)='r\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) executing program 0: r0 = socket(0x20, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) setrlimit(0x8, &(0x7f0000000980)) open(0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240), 0x0) fcntl$setstatus(r0, 0x4, 0x40) open(&(0x7f00000001c0)='./file0\x00', 0x20000, 0xf) getppid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000540)='./file0\x00', 0x2000, 0x177d) kqueue() r5 = socket(0x18, 0x3, 0x0) socket(0x6, 0x2, 0x80) setsockopt(r5, 0x1000000029, 0x41, &(0x7f0000000040)="04000000", 0x4) r6 = accept$inet(r5, &(0x7f0000000240), &(0x7f0000000300)=0xc) setsockopt$sock_int(r6, 0xffff, 0x0, &(0x7f0000000440)=0x7fe, 0x4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000180)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000100)=0xc) setreuid(0xee00, 0x0) r7 = getuid() r8 = open$dir(&(0x7f0000000400)='.\x00', 0x0, 0x80) fchown(r8, 0x0, 0xffffffffffffffff) setreuid(0xee00, r7) executing program 4: ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) mknod(&(0x7f0000000080)='./file0\x00', 0xf6ca5bbea4ea2673, 0x9ab) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)={{0x4, 0x6}, 0x9, 0x1, 0x5}) socket$inet(0x2, 0x8000, 0x2) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) socket$inet(0x2, 0x2, 0x0) ioctl$FIOASYNC(r3, 0x80047470, &(0x7f00000000c0)=0x5) select(0x7, &(0x7f00000002c0)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x34cce25253081a4, 0x0) read(r4, &(0x7f0000000180)=""/205, 0xcd) executing program 1: mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) sysctl$vfs_nfs(0x0, 0x0, &(0x7f00000025c0), 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x623) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) setitimer(0x0, &(0x7f0000000140)={{}, {0x0, 0x5}}, 0x0) getitimer(0x0, &(0x7f0000000880)) (async) getitimer(0x0, &(0x7f0000000880)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x41, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffffffffffe, 0x1000100000000}) (async) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffffffffffe, 0x1000100000000}) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1}, {0x8, 0x1f}}, 0x2) (async) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1}, {0x8, 0x1f}}, 0x2) msgrcv(r0, &(0x7f0000001500)={0x0, ""/4096}, 0x1008, 0x0, 0x1400) msgsnd(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00ff7f00004241e18811da02b94ec20ca3a3fca43ac1e61c01000000ffffffffdfc3af278da1803e00897e92695b81fadd6fb9ae000000"], 0x11, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) (async) msgsnd(0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000003c0)=""/153) executing program 2: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}}) r0 = socket(0x18, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/55}, &(0x7f0000000040)=0x39) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) socket(0x18, 0x2, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000003c0)=0x5) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) chroot(&(0x7f0000000300)='./file0/file0\x00') unveil(&(0x7f0000000040)='./file0/file0/../file0\x00', &(0x7f00000000c0)='x\x00') open$dir(&(0x7f0000000100)='./file0/file0/..\x00', 0xb26102061c041bb9, 0x0) open(0x0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)="000001ad", 0x4) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xd18, r4) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) socket$inet(0x2, 0x3, 0x102) r5 = dup(r0) pwritev(r5, &(0x7f0000000140)=[{&(0x7f0000000580)="c6302c9c455c7be3d8598d3ac53af8e7574f36", 0x13}], 0x1, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000002c0)={""/16, @ifru_data=&(0x7f0000000200)="e0d3921f9b18d873abc518b3c8eb7f139e1ef3eea141eb4d9bbe229615365c26ec08c660d0c7f586c1cab336fa834acbc3744c65760a9cb816a3813b20ed7048e869a86a84b3c08b901a7e2eed32a31b3fd31bf0fd0f277856089a5f14ab55eef237fa962c074c2c71955024f328175e29c9faf29c7bf4dfc0"}) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)="18d26cb474b5c9d53e0f", 0xa}], 0x1, 0x0) execve(0x0, 0x0, 0x0) executing program 1: 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, 0x3, 0x3a) r2 = dup2(r1, r1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000480)="b437ab93c964ca79", 0x8) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x0) executing program 7: sysctl$vfs_fuse(&(0x7f0000000000)={0xa, 0xd}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x18, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8020699d, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) setsockopt$inet_opts(r4, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) sendmmsg(r4, &(0x7f0000000440)={&(0x7f0000000400)={&(0x7f0000000240)=@in={0x2, 0x1}, 0xc, 0x0, 0x0, 0x0}, 0x6}, 0x10, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x81}, {0xc}, {0x8126}]}) syz_emit_ethernet(0x4a, &(0x7f00000003c0)=ANY=[@ANYRESHEX=r0, @ANYRESOCT=r2]) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) readv(r4, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/238, 0xee}, {&(0x7f0000000300)=""/180, 0xb4}], 0x2) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) close(r0) executing program 1: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000280)={0x1, 0x7}) socket$inet6(0x18, 0x0, 0x29) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) r1 = socket(0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x3, 0x0) setrlimit(0x3, &(0x7f0000000080)) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) connect$unix(r1, &(0x7f00000002c0)=@file={0x1, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0xfc) getsockopt(r1, 0x0, 0x2c, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x40) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x20, &(0x7f0000000080), 0x0) syz_emit_ethernet(0x52, &(0x7f0000000240)=ANY=[@ANYRESHEX=0x0, @ANYRES64=r3, @ANYRES64, @ANYBLOB="d8f74e2857575000"]) socket(0x18, 0x2, 0x0) r6 = socket(0x2, 0x3, 0x0) dup2(0xffffffffffffffff, r6) setsockopt(r6, 0x1000000029, 0x0, 0x0, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000140)=ANY=[]) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, 0x0, 0x0, 0x0, 0x0) setsockopt(r5, 0x9, 0x0, &(0x7f0000000140)="da877c590e859b56814ebfb6f2ea3eefe56ad893f1df73c75158d7254ea7002fcc774c084d006c2bbbf93a00064deb32446eee28ed0f4e86915d8dc8d1dfb672d96c73902b32c6acd84db416d17b81ea8642178ad5251b367787decf857677cc0d7aa3647b1ba9f1921329d1deba02fda99d2cdac881f77c065c321ce4245a4265146e0f609c488b614186e0abd79b88516d4fdfb121d3cc2b0e", 0x9a) syz_emit_ethernet(0x4e, 0x0) executing program 1: socketpair(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(0x0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) sendmmsg(r2, &(0x7f0000000480)={0x0}, 0x10, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x40}, {0x20}, {0x6}]}) write(r4, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) shutdown(r3, 0x0) openat(0xffffffffffffff9c, &(0x7f0000001500)='./file0\x00', 0x222, 0xb3d2b0b5428267ec) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x7}, {0x45}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x40, 0x0) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) writev(r0, &(0x7f0000000540)=[{0x0}, {&(0x7f00000002c0)="4bcf210c201aa25765b734f57134d7c60a5bf8690bf7a907bafdf0de955643b5db559ca8df236035f17d9aeba0fd1865632eda92cd19067462e0704ebaf2ccdfe2a9347cf3e2382a3b941ab6f2e6b3537c5c2ad5e324fd749f21f13e5ee92097e0eb26b663e031b485c0", 0x6a}], 0x2) executing program 4: semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f00000002c0)=""/207) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xe8}}) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0xffffffffffffffe3, &(0x7f0000000580), 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f00000001c0)}) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = socket(0x2, 0x3, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) r6 = dup(r5) dup2(r6, r4) connect$unix(r4, &(0x7f0000000000), 0x10) writev(r6, &(0x7f0000001840)=[{0x0, 0x2}], 0x1) executing program 5: socket(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x32e6) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getppid() ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f0000000180)=[{0xfff7, 0x0, 0xfd, 0xffff9e31}, {0x1, 0x7b, 0x9, 0x2}, {0x9, 0x7, 0x20, 0xbdd}, {0x8, 0xff, 0x57, 0x2f6a}]}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000003c0)="9b180bc3eb987aa9feb13ec99e805e6e840100780e03c231020000000004000000000036ba1bd82e86322c3eac80280712f838130e1f1f5504e927bd1269fce149d400d06a3f23616e77006e8836ed3d315eef8c826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2b74f0100005d95dcbbc5cb3c72d000260526a3a80855f3c394639e29c5132580a944d5c26a625e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bdcd08b9eca5d4d3eb5892ab3b4e8aa9b05000000e70000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d9108d733338d72634935376f8a49507756f497752a2f8fd0559dcf6bdacf9429c25483a9275182602000000e3034868d0da3b5618eadc3c48796e5e35754771436218bdbdc9e20a623855e941dc0d72fc433aef100000006201788ce2b8802cb60eec6add5e94345f0bfb3428e95dcbe305c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bbafe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f7475a7ad310c93df4effff00003e3bb073e334270f1db496d7679378ffffffffe6f4588f7966917a0b5ec8909db98323dbd668fb7dc5693a090e94691e8d000000368f29c86344671843a1f208261a720fdb791f83", &(0x7f0000000040)=0x210, 0x0, 0x0) sysctl$ddb(&(0x7f0000000000)={0x9, 0x4}, 0x2, &(0x7f0000000280)="c79b9758", &(0x7f0000000080)=0x4, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async, rerun: 64) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x24}, {0x24}, {0x6, 0x0, 0x0, 0x20}]}) (rerun: 64) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) executing program 6: mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) setsockopt(0xffffffffffffffff, 0x10001, 0x400, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000b7b000/0x1000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x1000) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(0x0, 0x2, 0x0) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x6) r1 = socket$unix(0x1, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) socket(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r2 = open(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x20}, {0x2d}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) sysctl$hw(&(0x7f0000001980)={0x6, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, &(0x7f0000000980)={0x0, 0x0, 0x0}) poll(0x0, 0x0, 0x887e) sysctl$net_inet_esp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) dup(r1) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) 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 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r3 = getpgid(0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x1, 0x1406, r3) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0) ftruncate(r2, 0x8531) writev(0xffffffffffffffff, &(0x7f00000026c0)=[{&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673", 0xc01}], 0x1) ioctl$TIOCNXCL(r2, 0x2000740e) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f00000027c0)={'./file0/file0\x00', 0x1, 0x0, 0x4}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket$unix(0x1e, 0x3, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 1: r0 = socket(0x11, 0x3, 0xfe) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000100)="328162d08a1b2f1d08223714115316004a085a0779f4b335202370ac3921ff1af459308c807992e666db8928c079b157b85b7e88621bb90cc782050e763b9900454caaea2785cdd072adee6a9693cbc4002f719b5b442b516836fba7f6d236", 0x5f}], 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x8046}]}) syz_emit_ethernet(0x2a, &(0x7f0000000440)=ANY=[]) sendto$unix(r0, &(0x7f00000000c0)="b1000504000004000000b3000116233ebcb076a02777fa3bdac6d5a25d919b46225c6fb7862fa31a74e9331010153da74daea06d19266a1ea3e1d5a5f65e3a646be472cb09a3cdc5a07991f803108ff7439ba8cdc5e191967ffc228ae539d6f767d3f03c8cdee5282d65e82c15", 0x6d, 0xf, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) write(r2, &(0x7f0000000000), 0x0) write(r2, &(0x7f0000000040)="ac", 0x1) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000180)={{}, 0x0, &(0x7f0000000140)}) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x800009, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semop(0x0, &(0x7f0000000100)=[{}, {0x0, 0x2ff}, {}, {}, {0x0, 0x2}], 0x5) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x17}, 0x4, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000040), 0x7, 0x0, 0x0, 0x0, 0xfffffe88) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)="00040080", 0x4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) executing program 3: sysctl$net_inet_divert(&(0x7f0000000000), 0x4, &(0x7f0000000040)="e0038f52e284d8372d4b7f08d49ab63df54a5cbb895735fdb757453169718ce8d2b631b1084cc5a2bd35aeeb32c64fc382f77eace3149e5c880dbf7a22a8fbd3b72431f3e216f0088ae1b68cbe15882c276d2cd4cb8d498220cb5c9185238eef5b08d9b7c3dff698d1d757b9cd5cea215491f316f0e0e5feea69ea0f198c6b33a226b37936539229016580", &(0x7f0000000100)=0x8b, &(0x7f0000000140)="62e7bd267fb851d49f970be4b1da496cff427d3f53dbd173e48b145064d363c752de9a4fb0860e743a91780bc1fbb7", 0x2f) lseek(0xffffffffffffff9c, 0x1, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x8000, 0x88) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x80) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getegid() r8 = getuid() r9 = getegid() sendmsg$unix(0xffffffffffffff9c, &(0x7f00000003c0)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000240), 0x0, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r1, r5, r7}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r8, r9}], 0x40, 0x2}, 0x400) r10 = openat$pf(0xffffffffffffff9c, &(0x7f0000000400), 0x20, 0x0) setsockopt$inet_opts(r10, 0x0, 0x0, &(0x7f0000000440)="d7e15ad30ed085b0ccac7742599fa6215bdd65d3d4047b9a1f0f6c7cd702752a057c017a6197", 0x26) ioctl$VNDIOCSET(r10, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x2, &(0x7f00000004c0)='./file1\x00', 0x8}) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000009c0), 0x80, 0x0) r12 = accept$inet(r10, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) sendmsg$unix(r10, &(0x7f0000000b40)={&(0x7f0000000540)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000000940)=[{&(0x7f0000000580)="48777c213c53bfbe88f84c1e80e4d298649ec9b1e68d6ffd38482d97132c21527c14f4434f2696f8c855041dce648a21c7250dd28e46d0ef94d1854520f468c4d9b75c8c1c2614acd2d9f1da4678c3597ff600f1027955797002f49e52aba1000e", 0x61}, {&(0x7f0000000600)="b4014a89ed7b9390416c6ce2cd80128ad285a5ee55e4b584b10b7165e762b665cb77861ee270eedec24e94a0f97b1dc06d562455fa26972cc5052155863049c9f7cad04a20a82e447e5c6d6d89e9b3baf2123fb7adc590486d43a6c40137b918711aff8f4e9153222c2855cb82277e33adc904e4c1f04cae77d53185c8a358ece37a20f81acab819514e7ecd182a443686e489150fae722d5f8a", 0x9a}, {&(0x7f00000006c0)="3eb241d6e8fa0d9683146b26906b92545f675c073b3e28a89811d98ab486f84cded51c440f8fd57ee36c5ac77514de79fbcd4517eebea2dd79304d8acda607611b00df4673d1e53ff8a4e80c73d202148a3e6b0056b78cb793d4a967d085543c0ea301c8871d8e2d1bec2a2e0525c846a35849bc2889a6fb25cd1a1c23bf8f941b88b4543931d471da58dbf749a3b40028fd74960d46bf1681aaae9b285e87dcea55c7b5363b9ba401e1b0be200af5df773f045fae48c138a76ef83ddb", 0xbd}, {&(0x7f0000000780)="41c825", 0x3}, {&(0x7f00000007c0)="b14bef16ee257feb3236854b45db47268e023eeefb3b0ca57ff479b04536c3bb6c50820ac6f0c9cb0fed0dc2eb8fe21bc052c492d790747bacf77be759bde74b1d3be78fcc016e5a5fda89eb29833087a12ff160793efa94e62c746ed3d9de3db453ae141353ec4c366e22d146b25b73cecf82ab8eb127616b5722", 0x7b}, {&(0x7f0000000840)="61a2db8fe749cbcbabb22df5c2fb50087db29a2b4f3513ff0dd41b7990ac7bbec014408404b2558d3968e9f206bf898f388455d65ab3ff574f58a1dc3ae7a770532151fcff439b7ea64587b4a2ed17fa2529c6a5f62079cf5f0e7d6b5cb4199baab91899085bf0275f82dd7ddddb57410bb0ac9d99a0335b6021189f8111f305a937363dcc37b064a9bdef1c15cb9bab8bf4d1960174c7fa97e4d295ecea16bc626509fef01cb04acfac9ffa12391e", 0xaf}, {&(0x7f0000000900)="b692e8aed0cb121f524037d6b9b65f2d3b6880081034fde2", 0x18}], 0x7, &(0x7f0000000a80)=[@rights={0x30, 0xffff, 0x1, [r10, r10, r10, r0, r0, r10, r11]}, @cred={0x20, 0xffff, 0x0, r1, r8, r6}, @cred={0x20, 0xffff, 0x0, r4, r2, r7}, @rights={0x20, 0xffff, 0x1, [r0, r12, r10]}], 0x90, 0x2}, 0x401) r13 = socket(0x10, 0x2, 0x5) connect(r13, &(0x7f0000000b80)=@in={0x2, 0x2}, 0xc) r14 = msgget$private(0x0, 0x158) msgrcv(r14, &(0x7f0000000bc0)={0x0, ""/51}, 0x3b, 0x3, 0x1000) socket$inet6(0x18, 0x3, 0x6) rename(&(0x7f0000000c00)='./file0\x00', &(0x7f0000000c40)='./file0\x00') readlinkat(r0, &(0x7f0000000c80)='./file1/file0\x00', &(0x7f0000000cc0)=""/4096, 0x1000) r15 = semget(0x0, 0x0, 0x0) r16 = getuid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000001cc0)={{0x1, r5, 0xffffffffffffffff, r16, r3, 0x60, 0xc000}, 0x7ff, 0x1, 0x3}) openat(r0, &(0x7f0000001d40)='./file1\x00', 0x2, 0x111) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001d80)) ioctl$WSKBDIO_GETDEFAULTBELL(r10, 0x40105706, &(0x7f0000001dc0)) socket$inet6(0x18, 0x8000, 0x8) executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001640)=ANY=[@ANYRESDEC, @ANYRESOCT=0x0, @ANYBLOB="c54c90bbcef1f5a922f64bcf1b6812fecce29d33bb6df0e62979f97e1d5b612ecf51b68f941076126cccda6a20c80536363bef89d0f24493df1b445acdd117de2b55d801bdab575ace241345f3515359e25628cb51ba615de63d87e11fb00795b90885bf3a663a3fd94b61dd86e0b43da0a3752a1fd964ceac32344990fc7aef2bc755ae6e09dde8bc2c4a171e935d585ca675fdddeb8c8197ccedc3ed6aab9865d13c17a1bd97c5101f58f666fae0ffd44a4f1f8b2a81329750ebacae615610c6f7ba4bc0a2e73d33ba0416bec2b27475b7c95637938fc192f98cbd2d3fb07857bebe98705958115c89dc65602e545cf1227f2d94f921d125ceb8e96cf19d408fd72fcac67a47ec41190b342819f7189f352a29d261ec3a5727af41080c7e6f8051f626eddde750fd492ce68c19702e3e8673c9e401af68ef02a2d95171cb6b298502b116f87964b696fd9bce5a9a73eb808d97c31f78d298212511ce941974fd3df936549cf94501fbb27cf9299cb934d3a399253a281d3844daae8329391e1111441a5b1671a78b4c4dcb5a4fe4e00c6afbcff97d7e6c8740ded0b5c547fbcf25b4580002ebbdfeacda2afa688d426592e4a129c77cd51afbed4e2ec09785f05200ca4e6038bd8907ee524f960576613991b851c364d9852964e2c8bd6ada3438f3b1e28b168db8c987cf36f6f8220bc5174c6a07428dcc3edd97e42323813eed830eea19e78a37fc3a786bcc52e0aabefa9f2ead6acc0478e937208146baf46194b8c6c78d5fe425f19fef6aeeef35491e59fd6a972a0d8562fedc287e6274dcb0da734657e5e98fbe0b65d2996a3954b1ff2402aa790e06ad3062fd9a5fc07b3c5c88b8c89ac9e3f14079e092e5569a71b4a4448222bffb79d0d75b586c0aeb6237a99c4c94ea13affa768960705a019a150c9faa51c2cfa71b9d712d0f36e46bb87a51d84d909b86d222081f2952f8f005136260d2fa868df9da01fe464aeb521f07640755207cd9732ee3fd3829657c1fa3b22ee5f0bd507e4fca85303eb7e700c12eac2006d04083762616c680aa36d19d6f0dad5aa68c7439e18f5df348ddb90902cd53ad25354392c423f7cb8d0c0e386c4b7edb23a8e8d9c1dd18d8640aba4216eb9d87088fa8fad3f6bb72bdb7cc4b5588205871e21edfa0e246adf3e18eb2567bf3b4e9eac22c31857084f40a45d494187db4a1792bfd03132942681e77796beeec931a3bd6495a163a94eba50fbd74f31fc17925f94cf85013374dc15f928b95806cece106ea478996f27eb4463958043c968dec016c41f489f55cb2b10d860460e7c06b767637e51990c37c2ed8f224706fb5ac54663c7d1d674b2e44a20ca761cead02872377ba331aee84785930813f99fb2a5d9d68020e496e80d7361559b9313e89aace33aa929a3986e17d409b3360e5a1f549bd21e5eb340336d3882c0b5a34d086ddc624f4f0d7e9078085d7e74e9a736404294a134acc585b6e712ad586c975f77fde383e51691d5b7ea6ef71c6eceb576564ad2af4656f9a5761e241eadf401915d7c3ee0bc53f4c96f5e447319280cee64fb2c35d0702f45ebb1f5079ef19e4f74fe4bee83c084d25e338f2657c525c5790140a9c29a36cd64bd3d845b31814643be7855d55a6bfc929b5a205ceeabe2f69a9fe73a359288d903eedcc559952d406ac2ddda75cd6b3b800126794f1ce731096a595cd1f04e7a08ced5460f62635f922d4b7d900d389252f675c477dd9e27be4c51e7d262d14a6c46c5249f5a0e6fdd85c0fe3838c77e0661c89d959261cfb43e17706f20032558d2ccfe6b7c4fe69e773dddc3a1698335a2692e82eab87dc0d6fdf43f6f16b88dbf864270ea24702617379c7ebfb0d9d561b93d648c4c2040f76f53869df8a2ac7f641066f617e7b2b2ed42a360c09640f3de7765479faa434b636e97f494f6348916c67d5139309477e506a163a61a93afb7321d8f3a5d568bc23f2f74a631181bffbf4244c304e4c86c854f6efc15f6c2c4928d2f8b5478194783ee45915441c6a8cf09116efb4d92df27de82dbda60ef28f45809655e730ee95fc1ed642a2a5932ca26a3b298a4b2b903adddd79dac04e66795a421e850c59217838935e1ea59b533e4e67216b12d744d3c35f8518e25bf93f4a62e2da87cdb9c29491137b414eddf54fcf5d0115d4a4f334caf356c6fce27c3b1d007b864fbf0c21dc23409528d3946f5123420f285e64bb5021edc774f38f85ab0a4a11aae2f99f2211675788591c8116f86c97a9b07c1ae720255e28dbe3fcb91f9f611663d761099535706a71b8fc32401f99258e20f0ffcf264b972ce0cbda3cdd1d914aa9c585ac8c7ec1c5e81957d2dd14ba25404e76f1538247abe74c8ab1de7840eb38ee4d51a4a0560c8941e7cf78368d5ab88b7a4ef98c4efc0dbe7766a2773735f47246e9dcf687e2a92978e639a5182b9d4a44ba7b950a107effc2cb3d95e75534a6b4284cb206017f8ebe7d050a69afc73801bd14c1aa6a3dfd7dd0cb69867a9dfb51f0c306aeb192911e698f07657415994849138ea8e3cfc4c3e0f4a6aaa2c4f71b6b7f441a5dd8a2711622503d28c0e0ab0152a8f170516e51cd07082ea58491d0f6e5591abde9306ba9e2a6218e658616027884e061b3439d123b4e0eafa27c4c3dae512e0f93a7fa2206123ff39deefa3df05c02529f63840f4e8f796885115b87aa1fafbf3a8213dc9e51975836a5d32202a711970dacdb5ce15409f38f20d8a1b84ac44e1b49ca06dc0c4d6b2244f8b260e188cc60033c8b042f6c76d902dade968bf9b6d1205281ad20c8a24c2fd4f024d769a9ba9cce4d4ff5c80a22e8ad553b3b90ff35cb2f1017c45e3b4b2368139479fc2ed3774305ff9a83a893204d46da7f4d9afb54ec31aaf95c0462cbb8f7feb696f43128e606997e9d6193ecdceaefa7ba4a4e0aed4d2b2037e57fa270f62cceaa93b71bc0f6237b71b660533fc9a7eefc30bfb890bde0de4c0168e417e9d941525a084c124531b05fe323f79a9243c661d6b182a19e2710f202e46d6fa303aa34aa4ab0a776a955d24c157a113bd2192f97c1f186c61e76eddd24d632484f1f133f44e68c5ded493391f758b63a798a002e1924a448f38b05860d7640feffe125a74ad5686a68f36f25cd2cda2d23ca5340c993445b2429be8d67d9d101292db7d982ac5d2f9f3f6b7168d1db606fe59c51c3116fac61091a095898d901d782e7774bc07c0d8958b0962a99740db4eb85856fbb46bb3b8df53b340e6f47d3297b5a5973bb8ea9e22e5077a9b495ed8698401da90f1facb1a93aabd8a6577ff9b8394910d52be312756b8c33cabda932d029217698c6018d2a39ef6210548b52583a2d3d895b266758eafdbad4daf088f2e4eb27b5a24d9625757c6b40ae20eca9319a74629645d1b2b7f900d8efe71e080c4cbbc7cac6e77e922cc07c64e3c48a800613bf8dcf4d1b716ef4cd18a26addfd6faf906f040ed799180e5b2ebe5aecb371b737e096023ba7025ab3ee502df0b94f45f76f7ca8e70d13c769cb8a261df3a34da292ea9d92439ec3617c20d9edf15b9589fb813698a1163bf4de07817daafe9f6d50006bfdaa293139914b9cd003c016c7591ad6c3d2db224cd5ef3db7e689ab464aeaa804ce3e0eec05d2ccdf4d7babf469af71857a804b99d86c562f53dcebf75e1575bbcb22592de19310f9ee057921ecef414ec18ff4475f36a560a4a0657b98608436be5a3ca9ebd3d8ed538e1a6f3454836bbab5b5b1d391867c240dd22e4e20eaf7b96158563055db36f83b88c28eb67db632596af704be91b2bf270db2eb46389edfe56b8a2352dff5493996d0a06b1c4f845685dea659f4c4e54982f5c12064f2fa90b2a19ff520319d3613555ef089041f1572fdb79984d83a69f7bca0c54ef4fc8725033ce4b9bedee52a14c109d77bb61ad00bb19b341831d8e8f37644b5c78ffacc766d6807af96cfa2e761db06f10b206a30397371431bd829802f4c89fb91feb5506fa0427d8179cd066b74a8356ba80f0f163389a661f9d8db93a81be2ed4c5bab08bd09a8f2644c985868307f1463fc5b05647a8845af8186aa449fd7795a0302fc4bbb2bcf5fe720b72556c06acdc9847c144e3347c64aa9181683d3e263694a9f592ac699ce1cf2daffc925a39108b0d6290e15800810b3a5a12ce942652428a0368ebbd435c0d4b37971728d42f6bf1575ab192387c3f1f707c4064c3e2a60ce2e4cd9b00dff24425745d96e66d160c28b9f51cc1199a99b30a341fe20ed62e5d5a19125f631c1838743e121bd038ae6006f3ac5f2a4b7e30e2449e9abe7e8ae1c783187e06858f8851c4ee09e56fb35c855bb214d06837e6317adf465d4588167632a9260d098fdd834970f596880da96bd3621ce1c60f10906ecd42e0a8b30ef207b02f782d35dca40bdf9294039b3893ab4a691d29c99c465daa9469d8ea7a1347d495b76dba0800872b29ba6d9f23903a1b47aa6310b602924fe79bacf5649f39baef2bbb359899bfd542efd42b7f6887da385c57b0750bb9448fdbfe943e623fd1afa29fca3e6f0ed7837ad845e4597335c39b1583538af30cccaebe192ed63fea83df6f7467a737fbb01f0fdf255ab70e7823b4e442d4ffe3bc7bc01b69ec2978d54d4276018e6d59a6817f220778860b833a91d08bb2522c68c4727dcc6f6b9745bc24523ff5da99f6f898e42a2e15e7b09d629785c7816df923ff6f056f9f2f134a36474086736c366638bf2053f9e94891c715e4ccc301e345ca46593549c1b4be2dd69c984bd06a43abb2665075253eaebf9181292d0b8c69faea2ba39d183497934789fb570fb1376d60119e54f5672dca6282a7c9a7068eb167935b6841b828112a5b49694cd0e89d003e0f0559486ce4f5c746c894ab0da0500c19e7be2ef1d1ee337cfd0f84459c44ebe6f68ac9c81d44143be69477c3aa9cf1a706692435a687e8bf91afd954e68f5e021aac5f2e70e0ec94e56e3254c8f561d1c443e0474154d0d52f3904378922bc4b343a09d0879c98c01293bbf90b829af325c9678075c96792eb364bd4c5c9d87e01940374db94ce806a9e8cacf58bd8f7c916b7b2d1880be36e77db0f2018290a8c5048ade3e9418496557b0c8486193966494c64ba0f8a12deded22bf43a5d4ce1a8ec002c6eb8e136e68ee8de8d79f978e33bc43e37f3461726e0ec1d576f8765a1e8acdf8978f4da9d6cf6cf73d644477b0260bd97e5cc28bf3d8e9c6ad366bd75237e3731caca06ac3d799bac0245bf24c175a2b199c3265b28aea8d8f3b75450cb58cb7e24912781695d20166833cb8c4227822554ab57004ee552ce2d2bc25e1397565c9a7b0f893b865a4b1e97bcf9d81a54097aac7a284e0670385df9bc0ca047f7c6509a29af14f2dbc794ec1ce3dca9aab5fb9797a61e843effec0e28e9647d13c9546a9fa7d509fdf4a00868857362f9334c067c1abd8c8c2ad68ff6314a6c97246d0bd71ae39b1a99f4527351ad8b23e577bede4ce6fa3e9bfe9f44f973ee3535c1ec4f47a354a9c099b8d4275500526c54938b2ddf27cd08bb8fd129809e5bc40f74b4005ae05b22b70ea688fc2ee4100ffc61010395a5efd7d02d801cd976a264b8ce0c04f7d4f5a02d2872334144d3ca169a70ffd93c01fc776afdd3810733eac6dea2b52388c48c80cf98f86e9055697b90d8c8d6cd31a4bd3922ba0c8a04cd1e425d9f005ce619956d8a8624b1a195f3c7d061d896885a13e10566bd001b5043311", @ANYRES32], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000001440)={0x0, 0xfffffffb}, 0x10, 0x40e) recvmmsg(r1, &(0x7f0000001180)={0x0}, 0x10, 0x0, 0x0) mknod(&(0x7f00000005c0)='./file0\x00', 0x0, 0x7fff) r2 = socket(0x0, 0x0, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000538, r3) r4 = getppid() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x4cf6) r5 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r4, 0x0, 0x0, 0x1000000000000000}) getuid() getuid() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) setreuid(0x0, 0x0) setreuid(0xee00, 0x0) getegid() sysctl$kern(&(0x7f0000000040)={0x1, 0x41}, 0x2, &(0x7f0000000380), 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)="e253bb7ec3f42de1fb618ebd84ee6966d66bc0815f60436a2e227064e7f0851836cf2cec582dc2dbc25f8d06f42c72a9cec9efad61e2", 0x36) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0206923, &(0x7f00000001c0)) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000080)) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='x\x00') poll(&(0x7f0000000100)=[{0xffffffffffffff9c}], 0x1, 0x87e) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x2, 0x200, 0xfdc}, 0xc) execve(0x0, 0x0, 0x0) executing program 4: sysctl$vfs_nfs(&(0x7f0000000200), 0x3, 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r1, 0x8004745d, &(0x7f0000000200)) syz_emit_ethernet(0x6e, &(0x7f0000000000)={@random="5b611cf2c8db", @remote, [{[{0x88a8, 0x1, 0x1, 0x3}]}], {@ipv6={0x86dd, {0x0, 0x6, "39a7c4", 0x30, 0x0, 0x0, @loopback, @ipv4={'\x00', '\xff\xff', @remote={0xac, 0x14, 0x0}}, {[], @icmpv6=@time_exceed={0x3, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, '\x00 \x00', 0x0, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @multicast2}, @loopback}}}}}}}) executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x30, 0x4, 0x0) r2 = socket$inet6(0x18, 0x1, 0x5) fchdir(r2) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/265}, &(0x7f0000000180)=0x10b) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) chroot(&(0x7f0000000240)='./file0\x00') r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x80, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r4, 0x800c5707, &(0x7f00000002c0)={0x2, 0x8001, 0x800}) r5 = dup(r4) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000300), 0x200, 0x0) readv(r3, &(0x7f0000000380)=[{&(0x7f0000000340)=""/26, 0x1a}], 0x1) r7 = getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r9 = getgid() r10 = getpgrp() r11 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000680)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r16 = getppid() getgroups(0x6, &(0x7f00000006c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r18 = fcntl$getown(r3, 0x5) r19 = geteuid() getgroups(0x3, &(0x7f0000000700)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r21 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000740), 0x8, 0x0) sendmsg$unix(r5, &(0x7f00000008c0)={&(0x7f00000003c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000400)="7cbada1d5dcd63f6ecc8b75e9a5e0891aea5042730c744dd268c03aa195f3c98760341805fff16b8d7498cc09b0c5e2fba0e043905e46abcac84cce5c9bee25784d49a934383de857c2d44b1aa535fb084435ea049fc53e6d2c9cbb3319712bf90e469796da5181ab328feef64a3cdd6f0ae16a4b456beff4428d83e8c18250b7ed18755c6fc460a3e113c26ff6f9d5a6760fcf71445440370d8c50084fd5fad0e6862944d0f52f5a13489e2087c902b4ae6bf8ed4ad4a63d2379682da44a716ba5c2469b800ec4898cc672e448e", 0xce}, {0xffffffffffffffff}], 0x2, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r0, r1, r6]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, 0xffffffffffffffff, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @rights={0x38, 0xffff, 0x1, [r2, r6, r5, r1, r1, r4, r0, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r21, r5]}], 0x118, 0x400}, 0x5) executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x10) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) socket$inet6(0x1e, 0x0, 0x0) r1 = open$dir(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) mknod(0x0, 0x0, 0x0) link(0x0, &(0x7f0000000400)='./file0\x00') r2 = kqueue() dup2(r2, 0xffffffffffffffff) close(0xffffffffffffffff) r3 = socket(0x2, 0x3, 0x23) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r4 = socket(0x18, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1}, {0x18, 0x1}}, 0x3c) shutdown(0xffffffffffffffff, 0x1) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0xfffffffd}, {0x6, 0x0, 0x0, 0x80000000}]}) executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) writev(r0, &(0x7f0000000e00)=[{&(0x7f0000000080)="c3778fe486fa8f9f05ce4bfcaad7868e4bd7872ff0597773fa1e061cebd702547202798b96c0a24deae72d0db883bac94c4761e84558e6ca6270794d9b5eb06bb75ce478a7f5a6d622690c4c3313ec970000000011fdc121e175d8242b6269551e9560276c7118f0", 0xfffb}], 0x1) nanosleep(&(0x7f0000000100)={0x2}, &(0x7f0000001740)) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) readlink(&(0x7f0000001580)='./file0\x00', &(0x7f00000015c0)=""/104, 0x68) r2 = syz_open_pts() r3 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) lseek(r3, 0xffffffffffff8000, 0x2) syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) execve(0x0, 0x0, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000140)=0x9) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) ioctl$WSKBDIO_GETENCODINGS(0xffffffffffffffff, 0xc0105715, &(0x7f0000000080)) writev(r5, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) executing program 4: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r0, r1) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=[{0x10}], 0x10}}, 0x10, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0x406) recvmmsg(0xffffffffffffffff, &(0x7f0000000c80)={&(0x7f0000000c40)={0x0, 0x0, &(0x7f0000000bc0)=[{&(0x7f00000000c0)=""/67, 0x43}], 0x1, 0x0}}, 0x10, 0x0, 0x0) r3 = socket$inet(0x2, 0x3, 0x102) sendmmsg(r3, &(0x7f0000000c40)={&(0x7f0000000c00)={&(0x7f00000002c0)=@in={0x2, 0x3}, 0xfffffffffffffc46, 0x0, 0x0, 0x0}, 0x10}, 0x10, 0x0) recvmmsg(r0, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) recvmmsg(r2, &(0x7f0000000dc0)={0x0}, 0x10, 0x42, 0x0) executing program 3: r0 = socket(0x11, 0x3, 0x0) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) r2 = open(&(0x7f0000002ac0)='./file0\x00', 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000080)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900283a003bcc2629a17a6c58afb8877c8be162e3000000000c"]) r4 = socket$inet(0x2, 0x2, 0x0) r5 = dup2(r4, r3) r6 = socket(0x11, 0x3, 0x0) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r8 = dup(r7) setsockopt(r8, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) sendto$unix(r6, &(0x7f0000000000)="b10005160000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b2900e1aa5b23edebc8ef99a8ad491726fa8251e2f0ac3ebbc2feb3fda1139b672f4d3353eb06acdb35a069d7080000000000000000008904000000000022830cf41bed66f4f365ccdcf3e4999d9d20002002c5dbfad800ff0f00"/177, 0xb1, 0xa, 0x0, 0x0) r9 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000100)={0xffff1420, 0xff, 0xbe, 0x7ff, "01c2d60ca093299ce6a0119053af49f266fdef14", 0x80000000, 0x9d2}) setsockopt$inet_opts(r5, 0x0, 0xd, 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000001c0)={0x0, 0x0, 0x0}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000200), &(0x7f00000002c0)=0x8) setsockopt(r0, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) close(0xffffffffffffffff) socket$inet(0x2, 0x5, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f0000000140)=[{0x2d, 0x0, 0x1}, {}]}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200), 0x0) syz_emit_ethernet(0x10a2, &(0x7f0000000540)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd604292c8106c0000fe8000000000000000000000000000aaff0200000000000000000000000000012902000000000000bc742a9c878a7622119f3100029598ba8600907804003a04ff010000e50000000508f34b718b7b2b4a7e7dbfc4564ad6016431f4324734d393"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000280)="53a7c3f17f5676299a0600987beac1", 0x2}], 0x1) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x7f, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x24}, {0x24}, {0x6, 0x0, 0x0, 0x20}]}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) writev(r1, &(0x7f0000001580)=[{0x0}], 0x1) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f00000002c0)="51b8c36cf4c5e5165bf702ab3cec6293cc6b10a368712898803c5644c18fe2068e80d9c9e6f094748f3b5457965cc5c38c40b348310f7d2362d5f6aff52fb9dca72d832c2ad51050d3e5363c9bd792ddfa25bf5b8400da822c53de74e0b2c26c917dc014dccb8bd82d7a7fc84625319a0c27e947a86ded014f610bb3755fc48e2639e19f4f2d891da931932410f7c7418139000000000000", 0x5}], 0x0) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) (async) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) (async) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') (async) r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) socket(0x18, 0x2, 0x0) (async) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000003c0)=0x5) (async) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) (async) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) chroot(&(0x7f0000000300)='./file0/file0\x00') (async) unveil(&(0x7f0000000040)='./file0/file0/../file0\x00', &(0x7f00000000c0)='x\x00') (async) open$dir(&(0x7f0000000100)='./file0/file0/..\x00', 0xb26102061c041bb9, 0x0) open(0x0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) (async) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)="000001ad", 0x4) (async) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xd18, r4) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) (async) socket$inet(0x2, 0x3, 0x102) (async) r5 = dup(r0) pwritev(r5, &(0x7f0000000140)=[{&(0x7f0000000580)="c6302c9c455c7be3d8598d3ac53af8e7574f36", 0x13}], 0x1, 0x0) execve(0x0, 0x0, 0x0) (async) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000002c0)={""/16, @ifru_data=&(0x7f0000000200)="e0d3921f9b18d873abc518b3c8eb7f139e1ef3eea141eb4d9bbe229615365c26ec08c660d0c7f586c1cab336fa834acbc3744c65760a9cb816a3813b20ed7048e869a86a84b3c08b901a7e2eed32a31b3fd31bf0fd0f277856089a5f14ab55eef237fa962c074c2c71955024f328175e29c9faf29c7bf4dfc0"}) (async) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)="18d26cb474b5c9d53e0f", 0xa}], 0x1, 0x0) (async) execve(0x0, 0x0, 0x0) executing program 1: r0 = socket(0x2, 0x3, 0x2f) dup(r0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0xffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000300), 0x10) r1 = getpgid(0x0) r2 = msgget$private(0x0, 0x0) msgrcv(r2, &(0x7f0000001140)={0x0, ""/214}, 0xde, 0x0, 0x1800) msgsnd(r2, &(0x7f0000001240)=ANY=[@ANYBLOB="0100000000000000fe4c5dc840134f99034eea67ddd836c528b3dccde0c8de49aabc689da0fe6d74a884803692001bdf5b1e5107d52b1ef8fbaecbd547f47e046b7e85da7873e125dee60c1be34e786758f8c0afc144d502a44e6f120e4e5d294dfdc85632784017428f17011ae1fcac780fe0469b4c5b9fc8201bedcb1e1bbb3da2c8da7120a5a750a8a00495c7e51d3a3bac4d9acb8edb135cc54591d9cb265612b9a22dc6d1657b4b0006c1ebf6d8fa6653f1a7a1048051b95282e824e1b419ea70b14f19b0b96b6da58ce6364adf8df5549ec85a93a30890946878e0eea37b712bfa9cd7dcf9bfe05eb0c07278b344a27c1eddfe23569bff1200650ba5c4f8752b9d9118453f9cfb1ec08398f5f18597a42484cb7e7a16faafd50d80aef4e87aab395d72d2aa190fedf9d0dabb4962746799de9305c14feb00d2cefd8e9df5fb872ee55eb2f5a1b3b63545a72b815afd9b72886ebbe8bf5983cab2be1e5b8da23b0eb8a2359ff46b710523150597f172a56379071a06577918b2144a2f0a1702e9959410bf11f9c413e0a45946fc275c8ed3eaf294112eea890bfadc3379465405942322e40fe3668e3ab171d74a4b8b22d00c004eb669e4e1e0be71a09a2c2212a1ce61423c239e546102b70bee496484d2f59bfa7c6f9b5431987f80026d5a28767e0f20d94851123358b6330bd09e0807cba20c68e3246682bd42894ecd9a8ea0aaf85e94cca89600991ebd36ebdbdf89700f671902667161a72ad36b7a1d0b7e454b394a6abce834174926212245e1cdc7850d1045adb8b16545bc45efe059091e2193883f2449aefc4d0469fa98ff25b83ad4e9a25619315d09f8331d084fb8fb50aab9351d22c4dd025721a9770918e6ef675e52d03952ce015fb0535a0f4562e77cc28ad7b0aab3302a8acc6809bec0b309babfc49a5bd5235db17bad360746cb1772f83b066c5972448c710603c7d8f825895e53789d890f9a244714e155484c18904681e5fbc2bb1d19aa0d69adee2a010b5d3f8b1f7f1d724990113ff6f39a434a250f9fe9f87e9cba3d19a8c3410dea34360e96a30d23dc8a1d8a4136ce9c0788b3e32a286eb41b83b5218c3641ae78af4d1f2a7e247bd2d7205c8d2ea321c8d386a7f35797f10a6161cfbcd4d9d9ef41dafe25611405eca1924e3f7ea4a47fcdf1a35d7823ddf801e76cff370742782e885125afb9a112fddf2535903dfd7a71e5c1169dc952fa7dcbc22dd38479cbc0b3e4f22f448cf6409b55b1668ab999806d3fca092c8a4bc224bbf4eed968a8ccad8aaa7fa741ce1f855496ee1c72a9aa6e76fadf0300a5b8af161fbf7601b4d7cc7c06b82a77cdd12eac15bc6a0e9719f5d0599cb38ea68c96ed775b5d62536f0a5e33fa46f169351b93a2fdbead3bfacf70203078c5199aa51ee429e887ac7235ae1a9ac52bf7e30f43adcbe6261cce9ac4484814e46d2815405a4d371c53716d94c4e9990f4e48a6c7c35a9884ea9c4ea2802d362f691b3ca42e82ca9d9d386fdad98bd718f478bb89453ae3fab33892ec327d174710bd3f9a560a20b10d62f157261bbbad2cc69b760ca92f65d644d61f52bfcd77d8fed8beafa6a0a5167dd85722bdc89dbe759bd641721ebdc4357d9c1809796aad18857d2278ec98cadf2d26f02f4ee9cf3aa37dc413106cf0e7f1f739a6ccacabc8b785794e29f15c4b0187a757e9fb33c2c1fecf1b0f20bbe9f4ee40e3ba8199774837c5fcacd26ceaea2e22279e123ff9e6a633da43d925dd47ba09e62a707c369d255162b1c768fbbf69ccf553d6779447db252bf500faa4ad3b1a730c0ab868e9130b86c40bb07b211362d157af08b53cf795a39a4fac99f2529086a5b628f8560f75b185998f47dcd9c2004aa978f92c7c9b211d0de8c2470ec4d10a73d33292634d8648ce2ee94629903fa1f4d12e4781d124a7273ac0461c8095cfd730e1e728ad4d57a8152463019d763a9f4ff85a66ec52c869789d25cbaebaafd3fe1f4457ab1a4c0dfe9e34a3fd2c0f66c71d6b66bb838b9e140d47eab7a7a2b4cb55889a793916a6f248dfa98aeeed16b64ca462420d172571a9e379fe85eed25394dae16fcde71e8470b0c134cdf99e50b54653da29b4374fb1e9d463b5db950c42eba6d368f139b128f890018a34146ed55a72d672b949cff6f88f26ab679a9b2daad7c721b3f444ebdadbe614ffd076955c25a54b7ab01560fe3c9fa3b453f306edbeb7f7264dd7780feb448cf80d335ec0935eb8fc0a3ac664431e1811a683a8ca7f1e7161a88afd0156e2763f2f33ad659cc9ae8e72a5230f1ce66fa2ce0840fa99a7550a0619a41e20d6a9aa8245d1424463c6e42ed4a6a3bb8c9d88e9b7f066a1e777fe5785d2a34bbaa989928e14ff45918b6621157320234bdabdcf1b792acd5713a9a75ac13a0d862db34be4312bcd71988bd5746a20dd82499d94b65b63223a992fd5ed0f685915d5c761f11058105f0be6f197ee1dc947b1f0728ae8802581001ae48638812477e179eea57832d397caa197065dd4c1478703833d5f31a6735e191032cb2abb51257a82aabce894ccb66197aec68452241edafc7c4802460fd46da24e279ff82346d68e96cd2bca0571010d7747f4458969dd5bbefbc7bb53c884f15e113df98bfa3e3d9b84a36f2d598bd5b594b56940f682c6f33f5de0bedc1060ca552cc459dd04456857ed948bf9e690abd0cd1676e51f5b08de618a213d88e4797d1f9de70838aa07c4d929e8f63cd061f9a5d6dd1df710da5c43e88bbb1ca5c209454e6bccabe17743b3eb1374933f7632f11bf4aeda01a28d464f307336010f14b91937e936f05d1fd400470648ea84c10d879d6d81e2adff0ff74402091200fdfa5d300cadb890f54e3ba90d9f2ef1cd2338cb199645432e13ac0dad7193e0e6075eaf359dbacfe2c274b38a838bba164429413ff7cd1709000000b3d4e5075f88b91f1ebc2ab2c29bdd6fc40bbd5438fc03adfedce2d08173fe32f6abb23570d8f5cfbd7d4c30196d9d2d0c1154e857a164a4f395da6a465b6a90e04dcfc18f6f9c7e40c6f85c4f65032b398c25c1c891cc680e30f84b5515a48cb146bd08bbbc11a36ef253bac872c0431d48c3aaddc13db5f9aebc53d144f79a4a9fc6cd6250884c1d4c2abe3ff90c961a2dc1c9d1262cbd0d9ab32272dc5a411e7bade39452c8c59f3120d3e5d1aa1614a20aa8b3cf45b7c0d2ede1c3c1bc78465ecebc280dc83127ff0ff6ad45a083aa241e8620214638eddcc831bbc3a64f52b4faef2bdaa9667f647b766ffb85449883e5fd01c389a84dca54163304fd0de360719a226f59ff08a1e9dd7095fc6448a46cd42529cf6b1090471232e81ddd89a892f5d55d74e526ec825b03550ac9d38eb1100932207dd341bbab62c0e0fc471d431f1212f2891e763f9653da2820f178fc9646e193bb583c43405e9575d799dcdb4d61c1b4133e9cc7c577201b168dbfbe05fc01467a80c9b14e8284c588c70fa6d5e8d64d37f4364a40f6407151251f545a83cc917ecee43f6a1b20b7e8a67bf816f5968009c252030b1006675428ae277eb1abc9ade4fb39fe346ff3e89ff91b88c750b74eef6adab2baeca9b3b516c0c762ffebe52838da6c3a95d15c9f50e628cb6f8c12e4cf540be4a7d71be2922b2ce147cf5740800708bdbe2cf87a9a93fab71bfb73de3e2774eb344c0455cde533a8aa0cc680eb4fe8ec68d9fe6d5aa56ace8259dc18c8213d616d912a7db89a5f180e298d7b6c30b06faf62b83a676f981768e1551a8e109d6ed6746b80d3d75a633b543281eb8dc433ac3cdbf5d7805b1eff01b27782ee05dc3b0539e356301349646eb2ef216d4938755312c140f42fddf2d003f7ccfacabb1fb2d29a1cf7fd774d7a40cccea1909c60d0529ff5e1e4ca1f4ad145c7408fd01f4bf175cc3cc1a8c2fe8e3abb9e5921b493199be5b7e23ac24e38a038b60171f4b2113062a3f9490406b0fdacbdabf6b286f4527be32218ea4b083253f61a65462ceb8a6119b84ef72d9aad98f1c6e83fe8f5969076bf7fa90d6e886053edda68d5409b844246c9fcd2bc46cb1fea35a7ad9262238a0d4070db34c690e2fc2d8deb84228ce0c68b14bb47b8e1fadc0008bce4de77a8c63ac274a8f2f6e29facf5f4fb3b2065705ba1102f1f6fa444a16ce357cbf26efac9bd3a5dd36ac9fe592f10848061aba584ed6b1243bf9520eefa198fe2754c0671bd4a959e717d719e433e27a17350fe61fd70a444b3785c8b9c1cfaefde3b0a1069d699b60b64f56bc481c2cb9c8b27c65edaa20e88089f2445f6e5cd51199e825cd53d2a0180167a3cca20d859ebb4e3803dcf0251863886377d7a20d6388cd0963cfae747ecb3ec6803ab14a7d666efa9691aed72bd123a1d2fd36782780f4ecf01f0edb1a301cd509310a3bd0e276b4856f16ac25f885ccd507439b70d0a97804bc126207ddad6df5a62a922ebec0c2b56036ca1fc1c92fee98ad409b4ac3518279f160ceddf84d7239f7609a4890d0a19b528fafea05ed8ed6e96ce1a1c8b5714ef6d46e38f79ed703925b02517a4d684ba482253b666332e7ddf26cb7a28dec984db64fcf68e7f2496477cd565149a4bc501cf22ed2101fb798e100b676643538a325550e733ff079ccdc7389f45659c588544d098a1a7a076994bf7a927c8105224fd8ee4da297fd93bfd656203f00ec45e984bb98bcd4f8c60cd88c9a7b484359bfc1c42583809179618d4afd94bd708c889d88914bdbaa3a1f58ba186397baee12d018e31860ea49fa44320d14d5d3cab8b0ac4b6606a2ef65b9f49e9ba80f72920c3d17d0fde80d7ddb0560f9d31486de4cb748c5cd3adde8c4503d75834895662bb6262bfea73eceec103a463b2d43808d3d51e6dccb930ecc923321a79a2167ce7d908331889f3d915e4195e135abb8d3118372680d25cb0be65887f0a4b4a2a1e814351b8510abfec568ee3258265d541fdfe4b64030eef420f2789423dbce46ecee215fd3699f3816708777273f9d79af2531757d38e3cc1015c80c26fc34e4329c8b22b21d745f07c9792da5311b91e7cdff3b8614e8804d6204d86ad36dc09e9fccaf4f0ffb1cbeac71758c9e81459a7de7432f9f5d223e419b0e48e142d7f434e967f853f2c1c510061db8a37e9cc26d3276bdbf5b842c57ca68a873e2ca1840181814388e21083c926898248b0584a08fa8aff570f6a80ed4b97198f5a98b8dc9008e754b5f334ad417221fb1475f680919252f564fd10d2a554a086dc0aa026b27e70763e13356c890ce364760544a658a8524000e3ac65641f3a7a396707f8918929f5479dcb91df8276ec4746b17f2ddc8c5bbf6c226fb6833c8f53b5c5d422ebda0cb2785019403f6b38bb84cca6d0839304b4100dbe1d66e0badd6613dfc3507d83b35366d7e13b0b911604a95df72f0b47a3bf185b6116b5b80eb0acfc038a00de23ed19706b12877c58c92aebf74483000b18322d1aa28b1e38fb8ca6e610ffc12e71684ab50969d2e5c620ebef0d19d137d5431910b30087c5cea7505301a7d95a1b45b68a6be91f89e52d52500de21011abb7374e5c257f64f3b082111221172bbe44cbc55460a268e3ad759733a9dddf567a6e28f0544ffda2a67d8e3632f63984cf5e2fe2ff2b90a0c00190e174cc1688fdefec8036032847825485d97f30f157f24996ac8d1e46adf464cb3f68b63b4b7423c568d9d9a8a9a9706aa0c87b1dc31085228bbc446228d332a1db1bc7d6d6ab6b93e355e81f948d00bf59760000000000"], 0x1008, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRES16=r3, @ANYRESDEC=r2], 0x0, 0x0) poll(&(0x7f0000000100)=[{}], 0x1, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00'}) close(0xffffffffffffffff) r5 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r5}], 0x1, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', r5}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x22, 0x0, 0x0) r7 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)=0x36) execve(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000740)=[&(0x7f0000000440)='[\x00', &(0x7f00000005c0)='/de\t\x00\x00\x00\x00\x00\x00\x00p\x00\xf9\xf4\x95\x96\']\xe9\x1ey\x9c\x05\x1cz\x80dv\x7f\x13s\x0f\xdcqG\'-\xac\xac\x99\x83\x8f\x1c\xd9G\xdc\xdab\x1f\xd8\x0e\xef\x9c\\\xa1\xe5\xde\v\x19\'\xf8\x83\xe0'], &(0x7f0000000600)=[&(0x7f0000000000)='{!&,%\x00', &(0x7f0000000780)='/dev/diskmap\x00\x8e\xe2\xae\xab\x0ek\xa6\xdfQpY\x7f\x1c\x0e\xcd\xed\xea\x95Md\x91 \r\\\f\xf6\x1d\"\x82=\bv&\xbeM\x96,\xc7\x95b\x11\x0e>u\x9a\x85\xd80\xc7;\xd0O\xfd\x7fb\x84\x06\x13!\xa56\xab\xff\xab\x98\x14\x05\n\xd7\x98\xac\x99\r\xc3\xc1\xbdT\xe6\xecWp\xd4&\xbcj\x91Z\xc7)\x00'/114, &(0x7f0000000640)='/de\t\x00\x00\x00\x00\x00\x00\x00p\x00\xf9\xf4\x95\x96\']\xe9\x1ey\x9c\x05\x1cz\x80dv\x7f\x13s\x0f\xdcqG\'-\xac\xac\x99\x83\x8f\x1c\xd9G\xdc\xdab\x1f\xd8\x0e\xef\x9c\\\xa1\xe5\xde\v\x19\'\xf8\x83\xe0']) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000800), &(0x7f00000002c0)=0xffd2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000540)={{0x3, r8, 0x0, 0xffffffffffffffff, r9, 0x4, 0x8001}, 0x88d, 0x0, 0x3}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000140)="4a273757201f098f91f461fc5a0a2521fc3d8b838ffac17b0fd3cdbf82b954ccb9a48ae9a3e6d99a3d870374b67939cbb2bd925a643bd8ca65298e4ae12f3b73b8bd08c2663ed6256e0e3c2f9ce8997c6ac461702c0c7dc0a1142f122e", 0x5d}, {&(0x7f00000001c0)="aa3c81c5ed0ea0cf016c608877e912f28c3fbba7b0ff2a1c02fd010f900952eeaa8efdd305892af8c190b6b7da359df305a684c88f1fb5718f33ed12", 0x3c}, {&(0x7f0000000200)="c23bec8c5fa0afff1a5e179cd684e05f1ecd8c7cef6b39acca162605bc149ce270dae5f0851d393af83e35b26d002b026058111b9eecafa60928b5e5b7a48ce8f3b12bfc47f5f80841c4fbf4735eba765e25", 0x52}], 0x3, &(0x7f0000000680)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r6, @ANYBLOB="16a1c7a3959b0dc0241074d9e9a5cb54073ae78748745155965eb71abd091a356a4765513b98a80cf6d2e3abbb8ff5a007a3148f7a29dd5731394fb65d6cd3cb29f6513142373573bcebf937ed", @ANYRES32=r1, @ANYRES32=0x0, @ANYRES32=r9, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x19}, 0x9) msgrcv(r3, &(0x7f0000000a40), 0xde, 0x0, 0x1800) msgrcv(r3, &(0x7f0000000300)={0x0, ""/208}, 0xd8, 0x2, 0x1000) msgsnd(r3, &(0x7f0000000a80)=ANY=[@ANYBLOB="0200050000000000726d916bcc5ada51797815e12bf2dbaa0a912d9b0189e9745869d3482a27f2393f890700001000080000d0dd8445dd1d2d36b7fffffffffbcf28a33ec52698cdaae8f4deed753ed1d371fa795f5bcfd759894acbe6d78b0f008120f7644cb564ddcb0b3e02758364e2a288e59fa4206870e96a607224e8ee05b65a2cc38f4e551a38498e8a28b07d0f748d9e41a0d9ea9304928cbecb4420f3862750ac3d7c98ba5d102105ebd1be9d8dce3b200000000000000015f0121aea8de9acdf519f8e971eb9501180e3da7516d3b067a6f00ea7e7e62cda6219a527a7bc34c54351"], 0x7a, 0x800) executing program 6: syz_open_pts() close(0xffffffffffffffff) socket(0x18, 0x2, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13", 0x0, 0x0, 0x0) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc1206949, &(0x7f00000001c0)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000200)=0x4, 0x4) dup2(r3, r1) select(0x40, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0xfffffffffff7fe00}, 0x0, &(0x7f0000000140)={0xab6, 0x0, 0xfffffffffffffffe}, 0x0) r4 = geteuid() r5 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r5, r4, r7) fchownat(r2, &(0x7f0000000080)='./file0\x00', r4, r7, 0x0) setsockopt(0xffffffffffffffff, 0x8, 0x6, &(0x7f0000000040), 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) r8 = socket$inet(0x2, 0x4, 0x0) fcntl$setown(r1, 0x6, r6) setsockopt(r8, 0x0, 0x4, &(0x7f0000000000)='\x00\x00\x00', 0x3) r9 = syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) fcntl$setflags(r9, 0x2, 0x1) socket(0x18, 0x3, 0x0) pckbd_enable: command error executing program 4: open(&(0x7f0000000280)='./file0\x00', 0x68eda01775965b95, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0xb70a) executing program 5: socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x4, 0xae) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, &(0x7f00000001c0)) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) r1 = socket(0x2, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) syz_emit_ethernet(0xa7, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaa8bb0800450000990000000000039078ac1400bb000000000000907800650020de0b3fd6ea35e0eca79901dc36c33522330568eecc873da544dc13db84b0a67565132cb0d8b4cad5fb65231bdccdfd691cd23bc0c11fab63e2e52d286b579c38be61378f286943ab1ba4a112393a8e323de368ea18d5f9b346c736efb21122010488e463c54e9e180ce93728b4fa9a21fa9f6cd08bd56e97db00faef92ada3268ee30933f96bead75471f7e3ba080d156f3d09641cf36e3fb27d60020b689535b9518c3c35b19d9e2d6e491473cf82dcf336b299ca13c2458bfc90a996900af174ac8d5cb89b80f23b919fc07aaf778520c23f5e4aeab131a8a8e633777e26d3b6f5cbe01b1c932cf1381c747c81b5e6c8ab51f70d05a9c9518928722a66fa7f9c36c38a5ab8aba4caac3c0bbf0cb2609998c1cc05dbf15292aa7c0a03d3d30eb549df52b78e7db2c38229b14a07660acfed09561d5b9955ed13c4a1254b9d001bf0f86193c888acea309a93938e6dfc5179957ed8d15c78a91348b17135f7545bb73916010833006756cad02956d9026f35f6a597e6bac34ff0dd81048bd50187ab8fdc0e67056584a26a0145240c95370ab6d0da1fbf2d6f3e21bfeb7243597ed4d84e3f510434faccb6f600911b8b55797bb099ac25e9b9e9adadd7eac66757b9718443f8411887f1c036bf7a394468"]) r2 = syz_open_pts() r3 = dup2(r0, r2) close(r3) r4 = syz_open_pts() writev(r4, &(0x7f0000000280)=[{&(0x7f0000000300)="de", 0x1}], 0x1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x657, 0x100000000000000, 0xffffffffffffffff}) r5 = socket(0x18, 0x3, 0x0) symlink(0x0, &(0x7f0000001440)='./file0\x00') mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x1, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)="00000100", 0x4) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0xffffffff, 0x4, &(0x7f0000000040)="eca01fa831ffffffffffffff7f315bd60fa68f55473df404cdaf9bfa6e4bd4aa1571184238c3342154e7331074d99dba3a0738784e05", 0x36) setsockopt(r5, 0x1000000029, 0x101, &(0x7f0000000000)="5ab7776a", 0x4) close(r4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000880)={0x0, 0x0, 0x7ff, 0xa7ba, "d8f10dee0ff9308d9306551000000200003f00"}) writev(r2, &(0x7f0000000480)=[{&(0x7f00000009c0)="04fcd8b6cfe247926f935d344b134a9c230b3f5547673a9d92d4ff49d9fe4b064f8d71d69a63431fa7a6e9e496a0ad090aad3136be88a172639b52a2e7bf12e7dcb71f8bd9c0c6fa955a905b37dcdb0935bb2cd7c56f34153fca6932c54c795eb17c1d5be1c8772c0de5a32eb46ff2eeda06a18780ad587c9b97fff1a8ad02000055fe539313b683bbec929d480787b42c68caeade2bf8036e35d7e346a2a63d538bfd1f6c0c7729eefa527495c234f41132782f1163724e340bc6ee796b8fad06c906abe4172244c08342f73973e9977c5a2916a53ce8af5d9a3ba30ee2bf4fab25a77b4b1843f0716b8cff53f53259ed35b6e8ed9b463f8738d412e7cb652de39fa3a0f65744a8873275e874f345ecc8d80abf0d0d", 0x116}], 0x1) execve(0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f0000000080)) r6 = socket(0x2, 0x2, 0x3) ioctl$FIONREAD(r6, 0x80206919, &(0x7f00000001c0)) executing program 4: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001640)=ANY=[@ANYRESDEC, @ANYRESOCT=0x0, @ANYBLOB="c54c90bbcef1f5a922f64bcf1b6812fecce29d33bb6df0e62979f97e1d5b612ecf51b68f941076126cccda6a20c80536363bef89d0f24493df1b445acdd117de2b55d801bdab575ace241345f3515359e25628cb51ba615de63d87e11fb00795b90885bf3a663a3fd94b61dd86e0b43da0a3752a1fd964ceac32344990fc7aef2bc755ae6e09dde8bc2c4a171e935d585ca675fdddeb8c8197ccedc3ed6aab9865d13c17a1bd97c5101f58f666fae0ffd44a4f1f8b2a81329750ebacae615610c6f7ba4bc0a2e73d33ba0416bec2b27475b7c95637938fc192f98cbd2d3fb07857bebe98705958115c89dc65602e545cf1227f2d94f921d125ceb8e96cf19d408fd72fcac67a47ec41190b342819f7189f352a29d261ec3a5727af41080c7e6f8051f626eddde750fd492ce68c19702e3e8673c9e401af68ef02a2d95171cb6b298502b116f87964b696fd9bce5a9a73eb808d97c31f78d298212511ce941974fd3df936549cf94501fbb27cf9299cb934d3a399253a281d3844daae8329391e1111441a5b1671a78b4c4dcb5a4fe4e00c6afbcff97d7e6c8740ded0b5c547fbcf25b4580002ebbdfeacda2afa688d426592e4a129c77cd51afbed4e2ec09785f05200ca4e6038bd8907ee524f960576613991b851c364d9852964e2c8bd6ada3438f3b1e28b168db8c987cf36f6f8220bc5174c6a07428dcc3edd97e42323813eed830eea19e78a37fc3a786bcc52e0aabefa9f2ead6acc0478e937208146baf46194b8c6c78d5fe425f19fef6aeeef35491e59fd6a972a0d8562fedc287e6274dcb0da734657e5e98fbe0b65d2996a3954b1ff2402aa790e06ad3062fd9a5fc07b3c5c88b8c89ac9e3f14079e092e5569a71b4a4448222bffb79d0d75b586c0aeb6237a99c4c94ea13affa768960705a019a150c9faa51c2cfa71b9d712d0f36e46bb87a51d84d909b86d222081f2952f8f005136260d2fa868df9da01fe464aeb521f07640755207cd9732ee3fd3829657c1fa3b22ee5f0bd507e4fca85303eb7e700c12eac2006d04083762616c680aa36d19d6f0dad5aa68c7439e18f5df348ddb90902cd53ad25354392c423f7cb8d0c0e386c4b7edb23a8e8d9c1dd18d8640aba4216eb9d87088fa8fad3f6bb72bdb7cc4b5588205871e21edfa0e246adf3e18eb2567bf3b4e9eac22c31857084f40a45d494187db4a1792bfd03132942681e77796beeec931a3bd6495a163a94eba50fbd74f31fc17925f94cf85013374dc15f928b95806cece106ea478996f27eb4463958043c968dec016c41f489f55cb2b10d860460e7c06b767637e51990c37c2ed8f224706fb5ac54663c7d1d674b2e44a20ca761cead02872377ba331aee84785930813f99fb2a5d9d68020e496e80d7361559b9313e89aace33aa929a3986e17d409b3360e5a1f549bd21e5eb340336d3882c0b5a34d086ddc624f4f0d7e9078085d7e74e9a736404294a134acc585b6e712ad586c975f77fde383e51691d5b7ea6ef71c6eceb576564ad2af4656f9a5761e241eadf401915d7c3ee0bc53f4c96f5e447319280cee64fb2c35d0702f45ebb1f5079ef19e4f74fe4bee83c084d25e338f2657c525c5790140a9c29a36cd64bd3d845b31814643be7855d55a6bfc929b5a205ceeabe2f69a9fe73a359288d903eedcc559952d406ac2ddda75cd6b3b800126794f1ce731096a595cd1f04e7a08ced5460f62635f922d4b7d900d389252f675c477dd9e27be4c51e7d262d14a6c46c5249f5a0e6fdd85c0fe3838c77e0661c89d959261cfb43e17706f20032558d2ccfe6b7c4fe69e773dddc3a1698335a2692e82eab87dc0d6fdf43f6f16b88dbf864270ea24702617379c7ebfb0d9d561b93d648c4c2040f76f53869df8a2ac7f641066f617e7b2b2ed42a360c09640f3de7765479faa434b636e97f494f6348916c67d5139309477e506a163a61a93afb7321d8f3a5d568bc23f2f74a631181bffbf4244c304e4c86c854f6efc15f6c2c4928d2f8b5478194783ee45915441c6a8cf09116efb4d92df27de82dbda60ef28f45809655e730ee95fc1ed642a2a5932ca26a3b298a4b2b903adddd79dac04e66795a421e850c59217838935e1ea59b533e4e67216b12d744d3c35f8518e25bf93f4a62e2da87cdb9c29491137b414eddf54fcf5d0115d4a4f334caf356c6fce27c3b1d007b864fbf0c21dc23409528d3946f5123420f285e64bb5021edc774f38f85ab0a4a11aae2f99f2211675788591c8116f86c97a9b07c1ae720255e28dbe3fcb91f9f611663d761099535706a71b8fc32401f99258e20f0ffcf264b972ce0cbda3cdd1d914aa9c585ac8c7ec1c5e81957d2dd14ba25404e76f1538247abe74c8ab1de7840eb38ee4d51a4a0560c8941e7cf78368d5ab88b7a4ef98c4efc0dbe7766a2773735f47246e9dcf687e2a92978e639a5182b9d4a44ba7b950a107effc2cb3d95e75534a6b4284cb206017f8ebe7d050a69afc73801bd14c1aa6a3dfd7dd0cb69867a9dfb51f0c306aeb192911e698f07657415994849138ea8e3cfc4c3e0f4a6aaa2c4f71b6b7f441a5dd8a2711622503d28c0e0ab0152a8f170516e51cd07082ea58491d0f6e5591abde9306ba9e2a6218e658616027884e061b3439d123b4e0eafa27c4c3dae512e0f93a7fa2206123ff39deefa3df05c02529f63840f4e8f796885115b87aa1fafbf3a8213dc9e51975836a5d32202a711970dacdb5ce15409f38f20d8a1b84ac44e1b49ca06dc0c4d6b2244f8b260e188cc60033c8b042f6c76d902dade968bf9b6d1205281ad20c8a24c2fd4f024d769a9ba9cce4d4ff5c80a22e8ad553b3b90ff35cb2f1017c45e3b4b2368139479fc2ed3774305ff9a83a893204d46da7f4d9afb54ec31aaf95c0462cbb8f7feb696f43128e606997e9d6193ecdceaefa7ba4a4e0aed4d2b2037e57fa270f62cceaa93b71bc0f6237b71b660533fc9a7eefc30bfb890bde0de4c0168e417e9d941525a084c124531b05fe323f79a9243c661d6b182a19e2710f202e46d6fa303aa34aa4ab0a776a955d24c157a113bd2192f97c1f186c61e76eddd24d632484f1f133f44e68c5ded493391f758b63a798a002e1924a448f38b05860d7640feffe125a74ad5686a68f36f25cd2cda2d23ca5340c993445b2429be8d67d9d101292db7d982ac5d2f9f3f6b7168d1db606fe59c51c3116fac61091a095898d901d782e7774bc07c0d8958b0962a99740db4eb85856fbb46bb3b8df53b340e6f47d3297b5a5973bb8ea9e22e5077a9b495ed8698401da90f1facb1a93aabd8a6577ff9b8394910d52be312756b8c33cabda932d029217698c6018d2a39ef6210548b52583a2d3d895b266758eafdbad4daf088f2e4eb27b5a24d9625757c6b40ae20eca9319a74629645d1b2b7f900d8efe71e080c4cbbc7cac6e77e922cc07c64e3c48a800613bf8dcf4d1b716ef4cd18a26addfd6faf906f040ed799180e5b2ebe5aecb371b737e096023ba7025ab3ee502df0b94f45f76f7ca8e70d13c769cb8a261df3a34da292ea9d92439ec3617c20d9edf15b9589fb813698a1163bf4de07817daafe9f6d50006bfdaa293139914b9cd003c016c7591ad6c3d2db224cd5ef3db7e689ab464aeaa804ce3e0eec05d2ccdf4d7babf469af71857a804b99d86c562f53dcebf75e1575bbcb22592de19310f9ee057921ecef414ec18ff4475f36a560a4a0657b98608436be5a3ca9ebd3d8ed538e1a6f3454836bbab5b5b1d391867c240dd22e4e20eaf7b96158563055db36f83b88c28eb67db632596af704be91b2bf270db2eb46389edfe56b8a2352dff5493996d0a06b1c4f845685dea659f4c4e54982f5c12064f2fa90b2a19ff520319d3613555ef089041f1572fdb79984d83a69f7bca0c54ef4fc8725033ce4b9bedee52a14c109d77bb61ad00bb19b341831d8e8f37644b5c78ffacc766d6807af96cfa2e761db06f10b206a30397371431bd829802f4c89fb91feb5506fa0427d8179cd066b74a8356ba80f0f163389a661f9d8db93a81be2ed4c5bab08bd09a8f2644c985868307f1463fc5b05647a8845af8186aa449fd7795a0302fc4bbb2bcf5fe720b72556c06acdc9847c144e3347c64aa9181683d3e263694a9f592ac699ce1cf2daffc925a39108b0d6290e15800810b3a5a12ce942652428a0368ebbd435c0d4b37971728d42f6bf1575ab192387c3f1f707c4064c3e2a60ce2e4cd9b00dff24425745d96e66d160c28b9f51cc1199a99b30a341fe20ed62e5d5a19125f631c1838743e121bd038ae6006f3ac5f2a4b7e30e2449e9abe7e8ae1c783187e06858f8851c4ee09e56fb35c855bb214d06837e6317adf465d4588167632a9260d098fdd834970f596880da96bd3621ce1c60f10906ecd42e0a8b30ef207b02f782d35dca40bdf9294039b3893ab4a691d29c99c465daa9469d8ea7a1347d495b76dba0800872b29ba6d9f23903a1b47aa6310b602924fe79bacf5649f39baef2bbb359899bfd542efd42b7f6887da385c57b0750bb9448fdbfe943e623fd1afa29fca3e6f0ed7837ad845e4597335c39b1583538af30cccaebe192ed63fea83df6f7467a737fbb01f0fdf255ab70e7823b4e442d4ffe3bc7bc01b69ec2978d54d4276018e6d59a6817f220778860b833a91d08bb2522c68c4727dcc6f6b9745bc24523ff5da99f6f898e42a2e15e7b09d629785c7816df923ff6f056f9f2f134a36474086736c366638bf2053f9e94891c715e4ccc301e345ca46593549c1b4be2dd69c984bd06a43abb2665075253eaebf9181292d0b8c69faea2ba39d183497934789fb570fb1376d60119e54f5672dca6282a7c9a7068eb167935b6841b828112a5b49694cd0e89d003e0f0559486ce4f5c746c894ab0da0500c19e7be2ef1d1ee337cfd0f84459c44ebe6f68ac9c81d44143be69477c3aa9cf1a706692435a687e8bf91afd954e68f5e021aac5f2e70e0ec94e56e3254c8f561d1c443e0474154d0d52f3904378922bc4b343a09d0879c98c01293bbf90b829af325c9678075c96792eb364bd4c5c9d87e01940374db94ce806a9e8cacf58bd8f7c916b7b2d1880be36e77db0f2018290a8c5048ade3e9418496557b0c8486193966494c64ba0f8a12deded22bf43a5d4ce1a8ec002c6eb8e136e68ee8de8d79f978e33bc43e37f3461726e0ec1d576f8765a1e8acdf8978f4da9d6cf6cf73d644477b0260bd97e5cc28bf3d8e9c6ad366bd75237e3731caca06ac3d799bac0245bf24c175a2b199c3265b28aea8d8f3b75450cb58cb7e24912781695d20166833cb8c4227822554ab57004ee552ce2d2bc25e1397565c9a7b0f893b865a4b1e97bcf9d81a54097aac7a284e0670385df9bc0ca047f7c6509a29af14f2dbc794ec1ce3dca9aab5fb9797a61e843effec0e28e9647d13c9546a9fa7d509fdf4a00868857362f9334c067c1abd8c8c2ad68ff6314a6c97246d0bd71ae39b1a99f4527351ad8b23e577bede4ce6fa3e9bfe9f44f973ee3535c1ec4f47a354a9c099b8d4275500526c54938b2ddf27cd08bb8fd129809e5bc40f74b4005ae05b22b70ea688fc2ee4100ffc61010395a5efd7d02d801cd976a264b8ce0c04f7d4f5a02d2872334144d3ca169a70ffd93c01fc776afdd3810733eac6dea2b52388c48c80cf98f86e9055697b90d8c8d6cd31a4bd3922ba0c8a04cd1e425d9f005ce619956d8a8624b1a195f3c7d061d896885a13e10566bd001b5043311", @ANYRES32], 0x10}, 0x0) (async, rerun: 64) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 64) sendmmsg(r0, &(0x7f0000001440)={0x0, 0xfffffffb}, 0x10, 0x40e) recvmmsg(r1, &(0x7f0000001180)={0x0}, 0x10, 0x0, 0x0) (async) mknod(&(0x7f00000005c0)='./file0\x00', 0x0, 0x7fff) (async) r2 = socket(0x0, 0x0, 0x0) (async) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000538, r3) r4 = getppid() (async, rerun: 32) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x4cf6) (async, rerun: 32) r5 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r4, 0x0, 0x0, 0x1000000000000000}) (async, rerun: 64) getuid() (async, rerun: 64) getuid() (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) (async) setreuid(0x0, 0x0) (async, rerun: 32) setreuid(0xee00, 0x0) (async, rerun: 32) getegid() sysctl$kern(&(0x7f0000000040)={0x1, 0x41}, 0x2, &(0x7f0000000380), 0x0, 0x0, 0x0) (async, rerun: 32) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)="e253bb7ec3f42de1fb618ebd84ee6966d66bc0815f60436a2e227064e7f0851836cf2cec582dc2dbc25f8d06f42c72a9cec9efad61e2", 0x36) (async, rerun: 32) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0206923, &(0x7f00000001c0)) (async) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000080)) (async, rerun: 32) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='x\x00') (async, rerun: 32) poll(&(0x7f0000000100)=[{0xffffffffffffff9c}], 0x1, 0x87e) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x2, 0x200, 0xfdc}, 0xc) (async) execve(0x0, 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000080)=0xfffffffffffffd22) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setreuid(0xee00, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000180)='./file0\x00', 0x0, r5) r6 = getuid() setreuid(0x0, r6) accept(r2, 0x0, &(0x7f0000000200)) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sysctl$kern(&(0x7f0000000340)={0x1, 0x4}, 0x2, &(0x7f0000000980), 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x50}, {0x61}, {0x4000006, 0x0, 0x0, 0xfffffffd}]}) writev(r0, &(0x7f0000002500)=[{&(0x7f0000000080)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) executing program 5: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000000c0)='p\f', 0x2}], 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0xb}, 0x2, 0x0, 0x0, &(0x7f0000000080), 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) syz_emit_ethernet(0x1b7, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd604292c8018102000000000000000000000000000100000000000000000000000000000001"]) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, 0x0, 0x0, &(0x7f0000000100), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ktrace(0x0, 0x0, 0x14, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) socketpair(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msync(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f0000000200), 0xa) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) r3 = semget$private(0x0, 0x4000000009, 0x82) semop(r3, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x2, 0x4}, {0x4, 0x2}], 0x4) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)) r4 = getegid() r5 = geteuid() semop(r3, &(0x7f0000000140)=[{0x4, 0x200}, {0x3, 0x0, 0x800}, {0x4, 0x9, 0x1000}, {0x3, 0x4, 0x800}, {0x0, 0x5e0, 0x1000}, {0x2, 0xfffe, 0x1000}, {0x1, 0xda, 0x1800}, {0x3, 0x6, 0x1000}, {0x0, 0x8001, 0x1800}], 0x9) r6 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0xeaf, 0xffffffffffffffff, r4, r5, r6, 0xa, 0x7}, 0x6, 0x6000000, 0x5}) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000180)) r7 = getpid() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x5, 0x0, r6, 0x0, 0x0, 0x20, 0x4d04}, 0x23, 0x1, r7, 0x0, 0x3ff, 0x7fffff7e, 0x2}) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x2, 0x0, 0x3, 0xffffffffffffffff, r7}) executing program 6: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001180), &(0x7f0000000040)=0xc) r1 = semget$private(0x0, 0x4, 0x41e) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x18, 0x0, 0x37) syz_emit_ethernet(0x46, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa000000001c0086dd00000000000000020000000000bbfe800000000000000000000189a95ace1efac6e9052475ca0400000000aa0000"]) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) getppid() r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0) munmap(&(0x7f000000e000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0) semop(r1, &(0x7f0000000180)=[{0x1, 0x5}, {0x3, 0x3}, {0x2, 0x7, 0x800}, {0x3, 0x6, 0x800}, {0x2, 0x24f6}, {0x0, 0x0, 0x1000}, {0x3, 0x9, 0x1000}, {0x0, 0x9d57, 0x1000}, {0x1, 0x8, 0xc00}], 0x9) executing program 3: syz_emit_ethernet(0x32, &(0x7f0000000000)={@remote, @local, [], {@arp={0x806, @generic={0x6, 0x8038, 0x6, 0x0, 0x8, @empty, "", @empty, "6ceed6922a9a72d11452b184cb84897e"}}}}) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) write(r0, &(0x7f0000000080), 0x0) r1 = shmget(0x2, 0x3000, 0x27, &(0x7f0000ffa000/0x3000)=nil) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) recvfrom$inet(r2, &(0x7f0000000100)=""/36, 0x24, 0x41, &(0x7f0000000140)={0x2, 0x1}, 0xc) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x1000) read(r2, &(0x7f0000000180)=""/25, 0x19) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) r3 = semget$private(0x0, 0x2, 0x80) r4 = socket(0x20, 0xc002, 0x20) connect$inet6(r2, &(0x7f00000001c0)={0x18, 0x2, 0x2, 0x7}, 0xc) sysctl$net_inet_carp(&(0x7f0000000200)={0x4, 0x2, 0x70, 0x2}, 0x4, &(0x7f0000000240), 0x0, 0x0, 0x0) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000300)=0xa6) sendto$inet6(r4, 0x0, 0x0, 0x0, &(0x7f0000000380)={0x18, 0x2, 0x7, 0x8001}, 0xc) sysctl$net_inet_carp(&(0x7f00000003c0)={0x4, 0x2, 0x70, 0x2}, 0x4, &(0x7f0000000400)="349b4970c8aa03b92e56b7345bee67e9d824195bce52264721fa0c9d05dc4bf17d91878a081c5779ed1b0f767ed6893721dfd54f809b738d700df14036bdbfa090a130c2a70391194c26b005402e301af5cf3dce32215e1fddf386e3a64fd18bdc691926634b3391a9d47b64321707ed4159e4985fcdb3bbb197ca11566bf030c7cb08c17bb147f30f708031351f4411e099d85d9528bde385a73abf3094ac6e614c2d3029924a06e477ab495ca721ce358ca3607b746f1b3e20ea8dca9a6c766578ad2af5efe2c2e7ba7f3a8f51046c7c731f7f181f", &(0x7f0000000500)=0xd6, &(0x7f0000000540)="a6d84f0fe217496e3a87a7ae0fb3b2c73f424e7fede7d45271233af904b6405f48de3b59edb69922cfd6884c3ab87e9a69e587a14e12a0b465f430d7f8a41548febf239e03099c737f46db22bc7c14a751914fb81571eb6d457b9c8353ec5fea39c84d25fa42d5f2b23ca216b967bddf3a34bdfd02984d1b524c84d5107f9dac39c3d1cd50f51655f09a72f51a77220c30dffb7aecb70f2d2e54111ac80d806cc0dc59bcc5eac08f4e2853af36e0", 0xae) dup2(r2, r4) syz_extract_tcp_res(&(0x7f00000008c0), 0x8001, 0x80000001) sendmmsg(0xffffffffffffffff, &(0x7f0000000f40)={&(0x7f0000000f00)={&(0x7f0000000980)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000d80)=[{&(0x7f00000009c0)="28370dc38de31f54812f6a1c78739d435ea4a7c062308b5fdf3a75f9d0c272f3104223597f37104eaf863db22593b1cc8cef619cd1818681434d2beb9d203f59d713212244098fa12ea63da051b2ce8434515701af05e52d32cb9961866193cb070fd884fff1996c1e69c14cb4a7456902fd7fcede4b2344a0b323dfbc57a31164be005f6eec", 0x86}, {&(0x7f0000000a80)="7641543bf403975048e008bab81648c390fda9fb8dd7b0657a65c1b3394e18dc0279a38c61a1b7e5ad2d82b3b4be048068f71e70dbfb672f165062363696cc2433bfff2a1eb78849c1c5df3d86e73aa874dacc67c7d906e773ce10c39f9fe0f195ea1d402efcab02275059e80e01f4adb93ff6faac06a84852a99aecfae0b1fbc59332eb2535ee9248bac597c317b6e09c26f2abb749f224f355e0778b4bba109f270f350c34a29d46ff6bc5e9", 0xad}, {&(0x7f0000000b40)="e6f8a546dbbc", 0x6}, {&(0x7f0000000b80)="a2448fb84a1d601311f228440e42a99d9e6cf47d397187740d329fe9d7ae5b27629276b9f485303781e4b16d41f6f3e6a359862073cb98b6c5477c15745870e2091594d03f481cdc19630d089fe8a8555b7c3cec7c7047687cf4f2ef7771e5f7e3c68bb31a4cf5f50d7361835da3d974343e411a23a6888900285153b5aaa7dcdbde66b878d89bee8b9e47fca789dce1cd795788a5b7a1cecba016a6fd84c7e063b69737ae23807e6d4012ae4f2d4096216a349cf737f4ec406d62507a22486f0ccda1b79dbbb4bfdc704f", 0xcb}, {&(0x7f0000000c80)="3c2c9ce8bc0f6b6c71a65b8d9c6f68a6c627098c8f0baeb2409d8e151e503e1d0728270a23cb28e5309c81d12486eff7639635d1241dc00fb95ba1bdfa3a7b1e99de2f4f695892c6efe0f88f2123ca3779b6602c4f14d1bba1f19186a53d2d355203e7c5c30118d4bfa63052a623605139173f2290976f2251d569eada2de10148d27edb961a52829548c8b7844c6276fcca77a086cb8eaa178508cea6c074acc23cf992cb70e14d188e5694d5f44e64b2b2f93430da86420f4ad5b5d097bcb7a826aaba2a8afc198cbecd48f5eb0d0c47dc403b6585f4532ee22207941a3d4dcca7e91d6fad8072b47d2868ceea5eb4a7a657d5a482b5d33a6e8fcdce0307", 0xff}], 0x5, &(0x7f0000000e00)=[{0x60, 0x1, 0x1ff, "4be023168c8ed31e53db8f9f30a686ac53f7b2678b064712764556261b69f6ddf7572590d638eaa9c2ac197a1ab9c1ff2031f21fb4f01edf26116dc8f8529b6a00e3c47042781c4a4a0a8e8b"}, {0x90, 0xffff, 0x6, "f7f067cab257c7e33d3def305129a8e35e500fbc2873e7b5665fdac5fe983882050c113e75094a7aafc6966e90ccea160e93e138b295a73bf1fb938e0b149b376c1dbf3d151f25b7a7b87d6fcfd325cf704bc0f512849a72080216ea424a550b7f55a3a51ef9d49152ca45f02d9ab23c3f8b69d319f6a622da5194"}], 0xf0}, 0x10000}, 0x10, 0x400) semget(0x2, 0x0, 0x55c) executing program 0: sysctl$vm(&(0x7f0000000000)={0x6, 0x19}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, &(0x7f0000000080)="8695e2ae", &(0x7f00000000c0)=0x4, &(0x7f0000000100), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000200)=[{0x54}, {}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000080)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a6929921e2d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b0227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e771402d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513252ddd8680a944d5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1400041ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956015947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49773075ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d9100000010000000000050000000000", &(0x7f0000000040)=0x210, 0x0, 0x15) executing program 2: mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) setsockopt(0xffffffffffffffff, 0x10001, 0x400, 0x0, 0x0) (async) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) r0 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000b7b000/0x1000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x1000) (async, rerun: 32) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) (rerun: 32) shmctl$IPC_STAT(0x0, 0x2, 0x0) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x6) (async) r1 = socket$unix(0x1, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) (async) socket(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) (async) open$dir(0x0, 0x0, 0x0) r2 = open(0x0, 0x0, 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x20}, {0x2d}, {0x416}]}) (async) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) sysctl$hw(&(0x7f0000001980)={0x6, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) (async) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, &(0x7f0000000980)={0x0, 0x0, 0x0}) (async) poll(0x0, 0x0, 0x887e) (async) sysctl$net_inet_esp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) dup(r1) (async, rerun: 32) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 32) socket(0x0, 0x0, 0x0) (rerun: 32) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x54}, {0x1}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x12}, 0x3, &(0x7f0000000400)="a0ede73dc90fe8755cbdbd3acda64241cd19f855d89776a118334f04aa09b0354f41ea1ffb73099f05fe12bd7bdb8b74dc359e860a949a7f935b995f7272e6c8f3b87fffc66f8a6df829c7a36f81f6e016343336a2ff036eec1479ac69cd315a7a0b28dcf6c2d6b5d9532bbf6b3582727bd8cab0fd55ea251f1e506a7182b129bbcf06d1fde906b815375920022bb26d9bd543d34a8a0c5e41975e8618532916cb349b8affb3f52476682531d2fab0ac534bb30eb4bfa3691200"/201, 0x0, 0x0, 0x0) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x20000187, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x7, 0x0, 0x0, 0x10003}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) mknod(0x0, 0x0, 0xd01) select(0xffffffffffffff83, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000000), 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) sendmsg(r0, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x80, 0x0) open$dir(0x0, 0x0, 0x100) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106978, &(0x7f0000000040)) pwritev(r2, &(0x7f0000000140), 0x0, 0x0) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 7: r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc020697e, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0), 0x8, 0x0) ioctl$WSKBDIO_SETBELL(r2, 0x80105703, &(0x7f0000000300)={0x0, 0x1, 0x6, 0x100}) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 6: openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) fchflags(0xffffffffffffffff, 0x0) socket$inet(0x2, 0x3, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) shmctl$IPC_RMID(0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) r2 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r2, 0x0, 0x64, &(0x7f0000000240), 0x0) mknod(0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {&(0x7f00002b5000/0x1000)=nil, &(0x7f0000002000/0x2000)=nil}, {}, {&(0x7f0000134000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f000010f000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, 0x0, 0xfbce}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000086000/0x3000)=nil}, {0x0, &(0x7f00001f0000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f00001d5000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000280)) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) write(r0, &(0x7f00000002c0), 0x0) mlock(&(0x7f000001f000/0x2000)=nil, 0x2000) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffe, 0x0, "6100000000020700001000", 0x0, 0x7fffffff}) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xffffff01}], 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x9, 0x7, 0x1ff, 0x0, "92ba517131756eb31ae6a3b564cdb5c06ace4978"}) syz_open_pts() ioctl$TIOCSTAT(r5, 0x20007465, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) executing program 7: ioctl$WSKBDIO_SETBACKLIGHT(0xffffffffffffffff, 0x800c5712, &(0x7f0000000000)={0xfffffffa, 0x0, 0x7fffffff}) ioctl$WSKBDIO_GETDEFAULTBELL(0xffffffffffffffff, 0x40105706, &(0x7f0000000040)) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000180)={0x6, 0x9}, 0x10) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) r3 = dup2(r2, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000200)={0xfffffffffffffffb, 0x160c4dbf}, 0x10) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000240)) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000280)='./file0\x00', r2}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000300)={0x7, 0x8}, 0x10) sysctl$kern(&(0x7f0000000340)={0x1, 0x3b}, 0x2, &(0x7f0000000380)="3f24c262b7eaec80adc31ea45bca06f01426f9127553cf042a892936e8a1c96518bfe8457c5f3117261560710ece1842ad65c1ee4cc45ef8e3f90e94a13e2b18ecf8419ceed1954723b6ea392b9b8754d18ea5faee21b1468c4723f401dabdde7a893bba67cdc188936d1ea6ffb84ee034e6746ec1b73218027c3f664d3529f0bc7642d609c395a9ffa9acbdd8393878fab8c16ef90c6f1e7c22beabc722daebead39cb0598f0f601f9f30c024c4451586280537c0484b59eab81ddf578630d56f38c2a367026a10cdd72974e305f67aa7334f6e9a7c751573faf51354238ab1671262f521301c730d3045375ad85e3ee948ef1884722220885f2890241a4de8278fa2fb7352296707baee0ab0cc5366e123679fe9c5e8b4884ab8990e78365f8a8ced43f6f695c14d0c6743cc5b3237b0d51df6a716b111232b79f92cc89c48e52af7606168c96c6244b0d9fc86bb092dce177e262913ffe2f5fa6b8dcae676f01602411ffe93226dba5b57345ca896a209338455ce4b5328d79fd6c72a1323e6a43e93015de28fed208834a8acc841558905a0665db161bd8557bf2d343c0d37c241e240145701714d55ff6d03fbf508386894a1dd6fb4b72779b05d3348b9ec773c7bc255d28efecce9b96a50f7784f471005b5acc023508144902c34b7133ba51bfc59308a30d14e744008b71cd0fc494ec073102e8939b3aeff500969eaf870e950a78d4d5aecf594b20cdff70d8e9e5f820fc27e3ea046649a85253eb7a0dc1600f3abc4ac46b5341d202fb9f07f971d54c54f4af7b94b9e433c08645d00bc2cae945649f07c6805e888255ce805e8440b60d98ab8b48f092ea8c338fa2ef030ce6812aac0c30199563593bbfa9cea297894ef02bdab96f143f9fec2c0558a4eb0e386e572698848aea5e06cc089a7928a576055c688fbb52972d4c5b4399626f372fba4d418a7be835bb4890e9bdcbc2f04f15be349944157d92ae2757e44f3cf6263650321d5ce7869ac147ca060e5fe33f46ed40b3e3337ef9340b3ef911e1ac84a55c0cdfc3e1dc965acb2cbfd131509c94e06538ffa3c62e3a207a499faa85082714e296a74d3c4961eef13fea8aa99f2e637120ad5ec383cb466465141c7857ad24c16c9ba48a07ca0e6ebf04bb17c68c038a63bc88940aae12003e18d3e85e2c35728fe82f91b9b474da6f0d5b121b777d250a4f92903d60d8377a7e3b75e89419272a39ab9fafc2a1a1e958f199450c6320b7b9aa8ce6bf245878a2d1f6f29b050c913d9bd9f2b3673957381f5c69598099ee2827476412952eb8107f3f321ccb80a38d4b1b02dddf38250154c1d85fa87ca13124b4e412b79259e1edc2e9713c99ea5eb76b481c1847fb2c8489dadb68ddac0ac95a27dd0fa20def3e75c15835bf59372dbe4b7d5963df43184787aac124524bc6b510673e3750ddf532960cbc054a98e683f5ed9aa400c2d9b86c0362876a21bd1060c4f0b66507a6a006b81e504fcc4403c2fb504ae5756f773469d23cd5a59e77d5890dc8b07eda4e1079991861b7cd1405d7add6a52a2004fb46bfc0bd6fdd30285853fbd90407c3e6e1264c7e4560608fae49c21d72af279dcc8e1d9d73e20df39b4cbf6349583c558fd0de83f98bbd7875c72dda4def36fb9216a9c685616c604893630c222154c0f861472a3cb0b9ad22a2e3a308c67cd7dd9814814677d75e9280be3b31f7d5fc746be88646947df093cc8634e17b2cb3154bf5f8fe9e5747642160ecd62abce83201f16236f51760f3d59a1b3694b47b1dc0c57aabde4b0a96c0f2d63e7a4801c4fc4b904a81720da140fc0323de345854415549600689321d358ee33db90ffebc358fe441b847d1a89f06b4c4fad5e6e3f8c233734b4d47ce2a495cd711f41c8066a200c78234d290a5cd99f1cf66e300ded218157dfb4e3641e7764faf282c10295677fa9c16a2175993e663ad96f25a6256f9dd08e43bd612aed639eb06c4c29deab9320de9d7f1f9fbc41e512ec8590a349b0c9d965b8a85f546ae364d5321149691f6272b10d522f26057443cdc4e1d6b86bcccee2a855a1d61de7ebf10e104c24e2ce617a9f0346a173cdb4ce26fa5139230c38b3d24fc452916e86dc7c811ed2394d8810aae9d88a8fc32841668cbe019998e593a06129daa9a65c6c146ae7452c5c6e128e9def6042b0052a7ba319d8cb50f6594c543aaede0e6b7a594ee2ba400cb4ea54a5520ab77b783eb5799d18aadabe014e15a9ce5f33abc3e2ca35209513186ca9132099c752e999eedb4c8fdc78c92ac10d7f6ab8f2465639f06296b0ea963d8e8ea52aa50081b2b9e978378251b0ceba2cdce9b8d03b45f00aaa2133dd0cbdf8c11081445a11f6096ff739057b9d362d5caba7a9e6c719861717bec6820a36e09612b1f66a3218412f1c2066f364f7374d10bf6782b2b2df28a9bb0e72d5c8c6447779001061c7baf0e9246202ad9b2e6bf97b36f6920dcb33e291d2dee4bf0f442c683084de3ffee61d862950138c99e1199baca51038c77afe61cca532b8bdcf9c59671174da4595b2fbacaad1573a9981a27fbf0fcc70392c7d41132f009514b788c591da9ccf18ae71a325812b2d6bb4206d624afb5ed590c188fc50cd3fa7b75d38aa7b5da0ef21dfde7ac3c2d8b84083816bd206e9b3945037f499a43fd0ceb1a79c38cc9b4e45f896187db811e67dd80635ff6c7611e8bd5307cfcb57aa982838662fa9857d2de255e8b189a09d57ddf3639cdafd748f03b129c9c6408a354ac49f54f72773399915a637ed9bff0d77ace9ecf31bd6969cc9285d866dd08c76fa41f2d8580497478b9cb5932af132da17b17dadf1999b7d44419f2dbace283a6149e3189e6e7d935aac449d686f98964b955a1151474f3de99b0121dec9081f0fef72d4199e336a2d9b87db0d5fa5ba41520382ea92ba95ca0e24715a813bf46f348d35c7c2734f8a79c60250596649f64c6e561eedebe7be2b362c1505f544e496a3b1881cd729596d90f02f6982600494168fc787344d3b4c8c515fc818833486954eaa028b60a12e4de5f8797fadbf1317911b7d0986054b03d25e64f134547f73b4e6132a939711091de00179f75be42a1273ba9ec3f56e555a9cc0371e2fddfd8ab549036b7c7b538ad4c0f4ee3d0af68ee8890ae983ace3c57b402ab3772d9ca6dd940e19ed79f717b249ba44463586e3e20326cb24985aad553b73763529a7861de8d3a1f9e177cd896675d1212862692fb52c431565e224347b208f007eae9b406d68b6304d93396eee886fa2c2a152fdc35941dc03644e1f85d9a6caa31abd73d4b61c9877a952dc53fc71eb02415969a953452d6e39d6467cc297cdd48c6c3d3b741538d2b8d00e2fa0a1e9f4ce6b2c867ea4cf8c254ebfcbc3ea72786e5c247a82e1f80da3c7ebe06a984343530687d680cd73d12fe2f9b002443f9aafe6aac9efacac8676303d13855e979f7bd28a76d4b290e7df48c5975eb1a2d741ca0194997d3db9302e13dd44b88a02e3e63d4a9a3b601520935ba3719b8a76d791dd2d82a1010165f5abf81930e8769a12b7c6516220bd454fc14b71f3ab75de0b6010e57cb3d622fb4bac1867dad204a5fbacec84cac2a8b857beb1397176208adc694f42e94c527d2442f2cd78ed72c972d70931df8dd4010afa6483b1949afa56950ae5de91968e405260f05747510b560e51fa5e37a56421048e5dbace1adfc7e63daef2710ca245df130e2c28e5ddb48c795db139f39799164eb0915cc9e8095ff1ab3f576733ae6586053c75fb59efde0f4def1c7efe4826d5daccd1791ac8fb250a473ad37f3c5ff9f890adf0cdd396b1aed8e2b38b35335769f43b5103ef61a02e1f20d80fb247f86345b966095136e2d5c9ca0a8ff62c61783f1f508de9c9ab3c69adfa190cda5131aea107f20fe6b388ec04d3c35a9c2d6eaf5c2b8126e159e87329db25503b43cdd7d68852c5fed4daea0931bfbc82ca4844d75dbaeffe1868001e4d7d794cadee4468040814e752d3efcd11cebe4ef569fb14944f5e81f0f7abd6a4864ac53fabb837777dfd7d602e7e393febc9b4c8951affce6ef42ab04bdcd5052eca97d6b0861d384a95f4295213d496401d666e148cdac4264a1c43a9aa447362862286f17232aec6ab63a1cdaea3a587b8870b50a857336e2ea6fba7c4996f5b524498c1dd0e2ae3c41c41527980101afbfef6c7cd1c1a2d0947abe98090b2c1bad6d4415dc2a67d8a6d056fba456f98db75316bdbb4168a83d417dae26d91f66f61c4a4bc9226d8636a961e0d998ff3c90f1f90cb5e88b2bbfe925f0f623411d7dffbc40d2a2fb5f7fb94e9d05372a0bdafece5a519a089e75f7b12931a37449d013b554b27be9b048939787d21b1a920eae737641bfae136968854d454c3bdc7d87fdddf95274b15b0e311b5f02666d2bcb8eb219742d88de2f91405a0348b97e21ba2681fa4c91be0af7a0e848e5ded7cd14826a6a714b3e536139f6652ba820f33e702ffa436fe544e23367e457e5deba537860c2c055bb548805f4532e6d918786398fa638a7d7fa159df6afd9060e1a25390f7eef1c901ca33c4862356fa0f0c22efb3f9cfba82a45c2374284cd80986669e26aab0dd7b1945c621781dfd617b6ee0d60e0569932107f7616cd91d453c917636adeed38974dd59e118cc53c308b03ebc2c5b486dac6a42c2ee6a442e48efff5e2e1e169829b30aa86324e7b612329e0b22f2bfc93545dc9eaa2d70fe7a7a749bb5a764afc6a326783abe83711c96d96c0d09c8e91e7459a7181d5af4462f3a0b174d2d6f98573a901676a2158a90c1a9ea08d762bde41d365ff10e622b5f7ac5d993c73449af985b0107a99b6a15b02aafbcfb06b825e0b134110977782efc964e02b8ef4cfafadb0590439d965e6ffd892a83bce4c6b99f30fc9aa1ae9262666858b42dcb7d2fe599c82736912971c84284e5f354de075bc640bc682399fdb3da44ecfe2b4fa197d6ae6e5efaf8994ded56137f48c8e86ca931a409b123c613453cab653ae6a166bcbe1eb50619a0a019720a14dcee5e6afb14ca498bd5cd59ea35a3f4562cfbf583a9401870a6b2a5dcb88c1c07e3f97a413e9a1921eee7b496a6c7d7a418b36e951a8e35a3360d9a741911faced33cb56c03cda301e8f4621fc9075a492dd78eb9effc55b8535969c00e48c15969abac30d4268efa2fa96232d168537451ff547bfcf249b776873860de1d01adc6d04a0522f291d3cf31aa0ce552845a8c7aa36efbe9895558c423e164b39c0001eb2042d74cfc88b8f6b2d6170c7dd0ea66ee2ac7deb54417b2062f843863a7d901be428744f87eb7cf18ddf6691c06f4455a164950ef502598a1ead8983b2162cee715349914968005c552480c5cffa80d1a53824a1c6c4a1d299ec2bc4cbf1a519ef71d9fc00996108e91e274d547a07481c0f523d76c7a89c728a4b847507aa023415cb2c67e0ecc5d56b933a561ce0572973ea0158702c5f6baff39e9df9b791f47b35fcac6196dba8947a286d728b45582bfc7d55340a520be6736b3c58bf0c6f8fd1d4545b8b28788d7a7727563120ed0188a38c1993acc54f29b9d9851f0a981ecfb6cc42c123ce0c48de3a4d33f0a0889930f27ad3c3eb3d4cf71f9b43492c0c9f02fb89063db710fd44bf33a920196e4edd78c4a61e0baad79ca61ee20c6df382a0a15bfdc8b99f7b88113403503c6eb22af0e2fe27fd5d9fc2241e6a5796b20c0c91e4cbbe7a4a3c8e4351b3ed47758d13072", &(0x7f0000001380)=0x1000, &(0x7f00000013c0)="d605f123b8473d16ed24f9afceb0868152ef87caefffea671f5330ea7a5e531277d6c8b44ffc3bc27c5e47706a2e630b15a2e497f11177d2b0baadbf185bbab369387c6d4a3aaea33b4752394d160a32666573cf800236de666966e366b9862c945c7f753592b06a4c0952ab20998f56615b8de0c081746f39168eebf75d8e3f14f4ae556edd534d6b31ac27a84ed0721bca3fb54cbf85c310219ea3d1c78656f2bf5cb6e189ab0ed62c95f81c0f5b08ba2f189fd042ed81bd1fa98212fa24eab9d02db59fe6c2d6bc73e70636ac94b12300ed1b61429bc2d182e1809cf73d69b7f96648e38a3a25b97cf57f3fd9ee64", 0xf0) r4 = openat$pf(0xffffffffffffff9c, &(0x7f00000014c0), 0x80, 0x0) close(r4) getuid() close(r0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000001500)) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000001540)) writev(r1, &(0x7f0000001900)=[{&(0x7f0000001580)="933b497c93dcbcf9a91284126baf6c080b193ca450c44665d826ab6cc5502dc4ddae03bfc637247b648d31ee58b49c5777b4ccefb3248d211ff9537d2772fcf4f54b69a169a320e9b752a58d2476cc34e8c1340fa9ac0780e4c3d02100959cb754b44873ba557d5be17591ed81b9aeec9e08d0ab04aadb2f6c063923dbe8b7108c51cef97997846b370b6bd5ab80d59d3dcdc33e6ef5a48f963beb9f026461359982fc912b4691c7adb7db61f53481410201874cc0993e0c0a", 0xb9}, {&(0x7f0000001640)="3e460e93d9d802f79a9e3988ee93c3b9c8a4a2bb7e8cc33399560be34e4add658361a686bee1ac20a333037823d265999be1a4494872021fc7b5c4fb5086aa2f00b828eced6fd8c43cc8d896cf732d945a2601ca386815459ed5c36273143245db8afb27f0b0bc058986df8439507f7c9c3756ac53ce8408b0e9f06cb87b7b55e708824cdef906bc777d138d0b8619a7ae11ec5b4808c33f691ef31c2579ce04d494e0fb98f3d7d7f3409e18f8b6738acebfadf772081e80ef289fb809", 0xbd}, {&(0x7f0000001700)="3fba06c4f6d16f361fd42add654a6da289bf4e7197b9e52b78eecd161ba158752756a16f2c932f1fcb4eb525030674012ded5bbec3d997f04081b56f1afa230d0d1dddcf12741c518c76e6fd92ced5a95ce218d51a2fcbc154517fc234fd69ef4ec0c0b2178647f34b38264dd1cf08fc0e0673a0aaa99b7d4d58d2ea3bf98ed880a11751defa95030de316069713582c1181541f295726d12a85ac62d0f42da989da66dbb89d90729c4d914d76e869db5bfd6d6bc53c08fcce6fa71a05e514d4d784a00d01f9cbd8dd8c7397debd711ebef769582de9b3bc54", 0xd9}, {&(0x7f0000001800)="ce7d31317996ca80979185571c26179c2ea98c3ab3419dec14d598279b3aa6763fa32339dbfc848ba675c8e4b814a304453b72098edb127e79c3c1225aadf549d7b8c7941486b344bd005a4ecf98d88469c12f7cecf48b893060a2d8cbd3cf9ae8d4287496caa5b0730b4d5146bddd96e4ace8a4c6bc097cd8e32021fb68a55204cbf1b09114f3a427e9294458d9bcb6ce9fd2146f245efd7fdac5b5e8f0c8bd88bc6f0a616f3c0d23a63ac7c3df207fa2165b840d01e21a526547559d4bef21cb", 0xc1}], 0x4) readv(r3, &(0x7f0000001b00)=[{&(0x7f0000001940)=""/192, 0xc0}, {&(0x7f0000001a00)=""/13, 0xd}, {&(0x7f0000001a40)=""/147, 0x93}], 0x3) r5 = socket(0x10, 0x8000, 0x20) setsockopt(r5, 0xfffffff7, 0x3, &(0x7f0000001b40)="cee9800419928da187c31e89ed71d6e6e356c705aef0852c6e1835fb118c587b6003e8acd7232cdf888ab161ee67c4af698d9dd1da21ae7abee0c7be20bf7032a9d8592a7d79cda9815c80c1905a111128f077808038a06e3a01d0f05f76a501e1fb4c8140c46cc2b4fdfe37c60311cdef247d0738961969ecc751", 0x7b) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000001bc0), 0x10, 0x0) ioctl$TIOCNXCL(r6, 0x2000740e) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000001c00)=0x5) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000001c40)=0x8, 0x4) connect$unix(r4, &(0x7f0000001c80)=@file={0x0, './file0/file0\x00'}, 0x10) syz_extract_tcp_res(&(0x7f0000001cc0), 0x6, 0xe2b) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61, 0x0, 0x0, 0x2}, {0x2}, {0x46, 0x3}]}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) executing program 1: sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000600), 0x0, 0x0, 0x0) connect$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x3}, 0xc) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sysctl$net_inet_udp(&(0x7f0000000180)={0x4, 0x2, 0x11, 0x5}, 0x4, &(0x7f0000000180), 0x0, &(0x7f0000000200)="b4824dcc8f8327b0a79b484691586979136e2ca13d769267391e9e07b270110200000000000000dc6275bb5241088f513f662975157d3b483c4480da8f42fefa3cd3de3ae290a30a380716450c44883db58286bccc9c7e673040e4866743d2c360dcad769cf763a4f0bf6ce1b34f116c578b22112d0655ded3275284fc3c6005ae476f0a1f693c330c1d289c266980b23bc21435c36134dd689f6cae", 0x9c) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000500)=0x20e) r1 = socket(0x20, 0x8000, 0x81) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0xc5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x5, 0x40, 0x0, 0x7}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000480)={0x6, 0x10}, 0x0, &(0x7f00000002c0)="f809983bf6dbebec38eb32f746be7c20939d9ee0a7a652e56134f757b7686944a9d1d6a92280793748eb1ce845749053b53810c0dcf1542ef6fd7473c5ba2d7148d69ccb7cd38d42a9fe6f69f09a888654728045fd856ae4ec8a2361a633e9ba904f58d4318d5a9876455d5c2ac206d3d18977f49a3fafbda0e4b343b67d05335950b5d53f3e152e611ef16e41e906e13da93a621ff5a3d2cbbd4de181f3398b3e30d645049bbcb45ebd66cf9a06c4f1000000adadfd8392b57cd195e2d7a643d4d2f808ed09b2c26c1e12bdabe80b94d4d1d9c16d2ed27a31625c095b38ef4adf0880a5e65fcde6b7b26af0e0dd892da96be8eeafb53635387a30bafba20e5e5c32", 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x13}, 0x2, &(0x7f0000000040)="b1319386b7539d2263000e8c061dd6879145d16a92fc41d3269976816db0ce7d02a414da28b4e6d34c7cbd1b90ef96bfcdaad43b8a2ca966b6596dfc3fd25239b10d04a1553024565f984d9ce16cb0a1faad5de8cd2c049fac2d3aebd8bfcc00ce75142c15ed7176a3ce4e0c556cf542a075e88df0036425917032e9b2c803bfa9a51c52ea71337aa4b18254d6ccc83209b78e35ad612c9d3ae1262985eaa24e9d4909dc2e582cc1e248dd2a6ce285fd4440229489d66f6cac757d5a75f09e7b953e76ee18c058a343494ee921a21ba9a27b69", &(0x7f00000001c0)=0xd3, &(0x7f0000000140)="d43764d4ff4af8dabac8559764b355a30f9e5902a339376732b3ff3f", 0x1c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r2, 0x808c694d, &(0x7f00000001c0)) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0xe02) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pledge(0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000400)={{0xfffffffc, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0xfffffffffffffffd, 0x4}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) mknod$loop(&(0x7f00000004c0)='./file0\x00', 0x80, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x1, 0x1, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) dup(r4) executing program 7: syz_emit_ethernet(0x50, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffffffffff0800460000420000000000009078e00000027f00000144040000c6785b52701488d71ced82811c55f33bd2f4e614110c3ba7ddc47f5c1ffac1f8aeb962d9d6cd42b903c7"]) syz_emit_ethernet(0x0, 0x0) r0 = semget(0x3, 0x0, 0x8) semop(r0, &(0x7f0000000580)=[{0x4}, {0x4, 0x0, 0x800}, {0x1, 0xfff, 0x800}, {0x1, 0x4}, {0x4, 0x1000, 0x1800}, {0x0, 0xef, 0x800}, {0x2, 0x8, 0x800}, {0x2, 0x1162, 0x400}, {0x0, 0x755, 0xc00}, {0x2, 0x9, 0x800}], 0xa) sysctl$vfs_ffs(&(0x7f0000000000), 0x3, 0x0, &(0x7f0000000140), 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x40000000, &(0x7f0000000040), 0x0) r1 = dup(0xffffffffffffffff) dup2(r1, 0xffffffffffffffff) open$dir(&(0x7f00000008c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x100, 0x60) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0xffffffffffffff6b) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$PCIOCREAD(r1, 0xc0107008, &(0x7f0000000540)) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) semget$private(0x0, 0xb974d795ab34cd7e, 0x800) r3 = open(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r4, 0x0, 0x21, 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000000)={0x97, 0x0, &(0x7f0000000180)=""/151}) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') executing program 5: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r0, 0x29, 0x2c, 0x0, 0x0) socket(0x0, 0x6efb34f9ae2e33d2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x80, 0x0) getpid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f00000017c0)=[{0x3}, {0x15}, {0x6}]}) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x10000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000780)=[{0x8b}, {0x2c, 0x5}, {0x6, 0xff, 0x0, 0x20}]}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000080), 0x0) r4 = socket(0x0, 0x0, 0x4) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x1, 0x0, 0x20) r5 = socket(0x2, 0x1, 0x0) setsockopt(r5, 0x0, 0x0, &(0x7f0000000080)="1532db2a41259eaad1", 0x9) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff0000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x7}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00004f9000/0x1000)=nil}, {&(0x7f000015a000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) poll(&(0x7f0000000380)=[{0xffffffffffffff9c, 0x8}, {r3, 0xd}, {r4, 0x100}, {r3, 0x8}], 0x4, 0x887e) r6 = socket(0x18, 0x1, 0x0) r7 = dup2(r6, r6) fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) dup2(r0, r1) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) poll(&(0x7f0000000200)=[{}, {r3, 0x115}], 0x2, 0xffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000040), &(0x7f0000000000)=0x4) execve(0x0, 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x7f, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x24}, {0x24}, {0x6, 0x0, 0x0, 0x20}]}) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) (async) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) writev(r1, &(0x7f0000001580)=[{0x0}], 0x1) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f00000002c0)="51b8c36cf4c5e5165bf702ab3cec6293cc6b10a368712898803c5644c18fe2068e80d9c9e6f094748f3b5457965cc5c38c40b348310f7d2362d5f6aff52fb9dca72d832c2ad51050d3e5363c9bd792ddfa25bf5b8400da822c53de74e0b2c26c917dc014dccb8bd82d7a7fc84625319a0c27e947a86ded014f610bb3755fc48e2639e19f4f2d891da931932410f7c7418139000000000000", 0x5}], 0x0) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000080)=[{0xfffa, 0x3, 0x2, 0x15d}]}) r0 = socket(0x1, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x20000, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000200)=0x80) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, 0x0, 0x6, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206999, &(0x7f00000001c0)) sysctl$hw(&(0x7f00000000c0)={0x6, 0xe}, 0x2, &(0x7f0000000100)="fe4b", &(0x7f0000000140)=0x2, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000200), 0x8, &(0x7f00000002c0)={0x1000}) kevent(r4, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x83, 0x10}, {{}, 0xfffffffffffffff9, 0x5e75a2b2ed514803}], 0x10001, 0x0, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1001, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) executing program 4: r0 = socket(0x18, 0x3, 0x0) socket(0x0, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x7fff, 0x3}, 0xc) syz_emit_ethernet(0x2e, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaa0000000000000800460000200000be938aedf997972d63000000019078f96a00bbac14498694f800"]) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7, 0x0}, 0x8) executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) socket$unix(0x1, 0x5, 0x0) recvmmsg(r0, &(0x7f0000000200)={0x0}, 0xffffffffffffffa0, 0x0, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x40) writev(r3, &(0x7f0000000180)=[{&(0x7f00000001c0)='#!', 0x2}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fcntl$getown(r5, 0x5) munlockall() r6 = open(0x0, 0x0, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) ioctl$BIOCGFILDROP(r6, 0x40044278, &(0x7f00000000c0)) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f00000001c0)={0x0, 0xfffffffc, 0x9bfa, 0xffbffffc, "5238f018faa3b3c8b9129c9e262fd505aac10fe3", 0xffffffff, 0x3}) writev(r7, &(0x7f00000006c0)=[{&(0x7f0000000240)="4ee4cea28e7992eda59f6af335ea2409ece9edd552b1d49dcc882f1267f1717df12aae5b1664", 0x26}, {&(0x7f0000000800)="ec0167e8e380a282b995f0e04a82922a6622174e1348e5c59fcbbda5dcdf05b8569bd59f48e365c0721f9ae671f3686acce7d147f60c2f935f6fc04b41cbacd20515a13c93c862c15f85e76f926b1b2753aae2aabbc62a3f4decb29d556f31bd2a5398d3966bc62e5d1a29efa960cbea165a73bdd40b4661001f32b3ae5e4b84a6eead0820215c96721e2292c91c85173cbb8df8d65c5caa820e17009c2652eb8f", 0xfffffffffffffec8}, {&(0x7f0000000340)="93bebfa386683ab3e16f6d581a3e49e424b610860a2f21ac16615715e519650f9c67f800e59b17abeef448835ba631f1fc42310576ba0b8831f0d4c87cd7e050c1849412aff715fc55bf0c97e4c9886862", 0x51}, {&(0x7f00000003c0)="89b777b9f1ac164dbf7ff1e42f49a72b8c92e2a095907c3dd949d985467a459fce27373aafc237268b549fc887d917b78143444cb03e10441414668adef7932674d9ecbd2ad737ec98682f42f348d109e9b2cfad8cbc4cb1cd8fe4ff2bda4a79e2ab3cc93d690a9118f97097fabb16250930ca596b9f76eda2efba4b771fe893ed6e73537b0e8f7827e849db66e4a2bb306f15ae33b95677bc3318b85de94c7914b1d357a8e52feb51162ac1846227bfe4f7ccb0364851a873a452e91f4e807c408277f0fc6731eb8c78ccecc43e8ee0", 0xffffffffffffff43}, {&(0x7f00000004c0)="11d3586831906d9c10b5f22a74e206367153ba4952b1941ba52a114372b5b97449ebd463dcfd0df9cacd74560468e233f19318ab08f744a9151217a9a2bb19c2cb503e1d7cd510e502e33e8ac9d1f49b9ec616988081647c158ca43f143fc5099146de1f1f71e7f2ef74ae28fb8523d2bdde9ee3afaf074950afe8e47c134a2b9e91c8ac291caacf20b3713afbb744c933b2435e27b23578c77fce5c040ed28b874bd09370b4304883dfdf80b6f1c6d5a738df57cd89788e022edddf5ab28754e447e4785b5ff8303fe89577022af1ba577adf8b5c8c5d6fac80bfabacfefb2065c3c40c829534c0e688afa275ac9794211f67057bfc0b79", 0xf8}, {&(0x7f0000000740)="7cde9669722171c852005b39ef5f9539f99a6854eb6f8e9e0597822d9f76b521465c8c0e5a96031aed520b25ed3e68aec6d4171d2f00ce562860c511186f8fb0b59d35fadb2db080ac39761d0de9ee72ebaf52f0716e336a6c258fd66ec6d77cf7fe06187e40dcdaa5bdb5774a0a9de340ca0b7e85ccbb165f838bd13e40ac206e9b781fa321718dbf99beea9572b5d4abdd8461727243099fefafc209d3a7e493e88479bb95eb74d31ae4ca6b9125baca", 0xb1}, {&(0x7f00000005c0)="36a1f70a9f8f001bcfa7701edd0e1f3d75bc3112899c810498008dd8d2860d3e8df10186bcc680ccb9116f3ec0f3ac7c5f8c888c18dc6ca29614600171c6464128cecc239eb3d2dcc5d92da85402963a208269db3e7065e9a08a930f99f427b2557957bea9b6ce4a4d3a811ba79bf65137b37309c1d7f29b20277cea35c779376fac2dceb86e348b031c4aa8166ba80e8eff6a5b9dc68e99e55ec42f8137718bbabe42c46d2a2b450d3b4a82f61fc453f8cf5df69701fa351386e548246ce1ef026dfac10354349e457fc4e8d010c48e3a2488b99e60b4fa9f4613c69059eb715c9a87cb388d573bc45ecfcd55257c06cbbba19fd577f100c09554a76a", 0xff}, {&(0x7f00000009c0)="694c0abced2f014079308fdb9c859ac6d0fe15c90260c695994138f6d2a67e8b9e4e665c41e5bcc3249c380011542946a1bd4c7cef59c0e73397fe657fdb0908585fe492937c92ecfd3e122dec0c5a0487cfcaee983295d9e470324ad675945021779c5af345dc624b8942587f8a9a315f6f4393390fe5f8a4a9f01c0427ca0e29ba268cb44028f32d0b234d82c3d6717487f756535b6825eb7c8e10723df4256ebb2938ac755daf039beda1476282d8acf034d7531a69a26706b7436d7d85f11c25ccf2f224c8f8d3732a40b255de3e179e603cd6487012edbb94afee96c3b555a57d2d528a72ee438e6439dc69e4d0475fe3c3102e633d0a56c489aa9a2256c6727b1e29e01862de20f9b985ce9ab24ff1a1ef03d2a75ca07261cfc432fd9cf0c2b96d43e1eb2322f7b0e57792512a8a996fcc2005f23f59585c1e89c1f69ff339516d9c575f3ce33f119ad48858e79fc1d105045bceda32fd75b425f7acea05a29f725eb70fa4f822e6ee7ce8ff31e326109de8cc1762708a163459064660b22b29550377cfd8a421097ca4903fa77bcb503bedb5b2ee396e33f119a6628944504cd184fbaf6abb269d117a4e7b658b585cb3ccbc0f51d6b6f166f8050c38a7f63e6f586fc10599b93d6ab7773f5ce4b846f36fdc5a8f710be3d76d810e4c73a2a27c877f5fdcbafb4993194a338943ef8bdcf2810ba95fcf49237ba1d60ffb8d6c1f0d932482025d4f94e6a1312450fc85010371048543cd2366b347d2efe6ed3620b3eca3b8212ead85587ed15e51ea61ff810a72450f93544b6c42cade82c55ecd9ced5b18bb5f2417c02996a1456a2a522e31ac06a79a9602552c25c233a97ebf35059c480bc2d9123ac0bd7de91a6ca1d2254da8e53118b995fa749d7f4a835182a58f3bffa88a2888824ce71efea818afc45e0370a3868858ae9998065f5ee3b77fa2b02d4c9c20fe74abe9590f3fe5031ad594dbed7173860f9e9ddc27b250f8a91e5adb190e71f092366ba8eb8a777f3d6766af89d54191818568160b45fb3497cf889b9558669b43f282d46bf9f6d8efa44b58490cbbd00e70a2456d2837514f300e454c709085fe7a83ff3064c03976368c89b9a1bc126c934e4a1cef7725cb6ad8f96e0dd5bc9286ea8e462a0d6923fe9073b5de9b1b1b342604ce18b38af3f8b5d373cc30b55013123d66886ffbff2b656e80e8ceb2e37f5d14c088533247948a27a0531bd1efdf74b3d4988291dd623cba6c919d44375dae3fa288b083be486fa09616904be625fe37ee17a35675e4e9935cc714e97e2240206f6c446f0e014142813d5b11b0953959d865623e865ad5ada200c117ab5eb08bf8819d9d12beceb6c1dced5c854082c3ecc49b1c100c8ee4f14d687737f3e997d1408eee4f160b87b8067ad2d1290033664632b0e68509f6cf86720dfdcd37d3213c7ef2875a6071f65a870a4c74fbfaa221f5f360a107c536b368969236217a3da0bd2ffb7ccf45c624593351c8780790105e54805bdce3dc467b56cadff98d30c3b28cc9ffb98cbd48f8e64ea578168fab0b34959c57851c9648d18b600e9faa85950220822ec3bd14cf70e408d0599ac18cc536ccd8574a070762a4dfc562eaf54c6e3495836b67f1e91b1595ae99a0a209baf6035703f4e282d215c4a8c496bcb390b18e9f48b774873d802067aa4bc19b761c15a8dcd88492883672c9e2d8989b68dbce659786b53b81d42847cbf89a53c3eabba4ffcf7a71e8d123bfcd473d4740ac4b0b366f1ad5ebc41f11e73feaef524c5286af0e405f286c692f60914afeb25396b25693ef84e6b8e6264612063f98c81b354de26ae096a8ea5022adf21a9e12ba7c20d3a8a4fbcdfedf0d04b520fb96622b591b08b5dab9b9df834d8c45f62408f6713c43e1be494db36486279ba1311458029979190756f1ebe53fc7fc5a64a4e2a4f5ad1c464c0f5f3f046abf0c38ac0be8647a273b033352ed4812e7572f0ec5476520c399e88f6d0c8cf85f6f6cc5093949030d044f3c997db1532cfcb2acd7cad02497d3e527020f4c05b7b3bc16fc203086266bbddd3427339ef4e30ba63c4830f3568267ab269d7b5a2a78ca1789d12824f972de8367ea53a81e120b5a5b3a155fc5570ed05aaee4ea94bd2596df67fe8304540d04408154845afd538e9408ec6a520fbea5c308c6f489840c284455565407304569721fc7b0a3525696d2f72ad0c766d62bad3de7490f2aaaa09f6e6d3b1fdbeeb696b14d93a36f11a2eae36096db8604baed46c97f3c2b7b2effc6f8ae50df8c8020d4a1041a23fc91864e5d2083657b51eb8d0634bb5cfc6c6a19585e43af7d6e899de0c199bb8908f2d20cbdae78047b3ae3fda66668b30bf2a28de0768e79e21c9ed03f84286f2652c68242ea5caac8532928bd88c2980a31f46118f62333f4c7ac94e207d735eadaba3400f60b738d36cee9bf632aafe3fe874f3755fb612d0d1193c8c85f0e4e82f1c3123f0f088d1c088c5c621416635d501d9832db1cb694f06b987b464bc5de97db85c1847474af8b43f0fa7613fc6b6d8d7ff2888287889ba1625c645371c0cb0a91d6dc588d356aba1b738e0dfb95a1719bb8988996f8f57b2e89bc75b6d70e884326e4fb009dd59b3de6f0c19851f924bfbf47ef341b7f90c83190c22e8492b57c9509c6b2c733dbe09de23f31df68b83eb72c4fcc74997f21d3cd17788c3dc1fc5910ad5c7b8e5300bc2f1eb4610ddbc1986832e4fe886f429c8b70aa7d2fe66f9fc0db2c46a3c66ce0b53cc728eb3f9b4a404d95ad93f02417ed677bae27a17d5f43329334cb1654ef408441d23e345b3cfa3ec57a7ee0d1169339752a63a713d13e8acf399a09f23735241787ccf5d1178f4ca20acd5cb95814c0ed2d2d75b46c18031ec6e1f5224c375d48e50f1d02f07e62a89be22a37d3051c4f459b60e3015933a92504f5cbda267cdd43e8ef0404b55fc0778912d82d7fe86936ab0137f3c668e445dcdf0febae52541ed5918c9734e93b81f25af63b397f55a03d6376cf7dedb23ce2731a4c3db80784dbe7bcaddb7338d28ee37e32f378122809397fa48e57fd095be28f4b7e6eb6e6fa79e0d848c6440dc821f66fced20898c2a4b6489c221f2ac807ac6e18b9707075dd364e2b40fc00e7a7e090dc47c315860cc300c5923922b4c7ac811459d1940785e42cdcb1bc31148cb01079487613dffce3d4407679a878254739ca9f2c18b8441da14a20a66d0ad98e1ba65b76de090fdf2dc157a0cb328ae47bf11ff2e18f466cd8a00ccaca5bc4fdfa82223702190f140d640b997785a18e6283e91bd694d2b6de638641bbb9ccbe2ae975fece07fb2f140d427bc804e575ed44e245b9534433120f7dfdd4b0755b55377430ecfa5b52110ca898c7c5e2546c4e36eac32dbd56ff5205754ede44d07ea0af78d28e6dbd980568a8a38caa570d40ef0eb39aa5f1182e254ff2848a6c4bc13445c56f3ea0c5d3496419a90507e730662302bc8163fe38d13d9fbb90393c31473e0226f2734015de072fdbc844c2d00e262ccec4c4ef509206d3a2d59b79998de60f5503dff4da392c4a841549e02e2daa84eea1954b0625740118bac2d3aa741c5bfe28e3dd7d7667493476ba44586e84621da4591f7b560533bc57a2d1e36dce19830ca5af0a344196e1afb43e7ec3f57537754b0f4c2986175856b8219cf9147e7da8a4f56932c0dbc4ac03f44f00fdcbc4d812bf60af4c4825bd3e8aad3110732e08b14b162e43decad3c193b37f593f09fd4cd174b4447af1fcb65a899d7b852311beaf33fc2b7943a91ff7fa7df261c1927172f7c5e031b565d8d6f5aa25bab4d199b880126b2cd294761b9e15531b57fcd5d4ae0fca56749f414166860761653351e0ebeb0d2012d5dd77f438cb19e9e39f4eb44db096135afb383be2372f654e6952464e9c62b5312019e75073e08835dc28ba1e47f56c7b8417b237c66d28a5e9326d26503d09c429db8c1ae5923935770e1e79774ff11406968b1b840a6ee0a51fb2b479bafb68d9b72bb401d59f67398160c766562392c02d86f4d7d4721a4a8c85c6d2fe3d9f9082c1c811cdc29b4aef150fa0cab453c7aa50c6de06dba306d417017b7fd3093930a9a0139fb99ae05158e0f99ea3c7ce43b5ea81734f1e0bb0dd0d2cc91c7f5f3944a4741058daef223674b7e44502d4086cf94cfa5cf1a77eb4738ee4172a521cb83b6479fee8e4a9367ee61ca12eeaad8fce024d76aa0de17d46d79039c90b8f775149341ebb32a3e66039eb64e2547e276d0a5a86a77ca4b75df13c416b673b274a95d1d457669778954120ec227de14d2d15e31e29fbb0", 0xc0c}], 0x8) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000140)={0xfffffffe, 0x0, 0xfffffffc, 0x0, "1a2198b59b0900020000000000ffece900"}) writev(r7, &(0x7f0000000900)=[{&(0x7f0000001a80)="415d1d50caf913d67b66975cb9", 0xd}], 0x1) close(r4) syz_open_pts() executing program 1: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0x0) r2 = getuid() setreuid(0xee00, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r4 = socket$unix(0x1, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r6 = socket$inet(0x2, 0x2, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) dup2(r7, r6) setsockopt$inet_opts(r7, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r6, 0x0, 0xd, &(0x7f0000000240)="ea00004fa4000000", 0x8) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r8, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) setreuid(0x0, 0xee01) r9 = socket$unix(0x1, 0x2, 0x0) connect$unix(r9, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x7c}, {0x1}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 7: writev(0xffffffffffffff9c, &(0x7f00000004c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222fb7", 0x42}, {&(0x7f0000000580)="e0e47b79443f15a51eb9908f285d8fb7dab3fd89a78b5e2eb7e73d8dcff1d66bbb3d4fcbb715475f808e1075469896a77da7fe96a06fe5f8de4bdd7d1e0831495c9538e0dc1c58d9e087c3efaa8e35cfcb1ffbf178b38a84cee05d2a95d6aa2235df548194073d34efccae6f759c09ea66cb3ae70460519a82fa23ed094139a6f564716cdb01b53465ad7f2885067cf634848f946a", 0x95}, {&(0x7f0000000640)="ca3bd20d7ee76bbd83ba8e69893c757bdb7cff8d74fce9e77157aa42be36021bf488ccf78060f80ac818cb50310046c53e3a4357d01a2ac5b5af6504433071adffb8dcdddc30a7496b100ae4a9fafd8785ad26379aa01982491d2fc17b2384712d7d632298f6bdaab28465c2cf9468fcef85a6a7c477e77be09767142ca01f5d7069f67500c88df93be048ffcd58660159042dd921158a871b135390e6e6209aea506a327d67d78eea60d6f049a51d72a302334b94b740be3ee048b91fe9975c998eb02f029b3f24c43fcae7d7da3a026639ebc660ff5016", 0xd8}, {&(0x7f0000000500)="ff62158ea21640a9a1db9d70f80dfe7baa4b2a04a5da46e4c5b68b63ebea95d5bb1c7ee9213cbee2831caa8cf4de8fd3c34841e800053582d531fd4210d0df5914a8f51ca155ef7d832685e2ccf15049964e9e293186e9c700c3dde1d10d082d613200", 0x63}], 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x8000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xffffffffffffffff, 0x100014000000c, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x20000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) r4 = getuid() setreuid(0xee00, r4) r5 = getegid() sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000780)={&(0x7f0000000340)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000380)="0c7a35183072ae9ee1c09c3241bf7a5a154928a31b2d8bf14a74abccbcdd069a7b8fbbead67aacc83559f2e5739e6e85ab767f18a8aea554eaa408615edd2a06cf004a5678", 0x45}], 0x1, &(0x7f0000000880)=ANY=[@ANYBLOB="2000000000000000ffff0040b97441a26910368e0000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32, @ANYRES32, @ANYRES32=r2, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=0xffffffffffffff9c], 0x60, 0x409}, 0x400) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r6 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000280)=ANY=[@ANYBLOB="ffffffff984e3fe3679930ffffaaaaaaaaaaaa0000"]) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x3, 0x0, 0x0, &(0x7f0000001300), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) r7 = socket$inet(0x2, 0x4, 0x0) fcntl$lock(r7, 0x8, &(0x7f0000000100)={0x1, 0x2, 0x0, 0x40, 0xffffffffffffffff}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f00000007c0)=[{0x2, 0x3, 0x2, 0x78e1a078}, {0x5, 0x6, 0x1, 0x7}, {0xf001, 0x3, 0x0, 0xffffff00}, {0x4, 0x13, 0x8, 0x80}]}) close(r6) dup(0xffffffffffffffff) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x2, 0x20, 0x80, 0xffff}, {0x1a, 0xff, 0x9e, 0x1}]}) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='r\x00') executing program 4: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') syz_emit_ethernet(0x23bf, &(0x7f0000000040)=ANY=[@ANYRESHEX=r0]) mknod(&(0x7f0000000300)='./file0\x00', 0x40, 0x3ff) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000080)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000000c0)="b860fe09625ee6793978a575faa1b6c6c1d6c2eca2950e663d39ab1be31a269a39fd7f97e41e178f37a79f00659c2ea9ac56733f7e4e4973c1e6b326c91343ea3b3f8c5c7b93d5fe305a90c00dd812a5b0fe00420000000000000000f3cd646ce0c1ffe96df51e4e09fd73824d4b79762640ddec10d437d4f902b3457451e98544ad7c47d0a3e3e0a122c9d6b289df09790589d042465d3cb224413f34b5adfc9b38b14449564a74b749fae38d6d75ac81c76e9f", 0xb4}], 0x1, 0x0}}, 0x10, 0x2) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000001c0)) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r1) r2 = dup(r0) write(r2, &(0x7f0000000000)="d5caadfeef5e8fc5a3fa99f1ecedda6c8464729fdc704ec034c01cdb5363f904addf24647d7a7e3f12c65bbb8e5dc77ee6712752f16216ed6f982f0ddf1b22e2506dd5f70c92b3272be529c3a2393708355663259607f7cf34e47168f37cc743e2ae3f907d25388dc1c809a4", 0x6c) getrlimit(0x5, &(0x7f0000000080)) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000880)={0x0, 0x0, 0x7ff, 0xa7ba, "d8f10dee0ff9308d9306551000000200003f00"}) writev(r0, &(0x7f0000000480)=[{&(0x7f00000009c0)="04fcd8b6cfe247926f935d344b134a9c230b3f5547673a9d92d4ff49d9fe4b064f8d71d69a63431fa7a6e9e496a0ad090aad3136be88a172639b52a2e7bf12e7dcb71f8bd9c0c6fa955a905b37dcdb0935bb2cd7c56f34153fca6932c54c795eb17c1d5be1c8772c0de5a32eb46ff2eeda06a18780ad587c9b97fff1a8f3946a0655fe539313b683bbec929d480787b42c68caeade2bf8036e35d7e346a2a63d538bfd1f6c0c7729eefa527495c234f41132782f1163724e340bc6ee796b8fad06c906abe4172244c08342f73973e9977c5a2916a53ce8af5d9a3ba30ee2bf4fab25a77b4b1843f0716b8cff53f53259ed35b6e8ed9b463f8738d412e7cb652de39fa3a0f65744a8873275e874f345ecc8d80abf0d0d", 0x16f}], 0x1) syz_emit_ethernet(0x138, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = socket(0x18, 0x3, 0x0) dup2(r4, r3) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res(&(0x7f00000000c0), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x11040, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r5, 0x80104267, 0x0) mmap(&(0x7f00001ed000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffff9c, 0x0) mquery(&(0x7f000039a000/0x1000)=nil, 0x1000, 0x0, 0x0, 0xffffffffffffffff, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) getgroups(0x0, 0x0) setgid(0x0) executing program 3: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) sendmsg$unix(r5, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r4, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000100)=[{0x80, 0x2f, 0x3a, 0x4c}, {0x9, 0xda, 0x74, 0x40000004}]}) socket(0x1, 0x2, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x1e, 0x2, 0x11}, 0x4, &(0x7f0000000280)="808f643b27da5db78de01ede1f377436b1f46482478cc0654aaa06d4b692531b72b62dafa435ceb97d2b0ffbc05bc906aa654bb4ae3384fe6f5b54eb996eacaf981c99c21304668118159259aa6ac357c90e2974b2e2bba73f4133a5d70d759d3c86801b4d07a6a9297151cc28e2dbd90de9418cee114caf8de15b81540bec2bacf4b8991b2fa225e6c000000000", 0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) socketpair(0x0, 0x4000, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000140)='W', 0x1) fchflags(r7, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0xc8, 0xffffffffffffffff}) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x1ff, 0x0, 0x89c, 0x0) kevent(r8, 0x0, 0x0, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) r9 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ftruncate(r9, 0x5145) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x6, 0x5, 0x0) setsockopt(r9, 0x0, 0x20003, 0x0, 0x0) r10 = msgget$private(0x0, 0x0) msgsnd(r10, &(0x7f0000000340)=ANY=[@ANYRES8, @ANYRESDEC=r2], 0x117, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) setrlimit(0x0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) mlockall(0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) (async) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) (async) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) (async) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) (async) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)="02", 0x1) (async) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r3 = dup(r2) pwritev(r3, &(0x7f0000000180)=[{&(0x7f0000000580)="c6302c9c455c7be3d8598d3ac53af8e7574f36", 0x13}], 0x1, 0x0) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) execve(0x0, 0x0, 0x0) (async) mlockall(0x4) (async) execve(0x0, 0x0, 0x0) (async) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f00000005c0)="18d26cb474b5c9d53e0f", 0xa}], 0x1, 0x0) execve(0x0, 0x0, 0x0) executing program 6: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = kqueue() r6 = kqueue() poll(&(0x7f0000000000)=[{r6, 0x1}], 0x1, 0x0) kevent(r6, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x6b, 0x11}], 0x3eb8802, 0x0, 0x0, 0x0) dup2(r5, r6) r7 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r7) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) sendmmsg(r2, &(0x7f0000001600)={0x0}, 0x10, 0x0) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) r0 = socket(0x6, 0x4, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r2) recvmsg(r5, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/10, 0xa}, 0x0) sendmmsg(r3, &(0x7f0000001600)={0x0}, 0x10, 0x0) read(0xffffffffffffffff, &(0x7f0000000100)=""/192, 0xc0) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7, 0x2}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x0, 0x1, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r2) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) poll(&(0x7f0000000200)=[{r8}], 0x1, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x6, 0x0, 0x0, 0x0, 0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) syz_open_pts() r9 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$VNDIOCSET(r9, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcb, 0x0}) open(&(0x7f0000000040)='./file0\x00', 0x280a0, 0x18) executing program 1: mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) sysctl$vfs_nfs(0x0, 0x0, &(0x7f00000025c0), 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x623) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) readv(r2, &(0x7f00000000c0)=[{0x0}], 0x1) msgrcv(r0, &(0x7f0000001500)={0x0, ""/4096}, 0x1008, 0x0, 0x1400) r3 = accept$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(r3, 0x2, 0x5, &(0x7f0000000100)="c677e5677bfc5892ec", 0x9) msgsnd(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00ff7f00004241e18811da02b94ec20ca3a3fca43ac1e61c01000000ffffffffdfc3af278da1803e00897e92695b81fadd6fb9ae000000"], 0x11, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000380)=0x9) r4 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000600)="ee084d5d19ac14d5e5134876f197a7728420aef6171504b1c3d4b38305000000817a0000040000006a89dbdf", 0x2c) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000003c0)=""/153) r5 = shmget$private(0x0, 0x3000, 0x60, &(0x7f0000ffd000/0x3000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r9 = getgid() r10 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r10) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000300)={{0x0, r6, r7, r8, r9, 0x108}, 0x2, 0xfffa, r10, r11, 0x80, 0x80000000, 0x1}) shmctl$SHM_LOCK(r5, 0x3) executing program 0: socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) writev(r0, &(0x7f00000027c0), 0x59) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) setrlimit(0x8, &(0x7f0000000040)={0xa, 0x8}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r0, &(0x7f0000002640), 0x100000000000021f) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="6fcba96e64d77dfe77d06091c8341acb34f68c0a", 0x14}, {&(0x7f0000000840)="3d154279632cc725ea8b0d62b0a5758451c2883bb304a0761b47ad0238a80d9ac3c167fc71472aee328ad59e6d06893c78d38d6485c9d6a26289f9ea7d3764f6ad1c73ea903c347422b5855b2754014d6b8a737a047b7193a81e88d5497cadccafa4a19ba3473a3adfec6f890d747ef0af8b14de81313efc1252c0b1d8f03b4d46faf8565e8144a33cc3e0ae3dd4a656aa367cb6af86fa77bfaa39a612f0062e84ac4d7507a08f7e73eb4cb9e2fea9b1d6c34f50457bf0750c9d4d685c3c01b79fc5aad718473f8a00a47e0d844bfc77bfa2773d932d88176ec9a1c7eee8b698c11de9714d8e073bbade5f91c2eb44b296deff9ed2c3a102cea13faecec1ea745c5a195f50afcee2fe4271dac4beb96d24b27b8edc79c9df7bf868685bec00d74d8340af1efb2e95b5a9f716215401710c20df0ab7fdc24cbd45b3339a85ed093a4836a5e49da72ffc9b9ce52e168a60af50cfc408a31ffa931396abee5b89817632b1ca71d02b6986f9cf4003ba963bf8c4d640560a79dd89211a413efc98f2199a006cae6816a3a4990aef18a484eb32295b40d08f513a48b47fa6478dca052a387cb850aafd36c14a42b4f985f16b837c90c400473ecb3e3bbcd0ecfedc95af6f0fbd5ea1f3f28698bad8c024f785388fe90b9c715b680ffae9395db5f6c825a720894511afd16e6743254a88032d4f47021b544b3ef1e87ff9c44eef3a3ad00be376504fac85eda53516154ab704db6620559c12e213f2969d7bfc521c4114276c85a56e571f5486f7cf8064a71ab6152dd449c88ec9a73335fbb640707401d63396dfa0a702fba6528341846da1e6654e4a522b2d37ab41b0af2bf368c875f2ca32f1cfc80985a075475064e0db43ff6d64cf124646b134fc08e9105459fc5fc1488780f9ac685ec08848c73910c6a6fe8535840a792c9d8388277d9a3108a613eb7c040374efce0fa6fb49da358f9db28034c13ea5554a1f8b30a652a00f2518330c3b811eb8adc4ca456bef8c21c34e91ee9c9e0645464a92c8fc723d8030e5478de115982cefa9260d040ca0ffa25dcf0f40886f7ba80e561650b788da9cbc0abbe3c9b2dc3538dcc2f8a011fd1f5b28f141c5b8233b0e9253160257ca863d399cdc9de3b770a321c6f9c9dbe38c6400b22e86c6e9f64de6b836fc6937a0867a63510448a707c5f7e7faf306530175055981a376a33b5421452bf9cafb00c59ff9200e2b7a1c1b756de4608c7af180a7acbaaf4302ed08d033513b2e5e84af8b5ffda7fcf0a84a1d5dea81617adb6a784549cdb6f21b925a0d35d17359fd4be322dcb40715c883b19fb2dd4a82d76a1c8e9bff9688867afe0284cb5168406823515f2ac49f248b2246c6e14a65e6656e3e86180a3fd3ee03c6de5e0826212ffcf9053f429f503662374de7a567db70b6d6df1b5d4cac96f1b4d80936d87b5aad7a0c764ab9bd5c07db07bc3a046a61bd52faaf07ed990625db9f8d50810cddb9cae5334c50dd13cfb74a9c3ae6b392d9aaf845acdda1aa01d6bdc2ef830415aa1162fff42e2c1c986fbb644cb03abbdbc6a242edc8a1cb14e72234c3113777c5550507911bd9526a6cfc30d4301c5562b2dc3300c1179818c78a2675b3e776261504d903caf9bd8935db6bf1438b58f854eec74f3026a4005ecd5f8338ad724919ed4bc95d459fd3df7bd6b7d9a8479e0f4f145f48c577afa4077a533d4c0a5cec57a48437fececb62e25f0e51d5a4383598a6dcf99b2c74339b1fdeaa272eecef37328069ff5b36ca00ef24ae25a66580037e6bdf23d85ddfd27eef4b7bc7ecbbda540b2c5b53913b8e0e98d38bfc8f6fb8b2cc94d9498cae2da8cc601c9e6df8d31868b4b2634b91ca2baf14cf9ecc5668ec79939a70dccb29871d6accfb20bac090729c87c7b806e25ec291e0d325ea9ad17b9d3c8332e826443ee86d4577be90541f22017d8e0c883332e26d5f69061abe2acc296ca5816e53fb5b6d55f23f4fbfeb7165385f1291660a0218e828549ccac2fa17df75bf3144a391ca06bc4a58366f57f51d8cfb51d4b284adb3cccbbc63ef04b166e4ffd845d2b89f4841bf1d7a8f7c643ae5940593f544bdf3b6169b9aa67140ce011c9e10be9300610435dd95968444b8895fb5fc9ab9149f7436bdee249cfb59686c9b734822fa09c942340b943463d47710bd1c00c7b6975587ba71dc92a65a551606e076d93caf4def997d51f020fb8f538f780eb3c58bdcf411de573ba3b52a29efd252d144cb97d196ab8cc9cafda729b3cfeff8da83d2ffd61ddc1f32787b900f18363dec8e4e3261e48a39f9435e3aa56048a84a2a97716e9742b92826582d99d8b53ebf27294f3a670f08e0f823ef1ea839afee4600ea84fc9d8c1b660f1cd480e90e17c3f98a5491f9ef16af4e31237df5de4da5cc5f8c45ff10220904ae3014e6eafc7308d2d24e7fc8571cd3e030ad75ef0e01fa1ef31e3ba6147c0270ba7b47ddbae309bbf09f65a02ec904dd888f544aebf8b6f2fd2dc5bd29441757bf3835472c5eb86182864b693bcf39e443534df16a9818185794535aac12797e8a10594dd11283ac2c3ea8da6071bc387515314c7e74e5e5957576ec1d942f2a736e2235e1b27b142692475796d9802a1814817878aa4c9b50028bafa128dd79a8a31a6ac0c73fac53e24a3872c4b30a9ea8ecc2397cfd06e42d79638386f28ce271c16546b8236b8ad64cf41c73b7235949ed84dc8c7d923bb4faa978bcc44d773b1206aa0e01c07af7982454d36cf17a9612cae13dad935cd02e35734898747561666223c4645cb4ac68008eb1158de262f75349657a2390fd1aa834fc9d41332b09e24500404adede8fa0df748f93d6c47d5fc5e338a585b2997c80a48935222b211e50a8420f296c84bbdab540682b72bde2faf82a75c5718bfdd020cf1129150cec39ac573693e611b79591a67e128054174188281f47d3b0e8a9628e5a4934a831ad82aac37a2cfabba5a7f4e4270d2837d556e938034b2f43b0ff461c9e61367b8141ec81a6e536ee8418389a96a96ad002154ff91e2f74f192c8dabaeb14812972876b9784351e995f13d98204f12486f123ac3449e111f0aa479da7f5ab1a3150745d143dc77dc5a720e6771c6734ed897d0dd8de5716cb9dcf647c0ab1d4ff58306f0f78e70a2779d1833ed5be0ab08dba36d2f4f6659126e7deaf6597a1b67b73b5b58a9f06faa157ecbcea6ddaf72945eac5467b6bab07ef906414c0d29422bf6e8c377fa2af2cced5acb317096fc41d07cf55287da7c4df64717d125cb95503cafcc34439e21aa300ffbe9f051aee34ca4a54cf8d2534970260fa595e0ffb4b4318beac74dfb1ad3f16ea9e7e942a6475a7f040e923ffbcfeb31d5c5454968db76bbe4fb56b12e9e38970ec52a114995a4315fa3fe200fd97c3aaf0f73ce286c27b38c609d5624f0150cf1d60009d576d010dfb223c2e8e3e4cf0272606396c37d3c79138a8ca2a71b5bb772492db9c10ae16c8771fed84998f1b36d1f4b4c82a60ba2990888f51da0225f7730e7b5636543df14a8dae6b5e65af96235068b125c0a941eb8204de0a37f8521c7e42f906f06985497fb766a564f7fd7485052b0665bcdfa0bf7f74e10bfb268ab4d2d053cb5d65b415f8c5434b0e197a2d34287abc7cbd290b58da6d46d37466a51fcf265afaddec6edeb8e5342bc7824a1a2f7ea929e4706d9ac32ad82477b923f333f0c9cb5729f4833be261410cbcce3d6d739f1475fbc4d940252a25da3f4f4cc0037cdc494c858be2fb0d9f7cd88c4d6cd0ed2926b2d474a67ca943ff0738c40ba50a4fe9afb237f1a94a84784f0e82471ae72d08b6c8e32273665a185ffb5c22a53a1ef6d5e9a710471016f2f3a5d3c81db7934db7fb38251e30398507d30903c248902e1a2251690bc517a720e696e6eebb8a5c8aaaa087ee6357d41d147414e56fa2bb3196caa28500e313846cf3a00d44b8e74bf09f9eddc1cb2beafe021203e5bdd3ab3e8fe3f0ecbccf26e3e442e0cbb2678d2ee77b03190919ca08e86afb6fb3e24e50f33789d2de752ae119d485b1fa00d88ec6cb74cfa206beab8f05f5c5259490775c2a283f99f70cdce362c027486e0756c359e796794b7b80ec443dc8c8911dbfa43db1a23c8293955216bdc7c1162c67298ce1baaca496c7c018b724bdb74ce66b76077602a10e0383082463b6c4c86160770794e9020c7973f8ef0b27172bb685e2d690c3af6cf589148d638ad361e7d38b99b7fc6993073f2e0c32b1d32fb7f8cfe8c92030c2e959cc7ffb0e9a047c7152b9dbe278a7be3d03e7fcb6ad98b838ded4de8b7edb5681abe8ac00db63fbc13b57417708a66008034f240d30063875392ef9f89d1f9fc72c73bd0e4d5c3a8f69e616e430dea13a1b971dbcfdf43b9a46e1b3af2d6a32b90e2ba4b19e65532efe6e8225faf36dda20c5ee37447f8ff46b2f6bcc168bc4d6966bb2a5c5540fec3d35236523abdeac362d1d8dfd84001b06a4f6aff379afa96601b986f19d759a11848516a228b3657971b7a4ad840a1f0fc10d822eeeb0f73fc1e1092d24e6aa964f2cedbbc5023774d1efbae0b84c9c42d949a0a5d149e7e697038123dc05f7aa0cfc6a02feb8b58d916aadd759eccace983833d5f6e1740f1b365963a7a45e75792cc8286986f5ffd6cfe4be4d3b6d1b9d3d533187290658ea15046d757bdbab442ef6ea7a387826e606a3d5c50b0c084c6e336aad792926bae371c42b3e5e9469677eff7029a3897403ec2870ada49b2ffdbd0416748828d6217946a795c288a93988cd41de479f7dce60e3352ff6b4fe5296aa67e60ee8647ed582341f2ed22dfa97b7158ed6da7b28855004e4f3dd2af2f38c078f208d01df841a2b6b7c1e1fae1079fc611aa4d6b49cd54190ac24e462fa41844187ea2a6cb87d3c4ad693de631341da7eb6ec05e67599a58011d2d5e823f998a964f89c1a5ec2367ba684d952951c26bd8e24af5f959ee38042a84c497efd9751cf72545280d93e8378ac8944ddc99cb7f92b34d8eda64a131b65eb7bced72bec8e19628d93ad1fadb375b0864060abfa22f564122d3023fa5db13b08dd63e0034c068a70da04bd9896a5bf48d8c772eca835586cb6a17c240e475d899740e9caf52285839ef0a5e2005e76127664c3537870248dcf12ffe074976635b76323c2892f4c7ea9c3def66b4ef5765a3c0a6fe95e0c71aedcbbaa585ccb2598b656dcba4a988976e18b934dd9f30e22d22e41aab7abbedc7955c5b15ed2cfdb7aacb570464987530129708f1ba6095dedaf5f624dd862b0380d30b505feab7a9f05b115219eaaaccaa891be46f63b0cced845df91152917e2c251824b7a88460eccd0248fde365032137d92c62d63eca6b1fccb412af90005e45d9239b90b73cb7a94f6ba0c3d06118cf4a96b91d83794d9636160081d6d4cf9bbf08cbe512c11aa93e1b9f9e53609351aa56aaea60adc1c9590de70374733f087672edef21ecfa8e6fcc46bb2d05d45da99877426b100c7dec9ccf26941eb2c13fd9e9bca44fd8ec9ac638628fb448dda8bb9c55d20319c9ce97036ef546fceebfeb7bc29e108b63396a4417e36da1a193ec1c34a2508e0f9662f4e84b2e68e302e7dd7b1133847b66981d92504830e184d5b975a9c1d58f354ed14a96a88301f248e6e3db3c4d4bd47c6cbaee4e5573b03e20095628f2ddb8b904a23fbb0ae9c6ee938e9c7135ef9d2e1709a44424d3e70a2f98b024270e674fb447a0c92c3c0a1772928a470e8", 0x1000}, {&(0x7f0000000180)="ade3763c4fbbf0719dcd4c4e4a3080fba182d7ab929dc77f54b5d2cf3d3e5bfe7a67dfa3c79f3fc9df536d53cf39b791198e83198a77c3f1b42da4a22eec08e530f11185b66933f073bbbcbb86a212319c59581a716140840342fddded56f72c5986166098df88ae24dc2beff7b0bf1076b3581e3feb8cc7c1a3c10035e9a373e110f312086590bd0095f154f55e69ee11f71fb2fe29609b4a5b8b0ed3d51cebb3ec7557c88f8ea58f4d15d68cbf278e0fa837046382b0b4904ebec0e0e223a16cbe6d497e9b6d1a05c979be34bd1c54387a8a9f8faf97cf08984cb96ce826231ac0058744fc7562f75bbbf55509b17d9f4d139908", 0xf5}], 0x3) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002680), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) execve(&(0x7f0000002240)='./file0\x00', &(0x7f0000002440)=[&(0x7f0000002280)='\'\x00', &(0x7f0000002480)='ea\xd9\xc6?\x86l\x03\xf43te\xf39p\x00\x00\x00', &(0x7f0000002300)='/def/bpf\x00', &(0x7f0000002980)='\x00\xf3DA\x12\x01\xba\x11\xc3D\x8f_\xc9V\x8e\x175\xff\xd4\x04\x14\b\x919\xf5\xbcxr\xe4 +P\xa5\x19\x81\xb5\xad\x9bI{\x8ev\xb9Qu\xc0\x0e:K\xcc\xf4\xd7qNzj\xf5=\x88\x98^\x11\x0e\xf1\x89\xec\xfc\xad2\xd2\xafh\x16K&\xc2\x92-2\xabS\x87\xc3zC@\xf9z\xda\xd0{L\x9d\x01\xfc\xe7\x1c|=\x85\xa6\xe9\xc8\x90\xca\xd9e\xd2\x8d\xde\xad\x0f\x88\t1\xdeN\x18\x88\xec\xd4_\v\xdb\x13\x11\x9c~\x80\xcf\xc2\r\xfdKE\xe0\xe0\x80[\x15\xb56\x1ac\xdf3\x90\x7f\x1c\xe0\v\x01\xa5\xa3\xb9\x10MK\x12\xf0!=\xf1+\xdf5\xee\xd4\xa8\x9f\x91c\x84:\xdfa\x16\xfd\x80\x01\xe4F\x9cJ\x06\x029\xad\xf0\xced\'\xce\xaa\x83R=\xd8\xc3\xa3~+\xaa\xaf\xec\xed\"5\x9c\x8bi\xbfj\xe4', &(0x7f00000024c0)='/dev/bpf\x00', &(0x7f00000023c0)='/dev/bpf\x00', &(0x7f0000002400)='-{\x88\x00'], &(0x7f0000002500)=[&(0x7f0000002a80)='@,x\x00\'\x8e0|\xd9v5\xbcC|\xa9\x8c\x14\xfe\xc4\xe6N5\xc9r\x91\v\xf4\xf2\xee\x94\xec\x81%ze\x8d\xa7-\xde\xefk=\xe0z\x1d\xa6\x1av\xb9_\x7f\xedb.\x12\x1bW\xda\xd7\x05mB;\x83\x00i~\xe3Kl\xc1 \xa7\xf29Y\x951\xd9Q\xaf\x94S\x81\xe7\x04\xbf\x8b\xd6\x84\f\xe7E\x0e\xe9\xcf\xc0!S\r(9\xfa:$\xf9f3\xefpnt\xa7n\xd5\xac\x8d\xce\xe1\xb5\xef2\xcfIS8\xa6x(\x876p\x8a\x12E \x93B\x06\xeb\x90f\x01\xba\xd4\xf5!\xa2\xf9\x18\x06\xba\xab\xab\a\xae^\xbd\x14!K\xdbb\xa4\xc8<\xfe\xb3\")\xddV\\?\xd4H%A\x01\x1b\x06\x81cgD\xf54I\x03\x00@i\xec', &(0x7f0000002b80)='t\ap\xfa\xa3\x99\x7f\x9f\xfe\x03\x00\xca\xf3g\x9b\x01\xa6\xa1e\t\xea\xc3\n8/\xa1\xbd\xf0\xfe\"\x12J\x18\x1c\xdb:)\xb1\xbeH\xfb\xf1\xe0\x8dd\x01\xc6\xd7\xac\x90<3\x04Qu\x8a\xf9Oc\x88\xbc\x0e\xa6n\x12\xaf|7\xaa\xa9\xfb\x0fT\xd3#\x98\x10KFC\xe7\xb5-\xa1U4G\x99\xbeR\xac6\xd6\x90\x8db!\xd7\x18\x89?T\xe1<{D\xfb \xd5\xb8\xa7\xc1\x9esLs\x93C\xda\xc1\x89\xd0\xb4\xd26kw\x92\xa5\x84\xe8i\xd4\xe40n\xb7\xe1\xcd\xdc\xba\xe6B4c\xe7\xff\xf9P~#58|F\xd5\xaa\xdf*U!\xe4\xb2(\aC\xed\xf8\xe0\xe7\x84\xf6\xd2\b\x16\xf9|\x00:m^d0xffffffffffffffff, 0xffffffffffffffff}) readv(r6, &(0x7f0000000380)=[{&(0x7f0000002580)=""/241, 0xf1}], 0x1) write(r7, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) executing program 3: sysctl$hw(&(0x7f0000000240)={0x6, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0), 0x10) r1 = dup(r0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r2 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x3000) shmdt(r2) r3 = socket(0x18, 0x0, 0x0) setsockopt(r3, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f00000002c0)) sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x2f, 0x1}, 0x4, &(0x7f0000000400)="5758680d88960473280278a11f85b581722ae17d3c906b916d485960ee83f2e4134b5e704d06fd63e9d22266ec181596311abb9f47baac5a511975e5c894a33d479bff0b380d43954580bd2f739638406027dc558dc854da58aa2039d2245249e02fcb51b3fed16b1689f99a0de7f1593d56a1ae5c02a0759335e6ad79d5", &(0x7f0000000040)=0x7e, &(0x7f0000000100)="886aef850c86c968be7958fc4b11eec2f10bfed47d31b37ebd6ecbc0706da5d2c56e2e57f6c5045bfe1b8f3b804dfb397c33bd0fc76b67d749da9cb48ca6d0f7507aa46d17d70d98238a5d749c712d6ec44c25e33a2822ade1737e", 0x5b) pledge(&(0x7f0000000080)='tty V\xef\x86\xce3|#\xcb\x13\x12E\x03hb6\xa3\x1dL\xcc\xf6\xb4M\xb2G\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\x01\x00\x00@\x00\x01\x00\x00\xeb\x91vr)W\x9el\x03', 0x0) pledge(&(0x7f0000000e00)='tty V\xef\x86\xce3|#\xcb\x13\x12E\x03hb6\xa3\x1dL\xcc\xf6\xb4M\xb2G\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\x01\x00\x00@\x00\x01\x00\x00\xeb\x91vr)W\x9el\x03', &(0x7f0000000e80)='[\x00') sysctl$net_inet_gre(&(0x7f00000006c0)={0x4, 0x2, 0x2f, 0x2}, 0x4, &(0x7f0000000700)="d3c893211ed5a847c7feb817fb148675062f370202cd4bf66ef319e0f92465c639cd28dfb2bd9f4f3220610b5b07731aaac6e228e6ee273a7fc16f86b3303c0556801a481370a6f0db7f3ccff8af6b81a2488628a04ced25e123b5cd8d7cd68c", &(0x7f0000000780)=0x60, &(0x7f00000007c0)="df3f215a99128bd54f3dc216a74ef7e863d3b362a1270f097ae1e0e53d64125610c575191ade5c4b6468c31c12610b46aff7b10a29d89934ece42792426048d87f94e33965b2dd191cc31d15ad16188490974ce6c53d74e95dc8aae10c43670d72c4cce273911e174f9e8e765b0d1f8f9f6a1095bbb2d4aed53ee094a409ba2cb57e98ad299b192188d7f8ce92e3dc624669a23b4883c9389fb82c3f1ec2b18c7e44eae6d456b2a78af8f8f29b", 0xad) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000003c0)=[{}, {}, {}], 0x3}) sysctl$kern(&(0x7f0000000000)={0x1, 0x3e}, 0x3, 0x0, 0x0, &(0x7f0000000040)="3944eb3f115f79037148fa0ddc3adf427d080000006ceb99ea265a4a19b2e72fd9cbb4db32e128db447c5e01000080d5fa1d9213ebefff7ad23b886bf325280bc040eac897a0d4168da6b6b75d146499e1ee9ddeb2d68e8d011a", 0xd) pledge(&(0x7f0000000180)='/-)..:B}\x00', &(0x7f0000000bc0)='tty V\xef\x86\xce\xbf]\xb9\xe0Cc\x7f+&\x82\x1d5\x18\xcf\x97\x1d7|#\x04\x00\x00\x00\x00\x00\x00\x00\xa3\x1dL\xcc\xf6\xb4M\xb2G\xe0\r\x9c\xe6\x98\x0f\x01\xc2\xe7\xb9E\xc3\x1d\x96\xdb\x01\xa4\x7f\xd0|/?\xc9\xd5k\xbe\xa9kG\x00\xa7\xb2%\x1c\xa9M\xeb\xeb\x00\xeb\x91vr)W\x9el\xd2\x87D\x00\v}.6\x00\x02\'j \xc3\x03-\x17\xb2\xcc\xe0\xae\xa1$\x103}\xd5\x1b\xb0s\f\"\x87M\x11\xad\\\xc0\xc4\x88:\x193\x99\xf6\x04B\x14Ro\\\xda\x84\xf6\x8a\xcd\x13b\x96n\x17NV \xb2\x96\x9f={\a\xe6\x9e\xf8\x86\xe5\x95\xd1U\xaa\x82:\xf4w\x18\"\xffl\xb1\xfcz\xa6P\xef\xb6\xba\xc8\x1f\xd8\xb5\xc6\xec\bi\xd4\xfdl\x80\v\xe9\x10u\x12y\r\x9c+\x18\x124z\xd06\xd1-\xa3]6JW\x023\xe8R\x95R\x9d\x16P\x82\x8c\xf0\xefd\xdexl\x9f\xaf\x8e4\xf4\xb4\xd6T{\x82\v.\x9f\xe4V-') sysctl$net_inet_gre(&(0x7f0000000300)={0x4, 0x2, 0x2f, 0x3}, 0x4, &(0x7f0000000500)="75d63894217eebda89c65cefbf29e1f0d40dc9e7ef2b32e3fd4063e495ba0349fa095552a5", &(0x7f0000000340)=0x25, &(0x7f00000003c0)="ec9e743635b6e1b16c5e5a28d471a9f784d4b2eb2e76612a0d67", 0x1a) pledge(&(0x7f0000000200)='tty V\xef\x86\xce3|#\xcb\x13\x12E\x03hb6\xa3\x1dL\xcc\xf6\xb4M\xb2G\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\x01\x00\x00@\x00\x01\x00\x00\xeb\x91vr)W\x9el\x03', &(0x7f0000000280)='tty V\xef\x86\xce3|#\xcb\x13\x12E\x03hb6\xa3\x1dL\xcc\xf6\xb4M\xb2G\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\x01\x00\x00@\x00\x01\x00\x00\xeb\x91vr)W\x9el\x03') pledge(&(0x7f0000000ac0)='tty V\xef\x86\xce\xbf]\xb9\xe0Cc\x7f+&\x82\x1d5\x18\xcf\x97\x1d7|#\x04\x00\x00\x00\x00\x00\x00\x00\xa3\x1dL\xcc\xf6\xb4M\xb2G\xe0\r\x9c\xe6\x98\x0f\x01\xc2\xe7\xb9E\xc3\x1d\x96\xdb\x01\xa4\x7f\xd0|/?\xc9\xd5k\xbe\xa9kG\x00\xa7\xb2%\x1c\xa9M\xeb\xeb\x00\xeb\x91vr)W\x9el\xd2\x87D\x00\v}.6\x00\x02\'j \xc3\x03-\x17\xb2\xcc\xe0\xae\xa1$\x103}\xd5\x1b\xb0s\f\"\x87M\x11\xad\\\xc0\xc4\x88:\x193\x99\xf6\x04B\x14Ro\\\xda\x84\xf6\x8a\xcd\x13b\x96n\x17NV \xb2\x96\x9f={\a\xe6\x9e\xf8\x86\xe5\x95\xd1U\xaa\x82:\xf4w\x18\"\xffl\xb1\xfcz\xa6P\xef\xb6\xba\xc8\x1f\xd8\xb5\xc6\xec\bi\xd4\xfdl\x80\v\xe9\x10u\x12y\r\x9c+\x18\x124z\xd06\xd1-\xa3]6JW\x023\xe8R\x95R\x9d\x16P\x82\x8c\xf0\xefd\xdexl\x9f\xaf\x8e4\xf4\xb4\xd6T{\x82\v.\x9f\xe4V-', &(0x7f0000000480)='tty V\xef\x86\xce3|#\xcb\x13\x12E\x03hb6\xa3\x1dL\xcc\xf6\xb4M\xb2G\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\x01\x00\x00@\x00\x01\x00\x00\xeb\x91vr)W\x9el\x03') sysctl$net_inet_gre(&(0x7f00000008c0)={0x4, 0x2, 0x2f, 0x3}, 0x4, &(0x7f0000000900)="e5bd61563c75fe795e2551f62f1ecf96b2132d30c91f3ecdaa2efc67e7c5", &(0x7f0000000940)=0x1e, &(0x7f0000000980)="c498b64be793c0b1b3d3f0e4fe25a497221acb783e210c42555941ec59f24a47bb2d4177b0179428571aba354965e6eeba91feceea80263cb54a6281c9a4dc0a5f8b7433065fd72c4b8246805a4478decfca2a1608dd49180429dfac3fe73ef27761dab2590f8852652c8dc410aab6f089c90ccb84821f2ba8540a294a65306ff18709bdd30933171cda12d5471b5a56f1", 0x91) connect$unix(r1, &(0x7f0000002580)=@file={0x0, './file0/file0\x00'}, 0x10) executing program 7: syz_open_pts() syz_open_pts() mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) r0 = open(&(0x7f0000000000)='./file1\x00', 0x261, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file1\x00') mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) close(r0) rename(&(0x7f0000000180)='./file1\x00', &(0x7f0000000240)='./file0\x00') r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000001780), &(0x7f00000017c0)=0x4) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r3, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r3, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f00000000c0)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00') mkdirat(r0, &(0x7f0000000680)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x10) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x2f}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7a", 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x10}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(r1, 0x0, 0x0) socket(0x2, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) executing program 2: openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0315f1d89ec5a317a9357682", 0xc) connect$unix(r0, &(0x7f0000000000), 0x10) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0xc) setuid(0xffffffffffffffff) utimes(&(0x7f0000000000)='.\x00', 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) write(r0, &(0x7f00000000c0)="6bbc4044635cdfa0130442359ce30f1d6397d3e99e3a21cac54252de3f31068e94599964f0992fc4f57a21f3e43840110c5aedadf534eb754e43cfefbf30d1873b41d1b6db5ac9b567031f5f94e299e42815a09a0b895be4e6fbe32bbcc6eb773fd30096f35767d120948e67b7183f75f955cebe0ab31be9a3471867737ede7592cb85a0a3fa080000009b265adc3f46c7a4790853cbcce224abc7b30926aef1d2c9497b96374901fd3f0fa136327cedf27ab77a7bd690a931e870d6576296ea83f54541af73092ebe7575a3899854202d3ae7ed09d9cb3895d29f8722ad1fc4315f2c7a83cfba586bf6cf2b232222ba0315879fcc0c5c729cbafa39551ad6d7bf1fe58fefee90cd34bebbc4ba6faf759e1647ee8384574e91bb29d971700c1f0f2b3a27263a73328833bd4bc5577fd4521ff3ce1257081533ede709c175acf59272ef759399e20f7f3ebedcdb6485ae8b72228ef2a8172601ce45147783ee8e31631baab0f9836486f8e0acb23c55df91", 0x171) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000240)={0x10, 0x2, [{&(0x7f0000735000/0x1000)=nil, &(0x7f0000310000/0x1000)=nil, 0x4f}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00005da000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000018000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000495000/0x1000)=nil, 0x401}, {&(0x7f00001d7000/0x7000)=nil, &(0x7f00006bf000/0x2000)=nil, 0x4}, {&(0x7f000033c000/0x4000)=nil, &(0x7f00004ad000/0x2000)=nil, 0x80000000}, {&(0x7f0000227000/0x1000)=nil, &(0x7f0000212000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000120000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f0000351000/0x4000)=nil, &(0x7f0000792000/0x2000)=nil, 0x5}, {&(0x7f0000799000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000094000/0x2000)=nil, &(0x7f000055c000/0x2000)=nil, 0x5}, {&(0x7f000076b000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8001}, {&(0x7f00007bd000/0x4000)=nil, &(0x7f00004b3000/0x3000)=nil, 0x2}, {&(0x7f00005cc000/0x4000)=nil, &(0x7f0000417000/0x4000)=nil, 0xdd18}, {&(0x7f000036c000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f00003fb000/0x2000)=nil, &(0x7f00002eb000/0x2000)=nil, 0x100}], './file0\x00', 0x9}) executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) (async) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r0, 0x29, 0x2c, 0x0, 0x0) (async) socket(0x0, 0x6efb34f9ae2e33d2, 0x0) (async) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x80, 0x0) (async) getpid() (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f00000017c0)=[{0x3}, {0x15}, {0x6}]}) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[]) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x10000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000780)=[{0x8b}, {0x2c, 0x5}, {0x6, 0xff, 0x0, 0x20}]}) (async) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000080), 0x0) r4 = socket(0x0, 0x0, 0x4) (async) socket(0x0, 0x0, 0x0) (async, rerun: 64) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) socket(0x1, 0x0, 0x20) (async, rerun: 32) r5 = socket(0x2, 0x1, 0x0) setsockopt(r5, 0x0, 0x0, &(0x7f0000000080)="1532db2a41259eaad1", 0x9) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff0000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x7}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00004f9000/0x1000)=nil}, {&(0x7f000015a000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}], './file0\x00'}) (async, rerun: 64) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) (async, rerun: 64) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) poll(&(0x7f0000000380)=[{0xffffffffffffff9c, 0x8}, {r3, 0xd}, {r4, 0x100}, {r3, 0x8}], 0x4, 0x887e) (async) r6 = socket(0x18, 0x1, 0x0) r7 = dup2(r6, r6) fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) executing program 6: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="504b600e090f682e4aa037fd13a0332d328fa4b2594139aef10e9b7b1f58332d0da8f3c3348c93cadf16e0ed25214b2784d958247fe888f75f39c805a7d0c50021343b1f6ad5f1bb7495f14fdab537e7ec2e891249e53d2cccb66bb44278b97b115f3a3e59e85b4d", 0x68}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x8, &(0x7f0000000200)=[{0x0, 0x20, 0x0, 0x8}, {0x22, 0x0, 0x6, 0xd8}, {0xfff, 0x20, 0x7, 0x6}, {0x5, 0x4, 0xd8, 0x9}, {0x4, 0x80, 0x8, 0x4}, {0x3ff, 0x2, 0x8, 0x1}, {0x7, 0x5, 0x20, 0xfff}, {0x5, 0x1, 0x8, 0x3}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000500)={0x7, &(0x7f0000000240)=[{0x0, 0x2, 0x1f, 0xfff}, {0x401, 0x20, 0x3}, {0xffff, 0x3f, 0x7, 0x4}, {0x1, 0x1, 0x0, 0x1}, {0xff80, 0xca, 0xf9, 0x10000}, {0x4, 0x2, 0x0, 0x200}, {0x0, 0x40, 0x7f, 0xfffffe05}]}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000003c0)=[{}, {}, {}], 0x3}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) clock_gettime(0x4, 0xfffffffffffffffe) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r2 = kqueue() sysctl$net_mpls(&(0x7f0000000240)={0x6, 0xb, 0x1}, 0x5, 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f00000007c0), 0x0) r3 = syz_open_pts() sendmsg(0xffffffffffffffff, 0x0, 0x0) dup2(r3, r2) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000300), 0x20, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001380)="01", 0x1) syz_extract_tcp_res(0x0, 0x0, 0x0) fchmod(r1, 0x20) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x0, 0x0, 0x2d}, {0x3}]}) sysctl$kern(&(0x7f0000000280)={0x1, 0x17}, 0x2, 0x0, 0x0, 0x0, 0x63) write(r4, &(0x7f0000000080)="240900d334f68b1f26da3fb9a1e5e89f23bf136473c01cf9efec93275e09090940000000000000a2e7f6510aa710000000000000413fb5df308cefae50ffca562eb77b6a0a872c0474aa80c37e9e609a92ffe0cd5ef1d2adf41d8034b549dd5142eec126288bff4ca5a9944373821c89ac841deb", 0x74) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0xe7) executing program 2: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000140)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="d32057c767ad59e2d2b7fd221962e28515d7d369b08fdfa359e75707f243b9fd8ad52dda7f728349bb7153b2e76d05a416c9af7025faefb78e7e8c263753784a965ee5d12213b2c33486d831c6e90098464ffe5b77bd500b4d4ecca4a2613aef6f755672a6830ca3544b42a10e6766ad3ece3909fe9051d7ae4890f8d4b64e3911e3dd1401437ca81bf6ea7700762af0ae7c02be23afb4", 0x97) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22}, 0x3, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) executing program 3: writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000180)="a91d572018dfc112b211c9b7f9dbdc4e9c7752845816984bb622d74a83050000000fd383c857ce942c438f2ea02b33f59d83749b711951efa88a2a6dcd049f666033a9f518c180b3eefaedee0d0f34a08b", 0x51}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x8000, 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) ioctl$FIONREAD(r0, 0x80206910, &(0x7f00000001c0)) setitimer(0x0, &(0x7f00000004c0)={{0xffffffff, 0xfffffffffffffffc}}, 0x0) socket(0x2, 0x2, 0x81) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f00000000c0)={0xffffffff, 0xb4, 0xe}) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000000000)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffff, 0x8, 0xfffffffffffffffd}) r3 = socket(0x0, 0x4000, 0x0) r4 = socket$inet(0x2, 0x4, 0xfc) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000000)="6228951c7f85b0b56aab81b6e533fbeeb0254b38b4984076233bc43918963438e600"/44, 0x2c) connect$unix(r3, &(0x7f0000000580)=@file={0x715b419c6ebfef8e, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00'}, 0x105) sendmsg(r3, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000000029"], 0x10}, 0x400) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 5: sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) poll(&(0x7f0000000100)=[{0xffffffffffffff9c}], 0x1, 0x87e) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x80, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x2, &(0x7f0000000000), 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x7c}, {0x84}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x12}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() setrlimit(0x4, &(0x7f0000000340)={0x7}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000440)={0x20007fe, 0x200001, 0xffffbffc, 0x200, "01000000080000009bb82f36b921aab39b58505f", 0xfffffffd}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) close(r5) r6 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}}) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) writev(r3, &(0x7f0000001700)=[{&(0x7f0000000480)="b4bebc969a71689294962668adae5d4aef182d6ebdfb130366922cf92eab319ef4b876ca41a997607c852f53ad5365480a9a698d699080b86dd8e3d9895d59333b414764b8dd9d6331f5d3771c261ea9f51598df5b337da3e27e72abffd4886ad77ba4de6c83e12342d1f2df99ca12e24493259eafae9bfd9a49e2fec4ecaffad5dfceaf65d716a055910b81d2d81bfb53751e06fb04ee59da60dd6e9ce744f68ca6029e98386ac875d515e2f4a2c35e9acfd04c5711ca91a5aebe4b6c0cffad988cc8f5515e807d75b57e40970bc80c4bc176ae756779265b09da59f1dd6a94d49b50a4a7a87558d1856185271b36088a9220093dc38d380ef97f1cec74a87be4db3a124d1df9136ababe7f856e595668ddfaa5996841abe193b5ac9db6b548f03c170dd997e2d60c37e053a33f139855bb14af3a1e52d4ebfb4d8dce5c271febb51ec39f9331749f8d0b2828523db8c31a41818ba540a1cbbdd8989b9e8507c2ca057c9b535ac295be8be39709d20301e303ce073e439a6cba4f5843dbc7e88ef6abf81b436b46f3f4a675c6f9ed21420c9c8ad57740c3f7a604c66d08c613dff9d2bb59fdd70cd5df48c36263cc784b050cc80b0cea9724bd5d8b0052394b1bd63a996e0baffb02a1e6a6525fcce6002a60f7cf9999551c3df399f1875b1b1ad65931aa12bbd6ac5b19fe9e090a19848ed9693546d0d7a55b58b58d8e71fc237389a4c519af98c9c0f022c6e9cc57e627a4d0c4142b7d2037438644bde8ab77c16b0bf18273af9e90ab1616341e58532478208b0df067812dc36d6df0ae9bf38cfc323fe21c1835d597e300533a9a864f3166b779d056bb0d194da4df717433b3fe0a52225a2c98df0c8b6ef1767fb0dbf2f338d437f1258646f9e87420f039c377ae57c055c2b8b98ec9a8c6933eb2cfa0435897c99a9aa1470cbdd09357afac9d1c43424f249c81035efaa8490e7797d6701f8af2aa84f106676d57786457a639896bed8b5d422392e6f5d8cdde2987591cbcb0dca1da9b6cf88896f3f184b0d9fbf569e27c53e02aa394c66629cb80ae6fd100a3c6587f3335faf17e29207f93c7c20fa6ae4642429cab1934749abcabf46c3aefc57bbe63b48060b99da33e386f626ac2eac88d434233dc49b0a1c820eb896638f1f0369c742362f69506c98bf147e616cbc0720b2e01428bfe409a34718b11687d9d5df1ceec8be65ba3c412bf9fc6725072a782c1c989baac8781d1f71ebddc18ac1e4e66e2d6ce71254a44349f1968ec9dc33dfc42d9b138fd125a5a8563f835165cf9a261fd82a8edededf3174493162768fd6e2ca986b11a4f3fcf90e2d05b4dc5d34016bdc38b8f033d1611ea48cb42208f8b6f2f227de1f3fa934c01ab1640da2d65c2bcc05bd5d57f746027f7d095811033f176b735fe213aae73362dda2258a797ab5bd946229d3c076da80c78a6a0439698c66aca2e2c489ed3ada6ca6ca4cd43eee5654f4ad5551aff1c36f1676165b5134d47bac704360808fcbfdf27bc2734ca8ef76487fbf9cafe453de44d0a343b7d2e7b7a24df33c13718bdbc26182799bc733eae72c93ffa8b3ba9313e8e80b7b8b9e2cd824895d7d3cb439388b62ec67fb135316df28cc27a916c7ba95834649a002f22969d6bcf418f80e91a6130abecf074a5c4f945993ca17b2e0aae40f9f69b9809f71f54a56ce89a4e2441b6a24d9d1db965185991f1ea0f683b5a5142328d3d746782f675ea49dc6d52891978008f1f5b4158a25154a1c363d0cea3d52b55fa732b7519d80c29c29271dd8dcd0485cd67e19b3d7ef1c35ac95b25b6a240f56951def90e5c9260539169ac08b0ee112bc17067b6b38c5f0ae9edfe8ac21bbbc48fd7a4f112cadcbe118cd35aee4c063fcb6aa1ff2b71eb7813c0525fbbfb31b8c3e4356acbcba20b9564813f2f2cfc579bfab7a7f6d0dec603ff68b4d3b3f1e8d96b1ebdac347a0024f0a14201187256850bbab8f74196b50b21cbf962a2c961d7fa8dde1628b2835db146cc58c6919535ec228eb2b6585a405b259032ed77efb440f86bd1aaa41f198cfb7c2c85dcf63bcd0adef36bde390df6a6027f2c0749a53a3610774ece03bc8789c0331901ff62beabb6958e52367a308f855c51b1c71c6e9bb327b54dd6dabfca7104d2aefee8611968301ca03fe9fa6f4bb9778a37e7b6206bce61c11ea78f2f66cd5f0380f8541b101f46da2b96b1f93777df108f0cb46afb03b438754ac31b634d7edc17996557195139c2ac54929c064c64043c3deca54f73619ec59a6b67e90a16d477db61213dd873d71bb136a817d8f696c686c842567ba377a932a7ccaba3b9184132aec038bcc86b6b67855557554f5f2c1e8941c2c1f30175ddc74800c3f19a2de8d2f358dd5c6697d067e6814a86420bba151fe3c6ca7415815983be4da62c26617e7ff2f60c54d65da70db334e667a9788462e1b2bfaf72c1c3256c82306139b797c7f88b09bb4aad14bcee5b34482395ff297bf8250f3c50db603a714cc6568b16b335efc9307ce188ffc4679f6bb8f508b5bed419b7ef632bb112985795439d000fb25cb9712a5a01e071985a9d77e77a4b91fb6923487e1fcb713707ff6cd06556bc50a4789b461966f08fa37950430e7e30257afb541e31206a0ad2316b1dd92a244136bc6821c0210a2a007f2655d56f7dcf38c769855e3f5805ea215837ee7ef5e3daae619731328ec75f7ea719d79fd20398867cf83be044a45c8e2a97bf896c34ac6c14352f2703fbf4aa5d121e3dbf237f67fbfc51a615ae46ddde0571bd15b4a5917814e90d57713e8e0591803b2b27710d78c6ffe90ecba73dedb4333d59234874bb938cbc880f4b9239334576de213e8c18fbf3e114b5ecca7e10b88edc3251804f97756c9328e93c7b96848184e094e84a09dd042c494396a78500e6a92ab352c4e60a2e303ea0a13a7ed41187012bbd2db2e4c2148a995900369331e1204e9f9d780da427c3e9cf1bda6c197d719e7b525b118a6bc33ea162b15c77ae4dc6bae54f8e7cd9e1950919213e44f885035464f85026ef6a2e81787a71e58fc4aa645d1b7e95b73816792e0ca2e981aa1b50f824b294800da477170d70f0f00cc645da0e95422ca8a899cc173d0ffdced372077f9d19311ad06c86be335b1532fb9b1932a4697f0b450d64a648c838b92c4ec420e194b1108980", 0x8de}], 0x1) poll(&(0x7f0000000000), 0x0, 0x8001) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, 0x0) executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd01) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="5d3c00442c75ecd422d195aaf41d5887d41c7f1e3fac0a697ce254b93fbc", 0x1e}], 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r1 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) pread(r1, &(0x7f0000000000)="2beba8c5bfaaff44b437dfbb000000", 0x50cc3a, 0x80000000) executing program 7: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x9}, 0x2) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x200, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000180)={0x3, 0x5, 0x1}) shmget(0x2, 0x4000, 0x5, &(0x7f0000ffb000/0x4000)=nil) recvfrom(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x1802, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) r2 = syz_open_pts() mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) r4 = dup2(r0, r1) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x71, 0x4e, 0x9, 0xffffffffffff04b6}, {{r3}, 0xfffffffffffffffd, 0x22, 0x4, 0x5, 0x20}, {{r2}, 0xfffffffffffffffa, 0xa, 0x20, 0x7, 0x4653}, {{r0}, 0xfffffffffffffffe, 0x4bf0f8bbb5179e17, 0xf0000000, 0x7, 0x2}, {{r2}, 0xfffffffffffffffd, 0x12, 0x10, 0x6, 0xd5d}, {{r0}, 0xfffffffffffffffc, 0x4, 0x4, 0x7ff, 0x6e8}, {{r4}, 0xffffffffffffffff, 0x44, 0x80000000, 0x6, 0x8}, {{r0}, 0xfffffffffffffffd, 0x8, 0x80000000, 0x3, 0x6}, {{r1}, 0xfffffffffffffffe, 0x8f, 0xfffff, 0x6, 0x7}, {{r1}, 0xffffffffffffffff, 0x30, 0x1, 0xfffffffffffffff8, 0x8}], 0x7, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffd, 0x12, 0x8, 0x4, 0x55}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x22, 0x40000000, 0x1, 0x8}], 0x2, &(0x7f0000000400)={0xd2, 0x1}) getgid() r5 = accept$inet(r4, 0x0, &(0x7f0000000440)) setsockopt(r5, 0x0, 0x1, &(0x7f0000000480)="b80163ba7c2959c87f722606cb8842", 0xf) r6 = semget$private(0x0, 0x1, 0x204) semop(r6, &(0x7f00000004c0)=[{0x3, 0xff01, 0x1000}, {0x5, 0x6bc}], 0x2) readv(r4, &(0x7f0000000880)=[{&(0x7f0000000500)=""/12, 0xc}, {&(0x7f0000000540)=""/88, 0x58}, {&(0x7f00000005c0)=""/10, 0xa}, {&(0x7f0000000600)=""/197, 0xc5}, {&(0x7f0000000700)=""/176, 0xb0}, {&(0x7f00000007c0)=""/132, 0x84}], 0x6) getpgrp() ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000900)) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000940)={0x8, 0x0, 0x4, 0x60ad, 0x9}, 0xc) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000980)) r7 = semget(0x3, 0x0, 0x80) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f00000009c0)=""/57) mquery(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x8) getpeername$inet6(r4, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) semget(0x1, 0x4, 0x206) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000a80)=0x25) semctl$GETZCNT(r6, 0x0, 0x7, &(0x7f0000000ac0)=""/190) fcntl$getown(r1, 0x5) executing program 1: r0 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) ftruncate(r1, 0x8531) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x3}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000001080)=[{0xc0}, {0x4}, {0x16}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x87, 0x2}, {0x25}, {0x8, 0x0, 0x3}]}) socket(0x18, 0x2, 0x0) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) executing program 2: syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f0500040000000000000001010090780000000060397772"]) sysctl$net_inet_ipip(&(0x7f0000000000)={0x4, 0x2, 0x4, 0x1}, 0x4, &(0x7f0000000080), 0x0, &(0x7f0000000440), 0x0) setitimer(0x0, 0xfffffffffffffffe, 0x0) semget$private(0x0, 0x7, 0x3c0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x2, 0xc}, 0x4, 0x0, 0x0, &(0x7f0000000080), 0x0) socket(0x0, 0x3, 0xfc) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x51) setreuid(0xee00, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) sysctl$net_inet_ipip(&(0x7f0000000140), 0x4, &(0x7f00000002c0)="6562831c395e9fe314670fe68b6b786efece41da4732dc079ee2b173c8f6ecbdd4cc49d1ace717eb6865d863bee493ca5345982c9ff5eb73fdd32d05c753a06a01dc14bd963dc5c2e3261320d652b17a9617b69fea49d3a1062b8d711a8d1767012a92f4da750f2dbd22a53c87032c67dbfa8d1b1d48bce99afe4814387a4a82f5c3a190f6eeefdb8dd3ae52e9f7103d645c4182035468e3c8e56a9c56b086fae183557377d2ae7b22caf749fe03d07d38affa", &(0x7f0000000180)=0xb3, &(0x7f0000001440)="1c315b12e49b879398360b5e9c4eabd121b2f08d3a9a44045dc9c6cdbb029a11b57baa31dc521bbeb5095e1be24d8a8f9b7c15cd0d13a4200b4b39f7a29b093a52337445ff4cee6bb18a03f2236f76eb947c90e29e8e88e1115321bfad0ea9e17def45cc8e2f299cb88faddcf16882029b243bb14e56d13fed51a4a81178fe4a12e0b7e091042dd664c44e731046192b89e391151e5036e8715963288b9a143329fadd8bdcdea1df1ea3eab897f330d24eb06086882354b88071b6402f2ec81d47fec49417f6ad187f1b78df8d527c90bffb470be2f0423909660f694280cb1eaddccda3feafc9b5ece007ef1f26d2d2da85", 0xf2) ioctl$VT_GETACTIVE(r0, 0xc1045763, &(0x7f0000000100)) semop(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') syz_open_pts() executing program 6: mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) (async) sysctl$vfs_nfs(0x0, 0x0, &(0x7f00000025c0), 0x0, 0x0, 0x0) (async) r0 = msgget$private(0x0, 0x623) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) readv(r2, &(0x7f00000000c0)=[{0x0}], 0x1) (async) msgrcv(r0, &(0x7f0000001500)={0x0, ""/4096}, 0x1008, 0x0, 0x1400) r3 = accept$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(r3, 0x2, 0x5, &(0x7f0000000100)="c677e5677bfc5892ec", 0x9) (async) msgsnd(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00ff7f00004241e18811da02b94ec20ca3a3fca43ac1e61c01000000ffffffffdfc3af278da1803e00897e92695b81fadd6fb9ae000000"], 0x11, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) (async) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000380)=0x9) (async) r4 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000600)="ee084d5d19ac14d5e5134876f197a7728420aef6171504b1c3d4b38305000000817a0000040000006a89dbdf", 0x2c) (async) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000003c0)=""/153) (async) r5 = shmget$private(0x0, 0x3000, 0x60, &(0x7f0000ffd000/0x3000)=nil) (async) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) (async) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r9 = getgid() (async) r10 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r10) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000300)={{0x0, r6, r7, r8, r9, 0x108}, 0x2, 0xfffa, r10, r11, 0x80, 0x80000000, 0x1}) (async) shmctl$SHM_LOCK(r5, 0x3) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x13, 0x0, "5238f0980ba4b3c8b9129c9e242fd505aac10fe3"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000000)="4ee4cea28e7992eda59f6af335ea2409ece9edd552b1d49dcc882f1267f1717df12aae5b1664", 0x26}, {&(0x7f0000000280)="db0167e8e380a282b995f0e04a82922a6622174e1348e5c59fcbbda5dcdf74b8569bd59f48e365c0721f9ae671f3686acce7d147f60c2f935f6fc04b41cbacd20515a13c93c862c15f85e76f926b1b2753aae2aabbc62a3f4decb29d556f31bd2a5398d54985e92e5d1a29efa981cbea165a73bdd40b4661001f32b3ae5e4b84a6eead0820215c96721e2292c91c85173cbb8df8d65c5caa820e17009c2652eb8f", 0xa1}, {&(0x7f0000000340)="93bebfa386683ab3e16f6d581a3e49e424b610860a2f21ac16615715e519650f9c67f800e59b17abeef448835ba631f1fc42310576ba0b8831f0d4c87cd7e050c1849412aff715fc55bf0c97e4c9886862", 0x51}, {&(0x7f00000003c0)="89b777b9f1ac164dbf7ff1e42f49a72b8c92e2a095907c3dd949d985467a459fce27373aafc237268b549fc887d917b78143444cb03e10441414668adef7932674d9ecbd2adfa1ec98682f42f348d109e9b2cfad8cbc4cb1cd8fe4ff2bda4a79e2ab3cc93d690a9118f97097fabb16250930ca596b9f76eda2efba4b771fe893ed6e73537b0e8f7827e849db66e4a2bb306f15ae33b95677bc3318b85de94c7914b1d357a8e52feb51162ac1846227bfe4f7ccb0364851a873a452e91f4e807c408277f0fc6731eb8c78ccecc43e8ee0", 0xd0}, {&(0x7f00000004c0)="11d3586831906d9c10b5f22a74e206367153ba4952b1941ba52a114372b5b97449ebd463dcfd0df9cacd74560468e233f19318ab08f744a9151217a9a2bb19c2cb503e1d7cd510e502e33e8ac9d1f49b9ec616988081647c158ca43f143fc5099146de1f1f71e7f2ef74ae28fb8523d2bdde9ee3afaf074950afe8e47c134a2b9e91c8ac291caacf20b3713afbb744c933b2435e27b23578c77fce5c040ed28b874bd09370b4304883dfdf80b6f1c6d5a738df57cd89788e022edddf5ab28754e447e4785b5ff8303fe89577022af1ba577adf8b5c8c5d6fac80bfabacfefb2065c3c40c829534c0e688afa275ac9794211f67057bfc0b79", 0xf8}, {&(0x7f0000000040)="7cde9669722171c852", 0x9}, {&(0x7f00000005c0)="36a1f70a9f8f001bcfa7701edd0e1f3d75bc3112899c930498008dd8d2860d3e8df10186bcc680ccb9116f3ec0f3ac7c5f8c888c18dc6ca29614600171c6464128cecc239eb3d2dcc5d92da85402963a208269db3e7065e9a08a930f99f427b2557957bea9b6ce4a4d3a811ba79bf65137b37309c1d7f29b20277cea35c779376fac2dceb86e348b031c4aa8166ba80e8eff6a5b9dc68e99e55ec42f8137718bbabe42c46d2a2b450d3b4a82f61fc453f8cf5df69701fa351386e548246ce1ef026dfac10354349e457fc4e8d010c48e3a2488b99e60b4fa9f4613c69059eb715c9a87cb388d573bc45ecfcd55257c06cbbba19fd5aba577f100c09554a76a", 0xff}, {&(0x7f00000009c0)="694c0abced2f014079308fdb9c859ac6d0fe15c90260c695994138f6d2a67e8b9e4e665c41e5bcc3249c380011542946a1bd4c7cef59c0e73397fe657fdb0908585fe492937c92ecfd3e122dec0c5a0487cfcaee983295d9e470324ad675945021779c5af345dc624b8942587f8a9a315f6f4393390fe5f8a4a9f01c0427ca0e29ba268cb44028f32d0b234d82c3d6717487f756535b6825eb7c8e10723df4256ebb2938ac755daf039beda1476282d8acf034d7531a69a26706b7436d7d85f11c25ccf2f224c8f8d3732a40b255de3e179e603cd6487012edbb94afee96c3b555a57d2d528a72ee438e6439dc69e4d0475fe3c3102e633d0a56c489aa9a2256c6727b1e29e01862de20f9b985ce9ab24ff1a1ef03d2a75ca07261cfc432fd9cf0c2b96d43e1eb2322f7b0e57792512a8a996fcc2005f23f59585c1e89c1f69ff339516d9c575f3ce33f119ad48858e79fc1d105045bceda32fd75b425f7acea05a29f725eb70fa4f822e6ee7ce8ff31e326109de8cc1762708a163459064660b22b29550377cfd8a421097ca4903fa77bcb503bedb5b2ee396e33f119a6628944504cd184fbaf6abb269d117a4e7b658b585cb3ccbc0f51d6b6f166f8050c38a7f63e6f586fc10599b93d6ab7773f5ce4b846f36fdc5a8f710be3d76d810e4c73a2a27c877f5fdcbafb4993194a338943ef8bdcf2810ba95fcf49237ba1d60ffb8d6c1f0d932482025d4f94e6a1312450fc85010371048543cd2366b347d2efe6ed3620b3eca3b8212ead85587ed15e51ea61ff810a72450f93544b6c42cade82c55ecd9ced5b18bb5f2417c02996a1456a2a522e31ac06a79a9602552c25c233a97ebf35059c480bc2d9123ac0bd7de91a6ca1d2254da8e53118b995fa749d7f4a835182a58f3bffa88a2888824ce71efea818afc45e0370a3868858ae9998065f5ee3b77fa2b02d4c9c20fe74abe9590f3fe5031ad594dbed7173860f9e9ddc27b250f8a91e5adb190e71f092366ba8eb8a777f3d6766af89d54191818568160b45fb3497cf889b9558669b43f282d46bf9f6d8efa44b58490cbbd00e70a2456d2837514f300e454c709085fe7a83ff3064c03976368c89b9a1bc126c934e4a1cef7725cb6ad8f96e0dd5bc9286ea8e462a0d6923fe9073b5de9b1b1b342604ce18b38af3f8b5d373cc30b55013123d66886ffbff2b656e80e8ceb2e37f5d14c088533247948a27a0531bd1efdf74b3d4988291dd623cba6c919d44375dae3fa288b083be486fa09616904be625fe37ee17a35675e4e9935cc714e97e2240206f6c446f0e014142813d5b11b0953959d865623e865ad5ada200c117ab5eb08bf8819d9d12beceb6c1dced5c854082c3ecc49b1c100c8ee4f14d687737f3e997d1408eee4f160b87b8067ad2d1290033664632b0e68509f6cf86720dfdcd37d3213c7ef2875a6071f65a870a4c74fbfaa221f5f360a107c536b368969236217a3da0bd2ffb7ccf45c624593351c8780790105e54805bdce3dc467b56cadff98d30c3b28cc9ffb98cbd48f8e64ea578168fab0b34959c57851c9648d18b600e9faa85950220822ec3bd14cf70e408d0599ac18cc536ccd8574a070762a4dfc562eaf54c6e3495836b67f1e91b1595ae99a0a209baf6035703f4e282d215c4a8c496bcb390b18e9f48b774873d802067aa4bc19b761c15a8dcd88492883672c9e2d8989b68dbce659786b53b81d42847cbf89a53c3eabba4ffcf7a71e8d123bfcd473d4740ac4b0b366f1ad5ebc41f11e73feaef524c5286af0e405f286c692f60914afeb25396b25693ef84e6b8e6264612063f98c81b354de26ae096a8ea5022adf21a9e12ba7c20d3a8a4fbcdfedf0d04b520fb96622b591b08b5dab9b9df834d8c45f62408f6713c43e1be494db36486279ba1311458029979190756f1ebe53fc7fc5a64a4e2a4f5ad1c464c0f5f3f046abf0c38ac0be8647a273b033352ed4812e7572f0ec5476520c399e88f6d0c8cf85f6f6cc5093949030d044f3c997db1532cfcb2acd7cad02497d3e527020f4c05b7b3bc16fc203086266bbddd3427339ef4e30ba63c4830f3568267ab269d7b5a2a78ca1789d12824f972de8367ea53a81e120b5a5b3a155fc5570ed05aaee4ea94bd2596df67fe8304540d04408154845afd538e9408ec6a520fbea5c308c6f489840c284455565407304569721fc7b0a3525696d2f72ad0c766d62bad3de7490f2aaaa09f6e6d3b1fdbeeb696b14d93a36f11a2eae36096db8604baed46c97f3c2b7b2effc6f8ae50df8c8020d4a1041a23fc91864e5d2083657b51eb8d0634bb5cfc6c6a19585e43af7d6e899de0c199bb8908f2d20cbdae78047b3ae3fda66668b30bf2a28de0768e79e21c9ed03f84286f2652c68242ea5caac8532928bd88c2980a31f46118f62333f4c7ac94e207d735eadaba3400f60b738d36cee9bf632aafe3fe874f3755fb612d0d1193c8c85f0e4e82f1c3123f0f088d1c088c5c621416635d501d9832db1cb694f06b987b464bc5de97db85c1847474af8b43f0fa7613fc6b6d8d7ff2888287889ba1625c645371c0cb0a91d6dc588d356aba1b738e0dfb95a1719bb8988996f8f57b2e89bc75b6d70e884326e4fb009dd59b3de6f0c19851f924bfbf47ef341b7f90c83190c22e8492b57c9509c6b2c733dbe09de23f31df68b83eb72c4fcc74997f21d3cd17788c3dc1fc5910ad5c7b8e5300bc2f1eb4610ddbc1986832e4fe886f429c8b70aa7d2fe66f9fc0db2c46a3c66ce0b53cc728eb3f9b4a404d95ad93f02417ed677bae27a17d5f43329334cb1654ef408441d23e345b3cfa3ec57a7ee0d1169339752a63a713d13e8acf399a09f23735241787ccf5d1178f4ca20acd5cb95814c0ed2d2d75b46c18031ec6e1f5224c375d48e50f1d02f07e62a89be22a37d3051c4f459b60e3015933a92504f5cbda267cdd43e8ef0404b55fc0778912d82d7fe86936ab0137f3c668e445dcdf0febae52541ed5918c9734e93b81f25af63b397f55a03d6376cf7dedb23ce2731a4c3db80784dbe7bcaddb7338d28ee37e32f378122809397fa48e57fd095be28f4b7e6eb6e6fa79e0d848c6440dc821f66fced20898c2a4b6489c221f2ac807ac6e18b9707075dd364e2b40fc00e7a7e090dc47c315860cc300c5923922b4c7ac811459d1940785e42cdcb1bc31148cb01079487613dffce3d4407679a878254739ca9f2c18b8441da14a20a66d0ad98e1ba65b76de090fdf2dc157a0cb328ae47bf11ff2e18f466cd8a00ccaca5bc4fdfa82223702190f140d640b997785a18e6283e91bd694d2b6de638641bbb9ccbe2ae975fece07fb2f140d427bc804e575ed44e245b9534433120f7dfdd4b0755b55377430ecfa5b52110ca898c7c5e2546c4e36eac32dbd56ff5205754ede44d07ea0af78d28e6dbd980568a8a38caa570d40ef0eb39aa5f1182e254ff2848a6c4bc13445c56f3ea0c5d3496419a90507e730662302bc8163fe38d13d9fbb90393c31473e0226f2734015de072fdbc844c2d00e262ccec4c4ef509206d3a2d59b79998de60f5503dff4da392c4a841549e02e2daa84eea1954b0625740118bac2d3aa741c5bfe28e3dd7d7667493476ba44586e84621da4591f7b560533bc57a2d1e36dce19830ca5af0a344196e1afb43e7ec3f57537754b0f4c2986175856b8219cf9147e7da8a4f56932c0dbc4ac03f44f00fdcbc4d812bf60af4c4825bd3e8aad3110732e08b14b162e43decad3c193b37f593f09fd4cd174b4447af1fcb65a899d7b852311beaf33fc2b7943a91ff7fa7df261c1927172f7c5e031b565d8d6f5aa25bab4d199b880126b2cd294761b9e15531b57fcd5d4ae0fca56749f414166860761653351e0ebeb0d2012d5dd77f438cb19e9e39f4eb44db096135afb383be2372f654e6952464e9c62b5312019e75073e08835dc28ba1e47f56c7b8417b237c66d28a5e9326d26503d09c429db8c1ae5923935770e1e79774ff11406968b1b840a6ee0a51fb2b479bafb68d9b72bb401d59f67398160c766562392c02d86f4d7d4721a4a8c85c6d2fe3d9f9082c1c811cdc29b4aef150fa0cab453c7aa50c6de06dba306d417017b7fd3093930a9a0139fb99ae05158e0f99ea3c7ce43b5ea81734f1e0bb0dd0d2cc91c7f5f3944a4741058daef223674b7e44502d4086cf94cfa5cf1a77eb4738ee4172a521cb83b6479fee8e4a9367ee61ca12eeaad8fce024d76aa0de17d46d79039c90b8f775149341ebb32a3e66039eb64e2547e276d0a5a86a77ca4b75df13c416b673b274a95d1d457669778954120ec227de14d2d15e31e29fbb0", 0xc0c}], 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xfffffffe, 0x0, 0xfffffffc, 0x0, "1a2198b59b0900020000000000ffece900"}) writev(r0, &(0x7f0000000900)=[{&(0x7f0000001a80)="415d1d50caf913d67b66975cb9", 0xd}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x5}, {0x34, 0x0, 0x0, 0x205}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 3: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) seteuid(0xffffffffffffffff) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r1) dup2(r2, r0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f0000000240)='./bus\x00', 0x6000, 0x202) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5c}, {0x2d}, {0x6, 0x0, 0x0, 0xfffffffd}]}) semctl$SETALL(0x0, 0x0, 0x9, 0x0) write(r3, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) setuid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getgid() syz_emit_ethernet(0x3a, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @multicast2, {[@noop, @timestamp={0x44, 0xc, 0x0, 0x0, 0x0, [{[@broadcast]}]}]}}, @udp={{0x3, 0x3, 0x8}}}}}}) lchown(&(0x7f0000000040)='./file1\x00', r4, r5) r6 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r6, 0x80206910, &(0x7f00000001c0)) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x202) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./bus\x00') executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000580)="c6302c9c455c7be3d8598d3ac53af8e7574f36", 0x13}], 0x1, 0x0) (async) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000580)="c6302c9c455c7be3d8598d3ac53af8e7574f36", 0x13}], 0x1, 0x0) execve(0x0, 0x0, 0x0) (async) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)="18d26cb474b5c9d53e0f", 0xa}], 0x1, 0x0) execve(0x0, 0x0, 0x0) sendmsg(r1, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000000)="29336c3632dce1663e9e18f8b28e9c2d67fdf88dcc42603fa3dd473d17c9be86a9e57758c509bde5c12b9f62f7a6e95b8fa546afd71431010e323213c0ce9f201f4af89aa7e96af2c575c1b4a0dd848c16e55e70f72240db4e1bc18cc33acb869bd4bd7e06b1edcb487d34d2ee58771c2aaa46db4dadadb8fd5a87d3af82348bd62000dbddfdec26400d7330db2f65bceb72ba55df4686f7a3fc87aa40c2e2f3acd41b214e41af44575739f86e37e5d3dc150446686f23f94022d22204ab3f95521cd00be8758c493ffba20a5f100cd35595842e1f2eb5d7e19c1eaebb0461", 0xdf}, {&(0x7f0000000200)="944e513f1dec6d69c77bb7ffbfa8e1dee5123db69ddd92a55fe165c7a8f665bdb4a553369a77501f978046d66a59734263c88ac7053c27b3e5b6df69f9a5e9bd4cc36eb01d7c105f8a11fa15556321915ffa3694d14c90d1fbf68e200bc16e019af1b5540d75c4e88cb582a082097e1eaa49da72ec154344244695dd809dfe75a5e9cfb5d781fe1753db118feaa75ff1", 0x90}, {&(0x7f00000002c0)="af2bcd9fda9dcfeac7cb23e2425d0fc6ccc14bd6f14829149bcfd049f9b715113a23d82e066d43f8d0b626869fa9b5d92a124a6cef61fdb4dd7bf9962d103c0ebe8a98ad00c2beab2fc275ed5a43f1780c8b62cd5c13d0322b24969eec7ce5b73e637f803992ce11ac3c7d69a6ba7757368ddfa1db8ebb2aafe422a42d264ed3fcc31a01f38ae30671a3fb6678b670025ea448a72cf4f3bd6616b449533adef8948fa4a43da37b8df6de11f296d022ba1cdf1e686ac61175fb07ce4543984e4cb21cf77196965402da9bf311cf452c521db6182dcbee3709eeb8f7c2c905b649c6b251ad9f926dcbf680ab3deb55dc26bcd92a", 0xf3}, {&(0x7f0000000180)="d7d4310ae89af702712b2ff47a5e45546ba4cf16938cd649922fb095ecf93f3d9476d4225bc828f23523f8cecf7e090508f7b4bcef1a41935eff7c2d", 0x3c}], 0x4, &(0x7f0000000600)=[{0x20, 0x1, 0x6, "a1d8190560662d7c2438806317cd53ab"}, {0x28, 0x0, 0x0, "234ced203335909f26c488bc552fc35366b6fbb69ec8"}, {0x110, 0x1, 0x6, "766828f024fb9abede2e30db2885ce7e0da290f7c04e749083401b723bebf91aeb447f106bbe1ee02558e56b7a4ff89ffcfb69d11a5e225385decea04647038b9aca33a776c5ef516ff4c0ba87188215d6d6995fd992e98d699f896038114d54c2827dd2f7e283e2effb49be8cad54ffb1e41eb5766e58ece43d03704520d8443650f3eda1b3e0a42cf900dd99121c40cdd6f4a5e6ba702248ac05dae9564e81fa323725ecd17f2701fc25bef535cbb48296905c6319a789316d92b80abe87a97abe3a0ec48b6ed0eb92702d723650eba11a5b42b1cedf56af9b0477ba088db42327c3089b799ec719ca2aadb3b2be77e2462e307e42fc5d61729a7a057f"}, {0xa8, 0xffff, 0x8, "067d93aafa38633eb49defc799d9d5c4d0289a203d253aabf90739bd07fc5d331a1bee1b34f99729dd6131da535d372a6b8826417e4b8224c39299564d001561b6045f07331559afc81734d962ee1c26de4f959c49424331f9f97bc6852865e65184a17deb1c17bef7bde9f58867e5e28738a275b27f6aba16652e71ef5567ed7c88e24013c1aecf2248428abdc36efd834a626a"}, {0x50, 0x1, 0x882, "401d9b703d59281dee44066b18239cde1a29f1ac2d3fba6c7a585a6119636e3b821b324a788a7e2a25fb2564a1b12ba91646cc69490b81f58ab5524422fa"}, {0x1010, 0xffff, 0x972, "512ea84f5c05c369ea4729929a3d0e5622b366f42b31f0a37f0e76f81a13524188ccb356c1eecb83650859e09b81a9d4d73ab1eeca318ec89d625eba0e10d48c691fea5abeec31d1eee410ba75ca82650fe4fc5eeef4457b70419ee9dabe49381ea7e2bac55a915372a113d017f00858d5fcacfa550f2abe2217c051d48af03b15f9b8e9266cf6dc68e437030377cd54b4a6470a3a6da31dc5ab1e67b6803749cf12a8eccb4a292888174c489a56f0b84fad15def24405e98326c15dede0faf5ca28c370c2c8a056acbe911baa9ac03be9eefb139727d8b69f012cf09f8a2fcfc9ba0647ac3ff2605323bcc0ce1e139cd94446dd25aaf4e0de858ad857ea309b0db54542bb4f04e3a11aa6a88f01dca06bd156aa4c81c4b89fb6fbab282b9a7270ca3d9862bee9fb6207b8f0b6542216cdf79d9fe9321b3ebab5f4fbfbf6c45aa2b691618acfa849d12b1781e2d219700608e60324e99ae583ac5cf300a3fa00a80c415ed0886e4afab5a0c220dab3b8ecf83be83758058c8cd5dfc76d06b7a131aac17c23f03068e45dc3b9580d48f738732dd30415872ad6ff0e1565355221b1ecd1b39360ae216847cfe1fa50d68449e5735ff12a525c3de1c61560ce3052a76bd3f32d88e04e2cc758bb5668a7801d300e14f563458b73c47c89d9939048a3ced0834b3a9d8b3509bc4356cefb1f2430a782d08e7f062102f2de0911a8d1604741c9288815998b659dd17473226ed114d98483d9eb7520fa43c396d30847b98f6e34c4767371e6de7068258185fc8bd438791b7df13473ec86e216b27a86b87e2347b52ffe8588c536ea85b049097d9cc6db8b8419756e7f87e238966c6b9faf584209e752842cac3ff6300ffa1cb40f016d8fc12cee5971aebbd6721c3b849f4ffdd702dc6a95e5b67a4917db8fdce3998badb2b8cdcb4218d2ca2d9ab11722cdebc036e6760fe7ba83dfe79a6206ae4bbfa7d8dc1f630730aaa04488f42b2c9f39b9827ec4fd50b2de056826054e5366290358460366ec182d4547a4bd79d5193580ec40ad70abc87f01a7e845efead80af0ee576236547172c38d17cb32cd1d73cdf9b6071d6e4a8c34f9caf77e7525330e2d7299bf4cc38bb26f68ec9694859c4c232f9733b216ee5e560ef135b4a2055c9c2c127212cf10f355514eb6921be5b80dde44572fad54002a4f53cafe5c48f1aa10dd0b129e8ed4b64c57bec2df812b9067bb8f142717e41437d73cf559a4c4cda0f23a28586821cb816be6f2a7632c78bc8ef61162650ff889e933223f382ff340961f89e0b1710e717d466d44235b56fb8af9e2c3faa4e39da0bafe25f1d45a1b69226bdabb27dae8436e480c1b481623d6d404ca508553fc74ed6715d692bf0e0a9adc1820e5bd0a58b010d0891934c02a6029a6703a8e3fdc30a7a81e4a071617ad7ec02db453c99932c09e6c6b9e10c0a906366bc3991161b1a62c0e9d2055f4e9e483ab5b644b7162526952bcee7c9e6018081af459ef851ca5a87b0091afa35cb03cef82ee9eb1bf0637ee40f927621c2e5525deef75767f5e15ec73381400474a0eb666a8fbb09a0cc884d007439b42a8e41302f6251d6b9847625a160688b6d3d8bdeaec5cf066aa2a1d1a383e86d1ab917eeaa7c70d3f1f6cc2e11dac307a7cf37917897e42685669f4682d78c95c56736561bb17ef1a0c49d0a775cb690980c4fc91104e3c4f12412fd927de471662610bca22f79d526fb59bdd75047c4783bfa0c3a18f80143c64ecd96e29a3ef50576237c04de73c4a9b7e3cd2028b6d78fb719dd44056fffe936954307e26fe68029f154fb5cf487d80454447be74c7dab0d6af4b8e3d8d51dfe6901ce453459cc28914816a9ac4c97b6daa02f2e28a78454d619817695b36da2967403f204e24303d966a348e9c981028dc985c5eb68da119b2f5bba7439cd1e3e52a3f326e91d743af309f7a25c040d6b242a003e8063396826be2bbb1f13493868aae3a3accc13613f9de92a409b086ba464ab199a1bb84d33bf57ea05b0424d0bf62045f27d1f3a367dd4940c49e5b9f780b84dbfae5471cad12d6b2f98e75610f305b7e3097a811c8e78b32a9b605fc791a19706eca83d64c8edd90fad3e1149903fa8daae8cf984c8bc2a2537593e01a05492ccf01c970a93d9355806df7d4375dfb6e31729f543b75fa5425ef68c3709aa191d9232a7afe9324175499c95b671d9378912b352aabbf7ba4a22871a59f267e2f5ebca7471eda1baa955295a16b2d520c31e880dca0754710045424317e58ed9f0e52e5915f04664e3a047cc7ed580665ecf864b2c4576c4d70aa6f033b1f2917f23d32a8fba102cd8f13fcc52fe1001bf02128f072f1ff615a6c3425352d0bea76bc4324b2aa9d98dcf7f080e2a866e0efc69a7448b175ddb548775ce5c0a94e6ede379c9f17775609496f62e2144d2cbf0ee73d41cb7e6ef95ce88c6797e62e56ee82956db84e355cc7d13d3b00ecc501edb52a9e5acefdfcbdb4ffc1c97e7681230059178ef3180c48dec159e361a0a0356384879857a09f51156ca0a1667b322d04afa377c50d9554c88fa1b8b003f3e4ed4c719ce693cdf0763e5fe465163731eed7b92cd3b8098f01dfcf4216cf87c1f3679405166546138f67a3f79bcb07a286541cf77445a36da855afa45755a1ae6835462f4ce3ce7f48c385611fe016c2a8b04102e4bd2d563b8be88e64c5d97c51b4129666cb48fcbdffb7116c79603e83c007db4c353b84d47564557c301bb353ad58404736a905d489dc415ff3810879902ff0f511ae982ea29c182f3b25b28e673b1a3d3796dffcb202e5fc546056905320fd7d6fa28ce2733ba1d1b3ef8c027b73ff5d57e5e3811788ec998d8186c0f0201cfa2a01218e7461c529a64774c7673661cfb7b767e757ccddbe5c85e75111975d4a512e14b2259cfc1f9713db3fcc972faa6ec39b5142aabb281fce76ba3adb4f2ce066af050f425a7210fe06ca3a627ccf272e9d701be5186fe5d051319da5285b97d33de8c6c59e65cc3ea7f7c1ca164c99350c3019ef50353078cc2866c86b47a17c98dbb0e118d9b00b4bed546fbda787e59efcdab167bec38181c36f8e2e41fb1ede9d292c0a1e9d62e01a24364fec51895fb552ce51f48a830045b3b1bf8f823a25ccc1e1e2a64bece6bb3ee79c3d66bc1d9c69c1c52f2278585a89083ee7cc4b93a52b930300ed7688460344205ed8dcd7b117a1468c486f33b1b42610973a4fd66464c0eecc88531bfb09a295f9b072797e74340b1398847f10667fadb7d80127c9c96b1a0a7e6a6d2592dc15cc44ad17a119bc832a76859670ac85e564073695d98c4296812a0c83a15994a94c299e1baec6d9c1d1f333fe5fe2c85695db6f0c5ec9ff46b9101b33d5b935fdc8fae8e9aa88682b1a98fa42579b398f24e1eefe9bd2d1a054281566199902aefe1492f3d63b94462f11e2f923a6804375b017e77ecb1dc836468475e95875a493880fad464120c7d52540e835361bab9590bf32b464f625a69639eb358ce2fea35e0283e8522300c2bc0e9496fc40cc5a6abcf7a984f8268b099ec90c6d206f0a30c908925d3d007c612cf9494dde9156995cb04c166d1d77a8fcc3e10af56d464040235f40a51fe24e91cdab2bf998a7a849a01b1a8c6346394a13e64c81bce54eb8fdd9ccae686f6bd4fbc1469059846ed08f8bddbb8e361a038711e3ace33d49ebb8ad6179dc2302b0cd74c2758fd34d4a2d8f108b03671968fa669543980d4d4356632ba6bda23ff76d456d17804ef70f9a0e478487c32e73390feecae3fee77d3f40468ef9c0229fd0a0f4e82f8f65c49703199507572d18ad348623506aa44d870363e48dad0697b5138e80d03b66c6f7740bdf859414cd37a9004d6844ca9cf04ba4b52b561f626152fef72a9f20f6dd34c96bfdb1ce08fbe806b9e7534009b9d25bebb7e90d8a62389b9b616b280e6732bf675b9ede42461d809dcbe2e0f911021a6762a8faa9417693ca85ef81650ce540224c6bce354c0c92c737fe63c6e50adde0bc85be91a49cef8b688930e15d286dd0af56e5f41afe0567ee32614682a72c2448d7a64eb53c37f4431e8c204f1c6d4f4564771eacd717586f3f45c7c8a1c31c9f9bec987961e543fa700f740d20cf45b13b0dad1d002182e3c4fc0fb0b4cbcaaffe48c4e4e595d42eea347d56cb83dc0f24cda64129359d34582e81735edcda67fa8a2c778ffcdcb82bdab0ac5102aa9e9dc93a6d6f498b49ca244f7080dc37fa1e8e5624d3e390714a33c938c21c4409546c857cfb54acf63f3113cc18c9109a0e94c72ca2694a2f986b278885f02321fd6d8273baae3f2ee97ad655a852863d81dec7787d392b325ba212ae76f8400ef9e1e5decd59916de3f1054e5e0941e5097963cb484c5f21a2bb5b6f6a02036cc524889e12bd5e9599533973ba656e4d1182df3d68dd97bd878e119298144a9bf0d3692fbf32a43b845eaf7f8fc28d3294f545cad7d1afff1889e6e3e32d2762d9e5ff7fc5e3a22948280c4ed9ce37b51c10086e63907b0752958c9a8e705901ca01d0d6c892791178d6ed2ab7455f0012d59a1a039fc47182a25b1084eadf42806285920dd394ea056e3014d8f8bf4ddd95367fda87c9da40dabe5eb70564fa2891c866139dc68f59c772097e5116042cf43c2670e4843c5b03c916e6aed067c72642fbb2c5b9b5d3e6f32beb697dd128952396023a7f7b95b0714b6088d81a514e167179cba170fdf8925e522c24972d5c4337ddc483318dd9ce3917c906f3b312754bd20234b362ac742ecb55b9ec795086c139ad1ec9bda7ba6c3321c10c2c53c9fcbd05a8799d81a014ad0077f2969915e0c289b794bdea6b95c0b20ef800c941515c9e08ad63df6ef0c0c4eaad216b8a9c6e504b2c5a2a8535bcaa7e8e9a102a0774cb7ead68981833c7b2b830a818b70d0dbcd5979e98250997078ac378308172315b0f03b64a6bfcd4a08a7b2f18dbe77851ce05f97a7b50e41da9fb5a8ab237a15c6a8ed64f8b732982b56243ec75aefbe7ccb1c4d61d3e8c5b603ad1d235665b0d19dc6adc7628f2c015caf2f39ed2f88e7ee58f8493442d96081a9a630292df8e844a9fe420f2279782f6a9a872e954093deba3c630557b96367903b3d83e8c89bac263a0a6e702286315887b3e17b51c31cd1e8934f91eee77b759fcc4406f79dc084494fc62bfb95f42eaf3cc4636e938041cb02f170dee0f70d47b78e23954f79a85c238ca9e0198177163958a9ebbc0ab69bf4fd8f2c430afd1a9099c59cde6e47f949e409a2af78f10794e93e40b88063c7a2bb148114da9041248763fb2f85af64e18b4cb253a1fb9bdfa5843e15b278c9d2d4e29fc0263612f98a1ca1b7b172d05c8551f1bd3c50c63f916c71d63bd2362ea19e482847f6413c23d4074f94587b100d583eb5c720f6ced39051f7f9c7fc5edfa12d203952c7786aca58d788453c0986b3dede3e5afd1e3dc1aa868c4245e43d8f78b91aa88710e85861a9896b315d0afa6919b626e3fd9482311c616c52cb68c95d38f2b3cca77f0dd6ed104b412b420639bbf9f4c7d92c67beef471b8b5df5deb97d4b19001644512d85936fdae0e814332853ccc17b355a7bc85847454fb5094a5f54c29e6af678cd26f2257dded1a2eacb0a900576b434a7897a48c3900d1625b3623e3d9760c998d852587dc8fd9b1bf03e34319f20a00f746b54561e3d867da1d3ae8fb0e57f74c8fbe06fb8dee1314a924ceebcc06f21647d641"}, {0x80, 0x1, 0x4, "6de145cbcc563b96b1cb9db32c981b21d0fa160c97ddacba98dd0eafd4a390de1f95142335e6eac1c19a9c4e32ae085ffffd739271fecf117c89e6e93e706208843985363f14afd26c5aaceed497fe1f096d53cc5c6dd1545d0b07cc6d35a4a535563cee30f33c54a94d"}, {0x68, 0xffff, 0x5, "60894757e2b66bb65a024e107154ff399456d9a807f46d8e7e5903eab84e4fc4fcfc2d03891879ac88f0a55640df627fe8241a3bfe78f8ba7dc868fe6583bea08dac8cd70b08a5640aa6c498dbbc2681db3889"}, {0x30, 0x5d6f5bffbc56237, 0x4, "adf5d291a1d5b6f49cc7c030d75fbbfb2c5ff792cc787e2b82dafff28f9e7e86"}, {0xc8, 0x1, 0x2, "43c37aced88826d4d8fbc66bdff3d5aef72dbae724ca4e78694b074781ecdec21946b73fe0926183f37002e5f66186bd172d69929de92200f13cb0d31339ebbd9dffaf6146a9291a798ac077c62530985cacf5a16978d0a19d425aa2ffc9b6eedf2c53e85a3c5f7e6698530d6ea7d849677adcd922ddab55d5d86df5e037677c5041caf9a68741fdf7dfa72021b294cf9951652be52b2a1abdc45df399b19f92861817ef678971d3e7e57712cdddaa1bb4dc"}], 0x1440}, 0xf) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x80, 0x0) r2 = open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r5}}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setuid(0xffffffffffffffff) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCGETIF(r6, 0x4020426b, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) ioctl$FIONREAD(r3, 0x80206919, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000240)) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r8, &(0x7f0000000480)={0x0}, 0x10, 0x1041, &(0x7f0000000500)={0x2007fffc, 0x4000006}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r7, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) write(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000380)=[{0x6, 0x1, 0x40, 0x1}, {0x4, 0x0, 0x80, 0x5}, {0x2, 0x8c, 0xfe, 0x5}, {0xde, 0x82, 0x5, 0xbfc}, {0x8, 0x4, 0x3c, 0x7f}, {0xffff, 0x40, 0x4, 0x3}]}) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5c}, {0x2d}, {0x6, 0x0, 0x0, 0xfffffffd}]}) semctl$SETALL(0x0, 0x0, 0x9, 0x0) executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x4, 0xff, {0x5, 0x3}}) ioctl$WSKBDIO_BELL(r0, 0x20005701) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) setitimer(0x0, &(0x7f0000000100)={{0x7, 0x9}, {0x8, 0x5}}, &(0x7f0000000140)) r2 = socket$unix(0x1, 0x5, 0x0) pwrite(r2, &(0x7f0000000180)="2cb7b89ea218161d6ab5a5a2c8664192b9e21a0c5403590d8243a6973479e6fe25c34c2cf2d5a313dafc76d6b975fc24be3f22d238e948ce25a4ccc817b22ba4585609c648c6304033d355e97d66aa67b08325ff1bfa308248afd3666e0da821e0", 0x61, 0x3) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x8, 0x0) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x10000, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000280)) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f00000002c0)) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000300)) r5 = geteuid() setreuid(r5, 0x0) faccessat(r0, &(0x7f0000000340)='./file0\x00', 0x80, 0x0) write(r1, &(0x7f0000000380)="5c79b04a5a9a4948bf9b1a47ba51f0a14db5cb3e644e6f638bcc97f6559c0e7c085a8943a4b4193f92b982414e0b0685bd50e643e6ff7da6e31b47bdcddf75c8af8c0d42beb2fb2cbc1e5c7d916c04f7f481df44a8f765e3644bc33ba3c573f35c49fd6a67ae368600cb3d63196e2cdc1c4d7c475c63bdd4ed9e0584b8fc83fa8abc12ffa10821b1fcb83233a5b0", 0x8e) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440), 0x100, 0x0) ioctl$KDGKBMODE(r6, 0x40044b06) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480), 0x200, 0x0) ioctl$WSDISPLAYIO_GBURNER(r7, 0x400c5752, &(0x7f00000004c0)) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000500)) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000540)={0x1}) socket(0x10, 0x8000, 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000580), 0x20000, 0x0) socketpair(0x6, 0x5, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000600), &(0x7f0000000640)=0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000680)={0x7, './file0\x00', './file0\x00'}) lseek(r6, 0x6, 0x2) semctl$IPC_RMID(0x0, 0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000140)=[{0x60}, {0x50}, {0x6, 0xfe}, {0xa5, 0xe3, 0x1, 0x4a}, {0x3f, 0x6, 0x1, 0x8}, {0xffff, 0x7f, 0x5, 0x4}, {0x1330, 0x6, 0x0, 0x400}, {0x3, 0xa5, 0x2, 0x9}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x35, 0xfd}, {0x15, 0x20, 0x4}, {0x6, 0x0, 0x0, 0x101}]}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0xfffffffffffff000) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) ioctl$WSKBDIO_GETENCODINGS(r3, 0xc0105715, &(0x7f0000000080)) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000100)=0x3) open(&(0x7f00000001c0)='./file0\x00', 0x20, 0xd049de773e171214) write(r0, &(0x7f0000000080)="2300110000fa4000805a099e20a0", 0xe) executing program 7: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000540)="9b1809c3eb987ab7feb13ec99e805e6e84d3569607987c0d00000001000036ba1bd87f42e3003eac3846520d050712f838130efce149d4d6d06a3f23616e778c826e0c1f59734a32e0ccebd635450b2eba540af7f290e42d34d900a0dad2b74f50acd76b5c567049ef436dbea0d7612752950fa5ef6eff03000000000000a944d5c2bdbff4f06a852ab475cca25735282896ca5d4d3e670feac9b4e8aa9bef193b90163de8570b2a374f1408341ed45bb703eb63cb9a8bd949ee8fc6dbceb7ed7cca108d739a38d726341f1345daa49507756f49775275ca390bb9400000003a9275d0da3b56186adc3c141f939800000000000018bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b8802cb60eec6add5e94723235f06715e7eeccad2dc1a0d0f5509f3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799343d46dd81439b111a511a288beeddfb2e353e3bb073e3342773216b07e49ca4df0fd2dbe9a8eb3770ea880f76e6f4588ffb7d826a208788b33aa87b4a81082612630fdb791f833a1da5af886129cc7b7907f374fcece1799fd99d7a2441da17670852140704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7dd8c52efd580400cd0c3a99f23c7ef760b4f4a063b9efe74db5b55700000000d4253d65b083e40b9baa468a7dd0a36c384200000000000000000000000888549ced16184347", &(0x7f0000000000)=0x210, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r1 = getuid() setreuid(r0, r1) executing program 4: r0 = syz_open_pts() r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000980)={0xffffffffffffffff}, 0x10) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) shutdown(r2, 0x1) ioctl$FIOSETOWN(r0, 0x80047476, &(0x7f0000000000)=0xfffff001) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r1 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffffc) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)="c8a9d805a8e7b15f1b9bb59d56c762c3229af9eef397ca51e4024b18ae7e9e3d51caf669312175eb550bc83df0b948034c29521b1b6ea36a2321e7d00fc3ac653a7722df8e4686a7e646a4929580e40184c1d8dc82304fee6b282e83ff9ccf870c4f009160d0f2815545d7f1b025bf494e4d0fdf94d16e5754620edd", 0x7c}, {0x0}, {0x0}], 0x3) readv(r1, &(0x7f0000000000)=[{0x0}, {&(0x7f0000004740)=""/4092, 0xffc}], 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) read(r1, &(0x7f00000000c0)=""/204, 0xcc) executing program 1: syz_open_pts() syz_open_pts() r0 = getuid() r1 = semget$private(0x0, 0x7, 0x3c0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000540)=[0x1, 0x6, 0x400, 0x8, 0x8, 0x6a, 0x8000, 0x7ff]) semop(r1, &(0x7f0000000100)=[{0x3, 0xe, 0x1000}, {0x4, 0x303}, {0x1, 0x8, 0x800}, {0x3, 0x7f, 0x1800}, {0x2, 0x1, 0x800}, {0x3, 0x202, 0x3000}], 0x6) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = msgget$private(0x0, 0x597) msgrcv(r2, &(0x7f0000000500), 0x1008, 0x0, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r6) msgctl$IPC_SET(r2, 0x1, &(0x7f00000003c0)={{0x6, r4, r5, r4, r5, 0x7, 0xfffc}, 0x2, 0x7ff, r6, r3, 0xff, 0x5e, 0x2, 0xffffffffffffff81}) getgroups(0x1, &(0x7f00000004c0)=[r5]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000440)={{0x100, r0, r5, r0, r7, 0x0, 0x9665}, 0x5, 0x0, r3, r3, 0x0, 0x7e1c, 0xf80}) getgid() msgrcv(0x0, &(0x7f0000002500), 0xbc, 0x2, 0x1000) getgroups(0x4, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000300)={{0x1, r0, r5, r0, r8, 0xb9, 0x3}, 0xfffffffffffffffb, 0x3ff, 0x1}) r9 = getegid() chown(&(0x7f00000001c0)='./file0\x00', r0, r9) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x4003487) r10 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) renameat(r10, &(0x7f0000000200)='./file1\x00', r10, &(0x7f0000000280)='./file0\x00') r11 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') sendto$inet(r11, &(0x7f0000000100)="ee598539830f398c120aaa3886579eea1b584580c33c758bdd0f4ff15f7c55a3f9d4360548a798a52648b63d4a43e6", 0x2f, 0x0, &(0x7f0000000180)={0x2, 0x2}, 0xc) sendto(r11, &(0x7f0000000080), 0x0, 0x8, 0x0, 0x0) syz_open_pts() socket(0x11, 0x3, 0x0) executing program 2: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000040)={&(0x7f00000001c0)}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = dup(r1) bind(r2, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000004}) flock(r3, 0x2) close(r3) getsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000380), &(0x7f0000000040)=0x4) executing program 3: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="ea00000100000000", 0x8) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="ea00000100e7463083271b00", 0xc) r2 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000140)='./bus\x00', 0x41ecf3848c59a689, 0x4000000c, r2) fcntl$setown(r0, 0x6, r2) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x9011, 0xffffffffffffffff, 0x0) r3 = socket(0x2, 0x1, 0x0) shutdown(r3, 0x2) getsockname$unix(r3, 0x0, &(0x7f00000022c0)) r4 = socket$inet(0x2, 0x3, 0xc1) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00000100000000586083cdfaf82b97471311db001b658a601cec870c6d20f3130000", 0x23) setrlimit(0x0, &(0x7f0000000980)={0x7, 0xffffffff00000001}) r6 = syz_open_pts() r7 = dup2(r6, r6) close(r7) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0xd88d, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x4000000000000, 0x3, 0x0, 0x0, 0x2, 0xffffffffffffff80}) r8 = socket(0x18, 0x2, 0x0) r9 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r10 = dup2(r8, r9) setsockopt(r10, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) writev(r6, &(0x7f00000003c0), 0x0) r11 = dup2(r4, r5) pwritev(r5, &(0x7f00000000c0), 0x1000000000000136, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) executing program 5: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0xa}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r3, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 4: sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000001200)={0x1, 0x16}, 0x2, 0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffe2a) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000300)) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r0, 0x1) syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) syz_open_pts() r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) ioctl$WSKBDIO_GETBELL(r1, 0x40105704, &(0x7f0000000000)) executing program 2: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r0, 0x29, 0x2c, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x10000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000780)=[{0x8b}, {0x2c, 0x5}, {0x6, 0x0, 0x0, 0x20}]}) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) (async) sendmmsg(r4, &(0x7f0000001600)={0x0}, 0x10, 0x0) (async) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x0, &(0x7f0000000080), 0x0) (async) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) socket(0x1, 0x0, 0x20) (async) r10 = socket(0x2, 0x1, 0x0) setsockopt(r10, 0x0, 0x0, &(0x7f0000000040), 0x0) executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x44) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) ftruncate(r1, 0x8531) writev(0xffffffffffffffff, &(0x7f00000026c0)=[{&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673", 0xc01}], 0x1) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0xe000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ff2000/0x4000)=nil}], './file0\x00'}) r3 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f00000012c0)=[{&(0x7f0000000000)="c2514bbf31", 0x5}], 0x1) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f00000027c0)={'./file1\x00'}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) r6 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x80, 0x20) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', r6, 0x1}) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2000, 0x1e56) acct(&(0x7f0000001240)='./file0\x00') executing program 3: sysctl$kern(&(0x7f00000000c0)={0x1, 0x4d}, 0x2, &(0x7f00000009c0)="77a37687", &(0x7f0000000100)=0x4, &(0x7f00000001c0), 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x5a}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc020691b, &(0x7f00000001c0)) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x32, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) listen(r1, 0x0) readv(r1, &(0x7f00000024c0)=[{&(0x7f0000000040)=""/74, 0x4a}, {&(0x7f00000000c0)=""/138, 0x8a}, {&(0x7f0000000180)=""/214, 0xd6}, {&(0x7f0000000280)=""/33, 0x21}, {&(0x7f00000002c0)=""/218, 0xda}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/95, 0x5f}, {&(0x7f0000002440)=""/84, 0x54}], 0x9) executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x5, 0x10) setrlimit(0x8, &(0x7f0000000980)) dup(r0) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x7da) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil, 0x1}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000915000/0x2000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00003b6000/0x4000)=nil, &(0x7f0000242000/0x3000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f00004b6000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002e1000/0xc00000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000742000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x5}, {&(0x7f0000818000/0x3000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) shutdown(0xffffffffffffffff, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000001380)={0x0}, 0x10, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x2) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='x\x00') open$dir(&(0x7f0000000040)='.\x00', 0x200, 0x0) sendto(0xffffffffffffffff, &(0x7f00000003c0)="24f6354a1ab8a1f45f7baf263e860e8e0d8c2cb33e9682cd28a974d867d751450c1356af4c945b9c6cc83b1db19c78b21fae3275e976eba773d0299fa1e11738212974e5be4c0988719d1aa18ac2e6ceb08da41d5acbce507cf793eddccf8e6ee94d421a0d0ec47280c814c3f41d207d2672a58d24c180ec7039dca8e0d7a61bf3a42dea70d690957d4506edc5ca0a7a23568390a7c9364d46dcf876446ea23e", 0xa0, 0x404, &(0x7f0000000480)=@in={0x2, 0x3}, 0xc) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc00c7007, &(0x7f0000000000)={{}, 0x1}) socketpair$unix(0x1, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) dup(r2) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc00c7007, &(0x7f0000000100)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[@ANYBLOB="fffd640000000000000000000a"]) sysctl$kern(&(0x7f0000000000)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pread(r1, &(0x7f00000004c0)="fe5bd936632a3323417771603a8744bbecfa48ea8ff50f158624285ec3d768f9e51aee434b952cced6f562de5a496c0af49e905dd8cebe0b3a44b0c896951e169398f023bc14b2e0c8f4", 0x4a, 0x4) executing program 2: open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='/\x00\x04'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdirat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x8) executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) socket(0x18, 0x1, 0x0) r1 = syz_open_pts() sysctl$kern(&(0x7f0000000680)={0x1, 0xa}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x0) close(r1) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000200)={0x978a, 0x9, 0x1, 0x104001f, "bb08001000f1275910508b000000c77f00", 0x7, 0xffffffe}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = socket(0x18, 0x3, 0x0) socket(0x6, 0x2, 0x80) setsockopt(r3, 0x1000000029, 0x41, &(0x7f0000000040)="04000000", 0x4) r4 = accept$inet(r3, &(0x7f0000000240), &(0x7f0000000300)=0xc) setsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000000440)=0x7fe, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setreuid(0xee00, 0x0) r8 = getuid() r9 = open$dir(&(0x7f0000000400)='.\x00', 0x0, 0x80) r10 = getuid() fchown(r9, r10, 0xffffffffffffffff) setreuid(0xee00, r8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000580)={{0x92fc, 0x0, r6, r5, r7, 0x3a, 0xfffb}, 0x0, 0x0, 0xfffffffffffffffa}) pipe(&(0x7f0000000480)={0xffffffffffffffff}) setsockopt(r11, 0x81, 0x7f, &(0x7f00000004c0)="ba42cbb9734b6d30f18633ca961085a5edc31fd5249112c827db5ddfca80b1c3e8706aae1b0a8538c4bf81683a003c7041ad1d23b76c235d494af9520022538836dddda1c3fa205e306b0d291b939b5507b6ddc5c97bc625a3fa0012df62ddf33efa155efa4e4760331b728aa31bcc05cdc83d34641255fa7fda982debe4f8565dab7dc2ae6c9ca5083e0e7f594ae808dbc793c32de367184cd42fde2c53d58cb24873c75500"/179, 0xb3) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0xc}, {0x3}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 3: setitimer(0x2, &(0x7f0000000000)={{0x3}, {0xfff}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x3}, {0x25, 0x0, 0x0, 0xffffffff}, {0x48e}]}) sysctl$kern(&(0x7f0000000300)={0x1, 0xb}, 0x2, &(0x7f0000000340)="f5f3b19a", &(0x7f0000000440)=0x4, &(0x7f0000000480), 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f00000001c0)=[{&(0x7f0000000440)=""/225, 0xe1}], 0x1, 0x0) r2 = open(0x0, 0x0, 0x0) getpid() r3 = getpgrp() ktrace(0x0, 0x4, 0x40000200, r3) recvmmsg(r2, 0x0, 0x0, 0x0, 0x0) r4 = open$dir(&(0x7f0000000240)='./bus\x00', 0x2, 0x18e) mknodat(r4, &(0x7f0000000140)='./file0\x00', 0x2000, 0x59be) open(&(0x7f0000000500)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCSCTTY(r2, 0x20007461) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x49) utimensat(r5, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x2, 0x8}, {0x63de, 0x5}}, 0x2) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x18, 0x3, 0x0) getsockopt(r7, 0x29, 0x2c, 0x0, 0x0) setsockopt(r6, 0x26, 0xff, &(0x7f00000002c0)="1648a5f36f0b2ed67d47ffd80eae1011568624f1939c9fdd0aa93105b15dd30532a3ed92667aca5fcda357990c4fa7211242108d649ed02b044dbe78abcc4da47f495bc8e173b3029a4668e16b734b8b2c660fed9cbf59f73644bd", 0x5b) r8 = socket(0x18, 0x4000, 0x0) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r9, r8) setsockopt(r8, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 6: mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) (async) sysctl$vfs_nfs(0x0, 0x0, &(0x7f00000025c0), 0x0, 0x0, 0x0) (async) r0 = msgget$private(0x0, 0x623) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b21100000d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e39ecff6669cc07868de45ed3fc33719caf1f71ecec8a918458b2c10a1c66653b276e180", 0x44) (async) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) r3 = dup2(r2, r2) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) open(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) (async) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) (async) setsockopt(r4, 0x1000000029, 0xd, &(0x7f0000000080), 0x0) (async) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f0000000180)=[{0x2c}, {}, {0x6}]}) (async) syz_emit_ethernet(0x7e, &(0x7f0000000280)=ANY=[]) (async) msgrcv(r0, &(0x7f0000001500)={0x0, ""/4096}, 0x1008, 0x0, 0x1400) (async) msgsnd(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00ff7f00004241e18811da02b94ec20ca3a3fca43ac1e61c01000000ffffffffdfc3af278da1803e00897e92695b81fadd6fb9ae000000"], 0x11, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000080)="ab157888df3ccd154815a7bde7b1e1b4", &(0x7f0000000140)=0x10, 0x0, 0x0) (async) msgsnd(0x0, 0x0, 0x0, 0x0) (async) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000003c0)=""/153) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000c80)={&(0x7f0000000c40)={0x0, 0x0, &(0x7f0000000bc0), 0x0, 0x0}, 0x1}, 0x10, 0x1842, 0x0) r0 = socket$inet(0x2, 0x3, 0x102) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="35097d71ec454f5abb3263bd865cab91fa455d940952d10dadb8037c", 0x1c) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x20000000000002b7, &(0x7f0000000180)}) write(r1, &(0x7f0000000280)="f22e8a75fbc30288d8025c471dc7", 0xe) sendmmsg(r0, &(0x7f0000000c40)={&(0x7f0000000c00)={&(0x7f00000002c0)=@in={0x2, 0x3}, 0xfffffffffffffc46, 0x0, 0x0, 0x0}, 0x10}, 0x10, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r3 = socket(0x11, 0x3, 0x0) r4 = dup2(r3, r3) sendto$unix(r4, &(0x7f0000000340)="b1000504000004000000000001410000331c13fecea10500fef96ec0c72fd3357ae30200004e300300000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa8964fbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac5004f2021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f83437121f1eea040000000000", 0xa6, 0x419, 0x0, 0x0) open(0x0, 0x70e, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) ftruncate(0xffffffffffffffff, 0x0) r5 = socket(0x2, 0x3, 0x2) sendto$unix(r5, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d33", 0x54, 0x0, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000240)=""/226, 0xe2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa0000000000000800480000280000000000009078ac1400bbe0000001078749fd5a6d6207ffffffffe000020000000000"]) syz_emit_ethernet(0x4a, 0x0) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) executing program 7: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x40000110, r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000980)) kqueue() mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000580)="c6302c9c455c7be3d8598d3ac53af8e7574f36", 0x13}, {&(0x7f0000000000)="fd8fd3e3d65a9e9ec6fd8ad132eb9358c9a9b664c8cec961db521665a0f5e06e8fb042ac60024cff66c2ce9a2d4d9b40624fcc73b24b25ce42c9822c0bd659156c6a989639b09453a20bc46e092a37768afd7600c80784e6f93c1d6db84173bf780bbe58b6a2d203ca82efd258a585b59069de77319e3c7bb8d8c1c8346a65af51fdd90dc5050c4c815aaf150f71f6c49f435349662ae8b1e72111be6eff44b540d66b816a84f47d6f8a42d2e3b0d73727b64c9cf74363a65d2247ff97aadf140346ee13391fdbf5e6decb320c3444824a4a05bc536d50b17bd5ed", 0xdb}], 0x2, 0x2000000000009) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x7ffffffffff, 0x0, 0x1011, 0xffffffffffffffff, 0x0) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)="18d26cb474b5c9d53e0f", 0xa}], 0x1, 0x0) execve(0x0, 0x0, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='\x00') executing program 0: sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) executing program 6: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x2, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r0, 0x29, 0x2c, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x10000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000780)=[{0x8b}, {0x2c, 0x5}, {0x6, 0x0, 0x0, 0x20}]}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000080), 0x0) r3 = socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x1, 0x0, 0x20) r4 = socket(0x2, 0x1, 0x0) setsockopt(r4, 0x0, 0x0, &(0x7f0000000040), 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff0000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00004f9000/0x1000)=nil}, {&(0x7f000015a000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil, 0x100}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}], './file0\x00', 0xfffffffc}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) poll(&(0x7f0000000380)=[{0xffffffffffffff9c, 0x8}, {r2, 0xd}, {r3, 0x100}, {r2, 0x8}], 0x4, 0x887e) lseek(r2, 0x1, 0x0) r6 = socket(0x18, 0x1, 0x0) r7 = dup2(r6, r6) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}, 0x0, 0xfff}) getuid() r0 = socket(0x18, 0x1, 0x0) r1 = msgget(0x0, 0x80) msgget$private(0x0, 0x90) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) r3 = open$dir(&(0x7f0000000300)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r4 = msgget$private(0x0, 0xfffffffffffffffc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000001500), 0x0, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000, 0xffffffffffffffff}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) getsockname$unix(r6, &(0x7f0000002600), &(0x7f0000001380)=0x1fa) msgsnd(r4, &(0x7f0000000100)=ANY=[@ANYRESHEX=r1, @ANYRES32=r4, @ANYRES32=r5, @ANYRESDEC=r3, @ANYRES32=r1], 0x0, 0x0) msgsnd(r4, &(0x7f0000002740)=ANY=[@ANYBLOB="02000000b820d786ce1719dc33b5c4eb2900f45e90fe8f57e4a5e99d5d2deade0955635add6048494f4796c346d48bcdc7f74f109ad9fdda0d6c4e45e341a2d272e40528f3e17f0bb6ba973ab6a555122955c482e9ffe7d2b2185df1369c624b8c902e5938d73a7f0d6d868d5d40507279cbdba45ce603775362a089fb4b8d3dd1ce82021019a87b1ca24cc0b1338366e87883783e20984bfa4c5c75992c0582e5a3a8d97051a93a137b4396fd36085f702a0b4cb828661e130560cc946a5f401b7b3df9e1653fe2190fcc0933a8f10e4a57176ed8ac"], 0x17, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000180)=""/136, 0x88}, {&(0x7f00000000c0)=""/1, 0x1}, {&(0x7f0000000100), 0xfffffffffffffe87}, {&(0x7f0000000280)=""/82, 0x52}, {&(0x7f0000000340)=""/178, 0xb2}, {&(0x7f00000004c0)=""/169, 0xa9}], 0x6, &(0x7f0000000580)=""/4, 0x4}, 0x2) r8 = msgget$private(0x0, 0xc) msgsnd(r4, &(0x7f00000013c0)=ANY=[@ANYRES32=r5, @ANYRESDEC=r3, @ANYRESOCT, @ANYRES32, @ANYRES64=r8, @ANYRESDEC, @ANYRES8=r3, @ANYRES8=r0], 0x0, 0x800) msgrcv(0xffffffffffffffff, &(0x7f0000000d80), 0xcc, 0x2, 0x0) msgsnd(r4, &(0x7f0000000080)=ANY=[@ANYRES64=0x0, @ANYRES8=r4], 0x0, 0xbf6ce03ba1750aab) msgrcv(r4, &(0x7f0000000640), 0xa8, 0x1, 0x2000) msgsnd(r4, &(0x7f0000001180)=ANY=[@ANYRES16=r7, @ANYRES64=r7, @ANYRES32, @ANYRES16=r3, @ANYRESHEX, @ANYRES32=r9, @ANYBLOB="bde9546db09da16d30a35a8c5de93cda445ac8a5d526a09fbd1a8c3e1e36518bf372079b414a69f77bf3d8ad67a0f7c8775b02b983f41b90070eacefd9d4d62f5c7eb8af3dd19cda2014c195cc70c1e0e3cfccf53d47446686e242355821775851ee6b28050197e8c9954e1fb267123c18aedf1b74e6686f8574fb1f8ba413eca682bb3b3415a208918cd99485d14a85b12c9e88d894d523e128067ce887b8c112d4740a4c0840cc21ebbed89aa2c93d148b3131017f5cc358b7e9d1ec055c9df1b50fa051dd000772eca133b09ec453a12a", @ANYRESHEX=r9, @ANYRES64=r2, @ANYRES16], 0x1af, 0x0) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000140)=""/4096) setsockopt(0xffffffffffffffff, 0x1000000029, 0x36, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) msgrcv(0x0, &(0x7f00000012c0), 0x51, 0x1, 0x322545d4154902f1) dup2(0xffffffffffffffff, r0) socket(0x18, 0x3, 0x5) preadv(r6, &(0x7f0000001340), 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) execve(0x0, 0x0, 0x0) executing program 2: r0 = socket(0x11, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000200000003}) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b1000502000000000000000003000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037382102000000720fd38bfbb770c1f5a8727781ea2e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba0900000008e371a304353712051eadb71d89e000040781e4b2ffffc00000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d00372821", 0x5c, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r2, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r2, 0x0, 0x68, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = kqueue() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000980)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) r6 = getegid() r7 = open(&(0x7f0000000a00)='./file0/file0\x00', 0x400, 0xe0) r8 = getpid() r9 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000b80)={&(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000880)=[{&(0x7f0000000340)="d8971811a4e666d678f9b5f4239f8e24bd2198185d9680e160285551cc55c60a54d93b6caec3dde1c82ca786584d9cf854d3da1a51323e6dbb75552c053e727cd10c0ede41c335c8e277d21478c0d93d1895caf3a19c90c3d08e4e9c77e00244c3a3ee9d67794222a3700b8d9d0f0e2c76efff94d478c0c8763c34a82e14ff67621b7a63d05a872c9d36a331537cbe70a30889badc8fb4f9794ee7bf9b5263f0ef26b42e7e9ff9e9643988c588c82c1511231043992b72741992a82e73428573fe65f404c6053d45e85ce6b26e", 0xcd}, {&(0x7f0000000440)="9e99b3b07abbe45e80ca54b935445143a5a1771f549ab85656fe72bb21b430a8623ffdceaa4eee21e37d573e3e60622da08d4a85193e28e123386142d8694edd5ebff2a0f42e11cf53ed540eb5eb3781c1e975459c24344e7e60c36faeb15febe1aa5f09aaf81d91208361ba74b40ede438ff46b8bf43ae0f56ced1e52c85ff779a1a5ebc0a2fe642b2f3772b92bf3f070598aa3bb719b32c1574c", 0x9b}, {&(0x7f0000000500)="530575885815f4648fb2dd91441e6b5e5eaf3880f445fe6309d1b6370cc2de886b1b6b3bfa9b88d3ad98024b6cc5da7be364666d488633a5447ebade76af9cad7fa28971c89d9c1c", 0x48}, {&(0x7f0000000580)="110633c6c0d006fcd197f1c2f1bf9a15e0863f4c6381dd099a79d6fd28adfd406c066d87a06c850834d97b862f42405927692a1bd5ba87d3dbd0cc6d54933dc7f2544c3d5e1116dfd364bfe97d73d2198b3e6fba217fbe120989075c482c1a7a88ccc88d7501908d26974b3005673d27f94b203898f71586fffc3282fa45142fff4d5f3fe00db0955b056089216b81d8edc47a9500640d9312b17cfafb37f1549f14efd63f95378f92b24ad22679765de0235a114750b1120972e8393c53fb5b17a818588953a7deb0f507d9d24557df84179c6b0756b382129b46773dd1c4460b63120050", 0xe5}, {&(0x7f0000000680)="7a1a3c5fbe9b900fd560e585b3b8fcf93160e923c469140d087aed909ff24245780f2f17de3eb45d", 0x28}, {&(0x7f0000000700)="42d4ec46f6fb666c6a82ba35d74988b4544ccae4f983fe493085554b33e49e5ae94611108e92efb50a3a28bb8e40e7057c7fc5a9ad870a4e6c673df77750b8dd1569742239f017fdeb5bf18d65c1bab2b23f947d24060d4f0d998e1577603b3b9a8c119f2941d612061463e8077cb380648adc9db6fd1f51cc3a509b13a2bb6e146f896ff0932ab0af77424eff302b02daf82d049ade98cbbb23dc5a29b5e2ed59251d", 0xa3}, {&(0x7f00000007c0)="33a678e4f5cc63b2eed94649c8129a874f0e0c6e8ad25c1e8757c9b87435513dba9ffff76366da403f8b5179e59a42767d273ab21ec630342ab6da60477edecd66dade5d22c6bf4747191178a4295683d41c5bbef72a6b590c3d36e3a467cb9d8d0394a6911c45a10f0a02a08325c7ea4165d07353706ce30c663cbf68361ff41e", 0x81}], 0x7, &(0x7f0000000a80)=[@cred={0x20}, @cred={0x20}, @cred={0x20}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r2, r3, r7, r0, r3, r2]}, @rights={0x18, 0xffff, 0x1, [r1, r3]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0xf8, 0xc}, 0x4) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r12 = open$dir(&(0x7f0000000280)='./file0\x00', 0x80, 0x20) fchmodat(r12, &(0x7f00000002c0)='./file0\x00', 0xe, 0x2) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x7}, {0x50}, {0x6}]}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f00000006c0)="46422995", &(0x7f00000000c0)=0x4, &(0x7f0000000280), 0x0) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) kevent(r3, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x10, 0x5, 0x957}], 0x800, &(0x7f00000001c0)={0x1, 0x8000000000000003}) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r0 = socket(0x800000018, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x5, &(0x7f0000000500), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, 0xffffffffffffffff, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) executing program 5: r0 = socket(0x11, 0x3, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f0000000080)="11e45d09", &(0x7f0000000040)=0x4, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005136000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) executing program 7: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000000)={&(0x7f0000000f80)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xb5}, 0x1, 0x0) nanosleep(&(0x7f0000000100)={0x0, 0x8001}, &(0x7f0000000000)) executing program 4: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r1 = kqueue() r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r3 = socket(0x2, 0x1, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) write(r4, &(0x7f0000000000), 0x0) write(r4, &(0x7f0000000040)="ac", 0x1) r5 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r5) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r7, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) chroot(&(0x7f0000000740)='.\x00') sendmsg(r6, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000580), 0x65, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x9f}], 0xd, 0x0, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r2, 0x3}) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x12}, 0x3, &(0x7f0000000400)="a0ede73dc90fe8755cbdbd3acda64241cd19f855d89776a118334f04aa09b0354f41ea1ffb73099f05fe12bd7bdb8b74dc359e860a949a7f935b995f7272e6c8f3b87fffc66f8a6df829c7a36f81f6e016343336a2ff036eec1479ac69cd315a7a0b28dcf6c2d6b5d9532bbf6b3582727bd8cab0fd55ea251f1e506a7182b129bbcf06d1fde906b815375920022bb26d9bd543d34a8a0c5e41975e8618532916cb349b8affb3f52476682531d2fab0ac534bb30eb4bfa3691200"/201, 0x0, 0x0, 0x0) executing program 1: socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, &(0x7f00000001c0)) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) r0 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206919, &(0x7f00000001c0)) r2 = socket(0x2, 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8cc630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abf0909", 0x91, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000080), 0xfffffffffffffffe) r3 = socket(0x18, 0x2, 0x0) close(r3) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88}}) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sysctl$net_inet_etherip(&(0x7f0000000180)={0x4, 0x2, 0x61, 0x2}, 0x4, &(0x7f0000000200)="d792d81607e0fd82bd14dfb2a2a264f4e96a3d16f52f46f942bc64780e2ab037085d8a3683e40b3a39f343394d113e803e7d97f785dd6246dddbcd85bebbaf3c51", &(0x7f0000000280)=0x41, &(0x7f0000000340)="a83d3a2ff7401dcadf9d86ee32a49111816f895d3d413b0a49ee5b1879a247b911bbb0c17d039dd0e020358558b441a2a6685342b625a3b7b8bec10cc2516c86fd820cda78cde8ea88832aefd5", 0x4d) ioctl$FIONREAD(r2, 0x8020690c, &(0x7f00000001c0)) executing program 3: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0xffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000300), 0x10) (async) getpgid(0x0) (async) r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000001140)={0x0, ""/214}, 0xde, 0x0, 0x1800) (async) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYRES16=r1, @ANYRESDEC=r0], 0x0, 0x0) (async) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, &(0x7f0000000040)={0x0, 0x3f0}) (async) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) 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) (async) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff7b) (async) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) (async) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000040), 0x4) r8 = socket(0x2, 0x2, 0x0) r9 = dup2(r7, r8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) connect$inet(r7, &(0x7f0000000080)={0x2, 0x3}, 0xc) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000000)=[{0x5, 0x40, 0xff}, {0x34, 0x0, 0x0, 0x4000205}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000280)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0xfffffffffffffffe}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x48}, {0x54, 0x3}, {0x8106, 0x0, 0x81}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) socket(0x1, 0x4, 0x8) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) setrlimit(0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000040)={&(0x7f00000001c0)='./bus\x00', 0x497, 0x0}) executing program 5: sysctl$vfs_fuse(&(0x7f0000000000)={0xa, 0x12, 0x4}, 0x3, &(0x7f0000000040)="fedbaec2c8", &(0x7f0000000080)=0x5, &(0x7f00000000c0)="28fb23a301f9bd7920e9e6348300", 0xe) sysctl$vfs_fuse(&(0x7f0000000100)={0xa, 0x12, 0x2}, 0x3, &(0x7f0000000140)="5d49ad569c7a694801be4594a5867f3f202f03596846aed1c7bbf145bdbd131beb3709217f22a7e9aa3be5b1f02a5d0936021a240fd44daf69a36f21804fcbb4b12e30eab927fc58acccd1ba302cf6b0040495fac9406897f031d300d1ab729c0ee0190b0bc7c23ba5f2318c", &(0x7f00000001c0)=0x6c, &(0x7f0000000200)="fa1d433e85cfacc6420b911cc558f31dca44b8bcc280e1da18e7a4065b8a83b7e25350db47c8823291a0fbb042a60773783683e9392c9853ef32c4e77bf9e78a405ca8071531adff754f97beae1efc477f003eaba60f50435c2dff914532620ba5fe616dbeeb4a1713d2df6836ee9b7d4d570be22cdb95c31c0df5714eda2fae44712d1834593eb3ab19e9fb1e747bc4375feb5a0175570e234e89b6f31a73d8b600ebd8579accfd2c1469e63787a4ae9d11925d819a2027886c1e074ca24d97a2b74705cefa", 0xc6) sysctl$vfs_fuse(&(0x7f0000000300)={0xa, 0x12, 0x3}, 0x3, &(0x7f0000000340)="9ad5058d684ad39b5f31ca08072c1decbaf550548c73737aa42c0784f2994f2128526ccbfdf085c6155c71cb7a43052ef0d8205651ab8c9df2dfef2bdbb92e54217f543344d6a277dfa4863ff87fcecd62811fa6e0fa7efacf6e918b", &(0x7f00000003c0)=0x5c, &(0x7f0000000400)="64567c26b9", 0x5) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440), 0x20, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000480)=0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0), 0x200, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000540)={0x7, &(0x7f0000000500)=[{0x4, 0x9, 0x1, 0x80}, {0x80, 0xfd, 0x1, 0x4}, {0x7, 0x1f, 0x0, 0x4}, {0xf6d4, 0x3f, 0x1, 0x4}, {0x1, 0x3, 0x6, 0xe0}, {0x200, 0x4, 0x9, 0x9}, {0x529, 0x3f, 0x6, 0x80}]}) flock(r0, 0x8) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000580), &(0x7f00000005c0)=0xc) sendto$inet(r2, &(0x7f0000000600)="42fe3b56c882a4d01a89e5f0316e468f2980f43f46e60125d50aad30fdfd4c3b47a238a74acb8a9fbe8286025c9b5f1fbd8e504b34fd2597cf3b6bf5e7e4ebadbcf347b6f38d2e75d386197669cb7ee1b4d78247b47fd5fd", 0x58, 0x7, &(0x7f0000000680)={0x2, 0x1}, 0xc) sysctl$vfs_fuse(&(0x7f00000006c0)={0xa, 0x12, 0x3}, 0x3, &(0x7f0000000700)="fb0d814b5665a3379d65032c03994373397b8ba879459a1eb13074bc9e2e8a2b70eb66260a4e0bbaea67a7e7fb793ea73070e06869d4f028133e3b451f93932b6bf9c6e9417dfe7d6b6e543945a5f4c24fbab8c9411d3df8c16c86829f116890cd95e1b98af10feb52cb18eb1f4ba4b1cce4000e5176783f2a8a5373682c97bb02889ca6715932b2cfca10810256d3a156245ebfa7bc7b7638e6843de052c2d356c04b5951ca9bd0418b0674d3f773548f9e78b1092d022799ebf24ea1c7ba16b24c77d20f9257d1a82aaf072a1cad141661", &(0x7f0000000800)=0xd2, &(0x7f0000000840)="13409ae6c00542ff6880e5a9d37d59518d", 0x11) sysctl$vfs_fuse(&(0x7f0000000880)={0xa, 0x12, 0x3}, 0x3, &(0x7f00000008c0)="590614f53d6fac1fe86babada87821b320c79176060934c1ddaf05dc242cfc20d3a514254daa02", &(0x7f0000000900)=0x27, &(0x7f0000000940)="0fab44cfdb26cad7ccc0e6a6f28c58e7593234192923ccd3cc412d4c3372d4004845083830b45e96e14f230a161a3becbffe00b1060d868405a32dfdae38c1e465ee3d8810b8037dd58f12c476f58360cb0c055f35f112c8fd5c77548e", 0x5d) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000009c0)) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000a00)={0xffffffffffff8000, 0x1000}) sysctl$vfs_fuse(&(0x7f0000000a40)={0xa, 0x12, 0x1}, 0x3, &(0x7f0000000a80)="18a1cdf13a77d0a2513b67bd743ecb142dc9ee79e406fdd2a9dcc276a009cae8fcd4b571a18c8f34fc83185e9c2e487285495f13c4114fccab6abaa4eb6554cebdaa9ed1a8427dd2f71847403bbe48684da497e3367de6ddde7749321ac9c0e0287fdb1ea36e6caa6b24b24ee650c2ed3dbf8513fd0866cf20fd6c932c7060f9466a754f914392e769b5b4515762385d099c9e5de5364f72706d0cbedc7ae899fe208a73abfd9498383f83fa7028ba", &(0x7f0000000b40)=0xaf, &(0x7f0000000b80)="4610abab3df53d041692fa0d335163ec273c409301da3c5b27d827b813b9314917f44142383393b1ebf77df1c65bfb60d3b747dffb751cfd172a4f58710a71768d96f8f654460a8e50a8efb8686cd6a808efe2b7505f297fd6c3d73a1d7959be0aeafce45625f0", 0x67) getsockname$inet(r2, &(0x7f0000000c00), &(0x7f0000000c40)=0xc) ktrace(&(0x7f0000000c80)='./file0\x00', 0x1, 0x40000410, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000cc0)=""/137, &(0x7f0000000d80)=0x89) r3 = openat(0xffffffffffffff9c, &(0x7f0000000dc0)='./file1\x00', 0x1, 0x5) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000e00)=0x20) getsockopt(0xffffffffffffff9c, 0x3, 0x0, &(0x7f0000000e40)=""/4096, &(0x7f0000001e40)=0x1000) dup(r2) r4 = open(&(0x7f0000001e80)='./file0\x00', 0x400, 0x8) shmget$private(0x0, 0x2000, 0xd7, &(0x7f0000ffe000/0x2000)=nil) sysctl$vfs_fuse(&(0x7f0000001ec0)={0xa, 0x12, 0x1}, 0x3, &(0x7f0000001f00), &(0x7f0000001f40), &(0x7f0000001f80)="90fd09fe9b33cf901bede42010a614932fc7a101047b51d07565422063800cd0a053c5b0a00e108f33ca8c505af6c6eff0db4c36ed90f011448e6d134be8f321f62f4d1cae73dada86bc59d5ad78c4bf97b41775b9c5f299964c474eb90ff56d94bc2fe5c9cd02dc63e2336ebc214c1023681adbc1babf3930af490eabf1a1555b56a19217827a3d7795e048dfa6ac5db0185339b14ab2c914280fc65192650d47a34d69d57056e2116b889bae0c22831f5f16ee3472de8091ef057ffc128f9c070924ca0dfe216b34ecf0dc1aa459b0724624a9f831acb0db55ad60fab6", 0xde) sysctl$vfs_fuse(&(0x7f0000002080)={0xa, 0x12, 0x4}, 0x3, &(0x7f00000020c0)="33d47c357f1a9bbbdac776b6138d865a8e4598a488614b4eb51a7c64272851ae89a369a4050c7b7cede3404e0da43c9cdac95f09aaa4351ea3739f969cb391546fd56bdbd1b66038e763715cde044d934a5c865e8d4729db18188cc9ee6b2c6c6b6794cc5fa1256a0e248e5fe7a66d8c72b3d6c774d3c0206a6c5f54b53b0e96ae7797a72b1967e3215227db1d140d6bb38a2327248d22b92c58fc93111ae9b906722149c86bfb1465409d766ea86b8a48e3221c8d", &(0x7f0000002180)=0xb5, &(0x7f00000021c0)="7d8a0bc7077bf17b507bb31c89b45875541980b817bc92c185265393261826b126aaca94c18d411f354809b0a0f303215004f30f0ef9d73f00825bae66f91ea5fa9cb2e5835e2097db57c93347fd6e5978f691affb958d22996d196f3e66ed98bf6ca9cbead8a07436896a96f199c7d74546a5b713d406cb5be074b0e06f69a800380f879fc6cf33139f014b4ab74be686ccbc139f987f80e26747b6077d2aa537a7dee4cbff66bb8deba13f66ae", 0xae) sendto$inet(0xffffffffffffff9c, &(0x7f0000002280)="d71097ab3e3123740cbfc22e77c15a7092c47cdb070388c26c70dba685b073d8cfdb17b3fcbabaa9d2f336ecac47d8f704e519ed147efe0562458d83235e772619be093ce9612b6182ef1051482e27e31e909ae04d0c1930243650fd619ec838ca098ba9891e70875a1de683947b9fc6304148", 0x73, 0x408, &(0x7f0000002300)={0x2, 0x3}, 0xc) fcntl$setstatus(r3, 0x4, 0x8) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000002340)) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000023c0)={&(0x7f0000002380)='./file1\x00', r2, 0x2}) executing program 6: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080), 0x4) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) executing program 5: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x7ff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4b}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "ffff09009cef01098b748200"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000640)="35f484c7aea419b86d49f2c3e7232d867a9f5218091b1af529f004626ff41494a045493dd87ad4e1852be74d45b125d4dbcb8a090091ee8f713ae4d20c4950eb2547e4b2e91b63975d1f84ca191c1a90e672b206224e1564dae689a4088e662ba2f04eca4557dbe63acb3aa62e584423541ac224cde655893403744d0e364ceeb17a8136f0cc5e7a8851646abd67fa6c10606a7ce25cb5db71ed014a5c3d23ee2377f3bab4fdd6770b6dbe1ca9a840de0a874eace161c4b737145718e012f701761a21676266134f7582e8e6e7fd0276512de1476b132f840ae1262f6570fca29c9260b77676517e543d146d51583d83594290dfba6f073294ef6b5934ed904216564439ac38c7b8148c525cb33101d2ee526a176caf6d14c2cb9655eef483b11eec580abbbfe82da3c67762d0b0e53ba261587993ef563188", 0x139}], 0x1) r2 = dup2(r1, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffff7, 0x7ff, "2cf98900000000000020000000e0ff0000008800"}) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) dup(0xffffffffffffffff) shutdown(0xffffffffffffffff, 0x2) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x3d}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0xc0207534, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r7 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x10b) ioctl$TIOCSTAT(r7, 0x20007465, 0x0) sysctl$net_inet_udp(&(0x7f0000000040)={0x4, 0x2, 0x11, 0x5}, 0x4, 0x0, 0x0, &(0x7f0000000100), 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x5}, 0x4, &(0x7f0000000200)="eb5a8199558f960a019f80c08453b0386f86f79ff6b60522bab2f0f4e82db8ca3bde1312ca7fecccae7de5975f58febdd247022a271b5927af63b14da5a1932bc34af88bc72ae6375b6a37255299c8785d04377e934456f46cdd9e1b28f1726ca81fe3d171eeee2ee9e40180d12c40bd176bc36c3a089be304827990754d233637747412a7b95dfa3473959aebb588ff8fcf352f87d8ecf762b3e583656a7393f1df26ae5f3aa1f313a417afdc", &(0x7f0000000140)=0xad, &(0x7f0000000180)="c9b8c8a202b9c16d3af15f", 0xb) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x1, 0x0) executing program 3: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) r0 = socket$inet(0x2, 0x2, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000540)="a753506bdfab65e4da7a397b1651c4a9beeeaa476a3171269b965fd027d2f46c0842aa1060348c554aa17c9be75639de34bf0676052f8093cd1bbd55d980cca2213b2a40b678d187adf77764e5e8390cdfc06165ad543c7299f4d2403527d5c0691dafbd74ebb6dd14be369bc075e63ac87cbc0d109196b844d9a9d2be056422190566ba8f78cef018f217642b354743fe6da381c8ed01550f57f4c39471f63d3fee7873677285859561f596a1692ef9d30e7d3527f3cd0000000039737072b77fca62cd475e885950eb0f43b8fc112c2cc0d25f7d18672e00000000000000a77000"/235, 0xeb}, {&(0x7f0000000440)="b3c249b75550dc8368e13be45681f5b99c4cfb272c15e1031581868e3ba26e572335b7a9ab218772216e9e33ee4e37195126ffe7790ef1796f8f625b9bb243246123ef2fb31cb5cd1a5f69ff2e7a05b2284e04fd15db178149d8a3b5d74263fc15fcc4f9529e49d2dbd7d1a2514f94aa165e7fe2df600293d55217a50b9bc8cb0bdea954781c4c593cf291490085fbd20abd830036b04959e2aff8354e71ad9105ac6c76049d3bf5734931295300a95943bf56d6c647671e32fa1fb09c3f5786737ccedf55eabc7ad4a1c345771df6892ccba35fba6da0420f2940fa2157fff84172d461ac", 0xe5}, {&(0x7f0000000280)="bdfafdaca59144f691ac087b540adaab660c36bc2f36a312a12409830fb422e5db7371a7650364ace837f1b6ec", 0x2d}], 0x100000000000008e) execve(0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000001500)="01", 0x1) r1 = open$dir(&(0x7f0000000240)='./file1\x00', 0x0, 0x0) r2 = socket(0x1, 0x2, 0x0) sendmmsg(r2, &(0x7f0000003540)={&(0x7f0000003500)={&(0x7f0000000140)=@in={0x2, 0x1}, 0xc, 0x0, 0x0, 0x0}, 0xdb}, 0x10, 0x0) r3 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000200)='./bus\x00', 0x800, 0x44) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={r4, r5, r6}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r7, 0x4, 0xc0) r8 = getpid() pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setreuid(0xee00, 0x0) r10 = getuid() fcntl$setown(r9, 0x6, r8) setreuid(0x0, r10) r11 = fcntl$getown(r9, 0x5) fcntl$setown(r7, 0x6, r11) setreuid(0xee00, 0x0) close(r7) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "ff000000ff597bd600"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 2: sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, &(0x7f0000000080)="b5a7e6307d6404fdf0a44412bf79948b20765a98d09fe79a90f2745ea113c888285fc2595f647d9f36964bdd6a97e90f76d24ae7dde149dee988dbda643c77b814c53e5f8e94272758dc98e657455f580daa176f380588142e92f4aa7847afac5b26bc2a3a635b7be6213263aa1adf6ebb1850dac7903f000000c4e70bb9a7a69eb06f9556182e3e3f5e98128bc58ef147ca0919f67de46ba61208a4232eeed6556f5f85b7b9a889d97b60118804b817f303957efe7b010a85", &(0x7f0000000280)=0xb9, &(0x7f0000000180)="1dbd06084921068fa87365ae", 0xc) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x55b3b3b89a53c133) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000000c0)) mkdir(&(0x7f0000000940)='./file0\x00', 0x0) r1 = socket$inet(0x2, 0x2, 0x25) setsockopt(r1, 0x0, 0x5, 0x0, 0x0) open(&(0x7f0000000240)='./file0/file0\x00', 0x100, 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(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) socket(0x0, 0x0, 0x6) socketpair$unix(0x1, 0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) pipe(0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000280)}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x0, 0x0, 0x81}]}) syz_emit_ethernet(0x2a, 0x0) r4 = open$dir(0x0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000080)='./file0\x00') syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r5, 0xc0187009, &(0x7f00000000c0)) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x1ff, 0x20000083, 0x5773c5bc, "80347e7bc3cd7eb6000000000000000800"}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0xfffffc2a) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r2, &(0x7f0000002880)=[{&(0x7f0000000340)="96bd1d60d37ce9cf1c0f9fc25ac05e6f4cddb48aeb3ab05c2386dd06114b6dc17964960874b9154867bbbc66b4c9df8078f38d7a2b", 0x35}], 0x1) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)="5d01d5621b419703e2a7d764af46a51c1e296632364ae6aa641d1addc246c003380863bdb1a9ee741dfc2b3f9cce676a8c1d5666", 0x34}], 0x1) execve(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000009c0)="cf63fccf005a9d45f0faeb23d96a696f7f77b151fedf96d63ec5e7849472043594136a3c55b6e45944ff6352b1ae2458fd167d6b88735e2026b14a996199855664308a3381a03ae6b87504842cc8b97f7c5478fbadda28cb7d5853e85d0572db4742fc6a38be642f2efd295033b0ca09a5d66ff9400ec29d8b8b62dc1d103c1ab61a18c34afa29011665318709e8160a29bd293b9e9efadef1a44e7a103293bff34d22d491e1b86fe3121401e4e224568214658676e4b8fe6660792497fd669c4c9068e34d5d4fe090ddee32bd9798a5f6b3cac4a9875e80fecdefc78e3d28b1b918da35f29b7f8b8c7b05712212ed0253e877a287de9bd0515d6086324550abb36a4696e175a2cfbec1be567f48a50ce561b4122cff8acce1b20259509a594515e1723d26d17a92bdce80cff01cfa84894c5ebde76657bd6f254b6de2d0dc8311201a369cbfea72e1853b4b24815860e146f18059eb258c48d66709556c927d6905e783dd5fbdda17412e4ad065311360757e954f2b601087cf21373e38dfcf1e3cc8967ea2850a17aff2ab5e3ab3faa477048d790b8ee5cdc1920df54bb2caa135b78133c0b48af99d13c21b5d055ade0bcc56ae7417e20255ffb7faa4e74a0763ecfd6ffe07fd969b008597fadd3eb609332b46b273404342a63a0f211680a8cb43c79249520c67418d73d34ac6e5becf5f1d01cdd85e053bbfe29d25b3391a558dc2a9910ff2f2f24ad5d8bba251e0129895be87d8fe27b1d2826e650d8fec1a56b0a430de1995d61363c15684ed682b1b92bff7c086cc078e645b00d11303adbafe9e47fe43cb392ea10e47c6aace9c93aa04082ddff2d49f8500e29b27c3", 0x261}], 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r3}) close(r3) bind$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='c\x00') unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000080)='r\x00') open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) executing program 5: syz_emit_ethernet(0x32, &(0x7f0000000000)={@remote, @local, [], {@arp={0x806, @generic={0x6, 0x8038, 0x6, 0x0, 0x8, @empty, "", @empty, "6ceed6922a9a72d11452b184cb84897e"}}}}) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) write(r0, &(0x7f0000000080), 0x0) r1 = shmget(0x2, 0x3000, 0x27, &(0x7f0000ffa000/0x3000)=nil) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) recvfrom$inet(r2, &(0x7f0000000100)=""/36, 0x24, 0x41, &(0x7f0000000140)={0x2, 0x1}, 0xc) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x1000) read(r2, &(0x7f0000000180)=""/25, 0x19) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) r3 = semget$private(0x0, 0x2, 0x80) r4 = socket(0x20, 0xc002, 0x20) connect$inet6(r2, &(0x7f00000001c0)={0x18, 0x2, 0x2, 0x7}, 0xc) sysctl$net_inet_carp(&(0x7f0000000200)={0x4, 0x2, 0x70, 0x2}, 0x4, &(0x7f0000000240), 0x0, 0x0, 0x0) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000300)=0xa6) sendto$inet6(r4, &(0x7f0000000340), 0x0, 0x0, &(0x7f0000000380)={0x18, 0x2, 0x7, 0x8001}, 0xc) sysctl$net_inet_carp(&(0x7f00000003c0)={0x4, 0x2, 0x70, 0x2}, 0x4, &(0x7f0000000400)="349b4970c8aa03b92e56b7345bee67e9d824195bce52264721fa0c9d05dc4bf17d91878a081c5779ed1b0f767ed6893721dfd54f809b738d700df14036bdbfa090a130c2a70391194c26b005402e301af5cf3dce32215e1fddf386e3a64fd18bdc691926634b3391a9d47b64321707ed4159e4985fcdb3bbb197ca11566bf030c7cb08c17bb147f30f708031351f4411e099d85d9528bde385a73abf3094ac6e614c2d3029924a06e477ab495ca721ce358ca3607b746f1b3e20ea8dca9a6c766578ad2af5efe2c2e7ba7f3a8f51046c7c731f7f181f", &(0x7f0000000500)=0xd6, &(0x7f0000000540)="a6d84f0fe217496e3a87a7ae0fb3b2c73f424e7fede7d45271233af904b6405f48de3b59edb69922cfd6884c3ab87e9a69e587a14e12a0b465f430d7f8a41548febf239e03099c737f46db22bc7c14a751914fb81571eb6d457b9c8353ec5fea39c84d25fa42d5f2b23ca216b967bddf3a34bdfd02984d1b524c84d5107f9dac39c3d1cd50f51655f09a72f51a77220c30dffb7aecb70f2d2e54111ac80d806cc0dc59bcc5eac08f4e2853af36e0", 0xae) dup2(r2, r4) syz_extract_tcp_res(&(0x7f00000008c0), 0x8001, 0x80000001) sendmmsg(0xffffffffffffffff, &(0x7f0000000f40)={&(0x7f0000000f00)={&(0x7f0000000980)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000d80)=[{&(0x7f00000009c0)="28370dc38de31f54812f6a1c78739d435ea4a7c062308b5fdf3a75f9d0c272f3104223597f37104eaf863db22593b1cc8cef619cd1818681434d2beb9d203f59d713212244098fa12ea63da051b2ce8434515701af05e52d32cb9961866193cb070fd884fff1996c1e69c14cb4a7456902fd7fcede4b2344a0b323dfbc57a31164be005f6eec", 0x86}, {&(0x7f0000000a80)="7641543bf403975048e008bab81648c390fda9fb8dd7b0657a65c1b3394e18dc0279a38c61a1b7e5ad2d82b3b4be048068f71e70dbfb672f165062363696cc2433bfff2a1eb78849c1c5df3d86e73aa874dacc67c7d906e773ce10c39f9fe0f195ea1d402efcab02275059e80e01f4adb93ff6faac06a84852a99aecfae0b1fbc59332eb2535ee9248bac597c317b6e09c26f2abb749f224f355e0778b4bba109f270f350c34a29d46ff6bc5e9", 0xad}, {&(0x7f0000000b40)="e6f8a546dbbc", 0x6}, {&(0x7f0000000b80)="a2448fb84a1d601311f228440e42a99d9e6cf47d397187740d329fe9d7ae5b27629276b9f485303781e4b16d41f6f3e6a359862073cb98b6c5477c15745870e2091594d03f481cdc19630d089fe8a8555b7c3cec7c7047687cf4f2ef7771e5f7e3c68bb31a4cf5f50d7361835da3d974343e411a23a6888900285153b5aaa7dcdbde66b878d89bee8b9e47fca789dce1cd795788a5b7a1cecba016a6fd84c7e063b69737ae23807e6d4012ae4f2d4096216a349cf737f4ec406d62507a22486f0ccda1b79dbbb4bfdc704f", 0xcb}, {&(0x7f0000000c80)="3c2c9ce8bc0f6b6c71a65b8d9c6f68a6c627098c8f0baeb2409d8e151e503e1d0728270a23cb28e5309c81d12486eff7639635d1241dc00fb95ba1bdfa3a7b1e99de2f4f695892c6efe0f88f2123ca3779b6602c4f14d1bba1f19186a53d2d355203e7c5c30118d4bfa63052a623605139173f2290976f2251d569eada2de10148d27edb961a52829548c8b7844c6276fcca77a086cb8eaa178508cea6c074acc23cf992cb70e14d188e5694d5f44e64b2b2f93430da86420f4ad5b5d097bcb7a826aaba2a8afc198cbecd48f5eb0d0c47dc403b6585f4532ee22207941a3d4dcca7e91d6fad8072b47d2868ceea5eb4a7a657d5a482b5d33a6e8fcdce0307", 0xff}], 0x5, &(0x7f0000000e00)=[{0x60, 0x1, 0x1ff, "4be023168c8ed31e53db8f9f30a686ac53f7b2678b064712764556261b69f6ddf7572590d638eaa9c2ac197a1ab9c1ff2031f21fb4f01edf26116dc8f8529b6a00e3c47042781c4a4a0a8e8b"}, {0x90, 0xffff, 0x6, "f7f067cab257c7e33d3def305129a8e35e500fbc2873e7b5665fdac5fe983882050c113e75094a7aafc6966e90ccea160e93e138b295a73bf1fb938e0b149b376c1dbf3d151f25b7a7b87d6fcfd325cf704bc0f512849a72080216ea424a550b7f55a3a51ef9d49152ca45f02d9ab23c3f8b69d319f6a622da5194"}], 0xf0}, 0x10000}, 0x10, 0x400) semget(0x2, 0x0, 0x55c) executing program 6: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x2, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) (async, rerun: 32) r0 = socket(0x18, 0x3, 0x0) (rerun: 32) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r0, 0x29, 0x2c, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x10000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000780)=[{0x8b}, {0x2c, 0x5}, {0x6, 0x0, 0x0, 0x20}]}) (async) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000080), 0x0) (async) r3 = socket(0x0, 0x0, 0x0) (async, rerun: 32) socket(0x0, 0x0, 0x0) (rerun: 32) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) socket(0x1, 0x0, 0x20) r4 = socket(0x2, 0x1, 0x0) setsockopt(r4, 0x0, 0x0, &(0x7f0000000040), 0x0) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff0000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00004f9000/0x1000)=nil}, {&(0x7f000015a000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil, 0x100}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}], './file0\x00', 0xfffffffc}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) poll(&(0x7f0000000380)=[{0xffffffffffffff9c, 0x8}, {r2, 0xd}, {r3, 0x100}, {r2, 0x8}], 0x4, 0x887e) (async, rerun: 64) lseek(r2, 0x1, 0x0) (async, rerun: 64) r6 = socket(0x18, 0x1, 0x0) r7 = dup2(r6, r6) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) executing program 3: ioctl$VT_GETACTIVE(0xffffffffffffff9c, 0x40047607, &(0x7f0000000000)) (async) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) (async) poll(0x0, 0x0, 0x3) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x202, 0x0) (async) r2 = getppid() fcntl$setown(r1, 0x6, r2) (async) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0x5) (async) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)) (async) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x100, 0x0) (async) r3 = kqueue() ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r3}) (async) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f0000000280)={0x10, 0x0, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd20fd078000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff5000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}], './file0\x00'}) (async) close(r1) (async) fcntl$getown(r0, 0x5) (async) r5 = open$dir(&(0x7f0000000200)='./file0\x00', 0x8000, 0x4) (async) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f00000002c0)={0x3, 0x8e64, 0x1, 0x73c, 0x6, 0xb06c, 0x8, 0x10, [{0x3, 0x80, 0x95}, {0xfffffff9}, {0x80000000, 0xff, 0xffff, 0x7ff}, {0x800, 0x8, 0x1f, 0x7fff}, {0x0, 0x0, 0x1}, {0x0, 0x0, 0x0, 0x1}, {0x4, 0x401, 0x2}, {0x2, 0x1, 0x2, 0x5}, {0xa9, 0x80000000, 0x7fffffff, 0x200}, {0x8, 0xff}, {0xffff, 0x9, 0x1ff, 0x7a}, {0x1, 0x101, 0x7, 0xfffffc00}, {0x0, 0x0, 0x0, 0x3}, {0x0, 0x0, 0xfffffffb}, {0xfffffff9, 0x4, 0x8000, 0x1}, {0xffffffff, 0x0, 0xa0, 0x7}]}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400), 0x0) (async) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, 0x0) (async) ioctl$FIONREAD(r5, 0x4004667f, 0x0) (async) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) (async) ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, &(0x7f0000000840)) setsockopt(0xffffffffffffff9c, 0xcb, 0x400, &(0x7f0000000880)="7a0ed90e3acf7ea51ab1a99ce098c55dee8dbed3f013c6660e2dc5506579b0820e918b17fdf88e51bf669b9866d9f6dba059f35e3ad139b21bb84e8d13a419f23dd0e04364d9757ecab1954bd538d6c6114e48c18d5623be39fc4a401f5a9acb531a2d8ac8b3b8f58ab1818c8bd6ef5f9c6ae7c22f40ed6e4158babecf44cb23e339ec8d7534ae943b84350ecf00480ff9c58265d205896cd53a69ae8eabed7897be88041639e542fcbdc410a4c03fa177ace9ddb08fc54eceb68124d0fc74fcebafc744c671dcc031f2d16cdf30b04eb1313b54d6", 0xd5) (async) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000009c0)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x24}, {0x24}, {0x6, 0x0, 0x0, 0x20}]}) (async) writev(r6, &(0x7f0000000000)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) (async) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x3) ioctl$WSKBDIO_GETBACKLIGHT(r7, 0x400c5711, &(0x7f0000000180)) executing program 6: r0 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) r1 = syz_open_pts() mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000c80)={&(0x7f0000000c40)={0x0, 0x0, &(0x7f0000000bc0)=[{&(0x7f00000000c0)=""/67, 0x43}], 0x1, 0x0}}, 0x10, 0x0, 0x0) r2 = socket$inet(0x2, 0x3, 0x102) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0xc}, {0x80}, {0x6, 0x0, 0x0, 0xc0f1}]}) write(r3, &(0x7f0000000280)="f22e8a75fbc30288d8025c471dc7", 0xe) sendmmsg(r2, &(0x7f0000000c40)={&(0x7f0000000c00)={&(0x7f00000002c0)=@in={0x2, 0x3}, 0xfffffffffffffc46, 0x0, 0x0, 0x0}, 0x10}, 0x10, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7fb) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x2, &(0x7f0000000140)="84f016906d6a505d05282da61c561a9b89c4c0646fc70a77bc6e053f7f719f40dcd88d22737879962ecb59e786820e58943206bf22a1d856b9f879b25bb8946e2e1a06bf371a1c3307000000841f9af11136e0a53f5d34070b03c84502bf97cd5ab450d711eaf5458823e2c5459b764a2c4b7185", &(0x7f0000000040)=0x68, 0x0, 0x0) seteuid(0xffffffffffffffff) socket(0x800000018, 0x2, 0x0) bind$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$VNDIOCSET(0xffffffffffffffff, 0x20006473, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x40, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x7fff) accept$inet(r0, 0x0, 0x0) socket(0x11, 0x3, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) r1 = msgget$private(0x0, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x5ca9) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f00000006c0)=ANY=[@ANYBLOB="0300000000000000ffffffffffff10fd226fe763c17d3a2c97f93d274962bca36246e07d5514744c52fd78f2d0a5dc1bc819c7c2d589f27295c96ca8a194794cefc1fc5993108c52e9c994b3b33779def1bbffdc7a368dd99f2107c345001fa4c0fe80f176dd198361a14c2eeca785c42609a1abdc1677910a5aef891496a8ca501975bdffcbe9b636e55618fdb7cff43c80595ee173a889b13cedea322a68ebaadbd0d0857a22ddc8df0084c097c74e2c4b17027b930d64efd9547f58f81dcdfce7d8970cb58857df4053e0226dfc2d65cf02e404ed3b5dabd3c5f31aeef615280d8dd4d9d5a71328a5fece40dcc3f592193cf9fa9de2db394a37d2101a92143611ef510e"], 0xed, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) select(0x40, &(0x7f0000000000)={0x400000000, 0x0, 0xffffffffffff0aaa, 0x0, 0x0, 0x0, 0x0, 0x4}, &(0x7f0000001140)={0x0, 0x0, 0x20000, 0x0, 0x0, 0x1000}, &(0x7f0000000080), &(0x7f0000000100)) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000003c0)=""/153) fcntl$lock(0xffffffffffffffff, 0x7, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) msgrcv(0x0, 0x0, 0x90, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0xe8, 0x0, 0x0) chflagsat(r2, &(0x7f0000000000)='./file0\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) executing program 3: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, 0x0, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1025, &(0x7f0000000100), &(0x7f0000000040)=0xfffffffffffffd96) executing program 1: accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r0 = shmget$private(0x0, 0x2000, 0x283, &(0x7f0000001000/0x2000)=nil) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x1, &(0x7f00000004c0)="00000000e0330c46ff5fcd7f6cb0ce8668764d4af9a08a16556bdb8f911a4b8aa170db5fd18f5b2719e5d43f5b7b1c393247d2069f00295b5025c79e9867e8fe22aede1bbb481376cdcd80db459dfd4c615e2e184693caff85ae469df968c0e0912db5e57245cc2c86daa2fee31f2ac87b8f59e7b7c69a1b92e1b7fd23641414a847f1decc91759d71caf975261de58c0c3d04000000000000000d5c6a677fc75a336a9b8f7eeefd0adf33ef1a6f5e581059bec627e6b65dd43dc084cbe3f1826898670d351a9ed3d28b18f96b0b95210829720d1410654a368d8e7d48c8ac1c86392ccc6a90219b3d3c4f9d8696dcb40935a023976d9daf1f2011ec61804e6a85a687f7aefb4f2831a44904edaa9be3166e77ea1202b1a6ad59de30bbee8b8d55a70fb57dc0", 0x126) r6 = socket(0x18, 0x1, 0x0) shutdown(r6, 0x2) r7 = dup2(r5, r6) r8 = semget$private(0x0, 0x4000000009, 0x82) semop(r8, &(0x7f00000000c0)=[{0x1, 0xf0f2, 0xe5ce97ab354d8ebe}, {0x4, 0x4, 0x800}, {0xc90cb0ba5f88725, 0x0, 0x800}, {0x2, 0x5}], 0x4) semop(r8, &(0x7f0000000340), 0x0) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000240)=[0x7, 0x4, 0x7]) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x6) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000380)={{0x9, r3, r4, r3, r4, 0x100, 0x5}, 0x2f8, 0xffffffffffffffff, 0x7}) semop(r8, &(0x7f0000000140)=[{0x4, 0x1fd, 0x1800}, {0x1, 0x0, 0x800}, {0x4}, {0x0, 0x4, 0x1400}, {0x0, 0x5e0, 0x1000}, {0x2, 0x0, 0x800}, {0x1, 0xda, 0x2800}, {0x4, 0x6, 0x1800}, {0x4, 0x8001, 0x800}], 0x9) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r10 = geteuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000100)=[0x0, r9, 0xffffffffffffffff, r12]) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000300)={{0x200, r10, r9, r11, r13, 0x8, 0x6c2}, 0x1ff, 0x1, 0x5}) r14 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x8, r3, 0xffffffffffffffff, r11, 0x0, 0x100, 0x8}, 0x81, 0x4040, r14, r2, 0x8, 0x3, 0x2}) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x3, 0x8000, 0x0, &(0x7f0000000400)) recvmmsg(r15, &(0x7f0000001dc0)={0x0}, 0xb, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x84}, {0x2d}, {0x40e, 0x0, 0x3, 0x2}]}) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x5}, {0x34, 0x0, 0x0, 0x205}, {0x40e}]}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000700), 0x1, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffff9c, 0xc010570d, &(0x7f0000000180)={0x0, 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}, {0x0}, {&(0x7f0000000400)=""/250, 0xfa}], 0x3, 0x2) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) setsockopt(r5, 0x0, 0x2000021, &(0x7f0000000280)="b16651f70849b2058527721b03f83172caea107dbb1a2c337d2f9bc986f5d915", 0x20) r6 = dup2(r5, r4) setsockopt$sock_int(r6, 0xffff, 0x800, &(0x7f0000000040)=0x20, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_addr=@in}) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) bind(r4, &(0x7f0000000000), 0x10) write(r7, 0x0, 0x0) recvmmsg(r6, &(0x7f0000000080)={0x0}, 0x10, 0x2, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000240)) executing program 1: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x800, 0xd4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r5) r6 = dup2(r2, r1) r7 = msgget$private(0x0, 0x604) msgctl$IPC_RMID(r7, 0x0) msgsnd(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000fbb2d30fe95c690000002800e40e16de108a0e5932d80000000000"], 0xb, 0x800) msgrcv(r7, &(0x7f0000000140)={0x0, ""/188}, 0xc4, 0x2, 0x1400) msgctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x10040100, r4, r5, 0x0, r5, 0x5744791df4955c2a, 0x1f}, 0x0, 0x0, 0x0, r3, 0x3, 0x0, 0x100000001, 0x656}) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x42) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file2\x00', &(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000e40)='./file0\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001680)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000280)='./file0\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r8, 0x80045710, &(0x7f00000000c0)=0x100) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000380)=ANY=[@ANYRESDEC=r3]) fchown(r0, r4, 0x0) getuid() seteuid(r4) unveil(0x0, 0x0) kqueue() ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000340)=[{0x4, 0x7, 0x81, 0x73}, {0xe47, 0x1, 0x3, 0xfff}, {0x11eb, 0x80, 0x5, 0x65}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 1: r0 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) ftruncate(r1, 0x8531) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x87, 0x2}, {0x25}, {0x8, 0x0, 0x3}]}) socket(0x18, 0x2, 0x0) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) executing program 3: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x40}], 0x1, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x1b89620dc2cca8ba) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) mknod(0x0, 0x2000, 0x0) r2 = open(0x0, 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f00000001c0)={0x0, 0x0, 0x0}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x67, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) open(0x0, 0x70e, 0x63) recvmsg(r1, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/62, 0x3e}, {0x0}], 0x2, &(0x7f0000000480)=""/250, 0xfa}, 0x0) socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f00000000c0)={0x6, 0x19}, 0x2, &(0x7f00000002c0)="5f4185eb", &(0x7f00000001c0)=0x4, &(0x7f00000003c0), 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x8) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000340)) sysctl$machdep(&(0x7f0000000100), 0x2, &(0x7f0000000200)="07347a973f34884d1fbf5dd913490be13a8215eedc0fbbcbfc1ff574b2e6ef7ab09862792d3f75715d4dbcfe2eaf70c3d592f8786972f78c9cceaa1587f8bafd5190880b84a75035938dbfbab2a5eefc7c349123df9d57a59a6fbd3424918ce31838da5cf501411d046fb140ea944e5ec59bb1d14b29f047f337a175d646505b3883e9513b286a283bf5410893d4968202665491eff1ed0a2f98084bed75567ace794c0eaf406bd278b758838455f202a1adf3ec791d48fd9db4686933098f74", &(0x7f0000000140)=0xc0, &(0x7f0000000380)="508f5d363cc8e990b33059bb04de468441e706fc0b0d7a5b870ea2e9aeff89f7e7ae86b51710e4901cbff9e605b4bd9ba3b049c0a196ce5512609d80112195d2fca02b7c1a7119ebe8b00baf27ab977491906f04d8409ec748c793ff4b8e6e939bb7c5fa0f180c93e9dc745dd4e36d6421f44ef25fd1595fd9ea86ce07c02b2f547a3f4cd3d4bfa971d488f3f75859b9c0d31b5037e0dab2147bc613444e6fb9987f700d2c53e182529ae650896479", 0xaf) executing program 2: madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) socket(0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000002600)="e426d0c9699fa16c61029568a5a7fc4010a3cd26086976524a199b576cf58588bf04a142f6933152a977d2b52172fbc1bc5231c045a6622295075ec4a3464b1eb4f2ec0a2d86a5a89c0068585d86bc0c34d26c9fa33d9dc75be8be574f6cdac3c683192c85c23a324c56f07d231e91f631f18e4d4ded4945bbfffe6467e7175380f40d0aa0ddc02bc92035547a57786aa267fc5554d52b3b4406666e8333a4389f84041bc3e8057f0c8186e6df27b735fdccd1ce4922c449c593e3f222193e5cdb923dfbed69ef6839cc6d700b2e4dc7a7f4a7448e142272318415517043be65e4541ed5f8777f1717abb4f815e52a7547dcc1c5e99ae525aaba3f8c37852e2a9a761130d19ca867752c2dd3380f2b7e77156893ac49cc74c72d1af608bcba7ea1e8005c1e2bf0076237863455624a4f24893299938c22ad4235e0b5d1fdf2d8069c2722ba87a74eb6778174b5100c2f07538a88581e2c43c29cae6696b2a9bfb92d1ab504722286b3563168de5563d60396905f0cf6e710649b53092dc4731c59feda9d9263173ea94d3c1ce55732f8422f1eedf08549b76583c59cdfdf7b44eaa3f84647cbc0f87a971d07b303c8d09ff2c42c7342d2afafa8b3a688d3a4f8dc76562c933852f30b175f0e250e46af8e1dcf45dbc0e3629080bc09c3dcab3a0f1fe516bf097d063a7292756a030ef5dcb981eba7d260b4a1008fe9bbe360a54eba825ffdfc10e6e921081a6a97a0182394ea65e025dcbb65f861fe25110364b5cb8bfdb0980fb465129c747138297d8106be950b9bcad27fda8368d4ea87e0dab3af0f2e48aee3f369d4747bbe7fdf4b8ba5f07bd2c1ea25dc9437b67ab2f056d81cf427f98a8d455804530e92f3ba638754231e7ac56ca04eae9d5d63dd23daa5d886f23e4890873650757b2985306f8bbe1f43f586ac450712df623075e6ea2f394b73952de5b8cedb22229bebb01656439b84e5921be138ef6d748dc68f54b91e4aefad741f06a026d7c41acad5e96bc3a419dc7e0ef20a7bc7f53c61c7a49b276f239cebac82c6d536603c464ea10b743aebeb45c20da1e116a80f3bad7ae1d544d4ac516d3527e66e1072185e722088cc81c146d679cd132b34a8f47bab6090d8cecf8e1687d3686d2d72d8ab595c101a11d30a40387b630db7309d0ed1a0dbb70d8bb3e17d34d3994dff60cebc9c7999aa146e599d33f50cfaa9e81a565dbb768d233a361753afcd46e1f82a05be6bc93df46d52bb5f4e0c0fc81095a263e4724e0f8128a427830300a8b302ac0c3e6b1215ec8bc668ec22726e018bcc97ad79a6eb433c23c67cc7f06e5f7c3a75b8916aa0d9f081663571d5cb5ba5dd310b470ea66c467212a0cdc2d863ca25e4182a40d6bdd9ba59aa539b373624d4c3095608311b275c2e26601e2734a3f6c28917f56c53502f4862b415dc8131f29952bb05abe3bf592aa8941971dfdb9f3e0e4886a75b0115e9cd6e42b46af5d4", 0x421}], 0x1, 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}, {}, {&(0x7f0000188000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00001fe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r3, 0x0) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) dup2(r0, r0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000340)={0x6, &(0x7f0000000080)=[{0x1, 0x7, 0xff, 0x2}, {0x7, 0xe4, 0x2, 0xfffffffc}, {0x6, 0x90, 0x5, 0x4}, {0x3ff, 0x9, 0x80, 0xfffffff9}, {0x5, 0x92, 0x9, 0xd94}, {0x4, 0x79, 0x80, 0x800}]}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$inet(0x2, 0x1, 0x84) getsockopt(r1, 0x29, 0x2c, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x10000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000780)=[{0x8b}, {0x2c, 0x5}, {0x6, 0x0, 0x0, 0x20}]}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000080), 0x0) r4 = socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x1, 0x0, 0x20) r5 = socket(0x2, 0x1, 0x0) setsockopt(r5, 0x0, 0x0, &(0x7f0000000040), 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff0000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00004f9000/0x1000)=nil}, {&(0x7f000015a000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x101}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) poll(&(0x7f0000000380)=[{0xffffffffffffff9c, 0x8}, {r3, 0xd}, {r4, 0x100}, {r3, 0x8}], 0x4, 0x887e) r7 = socket(0x18, 0x1, 0x0) r8 = dup2(r7, r7) r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x6, 0x0, 0x80, 0xb272, 0xbf3}, 0xc) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000280)="53a7c3f17f5676299a0600987beac1", 0xf}, {&(0x7f0000000040)="498bb59484a88cf294344a5e739885610d5c48b483f0b4328a5ad0c473880db438aa7df54a4010887ca731590b8b02e7e6d8881791516d859a30ef9ea4", 0x3d}, {&(0x7f0000000040)}], 0x3) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 2: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) select(0x40, &(0x7f0000000180)={0x8, 0x0, 0x0, 0x3}, &(0x7f00000001c0)={0xff}, 0x0, 0x0) executing program 7: ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{}, {0x3}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x45}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) mknod(&(0x7f0000000080)='./file0\x00', 0xf6ca5bbea4ea2673, 0x9ab) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x8000, 0x2) r2 = socket(0x2, 0x2, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x12}, 0x2, &(0x7f0000000080)="9a7f1452fe869fac2659b5461edff3c77756ec077602b86e64743d8c0a5c17e6f75e919112", &(0x7f0000000140)=0x25, &(0x7f0000000180), 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) preadv(r3, &(0x7f00000000c0)=[{0x0}], 0x1, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000003c0)=[{}, {}, {}], 0x3}) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001380)="01", 0x1) socket$inet(0x2, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x4d}, {0x6, 0xc3}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) dup(r0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, 0x0) nanosleep(&(0x7f0000000100)={0x2}, &(0x7f0000001740)) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="94f99e6589d873215fc1c0455c7be3d8598d3acd5e4a8aea9621348f4aa8c8536af194eb4d089766872e9880e1b490c3e190a6225422743b29baac6788fa1d", 0x3f}], 0x1, 0x0) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)="18d26cb474b5c9d53e0f", 0xa}], 0x1, 0x0) execve(0x0, 0x0, 0x0) executing program 2: mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x9412, 0xffffffffffffffff, 0x0) clock_settime(0xffffffffffffffff, &(0x7f0000000140)) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) r4 = fcntl$dupfd(r2, 0x0, r3) close(r4) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000), 0x2) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r5 = msgget$private(0x0, 0x0) msgrcv(r5, 0x0, 0x0, 0x2, 0x1000) r6 = getuid() setreuid(0xee00, r6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r7) r8 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r11 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r11) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000180)={{0x7, r6, r7, r8, r9, 0x1b, 0x2}, 0x7, 0x0, r10, r11, 0x4, 0x471, 0x3, 0x3ff}) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000240)=""/56) executing program 7: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) setgid(0xffffffffffffffff) setegid(0x0) setgid(0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x24}, {0x25, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x5}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = socket$inet(0x2, 0x3, 0x0) syz_open_pts() poll(0x0, 0x0, 0x0) sendmsg(r4, &(0x7f0000000400)={&(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000580)=[{0x10}], 0x10}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="00e0ae5b7e0d0000bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x37) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000180)=[{0x25}, {0x4e75, 0x0, 0x0, 0x5b}]}) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000040)="1234c147d168098b93029dfee05e", 0xe}], 0x1) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x53}, 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) getuid() open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) getrusage(0x0, &(0x7f0000001740)) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) executing program 2: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000080)={@local, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@lsrr={0x83, 0x3}]}}, @icmp=@generic={0x9, 0x0, 0x0, "e10f46cf"}}}}}) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x162226d0) open$dir(0x0, 0x20000, 0x147) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0xc7, 0x1, 0x200000000000000}], 0x200020, 0x0, 0x10001, 0x0) r1 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x1, 0xffffffffffffffff}, 0x0, 0x0, r1, 0x0, 0xfffffffffffffffe, 0x80000001, 0x9, 0x185d33ba}) r2 = open(&(0x7f00000004c0)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) clock_getres(0xbe44501372635004, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000400)=[{0x1, 0x0, 0x0, 0xe00000}]}) write(r3, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0xe0) semop(r4, &(0x7f0000000140), 0x0) shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffc000/0x3000)=nil) socket$inet(0x2, 0x0, 0x2) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x0, 0x0, 0x2) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x0, ""/504}, &(0x7f0000000180)=0x1fa) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000), 0x0) acct(0x0) socket(0x0, 0x0, 0x0) r6 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x100, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) executing program 7: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x200004}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000980)={0x3, &(0x7f00000000c0)=[{0x7}, {0x74}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) close(r0) syz_open_pts() r2 = open(&(0x7f0000000180)='./file0/file0\x00', 0x20000, 0x4ebfac6bbaf7915) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000280)='#!', 0x2}], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x30}, {0x5}, {0x40e}]}) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) write(r2, &(0x7f0000000040)="ac9e8912f67a663f57d04797092009e3ffffff5c2a591c97413fb5df308cbbae80e4ffca2eb764174b53ffec3d63876a0a", 0x31) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 1: r0 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) ftruncate(r1, 0x8531) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x87, 0x2}, {0x25}, {0x8, 0x0, 0x3}]}) socket(0x18, 0x2, 0x0) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) (async, rerun: 64) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) (rerun: 64) dup2(r0, r0) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000340)={0x6, &(0x7f0000000080)=[{0x1, 0x7, 0xff, 0x2}, {0x7, 0xe4, 0x2, 0xfffffffc}, {0x6, 0x90, 0x5, 0x4}, {0x3ff, 0x9, 0x80, 0xfffffff9}, {0x5, 0x92, 0x9, 0xd94}, {0x4, 0x79, 0x80, 0x800}]}) (async) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) socket$inet(0x2, 0x1, 0x84) (async) getsockopt(r1, 0x29, 0x2c, 0x0, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x10000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000780)=[{0x8b}, {0x2c, 0x5}, {0x6, 0x0, 0x0, 0x20}]}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000080), 0x0) r4 = socket(0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x1, 0x0, 0x20) (async) r5 = socket(0x2, 0x1, 0x0) setsockopt(r5, 0x0, 0x0, &(0x7f0000000040), 0x0) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff0000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00004f9000/0x1000)=nil}, {&(0x7f000015a000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x101}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) (async) poll(&(0x7f0000000380)=[{0xffffffffffffff9c, 0x8}, {r3, 0xd}, {r4, 0x100}, {r3, 0x8}], 0x4, 0x887e) (async) r7 = socket(0x18, 0x1, 0x0) r8 = dup2(r7, r7) r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) (async, rerun: 32) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) (rerun: 32) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) executing program 7: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x3a) execve(0x0, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) fchmod(r0, 0x111) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') chroot(&(0x7f0000000100)='./file0/file0\x00') madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x6) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) shmctl$SHM_LOCK(0xffffffffffffffff, 0x3) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) socket(0x11, 0x3, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000001440)={0x0}, 0x10, 0x0) recvmmsg(r2, &(0x7f0000001180)={0x0}, 0x10, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() writev(r3, &(0x7f0000000140)=[{&(0x7f0000000200)="8b8c7e5e4a790900", 0x8}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0xffffdffc, 0xffffffbf, "ffff09008700"}) close(r3) poll(&(0x7f0000000240)=[{r4, 0x68}], 0x1, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x20, 0x0, 0x0, 0x0, "6b3224f4ff000000040014c200", 0xffffffff}) close(r4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x2}, {0x4, 0x0, 0x1}, {0x6}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) recvmsg(r7, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 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) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)=""/51, 0x33}], 0x1000000000000036) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) lseek(r0, 0x0, 0x1) r1 = socket(0x1, 0x1, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x11}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000001280)=[{0x4c}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) close(r1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r1, &(0x7f0000000bc0)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf548868d091d26c6cb0b000000000000067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78e4cf2c4ecda8539b83ee785f8e6c9de100000000c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c123041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171100a8b994b333f70b3cc457608be4549854f87cd9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed661840d632d8fc743cba7534bf8048327ebc380b8d0b4452b5f243a847e57da11b5dd6079ea7a21bb75a24b3e98b12832f849d2dbf5105e3143c97a94d1e7540790aecafdcea78aabda58f70f76958b16b9991a50200037380a0dc9e83973824ec8ab3ce0c6c783cc290f1b5e2af7fc60f44fbc8fb1e0ad63741eaab19131d0185040f9af984314c04d3781f7a9bc95828c14a88b601bfb5023f16a1fd5e6bf561ba2b3ad3ac4ce95be2549d7f3263915e43c97c8094ccbf1babef210fad5c84125ed9821e6bfd0012b8f9667872ceab4a0a1a1fb7fa1b35f3bba42935cf1c5e7d7f03a27184d124ee4ec14011ea600b303d62f0a0b5c1e8743a7e2f559d4064814640041ccebd6f272a13f1893b94da9fa758bfbd629d83a1fada7c60b0690ff04e3f316ab0021505cd7d1641d34ceae5eae7d815481c6f2267678ffd791d1361875af012b1a5963c34880c40fb367e85d812d7155b78798a841e4b7b611ff35dffdfc8ae6805df82e12e815d1292d78d5b00c78903b7cc7b27bd027b1eb50a2758c52740390175de8a8b1d3024849e4e24686df5b7589c4cfc86f0fbad23d3b21c8db836c58c0a8837c4e746e3ab7cff593284f98620ece686977cb52f8fd74470634165b03c94e5ad707c0c8fb62b9b326946780572bd8b3118beedb280b51005ff04a0ee80cfedc05fcb39a1f72f919", 0x798, 0x0, 0x0, 0x0) executing program 3: open(&(0x7f0000000280)='./file0\x00', 0x68eda01775965b95, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000500)=[{&(0x7f0000000100)="cdb2ad61ad64f8cbd40672bca317e26911f5b4f347b8c792cbfdb4ef908b282b1ed47b7a5ca377cab5b3f8d8b8bbd5cb4877551bc2dc495e4939811216917a5a81aaacec7eba7d9bf6abb8f5cbf0119776986e3bd86301cf8043cae8b951c9249b702b41829c770fd7ec0d7ee34460d81fc75ec29a6dbdeb769a51f1df011e23aa4ff1640b0a7030e67e804fc9f656c1f4dd7dfd1fd46bea2e5049ef779936dee78ff55c9986233db6e20ec6295c00000000000000000000000000009b71057595ef508b3487c665dfb29112da22bb8c434f13a6d4dab19719eb6f079d41755c255c5b4e7f097f", 0xe7}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) write(r1, 0x0, 0x61) execve(0x0, 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0xb70a) executing program 2: openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0xffffff1f, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='W\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x74}, {0x1}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[]) syz_emit_ethernet(0x4a, &(0x7f00000001c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "b9e54d", 0x14, 0x0, 0x0, @loopback, @loopback, {[], @tcp={{0x3, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x60}, {0x2}, {0x6, 0x0, 0x0, 0x4000003}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) sysctl$hw(&(0x7f0000000000)={0x7, 0x5}, 0x2, &(0x7f0000000040)="e087fe23", &(0x7f0000000080)=0x4, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x39, &(0x7f00000002c0), 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000180)=r2) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x4d}, {0x6, 0xc3}]}) (async) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) (async, rerun: 32) dup(r0) (async, rerun: 32) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, 0x0) (async, rerun: 32) nanosleep(&(0x7f0000000100)={0x2}, &(0x7f0000001740)) (async, rerun: 32) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async, rerun: 32) r2 = syz_open_pts() (rerun: 32) syz_open_pts() (async) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) (async) execve(0x0, 0x0, 0x0) (async) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="94f99e6589d873215fc1c0455c7be3d8598d3acd5e4a8aea9621348f4aa8c8536af194eb4d089766872e9880e1b490c3e190a6225422743b29baac6788fa1d", 0x3f}], 0x1, 0x0) (async) execve(0x0, 0x0, 0x0) (async) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)="18d26cb474b5c9d53e0f", 0xa}], 0x1, 0x0) (async, rerun: 64) execve(0x0, 0x0, 0x0) (rerun: 64) executing program 4: mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x100000001}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000001940)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) readv(r3, &(0x7f0000000100), 0x4c) r4 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r4, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea0400000000", 0xb0, 0x0, 0x0, 0x0) getitimer(0x0, 0xfffffffffffffffe) close(0xffffffffffffffff) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x4, 0x0, 0xfffffffffffffffe, 0x1000300010008, 0xffffffffffffffff}) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfff, 0x100000002}) r6 = getppid() wait4(r6, &(0x7f0000000180), 0x2, &(0x7f00000001c0)) executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x400}) ioctl$PCIOCREAD(r0, 0xc0187009, &(0x7f00000000c0)) r1 = socket$inet(0x2, 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x20, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) recvmsg(r1, &(0x7f0000000340)={&(0x7f0000000100)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1, &(0x7f0000000240)=""/242, 0xf2}, 0x1041) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f00000003c0)=[{0x3f, 0x5, 0x1, 0x9}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x138, 0x0) r3 = socket(0x11, 0x3, 0x0) read(r3, &(0x7f0000000240)=""/193, 0xc1) symlink(0x0, &(0x7f0000001440)='./file0\x00') syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) executing program 2: r0 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x3, &(0x7f0000000180)=[{0x6, 0x9, 0x5b, 0x401}, {0x7, 0x8, 0x0, 0xff}, {0x0, 0xc0, 0x5, 0x14}]}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0x80106468, &(0x7f0000000380)={0x0, 0x0, 0x0}) chmod(&(0x7f0000000000)='./file0\x00', 0x23f) setuid(0xee01) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) r3 = getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000180)=0x2) select(0x40, &(0x7f0000000380)={0x3f}, 0x0, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r6) setreuid(0x0, r3) chdir(&(0x7f0000000100)='./file0\x00') accept$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e000000000000", 0xb1, 0x0, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) executing program 3: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x9a1e6416f07402b1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000280)={0x0, 0xffffffffffffffff}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x19}, 0x4, 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000480)='./file0\x00', 0x382, 0x0) poll(&(0x7f0000001840)=[{r3, 0x40}], 0x1, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xcc3, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r2, r3) dup2(r4, r3) ioctl$WSKBDIO_GETMAP(r0, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) executing program 6: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000002c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r3) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt(r4, 0x6, 0x10, &(0x7f0000000000)="00000001", 0x4) setsockopt(r4, 0xd0b, 0x10, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x0, "0100012d29fb000700000000098002005a0b00", 0x4}) r5 = socket(0x18, 0x2, 0x0) accept$inet(r5, &(0x7f0000000000), &(0x7f00000000c0)=0xc) close(r5) dup2(r2, 0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x0, 0x1, 0x5773c5b9, "5b349b96a0a1000000faffffff000000ff597bd6"}) writev(r6, &(0x7f0000000000)=[{&(0x7f0000000580)="014acc63235d305ac1b376c7c19b51e46eb6626c5ff5ba4b4c76811c1f68612cb2fb24b2a9ae4c00574c75b56fdf69e4b95f490d13ae5b4a", 0x38}], 0x1) close(r6) r8 = socket$inet(0x2, 0x1, 0x0) setsockopt(r8, 0x6, 0xf, &(0x7f0000000180)="00000001", 0x4) executing program 7: r0 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) ftruncate(r1, 0x8531) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x87, 0x2}, {0x25}, {0x8, 0x0, 0x3}]}) socket(0x18, 0x2, 0x0) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) executing program 5: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) getsockopt(r0, 0xfa0b, 0x9, &(0x7f0000000200)=""/232, &(0x7f0000000000)=0xe8) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x18, 0x6, 0x10}, 0x4, &(0x7f0000000100)="de13f1ea8489ea6687b1a1994f87d62d52236289c6a8044f410387c0e4805f0c6831c6eee84a8e550815bc9ef7aecef7819291835694cda7dd9d0c20c40cc2f8f9baf096552b1b11b9e0372ad31c96af620324ac0a6a688dc2e8891b4fbcc3de42ce2fe9681549639d8310e24782fc373dd63c526fa5979cf2e9aec9b96585659cb581248e607fec45d962b38f0313b977f6dade0fa0fedfbb7bc805ae8d9bd31e46b2304c1713960c136a37ddf19dee3c09cb4f1e3054736ab6e45f9ada0d04c6442dce88c14ea7d156a12570147de2b8caf38956c7f2ad82e6c5e49459ec", 0x0, 0x0, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r1, &(0x7f0000000180)=""/179, 0xb3) r2 = syz_open_pts() writev(r0, &(0x7f0000000580)=[{&(0x7f0000000080)='o', 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fadd2109969a3c812426344f0ca0b3ede703e3e0"}) readv(r2, &(0x7f0000000600), 0x10000000000002a5) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setitimer(0x0, &(0x7f0000000040)={{0xffffffff, 0x6}, {0xffffffff, 0x7ff}}, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000280)={0x2, 0x0, 0x1, 0x1000301010006}) r5 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x4c0, 0x269000000, 0xffffffffffffffff}) utimensat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x8000, 0x8000000000000001}, {0x1, 0x6}}, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x6, 0x0, 0x0, 0x0, 0x0) executing program 6: r0 = open(&(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//file0\x00', 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000240)='./file2\x00', 0x94) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 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) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x208) rename(&(0x7f0000000100)='\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', &(0x7f0000000180)='./file0\x00') executing program 0: syz_emit_ethernet(0x32, &(0x7f0000000000)={@remote, @local, [], {@arp={0x806, @generic={0x6, 0x8038, 0x6, 0x0, 0x8, @empty, "", @empty, "6ceed6922a9a72d11452b184cb84897e"}}}}) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) write(r0, &(0x7f0000000080), 0x0) r1 = shmget(0x2, 0x3000, 0x27, &(0x7f0000ffa000/0x3000)=nil) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) recvfrom$inet(r2, &(0x7f0000000100)=""/36, 0x24, 0x41, &(0x7f0000000140)={0x2, 0x1}, 0xc) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x1000) read(r2, &(0x7f0000000180)=""/25, 0x19) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) r3 = semget$private(0x0, 0x2, 0x80) r4 = socket(0x20, 0xc002, 0x20) connect$inet6(r2, &(0x7f00000001c0)={0x18, 0x2, 0x2, 0x7}, 0xc) sysctl$net_inet_carp(&(0x7f0000000200)={0x4, 0x2, 0x70, 0x2}, 0x4, &(0x7f0000000240), 0x0, 0x0, 0x0) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000300)=0xa6) sendto$inet6(r4, &(0x7f0000000340)="4b18a1f9e8", 0x5, 0x0, &(0x7f0000000380)={0x18, 0x2, 0x7, 0x8001}, 0xc) sysctl$net_inet_carp(&(0x7f00000003c0)={0x4, 0x2, 0x70, 0x2}, 0x4, &(0x7f0000000400)="349b4970c8aa03b92e56b7345bee67e9d824195bce52264721fa0c9d05dc4bf17d91878a081c5779ed1b0f767ed6893721dfd54f809b738d700df14036bdbfa090a130c2a70391194c26b005402e301af5cf3dce32215e1fddf386e3a64fd18bdc691926634b3391a9d47b64321707ed4159e4985fcdb3bbb197ca11566bf030c7cb08c17bb147f30f708031351f4411e099d85d9528bde385a73abf3094ac6e614c2d3029924a06e477ab495ca721ce358ca3607b746f1b3e20ea8dca9a6c766578ad2af5efe2c2e7ba7f3a8f51046c7c731f7f181f", &(0x7f0000000500)=0xd6, &(0x7f0000000540)="a6d84f0fe217496e3a87a7ae0fb3b2c73f424e7fede7d45271233af904b6405f48de3b59edb69922cfd6884c3ab87e9a69e587a14e12a0b465f430d7f8a41548febf239e03099c737f46db22bc7c14a751914fb81571eb6d457b9c8353ec5fea39c84d25fa42d5f2b23ca216b967bddf3a34bdfd02984d1b524c84d5107f9dac39c3d1cd50f51655f09a72f51a77220c30dffb7aecb70f2d2e54111ac80d806cc0dc59bcc5eac08f4e2853af36e0", 0xae) dup2(r2, r4) syz_extract_tcp_res(&(0x7f00000008c0), 0x8001, 0x80000001) sendmmsg(0xffffffffffffffff, &(0x7f0000000f40)={&(0x7f0000000f00)={&(0x7f0000000980)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000d80)=[{&(0x7f00000009c0)="28370dc38de31f54812f6a1c78739d435ea4a7c062308b5fdf3a75f9d0c272f3104223597f37104eaf863db22593b1cc8cef619cd1818681434d2beb9d203f59d713212244098fa12ea63da051b2ce8434515701af05e52d32cb9961866193cb070fd884fff1996c1e69c14cb4a7456902fd7fcede4b2344a0b323dfbc57a31164be005f6eec", 0x86}, {&(0x7f0000000a80)="7641543bf403975048e008bab81648c390fda9fb8dd7b0657a65c1b3394e18dc0279a38c61a1b7e5ad2d82b3b4be048068f71e70dbfb672f165062363696cc2433bfff2a1eb78849c1c5df3d86e73aa874dacc67c7d906e773ce10c39f9fe0f195ea1d402efcab02275059e80e01f4adb93ff6faac06a84852a99aecfae0b1fbc59332eb2535ee9248bac597c317b6e09c26f2abb749f224f355e0778b4bba109f270f350c34a29d46ff6bc5e9", 0xad}, {&(0x7f0000000b40)="e6f8a546dbbc", 0x6}, {&(0x7f0000000b80)="a2448fb84a1d601311f228440e42a99d9e6cf47d397187740d329fe9d7ae5b27629276b9f485303781e4b16d41f6f3e6a359862073cb98b6c5477c15745870e2091594d03f481cdc19630d089fe8a8555b7c3cec7c7047687cf4f2ef7771e5f7e3c68bb31a4cf5f50d7361835da3d974343e411a23a6888900285153b5aaa7dcdbde66b878d89bee8b9e47fca789dce1cd795788a5b7a1cecba016a6fd84c7e063b69737ae23807e6d4012ae4f2d4096216a349cf737f4ec406d62507a22486f0ccda1b79dbbb4bfdc704f", 0xcb}, {&(0x7f0000000c80)="3c2c9ce8bc0f6b6c71a65b8d9c6f68a6c627098c8f0baeb2409d8e151e503e1d0728270a23cb28e5309c81d12486eff7639635d1241dc00fb95ba1bdfa3a7b1e99de2f4f695892c6efe0f88f2123ca3779b6602c4f14d1bba1f19186a53d2d355203e7c5c30118d4bfa63052a623605139173f2290976f2251d569eada2de10148d27edb961a52829548c8b7844c6276fcca77a086cb8eaa178508cea6c074acc23cf992cb70e14d188e5694d5f44e64b2b2f93430da86420f4ad5b5d097bcb7a826aaba2a8afc198cbecd48f5eb0d0c47dc403b6585f4532ee22207941a3d4dcca7e91d6fad8072b47d2868ceea5eb4a7a657d5a482b5d33a6e8fcdce0307", 0xff}], 0x5, &(0x7f0000000e00)=[{0x60, 0x1, 0x1ff, "4be023168c8ed31e53db8f9f30a686ac53f7b2678b064712764556261b69f6ddf7572590d638eaa9c2ac197a1ab9c1ff2031f21fb4f01edf26116dc8f8529b6a00e3c47042781c4a4a0a8e8b"}, {0x90, 0xffff, 0x6, "f7f067cab257c7e33d3def305129a8e35e500fbc2873e7b5665fdac5fe983882050c113e75094a7aafc6966e90ccea160e93e138b295a73bf1fb938e0b149b376c1dbf3d151f25b7a7b87d6fcfd325cf704bc0f512849a72080216ea424a550b7f55a3a51ef9d49152ca45f02d9ab23c3f8b69d319f6a622da5194"}], 0xf0}, 0x10000}, 0x10, 0x400) semget(0x2, 0x0, 0x55c) executing program 5: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r0 = socket(0x18, 0x3, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x40}], 0x1, 0x0) close(r1) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) getuid() socketpair$unix(0x1, 0x2, 0x0, 0x0) chown(0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x11000, 0x0, &(0x7f0000000000/0x11000)=nil) mknod(0x0, 0x0, 0x0) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r0, 0x29, 0x2c, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000780)=[{0x8b}, {0x2c, 0x5}, {0x6, 0x0, 0x0, 0x20}]}) socket$inet(0x2, 0x2, 0x0) socket(0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x40, 0x4, 0x2, 0x4, 0x80}, {0xfa, 0x20, 0x1, 0x5, 0x9}, {0x316a, 0x0, 0x7, 0x2}, {0x1, 0x1, 0x5, 0x6, 0x35}, {0x5, 0x81, 0x0, 0x6, 0x9}]}) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x1, 0x0, 0x20) executing program 7: setrlimit(0x0, &(0x7f0000000000)={0xffffffffffffff9c}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000), 0x10) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x7) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x5}, {0x5}, {0x6}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) r3 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000002380)='./file0\x00', 0x2000, 0x4270) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x81}, {0x6c}, {0x16}]}) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x3) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000180)={0x1, 0x8}) r4 = socket(0x18, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9, 0x0, 0x0, 0x8fffffc}]}) r5 = semget$private(0x0, 0x5, 0x2c4) semop(r5, &(0x7f0000000100)=[{0x1, 0x401a, 0x1000}, {0x0, 0x9}], 0x2) semop(r5, 0xffffffffffffffff, 0x53) semctl$GETZCNT(r5, 0x4, 0x7, &(0x7f0000000400)=""/30) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000000440)=""/61) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000040)=""/4096) r6 = geteuid() getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0x0]) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000280)={{0x1, 0x0, 0x0, r6, r7, 0x80, 0x2}, 0x4, 0x7fffffffffffffff, 0xfffffffffffffffe}) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000001280)) r8 = geteuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000001100)={{0x0, 0x0, r7, r8, 0x0, 0x38, 0x6}, 0x4, 0x4, 0x3}) semop(r5, &(0x7f00000001c0)=[{0x3}, {0x1, 0x6, 0x1000}, {0x7f42629257c968bb, 0x2, 0x800}], 0x3) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000001040)=ANY=[@ANYRES64=r7, @ANYRES16=r8, @ANYRESDEC=r8, @ANYRES32, @ANYRES64, @ANYRES16=r1, @ANYRES16=r4, @ANYRESOCT=r6]) executing program 5: r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x1}, {0x3c}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f050007002000000000000000c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b29e7fb32619a5f927e7be1aa050000ffffffffffffffff57699a1f139b672f4d335c223ea44b032bfa896443a40602000000720fd38bfbb770aff5a872c8a82c6e87c5892000000000000000361b1257aea8c5000020027bfe031000008abfba0900000008e371a3f8343712051eeab71d89e00004070000000000000000", 0xb1, 0x0, 0x0, 0x0) executing program 7: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r2) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000180), 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) r3 = msgget$private(0x0, 0x88) msgctl$IPC_RMID(r3, 0x0) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000580)="c6302c9c455c7be3d8598d3ac53af8e7574f36", 0x13}], 0x1, 0x0) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) readv(r2, &(0x7f0000001740)=[{&(0x7f0000000140)=""/119, 0x77}], 0x1) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)="18d26cb474b5c9d53e0f", 0xa}], 0x1, 0x0) execve(0x0, 0x0, 0x0) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000000)=0x4, 0x0, 0x37) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}, 0x200, 0x6, 0x8}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3e", 0x15}], 0x1) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x1e, 0x2}, 0x6, &(0x7f0000000300), 0x0, 0x0, 0x0) getsockname$unix(r1, 0x0, &(0x7f0000000040)) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0xee00, r3) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x100) sysctl$kern(&(0x7f0000000040)={0x1, 0x55}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xfde0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c89960289bd7a07e488774592496856ca7b78060998608c2f952e43bc0bf11555c94cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a260458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000050000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7177f92cf061ad125ca670353b45d53a000000b3dea22d6027625614b12183721f98686e472b70b560f7021f567adf4d00"/230, 0x4) executing program 0: pread(0xffffffffffffffff, 0x0, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x3d}, {0x2d}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) poll(&(0x7f0000000080)=[{r2, 0xab6cc3d7ffaa0897}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x5}], 0x1, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2}, @icmp=@mask_reply}}}}) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x2880) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r6 = socket(0x11, 0x3, 0x0) setsockopt(r6, 0x11, 0x1, &(0x7f0000000200)="22a807a2", 0x4) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000100)='\xaa\xaa\xaa\xaa\xaa'], &(0x7f0000000240)=[&(0x7f0000000180)='\xff\xff\xff\xff\xff\xff']) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8040691a, &(0x7f00000001c0)) executing program 7: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$FIOASYNC(r1, 0x80047469, &(0x7f0000000040)=0xfffffffc) writev(r1, &(0x7f0000000200)=[{&(0x7f00000005c0)="2c10714ef73ce027858953db76aefffa6f962c612205", 0x16}, {&(0x7f0000000600)="92bb2b99a508a5a9e09c9c22947354eee9e9c2a823972dd02202a537718c91efaadca9d677cfebb3229e7484835f87e93af964d0973e2a252ce7609f1389526a35ecaa691c26", 0x46}, {&(0x7f0000000340)="7c12e022db4aa0bf4b626e60ee782c17c48016feff9c0769d282d5aeb02bf27e63e8a3550aaf065896aba368ae346a89697a10288eb74119d277afa51f20f1b25b4bc51d5fa39b95112cae7145032777d9cb2853689071f30f2f9c65f0b8bef6d2b5c7d6346f4d181bc4e37085688805932d7ed252c430ccf1a6a9c4", 0x7c}, {&(0x7f0000000080)="28f4941201786a1dbdd0d9e3dbba93f0bf6b5408b61f21a22ad858340a0e07c0246b0f4d6dea7fbf6f51be56d2e6b6b8", 0x30}, {&(0x7f00000000c0)="d83e051da625d0afd7c450a583d748b86454907c0920274e4c766d89e7812dfafe90e5029802ea765342ede95d05c3e6a387a6f623cf6c9c68fda1c2a86881029084a89479206ba3165fc798fb809e183b72c74e1b453a4aeba674b23834a3b610147b0882cffa3d6fc7aca1b15209f8f88cb7f87371105606b9f62c20d9ee16732b3651d55f5c3ff64312778ff0d9ed2b46444c81", 0x95}, {&(0x7f0000000180)="6be041392f83e25ec85b3cafda8b11532466fff2f52e1062b3398aa61b8c7bed7cc89fe194681ea03a3ff09713c48a923689f608a95edbe3ec9801a3b4843e586e5242e1dd2e3fe0e110cebfccef4c248c4c581f635529ed9a", 0x59}], 0x6) ioctl$TIOCEXCL(r0, 0x2000740d) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) listen(r2, 0x0) shutdown(r2, 0x1) select(0x40, &(0x7f00000001c0)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000280)={0x3, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000000, 0x2], [], [], [], [{0x0, 0x0, 0x0, 0x7}, {0x0, 0xfffffffc}, {}, {}, {0x0, 0x3}, {}, {0x0, 0x0, 0x100}], {}, {0x1, 0x0, 0x20000}}}) flock(r0, 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) r3 = syz_open_pts() readv(r3, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffff9a, 0x0, "b07b1f660000000000002000"}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readv(r4, &(0x7f0000000480)=[{0x0}, {&(0x7f0000000400)=""/84, 0x54}, {&(0x7f0000000500)=""/202, 0xca}, {&(0x7f0000000680)=""/148, 0x94}, {&(0x7f0000000740)=""/183, 0xb7}], 0x5) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x20000, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{}, {0x6, 0x0, 0x0, 0x80000001}]}) writev(0xffffffffffffffff, 0x0, 0x0) r6 = open(0x0, 0x0, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x10, r6, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x2, 0x10, 0xffffffffffffffff, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="1c", 0x1}], 0x1) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f0000000400), 0x0, &(0x7f0000000200), 0x0) executing program 6: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="12000000ffff000001"], 0x10}, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6024d7910030000000000000000000000000000000000000000000000000000000fb"]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x5}, {0x84}, {0x8106}]}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, &(0x7f0000000100), 0xfffffffffffffe03) syz_emit_ethernet(0x4a, &(0x7f0000000000)={@broadcast, @local, [{[], {0x8100, 0x2, 0x1, 0x4}}], {@ipv6={0x86dd, {0x0, 0x6, "4292c8", 0x10, 0x0, 0x0, @mcast2, @mcast2, {[], @icmpv6=@ni={0x0, 0x0, 0x0, 0x1, 0x0, 0x10000000000004}}}}}}) r2 = socket(0x18, 0x3, 0x0) shutdown(r2, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd60000000001c000080000000000000000000000000000000ff020000000000000000000000000001"]) sendmmsg(r0, &(0x7f0000000600)={0x0}, 0x10, 0x0) executing program 7: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) syz_emit_ethernet(0x261, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60000000022b2b00fe350e28ef0900c08cfe24be00000000fe8000000000000000000000000200bb2b00040000000000860090"]) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r1 = socket(0x18, 0x3, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}, 0x0, 0x0, 0x0, 0x0, 0x8000000000000000}) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x1, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x18, 0x2, 0x0) close(r5) r6 = socket(0x800000018, 0x1, 0x0) sendto$unix(r5, &(0x7f0000000200)="da6afb3d03908d8acbb48335c29f9c5fa98fc57dd6ec3b584705ea86bbd343600ff097367270db4b7ae8cafc179d4fb13f0395810c933a85b676d76ffe2097b5e34a5df157877d1158ab3877058032a0c363fb84dc2dd6d69c10f8fbd9b5e06ee9d3862af698a423ac83d58552b1e09e3cde", 0x72, 0x0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1, "1a1116f0d0f700"}) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x0, 0x0, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 1: r0 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) listen(r0, 0x0) shutdown(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@random="b1d3bd0a0c02", @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @multicast1}, @icmp=@info_request}}}}) executing program 4: connect$unix(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000000000)="f41f041e3a30", 0x6}], 0x1) r0 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) pread(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x1, &(0x7f0000000200)="22a807a2", 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) load: 10.32 cmd: getty 5951 [ttyin] 0.00u 0.00s 0% 317k executing program 3: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) (async) r0 = socket(0x18, 0x3, 0x0) (async) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async, rerun: 64) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) (rerun: 64) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x40}], 0x1, 0x0) close(r1) (async) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) (async) getuid() socketpair$unix(0x1, 0x2, 0x0, 0x0) (async) chown(0x0, 0x0, 0x0) (async) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async, rerun: 32) shmget$private(0x0, 0x11000, 0x0, &(0x7f0000000000/0x11000)=nil) (async, rerun: 32) mknod(0x0, 0x0, 0x0) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) (async, rerun: 32) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) (rerun: 32) shmctl$IPC_STAT(r2, 0x2, 0x0) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockopt(r0, 0x29, 0x2c, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async, rerun: 32) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000780)=[{0x8b}, {0x2c, 0x5}, {0x6, 0x0, 0x0, 0x20}]}) (async, rerun: 32) socket$inet(0x2, 0x2, 0x0) socket(0x0, 0x0, 0x0) (async) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x40, 0x4, 0x2, 0x4, 0x80}, {0xfa, 0x20, 0x1, 0x5, 0x9}, {0x316a, 0x0, 0x7, 0x2}, {0x1, 0x1, 0x5, 0x6, 0x35}, {0x5, 0x81, 0x0, 0x6, 0x9}]}) socket(0x0, 0x0, 0x0) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) socket(0x1, 0x0, 0x20) executing program 1: ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r0 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(0xffffffffffffffff, 0x6, r0) close(0xffffffffffffffff) r1 = openat$pf(0xffffffffffffff9c, &(0x7f00000006c0), 0x400, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r2, 0x0, 0x9, 0x0, 0x0) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000700)=@abs, &(0x7f0000000740)=0x8) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000780), 0x100, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000007c0), 0xb8730231bf5a149, 0x0) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000580)="014acc63235d305ac1b376c7c19b51e46eb6626c5ff5ba4b4c76811c1f68612cb2fb24b2a9ae4c00574c75b56fdf69e4b95f490d13ae5b4a", 0x38}], 0x1) close(r5) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$VNDIOCSET(r6, 0x81946466, &(0x7f0000000200)={0x0, 0x0, 0x0}) pipe2(&(0x7f0000000800), 0x4) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x40}, {0x8106}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r8, &(0x7f0000000000)={&(0x7f0000000f80)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xb5}, 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000900)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000640)=[{&(0x7f00000001c0)="0cc1f4ff3f1b62cd788604cb022a64600806b518efdd424f3cec820fdf744d5e74f96b6ba204a980fabb8719d76cad4d19380371f0d9afc08439a50eedd817545627d08963518cafd73e56b12f10eeee22b1559886e4eefb04ffc95b376d5e54ac6b9af3628330d66a20be61bec04f59396adf9df7b664f2c37e634e039ab24ef15e3c7b451956ed0016509ca66f2bcb85bf276801ebad7dff675a6edc88f36c7df8217fcb340677ff39dbff6e50a9c2a16b0f92b49055499b816a43191d37a30cd710b7c9050e1465e4d6a1d0f3f53478549211a8ddde38301f9b8c6a614d059405f5d7c7acdc603dcf96d61239c4ff61129e55d9ad3dcdad", 0xf9}, {&(0x7f00000000c0)="5cd2062cde42daaf69f88eca7e4cef5c48e91133ecbee7663bd84f7e55fdedebfd3ed0ca80ef86e85f94503e5fe75159e8f65814478aa8ff8639bc24165a930f2ac3aeb0cda8f7781a6ccb9d2eb2d929f821cd4b6f47907feb933fa259e408c732278d78", 0x64}, {&(0x7f00000002c0)="6d8266ebeb2ecd70f4ba245bc35fd6de310e08502bacfebcce39eefc2acd230337b52aab9cdf1691604acff1ff80355581a3bf973ee318c71f89aa4070c057fbc78b0a2b15b165cc2af2327fc1f85a5b5f3c581ab0c32ef94016267c1533c1825e95f7d0383cbad694e2494f2c8e5e", 0x6f}, {&(0x7f0000000400)="187272a9658946ba10a9a760125ba2607688e681c209a0895283026c60bdaceee2b834e1c580d5b816878b4b781123d40b68b9d77db6509cb399c8d399b1724ad75bb6a762f54b4befa21c2ecc5ef02375524438fdc165015f4691a1e215345e5c9ea9e499e7c04cadd16070f943cdd898b617a8637af6cdb3d74a2ed273caa1c906de8287a5b8aa1e1ada0d6346cf9a4d61b7285daf0bf29688967fcb9a5e4ac4b627d7b0dd4f680882cfbccb418136b7894be73417943be63c1663d094f31165eb30d685247e396224482650bfb9d22f6f6f7c39caf6307898622215ef82ab79063014", 0xe4}, {&(0x7f0000000340)="9851872c", 0x4}, {&(0x7f0000000500)="bde26d2e84d18290b801667fb57f125f7914f9ea93b79f08da2f9498408acbdac05a3b067289fa012fb5e5db2f66887a5d8d0ef4874edc30e5287cbe01fb8ddf89e1f55ab76ebdc5ee2662d829", 0x4d}, {&(0x7f0000000380)="c5b32a54033b42c1d06ed4", 0xb}, {&(0x7f0000000580)="e4517b7859ecc19a7d03c53e40241b70c1dd06ce01ad8364d3892cc74f65da9696b9dde03bbddb787b70f9f911ac32730f4e1c7b15666315fdc7d7c8d4e0b68d0982ddc32f93852b71e4eda2bb510798f4ca81a8eacbb6b51549ad4ac261088606b4f9f39a03150f290ac545c01dca5a65cbc8bbf2db9fa57b434257ea9609bf5a48af60dc031ae3b0ae1c9f06ae938fb6cfaa4d11d2c9538501fc1ebdf0af", 0x9f}], 0x8, &(0x7f0000000940)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="10000000000000d5ec31ece824ec84c46f8e470d4948cc3e755625ec2e4618b726d46f0c51d2750a5c29b52ab0d2f0d8d39bb349fa379046b7ae74761b6b313c501dce03c37618ee772920ede5b147a0c5b3db6c9930f0cd78322eb645fe8f52ba584f0b155d0d9335530c09c1363108f7ec393ee07216081c70794346132adf18dfb6eb7610e1f11b8f3800"/152], 0x38}, 0x400) readv(0xffffffffffffffff, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0xc}, {0x2}, {0x42e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 6: syz_emit_ethernet(0x32, &(0x7f0000000000)={@remote, @local, [], {@arp={0x806, @generic={0x6, 0x8038, 0x6, 0x0, 0x8, @empty, "", @empty, "6ceed6922a9a72d11452b184cb84897e"}}}}) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) write(r0, &(0x7f0000000080), 0x0) r1 = shmget(0x2, 0x3000, 0x27, &(0x7f0000ffa000/0x3000)=nil) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) recvfrom$inet(r2, &(0x7f0000000100)=""/36, 0x24, 0x41, &(0x7f0000000140)={0x2, 0x1}, 0xc) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x1000) read(r2, &(0x7f0000000180)=""/25, 0x19) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) r3 = semget$private(0x0, 0x2, 0x80) r4 = socket(0x20, 0xc002, 0x20) connect$inet6(r2, &(0x7f00000001c0)={0x18, 0x2, 0x2, 0x7}, 0xc) sysctl$net_inet_carp(&(0x7f0000000200)={0x4, 0x2, 0x70, 0x2}, 0x4, &(0x7f0000000240), 0x0, 0x0, 0x0) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000300)=0xa6) sendto$inet6(r4, &(0x7f0000000340)="4b18a1f9e8", 0x5, 0x0, &(0x7f0000000380)={0x18, 0x2, 0x7, 0x8001}, 0xc) sysctl$net_inet_carp(&(0x7f00000003c0)={0x4, 0x2, 0x70, 0x2}, 0x4, &(0x7f0000000400)="349b4970c8aa03b92e56b7345bee67e9d824195bce52264721fa0c9d05dc4bf17d91878a081c5779ed1b0f767ed6893721dfd54f809b738d700df14036bdbfa090a130c2a70391194c26b005402e301af5cf3dce32215e1fddf386e3a64fd18bdc691926634b3391a9d47b64321707ed4159e4985fcdb3bbb197ca11566bf030c7cb08c17bb147f30f708031351f4411e099d85d9528bde385a73abf3094ac6e614c2d3029924a06e477ab495ca721ce358ca3607b746f1b3e20ea8dca9a6c766578ad2af5efe2c2e7ba7f3a8f51046c7c731f7f181f", &(0x7f0000000500)=0xd6, &(0x7f0000000540)="a6d84f0fe217496e3a87a7ae0fb3b2c73f424e7fede7d45271233af904b6405f48de3b59edb69922cfd6884c3ab87e9a69e587a14e12a0b465f430d7f8a41548febf239e03099c737f46db22bc7c14a751914fb81571eb6d457b9c8353ec5fea39c84d25fa42d5f2b23ca216b967bddf3a34bdfd02984d1b524c84d5107f9dac39c3d1cd50f51655f09a72f51a77220c30dffb7aecb70f2d2e54111ac80d806cc0dc59bcc5eac08f4e2853af36e0", 0xae) dup2(r2, r4) syz_extract_tcp_res(&(0x7f00000008c0), 0x8001, 0x80000001) sendmmsg(0xffffffffffffffff, &(0x7f0000000f40)={&(0x7f0000000f00)={&(0x7f0000000980)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000d80)=[{&(0x7f00000009c0)="28370dc38de31f54812f6a1c78739d435ea4a7c062308b5fdf3a75f9d0c272f3104223597f37104eaf863db22593b1cc8cef619cd1818681434d2beb9d203f59d713212244098fa12ea63da051b2ce8434515701af05e52d32cb9961866193cb070fd884fff1996c1e69c14cb4a7456902fd7fcede4b2344a0b323dfbc57a31164be005f6eec", 0x86}, {&(0x7f0000000a80)="7641543bf403975048e008bab81648c390fda9fb8dd7b0657a65c1b3394e18dc0279a38c61a1b7e5ad2d82b3b4be048068f71e70dbfb672f165062363696cc2433bfff2a1eb78849c1c5df3d86e73aa874dacc67c7d906e773ce10c39f9fe0f195ea1d402efcab02275059e80e01f4adb93ff6faac06a84852a99aecfae0b1fbc59332eb2535ee9248bac597c317b6e09c26f2abb749f224f355e0778b4bba109f270f350c34a29d46ff6bc5e9", 0xad}, {&(0x7f0000000b40)="e6f8a546dbbc", 0x6}, {&(0x7f0000000b80)="a2448fb84a1d601311f228440e42a99d9e6cf47d397187740d329fe9d7ae5b27629276b9f485303781e4b16d41f6f3e6a359862073cb98b6c5477c15745870e2091594d03f481cdc19630d089fe8a8555b7c3cec7c7047687cf4f2ef7771e5f7e3c68bb31a4cf5f50d7361835da3d974343e411a23a6888900285153b5aaa7dcdbde66b878d89bee8b9e47fca789dce1cd795788a5b7a1cecba016a6fd84c7e063b69737ae23807e6d4012ae4f2d4096216a349cf737f4ec406d62507a22486f0ccda1b79dbbb4bfdc704f", 0xcb}, {&(0x7f0000000c80)="3c2c9ce8bc0f6b6c71a65b8d9c6f68a6c627098c8f0baeb2409d8e151e503e1d0728270a23cb28e5309c81d12486eff7639635d1241dc00fb95ba1bdfa3a7b1e99de2f4f695892c6efe0f88f2123ca3779b6602c4f14d1bba1f19186a53d2d355203e7c5c30118d4bfa63052a623605139173f2290976f2251d569eada2de10148d27edb961a52829548c8b7844c6276fcca77a086cb8eaa178508cea6c074acc23cf992cb70e14d188e5694d5f44e64b2b2f93430da86420f4ad5b5d097bcb7a826aaba2a8afc198cbecd48f5eb0d0c47dc403b6585f4532ee22207941a3d4dcca7e91d6fad8072b47d2868ceea5eb4a7a657d5a482b5d33a6e8fcdce0307", 0xff}], 0x5, &(0x7f0000000e00)=[{0x60, 0x1, 0x1ff, "4be023168c8ed31e53db8f9f30a686ac53f7b2678b064712764556261b69f6ddf7572590d638eaa9c2ac197a1ab9c1ff2031f21fb4f01edf26116dc8f8529b6a00e3c47042781c4a4a0a8e8b"}, {0x90, 0xffff, 0x6, "f7f067cab257c7e33d3def305129a8e35e500fbc2873e7b5665fdac5fe983882050c113e75094a7aafc6966e90ccea160e93e138b295a73bf1fb938e0b149b376c1dbf3d151f25b7a7b87d6fcfd325cf704bc0f512849a72080216ea424a550b7f55a3a51ef9d49152ca45f02d9ab23c3f8b69d319f6a622da5194"}], 0xf0}, 0x10000}, 0x10, 0x400) semget(0x2, 0x0, 0x55c) executing program 4: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x5}], 0x0, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xff, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) socket$unix(0x1, 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x6bf, "28113bb1e6648a1a267bc03b7a447ab255dcd9f0"}) r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000000)=0x2704bd46, 0x4) ktrace(0x0, 0x0, 0x0, 0x0) readv(r2, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/121, 0x79}], 0x1) writev(r1, &(0x7f0000000780)=[{&(0x7f0000000240)="c2", 0x1}], 0x1) writev(r1, &(0x7f00000001c0)=[{&(0x7f00000009c0)="d80aa5cad6088d0ad96e77bd20f665168220ced54374997e6f974e5ccbd08c60f1fc94a8a2907c4212b4b475e5aefb22c95abef06d0950b52d71ff261ea5dcb1adcf3d9c60679ee4aee250a70c40ad507ef757e5aa44b7243b99a4334b5bbf038cb1ae946db671602d5b502e2b167ef4daa91b79bddbac33bf38d8b2973187804e4515bcfde49cc09add27350cf66ab13bec62d4192fbf4c2171b39f5f5d4f2f1092f1d190d3efdd7bd84484ccfc77acf7c0c87a9eb987104519836aa9b61ffe111f3325d39e9b8480073b2f6fac28795dae0d95b0ca5fe78b92fce83a522b8bd79eb93969c4fbef424752cbb54c13750a9d316dc0559b4f6ff5322663d9d27cbbaee0800627c55da0cae8e7dc5c720fd8604cc3cf05b0b0268733356777cc441156808ceaa13ca225185828a21f210b813865adc643db860d0d27d889e32f2d554e3454882eccff50b71880224b7d3e25b0304cec9ac6be162bc2e1cb9180e3d7524d72ea5748f8d24a5c2186e6ba580d832ca0f0b4aa45f89a219a1c9d7917bfd98f51adbb3ebce8cbac38d8b885ade3e79f805720459b49cc5ed7a4d4712a64c0a8fe74218c40f3d93eae542727d45f2feeac4f45f1a5f8d94eb47a8321ae36bedfcde0677da7e38e2933a4a4fa763b5c7f1c5593929b1a546c1c6896bb75f0ae3c1f5ff39f71da80a8d23ad52f3243a37c50afaf281586b4c0217931c9a229bfcc659528a68db4569de660788a15d2137e2199c3563d2207102d79c027142b7ad8ab67757abd2168ed9291182e078523424e72099189c1ae685cd010215d68cb2e50f507a119f54c7b4f3ceb8ed0793f5c9b39573c4a5dc55f910dca4e5549cb7b07557aa5a02c8de8e3d830a80303a52791e783d5b89020a627f11347ac54a12ccf306df7bdfaad10074818c043727dc9fc5bfe716b2de8f1cbddb469337c2084ffe8f505f37e99746a175225ef22bba653432b46c8da970c8a0a132bb4850dc35c63c0a61e0149077acaf877fc5752389da88d9b3cdfbc41c1652b2548bb50187d01f2532d78428a7812d347f6615282564e1f3fc1e38e1f083089053fc435750d239e8da4edcb388d1ef0ddc163f23a6a1e1d39eba638c0479d7f779c34063851c03448d6445d3780daa23985c3390f8975c75d064f1d5128e5bda406a53e5cab136df9d3d014791da8e4852cfb9a39efa59057100e2773df290f684a7e5abf63c2feb5dd1546ac3bed7fda27b6958e4b0d052bcb2760", 0x37a}], 0x1) kevent(r0, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socket$inet(0x2, 0x2, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000001c0)=[{0x60, 0x0, 0x40}, {0x5, 0x0, 0x4, 0x1}, {0x406, 0x8}]}) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) (async) pipe(&(0x7f0000000040)) syz_open_pts() (async) syz_open_pts() (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000000)={0x3, 0x0, 0xffffffffffffffff, 0xac, 0x6, 0x0, 0xfffffffffffffffe}, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x8000000000}, 0x0, 0x0) (async) r4 = fcntl$dupfd(r2, 0x0, r3) recvmsg(r4, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000100)=""/15, 0xf}], 0x1, 0x0}, 0x0) (async) close(r3) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) poll(&(0x7f0000000080)=[{r5, 0x2195b6d824f0fd6d}], 0x1, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x14}, {0xc}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) (async) r7 = socket(0x20, 0x4, 0x0) dup(r7) (async) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) setegid(0xffffffffffffffff) (async) msgget$private(0x0, 0x0) (async) r8 = socket(0x11, 0x3, 0x6) sendto$unix(r8, &(0x7f0000000500)="94010516000000000000002797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe223ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2509e130f0000", 0xfffffeb4, 0x0, 0x0, 0x0) (async) setuid(0xffffffffffffffff) r9 = socket(0x2, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x40000841, &(0x7f0000000040)="ffffffff", 0x4) executing program 7: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500), 0x1, 0x0) r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x0) mknodat(r0, &(0x7f0000000580)='./file0/file1\x00', 0x6000, 0x0) getpeername$unix(0xffffffffffffffff, 0x0, &(0x7f0000000180)) listen(0xffffffffffffffff, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="f4b533c408ae65ec81e1d08a3ea2700301aa3c44c4dffa2eb5be5bb2dd33000000000000afd5175b9213452ab5d84f6c9d0ce61d3b194791bfc27428a088311d09ec78df0fe8364e1e362a61e1b8b3fc61e568aa7c9df08f53ac77bb4312e6f79ee96148d019ee9bd31859a11c664b3e17c1898b694b1438417a4cdc427ccd5d6d17cf2b3a6de21a17fa545663239350d32db03bd4a409f4ad4355a7a068281b48a8c59e7f832d2d269edb94fd62cefff05d09137bc87c57a8e388b6966408a5c5abd1faaf18d58b729f15ad96d112f93c258f57dd2de572449cab12a1323d71a56bedbe1739c8d85bf38afb8aaa27c0c4d39eb8b521e3addcf8cd4bff3322310a1740c4866f6f59fbdb9a6b9ae351d500b0642041", 0x115}, {&(0x7f0000000700)="a753506bdfab65e4da7a397b16da08a9beeeaa476a3171269b965fd027d2f46c0842aa1060348c554aa17c9be75639de34bf0676052f8093cd1bbd55d980cca2213b2a40b678d187adf77764e5e8390cdfc06165ad543c7299f4d2403527d5c0691dafbd74ebb6dd14bed9a9d2be0564228a9bf09c80ad96e13d90190566ba8f78cef018f217642b354743fe6da381c8ed01550f57f4c39471f63d3fee7873677285859561f596a1692ef9d30e7d3527f3cde60959ce39737072b77fca62db5f5d341e0496cd475e885950eb0f43b8fc112c2cc0d25f7d18672e", 0xda}], 0x2) execve(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) bind(0xffffffffffffffff, 0x0, 0xa) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000900)=[{&(0x7f00000005c0)="5686331d01f0987fc747095bd2949346ba54aab7ab4c6d377108e93ebd5504591fb646f23fe2288aa158714fe5f690339179534ebb3c962f34b351679bca35f2e7d2382109585ddfe032ecbdcd283daf9720000000ebc33af6aff82cb1c1349f49ce0a08b0714f0000000000004000514b0450940dca2af121761be378bf82dee7d2d77c7d26900a879d4c71af056d37b1f61e7be2daa19ce9e47cd059eaa09a915970ace481974b3f28c3c91b8bb4719f6ec19cca36a4a986d281d15b187bf1cda5d73443cca16fd1a9b6efae9e9f9018f8beac4e1aba2023babd15e8c3e62abbc8dc36217e294d32a48e504bb90871b20a98b2a90a989aaeb94cb211ec57bb9e6d1805937a1d8f302dfa919e532e314ffa6dc697b66871a2fbfbe1bd03f9f2deae725c22291c886bc685e7e782abe03d49eb4515a07fc520cc42a41b11f2f445aeaef740a44547092c0c16ba342dc45fc7361531ecaebf9dd3571ed5f72572a3afcb30075309d3e52242fb43bfb9a8e78d4b408efec38a126f82", 0x17b}, {&(0x7f0000000b80)="5972c7622468c5ecde79aed5c3e03046ace7fb1e0b51293e9402ab8ed818606d36601fd12958c5e9af235ca3e626c46927f0d88cd8fe080b255bdea533f81c8f6dcb931abaec48ccfb135559d448cf6f5f15d067679a02af4f3a33620425b1203349ae70808ec7cb784fc3f59d8ad80950906d31776e282a1fbc23a45d9a60c3135a4b5ee4d90b9c0007dce54752f7f5fec7702296e935ae57689aff59e12cac62b824016927f273b458538080169de74d6f2ff7c3539176c3d8963bfc27e2d5dc0ce41558bb4240747990edf4a6527801d743a954c5e38c26cae95f7589feb5e02f7488a950d8fb957a1f005e128df9083c0d504dbbeed7f486cdc3ee62e55413033f657d1d7f3a9644f6214af408f33da33405499a043bc9af95b6377fdbbedeac6636e0a5995e0106fe77574440799804e81257736057e49a3a635108a06c7862db7cc6160069adfdf8104d87822d17c12cb2996051b94ab722e28618790fd25adbce8157030001e3bf06b7b129cecb9138cee2359af570271a145e05427fb499f2e76f170104f42f2ab3737eb2877df3243975bfaf87caf70f80bc9ba0eeb1c48b6e970ade4fc7630d546d05790b9d1ed54dc976f098283d0c376002f574d911ce", 0x1c3}, {&(0x7f0000000340)="83ae45716555911f6bf5018198acf62c813a05ad19e7ca47a8d73d2fd0fb2a81ce50e05ec6c446b6d307eafd38eebce6b87f947771a3830319095d6596a7b9a2ee84bce04d7c04a6aed281323ddcf9b93bd55a28e9d353632956d153472986d1034d4b8becb264284c4ac13d4668a3910060de36fcadf17dfc0bd6679a2747138e37185d451beac326ca5d8e49b2c20824c7", 0x92}, {&(0x7f0000000280)}, {&(0x7f00000004c0)="b82efe1e067359b4de51", 0xa}, {&(0x7f0000000780)="baa46ffe012c02b4ac0792d2bf19ddf211de2f468ebd9f32a606f87c5a50883689ffe5e8d2934014d6289f7b90595f15b65e06a027c5ead1e73920318e0540435eb8829c688dfc86132c40ffd980066f2e5ddeb95f102219930b66010936e925831581d86d40d95bd1901f73c1f731b77bf510e58cc14325b3bee920c7e8b3a45a8b108fb20349468a2f58462e181673f8b1f57570da421b0de5e2595c2f5fa878f68dd6ff2ca060da67724ad5110721dc7bc831c1420409ad3a8f684e8e7ee0d530cdbc7f", 0xc5}, {&(0x7f00000001c0)="c11bf1690f1d1ad3db154a7d604d00a2c38522cc97a5d55746a2f9713aaf0a6ce3c24b4f58e7ae147c9ac5820577c3c42a575c6626ce304f221a31835033e7305ee6b90bc3ec1f8216c344db7664077e7ac308fc7fbc11ee4099615c5d50ea51cc0758b2c712726abda278f5bb2d6e0e962e2ca07d741966cd6888d46b", 0x7d}], 0x7, 0x0, 0x0, 0xa}, 0x401) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x0) r4 = shmget$private(0x0, 0x4000, 0x1c0, &(0x7f0000001000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000001540)=""/4092) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) recvmmsg(0xffffffffffffffff, &(0x7f0000000500)={0x0}, 0x10, 0x0, 0x0) setreuid(0xee00, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x80}, {0x61}, {0x8106}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r6 = getuid() setuid(r6) r7 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r8 = getuid() fchown(r7, r8, 0x0) executing program 6: munlockall() r0 = socket(0x18, 0x8000, 0x5) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0x33, &(0x7f0000000000)="ffdaf64c", 0x4) kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x0, "0100012d29fb000700000000098002005a00"}) r3 = socket(0x18, 0x2, 0x0) accept$inet(r3, &(0x7f0000000000), &(0x7f00000000c0)=0xc) close(r3) dup2(r3, 0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x0, 0x1, 0x5773c5b9, "5b349b96a0a1000000faffffff000000ff597bd6"}) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000580)="014acc63235d305ac1b376c7c19b51e46eb6626c5ff5ba4b4c76811c1f68612cb2fb24b2a9ae4c00574c75b56fdf69e4b95f490d13ae5b4a", 0x38}], 0x1) close(r4) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r2, 0x5) kevent(r2, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe) open(&(0x7f0000000100)='./file0\x00', 0x40, 0x42) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) sysctl$kern(&(0x7f0000000380)={0x1, 0x48}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r0 = socket(0x18, 0x1, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000400)={@local, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, {[@lsrr={0x83, 0x3}]}}, @icmp=@echo_reply}}}}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000140)="cbf5e512c90affffff7f169774d0", 0x0, &(0x7f0000001140), 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x2812, 0xffffffffffffffff, 0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000080)=[{0x15, 0x0, 0x0, 0xfffffffe}, {0x40, 0x6, 0x0, 0xd585}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001104, 0x0) unlink(0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x23, 0x6b9, 0xfffffff8, "0a2aff748207017b62e2fbffbfffffffffff00"}) write(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}, {&(0x7f00000009c0)="5180d74d25133f13f8f9e04441d7e1e27f7d07f25968e92e11b22f5ccca5513d19e549fdd5d5e68752fdaeafea8bfe4133d6a9b4b09e118a1e24bc1b91c1d72e994b00000000000000444c9951ecbfab94dfb582f65b80a0934f205640a03fc2314204f94b553fdf03601031f3b78fe5d75fd97aa7f3d29888907553aea1c3dc7915ba01d893a462daa9a54952719fef5f303c01178f590e27667a4454721e56b66b8f5dc594d6ada319fe476a25de2dd65e3cb0551f12458775e8e42f1a8da82d9b41ee30f5b9cef5d629c6f654a314570801d904440f225c8b1782689ec3e7065e5d23c0d6bbe64b9258ee95520353b6d31c48c06fb56221ef2cf360aa78e9e64dc3d80c7481b070f8e8baebd43b2291e6f740560688a87f86407200000b66dffd2f0614d600000000000000000000000000000002e54d374bdfd6566b85fc7c5e71114a882add36726db99123cec7b148f74d33cc3ffc880b93e107001ea7bf535d091984920169f546ed2836ac83b4feef1979d81ac6bdc7b1c4625d21e34d25ee17c3d0531add45ff39978f81c03ce1a4f3eef2fdbf3cc2951866a952ce643eb5fced1d62f5848ea9b832280a8ba018876f850bd27877ee25ac7f4e07eaafb4d0db98b603", 0x1c7}], 0x2) execve(0x0, 0x0, 0x0) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000400)="4644d59bd2acd6165c0e86b39b600546f3bf0064b7c16fa6188d2070f3dea7c0665128e96e0ef161a79d7ca128da782b52f94ecea2b23d5f17637392cb561a4b07f2a1efed5a8099a808d802e2710169ac1656a3e3ef15f1b20ddaccc4b8ae4efb1594cad25fcb94c15a6c6e62b1f3eacc80291754b83f36051f85495a5c09b777628e8a745834dc8383b6f07b72c2ec744207309ad30ae05bb2cb03990aba177ccbaa019be39bf6985727cfca74482756984df37fb0bec1f7b497df89e1b8fea15ba3fb3370207754c93b8a4b9d35a5cc1d14c1087611d6a4b4decf1ad48999fdf46ed5ed15", 0xe6) executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80606941, &(0x7f00000001c0)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000000)={0x5}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x1}, {0x34, 0x0, 0x0, 0x205}, {0x40e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[]) executing program 2: r0 = socket$inet(0x2, 0x4000, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) preadv(0xffffffffffffffff, 0x0, 0x4d, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xd01) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000540)={&(0x7f00000004c0)='./bus\x00', 0x9, 0x0}) r2 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x64) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x6000, 0x0) faccessat(r2, &(0x7f0000000100)='./file0\x00', 0x4, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000180), &(0x7f0000000080)=0x4) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0xf}, 0x4, 0x0, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, 0x0, 0x800, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$BIOCLOCK(r3, 0x20004276) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000040)) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x18420, 0x0) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0xd}, 0x4, &(0x7f0000000240)="6e49d628605d5339d7b2e83f36b831bc80f1ff80ab433467582c26a8b507ff49cfc9426c199de7f60770a4d5e016de4c27a36059b2bc31524fc3122822d20fa18392e1657312af6bb0e485d3f642ac5866594561910822884c23d4f6732ef6f0c05ec8bb562970bbaff895a847028efea83e7a5f028f731301eeda10412e43e9a2f2", &(0x7f0000000300)=0x82, &(0x7f0000000580)="470f9d4852e89e9a6db5051ac9fc7a619127c2ca4a245066c4a7d7892c433b602a0aaf3cfcf66c2727209d4ea669d23ddc93a4f0d35d76486d646e5a143b1dc04bab882e341cc7f571de9eb2cf3fa9b091aa", 0x52) attempt to execute user address 0x3c729 in supervisor mode fatal page fault in supervisor mode trap type 6 code 10 rip 3c729 cs 8 rflags 10246 cr2 3c729 cpl 0 rsp ffff80002a682608 gsbase 0xffffffff82cd4ff0 kgsbase 0x0 panic: trap type 6, code=10, pc=3c729 Starting stack trace... panic(ffffffff8282ae09) at panic+0x159 kerntrap(ffff80002a682550) at kerntrap+0x1c7 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b acpi_pdirpa() at acpi_pdirpa+0x2859a rt_match(ffff80002a682830,0,1,0) at rt_match+0xc3 icmp_reflect(fffffd80640f1300,0,0) at icmp_reflect+0x1ca icmp_error(fffffd80640f1200,3,5,0,0) at icmp_error+0x61 ip_dooptions(fffffd80640f1200,ffff800000e41000) at ip_dooptions+0x87c ip_input_if(ffff80002a682ac8,ffff80002a682ad4,ffff8000375d4000,0,ffff800000e41000) at ip_input_if+0x1d3 ipv4_input(ffff800000e41000,fffffd80640f1200) at ipv4_input+0x47 ether_input(ffff800000e41000,fffffd80640f1200) at ether_input+0x525 tun_dev_write(5d01,ffff80002a682e48,ffff8000375d4000,2) at tun_dev_write+0x209 spec_write(ffff80002a682ca0) at spec_write+0xd8 VOP_WRITE(fffffd80764ec6c0,ffff80002a682e48,11,fffffd807f7d7548) at VOP_WRITE+0xc3 vn_write(fffffd806a518e28,ffff80002a682e48,0) at vn_write+0x157 dofilewritev(ffff80002a69ad00,c8,ffff80002a682e48,0,ffff80002a682f00) at dofilewritev+0x1a9 sys_write(ffff80002a69ad00,ffff80002a682fb0,ffff80002a682f00) at sys_write+0x87 syscall(ffff80002a682fb0) at syscall+0x72a Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x62607eec8f0, count: 238 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 6a63e308-43db-2955-5bd8-f45d251cdfc1 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 $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