, 0x0) executing program 2: sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22}, 0x3, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f00000003c0)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0) flock(r1, 0x1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) r3 = shmget$private(0x0, 0x8000, 0x0, &(0x7f0000ff6000/0x8000)=nil) shmctl$IPC_RMID(r3, 0x0) shmctl$SHM_LOCK(r3, 0x3) r4 = getuid() setreuid(0x0, r4) r5 = semget$private(0x0, 0x2, 0x7d4) semop(r5, 0xffffffffffffffff, 0x4) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f0000000340)=0x3) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000600)=""/250) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000380)=""/64) r6 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r6, 0x0, 0x0, 0x0, 0xd}, 0x5, 0x442, 0x400}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000580)={{0x3ff, 0x0, r6, r7, r8, 0xb9, 0x6}, 0x5, 0x2, 0x6}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r11 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x7, r4, r6, r9, r10, 0x8, 0x5}, 0x800, 0xa1, 0x0, r11, 0x80000001, 0x8000000000000000, 0x7000}) executing program 2: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYRES8, @ANYRES32=r0], 0x280}, 0x0) setreuid(0xee00, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendto$unix(r1, &(0x7f0000000300)="958dc5537ef73f050bc8f48bfba352e2fe6280c86189313d6b2914f95a5ad5b38125271804948276ab374b8ec67928c4544fe3909669790490ebe22021a37e5b653e3185fb7a0cdea54c2040d02c675ce0a61ae4b694e09b99e7f0996f8e872e462e1466bc2ee5e09b0617e37fcfa9dbc4dabcbdb8c6b64ce0cc9e70e75f85e5a6755f39d5b221d643eb7969fcf7914c51be0b569ba109bd75ea8a2b466cfe2401428d4859828d19fb0a25ea60daff30d7072eabcd96e2d28ab17a7795e688ff93184a4029219b305b534e6bce957ca959e8731496502686badeda131354b40ba34259e7ae446d2825c19b99e12f1526edbf90d88ae96626194bd28242a26f8a7ba045c7fd3c2f8f213e4b84ca8b235e00e14862fbf969ff2bd79d348a75bd6a30bbf5cf82739b6860342a8b467a3391e76f855d2e66797fc2db66c520badc7957c2a81887d27c041f94db4a78c533fc7e7387c5081e22ac640eae0f6df2ae2f9de65e9dd35b4ca5242c4aa9a71be313e3dbb0f4c9adf1c7b494cc6710a17a0c4c1c85545d968dc742f2c4acb1685a89581ccc0a965cb92a8a0226c4ddb808e6ae7c9581b4673c266cb266296a86cf37ede39bc4cadc209122a12e0a76e0256be2ab986f19376c902cb1bdd51de1e5c660e10606e9775462f22110536582edf66fec0391d866e6d9c3dfee80863f4574d76d2bb07bdb28da06b14109b12bf49530bb0632d495bf5fe69f9e2c102c7191a3c9c3410b3282c34a87e764e808e61ec7df42288a46ff2f6a6d0ed55f1005f6470768ad71415b0c674b07d958885a456d351dacbdf6772fc3e53230daf861ded54c146c69993f8f7fb8c09aa9f42cc88a43c606bc47232d745899aab2bfd4ac921daebf260499b8ce3925a4037cce64390bf3b5894c249dff002392e13865ce5c2fac1cbed79b1db32513e54f30c3c0c789a1c884a23a5f77ab43f6f14414e88dc8604c169403d50d5c4cd5b7f2b41566014a57f3b0bcbc983a84aeda20bce9469e695135d0844d5dcb21a435a2c68c3cc01bdcb80b4e974d6b8b0d4bf6cf3fb57b429e33e1235cc34e0b35ec846447b765b5853208f524e52b9ca2e3b15bcb9c5f67d4c9b768491060173412992b04a9ee0aec63a763de1698f2b6f964b140063af4d878b0cdb90e45812129131ba939a1ee17f1df6980cd02e5e9096dae4705fe0da795231d917b956774d34a82dd7e1a1312a9982861cecb3c8a26cc522daad2a6c2ff25474f05118c241f7029056788ed3032c26dfaecf8c46b1f370eb6d4be69211c02cbe67865c5434cbeb2bd90054833ee3adcbbb18e6f8cab822d42334f4faae7a74e9f6d25bab0e99f74b1cfeb6633a8633928015806f3f19b0598f117f51405e577715065a2954f542c0805ccf3c7e8c297c6402177d30c902b1ea808cab1397235d99a733068c553dd7dbb4bfdf6066f07900f2a7775bcbcbc512b53298061529a18c613361382081c3d7735ce800b364794face353416f8608ce5b0f4f464b70955ff27ec5838e75b212c0acccc3e5f8a9099fcc507616f88f31664516af21aba6f310e0b9714fe02de030b31e13d548304301ac178a144db26a6425c1f452b5c72e8b62f24930ceb190cecfb3109ff54b2bd13e6ec342567710dd0355f728dced546f4d21df3797c7cebf26b261893328ecbaa96a03cad9c8709a571b1cd2eca5b7372291980d74bb786fa550bf20bd4c2f807d06d70be4b07cf7dab8c38411b086127fd0970c0ff3ea3e4cc7f602982777173f784ceb5238938b2e9b29f83df4bec5407c703d050f3a84ad04f5473d1ad84dd6a21add93c6b461c98148b0a4515ec5bff2f6770d1235375aa1d301e0e33524bc111333ff263dce18604519084a5601b736bd6dc859c4c018cadffb24f57c18a34374f0727119d6ea9ffae62bc4edea432b28bc5b63f58ccea8472e73e9f9bceb0ef4870c99f3e6adffb98a69e9464484fd411cd488514b02fc0c6a809720bda6c2989444cf25400c573e2d6b962f73e350fff50cea013fbe7273edc0e9cd72bdddc8aa2c0827af89a00493624ad24331f69ebbe8b1ba21db81a49f58f9827affc4fe6d304f68a2dbc5531395adad3842befde99c3b38fbdaede4ea63b080126921c407f76d4fd0c06e8812c10fadd37b744428072b48e80e6d7ec7b3f91d95ce0b24a30128443f7f5b8f6a2123ed23f8e54c1228b0b56ac504077c532466df24ff0ca6c08c33a4989b002a88f5f98f5e011666048f82fd0a86ec7e956c4c6d7ee80fb02fb2ea417b3c51f358ceacbf2f3fa8a2c85e25c9a65af6eb6f2cb785619ee6e4817e192824c4bd70d0004b2d1e133f865ae41d40debeb31e03b99629a7d65cd71592e3509a49378d0fe089af732a511e46679fc20cd04d26c67525fbc45977e8843e5056565da41f84b40aae3c3f1da8d81c38dabdad755cd3a55c7e6abc0adc7e5315dff3cfd45a668774e56d3905bd1ec11e2865ec65486ec18eeba716014450bd084c41c216c1d7c81fcd4438695bdfb61c668321f7bb3badba473d8f4f2df087c590031b306b7d7b2030275618995e8997e9803e7c3cb650a45a2acfe120d295b890238898193cd936e6bfcbfb0caabaca807c8e9d9841f01d39079afc689e980ab198247f2a6344318cd9ff2504cf6a47875660739f0e210c83614a0d4c697cbfff4aef0bab3cbdf267886815f406b6a573d9f7c69e640524f74e21473ebc88b225b113c7bb5859bb5d5055441520da62fc1b6a446c727c093ce2f82ad38f503e8a5207b678fbb46f7926ed15c35c79bb1efe9d8c28097e70e5bd20b61a42cbf2e6ca6737ef4619e9d16bbbc8df64cf9e28cc002a64e187452bb805dd4a8c44112a7f9419c0de9e35623c971b0e3e51ecc6cec5bfd7ab953addab0cd28563f765a61697c55a060df0fc3ddc3b27dfaab99121a7ba89550fe6100525c348e8b73c63bee34211da5388f71928b98d6c1b81837e0872fbd9bceba01873d3f279fa8b8aeef4915e97efc388bd4bc2f393d780091f06fc331380e9ff980e92363d0399c6e2d5ca94c2fb54f568ad5c35fd2ee784f3525b5ecfa39d2766851ed6703a6b3e0eda124f945d94830864975bbe4f85bcac9d826d27a4c73a45501563d81b2bde387d5d9d2b1f2b386c8baae321b529d4d558f31595a339c1080dd197417591dfe3ac0e6c2844ab8f08fcb700fe501cc1a58d853b98dc4381b7b882ee7248102872038d2a557b26b856092423b22c061dfacccae036049a09cba47f9f4c8eb8332462d5449ba643770cb8b5baa1acd213439be498ff528c5ba848a8a98af58abd5106021110d9e553590ae2d21a06ef9250143ba0d3693f201d2a7d0a3a7457d35594ca5ac3e98a2fd871dfb3a886610ebcd6bfdd0c52370117fc79b38b597783244f7279ae33c11145b0a7e0cfc4fd19f55f0270f577558fc559ce2ecbb5bf1b0d9b6b8838069a4ce35191c9814abad7bcac72644fb1969c1df4dd25e3b8f11de12bb7f5a15931a1296a64d4ce1fa2724eac0c6bbe27928c7279c8146fe1a474c3e1043fd3981ab2391df1d85de6e97bd7aa4a62614d4bf9b0502b6399a075cde56d38ed95443993e6fbddb3b8d5442b92b66fffa66eb819b070dca373e0a66815b135b694957db0f6d177dc0907ada6d0b08adec30c9bf0a7c2d308769493ac8a7b7b3aa2e933f80771181d69191e46bd8b7af3a855f5ad5936556f262b216f3669d51a4f08cb7bc72828ab6c273b1699056c65effec7253cbb0733ab0e2c77a68220b5eb0d4e74dd4324496e34ea992aeed8c7798453c637090980a80c38bc0d4760ecd47e6e6ea87ed73a3a5d393d138097454513a6a2c0c7541bb41cd5a9dc5e0b0a44033a43e7d0f860fd73c20024ed5edb769b48d9afbba0a1e857e685580940cf57032d0b29ceafc5335766a7c72f4fc3d370cf714747f47202b924f845e9f9eecff5d0545e47abd9a31f6d226b67da50925c7e7ef3fc6fb5cee4a37ca8f0438b1ed19724a55b540e58adc58bc118d6cb69ce6685cec878c941aae78152df1ca3237e9ba4ed5ec3d1589366392a1fb70406e67aebb09a5f8a557941804a3ab5d06edf1e4ba67d5a078b2c492c2c014a1b1ed912872046b7753a145a6f897e59f81c2375c3edf265a8e08d2170038b1b20186758f6bd75fcaf3ee8e24baf3cffe9a16ed7bcd119eb139797ae88c038e8444613ae8b89157911ae92209ec1dddb5b2ecf437f24907afc92152b82708c2b176c8b045230519473ba64f6f64f97570d1f37ac9e8a47ac6066e571dbe46a8a3636bc82e254f7fd7b7ae262743332b777da7dbdb2d2e91185cccd90e1a4b84e39905681ee493b7d9f82a43d5e4e236d7ba9c3fd97e968d13dd57166f228a55bf1b2b15e099e7d7fc3e00d12896cc548ba6384809fa3c090d6b02b16bf3bad417df07f684bf518c25d81de614ba652fd4c48308a51e79e5e186fa9a4d446ba3a6c3f16e8cebc8320ddf831946eed51c7deb09c8a0968a812b07cd7bb3b10045d1cf4b8141d96b0faec4d7429bbeb7eb5ce095c6f5067d59355c85d2fafd71a20a83f970c30e33689013eb8f6e4e2a543375d118f75a3b1b0d538e9a8c9a42e43cb49f5f4803a3bd4260ace9cc204a1420614aaffd195549af2b8a50e21d5186ed091630dd3a783c8547caf917f1355476eb4a51b2b513c2237c8b41f7604ca77fc9b71108e7a26f4c59292676d3fbfc2924cda9a79cf419c6b0354a4523bacfee406e29d9d438a0ac995bbf6befb6964b2f4dfbc87d84e32a31b56b4d9b8bc992c2b22f5c7e7a842a39fd5236ca9258c1173c0c3c693a0e2757cfef0ccb370a38fa8b6bf8e5e47442cfd13164dc48a45493dd63b8e2a1091897bbdbd6577c42d21ad171248c1e161546b54691e0a3cb7808b805d017c5a92537fb3ad43cb9272ccb474481ffac76fe8df09ed79da9cfa8f774de2b2be3d3e143d77e522e63cc052006fa8bfbc5b26eaf993493247fe166feecfc9d2729fe4b4a32c3e905d2fd16a6d7da1bd578203d9dbaaf0bd5ed502103f792feefd82a75fec1b2861b80b999d726320a440da4dd0c9f952e153d015a6cbeef0352ef52396eace24e7f95ac72f2d512cdacb63b556d00a4af3f992aa1e1bb38127e4fffa71af0787db1985afab6f87c2018fd5b9bd957dcae80c60346399e8d5d8a1092e0f6120c6c824f76f1c6805bf1cf201307519aa4d3ef010fc5d53965e98e73f75299e54054ef3208bf7fa9befda0b99d481869e472a2ab07e90b62db6c61962b8118f721394bb5bbab80fe3dc422a3eb82421d0ff43a6c8eecb0d4ed62fae48dfcf9283ee242404f939a6601caf45ef0b2645d1e6d284ae0b70fe8a690157df1ba3c2a4ce6936a50b1b1802dd50937d7c2228dcd82a1f12fddab6dcce0982eae7cc270b4ad7d77f7d31a74bba03157693e618e2f01b16fb32e6af01d8c46601bf76ba72c2f70fa79b6f9cb06f2a60f31b2e65878039893b60ebda2d22b23f56567e0bee2c101c68633b81299728bbbd4467114086ab2060f454508ab3134db20d8271b4f3cfb2845cdfd4aa675fffa5dec091c88df677e799abe7027f8e6e9e7c43c9ce0c78dbfef5034ff133a212e1f90ad5851300a867d380d7a723b8284e4cffd83b67ffd6c3dc99b3abe5ae6e5c0657f6a2eebcca376d2e78d3ba7fe30ca4351312adb2b45a488781cccd3466f265dcd2b8d1b2be695e370fe1fe36cfd76876e3f3375e96a1dfb89800d33af2c93377082bc2d8a5fe25969b651449ab25c0fbd5d62", 0x1000, 0x402, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = socket$inet(0x2, 0x2, 0x0) r3 = kqueue() open(&(0x7f0000001640)='./file0\x00', 0x615, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) setsockopt(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2485607, &(0x7f0000000040)={0x2, 0x0, 0x6, 0x0, 0x0}) kevent(r3, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x10b}], 0x89, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x37c, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x7ff, 0x0) kevent(r3, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x7}], 0x1, &(0x7f00000003c0), 0x0, 0x0) recvmmsg(r0, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) executing program 7: sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) setitimer(0x1, &(0x7f0000000280)={{0x2, 0x4}, {0x20, 0x9}}, &(0x7f00000002c0)) r1 = getuid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x2}, {0x60}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x1, r1, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x7, 0x3ff}, 0x0, 0x6, 0x100000001}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x40000000, 0x0, 0x0, 0x0, 0x0, 0x37}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) r3 = socket(0x1, 0x1, 0x0) r4 = socket(0x2, 0x4000, 0x0) r5 = msgget$private(0x0, 0x100) msgrcv(r5, 0x0, 0x0, 0x2, 0x400) msgsnd(r5, &(0x7f0000000380)=ANY=[@ANYBLOB="02000000000040006d345fcb28d9fc2efd0008000000000000b8f707aff57432a505995139959fe8249fcfeb969ee0027faa1634fc38cc70684be502d48939053a228053f9385538c08e9d51c77be1662067a7ad657f8e8c67ac1c4702af2094d25bd3", @ANYRES16=r4, @ANYRESOCT=r3, @ANYRES32], 0x32, 0xbb1af883a82a746) msgrcv(r5, &(0x7f00000001c0)={0x0, ""/14}, 0x16, 0x3, 0x800) r6 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) dup2(r6, r3) r7 = getuid() fchown(r6, r1, 0x0) getuid() getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getegid() fchown(r3, r7, r8) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r9 = getuid() fchown(r6, r9, 0x0) seteuid(r9) executing program 3: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) sysctl$net_inet_divert(&(0x7f00000000c0)={0x4, 0x2, 0x102, 0x2}, 0x4, &(0x7f00000002c0)="5c420a83e98090ad40e41a208f5d5c0a6b755127ee285ff47ed1793900e9ab28360f2b41baf85efe4310a8e877b7d4c56e7dad9492e61248301db3c575033312004aaea32b865b538f77d486df611562491aeba0b3ada1f3c9e44c4b80b237b256e7b43dd8bdf8f78322792f5946eaad4086ce77e1fe640b794b4ec5210303f444b36f9fcad0b923284d0f7f87379537fd658ed4009f7618cb05c9a3e9a94e457bd395b3c2f9", &(0x7f0000000140)=0xa6, &(0x7f0000000380)="88c7dcf6b42f85c8ba8cafbed2219fef68db736179f42a7f1bb46501d6533227eaed23e4b68d18b52570bd74ca2ae0a1de9620d31ba61166a54cdda6f60c164127b59e92c7f65b62f5dc81f218f725db8c4dc65fc6e894d89c0493f5e07d04d3ec30ec82562e7086d6e6f271270f404d8b7ad2ed3c09423353db52a1da3f0f0fd2879fff763a344a76b479bf91232d9bd8440f38bd33688024a1dafbc9672b99e0bb7329b88fbec8e4f1fc90de4d1084cbf2dd92719955f1bbab4c82c92ca5ab04d493f7f2026301cf41871c012bf2e737ea32a9fbbcebfd398016fbc25f5e084321fb3641b3fe98c02c3f70d46573bb5c6035931df76a8a181636e70b570b67f022472509feec3157f5aac9fb602712894b1d3eae89cd65e9f8acb08ebcbb072fa5d75787b8f8925ba6e4185667c16fd39184d67eba6f9b9b6fb4471492b82c2f0b001da243bf0733ddfe9880186af35c1a39b0c6ba77af6cda560d5ad52b8b6328d62532be92baae9fdd54fdf10f7cb7bb507cb4c771314bf04b4d2a86c14dbe177000c29725ad163417cec682f32d89e007e01d4c1d7389da43f14970ae5c25a5f3a3183fb1d32cff1c62548477acff68f415d015d2c84cce728d3e1f312ba55a4f399ddc0fa618aad4ab7647fd1fe505be3f2029128e428939e61a453b9ad0aea1066e69399991cc672944f37d11cdb8252e4941fdad3bebb29ac363dc48413bc14bf56612562acbc3d8dad53c57b271d57fd860e5a06e2fb3a3c17f82a041e29207ecee109cdccbf611bb080809cd51a9db4ccc6c683226779d3b7eb4d0ef5bc9190d7b20fe6f9c0e2b5fdf9882d018b54f631d1655bbf6d6b0f685eaf2ba3911eee04c82323b1c99282ff9c59467d68a4f195c3dad6e14a0b4a73019fa6adb9f0609cd7c96a2096516780b279fe4dfea8ca6d3fecaf9f3da0ddaddc41ae22772ced679af12500bcc5ce86f4b3baaec04ba8bac174dd7c0f4fddf595763ddebea4b43419ca8af3e40999d7e6dbda678488c42df0f62826b4baeeb8656d0a68505347a54738842bb48ca0947e113dfdfe75f3ad7ea5e3a6cc730906f8c5dcd40e1debe070ae29e387c91e7d4e8a83b1ecd33e54b57cd01764d8c048081412c4568c7823b61b5e2f54bb5ceb366ba8b748c8dc4d8ec491cf3c7b9701a104b2ac988ea8f4b642c9471964b02af39103025efe61178053914a6831a836a4689a4173dbe4d4f4e6d4b66c0d2111d98733ed877bf77adb16c2ae8cc28e5ea01f4393f2e110812ee9954532df71b68a0ed8beeb11ec179681805575079a9313856abe5fc8ccf66db32a7f78c5b2545d020351cd839884d281beca618273214fbaf64801136781e66c5ecb514f2eeefd60f1e2d689f12b573e799fb8c6b205ecc2bd416780a24678c2697993a1231deb4e0b0ad65228197c8fd6286ac923bb8a407b8d282ff9febaa165d57ce1cb5071c8bc6c156b1f391d056b111c5bab019008e038b576a10f4f27078d522c4d4029f6647eb8488f094caa33e1cdb65fa094d36682d7afaf7fe717d15841c0bacee2bdd0450f8d12b8df8a017470c5aafdef87b4cf270e54d23ce3004d87e5ef0bfc2f9fa7a96151e33efbd9dfe09815194bed955d0df63ad874a8e3721f98830eef3ce46e31a7ade747a21bfcbf06876d0398f495408bf99e178d8b51482af5942b3086f603460aae6bc97287ea883e00f388b59460ab8860b80633885cf4720f7a86286eed02b93b5cbd5da8d69bc2308e940ebbe33726c8f4c15f1ff11047747feb00abea31fde2232851972a715eff5f99708237c3b9c30a918082fe2940187f34ef3bd8d0eabb63982d75254ad750d6bf977b10d99f38f3a7f95f2ab62391dd6a6064b189a4a1f5774dcc4840d4b2bd246eb4c20fedd641c0d5e87e7e5addc1c2d164f8cb5d1e15cabeaddb4ac7a394cf81ee52eb6d9357097d894d8f42f978733991a255530a4f0cfa7526483de7101ee3e624118517fe8d2b2e9b3d834b84e4a4ee25ea43c9ad16781fedb6aa3413a1e97cfcda9c543a10e935617f218b0e169b4383b19379f1a8d7e392f051aa0cb5820ac1f82aff95308fde851b9a079837663d10581663877aa4c04aeb43221ece2a1b500d83d824e202907848524c3f5742e9ddcf4ebd4a8516d4179ba35b09eaa95074b7386b954d97da5cdcd5ac0162fb3e05d0589c54c95bf215615a9fc3657ce05f3062c127c2637eb45439c4c1d8a26df50204f6677d37a225dcbc10549aabd7f563c02d746ee0e16d7b5ecff0b83f4506fa196a6617f940a1a229d51e3d5ff994f2ba17cf8ba03b8f96ab496c513ba74972148a98c21a89e4e890d30258abff1853549221569a5ca1738857ed748dac3eb32ad1c2327ee8e4faee182efb777c9dc55a2ad17e7eb9d098758ce1e3e6e8fa0f937bee3b9569fb0c6d1112b2d5b251d883c06d01f65fd971fc5dc99c5d2b7c23eb59eb6f007076aa24d5f52d9464335b309b0c6aecb458ddea326f032c5bc2fde4db8a30eec1970fa555e523ec9365c76d664ac5d66eff1d2fce9b90d0bca67f55943507c582528aedd934b6f75be99e3100929841b8e69770c515fbc469f3186bcf8e856b3a1a7684b868c08485951bcb09b7c68d28c27d412bfb65369619e345f345d5f61b62cc6aae59613a6708b0cd13fbe6aaf779f1ca9919fd7928da7fae2dafecf0c57666f771f903dc4c80e8ab182292113530087a6e4d62cd6d78ccf55a097f12d29d7626357c4c295fac2c996ca2a81afd573fc8bfeaf0606047eae37ff5901c4a04984c1a5c73d239d467a2ea755bc4d2e93e05e5945c547807a4e2c2dd67772ca807690c6cbd82814d014be9e7069dabbdf9e5b9caaa1bba5e7714dda1747ada6af301fdd4587029266f521efc73664030c89ab36c7077704509415f0f12b9695f50b72c741d9ba2a4c16efac4b4e65a9dec9276009ae417a40001b88b37589c9439b99f834007147786f080a19115e3826cc2b40fabba6254d3d9158ede9aa4b465d84b16a4b5ab4d425eeb30eda052f838787c0144af4047614d11ed57e8b068c4818e0e96edd8593d40d5f0036ba519a03bb94aab61c15e85df12855a443711ec18df08e94ab2c138ea79b8fa60804dfc3626fdab813059c586ff849be8cc9f7114d6fd3af9f55301f2a2fb95cbabe0afd1b87b882b1bbbe8e23bbc9fe5a9bb8a01083e304b7ccb6c37142967b41890305f4670fa59c14467d30e1c55ff72969c1214b53216a98fa8a1e65c102e4b62e08ff3e1cb417a28b9db405a81dd515cade9ad664232c948c8c9ae51057282eb4bae70b8d13907c6902b5a69d5255cf4c2c297a3950f2762e49b0e1367fba17a8e6c2892bf9bca126c627ac19052bce337c2a7e7fc4f2029b23a13eb653d99b1e43463dbe7516c2aa2d683e3066002ede601ad2308a088de7861efba2f00cf57d999a779d2f0d0e0c4fcdf6b5b4d762b9e689489df3106ed299f86d9128306a4531814343f8f5496172c304faf05c34cb8aa9f98381299e116d982e62f9362be5a1a2ec46653d475012f929ffc6b4202e811dabc47c4ac04670104ddcdc525b235f85e7b0b9db439c0b640833c4a519ec665db82aa59f5edddd475b6274346b25f5bfd1515a26e8463289786786a22e3bf0adc77b40515e1cba440ac2f54c68f52837df9baca4a7e2b9ba715d8321a8a44581b2e4b527609027a0260f780d356ea7c8d31cf5f5d9e77b24c829e4266a47c8c407112d8c239748b5efe27d093757deb2f286f6c84297b11493694de9cea6910b871778a063d99adab38c9610dff705c123817105488e030ed1702cba50911692cf780f77857d155ae60813edfe2ee527840343185eab63f1e5563b7477c8cae3ec8f9eacca6e4f26d2df001fe0bc534abe4377859fb3e28c6daceeffc274fe818c5a23ebd01b5e71fa5fba174f24ea16c762e191331d379966f1204d711db04f137b5be5efd243a6f3af3cc984dc4ed637713daa3bb74cd5911aef3d2c7d72649281f1af5607716142d42144ad2c567865492cfb10ed40760d081d91040906ac1ae452785a6a53fb51ed9f0c24ae99ad905780c96edec108658507a177f790f31cf5868df06406e1e5cb0d9a55724706e0bb29d018c04b4d5d0db893d315f1b41616b28b55ce329725ea927b9e888e9d989ba8f509658e407806e2665c0c2180fb7474e733923ee545512b43633753a0bdc835b09d4ba5c273eb33e2207a5863a648f546b4814da1a83930d692ba0e08a162a56157f8d68e5738e02efd41d6267b484b056d26d1de2e5eb8e37d5b0f761ebc6832f720e95527af371cd135ad32b4ba724f63cc16a42a8e228b93a29ff3920b71a547629648a1e40b71950f864759b99adcbba9507a388a501a23cd205faaf8be380069019b61088842732f49023ce194ed4180fd8d52ea5b78b4638eed5cd3c0961566cf5c2f1592b8f98b0b52d736f7dfa74b251c6bdaba73c66cb66245761c6ed422ed7e486c6e3bd6451f0e81200c87edd305551052592188fb4dd150c2ba596d0e88a3f4a80b3b20e30a40814ec308863006b54ff01418d404d5f59cf0694ecfafb6070e2977958b2bfb5ab1eb555848e50094a4f1f56b39ff2d4be99c1137dd6596e00bf522fe7d23c5961f1a02093af1d38a1aed49bf260302faa7ed4e94937034a34e5a19087494eddeee2d33eeaf0d7acf5e3b9c354bb75c3236f7d3d0fbc7befcfb650299535e858b8231b83c1396886828a104ec2de85a458bd03f39909e35bd262689138f214facbacee38e545fdbfcfa1b20d8665d4511641e73c80b7819647f7338cc9564b2a269b7b9af69590cc30c6bdf1795486143c315e03397f320b6375a18e7f038d149e336267276468430536ab11b682cbe8458ae1c1c742d49135e2de45e2a8fa867b5a33b15c4c10ada9094b52fe9b9909a98011831e748396c3b57928b0f65f7f1ea227d5ab2d6909cd31cc4cd08d232dc15dbbc6d1994335ea15d84c8812bb444619c27660610fdbcca9d71c1870bc05e31c70f0c6fc9314c90fd53a5cb4784fd6e1bd58126d2567af57a9e7c40c834aba724ded03954cfeebb921ebdb0a41b037a2c3d8752496966362b3c9553616627ed28920f34ea24dfa108cf022d030ed58dd7d6ac60617c641cdf0a066e9e976e682201dbaf3db503ab3137f20d1490faccd66ed794211c43f2a1fecc6f345845aedb5c0112ffa2aea718dc74261b8fbbfc5ef19bdde76e584187753bb510987c41a16e27dc78e1e539dcac244ab22efb66ec9b5d9c72bb9cfdb9a598c2b97c043b763a517b941e39ef234caebbf40b68d090e0bf7d0d65a446f6ca58f8c6c73c670691517da054d80841589a1327e0b3fd2262aa401eea43b1fb7e0dc4cefd05071cf695748fb3f264d6d891a4914c42adf4d0953d757e813da41528a9a03c21eed86aa431dcda64a46d1029a83b22e697fc7d27b53ae974dfb0fd57bcddef04a08c641bede929745c5929b9b819f78641ef31cc0007753fcdeac7f50530feb6c2dc6b691d9505cbbf35e87f9a5c7d869c9c10b0e8290c133e486783aa6a47c7f1a0a76a9e531e18a9f53a522af5bfdb76671770979b67ca4fab040a5d80601b8b3b98823a12a5947fca9a045d04bd524a2530c286b875dc015ab4138290c39319dab4a6d6b6d63a0f36853bfd745ce6bcf526a3aa88572aa5cf3be1f61c37cf7db1c377b39ec39cff5eddbb91ca0faa728e79089701d0a843b95dc0c7d1ac3962193ed7d88a3248709559a99c6c36b2a84331", 0x1000) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/250, 0xfa}], 0x1, 0x0}, 0x840) executing program 7: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000934, 0x0) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/93, 0x5d}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r3 = socket(0x2, 0x4001, 0x0) dup(r3) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt(r4, 0x0, 0xb, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) close(r2) socket$inet6(0x1e, 0x3, 0x0) recvfrom$unix(r1, 0x0, 0xfcff, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = socket(0x11, 0x0, 0x0) setsockopt(r6, 0x8, 0x1, &(0x7f00000000c0)="f6c04ca6", 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000680)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) r7 = semget(0x2, 0x4, 0x300) semop(r7, &(0x7f0000000140)=[{0x3, 0x0, 0x1000}, {0x3, 0x0, 0x1000}, {0x2, 0x81, 0x1000}, {0x0, 0x5, 0x1000}], 0x4) sendto$unix(0xffffffffffffffff, &(0x7f0000000400)="b100050000040400cea1050007f96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a032bfa896443a42102000000720fd18bfb1470c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00000000000000000000000000000000007c945328af44975463cf87ad038f5a9b340656a2a0d73e8db5bb133fcf30fd3edf5127c304c0f1f5bc047694b348bac3116fe833fba4cf4ab9d4f2f27faa986640324d6c3b1368fffd", 0xd0, 0x4, 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) executing program 5: execve(0x0, 0x0, 0x0) syz_emit_ethernet(0xba, &(0x7f0000000680)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000080003300000000000000000000000000ff0200000000000000000000000000010e62"]) executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) (async, rerun: 64) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async, rerun: 64) r2 = syz_open_pts() close(r2) (async) syz_open_pts() (async) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = socket(0x1, 0x1, 0x0) (async) syz_emit_ethernet(0x3f, &(0x7f00000004c0)={@random="7068bf566d96", @broadcast, [], {@arp={0x806, @generic={0x18, 0x8848, 0x6, 0xd, 0x8, @broadcast, "3ffdc5e9bfe5edf2e9fe7d272f", @broadcast, "f53f3852f7053cf4f622797ae3acefa0"}}}}) r6 = accept$unix(r5, 0x0, 0x0) (async) ioctl$FIONREAD(r1, 0x800c745b, &(0x7f0000000080)) r7 = accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/515}, &(0x7f0000000300)=0x205) kevent(r2, &(0x7f0000000340)=[{{r4}, 0xfffffffffffffffa, 0x18, 0x8, 0x8000000000000001, 0x8b5}, {{r2}, 0xfffffffffffffffb, 0x2, 0x40, 0x3, 0x5}, {{}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x7a5, 0x8001}, {{r3}, 0xfffffffffffffffc, 0x0, 0x8, 0x9, 0x980}, {{r7}, 0xfffffffffffffffc, 0xc5, 0x80000000, 0x10000, 0x7f}], 0xfffffffe, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x1, 0xe7, 0x3}, {{r1}, 0xfffffffffffffff8, 0x9a, 0x1, 0x4, 0x2}, {{r5}, 0xfffffffffffffff8, 0x12, 0x80, 0x5, 0x2}, {{r6}, 0xfffffffffffffffb, 0x59, 0x10, 0x7, 0x7}], 0xfffffffd, &(0x7f0000000480)={0xfffffffffffffff8, 0xfffffffffffff43f}) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) syz_emit_ethernet(0x1e2, &(0x7f0000001580)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd6e2412c501ac2e0800000000000000000000000000000000fe"]) executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x40}, {0x84}, {0x6, 0x0, 0x0, 0x4000003}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x8400, 0x0) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) r1 = getpid() rename(0x0, &(0x7f0000000200)='./file1\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r3, 0x8004745d, &(0x7f0000000200)) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) r4 = getpid() ktrace(0x0, 0x5, 0x1b0b, r4) executing program 5: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x7, 0x0, 0x2e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005040000000000000000071000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236ace20b7804be38164991f7c8cf894f2b297be1aa5b22abeb51e2f0ac3ebbc2feb3fda1139b672f4d3353eb067e7335a069d7080000000000000000008904000000000022830cf41bed66f40066ccdcf3e4999d9d20002002c5dbfad800000008e371a3f8340012051e0000000000000200"/177, 0xb1, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001340)=[{0x0}], 0x1) nanosleep(&(0x7f0000000000), &(0x7f0000001180)) clock_settime(0x100000000000000, &(0x7f0000000040)) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x0, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) socket(0x2, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x6000, 0x0) lstat(0x0, 0xffffffffffffffff) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getitimer(0x0, 0x0) setpgid(0x0, 0x0) executing program 3: open(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) open(0x0, 0x0, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0xffffffffffffffff, 0x3}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000040)='./file0\x00'}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) socket(0x11, 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) minherit(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x0) socket(0x11, 0x3, 0x0) r1 = socket(0x1e, 0x0, 0x0) shutdown(r1, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) msgsnd(r2, &(0x7f00000000c0)=ANY=[], 0x1f, 0x800) select(0x40, &(0x7f0000000280)={0x374, 0x400009, 0x0, 0x3c9f, 0x9, 0x2, 0x2255, 0x10000000003}, 0x0, 0x0, &(0x7f0000000200)={0x0, 0x3ff}) msgsnd(r2, &(0x7f0000000240)=ANY=[@ANYRES32=r3, @ANYRES8], 0x401, 0x800) msgsnd(r2, &(0x7f0000000180)=ANY=[@ANYRESOCT=r4, @ANYRES16], 0x401, 0x0) msgrcv(r2, &(0x7f0000000800)={0x0, ""/137}, 0x91, 0x0, 0x1700) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x40000000, "490130ca3f8b0d2a847633cc29d1d91844b37d1f"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x7fffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{}, {0x8}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f0000000140)=[{}], 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000240)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 1: r0 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f0000000140)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x8020690e, &(0x7f00000001c0)) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r3, r2) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt(r5, 0x0, 0x4, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r6 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r9) fchown(r7, r8, r9) setgroups(0x4, &(0x7f0000000040)=[r0, r6, r9, 0x0]) r10 = semget$private(0x0, 0x4, 0x100) semctl$IPC_STAT(r10, 0x0, 0x2, &(0x7f00000000c0)=""/55) sysctl$net_inet_divert(&(0x7f0000000000)={0x2, 0x22}, 0x4, &(0x7f0000000240), 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) executing program 7: r0 = socket(0x18, 0x2, 0x0) socket$inet(0x2, 0x8000, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x1012, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x8002}]}) setitimer(0x0, 0x0, &(0x7f00000004c0)) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[@ANYBLOB]) r4 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffff9c, &(0x7f00000004c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222fb7", 0x42}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='r\x00') openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r5, 0x1000000000029, 0xb, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x2, 0x0) executing program 2: r0 = open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000028000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x61}, {}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000280)=[{}, {}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) executing program 3: msgctl$IPC_SET(0x0, 0x1, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) shutdown(r2, 0x1) ioctl$TIOCSTSTAMP(r3, 0xc0207534, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r4 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x10b) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) sendmsg(r0, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) 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, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x26, &(0x7f0000000000)='\a\x00wj', 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000040)="00fb6c4f", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) executing program 5: sysctl$hw(&(0x7f0000000040)={0x6, 0x1c}, 0x2, &(0x7f0000000080)="df", &(0x7f0000000100)=0x1, &(0x7f0000000200), 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = getppid() msgctl$IPC_SET(0x0, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setpgid(0x0, 0x0) setpgid(0x0, r0) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r1, 0x5) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$kern(&(0x7f0000000000)={0x1, 0xa}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cc", 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000040)=[{0xb1, 0x0, 0x0, 0x401}, {0x6}]}) r4 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000001000/0x2000)=nil) r5 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x4, &(0x7f00000002c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000380)={{0x7fffffff, r5, r6, r7, r8, 0x36, 0x9}, 0x1c, 0x4880, r0, r9, 0x9, 0x100000001, 0xff}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) setregid(0x0, 0x0) r10 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r10) setregid(0x0, 0x0) select(0x40, &(0x7f0000000180)={0x4}, &(0x7f0000000080)={0x6}, &(0x7f00000000c0)={0x400}, &(0x7f0000000100)) executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd609ac9d00000000003498c7d3c88732762c5bbfb418dbe5cb82957248c370136"]) r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffd, 0x0, 0x0, "bd1331844e5b401532158b7b8c4d9c602691cdcf"}) write(r0, &(0x7f0000000240)="f561325db04cafa4512e5736e365ec83b3cafe082b7b4436cd4c057f8ba5b08a4c719ec710b568ae0f7befd0ed09", 0x2e) syz_emit_ethernet(0x2e, &(0x7f0000000100)=ANY=[@ANYRESHEX=r0]) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) socket$inet(0x2, 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x25) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file1\x00', 0x0, 0x48) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000340)="97", 0x1) dup2(r2, r1) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) denied attempt to set clock back 117 seconds executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000400)=[{0x5c}, {0x40}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) syz_emit_ethernet(0x2d6, &(0x7f0000000440)={@remote, @remote, [], {@ipv6={0x86dd, {0xe, 0x6, "7f260d", 0x2a0, 0x67, 0x4, @local={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@dstopts={0x33, 0x0, '\x00', [@pad1, @ra={0x5, 0x2, 0x1}]}, @routing={0x3a, 0x4, 0x0, 0x3, 0x0, [@empty, @remote={0xfe, 0x80, '\x00', 0x0}]}, @hopopts={0x2f, 0x45, '\x00', [@pad1, @enc_lim={0x4, 0x1, 0xa2}, @enc_lim={0x4, 0x1, 0xff}, @generic={0x8, 0x9c, "53049b35d8477fa49b536093cae6e800dae460c2a88e56ce74267cfb24505660e75123a9b742e64caf759f082a962d54d7220715f45a8377e969463acf7e82cc1e8e06786b0fedd92f3be995a7cfde4c19e2e937e837d9b7f82db80c04ce684093355b34f35ad3c2e2bf5864bb6744653b7c2bcdb5c880f54e2f86bd4c403e1af8c83f88cec8d09f075f7b4d5df56b5b26e0b9c143430ead700882ca"}, @jumbo={0xc2, 0x4, 0x7ff}, @generic={0x1, 0xcd, "dbbf0fd1236338187964d1f53b4e9d1eb95c10a3843bff4a3bb1bc39a4383e583939dcdbe3a20dd00bfd66952e42a4a4f8a2ab700bcd2da01657f012bdb9e4c65b44ffe71a717b6d758385d4439df6270f785d3e27e045c29873a26bea5252e0fbc3826b11c063cce0707c9d3dcc0895d60325470738c674d8c3e382b4349479fb4f8a9e5892e3f6047d3934441d028f16d7e751ca000220dae945fb45f3020c093d526786dffe56c5d1633055f0fa2329a0925b3b5a5b838468ddd939f87ac537f76461867a6b639d3c94239f"}, @enc_lim={0x4, 0x1, 0x5}, @jumbo={0xc2, 0x4, 0x10001}, @generic={0xdb, 0xa8, "ca1f5f1164b0320256ee495ba6b6920f2211ebaa4872a11e19cdc5bf56b9405bdeaf95b54577d3e4878cf63e9688c27d4d378d43c88d666328303cb1882918e7e4669628b1892e2f150591c0502f845764656c60c3253950acc8f071bedc298e5a957124555215a77d11efcc182700000000c5f7699abfe226b50a0213f83e0a6fbf52e4af92cd23a51459a4d60fbd48cd52717cb541b4b2cc3bd8f76230a2fe15cb5b0000000000"}]}, @hopopts={0x29, 0x0, '\x00', [@pad1]}, @fragment={0x70, 0x0, 0x8, 0x0, 0x0, 0x6, 0x68}], @icmpv6=@mld={0x83, 0x0, 0x0, 0x3, 0x9, @mcast2}}}}}}) executing program 2: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r2 = socket(0x2, 0x2, 0x40) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)) ioctl$FIONREAD(r2, 0x80206913, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) syz_emit_ethernet(0x1e2, &(0x7f0000001580)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd6e2412c501ac2e0800000000000000000000000000000000fe"]) socket(0x10, 0x4000, 0x9) executing program 0: execve(0x0, 0x0, 0x0) syz_emit_ethernet(0xba, &(0x7f0000000680)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000080003a00000000000000000000000000ff0200000000000000000000000000010e62"]) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x3b9) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x9, 0x20000, {0x4, 0xa5a2}}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0), 0x100, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000200)={0x1000, 0x6, 0x9, {[0x100, 0x5, 0x400, 0x2, 0x8000000000000000, 0x8, 0xfffffffffffffffd, 0x13b, 0x6, 0x1, 0x0, 0x7fffffff, 0x81, 0x20, 0x7, 0x2, 0x6, 0x3], [0x3, 0x3ff, 0x7, 0x0, 0x9, 0x8000000000000001, 0x5, 0x1, 0x800, 0xda], [0x5, 0x58, 0xa5c2, 0x5, 0x1, 0x1, 0xfffffffffffffff9], [0x2, 0x6, 0x793, 0x0, 0x8, 0x7], [{0x1, 0x3, 0x9, 0xac}, {0x0, 0xfffffffc, 0x6, 0x5}, {0x7, 0x800, 0x8000, 0x100000000}, {0x1f, 0xffffffff, 0x7, 0x3}, {0x5, 0x8, 0x8, 0xca}, {0xffff, 0x1, 0xfff, 0xbd}, {0x8000, 0x7, 0x7}, {0x8, 0x7fff, 0x8, 0x101}], {0x7, 0x2, 0x7, 0x5}, {0x8, 0x8, 0x1, 0x10001}}}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000480)=0x2) r3 = socket$inet(0x2, 0x4, 0x81) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x1010, r1, 0x7ff) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000004c0)) preadv(0xffffffffffffffff, &(0x7f0000001900)=[{&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/198, 0xc6}, {&(0x7f0000000680)=""/4, 0x4}, {&(0x7f00000006c0)=""/128, 0x80}, {&(0x7f0000000740)=""/152, 0x98}, {&(0x7f0000000800)=""/161, 0xa1}, {&(0x7f00000008c0)=""/61, 0x3d}, {&(0x7f0000000900)=""/4096, 0x1000}], 0x8, 0x3ff) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) getgid() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001980), 0x56caffcc702e389c, 0x0) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f00000019c0)=0x9) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000001a00)=0x1ff) ioctl$BIOCFLUSH(r5, 0x20004268) ioctl$WSKBDIO_SETMAP(r4, 0x8010570e, &(0x7f0000001a80)={0x1, &(0x7f0000001a40)=[{0x8, 0x0, 0x5, 0x5, 0x2}]}) nanosleep(&(0x7f0000001ac0)={0x55fd, 0x77f}, &(0x7f0000001b00)) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000001b80)={0x1, &(0x7f0000001b40)=[{0x9, 0x7, 0x3c, 0xffffffff}]}) poll(&(0x7f0000001bc0)=[{r5, 0x1}], 0x1, 0x9) ioctl$WSKBDIO_SETENCODING(r4, 0x80045710, &(0x7f0000001c00)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001c80)={0x1, &(0x7f0000001c40)=[{0x4, 0xbd, 0x9, 0x1b12a250}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001cc0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r6, &(0x7f0000001d00)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000001d40)=0x7) recvmmsg(0xffffffffffffffff, &(0x7f0000002700)={&(0x7f00000026c0)={&(0x7f0000001dc0)=@in, 0xc, &(0x7f0000002500)=[{&(0x7f0000001e00)=""/227, 0xe3}, {&(0x7f0000001f00)=""/245, 0xf5}, {&(0x7f0000002000)=""/239, 0xef}, {&(0x7f0000002100)=""/152, 0x98}, {&(0x7f00000021c0)=""/39, 0x27}, {&(0x7f0000002200)=""/131, 0x83}, {&(0x7f00000022c0)=""/221, 0xdd}, {&(0x7f00000023c0)=""/212, 0xd4}, {&(0x7f00000024c0)=""/45, 0x2d}], 0x9, &(0x7f00000025c0)=""/231, 0xe7}}, 0x10, 0x1800, 0x0) executing program 5: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x2) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x775, './file0\x00', './file0\x00'}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000100)={0x1, 0x1}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)={0x3, 0x4}) mprotect(&(0x7f0000fef000/0x10000)=nil, 0x10000, 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000180)={0x8, 0x3, './file0\x00', 0x1ff, 0x5, 0x4, 0xfffffff8}) execve(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000380)=[&(0x7f0000000200)='/dev/ttyCcfg\x00', &(0x7f0000000240)='.].**(\xbb,\x80$\x00', &(0x7f0000000280)='+)${\\-\xd1\x00', &(0x7f00000002c0)=':\x00', &(0x7f0000000300)=':\x00', &(0x7f0000000340)=')\x00'], &(0x7f00000005c0)=[&(0x7f00000003c0)='^\xd0\x00', &(0x7f0000000400)='/dev/ttyCcfg\x00', &(0x7f0000000440)='/dev/ttyCcfg\x00', &(0x7f0000000480)='-^[,\x00', &(0x7f00000004c0)='/#\x89\\-\x00', &(0x7f0000000500)='/dev/ttyCcfg\x00', &(0x7f0000000540)='\'.\xdb\x14\x00', &(0x7f0000000580)='(\x00']) semget(0x2, 0x4, 0x400) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) mknod$loop(&(0x7f0000000600)='./file1\x00', 0x4, 0x0) munmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) sysctl$net_inet_carp(&(0x7f0000000640)={0x4, 0x2, 0x70, 0x2}, 0x4, &(0x7f0000000680)="e3e9d22d274f05fd14677434104f04ffe835a0f715fe5786567def2958d46ba1e1d64372b61f01b7817cb80eb9549d5cdf48b8f35941ae96cf78dbb969ed7745a67984950839357d272c66e981cdcc818ba7abc46c527db80d82fd8ee923fa697036", &(0x7f0000000700)=0x62, &(0x7f0000000740)="9bcf2dd40b99d8c871ab928352c850d9e118642c0d691080e619ee85397ada95ad4cd1a71b69fff1f3bc75c23e882818bb685acdc9f4a39301619e006f133f6aea3bc9b843155726e93872067e5522eb364dd7970569a27c4fac412d0821a284c417c6d16f647e0f7c11806a7581df4b119e8933eac0a8b4661d6c466517ccbbc5dd0e69abc24de569c313591a73d56c782b7b92dcae0a55974230da14f831816102208c27478c802bfd37f3e47b10f78234dc8e3307cc06911afa5262d4e6082b229669ee045d3e447358a5bdf2205efa5967e503f997", 0xd7) r2 = open(&(0x7f0000000840)='./file0\x00', 0x400, 0x0) r3 = geteuid() setuid(r3) munmap(&(0x7f0000ff2000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff6000/0x2000)=nil, 0x2000) r4 = shmget$private(0x0, 0x9000, 0x2, &(0x7f0000ff0000/0x9000)=nil) r5 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) getgroups(0x3, &(0x7f0000000900)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000940)={0x0}, &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000009c0)={0x0}, 0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000a00)={{0x1ff, r3, r5, r6, r7, 0x82, 0x1}, 0x8, 0xb9d, r8, r9, 0x3, 0x0, 0x7fffffffffffffff}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000a80)) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x13, r0, 0x800) executing program 2: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13", 0x0, 0x0, 0x0) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x2, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r4 = dup(r3) writev(r2, &(0x7f0000000680)=[{&(0x7f0000000480)='ol', 0x2}], 0x1) dup2(r4, r1) setsockopt(r2, 0x100029, 0x2b, &(0x7f0000000200)="8d791071dbe75607c7c5bdc18e86ceeafca7d83be7f78f2a06d7526676c3b71e0d4bbfc53db4", 0x26) r5 = socket(0x18, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x5, 0x54}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x200, 0x4, 0xd, 0x203516, "28b7e60ab87aa57800000000d0d2000000001c00", 0x0, 0xffffffff}) writev(r7, &(0x7f0000000800)=[{&(0x7f0000000080)="a6998069b545e0774d23b44f7c8078b73456f212fb66", 0x16}, {&(0x7f00000005c0)="7954a5a910f460ccdba2a5345fd0c0b2bc1d030ffdb796eb97fb0f8b83b0317db6ef583fa903f6251f57ce0dd81a4e9dbf9ba94cbb643929193a87f98500002c0c7fe3305ea23ec08a2f39b5c0db98f4457792042cfad742b715bf5fef7bc50fddbed90c9e7f438e06a0281f4c2cec83d988d984c2096c476f95568553ee68bfcf1073b03e01b24770153d32b9b05b899f59096e9712db3319e75a7ad9adf73bfe9629ece2219c26ce418902f0785b1d1d0576523d672bdf5035cc4cb6a02616e6e2e9c9c90ed872dd5aa6edb8e12a268c7f5de0031111b74c8607dc4fbfeee1266bdfcf175600832846dfb75473a53f96cd1f67934651bec181f65889b769547d09cf7619fc39877010cc506d5985f0f47f7de42b108a1904a791", 0x11b}, {&(0x7f0000001080)="7fd0465fe1a1e3d1f958e0e0f9606dbfb8e31b42b753bdf405b0b2f2bfa8fd556978b0a48081089466e1d9d53dcedb58930f6c099512794b886ff08b4f8c565151dbc0c5dd0696fb9c1d7f2a3858931248c43f0c4957239d55dcd58c01c85ee4e8ed86c96f5145dc2ed88b8f242f5443a9383e7b171ea45d384916b4bca86d189114f4bc71c7233ba9a946620264cdb64b247c6a2a753a70330a6e5e685d0d3b40c79e5806a2a968c8761ecdb42f80a36fd00d7e4e59289783e9d21254348db00d1dd92c515129cd1b03f181d1e4520f609c58bc002e944fc7bfcd9b701f7e8a5cf661aa73052ad884683da129b544d3f37d07217092f185d4506544f2db1c150061c47d9fc0995013a9734476358bf4ec6fe704ccbbe0491e4b843d861a9bc85a4b93f4981a753d1d2d0cd522b1bb937eabb941a0d4093c5cc1431fa201073fccb863f913e7789d15dcbb16e71f1c7ff6c295d6801f3d5193b4f540d21a9538b87100fb7d8d836347f6a6305d62835061c831455a1e8537e4374b73547ea9b12ea45002f8414f69f84eeb3d7152b1c20211267ce8695bb90e8d2369eefcd074a12e6c88bd9e1534b1254707385303058666712fcd59667edeb6dbdfe35ac9010d2515eef59c7ddde700694aca888b80c208841c40d8ca7e72c413e6e29dc0f5b495fc287db2eab252d7bd85325bb7799ae77912dbf0bc1930c40941984ed59ba10055216f0e518d2e210cc97d1bf5579cfae650c1cbcd19344407168336bfba2ea22fc39cc00157db23777e14c8d1b087b93b0fb9a8f733172acc8b19b1c2a320f8857774daad9215fa8403efb374b87dce6bab692925aa56c6b2569c8eea9b503c22777764f136aa7494efa140d94d1bd4b4b74f3b828814fae866d95bb8edc9126cb1c663b2ec18bd0c884230d63dc09aade614718dd7d8e9da3bcac8a4029ec3d603837f65f8d68db85bc1820f1938e13ab5dfe03b6a1187b149cf9637ecf30c2fe181123595566a45ff0f379e723a4ba02d0d9afab526fdb525f338a11c94b7c4f5e363137428b826154aaf540c193100269eb8231dbdc13625e34097f741383f7fb4855984904f91be7118f1446baf7fa47b98a5d576013460fd0acc0375752738a1eb99e91c26c5d9fbd6452057865e30f13010c817a9bfe89e93532ea7e964ae14e3807c9c54cbf5415d84b6212819f609665f82e37a3e76df0bc87519414b0a6c037a3954ca0b288c2883d60a3840ef3357ad10812eb21a0a3c083398afc84dd2c479a0b620cf0b1794ef369882540d86cf9f0fad5cddaf8a496fa3f52494c1ce8d0ea2b494ffc15ae6489ac533995623c0d0f8accbce8b7556bbc78b39dcb84362448260b7b70fab53e799b424528aff074a1acca1de9a7eb8e8cd168a4d996f5c04f204113b2678a5faa32ebb34ad5f3f1d21024b2115121b24f63a86b9bdc4b3ecd54304c86e78e6451d5eb2680dd81b03383b6c2e75183a1afe6a819e7540f8758cd6df4cffe8898a8f0bf99167116c690bad300ca776bbcbfab553afdce2dce362a0d42ef144560ded1520fb409fd0fdb040a696644416f826b7764989045bf38ea4ef44bb92d563647000920dd6391dae7d5ce08e5f4be3b2783afbdcaf34af8933f9adc6e3dced90edd4be81f5caf890ca82ace8bcda38102e1efac8e73461b5093160cc62ff02ed7260cffdeaf337656966eb9c50448298d7e8ab11ba14f67a6d41bb6fcc4ea4d69b3ff12bf3c5eb587c491e906b6340b1ab20d618edb1f362d8d92a20cb54f5a968c471620afc34dcdcde4c05ee1ca8996604beb82dc438f3afbaa6e39721345dd7753c989e001efe5df54d9805b0d2382a8e94e91f0eb159a2816b3eacb7ad54490baeab0f3aae9b8a8b053f378aa51f46d0ef75cb24e091c3d4455657cac7e52bb67a4e9406faa023d6fa1131db4d4e2655a0b0c5f9558dffd164087c365b64d6361bc421a9306990d94f41c65fd8d8da973834f86f223ad44235dc64a56c3a39d76aed0dbffdc632f2e24b5a360a947a5182d265764695e59678ed45419159384815032f47b6453048a83fd72a741c2fbd6b3b01652c8b2f748e77c4d41a8cd117d7de68682478a81f5bc5abd4823c85648dc3f06c66a1794b5536255a9ad934ff2d5ce88cc1a1bfb588b46a3bf8ebcefc863fef199ee870dca0a7ec37b66dccff5be278fdbde5bf7d461b3a52e9c096b42d7ffbe2827eb61404f8ebec4a875d7d1893f16a287dfb801be9f69584c3df97a41d07132db2adc5b27de5322dd3da7b7d4fb5e846e3dce5e958717cc0026be4733e0281db3da5ec4473f877f9ab018e6279ccc83190f92e477d429634c5e574ab5cbd96350749dcd838ca51eee4d26bff4aa1627bd06ae1eaab98309f228ee9b44dc9f1229d9b61e427a1672320b4759121a36226863b7bfabc043e6848d081d1195f23d55b3474043b143b8fe51cc2cb42751e13aae81003eec3a88693c7cdf4871318f1587255e53fa199656f1044e5828de8fc3024253411115d6ac8f82ec815904a42cbd31f81eab46c296a4c9df97033267f084f5c78f1eb6ed08d56771015f76f782b267aec126ade29850088e02045e63bffc8d4a56f5c2c9ef5a733950545e4cd005626a1e73eec3fed8850f9af193cf00a91facba19a8dcb93d89933aa14eddcf69d83c88179a6d99877a77d113f207f3932f2844a24cbb02439957882877d22d411656cf435f0eb7ed0931fbb976c32bf924f1c0fc2707135b4c1e1cb6e82f43ea4b03742765f16cad808374953c392467395731603efb549755526561af9f02658a08377f25fa23e7eeb46f3c28f8d653483b6cb9aed13697c55f7c4b19758e8ec1dec689330e2bf6b31ba024610de244b54a14075ab2ddfc193174af8d47de1c69c137953a2b6a2110d32f75c478f72137c5f591529885828b7d9fad65fb2af7dded33dc506fba1a52d56797e1ce8214a824098e6ed1aafe98d4cd08cab88b44b1d0bcac9f606d2f4d5907e9107868cb6dfdb0b2237d70de90e90e8c9b82561e632a1b8d851fb9893337caca8d1d29b73e39f03d46266704ca42779f4c19f354e37eb70376e520da1512969edb0fa1e542d4f6389bab4ca1674b127cfc51fe08545cd0141ef444cb0321097b4b565d1248e08a9bf376282af4b4739ca2f003732b8086c8dfd9bb7d8d8cef21f4c89e955a01dc60e272587b32947048af897d6420dbc811c88d1e5d57c9f98262c68c2c9d7c98498325271a8207f83f469ad79862f7b43a799cbe25552b4baad1f5bb95dc15918b8bbea8624e326911b32a217b77494a40ea41bf3f94e19ea099abf80cc97e54b9ac26f9ab469916f745a7730c1e1314c5c2bf3ce10d9b989dcadda7f2f1c2734bffe00bcea20c8d4d25aab37ca8f774ba123abe37fc30f48c174bd5e238d27a8de5110a449731c21fcf91660f60ae1fee767f92cc46c5f2fc1670af3a6489dd563fa4137576f4ebab15144f5148d4fc9a73c1b1024cb63c0cfb0da50e6678e0d831de6e4dc258490ab0354ed10815098cfd9292d5d865a4a68332ab7022c383d22d54d505b567042209b4fc29453b6f9a6f61bd2e5df70bcb829265e1c7ef28ebd86a7b7470e1a1a6b0d72011a40e4aefd2a7ae069d34786af210ff9457f335de341377ca9cfb39d46b45ae1384c775afa69716bd6e921a897d7479de35261a80d8afa12b7abe671d2f6b8ace85fc7c80b06f4299cfb797093bfaf1970368d5f2c1dbe0a1909ae376aa349eef982bfded7d00b33b447675847e5d60b91dfb8ffa4cadb84de5523c2f73e52919be8932249847e661ec78f0442477b56f9ddf7fcadd0f445fd5118e8e30c8415be703ea3a758d0d1b5e976d5466731200037c527d6904babf8ed848821b5e27c09beb88aa51750629185f6572c1fe6f3f0e5e4b7091c7e51a65148f980b66a1627399b8a4bc32776ba48066b6075c89e251d0d6ac3bd6bcdfab4a48f9c3e6ff3605e6e36db6eb8b84efbc37feb8f9b7aabd9774730ac76c219330248bee2d91766d37ccf14bb1a056fc91c3d879b5478a846749de2ad93b97060e2b87fdae4031f00da338de30699aaded84e339cce813181921939b42673ad916427ea1aef2b5c17d05941827073c5c72809f1c864a306b13ea964fcb432c4cf790a1c2efd8e7f2584c6a4bfbed5d2f73f2d5cb7be1f2880342ee5b91e33d0b037035fb9773c382b295327a19f041fb6daf595bd8cb432e6a4fea1a715baf27ebd482ff29ffbaf7883674b8173ca6f083545fddf130609306697dbb5bb9ad6aea6f350427fdcfed1e4cb1e034943be06800a618aaa105ec40efe858dfb7ee60803b7bda56bdd2c75e7b4a7decd8f995d757340778f555aef6cf254c25395ddd38c6f82407dacfcfc7247205ad9d449747e6b7be999dc449e119ea4610c755bdf0b3cd8d75de8cb5f3f1b93fe807898e01d9be2a5380182118e98b9359a4ea8c4f8445ba69ee9c1162f8f44b4948f47f4171448f91334aa9074b39b79fe1a4378646fbd4ba99cf07e0c3812d6678b1ce57810e263cce0e0e0cd92519fd17681b96812241464a77fef484034dae2bb2e4a20cac30ed3e773c68a5671e6acb90dcded4598dfab8536f1c57bcfaddac9015ad6042e06fd30db687827312606522092ca2c835070afee9d53b01b5a1cd96165b3e93acc9978baf5ce929c12484694d7ee6417e6a069819d68b656555fb1675cde491feec56b15f19cbd45f28ac67c1de6962823f3981313791109a524e41ad42ab88e69346d92e0b37c649eac7f25926dfe22e500c115df295c62ccd8c6be624b6cb1a1758306d8c903d8ffcb7a2d3d70bad951989860f0486a0772ede84a6c44e4d4f7214ac2395d603cba76aec3493dd6f621117a07265f896eb57e6ee460b6ec0a11c352e3641befe6a590d7ecfe9ef7eac767ebe0bb145b7558397b545a079caff3969528110982f45a4e904c93710be4b2392fff4320ccd8e25a718036d7de0efd83b237759b297883e09f997a64f2332c947d55602f1de6effcd94960bf27e4426f983023cb38693a8dec8a986912a3b208d1a4e349f6333c1767fd6fcc8422a49ad250269b095e6b10512f25a50d3cbee975e49859e73fb9bdf9ceb163e4763c29fdc87aaa54c7c43ffa93c1c77bfb0e46323f76acd27fade26a85a69cce89cdf65f8524deaeea5e4abecfc11a08111c7ea2f8ed8d71e2a68e65d8a2b0b13268a6f388cce29c2c5a07cabbd6dbc72451a41d4635817ebb168fbf2241b5b8bf8ffd561818c504eb7a2bda4def9c8ec368f98eb12380afed661e29b8099a809d23c9eafd6f53ce9010a7e1404d9e63434edc58ac57a14d3688e9958564a8b905f8e7e3c074f6bc45d6fd9eeae5a6942ab899733044aeae00df0efc85118b4756ff0c755d23f281bcb8657d92b272e43c48e9ee887963ff134cf5bc36ab632c2176997b982e39bbdcdff62535eab56463ce29d1c315a16ab7393512ab0629d3133aefc5de5cbf8a0e450bdd8b99dee634e6eb189a1b2bc5aee49ea16046aa0247948700270d0849e5c8f37641740ab3b4293778fcedda3504490fb21bad0b39f6d788939495aad2646c6c0a83be39d9d42500ba0601deec41513f229ee68f6a3159bf36fdfab2e51d6796b4519040d89ebf501336417528d0c341ea3d985c4e3039ecff677a2659aeb9e04b6629c473d236bc29db45d95a407df8f14d8532735a64989f9109b8dd08ac36addfc23a9edb1672ee0a1ffd6572c444e1fea0d2b0a6ed0a7dd84c339453910000", 0x1000}, {&(0x7f00000004c0)="2309760ebeebed30727e68daf534b9d8994f22d7d3de110091fb575961dd4250a8b648de5aa699beb8fa119d3751775b0cc9c361e78061465f3f19ee97d8cf8c10f95dffa8b744250d7aa67a0a1f553e4bc1c329a47f1b3c655495ff3cd12939c9594db550662be470033c85fc2ff0e60ef82d574ffb889e98f738a1149a3fd7c0bb47f8e04c6d2ced7dea8c21653bbce6a3af15fe22c935b056a6b1804cd2e466618a78788bfeada9cd3192ffd11c5bed5fc9a6951fd63815f05f861a8211ac57a06d6baedbe5edf4ec08ff3d1eb8ee16daf6dc792944f6bee206b54848b4c7284d57c4fe81dfd4128873f4976b58ef957afa2ed96d8b07d023e9", 0x71}, {&(0x7f0000000140)="92d19a2f9519a07bbba058fb20fa72ba700495a4a69ad7a8e95d84400f7881d6740776fd9370b32b8a69a1df31e043f762a6f861bb41c53e660db5743fe89bd53b5d02a1f47bfb5ab0a5f40d3ff9fc935de118574f5d0c1d1468188f365fdf88b107b12ffd0b129208949f6567e2f5f807d49df57ac34f9b4cc63dde2b771a186cf04ccbfe591e2be01b7c2165db9b735cfb8120bf9d4003ae72d72645450194cf81e7a52bcaeb778c30", 0xaa}, {&(0x7f0000002080)="d49bcdd7960116bde56176058b4f21ac188f69a91fff79b20bb5f3b2f98576139066a114f2de0d1bc4124af5a896cd9ebfb7919744f442707a97c750756b48a17727efaf1cdc333046d5aa2357f46be79a56937eb083357fda87f7a5da8a4cbde92f6e19ba7feda3cd7df8f3ac2188dc2b2de95fcf06a0e336c7b1aadadbbd2099c80876dc5601842e37df808d717224fa39e957f70952bd94217fe7de16f0d624e1963dd2b4b449860b1ae7032d7dd3dc2fb247e1867933fcd88960d0b1f78e80ea8f650e49fa4e87e780692c9399604b57d307d0e923939a90f7bfc9bf3748b08ae6d4d56ae88ab7542fc9176df37d71a55fd4447be3661edd59f1464aa6b3563e5e9477382ccb384492f2974fec3d3d955ef67b151d52223af776415c785b7572dc1ef9852b5d230ff178af29765c218993f963ee66abb4bc4beb0943d5a55f7aff8a7791616e5df8825371daa604881bd605ad3ea669e19c7c5ba4a3c64f4dfbe10bf63b82e229a7b88aa4aca6a7ab48f814aed95625b8bddd7f0e2f333533cc9b540eaaeb8dd722d0b1e7f894ab3774bfe4ef069bf842103d94c9d5253a4d4790ae5679e827d01c94737f4a6fdf6c9fdcc516403fbc1aa9f4fa85a2c04f6e0cc5cce85d411a8cf8f983d38b21fb242591293db63257d2c7f6f9ea0308a1d748ea43bafc738c3579c2d702c022de401146279a13d0f63f2c931865eda9507f1399dbd09e2c895b2b1d53eed9a887ccad8ebca1944d95e3c77bf1d12000f4ee6d936a080e1eb2f287a2d96b3a644df96beca06dc584857b4fef0df4d18e52f894e68e7b83ad03ebb76abdc330891ba6f34981711dbc2b5ad584b2eb71cc7ba055f26c06c4fb8cca58a207abc650dfdeb7a5000b6fee8e971c59b20f1ac0370e4c5cebf2bbf51a3803b38615dbcdf2edc563df48511b66259f72461c2f9a0cd32723dbc12337e2cdec34948834bcbf91e0c640328bf8c2aec8c26ffdcb07590fdab9974403e40c3a129da11b0d7eeb7c586b94d2884077e23ea2d35f91acbbc42d9b6e803e3a618eb148836a5c2702dac19fe14d0db908aeb460a1eef39747c0d74f19dc4f5d56015a139746e2c18580325b7b614ad22862e48cee05e56829725b139c059be3d47c6431a8856b804b4bc27464532ca2b842ea466b99a38314d8df40c10a56503bd9ab19077be84e00f758692a0a5feacce145a9b10869e4df5a0588c1ba9ee8f570edc71c02d7ae0911ff4b6e8224171ec6c2cee3632421c651bbd59e8537cd119d899508db8677e1c1a146c0d95866a9d784efbcc9eb812c6ced4fdb71aabf785ea7f2e420c3342227a92dd01a688c187e4a48d8384f840abb72ecbc7bb46d226a6752661ca473b2", 0x3d0}], 0x6) writev(r6, &(0x7f0000000000)=[{&(0x7f0000000b80)="b8dc7ad66d6d45a4c1f168647c2ce4e83f2eb13e4980057b4fee8ed93efef125ef3d6f4ece8c5de164086a4d86da79b1614138b36c5aec12d75a8e4dbdcbfeeabae21a3758613214bdbec5a3c9c45e5696a373965c936aac1f9c966cd787168ba0a9db085be31f9881be6667228783638366d46d81d55dc0a755bbaf07ceea03c566595430a112105e30e329dbdd32c1d81a49355a4bfafe38c81be6dd52f4b28c7c99926e0b1e193b227489d98ef36cb6b7e4c3cfd7695f6b2fae0d84413d1ab504685b4ca0bc2e98f2d723ce0b20b5ae8c205858e7b83829bf53566bdf0f0aa340d9722b536dd1b88f3d4e6bf118b113f544529c280757b7f1a32fe3e77244c7accb62d98fa748a8ad43fcf3c85f41d52d8fd5af548700edd86036b883b760ab8c4a6b5561368b35efe214dd83bc09aaf318e237fe1b92d11f2d9b1c090bbaae05d34a662223d26e79fde0d9252a44871bdf0eb77828f8e9af02fa8eb53361f5f8f371b59c5296449720b6a2819fcb5c6db614ec3fcddd9733f58f674e29bd9b79f00abe85e23b252cf5489ff75600e1fa5a34dd64062af8a005a049b7b3f5c482e76b482ba164b7c59aef3e229474d38582bafe1f26bf416dc334fda652790e6176ddc9225e49ff5c98710bfd1dacede297d6d179a2e593977e191451d674c708d75efe4879219dcd2ed1cf6a222541e79da23046db1aa845ff5bbe9bd9dc41bfef9bf20c2aa25398c252a54b8dcc9078b3212c8c8706016d98a9a71bddcb688c14e6fef3c62212303b64b399030434b2a1068a1fd57554b3ab684cf1f06f7ca52d3664a90a359eb47b8e11446a95d1bcffb4fa7125e68130bcb4cb68e7e32102f24c7bfc1deaea52147f26729e728fa6373cf2ba17a185d2715fb494a78e09cbbc85a14a2132e601817b6ae0008bfed42c5c64aa98ba96b37ab2139ee210e3fc32b2951078c4e8bd44ce65a80e4999371944feb3d8c0004d31717655ae351eae8ede9e1eb7a87ea7d4e5bc810ad6dfe2cef8b326e2069ebb0ca03ff501e3124637c777e48a001676c159f64713ae8e113d32a9f946b2eab9b40b24c31cafa2da790cad4e60163d1dcfd9e9b10890932582bf735c6c96d202a64794e36542d0f8d3ffc2e9bb1ff8d89166b4c7d08c5789e46cceb62bf0e16587a743c2a3a7440e25cd59f8f08e049202175965a20464c1f7c95e6b01c12641e35e75848832429c1ed844a1bace93c42daf7d2aaabc10b0d7a1a103fd0ac24b88cd03ddd34afeda118d9e28454d9067e74ee3709e518121adf383bcdcf351139d9d84759aae90d21e927f887d0633939453d83ee3692cc30ae92bbd086274ebb8d284980903418ca8cee0514a1c582103d4f315210aa3d5c37a1e6cfb4edc73373c34e53ea64fcfed8c7e956207329403ac9896f6e2dd6d7a", 0x3f3}], 0x1) ioctl$FIONREAD(r5, 0x80206982, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f0000000280)) socket(0x2, 0x2, 0x0) socket(0x20, 0x3, 0x84) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x10000}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0xfffffc16, 0xfffffffa, "0afff5ff7a095aeba1d76ff218aabc86001800"}) ioctl$TIOCMGET(0xffffffffffffff9c, 0x4004746a, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x1, 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x0, 0x8, 0xb65b, 0xffffffff}, 0xc) fcntl$getown(r1, 0x5) r3 = getuid() r4 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r3, r4) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000100)=0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setreuid(r3, r5) r6 = msgget(0x1, 0x520) msgrcv(r6, &(0x7f0000000180), 0x8, 0x3, 0x1000) r7 = shmget$private(0x0, 0x2000, 0x101, &(0x7f0000ffd000/0x2000)=nil) shmat(r7, &(0x7f0000ffb000/0x4000)=nil, 0x1000) getpid() r8 = accept$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/54}, &(0x7f0000000200)=0x38) fchown(r8, 0xffffffffffffffff, 0xffffffffffffffff) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0xf}, 0x4, 0x0, &(0x7f0000000340), &(0x7f0000000380)="fc636288125e478fdcc53f493f280c20711eb90d56eb4a4073d31156b39cd9bff3358f847cc4e4cb26c06485dadbcd15b144ad14cc4635cab838253cbcb32dc6ef837fd4bf73c19ec42b69da0c5a187be4d1c83e64b1b24e24e46db2d6d1756c1a52fcb6f5c2be9cd68cdb90919056f0618b1f7ed3e451edd202f24ccd97674b3cecbadc", 0x84) msgsnd(r6, &(0x7f0000000440)={0x2, "e5a62499e3a2ca95be16dfe12037fcdfb95fab56cc552179f5a3f15173c5c5f81ace0412bb0de0a8651277f295cfe540c8dba843c4593c1e6ec651ca43cd18cdb2d18aea135d144aa469531b66eb4c5d0e003f629939016560e1ebfeeaeae81b5c8e1454e5596648d21786bde1bef44ce981bb28f9cbfe22b22456e0bdc6467fcb58eb4f2b9779be3da7dbbfc18ef7ca6f6eea1f1e357584273e6c44914f0e9c24836981b4c0be764945813480a02d2889c5c4f3ccab6a11a6960c3832133d38bd1115ca5e8ebfc29a14468266e3d1c53cd5ae9813077c2a894401"}, 0xe3, 0x0) truncate(&(0x7f0000000540)='./file0\x00', 0x8) getdents(r2, &(0x7f0000000580)=""/81, 0x51) setgroups(0x5, &(0x7f0000000600)=[r4, r4, 0x0, r4, r4]) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000680)={0x3, &(0x7f0000000640)=[{0x6, 0x0, 0x0, 0x8001}, {0x3ff, 0x0, 0x9, 0x6}, {0xfc01, 0x17, 0x4, 0x2138408a}]}) shmctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f00000006c0)=""/78) load: 11.76 cmd: getty 40921 [ttyin] 0.00u 0.00s 0% 319k executing program 4: r0 = open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000028000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) r2 = open(0x0, 0x80, 0x80) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{}, {0x16}]}) syz_emit_ethernet(0x5e, &(0x7f0000000000)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "54acfc", 0x28, 0x33, 0x0, @rand_addr="2fd6faaf3fc0a2b5b998aaec8a8afe35", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_redir={0x89, 0x0, 0x0, '\x00', @empty, @mcast1}}}}}}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000001}) close(r4) execve(0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) clock_gettime(0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000140)=[{0x84}, {0x0, 0x0, 0x0, 0x800000}, {}, {0x0, 0x0, 0x4, 0x9}]}) preadv(0xffffffffffffffff, &(0x7f0000000200), 0x0, 0x0) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) socketpair(0x0, 0x0, 0x0, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) writev(r2, &(0x7f0000001580)=[{&(0x7f0000000080)}], 0x1) ftruncate(0xffffffffffffffff, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) executing program 0: open(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) open(0x0, 0x0, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0xffffffffffffffff, 0x3}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000040)='./file0\x00'}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) socket(0x11, 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) minherit(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x0) socket(0x11, 0x3, 0x0) r1 = socket(0x1e, 0x0, 0x0) shutdown(r1, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) msgsnd(r2, &(0x7f00000000c0)=ANY=[], 0x1f, 0x800) select(0x40, &(0x7f0000000280)={0x374, 0x400009, 0x0, 0x3c9f, 0x9, 0x2, 0x2255, 0x10000000003}, 0x0, 0x0, &(0x7f0000000200)={0x0, 0x3ff}) msgsnd(r2, &(0x7f0000000240)=ANY=[@ANYRES32=r3, @ANYRES8], 0x401, 0x800) msgsnd(r2, &(0x7f0000000180)=ANY=[@ANYRESOCT=r4, @ANYRES16], 0x401, 0x0) msgrcv(r2, &(0x7f0000000800)={0x0, ""/137}, 0x91, 0x0, 0x1700) executing program 5: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x40}, {0x84}, {0x6, 0x0, 0x0, 0x4000003}]}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x40}, {0x84}, {0x6, 0x0, 0x0, 0x4000003}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x8400, 0x0) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) getpid() (async) r1 = getpid() rename(0x0, &(0x7f0000000200)='./file1\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) (async) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r3, 0x8004745d, &(0x7f0000000200)) (async) ioctl$FIONREAD(r3, 0x8004745d, &(0x7f0000000200)) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) r4 = getpid() ktrace(0x0, 0x5, 0x1b0b, r4) executing program 2: syz_emit_ethernet(0x83, &(0x7f0000000000)={@local, @empty, [], {@generic={0x8060, "889037f802e05ffbf2ed9326890ce2a624a04f74540cf323ad28213b9ac4d3f6ab27844864f3173bdc841e98121eb6929126278964a37ddd3101079d948789fcbac5bf63e00411f7031537d1b539ec7b9488269e88bc20a5c250bc219ac53cb4b089b1b23b746785fec89362a1d36f5bd3cfee9c31"}}}) executing program 3: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x150000001}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x10}, 0x0) executing program 6: madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil, 0x2}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000bd7000/0x4000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106978, &(0x7f00000001c0)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea000001000000", 0x7) r3 = socket$inet(0x2, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) close(r3) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) getgroups(0x0, 0x0) setregid(0x0, 0xffffffffffffffff) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r4 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r4) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea020000", 0x4) executing program 7: setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) chmod(0x0, 0x0) chdir(0x0) mkdir(0x0, 0x0) setreuid(0x0, 0xee01) unveil(0x0, 0x0) socket(0x6, 0x1, 0x1f) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000180)=0x9) setegid(r1) setgroups(0x0, 0x0) r3 = getuid() setreuid(0xee00, r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, r1, r1, r1]) setegid(r4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) kqueue() sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x35, 0x0, 0x0, &(0x7f00000000c0), 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) r6 = socket$inet6(0x18, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x18}, 0x4, 0x0, 0x0, 0x0, 0x0) getsockopt(r6, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd609ac9d00000000003498c7d3c88732762c5bbfb418dbe5cb82957248c370136"]) r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffd, 0x0, 0x0, "bd1331844e5b401532158b7b8c4d9c602691cdcf"}) write(r0, &(0x7f0000000240)="f561325db04cafa4512e5736e365ec83b3cafe082b7b4436cd4c057f8ba5b08a4c719ec710b568ae0f7befd0ed09", 0x2e) syz_emit_ethernet(0x2e, &(0x7f0000000100)=ANY=[@ANYRESHEX=r0]) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) socket$inet(0x2, 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x25) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file1\x00', 0x0, 0x48) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000340)="97", 0x1) dup2(r2, r1) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) executing program 2: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) (async) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) (async) r2 = socket(0x2, 0x2, 0x40) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)) (async, rerun: 64) ioctl$FIONREAD(r2, 0x80206913, &(0x7f00000001c0)) (async, rerun: 64) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) (async) syz_emit_ethernet(0x1e2, &(0x7f0000001580)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd6e2412c501ac2e0800000000000000000000000000000000fe"]) (async) socket(0x10, 0x4000, 0x9) executing program 3: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x0, &(0x7f0000000280)="ebffffff7f6c20b23a2a114b9eb806aa72d02aa35a2c510b486157fe9f1645328621509dfda8ec28f8b2092ff1aa0d70f4ba4cb319d71dbf89da777ef0ae385033156c9577e11d870834139cb9975984733feb0caafa0fd73f03ccebd202b615ffbf07828385eceb307e862e95a10c140400000000000000000000000004a458a932fd084e6300000000a2d7a83dbbab34d159a73bd75f699743ea4ed67c8dbb13f63f10764fcbe79861b6a352764db425d69390e4e9a9ec684a7095c8bdeb7d580816b829fce044294b6d65203b66dc935999f97b41da787e23cb6d64f36c4700", 0xe1) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$dupfd(r0, 0xa, r1) executing program 0: openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{r0, 0x20}, {r1, 0x4}], 0x0, 0x2) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[@ANYRES16]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x5, 0x0) pwrite(r0, &(0x7f0000000440)="141ac39847e7f170828f7ba3a70dab3543a633f34469a9bc8b0ac8ae19a2d58ecca18f067419716850a5c0ab68c44e6e4c5c9811562d1f47d2c32936ef4ff30eee78bc1fa640218357bcdbdd46b989187cf7f125c90d57b8e662fcfbb5d792b9b02845f414c8b20fe7c4911616bd23b34f57b505dc294f7cd7836ec75b85e12dc6a037be341202512f48fd4de6e2f6e8a725dd486474c319d0c5a1d4b4c77b30b6c423e6e69038e5e69ffd4bdfb8814a0c8a8a159ebb377330ca0ff9689ad408157efc3814eb7997482a382f78ca509d910ba37d9012eae731ba21ee6bacaae11686633b95bce22a67c8ae7a78d8d10b5aef0200000093d2377090e36cfffffffefca6", 0x103, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) msgrcv(0x0, &(0x7f0000000380)={0x0, ""/100}, 0x6c, 0x2, 0x1000) connect$inet(r2, &(0x7f0000000240)={0x2, 0x3}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000300)=0x69) mknodat(0xffffffffffffffff, &(0x7f0000000400)='./file0\x00', 0x2000, 0xb3) kqueue() fcntl$getown(r0, 0x5) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r3 = open$dir(&(0x7f0000000040)='./file1\x00', 0x80, 0x8c) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0xf1c845cdaa1f3b4e) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000000)='./file0\x00', 0x80000001, 0x0}) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r6 = syz_open_pts() close(r6) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) close(r7) r8 = kqueue() kevent(r8, &(0x7f0000000040), 0x3, 0x0, 0x8, 0x0) writev(r5, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)}], 0x2) executing program 5: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x1f) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) executing program 6: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f000033a000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x41000}, {&(0x7f00004d0000/0x4000)=nil}, {&(0x7f000035f000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000225000/0x3000)=nil, &(0x7f00005eb000/0x3000)=nil}, {0x0, &(0x7f0000769000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00004ec000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00006fd000/0x1000)=nil}, {&(0x7f00005e5000/0x2000)=nil, &(0x7f000014f000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00006c8000/0x4000)=nil}, {&(0x7f00007e7000/0x2000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000502000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000545000/0x2000)=nil, &(0x7f00002ac000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f000014f000/0x2000)=nil, &(0x7f0000575000/0x1000)=nil}, {&(0x7f0000668000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) mknod(&(0x7f0000000240)='./file0\x00', 0x1000, 0x3) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x51) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000240)}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) kqueue() socketpair$unix(0x1, 0x2, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xe, &(0x7f0000000040)="03000000", 0x4) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = socket(0x18, 0x2, 0x0) close(r1) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x6, &(0x7f0000000080)=[{0x5, 0x3f, 0x8, 0x8}, {0x1, 0x3f, 0x9, 0x6}, {0x8000, 0xba, 0x81, 0x5}, {0x8, 0x7, 0x5, 0x5}, {0x5, 0x7f, 0x5b, 0x7}, {0x6cd, 0x40, 0xb9, 0x400}]}) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) executing program 3: r0 = msgget$private(0x0, 0x440) msgsnd(r0, &(0x7f0000000000)={0x0, "fac10014f26fc8036c1f6e5f66689b640a58bf2357b3ad413200f1f225d643cac3c85e056c22ed95b31c462b619237eb63f4138042a4ff86cd9520240255ebc971b63db8c6c93550ab29b30b13da29670603700e0e9e90e565afce215ee29f901fcb0e8276178447b5fd5ad48ef3e126f139ab7d203c7ffbc1e14b1e6359abee6b"}, 0x89, 0x800) msgget(0x0, 0x80) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setegid(r2) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[0x8, 0x78f4d8f1, 0x3, 0x5, 0x6]}) r4 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0), 0x40, 0x0) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000240)='/dev/wsmouse\x00', &(0x7f0000000280)='/dev/wsmouse\x00', &(0x7f00000002c0)='/dev/wsmouse\x00', &(0x7f0000000300)='/dev/klog\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)='/dev/wsmouse\x00']) setgid(r2) chown(&(0x7f0000000400)='./file0\x00', r1, r2) msgsnd(r0, &(0x7f0000000440)={0x3, "79c440ec6c066bac5b54b9279100d81ca01037fde82cfb60f3c5"}, 0x22, 0x0) bind$unix(0xffffffffffffff9c, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) close(r4) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) close(r5) socketpair(0x6, 0x4000, 0x7, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r7, 0x4, 0x4, &(0x7f0000000540)="8d185c2c9cbf2b935724da791f2a8d30ed73ce2fd45ce39bb33f357a57a9312af9defe7c6cec9f721f7ec22debbb5960cfba5d9b523a5fbcb888f68704b48495b6e1fe856461453d3861dfeda9f52806a34bffc66815c704fb330208d74da7febaa3891c13e9be50acec15982197b7dc5f1778625f9d29a411b5f59c2e0f4df019d9540b8e008e59a6fb2d2d930a501cb9bce2346845d7bfffab0f8cc1b0d9861adb505a664b8c22033066a39d34a1cdbf858fd75c791cd8dd46680e31a9b2012a18f88183f47062f373d4a987a9c560c8d6bebc19fdcb5167eb6821210e3bf1b0438283cdef6b66c760c4397a6b1a8e766b8dae92ed9a3483ad27c604bb50", 0xff) chroot(&(0x7f0000000640)='./file0\x00') connect$unix(r7, &(0x7f0000000680)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r6, &(0x7f00000006c0)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000700)=0xfffffffd) bind(r7, &(0x7f0000000740)=@in6={0x18, 0x3, 0xfffffff9, 0x5}, 0xc) dup2(r7, r6) msgget$private(0x0, 0x210) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000780)=0x8) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000007c0)) sysctl$net_inet6_icmp6(&(0x7f0000000800)={0x4, 0x18, 0x3a, 0x4}, 0x4, &(0x7f0000000840)="95901ea810945b5adb0d73a3db3ef02d26da53bc3d37044d3de6ca1b9e15a097bccdfb234af74fff09eaf9e14c4b639191971d2521fb23f89c730baf9b5507891c00b55f0989eb275c6a11be087c1eccbad7e993baa3d4a3bfed3244e180aabee2d9887967d820f922c6e268b97e9b0ca04e38fe01a37c061730c14dfd42941cd20ae99e3d63464bf957af8d8713165c36d35ddfc8943bfe7717791ce25f071783fe7cf7eb79d220a5f85b8d237992a4cd4112455202e3ebd470eba7e89bb585b1461f99d63ded1a121ffcb972da04887c0c2df8e582d40836e1635deeb30bb6530e59f72e98a8b5920e5f881711421fa0463d0fc9719f8169f43f9ff5f0b7d9ad84e06cbcdfa7fe79616a7bb89c5d5dc0823914d01638a75aa276886adf39242f2fb2a1633bf1a7d75af9b3d9eec28cac55ef93da265766786b49960bf05c19872dc52d731214fd4da8010c3ef4fc03b64a94c0af2642a70990d25795c87ccadc47989a6d41beaff319547dd10484db258576bd1b3498a688fa225c85925ce275ae80e2b103ce95fe99b4b6be603608f17b9293649e2b1d0ab570ac59d97b02c558f46b1bb9457f81fbe56888492767dcbc79e71179ef3ead548b482757fc40cb9445ce955db920e867aeb3f0ac49670e0344ca29b57f1f32f4192d99c271b29820f703602b798bb155bd616cdd62991fef8fb3116ed1402476f07a43d7e2443df393f5d9a64886c10e458e35293b6343cafc1eccbe959a5e73a8b0281c3ef06b8edb8bfa667eea365bad8edfe1fece267d2c204f3acf849a73d297d779cbdbde01c50064a132b054dc017d965da759f53f650f1e908df002671a60303ad59193d5f2a4540b811eb47d34ae9585f5a2a42f03d5d1718ffc95be34f293729b40a921a8c0b56a34a19081dc6fa7e823ed7a92d4a2ddd4fb6b080a484f0cc6e95209a6db9b1d4fc687871b73792977a635d9afebae0fef5d046cb33fc7e9330809406536e0c0327312058fbd44c7c3649c8f049347721164d051aab5abf585c91b71f8a1822d70017877e282a041b01fa785f500bf989b2af1a22a72a0c073f5e5989ce77a2de48e7738800314f4d57baf864f38e6f7bd911cf7acb52d2aeaafecaa6364d35cbad8a7b95b2d1b8b2da5bbfc9886c10ece6fb4cc99b89c41ea9751dc7f755bb9f7f06293f9fceaa91a986c221c118e7104239ca4937cf76d4d3755ded5ab22eec58e07516ce3d3fd8e989614cde9c3bb8db2dcc02b059e8ecfaa25d156d06610c31866568e720ee056ff489598b483e70cd1ac0dda18e85f0302ab1b40bf47b4f2d249130a17864408c9a09c9d668ac15ff7cf185a720841a541827c724958efcd9e501ec13111cb6e0e2d8eb622521558d8fb0c28eb42d724a6d94b0fe7444a41a763690560740b2b8eba97048b0620598d0b2ee88edb79bcb3e50079611b78de1babec8793fbeae8dad1a11184f8f41c233cccc3c82b6cf1154744cb1ece44b0dd7984a55fa6da7352bdefee2d8d89dbd90a9cd289c7defcdf3ddcf39ce6ed8759200a89fb2579a384b7416b3387c98b3815d884743fc28b5fd65fb611ea35b98ae4aae922b121a9b17a20dbf478e0835fed7afa1d0bef3c7e0324f059e42a3977e8376db9e5808c9dd0a3fe7720a1e048b3da29264a87ac31de495a98182519bd25890f57ae45075df7ea814fddd842e3d5b12e6a47c11a9a5d768f42bb96437dac4d4c08088e3748e6b17f471bca7ec9340f53b3c48367aeb84e3777d7bd49f9697de997922bfb12206c1fb2c51946acaf6db2556c3af57e9761729fa855e7e01427a161b7531ff18c94eb28710ad5e2885f2c4e7d2ef2f11b36d8f1442a672f28cb890890efd18ea44cd71390e0a8802f233a51552ba38fc3b591715afd8a5451ed1f72ca77fea46433dcb235821779fc4b7c2abb996f891c5328e5606c58027195db9969153e3be525989c09a7c6d5829060174c9cd0965bdd84af5032b82b1849a815a93895f77a9caab267b399ed4382f00afad018de7950185931189242dbacd614cf641f1854fa5be9091c48b662b90507c5fc7c5d3bcc96a43da367493541940167d659b0af2b6053fd48481f3ed752eb97d8385c1a3d82e558dfe3e520c38161941a83af445002bb5ee48ef5074396d1f6962da62e602c6667b7eb90c0b98439997404961a35c8fd61084cb7f96e9aaaa35d95a16dffde44183ea9260149903e1aeb3d1f80d1592a069c02633c50b6cbe0b595abd9b4331c5ed1870cea3484ae5d81ba5d26c7419792b38a9582397bfbec872ae3a4de95f82b139dc36684de7814a474402a2dd720da7d8f95ce355e06065a2a857fb14466e1b985405a28f007f1c0ee8e864a0a11382c0bc3c7ead26ff4a518d2d36d38909fef0cb9f8cd7d15849e54cf1fe5839f23bc50a81a602116d65bc3f5780a0c451ec2a72d614bdbb6286fadf77d17c10e84c10255c42f5f9ff1a4545cd49f84447d37c03056ac90386b247609ff18b5a387382796bf4aeacbe8404c61f99ee91ae078a2b47e169a4417fef32490b0af093fa99bc041ee24ccfab30f610daa778393a486f9044677a338daa57b53ed46f90e9708de3554fc55c1819af56db84931e750966ce125e749f7dbc7b517f867f835a57e367a9c89f0e853ff51bf9967eaed79949fbc249b334e0b78b7779007070300f6252293d35ca606968f77021f1c4b42acb760583eeff5d7e8cfd257c4d446893ab464957946339550b24418bb640fc2805db0e75d9de7f2497d06af206d12b668090475f739aef327702348cbe30b7cbec23ef6f98a2b1496a91b10a715ede59829bec1632852f90508d402c611403ded1b9e6c4508d8869bcff87e51ebf7162403b247b68b088402ef591871e6bb197b0343965eb9300859a05b5488f237292e046d841d6041935b2ff12754edaca6f2d002d5f08ca35364be8d6dfd74ccdbc3c4d056320e7b7137bfb8d6d39fd9f17c29a1b7b590704431de466f73a71676459daf77f7dedf2481f516445fceb020353ef0ffd52365ecea1a868797c8f33a308e0e57ce3e91e3ade6b655d41f46ac27f76eb2d1ed47e4261761d12d25b84ea6e80817241ea48b82c284067323a6cd9624e8e843d7c7edf2767985b04d189a5803962ce24a2412d5ee5c9ca84b81b079cf8de3ed0cdd2234529efb68a5609b118df79cfdffe4569a165a607788ce7225f351aec854e840878b53df14fe3e4c01b50571dc39aef0596f3c310ff0da04d01cd12f5d3a2a5c5322d5dcb894a20cc2966464ac3515f4fed1ab689aa6b5de568f4f493a46cfee8ad846b235d8afaffbb6ff6175e130f7b0385d11b17aab8c0c1a71608e9e32f17a37d76d795ad801883b738c829ed1bca62a7d2f8a5420b82ac4b34abc0edcd34912a5c64e9e774be1762d15cccfd6744ef7c4fd0a2a6d793334d486fa0718365e01d3fd4fe3b64e8b5d4b6b08926ee1d993cfaa0314764fba870eef601bf96b419abbebffa9c8250410c172d92c2ac73eb210e1709dc6ac391527316030559dc94c7e63a3ab4b77d59b62603f931373b2ac55bd17b4e80d5271e6358cf3d7cd256d6d1f35bd1209278988caf4fce938f2cba30e4423c1bfa9b29c630fc32bf76d601e5c9f22a7430dd591c9680c2e51cd776aa0c0c41061ce008c5deed749ab9d1ae2527d878b4e071451b3718d3fd5f75fda0cc476169dca9923446a4d67cbc6a9b7affca991d090bf6227eb972235e1d44f495434745304cbd2d245b3a72b5d017f0622c17d4ebc9848d1aafda237023b39f9b3fb45691ce34c1da16f233b32db64c272d706313e038b0795757850f617d7a69c28d533782d1401fc78d7a0c020034351198abbec69fe05ce40407b6157de1ab9b0cafd64f50f96953f1815e1c539a7aa63d8f63b486cf56ff114038380a25283e957736e444e334e8778398a137d82e2d0028ef55a890a53307e598fa973e142db8ba82d1072cba2bce9dcaf6c51545c5cbd19c240de7ead33d500e6c9fcc6a820d220129bb87fd6462f62a46b72d346215f22efc69d8a5dd32de4c1f77b59db4cfab14258c31a0759cec7614a3eee0b02c21752d00bff7e183ec03a03dac79fd7ad61ed61efbf6216f37657b6b007def74136e968307e075ba7a6fd086a19acd89fd3de0ce183177aec2c1048ed6fd263aa40201b45c1ffd167d37490ed163d1e63124bb06419a5c767f287ce85500074295d6febb9979fcd347dca3e4f8e9771d2b580a0b4bb13ab13898e061d2cb930fcab74910adb666cb3670ca6c344d217dd0c2b0fce66fc88287304567df1363a38e3d0bab057c6bd6951cd5abd8096591fbc15044aea264d9cbff44a95738b0a0090b8ef824bf7cd83278fc04ec1f12309f72eea713eaf03d09f4d642da072f497a7bc75fcf813e9b9e10ef9288a872e2fb293d6fb297d34a153512f17b017ed55213bca23b716f192c19205598212ccc16cc9ee341ac2a910ac21596079e9471bbb367f2b58cb9068c1edc15771ccef59103676c61f56500644c1df5be7a13827a7e830bf5211564fe38ceb55b2e5e90074da4360af0f669d2d7d2b3feabfceeff3d2add750b1c7fd48c7d618da8575c82e2941beff4a47f9927f4a44725014c08e4dc8715fb8b6e315c4c800d127fe9a188fc0afab4a89a7e6437169351bd8481c10b61763dc75d91e8adbfc1a190b6db010e5bbaccf9e5d2971d09d0f9a21150c261409182a66c8fd17d3654e2355076485c785178a10e265ecc867f825ca1a44409be0e12fc307541fefb7b08aca6705ec0ba84a7f8b2244f48c7c0b5b89bc250c1ce14f59fc8e31fdc411598ba3958331ad96c573ffce422ee459b6dfd0e684aca86de14e97a9f6761e20089abb672d57effe019efbf30c2c60949d932b1149d6d40123f38434c83c3c3936349bea69ffab4bc7ace01db12ecada61b5a8015345e642dec74d27d83157f3dfc16d30dd55c16d3a66a43d54ff78def6d1c6abb29659bfc55af1edf69be963f14bf0e89f9b2f4c88d9a4e2f35eb237d335d23fbb33d482ae7db15d1b773087a6547eeb94cc74d0bc2b436860ed102cfd8e4269dc9cca7c5b7a031b2868c15f34806cd695addacf1dc33ef0570434001f7f1f017cf690a2ec843e78ef0baf0c3a1002d645540e02dc6a57370caa9de0edeac3ad38bf9c626e08e9ddf09eb20d13647a46d2295707079cf5bb827c92389c638c334e72b3f98e93f7275d027da54ad9e8c7156e1de61de51f36f75aa3be92fc316324a353e812eb58dc020654eb1bcbc2dea41fd1fd7e5894d786f853ec512489bc2533236361b93fa2b0b6884dec2e7614cb4179000588d7fa493292d1dc26dc29675d811938cace652b1656e9abe52ad6e2285d7915166036afd5f6d1042a7297d0cf5b815ddf29886fdfb4641dbd35471afe948491151adfda47b71a47754472bd42a4c58183288c2f3705eab1735670921d5ac9c6a273969b72ac34af4941fb245e1e3988d3a654b51f0506281e1937913ca53bec752b25bb6075e52812591fe6fb6b72de524376c1e8a7b7faf95774be1d7b48310d65134fc13cc1a73479876de63270316e65f3d256e1e15bf26bf1b915f8cb839f755c14266a76cb15f32d07b04eff16e0ed7356e61254495c64374f304b9e689d0e9dd18e826046a587e7eac10021577ae6c5d54b09ac78f4ba0dedd2cae9d7618781d0940f3e2dbc15fbc073af5b4e9d32ce7067539a6c988e0a80575c83b733bddb928baaf37dd7f673acb729816c994b2972eb0f2d", &(0x7f0000001840)=0x1000, &(0x7f0000001880)="977c1b232e3dfddab63ab91619c5be888c0041734cdf3df310323a96dcb5a521c77fafde2b26c17d8ba716fbbb781f0807ecdc1f23b890693185d69d7f9f31e09653aaa7132cb69ab36756d83bfa5ed56b65be54b99ed3479cece81b3aa6feedeb5bcc279e22baa364d214a5463d6233108899d6c335288d7b10207141140b0e3447b65034705ebcf7075601607af4e7e849b8e44fc2186468c432a486cdeb388216b32b696e17f91ef3c7003e0c0a9cf7ec92baa6517afe3c839c95c4c1ec591042c908bd4d3669416783a6100428087fa1cb587cce89e5844e3a", 0xdb) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000001980)=0xfffffe02) openat$bpf(0xffffffffffffff9c, &(0x7f00000019c0), 0x80, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a0a68 executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x300000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{}, {}, {{}, 0x0, 0x0, 0x0, 0x20c}], 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0x8020690e, &(0x7f00000001c0)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931939648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) chroot(&(0x7f0000000040)='./file0\x00') executing program 5: r0 = socket$inet(0x2, 0x2, 0x0) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) recvmmsg(r0, &(0x7f0000000f00)={0x0}, 0x10, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000680)='./file0\x00', 0x0, 0x40) select(0x40, &(0x7f0000000500)={0x3fe, 0x0, 0x0, 0x1, 0x0, 0x2}, 0x0, 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r1}) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b10005036000009f0500060007000000331c13fecea10500fef96ecfc72fd3357af302b37b673039d2d236acf20b7804be38224991f7c8cf5f88882b297be1aa5b23cdeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c1f572ca81ea77b3c5890400000000000000361b1257aea8c500002002fbffec2200008abfba090000001d89e400040700000080042000000000ff010000000000000000", 0xb1, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000140)=[{0xfffe}, {0x40e}]}) poll(0x0, 0x0, 0xffff) dup2(r2, r1) syz_emit_ethernet(0x3a, &(0x7f0000000040)={@local, @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @empty, {[@lsrr={0x83, 0x3}]}}, @icmp=@timestamp}}}}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x6f}], 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) r3 = dup(r0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x28}, {0x50}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000040)=0xc) r1 = syz_open_pts() r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x3, 0x5}) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000340)="a234", 0x2}, {&(0x7f0000000380)="6d6fd5cd36fcf120e24817cded696b64908d758f0fc11e16c066680c43ce3331d87e5f2ac0bc2f3a3c36b097813227998a58bfc5d9a9d491b05299cf72a20e1ab7f2deab161fa7d2e4bece499228c21ce5d42e52d5ad5d9011398871690e667584e1aba4ad44a418e5bdcfc7983d2d2153da9b8fa87b4ecbdf6199a962aa0415d2053c78e22f820a1ca5a15c89bbde767d01e3efd4315d3e3a1789c771a7c1aa2bf8c9df8247d66853b663ea27e5bbb9a9fcde", 0xb3}], 0x2) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000001540)={0x9, 0x6}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000002c0)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) poll(&(0x7f00000000c0)=[{r3, 0x6e}], 0x1, 0x0) symlink(&(0x7f0000001700)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001780)='./file0\x00') open(&(0x7f0000001840)='./file0/file0\x00', 0x0, 0x0) poll(&(0x7f0000000280)=[{r3, 0x8}], 0x1, 0x0) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x1812, 0xffffffffffffffff, 0x0) r4 = socket(0x11, 0x3, 0xfe) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0xf}, 0x4, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x20, 0x1) sendto$unix(r4, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0900e1937c727a4bdb8d000008e371a3f834371205", 0xb1, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x88) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$SPKRTONE(r5, 0x80085301, &(0x7f0000000ec0)={0x80000000}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x40001208, 0x0) r6 = socket$inet(0x2, 0x5, 0xfe) setsockopt$inet_opts(r6, 0x0, 0x15, &(0x7f0000000000), 0x0) setreuid(0xee00, 0x0) getuid() executing program 7: setitimer(0x0, &(0x7f0000000200)={{0x0, 0x9}, {0xffffffff}}, 0x0) getitimer(0x0, 0x0) setitimer(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x14}, {0x1d}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) sysctl$net_inet_icmp(&(0x7f0000000280)={0x4, 0x2, 0x1, 0x5}, 0x4, &(0x7f00000002c0), 0x0, &(0x7f0000000340), 0x0) executing program 4: pledge(0x0, &(0x7f0000000380)='tty ( #\x1f)\x10\x1d\b\xef$|#\xcbh|\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=\x1f\xaf}\xe4\x90\xde\xa5\xa5\xa3\xa1j?\xb0\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\xb25\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}[1\x12\xb6\x02\xb9\xe2h/Hj\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\x0f\xc6\xfc\xc99\xaa\xa0?\x12\'z\x93\xb8\xda}\xc8\x17\xd8\xaaS\x02\x7fh\r\'\xd6-t\xc8\x10\x01\x00\x00\x00\x00\x00\x00\x00U\xf7t\xa6\"l\xffz\x8a\rm\xd7Vq\x806\n\xff\xe2\x06R\xf4\x9d\xeas\xd0vS\xb8]\b\xe7\xc3Fc>ZM\xa2\xc02Y*\xdd\x95r\xe5\xc2n\x00?\x00\xa9\f]\xe4\xc5\x0e\x81\x15YO.y\xdb\xe89\xf6\xe5\xe9^\xf6\xa2\xb3(\'_\xae\x12\x14\xb4\xf8R\xcc\xea:\xd4g\x95\x19\xb7{#\x04\xba\xdf\x1f\xaeW\xba\xecyec\x8b\xb5;&\xbc\x8e\xc3G:\xa4\x05U\xdd9\xaf\xad\xf69\xfa\xd2\xe4V\xa9\x03\x13*\xc8\xf7\x99\xa6}%br\x1e\xa7>I%>\xdc\x91\x1d\x1d\n\x1cgT\x01\xc4b#P\xd4\x91\xad\x1by\xde\x1bh\x90\xf7K\xf9\x12\xbb\xc5\x04\x03\xaf\xa0\x87b\xd7\xaf\xfc\xce\xb6\xe5V\x92\xdfG\xc4&\x11\xe2\xber\xb5c\xd9F\x9bU(\xc9l\xb8v\xbd]\xf1 H\x16\xf8\xa4\xce.\xa4\xd70^\xb0\xab\x1b\x9dj\xd5\xb6\x00\xf4\xb1\xbd\xc8\x8e\xa9\xcb\xaa`\xaex\x16\xea\xaf') r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(0x0, 0x0, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa", 0xa) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e6f431928945", 0x14) ioctl$VMM_IOC_RUN(r0, 0x8020560a, &(0x7f0000000040)={0x7ffd, 0x0, 0x0, 0x1, 0x0, 0x0, 0xff}) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = getppid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) open(0x0, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) minherit(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0) munlock(&(0x7f00001a0000/0x1000)=nil, 0x1000) executing program 6: open(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) open(0x0, 0x0, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0xffffffffffffffff, 0x3}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000040)='./file0\x00'}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) socket(0x11, 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) minherit(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x0) socket(0x11, 0x3, 0x0) r1 = socket(0x1e, 0x0, 0x0) shutdown(r1, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) msgsnd(r2, &(0x7f00000000c0)=ANY=[], 0x1f, 0x800) select(0x40, &(0x7f0000000280)={0x374, 0x400009, 0x0, 0x3c9f, 0x9, 0x2, 0x2255, 0x10000000003}, 0x0, 0x0, &(0x7f0000000200)={0x0, 0x3ff}) msgsnd(r2, &(0x7f0000000240)=ANY=[@ANYRES32=r3, @ANYRES8], 0x401, 0x800) msgsnd(r2, &(0x7f0000000180)=ANY=[@ANYRESOCT=r4, @ANYRES16], 0x401, 0x0) msgrcv(r2, &(0x7f0000000800)={0x0, ""/137}, 0x91, 0x0, 0x1700) executing program 7: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) r1 = getpid() ktrace(0x0, 0x5, 0x1b0b, r1) r2 = shmget(0x3, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r3 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) writev(r3, &(0x7f0000001580)=[{0x0}], 0x1) r4 = getuid() setreuid(0xee00, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCPROMISC(r6, 0x20004269) close(r6) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r8}}) r9 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x0, r7, r8, 0x0, r9, 0x8, 0x7fff}, 0x0, 0xfffffffffffffff9, 0xfffffffffffffffb}) r10 = getuid() getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0xfffffffb, r4, r8, r10, r11, 0x44, 0x2}, 0x8f, 0x545, 0xffffffffffffffff, r1, 0xf0, 0x4, 0x8}) executing program 4: semop(0xffffffffffffffff, &(0x7f0000000100)=[{0x2}, {0x0, 0x2fe}], 0x2) semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x80, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x40}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}, {&(0x7f0000000200)="2011002fa640468441d5a9bdc238b47a75b6f0b4a547b23d038ec16a0ebe9a819eb353a9e6b9dd1a501cf4e590cb7779f2ae2efc81ca5051b5d2609b1889beb7aa22285e0f0bfe009a53d6", 0x4b}], 0x2}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x1ffffffffffffcb4, &(0x7f0000000300)=[{0x2, 0x7, 0x7, 0x9}]}) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fe3c9df96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c01120", 0xb1, 0x0, 0x0, 0x0) semget(0x1, 0x4, 0x84) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) shmdt(0x0) sysctl$kern(&(0x7f00000000c0), 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71", &(0x7f0000000080)=0x15, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x4, 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x182, 0x8a) open(&(0x7f0000000000)='./file0\x00', 0x22, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000080)) r4 = socket(0x10, 0x2, 0x41) ioctl$FIONREAD(r4, 0x80146951, &(0x7f00000001c0)) executing program 6: sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, &(0x7f0000000080), 0x0, &(0x7f0000000180), 0x0) setrlimit(0x0, &(0x7f0000000000)={0x8000000000000000, 0xfffffffffffffffc}) r0 = kqueue() getpid() setreuid(0xee00, 0x0) r1 = socket(0x6, 0x3, 0x5f) sendto$unix(r1, &(0x7f0000000280)="b10005026000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180), 0x40, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r3, &(0x7f0000000400)=[{&(0x7f0000000300)='k', 0x1}], 0x1) socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x3, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000180)) ioctl$FIONREAD(r2, 0x80206931, &(0x7f0000000200)) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)='\b', 0x1}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="093f49cb", 0x4) executing program 7: syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) executing program 2: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async, rerun: 64) r0 = socket(0x18, 0x0, 0x0) (async, rerun: 64) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) (async, rerun: 32) dup2(r2, r1) (async, rerun: 32) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240), 0xc) (async, rerun: 32) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) (rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) r4 = socket$unix(0x1, 0x4, 0x0) listen(r4, 0x100) pwritev(r3, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) (async, rerun: 64) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, 0x0) (rerun: 64) socket(0x20, 0x2, 0x0) (async) connect(0xffffffffffffffff, 0x0, 0x0) (async) r5 = socket(0x0, 0x0, 0x0) dup(r5) (async, rerun: 32) fchmod(r2, 0x32c) (rerun: 32) close(0xffffffffffffffff) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x8002}]}) (async, rerun: 32) syz_emit_ethernet(0x2e, &(0x7f0000000600)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @local={0xac, 0x14, 0x0}, {[@ra={0x94, 0x6}, @ssrr={0x89, 0x3}]}}}}}}) (rerun: 32) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) (async, rerun: 32) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) (async, rerun: 32) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x50}, {0x6}]}) executing program 4: geteuid() sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f0000000140), 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffff9c, 0x0, 0x0) getuid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$WSKBDIO_SETDEFAULTBELL(r2, 0x80105705, &(0x7f0000000000)={0x0, 0x8, 0x5, 0x3}) ioctl$FIONREAD(r2, 0x8004745d, &(0x7f0000000200)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020690e, &(0x7f00000001c0)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) executing program 6: sysctl$hw(&(0x7f0000000000)={0x6, 0x16}, 0x2, &(0x7f0000000040)="70d5f6a038", &(0x7f0000000080)=0x5, &(0x7f00000000c0)="eb710c16fc0638d0191f14402fff25e1e9f49f0e2480037a3024ca0df4c7a581b0fd6c233dc209e12a2a123e84d3df6c51fe421ff8db1adccd08516567193f9beb681640069618e35ff9c534208bc76dc7ef95a3e6bcc9e35f892e36b5c4c6227eda05a718dd6dc428760e1ba0560102c1a038327340f7dd863ceca9ba4f9f64d8deb427560d4592ef359a60797fbd68a9d8dc2291dbd1a6b503699f618ef12e7c5d4c13701c2759e44a644077736b0a796bb1be2adcaed244", 0xb9) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x20) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) r1 = fcntl$dupfd(r0, 0xa, r0) fcntl$setstatus(r0, 0x4, 0x80) ftruncate(r1, 0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x9) sysctl$hw(&(0x7f00000002c0)={0x6, 0x16}, 0x2, &(0x7f0000000300)="a03ed3933c04aeff40dbc2164fd731788d30988ad066c3d7c32d7f1589785f04a2358024b1fa9cb19f63e4b441f6bbe73496df43e0ef54fd2fe03905b4", &(0x7f0000000340)=0x3d, &(0x7f0000000380)="3b07b21f55e314b40c758e41391f1a9c59781a51d1392f1faeb68e2a6933f373cbe4681aac8d11f675e15b955411cf2dab9e7cf70978116845d9310e5b3f1afdd1dddb2d0b977da9fccaa73ddcc5db73779f5110680e3516cf9a252e19ff994e0b2b94157922610f029881e4d170dac6f3892f3c19865f88655d465139f6cff6775dc55882fca0bfc0079856f2dc2b7bf5923b2b4c4d25043b0bc326e9780cb8f9024a13a3ef10b3c56eb0d9ade47e60cf9cdfae01", 0xb5) sysctl$hw(&(0x7f0000000440)={0x6, 0x8}, 0x2, &(0x7f0000000480)="5cdbf4a19970514fa5d7d68fd77fe31fa1eabc958eb9abb6e9daa043a0b244966c108363502e33a43ee9d2ae5553d774d6c87fd617b10eb896936c2fc79cb95507229419f60367ca76e6e638f506d2a0baacdda8c08d801e4fc661ff4e4f1c21d52a91396512692f458f9f83c97857737646148de4b981d99bf6915801774f92368dc9a70a48fde447b22a30507a38f618adabe47e70ff97e897b510541ccc718b5bfe4bd69d2fc1dd3d6115c3bce65518ee8a1e43b0d725d524175cea7989b834b7b2a5", &(0x7f0000000580)=0xc4, &(0x7f00000005c0)="89671fe68a6b690fee55e402442cb7f05e25e0770b1a3239c0878170c5adc7a5c1a3b49b020b09e88aa0b74e7c43509ea4f4eb0d26c0549b872881291341ff9b364b5c17d5059dd0732f20578bf2876009fa51d18062b4c8abe03f945d0dde497afbecc61d70aec62cfa4fed7868b51ccd2edbe8404dfcfb2f10cb82f60098b076bc6c9f454350cea80ac876fcacc5c6b15f63107d32a611734ee8e157c0cd5ce166163831c7dd4db960faf8fc3cd596ae5a1917e2", 0xb5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000680), 0x800, 0x0) mquery(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x526d71ac3adf4d2d, 0x0, r2, 0x4) ioctl$TIOCDRAIN(r2, 0x2000745e) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000006c0)=0x6, 0x4) sysctl$hw(&(0x7f0000000700)={0x6, 0x1}, 0x2, &(0x7f0000000740)="dd776c67ca48b730b139800936ab55a64d0631b96b6dbaa63456b0afbb1e5c9d6c8fbb767a25a4693becc982ef99c2d5b3ba0662bc3ce78da9d81298ea7ffbc4973fe7d2ce9b9c5a15131eb63170de52523726d9bc7e01874724b6659ab073c964f87c9d950da4fc152e3887a2532bb14868a25044aeabdda95be60b8ce283111a543e21d53e2a28a8c9770ef2dc881c7b8b7d0888ccbeadcc980fbecc0a1ecbda9322e0b3123a08aca99dab62e64efb6a9d87ee3b8f615247fb2fe3", &(0x7f0000000800)=0xbc, &(0x7f0000000840)="b73681a9b7eb755d495d3dc34b2630e1138081096e6aba42f15673720fc0374eef782a7f0024cc3db408069364bc63d2eec404855cf2c585ea20da738e8e48b274d26e77273e4c908e507bdf11e2ee34026d16ef3142a02ba6f84e0eedf02d2e42449889bae3bc4cdcc21f58b9041b40e41eb9ebc6f45e", 0x77) sysctl$hw(&(0x7f00000008c0)={0x6, 0xa}, 0x2, &(0x7f0000000900)="6f16b7d908591905d75d6e87aebca1d5a1fc968b81f172049d3cfae2480428774f82c33607b9bbffd65cb1cfd72953cc1762270177b4ea6a133acbce0b1c0f6d48195c5fe0e49e31dd57", &(0x7f0000000980)=0x4a, &(0x7f00000009c0)="d3be09d924e14812b24980c58b362d27c16f768b2f49215a34f51939d20d09b90126ef3ab5b9af0b", 0x28) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000ac0), 0x400, 0x0) r4 = getpgrp() r5 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000b00)={0x0}, 0xc) r7 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, 0xc) r9 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0, 0x0}, &(0x7f0000000bc0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000c00)={0x0}, &(0x7f0000000c40)=0xc) r12 = geteuid() r13 = getegid() r14 = socket(0x1, 0x8000, 0x3) sendmsg$unix(r0, &(0x7f0000000dc0)={&(0x7f0000000a00)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000a80)=[{&(0x7f0000000a40)="3bc44185794cf2b22248c627993c8a44ad2a3bb4dc4caf425b6949bc67b5720121f6681058e7c5ab", 0x28}], 0x1, &(0x7f0000000c80)=[@rights={0x28, 0xffff, 0x1, [r3, r2, r0, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, 0xffffffffffffffff}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, 0x0, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x38, 0xffff, 0x1, [r14, r0, r2, r0, r1, r0, r2, r2, r1]}], 0x130, 0x404}, 0x0) sysctl$hw(&(0x7f0000000e00)={0x6, 0x7}, 0x2, &(0x7f0000000e40)="85485ab6c439b4626c486205b617a7b534071b7bee86e434c7a7c49693a130d3f887f04f41060152a007c4d057d82c4ae3360869344d81bfee0186dc327be78b98dcfe4d2043836a3363de0cecc80a3c63a465e1e1d2281c8057cdc612da15839f921e4c65f788b2969b0c30cb056466f5988c424e8493b4ff1d6fd2388b16127d4469e143abc5ea9595b8936bbe62b6e298a4310ef273bf4526bd47fa77d5ac4b9d93b6207fbf9ec389d0a746f949fe6eaee678622b7a01fbc4157dccd9a4e2ea9eac", &(0x7f0000000f40)=0xc3, &(0x7f0000000f80)="c56897964e506271f90985e667ec9b3862ef636de86209462d87df5e9e068f940e374f85889f1709b72664f6b2ae63", 0x2f) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000fc0)) executing program 7: r0 = socket(0x18, 0x8000, 0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) lseek(r1, 0x0, 0x2) dup2(r0, r1) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a41002000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x61}, {0x81}, {0x6}]}) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f0000000140)="3b0a73eda62b39308ac04af1f759621b3fef20c6ef230b4de4b89406081e3a0c3b05937cc382726adde698b8c673e799858ed123b38b7ce0538452f96811bbbe4181e02244bd34f805ac220f74de0c631ffd", &(0x7f00000001c0)=0x52, &(0x7f0000000200)="ba075a31d140b9733d1864d4abdae552fda60927f9d644f1d41abfa3801b6fd9e4575be84828fe625ce3eaf5fb10f12476508323bf3ff06f2b093e1d314f4582546812dd318740008317edaebd39e81e1d2eb2", 0x53) fcntl$getown(0xffffffffffffffff, 0x5) syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[]) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x80, 0x0) executing program 4: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) getpeername$inet6(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13", 0x0, 0x0, 0x0) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc1206949, &(0x7f00000001c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r3 = kqueue() r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kevent(r3, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffc, 0x63}], 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x64}, {0x60}, {0x6, 0x0, 0x0, 0x4000003}]}) write(r2, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) sysctl$kern(&(0x7f0000000000)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) getsockopt(r1, 0x800, 0x7, &(0x7f0000000280)=""/99, &(0x7f0000000080)=0x63) executing program 6: munmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020697a, &(0x7f00000001c0)) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x8, 0x9, 0x8}], 0x2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x89, 0x80, 0xe0, 0x5}, {{r0}, 0xfffffffffffffffc, 0x88, 0xfffff, 0x8, 0x10000}], 0x2, &(0x7f0000000080)={0xff, 0x400}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getegid() chown(&(0x7f00000000c0)='./file0\x00', r2, r3) mquery(&(0x7f0000ff3000/0xc000)=nil, 0xc000, 0x2, 0x10, r0, 0x7fff) r4 = semget$private(0x0, 0x2, 0x200) semop(r4, &(0x7f0000000180)=[{0x3, 0x6, 0x800}], 0x1) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000440)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8efdb4cf71c37082", &(0x7f0000000000)=0x2, 0x0, 0x37) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x4d}, {0x14}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000100)={0xff}, 0x8) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) r1 = socket(0x0, 0x0, 0x0) close(r1) r2 = socket(0x800000018, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) chown(&(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, r3) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000003c0)="1f1d137fe265ecaee9385ff30becc172866b897ccbe0660621320a667005c376e0efc8744ca0d354f242b2d95da2f2523bfd671284a1ceabe322f148b0e098e9291cb0c301e358ea2d5e97ed4c78d22eb927464aef04e0204bcddb448baa36184cdafe0a38c7ac7400ee1b4c9626", 0x6e}], 0x1, 0x3) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) recvfrom(0xffffffffffffffff, &(0x7f0000000000)=""/113, 0x71, 0x0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) msgsnd(0xffffffffffffffff, &(0x7f00000005c0)=ANY=[@ANYBLOB="030000000000000079ac28db834fd07243435e34ef01a0c247e4b1b34c1b3c0720ad3dfa334cf541a42617e7906da8d12494d9985707a833f3d718e3ac769b677cac7f58895d730dc2d2612304ae79a8eabedfc7d5fe1fd102de297995a1c739495cbddea38df92c1784fe6b7f10a0e0421590187e73312b3e6af3581056f7dfc5f28909fbe7d2f05df705b3b221388d9da360e7057ccc486b2243d2650d5a6087d7cbb5e82c0ffdc1ee28a15dead7f6a5e09a32ad76f983153e166ee1a49102462313e2e309523e285ef5e5d0b411d70ab4962e6cbe9b074f4daebd4f8f29871565eb85efdc7487718c271fcd4621cdb20a18b61dc5342bdf0a02719e6f0dccba2976875ecd07cabfb52c80198fd34243c3295c306f680d8a92b21e5587da67d02faf5258e6b70b6b7c630732fa2c3ef20dc5a51294cad0b09fc33b01fc7e335aeeb0689a8adc796331fcf5d75bbe2aeacfc5e1b29957d19e7e37b33bd3d225a434291ceb290d996f86030b5826"], 0xf1, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000100)={&(0x7f0000000380)=@un=@file={0x0, ""/537}, 0x21b, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r5, &(0x7f0000000080)={0x0}, 0x10, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x300000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 7: open(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) open(0x0, 0x0, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0xffffffffffffffff, 0x3}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000040)='./file0\x00'}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) socket(0x11, 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) minherit(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x0) socket(0x11, 0x3, 0x0) r1 = socket(0x1e, 0x0, 0x0) shutdown(r1, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x0) select(0x40, &(0x7f0000000280)={0x374, 0x400009, 0x0, 0x3c9f, 0x9, 0x2, 0x2255, 0x10000000003}, 0x0, 0x0, &(0x7f0000000200)={0x0, 0x3ff}) msgsnd(r2, &(0x7f0000000240)=ANY=[@ANYRES32=r3, @ANYRES8], 0x401, 0x800) msgsnd(r2, &(0x7f0000000180)=ANY=[@ANYRESOCT=r4, @ANYRES16], 0x401, 0x0) msgrcv(r2, &(0x7f0000000800)={0x0, ""/137}, 0x91, 0x0, 0x1700) executing program 4: r0 = shmget(0x2, 0x2000, 0x0, &(0x7f000012c000/0x2000)=nil) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000600)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x68}, 0x0, 0x0, 0xfffffffffffffffe}) setitimer(0x0, &(0x7f0000001280)={{}, {0xfff}}, 0x0) getitimer(0x0, &(0x7f0000000000)) getgroups(0x5, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r1) sysctl$net_inet_tcp(&(0x7f0000000380)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f00000003c0)="c8bd43d44825c3b0173d3d45ff9dd63fc9a2ba92d573894998af54a28d6ae2f19f9c66b772ebdf436e6f56abde496c2ec08fdb9500fa4890216827407db9e68d95f899ec98113bd9eb53b8591f526ef4d7b72812c7e5d853b04d2a1c7a7bda397ea27389956470593a5ccf8dd4e394bc9af772bcabb316e5c000dceb511f675c9abe06bd4911c32d84de962e4d58cfae9c219e435c46a756ab2c4040659810baa700d7366513b752c7809f79e8ab949b061871d6d74fc36d034187edef3dbcd2bf52450393832a2179aef2c1a69bce8d7e1c56d144bf0f81daad34b7d23cfb510ff5db9accca785305081423a598839a2861472141afa2", &(0x7f00000004c0)=0xf7, &(0x7f0000000500)="ec25a7ee6c15d03430ae6194bf7da81c901a10b6ec515cafa90c0db09b3cf316bf94a86028427fc128a8b619d11ae131c47baadb7821f948c8d4c3105edb8952b39df13709982fd1d50ab519bbd9cb4acbf2331181a9", 0x56) geteuid() getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) geteuid() r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f0000000340)=[{0x2, 0x8}], 0x1) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) shmctl$SHM_UNLOCK(r0, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000003d00)) executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000080)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af0cbf0fc7e1f2c57e0d93da7484095d0d543baf7f0161a225c9c02aa51f9a76d06f0eaec7d8df9841837af9d1fcac9bfe36ae01e3a281b325f12353dda742", 0x61}], 0x1) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000180)=@in={0x2, 0x1}, 0xc, &(0x7f0000000240)=[{&(0x7f00000001c0)="1eed022f6d885cb5b1e2dc9492ff60ea77dbfcaad47015cea0c0540133fe4b340e31e9d0c42a874df9e83a52c72d1c8488fd6df1e7a00086afbe628e0c04e93e691950892cc7618a3d3ebf68fd2a1d4d0bc1c475d3cb1ac951ee68f9486fcee3ffac1d30b787d00b23", 0x69}], 0x1, &(0x7f00000014c0)=[{0x58, 0xffff, 0x1ff, "7510c5e4242df72dbf8d42c346bbac3ba8ae90a464471d5cddfb67fdef8e1e88b8cdffe74296f53ba9254a17470ea4156568c44c2ff40e32b55787f988b0ec5546c7"}, {0x1010, 0x1, 0x5, "b48284eff477bfbcdfda583703c6a0c52bb038fb148f6a260001631112ed0ba9906d81f2465a70fe79ce1779c7ecd629ec418480f169da60152e97c6d9ed1d6d5e5187ef7d44eefee4602047dea504f76ae1dfe6f70297ec0362f85177a67416a0e0d67fe1df58e18b62edcf983716b4c19d23681471da2b59d5e18892b1fdbbbc2a71dc62fb9ee4f44fe81e2646cac0c54b2942ed06e28f7d5fc2f480e813ccab9fa8485ba48138d51deb96f23f7c4db463cb7d6ad2729a1735cd936049f4d02ab7d9b66acec46ff9f3aa378db675227130c897e632135c84c455a050e8d8f466c73101740b3adaa321d386514d2b6282cf0fd68ddf88c235055c2d9f02d512ef218f8a672e3346e5c524e47de2e91e9904a90b451eea2f2b09c1c00fad35d1fd9474d794af0e49f5d0fe9418c33dd2235a68a396df9bec12a9b6a49a9d705123bd3d311bf0a0885cf7d11879ffdf40c13bf8ca39075982b9a55722e56bf7fe9cae876972dab310ace4c7fcb1f06ffe3f4fa657b07063e8ad23fd3b5f70f62c60646ff71910543ebaea0dbd3eeabcff4a770bf2049b97cbdd649d513d1349f92d4da8def3d0e276227dbfad6b5ce5bea11cb476e91bf9826bd36820a423284c12dfeb1877530cc4614552521c5eb7e5b7cab75f662931537cfddde8a0a707ff4f389152d425f17b5aaee2a2ac12ad4dc731e1fb536374342313efb786fe6b5c1a09a01afa8429ce6a6cd50115ef62745e6a63049b2c125874dcf2e472bfa62fda463f51bad6c34f7648659ebc77aa255f1c1d2ca5949750e0eb0ba8b962da84e1c76fce0b5b2bcae020dc6bfb2196f8010f1384f89c84f05eac10bf547ef694c3452bed42f9c3385c11dd5ae9853023afd5aa9bf8dd01b3120ff6d9e9bc99ff6cc142ecb1216fdcb6c59cc528369ae26de5e46060f371696d51b0e7ab5b581a51d2668836f2997c2cfdab7bf7410bb3da0d33a0e18bbde5d91ace3754e072859e779b955641fd84e459a30057bbd8eaea3547ff8a527e669942cde5041919731028a6195b050d25a3641c032f6b68cc4b787a7f58b6b46fda1ca2628bc0de58ec6f7a3d9fd49b4a510fa9e1f6024b1fbfe6870aec6c1e40043800364b09c08c2b3721ced3609c0c4c1e14809be8e21760a2dd2584ce334713cce9b686946b10ec901d9238e06f3a71b4715df6e5c55d54f09efdae941d61d03d4d7c6ed134861a919a7ab32ce26ab583918da13d9d90986c51710b2c28ee421dd2ec081f572eb824ad3f4a0627f68310a30e9d268fbc59d465d9cb4c0d81866c6937629988bda0ab170050017ccd613e6929e68b9c1956499ca08f90755321832091e7ef40a8626176a67a949c6acaa0178027c3deb2d544ce4b06b929aaa8e29503714ee7394e592d6110df903851a7000bcfc01963ea1b1aabb5f3d0eb8a40b659177864951af3576e503b2dd6ec9ac90ebe707e7f74a1e663599956071dba2f4d051f4f5dfeaaffff5df9307f85578a1d9402ef7757e39787f804b3180a2907b528a2e73150f1f4b24b76498df6f56f95c834e23342ce8b70f5ac14924d616bf85b6141e067f40b9881d76388cea53e626cd04593f07e9636a7c5855646a868034c486d77d6d8be0c47cf7b9f36a7bc8e63b244b64bd55152d4e15607e18fb85d7077ab7084c9a37034f717eda163d86558f99189cdb32f109cd5f1db7971fdbea8dc1f5f5f8137df9952c9d165ffde09171813f07e0dfd6f837c47ae79c07a003dc1c34a7417317f6d7695e06f45a8bd390b31541f33ba8d558148fd8a028eac6727db6a3551a3519e4f6ffce936bcad9b222c3fa34e9338fa0d2106f1bbd11eef31f61df610373ca4561d3b61c1ba8708de0a399346aa8951dc60cac2523c8f36ad75ffa0fdfdf28c052a577c262c3720906f32aacb714d69ffe624aa9957fa55a78ccfa2bc0b2b4591f666a2f64262fba78001c6effff7059f1767c0cfdb896b2c5c70ca114d699643d2d1755b2803ec2f5fcd1ab3fe43da7b168f6c1f5e4323cfc3314769688933431bc8bb53ecaf4236d5006023c651055258e82aeee046368d80ac1b682ee23d7f40a65f0afe9ffc466cb8ccb0f3430bc2400bef37ece6286e47cb142b4c4775ab72cbbf1dce1726cc7e1d1fd9f0fccc7af71c4cd97c0b56c1c9d10037330b8fd14eaa3cf42c7437034031b4d2f132e213a3917f09c7a39ddccb8fa119f40ecc9677eba7083cf9e1cee4cb62c45b3df5ce01c61ef6c42bd5f0185893c0a8ba68e114b172c25e0c4f4f11601abba9b3e65df1b497338044b085268926013ac18896d6d2bf73a7166bd4260170882065c49b981420d14348824a047facc5ee5df1361e9dbf4bec708b5aa4b3536299456e4a5bdcfa7c1051a6d361b0bf0f6649b923080c84dbb52777060205ffd3d95d3647d66829274b481084163cf56bbc472968da278d69514d167b20712ab29ed5a8c2d5864fc70e4be769be42918bbc3a12876177b3acc64f996d2492a1657e2028ccb2545a777a3f8fd23d03e7c24a24f3e3689980253ed504e84b97853048d0e180adc71c39b2d55156639fb3ebb18b85abe508905d12debcb0cd499c9e88788b1344f1ab210979baa51859e29344c8b38bae710bc6b3fe370645388c4d4efd3bb1df9fb3006ec6332bb947b1be0d47025559daea53e01c67dcc4c9d7ba3934cfaa9dc88e9192974862f11d11a7c5c5bce2d7fad6da594c278c8498c6564f3f395200e1f0fbda231e015a45b15155264b98a1d80227b330e115060b7b305ccf499f48b2a5dcd60bce03d5a5c20bfe1eee2cad785f6b8a47ef9185dd2bf463c1e741d09bf669f2bd7a73eceb83781c35197a934be178cafa7b4736d9f68fce96b52816cd9712efea1f5c9e6bfb09efb16444946ea84727bd7564d29e26ad1450774ccb9288606b7562859567ffb313854f21270cd21ad9ae1bbd0f3050a62ebd4dc6b7d5407c443b4c037be275e8e5fe23fedf030f7a39304639c33832d3901043aba8fb4a88d10ac001d8456fc059ddcf895b1b93df75a5c9745d6d19a3f1ef5ba6e6d9e4b1f77ef9326b65e3cbc906cb469544d1ca8a73652c2d53e26de5ba93bea9f6f09a062f3c3fe517596e10b8214e0372a34e072a722f6174015b043b833c4c390c836b64b5089e2d0db5f2e566207207264df241dff405452ee370c3ba8741cd4aa3b40d91f41131a31a5255f705de90e6e3da7d181e27404d1dbd8a7f75578ec8f2c970cedcf7f5e85cd987babe359ba84d3966f022629d3fd56625f93aadbd96f48f37418ca1c80ae2f53db9517359fbd9ad82f083f6c0199e89bc4825a876d3e166c018da00a0bb0ce14145ae3d6b8106ccdda971961d47f4090ecad652397b8abac802843caafb7df883f3ab452820895dd6f30b985d75b8903b5e7c51785446b4c6fc2d141059cb2e769b40ae7737f690b42ec67c08046c4454190f384166da4445197d8510e726369945422fb4bca4993e3681777165a76c4c6900edb77312143b552c7613330fa30791dd17378deda0d2407ad176e846eac18f03e80198b8e43aa3d11217edf3a82da5928117a8a3efdb99168cd788f2598ba7f8e7ce8bc106f87e7264d891a3430823214e5ab67c22ab86d5e87326452b22270270db777e59076ac5c724a93df45451a6b30c29213b7ec8c769cdbd6da4dc7e89ec6ac3ee9627f6dc6e7a3835d3a236dc708aee9edbe2074eb3f72f89a397695c7cd57d70f0eb3947dd912736a66d525f45fb80a247302cd52262570fce6fd0bf3ecd898cfec05b88729811883ddf5c868924932ef5d0840b5d64b788897b3c5315eef37b32dcb7aaa8f2f0ea6a6752f91347bb9f0a8b7edcb6b8e377367945ed3e7a3c8eae593f0ec7e731bf853cd6c51b8097e9b8deafb29a90b624fffead78b6fbe8846b9905acdfb442b24cb5082548bacb232c4967d124f484d3ad3ceb4f8871b2afd22c1b7f2ee64698aa7bd9ab6b8a1d93ec7827e0e7663395dec745705a5add21e0d7b32502f529182b9143990a97286ac038fc6f0bf5081a01afdc9374fdafdd2ecd73d9f90ce70fc39ce25d19d34d9d6cae461d1dbc97f5c053178e6a387cb80faabeff449c5309115e559ff72522b6d6e10d9be51c678d5ca0a7001cdcf010da89bcce9d2c454d4d87c044193aa7370fef4352488c369a44860405fc5c05f9ee0dab85ab187199c9ce2a7abe96f5c058db4d4ec7f0e7f9f8353ea5328fd176670d0fbb86b136dbfb2a258a165f039a64a265d86c3da0c2fae4b8273d70c64cb0b40cc3c3f35ce59a9a3f5befeef27839996081b4e421860766c54166af94106945c7ede10b1abb6cf37f1a0345154bed08ae93f0948db3e5147bc662df9d32cf41a59ef31a75d69c6fa55ca7e7477ef42051859beb3c13dabb952b9ba34f0da464090e86f9e9b047a7425daa1ca19fb9c8e300b181ff419a6a95c92ca5945395ea21abf6ae5fdbfde37465e821b49f63957fa7726be17f2b3861c67a6ea47cbd40a6d5c08e5a5be2ae465b0c45fd2b8fa250269b5b9aea29cb11adaedc283d5f06ccb2cc80c1093d7b62758febfbe1dbf65c5f7cdba21430332aa7503b07e6ac91232be0ef278d674b9483a1b33219a694e3311edec0044bcbe963579fec025ac02ad7707ec6dea1576a414cd09ebc1d35c069287b7ce561d7ee544ae3692455f0430974a5ce8cee5a5fd888224e9f9be8227ea5c5825034b2e1bd9540d4c4a42d17767b225313efbbd99747fac855107ff43f2faa3e74d549e85c57906cb218facd313add9d89c8e3e0dee666c67c570c352e020bcc97ec32f6cace5ccc73ccd54711e6f71aaabc74160154493980ccbdcb08112a433ea24353cec0c642947617ba829c9c840c116fd26b5da3d865b4b9b0b2cbc8a95b0bbe41bb58bc232bf8027c4932826a5d860b292a80fb7a94eca523e96e6475825c550acdad0ca40a8c9af6a1fbd0e4b37386d221cc73f1ddc7ba2d0847477c832d0f4bb05f91c30da26263815d632c0d8b0b0f039effd6fbf19d127264a7190b64a65c679e52ca8dc9c8ba6b82991545b38c52aceb40a3c100a33f0bfa5b9fc6c12cff92685a98b6adaaa3a92fdca17e7b5a3cf71c98da3866090684b31be54ef8a8e217080e46790a1d43b8338b8fd90f14a5d74a4a09a54c787c82165b64a4f08d24478d7a7630c21ff9173a1dc6398b6b4dfa10e4a8b97c7a6838a574abffbe383a79e0f17b08c2715cbe228601e0ae479ffab5074437b5c89c566dd9af5ec8a79a6d0fadb17dc9bec837abb479f0024d1cebd8f95bddf3dc022dcb32c405c81cd555d0154e107f0e511a97ce3f7365d0bbf2ee62ab07a00b42680cdd4f10ecd44c4d9071efaf1e6e8fee97a1a35f31746a58f65cbd53aff388fedcf84e55d99cb9bde0c73d3501bd4fdff326b05687c61bec539a33a6832527364725ae4579de33a2e8f326505324ce1ffa21e9071256afa1459b733e4b90dbc188f0e0ec4965be9497089b35f991e1770279f987a562ea2fe8a6ca64aeca866b34af70f0b0fd69f0bbb36f5e969082f028e4e752fe5066ad69dc1a1218e59d9edcbd6efbeb6c29e33ae4a94ce794f1e45af9879aba98cf8273a9478c87b7b08c6861fbd62996a3f78b22b95c3183fad6340b627742a88581d4d62a0889feedca42784c6623f818ea48a46d27b23beee925e5dc8079de1d299e0a961bce4a166244db0de2b7b99f7bb831f7221f5b8ede0490e9617fbe3faaf169d6a469ce215bb640fcaf1e7230c2141a88b5552c3dbb8146"}, {0x1010, 0xffff, 0x4, "db25a7be4469a80dac9193c9f9f7a4bf4179c622062bd821cb4cff0015dad0ed0a802c166777a517165d060f3309a816a1ae113925b4fe6cf859685c936e048cd20c04461e1c845d2d02ca8981b234932c6836090449f5247d03aa55305f746f02d59b7c4cc8aba87efee2cf070292c7bcbb8ecd7a7d3be9552764457c151d0f56ed18a4ff3f477f439db0d790ba2251a9cb6fe417f83a0aeacf6eed4294c705d5ad06103198af520566ef12fb4b06ec28831627e709b1d7d271f229cff05eeaa21b73945dd0e49ab8b457fe1b1a12598c2a0939e945bbbc2a57b45582fc68adebbbb1fbb7b4efb2081a2c4f57a2e69f623106cd0f3031fffc3a5e08bc6ff77c92585908ed454b1df13658984f086bdb382c3f3f8d84dc0ede6783822ca4ff45cb83e2d2ff563cc5f5189990710589ef5c996fc4b70ad7d78c80b5fd6cf05c58092aaded317309d709b1174823d0a3064a22ecf76cce730b2449ee1d23b559b7b9549f7d2fb38e6e02b0a5924856afc893d0f4969d35cfbdfe2ea0286a7b40de58987c16bd5b6a854e13bbfb4e174a16a138651b1df8c7ece22dcc987e5a1ed01c3036a49388e9eb0854bf29a1b1f25d95579e2ef519eaaea26b1358ef165d1ed1c621f2e555049d44fb542d0d783c467e93ffce8de56b9f338736caa762a69a103db7729ae41ce552cd4e3f773c599a30e691e5071a2b315a8d9b012581ab709e50fc49455c9655f71525a6ad2a97aab780417feecac6c4fb0e60f7a2e62339264e8f841a9b6693c77de23bb323c71ea05962e763e9b7bb8435c28bf948a9f2be7df42505b4baf64abc43ca17f5a6b28447e62f3487486bdbd0ebd0a37ffa7f2cf2e1306014dc1f9cb813e815c7749a318077a6a908d45aba02b1bb6c1944b949c0e65c0e434ce51b053ed3311391e28d69d1a1cbbbc762deb6704f6952a41d22a57e8338a256f4efacb64e4bb2ee4b39523a3bed89ac66eeb2a9ef881621f53231d3eaf6a0c269ac853b1b5a82de19da60939c70203f5ac4a841d0422b8893349737ff0ed465ae3ce35fc685cab350658021cf6ad5ee06b5c1bb91d33e422e4836f7c37eb66c31974aa0974c2b6ed3f3b478e352f73368c7ea3ef4960b1439c52a149f50d2657e79530d7b11b53faf642f8878c9d65790ea7cd365381cd1b2d952551a9b529cbfd6b084192de0e70c23c44a045536b3b630a8c5ff390f71380bde4fd47580a439a133693bd90e5b32ab6b316fb43d23ba87203a3f8d140c401e145377fce5cdc972549222c1f608a153b8859e67e61ad965d103aac38e6b9b0d3a570314d593d114f5ff941f0d59ef400e9cea52abad7b3edecad903a46aa89fd8d069ee7cf7af179445f14637deb5c527c8711fc65ec1984cada5969b6036b2577750f8daa58d6e80a48fe88d4129cc99b255f8d5c147db097bdd21a49bd0809c25b55753c1f75b74ea5c42c69cd885e665ecdc68640f9caba28faeaa4a3f9915a75d39579478631b184c6dd35192cdc5f8a284bb729806af1db5ddb85050ed1ba2235ce5bca95e39bc4aa291b701996b375c34c784f64d72b2aa9bd851865c1f0d9061ec8cabcc564e7229d0b929b94c5d3d9e3b45a048022b0b22fc4782813aef4b0a1bd1eb386a5bed635433ad9a80fcb661b3a151ff35df8c6a6ae8c71e48de8a5321dc6495a89b1ba06940f0e2f3698b8b5c406ea200c6a3141a8c85e1213ffcff2ecb4a3352c6dfa1783f9c28167e7971c2d7b2b1c850b10b8bf12775ac84d7b46cab7ac6d620deb9277eeda084f8420bc03d8444ded00ee28caa64ce4a1ceaf84ec9b1f49257c7900fefd522bbd7123e04b9b0a90464737363bbcf0a59d05b8d9ed21194d8c7fd118cc424a02cb2177e79b15920a4ec5a77f567862905c40677e96aae7c6675a37f9109b6d10eea0cf84bec716b19cb9089e5c0ff38902eb613a1f91c40ed09fed609ac453bd5036087955453960a4ae57e3d0a7f54cdecad1003babef3557d3cc161acabb209b3b92261abbb670bcf940a34070cffef9a9809fd737802834f0d6d52760c8b694d34c107d80d0c5aa8d52a12a24bce32c7de0c2f96e2a10b3b9fb16f4c38f11290f43922e9526a6d9153f4aeb85db07b8e7b5f3e8c4a0644ea12a7132c45dffb4bebbdce45114bca81e36d25c38b28f7880d179e9152794473ef1b3b7beb736b356e96a5ca088fbf6b5a6cfab78fadf224c58f35b4d044eef6abab511881f7d3caf022eb5f6a5e417d5d9972c2767c177daaf224061fdac534d5e8b91f331fdc5abddb383146b8f84497471b618a52f6c3425fba4247e655760d5625bd45e69d7c0b1e78b096c7e37db7a82049465be2323db71c0db76fae57b8b8d0d0d7454c707068829cc16d110a5bf511b299c7542c0f9fde0b09f523567226c136a078374cce5f8df3c0eab42eeae6bfd9d32b99f9ae204db2a4635bcdd1a6e43b5b982b70661a51d0dee4cc175e9cf9f2cd73e15e9a0f0b0d21bcc65bf5a7275b52deac32ef2f00908b7fe5d1557c90da4b8dbe859e0c9a33dbb9e7e5214cad15a67f9183136a580c335240e78709a8c15d0cb367359d61f0fd5a559e0dd3ac96e0a62c6b968766e7659895a001369c798e2e7baa7e5dcd6526417e203785186063fa7459886a30a84bfeaad31661931eed7e3cc7520ca5ea26d80fbfd4a637f0844529080147196aec4c4ac8e97112f4c89fb7f909aaf189456e8ee18e436d45e9730dfab1b668752e5c5c09cead1f56f9dc0953e75ad3311827e2b589ecffc783a8b260255b8c507623c1b3df57e6c06f30a7ed5f6f59a934aef3b304f4920514a82ffa804374a149afae404b0fb0638f2984d88169d40fc4336209d8bf49a5a4d7269b80fcbbc6752d8c5b662aaf345b4278443beca278930fcef33fa8f39c66b4daf247a5e5a73f3661bd0f34eef9e3d846708f43013aae3e8edf98f756e1b26f9da7a15786b35b6beca993bb8b09475b34a7cbd513b0eeaa83a7481563e159897a66684da3deb1f0c2628d5c48a3885b82827127fb82228f719aef52dd7e9259b3aa5df8d6ae79e5446a2bcf5ec69e766aee9837fbeaafdb42f6743b8a94ec9b69a71bf50a5be887ecec7b0106e3c101f0b8edd5bd884ff39031f188cc5375d637c62f208b19ea106b79fca54e891a796bf4c0df9ed436cb9ace0a05152ba70cacb30cd720ef71172bab5c253ed960f7db6cb19c502c10f80666f91bdf88a8dc99f5410406967cd63dbdffea72e26cf803363a5f07c5bc9883fe8127604fad928e47a4c8e06362483db9d9fe81c7c800ad89129458890a9b033363f36f4a910f49ad8be013df1f7b55ec7c91e9235494cd38b7ac65a86f22c7e151ba17dee7f48d23d7cb659f2fd47bd924d9f0af6f170f187302807e9899d6e4af3b72ee231adf95edc9342ed46276f9a397143a8b45c1e848bee9d308cf84513dd7663f6ccbe20076fe1f6183447c432d10b419c26746e805e95b309c67a7237193616ade365a79231d7d0886f9c7a79285a7bad1b19d8ad2d50ab1f1facf40203396d2ce43826d3bda498a20819484401dfaddca5e06b65dfd61655d00f9b9efc96a284c6ef18c231a127e886c01d5131971d965b230804f15361ebd5f8bc7a9feb2f68a1e582992c6af7de87d4c635667e8cf7f547feeb7fd72141156fb41ad6c03966ff7fa2ecc8636a238b9dc4e421457ff7315e8cb175fefd81381852eacc5378dfa7b2f4d347273dad5fc7d2d0c00ef72216039c8107a44f9aefec7bb81187556634a0956be58aac0b4fa56e5189e3455c7698b6fd9ee04e36d63420ff0f978c6a928ed6340ce72443ff578170dc9e1ad9aa173add58aaf0d0b07ecc55890f20ea33ccdae36a8c80c215fc93580b937e9c561b9cca01f9f9f97f893b6f970033913855cfb82a88383973565fb0f7ff9344938321ba537c5f866637709c0cab1e679340622ac67584aec49ec74bbf6ad2c293c26de61e0a26172199ef35de06ce6af9c7960a0db2e202f29d9876df887cc70f6131908309ae649834c57696b928fdc2c078cc5d7ece32c3c015866ec45648d4a63accb1db3479a3f1fd569229cffdb0c0a2acf1df66cae513e84181ea7a386feb269ac3c37307358fafe556c509c05afa7dd91f0dda741ecb7a0b903df3d5711d31ceb17e2b55bb72eb9d988e8c56511171650ecce245fc34fbea1da1dcd5b7761a410a676e26706d7cad224a8c9a128c44a793b2adee187e0119e48406125b25541b1b62761a6f7447870f2a75a04a5f7a696d54d74020ef1374e0daa8e7ed56da4ba6c7c8c521b87a2d375be66ff2c39a919c498483de2a6a41975e4744dbf1c0b0c0798f5b1946c5d071c608b6384b549fcdfe8295b39c03078049b3d984d264c35aa8d201afe69f9bb03ca5610f2644ef352bbbb67de088c7463485deee3e36589273d4ae325f6f121d11491d27fd786c7dd9c3bb39b1433efdafb01b20c8d5a3f063cb3cb3919e883cb1532c2df2744305cba20aec0bc51653d3cd0f1859e5fdb0305effd3c2e650cbd994f3552409fa221b91b6e380571ce30875bdb4ddc2e7640c5e1a5e4f2fc83d86818488ac4961683804bdee433e3cac297c92adaf1d5c4bd34d9dda9426229149fa4ab2f09139a5b77db5bfcdd5c16a4476fc48f14d0959bb9bbd7441de131c7d454b76b38ae732cb1bb81cb33946cb523590773d90f33c8d2a4502aa7ff350c8387b11b6e53b4d414ba547bc9ec173f0626ec1c5056689b7f8021eff0b9a07b3eafc2f548a9f5b92e24567ffa7979b538138f420e0986b84b211edfe7c857254ac292f4058fcce1712a93cf99b1e7cffe3ecef95e3967693f0f54518e72145bc1ab9d2b6c2d356d276bdda4c186e00b978529d5f83075cb4204a3fb1725bcf8cd19fdf8116336c8e6312bff9495515222279998ff0cbd5668535a8d0d6f936a306368e677ac4b6cac7332e4690a1b2b7cee16faf471d24db4f4a4d9e388501a5e9c79d1b882c5a16576c59449fc650952f7b67f4bf42b7c11d39389b6b7e5fe6aac80dba564bd63bf187e2702bfbc4f942fcb18104854ea0f18c2589505b9147ec481ccbd534a5da7b42c313c4648756ea83a065d1f09db35bab198f33adebf990acbe4c3e62cb60f818f12263ec74b0abc843099021571458040dd22ceee381b373fc8eb27ce1f018904c584013d3b999881ae00129665d723bfff2da1ce485b62c283435a1850939a4814820776b0995af8c477a1d8c28d4169479e7c8aaa61a7788e24ec833087aae2ab888b890556bbfce05d9a8b7412ca5622f0b66766e3f4a7711fc6ea59911cef6ec1fd498f6be26ff640b6b2872077ad4bccecd6305e3ecd3e3f25ce8c6e63b5602a48c68cea4f2117309486cb9062b2f4f956baff58874af61fee16e4977f0b99fa85e86c5a46fa5c091ca4824464fc702486972467ddba90ae26ccd536edfdf53b60c750dea89f72a181117f36845d6e93655ae8191ad7431af77b81b791b78ff50adf262e5d9adfb45881e572e7c6adf458069c9fc128bcdf0d2fc72dc74c73728f83119123ab19d81ff0a1c351b4acc5b90ec0c24bb4ef01b4e6aa1f2c9e89ec44e0d56e487f13daacf698d1b48939ce2382b45f5c4f406d6c5b06e6e3c164c01732c2bef1ea8698aaa5ce52a589ca74dfb1d3c7e8b002702a7cfd9fa59af0d4d88665a4b2ee05aa87302968e66e7de0d5580b3a090ddb237624d9f2fd1b6ed2adf86db58814c66fb4f01090115ecc86e74193a6e748327b675c6dfcbc6247894aa8dc27f220"}, {0x18, 0x1, 0x0, "8eef18cfc32c7109"}], 0x2090}, 0x401) ioctl$FIONREAD(r1, 0xc0106978, &(0x7f0000000140)) truncate(&(0x7f00000002c0)='./file0\x00', 0xfffffffffffffffe) open(&(0x7f0000000100)='./file0\x00', 0x2, 0x20) executing program 2: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) r1 = getpid() ktrace(0x0, 0x5, 0x1b0b, r1) (async, rerun: 64) r2 = shmget(0x3, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) (rerun: 64) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r3 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) writev(r3, &(0x7f0000001580)=[{0x0}], 0x1) r4 = getuid() setreuid(0xee00, r4) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) (async) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCPROMISC(r6, 0x20004269) close(r6) (async) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r8}}) r9 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x0, r7, r8, 0x0, r9, 0x8, 0x7fff}, 0x0, 0xfffffffffffffff9, 0xfffffffffffffffb}) r10 = getuid() (async) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0xfffffffb, r4, r8, r10, r11, 0x44, 0x2}, 0x8f, 0x545, 0xffffffffffffffff, r1, 0xf0, 0x4, 0x8}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) msgctl$IPC_SET(0x0, 0x1, 0x0) getuid() r2 = socket(0x18, 0x1, 0x0) r3 = msgget(0x3, 0x545) msgget$private(0x0, 0x90) r4 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) r5 = open$dir(&(0x7f0000000300)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r6 = msgget$private(0x0, 0xfffffffffffffffc) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000001500), 0x0, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000, 0xffffffffffffffff}) getsockname$unix(0xffffffffffffffff, &(0x7f0000002600), &(0x7f0000001380)=0x1fa) msgsnd(r6, &(0x7f0000000100)=ANY=[@ANYRESHEX=r3, @ANYRES32=r6, @ANYRES32=r7, @ANYRESDEC=r5, @ANYRES32=r3], 0x0, 0x0) msgsnd(r6, &(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) r9 = msgget$private(0x0, 0xc) msgsnd(0x0, &(0x7f0000002640)=ANY=[@ANYRES32, @ANYRESDEC, @ANYRESOCT, @ANYRES32, @ANYRES64=r9, @ANYRESDEC, @ANYRES8=r5, @ANYRES8=r2], 0x0, 0x0) msgrcv(0xffffffffffffffff, &(0x7f0000001140)={0x0, ""/17}, 0x4e, 0x2, 0x0) msgsnd(r6, &(0x7f0000000080)=ANY=[@ANYRES64=0x0, @ANYRES8=r6], 0x0, 0xbf6ce03ba1750aab) msgrcv(r6, &(0x7f0000000640), 0xa8, 0x1, 0x2000) msgsnd(r6, &(0x7f00000013c0)=ANY=[@ANYRES16=r8, @ANYRES16=r4, @ANYRES32, @ANYRES16=r5, @ANYRESHEX, @ANYRESHEX=r2, @ANYBLOB="bde9546db09da16d30a35a8c5de93cda445ac8a5d526a09fbd1a8c3e1e36518bf372079b414a69f77bf3d8ad67a0f7c8775b02b983f41b90070eacefd9d4d62f5c7eb8af3dd19cda2014c195cc70c1e0e3cfccf53d47446686e242355821775851ee6b28050197e8c9954e1fb267123c18aedf1b74e6686f8574fb1f8ba413eca682bb3b3415a208918cd99485d14a85b12c9e88d894d523e128067ce887b8c112d4740a4c0840cc21ebbed89aa2c93d148b3131017f5cc358b7e9d1ec055c9df1b50fa051dd000772eca133b09ec453a12a", @ANYRESHEX=r10, @ANYRES64=r4, @ANYRES16], 0x1af, 0x0) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000140)=""/4096) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x1000000029, 0x36, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) dup2(r11, r2) executing program 6: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) executing program 1: setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1, 0x0, 0xfffffffffffffff8) r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x8, 0x200) r1 = socket$unix(0x1, 0x0, 0x0) listen(r1, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) flock(r2, 0x8) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0xfdd) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2, 0x1000) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b10005166000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4d037904be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2102000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x4) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffa000/0x3000)=nil) chmod(&(0x7f00000000c0)='./file0\x00', 0x10) setreuid(0xee00, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x35}, {0x48, 0x0, 0x0, 0xfffbffff}, {0x812e, 0xfc}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x0) ktrace(&(0x7f00000001c0)='./file1\x00', 0x4, 0x40000804, 0x0) chmod(0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x1000) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setegid(r6) setgroups(0x0, 0x0) r7 = getuid() setreuid(0xee00, r7) executing program 4: r0 = socket(0x11, 0x3, 0x0) sysctl$kern(&(0x7f0000000040), 0x1, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x7c}, {0x5c}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0), 0x5c) sendto$unix(r0, &(0x7f0000000100)="b10005010000009f0500070007000000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e37193f8343712051eeab71dc000266c05080000fca65361ba84913f0100"/177, 0xb1, 0x0, 0x0, 0x0) executing program 7: sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x402) fchmodat(0xffffffffffffffff, &(0x7f0000000700)='./file1\x00', 0x129, 0x0) r0 = dup(0xffffffffffffffff) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005036000009f0500060007000000331c13fecea10500fef96ecfc72fd3357af302b37b673039d2d236acf20b7804be38224991f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c1f572ca81ea77b3c5890400000000000000361b1257aea8c500002002fbffec2200008abfba090000001d89e400040700000080042000"/177, 0xb1, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r1) pipe(&(0x7f0000000bc0)) executing program 2: getrlimit(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) mknod(0x0, 0x1, 0x0) link(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)='./file1\x00') open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mkdir(0x0, 0x0) getuid() chown(0x0, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) syz_emit_ethernet(0xfffffffffffffc79, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa"]) syz_extract_tcp_res(0x0, 0x80, 0x2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000), 0x10) symlink(&(0x7f0000000040)='.\x00', &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000340)='./file1/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000140)='./file1/file0\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='./file1/file0\x00') executing program 6: r0 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x3f, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000440)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af8000082b00fe8000000000000000000000000000bbfe8000000000000000000000000000bb2b00060000000000ee82ffc4511502fd4e402cde188a15e9052a1e92cfd079ade505fd4de2ce2c0171490e574966098c62eb4fa134a757db2eccbeb9b000c602892bdc84e973099ae3691014f88f65ef2e7d12799995adbee0601bf5598860414ae2bf46"]) r1 = socket(0x18, 0x400000002, 0x0) r2 = msgget$private(0x0, 0x5bd) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r1, 0x6, r3) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) executing program 3: r0 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r4 = dup2(r3, r2) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt(r5, 0x0, 0x4, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r6 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000140)={0x7, 0x100}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r9) fchown(r7, r8, r9) getegid() setgroups(0x4, &(0x7f0000000040)=[r0, r9, r6, r0]) r10 = semget$private(0x0, 0x4, 0x100) semctl$IPC_STAT(r10, 0x0, 0x2, &(0x7f00000000c0)=""/55) sysctl$net_inet_divert(&(0x7f0000000000)={0x2, 0x22}, 0x4, &(0x7f0000000240), 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) executing program 5: mknod(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 1: open(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) open(0x0, 0x0, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0xffffffffffffffff, 0x3}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000040)='./file0\x00'}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) socket(0x11, 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) minherit(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x0) socket(0x11, 0x3, 0x0) r1 = socket(0x1e, 0x0, 0x0) shutdown(r1, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x0) select(0x40, &(0x7f0000000280)={0x374, 0x400009, 0x0, 0x3c9f, 0x9, 0x2, 0x2255, 0x10000000003}, 0x0, 0x0, &(0x7f0000000200)={0x0, 0x3ff}) msgsnd(r2, &(0x7f0000000240)=ANY=[@ANYRES32=r3, @ANYRES8], 0x401, 0x800) msgsnd(r2, &(0x7f0000000180)=ANY=[@ANYRESOCT=r4, @ANYRES16], 0x401, 0x0) msgrcv(r2, &(0x7f0000000800)={0x0, ""/137}, 0x91, 0x0, 0x1700) executing program 1: open(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) r0 = getuid() r1 = geteuid() setreuid(r0, r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r3, 0x0, 0x65, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x8002}]}) r4 = socket(0x18, 0x1, 0x0) r5 = socket$inet(0x2, 0x8000, 0x16) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000300), 0xc) setsockopt(r4, 0x1000000029, 0x2f, 0x0, 0x0) r6 = getuid() fchown(r4, r6, r2) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x20db9d) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) msgrcv(0x0, &(0x7f0000000140)={0x0, ""/188}, 0xc4, 0x2, 0x1400) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, &(0x7f00000000c0)=0x100) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') lstat(&(0x7f0000001340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001b80)='./file0\x00', &(0x7f0000001440)='./file0\x00') unveil(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000100)='r\x00') poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) close(r0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000000)={0xa2, 0x0, &(0x7f0000000300)=""/162}) sysctl$net_inet6_icmp6(&(0x7f0000000100), 0x5, 0x0, 0x0, 0x0, 0x0) sysctl$net_pipex(&(0x7f0000000180)={0x6, 0x1b, 0x2}, 0x3, &(0x7f0000000080), 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) ktrace(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x4, 0x40000200, r3) syz_open_pts() r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b1000504000004000000400001000000331c13fecea10500fef96ec0c72fd3357ae30200004e301ac20008acf20b6604be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abeba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000140)=0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setuid(0xffffffffffffffff) fcntl$getown(0xffffffffffffffff, 0x5) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0x801169ac, &(0x7f00000001c0)) executing program 4: socket(0x0, 0x6efb34f9ae2e33d2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x80, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) getpid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 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', 0x80) mknodat(0xffffffffffffff9c, 0x0, 0x1000, 0x5cda) open(&(0x7f00000001c0)='./file0/file0\x00', 0x100, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000140)={0x2, 0x1, 0x735, 0x1000}) getegid() semget(0x1, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) seteuid(0xffffffffffffffff) geteuid() getuid() socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 0: sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x32, 0x2}, 0x4, &(0x7f0000000040)="a51307e550007d92d18e4b7112f04d555a34ba543ea4ac70e68a522410f29054e43aa88a0788b78a61cd5f689272a61542efa28c4cca35cf4dc13e71b6253c20b38596f1cbaf891b14bcd20f12aa8c1f9b5adea5a3ac72a30dc5077fc68205ed8f3206835ff3acdbaabd13ec4b044d7fd2edeb515398e83122f0a56a4e7eaf5f63919208ee0130e5d990a9d0e5977e377e95c021d957b8bccf06398a2158d407325cf2e3b9885eca4a3e542ae4bef8206b19b2191c40ec3ae57df6fb65ac074c9c4366f768f5ba1530f76796ef731e1aff8aca9cd6e95ff9", &(0x7f0000000140)=0xd8, &(0x7f0000000180)="56226f3bab92fd211b5331ab96c9d3b023d6084b3dec475b04a87523237c4273ffb0662411b241b21327d67d617112b8c5a41d63cbb2bb1d5a8f4fcd0e1d88b7a90feb07ba7bbc3818e3bf6412f8d1e22664eeac43e40b8ad27d182151cd5cb6a90a00399b8037acf721967dafd59000b249fd7d23a142295555f3a1a331a6b79c1f44eea2aba99e4702f680e35c5d5d6effaf9b8abc76957aa36050f65056835cf949eceebe02555b435576779e4998f508d9dd75f76e2519248a657d29cd3ac5527e90ce1b67cc267a0ca60afb46115c9f0b7f24d7276e032dc9f10fcd865074e548198547330d6195af6da45ae18850f702bf", 0xf4) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x41) r1 = dup2(r0, r0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000002c0)=0xf5c2345) setsockopt(0xffffffffffffffff, 0xf2f, 0x200, &(0x7f0000000300)="004b06e3e9bba00c26db3b3525f9b022723c62c0c44c8df4d5ec01f9e5acbea0661d6ef7be0c1067895ce28ccb52aca7d33c3b95a2a6e0a24d6a0d54d20679703c60bb124d096d6d653105d84e1722a2912b879329d2e7c430eea3b9a8e9759e23", 0x61) mknod(&(0x7f0000000380)='./file0\x00', 0xc000, 0x2) readlink(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/85, 0x55) r2 = openat(r0, &(0x7f0000000480)='./file1\x00', 0x8000, 0x110) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) seteuid(r4) sysctl$net_inet_esp(&(0x7f0000000540)={0x4, 0x2, 0x32, 0x4}, 0x4, &(0x7f0000000580)="b22a5b8662af0874ae23bad254c1651b07709886a54ac6d15d4ac43007005766519bd5f9a6f5a983b7ca7b3798b457afb25ee74f832e5f9cb9fa89b91eb2f66baa76364b9aeaf800991444a799c34fcd2d2c02c2a8196d1789e0ce7d8204802ca466436fd9a3d0d0038d722ba84314afac3cd838aa23468be066e1581b55e86932633f8a4aefb8a6305c0c0563d49ee9941a983f3d18c9031e90dd0d04382b8a227e13ce3a2487cede77e9ca7d6c7aed554c48e12279a0f6e2b8a64cc894f12f1adf9517cc025885d4dc18a6d23eab9678e0be19fb3553808f7a0b62f3f53caa0c133d4270b60ec378c8b5c248bbaf4c2fa5363f90c843e3d0c808d500284015c6944b080d6f190076c970e80b43fd185728c0d52ac3fffec405a616cb9dae53da0ac6f4cafbc13d6fa6e2ba38e1ddcc5ec0c0ee1e315a27ad8504408a164526ca1a2a0dca90d46a97ff0ce6592a311b43d1e53a7863db08ce1f65b98ce2ddd514613a6457578712716b691e7585c488f9af0b083384cbf17b558ea84bd961b27523694fdb77d6078a782dbf4754a36cbcc475cbb8014a78c1f337d734c5e818d23982c5736f24b3d53766db4095992bd62961fd8ada30adaa1aac0fc42d8eed2ab70d0c2eb06e76e3e4b18bf88634584d89d75324dd6ae1e1b769e4f97ee57ed3b47560c0dbd8a1ea9dcedd686c66790bc7268b4cde2474f47da104da6b5e4077b6396012788c73d27481b0bf75c76372c57d8efb804b2436f638c0e75fd7d24b9fa7dd0758851d547ded9b19da298ae42559e686dd9ef9f280a6a1ec616f40d947fb95915ed17c77e765e993fc312fd28a25a3a6e7aa407c120ca048e6c5e3459e5847e981d78a2b88f2b97af2fee545ade7dfae1e28e45c369b701fcceb1523cfa9b2fedc0783bcf68c265ca28813105c72ec7d3b138f0214314b713dc04ee3f30f0fb5b002e38c059ad19b83921645d5fb2adfe086ad94a4b4e9e0c0c13d9219993ba05aaa333b1d455552d8dd3b2903f0b730743b4eddc53ccde0e1f067bb8c132243dd849b3eeebcccb8976879996cf3b3788adff632c8aad31693f788f71f9660afd3ac03ebde481f705559b38dbf985bd9b26f6f2c78c04a44b1a5e24308dd4a91540520004f9d0bff93f650b309b9a3135bd8159760e0e1915684369e2268ca9d95a017c2a843ef5c9bae9ee60f868b5dd441a2457fbd6612d412f7c41e933212c0e8210aecfa18e346fe1d0c0674820ae9809c8fd19fbe572945d8ef0ca2b1da6f5b988b3ff0d452fc9949d5e4bdc7e45903b508c137163da1c8522e3b6a3c7d52a5ab8f0efa8b75a2580320c82e877390b8d103f2bf26b47858a7777f39538266f2f819fdc32a6ea449baed9e21ccbf6b4c2688c9c5902eb38a535e9352cc2e067cc5c70a848321844dad2b3157cc238e55458e76c5f192a1af3bb31c3166239c3eb52d99a3eb68afbfcdb2591c203bdf81571d98ed0c4dfe42836b9bccc70c47295353de04b9d07909f26b1a5c0227fb35e7d86a33968ae511ca04296a797febfdc3b2663e484ef7cf90fec4adb4a8c109959563ac1d5abadc26541f6f9804ea481416c6307cdbda3785bd42ac8eb35ee41f1743ade277bb1949bcb3e37cdb9006d41a7d6db99880b32afe48f2288f79694e1831e0dc35c13d7291d07a4f25b6d57b9c6eabca136ed19bdd54de1124279322bd9baf42713b869ea2781018094b1ae459f6ab3a18b25d9e555f5ee871aa4b4f2eb46ee2f659b96d89965120a9c7ef081c15f02233b7c79bb0d180cf0742967edaf856f5c1e2d231a13a410d7c2672e24b2848607424b8f510af471147a94ad259e28283ac2aed51e64b94bd7ae513bc7563ee40e52a3a6c875c52fc3b4796061890abe59ac1e0c57f7e3ca0dfab9673d59436ec2ef25eab36f7dce2035ee12f8b5d3a54dc4580c7af94255d8855c5f573dd831c72b36e6ae5ed7b494b7459758dd611752e81bc7b8d9b8c3de2b87fe56eb54eac756e0bcc537557f7d8b4a59e34fa5efe0f1db6524c661390bd30912bf65b203d78e35f2382175cd72467581afa59d4bd9e256696b97087f1d20d489e0fb8b492896f5892a416fb1a0189e7aab5f9b402635e8b4daaf7113958cc43d68f1e88c0df8fa38f52475e3579ad7cf7c9532b2dc4fc09f6d61a0efd22adee268dd483cc9819e6f2f9cfc2b49d35f776d40a4ffcd9cdcc30744a02c9773aa264cf1c0cf027f5e4daef08185329c60b9c863bf41df4707e98ffd9288103b70d5d119c14cd69e86e0bf6d74a602e35f125e99a85c98dde2e12c7685eff7f42140fc82e48a3039b123220cbb5603d09ade28e60ead01bb536d905b2b4879174c7ad539190e2ee37742796e99db439189f574fa24cd891873810f6beefd6e2d57757047243acf6dfadb516fa1bbb52c7c5268fa2797bf8550ab442f1b061c26c7c6ee12bd6b097d6aa24d865ff3a50b62c60e1bc9a2b4ea2b914468892d6aa085e022722b24d83178889969d20a0b3c11b5c0870fbbe811c023460cc9684eb4e281966741e3f9c9697e74bb52c3224b5cfacc13c17f5071eb8886b09e7cbffb81a506c7f4468af376b218fd3337374c38ad1183efe024ae1636e714028c11a18cf28b1765d27d4bc0b2e6a7fa930c49a36e7566792d5af3c190f4638e4c786a1173c4d32fbfaed46d33fc10f79a5a9ca146df14bb1f4cdf0edf97eb488304650c622467ca0cffa5622be3658aff0cf277be03dfe772aa3cefcf3a6d38a7d5fd08c75ec868e7acbf0326e08d2a1f334c40502b43fc61ff176a65c493b57a31017bc380412bfeb2e66bfefa1be3afcd51ce10945f2a00431535238bf65a3e2f3d09c9b153069109a5a6f0d8a9d7f6a8a50a692fc8521c26a3a69d5f0a92eddd044ed11b729ae73a2e040844cbda4baeb446923733a32bd65022d5158d2a7fe406d54df6475cfa0655fb15c9e6624e955e762cf4a2082a7c63a841619a00d8b40b79a19efa1fede92ee71b5b6d076a16e970f997cdda42223ddb2e249787dcbddb3c0c3bbda332aef952f12df08ec82fd7d17eb479c2ed5c7ba764789c3d8f1df4c2fe48afe3cd9eab2cbdc029608b1f751ed4c5d3a99943f78ee21975ed9b3a7dc858c7c51cce11311daf3caf133b9b251f57610724f1c58f903fad666d2213549d4ce30fde2cabb04a9c728ff9b95adbdfa4a99eee2dba16540c4a25645cc709cc9359bd6d48e3ca57be8225d19ddfb9227eb3d6209fb97d26a65cb7973624002a8ab053f3217a118ef7fcf0b6480a5956b7cb430a4a6c8ac958276fd1e662768b34b4e49ebc993102706b7580df8b56ccd369bffa11d431e73f7e5303dcff1b3e989f2fc6d05bf4fc31bb43941c04c5b13a28aeb607ffa9523d1824d5462f097b0760d9b1c40b9bbc5fd9775aba181ad5f8200d3cf3a49a71e9a1cc6d4ec3b17ce836b8c05de0c33db061bbd364cb4691d4722890187bb4d213c1d2b5822c9c67a9ec3bb616d514ba759a1408e9e4ddec4dbf40f277c1d2c21202bafb9b95aca8e43a80b6d3d622b38c409500b7cec4ab6c519e2f1afbba8fe277bb130e2e573e040c73abedd31c323761c514614f3ec7c06341301785d389922bbacdb79ad87081472ccdcd4ecca4072386c6da82645045ceacc5f238e487539bb27af759861ce6f8f741cd20c889c3641b1f9f3820972f83dee4e1c1de548e66b5a3a00c85208e366050f3b77b22cfe95649bc8209846e60f14bfd8402825b4c4e2171105396dcbcc385f02603a19708f260740a659ba23b140588143e60c1dd03f74eb0fd68cc4f8d0733499fa04bc0041b029d39ee718a4ee34cc189149f4a7284877044e830de9216794752c03d70c94ccc7bad95ff77b68dd854b032df0d11e0c6c510ea280b6273a17124c3f00291831b63772b5d5e0d6e134f7d973c288e241ebc81b2e41c456bcdb62868500be84622734d2c03d7a60cffe5620e5bad5f604eef17978f95800f41489372c6313ef658dcaa2fd1887c1e834ceefc517d80b8da2f1fa143559cc961a28370f9e3857bc5c3392ac675e7150bd384d4c3e8d867d6a8f4b3e0dcf127d8ac299ce6b4484373592f03d46456f00a70ee218f77809c6dbcac8444b26412b61f02fa8f5c02963bca770b622fc70de27aef6bd906dad8c2fa859a4096d9c09ec916aecc375dd372a57dd0c28c399eeb7530df2e9ed3e11a2ddbd28d91511f4f31cdcacfd2ee8e995d217f10df849a0622998fe852461f6bd5e6a4f6d9297a896401101c4657cc08e19b090a253856283be30e75cc7fd046cce05f52161e5b4ed67d3df8f7fbf2ff655e56351cac5dd772983c3a22b17a72ceeae7184f8dcce2049fd7986fb639452ccb5546d09807c1241ab585712cda8c05858e5a524f4fe4b6007b4ce67e4877aeca8c02e184b7c51c2265e8b4f6839a2cf13d373a21d4f81815bc46990d39b70560c527221d08adac35bbb8a171ffee5bd9b04b0122244ec714e545164e5b2ed21ce242f178565b9a96668631c6f9ffb1d75e045971843ebaf4b2dfe4167a00f381a52e2f8bcb927d2da51571db0ddff7c60c0722dd3d5666a7f0c884e8906313a23a337eed4ea341b419071e045f9eece40e3bd46574c019c43088dab2ca19d17198e01adea18ec7c4c2ed204da67cf64a6748873c7bafc7ec3ece79d7727d80ab51e9a0f96b1cd7fb0c886b7c7363344d8f24c72325952a32d5ad037f8de61064ea5ececd662192376ed4ba508d0e6606e350a9443978f5f80ac81704484e0320e2ec57c0528f625d4c93cb1a8d04f951be98484d427ded847271d10b1906d7590514ed3711ba5a26616995f94c18ceacf06ab7215e41412efbfcf797dadc887bab38c71fb5713dc36652d5cf287a4e735047efbaea08df1b904a1bbd9ccd28dcadd3fb7e7d67b39fc89ba85bed1305a772821f576467bc0a04595dc55e670f0baa606e22e7ae348837784921464d0f97f6ec9781935db63c336509b4301a05f8562df2e257ffbf75ad3763a385c49f7bc23fc9db7d6aa56690fa4b03b04bfac70cf3822617e0e0a71acda25af1a0596328f34ab0489cda92caef66fa15d094b36e6ea96139482eba1b27f312eb63dcb56bc3784956ca22a253b53c76696ea97f0118990f7c756bf46dd737f74b152e6282f90ab31f390c9056349fbe09e2534f86cb449614b50619bea5334b7de7e1ce614492aa19165a31ced11fcf4e78d423e3c0f2bef2726c06b47d29c223e05216d60d7807047b71a9005cd11e36c744da8631cca780062b44f45530af57b9ce6603d7f5d066957d6fd651a8d202f273dade949f2805109d77c2a5cb4da3aa30bf56ab829271bec329cd4dc694401869f1eae864eded3df41cc2753c03b3e1f1640caf9f871112f46245914dddb4795634a9f1bb857dfa884a7c02d558e3b811f6de3fd0bf8c7e88e16fafa632ce05528396a7e089638a40f3a9e8e3b68902c492ef42d42e21530c6f42f5eacd2cbcd565a576a229d81e9ef59f83f2d2f35fb900c7985504bf34619ac2e7beba74dbb0804c23f265cff7241928b1b113213e3fe2645dee6a3b4ee7dbc6b214b1218e4ccc1d3001f8cbbb5dc9067921acddb47fc7749d053c27f86a66cedb716200270134f33dddca8676c8ce4ccb776e233028f372de8f0f156d8aadc6d55059a63f02c37ae11f079ac0cbeed96c5ae4ead19f643585c5ed79563f9964ba3da61a3c25ebf81dcb3803af72398ca31cff1e9e9bca39caa35ef6cc499466de32c8d0dcbe9f48082e1ceed4a2cd0dede", &(0x7f0000001580)=0x1000, &(0x7f00000015c0)="0c8c6b9591ffd29f49c93d9d833bfe2b3bc574c52b86db106b069a8c0fc8fcd9d49702e3973e719c68468b39d13d09efb1ab0d2252c1de0c8b996a6997091cc28a7956f421f847d752fffea87b32eee26c60449be6cf5afdb8c586542a06ace3ee98386e43af2aa99eef88fbbc6e3b5e1ae511dcf27a269f90303c9c50014fe43a89f957958c2fe6da18e42ef9b1b772380e01dac81a183ecc84e06d2cc773e89943", 0xa2) sysctl$net_inet_esp(&(0x7f0000001680)={0x4, 0x2, 0x32, 0x1}, 0x4, &(0x7f00000016c0)="140867fafbeb76493b41b873952fa10ce3187fd74181d9b381de4f28abff93ba95dcef583253834c86fd55cf4069e8c51867c42fbf96014cfa3855872965db153b65369120bf672235512114df9977d8a72af42c2673dd884a26c44891ea6cff02d6484ff6d55e15e209aa1b7326f177bedf0a20a57e9ded46730eac40e204d1114e9bf8821d51c16b1eb26890994c740f5c20307ca505", &(0x7f0000001780)=0x97, &(0x7f00000017c0)="31e4ae4844df9e800c29950f4c00a0cc7f132d5336b6b30e4f4f5d5094aeb8e813b2c0ea", 0x24) setpgid(r3, 0xffffffffffffffff) r5 = syz_open_pts() kevent(r2, &(0x7f0000001800)=[{{r5}, 0xffffffffffffffff, 0x68, 0x10, 0x1, 0x7ff}, {{r1}, 0xfffffffffffffffb, 0x8d, 0x1, 0x2, 0x1}, {{r1}, 0xfffffffffffffffe, 0x0, 0x2, 0x4, 0x2de}, {{r0}, 0xfffffffffffffffc, 0x25, 0x1, 0x3, 0x6}, {{r1}, 0xfffffffffffffffb, 0x80, 0x80000000, 0xfffffffffffffffb, 0x4}, {{r2}, 0x3, 0x20, 0x40, 0x100000000, 0x9}, {{r2}, 0xfffffffffffffffc, 0x80, 0x80, 0x6, 0xfffffffffffffff7}, {{r2}, 0x6, 0x11, 0x20000001, 0x80000001, 0x20}, {{r1}, 0xfffffffffffffff8, 0x9c, 0x1, 0x0, 0xe44}, {{r0}, 0xfffffffffffffffe, 0x57, 0x8, 0x9, 0x5}], 0x7ff, &(0x7f0000001940)=[{{r0}, 0xfffffffffffffffa, 0xe4, 0x40000000, 0x5, 0x7}, {{r0}, 0xfffffffffffffffd, 0x92, 0x4, 0x6, 0x4}], 0xfffffff9, &(0x7f0000001980)={0x8, 0xca07}) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000019c0)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000001a00)=0x3d74) r6 = dup2(r5, r2) r7 = accept(r6, &(0x7f0000001a40)=@in6, &(0x7f0000001a80)=0xc) r8 = semget(0x1, 0x1, 0xe) semctl$IPC_RMID(r8, 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000001ac0)) syz_emit_ethernet(0xe9, &(0x7f0000001b00)={@empty, @random="cbf89d7e40fb", [], {@ipv4={0x800, {{0x31, 0x4, 0x0, 0x5, 0xdb, 0x67, 0x200, 0xce, 0x70, 0x0, @local={0xac, 0x14, 0x0}, @empty, {[@timestamp={0x44, 0x1c, 0x8, 0x3, 0x6, [{[@loopback], 0x70}, {[@loopback], 0x2b}, {[@multicast2], 0x9}]}, @ra={0x94, 0x6, 0x10000}, @ssrr={0x89, 0x17, 0x5, [@multicast1, @local={0xac, 0x14, 0x0}, @empty, @broadcast, @remote={0xac, 0x14, 0x0}]}, @lsrr={0x83, 0x7, 0x3f, [@multicast2]}, @ra={0x94, 0x6, 0x9}, @end, @ssrr={0x89, 0x2b, 0x1, [@empty, @local={0xac, 0x14, 0x0}, @multicast1, @multicast2, @broadcast, @remote={0xac, 0x14, 0x0}, @empty, @multicast2, @remote={0xac, 0x14, 0x0}, @multicast2]}, @ssrr={0x89, 0xb, 0x66, [@loopback, @rand_addr=0x7ff]}, @rr={0x7, 0x23, 0x8, [@empty, @local={0xac, 0x14, 0x0}, @multicast2, @multicast2, @loopback, @loopback, @remote={0xac, 0x14, 0x0}, @broadcast]}, @ssrr={0x89, 0xf, 0x1, [@broadcast, @broadcast, @multicast2]}]}}, @generic="6441dbb3f1b69f9f2b8bfb21e66ae52f257e8eea52e6fe"}}}}) fcntl$setstatus(r7, 0x4, 0x8) setpgid(r3, r3) syz_emit_ethernet(0x2a, &(0x7f0000001c00)={@empty, @empty, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x4, @empty, @remote={0xac, 0x14, 0x0}, @local, @local={0xac, 0x14, 0x0}}}}}) socket$inet(0x2, 0x3, 0x2) sysctl$net_inet_esp(&(0x7f0000001c40)={0x4, 0x2, 0x32, 0x3}, 0x4, &(0x7f0000001c80)="e27166c8f5cd89524d2dfcb8de94987990eed14a58dc5124dd704e7f371db17cb1ae2fc32acd0595ebaf23576a91ce46d076a1ff65fc5d72d555c7f2e855461730686cd01c3717d8d77f633fb981859aeef9162179eb0eb48b4376f251988fd21841a770a74719a9ce09129803a596cf3f81655cb47352d8bd22a1aa6b46e4b1d6a6d3a030355d7101be6836566e2d65447a8fefb4a70d4c99e542102aaa4d2e6f8c6dd497d3a13a0b555adef93b16e5cbbb", &(0x7f0000001d40)=0xb2, &(0x7f0000001d80)="b36b8f276c7a8187805d35d051632a2d1e690f64f60e8e0c04f3866ddd1638c67f986f57be5bc0d1182c123a2e4be87911ae1d82ed287f82ee8c1f3d4b461e64118711c4d8f90e5cf81db68b0d0840c3f4866d987608372a1749be810c84b1052a9f9907c41eb7d3706c71be214ccbf2c7747188b8e3e18d159f20664313ee00e96b0d4b36ebd224335568606c7727d43bfb3dcdf34532e4d2009d8d114192c14e3bc2a4bddc0ae5d1d6b148a0766a21c474ff9c3f91cca0b3e9f008a6b63f721bc1b63f0b289a8817029716453896dfccf87cf215b545409367", 0xda) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000001e80)={0x1, 0xa5dd}) socket$inet(0x2, 0x4000, 0x20) executing program 6: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x18058, 0xf8) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f00000003c0)=""/96) r2 = geteuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000600)={{0xff, r2, 0x0, 0x0, 0x0, 0xb2}, 0x8, 0x96, 0x5}) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000440)=""/206) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x400}) ioctl$PCIOCREAD(r3, 0xc0187009, &(0x7f00000000c0)) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x3f, r2, 0x0, r2, 0x0, 0x0, 0x5}, 0x57e1, 0x9, 0x15}) semctl$IPC_RMID(r1, 0x0, 0x0) close(r0) executing program 5: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) (async) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) (async) executing program 3: open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) syz_emit_ethernet(0x5e, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd604292c800280000fe8000000000000000000000000000aaff020000000000000000000000000001000200040000000000000000000000000000000000000090"]) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "80347e7bc3cd7eb6040000000000000800007000"}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() syz_open_pts() r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) shutdown(0xffffffffffffffff, 0x1) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0xc0207534, &(0x7f00000001c0)) syz_open_pts() ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000001400)={&(0x7f00000013c0)='./file0\x00', r0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0xee00, r3) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r2, 0x800c5709, &(0x7f0000000140)) socketpair$unix(0x1, 0x1f2756e19e0c57dd, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r4, &(0x7f0000000240)=""/152, 0x98, 0x0, &(0x7f0000000200)=@file={0x1, './file1\x00'}, 0xa) syz_emit_ethernet(0x2e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff0800460000200000000000019078ac1400bbac1400bb8303000000009078000000003db581db2417ef85c9f8758f0d528f87433dddddbe36b306474578bd6e25878275a0472328f711629f65e67d7c9236392dd62c51d30adb66e59413af965205cd4ae943e3ab3008c2cfdaed3878925d9d0e568cc718976f8d7abe36a73f466db7d73bdc019231068871feb5b52c96237d5d78486fe3e407a71dcc82b1e5e95cc85f24ad807d4f"]) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r1, 0x800c5709, &(0x7f0000000140)) r3 = dup2(r0, r0) select(0x40, &(0x7f0000000100)={0x10a}, 0x0, 0x0, 0x0) close(r3) executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x825d}, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/91, 0x5b}, 0x3f89}, 0x10, 0x0, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0xb1c, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x0) r5 = socket(0x2, 0x2, 0x0) r6 = dup(r5) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r8 = geteuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) fchown(0xffffffffffffffff, r8, r9) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r12 = semget(0x2, 0x3, 0x205) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000780)={{0x3, r8, r11, r10, r9, 0x45, 0x2}, 0xc942, 0xfffffffffffffffb}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, r8, r13}, 0xc) setsockopt$inet_opts(r6, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) dup2(r6, r4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r4, &(0x7f0000000000), 0x10) write(r5, &(0x7f0000000080)="77122f1bcfab543f", 0x8) executing program 5: open(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) open(0x0, 0x0, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0xffffffffffffffff, 0x3}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000040)='./file0\x00'}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) socket(0x11, 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) minherit(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x0) socket(0x11, 0x3, 0x0) r1 = socket(0x1e, 0x0, 0x0) shutdown(r1, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x0) select(0x40, &(0x7f0000000280)={0x374, 0x400009, 0x0, 0x3c9f, 0x9, 0x2, 0x2255, 0x10000000003}, 0x0, 0x0, &(0x7f0000000200)={0x0, 0x3ff}) msgsnd(r2, &(0x7f0000000240)=ANY=[@ANYRES32=r3, @ANYRES8], 0x401, 0x800) msgsnd(r2, &(0x7f0000000180)=ANY=[@ANYRESOCT=r4, @ANYRES16], 0x401, 0x0) msgrcv(r2, &(0x7f0000000800)={0x0, ""/137}, 0x91, 0x0, 0x1700) executing program 7: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000580)={&(0x7f00000005c0)=[{0x8, 0x200}], 0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x87}, {0x3}, {0x6}]}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000300)={0x10, 0x0, [{&(0x7f0000cb5000/0x4000)=nil, &(0x7f0000eff000/0x4000)=nil, 0x1000}, {&(0x7f0000d1b000/0x4000)=nil, &(0x7f0000f95000/0x3000)=nil, 0x100000000}, {&(0x7f0000f63000/0x3000)=nil, &(0x7f0000cb9000/0x7000)=nil}, {&(0x7f0000d03000/0x1000)=nil, &(0x7f0000dd3000/0x2000)=nil}, {&(0x7f0000fa3000/0x2000)=nil, &(0x7f0000cdf000/0x1000)=nil}, {&(0x7f0000daf000/0x2000)=nil, &(0x7f0000f8e000/0x14000)=nil}, {&(0x7f0000c85000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000c0a000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000e67000/0x3000)=nil, &(0x7f0000dfc000/0x4000)=nil}, {&(0x7f0000e16000/0x1000)=nil, &(0x7f0000e71000/0x1000)=nil}, {&(0x7f0000d6c000/0x3000)=nil, &(0x7f0000d3f000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000f6a000/0x1000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000d42000/0x1000)=nil}, {&(0x7f0000c82000/0x2000)=nil, &(0x7f0000f33000/0x2000)=nil}, {&(0x7f0000c63000/0x1000)=nil, &(0x7f0000d86000/0x1000)=nil}, {&(0x7f0000cea000/0x4000)=nil, &(0x7f0000e5b000/0x4000)=nil}], './file0\x00'}) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) setrlimit(0x0, &(0x7f0000000980)={0x0, 0x62}) writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = dup(r3) writev(r4, &(0x7f0000000100), 0x1000000000000309) executing program 6: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x9}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000000140)='4', 0x1}], 0x1) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000180)="6fcba96e64d77dfe77d06091c8341acb34198c0a814782756d57baab94464a58a4b73829bbd855c4fc82a22114055f11772201b4520af053c58a9ac16cfe7376df6533a6ebd612b77f196edcbfdbb40c79ffadddf008734e7b6c18b83f763d85b6099b124450f0c24bbef69421f6f636b8a88ed45d3eb2ff3f0c3b502dc2ef90d2f994284a753609cc949817c64ecd14f599c0a45421815eb9f02a571f319ce903f7b27c57d522d0f6800595b96bbe11842b", 0xb2}], 0x1) getgroups(0x3, &(0x7f0000001280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) readv(r1, &(0x7f0000000600), 0x10000000000002a5) executing program 4: connect$unix(0xffffffffffffffff, 0x0, 0x0) 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) shutdown(r0, 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 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b30ccf53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1da9304dc8bf8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7408bccc3081d1feec2142247dcd0e3ab8a8ab390b2a70909b2f114aa2b6ff73741b6c4c953d4fd45a49aa77d02ae571e60a547d96c4f47fe003bddaa93c475fa2861d500bc87ce5ad627cad71b844204951bdf08bff52b0053e7c98eccef58037f102fd969ec0c86278c4aacf316066c99d2c1a8415b13b998a42770e27686f66e6c7f60bb6eff7269102c25d993ed50c8cb59f6e5f8f3846234adc730b0a742293f76d27d6f2146b96aca091af572bca375bd49ac31918f698ea537fa89c068aad9075d04c153d398394ec17cb7ac66a5cb7f3934912fa391d695a3ef005be3dbdc94e8a8e8b2b92831afeb584ecf26280acd16e2ef1f213d483629ae5906b87844abb013a841439ffc4ab753d050f4d95032ff214a99e06f454cf8e5fd84dc8da0ee9819823ec630a9baa1e508a8d3328502547d272f43a8c729981ff71ba480b37b001a0ea99f62e73c2855ee7ac4350c36ab5cbf2f81853268328d13ea00b1cded0631b42636f539ef64a38344f712a0780639a44be8686603811edd13c3874ec1301d9945978c43bf065ff79fccb884643b5e4dc4ab05764e092f2dc53d54fc3c58dfc7db513cdfe397c8017d017e182ef27f80384a683fa1ecaba56def0f28f07e1aff1f964a7aec1a29c116602900857c0191e77240e7867294428ef5cf8e69e994893fb3e4833a114cf76acbfb2e95d5df3a3983c4df26fc0dd01e167dfee54393ec78805a83f02b2250d32c760e2f251e266feabecb8797245e7a819df60e37e63acdd9c5e4ae1b91af3f3eaa31415e5e6ac94b3945633fa32d6402a92dffa156a443cb0fe58bc13f47c3232bc88d25fb5e6f31be5d6fbf96e93b0e67388a37237cddb983e238f383b2d00800000099d496e2a5329b157345bfe0a6f492e669a1e02cb1a288bdafb09631da2013f1636b89de7b7ce1d04ea044431d42f0ab585d1897fb1c1d40d30c6b3148b3e8d7646c2e43bc18846d18eaef9ac1db4c0300e4c95c8e1bf3e67e9570ded56d1e08b38b194002997c6a14ee2cb8fc581d84e8b0af591722e829afb20a140b64e885d4487fe0abeb5640dd860a4116fd8cbeff648571330c8547e97d555a6580512b19af967d393d28da7461b0daaf5f569e56208cf619f1748fc4554e4970cbda93bf96331f901f00fdab2544a05701cf8e1f6bfae5dbfa444291fbaa9eca6d81c34c6be540888df1162b4f6665265defa30ed9fb8294284f934fa90f3cf414696e31d34f467ead405bee81fda3a6b292a40dd37bd04ae1f81605da8ef62c450bd58525ab30b60b150a9367e200000000000000000000000000008a35ebd5f5a07ed8988f0b892b379e9fc79500b34e0376c1e9b6ea18aab7f2032d8654d7525a1681f0fc9ab5c05e7310b36ee518e7af205cf08dd1430ae38e7beb8424999c69860e8d325ad196a660854254be99a583c4c4aa77af7228e35535e8523394cda4d1632f6542a3b27d735f77e257a5572e6daf02b1a4b950b0ea220cf4e7734d6db76e0e659479c4008eed9b006d579e2cc9ac09fe5eee80645a"], 0x401, 0x0) msgsnd(r1, &(0x7f0000002b40)=ANY=[@ANYBLOB="03000000000000005737f4e8cc9a4d372333874964cdc9f0c9b28429a1d6018e66ae805a6eaf5b60973595de3c6c60ed4223387465aa674b54a5edb2e320b72509e127825ce3c37e97f2dcb3634dc4bf8ad00addfdfe89e41b89d2e5211bc7053c6633039e49703d5d99c2edb8217408b39a202a5d350885d40a85574aa11c79d543dbd0988912350a45ff7253d405381245569d0ace931883eb85c37ae701281811ba1b8960038b2720ddcec3cfb8c238bf573aef5850b865e449ba54b24ff019da46afc4e2433ea69feed66c441b11ffee290e2bad06667d0ecb15272b"], 0x14, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt(r2, 0x6, 0x4, 0x0, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r3, &(0x7f0000000ac0)={0x0, ""/4096}, 0x1008, 0x1, 0x1800) r4 = socket(0x18, 0x3, 0x0) msgsnd(r1, &(0x7f0000000300)={0x2, "1df31699fb7233ffffff7f542b0a7f218807377954c10006154e15f1b31f789e96f76daee6c959cce4e33b0c92d52ab807000000cc35b548537157e49c12252bc6e2e9b5607bb969829358090a"}, 0x55, 0x0) msgrcv(r1, &(0x7f0000000480)={0x0, ""/237}, 0xf5, 0x0, 0x1800) setsockopt(r4, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) msgrcv(r1, &(0x7f0000000380)={0x0, ""/201}, 0xd1, 0x1, 0x2000) msgsnd(r3, &(0x7f00000000c0)=ANY=[@ANYRES16=r4, @ANYRES32=r4, @ANYRES64=r1, @ANYRESHEX, @ANYRESDEC=r4, @ANYRES16=r4, @ANYRESHEX, @ANYRESHEX, @ANYRESOCT=r4, @ANYBLOB="e2741b262760a83cd10dac54c942603d0aceb15f748d0f3b2e063f6a2449f3bb000000000000bc1cb7193bcb32a13cc5bfd47d70822bfea0e3575a132b52466c86315d796f6ba12269c87784253e81000000e8e6899dfa33c7fed5d17dd1002a5eeed5ebbe57a4ff9c6bf317671b2f5d1889900629b1747e3cf7ed9ed20500f20500f7ad3c6ce8238747571c9fd0c24945c80b6e160c11bc00"/168, @ANYRESHEX=r3], 0x298, 0x800) msgrcv(r3, &(0x7f00000002c0), 0xa5, 0xfffffffffffffffc, 0x1800) r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r5, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r6, 0x3) executing program 3: r0 = socket(0x18, 0x2, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x4}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x8, 0x8, 0x40}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) dup2(r1, r2) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f00000000c0)=0x87) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) shutdown(r2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r3, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x4) syz_emit_ethernet(0x42, &(0x7f0000000140)={@broadcast, @local, [], {@arp={0x806, @generic={0x1, 0xd491d554f9d83c45, 0x6, 0x10, 0x1, @random="454f1a8924dc", "76b0b8582e22edac2c8a0abee50d691e", @remote, "142efc202bd09b347f8d90735bc2cc43"}}}}) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) lseek(r0, 0x1e, 0x1) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) executing program 1: readv(0xffffffffffffffff, 0x0, 0x0) ktrace(0x0, 0x4, 0xd27d43220c7df9b, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{}, {0x6, 0x0, 0x0, 0xfffffffd}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) 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}}}}}}) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chroot(&(0x7f0000000100)='./file0/file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) sendmmsg(r0, &(0x7f0000000140)={0x0}, 0x10, 0x0) executing program 5: openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000005c0)=[{0x0, 0x2f, 0x4}, {0x30}, {0x16}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) r3 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r3) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) r4 = socket(0x18, 0x2, 0x0) recvmmsg(r4, &(0x7f0000000680)={0x0}, 0x10, 0x0, &(0x7f0000000700)={0x0, 0x5}) poll(&(0x7f0000000480), 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x2, 0x0) r6 = socket(0x2, 0x4001, 0x0) dup(r5) r7 = dup(r6) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) r9 = socket(0x2, 0x2, 0x0) connect$unix(r9, &(0x7f0000000000), 0x10) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000080)=0xfffffffd, 0x4) connect$inet(r5, &(0x7f0000000000), 0x10) executing program 0: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, &(0x7f0000001440)="00000001", 0x5) executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x5e75) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x800, 0x4c) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x5c}, {0x35}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)=ANY=[@ANYRES8=r0, @ANYRES64=r1, @ANYRES16=r0, @ANYRES32, @ANYRES8=r1]) write(r1, &(0x7f0000000080)="04", 0x1) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) write(r1, &(0x7f0000000040), 0xfeea) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) dup2(r3, r0) r4 = socket(0x2, 0x2, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)) dup(r5) r6 = dup(r4) ioctl$BIOCVERSION(r6, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000000)=0x33b) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000280)=0x9) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) r8 = kqueue() kevent(r8, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(r4, 0x80606955, &(0x7f00000001c0)) execve(0x0, 0x0, 0x0) executing program 1: pipe2(&(0x7f0000000780)={0xffffffffffffffff}, 0x0) close(r0) kqueue() open(&(0x7f0000000480)='./file0\x00', 0x382, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) select(0x40, &(0x7f0000000380)={0x3f}, 0x0, 0x0, 0x0) getdents(r0, 0x0, 0x0) executing program 7: sysctl$kern(&(0x7f0000000100)={0x1, 0x3d}, 0x2, 0x0, 0x0, &(0x7f0000000040)="4653e7b9d2830ddc2cbc9f10fc5c22c395b42512478f7a3e187fd95322dedffddaf20c3defcca9224ca6718c56c763f5e79915f36af5353ea18b445f3444d3cb6c5e92bfcbd4162510426fc3babca3f20b1850220152e555033693fc1533c64edeb09cd290fad4be38b00840fc74808b2c4305e8e3c405736391ab330bacdae72ddd5b8b715ea59e6ce92e14111d1f4780d548480ac6455b615b38c69e1c221320978ef640236289f133dec5332abc2f66", 0xb1) executing program 3: open(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) open(0x0, 0x0, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0xffffffffffffffff, 0x3}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000040)='./file0\x00'}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) socket(0x11, 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) minherit(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x0) socket(0x11, 0x3, 0x0) r1 = socket(0x1e, 0x0, 0x0) shutdown(r1, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x800) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)={0x0, 0x3ff}) msgsnd(r2, &(0x7f0000000240)=ANY=[@ANYRES32=r3, @ANYRES8], 0x401, 0x800) msgsnd(r2, &(0x7f0000000180)=ANY=[@ANYRESOCT=r4, @ANYRES16], 0x401, 0x0) msgrcv(r2, &(0x7f0000000800)={0x0, ""/137}, 0x91, 0x0, 0x1700) executing program 4: syz_emit_ethernet(0x36, &(0x7f0000000400)=ANY=[@ANYBLOB="ffffffff1400ffffffffffff08004a0000280000000000f88f7800000000ac14b77f255bd72e4b040000000000000000"]) executing program 7: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x44) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x12) executing program 1: dup(0xffffffffffffffff) clock_getres(0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000140)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "cb5465", 0x10, 0x0, 0x0, @empty, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, {[@routing={0x0, 0x0, 0x0, 0x5}], @udp={{0x1, 0x2, 0x8}}}}}}}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)) openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x20, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f0000000640)={0x1, 0x3b}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x14, 0x0, 0x37) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) executing program 2: setitimer(0x0, &(0x7f0000000300)={{0x0, 0x4}}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000240)=""/153, 0x99, 0x1003, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r1) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x159}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000000000000}) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {}, {}, {}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {}, {}, {}, {}, {}, {0x0, &(0x7f0000ffd000/0x1000)=nil, 0x3f736776}]}) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) socket(0x11, 0x3, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r4) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000600)={&(0x7f0000000500)='./file\x00', 0x276, &(0x7f0000000540)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x81}) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1424, r6) fcntl$lock(r5, 0x8, &(0x7f0000000640)={0x3, 0x2, 0x8, 0x401, r6}) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000b80)={0x0, 0x0, 0x0}) r7 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1006, &(0x7f0000000040)=0x3, 0x4) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000000)={0x10001, 0x2, {0x564e1dff, 0x101}}) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x80047470, &(0x7f00000000c0)=0x10000) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0x80206931, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000100)={0x0, 0x0, './bus\x00'}) poll(&(0x7f00000001c0)=[{r2, 0x2}], 0x1, 0x0) syz_emit_ethernet(0x68, &(0x7f00000008c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60362f5f00082b00fe8000000000000000000000000000bb60"]) executing program 4: r0 = socket(0x18, 0x2, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x4}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x8, 0x8, 0x40}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{}, 0xfffffffffffffffd, 0x50, 0x2, 0xffffffffffffffa6, 0x7ff}, {{}, 0xfffffffffffffff9, 0x20, 0x1371e167c5d3b19d, 0x80000041, 0x8}, {{r1}, 0xffffffffffffffff, 0x9, 0x40000000, 0x200, 0xffffffff}, {{r0}, 0xfffffffffffffffa, 0xa, 0x1, 0x60, 0x7f}, {{r1}, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x8}], 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000140)=0x400) poll(&(0x7f0000000000)=[{r4}], 0x1, 0x0) dup2(r4, r5) syz_emit_ethernet(0x5e, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffffbe2c6050b8fb86dd60fecf0c0028000000000000000004000000ffffe0000001ff"]) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r6 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r6, 0x2000740d) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000300)=[{0x1}, {0x60, 0x0, 0x4}, {0x812e}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r4, 0x400c570a, &(0x7f0000000040)) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x10000}) (async) r0 = syz_open_pts() close(r0) (async) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0x5487, 0xffff, "0afff5ff7a095aeba1d76ff218aabc86001800"}) syz_open_pts() (async) writev(r0, &(0x7f0000000840)=[{&(0x7f00000009c0)="1bf882c147063c80d3488dee7e157281374a68073ada17b27df1dfc9c9925c1f027c3b7b1a05319351cdc65fe93981dca900f55c48b50ab333662aee276b0ef9f188aa82ac19a7fb379eb4962f2d58dc2dc1127a173c751c812fd90ce41a14a56114322da257feb94d5189149508c957e47792c556a256c713d069c243858eab22bbc73660d8629969a253ab4105462c267e2a0f55481be0d308a8db18f4f8f293917cb5d1fe74f4a6c3be6babc58636de9017cf524849359c1a4c36d06821f99c211b7435ac690f4288f743374477e8b49be85e6d164b592d1091c16b241a0a7eb1c760f3f69ec542ac169d3ca0e4d4184a935f0465e41df1d1ead15fab9c6d893c922fe7ccc85b5f6e843e9bd257525ea4603d41f647350541e5ede6c68b51f0749545aa67b931b241e491369beb2b8cb7663ce5e20d5159e7efa0540fc7c2bdd5247867313e9e506bcd09", 0x14c}], 0x1) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f0000000380), 0x0) recvmsg(r1, 0x0, 0x0) close(r0) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000240)=""/62, 0x3e}], 0x1) socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000280)="9ef0fe1866b6a019a164f325d57b9929bc13dc448cd8efd111e430204ff9c6a2208e66eaebb0fc00c80198723279257ab8aa13b1bb0dbddff6c247f6c935c2d6d897eda86892599a5bc6bc05298cd59b9f3f7b0332909bc36bb87af8fe16aa42f402000000147bb665e37faafd6affeaf5606cbf0adae83a15126aae13a2801507cfb7f94185df4d901e2160a919ce9aa84af5c5a56b6484e7b41faeb55a116ddb2a0948ac44864cfbd0ad8a58e640a70ddd05f78a590931c480a37e92b3c43c28a56584baf973a387a9765612d787a6aa797f902bdb296571d2940baebc88799fa862329477f88f8e153a2e76896aba8fc092eaaded4276cf424f6e855d1310134eff1408e44903988467f6ec68b94c3c5ec8166240dcc1d3436b6101df529c2dae0080a3f8722637a57ff301093f87764ee8", 0x133}], 0x1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x32, &(0x7f00000000c0), 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) setrlimit(0x8, &(0x7f0000000980)) dup(r3) connect$unix(r2, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000580)=[{0x5, 0x0, 0x0, 0x7fffffff}, {0x40}, {0x206}]}) syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[]) syz_emit_ethernet(0x138, &(0x7f0000000400)=ANY=[@ANYBLOB="ff02", @ANYRES16=r4, @ANYBLOB="339a51fb07dc0a0610c66724", @ANYRESHEX=r0, @ANYBLOB="16e8873ff219074d7f0f2a55b8c8a99168341af8d7be8c89f0962c99b906936ba43af82c8a455e0fb08a4066d538336cf6819dd6b0182e943a9ca17b46055d8ca33367f7a7f5ccdb4718ed5ddf643c2c1469001fbb5b1b3e4096"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) r5 = dup(r2) listen(r5, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) listen(r1, 0x20007b) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) executing program 0: socket$inet(0x2, 0x4000, 0x20) (async) r0 = socket$inet(0x2, 0x4000, 0x20) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) (async) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r0, 0x0, 0x68, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fchownat(0xffffffffffffffff, &(0x7f0000000440)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0, 0x6) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000180)="b860fe09625ee6793978a575faa1b6c6c1d6c2eca2950e663d39ab1be31a269a39fd7f97e41e178f37a79f00659c2ea9ac56733f7e4e4973c1e6b33ac91343ea3b3f8c5c7b93d5c20ab4211791fe30", 0x4f}], 0x1, 0x0}}, 0x10, 0x0) r1 = socket(0x2, 0x2, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) (async) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) r3 = semget$private(0x0, 0x5, 0x0) semop(r3, &(0x7f0000000100)=[{0x4}, {}], 0x2) getuid() (async) r4 = getuid() setreuid(0xee00, r4) semctl$SETVAL(0x0, 0x4, 0x8, &(0x7f00000003c0)=0x2) (async) semctl$SETVAL(0x0, 0x4, 0x8, &(0x7f00000003c0)=0x2) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) socket(0x2, 0x4001, 0x0) (async) r6 = socket(0x2, 0x4001, 0x0) dup(r6) (async) r7 = dup(r6) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(0x0, 0x0, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r8) syz_open_pts() getuid() (async) r9 = getuid() r10 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x7ff, r4, r5, r9, r10, 0x48, 0x1000}, 0x4, 0x6, 0x5}) (async) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x7ff, r4, r5, r9, r10, 0x48, 0x1000}, 0x4, 0x6, 0x5}) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000001c0)) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff000000000000080045030028000000010000907800000000000000004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000001000000"]) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x4d}, {0x40}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/52, 0x34}, {&(0x7f00000000c0)=""/218, 0xda}, {0x0}, {&(0x7f0000000240)=""/215, 0xd7}, {&(0x7f0000000340)=""/188, 0xbc}, {&(0x7f0000000400)=""/142, 0x8e}], 0x6, 0x0) acct(&(0x7f0000000000)='./file0\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) sysctl$kern(&(0x7f0000000300)={0x1, 0x36}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00', 0x2) socket(0x11, 0x3, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x103a42, 0x0) acct(&(0x7f00000001c0)='./file0\x00') executing program 3: execve(0x0, 0x0, 0x0) syz_emit_ethernet(0xba, &(0x7f0000000680)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd60000000008400008000000000000000003a000000000000ff0200000000000000000000000000010e62"]) executing program 4: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmctl$IPC_RMID(0x0, 0x0) r2 = open(0x0, 0x0, 0x0) preadv(r2, &(0x7f0000000300)=[{0x0}, {&(0x7f0000000140)=""/192, 0xc0}, {&(0x7f0000000340)=""/175, 0xaf}, {&(0x7f0000000000)=""/18, 0x12}], 0x4, 0x0) sysctl$kern(&(0x7f0000000040), 0x4000000000000379, 0x0, 0x0, 0x0, 0xfffffffffffffed2) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, 0x0, 0x0) writev(r1, &(0x7f0000000800)=[{&(0x7f0000000400)='S', 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x100000000000000, &(0x7f0000000040)) executing program 5: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) mkdir(0x0, 0x0) mkdir(0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setitimer(0x1, 0x0, 0xffffffffffffffff) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(r2, 0x4, 0x40) fcntl$setown(r2, 0x6, 0x0) shutdown(r2, 0x1) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x0, 0x81}, {}], 0x2}) sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, &(0x7f0000000080)="8695e2ae", &(0x7f00000000c0)=0x4, &(0x7f0000000100), 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x4, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf89ad45c006213a6d0e194b9abcb3ddfab0c69b8c280bfc9c11f26026f6231b5e725921be8b099", 0x0, 0x0, 0xfffffffffffffd2a) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000400)={0x0}) sysctl$kern(&(0x7f0000000240)={0x1, 0x15}, 0x2, &(0x7f0000000280)="a7e469d0f86ae9ce2404f75e3d390fdd5897e1a326b03d313c4949470a38de26ebaedc019ff33d", &(0x7f0000000300)=0x27, &(0x7f0000000340), 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0x0) socket$inet(0x2, 0x0, 0x9) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgsnd(r4, &(0x7f0000000100)=ANY=[@ANYRES64=r0], 0x107, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) msgrcv(r4, &(0x7f0000000380)={0x0, ""/11}, 0x13, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000440)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x8, 0x0, 0x0, 0x6, 0x0, 0x8, 0x100001}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "1a0001ad09fb000700000000098000"}) writev(r0, &(0x7f0000000080)=[{&(0x7f00000005c0)="fb051aea3f669986f7bd29eed47902538960e80cfdcc03e596bf70240e08a7c28327a48426cfc9523c60b4b3be6da4309ba34030436c6f8c33e9140d56b3", 0x3e}], 0x1) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x5}, 0x3, &(0x7f0000000180), 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xf34, 0x0, 0x7, 0x479b, "bb5d8846eb3c87f896bf01c2b1be4c895091a896"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x4}, {0x6c}, {0x416}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) writev(r0, &(0x7f0000000700)=[{&(0x7f00000000c0)="9af2baecbeb339e70dbe111c5720cbf1776dae432811135fb69471cf8ef7cc99c39917e8174bb309b0e7df00135f437c0923e7d9f3de99e1c5a059ce635df6f1e2e32e1fc6a5c3dfc7a24484c8bc2845af40f6f61279dc0330bcbdd5a880", 0x5e}, {&(0x7f0000000180)="9edb3bd3e1cc5cb43ea52cf2bce66a455cd7598db84351826b290ed541eff508dc0ea345de5f8a1efde549705b7c9d633c54ccd5672c5c6dd65d50b64bc1fa6e676f71c965e70d", 0x47}, {&(0x7f0000000200)="2434bca619b2110bd4b4bd079be055bac9b684ad36cd12dcd39eadba9168c325d9b61d60e4ea7ebb1f7e774dd9607018e408cfbe8bbec0a101caaa87922d49efa40a766c8f0fe8b2a6222fc2e6599c9c7a8560d8b75aec8884bea3c0e8929f9815f4dc2504ec119fbcde38f09304d51745647b374ff19af1b83fe666a0e70116e5ff30ffc172fb1ceac26df12344eac5e7a8c3976466f4d0456bb02426fc77fcffcd722c5128506f1b8e3165bb025247e557fba606e6e9aee0a360f98b5d89e400d78abf950793dc023bfe0fb43feca9700ad23e56561070218e62fd56acab2df837ec7e17", 0xe5}, {&(0x7f00000004c0)="b17df885f3ce9a8407e96723fd4015cf5f72ec9a74f6ba67224b41ab5b7ca5c5a62576b840a52e0d3dcc2872d7fe75b78a9ae575f078c2e56ff5cba251824a1a55ca3a745bd2eb66323e683efcdd89989dd186ec456505c4d397d1023566630dd3e7355efcf69756732486696cdc378ae64938a55999fcda43662c79161f3bacd2c525d06fd7face8be583850fa0e69aab73f4ebe88543dda701a754d16671fdffbb95a41fbbd3cfe470dab25f92a5e86ec9d8bae476a4f4299bd3497adab03c5016c5f477fac76d6662d4d0c644e33c2ecfc8197379136f9e0522ed1d73942cd7f1b6bfb0", 0xe5}, {&(0x7f0000000300)="73f8a324832e1e7bf34eee08bf9c1fedbdcf4d4f48793eea63002744c3f6057991552edd61fb96d8ab5640d84c96131f4dc412add23e360ce1d94fefca31b39010a38ab9f2f957e09887f2d36d7e4b5b00f9b392b733d5cf45", 0x59}, {&(0x7f0000000ac0)="f85ca1d0bab1e4c1ab2e90ed60342ac59359b735d68dbb06a23831556e05fee25a1cc3557b1f59cb719cd5d4d738ce430efedbbc8b2fca9f1b7de80b3fa350d385ae54c590c714624628fb0e4a7f80b63832fcd484a945686f8d5b051822c1ce4b599e27e577c03312920872c8aa4227d169ab77da5add6ac147444c0b9d8bbe1381131f7a8a748ba3676335faf4d7ad861693dc614387d8bdd8e39f1b66c05b1d499159d41a3d71deb8654d6cbd5757a6b135b559a4f765967e4b083e613f124caa6106958066b2b63c4a835514244e413bf3054603818006b16bb266ddbcfbda9eddf876496a1993bced16af42d2da4d5415b4679a631fc186d65a1c9796a6135a28bb65d33809e9c8a3f75da84134e2a3899908a72ffc296413416b58b91e942edebf1f3eb1b846b80890c85b9f72d81484e5a1bccab44816617cfa4ef10ee93d0b1889b3a2a29d913572a62418414b4793c3bb5c6a65e4914350d984f4db8924992e13ede84246f826f9d69f0f0733511e71bfb779f59975a0db59fe083e1d69bf1f9b60c44a46f9d22b964343e4580f5b5685a6038aaadf1335fa20c4468581e41ec1e5c89779a4728f130f51a8e16027395b7c6e0ed850b66408026277137a811a26345656f73c67b9d1161b2388f09e8ba269c9e18d67789b9a1b089c4908a859681ad448c4e9ee99812ff63075ed0e7cfd9936878d28e9c407660183f91cae89ac0bbfe64edf01c9a80a9f56423247e58bb323808327b207f785ed052be81c1bef368590f8c03cbf98ac3005b4a74d2b8331eb83f77cc4ea69174a6aa38ca594882c76bdaea0f7fa04ec215e8d34980c123c4659d573607bb6845b119ded184e74a01d1593757ea484034a8735415970bccef38a7a774e94fed4816923f6a699911982eb926f4a77142841163cf9254b4e66ffdfc82e0511cee617c892acd5ec1d99084ab3a5ee5db57bd7fd79815569c7074e3824d5a98bb2d4de9d017f880db01baf81a0e0c27e0e4a2a34e0bef25b75039e189e3c8972575dd52ea49b0f191517f46d49f19c738f72c88fb2dce50a9deff39220a8890900418b13790646e2963b0b1540f27556825fbda8352fd2082da470566499e8402ae71deb00a439dd65f266d9bdcdab081c1cd42e401fed621e70b68b416473a39c54a70aa4929fc474ee4b7f40e493742c3cf298beb9400c2fec4c374484fa13919b9335b8b5f0fedf4b462f21796bbe23f8b93eb4278620f5a39c477aa7b7eafc3e21deb6130078ae6d873a43830817f09e475a7ea7dc47565cceca01f4eb45c505372b534812aefef0089d71fda1ac36e7276310266f904988ffeddbf7f6c7e2aa56602112b06956af4a94314bce802ac1db11ee20f148c42a1149f740bc1c7c1689479da0dd8ebb394de51271671fb69a412d3e00f295bf19a19e4d5c27979454b84d1197faa7f065876d3692379c1852ea6c74a03fa25e0549e366f6567d58e5d7d122b649f83c83fb6892cc53ba57450ba6dc9f2fdc472fd4f4413668462325b91d37e979557df2b97b752ffef4d292841df8b20f9d5dab76d8a729a99bda2dc0ecb56d42ed18eed29a17464ea31e31f1d667009b7cb202cbc957d481634310fde527d04276577b349508b66650962d44d686033f84a99af17eb7076d722f3b08ebe6233c6574cc1a7c6bf9eef032e764c460ec5425eb444ade11d279583092f8c4502975e330679d93635a9b7acb2d328ca17a836c374a3ac50c80e0cd55ab2aff0895b982614615a3b841b8d044be2dc641c3eb2cf4bb19151317833606ce63d4d913ed102ec86455443bbadc126b5132cf6701c2af3e9eab42df1de971f6efecebfdaef0bd0d86eac4287464c78219b8901511bffbdb9c9aa51c3fab172c74b041ecb845f33b9d1de5dda9f8b8ecb56cf91cf316457184d923fe38fe365ea6fe243f94a5d869c1b6ca1d7f2cfb98d6f51b8775709188443734ff86788a3b1df27aa0de006e18dc889703dc9e80173f3d05153360e70e0675f97c5a02a43e38e86825c7b372f41a32624a7c99af21d3c6a426306b51c0045e01650c808bc51c1c7a51ea347031746c587d909c50ead0acecd74a6b87cdae173a1a4497b9ec0ce8a0a2f331dabe857d481497d06b9c06a9a7e5dd0fde2f111797a4877dd57be9800e5472ea1dfd588a13b5c3b91e2e3174fb49a436982eb63f4c3a029d8669cb73457fd05871f9d2cff6116048aa4c08dd0cdc46721bce577e2b8045f17a51cab7586da3cdf849c0ae0b0d3cf5465959b3b03482785f95daea790c753d4c713ac603f4c4e37cccdeba6c5a9a515021ca1b9f63e1f3ab224d27ac209ad811d26af9ab657fb2f48df1d70387b9ddbe96e1f992aa7d2530420c1dbf0049ffc3393476267e6ab053a0897ca5f8712d95295b309a77c3255fe8cdc25b0ce657c76f0d8933e713485a245b1ba44f082bb17d9b831c15cd9d373cfbcb40dae0d3ad4dd0f77d2e4da1e6bb62b7cea06adbc5fdc392ebdf279ccccc3d3c85b587c60b7387eccce34b51dcf8ac7c108594b9643a404a6d63795e2e68db6a5c8c0df44c17f3829e702dd49d35c1199ae7b5cdcab9f56deec8ec07a2abbede4fd6deb5f3d54c1172c65fa8b9307210c0e3518aafa7170b7a449a9788125fd4c68e4342c4aa2e33c79d44b041c3ea1e2534e987a99ea4092d04b673221a78209a8a440b483f0db6184d549f01320d12502184625a2a8afa0ebd247b8d902796f44233d109334623e64bf07060cd5ff1fb68f802eb78a52e931a94b021d87aad7adef6a78b3b277f702f1d9c8f209f97dfdb38e1f09d642810a957a5d19e5c8f1b2ac89367cf701624fb163cb513c592ce1c7860ebed8bd50cb08f34afec315c3328a20f19fde52cb8b3929a91e6fea087014e36e7df3a2c13fc4e9c11e157aee21d06207e8056bb9b5898e98fa2d434e7ed295edf1cc4df59e8dbb4a14c4dfb34df7f6ebad7a19510e1fac6c6282806f3e7a74a52fa7ff3f74fd63ed7cb4809b54760260599282660ed2eb894e09d728a89486270f61f297c6bd3dcdef703365828d170f07411e989fd5c276df4ea6f31fbd2ef58511d1a935fbf6f6e58b038929512ffb324e2e368b18a1dc44e3f33a33038792b63e6f65868c44f053bb7d9fe70a64474263ea92257fe107dff93e707153046c95656c7e35122c9bfdc474bb779b34ab35a96108d905b4c32c2766017d507872948c802c1a120467ec2318492181c3b9a2063b1537761e3d53969d754a4553839752e80a47cd9f2835ea85aac6d5815a5f4686e132745a8c16cfdfbfeeb48b89d1a0473d168f5cf268b6e140ec7c0d7abaf14410da789c17004031c9c9fba446c7e698c74377ec6930365adbb7aadb2bedae64bd642a1b2378448588f4a00c56046e3968ad94b5d20704afaff987e94796378bd99a93f7112a0119d1d0ef69c29e6e200b27505ffd32bd3394610b1c6c5a56390e0f30779a0e068711ce31fc1a7cb305d270248122f242205c2e772fd235997ad949c190512ef59dd0ee7f750e318306caed8cb202bf6202e714c217986d70c6f1438f123fcccee976d3bdc0e753e54a4cdb20be8dd5a586aa34aa611ba706caf4eb1128114deb42ded8b1b07b43f4ef7cce82882bb4fe6e4b64b4ce17461f59eb0c218681222f68836e54e48b20a1d78186bcc16471dfc1825c67eaf870e31296ee7a4abe3eb1d3d308628abc4378521f29ddc39aea26137453fafd44152aa224007d210ad91a4ecaf0ab09491f906f94825dfb3948e322a75956a7f46b7017eee22c3dbfff4a431e729f65eb13d43d2a5745ee1bd609b467d9c7cb173ca7cf3e1ac3ccb28fc32c620ed5b03c044985ae0b631df44e8e91db87c0a255ad0f1904a56bbddf3cc97ad8f0a49e3f3428213186879f8fd1526b205df57e8c4f401b9690b00381515665129443b7acba4f1a0ced3a75f7cad04812d7f3b8f335722bc5558cfd0361c8dfc9adcc4d275a167c518120018bccbb8b29d94d08f2ef2e9714fcaf9a6824f36eef9e6921637cb28d8f0d28bd744596ead01ea2f02a2481aab0873b7ffd8be7d13ed2d4ea8f85010f2cb8e2e236d156fb0564cc2c2cc28e9d8995380b1731779b6dc9a77e8496fd24e9e19f9556f56eb505a071f5689fa681a208dcea02091893115bd4e089a4a2bd2e6e4f2e9666e08b3f9a701a20dc67e517a2f36cfe6c17d37e538e1e82fdd57f12b5f73d0cf8daaee41cea01adea78f6f9d816968638c407967b9416b6c3d667c6a96b3db4e3ec697450d9fc3476c001cbd58d98c980fb343c0fc7c81cfa7f4b32f6f0bd464e84eac62db0b001f2e34d293d54d473fe51e20654c41e25b64b44abf9e6afff459214fe30dd9e72b0c4ffb613118130815a9c69a95e4b3a75e5e974a1aea249da27da83a1b6018ed433a3c10e1f687a433f1dbe9def8a441f7ede85d145c94593128215d943f081865ff5fa4dd10420222425d3b715476021b1fb5c1c2d53c0059fb3001297beb493e0e8310b7810c7765de2136a94fd260a7728085eda416be1ca9aff7946dd516cc7499ba8a8fd5d584ab39392253c6d992e871ee5669e47147f8c276940c223adaff97f9fd702161737a59f8f2633113e4a1d8957c34fdf696b7b60fd23988236dbc559e2d71b3d0f370adc03b6b51008a3ea5911c3a96ed345531e03cadf04b4b9ad6606c3b33d097af6f99bedfcc44b8891589c4b491302902d69d70729cb34cf5ffa07a7c5ecb8b06b05a2df0cc2aae1f6863db2a16292ec8afa6f27ea9a8a918c8a24b53ff3903f4a7ed76952bbddee40910b8407234a9b51e5b246e2bfc63b342412de493b1e62ec3fd2166b4aa802a1772a5f6cc0ebad4e0f10b008268eb8c6f7fba68588c3748f516933fb3b67217fe569c8ec666e612e00b65acf21b7b537bf33dec7cd43c2f97dd453d652527bf3f28e9adfdea45340186fbe420eec26b81c46f07dcfbebfed55dee7d56920d289eb1f352df774dc4d4601848ec2b7bffc166631d558f80c7cc745ddad3d24e40a2399017d822d9a66955c1de79187fdbb8d5c7eb20576a6c3b69c125ddcda33dc536d43c0ac07a85f13d39d8bd73d4282697f22d181d70a26a90dfdcdeda19c85f955456ca9c92224cbefaf037392bcaddc13d68c226dc7288ab23734e509d5d4737ad1fb8e888af5783f876b559f2b177df5dff805752c91a6b9c07c990b0ad72e1ac2cd9ecd23512d0d60992c0f97b8c498bb8fee2b8816f75d5bea8e1c783d78969de06fa09df821076ac2cf6f1ae28df4c2333fa57c1fcbe040aede90864b0904fd245aefc5d8d2c1c4e56ca2586631d382caf1f2da26f73da72e73b0e782c439aac0735f71bfffed9d9c694a091395533ffca45566ffa7eb0eba8949efc85af0a79dc71382fbf61e132f0a047e8fb2dc966ec5ccd13e08ba987b80c00f0ca0e3eac5d68502de3d076e460b7cd3a36c2a6f59e7e3ad47de3a06beca214adbda2ccf024afd427b23dc967ff4c966e678d060726be0c40e387294bf1c177d05cfafbd356f77b0e52c55913be99ea73beb472e0ef4f98f7491562c5bb6ee2073a3b94ef2fa95a29678bdd38ba1585b04eed5d0af865f382903fc1a33440e062df6773a1e12caa672761f47e6751f9902622dd691709efb1ccf9a6a1690bdbfabfe01fbf58dcaf761d212c3006509d4ba5de74e2832cdcc05baf93d0f8d6f43df90913053b6af40d937a735ddad3c77df7e6acf2383e7eec32933e8c9038ac9fe7d5e4fa65b158377b602aa30624e71aef", 0x1000}, {&(0x7f0000000640)="4d18a1d00d059e4658185f8610e5dbc6503190cf99db70c9767a7881b439161ba84966268ad14dcc776ee06bec2915866deb430f35962b8d9768a1d61321c0217fa477a19b0f179d3a4d8d38a8f8a4df2900647596a566a363719d30a624e61b2bc063b77714eb37e161d7b0a992f07da16ad4893583ed20398f96099e2c69ad0ca04cc5b947", 0x86}], 0x7) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea0200000000ffe6", 0x8) readv(r1, &(0x7f0000000a80)=[{&(0x7f0000000440)=""/86, 0xffbf}], 0x1) executing program 3: 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) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$kern(&(0x7f0000000000)={0x1, 0xa}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cc", 0x1) 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(r2, &(0x7f0000000100)="b437ab93c964ca79d412b81e9418a838b5b17a477cc5d8e461c6b9da72c5b115ece04379b974d967ca62eaed1b3241dbf790926d30ea79761ec4d0ecac09b38de0f0282fa2942a975a533c3ec53e84baa333c78c89e02fe29352480033b7fd509075e4cdbaf66c49e4e43c073412fa64e8e1149600648687533346b1b86ac0c9d319f567dc33e9608fd68b5402010013344890893377dc02cf54298c9c7e084113511a061b40e229f894439599c7887edfcabcdf8e496bf185ae004f52c4f7dd84187932beb80d4bc951c6cbe2f6f4ea267c8f120c912ac29e3bdd2a53f52dc0c93513ccc8181b93819ff9a784ad677330dfd163f8dab64cc9b37942fe2e3d6085def812f010e5465ec154b1d7680f0bf3ba37a27aa0b26f4b406c7c2a822eaee4c579386da0adef5c170f55b5c04c83d8b34e6499a9188c5f7ed51e3b35069df9d704cf1bff7fc02acde0ec69cd6d0db30b1c47", 0x154) executing program 1: sysctl$net_mpls(&(0x7f0000000000)={0x6, 0xb, 0x5}, 0x3, 0x0, 0x0, 0x0, 0x0) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x8, './file0\x00', './file0\x00'}) ioctl$WSKBDIO_BELL(r0, 0x20005701) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x7) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x40000000000000}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x1, 0x2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r3, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f0000000100)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206919, &(0x7f00000001c0)) denied attempt to set clock back 128 seconds executing program 6: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1, "1a1116f0d0f700"}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x800009, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 4: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0, 0x0, 0x0, 0xffffffffffffff49}, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() syz_open_pts() ioctl$FIOASYNC(r1, 0x80047470, &(0x7f0000000280)=0x5) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) write(r1, &(0x7f0000000000)='E', 0xfffffc36) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r2) setgroups(0x0, 0x0) r3 = getuid() setreuid(0xee00, r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r5}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)) writev(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)="c7bb7f68a04367155a2499376759b150bb313b43dc5c22465304f9e1bd", 0x1d}, {&(0x7f0000001200)="36c33fefe58838088e9cb4b7d2f0392f67d56373eedc0a4bb09c733264e841ee76f81c72b7705b8eca9814b8c7e7089e82e4104343d68cf6294a32e0b4106a0ec1f65a8eb99caaa882aaf5e94e5f86f2e33220968f03cb83332575b54acf51feeb45365c153323e1736cd10048fd921d5be164c5721b82c5c7bb69db92667b07b5d37b29ca87f1450d304d6a26fb7ac22473c1ddb430a2237ef673a1955554228b5938fd913177c3e93152e88187c22e40d775cb3558d6ac368e7cfb7a569b59f8f4680dadac492e7c8d03b8ad0db67e0849e1c546a160013c4d77828d1ba54d71744c97927705461c5a66fbd33a464225d28a4aba1622ca1c1972949b5bac834c3e8a7dcce0e09cd4db60b6e8f22b4d7486eb5246ef130e7cebead6a180ec7e268cdf815d5a2c6f48a8c5e2c6f19a2951b48b08db5217a2190da60a8bb5c9cece116d85c557693b1c46380f3615da7537dfa38154b3a3c406f7df2af32c886cb7a23540b8e7cd4b8e20f0a07e94c50ff1ebf80c70ec06b7549bb30f4ebeefd2a28eeba97e77e598036b92281b2b9015ef130440cbde1766bc7e5ab055d2b92816dde29d33c4459cc19e15b5c2e83b80b4b015225f9894ec48120dc056c2f390b4302585ec98ae9c2ddbfe2d86ecf95ff54eaff5184622c908df08c3a90bd00ec336e34dff2c75fad56e944b69d9f455bcbbb7c32b1b17b39694c93bf98995731d515d42d9a0e027ec295a23d940a864d43d388a7dbf2e9bcb21c38a2255653a2624f793ceb99d26f1cfda9d026f3ac35e73d9aecec878102ee5ea8c9e46904eeaabcae52d74897ffba553cf596ca4f3708e4ae65b3a1767d5a91eb4c002b1113977ce890a8cbc3261baaeb21a2d5bef421b16241cc2337ee701525589c0823c070e5eb07dcb7bd04f69547bf7575c72b7b2d22f800a6d0ee3364c4638863a520b4aa1bedd75869911b267a80fdcc49d5b367472a0fe4779c23754608414e627c5eb0c2a55827908581a1356bee9df4f7219f598a16e5d765797b7919402f4ae3371787a7d0a8b30f956492fbf24cdf5818514987ea14ff4f048102aa1bdfc7faef4b848f5a2de01e5e97d4ac2bcb8d64a931d939aaf4d16b66825d57a7499a0593c4be537c6eeab28cfda7098d8d46d8308e93e352ebada74695267b9a8bcac38aa0a6c26d30e946b94e1bdc7e588b52175f684fb4f3fa5996d3aef2b06eff032fb0b17c73bd7eb43356006a7eb4f259724ca15781e9b381d4c91503207ab827b219d737e49327c26ace4194624e9d4f193163902956d95ddf574df30c0252a8324379787ea458a541c45835c13fc7231afccf671803a8c90f0dc5bd597497c4090772c5a6d4ad699b3d7d2f44a23d813bef87d165b39cda40c2a6214adbc81dd5ec3740f870760e2e9c0d2bd2517e4c137b24358947148af53079f01794ce4d26422475cc33e119206fdd313dd3db130c31718e08a8f2713f2aad30db64c6c066f190a2b494b7af2b496abc273d48fef0932642c5a8ff78a3192847c69e697a46756e86baa298f4909b4bb41adfd7867ef6e36873e87a52934d0db465c58a6077fb7cf25db772ccff391132fd36ac42e6a8689d7f5d6a20d07bf825c0c2676498fb898ce16448c08f7ea94bf6dca0af555d06b3cf65961611139835fd673d47fbb7843ae8b15693a31c5cd4cd4b496b8ce0b92d19f521b3373d005850d2435e90038d6832db29b473fa3f78830878b9756b593ef8eec31d8ec08619276872be6716e7649922c8837f88721b970207334af8d447e7d95eb972e30f859f777232e62f68fb9df2d82fa17fc167cc516a81a47d6c246a43d0048e66682e7fa04039c3dee6d9a5a92e841264868bdec05bf86fc08bb7889c0a312a9462badb62107006883af6eb88b894dd46051a8495e671cb8ffd48abb9e19d8593456793e2dac6d203864d9663f6c8ea67f9397fe32a2392413527f72f22d94f4c80b88c974c4007a50bd4fc5a0ff71e878585a3079aa7f32cdedc788f0b9f65a5fa33c7b1a02b500c2f63f4b8bc4f642cf0068e88c9549763f7493ee31aed67420f0d33cc5e691c4e5d2cea98a9550937977f1d532bc5ab315b1f41e66d0e8d98fd6fe34b303ad34ca33dc220a13debd054f857c4b78befdaa700bb727097eabd7b8e2de9ba4986b47142ec407ea07dcb28d0c5569a8d3fb586710f36cbe73d772d1aec641563991743030907ad6b420b95acd0bd217c295bb04c9d32736f56b885d16796ee21d4a70174280eaa28dd27c0350c59be33eb2acdc44df003add547461caf52d31cb3eff5c98c9cc311fd62d4733b7ef5e70843819ee688d525f397a8c49e36b3912532f3f9ccaede4e22ba08b7e5c5964cd33de7d18dfbc2a30046cf4c1c81e11d51b3898f01839c2aa16a1513af482f223374a34c6f0b4f9c61d155dc08f9414014564500b1a01a2678850c43e00f450174dbdc7a54b989d1016d684174b7c4b134be4c739ab6ec8d26d4e43c93ea8597ea0062936836b2417406526f951cb33374159fc2020623a4479248c96745472a3fe19b380df3b5dd7e2379a308b53a80cd2db95c28fb3fd16cefa023552d9adee2563bf1cc153c3bc824bd05436b988310b0497f55c5f2f7d8d41cd36eca292aa8eef95d86b81d1bdcad5fbc7e9ca46344265bc7261fa51d96bf127e19d4878a2014600d5ca15188559154137bb8c9c5ef1d3738151cf79a7a137794ea2f2361a0ea7c85c6dff8d28574e41a0645acc51e34d35a4690afe9055153e1fa8e4d611a9a6f4370af093f70090df7fe662a32b8810b074337f5b7859b5149063c8b92854c5d74239aff66b72101a3902016ea1d59d8268a5bd8015687006fdc1cbaf1901136cb8f3a1c92875aaca5eccf3a91b74df51b5fb7aaef318a94eb28e9b4173abd5472ecff6d65b344d60527c06185876cdc23e162fced74fd30ccdede606bebdc7fafb93778c8deccc2fb538ff0e77210286c92fa010c80b08c81ccdf5b633a216bbbefedb0a07356f2068da840ed9bebdb39cc2735e834bd72b6470bcc59e9c52592830d4d2c4ab19b76937d6daecd232d67aab7e36d1e02620144f7d215763baa79bb8463a0205b7b0e830bf3ca7325028b3fffad10a2ca713dc83a20d792d272c35de465f73f1200a6c507423d66d416fc06929c7c03e3447cede56e6dc4477783dc692b8d505a29880c9761ce867f18fc4261bda96f6f16d739dcf344d1eee7d3f92d5c2ed0a29b1ce1cd3a0ca52990384f1b64ce0c9c7e4bee0be17e065a9a6426af440cc09756add47a39d87d8fbe16130715e5eabf98b6047cd1e66153d730ed7b33fe5add3ea584939f952a28500a56a5c49fadb30966d5e917daf7e4b38093554b8512e310119e7002cf88d9f37dc20391f832bc20695bc4c280df2723d93d7204b40bae608b6b819c8977a3215e8dc2eeba0bfae4e0943e4c4ff50914f98ce6e3ab81db17b57cdd8af2c5cfab004fae7c3c844d2ed9d8ac36acb97c7299434d0b89cdf276ffda6c9d74fdeea998e303020ca641901a7b5c916251c6e163ad681af20d6806c025a7ab5d8afb8f8c90d403a590c7ef03b7200912a90304efdc3b44431e53791d1cd6a20179b5392e6499165170249495ab3f2e54a7146d10d7584ad4d70a947ca2183e99ff0161ddac1c56d99811e06cda600cbf14caf3e1a1126dcd16fc6328e61b66ef30498a518cc57c9a856b4d1ac24f852fa650e3df4473484bfa4a68e626108adf28fd0003383e348d0fb7ce48fb42973d8cdd5cd07d2f79454d18b14829cd5a59edbb5b153c2a6f79a13c7b3f59cbed7865e752ea96069bbd76dee638709515ce501d65b7f38df3746c1e6cd484d840c514318b9aedf04eef837643bc822999c29884a64eb07935404730b8cdfb96c6874a23712ca6302f5cbe41b82397e8fb6e957f2e9c2b80d538f47f695bc807bd218935653b11047423f11bd6621fbafa7c37bb8e34df895be71d9f8141574dae34e3ec789712ca90457380cb59aced6c8538ce1073a373c45ec81b7772521085f2e166954e46c7a9a733c1a9ed044c2e833e3dc736436ebbdd3c2dd39d05e96038de281d738ed8e45d3d20782ed80c4c3a59469932eaa93144e8689656e2078e9129c35126a28c4b05146655a2b3351b04bd4ae36fd783156404e5deb5b4fba3cbadc4ec38807028ba56dfe20fd2e9611790b5f1a9805a9649707035cc2198701db303ae090d3f0316678c2ffb4487a7d99f07bf4dae8fe8819ba3dfaf8154aa78f9bc6de3c0c52d30fea7bc144f98203e3a6b720eff84ea3b4793224c51e428e067ba68ab731f3c67040c24e63942fa82e13445a4d99d30f8612fe5bf1e4667b3e8ba44d181eb1329e9848f5bbdf4c2ac238d856baa24d74687139b46a64e4fbe4c1a31bdebbe75d1b6dedbad2a0d7e10fe60f336125a7d4a7f12d5611d0d5ed786331da37197b1da20b53ae073b7fae9ee1746821ca53a5471c1c6236df650f35eb657609b357e084f7cd5486f20a17d928ba10d42f965e326f4c33002cfe43fdfb12c948245502c50780eb4d11beae415281678fe0d0abe2593fab44f681907788485362cc8a68083d9565bdcbc67990ab316d64741bc12ce35c52b4ddbc524b6ebe82c7d27d5359a5cfc096cebae882444d19a1e203ede7d69e715e03d0096258d4608058b42510a3ddba2e177a2890ddd625c396693a87570e0b9be8a081eb46ccf33a5288cb47eb4ec67d8b818f0489f09054ab72b5a5a92428af2847c0ccfa4ba2b9bd97185884f37232fa1acd53d7aa66d4eb0e77a41202a93a4e72ef756539c143a967e7e565584e52c178996831467fd2ccd7ecf69b206823e11fceed666ae595cacfabdd54d2b6310ca8b89c16f39fae46f843623c6ff3768e52382e437d9f7d4eca099a4d0e1d77c3143126d96f77ff33e128c4a340514ae4154b90c22aba541d25a47deadc2c2b09ba2624e01c77fdf5e0d9ef92a3048635b4d916c6be9c9628246d08913d8885068e0826f9a5bbfaf828bda1b7902b10500a75c5d008d520a36ea95ae5f79c9ff4144a14c2736d662abc4c2d13ffa0d3b5185559cabe66f9b4c7d0b24a56c35415653a71663ba7db39dba18685e546dbc832112bca672c9ca77e81a0216b6922322b2b67831a3b9b08604c928ba9b99075882148f9626198c7b17fb86661653e6af6a103b9c0875a17b9eef9e4c14933b83cb7240d7e5e9d84fe75843f90db476f0ce107c5bd2587e23f381c17093d1a15088d793f32d15b95a314b050f642934d6f611f3e77dec4242372fbc7a31fed4db08d9558b3a6907a5183341852478dc992b42c042b4b84a8c36dc0994c120c9119ef118957262a55d665d0bde629f6904d8e02d1d693cb2d8757dc55c43eb484498b0438c3eddf50faeec522a2de3dcefe4cc7473797b5f14f500299913c9221858bd35d15d539f192c58ac278bc6b9a2fa8018a3822da1476f4b30f9c0ba11068b0a92fe80279588c354656457b1496b1b45578e4090fa09465583e92c96cf23b8e843ce49b944f2d70ef7045d7d00b9d19fe1f1f25f8010139d6c672fd4ddfebe2e8cfacfbd9e2e300d947ab3fd4b4484141149dd30a0f39a41fa96840038f30d8db536876e21ffb97bc0f893c3735e35c6423a506bc6a0d4727b3f93190063de4c758ffba872c0c08d85316f5e065e619bedbd786736767471e54807529ac987f1b97eac1165353a0c193507d1fb44ab5050529056c239938a240b05db748c97bd17f7153e2963621a4ea723c01c9b5910574edc2521a8f0ff101"}], 0x5b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 5: r0 = socket$inet(0x2, 0x2, 0x98) sendto(r0, &(0x7f0000000080)="22a447800bb964cfe7298437cced0857f50b18ad15b47c7fd8460bd28b921938f7adb03e546cccbf17e6e55133cd75f0f17c52bc0f53a459b7452a57aaaab79747b0aa2a242335cdfcadbf31261e40f701cfe3fd6a7231766b062343fb99089f3d7003280d306693c982e3cb96bb2101e06b107dd6666ffdcad1247a266265c14259640c3f1328ad162f72f38975a64f6248d187443c2e018c0f6ea9d2109b62b40047c545f93a7e9f2f", 0xaa, 0x0, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) pipe(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = dup(r2) poll(&(0x7f0000000000)=[{r3, 0x45}], 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) readv(r4, &(0x7f0000000300)=[{0x0}], 0x1) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') executing program 1: setitimer(0x0, &(0x7f0000000000)={{0xffffffff}}, 0x0) socket(0x2, 0x2, 0x81) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 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) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000340)={0x1, &(0x7f0000000380)=[{0x4, 0x6, 0x7f}]}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000180), 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000100), 0x3, 0x0) socket(0x0, 0x3, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206931, &(0x7f00000001c0)) setrlimit(0xd2783ced874e86ba, 0x0) mknod(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) r3 = socket(0x6, 0x1, 0x0) connect$unix(r3, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) r4 = socket(0x6, 0x5, 0x40) sysctl$vm(&(0x7f0000000040)={0x2, 0x7}, 0x2, &(0x7f0000000140)="cce8c4d4", &(0x7f0000000200)=0x61, &(0x7f0000000240), 0x4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r4, &(0x7f0000000140)={0x0}, 0x10, 0x40c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) getpgid(r5) executing program 3: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea08000000000000", 0x8) sysctl$hw(&(0x7f0000000040)={0x6, 0x5}, 0x2, 0x0, 0x0, &(0x7f00000001c0), 0x0) executing program 2: r0 = socket(0x18, 0x2, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x4}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x8, 0x8, 0x40}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x10000}) r0 = syz_open_pts() close(r0) sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x19}, 0x400000000000004e, &(0x7f0000000000)='2', &(0x7f0000000100)=0x2, &(0x7f0000000480)="23fae40c882005eed8b0473e37d6c54a03af255ba1ccef69bfab67dc5780574e17438e2c4901e9eea97761dceeb76db3d31c6d78dc809958300f91a270d0caa1133e4c714736bf531f521ab7543c65cd312e25684fb4b0ad9478b0db82b442dffa16e39692f22465c01a7e5a19f7d62e2e0263ed706782edfe2dbfa9d43243e06e4925adb9c4cd04748297756bb40dcb6a81f5b8040000001be1a745f83c9838d5b43bf2be22481a359782e5e84bbcdb445eb4344bdc0766e44a7a060319f24e513b9c8f8d89213778f65d6b83add7a66e4c6b4425a0fcb36505f63dda5f197ba98f018ff34484e28ffbd43a71a442f6ff4c895897206909c28f28d23dd9e8dbe3b97e26931311584f6558f700000000000007ecdcf31af3a1028daaf5afa296bb6afdcc78af44710a4047de55d64f3dec3995f486640bce2f6142c3147ba191539397fd45cfa5e3ee4a97d40d9185c11b31089c668765f98e877671fe3d52d72fc4d541a64f5dbb3191c4a3b436d89258a1959617c0307113d0988df487c71749790defc9bb535e57c3720193268eac3055b09af8af523e8be98c76fffa3ed1e162c4237419153735e941a155120c901e9d9e36137eb42b8bcd628b9f9f29fabc23d36677faca0c957cafdc256172e4f85b4953abe68452d90001f8ffff000000000000000000e980d1571ce0cf9fe4be827beb0ed3d0da90c2e4320bd2596d8494c6d7a181b710d38c4800919f838d9c21eab5aa48b942b6738dce68d797c5ad126386eb11c1f5964a096a4409d4e30c98ed97643822a72df43c844c6efafaaba686e5d33c70f99074dcdcc575b65aa481c2affa7297407567848b17bb84940ede5dd923714f703aca33a467a4cfb06ce42395012f23e183b7108aa291c8dfcf95d863f01db8bfd9a674dfe89f84d3b979dc8d30f223a1803ee1415892d21d375a4a", 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) open(&(0x7f0000000440)='./file0/file0\x00', 0x100, 0x1e) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000140)={0x2, 0x1, 0x735, 0x1000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0x5487, 0xffff, "0afff5ff7a095aeba1d76ff218aabc86001800"}) writev(r0, &(0x7f0000000840)=[{&(0x7f00000009c0)="1bf882c147063c80d3488dee7e157281374a68073ada17b27df1dfc9c9925c1f027c3b7b1a05319351cdc65fe93981dca900f55c48b50ab333662aee276b0ef9f188aa82ac19a7fb379eb4962f2d58dc2dc1127a173c751c812fd90ce41a14a56114322da257feb94d5189149508c957e47792c556a256c713d069c243858eab22bbc73660d8629969a253ab4105462c267e2a0f55481be0d308a8db18f4f8f293917cb5d1fe74f4a6c3be6babc58636de9017cf524849359c1a4c36d06821f99c211b7435ac690f4288f743374477e8b49be85e6d164b592d1091c16b241a0a7eb1c760f3f69ec542ac169d3ca0e4d4184a935f0465e41df1d1ead15fab9c6d893c922fe7ccc85b5f6e843e9bd257525ea4603d41f647350541e5ede6c68b51f0749545aa67b931b241e491369beb2b8cb7663ce5e20d5159e7efa0540fc7c2bdd5247867313e9e506bcd09", 0x14c}], 0x1) executing program 5: execve(0x0, 0x0, 0x0) syz_emit_ethernet(0xba, &(0x7f0000000680)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd60000000008400008000000000000000003c000000000000ff0200000000000000000000000000010e62"]) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x4d}, {0x40}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/52, 0x34}, {&(0x7f00000000c0)=""/218, 0xda}, {0x0}, {&(0x7f0000000240)=""/215, 0xd7}, {&(0x7f0000000340)=""/188, 0xbc}, {&(0x7f0000000400)=""/142, 0x8e}], 0x6, 0x6) acct(0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) sysctl$kern(&(0x7f0000000300)={0x1, 0x36}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00', 0x2) socket(0x11, 0x3, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x103a42, 0x0) acct(&(0x7f00000001c0)='./file0\x00') executing program 3: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) (async) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmctl$IPC_RMID(0x0, 0x0) r2 = open(0x0, 0x0, 0x0) preadv(r2, &(0x7f0000000300)=[{0x0}, {&(0x7f0000000140)=""/192, 0xc0}, {&(0x7f0000000340)=""/175, 0xaf}, {&(0x7f0000000000)=""/18, 0x12}], 0x4, 0x0) sysctl$kern(&(0x7f0000000040), 0x4000000000000379, 0x0, 0x0, 0x0, 0xfffffffffffffed2) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, 0x0, 0x0) writev(r1, &(0x7f0000000800)=[{&(0x7f0000000400)='S', 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x100000000000000, &(0x7f0000000040)) (async) clock_settime(0x100000000000000, &(0x7f0000000040)) executing program 7: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000280)=[{&(0x7f00000012c0)="de", 0x1}], 0x1) link(0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) socketpair(0x20, 0x3, 0x18, &(0x7f0000000140)={0xffffffffffffffff}) bind$unix(r2, &(0x7f00000002c0)=@file={0x0, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0x204) listen(r1, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r4 = accept(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x14}, 0x4, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x2, 0x2, 0x7) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{}, {}, {0x8001, 0x0, 0x4}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000100)="cac73ce119f42809f7c30824a593555ffe", 0xffffffffffffff7b}], 0x1, 0x0, 0xfffffffffffffe97, 0x408}, 0x0) r6 = kqueue() r7 = socket(0x18, 0x0, 0x0) setsockopt(r7, 0x1000000000029, 0xa, 0x0, 0x0) kevent(r6, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffd, 0x9, 0x2, 0x4}, {{r5}, 0xfffffffffffffff9, 0x0, 0x1, 0x7, 0x2}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x8000000000000001, 0xff}, {{r1}, 0xffffffffffffffff, 0x10, 0x8, 0x9}, {{}, 0xfffffffffffffffc, 0x2c, 0x2, 0x3, 0x3}, {{r5}, 0xfffffffffffffffb, 0x84, 0x80, 0x0, 0x7}, {{r4}, 0xfffffffffffffff8, 0x80, 0x40000000, 0x1}, {{r2}, 0xfffffffffffffff9, 0x66, 0x1, 0x5, 0x8}, {{r7}, 0xfffffffffffffffe, 0x14, 0x2, 0x9, 0xb58d}, {{r0}, 0x6, 0xc8, 0x2, 0x10001, 0x80000000}], 0xce2c, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x8, 0x714, 0x7fffffff8000000}], 0x4, &(0x7f0000000200)={0xfc, 0x2}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r8 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) read(r8, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r9, 0xc038694e, &(0x7f00000001c0)) close(r0) munlockall() syz_emit_ethernet(0x68, &(0x7f00000008c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60362f5f00082b00fe8000000000000000000000000000bb60"]) syz_extract_tcp_res(&(0x7f0000000000), 0x9, 0x2) executing program 5: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x1, 0x1, 0x0) accept$unix(r4, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000002c0)) executing program 1: madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ee7045691d22a30000743ba5bc00"}) close(r1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r3 = syz_open_pts() close(r3) socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) writev(r3, &(0x7f0000000700)=[{0x0}], 0x1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffef1) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpid() recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@in6, 0xfffffffffffffdad, &(0x7f0000000400)=[{&(0x7f0000000140)=""/48}, {&(0x7f00000001c0)=""/162}, {&(0x7f0000000280)=""/132}, {&(0x7f0000000340)=""/46}, {&(0x7f0000000380)=""/58}, {&(0x7f00000003c0)=""/17}, {&(0x7f00000005c0)=""/131}, {&(0x7f0000000680)=""/136}], 0x1000000000000326, &(0x7f0000000540)=""/102, 0x66}, 0x0) execve(0x0, 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f00000000c0)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c820020000000000008abfba0900000008e371a3f83437a3051eadb71d89e000040781e4b2fff000ff00"/164, 0xb1, 0x2, 0x0, 0x4e) executing program 5: r0 = syz_open_pts() readv(r0, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffff9a, 0x0, "b07b1f660000000000002000"}) syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xeaf, 0x80000000, "0fdb000000000000000600000000000000d900", 0x6}) syz_open_pts() sysctl$kern(&(0x7f0000000000)={0x1, 0x54}, 0x6, 0x0, 0x0, 0x0, 0x0) executing program 2: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, 0x0}) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/99, 0x63}], 0x1, 0x0) munmap(&(0x7f0000001000/0x400000)=nil, 0x400000) executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x41, 0x0) fcntl$lock(r2, 0x8, &(0x7f00000001c0)={0x2, 0x2, 0xffffffffffbffffe, 0x2001000100000000}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) mkdirat(0xffffffffffffffff, 0x0, 0xca) syz_emit_ethernet(0x3e, 0x0) r3 = getpid() setpgid(0x0, 0x0) pipe(0x0) fcntl$setown(0xffffffffffffffff, 0x6, r3) ioctl$WSKBDIO_GETMAP(r0, 0x80047476, 0x0) r4 = semget$private(0x0, 0x4000000009, 0x82) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000400)={0x2, &(0x7f0000000080)=[{0x6, 0x41, 0x6, 0x80}, {0x0, 0x0, 0x0, 0x6}]}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) close(r5) flock(r5, 0x0) semop(r4, &(0x7f0000000300)=[{0x0, 0x6, 0x800}, {0x4, 0x22}, {0x1, 0x0, 0x1800}, {0x2, 0x1, 0x1000}, {0x2, 0x0, 0x1000}, {0x4, 0xfc0a}, {0x3}, {0x3, 0x5}, {0x4, 0x1f, 0x800}, {0x3, 0x46a, 0x1800}, {0x2, 0x1a86}], 0xb) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000001c0)=[0x0]) getegid() madvise(&(0x7f0000000000/0x4000)=nil, 0x100000000000000, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000200)=[0x1, 0x1, 0x2]) semctl$IPC_RMID(r4, 0x0, 0x0) kqueue() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xfdffffff, 0x7, 0xffffff9a, 0xfffffffe, "0074b28d2a00000000001000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa", 0xa) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) denied attempt to set clock back 129 seconds denied attempt to set clock back 129 seconds executing program 2: acct(&(0x7f0000000000)='./file0\x00') socket$unix(0x1, 0x2, 0x0) execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='//\x00'], 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000340)="a382ce47f6ae98a8e0ba0d98a2fbcb6f39011e529fa6c68f023a1a566c37e6f4", 0x20) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=""/109, 0x6d}}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) lchown(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r3 = dup(r2) writev(r3, &(0x7f0000001340)=[{&(0x7f0000000140)="b090fd8d24129d8a8c1533bc4461edf4f1f0282ba93eb8e9ffc2fe93d55509bdfc9f6b28e9fade02acfb99c9053a6cd2df762edaf19f0ef764c21ebc7ea33ff7c475e234f408564402008d7e351c3176ea1abf0f45fbd76295b86e4760df2055f8fd38a4494331bec1db3bdf104401bd9b6ad429436f4c0bfa9533701dc0ddfdd404f534fe93905ad3bd45055757bf3fae19545487897219f421f066bcfc900dbe55fca281f0539b4972c128a2fff115cea78f36fd1b98272d2e400ea1cf1874fcf9cdf3ac00a630c09185a6f74f5f2a8849c621a697e03d24bd9a9d09fa720657e40468e92d6c098517b0910e090495854337009c3141357e", 0xf9}], 0x1) execve(0x0, 0x0, 0x0) accept(0xffffffffffffffff, &(0x7f0000000500)=@in6, &(0x7f0000000380)=0x8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x6, 0x0, 0x2}, {0xc0}, {0x7, 0xfe, 0x0, 0x88f2}]}) write(r4, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) r5 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000300)={0x2, &(0x7f0000000240)=[{}, {0x3}]}) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r6 = semget$private(0x0, 0x7, 0x0) semop(r6, &(0x7f0000000100)=[{0x3, 0xa, 0x800}, {0x1, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x3ff, 0x1800}, {0x2}, {0x0, 0x0, 0x3000}], 0x6) semop(r6, &(0x7f0000000200)=[{0x3, 0x0, 0x800}, {0x1, 0x100, 0x800}, {0x0, 0x1}, {0x4, 0x49, 0x400}, {0x0, 0x8, 0x1800}], 0x2aaaaaaaaaaaab5f) executing program 3: r0 = socket(0x18, 0x2, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x4}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x8, 0x8, 0x40}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 1: socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0, 0x0, 0x0, 0xffffffffffffff49}, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0xd, 0x0, 0x0) setreuid(0xffffffffffffffff, 0x0) setitimer(0x0, 0x0, 0x0) getitimer(0x0, 0x0) setreuid(0xee00, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0xa}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x10000}) r0 = syz_open_pts() close(r0) sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x19}, 0x400000000000004e, &(0x7f0000000000)='2', &(0x7f0000000100)=0x2, &(0x7f0000000480)="23fae40c882005eed8b0473e37d6c54a03af255ba1ccef69bfab67dc5780574e17438e2c4901e9eea97761dceeb76db3d31c6d78dc809958300f91a270d0caa1133e4c714736bf531f521ab7543c65cd312e25684fb4b0ad9478b0db82b442dffa16e39692f22465c01a7e5a19f7d62e2e0263ed706782edfe2dbfa9d43243e06e4925adb9c4cd04748297756bb40dcb6a81f5b8040000001be1a745f83c9838d5b43bf2be22481a359782e5e84bbcdb445eb4344bdc0766e44a7a060319f24e513b9c8f8d89213778f65d6b83add7a66e4c6b4425a0fcb36505f63dda5f197ba98f018ff34484e28ffbd43a71a442f6ff4c895897206909c28f28d23dd9e8dbe3b97e26931311584f6558f700000000000007ecdcf31af3a1028daaf5afa296bb6afdcc78af44710a4047de55d64f3dec3995f486640bce2f6142c3147ba191539397fd45cfa5e3ee4a97d40d9185c11b31089c668765f98e877671fe3d52d72fc4d541a64f5dbb3191c4a3b436d89258a1959617c0307113d0988df487c71749790defc9bb535e57c3720193268eac3055b09af8af523e8be98c76fffa3ed1e162c4237419153735e941a155120c901e9d9e36137eb42b8bcd628b9f9f29fabc23d36677faca0c957cafdc256172e4f85b4953abe68452d90001f8ffff000000000000000000e980d1571ce0cf9fe4be827beb0ed3d0da90c2e4320bd2596d8494c6d7a181b710d38c4800919f838d9c21eab5aa48b942b6738dce68d797c5ad126386eb11c1f5964a096a4409d4e30c98ed97643822a72df43c844c6efafaaba686e5d33c70f99074dcdcc575b65aa481c2affa7297407567848b17bb84940ede5dd923714f703aca33a467a4cfb06ce42395012f23e183b7108aa291c8dfcf95d863f01db8bfd9a674dfe89f84d3b979dc8d30f223a1803ee1415892d21d375a4a", 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) open(&(0x7f0000000440)='./file0/file0\x00', 0x100, 0x1e) (async) open(&(0x7f0000000440)='./file0/file0\x00', 0x100, 0x1e) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000140)={0x2, 0x1, 0x735, 0x1000}) (async) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000140)={0x2, 0x1, 0x735, 0x1000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) (async) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0x5487, 0xffff, "0afff5ff7a095aeba1d76ff218aabc86001800"}) (async) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0x5487, 0xffff, "0afff5ff7a095aeba1d76ff218aabc86001800"}) writev(r0, &(0x7f0000000840)=[{&(0x7f00000009c0)="1bf882c147063c80d3488dee7e157281374a68073ada17b27df1dfc9c9925c1f027c3b7b1a05319351cdc65fe93981dca900f55c48b50ab333662aee276b0ef9f188aa82ac19a7fb379eb4962f2d58dc2dc1127a173c751c812fd90ce41a14a56114322da257feb94d5189149508c957e47792c556a256c713d069c243858eab22bbc73660d8629969a253ab4105462c267e2a0f55481be0d308a8db18f4f8f293917cb5d1fe74f4a6c3be6babc58636de9017cf524849359c1a4c36d06821f99c211b7435ac690f4288f743374477e8b49be85e6d164b592d1091c16b241a0a7eb1c760f3f69ec542ac169d3ca0e4d4184a935f0465e41df1d1ead15fab9c6d893c922fe7ccc85b5f6e843e9bd257525ea4603d41f647350541e5ede6c68b51f0749545aa67b931b241e491369beb2b8cb7663ce5e20d5159e7efa0540fc7c2bdd5247867313e9e506bcd09", 0x14c}], 0x1) executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000080)={@broadcast, @random="ac566789c541", [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @multicast2, {[@timestamp={0x44, 0x10, 0x0, 0x0, 0x0, [{[@rand_addr]}, {}]}]}}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206916, &(0x7f00000001c0)) syz_open_pts() mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) open(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x0) seteuid(0xffffffffffffffff) chdir(&(0x7f0000000040)='./file0/file0/..\x00') r2 = geteuid() setreuid(r2, 0x0) r3 = geteuid() r4 = getuid() setreuid(r4, r3) setreuid(0xee00, r4) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) r6 = socket$inet(0x2, 0x2, 0x0) close(r6) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r6, 0x0, 0x9, &(0x7f0000000640), 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r8 = semget$private(0x0, 0x7, 0x3c0) semop(r8, &(0x7f0000000100)=[{0x3, 0x2}, {0x1, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x3ff, 0x1800}, {}, {0x2, 0x1, 0x3000}], 0x6) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000140)) executing program 2: open(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) open(0x0, 0x0, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0xffffffffffffffff, 0x3}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000040)='./file0\x00'}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) socket(0x11, 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) minherit(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x0) socket(0x11, 0x3, 0x0) r1 = socket(0x1e, 0x0, 0x0) shutdown(r1, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x800) select(0x40, &(0x7f0000000280)={0x0, 0x400009, 0x0, 0x3c9f, 0x9, 0x2, 0x2255, 0x10000000003}, 0x0, 0x0, &(0x7f0000000200)={0x0, 0x3ff}) msgsnd(r2, &(0x7f0000000240)=ANY=[@ANYRES32=r3, @ANYRES8], 0x401, 0x800) msgsnd(r2, &(0x7f0000000180)=ANY=[@ANYRESOCT=r4, @ANYRES16], 0x401, 0x0) msgrcv(r2, &(0x7f0000000800)={0x0, ""/137}, 0x91, 0x0, 0x1700) executing program 5: execve(0x0, 0x0, 0x0) syz_emit_ethernet(0xba, &(0x7f0000000680)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6000000000840000800000000000ffffffff000000000000ff0200000000000000000000000000010e62"]) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x4d}, {0x40}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/52, 0x34}, {&(0x7f00000000c0)=""/218, 0xda}, {0x0}, {&(0x7f0000000240)=""/215, 0xd7}, {&(0x7f0000000340)=""/188, 0xbc}, {&(0x7f0000000400)=""/142, 0x8e}], 0x6, 0x6) acct(0x0) r1 = openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) sysctl$kern(&(0x7f0000000300)={0x1, 0x36}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00', 0x2) socket(0x11, 0x3, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x103a42, 0x0) acct(&(0x7f00000001c0)='./file0\x00') executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x3}, {0x28}, {0x6}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) r1 = socket(0x11, 0x3, 0x0) sendto$inet(r1, &(0x7f0000000080)="06000500c587aa13a98fc013572190cd99cf6fa0a5bb4ff6f78eca11c6f7e68fb5d16ba296764a111db2fdc4f626b3d46a046211e7030e7d5ed246140d0945437ad2468165eff3c69777254c0073f6d6b8c657f023f993f40bdf62bc6bc1390ca28675fbc61a2b0f71a0a66c707530f07e0058463a401851bff000418fa31c4ebe2237d5391f3bf20e2d348d8b3ff726bd9db1b6443239904acc1ae0b14e0e6d5418c336ffa89857e98b5dd6b6737a7ce3a519d014409fc65950c2ca994866ac0918ba2fddb74a900f2c7ea01667dd59e5f238f778e331f7e9b695b34ff2f828aaa77fc438bec5d7ac201d87325f525d23ae1661c537c157035bb0ad7890f8cfdc8e3f7f70a409da89c2eb4d0d58c602491a5d2fa4e1f34157fc21a82480d630abb08a2ef5e6e737efeae04244670a0fa66135a0", 0x6, 0x4, 0x0, 0x4) setrlimit(0x8, &(0x7f0000000980)={0x8000, 0x54}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x3d, &(0x7f0000000040)="00000080", 0x4) getsockopt(r2, 0x29, 0x3d, 0x0, 0x0) r3 = socket(0x18, 0xc002, 0x0) getrlimit(0x2, &(0x7f0000000440)) readv(r3, &(0x7f00000014c0)=[{&(0x7f0000000200)=""/139, 0x8b}], 0x1) socket$inet6(0x18, 0x3, 0x0) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x39, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) r5 = socket(0x11, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "0100012d29fb000700000000098002005a00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x3, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b10689ca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d12727b1e1d0cc45c7ebd5df53fb588fd0245528fe5700a5868eaf74d373197fb657a56e99cdbddbb382ad676b756d4e8b5a81c9a624348f23ffd260bf5fd344a7a30bcf96e47800acc166910bfc34ce76252dd12fac3b10dd5719aa6e420f60e3d2cbb22f5b3a6f7fa3c909e4823cdc0cdf126bc29456035b9a44ff74d852ba5c", &(0x7f0000000080)=0xaa, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffff25) sendto$unix(r5, &(0x7f00000002c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f1ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720f00000000000080012519b40057aea8c500001602fbfe0c2300008abfba09a214cc8adfbfba11ce00000808e37193f8343f00000000b71dc00009000500"/177, 0xb1, 0x0, 0x0, 0x0) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x9, 0x1, 0x800009, 0xc, "1000"}) writev(r6, &(0x7f0000000040)=[{&(0x7f0000000180)="8a9ce4036307187ac8b8804f20f81b83c8ba79d72cbd641e690ca7f75c9e2ad2a284af6a5bf164e818358fefe887e8f8e172d17799657f41aec12efc5febc0ff437185b8532117c1000000002d21797f5acfba4e465810d918cb3e1cf8f06937c71e0b39f64012ce974526e31d1937376a87872c0b286508f6d774d8f5100b51a3275ddb218a808a", 0x88}], 0x1) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef9ed06c700d3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e37198fceaf912051eadb71d89e0010000000000008000ff00000000", 0xb1, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000002040)=[{&(0x7f0000000700)='l', 0x1}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7ffffffb, 0x100, 0x1, 0xffffffff, "0100020063026d000001000000005966939a7d00"}) writev(r0, &(0x7f0000002f40)=[{&(0x7f0000001e40)="8e78dbebae5d90546f15d52a70c0d6c01f58a61f32323c0794131b931fec61639d2f39a6047225d023e386c4556448c215cf2412d15d80dbf9f84b8741dd0b85594b84517605a7a7397ed4fb170e22d274b430934323f2f4fb5606ef5596615f1483c475b95ef23aea27e3b7a7c35f66ed518b4f97d9fa5945621a1173a9e1e34a3761486699739b5dd0f87a0d15ddb90c5f0b6935666ed373a8123f5a6167a180b5021fd0acff9d9731a5bd60e3ec94e2b7771d82937d6c7ff1b9422fdfbfa590964ca5b01b1ec5b60ef0bdd0be043b45cf8d18a5e672cff3c0aad2f41623f7ba3ba28c9b2419a3492b027f5169f1c7a49d496800dc3655536d25fd59b9cc0aa0d3bf78ad55f60a9ed41e1bb19b1c13d2d39a03a32123e8c58bbbd8603eaf87c9feff40795f8ef85e2c71683f9b14eefdc5e1d5c634c796cb911a58d83b20ec6e38ea7ffa40bfb8663e568765f8dd8d20143f82711d82d74b2d81b884ef21822818bd82a0920bb8c5b6e58e7aa743bc6b19728a785d2dd1b13ed5f5d3b903b3060c45f45802ae7c7b17cf2caa35d71ea86eda33fcff40bc22d55c804b946da28430427592d4178dd1694408c5d354f5ee480efdbcde222289063511a0f8dc2d674686be160347b81545049e76c44bd2df568eb1a2ca777e0c7df50943", 0x1dd}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r3) executing program 3: socket$inet(0x2, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r1, &(0x7f0000000180)='./file0\x00', 0x400, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r2, &(0x7f0000001880)={&(0x7f0000001840)={0x0, 0x0, &(0x7f0000001780), 0x0, &(0x7f0000001800)=""/8, 0x8}, 0x2}, 0x10, 0x20, &(0x7f0000000000)={0x8, 0x1ff}) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r3, 0x29, 0x24, 0x0, 0x0) r4 = getppid() mknod(&(0x7f0000000000)='./file0\x00', 0x2004, 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, 0x26}, 0x2, &(0x7f0000000380), 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0206923, &(0x7f00000001c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) executing program 0: r0 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getpgrp() r7 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x7, r1, r3, r4, r5, 0x90, 0x7}, 0xc238, 0x3ff, r6, r7, 0x8000000000000000, 0x101, 0x3}) sysctl$net_inet_carp(&(0x7f00000001c0)={0x4, 0x2, 0x70, 0x3}, 0x4, &(0x7f0000000200)="d67d3f0f0632fd338c55b6e35dd6454976d7ee4e7b597a6ed058e470a2cc6bcb171db8e3466609dbc1a32baab5690972c0cb12216efbdb71e6436ce887829d5b47733c66aae6f81a6e21bb321d57b7472a0175c54ac6de07b2cb45d8e545271a80fd7f5b57a07844f90af9bb5285fb78b285", &(0x7f0000000280)=0x72, &(0x7f00000002c0)="9fdd97ae7574438df70fd94e53fb83c05803d2ef64951094061fc798fa7d", 0x1e) fchownat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', r2, r3, 0x6) r8 = semget$private(0x0, 0x2, 0x2c7) semop(r8, &(0x7f0000000340)=[{0x2, 0xfff}, {0x2, 0x6, 0x800}, {0x3, 0x6, 0xc00}], 0x3) semget$private(0x0, 0x4, 0x20) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380), 0x10, 0x0) ioctl$WSMUXIO_INJECTEVENT(r9, 0x80185760, &(0x7f00000003c0)={0xfffffffd, 0x8, {0x7, 0x1}}) pread(r9, &(0x7f0000000400)="9f8064352d52ae09df6ab69275f4d100dcd4058e9f302b4c26872729e27ed6ffcfae4e1c82f39165e34508a05f077da740e1ab0b3c6b1680fc3f7d0861cb5573ca31207d393606335b13c18421280fe4d268aafc364a0afd655b1835045deadf3d97655904030503571869d4c7c315ecf5b61765f4f8756bf5637f1dcbaca7389202046d58bdf0b3e82c034e84d382a98f737a5692ef6ac5228a457f5fcb868fd9cd809890f97dde845786b765ad31ad3a11c7152b10cbd22b3dbb1fb45be1385fbe060b54fae3bf19102763d17e5b2883592f4cb9d207bed0060b13d40a01231d3f6a28fea7fdb9b2ffac134e4263fd583b970fe4885abf751b01d3d4e3b9e5569642f75c5b6f1e5b27e6f0f6946e6ea554e96da7ed1dc12a4e6691045c373de86457a3eae7a468b2d06d1f44509f9131ed060663adf5062a2e0be7a812d2c27f2527d326bc6995dc54dff54d5bd54e2f1cb61cf5ecbcfcda77326062b9d7845815f6a20b0f985ef8e81c7138d74c4e744d2c6b79cc9bff818e81cadf6da48f168aa28e0e8033927173475e6a44e9495135fd91fa24135e18ce3f19bd0c7e88f2e64624495bc04b670e48936cec703495b95fc2b6e50025962db9beeaa18680ff2829a1043488310f9f08bc714e5610ed96933a42e55ece7a36129c5f187cd8c4dfa9c700b6c4e7e2fa1d5cdfc993e6d674644ddca6dda6240111db2d596c4262fb1365900a65e018396e81ce0acc0a92480423873fa6133e553a8bbc8f91afea32f45089cca7361bb9213f5e081d03e8b2f02823648a9de2c8eb232d8bc67d52fb88188835d495af84941e47a9f8c6380bb76b258c354a16c36eb3c0905675cf9351e36ea4f59c66910aa75534b9b3595ea495d3375bbee52012feef0ed61cfdc36aae5f0a317f44892fe0d15d15e471c295defa240130d1ee7ba92ac0b7b37a72b236c800586e72d9536042ccf051f19de27c6f535925a780434cf056cbadcbfa1364c5bce9583dff018182ff8d7b37178e1e9979a07d948fbcd4681887e813f104ecf7329847fb7d859670e2c20c4b3e353cb66b7ce771277a7c2866586cb3570cf4475a8461feabb876885e06a75429103e765bdd911ed45922dcb0422bc99853581d6affbf2466b90c0918b81408197ead23918b773d27ccf54a602c3b4253dbefcf211d3d9d8edc3a6590881eb9ea0a6ca0e3f54ab0b1586802018f4e5c7a0313c694aa9072fcb364482efefbcab801f9d18c6520eacc230f038c71a217b0018f7d789f0e8f5340564e8ea0080a03c9cd5c55115cad5070d8f3a41f950a9896bc9b64bade84b1e3c804000fe7d0308ea72384fd32e5a43ab51919514967e740ee8b08b2520ec3f17b233da540fbf7668c3060bc6ae6bfcae0ee268fa405d9a59d9ecd0c11f0dced27185162d91d1083fe100b91b0163a9742a3ef6ab4f291637e9777b7e4f5b9bbe668989aee251319c3da477f1b8fb769a2170edf06d07dca1473fe8ded302790cb7133c030c25cd3953d7c3979f63602192486f07cf3b1e17f64e8786d725b83acbedd4702afa7a1b795acc7413eae690993d2d3eb1acc509b7706c30d841e322672ce0b2196619e8a536da8e9e6ac8770f3d9dee82ebe098ac578c381d90b0c8218218f5a5508d825f3071682d77b766ee2150cf303921c520331eac0e0416fb882eb6a58a1c104bc48d0aed0a1f365a4595a75de7a2214fc4c182063c3f04c8fe9d3cdaba80b7d1426e7c7987220c1e08afa5aa30465a6c69761df01f416a09b3d040b00679bb89fc1a0fedeff6c8517e7d004dc4bcf474bff6879038a699bd90f94405b52d40ed2d2f19d5e643905ab3d344566e93977de7fc3a0bd1b9038eba2a58a161d5e9b648e137c217cecfbf8e4f81bd321c648cbc8d6c334f67bcd73fbe6933bba29ee98eae1cfe995ecd7ac121749fb5abc9ce8111a0ec6ecf725f2679a7928142a0bc6f75497e1e1dd400fd7b5fad5baeab9bcf4522ccd4fa0b99188abeee702ac6c2c1c51ef00a8a50056e2445cd2ae30f7a8461044b310b3b5dcff6b34c6dd0efebd35f87b9a7139a971b9113ac7d3a4d5ca51f26120cd5457add3575640977b1be588b2380b30e6ff4f1c5b75e55baa9bfa8cc5f656ebb377106f2b0264a7cd33021ba8bd8d5165ee933f5d991598fd5753037c7e828fe3358917f6b7d40cd9776ad0fd9b5fa8c41eb4f360dda74392c39ada8543ab2155b429e9e375405d4fc5a73f3b2d867ce571271231498fefc3fc3a329a246dfd6913144a46d138e3a5c559d65987d96f8ebe7062669b85cd1ea8850fa1c6c5a250d34044ac056f0e737f762f90359d7e569a3d0046a049a5de3f7ec48441c80972a8b14297e5bc328e7ff7382ecb220352bade187828e299e42cd11494be615c2c51bf342a470b794fe88d540e52836279bd49aed3564e922da975c4f90600b9a45f1c40c533d128712e2838fadc47cd55c44b87b14084fea006e15d4c3311163c691770acb6cbed34cf8e01a248cdd262225a257c1e05f6c320363305699ecec01d707faab63ad79cba9f24b24d1f75f4878ee48dd531f721d6c483f1605f4ff4540788c00b86b3c0a6e981a11db6cce3363f23438679a604155c091f3c219d1c80af2c1d31b02ba863bddb307824d98381fbe44e221c082af0c5c24f5d11420a68cd04a2c2ee5adcf07b77adff2afea8fc11748912eea88651ff39cf4d502eb6413de38b5dbda84143cd9140a6bdb4046a8caa5d6b07837b5947cefb62c29ed1c5b5c5acb4e30c877c17b3e47d534e34d864d67e25a1c71638faa763d53e7a886b25e328fb6a789df4a1ca5cdbe8def9b337d23a9beebbe22d237b64c72be887e64df7759843306bcc22324c4cdcb717934c5bcd7f64fbe5dd169f46565881883f21c55942fc13f580562fafa0dbd77832d782b97289deac670b9285d31a74cda25ae63acd6cad12065f76bcfc91464f437162fda567304eba33af77f8096a44f3a66a26a72d47d9063005c7ac8e868bafc00cc533caae83fb663a59b308070f0c99f29b232ff68095c1c25daf05d661bf5b2ee24a05801e76cb00ba582180b3d1e5f5e9ca703e6e2e903b6756ca359fde546e2c1b4d80a47c7668b6ada427c819b5d27b964eac48d430a155d5d2505c42271c61328201b40d8cb879a920a321741c11dcee3414478c678add01539415c56c6c8372a149b81bb9250b24e45a86abf6ceb8f7cd7d3ada65514687cb7da265ffc5205832275d3ce1b7f0aea90909d6c876a2d8f9b4e4723125f1cab8d23ed2eef51ba8d429bd6b454f35b0597f3795739db68b9bfb0dd59f056fcda16f3919290c26becc0db3f363aba9ce13ceaf66b41d19c8939c00ddbcd5f745cb6b8c9e1922882b9ef167103a366f657b4fa4fc2f6bc3000a6768231f19877928fd8f9df027c7cd1a50cc4418b223bcfff92b68471b3a69fdc52707f86d1d712504b6f2f5297b63707453cb37b07888f4e6b64f0a71a0dd46f5e36258a6e1da8727a9c4fd03f5989f799d0e9780ff6717ddb82a47cadf4f8c5ef2308439b8a3a7c89f33e9a623cb96bb6646c537d82d2f0ad652a9f8c9411ae38d86adf9cbc9d9e9c513565439bf7a48d682a861b409259c42582aab7a0364b9a374efc53444fcdde26dac469c44a00fecde1a95fa3044403e63b516f08620721e5e35a12a1d8e53336e67ad38a4467e28305004cd9ab5285686119fa569ef37dad625b0f886852a61fbc2819c7dc47979177c022b50c754abae647365843f9372bd3fead64b3cf3827c7ee9dd4cdfb7cf74b6a5eca2eef6a0ea832bf4347b2d562cbad4aeb4024e3d9ccb45c1a2994c7f5bb7706627db69f85d5d1bd1a9aa4a7b84d1ff5c060f7f96775bd0a46b8cc9f04a9cb259eae2963442b69927258e200e5ed0f52f043e799c14582914e5cfabd5be303f92da235a9a8528d371940905e9f7812c8ea363cfe82ac1d51316c2be5f03ef63a76ff1a2027ae6d1eb886cc31d0724fe37865982de6a758bddfc0519c6302d686e55e81e52ff7e8934d158e79b5469f7964ec45906abcf398891cfd98ed78441c50f7814fe293d1fa5062181588e81978b9818588d564c31f7d7904c74bb8d165ea18f8e002a71655a9532a9ebab3d6dcce422052699a3801b39aefdfeb70c759a30ca7488f51934747947ed8d6f7925728e122710c9f6aae9c1412f20bad764a2c182b1b4f2bae40e553e9a293b31aeb6329367081180e6476f9b115ab6ba4164d756b37cc5e21fd1afd3f5ec1064242b82e8713425697e6742755b642610f4b12efe69e1e430929212aaf7b3cd2b4eb0b8deda4c8fafa436e1095dd121a7f9b582891a1ef39c62b35a0ba621b7a9d03e2f979a66007edb6a8a0209d1b58823664f6412ac253454da6a5af7494b6ae50c161d88513ba5a254cb8cbf2e618c4225c5589bacafa3997ba3745d5f3bd14f0b9ff83d28547d77df204ef80400f035a0b1345bb1b802c6355c9134c06381c25a5b7f71fcad700ea9faa51f870640379e11256069dcb093063caccc5b345837932883fee2f0a352d9baf7701dde7346bf27b669ae21699c13d8f81b05466ad0ea27ebe4ad77735662d3ceb8b1a63e5cfe7d863e156c84e56a87020dce9aa1918ca1cbd830faafc06bb167a269a2b551c61979885bb7505eb3e26fcc871efbbfa8b47d3c06ad29f2342c5e2a536a3e92758c22d638aaab804ee02c85e1a2200300c40220917ac340cd4023fcf1bd6903bb20c5cbdd1d99a601f9aa1167a2aab728a4c80027054f4839aa162fb6798afdbf2f70b80d7a0f17375ed175b6af8e1be5889440c66d85b7af3d62d4604f9f78bffc41fbb80e2668ff4ce36c0028ff27bcfa3412c52644e0c23a765765edccef174279d1707a37a5df02e24074f0fed686636b2b0c39163825d6153aa4e0751e460b3d82281f104858fa3b4ffe9f76ffdfd78043bffa536074a4256dd7935cc97279b6ec0e1eddceec957cba64ee130b412182add7b8eca01f198401c4db0f3cc2571553cd492f2339b39ef411e3c828dfd841895252613920f51190865f839d802b66312ec092374773c688668419f4c508f32ae8b890f3efe9f1863c9ce384db56787ee5739995f0a035100d55e29586a491f9f0479c01e876540f3778965ce6270eaae55797e25be4a2c9fde1c83bb59e0abd48bc1e45f940bba2975da9439e6ea3b33362cf3911bbe3838c091fdda75696a8fb36ea91f30255b521884c6576200de038f97b1f4a1d32bfa3cfd3d80535cacb0d161d8b706cc210a20032239cdefe17dbb0d291dc99337576752f80be3e4966d7a596f068a7f34050efd516b1133331fcc1c189bd05d9e6d05855b724f1ebb29a7f2d87c991b403c0a426b11c6682ec8a884cf3dccbe6e0361d13a2654555f844709c08de3023bbd3852a87509541efabbbef7512191117d6f1306dc56c1013a9a217f50a152c782ea5e117714c4709976d9dfb7af2f6c020dd2e7026a62fa9799434044657439fb3c3a6a8af002cedb141a64fe45842dc2e33373f10636314570e4acc0eb90ff5333b743dc7d8754267f33d6c2525c59c44b761aa08a08e342df7a39d7935b8d541f60ddbfe6d2173c595ddeb8a9e13bd57cc4075093e2135e68742b4ca614de8392dcd930876edd8451c2d54e941e178c0301b17ac311ec485606782cf3e6e93c416eeef7cff390175fe0e963c4c13f3684f169111e526f85740a184c3335d3ed49d486df99dc25c2dd1240c8aabd228f4be7bac1588918e25a1c071caf206", 0x1000, 0x0) chown(&(0x7f0000001400)='./file0\x00', r1, r5) lchown(&(0x7f0000001440)='./file0\x00', r4, r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r11, &(0x7f00000014c0)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) fchown(r10, r1, r12) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001580), 0x1, 0x0) ioctl$BIOCSDIRFILT(r13, 0x8004427d, &(0x7f00000015c0)=0x2) ioctl$VNDIOCCLR(0xffffffffffffff9c, 0x80384601, &(0x7f0000001680)={&(0x7f0000001600)='./file0\x00', 0x2, &(0x7f0000001640)='./file0/file0\x00', 0xe}) r14 = open$dir(&(0x7f00000016c0)='./file0/file0\x00', 0x400, 0x1) mknodat(r14, &(0x7f0000001700)='./file0/file0\x00', 0x2000, 0x7) syz_emit_ethernet(0x24d, &(0x7f0000001740)={@local, @broadcast, [{[{0x88a8, 0x3, 0x0, 0x1}], {0x8100, 0x4, 0x0, 0x3}}], {@ipv6={0x86dd, {0x7, 0x6, 'g|\x00', 0x20f, 0x62, 0xff, @loopback, @empty, {[@fragment={0x0, 0x0, 0xfd, 0x1, 0x0, 0x15, 0x64}, @routing={0x32, 0xe, 0x0, 0x5, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}, @mcast1, @mcast2, @rand_addr="d9afd27f361c343e6d8fb1969ddba020", @local={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="888ddf550dbfbb6c1e96257b8b3f34ed"]}, @dstopts={0x2e, 0x1d, '\x00', [@enc_lim={0x4, 0x1, 0x8b}, @generic={0x0, 0xdf, "689863e3302a9809dccbd3eb814efa89d1cb3b94ac7d185360b17a1ea5bcdb7e6d2d398b002d4015d74a7857a8625e873f3f315ba6559b28d2d0874c5b42283138147c5a1584114ac9f213adf78803f1abbff20367866dca164b19a0ac4f5802bc2abeccd354ace634872a4defdf2c2ddb3b7dc48f9caeeca09f46d75ac57ca4453f8e48a9d825cda57a02db79912c92eedfa9fad2f87e9e3245806eafeac31f28c1721b438b5916642f4b0dc532f2f3896ee37d562f5cc5c26c97e569677e4fb03a09561a490625678042db8e86a0d615097f22fe9a4c922683b5b01dfdfa"}, @ra={0x5, 0x2, 0x7fff}, @enc_lim={0x4, 0x1, 0x2}]}, @routing={0x37, 0xc, 0x0, 0x81, 0x0, [@mcast1, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, @ipv4={'\x00', '\xff\xff', @multicast2}, @ipv4={'\x00', '\xff\xff', @multicast1}, @rand_addr="0760140775fcf958609edd2c1d41c14a"]}], @icmpv6=@echo_reply={0x81, 0x0, 0x0, 0x401, 0x400, "f570076ff88c4f2698b02092022b5b688a4e991edcaab77985ec5d0450920f00259ff85d7b516d"}}}}}}) r15 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000019c0), 0x8908, 0x0) ioctl$VMM_IOC_INFO(r15, 0xc0185603, &(0x7f0000001a80)={0x78, 0x0, &(0x7f0000001a00)=""/120}) executing program 2: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008}) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x4) open(&(0x7f0000000300)='./file0\x00', 0x20, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xff}}) sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x2}, {0x6, 0x0, 0x0, 0x6ded}]}) write(0xffffffffffffff9c, &(0x7f0000000200)="76e5dead6f01f8607d21000000630e94d434ef3c3dd69d3caccd52c29d1581dc7f7d15ac747428b61a79f5acb28ec4f43150824268a58bc92f45729fcca8bd747f894ae34b5f7c2bc1b2a25982a9e6cf21a996ae4024824c7c9501fce3b4b7ed13ed5376d2186a24f7c749f3719d675ea5e31770de7e3287887bc7e7afc51fce3384f4c1d64fb2b6e1653a6654e0ce0f7eff1ff4a9e1fafb2dadebe374a36cc906e66b1f5da9d70ed0ae", 0xaa) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x2) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x4, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) execve(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) kqueue() ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000002c0)=[{0x25}, {0x2}, {0x40e}]}) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, 0x0}) r4 = semget(0x0, 0x1, 0x188) fchdir(r3) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000000)=""/133) write(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000002c0), 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) mkdir(&(0x7f0000000640)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') symlink(0x0, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r1 = semget$private(0x0, 0x7, 0x3c0) semop(r1, &(0x7f0000000080), 0x0) rename(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000080)='./file0\x00') semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000680)=""/8) semop(r1, &(0x7f0000000200)=[{0x1, 0x7, 0x1000}], 0x1) semop(r1, &(0x7f00000002c0)=[{0x4, 0x0, 0x1000}, {0x0, 0x420}, {0x1, 0x2}, {0x0, 0x3, 0x800}, {0x2, 0x204}, {0x0, 0x7fff}, {0x3, 0xfff8}, {0x2, 0x9}, {0x4, 0x1, 0x1000}, {0x2, 0x7e7}], 0xa) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002540)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f00000000c0)}], 0x1}, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r2, 0x8010570e, &(0x7f00000001c0)={0x0, 0x0}) semop(r1, &(0x7f0000000100)=[{0x3, 0x801}, {0x0, 0x2, 0x400}, {0x2, 0x8}, {0x4, 0x1, 0x1800}, {0x3, 0x101}, {0x2, 0x3fd, 0x1800}, {0x0, 0xecb}], 0x7) semctl$IPC_RMID(r1, 0x0, 0x0) chmod(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000006c0)={{0x1f, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10, 0x8}, 0x8, 0x0, 0x5}) r3 = getuid() seteuid(r3) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0x7, r3, 0x0, r3}, 0x0, 0x1, 0x1001}) rename(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000001c0)='./file0\x00') getuid() getpeername(r0, 0x0, &(0x7f0000000300)) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000002c0)=[{}, {0x15}, {0x6}]}) unlink(&(0x7f0000000000)='./file0\x00') syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) executing program 3: msgctl$IPC_SET(0x0, 0x1, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) dup2(r0, r0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000340)="de58b3499f15b9604ce11084d8e2f8fffe3d87c894d4c4ef1dc57832caec4e7e5978709f91306ee471dd83459408ff7281dd41a08fe769fa6aa63bcef41a07fad86c79728318dbf4a2ef66b0ef844f542fe82c5a0631e5bc3a5d56d5bf571d3f3138d2f105919fdb657b747b5687450b3f780ae2f274b746cc87afb29f2b1102d2b733dfc09b39f99f53b536bd39d30bf455f16e02d999c7aef3861d3afbc8c9c6e55f4241a12893daed7bfb3c34ade7689863f19d727187fbc1680bc2c1a74862c0c492722acd3ebf966367e8d4c1156379e446260c981e6d7eb8ffcc8d622112b82b4a38a329d877f4149669dba96ca126be288ad9aa29187e6a038ded5ccd2819c60be800bff117141f6cc406c7602d7dff5dff994faff8cd0713abdc1e04920c9ecea566aa3cc1517b24c96a63fcfa93f0d234aa551ae7666ef3f4b50da589afc5063558fc9d760a2e75634a8adbaf37c538a580febbeb64910d3d66990350e27aa299d5262fd8357976c5a8131374237fe9c06aa27c308684cfdf91c39598f724205566cf29630023a4230b4a35daec396f3441dc04c295e1a7ba51f68d821e8e2d6920e55a4c46b8d709dd4964a12b9a20223135c6593084c4f2d3e11df083a14bd00840e26641b3ea45b39666b544949f9967211f7ea43f74f163fd766909d173987f16d729", 0x0, 0x0, 0x0) r2 = socket(0x1, 0x2, 0x7f) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000001c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000003100)={&(0x7f0000000900)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002f80)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x60}, {0x4000006}]}) writev(r1, &(0x7f0000002500)=[{&(0x7f0000000080)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r4, r0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f2) writev(0xffffffffffffffff, &(0x7f00000006c0)=[{&(0x7f0000000480)="b2c10766d6fa838f1d75d111498be0e806470eedb9e5a7724b125a053174c8e125ce03506ba231aa9043a068ffff2dd61d", 0x31}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x10000}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0x5487, 0xffff, "0afff5ff7a095aeba1d76ff218aabc86001800"}) writev(r0, &(0x7f0000000840)=[{&(0x7f00000009c0)="1bf882c147063c80d3488dee7e157281374a68073ada17b27df1dfc9c9925c1f027c3b7b1a05319351cdc65fe93981dca900f55c48b50ab333662aee276b0ef9f188aa82ac19a7fb379eb4962f2d58dc2dc1127a173c751c812fd90ce41a14a56114322da257feb94d5189149508c957e47792c556a256c713d069c243858eab22bbc73660d8629969a253ab4105462c267e2a0f55481be0d308a8db18f4f8f293917cb5d1fe74f4a6c3be6babc58636de9017cf524849359c1a4c36d06821f99c211b7435ac690f4288f743374477e8b49be85e6d164b592d1091c16b241a0a7eb1c760f3f69ec542ac169d3ca0e4d4184a935f0465e41df1d1ead15fab9c6d893c922fe7ccc85b5f6e843e9bd257525ea4603d41f647350541e5ede6c68b51f0749545aa67b931b241e491369beb2b8cb7663ce5e20d5159e7efa0540fc7c2bdd5247867313e9e506bcd09", 0x14c}], 0x1) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = getuid() r1 = getuid() seteuid(r1) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6007a65d00080000fed7871358eb087d34e8a93239c1a0cb0000f8ffffffffffffff095cb70400002b"]) setreuid(r0, r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x0, &(0x7f0000000040)='\x00\x00\x00', 0x3) socket(0x18, 0x1, 0x0) r3 = dup2(r2, 0xffffffffffffffff) setsockopt(r2, 0x2, 0x801, &(0x7f0000000180)="eb382372a3f0ff2217cbcb5a17097eca12db8c9aeb63c1898331119b1295671b310094854f80087b749746b9575862448e18586b4ffc1414a6da644bf7", 0x3d) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000001200), 0xd, 0x0, 0x0, 0x201}, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x8, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r5 = openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000000440)=[{{r4}, 0xfffffffffffffffe, 0x0, 0x2, 0x2, 0x101}], 0xe842, &(0x7f0000000480)={0x0, 0x2}) ioctl$WSMOUSEIO_GTYPE(r5, 0x40045720, &(0x7f00000004c0)) r6 = socket(0x2, 0x3, 0x1) msgctl$IPC_RMID(0x0, 0x0) ioctl$FIONREAD(r6, 0x80206916, &(0x7f00000001c0)) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{0x23}], 0x1}) getuid() setreuid(0xee00, r0) socket(0x18, 0x2, 0x0) close(r4) executing program 5: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) 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(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x80206980, &(0x7f00000001c0)) r4 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r4, 0x400c745c, &(0x7f0000000080)) msync(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x5) sysctl$kern(&(0x7f0000000000)={0x1, 0x11}, 0x2, 0x0, 0x0, &(0x7f0000000040)="8fd3008034c1aa4e5195b9fc3332", 0xe) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200100000001d, &(0x7f0000000600)="37ee5c233f6ca01cbea0e2b8b21b48af2ac4100555a53d775edf0f84689e45fb527c85525c828e9965b037ef7b7b10dc6bd8a816defd35778568d8c783d361818c23bf89fc50a22d831d89aed718773afe7ae1142b05070a07c5f6be79210ebe7abe6eb37627310b6a51f0b050d7cb8c092ca81f05be40b949fa", 0x7a) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f00000003c0)={0x3, 0x0, 0x2, 0xf7d5}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r6 = socket$inet(0x2, 0x3, 0xc0) setsockopt$inet_opts(r6, 0x0, 0x200100000001d, &(0x7f0000000600)="37ee5c233f6ca01cbea0e2b8b21b48af2ac4100555a53d775edf0f84689e45fb527c85525c828e9965b037ef7b7b10dc6bd8a816defd35778568d8c783d361818c23bf89fc50a22d831d89aed718773afe7ae1142b05070a07c5f6be79210ebe7abe6eb37627310b6a51f0b050d7cb8c092ca81f05be40b949fa", 0x7a) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) r8 = semget$private(0x0, 0x4, 0x266) semop(r8, &(0x7f00000005c0)=[{0x2, 0x2, 0x1000}], 0x1) syz_emit_ethernet(0x2e, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff080046000020000000f897019078e0000002e0000001890300000800907800000000"]) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000380)=[0x0, 0x0]) r9 = getuid() setreuid(0xee00, r9) r10 = getpgid(r7) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x4000080, r9, 0x0, r9, 0x0, 0x30, 0x1}, 0x9, 0x7, 0x0, r10, 0x8000000fffa, 0xb, 0x2, 0xbdbf}) executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000000)=[{0x40e}]}) clock_getres(0x2, 0xfffffffffffffffe) (async) clock_getres(0x2, 0xfffffffffffffffe) r4 = socket$inet(0x2, 0x2, 0x0) r5 = msgget$private(0x0, 0x0) msgsnd(r5, &(0x7f0000000100)=ANY=[@ANYRES64=r4], 0x107, 0x0) msgrcv(r5, &(0x7f0000003c00), 0x1013, 0x3, 0x0) msgctl$IPC_RMID(r5, 0x0) msgsnd(r5, &(0x7f0000000000)={0x2}, 0x8, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) (async) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000340)) (async) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000340)) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) (async) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (async) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000280)=[{0x8, 0x7, 0xe8, 0xa6dc}, {0x5e53, 0x5, 0x4, 0x5}]}) (async) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000280)=[{0x8, 0x7, 0xe8, 0xa6dc}, {0x5e53, 0x5, 0x4, 0x5}]}) shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) (async) shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmctl$IPC_RMID(0x0, 0x0) r7 = open(0x0, 0x0, 0x0) preadv(r7, &(0x7f0000000300)=[{0x0}, {&(0x7f0000000140)=""/192, 0xc0}, {&(0x7f0000000340)=""/175, 0xaf}, {&(0x7f0000000000)=""/18, 0x12}], 0x4, 0x0) writev(r1, &(0x7f0000000800)=[{&(0x7f0000000400)='S', 0x1}], 0x1) (async) writev(r1, &(0x7f0000000800)=[{&(0x7f0000000400)='S', 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x3, 0x10, r0, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r7, 0x1, 0x1000, &(0x7f00000000c0)="e590db32d8411989e6a0690a67eee0b15d091fefc193b43ffbe89b212a1c15a4efd6db75821138b139ec49df9bb3a544159a06717075d90f2b", 0x39) clock_settime(0x100000000000000, &(0x7f0000000040)) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x4d}, {0x40}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/52, 0x34}, {&(0x7f00000000c0)=""/218, 0xda}, {0x0}, {&(0x7f0000000240)=""/215, 0xd7}, {&(0x7f0000000340)=""/188, 0xbc}, {&(0x7f0000000400)=""/142, 0x8e}], 0x6, 0x6) acct(0x0) r1 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) sysctl$kern(&(0x7f0000000300)={0x1, 0x36}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00', 0x2) socket(0x11, 0x3, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x103a42, 0x0) acct(&(0x7f00000001c0)='./file0\x00') executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc1206949, &(0x7f00000001c0)) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x6}, 0x4, 0x0, 0x0, &(0x7f0000000040), 0x0) mkdir(&(0x7f0000000080)='./file0/control\x00', 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xb1}, {0x1c}, {0x6}]}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) r3 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r3) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2011, r4, 0x0) fcntl$setown(r2, 0x6, r3) recvmmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0}, 0x10, 0x0, &(0x7f0000001280)) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0/control/file1\x00') sysctl$vfs_nfs(&(0x7f0000000140)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000001200), 0x0, &(0x7f00000012c0), 0x0) executing program 4: syz_emit_ethernet(0x61, &(0x7f0000000300)=ANY=[@ANYBLOB="ffffffefffffac566789c5410800480000530000000000009078ffffffffe0000002440c000000000000000000004e22204e2000089078b118c3ace99698f88732e2aa21fdc48103a73a0bfcb422b030c2a845400a2528002b485bf57bcf49fdaa86"]) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xc0) r0 = getpid() pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setown(r1, 0x6, r0) r2 = fcntl$getown(r1, 0x5) fcntl$setown(0xffffffffffffffff, 0x6, r2) r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r4 = getuid() fchown(r3, r4, 0xffffffffffffffff) accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) openat$vnd(0xffffffffffffff9c, &(0x7f0000000240), 0x20, 0x0) r5 = socket(0x11, 0x3, 0xc1) sendto$unix(r5, &(0x7f0000000040)="b100050400000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002018fbfe0c2300008abfba0900000008e371a3f83437320501eab71d89e0000405f8ffffff13000000", 0xb1, 0x0, 0x0, 0x14) mprotect(&(0x7f000078d000/0x1000)=nil, 0x1000, 0x0) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r6, 0x81946466, &(0x7f0000000040)={0x0, 0x0, 0x0}) msync(&(0x7f000078d000/0x4000)=nil, 0x4000, 0x6) r7 = socket(0x11, 0x3, 0x0) poll(&(0x7f0000000000)=[{r7}, {r7, 0x40}], 0x2, 0x0) sendto$unix(r7, &(0x7f00000000c0)="b1000504000004000000000007000000331c13fecea10500fef96ec0c79f050000e30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba220f54f4fcf668246c0900e1937c727a4bdb8d000008e371a3f034371205", 0xb1, 0x0, 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3, "ce51bf2b1e5d65fd00"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x30}, {0x6}]}) r2 = syz_open_pts() close(r0) writev(r2, &(0x7f0000000440)=[{0x0}], 0x1) ioctl$TIOCSTART(r2, 0x2000746e) write(r0, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$WSKBDIO_GETBELL(r0, 0x40105704, &(0x7f0000000040)) ioctl$WSKBDIO_SETBACKLIGHT(r0, 0x800c5712, &(0x7f0000000080)={0x200, 0x9, 0x7}) ioctl$WSKBDIO_GETENCODING(r0, 0x4004570f, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x4, 0x9, 0x5, 0x0, 0x2540}, {0x0, 0x200, 0x7ff, 0x32b1, 0x3}, {0xc131, 0x7fff, 0x401, 0x9, 0x81}, {0x1, 0x7ff, 0x3ff, 0x4, 0x9}, {0x3, 0x800, 0x82, 0x69, 0x8000}, {0x3ff, 0x9, 0x6, 0x3, 0x4}]}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) r1 = socket(0x2, 0x4, 0x2) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180), 0x400, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000001c0)) msync(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2) sendmmsg(r1, &(0x7f0000001340)={&(0x7f0000001300)={&(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001240)=[{&(0x7f0000000240)="e29697a8516929ef674936f40e2c83b062ccf7cbd13446eb5884b28b396ed836505a6f598fbc88232354c65ecd88ca4ff5d42e45966aabae9008a80c07bdb42154fc316d99a14ac3a4f42abca665f7ecd06287337dbe80609a7bb4638efaf9196705ba7cdc062631bf8c535cf8f472c7144ea3754141ea2e82434eda55cd06152754d2d0c426b674794fff702dab81e368726997ef9428beae4487a5a372af41c23a54cc9a11ad9d3e6265eb55745d1250d5e7da5d6b0f838ac468f7499c404b47869d9da3d754659140e524305e544778d36ef46c0cb229d9fa37c2b77df5a97f83a8d93bba07ab0e6d93239e4e19621fb78b539ae1e34e37990ac32b06b8bb181902c6050fd6243a484f6dfc0ca681a0affb82e36b7621f76f583cf3b566cc5ffcfdf99b972f6d1276e97ef35d73dd0300940ee88716731f12172cd5ec569398ee903cc2831b83484257cd29541b63cb101571d163e2a7590095b00be02fa36e31034d0748226c24d935c427ba552b53cad603c9dfb73da4324642a2df8ec7e126c55221ffe7c1654a8c76a112953226ba2101fa92531fa4379a0780c124d534831a4bf1c3b88d9c88ccd042c74873bc378e947d8e362216a085b934e4c9ea10f1633f669993519b822fb8c3f4c4989332f8a1912762599cfd314c665c857d4675db976b213019888fca0c093d869941a899ed496cd7485d41518634a21da7dd74edc3838b2b69ef9eb6bf49b146cf10f0041da7d86c79850f925ab950dc0680706381b648ef8f57bf374184563eb0002541dc99ba7ad981caed4a39e10b845fac3f07e40d1ad3c2445c3d8ba8c1db64d7a59abeec5323c22ee48910ffe0fefa62b867dafb534af18ff4a4dc8e90917065fcd5824e347af1d7656e32fff1a586c32365c05202da916a9014cb6c2e849b0f6b5cbdccad77ca0e5794345634ea2e5727bba34556f814cff3406c78aef438bcb6970a7223530850eb5aca3be0af7877b46a9ba4c0f5ae6afd7eada7abde38b466a48151c81594ea5d8585c90aebec6502bdc7489bdba99b6d5ef8e840eef0af0ccb2c93e0de5e10346d7fb97e48d3957534fff70a16aac22da7fa91b46e7dc54f4b2f930eb62e5795005b89fc8e56ae8ea8f5fb3efdb96a34c2b90d9854daee65cf8e6871c8898f82eebf7a00be34a8ff7d96a066894715ee8c9953432a3cebffd9e8c75b516dcd0888444363daf5669eaaa994118e6c119be096b68180adf5e59bd3511d4bb949cce85a435af08e6d5f976cb1bb47f1da5558cca5ddf4a61ad20bedd6c622eda99666002200c6722c4c2de0d94ff6ba22db80e84fbafffa44c9f81e85edaff8aa7ffe219c1b1c253c09bee02cde472c3e1413151f67347a4e7a7e4a53e16527f5ad9f5d3c6e8d04fe0787a368122d602160ff971afb30a60e67fd4f1b68401244a3ed201cbd75710afafe8ee4217c672ae07735c82c3b80622af2c2351921b7307c628bc47cc45fe005b6e4c2e4aa385d0f58f51f218fc04e4f1fcf5755dafaeab79a1f3e8bdfcab585d1f1bf82fa58549c8c2b45134266cd9648ea6ee8c4ca989b222eb6fb209f29ae836514314aef248c51398b1373caf9844582150d969dff6c553172bd01f111779be4c2e0750af08b513f98f45b16d049f852e78a3d11de248f39d72a3ca0e522b61807aa886749e6220ec2fd659e17c60a1933fd12259eabeb7fc84eb562b2aca3f471d0de3fed4e5c8cb12d8b8222118b0d14a6d01e92ad471307c5eef79eb43bd04c2d73d0b80a790c8cc00a9c6f5bc45451e0dc3cb7b69555cc052a87cdc90a43a5137c0f05851066ce11f63128a10570b1382acd5385aab31577a5b234cdc697822ac88bb4af290937a2b479c6848607acd7799496e39522ff0b0ef5c30b17676b32ff766749af82602c7b8ed780b165d19ee00a8dc21b45aa8ee7d7db01953ff4849386f83f96b3e22478e6ee74dd1674ca5fa28524e8db3519692259a27941c012c701d2c22562c9c797f057e00603568b6a048ddf4acc3f562804154ddf98b970d152006abee27d026728a0be0a7e745817566fd22b66719cf2cb3cc2709f2ac16923c07e42a20149fbaa484e80f511bc8a280bd6a89fe7a2bcf9e1ba7e3cc85b98aa74ea79edf0fb6b09caa9a112976f1b1c671e0a9b0d523336e99c3b9ea4479afe17389ee510cbff6f50c6e89030540c278e04a6ac82eb36333ae782314ff96468e1669bca1b4af2f42db3171979e851bd39540c6677c4a6b2804e28ef1ada379bf5957baf1e2fb11c5cc05b32cfab45441a5569cb40d59e8589d50e96864e050bea04f7e372e50e4a02cec4ca59153bc4035acb5a30a78458eba459a0fa1e03bdb2de1907fdc5d9b8727872d0979b0db1b86de264eda9914d7628d1c58650e4bea0190a8fdf81bcf69a5d374e817d3b6aee229974dd9ea191d724231fb0be473be3c10bb679e567ec4f814585acc15f699016b0b45f023b0c22e43243d586c77bb35d15409443b88c42d90d65c7056d76cf032450182d9c512b80c2a9bc1fd76503892dcc9972f04afdf3b66f9bb66c39aa03b76733c52eb21cf4bb59610f93fa75eb9157da0e6d5944c6f497d81f18f7162979a290094290a968836447ecb80ac7b36098268261150d44a279cff617ef518aeb47b548b77fe6670300464cba4ac92abb38dd3706c6278e46c0ceb01b599195b70c5b18984317c96547f421a1f0732c6402fce4204add71ac067773b399a0470018120bba9dc489e0dd03961274fb67f04290683768cd288da363665a7180bc5fb51ec75998f82f9d2bd2140433aa85d67b9955849006b53a98ea0f61cc5fcb9c41cfe307c08ec9c3059874c2322bb5787a7cf7f292ed28e788cf3f8a545afe295597bc47cdd92271c6d699586de18de6a2537f553d1036ff3601d37646372eef9f698b3d2c0d6d92e13105d92db8eca6b9b02f7076019ceacc16eb379fd01e8b79fa96074f13c302bcf270ca8ce290166a9efb130c3a4b7b1ad463091f29d24e6deb59b84ab148e246c16af52e27ef70fb12b4b80846cef734555373494f6fd73e24146a41ada9c096b93319fdc02c5fd2564d0dc6f62fe3df2f46dfdb448093dbc6a297a0990660c6e0af0fa92f1cf71e47c428165d1fbbaf8848da2cca653330172feec13edcbe14f169724575779fd29b2c115c66bcf9f7410ed9078e75df06231eae6f355f5535b6edcd13ab78d39a06a99b7a3800995aa1a5267b9f0d1965230d4468bbbfee6ed9b3fe2b6e658e09d753b3e12b1170f2431203468f7a02c340f4112c613456aff5490f590842e56984d0788dae52f33fa2906e694368a105bbec3b935a33dfbf52dd67ebfce65f1fbcb22249282028cac260e79a9006e12e973b4d3e8dfdf4373aabc80da8569fe7dfdca4b53d68b77efc2da3a032df57a3c14067d4fd01285843e94de935e0c7b14c926daf07a24099b5d12a2f2639cfefdc98deb62f7a942acbe750a68ea518b95d27b8a4e53c7f30bdf89e60341a63ac67fe430f7e612001fc4393a357869d10681ef51550849d8dc40dc203da2d84fbea33702925cc04ee18e2fe4c34f278dcea44698ce1e166cca96a876e5aab90e6a6c146600319de9df0b31a21e28f50aace5b761190496251d433247ee7cd1aacd031ecab11c93d43074745aecb65f69c19c48517e19ccc40bf56166e25a584b44c8c90075671588bb365c39a1fbbe21efdae7f29bb42bcaeffdd32c1e9263bf6db0380fc6c9ae7ff631acec92776a834aeed785d758c34f60bb1f2ff3b98f508731d09b123cf49e983d65b5b8dd89808d232b76871e7cd3e447a891e08c059c14853e181720a5f330a805e0cbf3ca46eebefa51802aa95688dd5077979dc12041316716aedc882419bb326c650a41576611f0789dd75957654708de2132ec4c224d260a3bf101b56c0dd0a82303a00db49f8fa665909ab3334f7bd42cdc7ce3e7e81e5029242a7477cb813b68a52c9d8aacfd8a480bec867e6cbdfe58616c068d9bc1cb4ee4f5d54ba467999f687a0b5d8e28d53680bc07e51e14fd424ab6b1abac734ba7737d2832d8c69c1e7f83f8b5ee806c908f0cbf931d9e062a83921062c41173ae8a9b09662fe08a027772f134a8ee5ab0edc8d2b1167615d442a39e928bf1ada91cb3c293f1a0bfa4220017ad8ecaab703160fec79f2409fc42fde54f40ec5119c51a6201cab65860467df15746b9d09a29bd42194f11aef13a06b3ca9392e3215f6e2d01456e2b0d018c4f2e0b8ccafd2a5477f6f3e5359a5a747d7b7c8f4048b05ced85fa259c2c2dae010549281684500aad028eb0d30bcff29dc7427ae29e1ed33771b859e4ce7e6812c663726cb3e1272643f1a1848d0eefe30d7eede5605a0c0c4aa796f366b24262886cfd26c398bdc22617d4a53c77b828be9480bb3206cf9d861502e83c79c87565e2353159bdd037bedb5fbc46c78dee54ca54809e2e68dbcac4cfbc3f2f8e3ef61a253a7844bfb85ca867df06e4123ff44363af7744b20947257152cc33ac653adadd6fc765e0bfc80558930a0c7d54e0669f301295ba2c2513d8c605ba74ddb02733781535900a6fe4e6d4eac405dbb19f46709a4899a383b62bb4265bcd41a292296a4bf49eced8206561e48c521380fe96aef7f1b8eca56ca9ae1313daf1a096e3065eb58441253e8c061821c9c29633513f472a534b45187f8cd6d606d15cc1940b0d47756c14d22ff1828faea9543d8a11393c1530d1765e068ece664604fde78bbcb9b161534385c826530e74bfbe772927d54e29dff6c007a8dc756cc83e4af65bccb9f2ed01f93fb4a95db06d74325e55742247f34016c8517365089b42449c9c8ab4d73888c3182d9b260bdac7d5741f7e19fb6cb432073770ff7fce2d289a20234ca7276c22b39d72f55801ae2674e3349e13989ea177029df5234360d33fbf1f555d39c32a034997cad791c19ae1f2a04ef62a407ef94c5db53a749ff9f76e631b4ab9f9dbfff6c9fa5fdd943fc286ffc732c088d01993f4a3ff924baa16e058e0808bc97695f100f92a328ce80cdb6927960bdb96ec5c962311094013fb58f47c6c8a66b760b6ed99c174efa4c55a7b6486a182fd3cf31ededcb4d0f8773b9da41c24c6bbe861034be1c2844e203c19a7376b78efb1e5d46413bdd7c4fb89327250b880d9dbc7ab7a4cbf3320d9152f043bab46f6b7be1cbc2413dfe0f64f7caa7639a4c493c7416662777937a4f698870f8edf8c39da6ffdbe78c7eea91cdd30401331696e7eefa9ae145ee86a90efc0d2cc2a445f3d65f85b3a36ef7032b37c4ceef84ae83e808c59ed97f1716e17fb1021f97f5922d7c6c0e1c6fc1326a2689b9e822f75ed5e9db97de84f614c106c62703b5c9833933f253abb03f73867bf8f38191bea1601599466318bccbcaa751594549f7c5065eeb94175f4fd326b63877ae2a081a05271d4b04fc0ae33f297f022a61aedcc842f3c639e59e0b9f94a3ca706e4e1b955226fdb5b8fe068f47a5988de74cf0c4bf4ec78a59a9cd5b05acc75e78f07d3af96fa470f171c25dc7dc769280da0b1de7cd70e533e2e109a8b290ddb3879476cb610519df12a2264bd7bfc97bb53623d876b605ef4f46ea809ea530497b29cd8d4bd6cfff1168e5b071036d349024af45c61dc5f4534275ad2ade4b569f8f89b1655df7c9544f454fb6f8d05b0ac6b939917ac32348dfc12ff33a8e5119ce458d3a188b73b1b9140adc54fd08956e6dcde5bd6a6726f8498c793ce92eefa1b28fb30d3513fe", 0x1000}], 0x1, &(0x7f0000001280)=[{0x60, 0xffff, 0x5, "d0549714adc01f7bee8ce57e9041b3d707aec57f7ad71619dd7e9ebfcef659ce674aa472f014f3d51f9fea601a7b6e40cd0a350d0e0712c0ab5772078d66d44c4bb857260495975062"}], 0x60}, 0x5e}, 0x10, 0x405) getsockname(r2, &(0x7f0000001380)=@un=@file={0x0, ""/506}, &(0x7f0000001580)=0x1fc) shmget(0x1, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r3 = accept$unix(r1, 0x0, &(0x7f00000015c0)) getsockname$unix(r3, &(0x7f0000001600)=@file={0x0, ""/4104}, &(0x7f0000002640)=0x100a) sysctl$net_inet_ip(&(0x7f0000002680)={0x4, 0x2, 0x0, 0x22}, 0x4, &(0x7f00000026c0)="b8a48f0bbbf9110bf00adb5310b94fd386a533b868df4db7d1805b4bf3a3", &(0x7f0000002700)=0x1e, &(0x7f0000002740)="1aecb3514519987edc2060080d3e73b2683227e13252eec0ce2075c69776047f8c180b106a94f0846807af2aabf01134f456b93be02e22c5013842577c2d162aaa8136a4068c1ceaef475023506badf62d72219b868178ab0daec1f37770f8eaa060d0010076fd94b7d1f1adeb41b834f7da1bd8d4696d9a4d6ec1eb7e4aa994890005423d161467a2ff1baf637422f0ace7f195ab26bc4cbbebeb7ad7e5de4d17984c159588e743e1fdb80effb093e62a8a26bae390e5548bd88038010a3c281e3b1b83380ecc180aa8604c6713a7e21323ff9a0b7778c585baa97ff8a4b54e168d2655ce24aaa3d2deb33a1ac4e1156b6b824d7aec160ef2a8c4f6ed32b58f4ee5494693d44b484cbc510c826da95397f2ab7cccfb50bb5752d766f75c845d3306d7582aad7bbc4e19f744c6a8deea2ffe1c7944fbb89fca2e25741fff3386e21f3404927fbeab7767963a20d17d5b7a617a06ff1052d62381c21346984b6f2520acb0eca050bd3847c64d6729290cf47db5cd0a95e46a629c8f5b14113a01c070160507c30b2029017cf7ff7dbd66fb3e81e2db3ffe9619ebd06f467721e21027d57d7b29b7fd0093f299405660b6633076cbb35456dd9cb06403b371a1a7da00a9c6a543ab61c2cca68b6e0e18443adee773f63f9b33ed56f418a38d173d7a63852e9152d4781be8313f8a1f0415237cf8a6220bde8a0fdce259eac2c5eb3afbee64560634fbc9f1c42f2776bc4de160b009f7168dceabe36b65add53927bba516d604cec1bb9d4cf2d14eea6d65bc2a5c0a849386ebca18434a637e4c6ef5eaf72d84350594f3dbe87448a5a4663f4afe82bc64001af66a0af1414e1e97482db2bf1f978f2ff78489d051b94bb4a14d01de03db611edeae0e5ec46ca8b625008e2061fb1a4d7211c63b4b25462e5879acf63429890c586c58f92515a767e731e3886ff729eddd6a0e20daf46d4f5431c35bfff3d4c5abc2876a0a3941011733327641b0e90eaf8d5d50446ca59882f6d97e2f13ddf9d084b824d517a2a2443f2025890aa73e330806578cc57ec4246bf831554d9f906307630825696c1cad70918e2f0a4fbf87c8ebe10a7da9ef7561b6d1f53c5bc0d44929c539649edb89fce4e818c42f98760c30d27955b74c4bba40224d7c93467646cbea76033884f3e2802a2f2e3658c97e525d0f4494b8da7838721a9b43f73db7d1d6a6fd35f24c8891915708ac4dd747768d5feba2b589f4a97fbb7053e682ceea812dd6177fba78a62c8c7e97af38d5f2d406a256d8b4427ad21c1a9be57c9786e53a7fac284e8d7e3e76f3d40073eea678caa37121c86138e298c1ce4d6fa07e55b92663936f00e2affc4fb10d0c7210ee943345367fcd013d0c261b4caa3fe971617e6e660898fbe1423b3306fb4c7cb7a2927d9ee1c622fc6487a0c12903784dcfaea88eebfae9745b0d4b9f2356a1a45f8520d04c243b45e386e8eb6feccb9e53ab2583ef1f275b14a19d1d8c7ad498d452a8d9ba7070da28b3f71cef6a25d460919232afd1e9d17422f5af2fa786560a7a185c01ec89a3360db84634abd83c20d42fceb3c8dc8f784f960ce902e7f84c634a1653fc9288a8e4d6583143ad246299135d5ba0caad4d7c2cf03274a0386b9a3cd3aa17832abf126961c87b20555353104cc3ac70fe0821ae8ec0650ccf8bdfe5eb734d0f3aa3760dcb6a7ee0e8c7e83ab94e7b21577928f0c6d1f870d00f05da04e071dfe58a5d6e8fbc1bd0d45a3ce96b360dee633827748e5e717a3597a7adc6e0b48f2f0acb478c725346a1cc49f965d0c44e91f38e757e2b382453413dfdfcc0ae56e8682fd2f762aac1abdda18737047f9a7df6cc949779cc3c0f0af943a77ac89e576ff29b6da2449faaaf77f5ed19db95f9e4cff22b25f6c2b29ade55b79da8023f1f13b359b792b0abbf7797c6cc937ab9ad85cd400e208de2bac9c3a52f6a99d2cbd30f6a5613c7215deb3ed31337e5aa4cd77c4c64611526791ae55f189bc2182ae1c2a237fe5e163ca41f30b62a42b259f66a33e01ad92f99e70beac4fb1e8a994c19ec46913bb2ccc1d1327404de66424fc4e513e10b40d4699ec4aef7fadcc8cc0e7294bc7a9da62684957d869e6c64210da764aeefd776b1159dadb1e00a7dd30cf026e557b4b443d0fb545ef30622dfcbba7b19cc11453e6ac2c708a6e753c2dbe41ea98edd79a5d06dfda25e5238193dde69729955de23d7060505bca7a312193fd6623e9d8d785f4c4075a9e092a2f896ba1efc413c2d15d6b33bd7fa8185901b2e9d439260426d41b2871d5d4c6ab3d6af58361031df47e4ea07d85d3f95713c2cd9bee08ddf4cb3c557c6ae7369f19ce52bab9c7305c5f84483110d5e44f46cb78a3676b70c4c9530016d363b1f91f149bd5469915500201c3fce78c0123c9fdfb857fa04c9b6bfb2a18b96d9305902ee2d8a881617d8252e078c874b18a8f528c0066dd9e7c6fa6479a54859f4bd41e634f5e538e3fa2fac00b15e7ece83d5238504432a87fdd84a1dafe82c2c61cc5532b4e394992f43486399967d30ab36385c0193f980f8b93de860200f4388addd8e799de253aab1dfdd88e9b0a6a8f9fa3a46f392c88e0e14f369f4ce17a077b05198d5453b3f3f00cfa4b4abd92f6be901c0c98b3693e69a01cdcb88f603bc5453f085cf5e3f2df0086f858d1e621581700314b1b9174c638585cf2ad42dea0968e9c9dad087c67c63ae35a00ed793e185d55b1368f2ded4da7df6dd506f19627a3cd0550dc3ea3d32418c4aee784884fa6813e0281cccb497f87bfe8d534abf6c9a11c3c76fe6294b74576ae89bb016b64ee77455ebeb5c13b2d95ec8650d573ee77f88bf46de952692cf2a1b96f43f454a318a5714b15aefb30b54e90164effdb49e2b3671c2d468a749344519a85e91e581a465cca44727cadce64115be18449dd6fc9844a6b138c528ed1eb61d69572b20c467e927377e49ec0abd4d0da8ea12bda5a7663cbff4fee6c8da08c75c07064c191536939ef4d5c7947794ab84b6120507f6f85aee41e8208d64db2166e330692b9fcc3dd04e5ba89ecbfdcb871bc6e13788bf1c511f2c28e14314044d48067641391cc83c264341d899a592b2ddc71289293fa61aabd4fe7b6e6c9eb6a50c9d13c24e76715a908df7fdc428a0bb0a9af2280c07d48cf438116fca7f247e4d27f1107b343df0fae7c05c8580dcc152c2ed394e306f6e21111d52341d978db49f8bd55477e0025dcdefbb0de0b194aedc878a7830f02867731e9189e01c46f7b867e1f523635fff807a8e4807d5e919fc987c8afaabd4ae16f58e363d7f1eb177bec392a91f56801e1dab609d525e3c6304bf969627e9dcc8bb8e927092ac2d3d44a280b0596fdc2a132aa75efa10ea9ae649597ff7388b52f740aecd0786490c85ffaf36424e62f8641611b8b0e08112bdd550ac1a59370b4e47c5f706ce0f58aac696d310bb14fb4082bac456e61e4cb280791d97e1dbee1a07048e9372a652481c0fdaa7e8765df57f2bc1f1a72bdbfc52f03e7ee1df1eac59124699a4cfbc530a746f8d5a5b1f0d3f5ad4e80d4727f879d7f898eb259af698f06606b11c662be017220bec65ff628d6c9698d45d0aac4fbf92a9218fa7bb670492db1aa78f04a3572cc8e9a4660171db484db658ba80d7c71f6fd7b66a69153e5ebd24d08d518468e70e5dae0dde5b9b8d7c669e3a3605a128d0b126aa3ab49fa0e29d90c7bb1870f085dbf431b1bcf2826e474a5873b564541801b811702cd205efdf928f00b2eda1a6c21471940dfec711a45c46a4caa5616e08774f171b347b0fdb01467aa7fc882a644642c89c556de1188bb400100256c80ea1ddd5494917cc5c323762e81418126da87066afb28945a678ae484176fd1b900904c1d1a191a52111567bc88fc18cda8a7ee9a92599615f8607441226c68fba833d622144a81cee8488611541131edb2dfd339b2aa244cdc4a58f6a8632cde0ebe16dcf2b233ca47170ccfac531ed3aaf86a5808fa54de6b49ab710ab2cb9bd22b5d6ccf000c69bde49cafc0c040f69bf77c6ef961a2010e7bec69fb4d856306fcc601378331b31052a0f8b7c822b2d7f1566489451349179185133496118ed4f12c23a9d0fc96500b23969d9c8b4178232a0b833a7ee08db2b0c8bad987555d809ffca4b7de6c31b1b093773c5b8ef2694fa77b886da4c3f0506103d2471072c01d15b0de81a0f55cf5680c05cc5a539b5077da74328b7f71981bb670b509dc0a0b0147dba0f8eb2feadf878b94c7e896d1bd38951712634cf2bcc75aa1ac4e5d8c5aea12b6770b730cedbe63781a4b5c4bf1de69a8f3b3a3609db32d9f5faca4705372abe15eb200dc29e442e1a443de16098901cca68806ec3bd394413cc585be0b7c729491da207a52b80388615dc2ff531a1d80d0ec2d6c3a2f4a4f03504b60fb7569ccc3c76129edec1bfc4bb2fd159cca91007783bb17acf1d26a4bad53a7d6ada706bdc207dbba960114bbd5351849e83ebc5211f808a018949a06b81ec47de17f1ccbf962daf7572bbf62462b7649b58c7e384fd5220ab604377de9a61489a179b236b13fa1e7601c2ff6638debec4de7b2f6567c985bbd5d95e7db7a9e1d9829723ba47f7cc6e5c0ecd640e54aeaedb8e5f6cd557c8525ae7c1c3cda0884f4e992d726cae7627549f0e6007ae751b1c8344f324b740d131ae4522818b0d0934b2f6c1729c1f1df445479e6a31f7b8c06f648e99694e389c60bf2348feb2012a353edbbefb37527ec51e9d4b410505512888cf24e71acbf110f20a523f5139dabdc7919724eb04b513801d3337523a5a9a6a90e2057d25118fa0b09c9da084f0e6b579e908ac40000a6053417abb0d0f27561f77d78e67d619ce6d72291d759e4a86a36bea7d960699b35fe348dbddf93802b37e5ccc644dc8eb65f0c2caddce73f8e9af0ddd9c2d8b71f6f400a9ddeb4c2c9d83652e67d81aaf4e79fb185bd3a7e13018a1325f838af1e0b05762158171a0ffe553827906d263a66e0e1ff92cc2527a87de8f3b1812d6e858c81740d629e66c7872bfb34bc6a73b61d80a830337929ac37b38012df6547ed78808b54d5d6aeedbf358872944e2073e1a457472d0fe178c4662c6f2e8de489163d23c539b5c73aaeac8acfd998a047611f0a731b99940fff3c3000272b4a7ce125c37d369f802c8a0001eddaa0d4b65396f7cf870868a9da4a4c2532bd3dd91fc3631a1ba4e35e7acc5e58414d7b9af223282365945f8271c030e9f5d2eab9c685bbe4dab58497a2f8c723af7ceb716f2ff317ac57578c51c3b8d2412831b36498f74edd5ec339b29dcfbc2d1464631716b834d57284d1a3f0f8e7923d7029ffd999c4798c901b1a2a3bca823f572cdf8367a074d31362c95c9f435fdf7c65dd3aa78c10f4650cda78aef7e8ff0704aa1632fdbfa94fa6796e9c0754b2cdf191f9ce8fe339cfa6348370dda8c740b28b9618a4c7017b1e5a762b595f7a9f15cedc82103d23cd36e5499bcadb4acace919b321d6800ec92121121d4b0bfa91b3ec2c0c2a75acbef840c4f5af48953532db1b91eaca2b6b9ee7bef4632448787c5df130ec5dfe1ff4ecdd4022134f1bdc44fe6067e0960d311eff44aba3b222fbb42783aabf286ae041e8f41e916781eaeea1357c153def6e66334285bb1402ef682d5acce456577e43424c1cc4c320b8d6ce7f5aa34ed63c4769dd05232588c1ec7f7baba377a025a9a6e5a748904a2cbd7237e6cd3c35eb2e38a9555c", 0x1000) r4 = open(&(0x7f0000003740)='./file0\x00', 0x80, 0x100) ioctl$WSKBDIO_SETMAP(r4, 0x8010570e, &(0x7f00000037c0)={0x3, &(0x7f0000003780)=[{0x7f, 0x0, 0xfff, 0x80, 0x3ff}, {0xff, 0x948, 0x1, 0x4, 0x800}, {0xffff, 0x9, 0x0, 0x7, 0xd6d}]}) r5 = accept$inet(r4, &(0x7f0000003900), &(0x7f0000003940)=0xc) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000003980), 0x30, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000039c0)={0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000003a00)={0x0, 0x0}, &(0x7f0000003a40)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003a80)={0x0, 0x0, 0x0}, 0xc) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000003ac0), 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000003b00)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = getpid() getgroups(0x4, &(0x7f0000003b40)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r3, &(0x7f0000003c40)={&(0x7f0000003800)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000038c0)=[{&(0x7f0000003840)="ef54b8065ff76ee839452c8792c2d26401eb748a6656b3cf29015be07fae8051fcc35341f7f9cafcde36a82934eb5b593d44ff285da342ea66d33835934725749e751705906e8410ed93067a3b5fe525ca526ff4fc23059678f0a1541dee076f3aa9d93683012dee", 0x68}], 0x1, &(0x7f0000003b80)=[@rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, r4, r1, r5, r0, r6, r3, r4]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r10, r11, r0]}, @cred={0x20, 0xffff, 0x0, r12, 0x0, r13}], 0x90, 0x401}, 0xa) setsockopt(r5, 0x5, 0x6, &(0x7f0000003c80)="981b4e6e50d1b60a548246d892a400d789d2781975fd5b7cdfa41dd7d6aa57de1b53bdf8d6212f851d98ba262eb5260301f815a5354b7f00090f1aa3e2ec61f46fff98f6419dae2adb8917ac2aae4af8a3d65722701c447b5bfe55ccc075fc53f616acb590448fcc438fe9a8ad6266fae2f3c7b7df30ddb6968ce51a76c8", 0x7e) executing program 2: connect$unix(0xffffffffffffff9c, &(0x7f0000000000), 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) dup2(r1, r1) listen(r1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x2, 0xd2de, 0x0, 0x0, 0x4800000, 0x20, 0x1, 0x1, 0x0, 0x5, 0x1}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) madvise(&(0x7f0000000000/0x4000)=nil, 0x100000000000000, 0x4) r3 = dup(r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x28}, {0x28}, {0x46}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) syz_open_pts() r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000100)={0x3, 0x6}) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000100)) getsockopt(r4, 0x6, 0x9, 0x0, 0x0) executing program 3: r0 = socket(0x18, 0x1, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000240)) setrlimit(0x0, &(0x7f0000000980)={0x0, 0x62}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000040)=""/124, 0xfd00}], 0x10000000000001bc) write(r1, &(0x7f00000000c0)="c3", 0xffffffed) executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000002c0), 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) mkdir(&(0x7f0000000640)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) (async) chdir(&(0x7f0000000140)='./file0\x00') (async) symlink(0x0, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async, rerun: 32) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) (rerun: 32) r1 = semget$private(0x0, 0x7, 0x3c0) semop(r1, &(0x7f0000000080), 0x0) (async) rename(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000080)='./file0\x00') (async, rerun: 32) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000680)=""/8) (async, rerun: 32) semop(r1, &(0x7f0000000200)=[{0x1, 0x7, 0x1000}], 0x1) (async, rerun: 64) semop(r1, &(0x7f00000002c0)=[{0x4, 0x0, 0x1000}, {0x0, 0x420}, {0x1, 0x2}, {0x0, 0x3, 0x800}, {0x2, 0x204}, {0x0, 0x7fff}, {0x3, 0xfff8}, {0x2, 0x9}, {0x4, 0x1, 0x1000}, {0x2, 0x7e7}], 0xa) (async, rerun: 64) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002540)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f00000000c0)}], 0x1}, 0x0) (async, rerun: 32) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) (rerun: 32) ioctl$WSKBDIO_GETMAP(r2, 0x8010570e, &(0x7f00000001c0)={0x0, 0x0}) (async) semop(r1, &(0x7f0000000100)=[{0x3, 0x801}, {0x0, 0x2, 0x400}, {0x2, 0x8}, {0x4, 0x1, 0x1800}, {0x3, 0x101}, {0x2, 0x3fd, 0x1800}, {0x0, 0xecb}], 0x7) (async) semctl$IPC_RMID(r1, 0x0, 0x0) (async) chmod(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2) (async) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000006c0)={{0x1f, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10, 0x8}, 0x8, 0x0, 0x5}) (async) r3 = getuid() seteuid(r3) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0x7, r3, 0x0, r3}, 0x0, 0x1, 0x1001}) (async, rerun: 64) rename(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000001c0)='./file0\x00') (async, rerun: 64) getuid() (async) getpeername(r0, 0x0, &(0x7f0000000300)) executing program 5: getuid() r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f00000002c0), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f0000001540)=[{&(0x7f0000000080)=""/189, 0xbd}], 0x1, 0x0) executing program 1: symlink(&(0x7f0000000280)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000040)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 7: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = getpid() r3 = getuid() seteuid(r3) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001928, r2) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_open_pts() mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) r5 = dup(r0) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', 0x5b1b, &(0x7f0000000180)='./file1\x00', 0x8}) r6 = kqueue() kevent(r6, 0x0, 0x7, 0x0, 0x0, &(0x7f00000002c0)={0x0, 0x7fffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r7, &(0x7f0000000000)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000), 0x63}}, 0x10, 0x0, 0x0) fcntl$setstatus(r6, 0x4, 0x80) r8 = getppid() fcntl$setown(r0, 0x6, r8) write(r1, &(0x7f00000002c0)="7c84cf179279b50eda5dd1951a661d2e3a20851082c188f8b3d8a063d2025ff0d27a44bc29bdcac27fcb7aaa95cb2007be22c5553cd2f66a1f419a83d4275218a89d7a7803f069d851ff628dd309c40f6e3c932af00cb6219ae6e21d2c28d492cd5404b16dfa627d93b1e8ad2ea49d2344c1a3b234bd6f1c70fd4252844a6e6ab7b8997bc55fa22ce951ee038d289078b95510b0f2473ce1348434f0ec4a885ee84fd08fc50f08ca7991af3f8c322b496466f804c4b700cc9391855bd0ee339196de2b5ec2d8425c711d3f9e051eb055d45c693d7549712f5284a9fbca7d15c5bf1a9c8e3b3c1a43983056782e046c29e3d57082f7743b8bf6d994cd3c26c85609eaa11e6f7bc4", 0xfffffdaf) execve(0x0, 0x0, 0x0) sysctl$net_inet6_icmp6(&(0x7f00000012c0), 0x4, 0x0, 0xffffffffffffffff, 0x0, 0x0) executing program 6: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) kqueue() syz_open_pts() r0 = socket$unix(0x1, 0x2, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x4) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000140)=""/6) syz_emit_ethernet(0x3a, &(0x7f0000000100)=ANY=[@ANYBLOB="cfb010ef3e02ffffffffffffb8982e3cec4a634d13010c513812ac2f801e0e7c082176e3f519ca27c122"]) pipe(0xfffffffffffffffe) executing program 5: sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="d43243b79298270335c65ce195cd2511baa97e27751f54197c7282aa17ed1ac4399b448afc8d41b8b6b43fcd3c8b29a76e9f6b8b7c21014f0940d592da6c3053546b84edb5290841d539ec2e7c17ed7294d6bc3f418df0f1e8be4b0ff31d5d517a590d93184440a9a957e9e44340264260288e71f20aa8a78282e5f6f6fafab3e038035a8c24b8ca45463fc662731e2264e78b54f885bca2eed4b9ff597bd8f2184329f9111efea9723b1b5af87d84ae06669f6cddb11f5f1b8b972ff853da2ce42ce606b5bc1f7a0dc8d04dae86a8799f0ef15f9413e2fa158988c4ff5eb4f7a30d16de0799ea9aa5c1aec86b840283deba5501155e0ed103c3cd972e7836e443ca1c4ae444c167839c9fdced2f8b5ddb0863ea9a3e77159bbd292abb81565a39ce676ece81d3cf36d1c31d4b39a743af8ef2e13907dc5b2abe3f99f971be13f5c74be413e0b986e86474695283f061d92c42be6a02bfc59e13e20112236faaa7a999fcff18b3b7a0320fa06df20245aa0de7c3f519052124eac40254542a70541224d48d1e20e8595328db130403d241ac641af760cc41363fd9fd55eecaa6204d63df53556c06051b5442a5f06d47b34cd7e0f85a0f672c4bf63e2b91954d298f497595bb53ce52595acb64067d0ed43f4c66a553000a4ec08c2bd462ecdb1f6120ea0ca84d0ec8e3ea8375ec41c64a3a70e73051e285ff450732d5516a98d68ebb652e35e7d0d6ebf47782a715e9", &(0x7f00000010c0)=0x210, 0x0, 0x0) socket(0x11, 0x3, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x14}, {0x3}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) r1 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00']) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4ce7f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) dup(r2) getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000180)=0x2) r4 = dup(r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000380)={0x401}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) msgget$private(0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) getgroups(0x0, 0x0) getgid() connect$unix(r1, &(0x7f0000000000), 0x10) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) write(r5, 0x0, 0x61) execve(0x0, 0x0, 0x0) executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f2) (async) writev(0xffffffffffffffff, &(0x7f00000006c0)=[{&(0x7f0000000480)="b2c10766d6fa838f1d75d111498be0e806470eedb9e5a7724b125a053174c8e125ce03506ba231aa9043a068ffff2dd61d", 0x31}], 0x1) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x10000}) r0 = syz_open_pts() close(r0) (async) syz_open_pts() (async) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0x5487, 0xffff, "0afff5ff7a095aeba1d76ff218aabc86001800"}) writev(r0, &(0x7f0000000840)=[{&(0x7f00000009c0)="1bf882c147063c80d3488dee7e157281374a68073ada17b27df1dfc9c9925c1f027c3b7b1a05319351cdc65fe93981dca900f55c48b50ab333662aee276b0ef9f188aa82ac19a7fb379eb4962f2d58dc2dc1127a173c751c812fd90ce41a14a56114322da257feb94d5189149508c957e47792c556a256c713d069c243858eab22bbc73660d8629969a253ab4105462c267e2a0f55481be0d308a8db18f4f8f293917cb5d1fe74f4a6c3be6babc58636de9017cf524849359c1a4c36d06821f99c211b7435ac690f4288f743374477e8b49be85e6d164b592d1091c16b241a0a7eb1c760f3f69ec542ac169d3ca0e4d4184a935f0465e41df1d1ead15fab9c6d893c922fe7ccc85b5f6e843e9bd257525ea4603d41f647350541e5ede6c68b51f0749545aa67b931b241e491369beb2b8cb7663ce5e20d5159e7efa0540fc7c2bdd5247867313e9e506bcd09", 0x14c}], 0x1) executing program 7: sysctl$hw(&(0x7f0000000040)={0x6, 0x7}, 0x2, &(0x7f0000000980)="b5a7e6307d6404fdf0a44412bf79948b20765a98d09fe79a90f2745ea113c888285fc2595f647d9f36964bdd6a97e90f76d24ae7dde149dee988dbda643c77b832c53e5f8e94272758dc98e657455f580daa176f380588142e92f4aa78aaf5963dd847afac5b26bc2a3a635b7be6213263aa0000c4e70bb9a7a69eb06f9556182e3e9de74b823a29c909138902fc33f58d3f5e98128bc58ef147ca0919f67de46ba61208a4232eeed6556f5f85b7b9a889d97b60118804b817f303cc702c18e8caf6e15a957efe7b010a853176abaef8be4df9ffc139ffc0fc9a020e0910d8d9500186a00b9712acb5bc241469bd674ad8df7a07f38ca7f349b17c23a3e3a33f8ab4c9fd34baceb6bfadc4c72bc1e2901695094bbd133ace7ade96aa0f3d74ed3c11ea640b4dcc838299fdf11388b5cbd2e97e793517055278f81cb31c36ce51156dc56de3f5cf5a13440c7a7da700793cb1399d1bdb9f15e4f0957c762917df14d81923159ec82d77b928217681a3c774d24fb0419938441e60f620d9120fda140000000000000000000000715bcf3f68d6efb9255fe5988dfb2e3686ebfd6674f531fc94ccbd0c97c30a54e4ab8e92454af9da95c78641e16d9966aee1a0c577498ce34d", &(0x7f0000000140)=0x1a0, &(0x7f0000000380)="10a621126c40115756b9f6787049d5d3f901bd06084921068fa87365ae61b8ec9b778ad6bd7c0fe304c044a59b2f63e1b7a148b2a3c662aa67e13d330d7e76d31968e018ba73cc936dd857bdb33a92c5c5dd0bb2997e8349a917f5a7c0c04b05b1d1646afe85bd837e5e68f2b04fca44a29a18f8168059df3a9f4e4e512231543b1c000000000d4fcff6f87c9de23fa35ff75f2c1cfcffffffffffffffcf83c5222c23fcd792ea9b2a0c308db3ed1746a9e885123531012fd59c00"/208, 0xfffffffffffffe78) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94100e4ac63c90dddc11f11cad5cc4", &(0x7f0000000080)=0x2, 0x0, 0x37) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f0000002280)="7d8d7a23", 0x4) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000280), 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xe2) select(0x0, 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x55b3b3b89a53c133) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000000c0)) mkdir(&(0x7f0000000940)='./file0\x00', 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x5, 0x0, 0x0) open(&(0x7f0000000240)='./file0/file0\x00', 0x100, 0x8) rename(0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x4d}, {0x40}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/52, 0x34}, {&(0x7f00000000c0)=""/218, 0xda}, {0x0}, {&(0x7f0000000240)=""/215, 0xd7}, {&(0x7f0000000340)=""/188, 0xbc}, {&(0x7f0000000400)=""/142, 0x8e}], 0x6, 0x6) acct(0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) sysctl$kern(&(0x7f0000000300)={0x1, 0x36}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00', 0x2) socket(0x11, 0x3, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x103a42, 0x0) acct(&(0x7f00000001c0)='./file0\x00')        executing program 6: execve(0x0, 0x0, 0x0) syz_emit_ethernet(0xba, &(0x7f0000000680)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000080000033000000000000000000000000ff0200000000000000000000000000010e62"]) executing program 6: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) getgid() r1 = getuid() r2 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x8000, r1, r2, 0x0, 0x0, 0x88}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) geteuid() setuid(0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semop(0x0, &(0x7f0000000180)=[{}], 0x1) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000240)=[0x0, 0x0]) shmctl$SHM_UNLOCK(r0, 0x4) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) syz_emit_ethernet(0x1e2, &(0x7f0000001580)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd6e2412c501ac2e0800000000000000000000000000000000fe"]) executing program 4: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) (async) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x80206980, &(0x7f00000001c0)) r4 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r4, 0x400c745c, &(0x7f0000000080)) (async) msync(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x5) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x11}, 0x2, 0x0, 0x0, &(0x7f0000000040)="8fd3008034c1aa4e5195b9fc3332", 0xe) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200100000001d, &(0x7f0000000600)="37ee5c233f6ca01cbea0e2b8b21b48af2ac4100555a53d775edf0f84689e45fb527c85525c828e9965b037ef7b7b10dc6bd8a816defd35778568d8c783d361818c23bf89fc50a22d831d89aed718773afe7ae1142b05070a07c5f6be79210ebe7abe6eb37627310b6a51f0b050d7cb8c092ca81f05be40b949fa", 0x7a) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) fcntl$lock(r2, 0x8, &(0x7f00000003c0)={0x3, 0x0, 0x2, 0xf7d5}) (async) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r6 = socket$inet(0x2, 0x3, 0xc0) setsockopt$inet_opts(r6, 0x0, 0x200100000001d, &(0x7f0000000600)="37ee5c233f6ca01cbea0e2b8b21b48af2ac4100555a53d775edf0f84689e45fb527c85525c828e9965b037ef7b7b10dc6bd8a816defd35778568d8c783d361818c23bf89fc50a22d831d89aed718773afe7ae1142b05070a07c5f6be79210ebe7abe6eb37627310b6a51f0b050d7cb8c092ca81f05be40b949fa", 0x7a) (async) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) (async) r8 = semget$private(0x0, 0x4, 0x266) semop(r8, &(0x7f00000005c0)=[{0x2, 0x2, 0x1000}], 0x1) syz_emit_ethernet(0x2e, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff080046000020000000f897019078e0000002e0000001890300000800907800000000"]) (async) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) (async) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000380)=[0x0, 0x0]) (async) r9 = getuid() setreuid(0xee00, r9) (async) r10 = getpgid(r7) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x4000080, r9, 0x0, r9, 0x0, 0x30, 0x1}, 0x9, 0x7, 0x0, r10, 0x8000000fffa, 0xb, 0x2, 0xbdbf}) executing program 6: open(&(0x7f0000000200)='./file0\x00', 0x10000, 0x4a) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmctl$IPC_RMID(0x0, 0x0) r1 = open(0x0, 0x0, 0x0) preadv(r1, &(0x7f0000000300)=[{0x0}, {&(0x7f0000000140)=""/192, 0xc0}, {&(0x7f0000000340)=""/175, 0xaf}, {&(0x7f0000000000)=""/18, 0x12}], 0x4, 0x0) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000400)='S', 0x1}], 0x1) syz_open_pts() sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94100e4ac63c90dddc11f11cad5cc4", &(0x7f0000000080)=0x2, 0x0, 0x37) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f0000002280)="7d8d7a23", 0x4) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000280), 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0xe2) select(0x0, 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 1: mkdir(&(0x7f0000000300)='./file1\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f0000000080)=[{0x64}, {0xc}, {0x6, 0x0, 0x0, 0xfffffc00}]}) chdir(&(0x7f0000000000)='./file1\x00') writev(r0, &(0x7f0000000980)=[{&(0x7f0000000380)="80ecd993af8e500876c3890067a5", 0xe}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) chroot(&(0x7f0000000240)='./file1\x00') unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='c\x00') writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='.\x00') shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) OpenBSD/amd64 (Amnesiac) (tty00) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x84}, {0x87}, {0x6}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x87) syz_emit_ethernet(0x62, &(0x7f00000001c0)=ANY=[]) executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x50}, {0x40}, {0x4006}]}) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[]) shutdown(0xffffffffffffffff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x45}, {0x906}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x1, &(0x7f0000000140), 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x0, 0x20, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) getsockopt(r3, 0x11, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 5: getrusage(0xffffffffffffffff, 0xfffffffffffffffe) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x24, 0x0, 0x37) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000040)={0x10, 0x8, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fed000/0x13000)=nil, 0xfff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fee000/0x12000)=nil, 0x3}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000fee000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x40000100000001}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x7fffffffffffffff}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x100000001}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000fee000/0x1000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x80}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7fff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x2}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x7}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xa7}], './file0\x00', 0x9}) syz_emit_ethernet(0x100e, &(0x7f0000000240)={@local, @remote, [], {@generic={0x80f3, "749a694e1e267d5a5b20c5e37353601a65b283d08246c58b4cc44878d2c985012d2b3c511dd4866802abafaaa1d234914a5da7aae6d3e990cf7f3fd03433fa2f16c7caba48ef2896799c6381918acb7bae3668b38d9851b01458249ae4340e98e5f1a5c54e322727422fb161aa21d2503f45a2dc7250fd4e83511b9de1c0028c8f2b8a731cd831e5640d42c8df5dd22ea7f1e4e02230788dba0d889778c3523e8617604cee60d0412ed3010392bc61c72afaede0e92f9bde1638780c445ef58c73330bc661ec65c5aa4feec48adbf4224ba283625bc8da793b69378807f1414d37ca4513c3aca3c7a7ab71b07792520872549fba8c9ed0266d9d8ae0377ca4aa3b117071af91fc31b67ef68d534e884c534bf38db63ee84e11bb5f057793b631f1ee3213460c4d670096a3c942a8ce47ea83e2fcec1f41c29ea9b126a45f31f83b0634b2cc8518b73dde23ed29ec7cd81b8b169ccd8be189a35594f584b5fb3badd1fcfe0c2cb9fb399094fb82aadf81444f2122fba953d27e059e9f9446d4b67643f5c6ddc9d3ce6f7a52da4cb1643c61c7057e1041210031c7eea950f44e6275f27f9f003b122b413f54434c22822149a7f812f80a8a25607d409d138a4128fe596af6450763fd841a662ab5ac936d25a087ede73a2f22e1e09bf66737c53fe0da4c39c79298f7c8f2df1205d53f0475eb6fdfbb0c6f0f9edef63779303327d0843c1c8300b6cb2b69cab45bd1b6d9b2cc0f4b3a9f3525f4aac33af28c16101b8448b7ddd9c407c5f1fbad9a58dc2a321a659b16b7148163c8b863d7e7be568d8ecff7bf59e62a278dc1edf946e90eebb99315339cfaa69b78c9c7e2240ef07285da34c24be53ca968380748e4cf61ed31a27f45d2b705bf820867c508ab0cad80a03ef68211567d2daf4072c8d81e141eeddc99c65aa34daf4b860e46e07b042b824e6d39d89b9c944880331b6ffd99dea50c3852ec278466d938785bba6713ee6d47452032cd5511dfeabee6db816ea136dc464256e64e9fb748eab7382398af13a3c61820942f23a97a543a666d31c5bb6f6a40205205508957d55813c61bd5375d408c4e9ee2a0e288f3daf85d21bd65254b1edecd03a4750e12505e290cbe937138a065e074e36e4e15e7af61b39ee7a37fb7520070fd79029fdba514f5782d2948b97ebc2cd57830f529ef31aa2c495c96907f54c8b26df96a9ef0241f5b2a43a730ceb02592051d156a70613b65129073ab99f7f8086db09bff16c04f2044e88b9239b89b634b4a10934f968f8f7d8d5e3744afff2f5354a0a3c1132548d1b961b27e9781719c74728a1efc061ac750d94ec27bf03189cc362f561dce96dcb238f14d26b719615be357ddffb7351068f099f2b0d2f3b17331929c51c4646713a61a11c661a07a03f94ff499ea9e2e24e5e719515b1ecdf96ea39ddb5fb064bcab7c6b62915994d67957795d6e14e83068cbb1ae1b233df6133503f7b78bb3aa2caf1b63e76ace2bbba6be84ca94ab7aab68c247c010d9d685db268f3c00d8ae3618ae1af2500f7fd8dee01a006458e935b7c91c9a230cf2602850bfb6e649cd5c4d5babbd9266c9cb2077a3f12ea665e3dd55c25ae9ccf8aa2c7b8be6841def6938b25fe8f3b60809782a48dbb4bc5a9fa0149d8154c62232cfe9dc255f873ce645626b3dc11d4d9a89b1accdb85e05565b591a0f4b387f98817a9181e04f8a9bbf8b6ce32939d2b10591444e71162185f0f70da8bf8026638e648a80577406ea01ef6fde8233233c09b1b070b14001da00bd5e75ad27884adacaf8c46ded9c5dbd83b6e6a49f0015dea036ba05bd9d0e98a3f0c86a910c3134bf8d4bdb5b2e509b9806bffb0efcdceeb67298ed67faed83966a039fb2b8e2f3c95734de387193cbfcf26b6a8a2e11eb495754f86f42ee576ab46b7ca8e5d7eba5fbf037c298758455acbd7cac00cc5986717d1b0b95ec3a1a5f4f33a179192a4a846185a0df0649bdcaa6c937e2df598d2e2ace289ca7bc38235d62f655e3ae8c1fc009de04141d5c4172fa84bc4c210193096ebc1dcc66992b1dabbb87ec8baed007f7fc0535240c7fac14694eea09e2b6f79471c23534b7837551dad5d1c7c6e0649359a2b4bfa99370f40a91b9b325f419fde4d23e2eb1ef9e32d7d4c6fd1dd6f9416ba1b458973fd012219a1268d6d0138bbdc6eb203873e77071d5306bfc6fcd97b7f68f5cbe5a0929c675630e3476c25c434cc7434c6afa706e3f8f79407bd600010d14fe49f80b7da2ab07d78db4f663021d59ac1d57113864f9d1aec7a908b9b41abe5ab9fc0dff52213d50491310d9672a63273271cffa72bf35d0503dfd30c53845089d02c91d5e5c1fd8af15180d004b47c9907eda809fbcbe05e8ca2e037d5fb556d72b736ce1ce34c3c88c8418f213bcdd3af6657eece5e49ce1b77a533c186a281157bd847486a8642f9fffae5ddfe28be76768790c147a6595c93b1484dafae794a0772b59e44dfc10a29520edf942c95c2be737163d60a3904a53a03acb17a19aeeb0bc80725d78a9ea8f5746c1fd0d72a78b0891ba1b8dfa58b162155886778d1c9d214222dac1b04be0e3b83ce68669661a8a502a03c799b4ce36632e4eb7b22aec2e94aa49402ab02d1601db0dd25dbea53205ed85d2cf5122e30060dadc6204fcb03979d871e581aec557c3b2614b81679f0c8456fcde94ee6c07b8c5fb2ef26cdef64faeec42e92b642bb3bcdc72a0a27bd64150e92fe4f3517f931743bcfbe865aeb0a8075d3dc39d456cb61f0a42a71b51b8badabfb9c446b168971289f773117fb93e6a0e5ed286e828538587618b5efd8db1f2e891259f8d6329a0568d30a05bec6d0894bf9764b12b96330af1026d813d92da1bd1ab732502179e0acf256cf3625e61379ab910bd0632b1ccb8996b436cfd0b49b1e28b5d7ce60a8c1fbbf4567cc3fe43f2ed23244a8d3dfb026e78f614eaa1a215de3a856dfb9019da5a251b09de29bbb2b2b309a25cffa6515dc4025aa8671623f298b8b534a5112dd1c7cd18565ca3e2dde0a9eb8112504a746d8669e5d5e1b21866bbe61f71bc54ab2e1470938a72a1f132b8cefb11662863db1d85c9ee6718e92d7240b205d47e1e4426dd19dd9e2547f66ed940359bcd344d5e805f6fb066f778b804c66f1c1842fa3d8f0903edcf922c71158fca8359f2e6d1b48a8fa80b8f98bf2e30f088507eeabb1d666008019e25ebd52db91e300ed05c19f256d3c2c314c366826e5e7e5de43cb6015b66a0e99e87e1df5195704e1251d8ff3f18b1edf528282e44098a3c0df2ebd02daa48603f6b3f07cd71f598c808d1e258c77f0671fd1f3222dd722ec75c4310fa433735cc33c83758bc011271627cad6e730f53ec7f2143f7ed560ddd365fd35252a67b395ab6c3a74c9c366381e8a550b55445f33930630e2fee6bb78f612a9520c196d1a2a26c89d7d6dffb5818372c3f41d755600685ae3c5356f78567c5f39f952feb0980120fc47ab12332acafe92fc108475748b5a339977e6dc637f244f15f2b4e3b6b6611f184b74f7e948be798dc3c99e43611bdbcf037e8367fa1cc78d470ba4c7b0aa3912acc542c0c079544fb521eb90319e9b50795bd8005214f949660088179868db10699af9cf690c0142be69b061ff368490981cdcc90430d9eeb37d61d7badb6a594e8399ba3deb9bed0e8eda394e05d5ba295f4b476d976185fe3b89d94533d13e0e0b005ef1d2ccbeeab5bce4a664127e16d06d4c1dee4092c1f10f2b1d310af87c25149346a1c033432d8b540c050c608918ddf44e6e842a277693ec66d5e119d6762cc7a02ccaafffc1c3f9e33866432fcfa043741f3def1f4e1f7bd052b00991758522ecedc17912de8a13d25233d96417e3c880852cb0da1b233d85b06edae0505d6ac0cd3f709c5e7345bdc22669cb2cbbf111efe88890ef467e04877e61fcb556eff6d09e46102e2fafe81df21b06ff33245eaa5bb8cf2c1f7f938b4b7e954f43de074d2b58b0e190c48e9a3a5f401d73fa6fa7d90a75757b196ea77c23cef5282561fec192d84f7054e6c3507247ea4570104e6bb5df5d3c2d04efe8e6972f20ea6ccac38db74a61f2002b2bb71c41d66064a84ccb58c333cae9cfcb275f4bfded300f796f722483921f6dc9aeb94b43d1a61156463749d18bd0d31455fd19a5ec19cae684913758970e94bd14065c4a5dc744604e0cc2fe476f6ef8876a35e77b2a6b50331dd73033bb4f3820e764db82580218392cb889e64e572c073f9c367e1d8bda71101dbe296e78af55966946601422c958ddb6889a1e4b4f945970be4f73e5e4060de6efbed8e85ca3c1651bc34f20d9e144d0b620c0e4659d2d4a19fe22e1967c4d4490aad9c724c35571b2b2f246531e1d94a85725adb275c437f6bca8e925acd403c8ec254a668f92526d2232297c189e7d0720ff1fe5fd378aab05e9749e20e7caed7dcba03062426f3f72ff6614299e3f520a5adb3b854216114f7c75fafb35193533017e6053343c05021e19ee2cece40c4e6d89c70832530581cd420e54d511832f81b69d3da5385103737b40d4b02b10adcadfc2bb2f06ab3c3094034b03c9a794bb81ed1f67c771f5596afe12342d025d64b637a445fc08123418355b56b80c85eb4ab7a5201d8074dca1b601f7a3fa150f4f9275cbb320e69cded2c91a91a06bd2848e6f5409c4225eb1d4f3442d62b01198e1ee295687f8b11099eccfcee4988304bdc9b501029a835fa270976072165b38a21513a2ec837031b6ff7c80ea56295c077da2802918ac9171c68c2a81cd73a3ac6334f9325402c07f9c36ce2cef4ee13aecfc7abf09a0452d5d4cf73a80f9071ed5b1964d36c01acec51b2f03d0a4952a8b92b60070e755806060b02293da8d922f586c5176f0efbcc67c5d38e301cdfc0ef277c325c038f7ddb2114e980f7a9d346cd612cdde4709081f121d10d8e686defcf5771fe47d5f6c1e4794816476a93c5b55a4b204c2ca7046c7bf21cb2e54f0ff99ddae338a6e7ca53833ed690fa0b4bec5f9aa4fc3265739504b08b9bc5398d20610f83afd2cdf8c08d90fdacb0be8a54b74ee8daee4e2da84511e0f49b9c952f4e8effac949c69549b532efaf1bfd55eb7f10266dc0b28e4599d09f0a8e387e6a12f0a6498a94b5f52af89168e060fe50cfad0e80978fbd7bd96ab5c0577dc850cc7184dca1c46ceceefdc3a48e58270668d1eb46b16aa1ed9204482dda744774493f8d2338dc69b386397e570afeb39972b96a1cf26474399c47de410d2471b58e83907cf84b43737e2802f7cb3399ad7dbc9a6e59df98af8f0a384fecdf939c491223f260a737712c77ec147bd8f50e34e395df788475437aa5ffc4d9dd686057c2cbf2ffa75443062cab82368753f51b9ae031ef339e2857c593f64d55fd1fd96d2590a7d67259fe15e87c6782af7d42518c3e3820a923ad9481b7da63b02730de598bc1291fdcd1b5c436fe0fc55b171cf83024907ea1cf908da7543c0ae6605bc1dc6fc866786aa920218059fbaf50afdf790295365660fd8d2fd8446ab2832e5ed383ebbd103beaf3a7be70d450597d822eb9718341757202816e43692990fc218db748db1403fd4cfa42fe2723f7c9614422b55d4409af8585d4ad7eecb21f5aebe37e8f05f71feb8aa4422da419815410092f096062cd193de4b7ae48a72df1c7cba6c6d320881157259e65e0c3193cf2b77bc64b41c10d16901e9ef58f2c49264fe934a7e7552391e42249b9d758b278b96c0"}}}) executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r2, &(0x7f00000002c0)={0x0}, 0x10, 0x0, &(0x7f00000003c0)={0x8, 0x101}) getpeername$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x49, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9, 0x1}, 0x402) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0xffffffffffffffd2) syz_open_pts() chroot(&(0x7f00000000c0)='./file0\x00') sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) truncate(&(0x7f0000000180)='./file0\x00', 0x1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x100, 0x85) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)={0xffffffff, 0x2}) syz_emit_ethernet(0x46, &(0x7f0000000080)={@broadcast, @random="ac566789c541", [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @multicast2, {[@timestamp={0x44, 0x10, 0x0, 0x0, 0x0, [{[@rand_addr]}, {}]}]}}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r4, 0x800c5707, &(0x7f00000000c0)) r5 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xffffffffffffffff}) syz_emit_ethernet(0x56, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa4c77b99cbb86dd60c6ea090000000000000100000000e01f00000000000000ff0200000000000000000000000000010001c204"]) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) executing program 5: mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1811, 0xffffffffffffffff, 0x9) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x804}, {}, {0x6, 0x0, 0x0, 0x1}]}) close(0xffffffffffffffff) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$WSKBDIO_SETBACKLIGHT(0xffffffffffffffff, 0x800c5712, 0x0) setitimer(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) shmget$private(0x0, 0x400000, 0x0, &(0x7f0000bfd000/0x400000)=nil) executing program 5: execve(0x0, 0x0, 0x0) syz_emit_ethernet(0xba, &(0x7f0000000680)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd60000000008400008000003a000000000000000000000000ff0200000000000000000000000000010e62"]) executing program 2: shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) executing program 5: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x10c) getpid() poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000a80), 0x10) renameat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00') getsockname$unix(0xffffffffffffffff, 0x0, 0x0) r2 = semget(0x3, 0x2, 0x95) r3 = getuid() setreuid(0x0, r3) r4 = getgid() r5 = getuid() setreuid(0xee00, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, r7}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x0, r3, r4, r5, r7, 0x10, 0x40}, 0x9, 0xfb, 0x2}) socket(0x0, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, '\x00'}, 0x3) dup(0xffffffffffffffff) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) close(r1) poll(&(0x7f0000000140)=[{r1}], 0x1, 0x0) executing program 5: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) (async) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) getgid() r1 = getuid() (async) r2 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x8000, r1, r2, 0x0, 0x0, 0x88}}) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (async) geteuid() setuid(0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) (async) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) (async) semop(0x0, &(0x7f0000000180)=[{}], 0x1) (async) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000240)=[0x0, 0x0]) (async) shmctl$SHM_UNLOCK(r0, 0x4) (async) setrlimit(0x6, &(0x7f00000000c0)) (async) mlockall(0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) syz_emit_ethernet(0x1e2, &(0x7f0000001580)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd6e2412c501ac2e0800000000000000000000000000000000fe"]) executing program 1: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x30}, {0x61}, {0x16, 0x80}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 2: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000400)={0x2, 0x1}) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x5, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x10000}) r3 = syz_open_pts() close(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x7c}, {0x40}, {0x6, 0x0, 0x0, 0x40}]}) write(r4, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0x5487, 0xffff, "0afff5ff7a095aeba1d76ff218aabc86001800"}) writev(r3, &(0x7f0000000840)=[{&(0x7f00000009c0)="1bf882c147063c80d3488dee7e157281374a68073ada17b27df1dfc9c9925c1f027c3b7b1a05319351cdc65fe93981dca900f55c48b50ab333662aee276b0ef9f188aa82ac19a7fb379eb4962f2d58dc2dc1127a173c751c812fd90ce41a14a56114322da257feb94d5189149508c957e47792c556a256c713d069c243858eab22bbc73660d8629969a253ab4105462c267e2a0f55481be0d308a8db18f4f8f293917cb5d1fe74f4a6c3be6babc58636de9017cf524849359c1a4c36d06821f99c211b7435ac690f4288f743374477e8b49be85e6d164b592d1091c16b241a0a7eb1c760f3f69ec542ac169d3ca0e4d4184a935f0465e41df1d1ead15fab9c6d893c922fe7ccc85b5f6e843e9bd257525ea4603d41f647350541e5ede6c68b51f0749545aa67b931b241e491369beb2b8cb7663ce5e20d5159e7efa0540fc7c2bdd5247867313e9e506bcd09", 0x14c}], 0x1) executing program 5: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8, 0x0}, 0x0) sysctl$vfs_ffs(&(0x7f0000000000)={0xa, 0x3, 0x13}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) sysctl$vfs_ffs(&(0x7f0000000480)={0xa, 0x1, 0xa}, 0x3, &(0x7f0000000800)="7c8c784b291bb34857f4d3d63c37aa5ea17de3e8e4be8bb7ccfee94dec01962b09698aae", &(0x7f0000000840)=0x24, &(0x7f0000000ac0)="8da96749c33c0f", 0x7) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') rmdir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff}) getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x90c, 0x0) execve(0x0, 0x0, 0x0) unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup(r2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f00000002c0)=[{0xe2, 0x7f, 0x2, 0x6}, {0xff7f, 0x8, 0xe6, 0x3}, {0x2, 0x7, 0x7f, 0x3}, {0x3, 0x1, 0x8}, {0xc2b, 0x6, 0x4, 0x2}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) unlink(&(0x7f0000000fc0)='./file2\x00') unlink(&(0x7f0000000080)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000180)='./file1\x00') r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$PCIOCWRITE(r3, 0xc00c7006, &(0x7f0000000300)={{0x0, 0x1}}) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x205b9a) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) executing program 4: sendmmsg(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f00000002c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)="64ece350c8fb9850b62442063ad80171e04d54e9483250892883472d28d78e6fa956078f58ba2afe862d5b987d5962869f6200e7fe5b7b881b32ebc4db29068204de0ddef8b6c1a4f282380a6afe23ca5f9fcbea40c480b0f0db5aae82abffac4c7a456ef2b6e3be39e10736c9917c4feed48539571c347901c3d33d8b128c449c59d372fa6f95", 0x87}], 0x1, &(0x7f0000000100)=ANY=[@ANYBLOB="a800000000000000010000000000010001042859284c0cd862debc59f98d8c46a11eb51bad06b4fa5bfc4d9d6ada0ad2b6494e558a9c20323d113b43aba007e5292c4c20e0b27a779c77f0de28f3d50ddeb429775b08f54a23d4fdcaafafe8d8c02ddfc05ac869912207ec8609f06c516466b6dd1f2ac0fb29db0c1beb39c2fe50c6988f7d42b9826302d687a2e8c8f96daaf5ba9dbd6ed32f14453b5bdef752d1cf1088350e9d430001000000000000ffff000009000000bef8a1f92ad15ffd11c59fdc6705669c4f6bb7e3a752d600335ab489adb94cef2622cc16b31176a2f2c690873dce315dcd58591556d75528c05c1739e0ed97ce57214ecc1bed1db8cdbc5b1702f68a96031827e4f3482a2369c18a2c97b1a362f06ce52b3985915ed0ef38cb1c59b1fbc21b7350ff599d6182b336fabc8628498bf751436da729a3ff52d783272722dd0e095c1bb6d3ab4bd57220124692fdab243e625821a3f4e9422c1fba57c35d6a524e465e5a00263fc34c416bb91363adb540aa7523347477f9c943e3e7761b318928b0fb0da647ece60aa409007c7be8007f3839fedff4686000000000000000"], 0x1a8}, 0x2ffff}, 0x10, 0x408) mknod(&(0x7f0000000440)='./file0\x00', 0x8, 0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) ktrace(&(0x7f00000003c0)='./file0\x00', 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) close(r1) r2 = socket(0x11, 0x3, 0x0) semop(0x0, &(0x7f0000000280)=[{0x1, 0x7}], 0x1) semop(0x0, &(0x7f0000000400)=[{0x1, 0x0, 0x1000}, {0x0, 0x400}, {0x1, 0x2}, {0x0, 0x3, 0x800}, {0x1, 0x204}, {0x0, 0x4}, {0x3, 0xfff8}, {0x2, 0x9}, {0x1, 0x1, 0x1000}, {0x3, 0x7e7}], 0xa) semop(0x0, &(0x7f0000000100)=[{0x3, 0x801}, {0x0, 0x2, 0x400}, {0x2, 0x8}, {0x4, 0x1, 0x1800}, {0x3, 0x101}, {0x2, 0x3fd, 0x1800}, {0x0, 0xecb}], 0x7) semctl$IPC_RMID(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x1f, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10, 0x8}, 0x8, 0x0, 0x5}) r3 = getuid() seteuid(r3) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x7, r3}, 0x0, 0x5, 0x1001}) getgroups(0x2, &(0x7f0000000380)=[0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000340)='./bus\x00', r3, r4, 0x2) r5 = socket(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 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) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r8, r7) setsockopt(r2, 0x11, 0x4, &(0x7f0000000000), 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) pipe(&(0x7f0000000580)) utimes(0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) ioctl$WSKBDIO_GETBELL(0xffffffffffffffff, 0x40105704, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1", 0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000263, &(0x7f0000000100)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='x\x00') r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r3 = dup(r2) dup2(r3, r1) connect$unix(r1, &(0x7f0000000000), 0x10) sendmsg$unix(r3, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x0) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) open$dir(&(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) writev(r4, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) dup2(r0, r5) readv(r5, &(0x7f0000000400)=[{&(0x7f0000001780)=""/4096, 0x1000}], 0x1) executing program 0: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000380)={0x100, 0x8, 0x5e68, 0x24, 0x4, 0x5, 0x91f, 0x10, [{0xba, 0x7f, 0x1, 0x5}, {0x4, 0x1c5c, 0x8, 0xffff}, {0x5, 0x200000, 0xfffffffe, 0x8}, {0xcb, 0x9, 0x9, 0x18}, {0x80000000, 0x4, 0xffffffad, 0x3}, {0x37, 0x0, 0x3}, {0x0, 0x2, 0x1, 0x8001}, {0x1, 0x6, 0x5, 0xfffffffa}, {0x32, 0x9, 0x5}, {0x80, 0x200, 0xf4, 0x5}, {0x0, 0x100, 0x0, 0x8000}, {0x71, 0x5, 0x800, 0x3f}, {0xdf99, 0x9, 0x7fff}, {0x9, 0xc3c, 0x9, 0x7fffffff}, {0x1, 0x7f, 0x1, 0x7}, {0x200, 0x4, 0x1, 0x3}]}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r2) open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x40) fchflags(r2, 0x10000) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000000)='#', 0x1}, {&(0x7f0000000200)="a7", 0x1}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt(r3, 0x6, 0x10, &(0x7f0000000000)="00000001", 0x4) setsockopt(0xffffffffffffffff, 0x6, 0x10, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r4 = socket$inet(0x2, 0x1, 0x0) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x64, 0x0, 0x0) setsockopt(r4, 0x0, 0xf, &(0x7f0000000180)="00000001", 0x4) setsockopt(r4, 0x6, 0x10, &(0x7f00000004c0)="000000009bc993c00908f4b862a81f6c2b2bacf57264332a6956bc4f1602000000000000005b3a2dbe548bed34eda98dc18a0e655f0e72643e1bfb15cb53f3b39a4b595bccc9213366bec2eaf8b25be5b19794883b7cf636eda0264d34d0b1e9ee8f27630000000000000000000000cafc2fadac4d6e0a302628b1ab6ce3bcf5a22fb5a8e60b2b37087d042b621985c9647832440cc3b29ed4ddcfb945446cedd05b0cef9748d534d093580d562e661eeebaa0ee8f4573bfded152e0a8b3e7e6cea29d603cb7ec2e5b8bcd1d70154b14c7001ad1527573e8a44bb422b5188c1589a9e3a7afe0a1e1e67ea0e88232", 0xee) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt(r6, 0x10006, 0x10, &(0x7f0000000100)="010082", 0x3) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4f) r7 = socket$inet6(0x18, 0x4000, 0x8) getsockname(r7, &(0x7f0000000140)=@in, &(0x7f0000000200)=0xc) pread(r0, &(0x7f0000000040)="16", 0x1, 0x0) r8 = socket(0x2, 0x1, 0x0) r9 = dup(r8) r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) executing program 2: sysctl$net_inet_ah(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x6c}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) bind(r0, &(0x7f0000000000), 0x10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x30}, {0x7c}, {0x16}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1800}, {0x3, 0x0, 0x1000}, {0x2, 0x6}], 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x3d, 0x0, 0x81}, {}]}) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r6) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000840)=[{0x0}, {0x0}], 0x2, 0x0, 0x0, 0x400}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r7, &(0x7f0000000240)={0x0}, 0x10, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000040)=[0x0, 0x1000]) semop(r4, &(0x7f0000000180)=[{0x1, 0x1, 0x1000}, {0x2, 0x4, 0x1000}], 0x2) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x24, 0x7ff}], 0x1}) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000240)=[0x7, 0x4, 0x7]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000380)={{0x9, r1, r2, r1, r2, 0x100, 0x5}, 0x2f8, 0xffffffffffffffff, 0x7}) connect$unix(r0, &(0x7f0000000100), 0x10) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 5: execve(0x0, 0x0, 0x0) syz_emit_ethernet(0xba, &(0x7f0000000680)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd60000000008400008000003c000000000000000000000000ff0200000000000000000000000000010e62"]) executing program 3: bind$inet(0xffffffffffffff9c, &(0x7f0000000040)={0x2, 0x3}, 0xc) munmap(&(0x7f0000003000/0x1000)=nil, 0x1000) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000007c0)={0x0, 0x0, 0xffffbff6, 0x0, "6106a6bc44862c5008c8b503005a000400008fa8"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000800)="1c", 0x1}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x101, 0x0, "c875cb61653d9dc019bdc75f18778fa0c6c8228a"}) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f00000010c0)="77099b75", 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x64}, {0x20}, {0x6, 0x0, 0x0, 0x9df}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x4, 0x1, 0xff, 0x9}, {0x7ff, 0x2, 0x2}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) socket(0x0, 0x0, 0x20) r2 = socket(0x0, 0x0, 0x0) setsockopt(r2, 0x0, 0x4, &(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, &(0x7f0000ff9000/0x4000)=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)={0xffffffffffffffff}) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)="eaef125c0000", 0x6) dup2(0xffffffffffffffff, 0xffffffffffffffff) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x20, 0x0) r1 = open(&(0x7f0000001240)='./file0\x00', 0x70e, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x800, 0x0) r3 = dup2(r2, r2) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r3, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000280)={0x0, 0x8bd9}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x10, r0, 0x82b) execve(0x0, 0x0, 0x0) socket(0x1, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x20, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) recvmsg(r6, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000840)=""/161, 0xa1}, {&(0x7f00000002c0)=""/81, 0x51}, {&(0x7f00000005c0)=""/84, 0x54}], 0x3, 0x0}, 0x2) sendmmsg(r5, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x9, 0x2, 0x3, 0xa99a}, {0xfff, 0x2, 0x5, 0x3}, {0xb5fc, 0x1, 0x0, 0x3}]}) close(r5) socket(0x18, 0x2, 0x0) recvfrom$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) r7 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) renameat(r7, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r7, &(0x7f0000000240)='.\x00') faccessat(r1, &(0x7f0000000740)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xc, 0x1) r8 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x2) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r8, 0x8020699d, &(0x7f00000001c0)) executing program 4: getpeername$unix(0xffffffffffffff9c, &(0x7f0000000200)=@file={0x0, ""/503}, &(0x7f0000000000)=0x1f9) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051ed6b71d89e0000405f8fffffe13000000", 0xb1, 0x0, 0x0, 0x0) executing program 2: r0 = socket$inet(0x2, 0x4, 0x3f) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) shutdown(r0, 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x34}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x54}, {0x8106}]}) syz_emit_ethernet(0x62, &(0x7f00000008c0)=ANY=[]) syz_emit_ethernet(0x1e2, &(0x7f0000001580)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd6e2412c501ac2e0800000000000000000000000000000000fe"]) executing program 7: r0 = msgget(0x3, 0x1) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x90}, 0x0, 0x0, 0x0, 0x0, 0x40000000000, 0x0, 0x409}) getuid() r1 = socket(0x18, 0x1, 0x0) r2 = msgget(0x0, 0x80) openat$vnd(0xffffffffffffff9c, &(0x7f0000001140), 0x2, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000001500), 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000, 0xffffffffffffffff}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) getsockname$unix(r5, &(0x7f0000002600), &(0x7f0000001380)=0x1fa) msgsnd(r3, &(0x7f0000000100)=ANY=[@ANYRESHEX=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRESDEC, @ANYRES32=r2], 0x0, 0x0) msgsnd(r3, &(0x7f0000002740)=ANY=[@ANYBLOB="02000000b820d786ce1719dc33b5c4eb2900f45e90fe8f57e4a5e99d5d2deade0955635add6048494f4796c346d48bcdc7f74f109ad9fdda0d6c4e45e341a2d272e40528f3e17f0bb6ba973ab6a555122955c482e9ffe7d2b2185df1369c624b8c902e5938d73a7f0d6d868d5d40507279cbdba45ce603775362a089fb4b8d3dd1ce82021019a87b1ca24cc0b1338366e87883783e20984bfa4c5c75992c0582e5a3a8d97051a93a137b4396fd36085f702a0b4cb828661e130560cc946a5f401b7b3df9e1653fe2190fcc0933a8f10e4a57176ed8ac"], 0x17, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000180)=""/136, 0x88}, {&(0x7f00000000c0)=""/1, 0x1}, {&(0x7f0000000100)}, {&(0x7f0000000280)=""/82, 0x52}, {&(0x7f0000000340)=""/178, 0xb2}, {&(0x7f00000004c0)=""/169, 0xa9}], 0x6, 0x0}, 0x0) r7 = msgget$private(0x0, 0xc) msgsnd(0x0, &(0x7f0000002640)=ANY=[@ANYRES32, @ANYRESDEC, @ANYRES32, @ANYRES64=r7, @ANYRESDEC, @ANYRES8, @ANYRES8], 0x0, 0x0) msgrcv(0xffffffffffffffff, &(0x7f0000000d80), 0xcc, 0x2, 0x0) msgsnd(r3, &(0x7f0000000080)=ANY=[@ANYRES32=r7, @ANYRES8=r3], 0x0, 0xbf6ce03ba1750aab) msgrcv(r3, &(0x7f0000000640), 0xa8, 0x1, 0x2000) msgsnd(r3, &(0x7f0000001180)=ANY=[@ANYRES16=r6, @ANYRES64=r6, @ANYRES32, @ANYRES16, @ANYRESHEX, @ANYRES32=r8, @ANYBLOB="bde9546db09da16d30a35a8c5de93cda445ac8a5d526a09fbd1a8c3e1e36518bf372079b414a69f77bf3d8ad67a0f7c8775b02b983f41b90070eacefd9d4d62f5c7eb8af3dd19cda2014c195cc70c1e0e3cfccf53d47446686e242355821775851ee6b28050197e8c9954e1fb267123c18aedf1b74e6686f8574fb1f8ba413eca682bb3b3415a208918cd99485d14a85b12c9e88d894d523e128067ce887b8c112d4740a4c0840cc21ebbed89aa2c93d148b3131017f5cc358b7e9d1ec055c9df1b50fa051dd000772eca133b09ec453a12a", @ANYRESHEX=r8, @ANYRES64, @ANYRES16], 0x1af, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000140)=""/4096) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x1000000029, 0x36, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) msgrcv(0x0, &(0x7f00000012c0), 0x51, 0x1, 0x322545d4154902f1) dup2(r9, r1) r10 = socket(0x18, 0x3, 0x5) preadv(r10, &(0x7f0000001300), 0x0, 0x0) r11 = open(&(0x7f00000001c0)='./file0\x00', 0x2e1, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2015, r11, 0x0) msync(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) executing program 6: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) msync(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) sysctl$kern(&(0x7f0000000300)={0x1, 0x28}, 0x2, 0x0, 0x0, &(0x7f0000000000)="0000003dd8a919bbe788b00be71531bb2c3000", 0x13) executing program 5: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000400)={0x2, 0x1}) writev(0xffffffffffffffff, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r1 = socket(0x2, 0x5, 0x0) (async) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x10000}) (async) r3 = syz_open_pts() close(r3) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x7c}, {0x40}, {0x6, 0x0, 0x0, 0x40}]}) write(r4, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) (async) syz_open_pts() (async) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0x5487, 0xffff, "0afff5ff7a095aeba1d76ff218aabc86001800"}) writev(r3, &(0x7f0000000840)=[{&(0x7f00000009c0)="1bf882c147063c80d3488dee7e157281374a68073ada17b27df1dfc9c9925c1f027c3b7b1a05319351cdc65fe93981dca900f55c48b50ab333662aee276b0ef9f188aa82ac19a7fb379eb4962f2d58dc2dc1127a173c751c812fd90ce41a14a56114322da257feb94d5189149508c957e47792c556a256c713d069c243858eab22bbc73660d8629969a253ab4105462c267e2a0f55481be0d308a8db18f4f8f293917cb5d1fe74f4a6c3be6babc58636de9017cf524849359c1a4c36d06821f99c211b7435ac690f4288f743374477e8b49be85e6d164b592d1091c16b241a0a7eb1c760f3f69ec542ac169d3ca0e4d4184a935f0465e41df1d1ead15fab9c6d893c922fe7ccc85b5f6e843e9bd257525ea4603d41f647350541e5ede6c68b51f0749545aa67b931b241e491369beb2b8cb7663ce5e20d5159e7efa0540fc7c2bdd5247867313e9e506bcd09", 0x14c}], 0x1) executing program 4: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x30}, {0x61}, {0x16, 0x80}]}) (async) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 1: r0 = syz_open_pts() flock(r0, 0x6) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x0, 0xf3}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f4) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r3, 0x8020690c, &(0x7f00000001c0)) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) r4 = getpid() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x1aa686bfdd8af955, 0x0, 0x6ee, 0x9, r4}) executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x103a42, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6}]}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ftruncate(r0, 0x8) fsync(r0) close(0xffffffffffffffff) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) acct(&(0x7f00000001c0)='./file0\x00') acct(0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$klog(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) login: pckbd_enable: command error executing program 4: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x81}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000000c0)="bd", 0x1}], 0x1, 0x40000) socket$inet6(0x18, 0x3, 0x0) r5 = getegid() semop(0x0, &(0x7f0000000040)=[{0x4, 0x5, 0x1000}, {0x7, 0x0, 0xc00}, {0x0, 0x9, 0x1800}, {0x3, 0x4, 0x800}, {0x0, 0x5dd, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x0, 0x1800}, {0x4, 0x6, 0x1000}, {0x2, 0x8001, 0x800}], 0x9) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x200, 0x0, r5, 0x0, 0x0, 0x88, 0x7}, 0x6, 0x6000000, 0x8000}) poll(&(0x7f0000000700)=[{r3, 0xe2}, {0xffffffffffffffff, 0x80}, {0xffffffffffffffff, 0x1}, {0xffffffffffffffff, 0x80}], 0x4, 0x7) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001c40)={&(0x7f0000000100), 0x2, &(0x7f0000001b40)=[{&(0x7f0000000940)="51386a25d65c435d14bcfa92182ed5e8b253287f7273a2f03a932bd5e66eda9ea938f2c45fa46bc23499cfc4b290f02b97059f54ba87d7e28a67e40c461b2fc8d96ba8a85152d584b3d1ca8971818431a73a250195129b9ee682366ba5ce6973be7082dc7ea3062fb7cf0502eba53fb773625a3504927a54a142fca055d69052e8b7e83f55fa143db15fb943104fee291c33db4ab2a1972bd7e3a62c34babd0d24dee76f49dbb188d0a0fcb1f5a8790d65faf8536848c878cbd4e3c64ba522b7a10fb732a24c0578d456c95f7ce3d3240070d0b2a9f16c152bd21234000c186e9d0fb6085bb316cafe869da28a483810e373ee0d7f89e763945987b7baa471dc2761d3af886536723aace80ee622df86099973984f174db66369086265e8a224878736fe66cd3d1c8fa06eb68e6dc6846122afa8305ee60e4483248272a5a12454f7e977e31344a20655473d1a328e1925ea4bf5de4d7cdb6e6350f8b1194ee950e3b4127136c263560c8f15eee64592a418e5d8ea3cb4dea6297af70a3552ae3c75ce440db72b6572c7e50a857e3d0c77681d441125b030fff845869988401a2fb696376e9413b1294fd7665fe0d09c87fb293333385cf38b23bb73b54b38ef026df91e17538ed08e9f9b9952b0a8fb257887bc6ed3e93a43ebe6af82c64f4c138e12a6b00080eef20335f03773fe7ecc89aadbbeb2dc155dff475c3da2cf1e88edc7d103647c8908372a76feb38d0168197a64107193733ea362ff8330b03bd5bc8a387ae703b67ddd84ebbe8558f90c63151ab3815fb011b88bfd9bb947ea6dbe24536339a77f7dbc08c353c1ea8df3ab855e9aad6f3ef9ab02fa92d89bdf529010215121ab919769f568268701013d786226861327fcf682e17583c885efcb97dd457d55ffe97875ee2c87fb61e9b3dcc988cbe599b5cd57d32c26b446177820116f96e7aa6402ca81b6071ebae75555b82b490a32f9335fbb7d35c8538e0c0ad7a8d63a6813c29026a618f402ab515da2fdb191a830128b3ff070e30390b20db8ddb682109a99fd2ef6ff71ef6c7fefd8c447472b57d298306aabf581225cb4f8f3b76f3aadb55ab03d05b6b034188141301acbdc475decfd751b206b2f111f4b1cb116e968ca0802dee25755b1aca56e3429e7fc2e88901285f7d7f4f508c26b70cdc94b5d37af5b1546d4ca2b5e5bcba3dd4a9c3bd80473c368c49e11eec75a0dc4d020aaeae1b9e91c725ea479c5295f399fd80efba0cb5b51c9ab89897477c9f4c430b79d653870e34a4de7117b3f0da36464436c9df860d2291fb6e19d53ad9b0f87a00b1594ee5fb4ce6c01c315efbd13c318c752c233d056070acb096829620b6d8905c375a9637a5bf8a7f2e3c2e58b190e3d3c8730dc6ba23f211fa1b0b4dcf71af7f895c46fadf07af8d052c90367b30f92de84c87e3f8b1f22152647595bf855a7a9ff8f4a7b92081e86e82c2c1362c6d071cd65883da6b3a212a05883a99c6be6f8855026c31c91a899dcb9ef9a502d54b0b785a531a3683fbe4c1f34a9d5ee32be804af9f655c07fb29e2922aadea95c7f0b99b815f35218252dcf0859d3a573037a7276f6c6062b692b6a7e58445e4e4de03d19cdae346104fea3463c5655ec808c8ae0aac2b7ec9e8e2a4b5375426f2863d3292b34baa536cea2474be3e10075614b22bcb7126166fced5a0b4d804b0d0f26c7fa9420fc11e5671068a55a81bdbbe9bbd15745832e30ee3d8908640be738f972e86a268f85376017e47491832b690f2b3d54561ceaa86d954e92c571cb25bb79b5c4689a0940e8b1aeccb6da14948be73927e074db4170518b552cb5622634589e099e13f62fbe6794272456f717e65a8ae9f711440f51ea2bd9aef626e9f5342a54cf9f6076933c0034e92b82a6b6f6959d2357188394676001a88762282b3f7a18b17578a656985d5794030dbc104f684a0bd45955479ae5a0309171799593e226d7267685dc8168c00e66502bc2946e7e5adacf38278a426bdfe5fe058461d4a0ca7a570f5cf497b1acf1ca3ea9a7f456931670daabede487bce57438c910c0cea5d9bb74c0be7bb6386205f62b99269f0de626711f06e976a0fb4d180db2665ae0b9fbf725b36e40a5ca43571c43bfd07ca1ce92dbc47b28e12f7c8c3b394bf435f46f97447c1dee9dda05b9846f4822c62cb0f8fdfc74c694089d4864e1ef43f2eadc05a37bbe155bef2a0c8aafb396b091f6b8144a80a26461dd27f351fdca0a17b3f5c42de146d1a78beb58a324a54c9ff12a7afbf00fc7c7af4b25f682b4c0397d5fdcf060b6a85287f273a6d18336385da4d269fb232805d073444ef61cec1e74b1d9f13650872917c19f59af73ce7002307576d29614be1ed6d0f437d7be1926ef6dd060319d9d6648fe7ab7951f7c19813107d2400e2bfd63f7be9a466fb8433fe204c089fac05fe6afc0d7c7f90e0426f21903d90485434310f9475a0012e5c9b85b5c3e632088d8f9b7741e477e4826427929b0b0ce2d178147787a75b26f71da27a85d285690c8aef8f05d559cf05df24fca9e3aabe92c807e03691fd711170965a1cf4751c48603363934c6211bcb422d8323204228237e731ad92535c856cff9bf122690caed5331a653e6f5bf208b12c0a7b79ccc46640e678c3f55e0dadb28c7a6eadb5c3b325e1d63289b7aedb068458c6b0b79bb4a11b070962d671c0c66911f791f1db7cdcf37ee2d312dc59b05cae546ad130df6caad7e122fe7966d75abbbc29765d5cc66925b2ed69dba56ced209b800c691887993690a97236f198f5e67431ce80eb36009a61bc80e8bdac8a5f11b6c39f57991e7afed7094e1a85bd9114054b105d77f77a134d04a0c54fac73b2462260c39ce583f999f8da41ad92bd6a17b0dd6be759e0b90e68c1b5fbeae65429d8f59d96fc696371110b11c6d06020040a215c5a61e11504549301ef2dc42cb956ad1396a9119edc218407fb16e29ed639a44673e43967bf4c8a41b4b21a041a21c05269e26dc47558c039ca8015e81bd5651b6ad302db8f04eddd650ef5baf8724c11d21a1104e05a01e696f7da07c9617046bfea761018de57c668c09f68157471109ca994105e026f1f37d4b9b8dd2986bb01a6ffa1e035a62915e84728371e38acb4f1a5294ac357aabb6847b5b3ff2393859fcc9a1673cf6d915b3876c148f2c5ca97cf5c58f7ae87c11182c1b322ed94e2905b61ff0a109577af2eed05f2a82fa0f5635bb5bbfb8ddb42c65d98aab2486f16377bcb220bfabed1939019fde059559bc0dc4d4266f201f47a925a2843f1ab037c0a53c3703ca1f470a884383b30e0d011e24350e018c7b304062536d6389ae89d89835e85bbaa8611ef71a7a1b8cdfb8b949ea66a2cbc4a84af7d16bcafd17fc7b7837b37f5367463b0a6bead6d0b9165005ca075743782036ad740e27f85656683169d1e34ced929de3a4b9967785d8cd96cae4b575259f2f864c459a42af1d8036c500b104b32403375a19fd7917a7af50fedd368a59046f4de0ac15e8e9b343ee0f9ae6e2f043ef86d5fb3c4be8c993f70983485d6b352da689cb5cfc9398aa26f25416ed47f75fda2e3f24a3fca817e507870e7e0335b4863634f7e88c6a840c59161686afbde565a01b339d195a6e0edf223a4f0a545d55eaad92659f00d7d6d25f0038c51162155f97fdd1016025303a1de05ea431885f39495b3386af36ef6f4162fc53b655a2885fa731e1ed227826da0234e57e039904f139912aeb499fd506c560792aebe7872b443ac4ae338c88e8cfed596a467cac80b07deecb66954efb264920baebcc174647918970442a4aaa5094ba1680017de921d5bb1c53c15f6eff0096c6e0d2a3526c39688b65d6c3c99d5a0512a6c18dabcfaaaa45609f9edcb48679b5b4f671a1c93789fa01488e2e03566091bf869ed9673bf349cb20dc85ead56661b685ed9ad42695d59d8a4de4489339e284317399f03e13f7c61b3f69186c0375b92569c0004702dfff3142d3c1cc0a2a192557da538c9ae3fbd64bd5fb4f0291c072e4170a3ce294c56650badc1250f22d954338e627d6b78015d143755a509202e78abb436b89bc6a91ae271e1728b990df4dade6989559a9d598e686ef4e1e80a2780987934e37af1dc54526e5a823508d6bc746f57184536fc48cb3ef3463f28aff608fbd7f0def9ba45087a17a611d3e397bcff61b62097912a564f8f6d80e9a7b9975008e74653e280239c4a9e0beb13d6d4f8435e4049d89421c04a0411c11ac647c89c1fa4a2aa7f6202ca6b06229049999208ef22c6a19727af1e9fe7463403551ed13c0e0950491fb107495e802ca88dd8444150b638bffe9fcb83d1ade4b701308e6c247c5f875f4727172c399d27ea8e9fa46ce0ecb28b6b10ffab1ee2094253b562dda055a933266842f384a3e41139ed48cbbb8bb66a82309b0cd5bd468dbe3cfee9d879de0c278900418381c82a4d0d50ec8c3a7c4adced40d1e30fa804b00f2046889f8d2359043ac746a500b6f2694250d817cc67debf60b39af256998475596b58d8da4ea5721bdc32cd35b93156cb5fc5edd074cdb58cf03a59de1adb1e33ddb2f5415da4977f972138cb52b9febd7143b44ed63b3ef95c846dd81a8143269718d865930766fe7bdc9915ce26b54288f9925cd4041e6917d796f4c2b2390d21c76146a07340869fff24d610a0c0966823f04049292d754678b5437c24610aaeccf2c2959ee0e5effa88a1a1bbe4d4662e6a2acfc6e272668353a9cb632e4fb8f5d3ccf7f1643ce804fc788d01985224eb78a446899c83bb426e51368a9737217099d04fae1068de240f5c5a6eeda9609ddf1b64dc5ee492a82f81cc9a7b0d43f0a976991b8f8ee32760b4e0de5e3eedab35ef3223722041e59815b4852bb5a8c5e3c59d8cede23a07de70b906fffd5ac87d103ff3bea23a54de817c61dd1d746ab85fc1e7594e8ae51538379420b8d137315da042968f79ceb1d134879d79bf4d9806ad20bd73f22330d2376199986d93519394965da6171bd29211a627844c334eaad6fbaa203d0b6f53f4246869a4b2f1c7963fd0d16047b8cc26198816fa5aa423ec93b739606a4f9a4bbf72b14477511482dfa2f2a70ab0d06a3dcb8987109dcc2d9a31f894f6dced4bd44241066a9cfb6c06814b832c0851976e3d965b752488655dc2eb03d7faec397adbf7fd5a3088600b31e216b2db008cd8cb1215b0152e528be38b1e2fd01a105c3ed7ee30a334d1aa1b3aadc530b308a6313bef33446915aa6675a4f5d9b94f91cdf771248c5e47de27fab7f75e5c3ee5f5d9c5d4968937c8f40035cc1cf8ce89c2b9a9bee7033caf382b219a9d19e836b4773160b464b6b48d5dd62edf68c3add9ee51d71a0fe56c81710ee489ca66bccb04e1366da04916a229d8d4518bd36871775a2a13b3688c78aa5a96d97a2f1258461c9a044f6c2daf780299030b7624d7095aae997a5f1b8d03bdce426a1b8ed609ca2cdcf41be9ce1ecf30208f071f804483297d71c04c0349c03beb9faf84e1641877b13d6ebc8d213ab7f228f25804a5ca5bc57da182c31963c92b6700aa857ab4e02cc62740e121dcaf648cbc61bd31308feae4f544fe4a1e61d99b7d3eabf7cdb1fd9b2635e7034f9a4dcdb490f8561757e79af2b23e21c803470033d6c8ff680af4cbfc6846f62eb743a8bb2c9f666794effb5586ad96b8555dd993398716ba4325701ecc3e1b52924f8df846759212675ff68838d4df436e3483edff5372b435a", 0x1000}, {&(0x7f0000001940)="35ecb78ed6532d156aa25cd6e56ada407b8ec7eb755cdeda085f5e20289e59ab1db0ff0100000000000097d5df7b491f2bd1f36fe9079dbb527439d2bb0718a699fe52aa1d232252ea3dc87c1c4447d7a6c40453f8fdfb407fe86270a3f476d3f9dfd68f37428428a7efef06e7fa20168cc2373b3537726835bc9e20604af95ca43982c9d7fceca87fb3451de4c188f273d9340eb5f257fc06fa2526abd69a1b7716a2f57fbd52be23753db4be04b0fceb659989fe00"/205, 0xcd}, {&(0x7f00000005c0)="e5a5db8f1c7d081863ea5168cc342873911bbc6886f6e35c21175475d78072a39f6dbd093455834397264d566d075a0feae89c51d178425bbe6d4973093e475b4ce06b2d7399428d7207ffa63e78e669807eea89ba01447b06a2fb4c915c684d2ed0c9e3c81b757d2c6fc9a31b2be691f508", 0x72}, {&(0x7f0000001ac0)="d3de56cf1f06d50f2aaa33c8d9e63b0b8f72696ba087a0adbf9882c9368b97c2da5aaa695fdf6ab753cd0e624c6e72eb9bef21c5e0b203b49ab751cb790967c0efa4d2983c9ad99e8cebd8e7c79f1c61d7f060c9d25e6cefa209963d912c84d1c86e", 0x62}], 0x4, &(0x7f0000001e00)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="4c596a31fec70fc2573677c714ad24c34bb22618b344981c5d098ef86472de6debc4f612b72bcf10cd65a69325045d9775c2eb707471336f308312823d7c3f50481cb3faceaee150f9bc39dadc522e99a9f472c3b6868b5362f6e398dfc8a10beebfe5ffcbac415c2943bac9bd962da25fe70b2956efcfc47ae029783c37605bdfc71baaaed950689d67090987cd4eccd00a885da744aa8329e9a85c55d39c1fe91a60ca2d938e664a129058d6aec0a63cd808e78c1d03b8288d8e4a3ec666db41fe849e5854a60a472805ad202aee6995a2144f8d9621ca58b98d240ac882dcc0dd00d64946c2ed91148fb39b41be9bbba45cb304234dafa34c6705", @ANYBLOB="000000002000000000ce9000160001000000000033368276dc5dbd652d496d2dbff9f42e61b060decf339a93f8e1944bc44098e0fc7fe89251a7459b275ca6adf33630ca1dde655ce0c40454ead7b0b4041e2afe573066e3638dbde9df4e80843b74ff6ba0e19e1d7d9fb5d8a3a5d321a19d9eec090048d73a198402fa3cc872d31c70320a801f149b555ff86e0014a3ca5512db480f21b1ce21a621b6b21a96aafb064ecc06ffee204bfb58febbbc93ef1b5215a131772d48cb7431e7c956b639b8cc43a11e75088677046c72caaaf9f2e90c9be09ec44f61b648eb281bbfb3e750", @ANYRES32, @ANYRES8, @ANYRES32, @ANYBLOB='\x00\x00\x00k'], 0x68, 0x4}, 0x4) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x100, 0xfffffff8}, {0x82, 0xfff}, {0x24}], 0x3}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ftruncate(0xffffffffffffffff, 0x10000) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f0000000240)=0x828dfa19) write(r3, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) read(r3, &(0x7f0000000340)=""/249, 0xf9) ioctl$WSKBDIO_SETENCODING(r2, 0x80045710, &(0x7f0000000200)=0x1000) write(r2, &(0x7f0000000040)="374463e3ddd7edc99ececb1e802aba4f8fd4d8eb5a6d236ba56489a07022714cf79e3cff5af40c02de6e", 0x2a) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000140)=[{0x0, 0x0, 0x2, 0x4}]}) pwritev(r1, &(0x7f0000000800)=[{&(0x7f0000000440)="cdc7509a3ff0c6e231d04c8c5b3ed6abda42de32a184b91337fc8ce5de6abdc7b56d73ba61c92a9eca226bf7f64806cfce8c3f774d2e5fb2081c71b5d24cd5574405c90c6f00d98838941b0ff6f45e70a74efb9522951b56a6e4820d8337de5b6c77da6a2c119c240d0be70ea34cc1e27449a844", 0x74}, {&(0x7f00000004c0)="21b424995df5b9908b7111e22f42fe937ba0577463c7ae183e799ec47ae40715e0838d27e1ff3af9121b24a6dcf0a2283217c77de1c53c6e3e999f3d5197047833865d2348531da24f03710226564a64d0de30c43c79a8f7b36f2aa6441c1268ff4786bc39031d72c8d2ec268a26b1cbae1f6eaf406dcb", 0x77}, {&(0x7f00000001c0)="2a1a1e25d2da0316a6081890beb612520569c4e228bd2b3235bc91b943e2465e7fe7ba0a8d72b662500da2be2eda221df6", 0x31}, {&(0x7f0000000540)="7464a0f7f8dd0a2fc062cfa81f3919321018e2053811e443d488618ae9e223d3dcc74b2d05c3ef1f79f94679be85d47188a294ec9c5e1c28e02da640302e6c59b4fd1c88ddc787", 0x47}, {0x0}, {&(0x7f0000000780)="8d229c6fc2f549b8298b9ab34d3cc44e9ca5401d3ac031ae28740ba6259730b05b08a2816aec3672371431690c9a0af797c36ff870f1c3b89b90cb5f990f3b8c33e72a76c4cca0a158ab5f0e077d30bb2b6e31b38aede61bfb30756ebf3d64cf2e7aeeb92871baa46a93dbbc2318d6e79fcf", 0x72}], 0x6, 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd01) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x80}, {0x16}]}) executing program 7: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x7da) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000340)=[{0xfff9, 0x0, 0x0, 0x4}, {0xfff, 0x81, 0x3, 0x6}, {0x81, 0x0, 0x8, 0x3}, {0xff, 0x60, 0x20, 0x6}, {0x4731, 0x20, 0x0, 0x3}]}) syz_emit_ethernet(0x4a, &(0x7f00000001c0)=ANY=[]) r2 = syz_open_pts() syz_open_pts() kqueue() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_pts() kevent(r0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff8, 0xc1, 0x4, 0x1000000000006}], 0x200, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x1, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = syz_open_pts() ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000080)={0x0, 0xfff}) read(r0, &(0x7f0000000180)=""/187, 0xbb) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x0, 0x20}) close(r0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') accept$inet(r0, &(0x7f0000000380), &(0x7f0000000300)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xfffffffffffffe13) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc018696c, &(0x7f00000001c0)) linkat(r0, &(0x7f0000000100)='./bus\x00', 0xffffffffffffffff, &(0x7f0000000280)='./bus\x00', 0x0) executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x2) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x0, &(0x7f00000005c0)}) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) r6 = socket(0x2, 0x2, 0x0) r7 = dup2(r5, r6) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[@ANYRESOCT]) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) recvmmsg(r9, &(0x7f0000000180)={0x0}, 0x10, 0x0, 0x0) shutdown(r9, 0x0) socket(0x2, 0x8000, 0x9) executing program 6: execve(0x0, 0x0, 0x0) syz_emit_ethernet(0xba, &(0x7f0000000680)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000080000000050000000000000000000000ff0200000000000000000000000000010e62"]) executing program 5: mprotect(&(0x7f0000bdc000/0x1000)=nil, 0x1000, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x20530c) writev(0xffffffffffffffff, &(0x7f0000000880)=[{&(0x7f0000000b40)="f470742b3f5dab8451535cd9f717ad90288bdb5d2d0123e0ae62acbf9d46ea9f4c553da121f67fc1fce9afc5e2000000000000000215600db9888f1768a813b499d0bd00000000008a56b9d3fd9883142581cc092757f2267c0ebd39799ca443006501ddef1bc2afe1d23f5a59d7b84f55a676c0372a4074c59f0265be68a1ecff8f158c1661f8ad150aee6c6969cee0dd7f7ba2fa67c70da2a20e4580a1247d42278acd8a5766e637057080272ea120cb0dabcd84c44108009b3368478499c6852a281e1baca099f15857c7a70e627176a94c071cbe69b09478150696083f47ce53306f108d2cd586a54a33fd24f9655f22aa5c57401ee8f182fa433003000000fed10de937ae1f73312dcfe606000000c0a7a400b4c74371d4a576d26ca6e689a704f574d6ded15171ed3e9a922bf7cbcb36823f8b2051e562b3d2bb33b746ecee55d8f89b789158ae18bf021cbb6083665a0af6bfb6aca3e9e89aaef322a58aca18d5d8940303e033ab57f6826aa19d7759e65c41a8c05a9a3e11f48b62ec5937c62040bb9337afeb89ad014b967135475eb507fe027708f0eb59a25859e697e5bd4f51eae945fc69ee387c74f30c6296c8c301430448be5ed14f2208ef59c3857527652283a958f638f30c5eed5e160bd1fdca8405bb213d8aca8237cc9114a59ad3abe30000000000000000000000c6d56a19e01e2aa47680e5dc971171a174452463878cf92c6ba5d1c90b67eadf81e201b103e0229b7ec0fc864688754d7356a0805f9eea43e924dccafb88bf12b0294ee1bfea5efa7b434b1d129e470050dc24547ea9b02faaa2ca4d412c43864a62ebbcd7ddcc2f6c1c0436abc5444c5e422efef422d3542e8a120328868cf8f7408746595b4fc13f41ff18199010d85983dd544fa8ad9d56edc89200dd511c8609165003322dd024e2c73a00cbb6e91692fcd2cbf5c9899fc6d1e2", 0x2ad}], 0x1) munmap(&(0x7f00003fd000/0xc00000)=nil, 0xc00000) r0 = socket(0x18, 0x4, 0x1f) close(0xffffffffffffffff) socket(0x18, 0x1, 0x0) setsockopt(r0, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r1 = socket(0x1, 0x5, 0x0) socket(0x10, 0x2, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, 0x0, 0x0) socket(0x2, 0x4, 0x10) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000009c0)="4890526e5b4f426b22ce504dec8264b9d7023381d0ce7e3b030bcd6ffac1d38bd40908d4ab0118e3776dd6b4f602c213dc8dd4bd059bcd367ef291c3ffd6f77904c2cbbd104130d6bb519c9fe7ac0d2e8e26f7e2511a0d2cf74755dd287307a126f82dcc8052774b1977f842a2a66b57a1cc834559579792cdba2d64b72fafc76c4bb8cd7c0d552978dd2e729c95e54fc7b1cbb115268719d99fc8208fc182b7acc12c87d65875355512adebe0820c3ae09fcab8644cf54d7376797137f1ed55aa6105a40ee771dd804664933968d9400d9a661a2a558e283737fd60374abbac113518f938fc8d51849dd9f6c0832cc14e56d4152c492e770c86d9eda829de0080fadc05f0abcaac6c3b8c672f88649122d53dd8f03a3a37a24f4e601d9b81e19358fcdb1bda1f715534eb07220dafd471aebfaa1c6317837466a691ba949677a4ba6b94bcb44e7bda754ed1af49f6399e5792423350c96d2a11ab84e664fac0daede7ff47f2a18652d3d8b7644845f0ae4d400cb8fb5afdac4e8291065703b983eb793c9b901bc9da9e8a9e74ba5fe21539fa7d2268e98a814abd3a6312a9ec7d51d8eae5d89612bff6ba1934ea612799577215cf950b7b84d1e45bb5aab0bade45bdd86f868557df5a45e5a46fa2ba730460fdb72a783a4c2a0160271e0985e2578c7bab13b0ca825762a460c4521531ae243eff8bdb8ee4993d438a6c6689c7aa4e769955b2b9ccf5f0b40330c3a3e7dcc6d51c3d8aaad107e304483e90ebbcf778a8d37f26e6bb4b25d88559c1adf0398cadf422adeb6a5d67b994fdc9266762b475557c8edaab1603455443c8a97d7d2cbfdd57bb528478e702470d253ecaf0c6ed9176bcec3b7a5e97074b1ed2c20e6eb7cdc62da5922042d37938d319fab622ec0ed1dfd26a83037994c96ae04658a97ed868c79abb6b6289746b3463a5e1f60bbe533fa4db1ee9a5e67040381275332905f3058e5a15d4e28d3b8b871fc723f26846e025f37d14860221025187618b172f071852120dbefd1453370e062cd2dc0a0d54f1187a9d9df60d6ed137ad09a1a1322c8a6a4b78f265e37bfed65d35fb9675c130a091841ec696a746289262b2c28fa3252f466728a6f1856e05ec80d5bc8d1b0a", 0x328}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) fcntl$dupfd(r3, 0xa, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x1000}, {0x44}, {0x4006, 0x0, 0x0, 0x41}]}) write(r4, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) executing program 6: open(&(0x7f0000000200)='./file0\x00', 0x10000, 0x4a) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) (async) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 64) minherit(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) (async) shmctl$IPC_RMID(0x0, 0x0) r1 = open(0x0, 0x0, 0x0) preadv(r1, &(0x7f0000000300)=[{0x0}, {&(0x7f0000000140)=""/192, 0xc0}, {&(0x7f0000000340)=""/175, 0xaf}, {&(0x7f0000000000)=""/18, 0x12}], 0x4, 0x0) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000400)='S', 0x1}], 0x1) (async) syz_open_pts() sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94100e4ac63c90dddc11f11cad5cc4", &(0x7f0000000080)=0x2, 0x0, 0x37) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) (async, rerun: 64) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f0000002280)="7d8d7a23", 0x4) (rerun: 64) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) (async) sendto$unix(0xffffffffffffffff, &(0x7f0000000280), 0x0, 0x0, 0x0, 0x0) (async) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, 0x0) (async) execve(0x0, 0x0, 0x0) (async, rerun: 64) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) (async, rerun: 64) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, 0x0) (async) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0xe2) select(0x0, 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) dup(r0) (async) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x54}, {0x8106}]}) syz_emit_ethernet(0x62, &(0x7f00000008c0)=ANY=[]) (async) syz_emit_ethernet(0x62, &(0x7f00000008c0)=ANY=[]) syz_emit_ethernet(0x1e2, &(0x7f0000001580)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd6e2412c501ac2e0800000000000000000000000000000000fe"]) executing program 3: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) open(&(0x7f0000000040)='./file2\x00', 0x0, 0x8) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000580)=[{&(0x7f0000000080)='o', 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fadd2109969a3c812426344f0ca0b3ede703e3e0"}) readv(r1, &(0x7f0000000600), 0x10000000000002a5) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setitimer(0x0, &(0x7f0000000040)={{0xffffffff, 0x6}, {0xffffffff}}, 0x0) utimensat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x8000, 0x8000000000000001}, {0x1, 0x6}}, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x6, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x0, 0x0) syz_emit_ethernet(0x10a2, &(0x7f0000000000)=ANY=[@ANYRES8=r2, @ANYRESOCT=r2, @ANYRESDEC=r2]) executing program 5: r0 = socket(0x2, 0x3, 0x0) dup(r0) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0x8020690e, &(0x7f00000001c0)) r2 = fcntl$dupfd(r0, 0x2, r1) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000080), 0x0) close(r2) socket(0x2, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x48}, {0x50, 0x0, 0x0, 0x80000}, {0x8106}]}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x2eac, 0x9, r5}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000040), 0x3) executing program 7: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) listen(r1, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2012, r3, 0x0) rename(&(0x7f00000001c0)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x81}, {0x34, 0x0, 0x0, 0x205}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000200)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498311bcf9f34ce55efc6aae818aa9f6e6382c76c7ba51ac6a998cf9860d52111f5d81ef087ffcd82c4c878c5790233ad2174c54cb2612500bf566060916ea8ce2916ee768e635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e7a3f975dfe7a67fb5a0a018321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145", &(0x7f0000000080)=0x33, 0x0, 0xe5f81a4756f9a02) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000380)={0xffffffe1, 0x5}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x5}, {0x4c}, {0x836e}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/92}, &(0x7f0000000040)=0x5e) r5 = semget$private(0x0, 0x4, 0x680) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x2000)=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}, {&(0x7f0000f98000/0x1000)=nil}, {&(0x7f00003ff000/0xc00000)=nil, &(0x7f0000ffc000/0x1000)=nil}], './file0\x00'}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, 0x0, 0x0, &(0x7f0000000180)="76b0353a558bf248c78c8502fcf9fd08fa1588f254df98bdc2703864ecc0ce3671c0907259201eb7cb962ee12d9706a2d4177565da48e3cdade50516597f477ca5ea18253c1441678346ddaa98e46b28e2226a296c0fd773959eaad9d65d33cdbf523a06ed457ed3e00f52851f90c14f54ec03a2a5ff8d88b9", 0x79) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000300)=""/117) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1520, r1) utimes(0x0, &(0x7f0000000040)={{0x0, 0x4000000000000004}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x81}, {0x40}, {0x6}]}) write(r0, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) executing program 3: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0xa}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cc", 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 5: socket(0x18, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) syz_emit_ethernet(0x2e, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x2) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000800)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d672a736ba1bd857feb09901fe0dcee53766797f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b0227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a00800000050acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513252ddd8680a944d5c2bd021cc793994922dfc10000000000062ab475cca257352828a76e5314be5629235c0febeff57cab95e894238b96ca5d4d3e670fea610c00009bef19525cb6f7e8570b2a374f1400041ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956015947b3e88aa810f8ed7cca10ff010000000000001345daa49507756faf775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3ca67845c3386ce33141141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678a0900d8c7fb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071ec98111cc9024f790ce16ceaa7d0104e39789d91000009a5bec77c992c792eb013621a86709cf57acd9981f947115f608227da8c54d8aa668931edd0b599b3d8cf5a8438ae08c1f70483223c3ba38088fb2e65a51edfed44c55a4d734bb553d642ca2bcdd1a08378317dc8f787469c3b3c14e4b1b46c2c8b03b99333ea80c9d016614120c595d2f49ab82c5dd36e448fad8a7c5aceb70b1a7e5d67c342d7615b314b242d9", &(0x7f00000002c0)=0x2af, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x81}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) write(r0, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x1, 0x10d) symlinkat(&(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r1, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') open$dir(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) mkdirat(r1, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000980)='./file1\x00', &(0x7f0000000100)='./file0\x00') sysctl$vfs_nfs(&(0x7f0000000040)={0x7, 0x4}, 0x3, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) socket(0x0, 0x2, 0x0) getpeername$inet6(0xffffffffffffffff, &(0x7f00000001c0), 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x0) dup(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x10000}) r0 = syz_open_pts() 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, &(0x7f0000000240)={0x7, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x67, &(0x7f0000000000), 0xc) close(r0) pledge(&(0x7f0000001240)='tty\x00\x00\x00\x00^%\x85\x91\xe0Cc\x7f+&\x82%5\x18\xcf\x97\x1d7|#\x04\x00\x00\x00\x15\x00\x00\x00\xa3\x1dL\xcc\xf6\xb4M\xb2G\xe0\r5I\xf4@\xf3\xe6\xbe\xff\xbeHi\xee\"\x8f\x9c\xe6\x98\x0f\x01\xc2\xe7\xb9E\xc3\x1d\x96\xdb\x01\xb4\x7f\xd0|/?\xc9\xd5k\xbe\xa9kG\x00\xa7\xb2%\x1c\xa9M\xeb\xeb\x00\xeb\x91vr)\xa0\x0fl\xd2\x87D\x00\v}.6\x00\x02>\xc4\x11\xa4\x03-\x17\xb2\xcc\xe0\xae\xa1\n\x103}\xd5\x1b\x87M\x11\xad\\\xc0\xc4\x88:\x197\xb3\x87\xc7\xad*o\x02:mC\x85:\xc4\xde\xe1=\xbd\xfd\xaa\xc0\x7f\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\xce\x1f\xd8\xb5\x1b\x90\x1aAE\x17z<4\x9c\xdc\xab\x12y\r\x9c+\x18\x124z\xf2[\xd1-\xa3]6JW\x023\xe8R\x95R\x9d\xf9\xf0U\tb\x16P\x82\x9f7\xdf\xeeow\xab\x87Bb\aO\xf0?a\xb8^\xeb\xc8\a\xf62(\x86\xc1\xe4E\t\xbbg\x16]\x9c6\xd0\xee\xdce\xd3\x14x\x93\xfb\xf2\xe1=\x04\x9dL_C>\x12\x1e\xa0\x17\x19n\xfb\xfa\b\xa0\xc4\x13\xeb\x96\xe0\x00D2^\xc5\x01r\xf3~\x00\x00\x00\x00\x00', &(0x7f0000000280)='tty V\xef\x86\xce3|#\xcb\xec9\x81\x02e\xa8\xe5d\x13\x12E\x03hb6\xa3\x1dL\xcc\xe6\x98\x0f\x01\xc2\xe7\xac\xb5\xb9E\xdd\x1d\x96\xdbY\x91\x0e\x17\x01\xa6~\xd0|/?\xc9\xd5k\xbe\x02\x00\x00\x00\x18\x01\x00\xeb\x91vr)W\x9e\x1f\xa5\x00\x00\x00\x00\x00\x00\x00\x00\x84\"\x05\x81\xd9X\x9e\xef\x8e\xe8b}:\f\xed\x80\x97~\x8d\xb6\xf7\xf5\xcf\x13o\xe2V\xa2\xc3\x1f\xd31\x85\xb6\v_hS\x8c\xdfN8\xb0\xd0\xa7A\xcb\x94?)\x18\x83!A\x05\x13\xc1\a\xf9Jy\xf6\xcf\b\x02\xd6\bF\xb2;\x9d\x8e\xce\x0e#|\x9fa\xbe5\xa9\x9eAB\xfe\xa0QJ\t\xe1u\x01\x00\t\xc4W\xbes5\x93\xeb\xc8\xf3?v\xfc\x95\xf9,\x8e\xcc\xbc\xbf<\x99\xf8\x8d\xac\x9ffoH\x99]\x9c \x03f\xe9\xba3\xe5\x13;>\xefEu\x11)\x9eAx\xa3G\xee\xee>-/\x10\xa4\x8e\xbf\xf9\xf4\x05.\xf8}2\xb7\x1d\x9f\xa6\x88O\xc0\xa7qzFeh3\xd3\xd6Otd=C\nJ\xf2\x17*d\xaf\x12A[N(\xcd\xdd\xd0\x96\x95\x9d#\xb6\xff\x9c\xdb\x01\x13\xc1\xa5V)\x9cI\xe1_\xdb\xc7n\xd9+\x7f}\xc1\xe3\x94\xe0\xd9\xff!\xdaj\aNJ\bs\xcd\x90\xa4V\x94W\xa97\x10\xb0\xb83wXI\xd2\xd5\xe3\xed/)\x98\xff\xe4ZN\xe0\a\xdb\xbfX\xe9\xd8\xa9\xbd\x90\xb9\x91-\x91e\t^4d\xdc\xb1\xa5lA\xed\xaad\x12W\x14\xa9\x8b\xd6\x9cE\xc8=\x051\xc7') syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0x5487, 0xffff, "0afff5ff7a095aeba1d76ff218aabc86001800"}) writev(r0, &(0x7f0000000840)=[{&(0x7f00000009c0)="1bf882c147063c80d3488dee7e157281374a68073ada17b27df1dfc9c9925c1f027c3b7b1a05319351cdc65fe93981dca900f55c48b50ab333662aee276b0ef9f188aa82ac19a7fb379eb4962f2d58dc2dc1127a173c751c812fd90ce41a14a56114322da257feb94d5189149508c957e47792c556a256c713d069c243858eab22bbc73660d8629969a253ab4105462c267e2a0f55481be0d308a8db18f4f8f293917cb5d1fe74f4a6c3be6babc58636de9017cf524849359c1a4c36d06821f99c211b7435ac690f4288f743374477e8b49be85e6d164b592d1091c16b241a0a7eb1c760f3f69ec542ac169d3ca0e4d4184a935f0465e41df1d1ead15fab9c6d893c922fe7ccc85b5f6e843e9bd257525ea4603d41f647350541e5ede6c68b51f0749545aa67b931b241e491369beb2b8cb7663ce5e20d5159e7efa0540fc7c2bdd5247867313e9e506bcd09", 0x14c}], 0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x7f}, 0x8) executing program 1: execve(0x0, 0x0, 0x0) syz_emit_ethernet(0xba, &(0x7f0000000680)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6000000000840000800000002b0000000000000000000000ff0200000000000000000000000000010e62"]) executing program 3: bind$inet(0xffffffffffffff9c, &(0x7f0000000040)={0x2, 0x3}, 0xc) (async) bind$inet(0xffffffffffffff9c, &(0x7f0000000040)={0x2, 0x3}, 0xc) munmap(&(0x7f0000003000/0x1000)=nil, 0x1000) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000007c0)={0x0, 0x0, 0xffffbff6, 0x0, "6106a6bc44862c5008c8b503005a000400008fa8"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000800)="1c", 0x1}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x101, 0x0, "c875cb61653d9dc019bdc75f18778fa0c6c8228a"}) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f00000010c0)="77099b75", 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x64}, {0x20}, {0x6, 0x0, 0x0, 0x9df}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x4, 0x1, 0xff, 0x9}, {0x7ff, 0x2, 0x2}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) (async) setsockopt(0xffffffffffffffff, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) socket(0x0, 0x0, 0x20) (async) socket(0x0, 0x0, 0x20) r2 = socket(0x0, 0x0, 0x0) setsockopt(r2, 0x0, 0x4, &(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, &(0x7f0000ff9000/0x4000)=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) (async) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) (async) fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)="eaef125c0000", 0x6) dup2(0xffffffffffffffff, 0xffffffffffffffff) (async) dup2(0xffffffffffffffff, 0xffffffffffffffff) executing program 5: shmget$private(0x0, 0x3000, 0x0, &(0x7f0000fef000/0x3000)=nil) r0 = semget$private(0x0, 0x3, 0x64) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f00000000c0)=""/43) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) sysctl$machdep(&(0x7f0000000000)={0x7, 0x10}, 0x2, &(0x7f0000000040)="c9c151552a49d74e", &(0x7f0000001040)=0x8, &(0x7f0000001080), 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) getgroups(0x9a, 0xfffffffffffffffe) unlinkat(0xffffffffffffffff, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x2}, 0x2, &(0x7f0000000080)="3b727a099addf9401e2f3166cdd29a3b66d196e1091d338a73239ce1d763b8", &(0x7f0000001080)=0x1f, 0x0, 0x0) executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, '6\x00\x00\x00\b\x00'}) r0 = dup(0xffffffffffffffff) fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x2000000100059}) r1 = syz_open_pts() close(r1) syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/59, 0x3b}], 0x1) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0xfffffffffffffffe}, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x0, 0x9, 0xfd}, 0x8001, 0x0, 0xc74f}) shmget(0x1, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) kqueue() ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = dup(r0) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[@ANYRES32=r1]) r2 = socket$inet(0x2, 0x4000, 0xfd) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) mknod(0x0, 0x0, 0xffffffde) socket$inet(0x2, 0x8000, 0x0) pipe(&(0x7f0000000300)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) r5 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r5, 0x29, 0x2b, 0x0, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCPROMISC(r3, 0x20004269) openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r6 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x0) msgrcv(0x0, &(0x7f0000000500), 0x8, 0x0, 0x1000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r10 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x6, r8, r9, r8, r9, 0x107, 0xfffc}, 0x2, 0x2, r10, r7, 0xff, 0x5e, 0x2, 0xffffffffffffff81}) getgroups(0x1, &(0x7f00000004c0)=[r9]) r11 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x86, 0x0, r11, 0x0, r9, 0x71, 0xfbfb}, 0x5ddf, 0xf9, r10, r10, 0xb9, 0x10000, 0x9, 0x401}) fcntl$lock(r6, 0x8, &(0x7f0000000100)={0x3, 0x1, 0x7fff, 0x800, r10}) clock_getres(0x0, &(0x7f0000000040)) clock_getres(0x2, &(0x7f0000000080)) executing program 4: setrlimit(0x0, &(0x7f00000003c0)={0x6, 0x6}) r0 = syz_open_pts() close(r0) r1 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000540)=ANY=[@ANYBLOB="ff02", @ANYRESHEX=r1, @ANYRESDEC=0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = geteuid() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r5, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/71, 0x47}], 0x1) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000000)=0x28) write(r6, &(0x7f0000000140)="7809c19da343e772a2932d123663fc3f799ab839912c849335c4b5180ccfd18bebe717f026f321fe20156972a6c733c8e6c749c79039c17a11484ca79b478ebb53c7ec722ec8412af4716875d06c1f0869fa940e93cf4cb16dafd4aebc3ea43792289a60f58639914682b8f21eec34e62a3cc2386654280cc7aff972dfe0fd9d9bca88dbe31287f7f66f1c4b7b96ceb9749b279996b3c31396fa90d07c51842f4837bf4d5cd1c4fe8cca5cdb3421366879a8d3b4ac75784f51b9daa15b53770c43f33e24da6329227dcb55ca6379b04f252e05f75806a768967bc27c77e74d3521e536cb842187ebfb95babf18766db5a0b66ec9393cf148fd2b97b4713fbda6c92514198275cf811a970efebb36fa4ed309901fe65ca954d632d2bf79657431f207916df4a0751c63daad9baf5ade77b2593bd3ebec50a6a24427f9998c85b880d7498c674056d627d384286e76826582500ca05f900235cb8f40595a9ed7fdef9658f112d8478d6a77263c6a3fe7d2b97aee9d015b19e5a78ad2e52823a5bebb7d0a15546677e5372c78bfc0c4190b5b39bfaf3c64641c805e78205a9caf92d5b59fae4700000000000000000000000000fc9ff1e9c0ea1639d567ac4c385379e1bd7b31110665f6923d", 0xfffffe8c) r7 = open(&(0x7f0000000380)='./file0\x00', 0x30059, 0x80) ioctl$WSDISPLAYIO_DELSCREEN(r7, 0x80085754, &(0x7f0000000140)={0x5, 0x2}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000580)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000500)="7182052190a8db37c2", 0x9}], 0x1) recvmsg(r10, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000400)=""/83, 0x53}], 0x1, 0x0}, 0x0) sendmmsg(r9, &(0x7f0000000480)={0x0}, 0x10, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000004c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x80}, {0x26}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000001c0)={0x0, 0x4, 0x401, 0x4, "d88c1a3e850100000000000400", 0x0, 0x1000007}) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000100)={&(0x7f0000000340)=[{0x24, 0xa8}, {0x20, 0x8008}], 0x2}) setreuid(r3, r4) connect$unix(r2, &(0x7f0000000000), 0x10) writev(r0, &(0x7f0000000700)=[{0x0}], 0x1) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x10000}) r0 = syz_open_pts() ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x7, 0x0, 0x0, 0x1}, 0xc) (async) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x67, &(0x7f0000000000), 0xc) close(r0) (async, rerun: 64) pledge(&(0x7f0000001240)='tty\x00\x00\x00\x00^%\x85\x91\xe0Cc\x7f+&\x82%5\x18\xcf\x97\x1d7|#\x04\x00\x00\x00\x15\x00\x00\x00\xa3\x1dL\xcc\xf6\xb4M\xb2G\xe0\r5I\xf4@\xf3\xe6\xbe\xff\xbeHi\xee\"\x8f\x9c\xe6\x98\x0f\x01\xc2\xe7\xb9E\xc3\x1d\x96\xdb\x01\xb4\x7f\xd0|/?\xc9\xd5k\xbe\xa9kG\x00\xa7\xb2%\x1c\xa9M\xeb\xeb\x00\xeb\x91vr)\xa0\x0fl\xd2\x87D\x00\v}.6\x00\x02>\xc4\x11\xa4\x03-\x17\xb2\xcc\xe0\xae\xa1\n\x103}\xd5\x1b\x87M\x11\xad\\\xc0\xc4\x88:\x197\xb3\x87\xc7\xad*o\x02:mC\x85:\xc4\xde\xe1=\xbd\xfd\xaa\xc0\x7f\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\xce\x1f\xd8\xb5\x1b\x90\x1aAE\x17z<4\x9c\xdc\xab\x12y\r\x9c+\x18\x124z\xf2[\xd1-\xa3]6JW\x023\xe8R\x95R\x9d\xf9\xf0U\tb\x16P\x82\x9f7\xdf\xeeow\xab\x87Bb\aO\xf0?a\xb8^\xeb\xc8\a\xf62(\x86\xc1\xe4E\t\xbbg\x16]\x9c6\xd0\xee\xdce\xd3\x14x\x93\xfb\xf2\xe1=\x04\x9dL_C>\x12\x1e\xa0\x17\x19n\xfb\xfa\b\xa0\xc4\x13\xeb\x96\xe0\x00D2^\xc5\x01r\xf3~\x00\x00\x00\x00\x00', &(0x7f0000000280)='tty V\xef\x86\xce3|#\xcb\xec9\x81\x02e\xa8\xe5d\x13\x12E\x03hb6\xa3\x1dL\xcc\xe6\x98\x0f\x01\xc2\xe7\xac\xb5\xb9E\xdd\x1d\x96\xdbY\x91\x0e\x17\x01\xa6~\xd0|/?\xc9\xd5k\xbe\x02\x00\x00\x00\x18\x01\x00\xeb\x91vr)W\x9e\x1f\xa5\x00\x00\x00\x00\x00\x00\x00\x00\x84\"\x05\x81\xd9X\x9e\xef\x8e\xe8b}:\f\xed\x80\x97~\x8d\xb6\xf7\xf5\xcf\x13o\xe2V\xa2\xc3\x1f\xd31\x85\xb6\v_hS\x8c\xdfN8\xb0\xd0\xa7A\xcb\x94?)\x18\x83!A\x05\x13\xc1\a\xf9Jy\xf6\xcf\b\x02\xd6\bF\xb2;\x9d\x8e\xce\x0e#|\x9fa\xbe5\xa9\x9eAB\xfe\xa0QJ\t\xe1u\x01\x00\t\xc4W\xbes5\x93\xeb\xc8\xf3?v\xfc\x95\xf9,\x8e\xcc\xbc\xbf<\x99\xf8\x8d\xac\x9ffoH\x99]\x9c \x03f\xe9\xba3\xe5\x13;>\xefEu\x11)\x9eAx\xa3G\xee\xee>-/\x10\xa4\x8e\xbf\xf9\xf4\x05.\xf8}2\xb7\x1d\x9f\xa6\x88O\xc0\xa7qzFeh3\xd3\xd6Otd=C\nJ\xf2\x17*d\xaf\x12A[N(\xcd\xdd\xd0\x96\x95\x9d#\xb6\xff\x9c\xdb\x01\x13\xc1\xa5V)\x9cI\xe1_\xdb\xc7n\xd9+\x7f}\xc1\xe3\x94\xe0\xd9\xff!\xdaj\aNJ\bs\xcd\x90\xa4V\x94W\xa97\x10\xb0\xb83wXI\xd2\xd5\xe3\xed/)\x98\xff\xe4ZN\xe0\a\xdb\xbfX\xe9\xd8\xa9\xbd\x90\xb9\x91-\x91e\t^4d\xdc\xb1\xa5lA\xed\xaad\x12W\x14\xa9\x8b\xd6\x9cE\xc8=\x051\xc7') (async, rerun: 64) syz_open_pts() (async) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0x5487, 0xffff, "0afff5ff7a095aeba1d76ff218aabc86001800"}) writev(r0, &(0x7f0000000840)=[{&(0x7f00000009c0)="1bf882c147063c80d3488dee7e157281374a68073ada17b27df1dfc9c9925c1f027c3b7b1a05319351cdc65fe93981dca900f55c48b50ab333662aee276b0ef9f188aa82ac19a7fb379eb4962f2d58dc2dc1127a173c751c812fd90ce41a14a56114322da257feb94d5189149508c957e47792c556a256c713d069c243858eab22bbc73660d8629969a253ab4105462c267e2a0f55481be0d308a8db18f4f8f293917cb5d1fe74f4a6c3be6babc58636de9017cf524849359c1a4c36d06821f99c211b7435ac690f4288f743374477e8b49be85e6d164b592d1091c16b241a0a7eb1c760f3f69ec542ac169d3ca0e4d4184a935f0465e41df1d1ead15fab9c6d893c922fe7ccc85b5f6e843e9bd257525ea4603d41f647350541e5ede6c68b51f0749545aa67b931b241e491369beb2b8cb7663ce5e20d5159e7efa0540fc7c2bdd5247867313e9e506bcd09", 0x14c}], 0x1) (async) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x7f}, 0x8) executing program 1: mknod(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) close(0xffffffffffffffff) close(0xffffffffffffffff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x7}, {0x60}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) accept$inet(r0, 0x0, &(0x7f0000000140)) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200), 0x0, 0x0, 0x200000, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$kern(&(0x7f0000000040), 0x4000000000000379, 0x0, 0x0, 0x0, 0xfffffffffffffed2) r2 = socket(0x6, 0x7, 0xa0) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, 0x0, 0x0) mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) fchownat(0xffffffffffffffff, &(0x7f00000001c0)='./file0/file0\x00', 0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000180)="b860fe09625ee6793978a575faa1b6c6c1d6c2eca2950e661d39ab1be31a269a39fd7fa9f12e499f602cc961c1ceb33ac91343ea3b3f8c5c7b93d5c20ab4211791fe30", 0x43}], 0x1, 0x0}}, 0x10, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f00000001c0)) executing program 5: syz_emit_ethernet(0x1e2, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd6e2412c501ac2e0800000000000000000000000000000000fe"]) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 4: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0xa}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cc", 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) (async) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 7: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) flock(r0, 0x2) r1 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getpid() fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000040)={0x0, 0x1, 0xfffffffffffffffc, 0x10002fffffffd}) socket(0x0, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0xf0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) sysctl$hw(&(0x7f0000000000)={0x6, 0xb}, 0x2, &(0x7f0000000140)="d5", &(0x7f0000000040)=0x1, 0x0, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f00000001c0)=""/102) syz_emit_ethernet(0x2e, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x269000000, 0xffffffffffffffff}) setrlimit(0xe, &(0x7f0000000640)) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x7c}, {0x4d}, {0x6}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000a40)) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x3b, 0x0, 0x0, 0x800000000}, {{r2}, 0xffffffffffffffff, 0x98}], 0x6, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000040)) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) chmod(0x0, 0x0) chdir(0x0) mkdir(0x0, 0x0) setreuid(0x0, 0xee01) unveil(0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)) msgget$private(0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000980)={0x3, &(0x7f00000000c0)=[{0x87}, {0x4}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r3 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r3) sendmmsg(r2, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) syz_open_pts() syz_open_pts() r4 = socket(0x18, 0x3, 0x0) close(r4) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000040)=0x8, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000380), 0x2, 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r6, &(0x7f0000000b40)=[{&(0x7f0000000200)="ace12dfb4223", 0x6}], 0x1) executing program 5: execve(0x0, 0x0, 0x0) syz_emit_ethernet(0xba, &(0x7f0000000680)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000080000000330000000000000000000000ff0200000000000000000000000000010e62"]) executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x101) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000001c0)) sendto$unix(r0, &(0x7f00000003c0)="53866f0e029a45b469efb220f11011fc73a6b12bf1fb5bf33562618d13786aa5198a8504f3713289cdd0a0cd8049a6c0fd7f56a04d41ab1997a7f1108813892c5654a92579d9bf8414b1f208f67ad182d4d75ba0", 0x54, 0xa, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) open(&(0x7f0000000200)='./file0\x00', 0x20000, 0x106) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[@ANYBLOB="ff019aff"]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000040)=0x2) socket$inet(0x2, 0x8000, 0xbe) setsockopt$inet_opts(r1, 0x6, 0x0, 0x0, 0x0) pledge(0x0, 0x0) listen(0xffffffffffffffff, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0206923, &(0x7f00000001c0)) executing program 4: r0 = open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000028000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x7fffffff, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) r2 = open(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{}, {0x16}]}) syz_emit_ethernet(0x5e, &(0x7f0000000000)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "54acfc", 0x28, 0x0, 0x0, @rand_addr="2fd6faaf3fc0a2b5b998aaec8a8afe35", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_redir={0x89, 0x0, 0x0, '\x00', @empty, @mcast1}}}}}}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) clock_gettime(0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000140)=[{0x84}, {0x0, 0x0, 0x0, 0x800000}, {}, {0x0, 0x0, 0x4, 0x9}]}) preadv(0xffffffffffffffff, &(0x7f0000000200), 0x0, 0x0) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) socketpair(0x0, 0x0, 0x0, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) writev(r2, &(0x7f0000001580)=[{&(0x7f0000000080)}], 0x1) ftruncate(0xffffffffffffffff, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) open(&(0x7f0000000180)='./bus\x00', 0x200, 0x160) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) pread(r0, &(0x7f0000000040)="fbd46e49855e67c3a2d12747d2ca2663bfe5d4366a2159097dc3a7f629b8fc732809fb465aaa0581396ccc5352439a132381a0808229e157e7d9ce79a04431adb5830586038c1540a0ab576b4c624b8d993e4d9a0a669b9c021152194542df6e22a248b34ce484c0ca74f39ad1fda5d07f923742f840e12893c15e3b1d8af9e51c8ae1363db539050f3e1eeae820bd02be677b0b356ff27fd7fd541939693090", 0xa0, 0x7) fcntl$setflags(r0, 0x2, 0x1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x1010, r0, 0x100000001) socketpair(0x1, 0x1, 0x81, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0x7}], 0x1, &(0x7f0000000100), 0x7ff, &(0x7f0000000240)={0x0, 0x4}) poll(&(0x7f0000000140)=[{r0, 0x8c}, {r0, 0x10}, {0xffffffffffffffff, 0x8}, {r0, 0x40}, {r1, 0x300}], 0x5, 0xfffffffa) fcntl$getown(r0, 0x5) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001180), 0x400, 0x0) ioctl$WSKBDIO_BELL(r4, 0x20005701) sysctl$net_inet6_ip6(&(0x7f00000011c0)={0x4, 0x18, 0x29, 0x5}, 0x4, &(0x7f0000001200), 0x0, &(0x7f0000001280)="56b4d208c978004dd3c37cb8f9de4a5833d910edbce299377d77807aebfdf70b4c9d0076b6dc40f8cd12947286f0457c3a717b6d5825950f443524eec8d110a24e8f5fad71a17842f6c8ce9f0fcab92ce8cbdb72884001408769a6c9075751996a7c22d32b9926785a223fb2913b4b9d73e8c3a0470663b8a67362db995223542461cc659e6fe2b959dfce0e23cd2d6c976e0dc6ef1f11573b90b7daf640873ee5a04787606db1a0917c2325d23c656fd8a80d480963b551d9", 0xb9) getsockname$unix(r2, &(0x7f0000001340)=@file={0x0, ""/45}, &(0x7f0000001380)=0x2f) read(r0, &(0x7f00000013c0)=""/243, 0xf3) pwrite(r0, &(0x7f00000014c0)="dba1b46249ee304ddc6197848a2bbe5178a26e40c80b1bc2e6e79a514aba6c3ee83d7035f893775326587061f3bb42e43987364cf4e3b71adbafbd4fcb706f2906d036a4c1f425a402385b495a8836ec7b178aa4fc8b7e7a342df5e8508556e03cffc04af68c7649094fb21c18b091e17290c3bd2c166c1b08ea2c62bec3bbbe85d536f142587e06116d8ca5e67cdbd23e2c39255b3f9949da4ca5b6948ad4440353075b3c73728952aceed2de66f14cd964752142145d58c417e1a462f2881b228a6fda3afa4eaf5786957ab5", 0xcd, 0xd6) msgget$private(0x0, 0x188) getuid() getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getpgid(0x0) sysctl$kern(&(0x7f0000001680)={0x1, 0x28}, 0x2, &(0x7f00000016c0)="22c46b01afc0daa67623e578c45468f5c97145172a1ff2b4ff9fd13edbd0c2cfdbf3f5dbbe118f81018e30d08cb0b1df225b488880b4584abfa72422524ae6e7dbc35b92d582a25798c68e4c82efacface1947f874753582fd523ef253b6ace824c45345db357ee4f1297f", &(0x7f0000001740)=0x6b, &(0x7f0000001780), 0x0) semop(0x0, &(0x7f00000018c0)=[{0x0, 0x8, 0x1800}], 0x1) syz_open_pts() execve(&(0x7f0000001a40)='./file0\x00', &(0x7f0000001ac0)=[&(0x7f0000001a80)='\x00'], &(0x7f0000001b40)=[&(0x7f0000001b00)='\x00']) open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f00000000c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71dc000090005080000fca65361ba84913f0100"/177, 0xb1, 0x0, 0x0, 0x0) executing program 3: sysctl$hw(&(0x7f0000000040)={0x6, 0x7}, 0x2, &(0x7f0000000980)="b5a7e6307d6404fdf0a44412bf79948b20765a98d09fe79a90f2745ea113c888285fc2595f647d9f36964bdd6a97e90f76d24ae7dde149dee988dbda643c77b832c53e5f8e94272758dc98e657455f580daa176f380588142e92f4aa78aaf5963dd847afac5b26bc2a3a635b7be6213263aa0000c4e70bb9a7a69eb06f9556182e3e9de74b823a29c909138902fc33f58d3f5e98128bc58ef147ca0919f67de46ba61208a4232eeed6556f5f85b7b9a889d97b60118804b817f303cc702c18e8caf6e15a957efe7b010a853176abaef8be4df9ffc139ffc0fc9a020e0910d8d9500186a00b9712acb5bc241469bd674ad8df7a07f38ca7f349b17c23a3e3a33f8ab4c9fd34baceb6bfadc4c72bc1e2901695094bbd133ace7ade96aa0f3d74ed3c11ea640b4dcc838299fdf11388b5cbd2e97e793517055278f81cb31c36ce51156dc56de3f5cf5a13440c7a7da700793cb1399d1bdb9f15e4f0957c762917df14d81923159ec82d77b928217681a3c774d24fb0419938441e60f620d9120fda140000000000000000000000715bcf3f68d6efb9255fe5988dfb2e3686ebfd6674f531fc94ccbd0c97c30a54e4ab8e92454af9da95c78641e16d9966aee1a0c577498ce34d", &(0x7f0000000140)=0x1a0, &(0x7f0000000380)="10a621126c40115756b9f6787049d5d3f901bd06084921068fa87365ae61b8ec9b778ad6bd7c0fe304c044a59b2f63e1b7a148b2a3c662aa67e13d330d7e76d31968e018ba73cc936dd857bdb33a92c5c5dd0bb2997e8349a917f5a7c0c04b05b1d1646afe85bd837e5e68f2b04fca44a29a18f8168059df3a9f4e4e512231543b1c000000000d4fcff6f87c9de23fa35ff75f2c1cfcffffffffffffffcf83c5222c23fcd792ea9b2a0c308db3ed1746a9e885123531012fd59c00"/208, 0xfffffffffffffe78) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94100e4ac63c90dddc11f11cad5cc4", &(0x7f0000000080)=0x2, 0x0, 0x37) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f0000002280)="7d8d7a23", 0x4) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000280), 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xe2) select(0x0, 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x55b3b3b89a53c133) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000000c0)) mkdir(&(0x7f0000000940)='./file0\x00', 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x5, 0x0, 0x0) open(&(0x7f0000000240)='./file0/file0\x00', 0x100, 0x8) rename(0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x45}, {0x16}]}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000440)={0x4, &(0x7f0000000400)=[{0x3ff, 0x1f, 0x0, 0x1}, {0x0, 0x7f, 0x4, 0x9af}, {0x5, 0x1, 0x20, 0x200}, {0x7, 0xf0, 0x20, 0x1}]}) msgsnd(0x0, &(0x7f0000000200)=ANY=[@ANYRES64=0x0, @ANYBLOB="a4621e3a2938aef62ea5dc78742e30da7eb765fa8b3740af25be9ada56369a5c30908bfbec9aac8a5bdd9a566fc512550bcfdafc57082aee8f49685ddf852e39e99379d860"], 0x401, 0x0) write(0xffffffffffffffff, &(0x7f0000000080)="2300efe4855a00beaa9acc7808d0", 0xe) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71dc000090005080000fca65361ba84913f0100"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=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, &(0x7f0000ffc000/0x1000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x4010, r2, 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) writev(r3, &(0x7f0000000000), 0x0) r4 = msgget$private(0x0, 0x208) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000300)={0x7b, 0x0, &(0x7f0000000280)=""/123}) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000280)="b1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x0, 0x0, 0x0) recvmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000480)={0x1, 0x1, 0x81, 0x2, &(0x7f00000016c0)={{0x40, 0x40, 0x2, 0x7, 0x3f, 0x1ff, 0x800}, {[0x1, 0xff, 0xffffffffffff8000, 0xe000000000, 0x2, 0x9, 0x3, 0x1f4, 0x1, 0x6cf0, 0xe7, 0x800, 0xfffffffffffffffc, 0x0, 0x7f, 0x7ff, 0x2ac, 0x1000], [0xae, 0xfdfc, 0x35bf, 0x800, 0x3ff, 0x81, 0x3, 0x6, 0x623000000000000, 0x6], [0x7fffffffffffffff, 0x2, 0xfffffffffffffff8, 0x6, 0x10000, 0x1, 0x52c], [0x3, 0x0, 0xb20, 0x6, 0x2, 0x429b], [{0x2, 0x1, 0x1, 0x5}, {0x400, 0x4, 0x3ff, 0x7}, {0x200, 0x5, 0x9}, {0x8, 0x6, 0x1000, 0x6e}, {0x5, 0x4e9280ea, 0x6, 0x9}, {0x1, 0x0, 0x2, 0x6}, {0xfffa, 0x9d7, 0x2, 0x8000000000000000}, {0x9, 0x10001, 0x5b, 0x1}], {0x2, 0x70, 0x6ba, 0x100}, {0x2, 0x3, 0x2, 0x3}}}, 0x388, 0x81}) msgrcv(r4, 0x0, 0x0, 0x0, 0x0) msgsnd(r4, &(0x7f0000000680)={0x3, "f7a8619f869a25f34420e4a75c92fd8ec1bae4c13e77be23fdf4b604bdd2438f1e889be0cbaef22d628beff1c7ffb6b1b0fecab04618b2ab5f5412ac6220b41dd5f473c9e933d7be137297790205d1db5b8ce197543d024540244b162eb840d98f05cdb607f30eba59aeba32817b9c48cbf7a281eaa52e5dc39d0f1dc41b08982da065351c8a3c281ba6de6f305d3c51122f4dff5a81712f8ccc488982caa94173dd7a145459592b4330eb19f38e4f3e5596619697ffa5cf2339585978460fef093658503c92e0b7484fb1b7011eade73834a999764e15a34aef86fe6f2b811a6e7424ad95e3ae176bf4039f98b5b832c22e8118358bf102148a842568be8c591a483e1d8c85be0eb1f0482569ea44688f105a2c01e96d95344dd87cda1aa1ab7f4dbf58f8ccac0c9086890b4d1be30ee5be863b11e970822b8327acfc60cdb00e6a428cb187b1d88233a6e7597fcf587e368a11ba01c44aedd6a4848ff7e7db7061cf8673f09645a4f5d0a1bfffdb0a1b7e9be95c962ca72eb66319a4ae3a623852d540ee0db54dfaa439f269d10122e8cd03b46f509816cbb580f8fa228f9b18e3a35728a1d25b8adb04d6cb72f9fc1b156433008b471871c9f90d66d736277a1471841e73b5b6c97449d0d0d6981da8af6f56640412ee800a475bda7c1c1ae779091a4ad81024d4b7fa354daa1ef2746fa158cae5af7be2c90f7da21d2388e7e81be076e4fc6a67c757b6539e5609369855c637e8f47d7d0172fb57b0bc4e8fec89e9d5ab4eb01890225d207ee93e3486338eced5fe22e1f8c2e2ce0047e7f2aa74d95b0789b35cdcceafb277e9e3332466582d970d0279e58de51e13dcc601e0d611ace0f4086ad17d01178d86a89554220efe321394395bfa8e74028ef992b75e67984ec38f321da82a195a60eb6103021b58a1b914a10d509c131defd6175c96ede8470fab89632e83fecbfeeb28fa7af7952be6137fd6f1328e0c4b8902e8cc6c270f45a0c62bfc7b890220011f1d955c294dd17953d9910debd96ec5bd0ee48ce1a12c2d955e7977b816ce2e493478649cbc079cf11c407dfff7eb92cfee83f6b22410f3accde3030cf15b781e487fb2df1cb31fa3bf20cffc628e603f8ee89159179f3ccd2fb9741a0497f48238860037ea4e999f9e8e9189a19857b35934c9717cec6a16e5975a9887320a1673c2a9654c099d3ee002366e3fd1042b7141f2ddeba5bff3c20af6d0637c6cd65b0cd7fb1a752856434e571cb83806f655ad1bdaaa3ea31bc26747aa571174b819f26f5008d1ee125acaa48be70b6e56a38fb4a2097a3b4847f5aa1ce2766d0da16d51eeac92fc812de7bd7be5a66f4cf780eee72c708a095078b0326a1767079ed2280254b774572945a029c3655953f45d8469de9acc1d8dcbfadeedfc5792c1c254dd79b8f8e31657739a48b2e712ec8ca0056e179177f5f30ceff9f407a834228481f93c81bca6db49da4219d68d90cd9e2695d27d94ed90f1a6947f370fafe54d956c061f47158a93f1361e7e6d8c53d1d8470f235099d4db3ba7940cc754b2feae21f8ce3425623977bb0f19f33153398d61b67165959755d4c448089c813778dbd26923c065be62a78db10c596045e18349ca8eb878a16ed505f66c8d2ae37bf0d9cc1f9bdda53547f13f031f2cf34d77dabc2ecbe0097d1c74ca3e92bcfcbd4bb00cf321d52d13bef8a8784de3b31a32e2b5fdceff2ffe4a028e3cc36f057e20fbc0aae603deecb3c164a91e66056a77c5e3ea92ff545efa89afc65d560fb62523f33bda6e29de18cec413b329afaa9bec24415b1199553f9833dae18ce421cbec819768692782193b82f6f074a04a94c79a03acb821644cfb4438f322ecf7ebf80f265625fa7cca145a3d45f33bc6efc2999b7ec18d43aabf6568b3e5f1ef8ddfe3003f9116d4d3273964fb4a4a6423be14a49c17296e2bd3342e6272e4335641815a31866594b7632588968512918f7a0f375279d9d9663e813444df607ccbd2e26a2d47092a106e5da9c6c1f355f8dc43e20433373dbd7afc5577e2d658998078fa0ecd1777bcee79f6afd4aedaa8f16fffb62cccfd773b657fd459bbae34a80b0b401c574bb683098491708ae0285e9edb6d4d4b8844c4351cc310d5567348b4f6445ca4df4506f8056aec0bb2c09f5f3b82cf1846c18f3bd1b5217b9d572ee9a66e43ce153be6087fd2627bcb4d3c778be7e0195aec30a28a95c29da29f4b3cf12df2584a28b154972c51a656d685c42db42220d969c76becff0748183fa7ba7cb1d534278b5ca777553f86f75da5715bf5339e06cdc72ee2981ecfcc5d5f3fd04a776004b144a9c1be30110bc929be1647c2770b29379a34377cd3a8fd959a564cdd0dca0f85bdeec097b039c4daf53304022345d2a57a24fd78c0a176f0ab7808666daef9cd94ef87ca1b64ba50f2dd90a622eb3c04f61678e74c8aac12152f65758e738a2847bedf193b3ef8ff37c484e28b2d51adef97af75ec7bb9f57d3ab81283937a84c85449b65e4d302f767fd64dd9c05410448ac166aa5762cc938011afe3d63e690789b5683bad800d2bb7a59e411918c922cbeed8e09bc70ee65d8ec6cdcd1b50dac1f09b2d14688335cef0815053d3d777b1ee3c08cc79cac19f9bde0038a72edb1e16aeb2e30564e8158e4b2b74c0be378803396051e3df3cd9c41db5b7414fbe1e5639696393f763ec896cdbadfff57c9de4ab28fc03d950143b423e421f8374df287342c26a97311918d921b78a74ee71d4b1873e19a7db35c41bd6f66c0c09766f47dde3608b95478f31d598822dfbf7626bfe72a53cab2463f53bda4f618d8d9b8a78dc05bc4967a93e4ef5b20c5c8c9d40950711da69650b8e0c9c9bae56b659a3cae457fdd7826ef050400d76d93f361f0ff8cda82a854cedc595afcd07f35f70405248d2cc4aaddead5a12a4e8dbe370176f568b196cd4fde9f89c214eb43c79b809f966ea53aad94e1191516d9dd2c6f1a05d1c79792b95619559cbdce29ef9efc86cd806446eb324c1c7e3009040914c0a11ee0a57585d60665ac83e09ea7e05ae8d5a6b24bade77a1e8e4d953e0f3dc08aecfe990dee1b6045e538da9ef8b01fe82c70604365b1ba8098b7074e7708c826a2514e2ee4d01ac1431ec43b05ba8e5e38a03d0686221a3bd9aeea2953e143b43a05be0bef03686dc2cefba277376c89b6452f2e6db006511e995c5096e3376729f139645b7095e7b70fb1d244e795ae2060e6e672ed3df4116d3542f194540d50376e0e9db9e490ea266600a5283c948c086ba2c6fd9019aa5e37fdaabfaed655d0231bf3b5138835962c8f41eaf0f6e8d4f9d4e602a3aa58cb8fd2929f472ff77a0a2652e6dc9955aa6b654301322d0d39c4fc70456b5a59e569e4848515295005917f4528a632bcf6cb5f97b3ecc173da6b0f59a76782f7c942de1cb1accbc74b7f9ea87ab92f2c2a5caee0e08448be49eda122f3589dbd6057be6f7577bc84367a1e23794c3d7e4aa8622995492e6523aa22e1ac1c26b4bb9ef7c11ac8bc52064c7ed1d1a63f37bb944dbfea2a732a68ce54c9a9d357c59cad365507079a1eb788e35251d20e986c8be394c319e0ea3b82b6f666e93d369e1d0ceab8c9202bd3bd3893d2440eb4a8c429c0cfda5cc6a4a0512be7321760a99c8cc09c42806f3e4e9b06749286228337f095387ffa9aec5ab700e310445e0e500088a26c0ead8f25a2b5bfcc5e9fc4211a0f30e4c70d6f90f92b56f7a3f6f99ddd56328e1cbfb59e93d8c9a0583ac91b50e899b9a24624a06f5a1ad9d0714aa502510eb945830a97baddf93139a7d30d1a69ad51432a6c762d339993de45f607790e0af6561045ec96f73c48f55b8b8a375d5bfc453cf87d55506f95ca6d775ea186ea46680f0aa93ff8e801b8ba955a46e81c03ae630451fa564bf0247cdcf9938b80751771c376bc7029efb890903b95e664ef241a7f0afe951cd27ac59fab02ec5ce9bc32286a778711382c4bfac912b77906f1d058da436abe1e1dadaed2181b0474145284b09f54845504e65c4c13b43d1608c58e6cac5b0cd5b12f8ed3ced3dcaf99fbc440b62796cac7440fd094e82e408c7f8465a89ff3a3ddcbc50712be534e34fe6b7e2ea31ff7d1da5d0a32f582d70a151b58558178d35aa662b6c61097600f826930a4147da30f669dc9f6ed5205a22a7cef7dbd81a39a0527b5afb9b0dd48bd3492d9141022f978a15b4a8a4027f39fd5425cec5296a2dac5701ebc62755c4ace67b28e069252b138c6e66573bbca327a1a02e7607af981fd63670894e7dae9e2a2fa751f7b2c4ed97bea840fc933516f6499afc8c7ad28e85e9b0b6e11735a948d2e77e14a40b56e01d4a8357b4eefec5b4c139337fce7eaf28a3d703559082cc7ac2500ed45d931fc92024587ae8d20d97a3937dc1aa18392911abbd734c05e71befe2d1b6e2dbb626891edbd89d58e7b472d10d3f155510cbb4db15e7c503ccd097ad3f268868ffec7e298b004e9aecc9a15e537587b66e9cacf4813464853b66eda240f05ddee635c0e80920afbdd20418734b1f10dc6ae52a94960a321402f953d79e0335e2641b4d09e87dab85e2dce300bc429f3167eb18d085ce7a92e692b269cbac17bf61668a87604bb70eb3dc1dd57d7139d663b27f51eb93ec4da24f80c18aa12dc9f17dd1469d80247601fe69418edb112565289e57a65d9893df66bc5f8ce2338a32fabe6f7a35e6bd7e9ed9e1daba7b8141f88beee9d8a59992c4424255be2923231daa6412e986d5a172df815356a12c2d57812775cf961f3ed49a428f07caadd19790609eff1a3cb5d16cbd097d0fdc8be5ec57ba9ffb23ff60258554d1fec2e73b43454b33ec52a7027c798f1a01768a819cc56ad02899a3e211e6afa1db4b78aae07e550e8c4b4f0016bafd52e94b1ad3738be2a8dcf4c9357d841fc0600ee6b9680f9d5e03796e8cf98e157abf8654900182ed38646268cd0ee27dd9e86fd597444641261f30173ea9409f7513432cc36f018858724b18f524f80673db1675d2889fab0e3bbb457e279afa2af4a823ec19de1a29546ea3923f6c70256627d90dcca1d6df5bedb9ad2ce5caba8e8a8b1ec1e5c53ee2cd39a77e430606ce08f0a74fc7aa8c004639c03b4af2edde005a93a7f8e1c187b00548c3d633184439ead5987dbbabe58d68d8d026bc61964f96814d7277d4a8630f9d4f816115d4f0f9d568440ba89ec0d7c19959052250adeb8b13469bdbb5b9cd6a528a4dedae203faaa5f53f53a2353147758fa75ab9147589569df1a11374673ee3e870e02da072a3f24f637f01c4a83b078ac4341670da9a947df66261cf4a063938b49ee3be72d2b98c823bd2502c0a2c6258058f560c828cc57aa6ac5a9605e1ea30fc54f978edab79213716454f31687018175045fb9f671eaade233eb49856c69d300d58c471f5015cc6af374a8692fbae1057ce12f2de526f5171417f6b17f792e179f0f016a522317c4d95aa577cfbb440dc31ba6ff93b5a97d9a395ba82c5eb1fb6cf7d2bd94479053789ae6e8951b2453daa61892c3edb533ec5f325385d08f0ecc84a55f1c7a85d912701e97e2a3cdd9716e985c4521cb04130851a03ee172e4673cb95ef263021b1562baceba6e1ef19dc78c0d21bc4d672e009cb89049772078aac06e9f49c0cdec945d4fced6580bcb9865efbadee5ea20124cec15b5cc3f7feac1de0e0b0e2b509d1c680c952b5146d3f0f98245dabd576323df0db0333510800ec"}, 0x1008, 0x800) msgctl$IPC_RMID(r4, 0x0) msgsnd(r4, &(0x7f0000000600)=ANY=[@ANYBLOB="020000000000c5c4cf3025e712843cfa4f43e74d304c2900c08f512848d8054aa694967d5cf132d9f4d1e74319a40fbf4177a874f43f82c5ad62e09a6810cc174aba44"], 0xb9, 0x0) msgrcv(0x0, 0x0, 0x0, 0x2, 0x0) executing program 6: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1025, &(0x7f0000000100), &(0x7f0000000040)=0xfffffffffffffd96) socket$inet(0x2, 0x0, 0x5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x23}, 0x4, &(0x7f00000000c0)="84f016906d89c4c0646fc70a77bc4e5eb974f56bcb76d88d22737879962ecb59e786820e58943206bf22a1d856b9f82e1a06bf371a1c33fa1bdd86841f9af11115e0a53f5d34070b03c84502bf97cd5ab450d711eaf5456823e2c5459b764a2c4b7185adac4a70a2", &(0x7f0000000180)=0x68, 0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRESDEC], 0x0, 0x0) msgrcv(0x0, &(0x7f0000000680), 0xd4, 0x0, 0x1000) r1 = msgget(0x1, 0x0) msgrcv(r1, 0x0, 0x51, 0x1, 0x1800) msgctl$IPC_SET(0x0, 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1, 0x1) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000400)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x0, 0x4000000e, r2) socket(0x130a335587b6e1f2, 0x2, 0x6) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rmdir(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001680)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 4: sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000001200)=[{&(0x7f0000000140)="8e092eee124980163ae4bb467bc88211124e4d3796f8a854396c9abdf04da67e0633d3ca796d0e9010f7e7f7b7a5b943a1cedc6a5846092dd8127d93f91062ee19e55a9bcb58dd69a96a3f430ae8c3c6d447fefa031b5186d6bbdf66f1bcd48fa9eebb43af9064d324bd377269a2454c24865a061529f6a922801120ea2ab4dd27a4a168fde6a9ce90db3b4c44ebef5473e22be7ceff917a4b0e165b426c4cd6a4cd5e87e8537251d58c41a894c2ecb2cf3bc0ba43dd02a43a70cb265627f144a4074ca741c97972b3931686260020e5b9f696b04fce516c509015d56da9a1f14cde85258bd4c5e8382eb5f06fac5b80de4f3d8bc849911cdc019f98583c59bf9fa4a5c5", 0x104}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r4 = dup(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000100)) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x51}) r5 = syz_open_pts() close(r5) pipe(&(0x7f0000000100)={0xffffffffffffffff}) close(r6) r7 = kqueue() kevent(r7, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffc, 0x1}], 0x3, 0x0, 0x8, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000080)={0x2, 0x5, 0x2}, 0x3, &(0x7f00000000c0)="4184cf", &(0x7f0000000100)=0x3, &(0x7f0000000180)="53c39b706941d8a02ada72b63c63525be1db3c1c224591d9e287f127447ea146b9fa5c18d5e2128af8f660909f92a2e10ea8494c0978e14a62d4ae5dab4899569ca586c3ca4e45a5766f7b647278f0efff296e16ae7f267f480a2c1e0abb8316836737721fd8300222e4742e7b3f2632dcc6ee9791bf41221bc2ac431db03f571369caf3772cf9cca691ed2646fec06f7611e56df12aabf8f39b163c4ae3d86d35c3e3a025c6bb3fecc9e158306e4772ec340d973b", 0xb5) connect$unix(r0, &(0x7f0000000000), 0x10) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000000)=[{0x7}, {0x14}, {0x6}]}) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[]) executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r1, 0x0, r3) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, r2, r3, 0x112, 0x200}, 0x8000000000000001, 0x0, 0x7}) r4 = socket(0x18, 0x3, 0x0) getgid() syz_emit_ethernet(0x11e, &(0x7f00000005c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6000000000d1000080000000000000000000000000000000ff020000000000000000000000000001001b"]) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$kern(&(0x7f0000000000)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) executing program 2: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{}, {}, {0x6, 0x0, 0x0, 0x6df1}]}) write(r2, &(0x7f0000000200)="76e5de0000010000000000000063", 0xe) setsockopt(r1, 0x6, 0x2, &(0x7f0000000380)="717a9e10", 0x4) ktrace(0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r4 = socket$inet6(0x18, 0x4003, 0x0) getsockopt(r4, 0x29, 0x4, 0x0, 0x0) pwritev(r4, &(0x7f0000000080), 0x100000000000022f, 0x4) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ioctl$VNDIOCGET(r3, 0xc4104603, &(0x7f0000000100)={'./file0/file0\x00', 0x8, 0x0, 0x9}) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x18}, 0x9, 0x0, 0x0, 0x0, 0xfdb6) ftruncate(r5, 0x80002) executing program 6: open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) poll(0x0, 0x0, 0x2c0e98b9) execve(0x0, 0x0, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) executing program 5: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x1) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/1, 0x1) madvise(&(0x7f0000268000/0x4000)=nil, 0x4000, 0x7) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000540), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, &(0x7f0000000180)={0x0, 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYRESDEC=r0]) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r0 = open(0x0, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000540)=0x9) r1 = open(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r2 = open$dir(0x0, 0x20000, 0x2be) r3 = socket(0x11, 0x3, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x6000043e, 0xffffffffffffffff) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknod$loop(0x0, 0x0, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r4, 0x0) write(0xffffffffffffffff, &(0x7f0000000140)='p', 0x1) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x0, 0x0, &(0x7f0000000280)="eb", 0x1) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) socket(0x18, 0x3, 0x0) getsockopt$inet_opts(r1, 0x3a, 0x0, 0x0, 0x0) socket(0x11, 0x0, 0x3f) sendto$unix(r3, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8cc630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abf09090080fdfed8dcfad700"/177, 0xb1, 0x0, 0x0, 0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000100)={0x3}) executing program 5: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmctl$IPC_RMID(0x0, 0x0) r2 = open(0x0, 0x0, 0x0) preadv(r2, &(0x7f0000000300)=[{0x0}, {&(0x7f0000000140)=""/192, 0xc0}, {&(0x7f0000000340)=""/175, 0xaf}, {&(0x7f0000000000)=""/18, 0x12}], 0x4, 0x0) writev(r1, &(0x7f0000000800)=[{&(0x7f0000000400)='S', 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x0) unveil(&(0x7f0000000180)='./file0/file1\x00', &(0x7f00000001c0)='x\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='r\x00') unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000380)='x\x00') open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x100000000000000, &(0x7f0000000040)) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x10000}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0x5487, 0xffff, "0afff5ff7a095aeba1d76ff218aabc86001800"}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) writev(r1, &(0x7f0000000140)=[{0x0}], 0x1) r2 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r2}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) semget$private(0x0, 0x4, 0x216) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) writev(r0, &(0x7f0000000840)=[{&(0x7f00000009c0)="1bf882c147063c80d3488dee7e157281374a68073ada17b27df1dfc9c9925c1f027c3b7b1a05319351cdc65fe93981dca900f55c48b50ab333662aee276b0ef9f188aa82ac19a7fb379eb4962f2d58dc2dc1127a173c751c812fd90ce41a14a56114322da257feb94d5189149508c957e47792c556a256c713d069c243858eab22bbc73660d8629969a253ab4105462c267e2a0f55481be0d308a8db18f4f8f293917cb5d1fe74f4a6c3be6babc58636de9017cf524849359c1a4c36d06821f99c211b7435ac690f4288f743374477e8b49be85e6d164b592d1091c16b241a0a7eb1c760f3f69ec542ac169d3ca0e4d4184a935f0465e41df1d1ead15fab9c6d893c922fe7ccc85b5f6e843e9bd257525ea4603d41f647350541e5ede6c68b51f0749545aa67b931b241e491369beb2b8cb7663ce5e20d5159e7efa0540fc7c2bdd5247867313e9e506bcd09", 0x14c}], 0x1) executing program 2: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) pread(r0, &(0x7f0000000040)="fbd46e49855e67c3a2d12747d2ca2663bfe5d4366a2159097dc3a7f629b8fc732809fb465aaa0581396ccc5352439a132381a0808229e157e7d9ce79a04431adb5830586038c1540a0ab576b4c624b8d993e4d9a0a669b9c021152194542df6e22a248b34ce484c0ca74f39ad1fda5d07f923742f840e12893c15e3b1d8af9e51c8ae1363db539050f3e1eeae820bd02be677b0b356ff27fd7fd541939693090", 0xa0, 0x7) fcntl$setflags(r0, 0x2, 0x1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x1010, r0, 0x100000001) socketpair(0x1, 0x1, 0x81, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r0, 0x8c}, {r0, 0x10}, {0xffffffffffffffff, 0x8}, {r0, 0x40}, {r1, 0x300}], 0x5, 0xfffffffa) fcntl$getown(r0, 0x5) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001180), 0x400, 0x0) ioctl$WSKBDIO_BELL(r3, 0x20005701) sysctl$net_inet6_ip6(&(0x7f0000000340)={0x4, 0x18, 0x29, 0x5}, 0x4, &(0x7f0000000380)="7b4b6150a40f29b7ef7727a946b0c5188e515703a316bdea7b706e34e0f7d386f154a4e291c60afba15bcc9338410c080318dbb3fc507e41e53d6569f2adf3880a10727b706ae5259f1b", 0x0, &(0x7f0000001280)="56b4d208c978004dd3c37cb8f9de4a5833d910edbce299377d77807aebfdf70b4c9d0076b6dc40f8cd12947286f0457c3a717b6d5825950f443524eec8d110a24e8f5fad71a17842f6c8ce9f0fcab92ce8cbdb728840d0bc8769a6c9075751996a7c22d32b992678020000000000000073e8c3a0470663b8a67362db995223542461cc659e6fe2b959dfce0e23cd2d6c976e0dc6ef1f11573b90b7daf640873ee5a04787606db1a0917c2325d23c656fd8a80d480963b551d9", 0xb9) getsockname$unix(r2, &(0x7f0000001340)=@file={0x0, ""/45}, &(0x7f0000001380)=0x2f) sysctl$kern(&(0x7f0000000180)={0x1, 0x54}, 0x2, &(0x7f00000001c0)="58cce48d5dd506a20ef96f5194bc4720db247b3688953b042039ae9754b147cd7898e7eea32c10027208c526646cc27cddd882cde2aeeae8e6ca3d5f27d1a6665622b245cba1ccb5c1989da9583dba51fb764bf3bdafca4dddfb6ad3674dad0116abf0f6590a4a49d1ce39d068fd19", &(0x7f0000000240)=0x6f, &(0x7f0000000280)="8394e06f5f48077c07c9751f43518affba066743f68703ef8619e7d8792ec8007a44c9b2ea54b47596ac7b1ccc9166d9b05f1dd03e163f1ec874217f1ca0c21278a866d02f56feaadb3aa48e4a7d4b6ee1cc75828f115209debbaf047c688f085e2f5cefe8d4da9eea596dd2af3deb7e881fa4845405de2a5a66ce31ecff15fd1cd5cdd94396b157f7dcec9270eb88dcc6934586e44e90347ca9c16965fd56e2a799ca4a1765dee2", 0xa8) read(r0, &(0x7f00000013c0)=""/243, 0xf3) pwrite(r0, &(0x7f00000014c0)="dba1b46249ee304ddc6197848a2bbe5178a26e40c80b1bc2e6e79a514aba6c3ee83d7035f893775326587061f3bb42e43987364cf4e3b71adbafbd4fcb706f2906d036a4c1f425a402385b495a8836ec7b178aa4fc8b7e7a342df5e8508556e03cffc04af68c7649094fb21c18b091e17290c3bd2c166c1b08ea2c62bec3bbbe85d536f142587e06116d8ca5e67cdbd23e2c39255b3f9949da4ca5b6948ad4440353075b3c73728952aceed2de66f14cd964752142145d58c417e1a462f2881b228a6fda3afa4eaf5786957ab5", 0xcd, 0xd6) msgget$private(0x0, 0x188) getuid() getgid() open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getpgid(0x0) sysctl$kern(&(0x7f0000001680)={0x1, 0x28}, 0x2, &(0x7f00000016c0)="22c46b01afc0daa67623e578c45468f5c97145172a1ff2b4ff9fd13edbd0c2cfdbf3f5dbbe118f81018e30d08cb0b1df225b488880b4584abfa72422524ae6e7dbc35b92d582a25798c68e4c82efacface1947f874753582fd523ef253b6ace824c45345db357ee4f1297f", &(0x7f0000001740)=0x6b, &(0x7f0000001780), 0x0) semop(0x0, &(0x7f00000018c0)=[{0x0, 0x8, 0x1800}], 0x1) syz_open_pts() execve(&(0x7f0000001a40)='./file0\x00', &(0x7f0000001ac0)=[&(0x7f0000001a80)='\x00'], &(0x7f0000001b40)=[&(0x7f0000001b00)='\x00']) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x601, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x3c}, {0x6}]}) r1 = dup(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) setrlimit(0x0, 0x0) mknod(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x40, 0xfffffffe, 0x200, 0x0, 0x80, 0x2, 0x5, 0x1, 0x3, 0x372, 0x8}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$machdep(&(0x7f00000000c0)={0x7, 0xf}, 0x2, 0x0, 0x0, &(0x7f0000000540), 0x0) writev(r0, &(0x7f0000000680)=[{&(0x7f00000001c0)="ed3d881b1034364ff3317a35bc5b", 0xe}], 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x6) executing program 7: socket$inet(0x2, 0x2, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3}) r1 = socket$inet(0x2, 0x3, 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x3, 0x20, 0x0, 0xfffffa6b}, {0x3ff, 0x6, 0x6, 0x2}]}) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x80) bind$inet6(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x3, 0x5, 0x7}, 0xc) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x200, './file0\x00', './file0\x00'}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000005c0)={&(0x7f0000000580)=[{0x1, 0x6}, {0x6, 0x7}, {0x88, 0x7}], 0x3}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000006c0)={'./file0/file0\x00', 0x3, 0x7fffffff, 0x5, 0x1, 0x8, 0x5, 0x81, 0x2, 0x1, 0xfffffffffffffff7, 0x9}) sysctl$vm(&(0x7f0000000740)={0x2, 0xa}, 0x2, &(0x7f00000002c0)="e4dbd1c160dd6b81e57887b6203627d536f5cf71fdc77d0d5ba4bc8eef647d48c39d2e1bb8c2d30d2e281679203197612977159de1b103ca47f73a9497dff0c75602c509b6394d1ca95ebfe1f1f3fae00d088e28e21631ed23573083a7f182c72c84f98fdff2afb325cab3573f7deac7f61fff2cf7f679ab8874f999e1164d8208ebc2f252cb61026fab225f14a013935a206b9d114bd6e3", 0x0, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000880), 0x200, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa, 0x23}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r4, 0x8020560a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) r5 = socket$inet(0x2, 0x3, 0x4) poll(&(0x7f0000000140)=[{0xffffffffffffffff, 0x135}, {r3, 0x40}, {0xffffffffffffffff, 0x10}, {r5, 0x8}, {r4, 0x8}], 0x5, 0x0) unlinkat(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000001f00)) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001f40)=""/141, &(0x7f0000002000)=0x8d) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) close(r1) setuid(0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='r\x00') executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x5}, {0x5}, {0x6}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0xc}, {0x34, 0x0, 0x0, 0x201}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000000)="c67a8ec1", &(0x7f0000000280)=0x4, &(0x7f00000002c0), 0x0) executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x27, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(0x0, 0x0, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r5) syz_open_pts() r6 = getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, r6}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000)={0x8000000000000001, 0x800}, 0x10) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r7, 0x8000000000000000) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x25, 0x5}, {0x24, 0x9}, {0x44, 0x101}, {0x40, 0x40}, {0x3, 0x6}, {0x86, 0x9}, {0x83, 0x9}], 0x7}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x306, 0x0, 0x2e) socket(0x18, 0x1, 0x0) r8 = socket(0x10, 0x1, 0x0) setsockopt(r8, 0x6, 0x4, &(0x7f0000000140)="03000000", 0x4) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000001080)=[{0x84}, {0x7}, {0x6}]}) write(r9, &(0x7f0000000180)="b1c05b75b165120a4224a73cfcd9", 0xe) executing program 5: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) 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(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x802069c5, &(0x7f00000001c0)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000200)={&(0x7f0000000100)=[{}, {0x25}], 0x2}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/121, 0x79}], 0x1) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="6140d33333ca788e21611475b6532d772704cd2d783f4d9f5d12937e4beac3d6bc1e8673e1ce2fad5d64d2976bcb00bf3e6fd012d09023df8ce0314ecee5206b63d5ef7bec61b34f2fe649749201355ca6c0861b1d29f07db7ef61f0a2a7e190c694b45bef27e772d5221cde89fbea092ad0ce7778213e4285d6494d1aba4154bed9", 0x82}, {&(0x7f0000000240)="98", 0x1}], 0x2) executing program 1: mknod(&(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x20, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mknod$loop(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sendto$unix(0xffffffffffffff9c, &(0x7f0000000440)="2772d3", 0x3, 0x3, &(0x7f0000000780)=@abs={0x0, 0x0, 0x2}, 0x8) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300), 0x40, 0x0) setsockopt(r0, 0x4, 0x92cc, &(0x7f0000000680)="6d36450a620dda6f93b8b6f55a34f85fa9440d7ae3349c46ed99ccdee1f820a170e22f5d347c47e7a18740c7617df071d69206e6878997e46c4295c45c603a96ac4551a5481a429e6da96e351228df52f88cd1c4fda1ccc4918506fd19c66fbddad56308cb3f446242ac52f245396b2121644d89ea50508a42a72048d0af52f01318554753293676ad408958e72cd8c936a153f05af5d78ddf0f11889e427d4d6656e5059b62003ffa209f5f124e1ed9c686dcee12b6d364cd9ed735ee491f4abc50259b1bb87a6d452c55e8b8", 0xcd) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x40000000, "490130ca3f8b0d2a847633cc29d1d91844b37d1f", 0x7}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x3c, &(0x7f0000000040)="01000000", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$hw(&(0x7f0000000000)={0x7, 0x5}, 0x2, &(0x7f0000000240), 0x0, 0x0, 0x0) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') denied attempt to set clock back 134 seconds executing program 6: r0 = socket$inet(0x2, 0x4, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000240)) socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) socket(0x0, 0x0, 0x0) fcntl$getown(r1, 0x5) r2 = socket(0x18, 0x0, 0x0) getsockopt(r2, 0x29, 0x31, 0x0, 0x0) socket(0x2, 0x2, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000580)={0x4, 0x18, 0x3a, 0x3}, 0x4, &(0x7f00000005c0), &(0x7f0000000600), 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f00000001c0)=[{0x1}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r4, 0x8010570e, &(0x7f0000000040)={0x19be, &(0x7f0000000080)=[{}, {}, {}]}) ioctl$WSKBDIO_SETENCODING(r4, 0x80045710, &(0x7f0000000100)) executing program 3: 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 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f0000000140)=[{0x400, 0xff, 0x6f, 0x10001}, {0x6, 0x7, 0x8, 0x1}, {0x5, 0x8, 0x40, 0x3ff}, {0x6, 0xfd, 0x1, 0xffffc73d}, {0x3, 0x4, 0x8, 0x2000400}, {0x40, 0x0, 0x27, 0x80}, {0x4, 0x21, 0x5, 0xffff952a}, {0x1, 0xe1, 0xa3, 0x9}, {0x81d, 0x9, 0x8, 0x3}]}) getsockopt(r1, 0x0, 0x9, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000004c0)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e30030000dd148b2778ee9e958a4991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0e032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702f2c500002021fbfa0c0f00008abfba221505f4fcf668246c0900e1937c727a4bdb8d000008e371a3fc81358800", 0xb1, 0x0, 0x0, 0x0) r3 = semget(0x0, 0x1, 0x84) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f00000001c0)=""/130) getpeername(0xffffffffffffffff, &(0x7f00000000c0)=@un=@file={0x0, ""/60}, &(0x7f0000000300)=0x3e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) executing program 2: r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x10000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000780)=[{0x87}, {0x2c, 0x1, 0x0, 0x5}, {0x6, 0xfd, 0x0, 0x20}]}) r2 = socket$inet(0x2, 0x4000, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r3 = socket(0x11, 0x3, 0x0) r4 = socket(0x11, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)="9705a6fe5688506af3255ad41528a8f9457a74b44b972b3fa0855ef06314568fafed74e8625ff11e0fac0a4afcbd798d99f287f07d239b966fd16deda487ea558c8bd3a5126d9adf9f09207aff2d6591d50ad69150b2bbf7d48791441ddfe832eba99a25cd90727cbdce6695aae70cd1f73719ea706f7509035a2ccc59d3ddd9ff", 0x81) setsockopt(r4, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) socket(0x1, 0x3, 0x20) r5 = socket(0x2, 0x1, 0x0) setsockopt(r5, 0x0, 0x4, &(0x7f0000000040), 0x0) setsockopt(r4, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r6 = socket$inet(0x2, 0x3, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) listen(0xffffffffffffffff, 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x3, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f000000e000/0x3000)=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, &(0x7f000015b000/0x4000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil, 0x8}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xfffffffffffffffe}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x887e) socket(0x18, 0x1, 0x8) dup2(r6, 0xffffffffffffffff) r10 = fcntl$dupfd(r0, 0x2, r3) close(r10) ioctl$FIONREAD(r8, 0xc0106924, &(0x7f00000001c0)) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) dup2(r9, r7) executing program 7: r0 = socket(0x18, 0x2, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x4}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x8, 0x8, 0x40}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000540), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, &(0x7f0000000180)={0x0, 0x0}) (async) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYRESDEC=r0]) executing program 6: r0 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x5}, 0xc) r2 = dup(r1) listen(r2, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) listen(r1, 0x7f) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', 0x10000, &(0x7f00000000c0)='./file0\x00', 0x8}) executing program 5: socket(0x18, 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0xfa31b21b1442895d) getpid() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000480), 0x8000, 0x0) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@in6, 0xfffffffffffffdad, &(0x7f0000000600)=[{&(0x7f0000000280)=""/134}, {&(0x7f0000000340)=""/169}, {&(0x7f0000000400)=""/68}, {&(0x7f0000000540)=""/148}], 0x1000000000000326, &(0x7f0000000200)=""/116, 0x66}, 0x0) execve(0x0, 0x0, 0x0) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000000c0)="c79b9758", &(0x7f0000000080)=0x4, &(0x7f00000001c0)="d1c30000", 0x4) r1 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1720, r1) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffa, 0xb7c61f5c34597fa, 0x0, 0x0, 0x9}], 0x1f, 0x0, 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = dup2(r3, r3) dup2(r4, r2) chflagsat(r2, &(0x7f00000008c0)='./file0\x00', 0x1, 0x2) r5 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r6 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r6) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0) writev(r5, &(0x7f0000000140)=[{0x0}], 0x1) fcntl$setown(0xffffffffffffffff, 0x6, r1) sendmmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0}, 0x10, 0x0) executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "000000000983c1a00200000000000000000200"}) writev(r0, &(0x7f0000000280)=[{&(0x7f00000012c0)="de", 0x1}], 0x1) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "000000000983c1a00200"}) writev(r1, &(0x7f0000000280)=[{&(0x7f00000012c0)="de", 0x1}], 0x1) close(r1) syz_open_pts() executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11a}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setregid(0xffffffffffffffff, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}}) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x3, 0x0) r3 = getppid() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x7}, {0x28}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f0000000100)=[{0xc}, {0x60}, {0x6, 0x0, 0x0, 0xfffffc04}]}) writev(r5, &(0x7f0000000980)=[{&(0x7f0000000380)="80ecd993af8e500876c3890067a5", 0xe}], 0x1) fcntl$setown(r2, 0x6, r3) setsockopt(r2, 0x1000000029, 0x2b, &(0x7f0000000000)="8c740b72", 0x4) executing program 3: 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 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f0000000140)=[{0x400, 0xff, 0x6f, 0x10001}, {0x6, 0x7, 0x8, 0x1}, {0x5, 0x8, 0x40, 0x3ff}, {0x6, 0xfd, 0x1, 0xffffc73d}, {0x3, 0x4, 0x8, 0x2000400}, {0x40, 0x0, 0x27, 0x80}, {0x4, 0x21, 0x5, 0xffff952a}, {0x1, 0xe1, 0xa3, 0x9}, {0x81d, 0x9, 0x8, 0x3}]}) getsockopt(r1, 0x0, 0x9, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000004c0)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e30030000dd148b2778ee9e958a4991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0e032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702f2c500002021fbfa0c0f00008abfba221505f4fcf668246c0900e1937c727a4bdb8d000008e371a3fc81358800", 0xb1, 0x0, 0x0, 0x0) r3 = semget(0x0, 0x1, 0x84) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f00000001c0)=""/130) getpeername(0xffffffffffffffff, &(0x7f00000000c0)=@un=@file={0x0, ""/60}, &(0x7f0000000300)=0x3e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) executing program 3: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) 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) socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) preadv(r2, &(0x7f0000001540)=[{&(0x7f0000000080)=""/189, 0xbd}], 0x1, 0x1000) r3 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}, 0x0, 0x0, 0x0, 0x0, 0x8000000000000000, 0x0, 0x37a, 0x5}) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x1, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x18, 0x2, 0x0) close(r6) socket(0x800000018, 0x1, 0x0) sendto$unix(r6, &(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"}) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000500)={0x1, &(0x7f0000000080)=[{0xfffc}]}) sysctl$kern(&(0x7f0000000040)={0x1, 0x49}, 0x3, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b10689ca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d12727b1e1d0cc45c7ebd5df53fb588fd0245528fe5700a5868eaf74d373197fb657a56e99cdbddbb382ad676b756d4e8b5a81c9a624348f23ffd260bf5fd344a7a30bcf96e47800acc166910bfc34ce76252dd12fac3b10dd5719aa6e420f60e3d2cbb22f5b3a6f7fa3c909e4823cdc0cdf126bc29456035b9a44ff74d852ba5c", &(0x7f0000000080)=0xaa, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffff25) executing program 3: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) kqueue() mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x80047466, &(0x7f0000000100)=0x5) ioctl$TIOCCBRK(r1, 0x2000747a) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000140)={0xab6}, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x7f, 0x203519, "28e54600000600000000000000d2000010001c00"}) poll(&(0x7f0000000040)=[{}, {}], 0x2, 0x87e) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0) ftruncate(r3, 0x25b3) execve(0x0, 0x0, 0x0) writev(r2, &(0x7f0000000b40)=[{&(0x7f0000000640)="9b9431a5d715597f32c28150472c5c4a26761d657e140316ea35d282feeeaf745cf3e4bf90e1903276332cfaaa820fef61ff3e48cec7057ad907ac1df25524bd150d15c304380f7ae3170b2fcd5a74731b6cbd17fb8136e5287c0b7bbe6cb39417d25bd833815ebef001deb672d80fa0f8bc6801187cd337803948baa7e34f56701b2180ddedf8852feae4274e0609bf128cf397f3118bd46b571a30d94e3d900dc6702897682e301f", 0xffffffd6}, {&(0x7f00000022c0)="874efc64a16404b3dc9c5bce1a5ecabc9ad87a2c628890d6c0144206d4f104d9344df375dfd3bb105ae821f98218363f92fa5e9c05234d33d0a8d963888d8822f30019a93c93d85f62e363a3eee977e582890dacc2371a48a4431bd985409647e571a93d2a66e5b7f67ff0c6fa6dd62af727a8200ecc56044fc7d427e40ae2086abd08e51d7b88e9dd4f2f9b44b3e969212e9d954795f6c302de6406b45beeb8f5a34ad8acf5ae86909381263bdee8839a61832d6b11df3dcebcbfd8f73f3da2e026766309eec290c2427714cfa2f92495293de2c336949475c17a49469a7b6d7d237ddfb60b74ef5f99682e18887d3bc75cfce8150b94974af2204d42c994b8910d5fd06b7bd9ab57e26310ac63c59cda6de93302b7e1812811086a2ee2ee23e61b77a6d519b43ddfe016f394ae0a2751d8b420fce01e9dda4c2a43b5318afb3b6b9e9f99d71684bfaf02ed0327a58d5049b8b62e28239022820778336a5ddba0c4c7960d4998b7e8c10e5bc641ee6fe80d267590de91d2b6b50e879119ca15c7f70420506fe54a6c5537a486e83ebbcb7e95af437eefbf299a6c2c9fb95b9983374fe6a743c52828761bfba9f79f6850214ce56ddd9a859bea12b3e8bc2e30aff6aba9a488775d52d1d2a90ec9c23c908f9bd356eead53715274ee47fc9ca4a7a5189fe1027e625b7a3b5350f2b76ec2a1e192eccbce78286f134c4523b74a953bd01754d2238f1880d748c9f55eab8aede59252ca39caad3598d6e9bc03bd59426501afd5ee61ba70ccb04e7e385f3e089c5493ce9ee428c30865f9bec095fbbc30cf50d52e5b2ee7139a6b4c99b82c5a07cb4411f2a0d19174c70e508c2cdb4cad591a33db002d7d5121d6fd26f8b31af12a1e9d2058cb2bc8e34ccb1b23bddb8306484cefecbbd8ae919fc8595c0f25940a449ea2b6f345b8bf320e0a31bbe427d2431bdd52a28d3e5b15169fde2390e3121dc18b6a6c4450a03c3f3f84d9fa5f774c529591058bb00d21bfe726575817b975fb8dc62427f9b7b4f0d22cfa9975b84eded78aa3a0edb9a13165bed3443b5f35d8c68041c081f0af3eabac120d7a8e879b525f0ca9954f2a2ea752ab18683c283410f14bd859ce8806983fd20050ef80155afb0c254a6878e3e099e796242938446a642234ba124bcaecb683bbe7526007befe7d90f120ed76f987f2f8a445dae46c794d4e345564ff042bc68c2b72461ebd498235a1212bd3ed669ac480b011fbb4041136e88003c5210d142ac0c643d3db0039e21e5d9157f26cfc71fb7fe767e9c938e51b64c22ac394c8aec52ee25a226265f632bce7d79c5b7b749b56fa67ac00d5aa0571c573f23fa3ea26f15cb679742c7b9f17e22aae2892006fef55dd244c4613134227ebd4af1e5c7867295b45f91b5bcc7fa0f3ac9daa8f49b9363e9e01250fcc8d72fdcae8f6222ae3a2fb01eef75cbb2ae84ea7fcce5ef3e86c2221ed491f5d7e0b595f574857c20cc49f9162c31e8267984a4328ce6dd4a6de2e68cb4e811391651588873eff36062bb6a7c5df5e870a050338af57644ed41e2e80e66d91dd3744a5c18ec2c30ff917fd7485f92597fe4bc3ab8e18ac1f7d3c80e86a7f1b0b8bdd2f9146a900c63085ff5c6e74dee637fe3c255f16b07f5395e2b803c44147171b52ecee292c414c5415c317b14b8086b15ce3efefcf790a3fd4faf3f3dabe410c730477a829ceb589d567d97e26ccdc6fec6ca5599414458f7c0f459ff45eece2fe4d6b031507b83c44cadf24f5a4b30a8048e4d5b267bc06cc12393fd31bfe8eab256881d2618dd41491418e636be2a412dbed78da3448a52e666d3348fdf76928d380f62dd63f3a01b32679f92d7e3df380b6af601037085266b68abcd636586a763dc244252385b5b80b6c3c3ab5c3cad35bcc7a5f6bdef137e886604f3649b1af4abcd2f3d56f708e8d9003e00866ecf76da72bff382d28efc05d53f31f05e3027d8f699c9f93967bf590c984836ebec878ddcd29fe74f0647fa32ef13201ebf2a81bfd02df5b53e13594b662358e14d9dfe6cd721b31c18e1165e6a1e586b688a97b1a41c028fc1e7d2895fbe915fada9f3c28d9dfb13eda790f67a6d0a190fa80d01a5b58196a7d4827be51f043d56a49ddff95ee20260e02c53f5967ddce1510939ae04916282e782f728f02d62a06a0dc1d285cf4811566eb93d5305696517fd89fcb90fe1ea392e9d35fe02218506581661d2b1d5f4df93a8c3b556912a29e1328c739934d4c8112563c7629040721cd0bfd5c6123b7de1b39c9adb28eb3c97df75d0266dfe02f45428a3785f0ad7ea9b0ba5ff7915ed7aded81ec61c54340c46938c4d7bf8bb2dfe0ba8b69480cd1ea64107acefb62ca76a35be999f646077813d455b51bb643de2a39f7353a9a4a0d69d2200edc3a4fc671eda7db4fa39ca2f6c68a19a5468836fde4eda83145a0569a987e4011679d993420d918a640839f02595fdf0eac4e57f69fa50cc6f01030506df03ad16d418a6fd66c4230c494761e4be904e33dbf4e46c60ac4c0bd04df0da41f1d111c2252edb39c76dba2aec9abd2b2325b5b948db76f451dc23bab13ede45a0d0d63428748bf42de7084547b881f5a70e73e72efdf4046d6b1f677507ae5ce05a5878b542e55ca224e6c89f32e98d270f3644541861b6dbf8e7c2ca3b23f0230cc4d13774339f45f5871a4ac7ff0f460abb7d7d0da6bbedfe27cf2a0d4a140163d76156fb51612f5df85ce150f8795308707ce06b1581fb46d511281d77eb346ec043ca42d6182a8e484571c003f42909c69ca52a77a5493d3bc4ac7a12ef4b20966a4db291cead1abaed40af33a2b15bc06f7671eb88e97e11f1d51c901ce4f448d4f7d4828a190fe6f0b0e3330c9441b0602f7eda564811b0fab62e83a7cab92f4a3a6f02b4dc14c6a391f21cdcc1c3c8f45b74dd7c896507aded7a38b84f00cd56afb338711d617420cc56e45fec58a568a01d938031749b9625310773f807eea04b248461d14ebc2891131c4fcf6341db6fee4312bf428ef49a61c8b8c53865950d917b77203110d54cb6f433e20d45e36e6d6235c0db0bef30acaab0d53aea5f1640c2fd5d182808f1b680e348e63bf886cab2c3f17fd0053da136be9b9e7652207d05e0bad6736cf0aded9e493271b4a7e2f64e77355632e07d75f37d3ef7317b8d393dc19d61481b4006505b33dbb458496b48533de7c99391a6d092777867c9bc3085185dde89731261eb6ea05876c7ab7405ddb2a487c74e0533ea57e6bcd74e59480b424b8b1a129725422f11b2aa08aded47e06edc1d4b7a00edd83da2979d827f06fd7d41ae131036a929d5b2c619bd993d8c627735c335f80cf33cbe0fad7467b33dcde30809ffa7b22be3e394a79530bded2f0a296b650e20d13566fa4b181a70696d7b9f479cebde8af1ae708495dd4343fbc2142b0ca514b8416e67ea61902cc9204397c2a241bf5922094d0a4530587c7f9d10a003714da15ef14b7c1754e8e8386f48272e6dcdc1e2da7a9233d1e992994da824ae10ab1e03b938db824c43fe5f90fadf7ccbfe28ac644f2239273be96c9b55655417c4329532afb9aa9aa65b9ad92a8c0af9e902e458d2df4e2bcbed6f06a6fafd965a3ee422c99dc39e8426081647cb322e4db0f49bd74ee392854716f7f52cf1d245d8896f753bd75b0802ddbf7b40fe3b5cae47b41473166bed18ff525e3e2ff52ae20edd8758a3c699247d235a68dfca39cd635c3ce9f3cc79642874018bb1ca50e1662e42976c61457480c0fc464826d1e9d580ebd7c7a17f88175af5c80febfc9be1a161a8f5a33ec774c829087af8fdca10e18bfb7a9314c86f45849f369a49ae097d3dc17c267f149510b02cefc2d48f7ccedf8e8ed6a777dcd2d100dff3a63366f06be6095412fa67e604ac68802de10172269b1143175fed804d95905206e877c2b5122f863f53f26e41e648acfdf03b2bfd627dac0a7660c87a614a96986f5514d5d8cff8f24f5a6fa4948946c8cbf38c05bfec4ad3da68e893cdbeaf5d34f26019108ca53fe69f22480b8d5d06118cd1a8d0842a88efdc6141121180b2c516016044f82eb9cba26264b0199e958368c688fb5e81794dac44716facba22107a3a9a86220f0ec4ef428698a0f3e972941036f084b441a4509e1c7647260f0f8c7d1e6e46ceaefcd9b56e060ea915c24ea7bb1f42333fa14eaa9b5ef087ec2a88209ef0532dc0d2ab675f7446e8b63d819e24c3022a03ae1ebe8c153b00a419f67719f7990f3014e37c2a6dfcae8e97d1d774f1b35ca81ecc8c0111418d386f5f696c883b3e1c47937542efe74fbb38f1b4dd0a4287f2bef1030e5557964e5ce1769804b7669442d5a8ef98df18588b39cfa709baa98b9b8d029452a53454cc752c6787fc3049237b63c80089bcd809a941924247c88eac81e4879c13419fab443c8b536b3a8613b906ed4c1c0a93972de8e0ae60c41c28d2495d525663cd89a622645c99e2b77163f40fa38dea7b16ac51898e28a74625cce47f886af6cc62d2094c0e4b8cb72f53cbdf0ab193d446c3a0e024da33e79e4f37e39e0b399b14afd6006ed5eb57acc499036b293a454f86b50a82bcdc91f956ace3013e97ca2c5bd435812457ae946f1b04d44c1cfa899ad25ee1a91897576fe9442a49e93a603943706aa4f2141cd6e5848c0a4f475950db64d72b40067b8d1814797a30edb4a62f864930c19c97dfa13ffe283c25cb2bc0f526db6eee7115a6b9bf8c754bbf7ba5b5b06dcda3f37181af0cd2c325564eabc778db138026b3c8f9586290a54fcc6e53b1d8772c710ad3cad0491131cad7419f090f65a0e6dc336837d2b469e8bbf3c1a0a76303769886dde6a91f2fb115bbe240977dbd106a07b1ce52eb2f6d86b5621623589de54804fffcd5710859448ae9d028d46c8380a4edf09b6458ea5823e5e853940f8a00a3f80d2ca0bd03eb28d16ee05f28f3e13608a02", 0xdd2}], 0x2) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000240)="b8dc7ad66d6d45a4c1f168647c2ce4e83f2eb13e4980057b4fee8ed93efef125ef3d6f4ece8c5de164086a4d86da79b1614138b36c5aec12d75a8e4dbdcbfeeabae21a3758613214bdbec5a3c9c45e5696a373965c936aac1f9c966cd787168ba0a9db085be31f9881be6667228783638366d46d81d55dc0a755bbaf07ceea03c566595430a112105e30e329dbdd32c1d81a49355a4bfafe38c81be6dd52f4b28c7c99926e0b1e06", 0xa8}], 0x1) executing program 2: madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x11, 0x3, 0x0) r3 = socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) dup2(r3, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x80000001, 0x4}, 0xc) sysctl$vfs_nfs(&(0x7f0000000040)={0x7, 0x4, 0x3559a5c56a6d9b4d}, 0x3, 0x0, 0x0, 0x0, 0x0) mquery(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x0, r4, 0x0) r5 = kqueue() socket$inet(0x2, 0x2, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x0, 0x0) select(0xffffffffffffff83, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x3, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) sendmsg(r6, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000480)='\x00\x00\x00\x00', 0x4) clock_getres(0x0, &(0x7f0000000000)) sysctl$kern(&(0x7f0000000000)={0x3, 0x1}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffedf) r7 = socket(0x2, 0x3, 0x0) dup2(r1, r7) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x10000}) (async) r0 = syz_open_pts() close(r0) (async, rerun: 32) syz_open_pts() (async, rerun: 32) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0x5487, 0xffff, "0afff5ff7a095aeba1d76ff218aabc86001800"}) (async) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) writev(r1, &(0x7f0000000140)=[{0x0}], 0x1) (async) r2 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r2}) (async) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) semget$private(0x0, 0x4, 0x216) (async, rerun: 64) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) (rerun: 64) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) writev(r0, &(0x7f0000000840)=[{&(0x7f00000009c0)="1bf882c147063c80d3488dee7e157281374a68073ada17b27df1dfc9c9925c1f027c3b7b1a05319351cdc65fe93981dca900f55c48b50ab333662aee276b0ef9f188aa82ac19a7fb379eb4962f2d58dc2dc1127a173c751c812fd90ce41a14a56114322da257feb94d5189149508c957e47792c556a256c713d069c243858eab22bbc73660d8629969a253ab4105462c267e2a0f55481be0d308a8db18f4f8f293917cb5d1fe74f4a6c3be6babc58636de9017cf524849359c1a4c36d06821f99c211b7435ac690f4288f743374477e8b49be85e6d164b592d1091c16b241a0a7eb1c760f3f69ec542ac169d3ca0e4d4184a935f0465e41df1d1ead15fab9c6d893c922fe7ccc85b5f6e843e9bd257525ea4603d41f647350541e5ede6c68b51f0749545aa67b931b241e491369beb2b8cb7663ce5e20d5159e7efa0540fc7c2bdd5247867313e9e506bcd09", 0x14c}], 0x1) executing program 7: syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60362f0000008000000000000000000000000000000000bb60"]) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f5"], 0x401, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df6", 0x15}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206925, &(0x7f00000001c0)) r1 = semget(0x1, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r3, r2) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x6, 0x1000, 0xff7f, 0x0, 0x6, 0x8, 0x5, 0x400, 0xb265]) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f00000001c0)={0x10, 0x0, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x80000000}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000695000/0x2000)=nil, &(0x7f000070b000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f000074b000/0x1000)=nil, &(0x7f0000633000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil, 0x6}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000080), 0x0) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f00000000c0)="b10005166000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) executing program 1: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000280)) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) executing program 0: syz_emit_ethernet(0x1012, &(0x7f0000001180)={@local, @local, [{[], {0x8100, 0x7, 0x1, 0x2}}], {@generic={0xe10b, "112e85c6390edb5772200ad19789fcda8742eb8377679368c2aa1a26a771f0dd38425f98d3b9e9ba11aa5fcd9ff5db7c1c7f3c9bfc679693d6ee20249cc48ae6ac4b6b44a895b75c1be14956b76dec69f258406cd6adb7438dc5457d01a053603971abf9b6f29e4bd47143b4734243f39ac50355478a24810fad4fe8f8bd644656b1ac4c8d3c5ae7bdf6f5c6ca33c075e921c5266a0147d0ede079809d9880d3481b6b83b33e31d6b15c1961e3a6b618ba97a4da7cccb5d0a832950513f53b2179b3d4002146e064ba6816439b95dedab7a5111a71b6018b4bffc0d912add367301c0848cc41583013c091ba939facc3162ac5e680ff9546438e000b1bb81dd0bf1ace1c4a2c182e3ffdaa5629aa2b7b25aaa561a2a11a00c213011a681819004f7f941f96e649248b9dbe5af4cf4d105580c1718cd27a42a1fca31c0d109bf84c3d62ed489a193399d9080617f00812794f00519768336f48247ed1b787e27a3dc178417c981eb23fc451623a43a45f2850dd8402e8c844977b7ba2217522c61e53c29d82bb8c51dfe82150d1d2d4095db6b49448cbd31922e1b7a7c65bb8da0a166aed95a65d9f8d88a5517e8334b95e764b84aaae2bf6c64649cfb95e95e4d85d6234a3e8f14a4e6ad32ed4e026ffda661aade719bd3bbf9ea94b69722511104f6b4793dab220e826308514a35f07d1f31e82505035021c6307f319d00efff17f58de17d8933d39173dbf47dae2574a58642724dab0ed99e2c3e5a57dd690839a0f31a7f839d049b884bc235fdb6b083c0833ddaa6331b30d8fdb2ec5c1d387134e2a1e5c06bb2b72ea7e3b2c54e9a0a911b994df97d02a05b0c0246bab1941fe16395f73bfa59052f6155bb46169bc2844efa91001e05c59ebf8d32b20dca188e8b03eeca3daeef7491a97fdf13f455aefbf05184f6340ff0dbe145bb98054c8fb5c29ff27eefb6b376e14b2c4aa324a82409b4de9ea65d205a6f1d1e36e2b0970027748fa006809fabd12fc512faadcb2aabfc76900f79e53cceb39277db086b2a8ea42007b32b465737f2ae80e33d576d549daaa9f0062a7cd1d9476a8223c76d1c08127e75e35c5ea9ad0e8c897955ad5aacda93c6fce1c51b583fc5c0a1f59866d043f6b56af255f7a84578d3594b581e8a98384cf0992976af6c70b881084d57536da76f244c8227bda88d7fd4df9cf29b3a24a4a2c7e063759fc13036ec55ce5ad0ed7ced45bd96a4fe6d1c4e660b9db797381b9916d5f2d74b5b0e95048dbd5f3348c7e1bb4e0c7203c765d63fa7483b82f45d79113562b32f63e7ca84838591e4ce83c480624af1c6d32d0541993c55d6f6f13793deff5f62d016caa8cfed9b9ff29afb63440e996310cbe088e73eb408c917ce3ab1c3234c270836d7a35664b1949e819ee249ebf428534651afb73bd5b235ce95b2cce3704f2249dc20c7ca6793727a5b32651514ed51e6ec12180ec78ed2ea7057e492fb4c025facafdbe9b17f7a643fcf132dc82d7c225cc419f2b40ff09fffb8fd2a09667dda1dc485b9ac96cabff8ea63ac9fd99ffa792d425ab38f7daf938e2f289da7a57562b11a8bcf0dc6188ecc5e11ab0476c6895ea37969aa7b992b9005740e06a6cd41808b1144abc3a3d4e90bf08e0bdedf18426853825e8990df7e2a588f4c389ac8d18d189745ab7c1104e827f1c96e78e61dd17f1ef77eded082b8f5b36ae31e78e79068403ffc2098e98a35760e92ab099350fda9a5c839bae076b0a73d395a6b9cc5f8e1a7b88c5fd4319247308cb732c7f4eb5ae5a49f5d8027f5740964e30c244fa9bab578f94576fde93e2373ca6dd5e596591de0a2c4ca5f734bf79de8f71386a7aece0f72965177a9b5f5f9cd8a48ac5279c0f95f90fe82a5a59325d75cdb6839fa672b46f727ab9baaec93d53772522053acace53cdab3ab17120d5767953564c93962d9fe4d2b2da517110b12bd5df51f860aa7ddaa148dd76bb66c6ee03ef7701f156dff13485aece15fe215500b1359919c5ccd5b986861469cd71c6fa5c60ae172c622f72bc2e60f110827cb7cb74d3bf8735c848a87f932005adeb478a26c8bd4b48c7737a762cfa9591a06af27906bc912f68bc0d5808493a738c6f2843661877377b7528a880d1368f1b3c858ed3f10d9b1c29760f63f0b013ac859d9b9deba34f1a881eed8a11eb67c387a26a0bbed0cc834d660c944ee2c8a5b717598f41943e6d363c29417d826c025c78f60b69c3a345984b3d0be3cc160e0ad5df718429831eaea86cdf8d9878704174dec3035c0f9b41b2beacd366005ff3cb9c3d617082791efd8986908f9797f940cf3ac13e321d2e02679b776cdaafe971f7489fa4a76e0c7dcab439e033078d2f30760bf0526ec3d41b16abb7da6ab09b7ba1451954731082841f14106046eca595588910654522fb96a8b7473b942474bc50354873faa96258c600889b9822de25cd815004491fb35be099cead99517f3c3641fadfc027c5ed15f53bbf9912a74d2c00266f1921fd1c6b0a7dc3a7ecc6fae98bb31eea9fa892a64b7e12f0c4768c128bd9ab7aa9e3549bbbf97ae1ca0ca56acdc85f6527a5c6f6bfff7cfeb491b2b512dc4346d840affcd6243b3961eb9372942ec1e65fbcbf45d656f8955cbf8439ba7a02869d06e9032dbe5abd6bdc1f355297b37f7ad494f6e97a445eb8595d7b478ebc277053bc02651f00cf01742db031eaa34a98c961c6374f106475110d06de99b3909867d7fc12aeaeea8a2dd5a32a7a63cc287d83e454ff2e008cb5d5456f98e7ffaec1f4a4f58b89b49d38382c8528f537f7fd4d08b869721173756c1dfbb222144287d9132dc6779f8799e01624614139cecd8271dfbb23ae4b861956fc0dcf9946aed956e36702baf5735665586255e1d64f5e0d7c8cf97b73609ab970c17b66921e3bb2acf86a5a7bea3f4a5dd4a11ef51f104f304d9ae5d3441262fbfd311c7280ad0f31328beb27f8f7cb2d4958b86e81c18032653f78bff0be857f304aea5c6f20aff6ea027e33f75c70dc09948aa48a90fbef9581e260d6e8de061e1b01e58669e3d8b220fb7612e89e1085fbf3639a943a84d1225c48f8809673d4303c95d6d544934d5d1a3a5482923062b76239054665958b1ff05e68f1d9ff3a16a47fe72a564b545e21cb29f337b6f21105fc374785338c2283f46c72fa6ab84623395f98c47493195c826abe0cc1a3202f920c3c13f360cd05ceb810eb0776d0050deae42e28b925d449c6285e705081df1bcbceee6744aeee608bcbdf75bea778dd6cf81655b8211def30b1cf01e3bb25c9eae53c3a48918c38a0b7c19a621dc0d25000aa1ddee6eb64107a545cdbbd58e15f96a24bf0cb9e937524f8f19c637ab68beccbfef60d2b3fb9d94a399d1ae993ee166b2e09dbc6f5bf0ae84a88833d6df9264cf469764cee0540b5a6658343a6ac7c29e355b1d58d29c7fa7b53cbd43313966b5ec00b8347dc6b14c535bb90f8551bac9a8ce3badabf8e3d0c33e8546822087423f0498acd7d9e4371b3ba907913de13d190b2177a29a43ac673198258b939aca5335c24f8211ca4e50e02dfec9a25d01384f88e6e8f719da57533b9966a094fc1a24a5833a45b3b666b43f88391cf382d56b9b28a1f0c98f7574f2fa1106fc379f1f84b2799b751086bf59f752a75b17fc8c994935b4dac8224f8feaca3fe1202b2e7192618b7db22dc9bec8e55c1df65418c31727e6776612c740407bbb6790a4dabc111eada7d5a477d39c914996858f871808cd9724a0bb404ad08cfa0c264986356b0350a67bceca7785d7e4857998f4f4a9001683cb2d781f5c353bcad5b6f41d8cd85f4f444d30c3a55f594c8d19d38ca730661eb44102017ff190412969d0b16b236306b46a1bd8ddff91ef70aa5d2a960b55ca4618db59f16e2f7b7c6f18c292963c7b4c0c2667d1cedf3bd7ec790a51d78b79079164a98b5c1dfb91e719f32e3f022a2ff5cd76cbeddcf9fdae192a8c1247d5a757c10c2e0ade81a8c8c7885db7d57c28a085d4c66e995a3509c75ecb89a9322094f8e2ffe0eeee94499244bfe51680f4fa3538b0be9b6f273d0b7b5d13704be52f2e2a9d77283ea998a15d6f89addd7c6e20c90cfd5a91dbdb83b0b4ddcca503b02bf5aa6c22aee20791560b03da9742ec7dace98ed0bdb0af5249bf768f6a5cadaad7ac95e286635807ab45a0b55c4176f30635559f6079e270dd44ef27de690a74dc2c542c192bfdec977844d509a895ffab3061584321b726300d6bc1e7bf4cadf2b870546136180f1c0afa16a020ae5d05b4c930bda0c77c61952f15d43078c969a91b258527d8a4ad781888d7cc634a643edd16e7a45012b79f2722d2ed5e8b0408fc751f38f246b5f265f67ee0e2f0d89d6bec1b9ab3fa3f3af80b81d35a48ab5059f963ad7adc06d0ed53e79310b2e7bca24de026e3c2893db6fee0d84835ce9f515387894be28ea592c726b2a95eb653ba6abb140533d9ff60432d42f1612ada03e99220fb60362a4042dd2bb31a235851b73aab7ea0ea8bcfee92c9827c6877196000e8df20e4bb4ae43188266c63ccf8a3d8da7c1b2ed32c282b7f18c73371e0bd3005449e91ebf2870d82d0ee117d75fab1a8a305e5551f6975c4f8d0d0282a7d8e8cb7ec91435e024db679b423caad05cdfa2b0cb82c217dd1dda8cdb93af084067494d4f949e46e6a21713c7ec8f257b29efb655bedde274d28de64ca55cf1e304175018deb022dd74cf92768f39aebe5c9861cecc158204c97bc3cf246ccd7687aa3768cd56773478df9b22a7a3f95d15016752dee5c566b88f7ba3e33da9defc730e6f0b83fe11ee695cef1bc6c5b413592767e90ed787e8e83a58cc1323c1373db9d9191d4dc7bddc8d62789636e2eabe84a3bcfc382637214a60a1437305b844dc360cfa240d39cfebb2d270288873de45a7df82b96d960b64109eaf5275d718bd98aa880f9a499afd1c430dc72991b9905436fb8979acdbed6987da024ecc94a0900f92fb6bc623295ca5f08d83e2ddf01ac07c2c86eeb515150b9bd23691601d64268e17dcf48d0aef30eda60fde8f56229d871b2c774965d68d2f51b73a08b92ed90c2e7dfd32879953bbe124ff777b51ee9acf9ed13eafbefd957fc120dd8a227e6d7f850fae4c1f1cb778a882fe7050bbbfb3ba3c057635b359fc4bdb9f4c3ed36773422ced35bf91b5ab2323fe9f88627eb12ce6d61a9c7fe218b84437c5878d4975c69618f5c42e8bd5dc6c77e1ac8899d56bfc61674268182c71b9977ff2b1923bb1574350c62ac6227674f56c6f127ce93192bc2bd5a8e7a8a01d31072f010cf524972cf7ca4b445a03b52a555c8eafbae3c95facaabd81a6ea3947bcf2f93b285b35de7d22eea34da505b6a2494d0d7c2703ede9b0cd3bf09c11d5eb3bcf6ebf4408547c51e596d860dd53120a97e810cfce8101420d3cc0a763287975e1c6f7f45a852b7caeecda6c426a660e80d0a38acc8b3f891cfa93c9ef7e408f87cfbeaa066d81eb68cdf15f64d0a80ce4964a9d5f9b8adfcf24f7e0f1d04e05ee02a556d150cc63c5d9d5263b92f50b1cb6db45cf1239db1c8399b03b74177e38855c26fc794caad52ea17450a506919c104e3e4259e81930fc015d86a3e0af02ffcd4e4a98830ee66176417220ea5ed877f8f341d3e73404d4a41fe9836578f3108dd79beeac479b6e9cbbfa4499f13dd994dd0cd284c3de6e0592416f046e7adb7678c056c22541f46490a9bdea79ef3162607d803e1e6661a905f1e1"}}}) r0 = getpid() syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x1c14, r0) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) msgsnd(0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d7af32596137392f4cdc50d82ca098be40a8a37b5d174bbbc33114398a6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d", @ANYRES64, @ANYRES32=0x0, @ANYRESHEX], 0x401, 0x800) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206925, &(0x7f00000001c0)) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x111) mknodat(r0, &(0x7f0000000040)='./file1\x00', 0x2000, 0xffff) pwritev(0xffffffffffffffff, 0x0, 0xfffffffffffffd7f, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x20000000000002e8, &(0x7f0000000140)=[{0xc}, {0xc0}, {0x6, 0x0, 0x0, 0x88f0}]}) write(r1, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0xc, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000200)=[{0x9, 0x0, 0xc6, 0x7f}, {0x20, 0xff, 0x4, 0x7}, {0x8b55, 0x20, 0x1, 0x4}, {0x5, 0x7, 0x4}]}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r5, 0x400c745c, &(0x7f0000000080)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) ioctl$VNDIOCSET(r2, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() dup2(r6, r7) executing program 1: r0 = kqueue() r1 = socket$inet(0x2, 0x3, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x5, 0x0, 0x4}, {{r1}, 0xffffffffffffffff, 0xd, 0x1}], 0x200, 0x0, 0x2000000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x4, 0x0, 0x0, 0x800}, {0x8, 0x0, 0x0, 0xfef}]}) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) socket(0x2, 0x3, 0x0) socket(0x2, 0x2, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/control\x00', 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x200029c3) r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000001c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x6000}]}) mkdir(&(0x7f0000000040)='./file0/control/file1\x00', 0x0) openat(r0, &(0x7f0000000000)='./file0/control\x00', 0x100, 0x0) rename(&(0x7f0000000500)='./file0/control/file1\x00', &(0x7f0000000540)='./file1\x00') chdir(&(0x7f0000000100)='./file1\x00') setreuid(0xee00, 0x0) r1 = getuid() setreuid(0x0, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40000630, 0x0) ftruncate(r2, 0x8) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0xc}, {0x7c, 0xfc}, {0x6, 0x0, 0x7f, 0xc0f1}]}) write(r0, &(0x7f0000000280)="f22e8a75fbc30288d8025c471dc7", 0xe) executing program 3: sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000002c0)="b151efd9ec9b99ce872e665d84241a5d2a4e39ba4a08d1bf87cccd2140583a0309001556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b83e6bef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2b007f42ac6888d87dbcd66b3604f7ebfcfd1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52087993a543d83d2800000000000000000000786175566f830605b2314e9959e1c9e03cafa2c9830196002152912948f7e57a8b53af5aae7a1e7e95c7c63bd3317327069d4a738724a546c3913bddb3627de8c368c628cf63c8a95da60648a8443a2b73950ccbdac6b0a03822112dca055742010f231f68d646867dfbce6f70ac63782c3c6091cbb0efa9444d", &(0x7f0000000040)=0x54, 0xfffffffffffffffe, 0x4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={&(0x7f0000000100)=@un=@file={0x0, ""/259}, 0x105, &(0x7f0000000380)=[{&(0x7f0000000280)=""/128, 0x80}, {&(0x7f0000000300)=""/18, 0x12}, {&(0x7f0000000580)=""/218, 0xda}, {&(0x7f0000000340)=""/49, 0x31}, {&(0x7f0000000680)=""/214, 0xd6}], 0x5, &(0x7f0000000840)=""/75, 0x4b}, 0x1}, 0x10, 0x40, &(0x7f0000000800)={0x1000, 0x7a}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) close(0xffffffffffffffff) r0 = socket(0x0, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r0, r1) setsockopt(r2, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x3e}, 0x0) r3 = msgget$private(0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) msgsnd(0x0, 0x0, 0x1f, 0x0) msgsnd(r3, &(0x7f0000000240)=ANY=[@ANYRES32=r4, @ANYRES8], 0x401, 0x800) msgsnd(r3, &(0x7f0000000540)=ANY=[@ANYRESOCT, @ANYRES16], 0x401, 0x0) msgrcv(r3, &(0x7f0000000400)={0x0, ""/137}, 0x91, 0x0, 0x700) msgsnd(r3, &(0x7f0000000000), 0x8, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 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, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 2: r0 = socket(0x11, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1e}, 0x5, 0x0, 0x0, 0x0, 0x45) setrlimit(0x8, &(0x7f0000000000)={0xa, 0x12}) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f00000004c0)=[{&(0x7f00000009c0)="823027245da3d464a1aa9e24b1aaa17deca77fd7c6f2fc08ee324f561123875fc4b191c833cc76a730cd3f951be547339e93020331b59e4a37fff37f53b170aa3711814a95325a4210265ae0364c40f8b759c66a292e740a7024d9303d1ecb7678f59540fa0d279b1e3c02a3e0308b0d07c37b43440ba87ab0150eb726ef21c6bf8a981abe9ed8e90e6b161b32efdb0090dd2098627a4faf5e16408e5afc73465376682a7c5af31d8664c8df893bbe278f80110c1877f83ecd4fd1ce9a72e40dac5f1e25b518b3c7fad49a7a85bb73e012293533852583f8017698d35060d044ee35048038d6357db7f7821d8771ee13ed748090a78413c262f1a1f3ec0b56f1fe9eb381757d878a0af1dee1586acd5060a7991eee196a15156429ead798bbeb32b8934ec49bfe3360d734a2d881dcdf37018bba39238cd2cf83396cb84620f99950413d88bb2e046a195c831f5cb4e418386ce976940e75da1b26c0dec910d5a1ee3d579f432fa45e6ec5950bdebe69a5f5917323bb06ff18f28a91ec3a7f59457ca9b4f419b8317fbe12c58954f50c5f7e5ceb340bf498ca098b7fae3d14ac546220db00ff547f8c0113232cfac6e0df9cf8d142395682a4d03f8042bd8f6bf075789da66815e857e467a85bbe7116831ccfb0b2d33fddda7b5805c11226e52d7637fb7fc855907efe4c97f5789341b70f3b95643e12a14af72597972102ffd07ce7d0a5d56da910775240327b8940431f4e02ba9275d450dc39b17733b4fac92a16f6f07de1cdb6c711837035e747c3c3466b9c5851a8bd77985e4e3fddc7e6975c17a9f9aa40161d039fd62a5e86a3a7e32072984160c161ad7128c0c64c363d2737e65c996f2496ebb0f9254ebd365b912434213a6ef49589d4b6469f0a458963ca1df94adee0128e52dc", 0x28d}, {0x0}], 0x2) ioctl$FIOASYNC(r1, 0x80047469, &(0x7f0000000040)=0xfffffffc) write(r1, &(0x7f0000000140)="feaefb66d909ec4d0da82748ae558f245ae995f911f70b39a831eeedd542a30b7694924a16e8f2ce1d9139db272e810b8f995f554138f306b1fd4e8434ef6e1147a90209341f2f75777933d6736442abbcef8a037d285e3ba4be08806490e84b1e80d6067243dcae3471ef2cfe3db56b62125caab7e4f018cfaa9a82bea85d6180b05ed81f5d1ed9b1c0cfaf8853e69a519f1fbc9cbb12edb464f64a72e88182b24b3dc1c184fa5ef023000f541b075f1c4c91", 0xffb8) execve(0x0, 0x0, 0x0) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) getgroups(0x0, &(0x7f0000000080)) sendto$unix(r0, &(0x7f00000000c0)="b100051300000000000000402020000000000000cea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0540000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032b0c8a6443a42118000000720fd38bfbb770c1f5a872c88106002ec589040000000c000000361b1257aea8c500002002fbfe0c2300008abfba0900afb7515871a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) executing program 6: setitimer(0x0, &(0x7f0000000000)={{0xffffffff}}, 0x0) socket(0x2, 0x2, 0x81) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 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 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x6, 0x1, &(0x7f0000000000), 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = dup(r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2d}, {0x44}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000a80), 0x10) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x4) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x41, 0x0, 0x8}], 0x0, 0x0, 0xfffffffc, 0x0) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x2}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f00000003c0)=@in={0x2, 0x3}, 0xc) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000380)="8a68e043", 0x4) r3 = socket(0x2, 0x1, 0x0) accept$inet(r2, 0x0, &(0x7f00000000c0)) open$dir(&(0x7f0000000140)='./file0\x00', 0x40, 0x5) mknodat(r2, &(0x7f0000000100)='./file0\x00', 0x100, 0x5) connect$unix(r3, &(0x7f0000000080)=@file={0x0, './file0/file0\x00'}, 0x10) accept$unix(r1, &(0x7f0000000200)=@abs, &(0x7f00000001c0)=0xfffffffffffffc51) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000100), 0xb, &(0x7f0000000280)="a7c1290f17722447b2c63e743f6b379fa5267a394a5d94db9417b6982f519b111f61ad994119ba843799517c2ddf4c65594fb3b55a5fce717f619f904ce7b41e4296cf777a1db4747703440100000023e48310b779f9619c7642d6d7f500000000000000000000000000000000c37a11ae4dbe56deeb1ccae6d8e73f8976b460abc78bfdf1bf11c3ec2956f559e2ae95b19752a20f358e90edd96264cbc18906750f34e7e595d09e4e313414f688d6388b713904a7996cc92a328db185299eeabc8e35147498451c4a84a9d41bf693affdc27f4569379570f4", &(0x7f0000000180)=0x67, &(0x7f0000000640)="e2714be05c6a432bfcb43ba70e2bb9e6add925cf34d00e465191e199efee4898bfe502dcc0a3e3fd0cc0e7969055dcb470ddd2f263dfb8065cbf63d41b2a29e4f92695a2dae1e619ba2b0ccd1e605cd2827beb6ddaf6b579cccebb6d267a74d6af9f2cddd1eb38180245caf3e0f240c5f1ee52a05a63c446df6149316cc2e17b775698e9114250d85ec893fbd204889e5c3f37ee5894227fa7b36a2803d9c558953caa2452fff1bf82f49299d2fd07d8a464fd351d966782d21806ba5be9dc66d7dd572cdae3822888010771550dd55b3014876e2537e33b838b12b10d843be49e4cfc3b3f04a60088dd3cc3fbdc16864e028753d898f0bc0bd6e20f96274d743755332aebcec91d4f490000000000000000628c7c526f7de4f21b6260bacfe436d6eb63a96ded0b0f29cbc8ea2a7d2760b1fdf551506810d63132c72c14be5ffcc53ca339aea237797e863010f33b057982b6825dbdef1ce4425ae7d1234ad5cb69", 0xee) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) link(0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd600625200000000000000000000000000100ffffac1400d0fe"]) r4 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x8, &(0x7f0000000100)="54db0b54854d9a37275631fa6e64174e78402377241f3b2ed58c7bda91f1bb6545d47631dff7e76aa265a2f8843b8ce1456e3fb26125a455bacf5bd48c8d7bae6cf710c023b177094b91f32433bbacecd6613f1005d2fb896d2b5266906e9b8c5c1a418c4d72195cfcda996f6f5dce220916634c6dbdefed7290ee704452", 0x7e) setsockopt(r4, 0x1000000000029, 0xa, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x8658, 0x0, 0x9}]}) executing program 0: sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000100)="82f91e3471ac0058bc5a91501d400000005f84cf6fd2dc448a25952e", &(0x7f0000000000)=0x72, 0x0, 0x63) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000000)='./file0\x00', 0x80000001, 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f0000000100)=[{0xc}, {0x60}, {0x6, 0x0, 0x0, 0xfffffc04}]}) writev(r1, &(0x7f0000000980)=[{&(0x7f0000000380)="80ecd993af8e500876c3890067a5", 0xe}], 0x1) sysctl$kern(&(0x7f0000000040)={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) r3 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x3000) shmdt(r3) sysctl$net_inet_gre(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{}, {0x60}, {0x0, 0x0, 0x0, 0xfffffffd}]}) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f00000000c0)={0x0, 0x0, 0x0}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) pread(r1, &(0x7f0000000140)="8e6baa687587f4b6a4ff62304a032697c2c1433b76d78c320974edee94f2313935b5144117333b8553d0f8b1e7de3b067ac032172d66f18c01ab9e45200f77101970c2c8ae1a30a25f15bca74c0aa1e76c88fb62ee2f23aa0cbb9965a86deabf21cdf8b3fce767334247cc9d7d505ce7538a79d2decd95fd6f53710b7e0f15979d7c71b9a2d017f81bd8dac6db9f6ecf661c3c5377b36c7fbb395f226b725757845a37cab06ef067802bc21cf5ed4b1aea7a8b6172dcac37aa2f97", 0xbb, 0x6) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x10000}) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) writev(r0, 0x0, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000001c0)=0x10) setsockopt(0xffffffffffffffff, 0x1000000029, 0x0, &(0x7f0000000000), 0x0) msync(&(0x7f00001a1000/0x3000)=nil, 0x3000, 0xa) r1 = syz_open_pts() close(r1) open(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x20}, {0x2c}, {0x906}]}) write(r2, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0x5487, 0xffff, "0afff5ff7a095aeba1d76ff218aabc86001800"}) writev(r1, &(0x7f0000000840)=[{&(0x7f00000009c0)="1bf882c147063c80d3488dee7e157281374a68073ada17b27df1dfc9c9925c1f027c3b7b1a05319351cdc65fe93981dca900f55c48b50ab333662aee276b0ef9f188aa82ac19a7fb379eb4962f2d58dc2dc1127a173c751c812fd90ce41a14a56114322da257feb94d5189149508c957e47792c556a256c713d069c243858eab22bbc73660d8629969a253ab4105462c267e2a0f55481be0d308a8db18f4f8f293917cb5d1fe74f4a6c3be6babc58636de9017cf524849359c1a4c36d06821f99c211b7435ac690f4288f743374477e8b49be85e6d164b592d1091c16b241a0a7eb1c760f3f69ec542ac169d3ca0e4d4184a935f0465e41df1d1ead15fab9c6d893c922fe7ccc85b5f6e843e9bd257525ea4603d41f647350541e5ede6c68b51f0749545aa67b931b241e491369beb2b8cb7663ce5e20d5159e7efa0540fc7c2bdd5247867313e9e506bcd09", 0x14c}], 0x1) executing program 7: close(0xffffffffffffffff) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x188) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) close(r0) mknodat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x40, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) chmod(0x0, 0x0) chdir(0x0) mkdir(0x0, 0x0) setreuid(0x0, 0xee01) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x7ffffffe, 0xfffffffe, 0x29, 0x100, "1500000000da25d4c300", 0xfffffffc, 0x2}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000300)="d06e494046b25e54be676d1999863e908452ec9732ee0b3ca291f0b82d22d0c618b663d20da051eab30bae2f3fc4fa4513a2b56506fcc4564d1a644491ca9b5a3b169904e0b0b5278220d72ea53d149e4794b512abbc061c9b99546ce6b6abdb314a1e7646272aabe1ef9c1bcdfbd03977520229683293769b3e90fa63", 0x7d}, {&(0x7f0000000380)="f77bd727d7d95a9eeec9eb31591df85f8bf4ee3eb9205fa093987902ae48f978f6434f6178ae962270041524dec1ad4cf7acf7d52ac09bfd56c384240e5626e72d0ca81a44ae032d1bfd4c9ea27c954addea6d8a966b5bdcb9dbdd565c47ad7fbba862dd1261f9c5dff7713d2a5e804a5d27a1f16c1767049b4e21d8d7a34563bbd31c29c3d868", 0x87}, {&(0x7f0000000540)="cfc173f4233367fa2769a351b5b229468a347da5fdb6906008005f3d9e816ed5a66c4b1847f5a741e15108e08ac739d7fec283236e8cac673b321f9715fcf8ed21565166f92e8032a4e24a9b0ae81e33a8e6ff237249a3c4736b68ff37528d80a96b97ef9c127f2dcbf928b4d9d313274d28b00e1d3d331e4fb0716b79e2c0f4cb95585627956d1e018947ab7c9fed5ae6b1308fe0c408ffb45ce7476dfa03e350463ce9b00a7112d17dc33dcef5ce187b24ae7669105d54e17db063c6e7e9283efc2071c09e63c8fad855f80a621261d4fcbee692e15383aec45dbc5dcc38b544813c", 0xe3}, {&(0x7f0000000640)="fd7999a2822133827e04627c2a1bffbd03dbace4d06e90b0eb6514911b3177174ccad5dc276db8ac478dc5a1669a31585e354d88080354d4eb30c852a20f822b62374109e34dbf709fd824d2313e016757b5f401c91edf2fdb79085e875b3fd14c8c6971555f1ee4374ee2b652bae4c99dc973ea95a8f0c8508c4c426d3db4f79c8f5ca559733bdae47d38d78d68b5b4c8e200d99a799e8cdfc1568cecaa5430e0e98355ac35c2c6fd24385c60f3b162ab0622e239fcd3ffbfc5888cef452d2758bd126019ed640893584f36", 0xcc}, {&(0x7f00000009c0)="e1548f8818a5eee9afe56b3448207fafe162607e49af44da61257922a16803f9b7193aefd2b2af96f82bfd932d19b6461dd542c167e5bd5df064b1b8f3ca363b710f4cdb12511943a4879329403dd767f669fbb1d6a56c6ce773708922e74219a423f5e5198a2a9bd4a9932c681dfbe40e42ccc0e3f363df0eb0c986259a508e3dd4c414546adc139f6711164f30b1895e8ff9a6601930237a7efd51df01ccbefba568b52c4abd9780c8060f56ab76ee4cc4c533163c4a5b1a0edac0c9e76bf34458a48fbbe2f8f5aaaf8bea84efd45d5df6a93408b92441d764dd84dab05b3700981c1ba2ecc232bab41e7a89c35a2231954fe96d7e44e5f23268ab88b0628ed1eccb297a605140f1893dc3e62699fa430e2089b0cc7ec1fdd63293e4573dbde3ffb210f0b528279a55f10f7bf88f9867d61bc4367e2e4f835311aec3bdfa7b4f1c899fa8af52b761d3b4f8f5dc7a40ac84e1ca9e501f0f12bc02b8d8b7a7e8c54b4b78613a6b535610b16ca994a7e07c6c1ecd3a12958cad357d90ea4fb0dc3891f1901d9f502f17c4f54ac3e8151c8bb66e6797759e5e92a4c98e406a306e8d3a3bdd77cfa9e00ee0928e6d1178e30bc57b45dd9a0369df0e8ea875f1dcce4d82114d3b19911e464ad72d63d86997567c99ae7209a1689483d45d1bc3f03cb412eaabfd2798541d516c3c0b35f02d838d018d71020ba66a0897d5cd44a824c0fb093a7e166f0c357e7eaa19c664592b60497183ee9c2b256ec214514edc4ec2260ff9232a6a0ba0bf2cbf808fab6e9dcc8208bd2677ef24bf8e4d706fa9f2446df9fdfd33512d0e49db9e9d09eb22d30d2feab896135b4bb923eaf5dca05b953c0df96f8c3acef47df04bd95867884b25ca9428a614cd79cf3253d4ad8e5ff9b75cf180eaa88db8aac8abaaa195cdb27b535976dbfd4194c97ce815f924872cd89280b9b1b942e625cd0acb18d227d888eb1282e43c90547f69b575af2a1d0700aa95d00835d713723af6c671d6eb111a42f4419ff9a0ce10d0fcc8b466a66b1b90ed184f1d41d0a699248ecd4d4fcbaeb94bc52e4a13d21aa24c3dd7f4ebd2ec432dd72f9a8c6f7118ee814333f4e8852e1f77c871891b103f489184baa9b1d0f005537be346dbb059470426ab3a446c5b17b2476c42707e43076fdbc6ac06b9e825f47f5831a4433a1711ca91db889457667c4219446077f4644e0098bc0f9f36aa4a09d704e5887d0a118fd6e46ab5c6bdc5ed4e37a52711d5a217154a87fd36ba4950cdaf226bdeae4c6445f535147b936fae392ce1ca598c69a41ce4ea3b1afb08c8925e1548c171c48f39d10b0da230d0d8c0cbffe8dea6c17201977323014d4cee3792a005eb13491d8fa78926cee5a76594e30c91022545764e0f7c02ab609491cf1064c35a94e5ddd1f25dd9822863b6aeafe59a34da8fbf3cda8a068b301b6e0f59f365a9105eb6bb00b04e3120c7da99799bfd198de05e128076f9d36a3909e7b8d3f33ea321fb1b10254a7e630ef5e378c9b00e750bf562604c2f18593e4a9c8a93ddba4e3c5f094a39084659270026c23a3b18075cb9ee51d791cfd67ceb4e4ec3df220e2ab259c31d5810b998e635fc73a79dcf58eddd990a79aee9e82ff9eff6d1e691654e85b3170a05f3e0c140f16eb0b84f1df6578a632f1279c6c1dc4775bc68f79554c7f0f21926d3921c24de183833b74e65ebcf0d180711bd0aa7b548ef34b7fe29fb4cbd3db829f361bbb161d359c0c0d77d895fe6174ecf4ff34d8dd53cacc6db44008acf5b213b91d264d9e1ac6f8d0964fecaf05a3bd91cf994d5b2a400f261e6146375180e1457ff63d85d1a1fbf88d3c2005be30228fdb1acebd6f4dfffb749239ab9ee140a33a9b6c8a4f0065887a2872cb63897b22c36b41f62d49c4258442d0e067bdd87895e6ea43629f825314adb367c351e88c18d963352299a4b8fadd7d705b1469fee746a5f0327b492e45c0a930d5e64347c2c10acccefa1f504272206669061315472696d3ad9556d2cfa8c6dff2ffa7338f2e434a9c8c919aed1df1eba968ebbe0053cbf6a21b6f72d11d78f28c370dd692009669642444625495584d4d6ccff0b424cdc5ac5d6ce14738249f3f7027ac010de1c4082a52506cdb39dda7986fd087cd417e761a651e3c02e3ca5cb64e9cef0e8ac9b5270ffc7da700b6d202a149ae8f87db3596673f3f9593864c365fd4ce9a068c470643c4e305de8cf408a68bde0be3eeefb3a564dc6c625461983a5d9430d7a2338d5e3297a0060aede9b4e60db1c4e533c635c7f32ce339a36964c96e352d34e4687aee031fa29679dfdf9223b28944de009f85d1024d1aa70ea5086a6485d9da648afaef5815511706c5a18f4f5c0bb41fa96576474521fbfcfaccdde0547288816b476763394b45857fb99fb2d204db025830800a970ee91127a0a2fc81be1784b6950f02e30a0e25c56126594b003659b3224bf54ce33bdbefcf9fa391ec2ec2b2454c78b8d4fe7d8c3bab27f8fd58f9f9b7c9030e2b0543f47da50f19180dff6fa19d4b24862785e810eac0820df52a1d5ea96e888137ede35bc4f31e8b16b588f6e40b696f08db6c6b9fe4b73c285313cbad78f43001d0fd95b0a6e937a9bc2169a4e519681675414783d1def2692c5de482745f0baeab8b847f4b0cff2542fc5429395444ca84bed4bfabbafee6d051081a332560c6ac5fbabcf26fe882de0c04180abdebfbe7a1dfa3d6fec4da4fed0513521378da8239991cc135895588452da84737acdfc47590a3c833b7020ae47fe52acafcad2e119882f2f8049e7fcb530dfd7ae21353001ee748ecb43950b30c65b833c8e0417d883231260a0a55a9f5947c6ba5f95ef136e636873f71759571ee1358abd495a10b69fe628589fa94e6d5bafeb783f10204c160f5bb237d6230cf063db0cd355c7a217129e632499c61f3f1bbc5fdf7ee978092b8bae88396c03f189aa8ef20877d7971b8bf568aa37096d756abc861b1755302256f521eca6d6c88af662e651230560eab84197928cb9b833b210e5ff52a03f72642859c822be9bcbfa07b1a698d6eb63802052a95441de8c019697d283dc690d15f9c3832d8707a6f1f74264546108b792252387284a5196d01629f68374ad1b6794f8b40385a9b80db16348de3c5d10d182f8ce8f79f97c134dc8cb0454b0c37c6053df59c555b0811f0c85b7a836d22c728b44b92647b095adfb5f2fcd79e4cea29a3bb104ce99e5792e41bdf274aa90fb0eccd0cd5275e9e31445f40ce3bf33d97d22b14e17cb9d7c8bb91a4f1532f0d4fea127143b2004bd682a682d36c81603ff56bd86730e4f7a1edc77e4b128ed77d9ac8e348e7fd99166b6c2295727f01b950427c83a5026befccef56747c2a235ec1b057a8911ed6ec0675fcf0d81ca0be36d7c23a1414630ee1bbba2d12723cf80e837637532bc88be785f96215f2506518e642cd0218c1fa6712d8e4bfd87b0bcd91d7bd89e27594c57dd927ff7de25eb01d04f8f4251bbcee13e78257c0dbcc4bdf6971bee04b6fc5094d8f80cff3f87095032", 0x9de}], 0x5) writev(r1, &(0x7f0000000500)=[{&(0x7f00000000c0)="acabcf121c66403989618f102986590fda96cd6ce3e6319bfbfa5f4e11792ff556376e0a66db2064e7fdd436d5e11d47b40f598865ae30e4577e64f3cea3db7406d3f30fcf81af59f08cd850e080468c406a2576d93a6e610ace0fe401b3af94886a9209a9552e5231c14d5842ce811ae17ac41ca78ffb36e5d9a788ac68443f49b920121df80a106ac6859fedff6187d880e9a8849805a46b28e6ef435d45e7e0343d939f21ef05ff3e31f9b2777b169b10c28b07dc4845ed10f14a549e3c0228e974f48b0b191f74acbb8c4b6b3514b384444d10c203a141c90bf928db0bb64a58fcea41c91073336fe5a3a5a0f82f3f7136ff66292f4641b1a94bae4de83f3c5966f9489587e2c92d75edf7b948327261a26ff7fd1900c2d48accef57d95416b4c16b75c46bbf4ebf25512bbfbf729bcd7a7a3fee20abf16e6bb744431698c7f6f8e1299fa9f363b74e3247af2b28ad262903ad5e6a971db9a364bb4a84ec23941c15188879ebfba620a7719f9d44b80b0b310fc1b886de95dca92a8a507691f7f7156fbc1b93599bedc42c25386bbb684928c763d1c645e22614515cb44a549d9779083d2af35ff3684cc060a318efc4eb4c1c8db50ef1d7eeb302ed3cd47f36af1b0c07649f4556989c47899a51263b6f42012cda70d30b8728977425a375f98508e57a794dd585f178b0fb04abe47a21ce3b36ed7833fa89b3c010ff24a5654d7e39dc29", 0x207}], 0x1) unveil(0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r4) setgroups(0x0, 0x0) r5 = getuid() setreuid(0xee00, r5) rmdir(&(0x7f0000000080)='./file1\x00') executing program 0: r0 = kqueue() r1 = kqueue() pipe(&(0x7f0000000240)) r2 = dup2(r1, r0) connect$inet(r2, &(0x7f0000000000)={0x2, 0x0}, 0xc) syz_emit_ethernet(0xc2, &(0x7f0000000040)={@broadcast, @local, [], {@generic={0x801, "073c1a7d80b9acf8edc8ba5b8ad1de54bd964a41551f3c2ed920dc638bdf2321ed977863d06eacec80a79832f9f92acb78db53057e6c22aaec617549a559b42e25bc820d5c3b29b49db13856295a9c719751b57cccec945503512be67612fdf742597b75dd1bfc4be21bc300fb42be109b17a39260c2fd6a9b35756c1a2f064c357c5c24a948e3444cfe385785da3513fe9b797232e85c6f6f6448dfd54299d5611e956937b954d87f841208ad363a6e11f1e209"}}}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x8) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000340)) kevent(r3, &(0x7f0000000140), 0x59e6, 0x0, 0x0, 0x0) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000bc0)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{}, {0x4d}, {0x836e}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) syz_emit_ethernet(0x56, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0xd, 0x4, 0x0, 0x0, 0x48, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @multicast2, {[@generic={0x88, 0x12, "fcff3cde309ac9bbc3ed135ae3451e65"}, @timestamp={0x44, 0xc, 0xf, 0x0, 0x0, [{}, {}]}]}}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000500)={0x1, &(0x7f00000000c0)=[{}]}) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) setsockopt(0xffffffffffffffff, 0x11, 0x4, 0x0, 0x6) syz_emit_ethernet(0xd7, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xc9, 0x0, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x1, 0x0, 0x7, 0x4, 0x0, 0x0, 0x0, {[@generic={0x2, 0x6, "96c72963"}, @sack_perm={0x4, 0x2}]}}, {"d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46723f3826d9842357f4d4"}}}}}}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) chown(0x0, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x50}, {0x44}, {0x4006}]}) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[]) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x1, &(0x7f0000000440)=[{&(0x7f0000000180)="a1b6c6c1d6c2eca2950e663d39ab1bae96ef58a3c18046e41e178f37a79f00659c2ea9ac56733f7e4e4973c1e6b33ac91343ea3b3f8c5c7b93d5c20ab4211791fe30", 0x42}], 0x0, 0x0}}, 0x10, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f00000001c0)) socket$inet(0x2, 0x0, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) ftruncate(r5, 0x0) executing program 4: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffd, 0x9, 0x20351e, "040000000208008900"}) writev(r1, &(0x7f0000000000)=[{&(0x7f00000019c0)="d78f4edc41a11aee361b850b6e47f3fb1d4a3e1927d7928af6432b7cd0847f121d6b2fe543c0ee96bc3a37ce892b7ea8a33d12079cdf0ab0c8b0a2b5589ada2b8855f92c05ab9af08a7d1039674064662a6dcc46b76dfa369542938f1bd501ef6d29dcccb5a088b2d72a6b1ca042e1c1af87ea0b34a19fd1a27ce943401cc1c80e915f52a98dc81140b69b3f0f0bb40c884630535387812300db72e913aa29b84993ba89d4e6a82c3c559cc774c9d0525aafeb14c12f18e1ee71bc707e4c0efd3afb7b6a29c49a07c8b5d2cc14b56d6d17ed6c6cd7002f55d4ef4c42582f21dd51a5e331b168ac36d22487581dc4b89b06ce796100dc5236e0d7e68132f6ed3ce820bc79f678cfd2e2b4b448868c017d6e3ad7a1151c26a8079bd3b17afb083d8152d139852ccf2ba99f706ec66cbe42a393dfe236c1b94b9e33e202abb74ea4224e96e0cdcfc48e61eb9369bfd2e461c23ba0ecda75bbe0f62abb7e67301d48808a71aa108842e0eb15d2c978dad3764b48f84f5685446ac2f0a452473e567c9cad46cef24942ca72eddd506b0862a2dbdbcac3822cad564486a02927cce70beed8980654156fc59b6fc64d34c3f327d27b5a66d3ae702fcb634d16c9395bed104df6a629c5efb6cbbdb351a80c5f451a9e31bc2bfed94193577e52d13bff2cd3ed5160f69f1cadcbd21d6ee99c5dc3f18c75d81efcb8392a0313ec83c542c6033e6cd731b041fdc1703d5f647c929ef2add480ad3e2904", 0x218}], 0x1) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x7b, 0x6, 0x7f, 0x1, 0x80000001, 0xffffffff, 0x24, 0x1, 0x0, 0x8, 0xe2}) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x6}, 0x7, &(0x7f0000000040)="d69096f07ed81b37a5ffa907803c4f016100555e83b8b1e695fa115f93f0861077b79f272cb3ff83d3f4d4f787e83d790882e7685abaa4f6cdf5c7ddbae09180620d7f0fde156573635eb29e36d8c5e607e76d24bb1a965f857142f6f655fd9a3d2ae72e8f31e7a05ea4b1337d2b7c86f1f12c", 0x0, 0x0, 0x0) executing program 2: r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffd, 0x9, 0x20351d, "040000000208008900"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000019c0)="d78f4edc41a11aee361b850b6e47f3fb1d4a3e1927d7928af6432b7cd0847f121d6b2fe543c0ee96bc3a37ce892b7ea8a33d12079cdf0ab0c8b0a2b5589ada2b8855f92c05ab9af08a7d1039674064662a6dcc46b76dfa369542938f1bd501ef6d29dcccb5a088b2d72a6b1ca042e1c1af87ea0b34a19fd1a27ce943401cc1c80e915f52a98dc81140b69b3f0f0bb40c884630535387812300db72e913aa29b84993ba89d4e6a82c3c559cc774c9d0525aafeb14c12f18e1ee71bc707e4c0efd3afb7b6a29c49a07c8b5d2cc14b56d6d17ed6c6cd7002f55d4ef4c42582f21dd51a5e331b168ac36d22487581dc4b89b06ce796100dc5236e0d7e68132f6ed3ce820bc79f678cfd2e2b4b448868c017d6e3ad7a1151c26a8079bd3b17afb08", 0x11f}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000280)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x5}, {0x2006}]}) write(r1, &(0x7f0000000300)="f7c19e75f91c072bd36e220d69db", 0xe) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4a}, 0x2, &(0x7f0000000180)="705eebb49df022b783370d9df408252ba73ad9b51ae1fabe1c260aecaa0566031264b1008702fed61879d3ec843fa0e6b6e07093fb6e7742ca64e729ff2058651bfc6fcfdcee66fbf880f339458af9e83d08f8e9a462b39073586c5801ef329d3c581bf8a0ed11fa0f1d709532dcf2cee428366ada3500c165e2378c2d785504e17f4f6388427d5cc020420a878485ae30ee15a12532b723af0b684106ce9bd5a08cb4f3d7cfe8d3ecfce597257b3778b7546222c3395ea6b9e9e94d59bdd1c37f296da51dcc85feb6483c7af2fa6d0b88ba4e062d29bab6c512ec", &(0x7f0000000100)=0xdb, &(0x7f0000000340)="0fab68839e211a28cb3bde01f3f81909347771156d83add351454ce7f3cc0a481632b721e37e5d2760c57ef92584c25d340a94e805092073da9eb4ccdededd4cc80fbee1173bda979e476732dcd2bda1ee7bb182774ca1bcbe9bb19d5cfd6888c2a2381d04520775337db3a4724cf95a0fe86d903120509673b234accf399a573a7599a6395b790076da96915f21be8b875fccf8af4b025eda6351c6b56e4ca50b313b2556534b8987b5ae6c421428f66ccd83fe243b693980d42017efc00823cda0b58185c8019b6fe53a12d58fee8dbe99029feb0732ecf709a68b5d458e46bb2d3723f5e0102bbba6e3a5f8f0f6d833a0531f52c3cd478f281a8df3", 0xfd) executing program 3: r0 = socket(0x6, 0x5, 0xbf) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x112, 0x0) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000240)=[&(0x7f0000000080)=',-,)\x00', &(0x7f00000000c0)='/-/\x00', &(0x7f0000000100)=':\xb5#&\x00', &(0x7f0000000200)='(\x00'], &(0x7f00000002c0)=[&(0x7f0000000280)='\x00']) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) dup2(r0, r1) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) close(r0) executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = socket(0x18, 0x3, 0x0) getsockopt$inet_opts(r0, 0x29, 0xe, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af0cbf0fc7e1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df", 0x49}], 0x1) ioctl$FIONREAD(r1, 0xc0106978, &(0x7f0000000140)) executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000200)={&(0x7f0000000100)=[{}, {0x25}], 0x2}) r3 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x46, 0x1ff, 0x4}, {{r0}, 0xfffffffffffffffa, 0x81, 0x1, 0x20, 0x200}, {{r0}, 0xfffffffffffffffc, 0x2, 0xb00fff7c, 0x7, 0x2}, {{r2}, 0xfffffffffffffffd, 0x90, 0x80000000, 0x9, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x0, 0x7ff}, {{r0}, 0xfffffffffffffffd, 0x8, 0xf0000000, 0x6, 0x2}], 0x6, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x80, 0x8, 0xffffffffffffff7f, 0x41}, {{r0}, 0xfffffffffffffff8, 0x10, 0xf0000002, 0x100000001, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x80000000, 0x5}, {{r0}, 0xfffffffffffffff9, 0xe6, 0x2, 0x6, 0x228}, {{r0}, 0xfffffffffffffff9, 0x68, 0x1, 0x10f7, 0x11}, {{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x1ff, 0x5}, {{r0}, 0xfffffffffffffffc, 0x61, 0x20, 0x3, 0x7e}], 0x0, &(0x7f0000000200)={0x20, 0x4}) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) mmap(&(0x7f000000d000/0x2000)=nil, 0x2000, 0x0, 0x8010, r1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x450}, {0x24}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x4d}, {0x40}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/52, 0x34}, {&(0x7f00000000c0)=""/218, 0xda}, {0x0}, {&(0x7f0000000240)=""/215, 0xd7}, {&(0x7f0000000340)=""/188, 0xbc}, {&(0x7f0000000400)=""/142, 0x8e}], 0x6, 0x6) acct(0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x103a42, 0x0) acct(&(0x7f00000001c0)='./file0\x00') executing program 4: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x48}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000002c0)=[{0x50}, {0x7}, {0x8006}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) mmap(&(0x7f00006f6000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r2 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "059d43c56e607a211a536bb44b2d5daf656671e7"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$FIOASYNC(r3, 0x80047469, &(0x7f0000000380)=0x101) readv(r4, &(0x7f0000000500)=[{&(0x7f0000000340)=""/11, 0xb}], 0x1) writev(r3, &(0x7f0000001b00)=[{0x0}], 0x1) recvmmsg(r2, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x64, 0x0) dup2(r0, r1) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x40}], 0x1) shutdown(r2, 0x0) execve(0x0, 0x0, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x10000}) (async) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100), 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) writev(r0, 0x0, 0x0) (async) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000001c0)=0x10) setsockopt(0xffffffffffffffff, 0x1000000029, 0x0, &(0x7f0000000000), 0x0) (async) msync(&(0x7f00001a1000/0x3000)=nil, 0x3000, 0xa) r1 = syz_open_pts() close(r1) (async) open(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x20}, {0x2c}, {0x906}]}) write(r2, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) (async) syz_open_pts() (async) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0x5487, 0xffff, "0afff5ff7a095aeba1d76ff218aabc86001800"}) writev(r1, &(0x7f0000000840)=[{&(0x7f00000009c0)="1bf882c147063c80d3488dee7e157281374a68073ada17b27df1dfc9c9925c1f027c3b7b1a05319351cdc65fe93981dca900f55c48b50ab333662aee276b0ef9f188aa82ac19a7fb379eb4962f2d58dc2dc1127a173c751c812fd90ce41a14a56114322da257feb94d5189149508c957e47792c556a256c713d069c243858eab22bbc73660d8629969a253ab4105462c267e2a0f55481be0d308a8db18f4f8f293917cb5d1fe74f4a6c3be6babc58636de9017cf524849359c1a4c36d06821f99c211b7435ac690f4288f743374477e8b49be85e6d164b592d1091c16b241a0a7eb1c760f3f69ec542ac169d3ca0e4d4184a935f0465e41df1d1ead15fab9c6d893c922fe7ccc85b5f6e843e9bd257525ea4603d41f647350541e5ede6c68b51f0749545aa67b931b241e491369beb2b8cb7663ce5e20d5159e7efa0540fc7c2bdd5247867313e9e506bcd09", 0x14c}], 0x1) executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f00000001c0), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000002c0)=[{0x20}, {0x6c}, {0x416}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) r4 = fcntl$getown(r2, 0x3) setpgid(0x0, r4) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2950, 0x13d4) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = socket(0x20, 0x1, 0x1) setsockopt(r6, 0x1000000029, 0x2a, 0x0, 0x7) open(0x0, 0x400, 0x1) fcntl$setstatus(r5, 0x4, 0x0) msgget$private(0x0, 0x0) socket$inet6(0x1e, 0x3, 0x0) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000b40), 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 6: open(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) open(0x0, 0x0, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0xffffffffffffffff, 0x3}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000040)='./file0\x00'}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) socket(0x11, 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) minherit(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x0) socket(0x11, 0x3, 0x0) r1 = socket(0x1e, 0x0, 0x0) shutdown(r1, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x800) select(0x40, &(0x7f0000000280)={0x374, 0x0, 0x0, 0x3c9f, 0x9, 0x2, 0x2255, 0x10000000003}, 0x0, 0x0, &(0x7f0000000200)={0x0, 0x3ff}) msgsnd(r2, &(0x7f0000000240)=ANY=[@ANYRES32=r3, @ANYRES8], 0x401, 0x800) msgsnd(r2, &(0x7f0000000180)=ANY=[@ANYRESOCT=r4, @ANYRES16], 0x401, 0x0) msgrcv(r2, &(0x7f0000000800)={0x0, ""/137}, 0x91, 0x0, 0x1700) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000440)={0x2, &(0x7f0000000480)=[{0x0, 0x1}, {0x1002, 0x0, 0xb}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8efdb4cf71c37082", &(0x7f0000000000)=0x2, 0x0, 0x37) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x4d}, {0x14}, {0x58c5, 0x0, 0x0, 0xffffffff}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000100)={0xff}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xeffffffffffffffb, 0x10002ffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) r2 = socket(0x0, 0x0, 0x0) close(r2) r3 = socket(0x800000018, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) sysctl$kern(&(0x7f0000000300)={0x1, 0x14}, 0x2, &(0x7f00000004c0)="1b572790759a07deb876a0e864512d8599ef9a0bd6ccf6df9ec0f0d1cc4d513a95bc85a08e70cbd241906c7b77a998a5d202dfcfa13aa2c7a9cc5cfb5e5c2c8e412238ef0c97471e600d4c9929cd5f3270aec828ac1bfca0a2adaf86611be90b0cefaac146c29c10d170bd7330f92907f90cbeda4da9a508dae7fdacd0c968d5fffa4bf73051dd7a95ef0e925e3261a78238b898fb9ef0b4492dac8b51bdec8f68c9e23635afb24b", &(0x7f0000000580)=0xa8, &(0x7f00000005c0)="ea44bf571bfc46fae42b48c08b4f640c5be1229520b2ca7d321a52f52bf8d509bbea58c498d5e2d2207995d24dcfe644185732082432a9c7b3075786819404a5200aba629bd50e4bc1b301ca53176dd92900162ecd23e8ec5dd0cc4713182a7d0cddf952816780fc06ed17910a30686e621552beb5e63e4520fd15196eab7d1ec1a638c39df1a4db44f18ff8775a0a1219d480fcbd328b92c77f734928056606fe4404a5a2f59b0d5da3dfb7fc21e6ce81c0766e73c1a50a9f529a086c53c4e308dc37223eb76ff6f9daa3edb4720ff120ca870d8c562e5eebe3bbd87c8b19fe86941761340e9575bd915e90b1befdfb", 0xf0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) chown(&(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, r4) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000003c0)="1f1d137fe265ecaee9385ff30becc172866b897ccbe0660621320a667005c376e0efc8744ca0d354f242b2d95da2f2523bfd671284a1ceabe322f148b0e098e9291cb0c301e358ea2d5e97ed4c78d22eb927464aef04e0204bcddb448baa36184cdafe0a38c7ac7400ee1b4c9626", 0x6e}], 0x1, 0x3) executing program 5: r0 = socket(0x18, 0x3, 0x0) msgctl$IPC_RMID(0x0, 0x0) setsockopt(r0, 0x1000000029, 0x3b, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaa7f1e0500000786dd6007558300040001fe8000000000002000356f7436c53674d66c4f18e68f594fafbd07833608f59bf72213000000000000aaff0000000000000000000000000001008b421b0735e2ac7e9efd74d7753aab9a0e205bf603f1b6a5076f1caa05cf7da3e0423e33678aa6dc9fd80286e41d635b8eecff932998"]) executing program 4: r0 = kqueue() r1 = kqueue() pipe(&(0x7f0000000240)) r2 = dup2(r1, r0) connect$inet(r2, &(0x7f0000000000)={0x2, 0x0}, 0xc) syz_emit_ethernet(0xc2, &(0x7f0000000040)={@broadcast, @local, [], {@generic={0x801, "073c1a7d80b9acf8edc8ba5b8ad1de54bd964a41551f3c2ed920dc638bdf2321ed977863d06eacec80a79832f9f92acb78db53057e6c22aaec617549a559b42e25bc820d5c3b29b49db13856295a9c719751b57cccec945503512be67612fdf742597b75dd1bfc4be21bc300fb42be109b17a39260c2fd6a9b35756c1a2f064c357c5c24a948e3444cfe385785da3513fe9b797232e85c6f6f6448dfd54299d5611e956937b954d87f841208ad363a6e11f1e209"}}}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x8) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000340)) kevent(r3, &(0x7f0000000140), 0x59e6, 0x0, 0x0, 0x0) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r0 = open(0x0, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000540)=0x9) r1 = open(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r2 = open$dir(0x0, 0x20000, 0x2be) r3 = socket(0x11, 0x3, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x6000043e, 0xffffffffffffffff) r5 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknod$loop(0x0, 0x0, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r5, 0x0) write(r4, &(0x7f0000000140)='p', 0x1) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x0, 0x0, &(0x7f0000000280)="eb", 0x1) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) socket(0x18, 0x3, 0x0) getsockopt$inet_opts(r1, 0x3a, 0x0, 0x0, 0x0) socket(0x11, 0x0, 0x3f) sendto$unix(r3, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8cc630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abf09090080fdfed8dcfad700"/177, 0xb1, 0x0, 0x0, 0x0) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f0000000100)={0x3}) executing program 5: open(0x0, 0x0, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, &(0x7f0000000640), 0x0) syz_emit_ethernet(0x36, 0x0) socket(0x18, 0x1, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x8000, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) executing program 2: r0 = semget$private(0x0, 0x4, 0x340) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)=""/36) r1 = open$dir(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x10000, 0x44) renameat(r1, &(0x7f0000000440)='./file1\x00', r1, &(0x7f0000000280)='./file1\x00') semctl$GETPID(r0, 0x2, 0x4, &(0x7f00000002c0)=""/64) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000300)=""/234) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001780)={0x0}, 0xc) ktrace(&(0x7f0000000400)='./file0\x00', 0x2, 0xd10, r2) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540), 0x8000, 0x0) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f00000004c0)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000500)=[0x6, 0x4, 0x7f, 0x1ff]) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) r4 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000580)) recvmmsg(r4, &(0x7f0000002840)={&(0x7f0000001740)={&(0x7f00000005c0)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000600)=""/255, 0xff}, {&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f00000018c0)=""/252, 0xfc}], 0x3, 0x0}, 0x3}, 0x10, 0x0, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000002880), 0x8000, 0x0) fcntl$getflags(r5, 0x3) openat$speaker(0xffffffffffffff9c, &(0x7f00000028c0), 0x10000, 0x0) r6 = syz_open_pts() ioctl$TIOCSTART(r6, 0x2000746e) syz_open_pts() semop(r0, &(0x7f0000002900)=[{0x1, 0x0, 0x800}, {0x0, 0xf2, 0x800}, {0x2}], 0x3) mknod(0x0, 0x0, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) write(r7, &(0x7f0000000240)="909596111bfe430ca97ab987c344731343c905ea38da0406f5de8cab39f60be259a9605d2d5e0000000000000000000000002300080cf4afea0763d0fd6af2c702de4a7c26e8b9321ae46dd75cc636f4165e36ddd1915819ea1ddf92bf3430ebf9f07be019879baabafae64c5ccd030996f396db10a5ee", 0x77) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)}) fcntl$getown(r7, 0x5) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050300000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8", 0x2e, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) sendto$unix(r7, &(0x7f00000000c0)="b10005136000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e520000800420000000000000", 0xa0, 0x0, 0x0, 0x0) executing program 6: sendmsg(0xffffffffffffffff, &(0x7f0000000b40)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000240)="385f507c4cb01340a86b6cabf7e99fd2a1f64e46c65bf7c69d21cbd94970ae036b5b54c2c999b4f2438d461d835251446c132b8e", 0x34}, {&(0x7f0000000280)="d9428e7897d03caa11a6e46a9d3f33ea70298a53ccb039cc9e81adac5a0c841d6a07b4ec154a5241f7c6ddc784b6b21e2762f27f80557531ae6a8c53b5f568d98320f973b6c2d57f6142e48b2f2b7f042bca7ab62660d389b2a3282e526cc1a1f0818f21b414fa54c631305f69444b4194e730913c0a291142e856b6187b784ff906647eaff60581f7053ebdbabbba218165339b7ec6c5ccc7be1d79e5553ce2e935e1434bdc2625c8782466236e2bed9c77e52bd7b4e8dbfa20012e7e6fdbbff6a3486f8404497b4af4d5331d7e35fad0be3ccfcc1c85289e4c0b2a2d42583539bd905a5977feab2ec32034dac60a82cc90155f93", 0xf5}, {&(0x7f0000000380)="05dbbf8fc696d48d5d09bd7fc7e46e5b97ee08f5d5a3eec8ed92afb6394c1e49af6d54f9159ccd34079726", 0x2b}, {&(0x7f00000003c0)="967f0439b04b875a6b3ab41d409b62011737124594fd28b723e4385ec53cd7739fa462835f0b1dbe78d13bb6699f246b22ac263b3fa3ce719cb97e5e648165cc7a2bf4bd83902c51b32a143672e6a7dfc486fe11da50f92853260715319058db34be8cef7c3f8dfed0b1d93d9fb260ed85c12bb807013b3bddc71fa864cb145fca55fe692a1437994934718697ef306cdde2e34bb8a3b7dd97abbdf61f611774cf4a38dca02daaaf71483b84530dc3b2ab26bac1845ccda6667b3cfda7ac", 0xbe}, {&(0x7f0000000480)="44c26327ec6b8aa99334c6e60b2da8cc89664da9378f928824ad7b0793c0b24c6ea1b865923ab7b345acd3d029f1046a139902b10e39a71066b9f19e0c6e555952810fbdd045c6b00edd7304d2b90d5d6820fb87f711e25232d7d5e91ae5d2af1aa26e9a57c6c16c1627c5a5e2bf29c5e41176afedb6bdb35214c92e006f601533520aa6dce3015c0de209b131319e", 0x8f}], 0x5, &(0x7f00000005c0)=ANY=[@ANYBLOB="88000000000000000000000000000000366de6040f44362dba3f09919a5f8b2ce8e87cf927977d81f93b39b501a84c042ac1a31413aa22e7031f2b92ed875c6b418611328e93b8a923ff6a4fa0030303c933a22bf87f3f1887c7e8e070982673235e7703e0dd0d41a76d92c8160931e754cd95018bb4cca5ba7f259b92a6df48a80000000000000058000000000000000000000000000000552e3a80b5076e35ce8c6fa1e124f5c16a28f47df79e8c39eb139efbe9cc6dce5d49b7b88c2b413062be1c651ec2ec347c1a24feb5f661fe61ee9b4fc91fe5456d00000000000000d800000000000000000000000000000080684c8daac4a1a703bc79b03664a409cad4efc81e9e525eedf13809eb233c7265868948313302e2da01162a907fd94e356b2486726e66892460efadc7130a3a72d4c097e2942243b312a8ca74bd67f61bc457a614dd3a7cb8c3ce34234f7027e74f2bc9b0c0b5ee64a34a3b292641c37edf37a0ff1201aecd20b67ad4d8a7ee5264f0888a5f5b32fabb7bf54ee691453bad853d795ce02df515a78bdcde185f05399ec537b0e0ba2f6caa3d663d1bbbf4be5317f2c5232fd09192725fb12f3c0100000000bf000000000000000000000000000000000000decba21ffcd8383f5bc678a475bd312fb0b278fc0615401fd9d578bff447401299ca80f52f67929f6d5bf43818a1e1fb9df00f367131411f5e8427a42ca10b3f9383d0efbda5e02bd45e78498229bf13d7a8db84e14c313f99da56ffd48a3bc3f8258c4a583963d3a19c39a0c28240b7457e31f595e96a83e41576da1da3ffdbdd393ae135d6cb349fc820961404d756c618274d63f0bec180a45a55743d52551994af19494b85fd9d8e4d6b4f92b5b320d57564ad4483282b44e002168ecea5ab5844c79a5e6f8e6fa0682875bafee081f0d067956eba72830000000000000060000000000000000000000000000000c48bdc1770c969f82ba3175fffd9292554b7e77ab491ddae51333f05cf3b7c8c32f6cce38a3cdbca4e77f215435a503b2038d3ba4ce24ff945b9e46050d3ab42aa8ea11e7a746cdba400000000000000e0000000000000000000000000000000f0e0453d71f1e6498e9453b413cd822f3454eef8e33a9d7eb80d4a8ce87d138b80a606243b9ad85c80c93c141b39a8fdb02da2a76f57ee5a35a0fe273c114c609d8aebf7231b463d9c4f9a077fa345e39f5ea1876fdf9b6cdca28499474b697c5f91ed1615818e101f6e96925e60608fc77e1a39617a7f87df778f6396df118e01554199ea20b2e9b14fa4d0afdda2d9df1d2c055f7cf292d223b310f2e97866d79cb4270ea94cf5ef3b3c79ab323235b9c710d7d314201d3a282e27529aefaabca9834fffffec2ad400000000000000a00000000000000000000000000000005a9bd8be2db147d9d8226c0f8a247852bcb63169154e7a4528c168594bf3822588848bfddafb4c5ce0b2889698fffde09083d25013e6d168ae417c08f2e74d17d22b5dd65998c8a7fdac60fbd673ead11c7af84531b2bf4919adc33ef9a20c3a7cbab231f989315c5b4b42c73022d10e02f65cb529d917c91e0de951adc15d28653aa5c2c4f3c6a98a00000000000000d8000000000000000000000000000000075e40253a16cf6346c028ea766d6a1c992359b454c97373c54e2024191852e6d697570c324bd68355a397ff282ac274aeb880121aff62db2ab1915af2b9c815ca403f7efeea1818cc6bcc994a91b1b7fe874bc969e05a225812bdac88937db9074d0f80310e31938228176fb523ed2dc32e15dde06c318ffde90a7827562702d8b9a45cdff2bae60d2f3aaa148c5d5d0abaa129055557e38ed44816d9f16c15c5d9dd2baef8ffd609b6d789388d9b63455c93af48f7b689935e5e53a33d22048300000000000000"], 0x560}, 0x0) executing program 3: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0x0, r0) pipe(&(0x7f00000000c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x8002}]}) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x80) r1 = dup(0xffffffffffffffff) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x0) ktrace(0x0, 0x4, 0x0, 0x0) syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x200005}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000380)={0x1382, 0x0, 0x1, 0xdfdffbc1, "97115f33ba7d00fdff0104000000000000de00"}) writev(r2, &(0x7f0000000e00)=[{&(0x7f0000000000)="8a790538f39456d084543880083267c4d808c19e4e915c29", 0x18}], 0x1) writev(0xffffffffffffffff, 0x0, 0x0) mkdir(0x0, 0x0) socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x3a, 0x66, 0x0, 0x25) mkdir(0x0, 0x0) unveil(0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x880, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000180)={0x1, 0x8}) fcntl$setown(r4, 0x6, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2d}, {0xc}, {0x6}]}) write(r0, &(0x7f0000000100)="76e5dead6f01f8617d2100000063", 0xe) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x5, 0xffffffff}) getrlimit(0x1, 0xfffffffffffffffe) executing program 0: setrlimit(0x0, 0x0) r0 = open$dir(&(0x7f0000000100)='.\x00', 0x20, 0x100) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000400)=[{0x5c}, {0x40}, {0x6}]}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000d80)='./file1\x00') open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) symlinkat(&(0x7f0000000480)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f00000001c0)={0x2}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x69, 0x6c, &(0x7f0000000040), 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x67, 0x0, 0x0) open$dir(0x0, 0x0, 0x28) mkdirat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x0) symlinkat(0x0, 0xffffffffffffffff, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') munmap(&(0x7f00000f2000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) executing program 5: r0 = socket(0x18, 0x2, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x4}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x8, 0x8, 0x40}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000), 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 2: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0xb14766e595c6303e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) seteuid(0xffffffffffffffff) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x28, 0x0, 0x0) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0xc0286988, &(0x7f00000001c0)) renameat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00') socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000380)=0xc) r3 = semget$private(0x0, 0x7, 0x3c0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000340)) semop(r3, &(0x7f0000000180)=[{0x1, 0x5}, {0x3, 0x3, 0x1000}, {0x2, 0x7, 0x1000}, {0x2, 0x6, 0x1000}, {0x4}, {0x4, 0x2, 0x1800}, {0x3, 0x9, 0x1000}, {0x1, 0x9d5b, 0x1000}, {0x1, 0x8}], 0x9) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000480)=[0x0]) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, 0x0, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001200)=""/40) semop(r3, &(0x7f0000000100)=[{0x0, 0x4, 0x1000}], 0x1) semop(r3, &(0x7f0000000000), 0x0) semop(r3, &(0x7f0000000040)=[{0x0, 0x3, 0x400}, {0x1, 0x0, 0x1800}, {0x2, 0x4000, 0x1000}, {0x0, 0x3ff, 0x1800}, {0x4, 0x14, 0x1800}, {0x1, 0x100, 0x1000}, {0x1, 0x1, 0x1800}, {0x3, 0x7fff, 0x1800}, {0x0, 0x7}], 0x9) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000000140)=""/14) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f00000004c0)="353774137ccaeda0ef46364ba4a09d1558773c22ca940435548dedcd7fd362138dce0c7fee832f407559eee914bf726755178affc9e20fb41698f1575a26ff779de06a263edc0183c8c4d0f03750c6a011126def3d7f3eb9f671aabab11a87007e30d5e44bad7d9893231e18c8f6d4e14dcc34fc2f2bc12f2ad5476e254e006ea6e37a4b25679fd587cc523d4af2d54d6ae3c5e5450099802d66c5f5d607e9a86b8421f14e967bdb72ec00e0313adcdb0a79ca18f9f18773f417bf43e4a972699d3e7f49e52ba2376fbab255f767076a95b43d73e618054d85963ed7b35ca137d4514b7295cebba97730c7728b4a108a1fb16b29cf5080aff72dded179cd", 0xfe}, {&(0x7f0000000200)="f38fedfa74bedd26", 0x8}, {&(0x7f00000002c0)="ac0b21e41f7cdc1f84db18ed0af077a76d1211c54186dfec806800aff1f7a7712762737145f0cc59c0058946f57497487d944a92f6ddc2a63ccfc4f532c3a09757bbad419e6480671ef9281f20ee8711abadeaa86e78451fb1aab0872846a9dde47c5478aabf130431e08bc4fa3c0d7cb53ee059", 0x74}, {&(0x7f00000005c0)="7ee4a5e84646b3dca7bb800db13e64c17f84cad051b4159bacb3287780948978ddffc57a97131118a2c92a6043aed234268ded66d655e55db889b736e685f057d4d2ca0ae42edbc74ab0ddadfcc54d42b93aef3aec390ddaeb45e840c1b79f8cf2ed07b69992c7a6b545a0eb1fdbe0d9a6153b915192493dc949213c625763a3a76035df8becf89506a900cc43d199fe7cdc18ecb9435ef62febcb7a1cf6445017d44bfa2a23638c5dc7c93bca52f8ae632e07561d2c9bd51883b54dba708fdf44056641353fb7f7c4cab1c8a332fc5403e657106e600296d0ca", 0xda}, {&(0x7f00000006c0)="781278fc310c9a176556392bb149c34320ab9b10b3b6df0515151328b1478fe146b63f02876121001de825223c27a636711289a361f35afedf380a37cdbbf7aa92a88b005b864d98158505d3fc7ac989930278b65c3d7f7008bdccc9bd502bde7384b77fd40b85fafa74fd26af5d9983b2baed860094fa35b97549ed98b14c53e03f996720dac4c2b98b4a25de1b35aaa47d85d2f38688e40057bd7cbd2f4856a4fdd1283d9017033d92296e0426fc47db227b9d99e7a8d4a3ab3c7aaf1b696a8250e2e4a87e4f5c74f5b4ee97f23510d133b73630d9997fc0623b40b96900101b9d", 0xe2}], 0x5, 0x2) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000240)=0x7ff) executing program 4: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r1) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000200)=[{0x0}], 0x1) open(0x0, 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x139) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000340)={0x1, &(0x7f0000000080)=[{}]}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) renameat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffff000000000008080045000028000000000000907800000000ac14ffff4e204e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xb32, 0x0) semget(0x0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) write(r4, &(0x7f0000000040), 0x0) writev(r4, &(0x7f0000000140)=[{&(0x7f0000000000)="94", 0xffd0}], 0x1) sendmsg$unix(r4, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000200)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f60025914cbfd042b83173c7c09a0175ab9d72a1e32baf69fb45289206bad9536f7b63b83d75ecf5d3b22852707f251b8c432cbd143e8263edb589512cd5ee20aeea6d0ae8ee61bc3235604de745707fa07e16790c33c1d6659f96fd404c60ae6b9ebf85c42a81bc94abe1341d7b711c282e38b575f09498925bdd73cf8aaeb575a1ccfda9427ee84cede85", 0xdb}, {&(0x7f0000000080)="af8c1afc2e914550600174ea83c7262f7dafb621339646407b60f8c93a29ff1ecafa3f64b0189f8b5b22a2cb279764196e93a8a96f9c0be390", 0x39}], 0x2, 0x0, 0x0, 0x4}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) executing program 7: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x45}, {0x8846}]}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) sysctl$hw(&(0x7f0000000080)={0x6, 0x2}, 0x2, &(0x7f00000000c0)="c4c85bacf044abab53bbf9d32c1451c959ccc2e919f233b685994fc49e6370", &(0x7f00000001c0)=0x1f, &(0x7f0000000200), 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x10000}) r0 = syz_open_pts() close(r0) syz_open_pts() nanosleep(0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "000000000983c1a00200000000000000000200"}) writev(r2, &(0x7f0000000280)=[{&(0x7f00000012c0)="de", 0x1}], 0x1) close(r2) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "000000000983c1a00200"}) writev(r3, &(0x7f0000000280)=[{&(0x7f00000012c0)="de", 0x1}], 0x1) close(r3) syz_open_pts() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x2}, 0x4, &(0x7f0000000100), 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x24}, {0x84}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0x5487, 0xffff, "0afff5ff7a095aeba1d76ff218aabc86001800"}) writev(r0, &(0x7f0000000840)=[{&(0x7f00000009c0)="1bf882c147063c80d3488dee7e157281374a68073ada17b27df1dfc9c9925c1f027c3b7b1a05319351cdc65fe93981dca900f55c48b50ab333662aee276b0ef9f188aa82ac19a7fb379eb4962f2d58dc2dc1127a173c751c812fd90ce41a14a56114322da257feb94d5189149508c957e47792c556a256c713d069c243858eab22bbc73660d8629969a253ab4105462c267e2a0f55481be0d308a8db18f4f8f293917cb5d1fe74f4a6c3be6babc58636de9017cf524849359c1a4c36d06821f99c211b7435ac690f4288f743374477e8b49be85e6d164b592d1091c16b241a0a7eb1c760f3f69ec542ac169d3ca0e4d4184a935f0465e41df1d1ead15fab9c6d893c922fe7ccc85b5f6e843e9bd257525ea4603d41f647350541e5ede6c68b51f0749545aa67b931b241e491369beb2b8cb7663ce5e20d5159e7efa0540fc7c2bdd5247867313e9e506bcd09", 0x14c}], 0x1) r4 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSTOP(r4, 0x2000746f) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x35}, {0x40e}]}) syz_emit_ethernet(0xba, &(0x7f0000000080)=ANY=[]) setrlimit(0x1, &(0x7f0000000280)={0x7, 0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x4d}, {0x84}, {0x4000006, 0x0, 0x0, 0x1000004}]}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="e0ffe64a8128fffe7c85e38e4a9e", 0xe}], 0x1) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x7, 0x2}, 0x2, &(0x7f0000000040)="7bb106226d0cdf24e67977042232277336a34fb51cfdf0a666ecca73fa045e0fd3f248dfd8599ff1b0512a40e77948188d5b4b3eb0ff973780a36c0f29eeafd2ad9c3400d317033b7a0d9f39fae1e29304a22610b7a7b81caa41f7b21faaf68e60ff652adf5d7f48a30c7b7285e5304ba5bd7dd8b3500e51f9f87f2b6969078ae5ca2f97a3626956d78463c3288689b69793f0eac4fe289aa55a81ffcbb878cfb2bd0175f531ca24f0e783160cbb65d5b2fce048c473bfeb5f493ed060fdd3831831d40f900c3b5d540bbf0ce5802774bb2379f0e7aa5ae22249992ebf4190ef303aff0398486ca9f89351fd60c88100d2a636390a0c35ce146f21a8e54a178bffa80aaef6cb8c4ef35b449cd541088cb714a9fae5ba", 0x0, 0x0, 0x0) getpid() fcntl$getown(r2, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) pread(0xffffffffffffffff, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x3b, 0x0, 0x0) socket(0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, 0x0) executing program 1: getrlimit(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5) open(&(0x7f0000000080)='./bus\x00', 0x8, 0x8c) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x80) setreuid(0xee00, 0x0) r0 = getuid() r1 = getuid() chown(&(0x7f0000000040)='./bus\x00', r1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) setreuid(r1, r0) utimes(0x0, 0x0) r3 = syz_open_pts() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) pipe2(0x0, 0x0) syz_open_pts() r5 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f00000002c0)=[{0x0}, {&(0x7f00000000c0)="4d4c3cb989f1f091cce866f4709be00e042d643a384700aba1874cb200", 0x1d}, {&(0x7f00000001c0)="b7eb820a6702cd7999723a03074e397bc87f27cf9453c6361b7cf983670c2741ff0c3b71d5c726dd2d8a6421add1c332a77397b1921c0782762d3ff68f6ed4d937b114be50bfaf287194763e1a5f7c951e351abd320177cd7dbffddbe86dda9769bccfd48b787f9839d456bfb10de2fdb3103719ada5e48a99a726c9873347f8135955bad1ee400a3de735dcfba17aa5b74a7f3880dac47f54dcc3183bc8fd7def875b9610eaa27f3476dcf56ad9a7f84e10cee297767c2368d7087b1db466e3df70c06bc0a5ae29791c", 0xca}, {&(0x7f00000003c0)="7fb98467832f289219a6c1bb2e69303323e38f0e6697d3b332d4fe6aff024f74440b5a7b1ba3352057d84278da9a1a28be600d1ab1121fe7d8e529e6e7fcefd67b0b397195359a89fb8f2ff9fdcc909c60a74a94e9219a41a69c6fe95a0cdab2beaa2175f4b7451f8aa73055431f60ea20ea7ba0cafc147fe7ea1bb695c991949c4e33204609e577151187eb568e08e186db83012c8b04cb31ef49ba088ff33981d01454fc15a82783dd2478663bb5419afd03884caa4c3f084839464e6a4cacedea8ec358de4638912333d88c9a0d419c695a", 0xd3}, {&(0x7f0000000140)="36d5db20643482cb198f317869bd751ebcb4c8f9415b719ec960513b403f1d435cbe85d9a28381790840", 0x2a}], 0x5) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) getsockopt(0xffffffffffffffff, 0x11, 0x0, 0x0, 0x0) connect$unix(r5, 0x0, 0x5a) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x0, "0000c6f26461c094f4ffffffff00", 0x0, 0x5}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) setregid(0x0, r6) setreuid(0xee00, r0) socket(0x6, 0x8000, 0xfe) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xeffffffffffffffb, 0x10002ffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000240)=0x1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) sendto$unix(r2, &(0x7f0000000300)="e52900ee54050d20ffffff027cbefc5c761cadcd5e17b28dce79ede52af8b20d750704155b57a982cc2000126bb033634552b578566a4e040944dc693e79cb0c9da0a1257863ec25b4cc5b66b7a919af36e961e4a54c4bb932e224691c8ca0c540daafb786498a0ff39dbf581b9eda56da995c6025c813482ef20db4dd37a27769f13710f491046b6a62748a653f513863c63624c704995dd269f2c2e1a0f29d65e6", 0xa2, 0x406, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80146940, &(0x7f00000001c0)) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/114, 0x72}}, 0x10, 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$FIONREAD(r6, 0x80047476, &(0x7f0000000140)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x81}, {0x64}, {0x46}]}) syz_emit_ethernet(0x138, &(0x7f0000000340)=ANY=[]) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r4, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, &(0x7f0000000140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00') r8 = open$dir(&(0x7f00000002c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x100, 0x0) fchmodat(r8, &(0x7f00000003c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x159, 0xe) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x7c}, {0x6, 0x0, 0x0, 0x40}]}) write(r0, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) executing program 4: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r0, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x6}, 0x7, &(0x7f0000000040)="d69096f07ed81b37a5ffa907803c4f016100555e83b8b1e695fa115f93f0861077b79f272cb3ff83d3f4d4f787e83d790882e7685abaa4f6cdf5c7ddbae09180620d7f0fde156573635eb29e36d8c5e607e76d24bb1a965f857142f6f655fd9a3d2ae72e8f31e7a05ea4b1337d2b7c86f1f12c", 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x49}, 0x3, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b10689ca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d12727b1e1d0cc45c7ebd5df53fb588fd0245528fe5700a5868eaf74d373197fb657a56e99cdbddbb382ad676b756d4e8b5a81c9a624348f23ffd260bf5fd344a7a30bcf96e47800acc166910bfc34ce76252dd12fac3b10dd5719aa6e420f60e3d2cbb22f5b3a6f7fa3c909e4823cdc0cdf126bc29456035b9a44ff74d852ba5c", &(0x7f0000000080)=0xaa, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffff25) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0), 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="94", 0xffb9}, {&(0x7f0000000240)="ec", 0x1}], 0x1000000000000276, 0x0) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000440)="e12eed465e7f4448e38956a9bb54e4e41d399d997d800eb0b154f62b88b26efedf2cb2f962262124c0e2c0c3af07e95cefb792898fb00ef76e193985720de5c34e2d26fc6ecd719fd46ef7de76eba44688c15bc9bd42f3bea24524e6e328b1d4d3a6e01c9d383124847254db47267216b37ec37a7d6c5b17d6f661b8398fff4f9357e98e5e082ab929977507440e121b12bb84a47936210b01bd09a4faad934efb87b243c2681c50d3574e1e3a012a772959f7ace410a372e79de7f59dc5e42b200c97468be0c1207cca0376042da001df91448d5975012ae6348d96e7e2dc931f13a3691908ae60b8fc001276de8721b1518beda96533e7fa8800897220dcb5a1567214c80d2e25d30ff2118ddd380125826c7df5c8c9529b7c28add282c3188f4703d55b1141425b606a9c7e9fd9215415dfdd3072a1a9864ca297d4e206b1ce843b226b6b6926be7e16f1d512fbf54b2f3f7838b2906dfb1a543a6815099f39df7e162fca27a459d9a1deb6debfa65c015d8f4c3d0641f277b3a5f32fe2db5c34d66c07f18247f940976e03f972d17fe67627ba938948316125d801750997080b78f001cc5c2c29df3133e7cdaac6db2713ee5873e63c9d49b29c5b0bfdc1c7b371886314488259c4a405bc1afa70b0ce9120d39c266d818ccf72477850bfefca3ce0ead84cf9e9a6271feb94edabcb1ab9f1fc0a42fd1c261c6c7b4e9b196fc1cfd7b30cb48f9c242a7db865e8ae2c119a07e7912c63223ec9abbbbceb8be47823b05546ad6611afa1f840d1cccb01010bbb3570f7f90e2d122b8c5b4f92c83a06684d971c4b9fc3a6a169c5f8587b8bafdd6d785a35d71bbda60c5b13dc2438759df87dfb74f651c30f8f4dfa26d8d678fc963e7bd9f94f042a9024dc9fd20ffabfb66d62c723b23a63acdd8bd192efbd661c15e9f06132c50a7be9bdc1fea5e3e5f42c325eb729409bc3a5bb915963d53532f58bfe714ec5145c98a27d6dbc43b12789986aaff125f9c3ce22b13f8b2deef4be2b1e79ba7dde94bb6a8dc89a5cf028fe554f04f69414805994627a746eb6170be34db6f34a22cc7ee2e9327d5d7b5a195a15546b45576ea6c5c573676db4e8567f9c2c8319c8429c9108bbc45726e8a9b1a92d26b4ced95bbdcb1c28057d265770939b9e4688db1c64ebdea56b25c4e4d0b0f60f408809137c00e35428b0ce817e17d4a04d18c2467b99aeee9f77eb9c9d2e44c92c4b84445d385e90b66b66c1cf97f01efe96925265896ddcacd30ed880d63a64ec83ca6a4631b4b2ec2b325717e913c64a0f46b38f5a56ce1129d1863ca86f77249a1d77df08f03e1e1b9785992d780b63a8b1cc44f570d77a05ff599ae4d8132c7bf31b3efe7fca4b90ef2eca8be163971928a5aa7fe516f734e07606255e112881d8078ce9743ec21783b24787b129ce958a8af19c6ef2646f8273380d2de72631f07645be11466cb6ee4056f75f0707a1636c678d78e4efd0c830d8d860d189d6e33d0d41d64de52bc30e163235fd98fc472a1bad965909ef5573515a3ac3bd311dc9c830069796672f07e1edd7137cbcd7a52decc2b32cdbbc82101a3bfe1d057daaf5a8aa48f6870818ffc06d0e75e70770cf41b082410cb11328e04792173e675e1d678b7898e24405d28e034c8f78de19fd0f6cba1a3ac24ea3b6adb968b4d43e0b0be505ac7fa22cbb13c32c1d30f63053034166db169892fa8f7e3c1bf3f5abf21dcce9d410437a329334dd3dbd9fd0ba100d7a8a01fd51f5ee3e1cc744f7b4763d6ea37c144aca676758241ba46a95c98b8f5724b743b510feb1f1c5923a451b4a00432796640e71aa5bf2fc83ca92f4b27a55f7933f87ab06e98400ca70851da718a5d3e38ff44e5292ddaf1e914dcbd5dc323d0d29185e1b29ca111956db8c9521040f20fb38c0074e84e589b000b2fbad6413f181891c36581d6bea629d6aa0532f6714313c1e3c9e55c75fa20fb2b06d016fde30bac12de622dc4f43c53bec6ab5ff676422a7c37e8d1bf35bcc4afc0cf69e5cc615b6c99d44d4998b5a1ae163946ae8bb41657756fad22afa4fd7b9f9847d971b405a00dcf077a1755468b293f7d142d8682aebae7dd2ae465b3460f978bde2e9c3506cf720600728e5016ec2faa5bd59143a08b4882b0df7860ecc0c80cc4e9a8772d6de7cbf391c499dbac9ad73bb3cdde3890a149a775e7f3b8c227a4827f0fff24abd886def9f0890737dc5e5e7c10a128d69809e296f1a0503be0fdab45a9519ad63bb5e87251d363f149e4ac0c070a00f45f8609ba44778fa87857492933345edef74b6d500f5bec342191a0131d7817c3d60bece57ca2ae38543ff30440a147e0d272baa9caf5189fd522c32ed47edf72a7f1e23795e72d14674a555dab57de1873cbe38bc24fc5094a35ecd63a7038ddc1900ab3eb947dc948f70276acc5ca176730050d4eff78202ef0c86af1a00c80e52d77f1144951935d50383560148717dc5bc3a0c64c3bfd9915a01e7bc5154b887983e2025f46d29dd34680bfccbe7c21c3d004c0391f3d2b8ff6e7a569a3603fcadb5696f4cde20a5c40c4e376d61c526088f22519c0775f68b8ca223922627fb460dc05a199eee07c7e338b6f850a930c595dde65873a63a24257fc1fd72d17f60c81ceea9c59738568d76d16e51010b8a9be1bf91783eaf1cd8a005dea1e0ebf88168f4a739183aad5a89dcdd6a013e2a2e547571428859278f24935da75cbd45bcf767852dbc3a60554b4b6217c13b9975ff06f494d65595a08d9bbccb666cc66e386f20aab4a794df5680de5caa47046248a9599a0bfca3a2638909faf63dd3a25f87a0658372ce3d407147e7eaeba11b444d3100cf353d68a5fec5c7fe98b918075760cfb677ee21179e85ef988d2124993b07580294c5f0a9717422e29446385024bd8a784f4f1bafd55777267b9e220ad222e0d6f2e79d7478221bdf98d44eeb56b2967f32d8744ff38f8a4787036ff2c1c8dc9993c421f773bfacd9d53ebd1bebb264f47389bfacf298dcee90b87c12baa972730bf4936b595a79669b82e91a1c4bb3f287d70cd8924f9b2a4edb9789f96824fffd216e649b6946eb9f679a4959782f52630d81243e40c163bb456bda2ea799cc06fb20c6eb5ba80f22d73dbc77007b194ae828d4d389ab401d42c664f73262c4cfa9c6b7d8fc1cbc69165c2c738cdfde0b2de8ad7807162221e87052b0109db7b0a4bb842e687267090e1a7ab71f7774748a181d22df4c04bdd1753c03a7f573144451c91a2b6209993960dde0179be772bb30bd0612ea96e2e51a2848a6c07a84d5ff36b09d66c9fefaaf679feb58b6da753d9ebde99fe19bd2e1b2ae168b27da34c030a1474812dfc62494e72ff2b9cdfcd01ec35b81c917d58ac0acdf841cf4e2041547289bd89c4622ec5f99c917371742cad8bb209f6f2ba43bb624c1aa7d13792f6ab97797705b9bf1a297562cc6e05a255dec1377b0344580a1cd1f6a77888d4322b11240c383625a83f33fd2229472f1343d5db399bdb8fd4ef03f2b3623882eb2746a96389eaaba0c304b9c712a32a39442fd5ae7976bd19eb61538059a517b0a2064d368dee0d8d8decdd81706ef07e7452aad007e0d206e4bf5cd091517b3daed46b8ca2c0ae45cae5c9d08f49bd2a777d6aa0dfc820a377b23988b151fb9c6000828698544a2c8ad2a3248c216707e9788516b1a3ffd98a0bb8df3421a3b6385e8389ab4d938137ecc0315fb4b5eb690e0d63404605f9b3f31867fbea54292e53e160f4f25ae7e3758d46c0f91d96dbe4f1776be51f40f406fbbffd48cbbecf49ab873bd16fbed4da3f382f2626cbff500fe9adf4e5cba7f30e9f1e8d8cde40ac6e8b56d4f313205c192f336357fdcfea0a3f940961c03f5664ac6b5ffcb4baea4f93583d7d44902e3c60242fb1b7e4e9eb872d028a322302f48bde08ece0ddb2e9cc281e0c44acd09794687bf90bbcc831f18d4b80e8071aad3d337ccdb6290544c843e3a8521ea653fb532eaeb3d852d63fb90900117bf722c46ceab73cec3333fc06928f596165a2ec573c398c1dc232a11dad8f5b26664dad7044644d9f0fe91608695f61c101430170b5f3d1baf89a60a10f0dde008f1e14867c56689189a791094e140763727a442af7bac547d7b21fb2a786d543eb1dca96b464177d3884e112625f1df67f649303c7249a58cd5368b5570c51179747e27422304b30808e0c5be74358bad38fee6c2069c2965d3ddbd3f2efc11b721b574f74b7ca878d73cea1b2df5b6cd0d9e62097fd7876c4d1324dabe8ef90aac61d97b7266d5f5e50f130dc2ca3b795df6291706ecbb2053ded1080181926a388001d3cbe241ce0c47a37a2f3c02bf44cd6845290119c043ee093d3b897660159b623d619d5fa71c6602a64b9d31625be456797240b6cc1e1ad62b3bc7acac4e60c917efceb825b08c08f1b2b0d3803e7be1c70b2e8a049eff0f6da7034212dd1e462fbe3a2a626853d214f54d8b3da5fad5e33a6cdd60c2a776929e19bc99d0b3b9616941ad5da5e5a640cc401a7f71fa9ec0dcc4d8ff24f4695024be919bf5e98c4b78d6ce8dc470ea658d8343de7d8a7a73a0d99594df3ce4251d1075bd33b8bd8b049981677ce32de3eeac34698b8dc505d1b83bf88f4efa3b0f3c3625880c72eec56ccc2224c1d13bd6acdb9dfe2e533be7315bd6f47fee61697c496c624fde02e5eaf78109084c2139348754fc2bb63752a8e0e171068839973332690a0b82671175afbdb97971e112858b592717de5e59e0ebfe5f8e362a496ecd60ab19c5e5487f1be569e09cb7f08595b52595e889a8ab9a3c44c960c10032227e5412b3ada36ebedf51233e49f3c9eda8529350301afcbf58c564e463150d0dfe6aecc880570930119f83119f88353016c895277cf92a1ed087b7bf7f357fa77e5a48ffe505b6b5d790857afe4741cea5cb0df4ec8894865834cf81db436e8c34bfc5f23fda2af22f0eefd0c66594479d61756738385816fd88770da55043ebe64535f90b47498cc446a175202cefa42c6fb949e5386af8a159b0174100e726501b267177409b3a63b6b93e6397f529826a4811e59e0f50ca5fc7487b1d4aeca809712302b3fb20b81e5c22b52f4d003f076d15023f99e1fdd1dd54306f0b8f37ba009350c42ed6d10d739bf8f585e72b57d531cbd2039f6ec33be99e3983f0cd352768b36bea79a784e8448ffd03f2664bbc58dcaebc2e02ce5b6079d2692a0343b5d1b1cd7aa4dcbec80a2f00477068e3c0663ac00ed54e2c76af4c6635e17e7692ad164bb250cf5c8fa9713009ffe5fa3b100a148fba53d7a0f322028a54acc4113cb326b3f6eeab06e37729cfab322e94a82cacb88ab4d684826fe0222d17511bd7d17ae5b6bce22fb7dae66ac25ce0e4f5d6d01f48b1b8b0f299dfbd8b9916fb05c2bb07f8bd124416a4c543c6a3da96991251d53019a09bde5b730db25d3a27d4167e2077ccae8caa362751b37836cf77f4bbeff3b006189731f26673894b7a5bda6e0bbb06bfa2192add4ba88d660e3c7b821f04ca51fbd505753ff14a7a35d717b5c985a977105c22d2c0d7edf8ec5ebb5c4cccebad0c22dcc22f6dfc72cd246a515d7ae87b403c72fe5ec3511b22132a92b978036bf5f2549dcea81b82a8a6aebadcf33f2fc92d9fd2fbea07135e1b55c1e5ee9599bd50a9a4528754f8ade8b379d26f0c7715eae6ebef32a640144257b0e60bbc528f6af98436cd151ff7150035dcca2a37e8230ba41038f6ad", 0x1000}, {&(0x7f0000001440)="fb99b53d73a1afec598de91ca5dfcafb8c86f7d93633af39dbae6356a60ae88e56415f2c8c941f591251788568cdd6743c43043f08706244efbbaa13d2a2600c6f951d0043bb32fa7a1237f9ad2fdbbe3d47b33a517b39c3219692e3439560944466ad14b7d6e31912039bc3b3d7857c17bc83bb848f5e6cfb9fc15c928c1a76260693e570bf8b796dbf68e15e1bee12b67c04ea47cfc2512ac36e756987d06403335b4cc6cf70ac7d8e957d51ae72d758688b857707ede8d984fafff0b37378b25a4bb77a18676723c2c8202e7c12873f", 0xd1}, {&(0x7f0000000100)="7ddd4d4ead96b9d31050899670a7d53d67d78fbd5015f2765b11c610d254c2ca845dbf6b40f49fb0d68532d60f0b2bf6a0e7348a40868faf885a8fe3834c6812cd1c13dff65973e357b5eade8b47dacf792955b1c42f5a2768e3be0e414c300b336f0b4928be84a71a11f9822dc7f8dbc38a", 0x72}], 0x3) executing program 7: setreuid(0xee00, 0x0) getpgrp() r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) r2 = getuid() setreuid(0xee00, r2) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) faccessat(r0, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) setrlimit(0x0, 0x0) syz_open_pts() socket$inet(0x18, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIONREAD(r1, 0x801169ac, &(0x7f00000001c0)) socketpair$unix(0x1, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r0 = open(0x0, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000540)=0x9) r1 = open(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r2 = open$dir(0x0, 0x20000, 0x2be) r3 = socket(0x11, 0x3, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x6000043e, 0xffffffffffffffff) r6 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknod$loop(0x0, 0x0, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r6, 0x0) write(r5, &(0x7f0000000140)='p', 0x1) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x0, 0x0, &(0x7f0000000280)="eb", 0x1) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) socket(0x18, 0x3, 0x0) getsockopt$inet_opts(r1, 0x3a, 0x0, 0x0, 0x0) socket(0x11, 0x0, 0x3f) sendto$unix(r3, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8cc630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abf09090080fdfed8dcfad700"/177, 0xb1, 0x0, 0x0, 0x0) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r8, 0x80085761, &(0x7f0000000100)={0x3}) executing program 5: r0 = kqueue() r1 = kqueue() pipe(&(0x7f0000000240)) r2 = dup2(r1, r0) connect$inet(r2, &(0x7f0000000000)={0x2, 0x0}, 0xc) syz_emit_ethernet(0xc2, &(0x7f0000000040)={@broadcast, @local, [], {@generic={0x801, "073c1a7d80b9acf8edc8ba5b8ad1de54bd964a41551f3c2ed920dc638bdf2321ed977863d06eacec80a79832f9f92acb78db53057e6c22aaec617549a559b42e25bc820d5c3b29b49db13856295a9c719751b57cccec945503512be67612fdf742597b75dd1bfc4be21bc300fb42be109b17a39260c2fd6a9b35756c1a2f064c357c5c24a948e3444cfe385785da3513fe9b797232e85c6f6f6448dfd54299d5611e956937b954d87f841208ad363a6e11f1e209"}}}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x8) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000340)) kevent(r3, &(0x7f0000000140), 0x59e6, 0x0, 0x0, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a0d00 map stack 0x20000000-0x20400000 of map 0xfffffd807e4e1160 failed: hole in range executing program 6: r0 = socket(0x18, 0x2, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x4}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x8, 0x8, 0x40}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) unveil(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000001c0)='W\x00') r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b10005136000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r3 = dup(r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x28}, {0x20}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x4, 0x0, 0x1f, 0xee8, "ece98322d241d6262874838835f8b01b2579aafc", 0x400, 0x3ff}) msgget$private(0x0, 0x10) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x2, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) dup2(r1, r0) socket(0x18, 0x0, 0x0) setrlimit(0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) kqueue() open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 5: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) select(0x40, &(0x7f0000000000)={0x1, 0x0, 0x5, 0x0, 0x10000, 0x8001}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[@ANYRES8=r0, @ANYRESOCT=r0, @ANYRES64=r1, @ANYRES8=r0, @ANYRESHEX, @ANYRESDEC=r0]) mprotect(&(0x7f00003de000/0x4000)=nil, 0x4000, 0x5) syz_emit_ethernet(0xe26, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaa"]) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000280)) socket(0x0, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000200)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x28) unlinkat(r5, &(0x7f0000000140)='./file0\x00', 0x0) close(0xffffffffffffffff) socket(0x2, 0x2, 0x5) dup2(0xffffffffffffffff, 0xffffffffffffffff) write(0xffffffffffffffff, 0x0, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) sendto$inet(r4, &(0x7f0000000680)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576113f00000000000000cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301bfe0a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d200002c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802f0adf0926d439de03c78598e710684e88cc7eae195cb1feab26c2dd588ae618408fd9fb60003e20c608e0a42aefd26fd4a3c9058367029fd2f372c", 0x5c9, 0x0, 0x0, 0x0) getsockname$inet(r4, &(0x7f0000000240), &(0x7f0000000000)=0xc) semop(0x0, &(0x7f0000000180)=[{0x3, 0xffff, 0xc00}, {0x0, 0x2ff}, {0x3, 0x1, 0x800}], 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0x2e00) r6 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r6) executing program 1: socket(0x18, 0x2, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000004c0)=[{0x30}, {0x1d}, {0x8306, 0x0, 0x0, 0xfffffffc}]}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r2 = socket(0x11, 0x3, 0x0) r3 = dup2(r2, r2) sendto$unix(r3, &(0x7f0000000340)="b1000504000004000000000001410000331c13fecea10500fef96ec0c72fd3357ae30200004e300300000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x412, 0x0, 0x0) open(0x0, 0x70e, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) ftruncate(0xffffffffffffffff, 0x0) r4 = socket(0x2, 0x3, 0x20) sendto$unix(r4, &(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) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x2}, {0x3c}, {0x106}]}) pipe(&(0x7f0000000bc0)) executing program 6: syz_emit_ethernet(0x2e, &(0x7f0000000240)={@broadcast, @remote, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@generic={0x44, 0xc, "cbfe21456ddc0b2ad439"}]}}}}}}) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x6000) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/91, 0x5b}, 0x3f89}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) poll(&(0x7f0000000100)=[{r1, 0x40}], 0x1, 0xfffffffd) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r2, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getgroups(0x1, &(0x7f0000000140)=[0x0]) lchown(&(0x7f00000000c0)='./file0\x00', 0x0, r3) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x45) executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socketpair(0x18, 0x4, 0x7e, &(0x7f0000000000)) getsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) setitimer(0x1, &(0x7f0000000000)={{0xffff, 0x2}, {0x2, 0x1f}}, &(0x7f0000000080)) syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{}, {0x4}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(0x0, r2) r4 = shmget$private(0x0, 0xc000, 0xa0, &(0x7f0000ff1000/0xc000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x1, r2, r6, r2, r3, 0x42, 0x3ff}, 0xfffffff9, 0x0, 0x0, 0x0, 0x3, 0x8, 0x8}) wait4(r5, &(0x7f0000000140), 0x3, &(0x7f0000000180)) seteuid(r2) r7 = semget$private(0x0, 0x3, 0x12b) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000240)=""/204) wait4(0x0, 0x0, 0x1, 0x0) msgget$private(0x0, 0x82) r8 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x10, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x4811, r8, 0x6) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) lstat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) mkdirat(r8, &(0x7f00000004c0)='./file0\x00', 0x170) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) wait4(r5, &(0x7f0000000500), 0x0, &(0x7f0000000540)) r9 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ff3000/0x1000)=nil) shmctl$IPC_RMID(r9, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x10000}) r0 = syz_open_pts() close(r0) (async) close(r0) syz_open_pts() nanosleep(0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "000000000983c1a00200000000000000000200"}) (async) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "000000000983c1a00200000000000000000200"}) writev(r2, &(0x7f0000000280)=[{&(0x7f00000012c0)="de", 0x1}], 0x1) (async) writev(r2, &(0x7f0000000280)=[{&(0x7f00000012c0)="de", 0x1}], 0x1) close(r2) (async) close(r2) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "000000000983c1a00200"}) writev(r3, &(0x7f0000000280)=[{&(0x7f00000012c0)="de", 0x1}], 0x1) close(r3) (async) close(r3) syz_open_pts() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x2}, 0x4, &(0x7f0000000100), 0x0, 0x0, 0x0) (async) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x2}, 0x4, &(0x7f0000000100), 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x24}, {0x84}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0x5487, 0xffff, "0afff5ff7a095aeba1d76ff218aabc86001800"}) (async) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0x5487, 0xffff, "0afff5ff7a095aeba1d76ff218aabc86001800"}) writev(r0, &(0x7f0000000840)=[{&(0x7f00000009c0)="1bf882c147063c80d3488dee7e157281374a68073ada17b27df1dfc9c9925c1f027c3b7b1a05319351cdc65fe93981dca900f55c48b50ab333662aee276b0ef9f188aa82ac19a7fb379eb4962f2d58dc2dc1127a173c751c812fd90ce41a14a56114322da257feb94d5189149508c957e47792c556a256c713d069c243858eab22bbc73660d8629969a253ab4105462c267e2a0f55481be0d308a8db18f4f8f293917cb5d1fe74f4a6c3be6babc58636de9017cf524849359c1a4c36d06821f99c211b7435ac690f4288f743374477e8b49be85e6d164b592d1091c16b241a0a7eb1c760f3f69ec542ac169d3ca0e4d4184a935f0465e41df1d1ead15fab9c6d893c922fe7ccc85b5f6e843e9bd257525ea4603d41f647350541e5ede6c68b51f0749545aa67b931b241e491369beb2b8cb7663ce5e20d5159e7efa0540fc7c2bdd5247867313e9e506bcd09", 0x14c}], 0x1) r4 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSTOP(r4, 0x2000746f) executing program 4: open(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) open(0x0, 0x0, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0xffffffffffffffff, 0x3}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000040)='./file0\x00'}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) socket(0x11, 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) minherit(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x0) socket(0x11, 0x3, 0x0) r1 = socket(0x1e, 0x0, 0x0) shutdown(r1, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x800) select(0x40, &(0x7f0000000280)={0x374, 0x400009, 0x0, 0x0, 0x9, 0x2, 0x2255, 0x10000000003}, 0x0, 0x0, &(0x7f0000000200)={0x0, 0x3ff}) msgsnd(r2, &(0x7f0000000240)=ANY=[@ANYRES32=r3, @ANYRES8], 0x401, 0x800) msgsnd(r2, &(0x7f0000000180)=ANY=[@ANYRESOCT=r4, @ANYRES16], 0x401, 0x0) msgrcv(r2, &(0x7f0000000800)={0x0, ""/137}, 0x91, 0x0, 0x1700) executing program 0: socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000240), &(0x7f0000000280)=0x10) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000000c0)=0x800) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000380)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') readlinkat(0xffffffffffffff9c, &(0x7f0000000100)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0xfffffec1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x1012, 0xffffffffffffffff, 0x0) r4 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000200), 0x4) connect$unix(r4, &(0x7f0000000000), 0x10) r5 = socket(0x2, 0x1, 0x0) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0), 0x10) getsockname$unix(r6, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r7 = socket(0x2, 0x1, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)) bind(r7, &(0x7f0000000000), 0x10) fcntl$setstatus(r2, 0x4, 0x40) r8 = getpgid(0x0) fcntl$setown(r5, 0x6, r8) sysctl$kern(&(0x7f0000002080)={0x1, 0x1b}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 1: setuid(0xffffffffffffffff) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) setreuid(0xee00, 0x0) r0 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f0000000680)=[{0x2, 0x9, 0x1800}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000400)=[0x7ff, 0xfffd]) r1 = geteuid() semop(r0, &(0x7f0000000140)=[{0x4, 0x200}, {0x7}, {0x4, 0x9}, {0x3, 0x4, 0x1800}, {0x0, 0x5e0, 0x1000}, {0x2, 0x0, 0x1000}, {0x1, 0x9c, 0x1800}, {0x4, 0x3ff, 0x1000}, {0x0, 0x8001, 0x1000}], 0x9) semop(r0, &(0x7f00000002c0)=[{0x0, 0x3, 0xc00}], 0x1) r2 = getgid() semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000540)=""/163) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000600)={{0x7, 0x0, r2, r1, 0x0, 0xb2, 0x7}, 0x16, 0x400000000000009, 0x1}) semop(r0, &(0x7f00000001c0)=[{0x2, 0x7}, {0x1}, {0x0, 0x801, 0x800}], 0x3) semop(r0, &(0x7f0000000180)=[{0x1, 0x1, 0x1000}, {0x3, 0x80}, {0x0, 0x4, 0x800}], 0x3) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0x4, r1, 0x0, r1, r2, 0x20, 0x3800}, 0xfffffffffffffff7, 0x8, 0x81}) r3 = socket(0x18, 0x2, 0x0) r4 = semget$private(0x0, 0x2, 0x621) semctl$IPC_RMID(r4, 0x0, 0x0) semop(r4, &(0x7f00000006c0)=[{0x4, 0x3f, 0x1800}, {0x4, 0xff, 0x1000}, {0x3, 0xe75, 0x800}, {0x4, 0xcc7, 0x400}, {0x2, 0x7f, 0x1c00}, {0x3, 0x0, 0x1000}, {0x1, 0x770}, {0x0, 0x23, 0x3000}, {0x1, 0x250, 0x1800}], 0x9) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendmsg$unix(r3, &(0x7f00000003c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="9e3a0b440b39c6faaefd093d860c56b298d5d949e18293291b4c9887a2607fc093f365c0c59a4e87ed90e32ee5a430394a2558f1f4f94a63f06372ea74c33d06015b0d6cbeaa4be2b208bbf23f2a3ab647b2744fba0bb61c09ea27e01a6e6a4c14370c939f66", 0x66}, {&(0x7f0000000440)="20dc2029560b620988fcd683ba84fe1108a4a6045aba646a34aec5f3276e25d9904af94b4fb2fde80680999a3e3d4d9d553e40e1bdee16830807b6349f7761175b5282706be86af5d70137a913503c85c01986e5d07b7a8c0b5f455e032f2918c60176e6de1abac51a7ccc364a5fd1103fa839aab0d6574f568d9c186ce38f29ddd00022dc540ff0cf59de781c58b33ea6be34ab19e86f6542cb825a30a98a2f1d0e283b10ebd30d747d7658ef1629b9b79ed53e3b7f1883aff1ee06b34fdad06e84b2b8863c541bc1927b3bbcd50c42328d041ff2c7a89fc13570bf813c9887d3921f3ddc0170a7c83a1b6d462085f6f2bb870bd1d2", 0xf6}], 0x2, &(0x7f0000000700)=ANY=[@ANYRES32=r2, @ANYRESDEC=r1, @ANYRES64=r4, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="2548ffe2ffff43163af973fc42f39267633b5783ff76e25cd3eab49b12d42fc045711969f4542b0adc52b291f6fcf6d000"/62], 0x20, 0x8}, 0x406) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0x1, 0xffffffffffffffff, 0x0, 0x0, r2, 0x101, 0xad}, 0x10001, 0xfff, 0x9}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r2, 0xb2, 0x4}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt(r5, 0x0, 0x5, &(0x7f0000000000)="5d8ad1ae", 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000800)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000140)="60c15402f1743e6f110c6ea0ffc66f6950de2f808f608d3ca9deb71c0f69adeef6ecff1a58c248d4447d416ade6e79a58d05c7ca6bfd4bc912943120a218a65aa2273d07e91cde3be2017cb43b35d5a27ca333632eb823d9b83f7497fb53", 0x5e}, {&(0x7f00000001c0)="f20c812b0a4dcb9c4dec7f9bc4c18bae69af8d5217ac4caa60b1d0e8bdab1322f3a99cac6b183588e46fb6f1e7476de5c507108b3b5ecc6b8e73607a7a26db37811945d11bb506f80b699108641b6a15843e60a6fa268d5a68b404c40bfe5a24ebecf03cf737140c48b61d2f9e336aaf4ad4cc1424f2367d9c67f9bec7a77d1be9f066b2af349525918ea8846b299f24ba3df6deb65de5d7693ef517ee3832b1c66e937224e2704b14d55cdd96dc742beb79f2334376c85ca2fe", 0xba}, {&(0x7f0000000280)="59ec7702a09fb2cadb566805d42d72cad494abd12191fd15bea7b5cb0b805c1dbeb2", 0x22}, {&(0x7f00000002c0)="f5249ea56d6a268b67812acec336cdd1a1e1679966ac4498e2c690daf84e3ca4fa3ea96176c2f106f19a4eb7ecce5abd69f0dcdc03b2bdde6b42a569ae1c4c7253d8862118b3ea47c0f703ede7cd51ae07d105224dee", 0x56}, {&(0x7f0000000340)="9fe41bf9eb48ef101990d2d8a710e6506db2469d252596e982595ff848c71e9fcc5bcd8e52fbe68f7244fc8d172541eae5ce8d32389b5675ce948d9224a3244cfcf50e91c6a57b7c149278158b847311f15c18d8883deeef1690d97f16", 0x5d}, {&(0x7f00000003c0)="5c14183284c7f8fcec5774c5e5624416e9e392c87f33ee6bd20f68dfd57ee5cf8b8028543440ba4021ae72efb8d10a5e56f571cf6df78a4b", 0x38}, {&(0x7f0000000400)="b640302f7b0ecca07282051bce0fcc4e9b85adf6327197e10b531babb91144810fb9728f4338fd892e848acfc31520d7aa721ae597a835f92bd67ebd345acce60a547a0e155a483caed9ce74162b38b12180f427bdd9bc4af6b3e417de51235034ade40be9d89e5d8f0f0a589823af40054e6b28d4927487989c1eac1ec93d6a8b181ca8e1a47c6c019031a7c1f4d024fc453446ba648ee67cf8028838a71e90a6eec8f52aa790e1af25e23702e1e6c91577945916344462f357ceb607b7735fe4a4fee4ed8b17384f59a182c00acb97d18b80b8659d777e2eb6c3279ff612e5cf2e99670822e73db7b46b", 0xeb}, {&(0x7f0000000500)="092475278c9b146ebeead89e090cce6414e5ef8c20cbc925fd738db95d5e3dfbe46f1148cfd9b3e6376bc52cc0fcf9846db22504c4a30e20a9c992d1c2af1dddf3b4cd248fcf6dd91572b419fe7d02068ce9334d71080cba0122702d761e6fff35224e", 0x63}, {&(0x7f0000000580)="81df2fdce87ffa60722beae067ec8c7483db986e9a330ada3b7df790ba5b394c8d13a762935de1ac3affbd16ec4ae64def646d6cd6d44118ebc72ab32c7c1f0e42305b693b5b4d9b979ed1d3d7b923a08960ce3c03c86b5660bfc83743913588ed2d9578ae00d3ea09070433b88a10f1f8fb4f3d4e3c47dfd0978a4c06f58a4f51a0d2b55d75f08b05196ac4df99aa2085c16b05d1299c5299e3f3a0fcf570844cd7af1976520a", 0xa7}], 0x9, &(0x7f0000000700)=[@cred={0x20}, @cred={0x20}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r2}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r5, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0xe0, 0x9}, 0x8) setuid(0x0) syz_open_pts() executing program 4: r0 = kqueue() r1 = kqueue() pipe(&(0x7f0000000240)) r2 = dup2(r1, r0) connect$inet(r2, &(0x7f0000000000)={0x2, 0x0}, 0xc) syz_emit_ethernet(0xc2, &(0x7f0000000040)={@broadcast, @local, [], {@generic={0x801, "073c1a7d80b9acf8edc8ba5b8ad1de54bd964a41551f3c2ed920dc638bdf2321ed977863d06eacec80a79832f9f92acb78db53057e6c22aaec617549a559b42e25bc820d5c3b29b49db13856295a9c719751b57cccec945503512be67612fdf742597b75dd1bfc4be21bc300fb42be109b17a39260c2fd6a9b35756c1a2f064c357c5c24a948e3444cfe385785da3513fe9b797232e85c6f6f6448dfd54299d5611e956937b954d87f841208ad363a6e11f1e209"}}}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x8) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000340)) kevent(r3, &(0x7f0000000140), 0x59e6, 0x0, 0x0, 0x0) executing program 3: socket(0x11, 0x3, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="e5fd0cc0", 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1a9}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000080), 0x2, 0x0}, 0x0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet(r2, &(0x7f0000000300), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000228000/0x4000)=nil, 0x4000, 0x5) r3 = dup2(r2, r1) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000240)) connect$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) mlock(&(0x7f0000475000/0x3000)=nil, 0x3000) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) r5 = socket$inet6(0x18, 0x3, 0x0) setitimer(0x0, &(0x7f0000000400)={{}, {0x8000000000000000}}, 0x0) recvmsg(r5, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=""/216, 0xd8}, 0x803) r6 = getuid() setreuid(0xee00, r6) r7 = getpgid(0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x3, 0x0, r0, r6, 0x0, 0x30, 0x3}, 0x3, 0x4000000000007, r7, r7, 0xfffd, 0xfffffffffffffffa, 0x1, 0x1}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, r6}, 0x2, 0xd47, 0x7}) clock_settime(0x100000000000000, &(0x7f0000000040)) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') chroot(&(0x7f0000000140)='./file0\x00') executing program 2: r0 = socket(0x18, 0x2, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x4}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x8, 0x8, 0x40}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r0 = open(0x0, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000540)=0x9) r1 = open(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r2 = open$dir(0x0, 0x20000, 0x2be) r3 = socket(0x11, 0x3, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x6000043e, 0xffffffffffffffff) r6 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknod$loop(0x0, 0x0, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r6, 0x0) write(r5, &(0x7f0000000140)='p', 0x1) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x0, 0x0, &(0x7f0000000280)="eb", 0x1) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) socket(0x18, 0x3, 0x0) getsockopt$inet_opts(r1, 0x3a, 0x0, 0x0, 0x0) socket(0x11, 0x0, 0x3f) sendto$unix(r3, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8cc630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abf09090080fdfed8dcfad700"/177, 0xb1, 0x0, 0x0, 0x0) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r8, 0x80085761, &(0x7f0000000100)={0x3}) executing program 4: ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x104, r0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = getpid() ktrace(0x0, 0x0, 0x14, r1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/118, 0x76}], 0x1000000000000212) r4 = dup2(r3, r2) execve(0x0, 0x0, 0x0) dup(r4) sysctl$net_inet_ip(&(0x7f0000000100)={0x4, 0x2, 0x0, 0x7}, 0x4, &(0x7f00000001c0)="9a76189665c6", &(0x7f0000000200)=0x6, &(0x7f0000000240)="d0c9879d3bda4566ea9f4f2de1211a4a4e979b98dba5943f9ec840fff4cddf6d8e034b7b9c7ba2ef55e46bcae6", 0x2d) ioctl$BIOCSETWF(r4, 0x80104277, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) writev(r5, &(0x7f00000001c0)=[{&(0x7f0000000140)="2c5570eaec99cfd57b0ec619a798f463dcead8ae72412b", 0x17}], 0x1) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 1: 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) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000a80), 0x10) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040)=0xaa3, 0x4) r3 = dup(r2) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000200)=[{}, {r5}], 0x2, 0x0) poll(&(0x7f0000000040)=[{}, {r5}], 0x2, 0x0) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x1, 0x7, 0x0, 0x1, 0xe2, 0x1f, 0x6, 0x0, 0x2, 0x7fffffff, 0x10000}) sendto$inet(r4, &(0x7f0000000080)="f3", 0x1, 0x195a05e282d6161, 0x0, 0x0) recvmmsg(r2, &(0x7f0000000480)={&(0x7f00000001c0)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000500)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000000280)=""/225, 0xe1}, {&(0x7f0000002240)=""/4096, 0x1000}, {&(0x7f0000000380)=""/196, 0xc4}], 0x5, &(0x7f0000000580)=""/204, 0xcc}, 0x9}, 0x10, 0x841, &(0x7f0000000680)={0x1000, 0x8}) accept$unix(r2, 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r6, &(0x7f00000011c0)={0x0, 0x0, &(0x7f0000000e00)=[{0x0}], 0x1, &(0x7f0000000e80)=ANY=[@ANYBLOB='\x00\x00\b\x00'], 0x10}, 0x0) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) executing program 3: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000140)=""/89, 0x59}, {&(0x7f0000000200)=""/85, 0x55}, {&(0x7f0000000040)=""/31, 0x1f}, {&(0x7f0000000280)=""/93, 0x5d}, {&(0x7f00000000c0)=""/50, 0x32}, {&(0x7f0000000300)=""/41, 0x29}, {&(0x7f0000000340)=""/164, 0xa4}, {&(0x7f0000001940)=""/57, 0x39}], 0x8, 0x2427) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) dup(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x2, &(0x7f0000000000)="c772b2db", 0x4) r3 = getpgrp() r4 = socket(0x2, 0x1, 0x0) r5 = dup(r4) fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) setsockopt$sock_int(r4, 0xffff, 0x20, &(0x7f0000000400)=0x4, 0x4) r6 = socket(0x2, 0x4001, 0x0) r7 = dup(r6) fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(0xffffffffffffffff) r8 = socket(0x0, 0x1, 0x0) shutdown(0xffffffffffffffff, 0x1) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000001900)={0x1389abbbccbcabf3, 0x1, 0x63d5e250, 0x5a, r3}) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x1, 0x2, 0x80000000, 0x2fffffffe}) fcntl$lock(r8, 0x9, &(0x7f0000000640)={0x2, 0x0, 0x200, 0x5}) openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) pipe(&(0x7f00000004c0)={0xffffffffffffffff}) accept$inet(r9, &(0x7f0000000500), &(0x7f0000000540)=0xc) r10 = socket(0x18, 0x3, 0x0) recvmsg(r10, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=""/78, 0x4e}, 0xfe99d662c5d48c76) setsockopt(r10, 0x1000000029, 0x27, &(0x7f0000000040)="5ab7736a", 0x4) setsockopt$sock_int(r10, 0xffff, 0x800, &(0x7f0000000000)=0x6, 0x4) syz_emit_ethernet(0xba, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000180000000000000000000000000000000ff020000000000000000000000000001"]) denied attempt to set clock back 139 seconds executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000040)=0xc) r1 = syz_open_pts() r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x3, 0x5}) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000340)="a234", 0x2}, {&(0x7f0000000380)="6d6fd5cd36fcf120e24817cded696b64908d758f0fc11e16c066680c43ce3331d87e5f2ac0bc2f3a3c36b097813227998a58bfc5d9a9d491b05299cf72a20e1ab7f2deab161fa7d2e4bece499228c21ce5d42e52d5ad5d9011398871690e667584e1aba4ad44a418e5bdcfc7983d2d2153da9b8fa87b4ecbdf6199a962aa0415d2053c78e22f820a1ca5a15c89bbde767d01e3efd4315d3e3a1789c771a7c1aa2bf8c9df8247d66853b663ea27e5bbb9a9fcde", 0xb3}], 0x2) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000001540)={0x9, 0x6}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000002c0)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) poll(&(0x7f00000000c0)=[{r3, 0x6e}], 0x1, 0x0) symlink(&(0x7f0000001700)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001780)='./file0\x00') open(&(0x7f0000001840)='./file0/file0\x00', 0x0, 0x0) poll(&(0x7f0000000280)=[{r3, 0x8}], 0x1, 0x0) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x1812, 0xffffffffffffffff, 0x0) r4 = socket(0x11, 0x3, 0xfe) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0xf}, 0x4, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x20, 0x1) sendto$unix(r4, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0900e1937c727a4bdb8d000008e371a3f834371205", 0xb1, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x88) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$SPKRTONE(r5, 0x80085301, &(0x7f0000000ec0)={0x80000000}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x40001208, 0x0) socket$inet(0x2, 0x5, 0xfe) executing program 0: r0 = syz_open_pts() close(r0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) write(r1, &(0x7f0000000c00)="52a2f582d6cf094ca2599f85ac14a0ae13edf0e090e5c2fdbce3eb0a6b60f00caddec586702b34e7a65cea9fcd6ba3f09f44ceafd4e5caacdcae6360285bd9eac64c650453b2ef1cc94fc5b36139a23476a761989a99bfc0611ccd2444993af388e49fae33b5d6fe0b982618a5aeec2da1a850e3df84b6eb803c8154757145392e0fb68a3f07204b2426152e56d3e3cb09f2f67eaf1c179dcc604d0184b4d303b931bca212e92645d0017e35f2c37c4d68e3a520bc48e842ca7d7a9ec670a283483370b0214e58eba5572743be9ba42c5ef6e2fa30b96b99017871cb98a824c00515f542842855e9522e53cf756457c6111f94f401eda75cd80db16313e053a41794511e05f75c414783900e43511e2e48f358490d06475e4a5049792378fd005112b4a2adeead7f4daee019be9804175194e0b571f0d8974b9582a5dc77c45e3910f9f9d16354f6455c97f46f2da2f0f536a6f4d8c2b2e90e9aaaf74eefbca67e9e1e933e334c26bdd2f2218bd20c3f8e6cc55e23dcacc9cd6e773202e76553a14a43df1ee2f251c6db7e8a89d87f2b4b98529a769b1439257b61df2ae3b67f3a4439e0dace61b1b59b85c3ecf46c7117d628d06f6da2a61b2cfc57fb18d590b6229a7edfac66121c5114fda6092a0f9ec58ee29b441b631bb8df99b29adcdcaf08f7af43f0172a2d98fa804138c3333c9048d515a0420658beb78db3a2a6d434bf055d08de10ac5ad7839c2ef646c4e75515d9f8c0934693eba3ebeb4d3493f70d898237533489dd287851af0a9ef51c367f92a85056465aa6b1918c22c474a7e4fcc2add2037e8ef6b626f000855c2b9b0dc43d9f666cc92dc99e2e2e22f592ebb97dc3e10e5443ad20570cee9dcf946f7fae7901310909a9dc5e817cdeba1e54f2358957c35225b70e459ea5d705986ffa17c5e98ecfff2a3ca7e563c24677b09ca54d66b7de89eb2ec319cd182c269bddd47a998ec2cd83bfca5d27e7f556b6845b86456cae3f4244a106e8467738060579039598e74e9ea58a6fec42591f554fcde9bb903f8a31e6366d9666e6cea686a7cc5b8de38b7b997f34153b7d65f8325bbf3ce51208d7f3a95030ef0fb7dadfc1a5f120db29d5764a0cd0798ef75705362851ab389eba2f62878f7a928ada08b93ba2ec36014ff310fad3caa30a127904bafd39a974ad7526f6e3e9d5943cd8feb0552edc8c4059c90743a59df07cba13bc9ae0aef05a3c0cef4d5d6ae8ea34c6840b3f59a58d2744cf09efeee148112c9c27807fb8e9c39af68694304efe09642662ef0ee8a85ceabc630411169269cb7a1adfd42c971fabd48853b87c1ea47567ff50c57933e37db2d57497cb442f1b08c6bf4c95c0a54b9c6a6776611c15a838320f391cb67546886c3ce7c27be6235bf6e65fc2cd292f62ee178ef171efc668fef5b6bbeb10111a2315a02b088760752e0c437f103e8673a08653548dc9a2c961e2003e052eeec225c0a6315159be6e0c033d2c3ed21d5337e01853863aa07a43b4c7f17e54e2fc646c2a9a818a4ba952cd1acefccf3548bd06073453e78fa5fc0492682b3a28c89cb81d949999e1ddc10188b30fdc88c04d088cf20556b2d350e174999446285a23e15578726d6c1ab8941d811ddfd64e6efe0b2561daba7df36ddb25697b4fbdbbfa3b154bc1b7362ae17d059ece4cea42bf2fad2456a76be186a902f5354ed9f77de5a3359b685676549373998bef6c4fa408064af3a81d39d0c8f6711e26c77b2485ca54519ffffc8535f02afc13ec6071d457bc92ac0ceac5e689fe740e9225348f3f8e173d2c1fdc7ea1eaae2adf32503c3c08dc01f904f1d9c73fdb9cae5b96dd0ad9e94fe8350f224383a635d7089df9ac36cb5d5406f352dbd2c842099590006da353235c0b833ff8d8b5c178634a3ad0212956a637365895687b034a843b6bff66aea6cb8a0f0d695bd58a59b8ab6ff8745b3fd2fe9c2b5e2a59e8593adc00e4f73c7e037f89802fc9f6cdb7d5b66b2f802ba80e06ee956c752ed9aa1912091d9e6694b7b69de2889a907233a6908e77ed49720d64066dbd5f67d5908fdfb0ab683813414b8f77033f01259b376165d0d7fc207396cff9209ade5af85b3e865017778fcf9db988b2b90c15ad5bac7384d4b87802ee0a6ddd4d14b976f0728866c0880dc6ecbef17da8aa4996e5ddb1ade4037f3c7ce555b2846861ff53ca1b816b24e4c7b851869a6c8b770616d1f7f91f812282f76e2cd9b8ca2fa113f06074935a27533a65b62004012b30212481715c69bc2251c13e2b08eacfe48e04754357819f84b37bb569d4efefa4d1d790f9c9097708ae8b4e12984a97b01a5edcc15133ca4cd63bc86a3047ac1f3a5230861f98b7c1b8467aff83abf33223ff51edbaccd5fbdb21bd923baa7797b120465c052e0b91bc49050dc3c3590eecc4252811cf26330eedb97d9ae82723991cd1b5011a0c6323c0290b49675c487c8cdad73d4416d807b3511600712cc9f76763e72bd2f4833d78dff22e09c9d0a797c1be458ceea2e36c100bac99fffb361f1fadbd68f3ef4c96c0e7b2f6844014cb80e7494c59f5901058ef3d74d4b1a45bd0667413411e988147f7b89353f32a9c9c4c4bbe801e082d5f56d5ccb69013e7471c073f67111921efb59413935065b0630f899a96dcfed06229da32c90235ca407e1f597aa3758d43f544709e4a3aafe269e319f2ac18d0ced1b8cd21a04e130b138daf87d04029179b33725042b03bbfd3da43f4c244f83e52b44524567c5ed0721610730d3234b6250d3ff5fbd31d1fad0aabfa96a1c9b260e34d1c12ba5bbc998451a224cf3a4be4d6834262ff9901c9f2801e8beca4eff301171e31ffe7bc5b03e6521dc79d1fc645d91c45db0184024ebf89ab201f017983a03c6f61360faf07b79953a8502a6f73812a8fdae6cb87e5d0a93f7fc49affe8d892bba2799c58e469bfefc48a31f3ce986d30ef2aace8dd04e3dfd820330104cd40af9f9e207104c3c06f29750aac6a8e42a7029b4d08a4140553cf0a9e985fdeaa792d175d471308d612c15482e7913b321dcc514caba3042133f5fb27b080bc76b41c32a901ea059be91b44a9879be86e3490ae889e6db402c236f7491c9c5ea3716631ac1c3d976546838324473d8429b25af2a128f4b5952689e89e8b15fce4c6d36316e9b682b4a821efdb4aab7afe3771961d0ecd4e9d786098a47c2b83a37cb42f202061a941d7d167a3739ff549423150d47627d9e22e3e842f5b71bc70cd66215d8930595146f4252dc43ddcae2933865e207e2eeba74162cdc4579ba5c3abac9ccda2f134cdffa8cfe36645200e487d51d99cfa42c7a315a13164fa6164975312d7bad1872058b713610ace9de846605c66fdf366a3db3981b6466a8979c722480b70980452ea90f1518ee31fbe44aeffa7936cfd67221a44c05b65edd6799db7c1bfe423b9b43df3df44d4afa151b97ef4c06b24a3167b9a7f535278811cd8ca8fded5c51be325adde2f30af0922ca4136b6d3736316e6acfe7906875f7d9b71c1816f590bb3ccdde2fbb3471e76b5ccfa02a82ecc79f0c19417cd1b4d4a7caaaabd551fdea17833d7ef7cc653b77303fa63556b86d00fba58b8c34cc6a102c3eb879be61463f5aa3d9a67b743ea86ce68352aeff30fa78610125aef6885f020e3722053bae18d46a44799fda45dad758e4dc17d2171ef9cd1fb85771ff604d855c0ee180a64c2dce60a80403d661c556097447ca83f59319601473efe1f550f631e96470ef405a8f53870f9645f92aa2edb1ad78316848fda29219fc238e106e311535cc2f1540d1259c896dc01258594c5a2c3fbdae83ef8ac85834e3f722a83b881da4d192127050d96f97b1d6ae06fa4e328952682bd0cbcdaa9dc217f11543e8ce635b899cd3e3aac2454b0c94614c5a2a24e07da7c5e9e726864511fb6b7009d924a1123775d7c8602abfbd21b185ec01755d5ea94d03693ed2d85648f4092c99cee0af456f7dce276a7b9432bb7a01dc26ffd0180bf397e2d8aa6016f85eae9d311e3ebf1328b119160ffa2ffed311099b35386097127ea16b1d47dced6378f994e8815623bc745c8a970cb7b002fa31d578e941d4ea27b4ea65ec4a686bae98a71cd6c1d6e73b07072857e768e92093e8871c1c90090dd34a510fc604d1f10e8d72be668f6204a2fe73f8abba2de531affd89285720dbb2d2d3013fd40664dc31cb3ed4948c64a6dcaaf9bd927771e25b6879bd86e70960fc19d66755107a836132518d44cf0dc98ee8b2027a5c13cf4084ffc5929a427829df1678a05f8e95b578bfbbac0324e13ba1dd01477232441a9c5aca2cbaff5071e84c661f9ed24dbfb7b82c8c400e59c0ff7c69a4514052cb2d4b7f2d0fe6341f3422a04ac26f928753cdae37b73819da44073fc712e19b64d01a47f09ffa65edbdca94dbc4350ee3a2c875df9eeee3ece25d878322ca216695e436d1bfe130c6aab33b6039b16b7804c39d1b8b55abf392d2d2cdbb1a9dc9a18547d30c86219f562a561e8afe5c42016b76611998e819252858aad0f9d3259c6c8b7637b976a26ec18df7b91f65e7fc2b57890f34df8944a86749584e3f60375e4834b9004498c1fbffff7bebe2d19bb2f9010df69fa6f544894516bdf2b4c97b4f3fd6d909fd1cf910438f81dfee55c5d0eb2f13a0484c377fc50a8bce5353fcaf36745b59c532c4753ccf8fd725bcbedb2af61a9702588653606dc16b9017e388f859eaac2bd8f081bd9d2fa3ae44ba2f52d7d22b8f2bd883fca4fc9483050b93982eedce5eec3f72afc0fc064c7717902fc8f01525aaef7c2ac7c5aa5c325c057938cdb1bc333b4190afbc891205db53a49fd75bac6add6ea56205d86b481ccf90b36e3e4663a9cb217c585babf850a86084159c21898619392f9489918a61f298dfcb040560f205cc23da8ecbb6e29037ea94440daf168190e1eaf4eed13e0031b0c41f45658f00c2e7e0e54c4709352f7fb0076ce0b964d9201fd479edb853021ed130e0a6bb496b46154b65732ffab13489d78df5b8a34e28c131dd778e2cf1b6d1f683497c1b7639e6cd898238913bab1b37f4cef056fcaeb1eb3f9f6a35b2246716b0e8bfeb63eae1329de1a5285806237994ddeb7addc15c6038ae1a4cb9954ffc0a959488e38b4ab20d32b0b796bd0019602bed76e4d21516a2a731444b2f29720d62110f1afd058562146ee85587828eb128acef92d10277a65d7508639ad3f69fcf0b283115049d3c28f65486c8cd48725da360ee0307bd2bc64051385afa0359fc2e51ed6e3e783c59f0418177c3a7e652f8852886553114afedc450292b6aeec0ea76bb424d62f9a26e498b875cb7a218484cbbed75ba96d18edc31b5914f6d9746c7ffc77c61e5d564196caaf6fa56190f562a55193ad7d1fea6326abb2c364f73b06c5d9ea93df8cf172c26965b3b2ba0c563b46946f4e7ca7d5a3bffb409f0beffd2e8919386f2987b33a8b40e0bf571f4f221dda5fc0930d50f210010868dee2efa6fa14ab60e7f057bdd359838320569937f599e1609d1f72bf216d55c24a12a4674b94ac351725c4a65c62bca83b5716cec58a59d459d57324023be67b1aa5a7cb274b0cc607cc7d035b65322685307dd2da9879247bc8e8364971c34a1c04331da1954344356702a38701fae39784919b3189aba886f798a4f397feb21948924d51f6736e00392643774c7c5cc3f9fe8b12aa8bb1671fefcf9c5a32b5be369c9143921b2f779ff505741c2d8e3b07fe", 0x1000) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000005c0)={0x0, 0x4b, 0x7, 0x599, "d8b507040008000000000000000000ddff00"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000a80)="f4a9a06f56a19573d9e28dadaca7ecd11be4e40fbe099fcee873695918140b3f20c77d6094d92e4e64c7e395d3bba68c06d837fd0e7b26d2510b9b3fd3358da52aaf8e01a421ca23bf8f8af07f04912b9c1c703abe3fab02bd257dfaa416c6f8f0783a107b3afcf4b5243a5767c20c468cf2ddd1f7d1a8528834d68aea82838c281673f46d169536fd4498f9a01636139d09ea4ef30e15bec8509d137d185c49e34d5b49d397b2591bab1986bdf7925b302f260912254af433a8aeeb5fa99fd25655839875cf39f0266089d159e3fbcfe9e9e99f6d13826988bcdb3891727859f2044d939033f121a8bc850cfcde21c026bfaa3a19e01b352f2b526bd47e895a33de36dd2aaf3409916be1839ca3a018aab3fa7ced425f425bee72939976c8c3dd05b47d62aaf86313f1c8e9941086016393f12c2ac53c6798cc7690c92b69c084e3fab86908", 0x146}], 0x1) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xc0}]}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000100)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r5 = fcntl$dupfd(r2, 0x0, r4) recvmsg(r5, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) mknod(&(0x7f0000000340)='./file0/file0\x00', 0x2, 0x40000000) sendmmsg(r3, &(0x7f00000002c0)={0x0, 0x1000000}, 0x10, 0x5) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000200)}) setuid(0xee01) close(r4) socket(0x0, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/49, 0x31}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYRESHEX=r3], 0x3e}, 0x1) recvfrom$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000400)={0x0, &(0x7f0000000440)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001300)={&(0x7f0000000480)=@file={0x0, './file0/file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0x0, 0x408}, 0x408) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x2, 0x0) r7 = dup(r6) setsockopt$inet_opts(r7, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x0) dup2(r4, r0) executing program 6: open(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) open(0x0, 0x0, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0xffffffffffffffff, 0x3}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000040)='./file0\x00'}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) socket(0x11, 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) minherit(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x0) socket(0x11, 0x3, 0x0) r1 = socket(0x1e, 0x0, 0x0) shutdown(r1, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x800) select(0x40, &(0x7f0000000280)={0x374, 0x400009, 0x0, 0x0, 0x9, 0x2, 0x2255, 0x10000000003}, 0x0, 0x0, &(0x7f0000000200)={0x0, 0x3ff}) msgsnd(r2, &(0x7f0000000240)=ANY=[@ANYRES32=r3, @ANYRES8], 0x401, 0x800) msgsnd(r2, &(0x7f0000000180)=ANY=[@ANYRESOCT=r4, @ANYRES16], 0x401, 0x0) msgrcv(r2, &(0x7f0000000800)={0x0, ""/137}, 0x91, 0x0, 0x1700) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x10000}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x405, 0x5487, 0xffff, "0afff5ff7a095aeba1d76ff218aabc86001800"}) writev(r0, &(0x7f0000000840)=[{&(0x7f00000009c0)="1bf882c147063c80d3488dee7e157281374a68073ada17b27df1dfc9c9925c1f027c3b7b1a05319351cdc65fe93981dca900f55c48b50ab333662aee276b0ef9f188aa82ac19a7fb379eb4962f2d58dc2dc1127a173c751c812fd90ce41a14a56114322da257feb94d5189149508c957e47792c556a256c713d069c243858eab22bbc73660d8629969a253ab4105462c267e2a0f55481be0d308a8db18f4f8f293917cb5d1fe74f4a6c3be6babc58636de9017cf524849359c1a4c36d06821f99c211b7435ac690f4288f743374477e8b49be85e6d164b592d1091c16b241a0a7eb1c760f3f69ec542ac169d3ca0e4d4184a935f0465e41df1d1ead15fab9c6d893c922fe7ccc85b5f6e843e9bd257525ea4603d41f647350541e5ede6c68b51f0749545aa67b931b241e491369beb2b8cb7663ce5e20d5159e7efa0540fc7c2bdd5247867313e9e506bcd09", 0x14c}], 0x1) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0x7e, &(0x7f0000000400)=ANY=[]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000001c0)=[{0x80}]}) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x60}, {0x44}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) socket(0x2, 0x4, 0x10) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000009c0)="4890526e5b4f426b22ce504dec8264b9d7023381d0ce7e3b030bcd6ffac1d38bd40908d4ab0118e3776dd6b4f602c213dc8dd4bd059bcd367ef291c3ffd6f77904c2cbbd104130d6bb519c9fe7ac0d2e8e26f7e2511a0d2cf74755dd287307a126f82dcc8052774b1977f842a2a66b57a1cc834559579792cdba2d64b72fafc76c4bb8cd7c0d552978dd2e729c95e54fc7b1cbb115268719d99fc8208fc182b7acc12c87d65875355512adebe0820c3ae09fcab8644cf54d7376797137f1ed55aa6105a40ee771dd804664933968d9400d9a661a2a558e283737fd60374abbac113518f938fc8d51849dd9f6c0832cc14e56d4152c492e770c86d9eda829de0080fadc05f0abcaac6c3b8c672f88649122d53dd8f03a3a37a24f4e601d9b81e19358fcdb1bda1f715534eb07220dafd471aebfaa1c6317837466a691ba949677a4ba6b94bcb44e7bda754ed1af49f6399e5792423350c96d2a11ab84e664fac0daede7ff47f2a18652d3d8b7644845f0ae4d400cb8fb5afdac4e8291065703b983eb793c9b901bc9da9e8a9e74ba5fe21539fa7d2268e98a814abd3a6312a9ec7d51d8eae5d89612bff6ba1934ea612799577215cf950b7b84d1e45bb5aab0bade45bdd86f868557df5a45e5a46fa2ba730460fdb72a783a4c2a0160271e0985e2578c7bab13b0ca825762a460c4521531ae243eff8bdb8ee4993d438a6c6689c7aa4e769955b2b9ccf5f0b40330c3a3e7dcc6d51c3d8aaad107e304483e90ebbcf778a8d37f26e6bb4b25d88559c1adf0398cadf422adeb6a5d67b994fdc9266762b475557c8edaab1603455443c8a97d7d2cbfdd57bb528478e702470d253ecaf0c6ed9176bcec3b7a5e97074b1ed2c20e6eb7cdc62da5922042d37938d319fab622ec0ed1dfd26a83037994c96ae04658a97ed868c79abb6b6289746b3463a5e1f60bbe533fa4db1ee9a5e67040381275332905f3058e5a15d4e28d3b8b871fc723f26846e025f37d14860221025187618b172f071852120dbefd1453370e062cd2dc0a0d54f1187a9d9df60d6ed137ad09a1a1322c8a6a4b78f265e37bfed65d35fb9675c130a091841ec696a746289262b2c28fa3252f466728a6f1856e05ec80d5bc8d1b0a", 0x328}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) fcntl$dupfd(r2, 0xa, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x44}, {0x6, 0x0, 0x0, 0x40}]}) write(r3, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "51fa6278e9e960b4dd89080863ab366d112be29e"}) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 6: open(&(0x7f0000000040)='./file0\x00', 0xa0, 0x2) syz_emit_ethernet(0x32, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @multicast1, {[@ra={0x94, 0x6}, @generic={0x7, 0x2}]}}, @udp={{0x0, 0x0, 0x8}}}}}}) executing program 5: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r0, &(0x7f0000000200), 0x0) execve(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, &(0x7f00000000c0), 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = socket(0x18, 0x2, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "2cf748460adb56e8dd42caee5275882ceece40cf"}) ioctl$TIOCSTART(r3, 0x2000746e) r4 = dup(r2) fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x16}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000180)=ANY=[]) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x3a8, 0x0) fcntl$lock(r6, 0x7, &(0x7f00000001c0)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) syz_emit_ethernet(0x2a, 0x0) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) socket$unix(0x1, 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x68) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r0 = open(0x0, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000540)=0x9) r1 = open(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r2 = open$dir(0x0, 0x20000, 0x2be) r3 = socket(0x11, 0x3, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x6000043e, 0xffffffffffffffff) r6 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknod$loop(0x0, 0x0, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r6, 0x0) write(r5, &(0x7f0000000140)='p', 0x1) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x0, 0x0, &(0x7f0000000280)="eb", 0x1) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) socket(0x18, 0x3, 0x0) getsockopt$inet_opts(r1, 0x3a, 0x0, 0x0, 0x0) socket(0x11, 0x0, 0x3f) sendto$unix(r3, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8cc630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abf09090080fdfed8dcfad700"/177, 0xb1, 0x0, 0x0, 0x0) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r8, 0x80085761, &(0x7f0000000100)={0x3}) executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) r1 = socket(0x18, 0x3, 0x0) dup2(r1, r0) (async) socket(0x18, 0x0, 0x0) (async) setrlimit(0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) (async) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) kqueue() (async) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) (async) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) shutdown(r0, 0x1) ioctl$TIOCSTSTAMP(r1, 0xc0207534, &(0x7f00000001c0)={0x0, 0x80}) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x10b) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000080)="b10005010000009f0500070007010000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0902000000e371a3f8343712051eeab70800000000000000ffffffff00"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x3}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x306, 0x0, 0x2e) r0 = socket(0x2, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x4, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x6}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="cd1eb05d3b6119aa4849ad513657c3d3f0b4c121b274641f4c221375e4efcb35e8c70c82bda05945e058c59c0128e75bf30f7b9a50cc37f92152f8630e42d2b979d82865389845f533bab00dd22be1b1cc33da91b02e4a2fba4eb6dee4ded1090d266e0f6d11a0bf02c07490e99dcdd4c0cceda3ae8a22ac3d58fb8f3d6ca6b6eeddddd179391effe0cd3355a3bc8c42f1", 0x91) executing program 6: fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000000c0)={0x0, 0x2, 0x5, 0x1000300004001, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x40001ff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x100000001}) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r3 = dup2(r2, r1) setsockopt(r1, 0x1000000029, 0x9, 0x0, 0x0) r4 = socket(0x18, 0x4000, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) pipe(&(0x7f0000000100)) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc00c7007, 0x0) socket$unix(0x1, 0x0, 0x0) r5 = getpid() ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0x0, r5) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x1002, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x8a}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x128, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000180)=[{0x8, 0xdb, 0x80, 0x9}, {0x6, 0x1f, 0x6, 0xffff}, {0x2, 0x4, 0xff, 0x6}, {0x54, 0x8, 0x2, 0x99c}, {0x5, 0x4, 0x2, 0x401}, {0x8, 0x5, 0xe5, 0x6}, {0x2, 0x5, 0xfc}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000040)=[{0x0, 0x80}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) executing program 3: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x200}) r0 = socket(0x11, 0x3, 0x0) socketpair(0x18, 0x4, 0xa6, &(0x7f00000000c0)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000004c0)=[{0x81}, {0x5c}, {0x8306}]}) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) write(r1, &(0x7f0000000100)="ebcf21b980c2a2439fc5fa8fea2062444ba694359e5dfdcf5706a81f33cb4d12c898234be8730cb90760d2fc9a98bc23567147ff683d980a3c85656f07df60d0aaf637143fbdea46ce12cf22e93b5a0826fba50046de54b821c9d3157d035ff881d50d03960e39fa4a2eb24ab3dcccc052c743d2f2f0ae2ae5180f2e484350fb5e22be60c78b6544d44abfb0a15e8c1b14c3d9d97510c18cabf6df25eeac4b3e1eeea48ef191f59f4461f3f8c9b5586bfe2f09adc88dce9a30c511", 0xbb) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af63003728", 0x61, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 0: r0 = socket$inet6(0x18, 0x4, 0x81) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000200)="f1e51b8c43b0015ce07afe627d834ed8c47592f3a19ca5c4fb3255e04b1dcb03a1a4f1e29a5ecd6466cfeb949b464a7f0449c417597f0f87454b826921c44d8062dba7f333f86b9441ac81b00dbfbf86ddc097aeef81062eb40cc0bea6632f82fecbc3d6b9677068cc9b5c1e43329c1f198c886a9f6d7ccad463ec5683bb88f2e9129daffb432aff531ff27c321f125233492415485d", 0x96}], 0x1, &(0x7f0000000580)=ANY=[@ANYRESOCT=r0], 0x190}, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) socket(0x2, 0x2, 0x0) getsockname$unix(r2, &(0x7f0000000300)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) bind(r3, &(0x7f0000000000)=@un=@file={0x0, '\x00'}, 0x3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r4, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r6, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) r7 = getpid() pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setown(r8, 0x6, r7) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r10 = getpid() fcntl$setown(r9, 0x6, r10) fcntl$setown(r9, 0x6, r10) chroot(&(0x7f0000000100)='./file0\x00') sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000025c0)=[{0x100, 0x1, 0x2, "aaa1d65c9445348893014b97dee1986424618091123f3ab5bb2a55890a04551a7c1fbd398343fd549f0fea1e148bd3fc8ba78de7eeda7137ccb24f1569747f8a04a1b739d9c258c4009d343bcad7fc68bd415c73c79dc69cc66cc9e9d9fd7040dc023b79f1a66f82e0c594d121af0885a35f1a008ef9eb7288563117f1f9b20e8e577522088be0b56b0cd2950303cb7d0b0bf956e4cb75dc5600a3492ab6b7ea9fb21b2d1736f45ff824c1727c02d86788c33e53cfac357c2203f99633b31fb1424974bcb1c2f028a5fcc72a9f09bca032567a3c2e1411e137716aa85a091d40aee9f576c4dfde5ebecd60604d05"}, {0xb8, 0x1, 0x6bfc, "17257b334ee814caf9eb8ddda88a7218ccab9072397a6d9a79ebda76ae43868feb3d97ac1f5eb89c040b9960915135a6e2c512e9db580bae9a9598a526e8fe819bb2d98d1a5ddae59f19be3a9589cc4139fb00dc2ec416e3e1d9eabaa21bb1407042a5da2dc662b39cdfa8f6ae25787a1e01fe5dde03324b2d2130360f58eba2549845a999f8372707a7fcf89c0d54ec87c255da64fd3e722ffa50a1c98f1ee86c2a"}, {0xe0, 0xffff, 0x4, "a8259947023eca40ce6e46f7ed7d39ec6011cc3c06bf1baa43181889ada01c842e97282f3eec46311dacfa838c560d61a6b9a4c8a2a7ad78b222b18e2c6a4cfd93c472b6d4f7eadbec00a34c5ee702cab18c4fc4cd146c7265728a08e7d1d5904490b048ec12828a295b8fccb39613a6d2c226c7d03bbff8c1ca94b862e0088511530292188a20b8e19ee58f1a53abe7ba6653d438e702d18a5cf27e7cbc3f9c3c79381ccd2410e6ed9c5e903c21067abd5bb64ffef8eaab7e0420aa2916627ebceeb2902108a7c93bae"}, {0xf0, 0xfffe, 0x6, "260279dfc9abec22be60074c5a7b1c37173488be513ffdcbe9c069935af8423842df21925336710e7244737ea7420ae7379d5c0019b1f4e2edeb0e45be0a5e19a7839913a5db60ae1929f0fad48992ce030f6c0c796e794fa7cb6d25b884ab79955aa146a3fe370e9d6c8be2898d072ebb825346fbef72ffccc6a67bf435a4c65ab41c4ef7943d27e4fb0bc4c4d49e17418ea3bfb8a29aedc5d08ddbf24f3c06c2cd73c140f67bfc5d9b35cacfa1d714aa6ff8b169b51bc7a1da095d18cff3aeeed9329f0e234a1b4f4148585fcf0167587cc9ffaf042f7382fa8f6a2326eb9f"}, {0x1010, 0xffff, 0x8, "b9b5c628f44a5c808c3725b556aa9148915df7d3884ad64b27d19cb8447c13b207b5af2d2b0c7f3fc0b47552782d5bba61e47a1e910019f01f43606cf13e3c2c6543c0205af5d52187174079afec2d7443d05daa74551559ce9310729d97368630b8deb74186204f8091b0b22f4d36db7ecb5fd2c705fefd600ed6088d62bcd269240a7dfeedd38be76cefc8987e11db37cbb1f7d3ff1b39bc3fa60cbbaf058be151be0d4e2e73fbd0a17d8ebc6d65d1423de171ce22a4989c05667247638f6d7e058d1500cb332d1a7155056932d0548510b7cf4423739172c363f504df95b5467bc38a5afb96c0aec2e39fd4930761c3d382ba5fcd1aef8f70d2722bf744bdba872cedbaa3027a9e899e63c4d59528ee7196640d8365af2b73f18c082ae3794b62e754c607c7938bc30e15f0614937c3eea24c8cbc49a1463b71d009c72c54a40d627f3f3c292f529d004f1f815f44d32f7f6e78cfe8abb5eb384429316aa08fbe4df9e62ae440cf9dd90ae99dc55f1b0109059867889a2e493d9cd4edad3d28d9467c09df3986bcb14ed3d476222566c31d4db640ccf51d3ba361d60ac38459de0ebbdf0b9d7839d5f19beea99a14d0a05b1d26f5b10d0e757cdd3dd69756cb16c7743fd13211a51574dfc2ee2efd923689398e9625d574bd6f8c14069e5c370f9ebffe00a5c6d86db2d6f4d0a63c303bb16850b4afb30ea55721c6b98f132588a721d2a05bbeae48136c5ff1c8d199acd668f47d70753bdf801a5f2170cbf2bd126d79b8f35d6195280d53aa04ecd76331da02b4e0fa339ae7583140a2928f22bda3b3e43813a1f540a1438bc2bbbec7334d1fd9d22dbc635e43ccbd4f19f99a5773b9d54f74e3dba18fefba7afcfd8791d644bd760c126b561d86fc4fcd14cb2f351217a7494ea39cb5ca30a70f21a2f7d87c22d059c91d1d3f1110a2886926e477428b61540d5db5524d037e0655b7888211f5646b0b49488e32252fcbccaf579da34745329fbe28ab2b73b216212be98f793dcf921f7b1e01417fc198229db4882662210d416385070a25e2d528e80772bf1a3961067f7a6e85fa5c888def480096c4af80548b34138e2b8ad15107f975437639f8c314bb5acfef5e46d726c1d73327aa8ae790e5e94c3076f5dbaa8d5791ec4a6521c48a2cece95f4a689aed8bd699748ebd163abcec39a1666512dd1c70ced3c88373686b9888497d43ebb5edf0215371b65bc6221862e63e8b90ff65f71e847be7d567aab9d234c55ee5db57de0c5102cf2081467ecf3413bbb718bbf15bb9ed84bf74a57df6844b1d84223614a55223f6ca6c3dc1715576b7e8955d472b37174045a2de84b7a40ec4a3b06eadf5363409e454322cf7844bcdd6b4ef052be2737cdc5bfd99d9b1daef68a7f26eb3c48b436d4ff27764a4275b3fea6ac8f3573e49e4c45c12ceaa3cb436a4e77d5c927337f81b6818200e2d28e90d6ff648d1bef5d16971ea268156e8197b39477687df0d38f47d49feecf17d605f506d59fd1e47571cf9f0eb8cad0579698b5836b323d3d39a7ffd932590861a023e40854c8334143700757b4dc7ee0c33afbdcc8c821096e0c85d6059e3291a54aa6b61978f5136752644882dd8fb9efe781dea7ce61010e2bb54bebf0b2990c0de0cbe06849cb779b3862162c435785bcba02a6e5ae3c460b8313fb2431350d14110e7d30e86550d39fb118b4f110f5c4f32979f1bf3e1d49199feb3a296557af52c2301489f5f02da2f7cc49916fc0bc607ac7430171891252d41e8d37de64123153e0c8ea861ad61031aec0e4e40b72df62a48649bfe36116091d400f33cb9b5dce2c89ebd80874d8e47ecdbdc8086b0b73b7a717d1d7d94e59c3ca381d1a8f4761709a75b2c3936fc0a960f8e31e886b28e663e82cd5f271fd2c1b5960ceb28a59298baa24d42207a5a1bb280ce1b9903f006a10e6927c62c004c9fcfe8827726f7c45096ccf0b0b7bba63009ebf188d215ec7e1f3620c256ba7e098389f58f6568509daa9b3ccfa4b30928a5171c9677814dc39ad67365ed2887c7d61295cc9a73f2f2ce4b30f9407bbcf52ec93ec262635889694d78259be14f16df1075536db71287f05a8b8e63cdc4128772ad58017d26d16921a681aa638f80502eb7fd22c19af9f08cbe0f1cb28c0557a01d56c967610258159f6ed25891a4f7e49dfe582e4288aa3dddbac904a098a3a4ab67ab1216d28311b2b3451292b9b191708cdc99aff64dd81b166d97772b0b29c317a83ba34c14aa1eb19aa132f24e799cb17a09ccaf23462972f5c90e75eb3bf369853806d0b2beb65a408887439c8d3e11e1d5aefb7278db12ecae5634b94a21c9edaed6d2888b4a39afa4ad2491693b5fe1cf3334d53c2f10ade3678382ec144ec6188b2371451b3a62c9448f42a8555d1cc40582d7d2d7e8e03af076d409c2529827f60288ae138d5a9a5ee6108273a924f9f3aac0df73bcaec9b94bb4dd89933ee99d2397d316df4d23d8eda34850ba170801c288e2d52ca20c27c5f9abfa5827911c7dbe5144f04ecef6a05629e12d3d9c76e858654e9a7f5ea7a2b45333d096f74935697fcf76b97da737ee1e99d78bad5bb63186ece13009aca9b5bd58783851cac70fdffe4857566af4124c4dd956b4c94baec10b22cc87b0803305a693dcc26d68ae59588a04caca02b1a5f0cf4b4dd6c350390b44a12c6464c4233ef64d5b462b19ef0dc1ae2951d806613f98e0f65531fec2c1474445b33c557af0eeee470eb50135644ee36f98fe906e15bae05ed22e70b36595947e7cc45e5d41594d226614ebff9903e82ddabf5f5680e84a5d788ccf795ecb4901cb68d2010a45be107813e0e0a2ca762cd23dd4aa6deefb8e8648bed4a2bb93564b7e04c0dfc83b64cb9c99fb47c2552ad4fed88e7894cc1983eac8ee4b846b0bc4256a95eb44919626e035d08be97bce7487b329a7a087a87f3990f40d33447d902fa99c779b54b17ec4d8d8079644bf8afcd76dba7a39d24aba53cdee1afbe45cc2942fa21740b8b722604d30de7a5d2ca764d104fec11e4a18a68b14228ea4626ea65d0c9ce2621f5ad502ed505734e515f534af1a90fc52940434067a5825545d01c979e7d383436adc1d735ce8763802b5f22b6bf7baf731fc2ba75a18f2e4843983d79af2e62e84ec270da61d1cc218529d6f232efc1ed98cc61186b23f62930a801f6d96202f011819b20d70f7255cd10e61ec15f2444d500ff14faddeb05529e9f8330686b1f78dda0e0584d7e68d275a1dfb8d40e7a36f71e428fd45a1a8079ae110bcc21c0c98dc7ca51fcaf2d4a8dd3e0f3e8440e7bfa88c39b3351929653cbce58a25cc160da6d45b561d6b3377fa568ea3567406a6ad05aaa36c8583a8d2c5e10c5650080c97bd3de9f285b3eb765de0b3b6a00f87afe7af3c2100e0fb98a19af60a53b4977502cd9f36dc518c403497493d1951e0c1e31d5a03de9bd24eace86b5ac36173027d5dd1c21a67a94ea3cf9c9dcff12ce83f3fe499f66b085b85072d6523a58b55b5ab24e2f4962a2a5323e7c9aa7ebef76bafd28280863b9093bc7f742838c99987c0af031768f54a180064ec522ec3d960f65324337ad7c2fc4f3323a84683b45ed5be46dc40c33ea3d991d9b522abf36fa384019c44eb69b36b1ef354d2a30875cd55d70500fe88832b6e344feb85f7a8c6a6ea32c4d6b323fd20b69720c8617203658572eed4d22ab874116d8bebb06167b2a19b70f357c392f36ff20d02ee6f5ad5776a5d11216791fa8f4019f7571c2949ad17ef48d7bbee76da97d5df1399627eb1a8b30aa33929437544e3a9a5a8464b2f6585ed03db8948c702f129e85828dde400b5088dc9e6bbb515172f621d79422d85af974c65e48754bf303f5cc7b99d10415b3d0c594626787dca319f77445087509bf336c6358607237f80ab48c3e4b89776baebab24b8d1082c6dcf14e0e6046118326e31ec84a7562f4b3736496c8c26e86d022df30a2b55a4712a0f77c7a3cb16c39bd895c0c05ea149b8998dbf461aeee25a8ce1673dcce199b58e270cb76b0f811ef61a4b9e366704370519bdcb4703d2379f39ef6404e730b9b120e116db9bd7cd05313e2609fa65fab5e63f982ec3ca115250d2da12627fe6176da0762072f8f2312353179bd9f674fc3cf33b81bfcc86e7f972b7c1567d6c4c4c9798db0eefc688c34e108c518a7d00fe64b763dd8043917fdfbccea89e2f93fb946267a988ce6ed53c0bbe21aeeda0066bc7e07126f42c199b276347df270b04db9df13cf4dea74f51792d1540336d177a2cd8dddc27ce0f739f59044164c9a3c6c2536ac467d3167e7c327c2feb2de6a3016b0b67d53ece8a549982178b761ae263f82e43f20a5b592dd0e0fa27d53359bb39f54017bfc05e6a3e1d99b5676b0f3fcc567f75170b568f75957b21763d2b231f61599a1e5a069eccfa41652e583df1461ec6ce86d35d98ab879c8e8e7067be569eda7aa6970bf448b4edd49d39e7dbdc1a2c7e7c714427adb66af4b46c45a5771efb7c1da058a20220d19e3aa22625ff5772f08407b00ad78ab8f06fb2d20a86afe01a7efdd5bb9b7702ece5b2a0ff27573443d584eed2cad0970e896873ffc079caef5f69657d24b679cb16e9b483b62948e2e2a3f432fd435a788989b58450fbdf2d07ebc5965dd6bae97ab947dfb2c6e0b7b017d7759083ec998ca687c7785cf88e4e8fcc949361de4c656f1328b00257ccb9c6224984d8dedf45142b23bf353b9d3930d4d6f80180716b26bbaa572d2c064d45c882eabfc8e2784b24a7b687412a99d0dd5fbce3658f015c428c3c51cf8b86a3025dcd183177ae9be464d9b321f3c190feb23d1cb1ab05561332d41a3ab30f67576996926d86625d8001cabe75b960e3ae1109466bf81bc024b0b5f83cf196693e8e090758d6b7f86e6e29d28f122a746cb5f108446a1150c8ada55d7ce64cbd23deb60171b7d2244bcfc3f2688793a85f013449b7ae7b2adf9372b86cfc12b38100571b2a75070a24354383af2fdb555ab6897bafa7c5212291923fc268f156fb52e8e854bbe8de70aabc3209723790d4a51e2fb27f952109ef70002a67638a9a8bb6424f7e53d036f499d7f784e654ee869164ffeae320b11c60b313e3ed8aaa01ec3835ee89e65293873355fa16c0e421862c2492853e0e77127bee1540184c10dbebce9276a45dad97a3270e5a10f79bdfe5a4a89290ffdc931da52b4f1bbecf93374487de5f124d271431f9746ed296862f47d4f2719c4c5749348cc4b67324a78468e13646e344110e925b4c9d080b884b6c862ff5e9b48defa015e5870c173c8d97d3da780e1f4c80d8237d57b26c93a4d50ff1ba0027e9ef70e4f8d8d00cb79f3d6b1bc0cf56b26d348a9c6b55832129b965182e2f248db67433378c5f3240426b1f59972ba840735a4166c61197c9ead4396e88de9701f175dff725629e76b53e3ce80921c9693aef8ad0c908bf412f0d65680754ed1de1b9d927da86ebc9ecdd897499a501183fe11bcfb22008d8a621afa7d0c6045968eb0611ed3675a473c6b0380d0686d40a093ca40dace072ba37330189cd0eb0ef70e0d47c5a7c74bec4e9bcbdb4be11cebadf5c23f1b7d113a9afad990a697b541b7e3e3cf0bd564f12bf20161953d49973ce5ca2162f080c146a3e78d21f96e19919fe4efad624bac31b221459c368aee362a6e43a4934ee389d29eeaae3398633e88bd5c148fe002b386c71bccae65fa8d1c8a7ead9532298592c3f71844fee"}, {0x1010, 0xffff, 0x20, "9c59f61cc89ea7a341513b84ac7c702244d106bd59a6fe89a5c8983ba1a65eb957a18969780987562697e82e64ba66c89d9381d537013d51ca60da6ca514708c3d9771cd11952f82910f667994a2ab962a3841daa8d371ca0509f02c620a8e177a823663da2296e69354a456f35cd141fd7686fe716dc73e986322c1398a04387e66e6a7735635c202ece074a8a80a6dd9147225b2a7690624deef06013295002d929dd04e323f235d77e97ae197fe2e8e2bcec2aeb4e7a9b2f11ad69f8a0f9b266ac3bdf0f32af6eadabbc86255ac21f0ece00eda327d65b3cd81787617fd3b3cd2f76b80a7565d6c487745d51da909be13131bec6d883ccc915dbb04ce9f0f838393e14aab68fce782abf7012e66473c2a499632ae25b4bb7dded25787f57f419152dee1d6fdb0f5396c6e4b93615ee14191fa4e70e15762dd36269a7f7b361e4f01b55fd36d93d5eb8994d1be429fb1ca4de50149218eb5d151d299ee3ad73e6aab9c1b0e9a8262cff3c466d0926caf7c74ac42d248f9840a0ae293db65f30a66b175884236d0fed9922f26a19159269c489f819b31bcadccd9befd1c41b06ff1545440815a8a0ffc8411b6a8025b0587fa88d6601f759802eab02b1aa504b46235d7ff52c1948924ac520aa014dcaad759339ec47085725e9880b21e1260df02bb9aed37556f1c84e12a2723b107a5b82613e9bfe4471ac3978904f534c25c92ad86ea490f9e6bd49e72254247722f19652dfa49f963d20b3c6e122343c00ba4d92df9d9925ffdef6c176f80769f627a1886c66cacbef8f33997a6b8051d28c7a039cc1618cb31b600ce7fc6beecbb6d3e608053af66f3606688052f45dff9a7e71684a9ec63dff055fe4e09107fa9452804421a983f4bfa0a956bc489e90e39e5ecb5ca286e916d386e9df9a402868c3be877c6940030d8453744962ecef0976a5a34b01dc2cb14466d61a9b36ce8b1ccfd27b14c5f93ff29e71b44c07dde3cead5aa6c46b3ca3c59de0cfd5ca27a3a61a645c79159f7ace5e5dc0fd99342907ecc8ad387737153d24128bc8cec7552286d42573d7a4d0c8be25cbd24df9a4288754529e241bf043d79210323c2ee2b555c3ad1f2c19086ab3dfc34de6eddf3d75521253fe33d8ed49fc3be4434acebb2b45f763f452d7f67e22f6cbcb3725ae6982e1cc9180770390eb550c1c4313ce38ca75453e45d8f71049d1fd642704e4f880be94f96e99e5867b76c77810a433e1ac4aa5da7e0bec2ad8644885110fb2309db40cb8d79b7695628cc236a2a9f33345d97228b4cc793d3ed182fc25287429bbce45969ecb96d17f58736e0993e7c6ba3563fd2941de6df5b9b80f2d6944de70cc134ae2e87c48fb7aeb16ff952e82da7f266cbbdd41fecba72f067082cb0e9e97c97903389db0c876e68ff2f8a300067bc8f343f4b11d05e6a6dfcdec9a668ef9de24d77d21e428b5f19296694ca5ed5659e7a44aab56994c607d825230355aefc667ce53cd8b5de111088453627751991aab142d50e86bdd61f243668869febb5e65cca0ea98f06e174616b986dcf581264e4db9efa3d04ea131e56dec3ced6b7f3beb8fb019746e591065bd57b4ad2054c22a2260c6b8bfb2c8225e37038f4560a5b974dd6312efce3eacc2882e97588ffc481b24f0f0e2ee94c32cbd9004b756353414c961399ab05ea3090e8c3ee6b4b4cca524272473b673088815501148fb91fc2ea1c35e86c1a2a37ff989002a4017fa9391c30544197bfa8df3f9df7d061f738f642bde55e7577f3441428b07d7cc86979c120a2b63d599699e465b1857f5b4985b8727a11d655adaac7cd1a3bfd764ca0b93a864cddf865516a75cb1c1868b79d88c166f068821386ca481d40565d28cb22b5c5b7a45319c403b149a0051c05151737434ac294775ed6c9f62930336956f1064d2bc10ea4f40db3f83a5423e919181c4127ac0149ac3afea0c97883456338fecc25536ef9332a9d6f11e989b076c5cf29d02fd96ed897d0ae339c37dafe30069eeab05545b3c0b0063fa00635bac10460d0f21b88165880549e59c0e2b351343270ed75398019f3ac3e0235ea22bafadfbebc7173c69c19ab72379ade8497a27971be2a255a0874d0cd327a37139045fd77abc25edc139c35195baebfccc930d51521c7ff35e0d10d09e66982d691b7a7d996d698130588bbf15813792f64140efb03ade9fb92d38f4fea2cfd112f71e837bbd64b4e7e126832e7d63dd7894234575871aec470b3c4b4d089e704d7aa242db7d3de49c46b6ed8d5446716e675a2b046a15e1ec7c566d876a70687987d66665428a36e53e31897b598cd9e82ade24800d2244c02e9fa06455ec01e19170fddad99a520a8442e19c32b5fbefd83a549f56541f477838694906745838e36e7124c1beeb28219c26a237ca42ff8c5ee73ee49f94be42e37485d12bce34a981ac477494ab5cbebf9f861a45bf68d45f50b41e255e3ff9070b5cdcfe8b5b6c59f5c5c8b52a7447dfccf91b32d86239e73e7c3de8e37dc5f11986c9dfb56df63dcda005257e7f9cf3d5855b1bcc449d8f20e0a1e58ed14191875111afd95644d8028253bac828b947790cf9466194283b27ff764b68aec76e2ca2920cd7f946fa1a9ce4bb6c3ec2030417d3a03a8257a6061874e6dc3af75f0ed341eca208960867906f44b25ebe201644ec347bfc11fc9435fba790de41eff31006d355660e99d4bcb1358ef951f2950646e29e3d4deceb330c75da8d2f1e53336c84176f641cd68dd6cc418be6eacb6c8f9be378adb61a820f00ffb657b53178e0d96bd4b39ed9b7438f6344984f7b0cba276f5e216bd6e33707d75523afce282111b20c6b71524e4afbaedb3aec40ceca7cd18bb55b04fb2a13e13584abc9dd5c66eee8b836f65024bf4e6b831fd6b594f504c8a12d4ca5039d270dba50e3f8d40d377bf2897ae807de5f406c08c5010ef9f9538ddbe3f534b96b5f65b62a90b06a7f65e3ffa5e425540ca26218f3e78e8ed97b06a84c271cd819694f92917aaff10945fcd53f7381f62724b6b674801ad4e2f35985b8a26f0efdef87b31ec904cd47731a956851aaa08f81f4d51e7083d45bf989440f5bd79d7c9a25ad4fada4b73018ef80c86870f10221341cabb789ddf27eb98f113093c8a8cdd2447225ece8056b4f042b6d0c35f62df7e1309af5cab196a2e82ed6d9985f81d438a3d0f8cc1900cf1f46b07d89125b98054c00de2d019a36c000a8a26a4327039435474322b5c4ea267fc6aa053c12c1bb5e01a7af666b479f65daffb97d814f0795b7e15329be5a5d64b139bef9d5bd49e6fe4e93761bcb533d891d561e4857675591ff8a4565bd73a1acaa6f3da32f32bf35d388dcb95d126be3cd08d1c2937bafcdb733ecdfb8c458514c8b47a65d1527fc867c4596d52db5e15900c778c63e07863ff43b37cb6c180c6d3727b73700c0081f66517fae3294de9d134f46e02177a08d5bdda2e3a3e0e41743dc3e9d39b5134def4987bee5993d4f5d2bf98042efeda43be69887211f8085562766edf8996e5a58e42757e34a1704ad14381deb01377e5b20c02087a4d01c6881a174794efab3970956fdba42432658164179fb48a894f59c65a70d4de774f3e62a11cf00b4d3269b637b04b88ec7a9cb93d803243edb03842a0a1156b96a52fe05d0ca145fef50b14b2a21309bc911041d858b621800009fd18d2da18884bc2149249836101ed1060ab0b26edbb08ba4b24ef9000bacb27184e0437290930b7464e27a3134b2cbfc9e0cf5695bfe63990207311e0bf9cde848104005cdbfb85123719b3f16703957b903bf515cb5c8869d7d51a170729edc456f5416ca32a9b5b16fe408f63f66c6d45b3fcafdbc30ad1bd13eb465045735465cfe692b236681e2bff4d30ab2872f302e4fd38e8f7335af1a0cc1ae2ba1cbfeccc044e4c7942f190d2c6b850bda44ba143fe37c7d88f2b74eb426f3a1e3afe8e7b612c34438794a5e25a2d286976455f4c84dd1a01dc1c87e83f4edace891ea77a671c4b4bdd7b38508ae2a099c9a270238f83051b9d4d24e849b0d1bf851706a60e1ae24db6cac22c19c4035019ac6919dd643f2c7e324ed59df8942d495f031307918d0fc9e766d9d0ab7ab032db924562e724a009cc36c78221297ec7a56eb61a6a30ae849564bee3f6c9f7fd9b39b5dd92313ce00a89ac72d3e90c59f053cb56bfbbbe36bb5d02c8774f94f482967db37d3d3147c593d0fa1c02a2c467f98a381078903e70a31092b3ae159ee0a6412dfc22bfadf5820b77b030efdbefa9c365c30c5b72a6cbfda04d1148d117a2161aed1f816eb1f3a74dcf8d0e97d385df5140ab049c79ff103c774d2eb6b6ede70f352107031f99d4e03470e6d2ffb771448c327c784afc107f25f46810fe9ddb1bd7661d8f5e5ae86401c753a5ccabeb70904a8d36b494b9d7f5ea4155f5f2abcb407f63b2ce6976b7a2145d17731d3ef754b47d8f1f4f3fe1eb2afee381104e9bf40c2ac90668981dbd5bb3f2d37da7b1f88c548166d8d70c80163493794881c0d7fb41ef5ced1be063f6d2f4156e13ce66def45172530d0e74c0fa6d05fb7ab911c7760a5aaaee02834376ac4386cda6bdaef47795ed36e44649c26ca437501ff8f7b1205ee4b4f0524f8c9920e5a79d08f7a8d2e40e36fcdfb3c56a6c2b9ed8301f94c4497be515a876fe0c280ce482bd17bbdc84b03437b1c5fa7bdc86828f2d03b6d65a8cea578dbcc0831c85d37ac26c89252e1ee6058c5ce3dad5e3b4a92c8466d769ebc82b61df1128fdcba12a6851a90e1f3121a0b4be6c9e460fa9223869dab9aba0d6281113253fe37054d7ff8307f857b0c3a4e00b8aa276bfa21c1256909a16088f8ebbb9b41c8afb776ae73fe9a50157f27abe57255563f60d2bb6132aa1a64f2288de409c4c9920569ca225b20cb18907e0e4b40f7f5e2e4b780d925c27a048f105a2a109597018020b4721915d70347a997d3376513e88e8b5cb5db7c1ad5c6f580dc41067da5a52ba50a67b46851dc7aaba494c28d2d6c239cf45d7b25b918009e6ec0db5be38815e94ef554f214c445d643c6b81a2a5bf62c0ee5e806f55ab5039538a627566bf9208bd4127796a1f9d05a25ba0295db3cf9d811a7ea7399597357b38d384984878b587f70ca3678c163ca9b128cb13e58e4ae9bf5b01c77ff02ec3563f242660e9ce3d0653b8bbdd4d7540cadb2ccb808af8068626922c91f715c7de895ae7042e4e8fcedb962787b48224cab2b966174fd104ce4700e9bbf44211fcf1014e679e75444adf365f2617721f95913e44eb961c06d781752840a9f441cb839d9d26a02c8b227b76df2adc30a0858b6abeb4f71771ea97c5095238f4302649cfe639e1411fdf1e9a8569f06e42578aaf5c1b29b69295d734a0fd2ba18d3e6296e6a52817c3974a06699ff4c9e05912b038f193250afab0fa0f4ec7a1dae8ae07704b7c10b466f46ea639f199fcbf2e99c586b789b9dea00c2e5b72ed913b7c86d0fabcc74553ff8cde36754bfae6a4fe237179974a4c4188897c348c3ab5d935af96a3a605c6440b35fe30b6293e33c5a6b68eed851460e0a3126a0a35c3e660004542f6822bb54478311e54f8a1b36d0f9130b3b56738c65f52e894934cc77e5a907fa07b12ee79218a70b3aeb04300ab719f074ffef57f0c87382b985f7902931bea1a23ff2e3139cd21b57fe342423fb939f7bc263884056de595e4bc0f86e1299b360117eceeb884118f1a868a3fdc11f0f56cc1"}], 0x23a8}, 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0x3}, {0x1f}]}) executing program 7: open(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) open(0x0, 0x0, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0xffffffffffffffff, 0x3}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000040)='./file0\x00'}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) socket(0x11, 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) minherit(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x0) socket(0x11, 0x3, 0x0) r1 = socket(0x1e, 0x0, 0x0) shutdown(r1, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x800) select(0x40, &(0x7f0000000280)={0x374, 0x400009, 0x0, 0x3c9f, 0x0, 0x2, 0x2255, 0x10000000003}, 0x0, 0x0, &(0x7f0000000200)={0x0, 0x3ff}) msgsnd(r2, &(0x7f0000000240)=ANY=[@ANYRES32=r3, @ANYRES8], 0x401, 0x800) msgsnd(r2, &(0x7f0000000180)=ANY=[@ANYRESOCT=r4, @ANYRES16], 0x401, 0x0) msgrcv(r2, &(0x7f0000000800)={0x0, ""/137}, 0x91, 0x0, 0x1700) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x10000}) (async) r0 = syz_open_pts() close(r0) (async) syz_open_pts() (async) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x405, 0x5487, 0xffff, "0afff5ff7a095aeba1d76ff218aabc86001800"}) (async, rerun: 64) writev(r0, &(0x7f0000000840)=[{&(0x7f00000009c0)="1bf882c147063c80d3488dee7e157281374a68073ada17b27df1dfc9c9925c1f027c3b7b1a05319351cdc65fe93981dca900f55c48b50ab333662aee276b0ef9f188aa82ac19a7fb379eb4962f2d58dc2dc1127a173c751c812fd90ce41a14a56114322da257feb94d5189149508c957e47792c556a256c713d069c243858eab22bbc73660d8629969a253ab4105462c267e2a0f55481be0d308a8db18f4f8f293917cb5d1fe74f4a6c3be6babc58636de9017cf524849359c1a4c36d06821f99c211b7435ac690f4288f743374477e8b49be85e6d164b592d1091c16b241a0a7eb1c760f3f69ec542ac169d3ca0e4d4184a935f0465e41df1d1ead15fab9c6d893c922fe7ccc85b5f6e843e9bd257525ea4603d41f647350541e5ede6c68b51f0749545aa67b931b241e491369beb2b8cb7663ce5e20d5159e7efa0540fc7c2bdd5247867313e9e506bcd09", 0x14c}], 0x1) (rerun: 64) executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x6000, 0x33c81182) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7, 0x40, 0x10001, 0x5, "a531d4f1228e14e7a29853ab9f88ea52708dab38", 0xe70, 0x8}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x27ff8, 0x0, 0x1000081, 0x5773c545, "102609307e7be2df67de208c8bda612c3100"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x0) setreuid(0xffffffffffffffff, 0x0) setreuid(0xee00, 0x0) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f00000016c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f00000002c0)={&(0x7f0000000240)='./file0\x00', 0x0, &(0x7f0000000280)='./file0\x00', 0x8}) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x7e10a2f) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r4, &(0x7f0000000000)=[{0x0}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$VNDIOCCLR(r5, 0x80384601, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', 0x0, &(0x7f00000000c0)='./file0\x00', 0x8}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) load: 10.21 cmd: getty 27464 [ttyin] 0.00u 0.01s 0% 318k executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x45}, {0x16}]}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000440)={0x4, &(0x7f0000000400)=[{0x3ff, 0x1f, 0x0, 0x1}, {0x0, 0x7f, 0x4, 0x9af}, {0x5, 0x1, 0x20, 0x200}, {0x7, 0xf0, 0x20, 0x1}]}) msgsnd(0x0, &(0x7f0000000200)=ANY=[@ANYRES64=0x0, @ANYBLOB="a4621e3a2938aef62ea5dc78742e30da7eb765fa8b3740af25be9ada56369a5c30908bfbec9aac8a5bdd9a566fc512550bcfdafc57082aee8f49685ddf852e39e99379d860"], 0x401, 0x0) write(0xffffffffffffffff, &(0x7f0000000080)="2300efe4855a00beaa9acc7808d0", 0xe) r1 = socket(0x11, 0x3, 0x0) r2 = socket$inet(0x18, 0x3, 0x102) shutdown(r2, 0x2) sendto$unix(r1, &(0x7f00000000c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71dc000090005080000fca65361ba84913f0100"/177, 0xb1, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x47}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=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, &(0x7f0000ffc000/0x1000)=nil}], './file0\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x4010, r3, 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) writev(r4, &(0x7f0000000000), 0x0) r5 = msgget$private(0x0, 0x208) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000300)={0x7b, 0x0, &(0x7f0000000280)=""/123}) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000480)={0x1, 0x1, 0x81, 0x2, &(0x7f00000016c0)={{0x40, 0x40, 0x2, 0x7, 0x3f, 0x1ff, 0x800}, {[0x1, 0xff, 0xffffffffffff8000, 0xe000000000, 0x2, 0x9, 0x3, 0x1f4, 0x1, 0x6cf0, 0xe7, 0x800, 0xfffffffffffffffc, 0x0, 0x7f, 0x7ff, 0x2ac, 0x1000], [0xae, 0xfdfc, 0x35bf, 0x800, 0x3ff, 0x81, 0x3, 0x6, 0x623000000000000, 0x6], [0x7fffffffffffffff, 0x2, 0xfffffffffffffff8, 0x6, 0x10000, 0x1, 0x52c], [0x3, 0x0, 0xb20, 0x6, 0x2, 0x429b], [{0x2, 0x1, 0x1, 0x5}, {0x400, 0x4, 0x3ff, 0x7}, {0x200, 0x5, 0x9}, {0x8, 0x6, 0x1000, 0x6e}, {0x5, 0x4e9280ea, 0x6, 0x9}, {0x1, 0x0, 0x2, 0x6}, {0xfffa, 0x9d7, 0x2, 0x8000000000000000}, {0x9, 0x10001, 0x5b, 0x1}], {0x2, 0x70, 0x6ba, 0x100}, {0x2, 0x3, 0x2, 0x3}}}, 0x388, 0x81}) msgrcv(r5, 0x0, 0x0, 0x0, 0x0) msgsnd(r5, &(0x7f0000000680)={0x3, "f7a8619f869a25f34420e4a75c92fd8ec1bae4c13e77be23fdf4b604bdd2438f1e889be0cbaef22d628beff1c7ffb6b1b0fecab04618b2ab5f5412ac6220b41dd5f473c9e933d7be137297790205d1db5b8ce197543d024540244b162eb840d98f05cdb607f30eba59aeba32817b9c48cbf7a281eaa52e5dc39d0f1dc41b08982da065351c8a3c281ba6de6f305d3c51122f4dff5a81712f8ccc488982caa94173dd7a145459592b4330eb19f38e4f3e5596619697ffa5cf2339585978460fef093658503c92e0b7484fb1b7011eade73834a999764e15a34aef86fe6f2b811a6e7424ad95e3ae176bf4039f98b5b832c22e8118358bf102148a842568be8c591a483e1d8c85be0eb1f0482569ea44688f105a2c01e96d95344dd87cda1aa1ab7f4dbf58f8ccac0c9086890b4d1be30ee5be863b11e970822b8327acfc60cdb00e6a428cb187b1d88233a6e7597fcf587e368a11ba01c44aedd6a4848ff7e7db7061cf8673f09645a4f5d0a1bfffdb0a1b7e9be95c962ca72eb66319a4ae3a623852d540ee0db54dfaa439f269d10122e8cd03b46f509816cbb580f8fa228f9b18e3a35728a1d25b8adb04d6cb72f9fc1b156433008b471871c9f90d66d736277a1471841e73b5b6c97449d0d0d6981da8af6f56640412ee800a475bda7c1c1ae779091a4ad81024d4b7fa354daa1ef2746fa158cae5af7be2c90f7da21d2388e7e81be076e4fc6a67c757b6539e5609369855c637e8f47d7d0172fb57b0bc4e8fec89e9d5ab4eb01890225d207ee93e3486338eced5fe22e1f8c2e2ce0047e7f2aa74d95b0789b35cdcceafb277e9e3332466582d970d0279e58de51e13dcc601e0d611ace0f4086ad17d01178d86a89554220efe321394395bfa8e74028ef992b75e67984ec38f321da82a195a60eb6103021b58a1b914a10d509c131defd6175c96ede8470fab89632e83fecbfeeb28fa7af7952be6137fd6f1328e0c4b8902e8cc6c270f45a0c62bfc7b890220011f1d955c294dd17953d9910debd96ec5bd0ee48ce1a12c2d955e7977b816ce2e493478649cbc079cf11c407dfff7eb92cfee83f6b22410f3accde3030cf15b781e487fb2df1cb31fa3bf20cffc628e603f8ee89159179f3ccd2fb9741a0497f48238860037ea4e999f9e8e9189a19857b35934c9717cec6a16e5975a9887320a1673c2a9654c099d3ee002366e3fd1042b7141f2ddeba5bff3c20af6d0637c6cd65b0cd7fb1a752856434e571cb83806f655ad1bdaaa3ea31bc26747aa571174b819f26f5008d1ee125acaa48be70b6e56a38fb4a2097a3b4847f5aa1ce2766d0da16d51eeac92fc812de7bd7be5a66f4cf780eee72c708a095078b0326a1767079ed2280254b774572945a029c3655953f45d8469de9acc1d8dcbfadeedfc5792c1c254dd79b8f8e31657739a48b2e712ec8ca0056e179177f5f30ceff9f407a834228481f93c81bca6db49da4219d68d90cd9e2695d27d94ed90f1a6947f370fafe54d956c061f47158a93f1361e7e6d8c53d1d8470f235099d4db3ba7940cc754b2feae21f8ce3425623977bb0f19f33153398d61b67165959755d4c448089c813778dbd26923c065be62a78db10c596045e18349ca8eb878a16ed505f66c8d2ae37bf0d9cc1f9bdda53547f13f031f2cf34d77dabc2ecbe0097d1c74ca3e92bcfcbd4bb00cf321d52d13bef8a8784de3b31a32e2b5fdceff2ffe4a028e3cc36f057e20fbc0aae603deecb3c164a91e66056a77c5e3ea92ff545efa89afc65d560fb62523f33bda6e29de18cec413b329afaa9bec24415b1199553f9833dae18ce421cbec819768692782193b82f6f074a04a94c79a03acb821644cfb4438f322ecf7ebf80f265625fa7cca145a3d45f33bc6efc2999b7ec18d43aabf6568b3e5f1ef8ddfe3003f9116d4d3273964fb4a4a6423be14a49c17296e2bd3342e6272e4335641815a31866594b7632588968512918f7a0f375279d9d9663e813444df607ccbd2e26a2d47092a106e5da9c6c1f355f8dc43e20433373dbd7afc5577e2d658998078fa0ecd1777bcee79f6afd4aedaa8f16fffb62cccfd773b657fd459bbae34a80b0b401c574bb683098491708ae0285e9edb6d4d4b8844c4351cc310d5567348b4f6445ca4df4506f8056aec0bb2c09f5f3b82cf1846c18f3bd1b5217b9d572ee9a66e43ce153be6087fd2627bcb4d3c778be7e0195aec30a28a95c29da29f4b3cf12df2584a28b154972c51a656d685c42db42220d969c76becff0748183fa7ba7cb1d534278b5ca777553f86f75da5715bf5339e06cdc72ee2981ecfcc5d5f3fd04a776004b144a9c1be30110bc929be1647c2770b29379a34377cd3a8fd959a564cdd0dca0f85bdeec097b039c4daf53304022345d2a57a24fd78c0a176f0ab7808666daef9cd94ef87ca1b64ba50f2dd90a622eb3c04f61678e74c8aac12152f65758e738a2847bedf193b3ef8ff37c484e28b2d51adef97af75ec7bb9f57d3ab81283937a84c85449b65e4d302f767fd64dd9c05410448ac166aa5762cc938011afe3d63e690789b5683bad800d2bb7a59e411918c922cbeed8e09bc70ee65d8ec6cdcd1b50dac1f09b2d14688335cef0815053d3d777b1ee3c08cc79cac19f9bde0038a72edb1e16aeb2e30564e8158e4b2b74c0be378803396051e3df3cd9c41db5b7414fbe1e5639696393f763ec896cdbadfff57c9de4ab28fc03d950143b423e421f8374df287342c26a97311918d921b78a74ee71d4b1873e19a7db35c41bd6f66c0c09766f47dde3608b95478f31d598822dfbf7626bfe72a53cab2463f53bda4f618d8d9b8a78dc05bc4967a93e4ef5b20c5c8c9d40950711da69650b8e0c9c9bae56b659a3cae457fdd7826ef050400d76d93f361f0ff8cda82a854cedc595afcd07f35f70405248d2cc4aaddead5a12a4e8dbe370176f568b196cd4fde9f89c214eb43c79b809f966ea53aad94e1191516d9dd2c6f1a05d1c79792b95619559cbdce29ef9efc86cd806446eb324c1c7e3009040914c0a11ee0a57585d60665ac83e09ea7e05ae8d5a6b24bade77a1e8e4d953e0f3dc08aecfe990dee1b6045e538da9ef8b01fe82c70604365b1ba8098b7074e7708c826a2514e2ee4d01ac1431ec43b05ba8e5e38a03d0686221a3bd9aeea2953e143b43a05be0bef03686dc2cefba277376c89b6452f2e6db006511e995c5096e3376729f139645b7095e7b70fb1d244e795ae2060e6e672ed3df4116d3542f194540d50376e0e9db9e490ea266600a5283c948c086ba2c6fd9019aa5e37fdaabfaed655d0231bf3b5138835962c8f41eaf0f6e8d4f9d4e602a3aa58cb8fd2929f472ff77a0a2652e6dc9955aa6b654301322d0d39c4fc70456b5a59e569e4848515295005917f4528a632bcf6cb5f97b3ecc173da6b0f59a76782f7c942de1cb1accbc74b7f9ea87ab92f2c2a5caee0e08448be49eda122f3589dbd6057be6f7577bc84367a1e23794c3d7e4aa8622995492e6523aa22e1ac1c26b4bb9ef7c11ac8bc52064c7ed1d1a63f37bb944dbfea2a732a68ce54c9a9d357c59cad365507079a1eb788e35251d20e986c8be394c319e0ea3b82b6f666e93d369e1d0ceab8c9202bd3bd3893d2440eb4a8c429c0cfda5cc6a4a0512be7321760a99c8cc09c42806f3e4e9b06749286228337f095387ffa9aec5ab700e310445e0e500088a26c0ead8f25a2b5bfcc5e9fc4211a0f30e4c70d6f90f92b56f7a3f6f99ddd56328e1cbfb59e93d8c9a0583ac91b50e899b9a24624a06f5a1ad9d0714aa502510eb945830a97baddf93139a7d30d1a69ad51432a6c762d339993de45f607790e0af6561045ec96f73c48f55b8b8a375d5bfc453cf87d55506f95ca6d775ea186ea46680f0aa93ff8e801b8ba955a46e81c03ae630451fa564bf0247cdcf9938b80751771c376bc7029efb890903b95e664ef241a7f0afe951cd27ac59fab02ec5ce9bc32286a778711382c4bfac912b77906f1d058da436abe1e1dadaed2181b0474145284b09f54845504e65c4c13b43d1608c58e6cac5b0cd5b12f8ed3ced3dcaf99fbc440b62796cac7440fd094e82e408c7f8465a89ff3a3ddcbc50712be534e34fe6b7e2ea31ff7d1da5d0a32f582d70a151b58558178d35aa662b6c61097600f826930a4147da30f669dc9f6ed5205a22a7cef7dbd81a39a0527b5afb9b0dd48bd3492d9141022f978a15b4a8a4027f39fd5425cec5296a2dac5701ebc62755c4ace67b28e069252b138c6e66573bbca327a1a02e7607af981fd63670894e7dae9e2a2fa751f7b2c4ed97bea840fc933516f6499afc8c7ad28e85e9b0b6e11735a948d2e77e14a40b56e01d4a8357b4eefec5b4c139337fce7eaf28a3d703559082cc7ac2500ed45d931fc92024587ae8d20d97a3937dc1aa18392911abbd734c05e71befe2d1b6e2dbb626891edbd89d58e7b472d10d3f155510cbb4db15e7c503ccd097ad3f268868ffec7e298b004e9aecc9a15e537587b66e9cacf4813464853b66eda240f05ddee635c0e80920afbdd20418734b1f10dc6ae52a94960a321402f953d79e0335e2641b4d09e87dab85e2dce300bc429f3167eb18d085ce7a92e692b269cbac17bf61668a87604bb70eb3dc1dd57d7139d663b27f51eb93ec4da24f80c18aa12dc9f17dd1469d80247601fe69418edb112565289e57a65d9893df66bc5f8ce2338a32fabe6f7a35e6bd7e9ed9e1daba7b8141f88beee9d8a59992c4424255be2923231daa6412e986d5a172df815356a12c2d57812775cf961f3ed49a428f07caadd19790609eff1a3cb5d16cbd097d0fdc8be5ec57ba9ffb23ff60258554d1fec2e73b43454b33ec52a7027c798f1a01768a819cc56ad02899a3e211e6afa1db4b78aae07e550e8c4b4f0016bafd52e94b1ad3738be2a8dcf4c9357d841fc0600ee6b9680f9d5e03796e8cf98e157abf8654900182ed38646268cd0ee27dd9e86fd597444641261f30173ea9409f7513432cc36f018858724b18f524f80673db1675d2889fab0e3bbb457e279afa2af4a823ec19de1a29546ea3923f6c70256627d90dcca1d6df5bedb9ad2ce5caba8e8a8b1ec1e5c53ee2cd39a77e430606ce08f0a74fc7aa8c004639c03b4af2edde005a93a7f8e1c187b00548c3d633184439ead5987dbbabe58d68d8d026bc61964f96814d7277d4a8630f9d4f816115d4f0f9d568440ba89ec0d7c19959052250adeb8b13469bdbb5b9cd6a528a4dedae203faaa5f53f53a2353147758fa75ab9147589569df1a11374673ee3e870e02da072a3f24f637f01c4a83b078ac4341670da9a947df66261cf4a063938b49ee3be72d2b98c823bd2502c0a2c6258058f560c828cc57aa6ac5a9605e1ea30fc54f978edab79213716454f31687018175045fb9f671eaade233eb49856c69d300d58c471f5015cc6af374a8692fbae1057ce12f2de526f5171417f6b17f792e179f0f016a522317c4d95aa577cfbb440dc31ba6ff93b5a97d9a395ba82c5eb1fb6cf7d2bd94479053789ae6e8951b2453daa61892c3edb533ec5f325385d08f0ecc84a55f1c7a85d912701e97e2a3cdd9716e985c4521cb04130851a03ee172e4673cb95ef263021b1562baceba6e1ef19dc78c0d21bc4d672e009cb89049772078aac06e9f49c0cdec945d4fced6580bcb9865efbadee5ea20124cec15b5cc3f7feac1de0e0b0e2b509d1c680c952b5146d3f0f98245dabd576323df0db0333510800ec"}, 0x1008, 0x800) msgsnd(r5, &(0x7f0000000600)=ANY=[@ANYBLOB="020000000000c5c4cf3025e712843cfa4f43e74d304c2900c08f512848d8054aa694967d5cf132d9f4d1e74319a40fbf4177a874f43f82c5ad62e09a6810cc174aba44"], 0xb9, 0x0) msgrcv(0x0, 0x0, 0x0, 0x2, 0x0) executing program 3: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x20, 0x0, 0x0, 0x1603519, "1a0001ad090201070000200007791dcebf00", 0x0, 0x3f}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000ac0)="a2de4b8e565f2bb52773d5616cabb69cc1a7a14051d04a27b5cb057d5ec186c897764a6fafeca04412715ba10e7ca93a9707b7cbd754867d0e0c8b7d17024a0065d70589e2daf7b535b109449a2bc51dc2889b09657923e30afb1295c5da1adf4193324f9129", 0x66}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msync(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x24}, {}], 0x2}) setreuid(0xee00, 0x0) r0 = getuid() r1 = geteuid() setreuid(r0, r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = socket$inet(0x2, 0x4, 0x5) getsockopt$inet_opts(r3, 0x0, 0x65, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x8002}]}) r4 = socket(0x18, 0x1, 0x0) r5 = socket$inet(0x2, 0x8000, 0x16) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000300), 0xc) setsockopt(r4, 0x1000000029, 0x2f, 0x0, 0x0) fchown(r4, r0, r2) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r6 = socket(0x18, 0x3, 0x0) setsockopt$sock_timeval(r6, 0xffff, 0x1021, 0x0, 0x0) unlink(&(0x7f0000000200)='./file0\x00') getsockname(r4, &(0x7f00000001c0)=@in, &(0x7f0000000240)=0xffffff1e) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) executing program 7: r0 = open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000028000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000280)=[{}, {}], 0x2}) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[@ANYBLOB="bce90b8d795800000000000081c70dce6a401e594e457ec4a280a2691e47ade5fad32446000288189e4410fa31ffffffff0000001f2001fff7b306000002090144e9b59cac1400ff"]) syz_extract_tcp_res(&(0x7f0000000000), 0xc0000000, 0x6) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000300), 0x10) r3 = semget$private(0x0, 0x7, 0x3c0) semop(r3, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x20, 0x1800}, {0x2, 0x5, 0x1800}, {0x4, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x1000}, {0x3, 0x8, 0x1000}], 0x9) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000004c0)=[0x9, 0x1001]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x8001, 0xffffffffffffffff, r5, 0xffffffffffffffff, 0x0, 0x40, 0x2}, 0x0, 0x9, 0xe7}) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000080)=0xff, 0x4) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000000)="b10005040000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b2900e1aa5b23edebc8ef99a8ad491726fa8251e2f0ac3ebbc2feb3fda1139b672f4d3353eb06acdb35a069d7080000000000000000008904000000000022830cf41bed66f4f365ccdcf3e4999d9d20002002c5dbfad800ff0f00"/177, 0xb1, 0x0, 0x0, 0x0) r7 = accept$unix(r2, &(0x7f0000000a40), &(0x7f0000000140)=0x65) accept(r7, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r8 = geteuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r8}}) r9 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x3, r8, 0x0, 0x0, r9, 0x134, 0x100}, 0x0, 0x1648}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x1ff, r8, 0x0, 0x0, r10, 0x90, 0x7}, 0x2, 0x8, 0x5}) chown(&(0x7f00000002c0)='./file0\x00', r4, r10) socketpair(0x6, 0x1, 0x0, &(0x7f0000000040)) write(r2, &(0x7f0000000400)="06db92cb2bc71bc021ddc28fd02e4310164d6d6e56f0374d591d51840492ae80b6734760f8949793f5ff925e0add46df00000000000000ed2d2d53ff016fd1967aa38c840ab15e80ffed6ac4c0f97663716a21e7d96807fc320828a79b579a5759d1585d07fc4a7f7fd721a6040f186fce37121a7ff6b505fa92a82523596d8c527e2c5f34239a59a7a05dbf06b3c173ca5011f274f29841382a51065d17a62711964cdb5839dfdf821b7f75525bca0ea85058c83f41c530d6f42ea7dc8b3910a88ca185a8d8180b85f9b2c93d622e066efa03282d37a783649f764030787e5a7012df6796b02f1efbed0e01552f24f85e17be12ae9007e26ae91aa5a5e7469787f132ca0905531c300222e9d171f44d6e60cdd25f853b3a119bbb2ff949b3a2bbd4b4cc18a5f2f94fcc6bf35641a0099a464e27197b081c626bf0ea399f1fd489787c85152bb15a38cbf15238311e0848e5b9812af4c82c62d87ee884abda4f725d0f96800345dd4c069762b1436f621f482589fb0ab042ca836dc7e6e8d1de427e31161819ec257ca878ffbd4b3c86738c35b9ad49063ec8e0e0394e6b5771abc19d37064e47d972693903c7dddfcabf9ac88983fcb9af32fde20d956184fde6af1cce696f0da59bf3c9b5f37d71b1be8ea56e06af8b56a4610f0a526b914980fa95d6d2b9bcac721989e85415da2c171f14863ba291c5d9d609656f9941b2c55ed249f4eb8e5fe072e0d81b266ca69e1e9799c56a5776208ea4d5df1920da6a514f77e070a84fd1541c0a37fcc8601bf9707af463edf2f1fdd70b1d365e79101ccbb00026e57566b66291fb5db9e33309d879f48027a7bb2099ca62dced24e3dbb0e44845b5ea0a24684f16c7bcf19de0cc6687b7509ffb9e8a9cf560c426d666a91e1e929ea6425de177a52cc75a256f92383a313f1953cfa7796e8fe1b729ff11406a0bca052b32a4a133c4cfc8dbcca976a00d4b7ae19b11d55a6235399b17f8d085ce7b398754a3e71caed15234f8c99cc51f7408384418ec0f6009c42feaeed992a00833f7022116bd14de5b9992ed09c96afaf5d6c31fe600fa3cecc364fb6dc01a8213e1594c5cc039a7ea031d26118ab91c64530f19bc64543615333fa34072dd75dc70d357e2370e208fd56e7a7daf87f30dee48944d83b5563872fb61072a2381e9e000fe2c3a422ebd90ce2e7a4107094f5f805c077841f540d465d3e17e479d57a9de0a6b3c56295c85b0ad1069837fc785c6546298c96a77c651ade40c7ab1a06c6791e1de95695e6c248dc39927af011232471b17c40151d2a2f5a763eb8b78e44422e0ab8d982a9ce2813b3533382cdeaa1b284d0d144126eb622979e6ea988079fec319cac45481c1a1f3db361146bcf41b8acfee8d13d1660ee1b5b144f0b0b043d6374ce77d5165a49b2399ded113d83c6f8114868a1d37c9f35811446d5f10c7e7c4dfc4fc878ced7f6979cab411c366e2be44378d991fec8f80985fb7581cc50d3ad506f4a3d8aea9effe341a3e80ddaa4dc857a0896a444c366c3466267830e8635de26e5887819ca9bce95bbfe9656dc57cf5f41b62182265cf67eac14058782de4e7945e6cff994bd5bebee64eb3e9855c3094aed5288d8012d3501ba2d08b5f612a867137cba147f96ca29d4372af173c0e7a7a38d58dea7e9d15b774c34279d0a7345aab1be9288a9247997e0f84bc99b27b054dc7c980ea1e425147f931f009ffb122f252eae1c985e6360a16f323ddf09bbb2bdfc08679dc53a39e6cc0b79648b282639e4913f5cb98c0582ab2661903107d62a60ea6ed9f0903b8796f3451dd6156c6ad6a00a38b260870e5214af91860147f5c734de5b25108b5aa83908f976c8662bbb2aef5a097fc7109d46d439a35df91b2414af8322c1c5f969bbe2c24f13376740eb731610a29465f30e3a049a5d253f442b72cd0cab40c4626a76d66f8124174a2dc8234bafadbfcbdcc63f91ad402ac7276c1b22e913e30ebf8a5ec06022952d7157420c298b0ef5441b5999d81d23ef6c5c8e24ca39b70adf246fa9f49a9b21695f3cefd95147b3c846e107c99", 0x5c1) read(r1, &(0x7f0000000180)=""/162, 0xa2) write(r1, &(0x7f0000000040)='\t', 0x1) executing program 6: open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xffffbffe, 0x0, {0x0, 0x2}}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$vm(&(0x7f0000000240)={0x2, 0x8}, 0x2, 0x0, 0x0, &(0x7f00000012c0), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x8033b9) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', 0xbb26, 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60b9e54d0014040000000000000000ff000000000000000100000000000000000000ffff"]) seteuid(0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f00000002c0), 0x800, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000005c0)={0x3, 0x0, 0x100000001, 0x100000001}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008}) r4 = open(0x0, 0x205, 0x0) fcntl$lock(r4, 0x0, 0x0) r5 = semget$private(0x0, 0x3, 0x2) recvmsg(r4, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000340)=""/14, 0xe}, {&(0x7f0000000380)=""/185, 0xb9}, {&(0x7f0000000440)=""/120, 0x78}], 0x3, &(0x7f0000000500)=""/82, 0x52}, 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000200)=[0x0, 0x3, 0x82a]) executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x32, &(0x7f00000000c0), 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000580)=[{0x4c}, {0x40}, {0x206}]}) syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[]) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) r2 = syz_open_pts() ioctl$FIOASYNC(r2, 0x80047460, &(0x7f00000000c0)=0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x7fffffffffffffff}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) msync(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) sysctl$kern(&(0x7f0000000300)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x51) setreuid(0xee00, 0x0) getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) setgroups(0x40000000000000d9, &(0x7f0000000040)=[0x0]) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) msgctl$IPC_SET(0x0, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f00000002c0), 0xa) connect$unix(r2, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) r4 = getuid() setreuid(0xee00, r4) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000440), 0x800, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x40, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r10 = getgid() sendmsg$unix(r2, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f00000000c0)="672b9e5a5ca2c03d5a928ffe9ac45a4e4bc554fda465ee414972ab2ec9fdf80648bb5327c69122672f4dc5b0c3b68686c626451247159ce37b83170bacbb4d8c089aae989211ddd2a0067cb16ed62c49f65e84480c5533bda1b42aa626ae1da502199344fc2055c948d96a753c3b9ad5899110d10ba710e162d0e603638eaee7d25ee43bc8f8cf02bf8ef4cea5f91baed7cb91449310ef68c85c037557d270d8e5e6282a1ed5bd517b94488f5b5da61ebba8f53199f8b21bd797f8a38f2b76dfd4eb7f77d4053f064e1f49d8af19d3174e64a19f1896ffb124", 0xd9}, {&(0x7f0000000200)="6760f39526bc614f3d01f6bb2ab09a5c6ddb9a9802cdee196fc331ccd06e6d71a9735e4a67f697ce53e1cf2f", 0x2c}], 0x2, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r3, r4, 0xffffffffffffffff}, @rights={0x30, 0xffff, 0x1, [r0, r5, r6, r7, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x70, 0x4}, 0x402) r11 = socket(0x11, 0x3, 0x0) setsockopt(r11, 0x11, 0x3, &(0x7f0000000340)="020000", 0x3) syz_open_pts() ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) read(r11, &(0x7f0000000240)=""/193, 0xc1) r12 = kqueue() kevent(r12, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x55}], 0xc8b5, 0x0, 0xfffffffc, 0x0) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="02", 0x1) r1 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x21) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0x406) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$FIONREAD(r1, 0x80047476, &(0x7f0000000280)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000300)=0xfffffffffffffe7b) r3 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}, 0x0, 0x0, 0x0, 0x0, 0x8000000000000000}) close(r3) r4 = socket(0x0, 0x0, 0x0) close(r4) r5 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSBRK(0xffffffffffffff9c, 0x2000747b) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x1, 0x4) shmget$private(0x0, 0x2000, 0x208, &(0x7f0000ffd000/0x2000)=nil) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) setuid(0xee01) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140}, 0x100, 0x0, 0x0, 0x0, 0x0, 0x261}) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000002040)=""/4083) shmat(r6, &(0x7f0000843000/0x4000)=nil, 0x2000) setreuid(0x0, r2) r7 = semget$private(0x0, 0x4000000009, 0x0) semop(r7, &(0x7f0000000680)=[{0x2, 0x9, 0x1800}], 0x1) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000400)=[0x7ff, 0xfffd]) geteuid() executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r0 = open(0x0, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000540)=0x9) r1 = open(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r2 = open$dir(0x0, 0x20000, 0x2be) shmctl$IPC_SET(0x0, 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x6000043e, 0xffffffffffffffff) r5 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknod$loop(0x0, 0x0, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r5, 0x0) write(r4, &(0x7f0000000140)='p', 0x1) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x0, 0x0, &(0x7f0000000280)="eb", 0x1) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) socket(0x18, 0x3, 0x0) getsockopt$inet_opts(r1, 0x3a, 0x0, 0x0, 0x0) socket(0x11, 0x0, 0x3f) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8cc630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abf09090080fdfed8dcfad700"/177, 0xb1, 0x0, 0x0, 0x0) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f0000000100)={0x3}) executing program 5: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x3}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x306, 0x0, 0x2e) r0 = socket(0x2, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x4, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x6}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="cd1eb05d3b6119aa4849ad513657c3d3f0b4c121b274641f4c221375e4efcb35e8c70c82bda05945e058c59c0128e75bf30f7b9a50cc37f92152f8630e42d2b979d82865389845f533bab00dd22be1b1cc33da91b02e4a2fba4eb6dee4ded1090d266e0f6d11a0bf02c07490e99dcdd4c0cceda3ae8a22ac3d58fb8f3d6ca6b6eeddddd179391effe0cd3355a3bc8c42f1", 0x91) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x8001, 0x0, "1a11ffffdd7f00000000505f00", 0x0, 0xfffffffc}) poll(&(0x7f0000000000)=[{r0, 0x104}], 0x1, 0x0) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000140)="d9e1c07f9d5ccfcfb1cc42e7059e508024860f78ee9158c4a05b0bf8dfb972e5cb4f7dc2a6c857bb58f616aab9b45726978e3d9b7352a2d8090f7dbd6afc30a744978b7ed5c6dbd5b3daedbfed059b5e08de6451f17622e31c6724737cd40cdcb090446a20c0628a063f4882554eb128425773e636b4611e8f382edcb264ca286c14491ed8acf45fe98d79a960ea170d006e40c660c4b2c4f607a24169bb604962f7b8237d65401559be8d21fb5f8f9b6a8bc131676b84a3f3fd146b595f3ab1145317e91dd18cfca04a4083f7eb4793836d717f0496a34e8bcbd0ec73616bec54d49da80f6f1fc46a68a3b382ec2044a9f88fed17a299978bb9f7201a", 0xfd}, {&(0x7f0000000240)="4b9af70eef62eda6b63c3f01834c8d26b0a391eff4d2909e021b04282dfe1ed3314d180ac2c426520257efd5278010021a2b3f4daef8408fbcb6e290aca7f05505d7cbf379db8c80fdba6d887dcfc0c6815091c4b6da01854c25b1b185242e450f10bad580bf29ffad1f862ed8713370ff9a3a56f91b06ee697a87e888a6dd998553422882b0eb3833d4d5b571ec39a83169ce3cbea7ca47c7ef777559c36d649a41e3fe74566d35ab5b896753eb6673396d395bc81abe649a1eb7dc27ac84be6c5198581aed5b894981dc210860ecfc8d45aeea432b89131211d93357c41d8e2cd3119015f94a5aabc8aef04ab327", 0xef}, {&(0x7f00000009c0)="1dca6ff0e42ec6efaca89b7cab58199dd79cde37bf84390a23b09ed2c36464c2b92dce9d7bce0a2ddd0fb01d594d8ef11fd3ec9ccb413c9115e052d1b009ee2ef45b92aa3d99883954ec4697c7eff4d5a5f99548a2382e67ef136dd8f37b19835723da5e0e2352b1ae5a61e7cd9aa742cf2e2186a9b2528e0db74fd5a453cb1f89a966d883ca5ab91765e84b56ffc07d5ce11f51d65fe48024419ddfcc7427c3efb57b2488f547b09140b2a1947d3fbde8a402997d7d21b4af647bf4227542ff93d574963a899cd0cf063c5fc717047dd8591b2aa530a4e3a00c2bd8d5c715e038ce0c7b0cebc1785e8f85d2895810d7638796378b72a08cba3a1d6ed11efc6c9a7254c7be40614e0a17acabfd8a4ed5a69b30af053ded5410a7082b1715e4dbce3e0863dbb2814d757d10d883d8b87bacd7fe5b991b194bb1d5faf7b1ddba007124698fea560d0c7e8842bdbe05de8bd603cbb16fa7022bedd7d867dc70e883c3bd9b2ee02ef125870a1befc73f1511924686c705c46091b332a6ef0e7d3d3932c301b124acce56b73ab56da8d6a0e3294b6d8d2b86214a8e3fe6f94e712b00ca0bda5fe09216c710d0e98e34d24bf2b6689007a585afb4390e10726716ced0819e7e041ec9a3d3653489a9393186fdd513949e95e8a822ffa8776fd0c7b23fd4d17422190faa2ccb28b308715b1b5708ba7ff8b33fbf972dcf7cbf7bbbc2df13212f617f5262170113fe8ad36c5fdf6a0ec8c1fc6a9cebb65e02131f36f887316eb5ee149f5ba53138548ce984677c33e92c64ed24345e6e7ddefdd4111d6766ef03876eac2cf37e08991885ddb0cc91861db3ea961fbbfdc93c6a14da88fc5646f3afe03696aed3895384bff60dbf20a2f45ab3193815d625dcde542b02cf3e60e301960ff23da1634f003c9d6f5c0c1e5fccf2603ee337090c66779705953fbcf6aa27b4c07636d5d6ade94247d0f960537c970ff905db7ea9dd094e55a31690c79e2bf8365e0e9af6dd0c0f599dffa22528b77058b08ab5092dfc05500fa63bec1868f0a1c088e8f3ce6f91440e20f3224b81fd8fcf6d6808807c991e0a0d83df07edfbf050d8df71103dbb79aa8316bbacdfa107117c7c082000156cf2b4dfa5024b993b6cf1f3bec92b23b4d0e04d995b1fb882fcb15d102a54ff649f4b3f65384fae9c93edf4506755e4e881eefd278ef90e38e72d9c776b3681494b3ee54edbf44ce429d3a97439f462af2e9786f6f9edce8ba756dbb46b99a4d1dcfe2805cf0d3567ad92e7fd60b60ca7afa63cbb7d1db05aa3139c5a00ddf79ee08075ae4a23ff6dbd6c79c7cb6b5622dc980a6e665229dfad4d0f3cb31dd2c60b8d948f33ab89348010f66e701d1e5fe7ea9c58cc628b8aea90b589055b4a488b61005449d585c60feb4022b2039de97a5a13c9189e8a3a2fff6ee1423f9a910f19fa5303de97c5a0a057f63d52c88bd4729d8b858d9db0295fe852d9270b8cfb48021ad97582746c450526425286124106497e3beaf4bb3a1468628e90dd6289a2556fb26bc9e44e25656582856f576c5acb3719770f46ca6269b3cc2317c4fba31d5fa6e15b2539fb2b274ad79661b45a07a74a4691379b87d5bd9370eceae09d4d750a994973bcdfaa689eef012104c62a8df2f44193d62b71e4d171d4730e9eaac429294aa3d9acacb4dfde8ec42f669e2998e042bb6a86a8e3dba5f35278228cba4e9ce9d8b337a193fca92b92e6ad82ef424de39f0ba6ecd5c29b1fee9e48ce9eefdc54c92c4de0b6c6a2caa754a9c0cd47aa1369fd19f8a69a490933283651bef0cc5e007105d61bcb84876a8a706d77ea12d79da11f4934008ba76ba1653a3cb77dc3fbbfc456c65ee880a88b9e6e2bd14ace33ff214f322348a296b97df362e62b8cb444230737d11fd5eb837cc5a1f0b0fa9852b72de5e21ba37964f039d2251467601ea9d37af1879cc148125ec93e47e86da1b6044c276043891694ff09f2e381fd298e469fe8b724bdcb2e36a894c31c462519f0d4bc9d53a16d432b62dca190d481ca7bd939b65955620cc539be386132d1752417eb6128d90214b47a1de4c56c8e14fbe2d83e5522e9ff1986a81d27902e8fec0d2da07a08900fb352fc77b49131f2a34d8ccf43cf94db044bbc9f37f8dcc8a8e194be40aa27ca580bf04618d0d577e0c312f16ce5cc32a5b71019ac0c4e804289399d4b92f81fffa122734758ad978db9511eeb8f553ebe079f4208ae8c744d5b21a8310b098cf2b7005711de1f3f440236c1311df1cd460b007166bbb4b20549766cb1e4057dd0c87f88769b38a9ae6a38aaa778ec027cbf60c2c490c007fcada1fc14980a4b2d383fc1bb55b3a6dc479eae73848f60123af4e69fbb1192f1d430c51aad5f209de9135da76a6b8a7f73592cf5c0fb387b44d9ece75b37eb7e48fc517a55f87f6b6b1a1a5d9b2dfc9d6eef81c3dc340abbffc0af1c60f464d28f52c52835bf3674241ff190e470d9f88afc2ec17eceba9ca6463e0b8bbca3d774be6042526d3f9f2e75064210a5897d87bf22827011c6f3f1eb320282577e5abc690643e50858ecf353f9f25f44f0143e33642f313f7a0e42ee051252fe9a6c4f55710c89d723dcade3f40c34fb6c2b14feeb4f86b5ca59396214c10ff718e6df4b40f45954428b36d75f72d7c18aced0cefed63b5472f4badb562617ba81deaef5e01648dd263e333c23bd835516cd5a9522a4a0367876ff820ef5bb7603d9ff8f41442c0182c2f966819be3df19c9c3f405b19e2a24c28e990ef6fa219870618efda559b1350ba058414c06050b6570cf9913c2685749a9b30287ff513248c4cf320ada703314aee341ac45ef3a04ba477682f363f5df08e73c38b6fd60aeb42850cf2ec2f91d7947d7138c56387c112b18b5a55e33785d66d7381386c9a068e9e7fc8584c64011d5b19e9197536033fabe282de422df95117b8921ee30fd41dfad6dbf41f3cc0abaa3974445a2e8f81e9940a165db6f994c1bede8fca34ebfd23f9677500ed549807ae59786d7dcf8d0b825c08cf9f99c50836cc1580314076d1990cf5b5414162e22afd3ae473b2fcce16f6b869b2dde7544d24af8a272ee03c72eae2c2830775693ec14fabb0510c1c05e35f9488dc36acc3d4f96e462402fa5eab61bfaed41160fa92fa3cf03a90c3575925c2df46b631dd20c0d01b8076ce4311d0d958f896b6e583ba62e79e77342b79a3a836e099583fdbed8e00e35806223e11401def2668fa6a3417dd308e11d11cb673d3ef6662f324a77d5807862a56eae25ca9f9377c472661023388feaadc4308f40c500c0f21293f669e3b3f823f4e7635846ff87a15ffafbe7bafa70a12c3b7ade991349c52e53e71c16a75961ebaee10409e49f8e2b9271792b0de255afa83e44ffc17c82fd3c15e19345fe149d2e1979ed4d9542e3b0b16c42486c9c4bd0496996021c4175ae6e1b9790a1d96a478f634811d28179cdb723b770da534de3798661928b17a3e32de19b5050b51ab378857e6522dda3feda64b4313e05e13e2910b5c9983c2664b1817ef989227e53b89a60318f21a02723da5b4e2a1184679684941298602ace3e802e0828b86fb91cfd7cd58a3067dcd7a1a3033a31004e06d68f78015d89c83cb1de62058677c20072de9638b2363756dd4550127567d6066e735296ffc3c49859e807c2f5873564a3efa8426d3801cdfa242a297a1758dd42612d3bbf585d5aa99ce34a40cfee349758e1eb5c51858b632d42c00f0649e1596270bbd8a2b25b12e215f5dedb346e7e55d4721b14959076148e0427418150f80efec91f64d2e0afae21f5d95c8cc3167450a6b386bb505714b529e27bd023fffc942cbf6a757105e28aaf71ca9ef14ecfe20d70af29bb0ad96b097676a6ac7221cee98f9efc01ef6c224aced43d923d26e3ec4710d5abecb14bdaf98e04efe678d676616b98ca95c95f1558c0b190c6fbeba68475248a4391efc986ed6901aac0e7a1c780fdc13ae2d2a925e81b48f418a687aa8d2c983f5aeb987b18d3eff5dd41b40abf43380ee4b1344493756c95f8dfc1ee3a6af212405c4a7a8fc2b8d3ac842b3f2b10e1dc2fa48c4d5c2c59bc35c8bce26299db2eb17d015b0c362c728ebe101da7c95a0cdc90e72ebd2b1381edda342e3eb2d594a2cdc2b90f6b74337f16c784ae0aff73290cb2f80ea4d996f895a029195fb99ba91fc22115d66b5c2abd16d5076dd867fe6d1714905cd42de49c235851dcef9d13c4e05e1909e2f0104c650aadc40a4f4fd87fa6a48f209abfb711cc3f4f684437d9bf959e1ea62940432461f57ff0437d532445401d6838f74b58ef2f22bc8105a3b2623c3937f25987034968a2052594e1a4e43a66ee7f10e3c445c55b62766b20d88b63112cfdbdb0e3ae0e3eae1638e40d16cfd16e50266c625431e21e945d0fc2b9ab29f901a8903febbd78eb201b6814b933acbf35a837b5921c02b285df6ad58d9b6203e934362545aa9e4bb991b703781e0ca90b09c6714655fda69f5cef064f05c49a87d383daf8f2d70bbe9b65c24aef740f63dcc283ff867b04239d5386c950ece73bc43354f8877409557ef3609210496ec33d1519685a93d106a9be7d1e5e72b6379d9f74c50aadefd2b208a3bb92878737c58367799f3d3b1fdd54ffc127f5882e9889d6769e1ffe17652db31b2262351b79e6f7aa1d45d705f8a635a015631d64cd230ac365a0279f0cb5157d012d8807d466f8b27223acdf919d581b8ae6d8104ef9726241c74bcf98b6efadc8f64f53e0a9f7f483ba2b5f6112dd9b1bbfb7e7279dceceedfb78e7f37267826b3cf0f5ec4e15b41047bc7c10e4ef02223557801c4afe3590dd3c9458888fbea9e4571b90bce1b27243dea5a529321c4c0e02864cbed0318a8e0c8b50903399c47259936695711463e5ea4c1ae6df520da847bce80802ae0f675734c82aa1e3f5aaa81d038115b79162a2bad27f4f6cc93cbcfc824e33c131b49fae9690ed3b4972f4a312d2ceb277e041929f75c2b22607bb074e8d0816839eb0642b904c0e66018c80c339b2f0d657bba836284fc8f28ebf5fd990bcff18f5acd57310bbc6fdea900101f07b5c9f543e3a64ec142e86e31e98543970a5777d72fcb81143fdaaab8198c760c6b1b2aa0b82a8574c8ecc6f1f9096050bed7474fda8b286571db983f7af327f8cfdf0aa7d7d8ba6d5a3bca32e497def977d57166d505db5c8296811b56763e090c391f353a8b43113f3cfd5e114cb746af0f12059168ab24002eeba5f29f3af120213a822699a134adfc2be730124a6802e8d4e0505b52e9f13feccddf0f39d9b1eb1c1ed379f9eb83c46f994dd5429c7c056dc1c3471d6f86e797248c6c3f39588bed753fb9e9cdff3ffe4f9c727eccac08a839eddf762c0b127356b97c9d18c8e9288c24eb8b2599dfb4d3d50b318323964dfad399c97ba5f126051fd74f3f81692eafb5694f02e1a39b4212da175b686098f27f04307a7a6b60e1be41bbcb310e3b29c5051b8d26bf232d91a219ed664d1b1c171b05c736ef0018a99768eb028334b79f64fe8266c81d6e8c5d33d42f19e18498932a023d6d144ab03b075a10aa104f5ffedb6d0531040220361d542d18adcc2ec5ea3dedbea1f28c2bec369edab1c80ba29674e5cc1a6a286c6c17d00fd8b9016db0196b61bb3b45f50395b917649ca16e9a430c248554cf93bf1d32bfcee5545c02f5c61219d14249935db39033482c15da4f3447d7bf9958494242016ca63a48cd135a4655878", 0x1000}, {&(0x7f00000019c0)="012da574d0b9c3d7b4cd596ff253a0cb809cf6eabd8a7859964f48a36a40d1c9cfc39c07997fb9eb03839ccf5dd34ba7b42aca329991e6812b788c2d5834ff6f282d664b21c66605baceae7115697223d237ae9317c8e09dc7386d7eb39d53d38facbc8c59f899ff2465fcaf60632a328dc91ee021ed070bae235711d8e9b54f99e246dc52ad7547cfa9baf0dcff3d211a18881301ae1131b37afe92d8e9642787f57b965f6b43aa31ab4a09afbfc8c9b0dd62a9c53341818508dfb955d50553bf6eaa7a091cbcb1a553594afd314fe7b7b2a7e39928cbb2ce99d4fdbdb0dacbb4641f4f960a76d4232b3703b2e0980326cd5a5d4b0d739ea6e1ffdca4ed44979638c93934fdb8d7b0f863d85a9c06ddc78f7bab7985e863ebb399365fe5f03bea325de3215c283096dc49dc80be69998925a0b83b0b55b15a7cf6e49620c7e12f72021e2d372ec6742a5d86f47f20ca30b2b10528182926b6e1041909df3bfeb164bf70e2cf7b3a3bc286abcf66b5850df38b69c6f58f545f37c64eacd456224920b41936b5de3525e7d8783f795f6bd5a3716dcd96b51ded85b8d5d5f8bbf031fecb25645267e39da6add8acf9883a8c59a63d070fc7b71921acd5a3264d79f2e429dc9f141b67ee06dec87e291247455d86f4033cbde0887697044dada6f0f258b79de387de9b06dfd9f6011e851d9d3f41e13bf5ad55b00d4b5fc670a401f1d1e9db187474c2fa6887a2626bafc29894c4595010fe4f8dccac1737abd6626e3dd846c2632a19263308e6309bd6c367e620b328e18c8492b7795d001af445d28d5a237999af49f6d7f8ef791ab5ec01463d65c3ba09646ad983d5e6521822f8d62781beecf0ddf41050f66ca9abbc9aa84e7dfb5a28118a8366f1eba1308549a9fb25e97fe192d8fb062322f87b0a4d14524dab1c3709aeb11430ac3fe887993bee9234339b6feb9cf7ce3f471c8d28e091e2ed45f02e1c0b25607600cd17e748e5ff35a10fec1c16d10d38cd59db4210c44bc9a620c98b4518b7b23478ac2a8b39d9a279838c8a426674038bcec1097a6cb84bf4b991160571b1e065450d1219d6a04c7f9fdf00fb17fa1e8e3a54df547aaf0e59f5facada21dd7767be6e30430fce760dc1a4a2e617a94886928e141621726e8d16f8b2fa31c6970a668b288636b7bd9fb5afb0c9ba2c3e991e1a122deaa530ed37562af5b39ddcbeb24b24ca8071627b91b95dceb2de72ed30dfb17482a106a64fdb918e47b0db5ce495eef88b70da238bbfedd35fe6b0553abaabea6237303e313b0fcee09c44e9daab7d4f328085d9e3ac340b3709afcd0a183a4b4016ab5d5a5251f0b500ad7a45cef2e75073b169802cf1a3b6f4c72c85db0b73b2acf5c4f56e23e2647ee18ff0a2fcf62afa00a8dc45b063bd583012a04e4f9bf9076f5796711242183b6cbf7cffbfd59fd10bb2d85638c3de1dab68a0d166b856deb01436b901add0ba216c082d3909301ac42ac1e301a9a3a00789af03cbb737130a33ed491a3aea6556ef7784e6ccb305fa4c291dd88bf133e41d2704ca696772ac6bf465bcfb29809ce29b10ecfc09021aa5b031bfb29715088b814ae0e924d18161cb1f8609e5ea89484f9e1d89ba440530bf760e9974774cb2204b7b0facb45166a81e7667316001a49b0d47060edbd1e087271307be5ab7f9d5dbf2bab4f53b8e3e4e85b8e01e5bc7ef02ef61cdff029b3b4e62a2e722a95837e07641654bceda7a0aaf5794a196f7b1cf8507989b2cd657cd6a290587775d9a3db64f44d51738b18af7c5936a9718993a8a3d2d2e3b0bc7820d09105783894da4df51b78c16fbe1f5615d24541e7980881a4cb88b7fbf0053cfd2ba09887a484a3efd54fac1e4f34c28196055d47f36d98f0591d98c8ec0788c81aeeef025b081fe5384fef9b3de3f22493dd1992a2a391da10ab4f14c4af460d3f6480fd7377b6467ab185b109f7a0ce1900f7dc6fab28defb79ade43056e059db22e711cd664b43efc28d11c297171405f0b82b33d48d2b2c66953071658e831936ff91fbfae3b31ac3ec90836b21dc6a49a196a45faa6732c1671cd489b1c3897520c8ba7a0767103d4a65276ccdcaa53c37e8eee25d801b13f6f5a9968de0f3e45f7d0b15dbae73ec9da5d12669b4ac64a715109178ce9d0c9affae4e6962fce4338a131d385cb54d88c955d1973c30abed2c8573f8c30c569f69627d2981752eb80a3548cfbccf8ad50752d243534519b98781d454168f755a29d29a4b0e671906774cd8574880c00302200d3baa4bd1bad6c2470569e248fb1d10916030067e83a3afb91f2737fbac928054ba1318e18b51705708495816f421cf4a023af8197992dc9c669c502c2cecc8d20a8f002081de9a1bd306843f675fa3902fd62744428a9b708b13a2473d5476dd35411b23051952facaa4434c6e4793af564b5dcac269ab425e3cb44ae783ceccea40122209b5c2ac42a31b5080565c9856651219f759fda6a3484b503a6177910cf0f703fea92def963c8c310a96185256e5aa57d43472cfcd240df0b57ed486a9e764d2a0a27a4213552ca5673c8e4c0bb5ae5b31609a9cd81f17c944370a1d72a2db9e8e33273d99394672583a742974e3bbbc8f933b5d494853d0e8d5428216a445109a901ae57c3a2b7470bf8a50edccbfb40a4fa1004c20e2a3b8b93c66b7327558562bbc216ddaaffff7aca7bd51e5c3a1692fd62436dd98f425436691dba84045516cf0758ccfa9e8e508e4419a156dff32dce6aa010b5663da9543a5b4b3a340d6e53e3d4a9bcef15bf1f3ccea74b59c10888109413565c8fd784f346d6f5c45a73214c42149a6523f17eaaf26c5730933d71c1df03265a87242ed73ac6c65da352b2e7ac1cfbee080bbc706141637f6a5faa40192b0f078c19df14a2eb13f4bee78841d36ffe5750d89f8864a235c95ab5b2c81b92382670a9ea94c16a0f1d6441052e82ce3230ecefddd980e76872b1b9958f2ec0d25d4182960edee214862d19034a42bd644eed08713abe50398789abdbd43422177b43dd691118d1e789ce09fb3a9d35877721d2b3665f82c513d529b647bee2d6584f74a7eeb1096ff8d38eb043a3ab652e32e07edb1a032b156ccae4547ce1d9fbcfb15061febe5e728d5f523fc13e3445180eb36a3d5cb3236e486ae4d5482976b83ec56bdeff35630ed90df8942995c69eaccb2517f5588c5d883ce7b608165c33ef7f9e53e36f5f4e7cdf2ff147461cd0815d30d49c3a0a864d0abb99e6406ec350788fc572f394d0ff8e56eb5d5fd6eb0554d57957c8c01b599cad259eb3add08dc46e2d66c45665b6e076f24c48402bd6726ffb138bae92031b6f63068436d60368eda88f57a75c43978ef2f683e207a307bb7d388892c97446ff1c839c70a6da51dbd9359e6392b14ffc0987ed6eee0bc229cc72b79aa0d7b2c8bb8eb21cbb91738a908c3caef7089d90db534afbdcf7b63f3dedc538f1064484d728e973bc86089f455e5535be6d793c171e982007c7575f3ec9b99f1688705701cf696fd0abd51ede65b139852a0a80c2804728f182b99a893a3a4cf60c3b50666db9d81ad516e8df9cfaada32d8f95b3b1a6a4adc233993fa9c2628d1de77f3fa7ae84c624bcb97c0fd04879da30de6455d5562ee38d463611ccb59c590f226a41baefad6ff99aac6e1c23333ca5dfc1bf04d79f4e38b7da84965894d777bf7918a6cf655aaeac35c2712f0145eac78c5ef58d419374ca2f0c0ec1060684b0ba02fd10fbe7b8aaa7902d477a51b6196f1bdbed484563b67e0ffef81944796a8f42ad5e17d8a08493dc901bdca5063497eebf9e0b986af471f8ffed678c97cb51adb18b7e720695225273f251f55187423c77d67c2ec1c6ef7ee6dee09a42ad5f2f99dcfe70d86f30255388a811c20d8c89478a41831134a1a47987633c71c96298d9979c98716ba4f9320ddba64fdefbcb9cebb898b030ec0bb1677888820b778cac7656fe2332579e1b50c2e05ca8bd74ecc692798ff91630323f90e3be06268dcc8e94f44e6c466c74db8ea952a34c0008589b7895119004fb7aab70245be7d81c37c61eec8b9a49e4e5d473066907c0357651c38b82496fccf77c0b0084aecccdb9ddba22393d22a0dfc0955d700d19d8e9164fbc3102705149a017ffdbb823c8ab7b0db3911c426664aef9bb6bb7d783d9348a489b971f8a231ff715693b1b2596a174861384c9a05c31fe1b8ac2d590b82f852d83ceabe53c6798f46d0adeac1db0ce099bfb8de2798f30964c344c9d88e7c19aa5e2e8c0f35f5bda7e9c3fa5021cb50ea1c1dd53708f00cc4c1cac94b58f53d8af586a3124141f2b2707e53f5872c137f58f414070d5f1c49a2a10adb43dad5d62fc113d32d833385d7827e4bd7268976e5fc869b8699a6380866eb6bd114d8fd8a680b86be7c9f9b81105d8222eb26174ad8bb29ea73b05d70c8e7dc9faf9b72c355dac7202bbf24610b544fb9b0d7c08921ab846d1adea65d98423fb9c6b01594a09d73c38cfb8c8b1c70885590fea69a01e93848646f7c19abcfa67fab3c48e15b39afb3b26b934845ea6e834e2377d5e084f8c680abfa1c830a96729163fb620928aa763b6aed58cc0e58c9fe72fd514fbf2608e1db16389e5ccf563148487abfa85fbbe099b268ee2aab46187452d8172049c98668f726c5bddb09b87a9809ac0cbbafd27cc1dfacd38122895e8fb01cb5d821965a76d647fbbbb86348827747620210a189f24c9c4ecac25161d8e884f99e5449a41c5e7bfb12640849d3812d84fccf4db64c5196005525682b933d1d98e931237a8f583adf091bbdee34e805ff32b2629467c64b904d3c71e2c0fca51ad6f525e64b0bbfd7cd7742a079238c55a482990b311f3a512b7f0ebd747c5bfe566e58a7304c8ba20a4feee217b6d9b993ef4aaa2df99b7f4c086e63f5fd8fa986f6e418fc0f4bad4f7abbf6580ed2b00cb98698e6e6e95ea86214c4f7cd9c1724b3dc026bcef65a9fbdc5c193245654593778ef86a875291470217a5a0ca115e34f57a7452fd12bcdf3fa923dc4d0c962394aecfcb8d92f1", 0xe12}], 0x4) poll(&(0x7f0000000340)=[{r0, 0x4}], 0x1, 0x0) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206932, 0x0) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0xe084, 0x2d86) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, &(0x7f00000000c0), 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIOSETOWN(r3, 0x80047308, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000c40), 0x0, 0x0) pipe(0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) writev(r4, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206919, &(0x7f00000001c0)) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020690c, &(0x7f00000001c0)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) pckbd_enable: command error executing program 3: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000040)) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa, 0x6}, {0x21, 0x216d}, {0x80, 0x5}], 0x3}) r1 = getuid() r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r3 = semget(0x3, 0x1, 0x4) semop(r3, &(0x7f0000000140)=[{0x3, 0x7ff, 0x1000}, {0x2, 0x5, 0x800}, {0x4, 0x9, 0x1000}, {0x1, 0x9, 0x800}, {0x3, 0x0, 0x800}, {0x0, 0xbc2, 0x1800}], 0x6) seteuid(r1) r4 = syz_open_pts() ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000180)) setuid(r1) sysctl$kern(&(0x7f00000001c0)={0x1, 0x1b}, 0x2, &(0x7f0000000200)="e93baca7b24f7dc93471244c4698ff81036c1529ba343d6cee12078917448301fffd1996d5c6424a9bb50b91269793de", &(0x7f0000000240)=0x30, &(0x7f0000000280)="57806ff8765bd4a2b4b84be0c9cbb81f4ff2721808b7b90a7a1de58c3e", 0x1d) r5 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x20490, 0x4) ioctl$BIOCPROMISC(r5, 0x20004269) read(r5, &(0x7f0000000300)=""/185, 0xb9) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f00000003c0)) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000400)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r8 = openat(r5, &(0x7f00000004c0)='./file0\x00', 0x800, 0xc4) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffffff, 0x400c5708, &(0x7f0000000500)) getpid() ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000580)={0x0, &(0x7f0000000540)}) sysctl$net_inet_etherip(&(0x7f00000005c0)={0x4, 0x2, 0x61, 0x2}, 0x4, &(0x7f0000000600)="d7175fce3b7f8b629a8e41dc7739745230983d879a54046f44a1c63285e9f4a78fec30fafb6ee7355a60d3e4a42c67a4f9741161a4658149e125422c4436c651b0a3c064f7a42ea221de45f7833deddadf1d775f64ac71bdb043ee789ce18b605139f62d0ef0dce3b2762aa6a00523df0f26a67f0e89926d34f93cb74bf7956b", &(0x7f0000000680)=0x80, &(0x7f00000006c0)="be135085f62ba42340bbd9ba728d4b208227e425de8873842c79820e6c94a9956ebf8f28b270253d89e31d4d24ed71f70a60d4672c2d711840ec975b0a513b2cc05899804e192d6799b9054f908a5acd24ee83ef8f9b0594a092a7c96c227774a6f8017bae3716864fb2d5adb7f0103f0911b265644598f5f03302ea7dde43a1d6d04f3d0938480e5ae18349f0684b91ca890a35160324943e7d53d0708819a917cda63f9261626d2cbf33e58f608038788d4757b2f014d0dbf64e46b74b557e5b183418cc43669cf9b583ca0206b6c67ab334a99e", 0xd5) connect$inet(r8, &(0x7f00000007c0)={0x2, 0x1}, 0xc) fsync(r8) open$dir(&(0x7f0000000800)='./file0\x00', 0x100, 0x0) r9 = geteuid() setreuid(r9, r7) ktrace(&(0x7f0000000840)='./file0\x00', 0x0, 0x102, r6) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f00000008c0)={""/16, @ifru_index}) executing program 5: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xe02) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) unveil(0x0, 0x0) open$dir(0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x18012, 0x22) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f000055b000/0x4000)=nil) shmat(r0, &(0x7f0000ff5000/0x4000)=nil, 0x0) shmctl$IPC_RMID(0x0, 0x0) mlock(&(0x7f0000ff6000/0x2000)=nil, 0x2000) mkdirat(0xffffffffffffffff, &(0x7f00000002c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x5) mlock(&(0x7f0000ff6000/0x2000)=nil, 0x2000) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x37, &(0x7f0000000200)={@empty, @empty, [{[], {0x8100, 0x7, 0x0, 0x1}}], {@arp={0x806, @generic={0xf, 0x3c0a, 0x6, 0x1, 0x1, @empty, "f6", @remote, "4a52d37c4973738d0b111febd76fc1c7"}}}}) readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) executing program 7: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0, 0x0, 0x4}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r0, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x6, 0x8000, 0x2) setsockopt(r5, 0x1000000029, 0x53, &(0x7f0000000040)="03000000660fb8361aaca8c869157575c12e395064a22119fc083c9e7b3534a63a4b78e43f636964005051abd64dd73960299ad8d476ff8ae4a96f0a681e", 0xff6c) dup2(r5, r4) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000002700)=0xffffffff, 0x4) r6 = msgget(0x2, 0x8) r7 = getuid() getuid() r8 = fcntl$getown(r5, 0x5) r9 = fcntl$getown(r5, 0x5) r10 = getuid() setreuid(0xee00, r10) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000140)={{0xbdc0, r7, 0x0, r10, 0xffffffffffffffff, 0x44, 0x7}, 0x3f, 0x9, r8, r9, 0xa4, 0xf3, 0x8001}) openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x200, 0x0) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000080)=0x8001) mknod(&(0x7f0000000200)='./file0\x00', 0x4, 0x8201b98) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 6: open(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) open(0x0, 0x0, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0xffffffffffffffff, 0x3}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000040)='./file0\x00'}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) socket(0x11, 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) minherit(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x0) socket(0x11, 0x3, 0x0) r1 = socket(0x1e, 0x0, 0x0) shutdown(r1, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x800) select(0x40, &(0x7f0000000280)={0x374, 0x400009, 0x0, 0x3c9f, 0x0, 0x2, 0x2255, 0x10000000003}, 0x0, 0x0, &(0x7f0000000200)={0x0, 0x3ff}) msgsnd(r2, &(0x7f0000000240)=ANY=[@ANYRES32=r3, @ANYRES8], 0x401, 0x800) msgsnd(r2, &(0x7f0000000180)=ANY=[@ANYRESOCT=r4, @ANYRES16], 0x401, 0x0) msgrcv(r2, &(0x7f0000000800)={0x0, ""/137}, 0x91, 0x0, 0x1700) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="21bbafd26f82184e3433", 0xa}], 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000180)={0x4, [{0x1, 0x7}, {0x0, 0x3ff}, {0x1, 0x93fe}, {0x1, 0x1}, {0x0, 0x5}, {0x2, 0x8}, {0x1, 0x4}, {0x1, 0x8}, {0x3, 0x81}, {0x1, 0x5}, {0x1, 0x7fff}, {0x3}, {0x1, 0x4}, {0x2, 0x7}, {0x1, 0x1}, {0x1, 0x1}, {0x2, 0x7}, {0x1, 0x101}, {0x1, 0xb1b}, {0x2, 0x7fffffff}, {0x3, 0x1}, {0x1, 0x2}, {0x2, 0x6}, {0x1, 0xfffffffb}, {0x3, 0x3ff}, {0x2, 0xa4}, {0x1, 0x2}, {0x1, 0xffffffff}, {0x1, 0x9}, {0x3, 0x16b9fbb2}, {0x2, 0x6}, {0x2, 0xffff}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) readv(r2, &(0x7f0000000080)=[{0x0}], 0x1) write(r2, &(0x7f0000000140)='#', 0x1) setuid(0xee01) poll(0x0, 0x0, 0x401) syz_open_pts() executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000040)=0xc) r1 = syz_open_pts() r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x3, 0x5}) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000340)="a234", 0x2}, {&(0x7f0000000380)="6d6fd5cd36fcf120e24817cded696b64908d758f0fc11e16c066680c43ce3331d87e5f2ac0bc2f3a3c36b097813227998a58bfc5d9a9d491b05299cf72a20e1ab7f2deab161fa7d2e4bece499228c21ce5d42e52d5ad5d9011398871690e667584e1aba4ad44a418e5bdcfc7983d2d2153da9b8fa87b4ecbdf6199a962aa0415d2053c78e22f820a1ca5a15c89bbde767d01e3efd4315d3e3a1789c771a7c1aa2bf8c9df8247d66853b663ea27e5bbb9a9fcde", 0xb3}], 0x2) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000001540)={0x9, 0x6}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000002c0)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) poll(&(0x7f00000000c0)=[{r3, 0x6e}], 0x1, 0x0) symlink(&(0x7f0000001700)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001780)='./file0\x00') open(&(0x7f0000001840)='./file0/file0\x00', 0x0, 0x0) poll(&(0x7f0000000280)=[{r3, 0x8}], 0x1, 0x0) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x1812, 0xffffffffffffffff, 0x0) r4 = socket(0x11, 0x3, 0xfe) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0xf}, 0x4, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x20, 0x1) sendto$unix(r4, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0900e1937c727a4bdb8d000008e371a3f834371205", 0xb1, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x88) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$SPKRTONE(r5, 0x80085301, &(0x7f0000000ec0)={0x80000000}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x40001208, 0x0) executing program 4: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0", 0x49, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x1}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000040)) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) sysctl$vfs_nfs(&(0x7f0000000280)={0x7, 0x2, 0x2}, 0x5, 0x0, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x54) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x8001, 0x5, 0x94, 0x8001]) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readv(r2, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) open(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) syz_emit_ethernet(0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffe7662a49a6900c4b7fb29b47ff0000000045c77fb47b4f0e180000000000e8ec6d7f88009078f9ffffffa414ffff4e204e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000006c0)="46422995", &(0x7f00000000c0)=0x4, &(0x7f0000000280), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000740)={0x1ff}, 0x8) dup2(r4, 0xffffffffffffffff) socket$inet(0x2, 0x0, 0x0) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1a9}}) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r0 = getppid() r1 = semget$private(0x0, 0x4000000009, 0x0) semop(r1, &(0x7f0000000680)=[{0x2, 0x9, 0x1800}], 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000400)=[0x7ff, 0xfffd]) r2 = geteuid() semop(r1, &(0x7f0000000200)=[{0x3, 0x8}, {0x0, 0xfff, 0x1000}, {0x3, 0x5c88, 0xc00}, {0x0, 0x0, 0x800}, {0x2, 0x3, 0x1000}, {0x4, 0x8}], 0x6) r3 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000600)={{0x7, 0x0, r3, r2, 0x0, 0xb2, 0x7}, 0x16, 0x400000000000009, 0x1}) semop(r1, &(0x7f00000001c0)=[{0x2, 0x4, 0x3800}, {0x4}, {0x7, 0x1000, 0x1800}], 0x3) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x4, r2, 0x0, r2, r3, 0x20, 0x3800}, 0xfffffffffffffff7, 0x8, 0x81}) chown(&(0x7f0000000040)='./file0\x00', 0x0, r3) syz_emit_ethernet(0x36, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb0800480000280000000000009078ac1400bbe0000002440c070300000000000000004e214e2300089078a278fa5f72ae43acf888ed2165d2156585fd37c502f69646d51c41119e3608c77ee7ffd59d9385034c45d2d81c8d5884cbd5980ec4e79d51f6c5ed56eb9818f4fb3b226249e5279549eefa51ebf0e4c1353fd4d46d53f480a399696529d51f626e99ed091a14cd164f802229186ac909c5d455cb5b0e55f5d7c8ede0d71196e495c18c23a14fb7ee65e2e3"]) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x20, 0x0, 0x0, 0x0, r3}, 0x0, 0x0, r0, 0x0, 0x0, 0x2}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r4, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xb32, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000001440)={0x0}, 0x10, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000003c0)=@abs={0x0, 0x0, 0x1}, 0x8, 0x0}, 0x4) r5 = socket(0x18, 0x0, 0x0) r6 = socket(0x0, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r6, &(0x7f0000000080), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = dup2(r6, r5) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 5: r0 = kqueue() r1 = open(&(0x7f0000000480)='./file0\x00', 0x382, 0x0) poll(&(0x7f0000001840)=[{r1, 0x40}], 0x1, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xcc3, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r0, r1) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r4, r3) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000240)="ea08000000000000", 0x8) dup2(r2, r1) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{}]}) ioctl$VMM_IOC_INFO(r5, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) executing program 7: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmctl$IPC_RMID(0x0, 0x0) r2 = open(0x0, 0x0, 0x0) preadv(r2, &(0x7f0000000300)=[{0x0}, {&(0x7f0000000140)=""/192, 0xc0}, {&(0x7f0000000340)=""/175, 0xaf}, {&(0x7f0000000000)=""/18, 0x12}], 0x4, 0x0) writev(r1, &(0x7f0000000800)=[{&(0x7f0000000400)='S', 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0287533, &(0x7f00000001c0)) clock_settime(0x100000000000000, &(0x7f0000000040)) executing program 3: execve(0x0, 0x0, 0x0) syz_emit_ethernet(0xba, &(0x7f0000000680)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd60000000008400008000000000003a000000000000000000ff0200000000000000000000000000010e62"]) executing program 2: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) pread(r0, &(0x7f0000000040)="fbd46e49855e67c3a2d12747d2ca2663bfe5d4366a2159097dc3a7f629b8fc732809fb465aaa0581396ccc5352439a132381a0808229e157e7d9ce79a04431adb5830586038c1540a0ab576b4c624b8d993e4d9a0a669b9c021152194542df6e22a248b34ce484c0ca74f39ad1fda5d07f923742f840e12893c15e3b1d8af9e51c8ae1363db539050f3e1eeae820bd02be677b0b356ff27fd7fd541939693090", 0xa0, 0x7) fcntl$setflags(r0, 0x2, 0x1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x1010, r0, 0x100000001) socketpair(0x1, 0x1, 0x81, &(0x7f0000000100)={0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r0, 0x8c}, {r0, 0x10}, {0xffffffffffffffff, 0x8}, {r0, 0x40}, {r1, 0x300}], 0x5, 0xfffffffa) fcntl$getown(r0, 0x5) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001180), 0x400, 0x0) ioctl$WSKBDIO_BELL(r2, 0x20005701) sysctl$net_inet6_ip6(&(0x7f00000011c0)={0x4, 0x18, 0x29, 0x5}, 0x4, &(0x7f0000001200), 0x0, &(0x7f0000001280)="56b4d208c978004dd3c37cb8f9de4a5833d910edbce299377d77807aebfdf70b4c9d0076b6dc40f8cd12947286f0457c3a717b6d5825950f443524eec8d110a24e8f5fad71a17842f6c8ce9f0fcab92ce8cbdb72884001408769a6c9075751996a7c22d32b9926785a223fb2913b4b9d73e8c3a0470663b8a67362db995223542461cc659e6fe2b959dfce0e23cd2d6c976e0dc6ef1f11573b90b7daf640873ee5a04787606db1a0917c2325d23c656fd8a80d480963b551d9", 0xb9) read(r0, &(0x7f00000013c0)=""/243, 0xf3) pwrite(r0, &(0x7f00000014c0)="dba1b46249ee304ddc6197848a2bbe5178a26e40c80b1bc2e6e79a514aba6c3ee83d7035f893775326587061f3bb42e43987364cf4e3b71adbafbd4fcb706f2906d036a4c1f425a402385b495a8836ec7b178aa4fc8b7e7a342df5e8508556e03cffc04af68c7649094fb21c18b091e17290c3bd2c166c1b08ea2c62bec3bbbe85d536f142587e06116d8ca5e67cdbd23e2c39255b3f9949da4ca5b6948ad4440353075b3c73728952aceed2de66f14cd964752142145d58c417e1a462f2881b228a6fda3afa4eaf5786957ab5", 0xcd, 0xd6) msgget$private(0x0, 0x188) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) recvmsg(r5, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r4) socket$inet(0x18, 0x3, 0x102) recvfrom$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) getuid() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) r6 = socket(0x18, 0x2, 0x0) close(r6) r7 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x3ffff, 0x6, 0x0, 0x804, "c65173000000cd9e43510037a29f8711366700"}) executing program 3: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x9}) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r0, 0x8020560a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x900000004, 0x54}) open(0x0, 0x611, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x100000000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000672000/0x2000)=nil, 0x40}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00004fd000/0x3000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fee000/0x1000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000f8b000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file1\x00'}) ioctl$PCIOCREAD(r1, 0xc0187009, &(0x7f00000000c0)) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000880)={0x0, 0xb5, 0x1ff, 0xd29, "8717f9bdca0d88f115e03a90d692480d51aa00"}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open(0x0, 0x80, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000400)=0x1) chdir(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r5 = semget$private(0x0, 0x4000000009, 0x51f) semop(r5, &(0x7f0000000280)=[{0x2, 0xffff, 0xe5ce97ab354d96be}, {0x0, 0x4, 0x1800}, {0x3, 0x0, 0x1000}, {0x2, 0x6, 0x1800}, {0x2, 0x8001, 0x800}, {0x2, 0x101, 0x1800}], 0x6) semop(0x0, &(0x7f0000000100)=[{0x4, 0x0, 0x1800}, {0x0, 0x2ff}, {}, {0x3}, {0x0, 0x2}], 0x5) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffff0504000000000000c484e0e745e10411ef7f0abdbc34fe42021588dc8fe44f4b76c769e3e1836e4185727d5938c9e1479d2dea800dabe4", &(0x7f0000000040)=0x10011, 0x0, 0x44) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, &(0x7f00000000c0)}) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semop(r5, &(0x7f00000002c0)=[{0x3, 0x9, 0x1000}, {0x2, 0x4, 0x1000}], 0x2) executing program 1: r0 = socket$inet6(0x18, 0x0, 0x0) lseek(r0, 0x4, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000240), 0x0) r2 = socket(0x0, 0x3, 0x1) sendto$unix(r2, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x2e, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000340)={0x0, 0x0, 0x0, 0xfffffffffffffc56, &(0x7f00000024c0)=""/236, 0xec}, 0x840) accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket(0x10, 0x4000, 0x2) shutdown(r3, 0x2) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000002c0)=0x8) syz_open_pts() syz_open_pts() getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) open$dir(0x0, 0x0, 0x0) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "bc00000000000000000100"}) readv(r6, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/135, 0x87}], 0x1) syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r7 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x8}, 0x0, 0x0, r7}) executing program 7: listen(0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x10068, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) kevent(r1, &(0x7f0000000080), 0x9, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x8c, 0x1, 0x7fffffffffffffff, 0x6}, {{}, 0xfffffffffffffffa, 0x10, 0x0, 0x7, 0x9a}, {{r0}, 0xfffffffffffffff8, 0x1, 0x40, 0xffffffffffffffff, 0x3}, {{r0}, 0xfffffffffffffff9, 0x8, 0x2, 0x6, 0x1}, {{r0}, 0xfffffffffffffff8, 0x5, 0x1, 0xfa7, 0x7}, {{r0}, 0xfffffffffffffff9, 0x40, 0x0, 0x8, 0x6}], 0x68, &(0x7f0000000180)={0xffffffffffffff96, 0x3e9}) ioctl$WSKBDIO_GETENCODINGS(r1, 0xc0105715, &(0x7f00000001c0)={0x4, [0x0, 0x0, 0x0, 0x0]}) ioctl$TIOCSTOP(r0, 0x2000746f) linkat(r1, &(0x7f0000000200)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0) faccessat(r1, &(0x7f0000000280)='./file0\x00', 0x127, 0x2) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0), 0x100, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r3 = socket$inet(0x2, 0x4, 0x77) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f0000000440)=0x7) r4 = dup2(r1, r2) r5 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) fchown(r2, r5, r6) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) sysctl$net_inet6_icmp6(&(0x7f0000000580)={0x4, 0x18, 0x3a, 0x3}, 0x4, &(0x7f00000005c0)="fc36e948bf01c259b60a754dc82cfe1a931b2ec5cdd336af3096e38c23edc73f37406a94e055aec8f4e29fb9a6a670c0899600d02a6d800f2c0772a898133fd4b32c1cda8ad2ca45081e6f0e750f41d1b4007382f22abcc6a4a5e71c79087a0447754471a48cafda16263681aae7dda3e0b10a80ae11220309b41b1181a4a327f574e9251d831803e7c981b3af9ed3690b4adf8b82ce664cea86706af83779277e3cbe0ee7e33a2aa71c194caf715eacb30da194c6945252c293822907718d4260e9bbb5bfe86ab928964e377ba64a", &(0x7f0000000080)=0xcf, &(0x7f0000000880)="eca7f6a011e3fb5b37b98503b7f51908c3239fcab4a4f1c54659ff9f70b5dcb0cb711fd14b9d921536090201b76ec7d386d418051044564aa8ee9fa93e9a87c9296ae16ad18ed778a362d03aa76e", 0x4e) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) recvfrom$inet(r3, &(0x7f0000000700)=""/64, 0x40, 0x400, &(0x7f0000000740)={0x2, 0x2}, 0xc) r9 = semget(0x2, 0x3, 0x205) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000780)={{0x3, r5, r8, r7, r6, 0x45, 0x2}, 0xc942, 0xfffffffffffffffb}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000800)=0x1) openat$pf(0xffffffffffffff9c, &(0x7f0000000840), 0x8000, 0x0) fchflags(r1, 0x0) ioctl$TIOCSDTR(r4, 0x20007479) ioctl$TIOCSCTTY(r0, 0x20007461) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x5) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/77) write(r0, &(0x7f0000000000)='E', 0xfffffc36) kevent(0xffffffffffffff9c, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000002c0)=[{0x1}, {0x40, 0x0, 0x0, 0xffffffff}, {0x1006, 0x74, 0x2, 0x3}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) denied attempt to set clock back 146 seconds executing program 4: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ktrace(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f000080a000/0xa000)=nil, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000166000/0x4000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f000008c000/0x3000)=nil}, {&(0x7f00006c4000/0x4000)=nil, &(0x7f00001c5000/0x13000)=nil}, {0x0, &(0x7f00002d9000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000067000/0x800000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000171000/0x1000)=nil}, {&(0x7f0000252000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000243000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {}, {0x4}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) setsockopt(r0, 0x1000000029, 0x3f, &(0x7f0000000040)="674cd6e5", 0x4) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000ac0), 0x8000, 0x0) r3 = accept$inet(r0, &(0x7f0000000b00), &(0x7f0000000b40)=0xc) r4 = getpgrp() r5 = socket(0x11, 0x3, 0x0) r6 = socket(0x18, 0x2, 0x0) r7 = getpgid(0xffffffffffffffff) r8 = getuid() setreuid(0x0, r8) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={r7, r8, r9}, 0xc) r10 = getegid() r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x200100000001d, &(0x7f0000000600)="37ee5c233f6ca01cbea0e2b8b21b48af2ac4100555a53d775edf0f84689e45fb527c85525c828e9965b037ef7b7b10dc6bd8a816defd35778568d8c783d361818c23bf89fc50a22d831d89aed718773afe7ae1142b05070a07c5f6be79210ebe7abe6eb37627310b6a51f0b050d7cb8c092ca81f05be40b949fa", 0x7a) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) getpgid(r12) r13 = geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r15) sendmsg$unix(r0, &(0x7f0000000cc0)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000940)=[{&(0x7f0000000300)="e8fc2e05e33c58f2273244f4a67df11778e8e65e7f7167688a861a64ba7a8c8175e0176c0261b9ee971f35997be8489bd307b4a2db688f0be9c91aa4beb7029155df20b39e323af2724de80692fb37a518d1fee085940cf84424443f39f5afba308f70eb13decb0478a61cc1726ad63d210a00a9ea69e3ef0928e0e47d748f1857efc1487319975fcb05598c14f96cc5a34d47f25473388ebbb97c9986cfdda62c499dca8d13f5978842d2aea7c23b399a1e79682ad6bd6b52e9a7b24758d1b48990202bfb8935675af0be8128c7811c857ea3ed8e4f4226bd1ec71f1ab968c22e468e81e6f07ad694db1bb094", 0xed}, {&(0x7f0000000400)="7c9e2937117c0f7ace36fd7906e4f8be28cfa31f2e8afc332bc8acf04f777e648e5eae82c9236639e8ae71de3a6c", 0x2e}, {&(0x7f0000000540)="57e2c5b5b8fa415947fa448b405930e1eaa4c52a28fa4be9ea298f0eb6ddc6948085744e8e3531b510da8acfa3a65008c09152f9118812022c08b2a97514e38afcce124aec2190904220e3ce9597843e48cfda2d8694cea700fb49d06b081210faffb7d2199014cdc4d3ceb28a7c06c1c7e9ef542d8cd72174a6b8af93bdb135ca70ae8887a5e82ffc443f7a48881a95b8c3d23a71fbe25522b933eb5f5e354b5fb8ab74701112ba930724a749dfa3ef180d30e23cd769d7bee7334bc24e201bd9927b86caa8b48597e955a314ceb9a235a44e166f31acf6181d08ad0694b90f647e8e3e22ff8eba7bfcd75e388a430312797c93ad", 0xf5}, {&(0x7f0000000440)="021296e5311bad806a55345a036aba74289e72cf742ae4240dfbc48e96b95ac7f3cdc3655794bcbcb6450c7be8ef7e2620ca5dc55ea72cda82e2485b8084f0a10fd5d02dc1918e4d36c5748e5203b0454720ae2f9a8d8dcb705b4d84b255ac17aba6da5d5a160c6556b4d23be6752beedd9977321906dc1ac49dda2061247adde8699186b51cd2e5e17a", 0x8a}, {&(0x7f0000000640)="20ff240a7a38b3e738d58334abf6439580ea0d743b7d342a03b8aa05a3d7b10576738872e32b9ec19d7f3f4b09a31557601b3a9a77859837613792b16080497a9ca26f314bfb2db788f26e63cbe6eebe58646d0130702580bbfa02400031610b06b9eec9c7c5cae8402fd789cca965fc8e5177622e442f2fed14d3233e7405c814766149843a5d674da02b2457e4", 0x8e}, {&(0x7f0000000700)="27d93c48b92c3836592bb28fe1b4096c4e35e2a462cd5386105ae6ed57888b62beb42399d142bd1cd0", 0x29}, {&(0x7f0000000740)="10d258b3afb84eff2447ab2520edfbb98f98f58beb5fb6255b1ac73a82e4ad3610057ff3aef312ef311ab78bf8f6091bdefa36325f15176ca82d0fdf9b5da038ec695593d98ab87339352c06259276347498aaa1232b2dbc23aec7cbc3d25146f6e36425102c2d570913cbae410179dfd05d46d31e7484bcb397a6d4ad7a3f03dcbca66c2edf0d692a10143d23fe7ca1b4aed651be1615e9fb8eea69bdbddf1254", 0xa1}, {&(0x7f0000000800)="8860b241abb9ad9b50b2c6133aa35ced5cdba8fcb224291e8b8f9035411a760e48e57f86d68e0fd3dc2ce05320b1dc32ec35497dcffcac88697abe9fddae2c52aebfc391ebcefaf1d88ecf00a551e6b5636653eb5168620d9674d9752c7987191d3ab1fbf809cd011fe274fa34beefca3eb2cae5e5556258a68a4230149203af0014fe29f4cf45ac5e90e072c4a7bfd9bba2c1d55589af7448ae3c1596c7eab4587fe0753206d5", 0xa7}, {&(0x7f00000008c0)="40e8946ced4635e86088a0fac6bb545c58ebc2c79c5be66a4cdbecbe3c", 0x1d}, {&(0x7f0000000900)="2d9fcaa838103dbcd308b5642ad81497b64c1bb7d272c1fb0efceecd9d83ee72181a233ee0204916499fefe02ce623047903c243", 0x34}], 0xa, &(0x7f0000000b80)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0]}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, r1, r0, r2, r3, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r4, r8, r10}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r12, r13, r15}], 0x140, 0xb}, 0x1) write(r0, 0x0, 0x0) executing program 5: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 2: openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000440)={0x20007f8, 0x1fffffd, 0x0, 0x0, "0100"}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000440)="9876d692a3ef9c7ab923a2f0", 0xc) r1 = kqueue() r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xa1}], 0x8c0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r3, &(0x7f0000001580)=[{&(0x7f0000000280)="98", 0x1}], 0x1) ftruncate(r3, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x653, &(0x7f0000001840)) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x39, &(0x7f0000000000)="5a97776a", 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYRESOCT=r4]) r6 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "0100012d29fb000700000000098002005a00"}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) setuid(r7) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x3, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b10689ca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d12727b1e1d0cc45c7ebd5df53fb588fd0245528fe5700a5868eaf74d373197fb657a56e99cdbddbb382ad676b756d4e8b5a81c9a624348f23ffd260bf5fd344a7a30bcf96e47800acc166910bfc34ce76252dd12fac3b10dd5719aa6e420f60e3d2cbb22f5b3a6f7fa3c909e4823cdc0cdf126bc29456035b9a44ff74d852ba5c", &(0x7f0000000080)=0xaa, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffff25) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) r8 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r8, &(0x7f0000001580)=[{0x0}, {&(0x7f0000000280)="98", 0x1}], 0x2) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0x8, 0x6, 0xce0, 0x5, "0317be695280333f7fbf78ec262f7c454d1b04e6", 0x2, 0x5}) sendto$unix(r6, &(0x7f00000002c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f1ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720f00000000000080012519b40057aea8c500001602fbfe0c2300008abfba09a214cc8adfbfba11ce00000808e37193f8343f00000000b71dc00009000500"/177, 0xb1, 0x0, 0x0, 0x0) executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendto$unix(r0, &(0x7f0000000080)="020217d8fd0df681e4a746c3cd29ee421ce600d5e7a8a95fc8248fce292036bcd5b9f22f44b50d260686dcb10c43233972b0e88f3e772b28a0e3c1f11a930d9c6ddad5090cee9fb74a6755b780fe3c9dc42fab224cbe05f93852b21e73c164787ff11c4df5a968600602ac078eabe18b62a11ad0642c3a0f39501a05e34ef1829865c79d7e98a0764c4c4e635202c9787bda592aeb4d9969828c0c414ebb4a8313c1ed1dc9ad727379ee5d70b30534d80a33db5580eb697b45619c8dfd0a28809fb9097af9474dbd791b53ecb8ce69f936d3fa12a2f329dce9fa3fdcbae3c4bd325c82a3dae5410967efaa3f7e2efb14b6271b03bf773315babca3d69689e2576b52897491998c04383bae16c8eafe2f3195872449ce8f8bf5494ceb09d58ad72d21ecd552f24d1c723fb0ac532b6e666ae82fd8e2521f1f74e9ecc80669ed505d28279d86470e2685ccf942cc7f6ac389869aedf5d11aa27901f60f2896d05b601ed95f09340d65a5c15e72281266b84a0022f466fbce5484beb53f316a6465c099cdea6cb2bcf2b902ab8b2fb0bd94486078df505f25182e6db06502f03933938bfe4a1cce273e013624ec3b8973c85322391e26e99cc3a9937b305ade6f163bd78c1562b9af6b187badbb1879b1493ba5a85982fb44549af5d4409607bf219c95bbb64a7e444bb7711449492be3983e7299a20b8a2b5f2e43b754142b92e85341084ac795f31cc6224d1cf1071b274cb8162d0135b661f8e1aa0136832d945ba109750eee4f2e06702fd771a05dc0bcb2974cd470b4b232a69718569d0ff8acf4ec230ce8608fb69ff7a08733365a8570ba10127ce8c2416a9c3b4269d96dc6a15e98fbeb53ff49bfc5c43917d9ed4261f4c108b393d68a358f87925ecf3c723d3067a97421d4da6070c28254a3d615a9290b6197db5cd57af3c51e3d4d2b6e1d6985cdf016707f832430643f8efe623eae4b0822c75f91b35497ae9f02f2b970702fc78f4aa2c5559b0adb3c69d1b756a7f0419cc9e9bb3281910a0afb4aaf024226f1237291a0e95927435f7f3afbf5bfa604e4e7c7d7c3b3630494aff7592b90634f7dfda54d8cb46b5948039c1c2e9688363010397d63af4a271987bbe155330f744ff32f7d4cce63d0a07d646756b3ab6937cb3928454de9ba355e901c3e56723115791ca1dde6164751b1c620c8f8ac9a40fe1b4c5a758e2a698ba2ac0fe54caa9e8021feef80642641980a034ec5a8668a77484895aace99c3ee070e2e3747b356cf06163be1e3b201c53924a11612bac99496bdc729772c70a501fe3d46af5270be6028cebdc0448900d6b2090b5f57e8928f7176934dc7359aef1d3c9eb88016886d21ef267da914574cf2dc64d72a95e3ce607b94cc743fa1296a844013a3fe8e82eb66bdb041c89e44aa27e29285173ba0fe514f5c177d9212c5fa40dc742c22e8fdfbb0eeec775c021a9249b74cec40a738c8bc0e49c95f3f73a844f842e59b29b42b1fc8c4d863c36089afb60ab9a38e24518d646a8fc11af9230dfe29ae8282aa3d8e97149ecd9c02b6e061fc5d74a8605931fa41d93a05072813bf418d5cc43d997667954691d75ac23de78160007903a9f1b7e853d5f4ac0cc4d496b6b87db9776d1b6ff784aab9a67a0bb7680802acad533780c2fa722e10c422fb1b594b35b567b1aa62ca2b71b94d582c3b33ffcac409ff291df6c77710a1064aaae7dc4e363bcd64a022dc5011fea76b13ec12a2b076b8db7851c98a23430e4c4c6abe2ed13d17211716b6d29390a2ab7f5a64fddf2cdced8ef30d6113adb0829c87bb242381b39ba57bf551744548ff3c8cb49c52925e8def6915738ac21146968e06fcd4d3974ab29b16961b9986950bce565c35bc29d3c02212c6a3b0a0d97d4a44777d79d0c4eacabc10b8c911e211755a455da0932bc39527c7921930defa02c23414c58b43457657349db149ef51c6da28ede49e801d01722d8ed2b13775907dc6d10dc15866b73d4a60b72d0b61efe1c206602850cd88a0e90f18ac203184aadf93c39a8932881a3a26bd5e62f936a5a6ab43911a3504773a5705f7f7ad5c32ef4b293040c128f9153db90891c2f33072f805d59152a8300b8758b1fd3a1a024d839329baa1b2756ba036fdd8e0e2288558486987c61814f31943e21369df8232ba9f7065ee65a5166d720498152bf832b87049e836949832f02cc55e87a9ada3c2cf3c73e53c5cf2d861eca62a64ef8190a147d7ebdc069bd62e3c84248dbabd1ae6fdf17204cd3aa83535b7141d4895c7d9904d57fd90b750953d3e05fa7256f64c8d0b88c6afba1149651c1ea13b8bf0220e54a285e9ff7896f32e8a7b7b0547b6a976e4e162fcdc44dc6bda03b4cf533677511980b160585ee0db8ee3991e519d75c61e698a56ca71150995d9e404108d0573c4378f434de5feecbfbe743f1d12d9d7ac0d5f3a773f8758f82760dbe003118416b5d405d9114fbe4a3fada7df1474cd15fd61d785920f1a063dc7b0a0bb13ebb413e0862fc23118312c18dded09f3cc52f18ace4172701d4769aa473cb9c98e5cb6ddb6b873bdaf80f17a2f6d85d4e90a13e5a9309798d94b9a4b5d1a7babb4c4afc67f35e6ad3911e993c0bfa8c25feda2af9a2b79dabcde888a9ae9f6d48ce57f66e1e758b8d13fcf426c177a7536c84c4e04fc989479cab996c5e954da7c759e3a397c2290fcab249d0f5e886dc1efb91b0598fe2cfefde1d7b1c2708a6999f6a705ac7d1d5ab51f7b324824fa621bd6906a2a6941f251e929f7bee5c9385c45311d70fa4f0f0b570df9c99bd14be91b6b2df496d550b39ae76224bb93f7d91f3aed0c2976fce876ed32e8a15b773c540034bd071db1ad2b02b30808644155b5e671ef32b3409fb01c5a743b444573cf4d06438e252b4fd7d2c3217e2428d1c92ce2d338691e7a7958f6706cfa8bb755cc1a70c0047fa3b1637335431626913b1e6c02e294d3f34ee7cff143364c66391a66b533be8e1b396fec09282f88780296c8dd0e8d439b61bb453a5a5cc3f18b96d354ecf1cefd3802fadc6062accb617e3f31c1f71c23775d599425c7bfb8d190129b69c9bb619aa62eb1a660589ef554f134d582508cb89ef198bf62fc6e67314f3be1353277feb5420cd971525fab8de0ff68a847ecc43f1f444bf052ff0b004267d5176eb146e3fe1bd7f073d0d31be3c3e7c460cb2e9f2e19cd3277d83c1b1732e99451009d45416860f274f8edb458939de3ac95474a54517dcf83abe00cb0e2043c491984b42de879af097d03129aec417ae5eac417f0d6fb56d0363003a4215a906245db5538f981f010408c5ba62cbf7e4ebf50584387aa102b23f312a4fe11fc9b10bbfe888a052fea5f46c04a29e74cf0bb33165cf5fdf5817a02d0d83a4e2cd4ad46a8f7ff03e8b879ce424e47119c72c077677080b04a6dbfb00bafd6c99b43b66ed577d440da8b6f7f51c6f949a2daa4f55b65d773064dfb4d8f806b0e9161d9175288e86d4c477cd54819a8f4b37402ba6acdbd82103a9eaeaf8a7994e17201828929741ec865f039457d65f7d2c2934f5641878899df2cebd8b3e2f0e6c241a3e0619fa337cc6e7f41c7954f434a707bcf8e6563c20e4b8957dfc2d5903495be3f09391ab62bc9dcfd7cab311447a1277d7dc8b9c49824e8300731c1912e7fd1263bab69f32ff0701e10cd975779d8330d3eda54f92d6541c118ad49712b7ac203614cecec66e10a6502d7b2529c4b2c1572c3ce4ba2baad4d03d84f129bc78ef738db1a26c64ba6e4a410a46ca74e053c1864f98ea00e46e9b20e4b913f2324ea9db396d7dca8de1d0d916b9c8e919e3dc7bb0a8c41c589e607f9b8d8be1313e1658e06fc7e5092166d8ef8522dc2945c8ce245303ed212a89c0599c3b1ac04b4472e1f2edb9c1dede04b71b005ea5edb1e4e3bdd8137814ce1e62fb2335d397e07e8e7e137d581dd0d896540737ae0957821019fa633a0cf7da9ca82bb4926bedc68d7b522b9d86957476a1c7cf9d5de8355296cb537c91f6452c2a0c58e84269855b82d946c3fccf4eff6215d5d1fff3f09dde1cc6b0b8850f962e957161e74769fcdc9f21a199954b691f50673c41655de1c6f9746eeba470713fb6b20ff59feec72d8c8a6cc4839455334fc60de7ecd3431eb5cf74f4b06ffa106b282a33e369a550acf2c6aec15728d9a518f7c677247c4c2fbd0bb821c1e8e06ac498f26c7cceaf5ec8886d30fef45a893f12a70d76283887780216a50bcbbccff736a8c5b8fcbfdaa0d1461efaea10b8328147435f8798cee8ca7cdc4aae6b46773bfd6b05e29c74d008947452a880a5729b89f557bee35dd856502481b1bc61a8acc687de66d481b7b7bb977725d3f8475b3f37b5f781254d06963e3ec29dd1dff82fe52a11d8f5dee7d46855c25853314e4c5ae21ee985a8045f3afe4d5b863003d809ee340aa504badd31da03dad59d3e6acd9d962db147b72f95c2946c68bc4b2ce507094483873436b65791b5a9c939d7d22b7b10bfdb1d6d479fad781b4ce871a2a372761dbcd155f199e561adfe58fe2188a94826f10ed839a5fe3b8151393ddb45e332aa40535bd5ace702a52d95f02ea96188daf99d589ac5f02e16f21e9634bf28849d31d65c57bf528621a05b083f1551e6b0cf0f6c7703b3fe12fa713b228cbcf5535cca9b45e3046754505b18792bbeb6a8dd6e69041fd03471e6b0a1e2d5b776c856f9bd290406e4889afe7594ac316ab1b2e2318bf11350eec892afb219b8d54ae72bd49ae549c2ec77cdaa14d8e7f9ec6de3a5f2cb40e58e26d93ecad9603266edb5d527d152548324396b6a2a082e6ddf01b2b7ce822f8f68091c215b18f8494ede4ca40c646c2bf61a3352379dc4a7f0293a7be2819e1e920ba36d2dbe446783c7ecbc36f1c35dfd3cdc6230719f3cce75566587b87ad31fd5a0682e654869d89aa42392b55e92cda2ae8bbd0cdca7093bf7cc46dc9dc4a52335dee5d6fe1337ce10fcf0093ff424ea0b7987cdde44022696cc41cfcdbe4be43e61e465fed9777dd0c39fdd69171ab0f85f9ec8eca26f04fc6d3ed37f3bfd52b79547cb1d7f313aaf68087a6963848dbe280b0e3efeda7d9ec8f4b0d6dbcf43b42e915c1c1b8309013c6601db93701fd5ff39b287be0553f82f4950803a287538bff7755cc9f4f26808ab5be66819b0ce8679bcbe0abd3dea66e98db3fd3ffac149c10e99d6158a9929dda27a76daa740d218dc3e355fd50c8b669a464c24260f6d740093a38fd481803e3ae4df6cee66858c1743fc6bd302db098277f361c546caa63b16a3f7aba73079529e18017aa33dfe4c169010f82076c80f1e1aedea87a585018063eb4ff25f6e0c76570e8cf55159f696c920a515b09a78247cdc968caefc0deb9b15681820a1a37dbc074a15c71b3c9cffe84fa776c1cb6eba50488c3e32d1633cf5baea994431889cc1fd815106c096171c89d5755826915b822ac27d408fab70d526c54e1b8ae28736c782d980781cdb2aff8014f06424c604bb3252bc2f15d488a099eb23a0b4e09530ee547eae1e2a386e0677e8dfcdcd18cb93943df08514f46a66ee6dce165eeba59f7d7b3bc04cc857169a4d3e8143198a595a8afe271561247ff1c53976be09de3ae8457dfcf19735c75cc123c91ba89ba93fe5be7e21a2410ae42d5e15ac3ccd3f60c2c4a8f5a5ba5375b2a8e1f6112dabfe46f695657e6d9c3ceb243b0425214cbf4359a9808d25bbe4e10c2b1862a1fa231fae5e1a911d514", 0x1000, 0x5, 0x0, 0x0) readlinkat(0xffffffffffffff9c, &(0x7f0000001080)='./file0\x00', &(0x7f00000010c0)=""/66, 0x42) connect$unix(r0, &(0x7f0000001140)=@file={0x0, './file0\x00'}, 0xa) recvmmsg(r0, &(0x7f0000002880)={&(0x7f0000002840)={&(0x7f0000001180)=@in, 0xc, &(0x7f0000002680)=[{&(0x7f00000011c0)=""/125, 0x7d}, {&(0x7f0000001240)=""/127, 0x7f}, {&(0x7f00000012c0)=""/221, 0xdd}, {&(0x7f00000013c0)=""/108, 0x6c}, {&(0x7f0000001440)=""/129, 0x81}, {&(0x7f0000001500)=""/88, 0x58}, {&(0x7f0000001580)=""/4096, 0x1000}, {&(0x7f0000002580)=""/59, 0x3b}, {&(0x7f00000025c0)=""/191, 0xbf}], 0x9, &(0x7f0000002740)=""/222, 0xde}}, 0x10, 0x0, &(0x7f00000028c0)={0x10001, 0x9}) r1 = accept$unix(r0, &(0x7f0000002900)=@abs, &(0x7f0000002940)=0x8) recvfrom$unix(r1, &(0x7f0000002980)=""/52, 0x34, 0x1040, &(0x7f00000029c0)=@file={0x1, './file0\x00'}, 0xa) r2 = openat(0xffffffffffffff9c, &(0x7f0000002a00)='./file0\x00', 0x80, 0x80) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000002a40)={'./file0\x00', 0x6, 0x5, 0x9, 0x0, 0x170, 0x71b8, 0xfffffff8, 0x2, 0x1, 0x80, 0x7ff}) execve(&(0x7f0000002ac0)='./file0\x00', &(0x7f0000002c00)=[&(0x7f0000002b00)='_-%\x00', &(0x7f0000002b40)='\'\x00', &(0x7f0000002b80)='[&\x00', &(0x7f0000002bc0)='\x00'], &(0x7f0000002cc0)=[&(0x7f0000002c40)='\x00', &(0x7f0000002c80)='(\x83&\x00']) r3 = dup(r2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002d00)={'tap', 0x0}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000002d40)={0x85fd, 0x80000001, './file0\x00', 0xce34, 0x3ff, 0x5, 0xf5}) sendmsg$unix(r1, &(0x7f0000004180)={&(0x7f0000002d80)=@file={0x0, '\x00'}, 0x3, &(0x7f0000004100)=[{&(0x7f0000002dc0)="73fd41e520a372faeafb4addce6b59349d93a5d2e35739dc58d2d44343e5dfdb48657e15ed681cbd0ad15795498e6626242d5de83d0c0ded6bc955235b222f734dd0344776a173608d01196fcd07bcc80500a7727328684a4be700b502", 0x5d}, {&(0x7f0000002e40)="d95c67b15b28840470b367b723c2fb9631596d9217fa9703946f6bc8ab2f19a9d19ca8cbe3c4ddf8a2d751cc43eccd8947f2c6b772de8d1742390092d24a8854d0b087825b8e4c69de516514663913cd4eca92d5eefe46d45b594333c9715a8621509f7ee6f844e507d5393e7c2f45bf09968403df168f4abb6a4d868d4cbd94f11c437907f03b4ce904", 0x8a}, {&(0x7f0000002f00)="b82c0ba64f36f65a1412946f82ac548983a3209c6474a8e95498d70ba5c5c866d3afb5ec4b70574341064ef967c2bd5c1ca837877500fdbc65029e34321678f53020b9510796f0f381fb03745e68cb8d3ea7abb6e15f5c0ed4bf055e3c7767dee8397e0b9eadbf30a46c97955b637b6890dcb21682619696975d8df8ba21eaddd02d14b40c9222a5a6c6dd2e6df5754f983730f3cb903753a41bad328c089c9ad6f2e03e66d83df03bfed02ccbba76a6676bedc93bd9f143eb9dbadeb45c305c0edd3e4d9a2fcea17044a6dabfc16c0a30", 0xd1}, {&(0x7f0000003000)="3c0ea459c0fb11aa7b5591dc1c2faf2ed0e0ccf0fdfe38884fc0463cec02db10f4f626ff3ccf0eb64fe1b12bc6f95c6e31a2f06aad02b8bcf03e477844ac51672014a71dcd5d9217bedcb458b8be1afd4c98293c8c095a4555ec5a751e0aea7ba11ac43607d252fa4efa299a48fcf066365713d7eeb3776a56fb1bfa60cfb3154ad1e299aed5038b8622b209543144ebbc09ad121f11778692f1528fcc46ac7b4c83ce63a39e5793df3832e7c1c47a46bc5545edd073b65fccfd64d0bdac76793222808bc164d1af86023f04b6bf5c5e51b3cd446192867687b063bec94a40b072ad4fdf649b8cd1463b877e632f71ed70ae4d19ab36e8a2de6a5e687898b79bb54b8bf62574b4594276e42f05c7175440cf259ff0c48f80154401c0f5c5014bd69cc490cef6a10fd91b033209764acdd6ac69058d541248b6e1b4fcb31bc90cf6b3fd7fb617e10a2105a4818b12fb1cf9f603a664a2b8ec5bf2a526b33fe06a9ccb7f228171112f7f946889bbdd148100a5fadbc6518ebc48d4887657ddee0ca9af5f04123b9d7bc34bccd4276c75034c402bf6ac42448538dbac35ad75cea95f65f302abf71d1d4b5b57253f8132f8eba4c7106af298bf569d954f90f84cf046b912aaf06ea8e87645f395f076fe7e1022150187c4d82f1752907dab61753dbdaec2a20367f0c3eeee8e4cf84756df5e32def44cfb30e735c1a3185a1645f34f0644e577382fa2c3c9472f968d4dc42dd8f031bd03a3214fb7c67d6736bbe2e57823c9ba9ef61c89b2ded8b3d5036724148cff8f9f226cc950c26b9ef73f85a7c8ef55a24832c6a4e63dc2daf268643cc5546dc35df1a0cb8e0fd56787e5382a9e4fc4a1754c3342eccec256626db14b68bc7d20b9fa60f0c5d0558c96ee097826a436aad507dd9ef9004e70b44c1fae991a0c06cbf78eb90ac3118179d39618f35ef9533e5a0261ec3465f4c7721b4188a27f0c053c7309a5d075302afcd412b0dbcee3bcece6ba7f37dd4c805e82475a91005e67d9ffe392405364a48c484ff2bcc4d78a505f51c95be5afef4c32476ac1e2b47bed83b4407e5a93a4c2a2632d968293a38e102068a864dcd55c024995f414582d98fba0289905db0d077fe6ae64b2958eb229248ebb7c3cc3940c96b3bc845b41157dcded71a722f486761573f3f09b1b7068a751cf269a0fe5b033f4e29a8c8aea1030024fb65b918d1eb0c7bc79e177b63317b0bd159d7fdb2507503d408831f6627743adc38757ad444d0ff98a73c1c9d47cf4f8dacbd664c5b5e12b328bbc1dbdbf53f6b36a39c142d3ac18d124e8d519935e8c4f247d96cd8d1b9ac29c0c2ab5f40712e7a4d4310fe6c1aa23f11d35bb07722f8c5345abfc7a0c8ba11f717934bb42f68fbb3b8c0832a75ea33cfbe39c4ab06768c0daa7d8897be868061b0f883afeff095a7d99ac973a6d6cd9d19838de0c66bedbc69cae472a3d01742b63e4adb5b8385d28c5a3bc5b3fe58201160e4193bd897bda8b17a1fcb0eb776ebeca7cb40c67deb10151bb5956c0ec4c04036c5b3969ef78d4e5a9f4673feccb03a62a4a69293ce00334b778d95ad3bb2dadd97831e543a856bbf6a1f8797d849905ebde2d244b5861c09d2b1af7df7f4d7f15561c61998bbfd158da0f8829962e92243e5f96d10b5c0b8ea537ce7abd83c2a4fc15d0a5d39efd072719dc2e1689a1a7a334f3d609b5c16bdde03b38e83f6da2c2c9684912867d77a23ecbddec7d2581d7c7bb22424e24231e433676264f182ebb916643075a3ba24cb4656e33899ca70ec2e9e19371bfcce7743ba6601e71756e63f3d0cd99db3439ba79721544a2deaf8297e8d89aaf5e23f820be61121d64e59304b8bcab0dfd4d5c9d4d5c00f9a181e7212e0723da095dc08776c7cd1094d899bb562ae449bc7c3b0a3bd9cfb943eab6cd0eb11b37123f76fbe37adc230fd3af45ff99e34cc9ac8c32886bb7ced5737d0df24a283c695a538e072faebe93a75b6ae8e065f87459af7638f4fc1a6c86fd3f551f02d4454ccbaaa49affd5e3f365faa5b6bc9000703fc35865ceb4c5f4b3716132f14ec4c3a1fb54e44aa05164b8d172b22ebd11a91e696d2e4bb7b04f8651c0f757d38c712db18da6c0fa1979b29392860704064f51cef394e40e6b246efba0054a2ee8bb1ed84d444d1cfb335ee6667861fedb66aa1147d1161379875608c802dd7f9cdf5dac97a8d14c140d3bd6dc94d514bceac418923795cd5f5b744e3f45c4ddb45bf1989930f84baa08e9a7fcd5e0ac55f1c6c6a28650070e93e1f439f0d77b842ae915dcd412adc6aaa89293ab6063625041eb26465f89d9c70b0c6ec43c9fa809910f339e7af86192fcf9e77e62ca391946cafcc6fa2b729f0e391bea322052ca199cc23df76976a6f0ecb72a04abc9ad8cb776a84129204d1da1daa8ea7408daca127f8613a82df7daf719b7eee8f0bd3d1e80eeea357f7f89042ad473cce82ba0fde8bbae600dccb01fdd7fc9b0ae9cfa5748bb39e5387910839fee9295a93d1dcc8c7656890b80f414ce3f03515501974ceed6e5f4bf2f2734ef1c39cddcbba2e3fa873eb8d642f09f1b4e7f5422daab3b9815cd5324dcc85d182bb8f93300203b3ee14fc489f0c2b8569a81662a68c05fcc22cda0596cf1cb3b6d95ac94ca2d6c27c1f7c5767287b2c2d2cb0cb53ea45b2b2177f15c4841916a2d5abe865b70ff4c3963c46e6ccbc4c819d139ed04a7de6c34981b7a49b42b010b596b28f9a1bc92c9d68f030c5b65640033ef9c8dd4557591f63b532d73ff9ed36217eb40a86f3252cb51fccf931c3bbef5b420950c527e3654e91bab04cd4241f45743444b454e2fac7ddddae971e48fcde72698a1d9f1e5d51ae70b0c063fdf540efc79469ef247901dd99e73b5395b7e9306e90176315b2b1c7dbef15647c08ec715f7fdec313876375978019ae71eda4a76fa250f11453fef085c94b19672220cc6508c38e2580fe7ccd6705ae4202fbe4885ce13cf23efbbe8f8ec63bda0c86a2148400da41a3fc8d3b85258439c6b70133fdc743e3ed4704dcc7b4fb49f5267eb13eb3b04fc6d8cfe981f1d25404217a84b730237e106c31fe3bb0b0a8df78695de9d400e647f422464f0b001e1b7ae5ceec04442e2d1e423e40094553b7bb71985a2b029883fbde6fcbf06aafe37c4672c2bcfb591dca51808dc01e1785d9dbeb2a540f0f82fb67c18a4ec4ba40c2d718a0f480b495a1f1deb13055b17b01fb13f346416e94e4cc1d8f8c430448a1dbb8930bd463370b16af63f4e5e24d0876dd0fb80fc4404581357b50b0e35a87e8552157dda1b6ef5b6e37c2c6e5aeac37617f70dcac0a64dbcb87c71315f22d0a8c0a7d4f31b3d4860dd590f4977b6d9fc66515b8a26acfa3bdc0cbaa2c0f21e6bb9952fe48a0ffef8fbec42747c69472cb522d6fc7df6aab33e6c969d34f47442974e8450d14f9268c7f63849dd397617c986b2e487a68fb4e19b11a68cf421ee553e6a62dc05d9ae16302c1d968e4c798a5be8053aa84757aa97c367214731f6bde1ced2a0799c06278e2a3405bcbd20d82b770819564b11e4cda51bb3b14aa2659111758914aaff3043a6f7a40f34271346a111e1d85d2b795178058f064dad8695aaf60d25a27934d79697925b765e64f8630f12856d81fd137b0c53d9f01c7a237ab7512e20031824f74d038decc2d19864ac86994bd09f5461bc3c41105b17f0e9f2a0da8e59c8bfbc50856e1f49ef5f9a1c843917e6d492936bc80abcc2fedc83b7b5432ab92d33547b3088071568a5c6685ac16877fa95d3604ec7e04252c5341b3c6cfe0747ef0309c040bac5cfd031dd5fb91c68d822da58789c81fbe6dc56d5d3428e87a04458b26ef6166a2f63e285a1a4d991016f73c98907a18b55ff9926d9abf514d2f94b62b9883344e1f8e5ca3f2c78342545b36a771c650894db63590fdc752ecdf0d8331239472840a5a076f4cb390ff0e14488af536c22e7578984e2c5fb422c0ea7b480461fd25037bf3335ca0b9f393b8294cf57c3a28933aef5ecb89d755dfff5f369f097a3c2ba1472e707aa38a804709b5930ff76d219a3ad06a5b737e4a4b0796c5cf350907c07d341ed9b67518cef00dba32aa87aaca6ce8c36a40d2622f1b73b4f778dbe7ed9c8bb0e56816e38418a23af0d5a2be67fe1d650774bf426042e4b113df73a5f90f4c28929b783b920632b90e97a6ca3c44d1ba71af9c2e86b520f5299e74d42677d81ce7d6b945be719a48d62cfff5f476c94a09dd47e43e3f033d13457ae2bfb161c845e348068977f562ecbca926649b71ad1953f2b5d8e91a4ed332e8f46bfeaff9e9057c9df96642734289d66aa077c7bce7a503f1cffdb16fbcdf67dd05cc42d291da5d9ef75c8fbb13cdcb41e0960add2d0332d636f87518c779bce003cc84b37c98143031aa8a5b493fc34d3309d879207db7c4ffc14ab8d5812bc732a848564d130895caa3f7fba0979e53b7214f9e367d03fe724825c51018ea1ddbcb853fab7a121a12f44902c6cf1b138362af6db126fa6668644170f72dff28f92067b222117a056e3406f5b6d55e7235230cf51e2f2763f09a6d14bd9d8d907bf4986328dee8c5553335ccc1497c4d0f91dc0ab88ab9ee8d617a1aca3cb75c5c7a22efc17976952a432b71313861ce24738831b8ba624837157c010f39a9bc343a870373a6e6105b6072e25e9190be51b932c8d26319b2291055b3e9e5800492fa920545f7cbfb3e588e2b88722f616f6366f233def9f25522f512ff61ed59ae9488c2507f578e0cee7a4b7950c76315a4ba4c06597711b362ce2ecddd3a2d44a2469c1a1f7bcc1d7ab6818af406946f80c4a81a7fd3e30102b869e8c5ab0a56fa8df0482a00cc17cf3da20f38bc250d3a870f07015a01695993527cf2eacc5ab1e32a014bb741702df75178544f8953d99ab325905bc51cf509c62acfed1eff7941e6bb8347e6640e54afbf354857fd54c7f2a40b3117d0d8e83d359d2169d98b52b172df6e4e072fac7af06ceb1f5a79df3a6480bbe6e80ef43f50a4de6acd70ac1acd30f5f44e69de8a98b603e5f105e508b31fd56cd57c559c70d375b73639d62aaf9bb8c823c3592be0d9db748b6c449bd28ddbfa2a4185a170f354ef12d13bace57be5837a5a85d1cfa89841e52041a22653253077272d5d7e62552361b5aea35172f7608805e600a89447ea950c5f2e311e114bb9deea7350f2d10c60b2536672780edb3f80cdcc27b4178b9051c7aaf38b0047c49ce8052bbc28cfe181ee03a72b319bbbf3a4dc8240302dc6332b13a7b910a702bae6dcd2a42b8221ac3fd7d62e26166904e0aa6dc92394304f077853bf71ca3e99d364b8a95324138284737cc615540c29ebaf0c50b0a4cc88e903d86d45d6a258a0a398ef95e44fb22bf14bde961a1aeef4bb14af27139dda65ba49e4a4f69ebb7e8c2826567fea89790de79be52aa01b4916d5ed20755902349ea5598a4629adee1358983627eeae4c16155922f64d45c2c6e9d2b18962ab02f45747b41ca8f65b950b7954cc7c7c23b5590c7380a0ea098bef1f20b6ec948e81166b352080ddb9cfe628a8dae537119525fd095fa4480a62f58054306fc7a487456c7a63fe24a3bd3e151dc6202924182a5b190d263ed86165e32f3e64abdde46d2e4ce50e7a1272a9cc6d74c01ccf352313753e21c94c61d0d9489b02f6444a47aa012729117ed97008c37a9ece3f5fa2548b99996c4bd2ad64de505eaa919b74c6d78eadaf8c6891f", 0x1000}, {&(0x7f0000004000)="6bfb2fa5f9faeb60499aa2907e878f9bdda754191a7a3a31f14b52f7af1be168cdfb1113d91db18f4e35b3dc1607e53d4b27c1d0928b3c60388487eb407470a00abc3a77e03978165d618de8043b780a1cde8a096d1300b054185136bc83d8efa0ec5d0254d4c02867770f45b1f5f45d26184d6d52e7948fcf6867a6f54d656e0b2bf2e1ccf3368e3e9f9aaa9c19d243729d2f42301f7339129f97b565a7f7711ab648a033aefe4be74066355c66702e661db4a7b4", 0xb5}, {&(0x7f00000040c0)="4538c4", 0x3}], 0x6, 0x0, 0x0, 0x408}, 0x402) r4 = accept$inet(r2, &(0x7f00000041c0), &(0x7f0000004200)=0xc) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000004240), &(0x7f0000004280)=0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000004300)={0x0}, &(0x7f0000004340)=0xc) ktrace(&(0x7f00000042c0)='./file0\x00', 0x0, 0x40000100, r5) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000004380)={0x3, 0x10000, 0x7f}) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f00000043c0)) r6 = accept(r2, &(0x7f0000004440)=@un=@abs, &(0x7f0000004480)=0x8) fchdir(r6) openat$tty(0xffffffffffffff9c, &(0x7f00000044c0), 0x10020, 0x0) recvfrom(r1, &(0x7f0000004500)=""/98, 0x62, 0x2, &(0x7f0000004580)=@in={0x2, 0x3}, 0xc) getpeername$unix(r0, &(0x7f00000045c0)=@file={0x0, ""/264}, &(0x7f0000004700)=0x10a) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000004740)) accept(r4, &(0x7f0000004780)=@in, &(0x7f00000047c0)=0xc) openat$pf(0xffffffffffffff9c, &(0x7f0000004800), 0x80, 0x0) fcntl$setown(0xffffffffffffff9c, 0x6, r5) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x4010, r1, 0x7fff) executing program 5: r0 = socket(0x18, 0x2, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x4}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x8, 0x8, 0x40}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 7: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f0000000000), 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000300)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff}) close(r2) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000039000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f0000066000/0x1000)=nil, &(0x7f0000133000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f00002cf000/0x3000)=nil}, {&(0x7f0000323000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000089000/0x4000)=nil, 0x7}, {&(0x7f0000134000/0x4000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f000030c000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000249000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000322000/0x3000)=nil, 0x3}, {&(0x7f0000100000/0x5000)=nil, &(0x7f0000ffc000/0x2000)=nil}], './file0\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x180) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[{0x1, 0xfd, 0xf8, 0x6}]}) executing program 3: setitimer(0x1, &(0x7f0000000280)={{0x2, 0x4}, {0x20, 0x9}}, &(0x7f00000002c0)) r0 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x1, r0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x7, 0x3ff}, 0x0, 0x6, 0x100000001}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x121}, 0x0, 0x0, 0x0, 0x0, 0x58}) r1 = socket(0x1, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r3 = msgget$private(0x0, 0x100) msgrcv(r3, 0x0, 0x0, 0x0, 0x1400) msgsnd(r3, &(0x7f0000001540)=ANY=[@ANYBLOB="02000000000040006d1d5fcb28d9fc2efd0008000000000000b8f707aff57432a505995139959fe8249fcfeb969ee0027faa"], 0x32, 0x0) msgrcv(r3, &(0x7f00000001c0)={0x0, ""/14}, 0x16, 0x3, 0x800) r4 = open$dir(&(0x7f0000000300)='./file0\x00', 0x100, 0x20f) dup2(r4, r1) r5 = getuid() fchown(r4, r5, 0xffffffffffffffff) r6 = getuid() getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getegid() fchown(r1, r5, r7) r8 = getgid() r9 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r10 = getuid() fchown(r9, r10, 0xffffffffffffffff) seteuid(r10) r11 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)={{0x0, r6, r8, r10, r11, 0x30, 0x3}, 0x2, 0x441f, 0x10000}) dup2(r2, r1) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x8001) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 2: munlock(&(0x7f0000800000/0x800000)=nil, 0x802000000000) syz_emit_ethernet(0x69, &(0x7f0000000000)={@empty, @broadcast, [], {@generic={0x5208, "42099fdf2b9b90fc192d3d9d6d87507b058ac28112af5372026105f473e51f553d1ef8d1ca065ae8427b0f29cfae09f6b22309ef305011e953262675448e24d648f2fde1bd1fd51f341d4300"/91}}}) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x7f) r0 = getpgrp() ktrace(&(0x7f00000000c0)='./file0\x00', 0xddc6b19923950b59, 0x40001a20, r0) executing program 4: 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}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x44}, {0x2d}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0xa}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa38713049e6f19538da48", 0x14) minherit(&(0x7f0000149000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6a19f8 executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x4d}, {0x40}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/52, 0x34}, {&(0x7f00000000c0)=""/218, 0xda}, {0x0}, {&(0x7f0000000240)=""/215, 0xd7}, {&(0x7f0000000340)=""/188, 0xbc}, {&(0x7f0000000400)=""/142, 0x8e}], 0x6, 0x6) acct(0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x0, 0x0) acct(&(0x7f00000001c0)='./file0\x00') executing program 1: fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x4, 0x3, 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, &(0x7f0000000080)={'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) socket(0x2, 0x1, 0x0) setsockopt(r3, 0xfffffffc, 0x2, &(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}, {&(0x7f0000da7000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0xfffffffffffefffe}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00004f9000/0x1000)=nil}, {&(0x7f000015a000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfffffeffffffffff}, {&(0x7f0000885000/0x3000)=nil, &(0x7f0000a9c000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x1}, {&(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), 0x55, 0x7ff) r4 = socket(0x20, 0x5, 0x84) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000380)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f00001d9000/0x2000)=nil, 0x8000000000000004}, {&(0x7f0000476000/0x2000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000242000/0x3000)=nil, 0x3}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f00006cf000/0x2000)=nil, 0x2}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil, 0x9}, {&(0x7f0000284000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000894000/0x2000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f00000d1000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000155000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x80000}, {&(0x7f0000818000/0x3000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$PCIOCWRITE(r6, 0xc00c7007, &(0x7f0000000000)) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$VMM_IOC_INFO(r5, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) r7 = dup2(r4, r4) fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) r5 = socket(0x18, 0x1, 0x0) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000600)=0xfffffc6f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f00000002c0)) r6 = socket(0x18, 0x1, 0x0) close(r6) socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) sendmmsg(r7, &(0x7f0000000340)={0x0}, 0x10, 0x0) bind$unix(r3, &(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r3) socket(0x18, 0x1, 0x0) recvfrom$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r8 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r8, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) executing program 7: r0 = socket$inet(0x2, 0x4000, 0xfe) setsockopt$inet_opts(r0, 0x0, 0x1021, &(0x7f0000000180), 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="7874bdde18ce528aa421aa280fc6109dbcb6828f54a09d9a18a3e3d56916585b7bd1f1ccdef42a7ac09052cda8bc584c5793ae8c8380f3c4fc96846933f470d6df63994533a84fd2a6b46c5ae5e1d45d5d300f258a50fa635f844b0b13aabd8e6e9fb9", 0x63) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000180)=0x2) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)=ANY=[]) select(0x40, &(0x7f0000000380)={0x3f, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x8000000000000001}, 0x0, 0x0, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) executing program 3: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x2000000000, 0x0, 0x6}, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000001500)="01", 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100), 0x4) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 2: r0 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa08004c0000380067000000049078ac1400bbe000bb0712d9781dce64c1cac7cf5260e4000000000000001200907800000081224db7e22c4c7060f0e97de17537136648df394662d0e8abb800c015d775c9b630453861030149c3a42d0396c797e03f457f47ecf0ebcb7a77d9927f0cc753437ae25f7286e310070bb253dd365696954c858f3212e2ee51f00466efa2c204eaa03a8f6a6b5c2e1b4c1c79315a036c"]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sendto$unix(r0, &(0x7f0000000200)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3355ae320b37b673039d2d236073705ae049e38164991f7accf5f882b297be1236deb51e2f0ac3ebbc257699a449bb8a05942130000", 0x54, 0xf, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000040)={0x0, 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3}, {0x7c}, {0x6}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {}, {0x3, 0x0, 0x6, 0x3}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x20}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000014c0)=ANY=[@ANYBLOB="d9e11ec6ffffffffffffffffffffffff08004600001c0000000000019078ac140009000000018303000000009078"]) syz_emit_ethernet(0x17a, 0x0) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4"]) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000001200)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001440)=[{&(0x7f0000001240)="f910875dad12cf59c112a8bd68c50943179037463f6d38c2472d037ab119f889527545f332881b58821b662a2d7c4bdd1275922b1a131e2cf4bc558b6b806ad402cba0443c4ceb83819d95e645cfce98f9d0d884b8342d3140aa1e9d22bf92cb20b4636d733970a8f51e677c8405c9a969c7f42d2fd079e4e83ce28104217d1234bbdbd46ae1d4c5b2653cdc58d198819ac3163c4c94b917d5e6463bf63616678ebb8e697f21617bf8153966c17e91c1904382", 0xb3}, {&(0x7f0000001300)="d273b94afef9810e07a9fc4e1067837e43c10c6c4c046d2ecd7524b9c9fa9977aa55cc766e33b67ddb914ac4daaafa6eb96d68ac00", 0x35}, {&(0x7f0000001340)="eb0d435260ad694bceda86c07bc9a3b95dbcf709", 0x14}, {&(0x7f0000001380)="e5a2e507da62b655db2cd8b01554dd8636ff9de3a344e2dbbcd8fb3a9676121a6097ab71f3c0addda7dd0cf19eb21b5ebc0504f1fcb9d71f0fc494777ef0d3dd81644de43e87a310b96accf51f886bf659ceee829ed4cc85ab6ca5821700c9d8d306dadeb709f1d0faa5e1cc35670d3fec575db6a336447ee13022609c9a8448edda96d613123d2abed6b61e1237934c40fa4423277cb7f9780b597f942d5900", 0xa0}], 0x4, 0x0, 0x0, 0x404}, 0x0) setsockopt(r0, 0x1000000029, 0x3b, &(0x7f0000000000)="5ab7776a", 0x4) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000007c0)={0x0, 0x20003, 0xffffbff6, 0x0, "6106a6bc44862c5008c8b503005a000400008fa8"}) executing program 7: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100), 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000040)="04bdfa5d1d28a166e2e0faa7840601224a5bbde7ab612f339a216f731573d8d508753f95b7687ed48b8cf6bbca325cebc37fc4e1dd543dbefb4edd00", 0x3c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x2c}, {0x80}, {0x44e}]}) syz_emit_ethernet(0x36, &(0x7f00000002c0)=ANY=[]) executing program 5: setrlimit(0x0, &(0x7f0000000980)={0x0, 0x51}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getrlimit(0x5, &(0x7f0000000000)) writev(r0, &(0x7f0000000980)=[{0x0}], 0x1) executing program 4: syz_emit_ethernet(0x4e, &(0x7f0000000100)=ANY=[@ANYRESDEC]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x7fffffff}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000440), 0xa) r3 = socket$unix(0x1, 0x2, 0x0) r4 = dup2(r3, r2) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) pipe2(&(0x7f0000000ac0), 0x10000) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000200)={0x0, &(0x7f0000000080)}) write(r5, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000b00), 0x80, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xc0}, {0x4d}, {0x16}]}) write(r6, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) r7 = getuid() setreuid(0xee00, r7) r8 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r8) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, r8) r9 = getuid() setreuid(0xee00, r9) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000b40), &(0x7f0000000b80)=0xc) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4}) socket(0x18, 0x2, 0x0) vmx_mprotect_ept: uvm_fault returns 14, GPA=0x41000 executing program 4: sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000240)={0x5, &(0x7f0000000200)=[0x20, 0x3ff, 0x0, 0x3, 0x8]}) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) rmdir(0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f00000001c0)='*', &(0x7f0000000100)=0x1, &(0x7f0000000240), 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) poll(&(0x7f00000002c0)=[{0xffffffffffffff9c}], 0x1, 0x887e) open(&(0x7f0000000300)='./file0\x00', 0x80, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x64}, {0x2d}, {0x6, 0x0, 0x0, 0x20}]}) write(r2, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) sysctl$net_inet_icmp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000140)=[0x9, 0x7, 0x40, 0x3f, 0x2, 0x1, 0x2, 0x401, 0x5, 0x0]) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="432d88a0c7d82244f6c661309fd2264dc5f62a0f58076209f3e7d5", 0x1b) r3 = socket(0x1, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) socket(0x2, 0x2, 0x0) open$dir(0x0, 0x0, 0x0) executing program 2: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) close(r0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240), 0x20, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000280)='./file0\x00', r0, 0x1}) r2 = dup(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x20, &(0x7f0000000480)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa88e71b"]) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r6, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/71, 0x47}], 0x1) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x6}, 0x7, &(0x7f0000000040)="d69096f07ed81b37a5ffa907803c4f016100555e83b8b1e695fa115f93f0861077b79f272cb3ff83d3f4d4f787e83d790882e7685abaa4f6cdf5c7ddbae09180620d7f0fde156573635eb29e36d8c5e607e76d24bb1a965f857142f6f655fd9a3d2ae72e8f31e7a05ea4b1337d2b7c86f1f12c", 0x0, 0x0, 0x0) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000380)=0x28) write(r7, &(0x7f0000000140)="7809c19da343e772a2932d123663fc3f799ab839912c849335c4b5180ccfd18bebe717f026f321fe20156972a6c733c8e6c749c79039c17a11484ca79b478ebb53c7ec722ec8412af4716875d06c1f0869fa940e93cf4cb16dafd4aebc3ea43792289a60f58639914682b8f21eec34e62a3cc2386654280cc7aff972dfe0fd9d9bca88dbe31287f7f66f1c4b7b96ceb9749b279996b3c31396fa90d07c51842f4837bf4d5cd1c4fe8cca5cdb3421366879a8d3b4ac75784f51b9daa15b53770c43f33e24da6329227dcb55ca6379b04f252e05f75806a768967bc27c77e74d3521e536cb842187ebfb95babf18766db5a0b66ec9393cf148fd2b97b4713fbda6c92514198275cf811a970efebb36fa4ed309901fe65ca954d632d2bf79657431f207916df4a0751c63daad9baf5ade77b2593bd3ebec50a6a24427f9998c85b880d7498c674056d627d384286e76826582500ca05f900235cb8f40595a9ed7fdef9658f112d8478d6a77263c6a3fe7d2b97aee9d015b19e5a78ad2e52823a5bebb7d0a15546677e5372c78bfc0c4190b5b39bfaf3c64641c805e78205a9caf92d5b59fae4700000000000000000000000000fc9ff1e9c0ea1639d567ac4c385379e1bd7b31110665f6923d", 0xfffffe8c) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x2000000000000348, &(0x7f0000000000)=[{0x3}, {0x1c}, {0x6, 0x0, 0x7f}]}) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) r8 = dup(0xffffffffffffffff) syz_emit_ethernet(0x4a, &(0x7f0000000a80)=ANY=[@ANYRESOCT=r5, @ANYBLOB="68037e494549f278eac771041aba3d8f17b0b33eb5269ce3eea051713890bfca700f32d1371aa12d3e150a81804cdcc82ffc4609391971b8a51930f24cc84d7aeaca59b293939124f429fa6d289dac0d46b8bbaa2d2479ee00a5ca70beea0025fd2465e85aaaf74ca0dcb1f8a97cebe38a61f654f925e0247873a4c450954f4d2c4711cb2a8aac193614d81b6770c64732c827c7df74aec65f37ca054924f0a619e7562ce5952ddc3de908acaf9c11047c6d3d240483428ddfdead15d54bdfab79980505344d4ce187657eb411d65b78be543d6b5a6ee4e5db26ce36197376a022001a1b", @ANYBLOB="03df2184d9b12e4dea7971c58112f50b742722048da4d5945c91bb318d354ad123f128b46e7e438b327549c733299964f75ce81e7a8c57bdf26cbd93a588ec5d7a5a17ce77be973e353756fd83f5b359f4f232ba08c093b1351bc2a108ac1ddedeeb441e38093216f716c9dc88bb97ea2e7e2915fa632daf0aa11b3a7a1193ff03306526337b8b30b7c2ad5af8db7ba0e326f85ea18bad0ded1fe6f8751d31cf", @ANYRESOCT=r8, @ANYBLOB="3a552ea7d1c580a1c3e960904dec1911028b9bb575908b0ab99d48729e308354424a4666f80fc12962bef0a47bf851aaba845bb5f4ae14fab72822c6d37272cdd346993b259651c38e001cb2c3131a8b54d6801af4599e4e92d21033bbbac4bc4c091f8a23c2f66434e796abf920ad4ac219f128a6e85da4e7d1c32a5f85ad15190fba8d6159d6003e7e41563409a1b0c5b39744cd5f1c118b64c0bbb32d07fa428530a5b9df3ae42c8e967657b293d8ed12ccc1fa3affe097c47ac92b90528c337b435cf4", @ANYRESOCT=r1]) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/91, 0x5b}, 0x3f89}, 0x10, 0x0, 0x0) sendmmsg(r4, &(0x7f0000000080)={0x0, 0x2}, 0x10, 0x40e) poll(&(0x7f0000000100)=[{r4, 0xd4}], 0x1, 0x0) recvfrom$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{0x21}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r9 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r9, 0xc0106924, &(0x7f00000001c0)) r10 = kqueue() kevent(r10, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r11 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r11, 0x80206931, &(0x7f00000001c0)) pwrite(r2, &(0x7f0000000100)="7746077a7675b8dab3bb06c874b35f6a2a19afff999c1ec6f8271ee13cfadac883c2c1abcac58b96be512f117accc60c9601863f6eacf50954df84271799d22f8f0d91b63e360576cf203a1ca77b29cc3cacc88537c86d98853cb65efb6a70ca5081b72d9ae10470e8b066f81b2c08c62aec8a3e1be769e631a4851756879ac390e517f5aba05c60bfc86a911f12", 0x8e, 0xdf) executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r0 = shmat(0x0, &(0x7f0000002000/0x1000)=nil, 0x0) shmdt(r0) r1 = socket(0x1, 0x4, 0x9) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000280)}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000140)="03000000", 0x4) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000280), 0x0) readv(r3, &(0x7f00000004c0)=[{&(0x7f0000000340)=""/78, 0x4e}, {&(0x7f00000003c0)=""/16, 0x10}, {&(0x7f0000000400)=""/149, 0x95}], 0x3) 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) sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, &(0x7f0000000140)="5f636c985e8947387160be9f741787c22269423c72a5c3f9b01ea2d65fbc648a178f047ed2e80359b607fe16340496e7548ad7cac201e412aa62f12728b031919d9ef3ed85acbff0dc0915187c6724df8b0733e283763b70dc02ac97e4cc6250e73a0960a72a6527310eecf025b1fbbcf5eff25d1823a04ffa00a77b825ec8114a88ad010fdb385c23d41d0011fce2ef8ff99fee8da29ad192526f21360033ceae7c737b9e199c784e605ed01e8d7d02266b91ca2192ddd5abdbb8991fd4d7350ffe6c128c62e4affc36e3f3d5e7a24972f4c7281f78e579d392f1636078787e0cb0ac9ae0c57a9418bfa30aee", &(0x7f0000000080)=0xed, &(0x7f0000000300)="372cf37e3cece4eabfbad1", 0xb) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0xc4a2, 0x80, {0x8}}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3}, 0x10, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) socket(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) pwritev(r3, &(0x7f0000000580)=[{&(0x7f0000001740)="0092dfe61b0e797c9e6008fc44d3ff07cc0e04f8753d9fe163af53149151337ed4b8f8e18e7f32f7f6c8170523b3f56c1424e507eb4afa392739e04162967918ad04543689af229f7c35ad013e741bfb082f826a6bd8ff0090229e128772d38a249182c0831b4026001b3d7fd19de0664bcc5f84f5426c5ace1a12555e9170ea4fd3152f6869c275643eda58e08858b943d58ff4", 0x94}, {&(0x7f0000000180)="ebd4dbd977fde1e197fecb5839f59e5402575518bda0b3ddcfb8", 0x1a}, {&(0x7f0000000400)="d994a9d1708448d3150bf9024cd0e71e17fe5a04e7c77c29a3cef8470aa18f312b4cf79eadb18dc18512adcf1fec3232859478a8f990f3c09d433e007bb126cc7038006bb77c739da3636129342ccfba61c146b7f23fd24e766b96f3b31b110958f6f4023982718fdf92752889694969a8f0da0639e29f355bbf6e2401be229b2f1de30383428b2cccd15aff022325a1a3d05aa69d0fed0c989db0", 0x9b}, {&(0x7f00000004c0)="3c6508ae279568fb41d729dc7f4d60f07e7ce1e7551920ca95b57682759b5f11481d742f53c99433b4c6351ebd2f409f460347ac835e187727cb81345cd58415a79953b3ce2934e961ab42dd9bc8cbc0bff3eb0da093d12dbd820ba3d28a2ea88d1e81edc07dc694f2bc88be05e2c3c9bc76d1ce7743eab28212aa2be81eecc67c1ea9a6341138b93c6206ad325c6ecc3db6aa", 0x93}, {&(0x7f0000000740)="0e17640c338b911bc1bcbfba3566cd44ff00b3efb0a8c8d755795ef07c4fd5a21d226b1ea1f77ffae1ec1cff65e8a981cc46a4e019a70a97f1e34569b84e0360ffb2f117efc4b6d50dc2cef6252cbc817ab1bc2e3e530455e422986c9456f9e16b864ecc130b0f4a0d8e5ab88089ec681f19ae4e1495e1834a805f4b6a01246534495ef12b3d6dd080dfc53675c376544c18c05ecd7ca52990cc266d037c1b9ec3cd5beea6768053a8584c4a577d353381b7f45c798273d1f1801dd61bbe1fa7283579844a55650d9b55e55076ab90bbd3f72ed8bf8a756f6b95f3597e05e203e920630ccfde1d9753ad188f8b0136e0066017c0ed020c7076a50a51ad9d205f83a8b730336012465ffda2aebfc4ddd65ee78e61ed15228fe61af5b4588968249a17be53a28e788093fc1537852621462765f5812a9bfacbcbc80a33febfec9148497047af12ef1438811471b6afecb0118c7377299d93d6c13ff4538a9ed5b5116e725a727c537f060aee08a595c1b15ede23f23075344477dd48bb79c641dea8f26825baaa89959f5c89b8415e045de7a6d93e83a065f73aca486e2750c9af37eb4d1b1e3ba0a7e7b367558ae77f9fe04ef928c001768377cdf9ef1bb223d2426fc38dfa2aceeb642ee62685425388a26a0da360c9a2c5fe19d2c738cbc5b18569ada55b3525d581b3b36789d1ce76369ee6982b8c0d5d369ab15f3c0e5f4f582d2c99f54ad891861e3e5e057cc65449e453f90ece29dd071ef18dbc5f58ae041b6a9a05c09f5137743876a119062fb98dd44712a8703b4a4f72e605fc690bf9a9789fac12b9e79248e6b3da32d1254a85ab77f4e26f5ee17638bf63b832fbc87699a702bab8559281fa29b957e3d4b6c45d22023a53a9f865fb6a587a37dfd3cafdc5eaaf6f153094ddada423480d244cd382cdc4417b79e5c5420644be030fd9bdc9023a7573b908c16e9ae4d14361f31a8b6f229184c97f1ffbac83c9ea252f1b0d33d04c8412d2857a79071a43ecf1bdd822dcad186bc4795028a9a788d2005b38e1ce9a23a4c450488aae2011c945c87a21015eb6a1a820b7e4a46f9143928c8d0fabe0b5b583e509dc7241e1074c8aa51c681bc912a4f5591c2523ef8ac3689e4e73dcc433ed6e67394c1b2ba633f32a247a300ae62acdb67b841cf04f1c99a3252f40c4e862dffde73cdd6f6c116966a2b983308c9d999451fb9254cd01b6ded80728ce5b8324f784408f90e357d787bc244a9f6f883553b3227c7deb7518ffb07abbe7a50d9c80907ac15e44c84b2760e57b3bde3bc8db6d90b4905795948294bcd87afc8d567cf1f3f5d0908350e766951137b2ae5b4b0c6f99e3b1d34e8c08c2a1988fb888c5916e3427c849214b826814c4625a8dff41bae5c23554167782ab724d75f47dbaaf2c068f2eac3fded947c5d4edec327899545d57fd1661e6b6c1a8466908fdab9e634350e03dba4c8f862f5783af7200bb00448450cad985cfea5380f8f8cb7a9c70adc5599766c867f138dbde05b4a633fffea09453d84e5f4a4fb2bd9a9256884afa538e36b5c430328c775e99c21c0c478b359d98aa5eb07a4b094ecafb9f101850db3821fbc4ad01e430ec4d11e057dcef93ac4df1dd475b768213a7fed76cb951360abfbc2aa821b5053617f4a27dfa85ba08bd67f83a1acc0e83c4efa20e3eb5ff16020c8964031abaf1344cb93524efbd462a2a52a11feba4b8add815a3ef4350a80ff650c75c6c9afd8a22e140c84d08f2c50e0bfbf27e44583f08312389c80a0f08d6e43bc427eb323b3684fe6d301668ec7541194fba7fddaf5acc5c6b98be4a17a2d008484572c58904a92f674d697ffb4aee1cdb0b41290829ec08d54331750ea2fc627d03be457148f32343f880c6b4cf47960115dd9f2f4e3f555311c7e65ccef94fbe01f05ade5176fbf7db3de61bc4c57010e842fa43a29f8e4e289282283dc6c6cc445dae432418c43307da9ea1bf4a388ac5171d5bb44b2d720795c7a077165778665dace05e7a5b89aaa053a463e159e8e59e681615dbde5a6af2cb71230ab2bd4a58ab1d58419da0938301cce1e4908dd2763d162cd0fac4b5d2151eb1e777ecbe5a2cee008b37206d2fc5c00ea6cb834311a7990bb35b012792d03ded6ff1772e5c80201a76c2d71a1f9fa38b6ba0143f237889b72877f33ec199b9d3dcd72a866d2d39fa673cf64e4a9298a4aa93a9e0d52a4e4f9518648f16b2a047cd57319f6d9cb7086aa7ed9878858c8525a8d4ca78b3c32bf71f29d2272c0593a98e5cd603cad2a7e793b2aa0edd484285baf8046bf95789efd93f47bc7ba167534ca0686bf16d445d9fd3d3785d5cae0db01a4d3c5579bdc08871f96071046a263c7165a41dd102e84a2b139ce99fefd761a72a23f73f37e6c455dd38d708699314e66044372b3222226a90078a76cfd385fdc79823a6bc6959ee7bcba4fc918ee574bebfc34ff683acea58611f06fbf843ee6ed1022bc56d45895677ee81ebb7c8818979299b3c88ade1bc2f4f38362789bd85b1216fc328b478d73021ab2df06fbbce3058c543ec4d66b184ebc40b75fbc2cf3f1a064e9e577f46f65988e96c060044de604d2f8f5e656c81dcc1ac43bfd676f8aca5e92bf36ff8a7815b70c1eacfbffdb3ea472a65503f3b14a247acf849dbb3b2259f04522c71f5257f194bce006bcaf5fd01b95727a8c6b8c590842f57e192731a5a4c33e30449860058108bb4d892ae9e6ce00481f1c014414c0128514e04d36b10573b5bf2faf8b8983f966298840249b632dea093c3539bcedaa4fc285b87dacbc0714afd1230c83c969fc95b75db47be809c60c8196d6346c918ab8bdb1b789a24f6b4801f02971d5370a94b1bb160a621f6ef2aa91c5263459fae20f2903f771ae317d388a17242e8e5d31530ce7ab161c848fbd8fc038fbd7d41320c4684963eb10339c6a29cab8361b91dfb2d1a9186bfc4af0bb7682fb5ef4911eb776b018a9186f73cbfc9309dbaee33f618c61bac030e8f974b0cc611d629f238876b13bf1da411d9f4e77f1fd77fb609ecad8cdbfaa176038eca2aadf5aed6961844931a1de73e5b67ff93e7b6cfc47e4a7c84013acc5c89d50c2600e4562c8c55d9968c0ad7a81ec6a7eadb5dfe5419d77b53a40ae569d0433b3e53379acd92dc8c399071255c0f64bbef1a7a0d6819c8cc386b9444c35b6eded5edb0ed06b1ee990847f296c0391ed789833b7e4fa8ad1d60e45009506abef16e7efa9bcd435be8476a77d32801b286e6772b00f2571dc3619a85731f5dfe7146c8e6ac6c39d78be30a4f4413a0d48d9275323c01f65c3d074328096558cd9d95ee71d08a1f26f388d70f163c9e8ca31ff73778c33b87b3f4af6c4db64775f5f1ba5a409f5466dbefd024da3eb14378fc36cda45a4afdca576025cf28fd9d005d7ae1a6bed10f3b4ce35b4097d08c783631ad398c36e348d3f17f89681a1c134353be2cc7702334a778713273dde546ce10cfa454e0769d03fcdd4a12bdc00d54e32439b2073e767fa5d07bdb8f505c870c54a265c28fde4590b719ec14d4f4401e715ca0dc3322186c4e988d4a5bc6ee61a2897fb5505b7a0cc8e456d57b6bd8b2d48a822214be759c4043044923573004e09320cf8c111b250b0b977b9d80608a74535b7a32e884d2e482864f263b07e69241214881950b806a175e81031b57ab20be181c6ff661fdf7a92967efeaf00698bdeb3c80cd147ec739c058f0efe8bfa6576a547bffced8c63fd657bab8ded68d70706ecf173cb81820b23ab4d3367a7700b1a0ce930809635f95ca994984bf34fea1ececa1c10ba80a4c4f38bb2d257abf2404a2e5d3647777c628e34db1fe41f122df373ee0aa8700cabee9ac58a43ac2dcdb4b895c21a0ee2307a43f2c2b62db429eb4cb517a46477f695a7b097cbb2b397d0723f86278f575541468dcf6ed35dbea58b8245238aa22635782c7d3b7ce15d58ee6e784e471021c7c654636b029a3599e67638082aa13478561ab689fae25fc5cc5a18c4a681afb368c9adb98dc6c24466a531817a8def52efc29b8d399f310e189ddfd162b517d598d9e92296f67c539d0dbb2074813e7585e68eba165004625c7388c52ef3b72dfd66714bf99af8817dd99544be69dd4c80180c482faaa47f9b2218bfc2cc087c8464868b679f60dddd6d63112c8b763682f37f58fbf1ec8e07479d122e4a8d9f357b3659e3efaacb897943fb22ebf3b1dd4080b3ee04689bb270e0584c5b20e37e6e22649940ddaa5a3ea82f0c9ecc10701ba0ed121ad52da00aeadbade170be190acb6b547611cc6da1478ebe110916758bb9a22b4a6fe1fff319585ab8707aa259296770baf8c7292e3c4cff62ec32ad0496b706330e1d01d0d33fb5d3a64a30c6dff0b0471b5dba15659a6377deff076ab0c3838b8a0475fd6a2b0a5f239bc1d5dcb42534e436b5b96a5e16d00cce8323f731dab927b84af6c1cf50b91363f8962497ec2348c5840ec4397e96bd8f33f61dc671a13e1709bb07ed7d236c310d0e71206a4422bdd05328ca35aadc4a320f16826ce9566043fd4ceda3b30a74e5935cfb37bfc9e95f5f3400ae23d98c8db1759bc089275ac876f5b7f888579f4fcaa957caf4f15a1f7df2725370066e16d605a26fa35dc6eaeac4ee18694860a8bc1ee0d730e99f49b0c57b7072e4fc60fb62775da4c0301993f8cf0b209f3df1856fc8c4594de3dffaab896506a71b302cacd5954e6fb16ceb484b3f3fed30357fbac47b201e4ac2197547a7bc794dfac88282a448278d8d403ce4f1b8b9257cd6c9841132310596bb10f4cd30849bb83f1149a5728dc2a53e07a17e48a7c322f68f09cc00530e3e72feec609521698eaf102f8a3bf9052f9cd37acb1e5a1658e1bf9b8d43e5a4cc4b4c726b5c764bf3989bbabf9b423b5bb0249b7f4d8065241b21ad88e94cf36dff2db16ee238805b645d735b3c22165cd81463045551c6f30efd6f26b90aa5345dbba411c5d4e7a75c02d8f26f749c8c383db53e6bec8ad2ad617d31d0813b245dfbf1698eafdb5428150ae2b3bee0d6d6d2e3b60e021a77a7554657087049b95d9f2baafee27c8e72494ddd2ce4f054b042f7e485ea25896281362662e8c9e0050a54d9fb406d5be65cdcdf405dce55bcf52329286a9258b633d708c604853ec4cefaf5fadf3ea12678f4de81242108b0136bad4dab26f4e1a682049e49b6f0e17b07146a8b44d7b9ad853cca2d54ef01b2b4b006ef62305eafc0669599a32a853736e29a0d618109a5332717586b92367656c19ef83821c04cb0efa3d1f7f4b61e4b6b7c1c03992b4cfc66a0a197ea3fbe8e7a72562116800c3996a401a62521118309b1e495cd10c57f1064d014603c3b38d78e06d1e6288c7d1d251d54efb4f263600ab62e89f93fde668830c528613bafb47403856eb1234ccaac9d1e401ae771179f9a9fdbed4315df8e6338b0af0587b4029e223737da0432ce76f47e4722a667eaf400fb8f04f0e97429c3a4b4e312ce226be9296ad7340dc8df978f1b2875a61e14db9dbb2d817bc9062e292793ca1b8538d0c400ef3d4e1c64f41ba43978625468eb5391c73bd0744fa692392cba37019ac0c4928e18b55b14ef7e64496a613944da3ab2e144088e2316e3676a28ffabcf8a385a9dc675582cef16b32b3387563aa0773319f2237d6687260c678c94034f4efa1825190cc9bed00ae91c2f13abebd4d026af86758fb93143089beca153d83d777cbc52b30619ac6facaea6854dd9f", 0x1000}], 0x5, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x5a}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r6 = dup2(r4, r5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) r8 = kqueue() kevent(r8, &(0x7f0000000100)=[{{r8}, 0xfffffffffffffff8, 0x60, 0x20, 0x4000000000082, 0x101}, {{r2}, 0xfffffffffffffffa, 0x94, 0x4, 0x3c41, 0x78ec}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x31, 0x1, 0x2, 0xc1d3}], 0x101, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x4, 0x6, 0x8}, {{r7}, 0xfffffffffffffffa, 0x84, 0x20000000, 0xe3, 0x6}, {{r3}, 0xfffffffffffffffa, 0x3, 0x1, 0x4, 0x2}, {{r6}, 0xfffffffffffffffa, 0x84, 0x40, 0x8000000000000001, 0x8}, {{r3}, 0xfffffffffffffffd, 0x20, 0x40, 0x1}, {{r4}, 0xfffffffffffffffa, 0xde, 0x2, 0xffffffffffffff9a, 0x5}, {{r0}, 0xfffffffffffffffd, 0x5ae897efdd8b9367, 0x40, 0x6, 0xc}, {{r4}, 0xfffffffffffffff9, 0x40, 0x20000000, 0x2, 0x1917c}], 0x6, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) r9 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r9, 0xc0206921, &(0x7f00000001c0)) ioctl$FIOASYNC(r2, 0x80047460, &(0x7f00000000c0)=0x3) r10 = syz_open_pts() close(r10) writev(r10, &(0x7f0000000000)=[{0x0}], 0x1) executing program 5: sysctl$kern(&(0x7f0000000040), 0x2, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94", 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x7}, {0x64}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f00000000c0)=ANY=[@ANYRES8=r0, @ANYRES16=r0, @ANYRESDEC=r0, @ANYRES32=0x0, @ANYRESHEX=r0, @ANYRES32=r0, @ANYRESOCT=r0]) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) executing program 3: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x3) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@lsrr={0x83, 0x3}]}}, @icmp}}}}) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x10000}) r0 = syz_open_pts() close(r0) syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000300)='k', 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0x5487, 0xffff, "0afff5ff7a095aeba1d76ff218aabc86001800"}) writev(r0, &(0x7f0000000840)=[{&(0x7f00000009c0)="1bf882c147063c80d3488dee7e157281374a68073ada17b27df1dfc9c9925c1f027c3b7b1a05319351cdc65fe93981dca900f55c48b50ab333662aee276b0ef9f188aa82ac19a7fb379eb4962f2d58dc2dc1127a173c751c812fd90ce41a14a56114322da257feb94d5189149508c957e47792c556a256c713d069c243858eab22bbc73660d8629969a253ab4105462c267e2a0f55481be0d308a8db18f4f8f293917cb5d1fe74f4a6c3be6babc58636de9017cf524849359c1a4c36d06821f99c211b7435ac690f4288f743374477e8b49be85e6d164b592d1091c16b241a0a7eb1c760f3f69ec542ac169d3ca0e4d4184a935f0465e41df1d1ead15fab9c6d893c922fe7ccc85b5f6e843e9bd257525ea4603d41f647350541e5ede6c68b51f0749545aa67b931b241e491369beb2b8cb7663ce5e20d5159e7efa0540fc7c2bdd5247867313e9e506bcd09", 0x14c}], 0x1) executing program 2: minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 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"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0xe26, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaa"]) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0xfd, &(0x7f0000000140), 0xffff, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000001c0)) socket(0x0, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000200)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x39) unlinkat(r4, &(0x7f0000000140)='./file0\x00', 0x0) close(0xffffffffffffffff) socket(0x2, 0x1, 0x5) dup2(0xffffffffffffffff, 0xffffffffffffffff) write(0xffffffffffffffff, 0x0, 0x0) connect$unix(r0, &(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8) sendto$inet(r3, &(0x7f0000000680)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576113f00000000000000cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301bfe0a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d200002c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802f0adf0926d439de03c78598e710684e88cc7eae195cb1feab26c2dd588ae618408fd9fb60003e20c608e0a42aefd26fd4a3c9058367029fd2f372c", 0x5c9, 0x0, 0x0, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f0000000180)=[{0x3, 0xffff, 0xc00}, {0x0, 0x2ff}, {0x3, 0x1, 0x800}], 0x3) executing program 7: rename(0x0, &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/25}, &(0x7f0000000080)=0x1b) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) (async) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) (async) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000280), 0x0) (async) msgget$private(0x0, 0x88) executing program 2: fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x4, 0x3, 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, &(0x7f0000000080)={'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) socket(0x2, 0x1, 0x0) setsockopt(r3, 0xfffffffc, 0x2, &(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}, {&(0x7f0000da7000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0xfffffffffffefffe}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00004f9000/0x1000)=nil}, {&(0x7f000015a000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfffffeffffffffff}, {&(0x7f0000885000/0x3000)=nil, &(0x7f0000a9c000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x1}, {&(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), 0x55, 0x7ff) r4 = socket(0x20, 0x5, 0x84) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000380)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f00001d9000/0x2000)=nil, 0x8000000000000004}, {&(0x7f0000476000/0x2000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000242000/0x3000)=nil, 0x3}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f00006cf000/0x2000)=nil, 0x2}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil, 0x9}, {&(0x7f0000284000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000894000/0x2000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f00000d1000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000155000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x80000}, {&(0x7f0000818000/0x3000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$PCIOCWRITE(r6, 0xc00c7007, &(0x7f0000000000)) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$VMM_IOC_INFO(r5, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) r7 = dup2(r4, r4) fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) vmx_mprotect_ept: uvm_fault returns 14, GPA=0x41000 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x4d}, {0x40}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/52, 0x34}, {&(0x7f00000000c0)=""/218, 0xda}, {0x0}, {&(0x7f0000000240)=""/215, 0xd7}, {&(0x7f0000000340)=""/188, 0xbc}, {&(0x7f0000000400)=""/142, 0x8e}], 0x6, 0x6) acct(0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x103a42, 0x0) acct(0x0) executing program 5: syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd6039df980062dd00000000008990190000000000000500000000aac21bfe946035e8150ad5a9275587ef793b435f45baf1aceb660280d6506e7beb80634e4f"]) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x5e75) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) openat(r0, &(0x7f0000000080)='./file0\x00', 0x40, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) syz_extract_tcp_res(&(0x7f0000000080), 0x563, 0x6) executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x7f, 0x5, 0x5, 0x7fff}) syz_emit_ethernet(0x3a, &(0x7f0000000040)={@local, @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @empty, {[@lsrr={0x83, 0x3}]}}, @icmp=@timestamp}}}}) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x46, 0x56}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)=0x406) r2 = kqueue() r3 = syz_open_pts() kevent(r2, &(0x7f0000000640)=[{{r3}, 0xfffffffffffffffe, 0x3f}], 0x8008, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000740)={0x0, 0x0, 0x8000f7e, 0x808, "e7308cf51e847303b8f44e3a35ffff00"}) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000100)='>', 0x1}], 0x1) executing program 7: syz_emit_ethernet(0x61, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffac5667896ea6847530f43f93d2c5410800480000130000000000009078ffffffffe0000002440c000000000000000000004e204e2000089078b118c3ace9c23b1f7ccec682ae9e9698f88732e2aa21fdc48103a73a0bfcb422b030c2a845400a2528002b485bf57bcf49fdaa86"]) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xc0) r0 = getpid() pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setown(r1, 0x6, r0) fcntl$getown(r1, 0x5) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x100}, {}], 0x2}) fcntl$setown(r2, 0x6, r0) r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r4 = getuid() syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r5, 0x0) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) connect$unix(r6, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r7 = getegid() fchown(r3, r4, r7) semget$private(0x0, 0x3, 0xe0) accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) openat$vnd(0xffffffffffffff9c, &(0x7f0000000240), 0x20, 0x0) r8 = socket(0x11, 0x3, 0xc1) sendto$unix(r8, &(0x7f0000000040)="b100050400000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002018fbfe0c2300008abfba0900000008e371a3f83437320501eab71d89e0000405f8ffffff13000000", 0xb1, 0x0, 0x0, 0x14) executing program 1: sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x1e, 0x2}, 0x3, &(0x7f0000000300), 0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x1) socket(0x11, 0x3, 0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x9}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000001c0)={0xfffffffffffffffe, 0x40000007}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x9, 0x7, &(0x7f0000000180)="8a7dc0e5ba38552b30d6020035b2d49e", 0x10) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x4, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = socket(0x0, 0x1, 0x0) getsockname$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) accept(r0, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) getsockopt(r1, 0xfff, 0x80000000, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000100), 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000080)=0xfffffffffffffe9c) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) setrlimit(0x0, 0x0) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r2, &(0x7f00000002c0)={0x0}, 0x10, 0x0, &(0x7f00000003c0)={0x8, 0x101}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0xffffffffffffffd2) syz_open_pts() chroot(&(0x7f00000000c0)='./file0\x00') sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000340)='./file1\x00', 0x880, 0x0) sysctl$vm_swapencrypt(&(0x7f00000001c0), 0x3, 0x0, 0x0, &(0x7f0000000140), 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r5 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) writev(r5, &(0x7f0000000080)=[{0x0}], 0x1) fcntl$lock(r4, 0x9, &(0x7f0000000280)={0x2, 0x0, 0x1, 0x1000301010006}) r6 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r6, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x2, 0x269000000, 0xffffffffffffffff}) r7 = socket$unix(0x1, 0x1, 0x0) bind$unix(r7, &(0x7f00000002c0)=@file={0xd570d0466b6018f, './file0/file0\x00'}, 0x10) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x7}, {0x64}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f00000000c0)=ANY=[@ANYRES8=r0, @ANYRES16=r0, @ANYRESDEC=r0, @ANYRES32=0x0, @ANYRESHEX=r0, @ANYRES32=r0, @ANYRESOCT=r0]) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x7}, {0x64}, {0x6}]}) (async) syz_emit_ethernet(0x138, &(0x7f00000000c0)=ANY=[@ANYRES8=r0, @ANYRES16=r0, @ANYRESDEC=r0, @ANYRES32=0x0, @ANYRESHEX=r0, @ANYRES32=r0, @ANYRESOCT=r0]) (async) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) (async) executing program 0: r0 = socket$inet6(0x1e, 0x0, 0x2) shutdown(r0, 0x2) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x8, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) syz_open_pts() getuid() r3 = getuid() r4 = getegid() chown(&(0x7f0000000080)='./file0\x00', r3, r4) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r6 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r6, 0x29, 0x67, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = msgget$private(0x0, 0x0) msgsnd(r7, &(0x7f0000001b40)=ANY=[@ANYBLOB="0000000000000000d577a0f1b55d40de92ce05f2148950092f35d5ade543c2e4251bcb32f02a4bff9dd478c1be726a51e302e16c6477cafe3be5feddb3802341be47d5788ea28fe01bcabbc896e693a2dc9c2719a5a7cc02b129a218cce33a7d4f2484a641ed0df6a538e610a3578a7f44126f69a8d99974556a9f33c2689450ecccc386c5b02de7fba562a34e7f102c4f861d62d4dc76ede826d2c00e4ee6d1f68d2af2b9d42a6c0bb375d3b57d9730009e0e9ee912b7196f0022f1c82528e471eea347dd45b0ad7655a5cf3a7fea1b1a0d35b50b490cc27624261977a7b11d9b0a440860644050e8b67c0d4921f2ee950a4bf5507e43d1dcf6ab60d77e4e904664e6d7d93009752264ab69bf744dba4095b9c3d0091e84a8d0497343f033c5ec94bb4017643e3c6c13e01006084beaf2e1a2b3bf"], 0x135, 0x800) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 4: r0 = socket(0x11, 0x3, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) r1 = socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) dup2(r1, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sysctl$vfs_nfs(&(0x7f0000000040)={0x7, 0x4, 0x3559a5c56a6d9b4d}, 0x3, 0x0, 0x0, 0x0, 0x0) mquery(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x0, r2, 0x0) r3 = kqueue() socket$inet(0x2, 0x2, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x0, 0x0) select(0xffffffffffffff83, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r5) sendmsg(r4, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 0: sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5e8c3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5492f4a0491b1ea3359aa5c5164ad97ac7c3aadca05fd9e9a8c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x10045, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200100000001d, &(0x7f0000000600)="37ee5c233f6ca01cbea0e2b8b21b48af2ac4100555a53d775edf0f84689e45fb527c85525c828e9965b037ef7b7b10dc6bd8a816defd35778568d8c783d361818c23bf89fc50a22d831d89aed718773afe7ae1142b05070a07c5f6be79210ebe7abe6eb37627310b6a51f0b050d7cb8c092ca81f05be40b949fa", 0x7a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = semget$private(0x0, 0x4, 0x266) semop(r4, &(0x7f00000005c0)=[{0x2, 0x2, 0x1000}], 0x1) r5 = socket$inet(0x2, 0x3, 0xc0) setsockopt$inet_opts(r5, 0x0, 0x200100000001d, &(0x7f0000000600)="37ee5c233f6ca01cbea0e2b8b21b48af2ac4100555a53d775edf0f84689e45fb527c85525c828e9965b037ef7b7b10dc6bd8a816defd35778568d8c783d361818c23bf89fc50a22d831d89aed718773afe7ae1142b05070a07c5f6be79210ebe7abe6eb37627310b6a51f0b050d7cb8c092ca81f05be40b949fa", 0x7a) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) r7 = semget$private(0x0, 0x4, 0x266) semop(r7, &(0x7f00000005c0)=[{0x2, 0x2, 0x1000}], 0x1) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000380)=[0xfffe, 0x0]) r8 = getuid() setreuid(0xee00, r8) r9 = getpgid(r6) dup2(r0, r5) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x4000080, r8, 0x0, r8, 0x0, 0x30, 0x1}, 0x9, 0x7, 0x0, r9, 0x8000000fffa, 0xb, 0x2, 0xbdbf}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, r8, 0x0, 0x0, 0x200}, 0x2, 0xd47, 0x7}) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000380)=[0x0, 0x0]) r10 = getuid() setreuid(0xee00, r10) r11 = getpgid(r1) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0xfffffffb, 0x0, 0x0, r10, 0x0, 0x30, 0x1}, 0x9, 0x7, r11, r11, 0xfffa, 0xb, 0x6, 0xbdbf}) r12 = semget(0x1, 0x3, 0x30c) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000240)={{0x5, r8, r3, r2, r3, 0x120, 0x4}, 0x4, 0x3, 0x1}) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0187009, &(0x7f00000000c0)) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000016c0)={&(0x7f0000000300)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000680)="30f39436dd483fcbe2e632f3ef8c08bc1d49a91c817b8588ab0f6b902c72a2e00f55dd106aa594ecb80c66f69aefa9ed6c4fc034486517e453970f49a4324effec3db0a76e7676fac9cb47cde33e35718fbb73c4faa0a471746291c51b3d2ee4a441a317f5c12477fc4770cabb2334dd694a0390f991c406fb2a6b943c68dbb5361e29c56f9d9d6984ef3f29083745813ac0d634b8c004f187270cb074cf8fa207d1b09804178124215fc57d410a0d6874f1c1859702720769c0de6871dddebb71df2c1eb2d172eab568cf2097c61347e5b9491fed69c81726b3e36a8a5ace59081344e855cbbcb9873c8e4c9d3277442522f2aefc536b5567d7503a848cc643436e1af4b0a905634b02b7cb40f094b3ebe987094f400a9dfddcc48de80efc373650312d24f518c23fdd12763efaf5cd50006217583190b9aa646f68064f7c885e5ad066c8301b4c854d5923908e8ed9d6c894a199a4f62fdf77163420c46b88562d597b92a4b807c6166bd5e29191b61a1169c5a8988902c50513fd81560bbce2510829c84fdc39cad7224b9142cf6a4981422074fc34396065cbe8d79cc043dddf5b649a262e05d2c988f158879035b2af72801681aa3d5c1ab9b2731be01f3c66872059bd474dfe15a12bfdc6597f885591407447bc255c8292f695d1762e92a87f24e1b14706f127648cb9fb95a05982d1ea9a2093f7af5fdb0f65d63339b22f41846f4b755defad7fa2791acf1084a2c8e4a970ebeca6a8cc3ec3ec9353272ba3dea0bc9d14a122c26e6ef8ba721203d3b4a43a61cf2bb48a52ff4b76bdaa17189776814bf6ea43eee8400518da618261a99dd7c1f940701322dae45ebecc6bfe71e9d96fd815126a06c0288188d10049dbf6182c641632a698478572a10bf822d36a3c85410f2cfbaded2a44780ca286508edf332fd0da21c77ddf42bca8f929b096ebf7fd04a833ae260c0e50ff50a356053e97a368638fa42e866c357655c668413af9a785cce475d5a8f94a6940f680b11ec4427769aade94d97c909db11a01de11b041159cac9a2ddb53b0ef68dd37e5e6a2ce2dfdd8d95c499d9d71091ad6011c44b55775dc1c1a733fa82b74b4d987e253de1ece15f08057d540efb0c17bb51b5aa15575c96304d634780c704b904768d3c4c7858d4dc93c52c38556ec288061f4e90cba012884778f9be09dc514eae1d6b2cd3b7e727506485c487c771152a23b0dfbf83c53136e974aa754744eb2f3776cb5da9f5314bd5fb7d9032d6ed00fdb6c4129a8e4923d52c2a16d0f7a05fbf62fa67e9401fd69b3a3d2dc094e80a92bb87d29fdb2560bb918843d9bc3558c1ad6751bdc53739294647d59cb36fabd455eb9d3387135c03c8646df1b6e00cb3dbeac98ca65cce165db9c7169bed08e578e1a9ab53c206443c512e0d28ffd124a10a7e0848337ed1f30904bcd775e13eb7498b6ef3060ec7e4f4ce38a3058ac59a1cf10275038fa927c0eb3950e97ce3052f4c0fa13b6dad75e9581f135c27241b723e76c5f357a05c6218c952c428e6ec5eb2c1246485edcab45574087491358a348e7c967ffb8b142ca222135605f3fc6604cddf78d4416ccfe116020823e8ee1b5c736ff40a7c1bf754b32140a4f07198f77480d4bcf2f72bbacb8d2a932de0621cc7ba82f09fbfdd9ba0586fb50f1e1739467d407164414263486a62642a36c29904cd896b4c9858383af859cc46530e8e0219d7bf41b6664c734c24f27225c905f6b80f6a861487e68b385ab850d4ceaa846b7901059717e22c2f89e03be28683c62331c6220ecbf3c91687af5104fb9da8fab90463e1f8134a2d3b5f5b653d7285a1db7cd21f5a5124bcb6b5154df6db486fdf83145fcbd0434462c5b10a8bc9f9e8eec336a750fb082cf4772b35653cf82993b882bf52ffec47a12e45d9cc3c4056e8fe6fb4eb55f2d42a38ec9b0192404e3db3f60ddb67ffca817b33d5e94753c5d4f6285067dbf8c163cdce0e3577f2b3ad6751fce2fc1dc797dde14cf9e1dc512499e92b4c8a7d538339d1beac022f5001fbfa4db9a9eceef68d202be1cf107dcdb4f728c909d46d948614f9f6465e460462efe71daf8d1617913311b0a8833365bdbacf469923605d12a9363853944febd496a03b68ee2b880a2b5b3cb7faa432143b42c4e877142a2cabc3b5166eeb83ed57ba5295affe6f594cb856a952d033d25aabb784c6b9d91fb547027109990def45368d5c0814c97a90f0178381952de5d0de16d27c204d584e92b4271dbbff230f87d55e13f80e291835a37d853ba875ab8bb40fd75228efe59f652b2f5665a0e3647323f8f85eefd2f98c040743dde6ebb6e904b8e93774706321e8e89f33726c01b876ef44f887e9303cbc3de61b5dc3c405ac5ee1e08eba400fbb0630e70264ad70c092e1f4c8c4163d28a8af4b9d1016ffdbcd42f4fa798630bfae89420f11c719df1bec918d74305679b65240708ee74bd0c0cdcb1812cc19353957f058a4d67a12264df37af30b53000e17407b84644bdbb15de09718328473253b1596558db61d42e97854536e6cc9e3e856c085bff28d8df9bab5bc4b4668c33a9f7588b0f83ad0ebac4b357e4d0939090383f3cd2d089462cd2a4f6faa9beefaa6338ce8b042f1f600793ac5267a4a4f821121cb7b9e64ab975f3e13c35c683e300c57a39efe3d02b184551301eadd0ac337c03db5a7e0bfbd643dc9d4d473e6d6e236a7972c592baef87efc2d1bc1c7526a29bd0cc0a3e3cc23cd4e7d34d5d19e9e1d16b3e1e3f0003658867c4011ef3f46c750036394bd2ad153c5a88d66d653419aeb8effa65ebe28d062dd8485838f6a6f89a302a07fba5f8bb9a8492d63c9926d71d3599868abbc550cade5865df1d973f160f765a987d5299f1d725010133ac93e0e38cab7db00c30a0194f0e2e01ccf1e978a8ad76f9d4e49b4bb1fe84b46b7a35f7f93a58afdd76cf3d99c28e85a44cf5a2b9b2e0e45817dd1d14914dd9a342f361b342c6cf8757c179530210ee18641c137572c12ac4cffdb8555ce3cd9db84611b8cd404e41794cd262c9c108ab81f2865b8061266cb57941b83daea087e4d89cdbcba2a4e64454d5669a1cca7b05d8a035c9673ed9b33233ac7b0fa61f1ff1b10b8a20cd46970bc02607e574a29c1269b341cdff5c5cdb1ab96779012ab4a73fc6bf3acfddaefd9bfd134bd3f0883f037d8ddc33e9bf24bb623b8f5fb7c18008257a907939fb865e62f48b18d56732e223b88e765fc54c7b4266d606676e4b1f3d96a625beb66b7c611abad2341c919db7bbfa25486f3b9a02e32f201e3d8fda3771c54e3cda4b36b1d5068da2df374104d6ebd9db9e0922d318c819d30cee170798e98f150d47ddff8899051fe700ae76914b3852b09ff4cd045c7646f3c6f1410df80761aa9b9cf6dac9ec299ce01ff154799c13f6dfd8050bc11a94ba04a0951545157e51860cd14876eddd59b462e2089d479ae1ee13c511fd5499070a08bf95d1faea2b1ad7d8a49d22c2d6d8d8fcc50013af82ccd2440907aaeedc8cf539df5913518d7a88eb669af505050e264bc1967dab7afb44d96a826f3d69fb0496387c6423ab90e1d8d86232fb878d8a46613ccc4e21ced3bc7cdd6dea41a5502224bcf4fec78a4d9a355a427b67a5856b0f44bc62193f42e9c74ed480ec0b8b03a39e882b764883f23bdad619b86ebae23217bd09d75ede0ced6f2d64c015d1c78e91b02aa67c6287b2356058e91b65729f153c2907e56ddf00bc469900ca8c5af3425769f3c9ee03fc0629682f6c6e9eb706ccebfcf64d9b7b8f34675e94da594a035613e233799b949065668a5dbd5275f99d2c5b6f9a9e1e221930d0bb68a4a9d7259f5c5b4116d6ff16b9b61a7f7b81c096cae8e36f34bc723bda08e891a63d13428dfb552e9b0512b32ce163e7769b06c6c9cace33c6990621dadea2eaf1ee667cc2005062def635fe75160930cefd76561755df3d5de87e8151ec399915672f82635ae1f5dba1f08009fdaa5991f0231850d9e243b5143784f723a76b44a5de216b5fb43c56359a3e5cbff08819dfd687474f31aabf829a919799c0943472ac50b99036c1d29805459496a238895604f0757721bfc85db89dcea40958fb19c5d4f29583478899d2f0622b9e824855198bc7a48dccd2321d2466f70aa3e0640643a63732a722a10831149ea098b04424dff51d04069163ad637155a264563c050fab74396e2337244200307f31faefe12ad53e502946724c46097fa75b8d738821406684da4afea99bd8ba27dae61fd927386cd35b3a5c1fa76e3081f8fdbbb084174fd69f7c3c87e37b8e4084f28e35015eb0141674dc4acf057f1ec8c69ff86181312db8e1fa0a40582ac5355f167bdf052f2c25fee24cdf5c96f3e438eb0375a5cb62cda94f0a3d8a0649f22dda238a9c66a48ea7d8a5d7a858c486c19644f932d7300a8222b59518252307f5713efa718863f23db005f08639e7c55d454a02b800c4bcf423a03404732a74683fd627ed31d86d0ed76d53dd6db7a125e6dd44010f288007ac0836dcd5b2ecd6f721101a05163f9492cf6df1296f682741f54e85727f8cb9c7c4064d8cba14046c782f1691e2186edf7dbe43cbbdd9253c474a1d9e2d54254c9cb47575ee46139440741d36b31f56d93210fa6c948024e975ec096ce56fefcbc28631cbeed46ef759dce086e975be9e55b8b437f7e42ecab3d45db9f22aec73f2038520ff99498735c24a65a161745435e44941bc6b72735808da5b5ec72a119578c0bf7e697f3fb1cc3f74ff2866b071e41b2cf03be19457e58bedc98384ddd71beeb189928438ec5c4f12148df200a4068251bf396e25f4a254527d3e932e300fed319379b5815e9bdc9a437ad02ca79757abdf6f1a47614186a16e2ea2a816ca12cdf6d081fb6e249433bae803a13da0cf9d69e75e8247daa050c7e8d79ad763039462f9be2b326bc6a73147e9726492aa56e5b52ec9406ac499d86ab241d0dfe9e14e052e3ec70eefab6bff87427102ac7f18ceaa19d7e7ab50ded5c15f0a46af9a0544c548c96b090d7377d39c2f34dbd42f4510730604511af40dace3e156e93369f1d40ff58813aee2389d39b9fc832d7b8c0cd2a87629ce40ec5f1eef0e9f701ba28a4c9a9074aeb698244ab903a942b87c242fc4c81c16147b65ee94ed735cb1e3c91795b6969f033d5fceacdc9b0c794f327d996d8d7ccaf688fc41fc3147871e4fe904fad281787b21df0d8da6e015cc64b9f604673e67edc9da69319da19e0c4a3dd2fda82b3016064880be23d754b767c5f5a1fcc43d3c0ab83756c6f3a45e589d7db96304430599dd8a5e9deb59bf3f092eea6b8b64256a8aa76906d4cb4ef504f02e9c9c06e7422094ad4da08273eb0c83c91e182c72ac90794dd75e6befc5cc2af2ecc28f726890ccfc701f022c86ba974edd899a2d3e97a37cc195e833b289a31c95333263ed2aa12422a60c8e2e1b5a12274103088539ed2f7171748f204c46c6addcee96c6922fe97a33f13f8c0039a3fd5a1da664e7d1eacf981627737e0ca44f058bd21abba748246a40dfae7decf36f88c9efb152d232fd9aa5c3d76840e3d32fde3f4abee18a3deeb3f991a7f1de553048a28db758ce4d2549940b168636786667ce9d3bbe855e8edc80a0a1235dea71aeb4f4dd646e6fac69d9ef532144b31152303dafbfbaa7862c12844d3fd20ce043d633caec778f30640f409da50a85ae0534521221ff14e643e596564577d00bcba98f58eaa77b4371", 0x1000}, {&(0x7f00000003c0)="3017fcd8002f14ea3148ea4046ca720da7cb43b3aa670c3ff3d090d218c157b8265df60ed0849fa3294dd3a74b16fcf3f467b66e9ee5a4be0a8b0570ab3bcdf62a49be93408a4bf63c9aaf8a3f1ea9f833f2168bb2aff5d1d9", 0x59}, {&(0x7f0000000440)="78b688556b42b171d1f043931bacbefedd279b79825dbe441338b5fb11907b8d5c15efa306ffa252c167296a4e56607827b2957fde69b2131c3d5d3acc80fa59913d462b38668c0cc96ded46bb011006a16ec4cfdfa24d8ce2cdbd312831e11071a6973657b9fceeaf0e82a0baff7be9fc9b5689c1afc17d07db2d7fabf102", 0x7f}, {&(0x7f00000004c0)="fb88471153845c65b641579257a4fcc9c937a20d49ec9ccf0fbc44bfa0b3f38e236854eda20021d2f210170e7ed0fbd8c964fa2ddc3a150be74c40f73c8f9f9e67efc60acf86b84445979d91bbea9158ca85a391e95a343b0e470c30229ef5401aed219004bd55e105386c572b88e3964750bf4962eb05ed1ac444", 0x7b}, {&(0x7f0000000340)="7905ead3ea20b4a6fd1a40c2cd49fd86abff711fa448cb4b9e1087", 0x1b}], 0x5, &(0x7f0000001780)=ANY=[@ANYBLOB="200000000000df5c0ff07786fa17a6df2c37856dac0000003a961bd3deb7631cc4b2409cc62ef467d81e9f080043e4fb08b93f22e64d8506c64f833c63fd5057787552b91a9573d87c4ffb8c8f9554bee2a2e97e13a12c8c54dae4ca93141dd02dd1fc0640ead615548c038be65fae88c5e51338c4208f980735ed6c77372df08a6bfc87b72297eff1477d184e2009776ea2258ed2cbfefc940c6516933288573aacc68272503e1959dd94340b209323a5d10d623c440115776897eaa5378adcd5794e83cb8f1919ba11bac991748086ce8572e66a184d8c25ee3559f86a2ebcd407173183a83183cfe68be5e586a7387d", @ANYRES32, @ANYRES32, @ANYRES32=r0, @ANYRES32=r0], 0x20, 0x8}, 0x2) semop(r7, &(0x7f0000000040)=[{0x1, 0x0, 0x1000}, {0x3, 0x9}, {0x2, 0x3ff, 0x2000}], 0x3) executing program 5: syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd6039df980062dd00000000008990190000000000000500000000aac21bfe946035e8150ad5a9275587ef793b435f45baf1aceb660280d6506e7beb80634e4f"]) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x5e75) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) openat(r0, &(0x7f0000000080)='./file0\x00', 0x40, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) syz_extract_tcp_res(&(0x7f0000000080), 0x563, 0x6) executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xa2}}) r0 = socket(0x18, 0x3, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001880)="e006b531abceb495afdc8b5a64b2c9185b90c0e23c9eed1429c3a041f83532377bff100eafcb0d410f32e015d2d8b264ef19424e450ae24dcada8d12e0497fc04ebcb0abf66c55849b63ab837c2a600d1fcc4672bc5da2e77f5bdb693362274a9a62c2a01f10707e10d41ecf5fffe2a317b60a241b2e3aea4d37ecdfb8bfc51b6082984863c3dde57540864adef3ceeb8311460b8ee37ba3ac0f10d518085701aba20a8c6a30cf2a78af72bcdb4f9266ef127cc39a106a395960aeed8dcfd47305f91bbd2afcd3e84b14ad9f037e94ba14dd11c752f3a1aad78e65efdc357d6845cd529115e710be43548be843f214ac2c4fa750126dad9972ef081f763801c79b2085a0c28961c7ecbf1c27d1c605f3ecb9d8e3649790441971d4575bed82f30bdc88ac95bf85e2f2a8d5cac1f7fdad09c9a0f8bce35450df1ac6b897a60f1b939f1c9f5b9dcf1b34a477b7fa7cdd98d584683657d7981c84c0bddfc69d7c703a4d083b3cf8c000b632be4e61713a6c66e135e9427dfe2492ecb75a2b459a07e0a689cf8bd249298efb2fe68f88e4573d2580dbb9a1c45db5588a408d5234b107c203a2d90bf4f500adb675d1dd4237237bd3169ed66715629f0f657cded64f7af73239df9716bbe37f0ad8c450b42eda4ba8069abf70884392f66fa6888cbf108a24507f00a19531d624d5bcc75a5731db9b8179cf2f5616d7fe94e8dcf993b17613551e60edeebbbf647e5e9aa576d7d672d66e3d6befc0c47acace57e8dd4980f2a9b0a68fb1bf70d68dc4f5f3fb71bdc4a0aa1d6dbe8c2ed4fdfe6983188db9c755717dce8beacbef46c7f4ad9ed23d19fd652559e88095448b4698a6bd9f8ab614050c6d48f90f1b21928fb6d700fa3044d9290ceac45773b68493a9b66c76efe4b44fbe0e5673018a32deaa8a2123f5cfda6e1f13031c0d0f300e493314eed077480f2560c061dc076bed5f537d4e35bfff7bf37350dc16e9d8f928dd99e61cf2260e5477e9816f6f655e82ed05851c4e671a8163f3cf5fc2988a6c14b173930bc978a4e5c8c9ddd56374730fd15795b333fba44da442ac3cdd13c905f93c6705b148faa8068993d9e37a43e9a62d3aad65889a474e69adf14e320dab70f2939cd24125b6036e647d496212fcba5b47459d5151673f245fb3c2425d38c8c34ed987badcb113171717f01216af67340ad9c21e17417af3eb657fc8bb49bf58dedb87c7ec45a79cbc15524c8b9276776d1aab955086bacd67770f1483c1b489a7c5035e0bff929a2134ad8140b2800c6eabc808a09e291c2c993142f93d2a3dc2516caa8954b87ad3088c0da71eb77c24284ee02baa217e41a2a5e75e9aa1858971b7c07ca9a50f2b775b13668fbecfcf5e6f2533e764a1db9ab5006662938f54a821b143105f22b6ee4b7ce2a93a314e4dac8ed65a3e53096a2797257bd1d4fa6fbe27f0a5fa5bb77d1a1f4aed81cd5205dc195d5d4816ee10b8b9c9bde0d9671a457b447ec7594171420360e8f618f92e5c43ca6848fadd0b05d5222386dfabc7463fe7833e63fa1b7a1c998f136445c7a9b611f38911abfff4e9a6c7267a89283aaf0cd200de7249ff243f9320312e4c19f2b6ad0a21678a6d3a29d51369211dc13b4610f6905a2b6c0210f47f782951e3711d972e66971f9e319ace6c4761e02997938b6a1863f48ddfe0cc7b443b2776c6920ae9fc061aa032ca46a86e912a34bb2924ba3da0d3325cbf5f94d2ca629ac4aa400019c5af0b04c9d205aeb484ae2e33895b662c0e785f8a8786885e2f1740c4472d6d31e6fd94aff6980aa8975dd2ef97bb1a5b745887eba3c90693f9eab19b41811144907642fde4d39dc07914319147deb785546f3ba6ce43fd28cf35c7df374e261bd9fbae18115b8a24c2a70129923126cf407f79e5f37a1c92dec2ea8c8bc5ea9fd72e432293cb7a6af610a35e187c1ceb8f7938d24cf56127eeb1d4f75b3badcfc07c0ccfaf86b4ce018e3ea8ba1b6f9fb0ed7f37e4305aafbf6f13a3863556431d6dc93ad9b8ce51b00cc02330af457e8732b4e10102772123fe40d80e7e567ee2bc4928a0245a1fc2ef620c3aa6a61258672cc541be16883dc08541e3f221b4afe7b51d73e83c97cec1a6c43ddb224d73314bb749df74597c8d4ecd5da687ff5e51729db5c548d9cbd9a0947cc10075bdf4a5b26773bd33f777887c1015fcbd005cb7218c2953774bba675b4050ac889fa3dcd1bbb4a3fb309f4719f5e8ba513a54d59e3a5e98a6498079d73e5904156756dd585243aad8d0517d5b68e63b91f7d8a5f4b7c7748c5006b28f87e67d68baf77930a3601e8047106d00a62e6b2da34943f5b3255c7c6d6af553beb47d1f11c4dcf5c6c77fe22a4558a7f1b4f87aa4860fa2bec3db21f5fe5696e1e92f72be3a06584d3dfd95fa671eb3ac425b447371d87b077b8c9f5cd30b12d9ecf0a07d07fcdc48d153a639b5a50f165c0e317f929101d8aae0334978069538744c4c20b1f8aa9deb118e7b40df3df2a37241eba4cb1a24914055831320da37750a7b8c3d323e19f900704f916caa7e79c81b15f0bfec5ad504e767b3a0ad374db6cfef5c1b16b65ff4b6121064a85c59165c94a46cafd7696827a95ed3d0745c15c8ca9adf5d24c3bcc7bd8945c005ab8beb13fc05d4f05dec4135a34015178242b0ea7ec348bdbe5b6e7602a1f411982b0ddefcf45d034020989478a2b4de5db4bf9ddfef1239b14d2cb234492ca1e5d0561ac0dcee5051eb428a2b6eebd8178339fa1d6b031dda55bae4df8be15ccb8906a1015c9924c8a8f4a69dc63730c92deabeab43247169a37b5031ca674d87bbb11c8ad7ab63fc9f5535775d5f2b86fbbe1fffc975313359a0a35c1c8cca8fb86abae9ecd1636b3dc29b3b6410ed3722fa749f85cc1d9bb36453c3ec2e588df3ec38d665d2637319c35fb29da651248c208242b500aa715e41a7ecf5849f580166b7a57a8ffef3f7c277b8d4a1837ea78a8ddf5bb68e4cc3e5b4f82c3077fc5b731a3c3894226d9d88a15d1ec282052049e0b9ae6d48ad90e3b9be20512b1340420da1a050721135a729de5ee245be21cab0bbceaf12a63c5037db91979d98afee14737d2a70d15796ac2b0c8786a6fb38adf8182e32fa2abc930887d6d214a97a119f1222cb9267a6c0966f13c8d93343fe1a3200fa4249ef04139e6c659bf7d13301a1f74acee610e54584891ccaa6cd75f97f9e73e2dfca9a8d1e4f142300a0452ea287390d02b427e52c1cc168cc826b89d814772e544f9ef9f3fd76f90176a4c1423a0e60013729b9ef1152487c956c4c1b8d47a93a0f385fd5c51b492e71f434b3aea3b61a527805c2b4025f560cb313438eab8ba4a7baae812ef8eca52217af50177a1081720357f6c645f6c0932e59fa8047cfa146f8d5d263a58178e8b04c7b528d23dded1a0d089d3b4a2136399fa509424d95f7975a6c579fe1e32f9f29b757af66c748b78d86ba3c5b1ab56f1d6ba6197acee5af0aac06f4b3617a89f3d0a1ed2d991420f1eb113211920f34b3cd098b1e3c5f60d41d9e5914c593f9d5e8d0e02601dea9618b80abf3e71240f27836411adadd68a6c87cca195b94b02314daa898fa98452e72266fec21c18d51e7d0f05f2569f50978f767975dfabeb131bf628ec8382f2adb4fc9ff00a278015b6602b755a7d5eff01fda7f333a41b0718df7eb258b4002c6224dd6fa4afbcce016ab430c4fc9d665ed3afd1e750b7c8975c1042b4704d73b4cbdb0575f0c0481b383b8d21cae6767e3fe67f03433b426171bfa33f509e4042bf1996eb0be161fdec5a6e63d9fb7b35ac1c76aa378ef9f507aa08f3de48cde0cb0a1479bd41ab8b54aa6293f008c2f0938e3e5a895cad3f9f3dc5f82dedb3a23024f267cb6c288f30f8ab53a723fb36d17535b72c8e22015b71c02f51e802548b29957d2349a255be116ce2abc0743d03fcdbe98ce0fa28add7d6b12b9fa3e66157a086f082e4e84acff2ea6c351b6f8cc6a25cebaa6801aca1a1bb8717de04b0b10126f9ad0d3fd52c93588cf9e3da329fd43ffbdaa0255a94ca65abb735c56bad251673ce2a7bc5bddfb0ad1c58ce2edf3a46f437b6b53f98a0da6dce82679113b9e63a4ad04c2831554ca41f8d4b245be27fb214e3e901384effbd69d78b92c7afd5d814f426dc0560a6c54deaa1f741f0b63e571c5c395dff95f43626cb6b918d41db7bc7d4adb1f4849ec66bad7f855c35f4b243233c5cc192c96f65274fff87714028f4b1bc994235858b03fe0a57a38d7c931151616ec78cf477bdcefb7388a95116dec63624d1399508ad7c42995c9f6fbecf1d4c1a85f86b842c17f2c5a822db539b5bc05ab621a1c6600321977f49263d8d03bb145144f98af63e9095f79598187b00c38077a7b8d8f1b3a5fd0a40c4483a0b42353a7deea5b1fe996101083f236e0436f842a0e0183f0266f1567018b50bd4f545576403943ebfbcf0fb531c12b4b5bb31ef403b055e08d116e365c14d66d66514b4e83f41c479db246619ffd7cb54147692bc5eac7bd53395fb53e0df2dc3958e6e14b6e1b01f7f66e69072fc5877006a12fc236a94fa6b3d88ddf9a40323e4f06674d2028b278884fb5cf63ccd8b5eb98e8c793feda51dcf02daac928a66616fd8a2c3d5cdc307a142bf6eee810dabcfd2a1787fbd59eb722dc0284b1bd6704f18af7262f96886670319e10b3a23b7beae85f12e74bfa63110217f88933a999652e41f5578a03823ff3ab55ebcbdfc66680868e4c1c7b3d65d1423ca29d67283afd99fcb2d7cdd3b6a3d8a669de81cbf27e64e52e2b5eb655a8de9294c0bec0da96e3083fe906a178856f2fd9d5694e83fb3992f03bb866f5dd70d742451676cfd7668090a0eb9e24ded02ce8d3c03086d41e2132c0719bf5451e4affd15f8dedc3e639461d77258ac6f120b4ae371754f0b210fbfeefeb9adead829b1981fa14480bab5c2260e2523b318d9e03b554a3d1a846f5daf836b04bd61ea15cec39db93bf650cb706cbd94daef90b9667bc2069de0be87c504f85771068b3aba5bab55c6d79f3b18eb68b4094bf02fc99864d3b775de1078fde29d07cc243e6680794177f56655c4bf3da2505a743a4fd3dbcbd86f234382f7dba17bcdd6a01e2cc3e36c8016b3bd4b3c7fae2af2805ffb53cd44d23d47700639dad9ec5973ea02a2a7836a6a7ae57b939825e184851c66923f5b3490972027d950ae847ff1486af63d293e9f6d94517e04e5ff7874e7e1df14b64f59cca00bc42302254cc9df714d865bf79411b5782ab7937552b4341e3b7fcc46a296d8d8d8c8c5142de04038c8d952af5fcf6cefea1cca0d9cdf6cc9fee18f8618bea34cf18ae5007fb055401a326c6c58e938c3e984f4952d3e3a35565a07e87225ff16681185aa0d645ef4d9e6bd8fa0ddf72bfb98ca7d6f023b247ea789316c99a6566446bdad5f1404b9fed9b5c9f10598fdf93f933499af8d200f05cab7d31b6393b2085ef2d4ea9bafac7e9fbe2ce65b343a9b105a4ed45bedff656bdc3d609f3f790ca7e946d8f0af14034fb7db95cdd71953bbe5267d3b98a128a8a1ef2a21269bb507ae74cf1ea2b9864eb0bd30cf54270405fd413dedbed2fe961e0067116aae8228a0194ef77b81b8a4716cc6a9eb7601bd68b334e69e9923c4beea5a0d2ac2b890ccc16e9031c7a9b0504532f0f0612fbbc2b1747538688c7281a31b55dc3dc11a3e21fe46d9c7655988902778858aee8da39dbbb36dbd6c148f885ff2e8184b7994924327091184bd9c5a59a857b2d72390f4f0d5d43", 0x309}], 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, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x140}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffffffffffff}) 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 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) open(0x0, 0x611, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fee000/0x1000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000f8b000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) ioctl$PCIOCREAD(r0, 0xc0187009, &(0x7f00000000c0)) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000880)={0x0, 0xb5, 0x1ff, 0xd29, "8717f9bdca0d88f115e03a90d692480d51aa00"}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open(0x0, 0x80, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000400)=0x1) chdir(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4000000009, 0x51f) semop(r6, &(0x7f0000000280), 0x0) semop(0x0, &(0x7f0000000100)=[{0x4}, {0x0, 0x2ff}, {}, {}, {0x0, 0x2}], 0x5) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffff0504000000000000c484e0e745e10411ef7f0abdbc34fe42021588dc8fe44f4b76c769e3e1836e4185727d5938c9e1479d2dea800dabe4", &(0x7f0000000040)=0x10011, 0x0, 0x44) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, &(0x7f00000000c0)}) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semop(r6, &(0x7f0000000180)=[{0x1, 0x1, 0x1000}, {0x2, 0x4, 0x1000}], 0x2) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000380)={{0x9, r4, r5, r4, r5, 0x100, 0x5}, 0x2f8, 0xffffffffffffffff, 0x7}) getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file1\x00', r4, r7) setreuid(0xee00, r4) openat$pci(0xffffffffffffff9c, &(0x7f0000000140), 0x100, 0x0) r8 = getuid() setreuid(0xee00, r8) executing program 2: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x4428) r0 = open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000028000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518e95e24c76c052edaefa59eb6ad20eaa1b5227597108830a54619a32e0678d186c5abcd180272a076342e8219bc024ec4e9be6a940223abb0dd3494f2423bb7c83b1990ec2000050563122927813c7811b23403009e4fee40b39b3230659fb81aa5c3f2541b22df354790e8a4704cbbe2f4112254", 0x185) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r3, r2) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000040)={&(0x7f0000000280)=[{0x0, 0x8}, {0x0, 0x3}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) mmap(&(0x7f0000029000/0x3000)=nil, 0x3000, 0x1, 0x4012, r0, 0x10006) executing program 7: socket(0x1, 0x3, 0x1) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) mkdir(&(0x7f0000000640)='./file0\x00', 0x77) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file1\x00', 0x184) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file1\x00') chroot(&(0x7f0000000200)='./file0\x00') r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) r1 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000040)=""/92) unveil(&(0x7f00000003c0)='./file1\x00', &(0x7f0000000180)='c\x00') r2 = socket(0x2, 0x3, 0x0) getsockopt(r2, 0x0, 0x16, 0x0, 0x0) sysctl$machdep(&(0x7f00000002c0)={0x7, 0x1}, 0x2, &(0x7f0000000440)="eca85a08f2b13f7f3ae9697fc4144e4ac0150b8979c379f02bde88303ab9ef1317f5dd3cf047acf809017556627fe73e32f45fa656885e2f2e94c21e44491d92ec9538c58202fa807120584adccd6303fc0df5a44be6bca8cec0312ab377ab1ec6bb5d9fa1d4f20c229a227b81703858e91e7cc20f518a9c296f2fc7df1c78b411c8f323ff31e5e8f92fe4634440a08dd55d3c84f12ae1680b49b04fb2cf471725caa892078f48fcdabc6fe8b6218f6c983eeb016084e1693aae3feb4ab2a5ee9ee4cb2e223d20e6dc66ca2482d58e6b25717ddb22e8981702c50c4b09a87b11f7571473491b76368771bb6f71f6", &(0x7f0000000300)=0xee, &(0x7f0000000780), 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r3 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r3, 0x6e}], 0x1, 0x0) geteuid() semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000140)=0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ftruncate(r4, 0x0) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000600)={0x3ff, 0x3619}) syz_emit_ethernet(0xef, &(0x7f0000000680)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000008004900c9a800000000ce009078e0000001ac1400aa44100603f0000000e0000001fffffffd4e204e20", @ANYRES32=0x41424344, @ANYRESHEX=0x0, @ANYBLOB="71800000909b00011312be910375b6c2655af6e38cb8f9e8b69413103d4b3123f7230ff68e95b1b3db700001010402051e000000030000000400000009000000070000000200000081000001ff0000000f79c71882e51a81a29592af8769007f387fcb96b14771209ea6bee2f17319794a4d81b706e64df4a2e4f4d1443ac9e55811a1d4e0f86ed4acc67ac23b4c15c81717e8d149cb60f35bd9f232"]) sysctl$hw(&(0x7f0000000000)={0x6, 0x1c}, 0x2, &(0x7f00000002c0), 0x0, 0x0, 0x0) executing program 0: r0 = dup(0xffffffffffffffff) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300), 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x4, 0x9, 0x93, 0x1f, 0x60}, {0x1, 0x6, 0x6, 0x698, 0x7ff}]}) (async) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x4, 0x9, 0x93, 0x1f, 0x60}, {0x1, 0x6, 0x6, 0x698, 0x7ff}]}) setpgid(0x0, 0xffffffffffffffff) (async) setpgid(0x0, 0xffffffffffffffff) executing program 3: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000200)=0xd4) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40000534, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000280)=0x5) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x7, 0x80}, {}, {0x4000006, 0x1, 0x0, 0x80000003}]}) write(r2, &(0x7f0000000180)="8b020000", 0x5f) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r4) setgroups(0x0, 0x0) r5 = getuid() open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r6, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) flock(r6, 0x2) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x22a85f05482b496f) fcntl$lock(r7, 0x9, &(0x7f0000000280)={0x2, 0x0, 0x4fb2bd39, 0x1000301010006}) r8 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r8, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x269000000, 0xffffffffffffffff}) setreuid(0xee00, r5) rmdir(&(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000300)={0x1, &(0x7f00000002c0)=[{0x8, 0x0, 0xe1, 0x796}]}) r9 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) dup(r9) executing program 5: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(0x0, 0x2000, 0x637e) r1 = open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) dup(r1) mknod(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x2000, 0x0) link(0x0, 0x0) link(0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) rename(0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000100)='@', 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) close(r2) execve(0x0, 0x0, 0x0) syz_open_pts() getsockname(0xffffffffffffffff, &(0x7f0000001040)=@un=@abs, &(0x7f0000001080)=0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x802069c7, &(0x7f00000001c0)) getrusage(0x0, 0xfffffffffffffffe) syz_open_pts() syz_open_pts() ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc0105715, &(0x7f0000000000)={0x0, 0x0}) shmctl$IPC_STAT(0x0, 0x2, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 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) socket$inet(0x2, 0x1, 0x5) sysctl$kern(&(0x7f0000002240), 0x2, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000280)={{0x9}, {0x5d8beb3c}}, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f0000000100)=[{0xc}, {0x60}, {0x6, 0x0, 0x0, 0xfffffc04}]}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="0b19674d4e080d5c", 0x8}, {&(0x7f0000000140)="46baa0cca3b6101e5d04509e5278d46081e11c5986f13ba58bc817503b316466affa196deb03274a9ae0b596acbdda64fb66d6241391a46cf97560b35656293438797b1108268b5f102552e7b4ebc3e3fb610b331551a5825cd27720c5aa90f9e48b5a26d069a78f6f88907c36bdc47681dd6b353f36fd040e80d6d6bbe3ef27b29ab73471e0f1919628298d15bd4a43004540212ada342a0f191116927da16f10", 0xa1}], 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240), 0x10, 0x0) ioctl$WSKBDIO_SETMAP(r1, 0x8010570e, &(0x7f0000000300)={0x1, &(0x7f00000002c0)=[{0x1, 0x6, 0x7, 0x3, 0x7}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) executing program 1: sysctl$vfs_nfs(&(0x7f0000000280)={0x7}, 0x5, 0x0, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x1, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x94, 0x8001]) pipe2(0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$hw(&(0x7f0000000000)={0x9, 0x6}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) close(r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x80}, {0x5}, {0x4000006}]}) executing program 7: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r0 = socket$inet(0x2, 0x2, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) dup2(0xffffffffffffffff, r1) close(0xffffffffffffffff) r2 = socket(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = socket(0x3, 0x2, 0xb4) connect$unix(r3, &(0x7f0000000040), 0x10) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000), 0x10) r5 = dup(r4) listen(r5, 0x0) r6 = socket(0x1, 0x5, 0x40) connect$unix(r6, &(0x7f0000000000), 0x10) r7 = dup2(r2, r5) setsockopt(r7, 0x6, 0x2, &(0x7f0000000200)='c\x00\x00\x00', 0x4) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000600)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) sendto$inet(r7, &(0x7f00000000c0)="da5ca0e90660987bb7e641f8d95f7c601120bd155931e4788b7c1995b3f51444ba93c7974cd8bd02e27ede376f4291ebcd6bb68b3e81bf8bf8834b833717bd7151224a49d05deba92c028554fc0909202850432aaf5a1676bad07c9cefba2405908475943a5fc734709f932f6289e467f3504f9e716ce458f3d8132001fbb572711e70699a03", 0x86, 0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)="ea02000000000000380f5df2d8f2857883967d1a6c0b76cc95bad30b178f90b66c048e7fff5d621489aa2377a9615232dff70adfe6c9af177c651ff16b8f7d536acf54a98dcd4ed4da2124cc4d06014c737ea2911ebeadeee9545836008f6b83f4718875227c6edc000000", 0x6b) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x2}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) setuid(0xffffffffffffffff) mkdir(0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f00000006c0)="46422995", &(0x7f00000000c0)=0x4, &(0x7f0000000280), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000740)={0x1ff}, 0x8) dup2(r2, r1) socket$inet(0x2, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100)="d7a8aac106fa1bee91c724b89283c1477dab85e783af4189a1eaf5f6e8251b1147b330f604ff639b9acd6202c9d8b1aef98ce6eefe712df21386a1f60bf4faf9867326180248fad514768c9928b74275ea8724a797051b934fc1a46677c194747c86477c2b49408ac33a50bed4dcd8d719c8e887ac6d1dca49c9ce71f944ba6751c604f18a9ce52aacbefb7d860132e72fc06c9d8f338de4eb9883b149513237c92b275cc73a320f63183363303ff9c417b6ed3f78a83a50368c9b2ce613b854c0e9bbda45c3aac729211c0bc3f3973c541cb95fa6a6696859", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x80286987, &(0x7f00000001c0)) r3 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80286989, &(0x7f00000001c0)) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='r\x00') unveil(&(0x7f0000000080)='./file0/file1\x00', 0x0) unveil(&(0x7f0000000200)='./file0/file1\x00', &(0x7f0000000280)='x\x00') ioctl$BIOCLOCK(r0, 0x20004276) seteuid(0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0x1e2, &(0x7f0000001580)=ANY=[]) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) malloc(): allocation too large, type = 127, size = 2214510592 executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) open(0x0, 0x0, 0x0) r0 = open(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r1 = open$dir(0x0, 0x20000, 0x2be) r2 = socket(0x11, 0x3, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x6000043e, 0xffffffffffffffff) r5 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknod$loop(0x0, 0x0, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r5, 0x0) write(r4, &(0x7f0000000140)='p', 0x1) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x0, 0x0, &(0x7f0000000280)="eb", 0x1) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) socket(0x18, 0x3, 0x0) getsockopt$inet_opts(r0, 0x3a, 0x0, 0x0, 0x0) socket(0x11, 0x0, 0x3f) sendto$unix(r2, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8cc630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abf09090080fdfed8dcfad700"/177, 0xb1, 0x0, 0x0, 0x0) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f0000000100)={0x3}) executing program 1: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="02", 0x1) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{0x21}]}) executing program 7: r0 = open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000028000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2a, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000600), 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="8bb5b3b4c346e7f4c199ed437949a8f77ca418370777a263a63f79bd6a051e527e61121039f29d161c2179a8a75b9173bca3ad8434", 0x35}, {&(0x7f0000001300)="0b9d72385667453d01a04eb231f5f532b0877b4f8ffdb8986557e3fdf8e296b9cf43b5a50fa2357ea077449f1e1b9c9be77638e91dd4ac4bc8eac11a64af1e0599165ecc822838803c1a68c639f2cee6c155f3439196a053dd33035b9d312a16bb95cbcb182aa01872f46e1a45b6f61b36a80b2c68be2b625df794d4a3ae5eb51ec019bd1711f4760b5442760e288f58bdc68e59f90bd49fc82f5c1fdfda21e1d7cb08e0a0bd0f3e92c270c86a55d747ba60934709a978effb9b0e1e219650993b121d87349668c912265b50357e3ad1102c7338512d644770bf7ef1da147da13707e2ddf004f8a24cba81e64e2d68c7f211b0d9647a37c865e372981e8f5fb1f8110041d62f1191dfccf98bfbf76d33fa34d26364fe29ef493baeb456a737f3f551216a9952266806b7ab656f08ed43fba0731a78a2f8e04c744caf691e9bea2dc316979b971fdeb7c55a8f7ae29b68fcebe94f42a16b0895c14030cb5c5b776eaeafab161d9868fec76d03138e7594a5c0ef500fa90496684cb06045b8366ca19de78b36f6164b32aca5ded7db3a85560fd4e7f47f1bbbac681a2995d50ee1b5f72a33ba9d64e345f74c677872ae3e7dea44f56cbbd46440d0a64f221f084e4c45d4ecd09b7db7f6ffb5ada9ca83c4e774bd4e603a9de9a0563fbd8794d1bbd9fb029bc72ea37f5ddaa7ebfe170730ffd23be905858c1ca7e2554f466ef46ca545f1b701ee2941fb346ce2fbe388a2a8c4bff285dbfcd39adc809bd144a73c56728626593434b4a5fcef71fa3e9bf88de3959bb3414aa20d1eeeb2dc116c9483755ede2097f476425f8485a20735b80ba76bbef22d0adb81644a8e734563a7056f2340b688de6ca9e4747126c18e0bfee9fd3fa9cfb6febfe1c565e6aa4745d75a65fff24527a50eacecce7be1541ee2da87045fe242de36f4c60a8df6e1d49bb4db570f2d0057d5142e541c64bcd036a93abbc95bf041174853e998a28869d348b55d200cd44759aeeaec06183b3ff658713caafcfddbaf8ad3595b087fa1850032d45f54b1a83ee2cc4ee516ec8e826854fba79ccd6baeb9fa87c620f8dffb07b2dba715c41edf18abbfa41eb6afcd388cfb617ade25dd09528e794b7cc3b4c54bf388eda40efaf62cb5190b16b868c9aad754bd7ba47423eec98578dfd20070c085a0ace4975c8f043cdf44d95ea6334ec259575f5959b4f7a31501b82ec90be942ed03bee9a87bf04586e0795edbd8d3873edf7728a75799cb185eb5845d1f539792d038bcb56a47356ed4ed43e54b75dea1eb2574195a5c56ed17cb82e1f871229b7fc0f9a4918441ed295eddbf85041ef97b3696191545fab077db2a7ee65550d962c3ee08844c66780d362d2ac399c40625a33d93090e2fa43c84dcdddde3a733c14830875569ab34968dd6b059e827537b105e11580c6224f4f7a286ad9c0f990b801263fb2072f9745e75ca3ffd1e977b7a04ef8568cddfad6c03f4a1245d96de32d42493b7fc58fc1063387113ac2e26d7456539b3b34aeac7f0b36b657205f83cd87f1b0fede18da8dfa43b59c50b2cc88c79b2de4babd4b17ea398eb4fb182995a8ec697f3869da460f289fe6e1dead759c62816c18a2e1dd0d062ff2cbc73941d2597c89309b4574267f2bb07d9dd7246dba31d2346da6870b944299575956167d39de0fe5d23cfd6294cb6634fa65b425eee1ff78750d1644ce3c5baa6d7e8df7b8d876cbb3f83d9137c25ff208f6083d0cee93310c0520e8890c38c0a2dcab2ea80d88a11f95a66b764e2438975a07e244e5ff7a1156a298b8cb1f75454d2e5733fad28c6e0c42e4cc068666b894d975bb6e5b91581de32be7f9c1e2b6cc2d3b3da726ee61aec635c65decf5a94b9e15ff8ec1305d89e95646b457301dfce1527318799ca3779495808670c0ed363eb9279a3d50dd96ca3e7561701dbcf4ba8a42571826a62837eb730934cca8fa87764e054103f026158253d7c875cc2f8d14ff3de2fcda0e686997b3953e93717084013614d0ce98657b227775bb3be74cfd5e0e0fc6720380fa4070683edd4efbb1ccb40f5ff165199e2138fa4670e9004bd4f34a6d800aeac3c1f6a049a1e0090361458a0ca70c3e0f96714b8cf594c15ed17035707fe033859fe6e64772fa1e30c46d7c5a1dc7b3c5f28877dc34a6f440fa88f4c2100f32aae8faaaa738aebebfbb83a5e9fa10a4314a11142c82e78561ba71c5dc74caf09f65744a343cea956dcc20a17ab6bf7ca403f0d1190a2c44136c8a320a992ae4eef4c9299ee113ddf6e3394ab8dc2d9fff6f41700188fe5c7e6b2ec9c4a6c4f36e3e475ae7d55d43a2e0cf3512fd7667720db8e292bfc63cc0a1bddad0d4f6699c939eaabad33075e0b02a7281a949099f1feed3f4b26109724500142dab5c82b930ced82887c4aee81b32b8cd1199fdca79057b806872f7d81b3bec692a3764322e081ac8e3f67562dd311bed4f6d07f0e3b4c26772e3b2527fea8615421b32ad2b46fed95419f27b80a3a4a32706fbc7c8294e4fad8977480ec4434e970b3a589168cd6241e8cce332fa0169df264400d734a51825b6a66788224f69e227b1ec03aa031d228b1482405da2d1d1a5a3799b9e34ed00e8193d7b44c1b1005d2ae2e228397863121e99096bf453614bc39daa044e7eec1f7b01f1c5b5a8c52f025bf5f5a82896626407dcc6c021e299f0db68003a01a40288714a07bd96b1c3ac2ddfeabe8bee5ddc2c4f62fe285abe5cb050faceb8b7b492f8f939b716094dee9a1580bfc12af11a211c7260e1c4759af82aa0ec851d324ef13f33696ee5497560c3add2147aefe945ed6c4fdc9f3fc9c819f67de6e8710b6490b02de5fba7c6afa488f365e8f377c39894cb44adb786652491022ab091074079907a26b6b7f13c4830581b9e994b33fc1e2444b3a0995b818bbf3e5b423491d67d579174b9fa0607877e46f82eba07ad123ee6761027485d4f26f8a1e3e9f60285de12b2152b436081e5a7e72f18ddaae7aedf78b4231d7b6a046e1f67530911fe2e045293f6ac9854bb771d9acf2695a7afbfc969504c7d1a223b102bc42e89a29334fcd329664fb23466fc496054a1fb7264563e67b01eb0f3b8b8227148a6817d87534f9d51797a99bfdc85bb762243f29333993d5deb958248bf876f855fd64707b6c7e3c94f7588b1e250e52fc0744656d54ccb8329b64081daa7a09b03c83d14c308dc6d66b4a141276e61cb9f1341d72f0546d68e788db5c6f265ccc3acb276a13070c7340cb989ef6f891283325d8bb0a4726a41b3b0c09e8671667fd8874e8c27d2b753ac44a324c0b501c2e26a96fe8cbaddcac9fef13aba8139f223277101a8cd429f4c187b12a46f6aa9b728f519adecf37caec183315e6727a1ee3635dab31cb48638cc5656dc4a96032367fd3a9694cde13d6cd13db3f25758e50181d77b4553e6802744b634be147c3c8474da905cb504849f454f0576eba963ac82c1711159e8582966dac6cb7aa4aad4ded316ed4765c7e975cf4797ad3be7ecb7b245f5335393ce28ab239f4c4c100829a1b7a34bd979873cb47ad23f377e1af82a817a9b6dd8322eefb6d3fffdf1e097c32fb92d58357d5905ba576af556295b150daf5c574e49b8a6d123724f349e86ec3c389b681091d6cc3e50c845ec9142d53615460813c83ba077cc6ec2cfb5268e55ffecbdc1833d14303555c1f0c8664eb52c5f66ce2fe7e4b27e29cebd77d528980df1e39176d91c19e4d90b23edefad1aea3533d4ba502c7c926335c632e9d6740e9e30356717988b7e21135ab4ecb724acac455f84550ff7cbaf6987db77a20eb3a2a31d78d938903ac09a5a5f369a05e3bd36ea3c866467e321c348432536e49e8cb3fcb648de3ddfed78d2bf3772c9b3759c113f07109e7e3d54eba7b6111292724d75ceee447f4228feef44f50ccb1df2fe1de0837624cf742aa9e261268231895c6190fa5150ff7a817b7933d7607132a7f1e549eeb12089aee7e96ce4526b8af1e986f94016668358864c555ec0057810f0c27437a16e213c9c33769f90b94efc58a5a2d34102c0270fd4882f6ab356a15f12aa9b85fbd46913c7f77b858bbad7e473e6da4a7f41c681241905995f31fead2b6638a53c781b58bf9e842f753be8e49548e6add3124bcd14cf01b93b523a74d89be85d8d31137df1a369620277663450bf1f9121bdd29108dd107f5142febb889b7d980ad477c34f78e486f9505c087d6dd4cb8f951ff98e1dd8439914c580430d2528c3d300e0dfe9ce179794b308f27ccb12e5c712566d7f21667678f274ca85130283ce5573542f95698012779d533f98fd0068d7c72cb3d247ec29e185d87bb11cdb9425665a5c4ab4b7d6fa9177a481866e6c618b9faba2e985bf1eb002322cdf62b29350bfee0cf21bdef1a82d86ef09d095af47845df80a3c27273e879559b74100c20797a7a7e8981b8c1eb81854e2e0f12a926edd051ae1e309119d2ac80dccbe76651800453e34b7528073e794996d8254ac9b84d4a9658d5fb12035c0a30ca5d1f0e3a314f195e923cdb1fcdc1da35f31ebe4406895c16935862c35618dbaf06b4a7631652e6134e46594a4a5627115f855b2fc83debc3d25165899ea773ec56b42e36491d6e1d95a3ca7eb989349d73dc5cd871e7ab3dcf4376df26486b25f5efdde1f8de50919967b5e03154dc32e18a4a9fe257916c6fca413b7978c1ed3b12afc639870d4901697cea6a990fa4476d49dcd160e3a53f839988842ffb3b3480931b0ce355bd324ed9e56b16ef85191e845bca92ae509fce23ba3bbbe7dfb4f81b8bae039938898c828e8f64931d28c4b4b7f08291b400d615896c9856c8fd913ff532f6095d3cc801aed413e811544b2ca66d05ab645a81504ab8902caaa1e98232b159de851d5f5540386d37333a5b679130dc858473836684d72d7f20c62f9d35fd5e450995db97cf67fe0df81819f638bdab4606fd20fdbdd49e1da9c6ea7f4371bf90a9521ba6f4f47bd897a928011e51dcd391c5e22c8803925d46d553f7936f910e22a1144e67d83964484f067cafe8edf37f7d51f06cbab20223af1681d9e752ec972cf7a01f88327112edd3f38c4b731959a2069a4f3cf6d740b3546ce6be4bda2ed5ceaa6639b28c6d619b588631734be5e47ff62a159353d5dd4f617db26293d5ca74011c4a0cc2755c26c359af2cc53750e6133e9f5c1ed5738d6979623c00005d17515ea2d37f1de1b78bfa23cb51fb493dec237bca3e11465f4a0c758ec39b7fdd5abf3a5599869e1a2f61b3551c50f906d9abdbac7e4354b4d5e110ba5d3d455f05ecd3053c91c9ec1d6e87ab7d759bafad444f43c9f55e699afb8ca0f7bb2f045e77066b7743f490a3cd8e081765a5641e03fe254636b6b762326e6b3a66cea001fa4adec750649398fd1dcba7a27b03d8a580b3e96bfdf6699301cf0041c6d69c3bc3e1c361a90a464916d215bee992803fc6fb1ec7c71b093daab990aefc6c8553d871934b1c102dddce6988aa714baed1afa5d8825c3e7c50648205e44c995f287ff2c6345f28ee43d443ce03a00cb07a940bf9fd870bedfde0bd76c7a0cdd17dd7af016543bd6a3bd945e13f83f79fd58e9e0eb39e75d397de798884492222573a6b505730cbbb149e23df6269a297957a22354d7fb9a5dd644c8da5dc7b94680f6ecaa607086bc664a16e5d145be871852ace3a2209e150659109b93e9d5d815738551d418a1007003705513d7f4f17073315192c76c355266c8e35", 0x1000}], 0x2) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r3, 0x80002) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r5, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) preadv(0xffffffffffffff9c, 0x0, 0xfffffffffffffe16, 0x0) lseek(r2, 0x4, 0x0) preadv(r4, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x10, 0xffffffffffffffff, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x126f, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0xe912) kqueue() kevent(0xffffffffffffffff, 0x0, 0x1f, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x6e}], 0x1, 0x0) executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80e363", 0xaf, 0x0, 0x0, 0x0) (async) socket(0x11, 0x3, 0x0) socket$inet(0x2, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) (async) unlink(&(0x7f00000001c0)='./file0\x00') select(0x40, &(0x7f0000000000)={0xffeffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async) mkdir(&(0x7f0000000100)='./file0\x00', 0x49) setreuid(0xee00, 0x0) (async) r1 = getuid() getuid() (async) chown(&(0x7f0000000200)='./file0\x00', r1, 0xffffffffffffffff) (async) setreuid(0xee00, r1) (async) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000080)='r\x00') syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) connect$unix(r0, &(0x7f0000000000), 0x10) (async) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) r2 = open$dir(0x0, 0x0, 0x9) linkat(0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', r2, &(0x7f0000000140)='./file0\x00', 0x5929d53439ccc69f) (async) getsockname$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) (async) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) (async) sysctl$net_inet6_icmp6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x4d}, {0x40}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/52, 0x34}, {&(0x7f00000000c0)=""/218, 0xda}, {0x0}, {&(0x7f0000000240)=""/215, 0xd7}, {&(0x7f0000000340)=""/188, 0xbc}, {&(0x7f0000000400)=""/142, 0x8e}], 0x6, 0x6) acct(0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x103a42, 0x0) acct(0x0) executing program 5: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0/file0\x00', 0x1, 0x1e22, r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2011, r1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0}, 0x10, 0x0, &(0x7f0000001280)) executing program 2: r0 = socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socket(0x2, 0x1, 0x0) socket$inet(0x2, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) shutdown(r2, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, 0x0, 0x0) readv(r2, &(0x7f0000002d40)=[{&(0x7f0000001800)=""/198, 0xc6}, {&(0x7f0000001900)=""/130, 0x82}, {&(0x7f00000019c0)=""/68, 0x44}, {&(0x7f0000001a40)=""/44, 0x2c}, {&(0x7f0000001a80)=""/235, 0xeb}, {&(0x7f0000001b80)=""/76, 0x4c}, {&(0x7f0000001c00)=""/144, 0x90}, {&(0x7f0000001cc0)=""/4096, 0x1000}, {&(0x7f0000002cc0)=""/85, 0x55}], 0x9) r3 = fcntl$dupfd(r2, 0x0, r2) close(r3) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040), &(0x7f0000000180)=0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_udp(&(0x7f0000000000)={0x6, 0x12}, 0x2, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000200)=[{r5, 0x4}], 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) syz_emit_ethernet(0x3b, &(0x7f00000001c0)={@broadcast, @local, [{[], {0x8100, 0x3, 0x0, 0x3}}], {@arp={0x806, @generic={0x18, 0x802e, 0x6, 0x5, 0x4, @random="41c59772c3b4", "9dbc10da36", @random="76f520c933ff", "b67ad1460a930aaf0b942efa2ff5a58f"}}}}) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100051300000000000000402020000000000000cea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0540000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032b0c8a6443a42118000000720fd38bfbb770c1f5a872c88106002ec589040000000c000000361b1257aea8c500002002fbfe0c2300008abfba0900afb7515871a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) executing program 6: mkdir(&(0x7f0000000100)='./bus\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f00000017c0)=[{}, {0xf71, 0x0, 0x0, 0x3}]}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) setreuid(0xee00, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xffbffffffffffffc, 0x1008100000006}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x2}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x0, &(0x7f00000000c0)}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r4 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', r4, r6) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0}, 0x10, 0x0) socket$inet(0x2, 0x8000, 0xa0) r7 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x80, &(0x7f0000000040)=0x2, 0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x2006, 0x4f4b) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) open(0x0, 0x611, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fee000/0x1000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000f8b000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) ioctl$PCIOCREAD(r0, 0xc0187009, &(0x7f00000000c0)) syz_open_pts() (async) r1 = syz_open_pts() close(r1) (async) close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000880)={0x0, 0xb5, 0x1ff, 0xd29, "8717f9bdca0d88f115e03a90d692480d51aa00"}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open(0x0, 0x80, 0x0) (async) open(0x0, 0x80, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000400)=0x1) chdir(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semget$private(0x0, 0x4000000009, 0x51f) (async) r6 = semget$private(0x0, 0x4000000009, 0x51f) semop(r6, &(0x7f0000000280), 0x0) semop(0x0, &(0x7f0000000100)=[{0x4}, {0x0, 0x2ff}, {}, {}, {0x0, 0x2}], 0x5) (async) semop(0x0, &(0x7f0000000100)=[{0x4}, {0x0, 0x2ff}, {}, {}, {0x0, 0x2}], 0x5) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffff0504000000000000c484e0e745e10411ef7f0abdbc34fe42021588dc8fe44f4b76c769e3e1836e4185727d5938c9e1479d2dea800dabe4", &(0x7f0000000040)=0x10011, 0x0, 0x44) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, &(0x7f00000000c0)}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, &(0x7f00000000c0)}) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) (async) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semop(r6, &(0x7f0000000180)=[{0x1, 0x1, 0x1000}, {0x2, 0x4, 0x1000}], 0x2) (async) semop(r6, &(0x7f0000000180)=[{0x1, 0x1, 0x1000}, {0x2, 0x4, 0x1000}], 0x2) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000380)={{0x9, r4, r5, r4, r5, 0x100, 0x5}, 0x2f8, 0xffffffffffffffff, 0x7}) (async) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000380)={{0x9, r4, r5, r4, r5, 0x100, 0x5}, 0x2f8, 0xffffffffffffffff, 0x7}) getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file1\x00', r4, r7) setreuid(0xee00, r4) openat$pci(0xffffffffffffff9c, &(0x7f0000000140), 0x100, 0x0) r8 = getuid() setreuid(0xee00, r8) executing program 3: open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) r2 = dup(r0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000100)) sysctl$net_inet6_ip6(&(0x7f0000000380)={0x4, 0x18, 0x29, 0x7}, 0x4, 0x0, 0x0, &(0x7f0000000280), 0x0) executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$vm_swapencrypt(&(0x7f00000003c0)={0x6, 0x1b, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xcd, &(0x7f0000000280)=ANY=[@ANYBLOB="ffffffffffff0000000000000800450000bf000000010000907800000000000000004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="7104000090780000000696c729630000d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f4648053b2e3a0acff5d71e97992c447b60d8a0b3d51975c0b5ecb8060ea9d366eb679114f38ebf38455896714e84463baaa848f9ea5837bf3bb657df20a69fcb5ef01992b4ff5f5115a7432210"]) setreuid(0xee00, 0x0) r0 = getuid() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000000}) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setreuid(0x0, r0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x1e, 0x2, 0x1}, 0x4, &(0x7f0000000300), 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) r2 = socket$inet(0x2, 0x4, 0x0) setsockopt$sock_int(r2, 0xffff, 0x2000, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}}) r3 = socket(0x18, 0x2, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000140)="cbf5e512c90affffff7f169774d0e9a7", &(0x7f0000000040)=0x10, &(0x7f0000001140), 0x4) close(r3) r4 = socket(0x800000018, 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x2e) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x8000, 0x20) semget$private(0x0, 0x1, 0x741) semctl$SETALL(0x0, 0x0, 0x9, 0x0) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r5, 0x80002) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r4, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001440)=[{0x0}], 0x1, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x24}, {0x3}, {0x6, 0x0, 0x0, 0x20}]}) writev(r3, &(0x7f0000000200)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}, {&(0x7f00000002c0)="f17f6ad56f7dd64c3b6a019a47412f8266f94fa458897869cc4a85e8afbe66a377cf77edd8b8891a13c4d68160a6fb35df0df3f44a729f35d9040bca91811142ab6eec31deaae3cd08eea873d03bc92bb17f2942405a0fe18cb2890eb1bd75f7", 0x60}, {&(0x7f0000000340)="d7b20abf19a0256f6106c605abf6e30d8ccb87930dd3a67234ca8564125db84812c2b99361db2a993767f8d0c48b04851c5b91a6bb6e143dde308a068accad94a1cb28254681bf804160a2be336f9b1000d110449637cf3b0464e0883184d4cca3b4240a27f0e451f2f65d346f06e4f3c8fcc7c2af3ebc9577d6fd9e5271cc5f641f086d465f1e564432cfc950a6e0df8ecbbd1d94e28a1d88c8f1dca92da61ed0720d1d8b9341d8882adb9885554c65e64f44efd86e8f44ecdf245645e2a4eb8bdecbf3b05fd16cc3b9409ba6928f74fd3e5e0cf0aa8c2b7023747400965bae5888efd707cc9b6b4542d0a07cdbd0c22391f2", 0xf3}], 0x3) recvmmsg(r2, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x10000098, 0x0}}, 0xb, 0x1864, 0x0) dup2(r0, r1) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f834", 0x9d, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80286987, &(0x7f00000001c0)) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x40}], 0x1) shutdown(r2, 0x0) execve(0x0, 0x0, 0x0) executing program 0: mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x141) setreuid(0xee00, 0x0) r0 = getuid() chown(&(0x7f0000000180)='./file0\x00', r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(0xffffffffffffffff, r2) setgroups(0x0, 0x0) symlink(&(0x7f0000000340)='./file0/file1\x00', &(0x7f0000000380)='./file0/file1\x00') r3 = getuid() setreuid(0x0, r3) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) rename(&(0x7f00000003c0)='./file0/file1\x00', &(0x7f0000000400)='./file0\x00') executing program 3: r0 = socket(0x18, 0xc002, 0x0) readv(r0, &(0x7f00000014c0)=[{&(0x7f0000000200)=""/139, 0x8b}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff}], 0x7f, 0x0, 0x0, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) (async) r2 = syz_open_pts() close(r2) (async) r3 = syz_open_pts() readv(r3, &(0x7f00000015c0)=[{&(0x7f0000000000)=""/83, 0x53}], 0x1) (async) r4 = getppid() wait4(r4, &(0x7f0000000000), 0x0, &(0x7f0000000040)) (async) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1, 0x80) ioctl$WSKBDIO_GETMAP(r5, 0xc010570d, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x9, 0x0, 0x7, 0x3, 0x60}, {0x8001, 0xffe1, 0x4, 0x1, 0x7}, {0x80, 0x7ff, 0x8, 0x1, 0x2}, {0x8000, 0x3ff, 0x1ff, 0x1000, 0xf2f1}]}) r6 = socket$inet(0x2, 0x2, 0x8) (async) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000003d00)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={r4, 0xffffffffffffffff, r7}, 0xc) (async) sysctl$net_inet_icmp(&(0x7f0000000240)={0x4, 0x2, 0x1, 0x5}, 0x4, &(0x7f0000000280)="3de8ebe82cc5729c697fda3ef3868fb3a917acc49ffb5434396586b42d91f61357efe2b6ca25d806353c6f2c774d3d926ab8c012d36fa3faf4613fbd711a65fff3566169213c80b0943d6908f00f40fe1843fb4142ced8e4afdcb469d9d4f69c5c546eb805e87743776c691cc55fb3a703dd06dc126448784385bbfac156197ccd0dac301590b1acc97e09564672222e4fde0de0e29855e362e0138a9cd43032a01fca5fc7e4f48a9713edfce4f048e65eaf01d06d189cefa0461ab86b18e28f1deb9e7997e60c8600dc4663e4f80e870a171fa6c9d95161b4d93ec0f5e766eff56ab9e425bd14b374c7373aaf4a90abd0903819e2872c3b3fd8471690b6171db988f7cf957f9c7d66ba770e3a406aa5b87e546f754d2f481887681aa2743bbf9e480e16d9a4a63149d95cdf8349cbe3a11a0c2801fbb17c7531debb6e1cca0e89a537419b1d0366b86d383a579fde405f8233b0fb1e8afe1a34b3df348678709d724ba1c5a8dd6f67cbb4711061f449a3265adfdd8d3a97a32bc7421f17ae922f72862ad7006799c5dc1ec812288042a20c4126b16c396e5b91a1dc4ae660839947df5f5c6782a41075dfffb0db58e1ca21f9a425d25ee3aaacf0312a4bd0d46126a9d3b3e004216d195f30cf2b2556906c587513aa862d0d6d1189021bbe6e6a281607ab38f353c6c6a510b78ce6c9b5b1f18dcaa786861b6ac9bb3ae71af117a74817b0a29ec7b86c864214d5708d0749fb07c86edb4a74b60797cfd6279259e1f94a4299de92364fc2b4ccbb38fa2e3b9230edc156bc20997fdaf93b4f68bf866b8f6f3196a37544e328940c81be38633dc246a002f9d196cfc85f44851c294a6a60766dbbf37df473a665c43922884936eb9c19dd17d4ee80e10206754c3885dc2505b69470d313573f8f5caa184af0845a9a7afb5cfb04998fe27827749903756262321dceabc59992eb8be479c79489212e344c3281c5dfb9d4a677b53639dafe8c9c16d54f13c9b591def2d4b26802bb37fc5948a729132086e8a7f2643c9c6e06c45650ab16c357fb24490e4c7809f8a0011b5533d95041e5e7be86e88011b971be321e990866aeab82ce79a01878b52f4c923f0dd325f15bf7658e78a6c293edd5f5dc26ba1aeb90de5d32aa7987c22394fa936c7410b79c32aa2e65e71fb7ed0175cb8357d42f258ae61ff9f79f4d179b6dd57bbc5a73deac2a3b462f32d342e31e68b449a50a08caea3d9a7dbae0ada6b5d37be60f151ba184d86b96600f8f434b26f031ce032bcde9166644aede21b7330aa1b1cfc65c596b33be823120779de1b4c9333ef12fc1b886f6cdb37180ec3037025fa4ce1864fc82eb13354eca0ca3b4fd3536ef1ac9ef1bdb9118b78bc733ba011756e8cd407022463992dabc9e951e24c5f12549072b49fea5634eda3f32b2e24df20e3d5ba8e2562bd8655f23a52ccb13d9001c3dc988a8e124368bcfa2dcca8a3a91f97c5630a049ec2c96346d00586d03f41c804df5fad11bd53d7402034938441c074f4cc85ac08033fb17e7c0591184c74382fb60df5775e95e738891354d130e173f7bfec7410f4ff0b562254201ff6f494e3a31844236fa411e2d931fbbe074e02f5d431f94c7fd798c38ec223e9bdbd1549bb213fdc74ed1e6ff6bbf700bc73e7a36a99dd1d41d0fb75aa84e84da64d3dd18a396fc4478c17996b34a99fb9e36b4dde1d1612d2ade3be0ae2c75060992518684cb22fed268a72378a37d1738f68f1528a0b8b71e6d203707ce5857e6457758bb12cb932d55b8fb9123be54d49d707bc44d7407c580f70dde777cdfde9a22d46f77e04d079aac5526f1abccada794f300c182dfb1d3a2a5f1f09340cb6fec500898a2052328ef7c14296b8d89ddc473b132973f219a94c4ae190d903f41515d994163b92135166d1b9aaa5269af0109e4e0f110e7a89192219a9cfbbf90e5b91c1740f63e9c82f470f968f35a66aedcb2d747d523cf37fa544d39a771523e6107bda757eb917420a56132f5370e7b82019a33b5b44f46b183c394a03151259930a13c1febb87d8dd665a9f8b810fd195ed2c9cf865bdfe14afcefa3046920f2775f8b41dad0940f5c953b8b21aa162af21a2c328d16b3cd14aa71804306e0a67b6d4e96d8d5a02bd8b99d1fb340b0ab173e44ec0aca366cc4c462af839556f7719201e688b2b02f0f3d1b4af84396a5bf82ad2f18133e60535c279ae67697afcf91da3a6b78075ca708477c0d0be00e97412b7dc2c2be0ea0da1b91d790090e715795e51a61cd46a6fb0c1cce9be934b4c51ac91944db42382f74ab6fa7788ab2c505289cb74a6e5cabd42ef53be7155965036c8d7209824cddfc5d10dab3a4d784f31d1397d23a448d9156afc09f07bbc83edb520279357ab6e5fa39ba09dc62580f1c1428d7d8e7d0d6a2b770cc236071b08c0fa11aa3d0d8641841074a2f9da109c411a489720106dd648333c664110c2689bb670980329a30175c7546c93df0e17a0373151e8d84b638bfbd3d89434d416ca6903049795c9301f2915854421382bcad8461e9b75dc000e6387238c9d2bf2bc4c4925e5b854325dc4aca1a70e1807f97bf37b603d0745f91758bbf508849f8a88caf0f2a005f2dc185649c2063d458d27abd4f315e2eef2e470bce5be65f5b66126eabbe23dbebb6f16f59ab94122163c59a0233e3fb2252049b794b35a5b6fb3e5c3c5ef0eca09de18cf0aefc6b26957cee1eacb86b853ad44d65d76fc415b7a75c8054511dd198001e38491f815f10687095d024094fa93bc3eebd5369f6c5a5baf97283cc95339d2ae83ba168ef2892958b9c38ccbe7ef0e4fd07e4772c93489fddc03aae4fb7c294ce22b963121a3087aee1648f6825d8f8486370a596ca4a2599e12125e78ae4576d2a7f6c2d24241e06ae23554c12efaab7260be309188d66ace6a701c469072bea9755149afc59d4eef3971065d0f374bc359d130e954a8d4b607551b766711b072c9f1f21cd49b788c8c81f136d72307cda654fdf2208e78213940eb284853f7d605ccce70d16417ee9da6dd42e4c962fdb59c32a34a126ed5f5b7ee198e9b46b0b266f112f039b0444a56df9ac7ef02431d9792de9538b8ff8c749421644e2bfbc6d55de7684ee037b616dec6c8134d3fd63e99ba4ebaaa8c444cf78f722c575b4c27b05ad101317a546b1c1d01ab2844e3e0df5613215e2689895dc983294bc82fb028ac46583e36a52915d1056c950966094b51593650165c75fc9222fb45ba0738db9bfa2220c6ab8c4dc585708b8dedb0c7cce3fc7eedf123c96545d1f48582fcff4aea10067b2c30b85f8306c3df6beded00106da068824af6cdb16bcb2ac17181782ab691ad016ad1075a3fb5e546e0bc5b2fe9230e55cca11a4c5c673905c22fd6484f29edfd495f4ebf7bd09501f8891ac9f759d032dff4a1ef86607115cd85bea6b582abed3ba0f5724a904f3541e189ddf12c604a4d22e7f111a118706314ba8a6a2bded27b6788a21123ea51cc8bbf1e530ad26574c23dddcdbe06810844c603eeede8cbf66217d939c11ab597977440a4c720891e64fa35d0a6080ba65a3725051c19bd31ed0b0e5986b2b4610b93120e6d8358823295e2e8f127018bfa41d852835256e170904e61d71af0a6a535f7a9c9490364df77a8240435946ca340f63ca6426abd0ba86385a262dcf5c633d4d7fc0a26112c2478dfe8ef659d0f80089b5bc6b188dd544d35e202252aee262a7454b3cf5fd38f5cc1025dec19b30e9d00540543aa8dc014f7cec7e73663a8bca30d845e199fffb16e1555e65ba85eb808e69351392d03d93b59ca4256a6ea677b7b99f0f8b2181732cd6a31276ec615467db8f23b840a0af8df576d7e654548f28b651fbda3bfdc99e739b7203d5d233631987932b7b70730bb6392b3bb9ee872b4d390ba1ff0b31fea7371a6ba97be00e9117758b93cd93813c3afae84ef6fde04a88e415351493a555d88025873e20236239a3748fab92028c7659b46390c82eed7af5e60f2cca5cd1342b0f1863729241db41f71e122d068e81673c2c67244633fdbc8769ed1bf5dd212f5920c9c031e91233be221911de95ee8a0fe68c668a1a84cae2b004f92eff94b00c6d8584b3af0300d2558ffd84ef00eb3e6970b1bee45290d1fc392197d41c4e6814dc8b31e39c5166912f6753d8143c35bc8bc586178ee5806de6fa4562b3bd3dec1a0f9187cf4c2000c47cd28144afd828ebf3854c3759355c0567221e5298d54ad8472e088ae6f0c532bbd3ef932304af7547d1664687dd4a73d67b1d121286252546b1ea21f41af924b536f2fb563309888da71235eaa40aa4e8a509436b4690f598bacd723f5c9f5627d14b71a13b166d6ecd49b986c7516c86736a9dfaa614a27ea7baace11664a3c8db072bada25423afe59ad3c2919b7b1d8e8749e70aae7db8e5e1061b8c384f8687202332e88b40af996671365d1c51a9234eadad2e2c6bb59bb0889cd3e796226ade09fe036be7211943e550f74cd8cf40dd36ca1f4dcd3b15e590234b57359447c5a478b1a5625b4bd444af13ad1e2df54932e53436454181f1301bbac441451b68b4619f9f945f5bcd7dcd8515cdd5a2b143dfdfc2f8f033da86e03537ac8154a192b8d36015092073e923e5ebdb141131544da9ef2f04b1067ad9571bdd297320437d812d9ddcff50f9ac159c6c508bd9057143945def693636ed2a45ba31dd1be02abf9b201e4e0bc94c7b5a69f59a6dbd74770e4ad08855dde50137c5783cac96d8b4959ccecce0c54ee02295a26f132296561e353140fd0f5f555f2efd5ac882313600ab5d036ec61c51a1cbf4db60a149ba27ac6411d20ae6c508af54359aa86111bff599a215a56fabffb1f3f39e09191667de7963f485dd6f0a79df5ec24572f78772146e12a1178c39732a7169f4fe997b6693455e0703d22dbefcc2e3d341cbc09ccf5c06bb12cbbfbd7044af19c0cf2423480f5ece4f23141251c5a29c81495073b7d4866a57dd6f58445670effacdb0eb47ecbcc450b515532fec256d890935b5b61c3fecfa473e15238b26dd806a9b3c2f64cf9d1aadda183fd2d089dd992e87e33ba08f6b4a30acdd502fb4b67498e24e27d9f2ba11ad163de42e91c224ec551b37ceddbb2f750e41954fbe1dfdd9dc4db8edd5e04705d8cb946a6a559fdfabdc4476e8b46af948d3069d33c8c22b99662a75ae23bca7c99d3f4c01dd6027957aadcb59d238328e22bed2944f76b43e9c544ef7bcd44fc88cfa1f4cab6e3916c31436b71778ea270867a7a94f20744058f5752e2e50dbbffa4b959cdd8ad92afffab794651f24d6e24b7091026e36753780e4a28ff962e1284e4ead1d2cb7463d8bf4afc69cfbe4532ffb6dbccf178b899c65aab6af1204a009fbe9a19f2f0c371b316cd8fdd44249781e0aa2bf4f7636a74c5ba6bf8883308c3f887d1ffefb98fce19d222f7ab0baf015b0689f921ebbbdc280c5a3f7b1007ee2e8881689a102c211fdd7a6edc1276e387b3ab154f10622b2a835d60d9e8161d8cd404a9ab6db9db299eb7cb45664a599dcadeafdce14127b6413f9242b25efe7c8f364e24ae871f4c1297e269d640afdc178ebaaf71dd08bb05b09fdaacbcf54ab49e413820a7d199dd7df69f137a01db6a3c9a36b57c024960c76a7e881d0e9d9df50cbd143c6bc917fcf1bcf9a5aedde5604363d3cd2059d5a6dcf780c7cf4d2a3c163cf184d25544e8fab56d5c75767c4840a31a93211d11fd016db4215746d", &(0x7f0000001280)=0x1000, &(0x7f00000012c0)="f99c3e7d36ef223d750afef9831d06c3519623343e06bcd0052d4c5fd5635b1ed23d635f27657df9c8e0a5", 0x2b) sendmmsg(r6, &(0x7f00000039c0)={&(0x7f0000003980)={&(0x7f0000001300)=@in6={0x18, 0x1, 0x92}, 0xc, &(0x7f0000002740)=[{&(0x7f0000001340)="6edcb53802d18dbf8661b2ecf91cad4cdbc2856f660a0d460eacef73ec312aa83e5937db87c91bab3bcc47c694f328342e7775dc72e10ab5a2e6ae43a5017b55a49d3c8b463171c164aed3d6946382929bbfe66541c52fecad46e0d1183f3f1b8e71a923c0603af752fae4ddb73585a20a", 0x71}, {&(0x7f00000013c0)="757fb0cda9d80006be7bee1f03b29b0be931fcb975df4e2798b90fe75bca3e7d99b0eb072bd7d68cfcf237df114349570000236644e1289d573851f41303d5fe9bce45e0e9284a0af71e42eabfc38dd8849a216fcb6ccd12ae1d890ba6db835c4705bd092a885463dd9f1c76bf4ecd0bd9939fb7dff2598a47a547168ec22c10e880", 0x82}, {&(0x7f0000001480)="91cebc1b95fb70ca486710449ce758ecdec970399c45035a107ce5443aecbe2b5f5f862f4395cc577d82d4e59db25aa1b56b78f71dbd6931bc7836d71fc6fc485dfbc1764fe33ee4971708fa2d9fcd36678aa6f5a6805d3e2cb4c62c48f383be3c54c098bbd1bb0dd6713b5648e8e194e21dee709aa018e8cebc43d99cfeec913d7698331bdb1f7eb85c53508a922b31bcd12431e46ad5e7f6167d56d1a3f07a9e5d74c5fcc40c", 0xa7}, {&(0x7f0000001540)="e875b78177b886e0d436c8c18b8a5a285cda0a7d3d031cc1928e8fd86eaab7cd796af28f6976f69ff1f279ee2bc39e1459aac760dd004b3be9e1497776e9fcdfb99a84d7c2a785f523dbe91c1049621031dbf1e1c40c2d8104e01c6c9f7e5247374191b3e4d1c661e4975daa70dd2f8ca93c3e3925d523ceecaeafa743fcde2d82a896d00ff26a651b573570e12b2ce1def3b8db15bac81be871bffd636a8a5ebc7ce216922e09943d8eebac70d5de502a52ee70c7e7949d86e1fd17ee39f464b697b9087ae471294edd4608ad7d9345d846648ef78e845509209a43df7120aa430df44739b8d9030b8c5c4f0997f494ce345b403412e0ff7726ac3a0e7324815cafc793079f4e75f2d7478f60cc8f39f7aea4a32ebd9957f91376e44ffd337ee8bd1402d037e8fa78c81431e3e1003943f81ac0384277fc5d6de098f2de5eaafd8ba681d6bd4e73d4a2f130d2412779796a868c02997d11f21512c92d5392ba1031ff5826a635cbd93d311180a35451e20687719c0c1bd05903d94769346b0810435dad0491a3357c0937ba4d1e803a7588659ffb9747cd43bb73ab2f30f938ba719270ba081352628eb9d68b26969a463d4fe1bd23fcc5afd2895c77b93def94c739465da6b105d623260172feb6d9a9f1847834da43f8589172125f2bff672b76f8bf30acf9fd4d26dd03759bea568162d4f19096b49b7a5b6f9a34a0aefc8efcd428769c9c86f41da609783b27ebaea5a24a5143f40f0eada9029c363dca904096863811da88c794b38ecc1db9775785bb01930dae812d93a334af9b3d538ace8b46f1f4139c2d42d7b680e9f4dc00cf2f97fb741bc238d167fdd9a7f710ee31ebfd45897a5148bad69e54887bef941baf3c5c4267c85a68159fbb3870cdbcd496f1e893ac0dc2d2f2050b0848c5b2d8a43aad4fcd8c17c581ada349fe39d5f95f2847808d6aa92cd783f592412b14ab53577ce88a18337ffb5955de6dcedcd8f033b38384e15d0d7df93aa745e62bd2015f1c80749eb385ca6afe502b39813fc2936b9e405f4f8e01533e8c0cdd5be3510e79f9c8e26f0c23416dfff9a6d26478661f992bf2296607df7013f1d94f7c6d9b100b392368f23495436da0de8368ad1d2fc36c43ec54b65680307b1510f5ce8d14bd66e3a861d79200ecc7fd854cccf4ba6d11ba0d8ae3adcca42f0c88e60ebf58d2f48ac2da7ce629a46b518bc86237364aea0d9a8060c7ca69e1efbf93d51abbdee07464be9e269c870664aca91d7f74443cdf906f99f980bb71b3c6d694ce335f8f0a7aa26be4e46ab3455058597af8fcc2a22f08f654eecbc378a45c8662c2c4928080bbf604d7874d525c130379fdb2b3635664907cfca92f4fd464498d40ce53dee43755e72da5af5629897f05f1bfb5f1a7ea4017887e8ba1c1e7dfbd2bb26c831bc33a318437c5c64fed540b168d4c2a7128e3ae67049a40e42246368a1c5fdac5b3c37f98ad0385a189c3ca42c1100f468ff3a693fa4649cf07e0e2f773bbc5d45e6715828097a68c09b4ff3a0dbab30a86654c2dea43495f5a3e5d8b6f088c157d25184e7ba1be095c0e855cf558e8a769e4f522518f19f72e13b47b2b59f8bb4483fdfd0734722f55190e2b9567a708184d6b4355ff5ee967abb18d22c66a7333a34994be0ffc82511d86c347fbbd4c5259eccdd846b41580f055ef13bffb749606d0fbe6dcb1a9905acbeb3c16db3a575a4a8d5277e26d0b505fbc657a0ecb6b044cb46c77eb236a553220ecdc16b1d63d60f0766b622fcdc32d55bf4cccb72897e46187b8609a2010263eb91d16b0f2462fc3c563d972a244d1f4a1a57faa6c82388cd4d37618d455f9ba0ffdbce742acfd26de942f58a2e9e04bb65fc39510f9f2f6bf33c889919b4c8137d30b53d6b2a5a28e5ef28add172df802f02ac02dc7d34c279115add8c15ef6b76131f21c5d952b3f54f13b77f81f909518c1dbdcfe2862c22f1381a54c4277e86e454d719a032d791d4567fee32dcb92790f09dfaa4d580a5385abb65c661e9eddd3f557e16feec3cb98e290117558b7d1be97c9398390392ad27c77b727a0d9205a7bd45ed039dcd59b447eab15aacbb17a99d97df6d293b6238b8b8bc5a4f9450a7d6564840826203dc2b8398991b0f656b91dbb21caa3bcbbba8948bb2918617cd5ad7c86af24ff5dbd2183d2ebd0399ed1a6f71eb71118bfed761c4283a804fbe33be87ee2bc24a8da626295c80eede2f33c2adaa3d535bdb8d7a8daa001a707aed52881708260f4b0694fc6ffedbbeece8e0837dd6755aee0dfe92eba442d6152a4dc2fd8e6677638f30f4b7a559226e4b59cf6432fc4f67afe423ae0a0a55f50cf829122a90bff1a628744b633ad43a4b4871d84c520a94e1bfd1e3b864684966e2cd8389b54b2e0e913e8d5272bf2511a6f2feb8f82d5f5f1156d6ab1a079277bbe5bd420522101902b3252f9d2dc9efed25cd86e4e05f15e8cd6ab1173b992e745c14cd2f29f8b373c18e86a64b83e20aff9431823a28fdf3efdd08c6d43a9120989f91157d13baadf37cfe913d612db7e786c8cd6a8ee17ec6e0f01ac74f62bf084702ef385cb3ed5d8a7fdb6d067e7879deb59a8471330948382a4249fb8309d1a500e37648b7b05fe99eccd5e3046b98a0829e2fb15c08f8d801c036be015bdccfd4041c75125b0ddcf60c3d8cdd5dc6904ab5d804b8dedc95a78127a6991b3c2d4d75e1d9963df8df040643b7049c1795156719591b5ae087c893e0119575a29abe2b8ab876649f6202bb007b25d417800cab1018ba14709a037581e0faeb09b6e3f80bd4ced10a60383727b5525a4211d0433d4c64dd3a21ac13f204d3902ffd5f6b3b604d58b586925217d983d349dcc9f579d56e89d5bb7c53e59101f909dbd0eb00633a15596b5a24b050ce2959ac224e3d448f3d17f10f0438faa71acb85442281b26992c963ac07b454d7322c21827527f1156037ad1ec083335cc6c8fc30c976bff4cb9253379fbddbc745167bd0ccaf2eed3372f16fb68a30cadcc69ae0786a01c98927b5eb9bbd511d83374dd15002e3d6d673385d45ca713b653be26285338e2ad23b5d7485a05b7936c56980a9516f4423e7f8e9848121198cb32fbb24a21fee07cadf637780d8f218e37900191988a7095043a4e8d03ab8e8d195f6740e9f59aedc25f325e3dd4aba4f3ca3336fabc8f27f146a9e2c24ad8b7c6ca29034e364d9289d6c804e3d4d45687c5f69f02d101f3c6deafa9b7ebc5166d392051378669d17382e2b78f73804e7b2c3fe4a5f7480ec048551b7280cb3e6aba1445e56473252478e3cce18d7ccd8526a3481979b36fd7a7ae790e2c92356e950ac7deb64e6febe435a54653e5c6afa7e7ae274a3e4a8ab2a0bca4efc5fd4b7815de069dcd0a06182ad17b7f8a2539f685b074b70907a27c0a2db101025ca4a3d09bcc6c13450e313ba4c48f9a543f18ce6f66687630a559fbe7133654adbd64cf6e2191fa40d86b5cf77858ca22d35bdeae60e28e6dfccafaa259234ded8b77d2c9e2be3a4d6465fe265bd887f891c5bde88b76e263473b71acc7ce876d78cb2850d05e9b1c1831abe4520b0c51091c3bbf9404e5560e1314c91e3b2ffd016a7da127681bf714f28fb65b152d3d1637ea22dcd9ce7371aadb00c63d241bbdbbacfc319308ef1243bad1719724ec5c6eeee80c3337163fe5b803191a907ca37bd9594cef050bd9fcc92b124c6130010deca71dc654a926b0238eb566e48283be58ede2c89fd5ff2cfda5c8868560bf6f5cea26f96f4c1bf65bb97cec2b427a7c1ea0d70de39f4262f8507b2523c574cbf54fac23708d17fa396eda91fc2a184bb0396fb3229c641e54d8a38888bc6bc92fc25df4c92957d3d40004262534d1dbe17ecaf97409ccb686d0b43157c2cba17800064f256ed238c1a639112c461fb918f5ca399a983a8f9677635a3add0582603e45129d1aabb17abef6ebd73e4dbb675dbd7481934c458b225940c9668e03fb162b97fd1f32637f9261eaa2479d7e78d31777c691d2a30818d471e118e6f0f2a7b9c0bbf935bc267d1c494eebb785713d1f5ac5c1ec07e99cd8ee701741991bdb2b4ee3cbea88a68017d762ce69225f242e8698c72c0867b20235b460aec3a2fde42bd7601d54486f2694c5f01bd4b5424f9a1e93c5ffc33c46f9bab1691ec4371a8a7dbb47f0dc067d0e5a925a7f93d305fa925b724ca080c2bf57abd1fffad784aefdac4f05daf9c86985d33581a835602affd04181a5507f8e4c5e2a568c5636d4001685d6e437d1b68dfb659b3c446d1a9433a00ddd8635d4666c5fed297f5e416a3ff13677a9adb708f742d5f181d03f53758608a9f316c10eab992c69c73f4ce27e5d46e8e446a62e55de60ccddd466e462843089da6be9e2330c5a66044afada0dcc4450d0e65bdf5ae30f41c20654ddd42be1a17889289b5808f344064104b0d4d401d108d707ec7281be3a42444646f7be793f01954415780654443cfdfcfa097207092ef02651721c5bc0d491ed1aeaa3d826b9074b81215e09bdc17587b05e797d03dd56d7755d2c427711261f9556b8101cee53de3e5c9f4726b09a5aa4b80c95db55e6a741db6a29ecdc9f2483fcd94caba3804ec94543916bce2ecf771bc69c3a223dabd1c7db48f76363197343797e275f5cf57b02c75beae967dea8ac2eda7cb71731fe7eb70f27993281ddce5e460f1a32357373c172984e769969aa495b08ad193cf5df867baa34c1b455ae34e4169d159d68f9f65661d32cf9d5b69b46d6c3ec983001ed2550303de592159d62bbb32b2139e4dd444e87d5a36f8985a59f97646067e8137050027bc297fc1960242b48a16e7b757dd566d94266795b3d0ca1eb378cb3f77f285bb3c48dccad7b1fdea0d13e38630e0379944ce750a6ca554203563738a6d047dc1b3b489d65631adccbc7efb7f7471ea26009ea80df5e9033c6b5ada87eff6b54373221d0c17447de8b9b07f09e0d27d1077684a05121bcd238453ee419f8d4ba684c633c1a8ad8811bf75c3be59f8011ede1d5bb335584a46db787d6815a2ef0e4f9391af8cf5a3e776fddd07eb1e6ac47302e2cd33940d784b709a8f469a7f879766aaa2ceeab873c669b203613d1e008c2cbdb85181be853a399ce94339acfedc12d76c478cc0c9852048fef16a5af71a725844b150c696b33197cbacfc61ec62818f5912e98b658720b01147d38904e5d41f54302446ad176f74cdc425aa9cdbda4eba9e518788ace6b990d5d8372568ed25911fd4b063a7f2c2247a4d10acd722013314742de6b9eae402bebd689e1cb0f1d9e376bf1e3b73a7076318a63e9a601a9f91e5f2678dc2eb4fcc23b6951313c94d8caa23705dd0d244c5ee1b8bf2260287877dbc41db9669deed6b9494119aaddba1e672f599155887d5cb1a73083378dcc5044d783ac13271da80ac94a88b246afd42441e5b84a48fa6a8e86d0ca2d07797eddc0264efc4c3a6038d5c7f09131466610e8320e2d76682e7635fa7c054459ac7878decfa661297f1d02ad956e5c504130e43e96d1bc9f17afd7304f7683ca5a303e9fdfa7daee521d3cb82fd3615199dbb2f24d52927cbfb2f944a40c75d95a9f5a083a6feea33d1587a3a274403280a80411bbd058be5e8ec058e8a36fbccdb1762774630966962ba7ad3dfba6b9d1dea73ed287c2b07cee514c79c8297dc262b3925232b0ee4b9863a5501f5de606bf4b5d048f2533241eef2ddefee910f7a94209431570334fd77605", 0x1000}, {&(0x7f0000002540)="f2cebadf1b55f1", 0x7}, {&(0x7f0000002580)="b3d5858ab61040d4fa32f748484cd09cff11b11b0316eb5c830b8d3055922688fd42fc6c5973baf7b2b0dceda9e855223c96fd556b", 0x35}, {&(0x7f00000025c0)="501505653216440f1ba1222b2dacbb1fe82ce08f491216e93f6316cf38399ade50e63066a528bb586f01fbe7b0662baa7fa7531c674f", 0x36}, {&(0x7f0000002600)="f7085f7b49bc0b32b4f6a8889b44964a97b222daff50fc2118188e6e89a54ea0bbbb0f80928ef543f3fda10803213d0d0249d01939b8fe8d4157154bbf6e630d00687d6cef85c8371caa41f01ed92cb5f2cfc6338cd55287371949d49c3fe80c3caf8d6f0b2bc22c34298a9e0ff248f465214a3bc942fe7f4a19c89d9d83b697747dff380fe75cfee3c136665d150459a5e825b9a34e35ac267dc9951df844be95a194a85547abc6ddea31b9be7e5bffe8b8b3c4fd354b83fbe7bbe5515462f24e7338", 0xc3}, {&(0x7f0000002700)="5d2fb78de911f54637dafbb85e7ee4f605fb6ece6b0221edfe585cbacc08e8ca224f41bd3618c76ec79070e74e5d0489deb6d392438ec3d0c621b98aad2d", 0x3e}], 0x9, &(0x7f0000002800)=[{0x78, 0x1, 0x40b7, "f5c899cb5802f2f4c2fc7c6b12874453206661e554264504d6b71b849a37c053d93f066e21c2a40232823f3fba98b72d697ae9e3cbd728d1ead71e3b3e4fde003749b507d6fb511bdf70f7696e22a3288426b1047a856bdb515cf2e150e1bc024966ca1d346f"}, {0x1010, 0x0, 0x1ff, "6d4aeb039005e9215cfb1177ef5c206ff5dd98d226572540ccf440ab07e2e3cc72752dddebf9058b4599e7960b0e69be2517aa5f59301de1a70a17bfa538d810ab03f496e0ff77e1197673511f2d71221129e79f39fba35a44451eade0a12b6571b2b1e416c4c0796f57a1d4dee770dd49bcc45547890682e9636dd9418bea6549610de94304e8d6b44ccd081d25e421e757ee00c8530a85ba83f69309ea2eb3902c19afd1be350939d1171d8d3eb5f00f404f8ec6e36f581ac0f77f9b6a6ff9eeb88fec9e8868ccbe8af2403ba1481e5813fa9136e73e783f6f9a15439dcb28bd427c69fd7e83ed6075ba8e1c91fca3798148c91d08f3f5819ffcad9d5f614f913ea9be1ad6789c997f5909196821d0426cd72c5aa650a890bf0912df6cc90ff4be14b47d67474319f9a9337bcd1570a1c4fc64f634cda1cb2ea52445987d75e9e844df89e3cf2cd4f0fe7de1ef73a252aa833eafa99d1564d00de7ce1e66810a6d28ca616f62016f499ec395055bcfb4a75fd761df59dd71b4163675738fc525f583a23f7943c50144635691f550e79a94e408d1ffea392a173e1c7c5626155f4587a68eb164ffccf15ef14c676812aa9527887d3cc057f6382a74d85a469dbb3190904cfcfc36c6e2506766eac87383cc6e637fe2162c9c84ababcbe9cfa85aa9ff60f1d34ca0323c7c2fd87903c1f1570dd56cf07346e9dde0cd1660e41d09da669cef620dcaac9c2497e45db33b8e97adcb80bfd9aa1fd9bf14a2d1958b4b2c4fa30383773a80aefb4761be6d0059a9c5ebb0ce8327b4106217551ef69a9652c977ea62101efebd10f505029ac7dbb405794e225b1179dbc096867879e1ec3dad134399cbf9107647fd44ef8e5b5ea2404e2187b02ef6b0f5a6a678d2ce44e1844ad0676b9f76584a2145de31b5ddcf54dcd25d5beacf1803088e6905fbeb8f2bc50849e103b09e685d49ed78373f47e4c1a2320ca944ea9e3e9377cddac55b793d4c3db530ae970c095c4937905a7f86d71a527fe59a34bb92f2504f11d590b6b26867b8ca786a8dc9d1af0ab60048aac7b3fb59062328d08519062d94ed0b06de93a2f9ad1801fa6e0bcb51f45e58682d805eba288aa31bbf025457a1f31e844b53e98b97341119fab5eaefee9e46bd858a42fcb7aa1ac43fe42de62a42d613c36a33bbe39c6e9f7fa851c26f1bde1be680dd5791befa6aad5566512b0584722050c6bff590d3e5dafea748bc4dc46908b994425bb91a88276a0dff82197357bdb669cbc9289fe37073bce8739341467b7f9d0937cd1c7c90b9c3531a9e22aedebfa1892fdace96e5f8020b57a56ecdda6ea55e45d3be86377caf6e82a56812463004347cf3e3ae3444ee4681812533db1da61b27e4c4ce817ceb0e5c85dd22c6515d17802afd8b4c874338eaa5b99888b253a1e3e2b687091ff8c56afc87ee387918fb25f7821a1ced8219d7291493831b53f9efe64375d3c852680d25eee9b4297c94810ada0a81a9cac8da6e6282032e6915281ce0bde4e3849249979ea6ae59d7e32ef4264a9cb8e8eed88150ab80b3dd7aa5c07d3cb5df8d6fcb49827b0a498ea7042ee2924f0a09a1e0c3b34ff3df2971dece4fe787ab943294e89d676d8c31cec209b461e9e6d70e582cde5e078b39917fda8bb6388f6a567fc55cb830dd90bb07f4de128292548a2fcfa39bfd001bb3030a9b641c5d71e4f89553821173399e6fbb1bbcca260a0bcd25e5b634cde1332a2ce88954ac16bd8a62056f0342884592802ee61360ada1ec2cdab9f523ac48e7992e0619b68c3e247ad17ea1d1935752814a13d1f7983004b2e148916b86c2401096c0ad93ba5cdf33a351e0c1d184a887f24cd11c00e2c38dacc60307a8622eb6c56dfdd2f9db9d6a2414eb6be7338d92aaaa8f94ee3b929241665aaab2dd0757c4ab64a3e57cdbe3882f3e23ac8b92a6bbec47803181cd24b2affc6804b631a74aa194a462ab95fe47ffa2dd6ac0a5f0e84a9d719b82d1daa522f2b088e979ddcef44517cc02512e40a2c83b471c2dee790a5f8a51d9715ee043390d35217a025f8b67e9e48090b442c4ebc3bf1043d6ef7563c4a62d32bdfe5c3ba5b6945789434326d8258d24407ca26d9d99aa5cc91059fd10958950cba980efa04cbf13aefdbf9fd6b4c83f0edbb87997addb22b52f13fe1cc2e4e49348abed462fd82b1007819080651bd56cc42779959f02b524beca059cd93bdd04667e6f86ddf9686c5574c9bd2b5d67a0af7217611f298c2c4112f5410ae4815703acc73e0dca16441ab3ca875959381a817adf72a6d8d58971e098e6bcbda5f0760b4b921c9c71d51c8eb599e93ea7bc0d67d879fd85c10cb2cb4b5f6d3d1af7814b2d0bf392dc86aecd2e2203e51a7081547cc993b7dd9f276bac2d05a584a2dac055a6b5edddab2a2eeaecf91d23f3d9eb8cc7b539505c94af96718bc543430435a315349edf93bd7621f8f73a16cf256be86d74789e0ceb2d29fee67eb9039e842ea62e1885e78049e96767144fad84da5e7f5c53b4f1c08052f360e398e3aad8b9954ab0e5bd1a4b707001bb793815591f27e59f9446ccd2a89b8c3341ba23f8f55ac9c92f9ead12771b59649ee37469c1f8cc6f7a975369d5775e1789415aa496c4a906c2ba325bc981802f5e52d5a57e5a955f4c6058ebab63b75d0b196212e56535e6e86b4a1e7452439cf0484256cd1d16c4246422edabb57baccb5382116f81db2c3c8779b09e443a0aa73f0c6cb7143f812586313d611c5d96775bd6dbff2fa79a0ea24b8b0e92aae1880cd118e302314794999871af1b6ec742d6a3d653917ee6e19afd2853f81d20c38b42a6130ed5da8fc7de5ae8bc7ac815bcf1171b7156ed556d003044f60138adf9a566bf76c35c06fef2dfd33b41d8722ff1bee893a1d655137d28693673f097daa7969c78a68e86d5337e10169d3378789451ffd5bb3d29d88af2abce28b173bd5d90968e0525933ff8ab230ca5a9304764630a0db7df1d7756f23f89409e2665fad43b439fccbcf2cd31778b6664c2a7fec2ecae33c16f54e2e86c107f8dcacf40dca88568ea0aa6364fba4e8e21a056c7b1dcab167f317ad9ecabd613e34d7bc69a728eaa67587d996ef1a929bc61abecd3aac4df56c53f3afbc4ba7695b0f8d5b64ea5077c237f83e472cb4f50d1fe181daa009fa31db0274d0b995a1583503d7c4f51163ff293664987c035371844d770b206a1b2613d950c7ceca1943997116ee1af28348d7cd8ad5e4a9b85da87bafb0c7463a008312ddccccd5964cc4c1a7d859dccf133e9c2139af4fcb7349b104babd1178521434c54760751b4029de37dbe744e5a491405b3f1924ce2b411428b37c5a78a0d1388e1138a20f457b422c2e367616cd1def8a8e6a06cd881d03db36986f48589d73e3ea17947df9dd7001ee9d14dc8073c278b83f843c047eec73636714e9789b8b9ae6b13b22c0415c089a9a81a911684e3ae630aed9d25a7205c5e1c956d218bd863f071d8880f37506a2e40232cb61d2ae55f7c1881af130abb1c838cf0e86d9ef737b56740991455e63ac1c5c308409ed203864626690561acfd2a7d52c66b43048dc2cbdd7724b18e85f287c739927af629da8218f00f73109d884936d6d808e73f092c2392aca09efd3ebcf739a1a2ddf83a949b3a70226e0f0383ad8c3112160cb715c0437742245a81aca64d009e3411f0d06770f4b5ffee1561a3c74a444aa9f2cafadc5a780101fa21ad88fff35c1c5463932448730a56843eb6804e0661df5a9103b32867da2c0f147a5abd554e553facbf58322800f4a50f76a0912fd259aca9b77ea47f5dc43c97e2d78164ddba10bde2746978cb96618838096d772237a3a814021f7c5ca0fee85260efbc50ef56d69a2f0df93c1861019381990696f6de0ae351efefb340846e97971fbd5845c5d6089760c532915140f63ee22c49a8166993a22fa0d43ba791d5d060da35adb77f2d8963f75c5365484c07748e3fb09f703311c6c6c1b6a4056db659bd7ab28f59fe22aac94b9e9de1daa861eeae76535017eb78ec71bf26437641f27a9ad742ef2d041ae7f52afb330de4e20c1a20b28509ff826297ae1649ee20a0f7a3944578a48296558476659b2adeb6dbc02a76b830df3ec6f8a7237671a04361a056dc12c59fc47412ab439536bea612cb55a7f3ae5d3bafe7744200598aa5452064a68e5ec8c030b6226bc6a4f660637767db051497962c5c32f7cd5a1601165dc2a47c29e540d2e5e2958372299f2d5ec936367371302ce30e662909cfa8248a8f3a9e51d1192526258f1cf85050cd286cf7f2db1d57e96fdbace3567b2190905396b48e3bc28cfff1d115b360a9c3caa6863f8e64dace259c7691ff6a325aedbcc9211f461b82e2454394edda5451f4301acff2127891040c6360ea1a4634f234bd7ab91d4d25e99b3c7909e285f7085da21f6651b6a86ce8b2c36da05ed936f5a2cb76197292ff20f84d20c7288736acc0680a50223453c3325dd5cb8193d4fabf11f2a002add5fc2bd102a2b2596e586b9c553ce1e8ce9457eae3365cdb23bc260e64a2133b9dfcd6e5c7a3cff0ef122fa06ab841c232b144194fa3eabc80cbcb6f295d0aa082e071ae4ea81d62f6b854a830524c1afff5f60fde2f7eed829d75f58ea59a3020881dddc99bfe7a7e3638f21cf65076ea62bc71f379b52d87392ada6644962380d164e4ecc4f244c833fbabb6aeb71f2dfdd92375a21df9b2217c206e9c5e16e6879e0a129970c950cbc6ac720f36cfc266b4db2b0d98ad96ba06226652d8aa22564c5a9fcc4790dd099e501ce8be2260912d124969bcbaa5bfdcd0a9c94912fbd231fecae12f9e89d665d6dc3cdf3449a42565037a84a33ac505be8bb51a6ed3f0a50d0537ba2f09274bd7fd6b8d736cfb40a112f51d4d30b04799a16f24d712c9c865cfc64377fbd6422f0ee605aaeab445c506689a7384348bd323010ec538984c6ff8057faae7f684fc4e68230348a656e24e910abeb9d2ca1947f4c65fc5438b2cce85414a4329912453ca5482a5638876676fe11fdf24c596badd2707995628616753dd2c95633e3f72fc71f255789ebefbeddb50076db02590f6819d01c2814b4c15d07bc3e858f0929ec841254db0a8d9babdfa588b6a187d8b345cf45182ac2b7cdac01a8eace240be3c4786ce39a3d6c05dd7e374bd2d8cdf74bd1331a7e172f22d87602bfe6b3583976eaf72633069fc3b1d5a53f7851cf8bec17a8d39134057cb79d45595f8d103461e7a37518f284c6bac64c7a104f54a90770fa974498397ec25aad3d0aeea571891bfc58d35062e9f796d9ea1b848807904cbe201668c2ff0d120459d9524453662886bf5223b799853a5a607779d5115f8007377598501ea7817246e1f5629dc94f31d2d6f632b6065076938f5c76606f27e7b495019375fd0310ec4304ffb9f59b8de6f780551105df861d2679c7d9cf4d3c626ed661950d1085b15e078dc108093f8d25f7bcb02521939dee7952dcfe9ca422a7a44d8353c31917d870fce021fbeb1c37526e0aa62fa44691227d6e1bc18eab32567c904260bdf1f73dc44fea2baec551d8390ecdfa8dc4c6c07939a7ef64e7c76cad9c58ce921ff6a9453c781282e686521d8046133db78fc4aa9ae6874c691f05c6fdc49b50317bdecb36cf1083dbbbdb3405192e487a3797734691363f0c3571735cc294fd3747ef528b5c3a8f04704e011d32a962604284a3eb309522d78fb59f5a9a27bf07e04e22a"}, {0x70, 0x1, 0x81, "be108e7a00ef5ebb83fd35a6a35c3b499946dccc11f0a6c4414fb8b4abe404bde2e7315ec1d7f2044e677d84fcf7537d5d21cfbf80e49a29a9757e71d809a4d3755dd43e3cd6c31f25a0e5bd16467caa5d32b1eaaf744c53b992ea25f715"}, {0x40, 0x1, 0x3f, "c9030d40c53883db0e98c93734b7a8ae1243190b93bb05b06a5de200643b38a232530bafc801ccde0bcfd5"}, {0x28, 0x1, 0x0, "53397df5c9afbcd3abda94e1fb991ef0dfbdb8ba87f13537"}], 0x1160}, 0x36d}, 0x10, 0x10) (async) fcntl$getown(r6, 0x5) (async) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000003a00), 0x8000, 0x0) r9 = dup2(r5, r8) (async) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) (async) r10 = kqueue() kevent(r9, &(0x7f0000003a40)=[{{r9}, 0xffffffffffffffff, 0x10, 0x40000000, 0x0, 0x7d2}], 0x4, &(0x7f0000003a80)=[{{}, 0xffffffffffffffff, 0x80, 0x1, 0x1, 0x1000}, {{r10}, 0xfffffffffffffffb, 0x1, 0x4, 0x0, 0x8000000000000000}, {{r8}, 0xfffffffffffffff9, 0x12, 0x4, 0x5, 0x3}], 0x3ff, &(0x7f0000003b00)={0x8, 0xfffffffffffffffc}) setsockopt$inet_opts(r9, 0x0, 0x0, &(0x7f0000003b40)="6e962101758c5d936359f2e48f9c430a1fead3d230b5df52a0dde60de99b032b6d78cda1be9cc0708f0a4ff96c968e9966033deb0619e03c487bb1ede43e35125db9472560600dbe82f828697fdbf9d2f5d294190f230e581181dae126bc64aa11e6263dd973cdac", 0x68) (async) getpeername$inet(r8, &(0x7f0000003bc0), &(0x7f0000003c00)=0xc) ftruncate(r9, 0x5) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000003c40)) (async) shmget(0x3, 0x1000, 0x95, &(0x7f0000fff000/0x1000)=nil) (async) getsockname$inet(r9, &(0x7f0000003c80), &(0x7f0000003cc0)=0xc) executing program 2: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="02", 0x1) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{0x21}]}) executing program 5: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x24, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x80000}}, 0x0) fcntl$getown(r1, 0x5) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = socket(0x0, 0x6efb34f9ae2e33d2, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x2000, &(0x7f0000000200), &(0x7f0000000000)=0x4) sendmsg$unix(0xffffffffffffffff, 0x0, 0x3) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000001200)={0x1, 0x16}, 0x2, 0x0, 0x0, 0xfffffffffffffffe, 0x0) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r3, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) getpeername(r4, 0x0, &(0x7f0000000280)) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x80, 0x0) r5 = getpid() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f00000017c0)=[{0x3}, {0x15}, {0x6}]}) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x74, 0x0, 0x0, 0x10001}, {0x4}, {0x8106, 0x0, 0x0, 0x4000000}]}) fcntl$getown(r1, 0x5) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[]) r7 = msgget(0x1, 0x0) getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r10 = getgid() msgctl$IPC_SET(r7, 0x1, &(0x7f00000002c0)={{0xc93, 0xffffffffffffffff, r8, r9, r10, 0x0, 0x2}, 0x1, 0x8, r5, r5, 0x5, 0x8000000000000001, 0x59d3, 0x2}) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x10000}) (async) r0 = syz_open_pts() close(r0) socket$inet(0x2, 0x2, 0x0) r1 = kqueue() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r5) (async) fchown(r0, r2, r5) (async) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000001280)=[{0x4c}, {0x80}, {0x6}]}) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) (async) kevent(r1, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x10b}], 0xbe38, 0x0, 0x1000000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffe, 0x8b}], 0x1, 0x0, 0xbe5, 0x0) (async) dup2(r6, r1) (async) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x5487, 0xffff, "0afff5ff7a095aeba1d76ff218aabc86001800"}) (async) r8 = kqueue() fcntl$getown(r8, 0x5) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x30, 0x28) mkdirat(r9, &(0x7f00000000c0)='./file0\x00', 0x108) (async) r10 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r10, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000000)='./file0\x00', 0x80000001, 0x0}) (async) r11 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r11, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)}], 0x2) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x2, 0x0, 0x0, 0x2}, {0x20, 0x2}, {0x6, 0x0, 0x0, 0x7fff}]}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x9, 0x0, 0x9, 0x5577c537, "3c107dae307e080003000000000000f6612c3300", 0x4080, 0x63e}) writev(r1, &(0x7f0000000240)=[{&(0x7f00000009c0)="5aee403113b805689f2dcfaad85a74b091f448da6c6c60cfc164c3915bba6252a5b37093c0a57eeb4ff347a8efd07855ed60b7dabf190bd4e36007027172be7c2386a1ff99badc3ca5e996651abc5e1a0b27f4405ad73cf056fe24d21a961fa99d1f81dd7cfd3a13125d9966c7f017606c1ffb75fe1cf3dd052bb9a0b2f55bd0938ccef2c9ecc1056ea6e664e033f9eca2a2102f30bc12b0191ff43128db1feead0ff42796fb269882bbe92d41d1b98e8858ca4209096e00fc981897aba1c2cfc383b3062255005c", 0xc8}], 0x1) sysctl$kern(0x0, 0x0, &(0x7f0000000140)='6', 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, &(0x7f0000000140), 0x4) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) recvmsg(r5, &(0x7f0000000580)={0x0, 0x14, &(0x7f0000000540)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f00000004c0)=""/89, 0x6a}, {&(0x7f00000005c0)=""/129}, {&(0x7f0000000740)=""/124}], 0x2, 0x0}, 0x3) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r4) r6 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/50, 0x32}], 0x1) connect$unix(r6, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f0000000400)=0xc) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x10, 0x0) r9 = getpgid(0x0) fcntl$setown(r8, 0x6, r9) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000440)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xa, 0x4}, 0x8000, 0x7, r7, r9, 0x401, 0x9, 0x800, 0x52674362}) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000000029"], 0x3e}, 0x0) recvfrom$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) executing program 5: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x8000000000000000) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) r1 = socket(0x18, 0x2, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x4}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0xc6}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) close(r1) shmget$private(0x0, 0x4000, 0x102, &(0x7f0000ff9000/0x4000)=nil) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$net_inet_tcp(&(0x7f0000000040), 0x8, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410df", 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0x0) pipe(0x0) fsync(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x200, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) dup(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) sysctl$kern(&(0x7f0000000040)={0x1, 0x9}, 0x2, &(0x7f00000000c0)="24b8b1ef", &(0x7f0000000100)=0x4, &(0x7f0000000140), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000540)=0x9) r0 = open(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r1 = open$dir(0x0, 0x20000, 0x2be) r2 = socket(0x11, 0x3, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x6000043e, 0xffffffffffffffff) r5 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknod$loop(0x0, 0x0, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r5, 0x0) write(r4, &(0x7f0000000140)='p', 0x1) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x0, 0x0, &(0x7f0000000280)="eb", 0x1) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) socket(0x18, 0x3, 0x0) getsockopt$inet_opts(r0, 0x3a, 0x0, 0x0, 0x0) socket(0x11, 0x0, 0x3f) sendto$unix(r2, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8cc630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abf09090080fdfed8dcfad700"/177, 0xb1, 0x0, 0x0, 0x0) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f0000000100)={0x3}) executing program 7: r0 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000280)}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x61}, {0x80}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res(&(0x7f0000000140), 0x401, 0x1) connect$unix(r0, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="9876d692a3ef9c7ab923a2f0", 0xc) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 1: openat$vmm(0xffffffffffffff9c, 0x0, 0x20000, 0x0) (async) r0 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) connect$unix(r0, &(0x7f0000000000), 0x10) (async) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) (async) poll(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x18a}, 0x0, 0x0, 0xffffffffffffffff}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)="000001ad", 0x4) open(0x0, 0x0, 0x0) (async, rerun: 32) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async, rerun: 32) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x44}, {0x44}, {0x106}]}) syz_emit_ethernet(0x26, &(0x7f00000001c0)=ANY=[]) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async, rerun: 64) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) (async, rerun: 64) r3 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r3) (async) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000180)={{0x4000000000}, {0x8, 0x8000000000000077}}, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000934, r4) clock_gettime(0x0, 0x0) (async) clock_getres(0x4, &(0x7f0000000000)) executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(0x0, 0x0) setreuid(0xee00, 0x0) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x18}, 0x4, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x15, 0x0, 0x0, 0x4}]}) write(r1, &(0x7f0000000180)="c5449bc1708e16b9805a099e20a0", 0xe) sysctl$net_inet_ip(&(0x7f00000002c0)={0x4, 0x2, 0x0, 0x6}, 0x4, &(0x7f0000000340)="64b905872de171cc8d6e5bb97c4c6002d9c40850e971cc18953cdf", &(0x7f0000000380)=0x1b, &(0x7f00000003c0)="388a5b2f91996c80f6e9124cf39c6efd2f7facfa72aaa6d7eaea2bf900b7cdac8f3b5f22c7cfdd949b71a97ef07408ee9f6d90e91f929af3a122980ab09a2e6d21834b5b2dfee7454eac9c326ec5a312e1c4ff457eb57eef8598882ac62e9ecd84674ee5d984eeffddfaae9d01309b4fc53f47aa0bb5ed1ff29faa191cdbc24a0213640e194dc02f53d46be8677e0813c8053b03d43e657d713a755e2dd4c616f825bb3095f02bffac08fd52d43cb2d6190d95173cd66fb02f5dcefb73191dc0beccd1638214ec47f4d3eff66efcf76fe60d", 0xd2) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r2 = open(&(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x400, 0x180) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f00000001c0)={0x0, 0x0, 0x0}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000140)=0xc) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) rename(&(0x7f00000007c0)='./file0\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') accept$unix(0xffffffffffffffff, 0x0, 0x0) 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, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000080), 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0xc0) getppid() executing program 7: 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) 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}) r1 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setuid(0xffffffffffffffff) kqueue() ioctl$BIOCLOCK(r3, 0x20004276) ioctl$BIOCGETIF(r3, 0x4020426b, 0x0) fcntl$setstatus(r2, 0x4, 0x40) connect$inet(r2, &(0x7f0000000000), 0x10) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x4d}, {0x60}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfff7fffa, 0x0, "0000a6bc40862c000700"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000080)) executing program 1: sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x9}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000000140)='4', 0x1}], 0x1) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000080)="6fcba96e64d77dfe77d06091c8341acb34f68c0a", 0x14}], 0x1) readv(r2, &(0x7f0000000600), 0x10000000000002a5) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000000029, 0xfffffffb, &(0x7f0000000040)="03000000", 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r4, 0x8020690c, &(0x7f0000000140)) executing program 5: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000001740)=[{0x0}, {0x0}], 0x2}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000000)={0x0}, 0x10, 0x6) 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 ffff80002a69c608 gsbase 0xffffffff82cf7ff0 kgsbase 0x0 panic: trap type 6, code=10, pc=3c729 Starting stack trace... panic(ffffffff8282991a) at panic+0x159 kerntrap(ffff80002a69c550) at kerntrap+0x1c7 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b acpi_pdirpa() at acpi_pdirpa+0x2859a rt_match(ffff80002a69c830,0,1,0) at rt_match+0xc3 icmp_reflect(fffffd807e074b00,0,0) at icmp_reflect+0x1ca icmp_error(fffffd807e074c00,3,5,0,0) at icmp_error+0x61 ip_dooptions(fffffd807e074c00,ffff800000dd9000) at ip_dooptions+0x87c ip_input_if(ffff80002a69cac8,ffff80002a69cad4,ffff80002f134000,0,ffff800000dd9000) at ip_input_if+0x1d3 ipv4_input(ffff800000dd9000,fffffd807e074c00) at ipv4_input+0x47 ether_input(ffff800000dd9000,fffffd807e074c00) at ether_input+0x525 tun_dev_write(5d07,ffff80002a69ce48,ffff80002f134000,2) at tun_dev_write+0x209 spec_write(ffff80002a69cca0) at spec_write+0xd8 VOP_WRITE(fffffd807d9167a0,ffff80002a69ce48,11,fffffd807f7d76e8) at VOP_WRITE+0xc3 vn_write(fffffd806d1789e8,ffff80002a69ce48,0) at vn_write+0x157 dofilewritev(ffff80002a6b8548,c8,ffff80002a69ce48,0,ffff80002a69cf00) at dofilewritev+0x1a9 sys_write(ffff80002a6b8548,ffff80002a69cfb0,ffff80002a69cf00) at sys_write+0x87 syscall(ffff80002a69cfb0) at syscall+0x72a Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f10eaa5bc0, 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 860ebdd0-427f-2be6-5726-fd56b385017a 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