4f332a4148a696b59060e8d9f67ed504af33157239025500520eedb250460878a396143e2293e20fd674cafd114516fe86e3f729a4d8406092ebf8adf8297aa2e23df2ecc51f495c2df680775d807091f4ef6221a73dbb43b9c94e8e4866625bf7c00d377b32eae88ed551e714b1ca0c85e157e1604ae68c6af2f374b6c50339e6e6fea2a3df9672ae90ad05c47948f29fa771f0e4ec897166c92c73083b89f51c4aeeed4d066525f29f42e0e7d5ed83c8517ea158a6055439542d5444846e256e0eb3534a96c9cb49a1719184b5450308aef88be1aaded0944819aa6fb7a1065c10440d2ef0627c7247bc2fda14b7bf338e94005ae69ff76a049cc4a25774fa48cf794290e89059a06bed782c328a100645b9354a0caa63b2b8a6a1cb9c6b08a6e25092edd9133a9787461b0d5a29968df764e930fa3b8f3abcd64761d24293064c70e27b9557dfcd83ec0ac9aaa7b7936e26673a29371a46f6ef95ab20341d496804a9d6734bb037d0e1925e2270c094029585b8ed21d6c47da8b29573057d24bba946ac8b3f3b64c09dabaaf6b4f48b29e09e328df3987bf50bdc076a91e1ca82458e5fa15ff2a34bf30134f382afdab135bf7013c5f0c4e9c6bccb916677d07b5dc588dcd7ca2512f148a6af58b769e72bb6146b85d91e8df84d539f8ce1ea04ca83e1e011db05e93bcfc10b8a59d35933006808296594cac3d4ea38cdf90fe35973e9b5282b84bab4a9451c9fddaf548c1e47155745b84cfbe3760150142c825e7b7d9d35c0cd99f40b7f9c2d97b01f6c3e7fcce008b410b8f9db23a7194b6e9925d55edc0a11f8cf0b2ad23e6797a29c76ef7ed1936c1876294e8ca6f6ebbeb06f0ed1dfc77b2ed0e5148025e4505eda3eac2b739ebf258331d9669a1357a840b8189afcf84b8e7bb9f8ac718c601ce44e1eececd2275d6d95d5249896327d15a5be7be9218ffb6d695c77fb85d02ca3eccc1be518bbf2d93b68964e796fe7e9b0f15bfc54c515d1da6e959dec58285dbe106f6842bd1886a70ea9e93e9e688ace95abde3369cb93bdc79b922b885bf5af706b5278a5315c430b4b00a6a3c2478006cd2e1b05d7ababaad7bc954b8d85b219ee096180b20ff82db4420deb63a7d7b410e0a1e62ade8098bb0558c2250e40255c6ec908e64463c320a289a7f52c9b2ee1495250713f920e93e2dba8e06ff30c7455470fadbd72639fcd863610e42c5f80d771ff5a90a25bd99dac3ca4f3fb7bb935918022cf9b827f89cbc7a0f1c718bf660b250640908b02fd280bbb9270b2532a37b422d6dd8c3a4078d8d1fe5fe476ccba55146737407cdc2b0558e54fcff5962f177f911889909445edd5d6795f18cc1ce99c85375ed857e37c056ca29e1232c0d16ec8674e7412c2a7026e094a4faacd035bc3319ec29e74677e06bc5b8943592974a79a27587c5caeceea5550cf5df6c4983391378efada58d881b893ccbef205cb94773c104e8c11a9530e8ef1b92f7471fab5a8856cabf41619bc433aeafe2edf773120249cef5d8ca9f021373873b244b5056f4e7a76e3dbf695a45847dd1d144529cbdb8df1be025358a934a0da01c356038f027c7ddbc32f2b41b7c590befb3d06a4abedca2f9b207199b179022b752e4f37af163aea34de7094f8c81a1bde001cb4321c4996a4e167cf8f5e3b2f842e00b0cba1d71a7547eeddb50938d2cb3db6c3e673c7eab5c8f420afbd115de765a598ae74e5a4c81482a5d3b68c426cce5e9ef9ecae8cbcbd843d9b0b7d4e4d28c013bf0073de8b508df63621d12a71f098563658d0f27d24c43845aad35596de031222de4d8951bab77135e818e99dd39b2786086ac2428973138f208408d7a6030cdafca7b46e67637df7347647fb19085f91c40a147fe5af67216e53cac29c3fccb250254a523c195b73b0dda50f87c1516ff51d392a5bfc63d2744cb4c9bfef008871d87f44b46d47b396208c10bb84b7d10f67e1829be43c2258acba9c7bd5c1a903afef3ddb45cd077a81e86fd9f270da39be2f17cf0d52dd4a188b5a700eb0960ec4290698eddc25d66de9edf791a07d52d8e8fea2a76fb5270892626e988f6193af6cddb143ad55413d342d82e72422793b8695902c420bdedc9283fd59609b22f76a1e2c6fd867d2c09f252ab5fb5438d944ddeb3403c2f076e592a8311532625e29d7cdf4bace74c152e6ae6794a768cb235fcb1acf3d52d2b56ed532747f69846f2fe42785454ff1f2d03ff4771f9ca3aa2378b2b327c537d10b2cb7cbfd062c881b3b4138aa7a97c8715cc397490ffef334a88ce9b86a7475d8a0bf4f4b494df6bbe2eec921c579184940fb004f158381d352435f00e20a9287c5630a247d047efa3ede1e2621878c32ce9cfa5e98613c992dfd7d057b2dc59e754840ea501d9925ad736599bb672dd1843cea3d88ccc67d5e42227dffd83040f086941cfa2d9c172ae45e3546e503cf6812437c2bc24b8c4e4af526586cb3627cba973b5c646f650524250a25faba929fb18c7ce4b99c4b86fcfe37a30244cd25da809d2b534e8cccc9ea0dfbc24222486c1889fa4c13f1cceda377e0d2a9b78c4716088c0c9437e270ee86c9943e83cc732b612df5402cb422c291c39e3e1b9153b477937b2ffbb06ee8d5f9f0a9c2a482ee24cdf9a9ade07486e37dcf2ea6756fe675979850aeec19c1d2d053114974c84558b50c907f2ef67ee9a6cd51be4c4cd6fdf7caf2e937cf3b94772a05ac9025f5ce2e918363aaa5ff8c7aeb4928719b4f4a83e3b478b288702de2203d4d5fc6b735088a47f4221146d9e66f31ecc185c45b1608107beba6f5b89e8ce8ebc4a757a483dbaf37fb6606b7e200827fa52abb472c1bff26d21b516fa840dc8c54ec94d1f98c7c3f7257027023b0552ba050489a400dbf35396221d5a48def3b5fc557d2751452f0343b7e11158d24b0bad8cdab396629c5357943e4b515ff2c9fb069904412a12464247bcd635c173cdd2c0e4d5998136d9b8c89955162c368d08ca7ec50d8591a30b331d84bdf8351f3bab55082f7d176a19a43fba5d0b6dd0e09164e41baf71bc8bb5613a486c1e67be947afdc243b75a7b43ccddb999e90b3c36c73a1a2ed6a9beaf701cc483632635c22fcfbb7acbfa5e3507a23425ca6eb09e45e4877185c059c40daa158f9dd0daf110183fe452ae3ec330b53ffb871e8c1d5d9df97db63bf4aa7d8c33014ae4fceccd5a802d6ee161a8d273f6e33501b9f8854a869b42d234f21cd9d6ede51d494d7e5ee92b22ab2d8f1bdd85082d9688b8dd067078a1e775bdf21add4cddfc2f3e252ff122b7cd49370c5f6195d8dc2fe55f96d84f3780f2a9f9c5168777ce636ecc6f5b478a7498a2fa1c81eeeb7ed6aa9f307f6e499699ac32d989530e9425129d2409f6425e41ac02c9b8d02ccbd0c43af9c96e89d64441124cd4e8742242512a35ad6f2d98cb74220a7e3098d5aa74a75a41d50ef976a45ff6c1ab42fe3673affeed09d9dd883bff1f2750bdab55180f0f5a5648c342cc6ce4a52e9d215d27f7cf699250475c66e112eb3a16ea65208c70d137e732161d5d9d9a4bd04bebebfcda3d1811233fadf1e02c9dca4d3449dfa662c66819415a607138896a4ec6be90c375ce266b5947d03eedabb3e188ccadf6f3687d53bf8b1d72d093d435e2ce6a3d9788276c46c147ead96c092871a97662eaf4a27e3db4a53c5799802b87d4581146dabc593609a47dc2df4cc697b07e55372f3eaff4bfa53521d498f073505ea00c62b1dfc8a6f68ba87d18faf9a239fe6928f9961632bd6bac03dbda48bb77c16c65b1d16a829c739cd7b27f38eb656b6fcfa56fe0785a57cbf1fe7ba68f5a40eb88aec7c210096622f8285bb8a548bd747ebce50095c0bd075c6fe956aa203e7c61c052677276c9e002ff8db2c20c136eeb5eebfccda1398ef9a1c57ee02e4ec498926275d2fb072773571c82a31606f903b1dfd2afcab6738fb4001f64099b113eb0b64e58fca", 0x1000, 0x40b, &(0x7f0000001340)=@abs={0x0, 0x0, 0x1}, 0x8) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40) mknod(&(0x7f0000000080)='./file0\x00', 0x2, 0x3) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) executing program 2: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0/../file0\x00', &(0x7f00000000c0)='x\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='x\x00') unveil(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='r\x00') pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000480)="85a73fbcc0f2008fdfe7a118b0df1d0f7f355edc17afe136f0bea4c95cc897fdad2b0e4c1bf0a59b645cae3e358ff1e1d959f1481cd28475aa2d727bb2ddeca8c915147721211ab10a507e4e4e740acc65858bd32912c7c6dbcd8738d0aa3299a2f69490040c7bddd15e595ca52207949f4f82fbce5ef67223f9c33af883175035", 0x81}], 0x1, 0x0) execve(0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$inet(r2, &(0x7f0000000100)={0x2, 0x1}, 0xc) executing program 7: mkdir(0x0, 0x140) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file1\x00') rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000540)='./file0\x00') r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) getppid() pipe(&(0x7f00000001c0)) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, r1, 0x0, 0x0, 0x0, 0xb2}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000001080)=[{0x80}, {0xc}, {0x6, 0x0, 0x0, 0xfffffff8}]}) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(0xffffffffffffffff, 0x0) socket$unix(0x1, 0x5, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x7}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000340)=0x200) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x33}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 2: mkdir(0x0, 0x0) chmod(0x0, 0x0) chdir(0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setuid(0xffffffffffffffff) munmap(&(0x7f0000002000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x1000, 0x5c1, &(0x7f00001b5000/0x1000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x882919ab1cb74ec9, 0x91}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x7a, 0x0, 0xffffffff, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x20, 0x0, 0x7}, {{r2}, 0x8000000000000006, 0x16, 0x8, 0x80000001, 0x20}, {{}, 0xffffffffffffffff, 0xa0, 0x0, 0x100, 0x9}, {{}, 0xfffffffffffffffb, 0x10, 0x20000000, 0x7fffffffffffffff, 0x6}, {{r1}, 0xfffffffffffffff9, 0x40, 0x20000004, 0xf602, 0x1}], 0x9, &(0x7f0000000540)=[{{}, 0x4, 0x20, 0x1, 0x401, 0x5}, {{}, 0xfffffffffffffffc, 0x8c, 0x1, 0x5, 0x1000}, {{}, 0xfffffffffffffff8, 0x20, 0x40, 0x1, 0x9fa}, {{}, 0xfffffffffffffffd, 0x24, 0x8, 0x7, 0x4}, {{}, 0xfffffffffffffffd, 0x12, 0xfffff, 0x8, 0x5}], 0x1, &(0x7f0000000600)={0x80000000, 0x3}) poll(&(0x7f0000000000)=[{r4, 0x4}], 0x1, 0x0) poll(&(0x7f0000000200)=[{}, {r4, 0x15}, {r4, 0x1}], 0x3, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35, 0xfb}, {0x4}, {0x6, 0x0, 0xfc, 0xfffffffe}]}) writev(r5, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {0x4}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(r6, &(0x7f00000001c0), 0x1163) openat$speaker(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {0x4}, {0x6, 0x0, 0x0, 0xfffffffe}]}) executing program 4: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) 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)={0x6, 0x0, 0xff, 0x1}, 0xc) r2 = socket(0x18, 0x5, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x6}) close(r2) r3 = socket(0x0, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) close(0xffffffffffffffff) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8cc630037282102000000720f70", 0x69, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) close(r4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88}}) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x7}, 0xc) r7 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1024, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000780)={0x1, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x1, 0x0, 0x0, 0xffffffffffffffff], [0x0, 0x9], [0xfffffffffffffffc]}}) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x1, 0x0) executing program 0: r0 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) flock(0xffffffffffffffff, 0x0) flock(r0, 0x0) syz_open_pts() mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000100)}], 0x1) msgctl$IPC_SET(0x0, 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0) truncate(0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x7fffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) msgget(0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) r4 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r4, 0x8080691a, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x49) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) readv(r5, &(0x7f0000000ac0)=[{0x0}, {&(0x7f0000000080)=""/31, 0x1f}], 0x2) executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x1e, 0x2}, 0x6, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) r2 = socket(0x18, 0x2, 0x0) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) pwrite(0xffffffffffffffff, &(0x7f00000003c0)="062e", 0x2, 0x0) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) munlockall() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETBACKLIGHT(r5, 0x400c5711, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000180)={0x4, &(0x7f0000000000)=[{}, {0x38}, {0x7, 0x0, 0x0, 0x104}, {0xffe, 0x0, 0x2d, 0x95}]}) write(r4, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33b", 0xb) r6 = socket(0x18, 0x1, 0x0) dup2(r2, r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = getpgid(0x0) fcntl$setown(r1, 0x6, r7) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080401, r7}) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r8, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x1, 0x1000301010006}) close(r8) executing program 7: syz_emit_ethernet(0x36, &(0x7f00000009c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "89328b", 0x0, 0x0, 0x0, @rand_addr="fc7be31dda4e647e1cfaceb91fcfb166", @loopback}}}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) msync(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x2) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r2 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000001580)=[{&(0x7f0000000280)="986dd270be6ac02e9e752104269eb5a5fbdb6d78b13e6b317db4c3c91d806d3117b454794642d9a136fdc6a93a92885b7b7d701c39eb43a2eba3fda5909633c7059ede1e2bb43c8a06121030bcf5b4fc73aef1830a8a44c36c4f60140f5554a0bf950cf6aa08a476b2b1e26894ca05431d770df0d7cf77928f6a", 0x7a}, {&(0x7f00000000c0)}, {&(0x7f00000004c0)="f713c4d5f33865c032e189907f732703f921f230c367713c9621d826a435c8a5a6b73c5e38fa6dfa1881b4c54c0fc8171a857a0f4c94ecd5be8ae63e33ecaa5f5ca33d62261c71e4a1500d6e0997d735817ed2ce00fdae0760868412852794ff57ced4e699a3e4df1d9ab3e0b03845f549d6c287cb0b4fe826261feb0bf0bf0997d07c068f9fa807e88467f85a543c458ddc1d578603f40078f2702898ff2cc93c0346049fe10e7c8e06981c8dbd8f5375d71a32e76ee5f79144ac3995bfbf7df2dd74912b45de529f7c0c0a95a2b25dc0dcd02db702caf8eaf14efcd34109d7cdcd191eb7dd383e1e34ae4ad2099265a80e1ab16aaff43ed5bec42b949fe273312c7aaed09daaf9bc4806fce6ea07691d610959168394cd250787937be3b9d9eb4fe5ac4c81154584d7554ada65294383e3db7080aa664f1e", 0x139}], 0x3) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000280)={0x0, 0x8bd9}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) r4 = socket(0x18, 0x4000, 0xfd) sendto$unix(r4, &(0x7f00000023c0)="b1000501600000000000000007000000331c13fecea10500fefd6ecfc72fd3357ae320b37b673039d2d236acf20b7804be64174991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d323e7d026ba8af63003728211e0000d4500fd38bfbbf70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb001ff1edc7ea24551761d12767e371a3f83437120557adb71d89e000040781e4b2fff840ff00", 0xb1, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000180)=[{0x0}], 0x1, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001140), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r5, 0xc2585601, &(0x7f0000001180)={0xdead4110, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}], '.\x00'}) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000600)={0x1, 0xfffffff7, 0x0, {[0xfffffffffffff6e0, 0x2, 0x100, 0x0, 0x8000000000000001, 0x401, 0x80000001, 0xfffffffffffffff9, 0x4, 0x0, 0xffff, 0x9, 0x7, 0x100, 0x4, 0x3, 0x0, 0x80000001], [0x10001, 0x9, 0x1, 0x80000001, 0x4, 0x0, 0xffffffffffffffff, 0x7, 0x9], [0x2, 0x1, 0x0, 0x2, 0x8000000000000001, 0x491], [0x7fff, 0xfff, 0xfff, 0x3, 0x0, 0x3], [{0x0, 0xff00, 0xaa, 0x9}, {0x7, 0x5, 0x92, 0x9}, {0x800, 0xbbb9, 0x34, 0x5}, {0x100, 0x4, 0x4, 0x1a92e13e}, {0x800, 0x0, 0x200, 0x100000001}, {0x4, 0x3f, 0x3f, 0x9}, {0x1, 0x3ff, 0xfff, 0x6e92}, {0xffff, 0x7, 0x4, 0x2}], {0x2eb1, 0x3, 0x200, 0x8000}, {0x8, 0x7fff, 0x1f, 0x336}}}) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x45}, {0x60}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x54}, {0x6}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x45}, {0x60}, {0x6}]}) (async) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) (async) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x54}, {0x6}]}) (async) syz_extract_tcp_res(0x0, 0x0, 0x0) (async) executing program 3: setrlimit(0x8, &(0x7f0000000180)={0x47, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x25863875, 0x0, 0x9, 0xffffffe1, "94077e3208906900"}) writev(r0, 0x0, 0x0) executing program 3: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) close(r2) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7", 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0xc0206922, &(0x7f00000001c0)) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000480)='./file0\x00') rename(&(0x7f0000000a40)='./file0\x00', &(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$hw(0x0, 0x0, &(0x7f00000004c0)="001f03989dd49060e8", 0x0, 0x0, 0x0) r6 = socket(0x11, 0x3, 0x0) recvmmsg(r6, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0xff}, 0x0, 0x0) executing program 3: open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x0) accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, 0xfffffffffffffffe) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, 0x0, 0x0, 0x40a, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) executing program 2: open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) fcntl$setstatus(r0, 0x4, 0x4) dup(r0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) r5 = dup2(r2, r3) setsockopt(r5, 0x6, 0x4, &(0x7f0000001100)="26b80000", 0x4) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r4, &(0x7f0000000000), 0x10) syz_emit_ethernet(0xe, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) r6 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r6) poll(0x0, 0x0, 0x2c0e98b9) execve(0x0, 0x0, 0x0) vm_resetcpu: failed executing program 4: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x4, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="60e115575bd5f63b0dd7a4e26c43a4c0a6a27fb4c1e48d497ad7e8f101ac60dbf73a5fe7ba0c37253b86d68ba32a39c3067bf8ebbc375ff2dcd0c4c45dfba79d2f13a6836160f4d60b2b3369c7492ca8bf397e8f6586f430d1b3ba1dbcc5332beb5561be8087a1f9e8e7f80e208250903e98cab7c111fe5a62420a4c621fa643d3488593d65ea3dc7a811fa328f4fe838573f9b45406112398ffd5b0dd49cd490c3fada3737ddeb852d637368f43336239aba77f2e2bf5f23a0733a6152ef8fdf831751b7cf74dc014", 0xc9) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240), 0x0) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r2) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea1ffe548af97817", 0x8) rename(0x0, &(0x7f0000000200)='./file1\x00') r3 = socket(0x20, 0x3, 0x4) setsockopt(r3, 0x1000000029, 0x28, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0xba, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000080000000000000000000000000000000ff020000000000000000000000000001"]) sysctl$hw(&(0x7f00000001c0)={0x6, 0x18}, 0x2, &(0x7f00000000c0), 0x0, &(0x7f0000000140), 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) sendmsg$unix(r5, &(0x7f0000000a80)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000a40)=[@cred={0x20}, @cred={0x14}], 0x40}, 0x0) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r6, 0x1) flock(r6, 0x3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x15}, {0xc0}, {0x6, 0x0, 0x0, 0x88f0}]}) write(0xffffffffffffffff, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) r7 = semget$private(0x0, 0x7, 0x3c0) semop(r7, &(0x7f0000000100)=[{0x3, 0xa, 0x800}, {0x1, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x3ff, 0x1800}, {0x2}, {0x2, 0x201, 0x3000}], 0x6) semctl$GETPID(r7, 0x3, 0x4, &(0x7f0000000240)=""/8) semop(r7, &(0x7f0000000200)=[{0x3, 0x0, 0x800}, {0x1, 0x100, 0x800}, {0x0, 0x1}, {0x4, 0x49, 0x400}, {0x0, 0x8, 0x1800}], 0x2aaaaaaaaaaaab5f) semop(r7, &(0x7f00000002c0)=[{0x4, 0xfff, 0x1000}, {0x0, 0x420, 0x1000}, {0x1, 0x106, 0x1800}, {0x0, 0x3, 0x800}, {0x0, 0x200}, {0x0, 0x4, 0x800}, {0x2, 0xfff8}, {0x2, 0x7}, {0x4, 0x1, 0x1000}, {0x3, 0x7e7, 0x800}], 0xa) semop(r7, &(0x7f0000000280)=[{0x4, 0x1}, {0x2, 0x8400, 0x1000}, {0x1, 0x2, 0x400}, {0x3, 0x8, 0x1000}, {0x3, 0x4, 0x800}], 0x5) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x1f, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10, 0x8}, 0x8, 0x0, 0x5}) getuid() executing program 5: setregid(0xffffffffffffffff, 0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r1 = socket(0x18, 0x2, 0x0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e6993192", 0x12) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x7, 0x8) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlink(&(0x7f0000000440)='./file1\x00', &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000300)='.\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) r3 = socket(0x800000018, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x8000000000000000}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = semget$private(0x0, 0x2, 0x86) semget$private(0x0, 0x0, 0x84) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001240)=""/4096) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe4c}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x5}, {0x25}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x2, 0x0, 0xffffffffffffffff) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) getrlimit(0x4, &(0x7f0000000280)) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f00000002c0)='\x00', 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) socket(0x2, 0x4001, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x40, 0x40) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x41, 0x3fffffd}, {}], 0x2}) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x1ac) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) mknod$loop(&(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x4, 0x1) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1808, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000840)='./file0/file0/file0\x00', &(0x7f00000000c0)='./file0\x00') link(&(0x7f0000001240)='./file0\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x61}, {0x30}, {0x8106}]}) syz_emit_ethernet(0x7e, &(0x7f00000009c0)=ANY=[@ANYRESOCT=r3, @ANYRESDEC=r1, @ANYRES64, @ANYRES32=0x0, @ANYRES64=r2]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) executing program 0: sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x61, 0x2}, 0x4, &(0x7f0000000040)="af784282e2082d78b01a1cf5c749cdc76146badcd5854fcbaabafcdec656fff0b1e173417c495865a90264bb1b3f998e0f404a949f4ef0a6f4c230f9a08d9c0946d2e30ee3469731", &(0x7f0000000140)=0x48, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) close(0xffffffffffffffff) r0 = socket(0x18, 0x2, 0x0) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 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, 0xfff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x2, 0x5, 0x598f96a5f0df099f}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x74}, {0x2c}, {0x16}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000000)=0x4, 0x0, 0x37) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x0, 0x0, 0xc0}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x100000000000000, &(0x7f0000000000)) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) (async) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x59}, 0x6, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000c57000/0x1000)=nil, 0x1000, 0x0) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) (async, rerun: 64) syz_emit_ethernet(0x56, 0x0) (async, rerun: 64) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) r1 = semget(0x3, 0x1, 0x400) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000001c0)=""/111) (async, rerun: 64) r2 = msgget$private(0x0, 0x0) (rerun: 64) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) msgrcv(r2, &(0x7f0000000140)={0x0, ""/12}, 0x14, 0x0, 0x0) (async) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) (async) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) (async) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) writev(r3, &(0x7f00000002c0)=[{&(0x7f00000001c0)=' \n', 0x3}], 0x1) (async) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) (async) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x130) (async, rerun: 64) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80, 0x0) (rerun: 64) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) (async, rerun: 64) msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYRES32=r0], 0xb9, 0x0) (async, rerun: 64) open(0x0, 0x0, 0x0) readv(r4, &(0x7f00000003c0)=[{&(0x7f0000002580)=""/4096, 0x1000}], 0x1) executing program 2: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x5}], 0x8001, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x5, 0x1, 0x7, 0x8, 0x8, 0x100000000000001f, 0xa, 0x8}, &(0x7f0000000080)={0x6, 0x1000, 0xfc3b, 0x75a2, 0x6, 0x5, 0x800000000000006, 0x10001}, &(0x7f0000000680)={0x4, 0x0, 0x0, 0x400, 0x80000001, 0x80000000000001fc, 0x3, 0x4}, &(0x7f0000000100)={0x790, 0xfff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000007c0), 0x200, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000440)={0x0, &(0x7f0000000700)}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0x5) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) writev(r2, &(0x7f0000000580)=[{&(0x7f00000001c0)='N3-', 0x3}], 0x1) r3 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000200)={0x0, 0x0}) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000f00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x8, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000340)=[{0x74}, {0x35}, {0x46}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) link(&(0x7f0000000a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000e00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000900)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') chroot(&(0x7f0000000d00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f00000000c0)={0x0, 0xfffffffc}) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) kqueue() executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x41}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffb, 0x0, 0xf0000000}], 0xe4a, 0x0, 0x100, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x7e10a2f) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) socket$inet6(0x18, 0x5, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) r5 = socket(0x2, 0x1, 0x0) r6 = dup(r5) shutdown(r5, 0x1) ioctl$TIOCSTSTAMP(r6, 0xc0207534, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r7 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x10b) ioctl$TIOCSTAT(r7, 0x20007465, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r8 = socket(0x18, 0x2, 0x0) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000040)) close(r8) socket(0x6, 0x2, 0x0) executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000280)='./file1\x00', 0x0) r0 = open(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000001c0)='./file1\x00', 0x0) renameat(r0, &(0x7f0000000140)='./file1\x00', 0xffffffffffffff9c, &(0x7f0000000340)='./file1\x00') 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)=@file={0x1}, 0x2) 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) 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(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1ff, r8, 0x0, 0x0, r10, 0x90, 0x9}, 0x8, 0x8, 0x5}) chown(&(0x7f00000002c0)='./file0\x00', r4, r10) socketpair(0x6, 0x1, 0x0, &(0x7f0000000040)) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fchmod(r0, 0xc0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x84, 0x0, 0x0, 0xfffffffe}, {0x5}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sysctl$net_inet_ipip(&(0x7f0000000200), 0x4, &(0x7f0000000240)="ddb7d5479c877cfd1559d5d5929197b9481609230cbbc7484336b877bccea55a1b1629a53bdbe45754518a41ba737c4b98a4cd147f257b204f3fd93efb52ce33208d0d86600631df105c5555a6a79a769079b01881b099e1b7ca0b9410009f1ac87f2b7f101991dc0027b713f416b770226e2787cacddbdcc2c6b510f4366e4a5579aaf20a9562d55150c2d855583e92f3c4d064ca93b9bc898fc2ea", &(0x7f0000000300)=0x9c, &(0x7f0000000340)="1ff7274bfaeb36ba5f29d9bf7ba4b9e9c0858c8c4530e92a94b0dd83488fc3b05c2d81ff22e8a61758b9818e7b921ea64ae69feaa8525acdbcc3f8e5958ca224aa94081cc58992fed6b96ef6100e94bc44b57619d634c64d01ba6f71affd3e74ed0c9a362d0dda1becec82bdc9d04958bb10754beab79dd137907c15a1b8b6b9212e7ca6", 0x84) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_BELL(r2, 0x20005701) 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') r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b10005136000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) socket(0x0, 0x1, 0xff) close(0xffffffffffffffff) socket(0x0, 0x8006, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r4, &(0x7f0000000400)=[{&(0x7f0000000180)="9c0b291fec6a5560c6011c38", 0xc}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r4, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) executing program 7: open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="b4", 0x1}], 0x1) pipe2(0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) r0 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), 0x3) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x10000, 0x0) ioctl$DIOCMAP(r1, 0x40047309, &(0x7f00000000c0)={0x0}) getrusage(0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000000000000000000000000000000000000000ff020000000000000000000000000001001d"]) r2 = socket(0x1, 0x1, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x2280) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)="c0f8877bfb6fa8cfdf5b614a4b724a73ec3e26780fe2bfa991c160cf60c039fd7a2bdd635ce9af6a94ed2a2018f8dc4147e12e0ee9d764eb7fd3ed13a99de406360205ef94e8fc19baa27d62503bddd9522f62935356d16b610320d2af2d08b79faff75e77ba151d341930d9f4f0a8618939cbd7792ea44f4977bad2521d04f594f61290f9aebf4d096caa8dd7ecc13a45816a0be01406e17f1736b2895333a5da2100662e1a7de5", 0xa8}], 0x1) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) open(0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x1720, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x5) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0xffffffffffffffff, &(0x7f0000000000)=0x8a) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0xb1}, {0x14, 0x71}, {0x892e}]}) syz_emit_ethernet(0x4a, &(0x7f00000024c0)=ANY=[]) executing program 0: socket(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x20}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0xfffe, 0x6, 0x5, 0x8}, {0x3, 0x7f, 0x2f, 0x3f}, {0x2, 0x8, 0x61, 0x2}, {0x8001, 0x10, 0x1f, 0x2fc}, {0x3ff, 0x0, 0x8, 0xc0}, {0x3, 0x1, 0x1, 0x4}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) sysctl$net_inet6_ip6(&(0x7f0000000180)={0x4, 0x18, 0x29, 0x36}, 0x4, 0x0, 0x0, &(0x7f0000000600), 0x5f) r0 = socket(0x2, 0x3, 0x40) bind(r0, &(0x7f0000000000), 0x10) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = open(&(0x7f0000000180)='./file0\x00', 0x70e, 0x0) ftruncate(r1, 0x8) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0), 0x1, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000180)="94", 0xffb9}, {&(0x7f0000000240)="ec", 0x1}], 0x1000000000000276, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = geteuid() seteuid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000001080)=[{0x80}, {0xc}, {0x6, 0x0, 0x0, 0xfffffff8}]}) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(0xffffffffffffffff, 0x0) socket$unix(0x1, 0x5, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) denied attempt to set clock back 989856285 seconds executing program 4: mkdir(0x0, 0x140) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file1\x00') rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000540)='./file0\x00') r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) getppid() pipe(&(0x7f00000001c0)) executing program 7: setrlimit(0x8, &(0x7f0000000180)={0x47, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x25863875, 0x0, 0x9, 0xffffffe1, "94077e3208906900"}) writev(r0, 0x0, 0x0) executing program 5: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0/../file0\x00', &(0x7f00000000c0)='x\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='x\x00') unveil(&(0x7f0000000080)='./file0/file1\x00', &(0x7f00000000c0)='r\x00') pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000480)="85a73fbcc0f2008fdfe7a118b0df1d0f7f355edc17afe136f0bea4c95cc897fdad2b0e4c1bf0a59b645cae3e358ff1e1d959f1481cd28475aa2d727bb2ddeca8c915147721211ab10a507e4e4e740acc65858bd32912c7c6dbcd8738d0aa3299a2f69490040c7bddd15e595ca52207949f4f82fbce5ef67223f9c33af883175035", 0x81}], 0x1, 0x0) execve(0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$inet(r2, &(0x7f0000000100)={0x2, 0x1}, 0xc) executing program 6: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x114) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x8001, 0x3}, {0xd8, 0xffff}}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000005c0)=[{0x20}, {0x3c}, {0x86}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x40, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x4, 0x0}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0xffffff81, 0x0, 0x0, 0x0, "fc686b340da1e4795af94547bd1305d65c21963c"}) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000040)) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x100, 0x4) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r4, 0xc028698d, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) accept(r4, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) syz_emit_ethernet(0xf4, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xe6, 0x0, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x1, 0x0, 0xb, 0x4, 0x2, 0x0, 0x233, {[@generic={0x0, 0x3, "96"}, @sack={0x5, 0x6, [0x0]}, @timestamp={0x8, 0xa, 0xb018, 0x8}, @generic={0x4, 0x2}]}}, {"d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46723f3826d9842357f4d467cb2e24ed586547d107e74cfe"}}}}}}) openat$vnd(0xffffffffffffff9c, &(0x7f00000002c0), 0x2, 0x0) executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) close(r2) sendmmsg(r0, &(0x7f0000003c80)={&(0x7f0000003c40)={&(0x7f0000002640)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000039c0)=[{&(0x7f0000002680)="ae91b016966fc4cba92ca66743c3585c621be8ac3fa08597c0e9fd76c0f1f270398b30e673e428a3a27ff7972d0d8116fa7f88a518c9b1c791769fb77a9035dfe5997fa2f1ba3d6f2c5c7caf787a56dbafce044336045acecee59063", 0x5c}, {&(0x7f0000002700)="6e8741bfe102cf4ae1b682aa58da938553bb5ddead89ba51cbcc2075e0aadae39f2686e82c5501933180bc92bbf5ed439df76d43bb44c4b81dfea2f1198b98089ea23ed9e9c6baecef9cddd3667baa8c0f90056b5cf469e699c79f0398181116bde3900e818bac960e110bafdc0907facae61ea19a6a088ebe0a8ad9a3582e35a196b379f787885c6838af79050453214fc89916ec0d92f15b822ea3d11f673097f4881581be165685cf42930438ce65b4692a1e0b98613e3dcdbec325764d9ee5e037172f3b4508e3", 0xc9}, {&(0x7f0000002800)="34c77a5445af4ad5b311939c427fb73258c0e954e4ac470d5225db20d064dc83b2241cb34566e44a07b95eac8de4c5582a3ef2ac46df27260a4935257e2b63e169b6b00783e17224c280ce7ea1e9d195a523ab1de7f272b9c9f96aeac881b9a2440facc4f0eebe1e629f26e1f76005e2ea906d5e9dde5cbfad3d0f1f9dab34d407ee2391d0c43697024d7df458a83473d9368b7e5fc0aa0986518dbf1de97c6fefa373317e0df4c56e476c7d5b85ac63d863d38a8489a2897cc51f2ca69fa551c14fd359e3d52ff715f9c0288e6cb8790072bec6fefd3343a3e4fd4b0f00ded883e2436a259785766066d106addef18ecef41519e73202afb16a672d59cb5ced0431cf30576ef381d783a5cd47cc3c60682f4b0eb877d1a0055795077718392c7d2ff5daf62a2cfa7a1bf7725c024585b0b0f67862d617fae1777d2955ba8b2d9ced974f0f61c8d365aacecde66828daa25ba820410e125997a6a9722020e168c2b2a4c218677a17d293aa317c3f21711dd5458caa8a6d60101ddc960d54ddb55a65e6480d6be3a0f5b198deed833c988dabb891191284179ad2985fabda538c4d6dbbdf3abd9f579240a2598c3d5e5c1ac986125704f6201a6fdb9efe18186758c5a67081f2cd5dcd417e3c2b4891bfdc5a5771fc21ae18bdcfe6b0c46c3f1ff4abffce5604688f370cca9712ae0476f094f9014eb5a507010dfddf17b98ecd97d6efdfff06d49c19baf82638e4a40045336671c60be8eb0860df0d05f6464164bc519ad7528dbdae9748f089a6bb0a4be4608ccf7f40aeb990727d419e9649bd7f15abe28cf5239342b5bbf7147eb1a3e98c7c2f4779f80faab3b1c594cd5ca21cb0eecf8be4c56a2a43ebf1d8533a29ac07896e5f74cd3dadb47b9659c3d49539888af28ed5751a6ec96a7ad3ad07f44c112d283591ede92bd717095164a64e3db33b728c364698695039487c70f8b0f98aa3d1ac776851fc2b6bda45dfa36cc68d7701152358bf4050d3fe03fa02f7c623434edeb17a9bdd601be7601d99aeffeb283532b9b0663bc43f59f8df19557f2a5f8e000defe1c4cbe8818e1ef31a64c6770e427b144f6e8a5865c41c66306a607369a18f506138e79ec6de35664f188c4a46f602fde5c9886e7abe6f47b4228250980b9530a1ace257f1687e3fed8f4f852455f5a0158a961f5c332c653ed298fddee43ca78dfb6f0e87540182e2721ae3eb23c8507cb477fa7e01f4358ced2b6966a12be91d0032ba042b04d1691e86fdb39b5aefe83420107ddcde74848cb1eb610a89b6ed98981f25050049f48b9c218ef109f798b7f8bd7f312c0701f75ef44a85e5ceed42db715a29e532ab55bca30a4cc449fcfc2ea7abfcb6fd78b15338016f7633759cd65e28dbb85567de0f31af317ea72c33bb4e9e24f8aa446691053bba4a5483ff9a7019ad852d86105f641c2d589f30831e5725e0eb38bca0761d7b046295832b0c88717d2b752cd7dbe26537ff5d91e07412e7579d11c1a789896cf40ec0cdcb7a4ddabadd63f3b3f0d854009bcc3d6c44f506f5df6fd4e6909d3bca5cf6ad126aaed9ea00c33b2eb29703b28155618521a8f22c5447b549e3e1eed30fd1b15bc27df0c54358f2dd8703bbf45eda8165f1bc61c03650b6c9ab567cf34a147f5bb262ae14269cf399379378572d1df8a2548f34a3b7a4338008cb6808ea18a14b69bd514c8ece23b1e62e802f4a50f9302dcd49ad640edeb2de2b027f1901f7b077c4016fd04c36013c45c7d7e590a13f075132d5e2aca2790b3866411f67d3034ac4a003ca47e8f7a204917100e2bdd338e3ec89a6352610b430119396a99c5ceff99c058457ff4a1878339e5d22d6d4fe0a8c6c80233b501a29c017b29a3af2fb5c7204f14c11acd0bfbb25a575fc910ad445bad332e31d127fd961f07c910854c58425e8f9d39a5d9fdfb6deac64386bcf73f551302e9ca11c399302e38d4824e8862792a35f429329d7f1d1f49a39c93c3b5f0cf77b752d1f0e5025008663bde224dfff23df054fcfab71945f9e167b0e95da79646e8c971678b4feba1868b1dbe4362699164d64f3ef315966cc1945e7bf45821abb4f1a4ccfac1868512bea32f84d7ecd2d65b092c75d6e023617c1f5a0dfe354d9e8ec9e50508dd229395f2d57331ed7383e9a9a296f38b71fcbc0c9f6cc0acb3e46eced897640ee249844930dd2bc518ae3b3be7cd5dd93a6ca049bf55302fd0952821ae7a9d1d3bead3326e545c1e7024a81ca5b3ebfdecdf5419a806baf35b2a2b20b790579287496012481cae7594342822fac31012100af5f7aa56f5da49a4ab7d9a4414c62d770c1dc4c9e6b7e07097e075338f094c3025b0c402439534be9cbff1ee6b29ec01586a4f618c300aa6b4e8120a91d626dca59c4d8034fd40970a28a9a0868427108c554f9959eb59221249bc8f9095f403a10a307387ddbe2fa2e52c7ff020ac28e9636ad029e74f84352d6402e8699ce43e74bf32e9e3497d8bc2d861171ee5de87a6f09c67bd7ee107b65f57d6e86747dc993d10ed75157400a03a21487da0288891215859b2e7d24756c1cd4c6391e52668e4171e19b04690eb63e95d7d4431d8e050ac59f39ff459849f1cc3a7313c6ff66fcc8f264610e82e80b7ba692e118bae19d4ab2972d55a7437d7ae837fbad7aeeae27000e69f77393c343db9d7df0a8fc8029c65deeb2c2ea7802632337d67b4d48ccc2a6ce22333e1f05d32b87be5ece1131704b001ba88725c35bae2fcbe9cc5ec94aa71dbdea27e31126ae6ac18fddeac0fc236e660f814078b5cc7bdcd7384a4ac6cc51343e5d2ecbdd97a8652397cb9adcdc1e7623064498f49c448bcbd296baf919ea26636026652e0cfd8b260c2bf3517e3ae6a7689f1b701005d8f70f4a832bea638527f419f43786ef2559adc9f7a8ee9fbc33fa34fb7a54f448704858989f567d98714518353c186509845edcc03f0e00b5fbd513ac970dec04122fe5ed1a7821ebe3e8997f9e63ac72f357991aa02aa2fca9ac574332c55ea1e1b1aea816f1de194330b9bd680dcf404087c06a788af11db6ef69a0d68167828b9d508227cfaf70ccaa944ad522d16afc60930ab4c4f150ec8f7ddee3a021c858df39c16722eeb226218d9febd04531ef6a9745228eeaa0ec9759e432265dca3c354c4864966e2640b4c38ddb8c3d3cb924d7b5c8ced6cf3c91961e5fa099037163bb05ed28c5ea7541ecf636b4b2cb2fc1ea59baa48538a7840a43c79bd75650fe0f7bc75beedc714171075de218cb2df1a5e838be0c8721efee225478c100c960e647d28ae8ce0ffaf936063ce28b7f1d4bf60c989acf6eb1739ece0a5b4d55788d7af5d6e6bce282e6859bf5f666741cf660c508899c51d965080613e17606c465706cf76aacff4bc0df1e354de7b4f73649d693165486600480f7875f36ce82f9a2057df4ffd4f48540741a9ef6879563f0bb261547babe76cebde8e8d0d0f929856e16d27438f80a2371c5b9dbaaf62aec58947895f5a39c75d6e77ebf1f9e9197538c865d34afdb3481b01606c7bc5f13a553493010b8b626b01262b88a01f19a5c97f00a0e5b976949e75ff8d183952b50ee436e719b0448a5667f9b978d8b3501d861705f8b9530f2325d67333abe0c9e35c2fe5db2ba26d4d9bff004783c6bb589f34ae54fbacbb9fcdde49795fbc323f1010bd45392edd34ac8ad5d15d74410f6befd309516a2abcb968159816bdff82fbd8e25819d5795a1ceee75be9f224a288eb0916acd9d8ef5393a23d0bb0d5f0bb49da734473b33127ebe300c8fd6a0542c87999e9540995c91e495ab4238b00632efd5e8a11d4e601fb1266c837d68dc12f92f543d15326a5bdc276a13c9af10127b20903c3de8cf679b8d589e41dd37aebcc5af610583a628be47e0080a2244aa3c4d9e4fb2b5e932a1a4173e86e254c415dba5028c49817d5f191d0ca65e4ee8dd998b3a7b0a6aafb8d80a44fc4e3ea16a8fff3af019ea976f062ed2aec3eb784d07b870c85750fd999d808223a30c5b02b2213f95b212167915db2d05398c592fdb7b6d1a6c53ff4f48529ae9ebe9db764dc14ac9a28515f86f476e92e9952f66823bd9de3e8322e77f69fc323ae70b2ed09688fb3aae6cfbdf1aa7d7e056afb0a07f8c211550f6029b0a178e9847d9c398a06a4e78169dfddb7c029c6e3a239a380c3d634bf4aae75c2225370e97c31472bc6d3d1344c794cd1ccd4886f27963d2955c432813e061a18ddb7fc119bd12c7e1705a7336b71b93c3a275d5f38c351cca30598de3dcf74141830e8816447e31d3dec4cc54dfb9370707faadf89b7ed45273bf7432514e5843a37abc31c321d5a4aeac40c34659af03f79d91c6d4970d2c7510d897aab70d97c6263b4948adfde3edf2786e56c455fc932877ec3d6cba6948efa814caa07a06768a9c2a96678b73e5b701cc4cd1d3dd7debd72f574d11520aef302221ac85fa7c6f6a4a058ef1176ccb119bea56223e769b67fde569e18bbc5dd4fa9f70731b865c60d4a195ff5b4a461ef3358d9896ce3b7f9a53ae162b8e3e9841c4fa12b3c012932d3854304fafe92fe1750368c7021d66cc26e8960f1403dee1333c526c3e187115a30acda032eb39624e04325c9b3a8b75b764470f1da46cf1f4e827229a42c9017a25d3b10bc9b61ec771a283793315ba061967d3f12c25ec060626bb8570d7bff1cbd21167a629d00e79b86c0c528acfade4b211e1977ca75fd3b24d44d4d540839a476f31f8b60056f29816a2e96ae586964b4d95a2dbaa0ffadc9483767c3b021811bdf591712574e4be87add4d984072ff2c6eeef22b18424dc17dacc2a7899e74c4c4323dac89127db58a8405be3980d4761dfc31b0e3588d6a56119a8c3ff988a20206e6fea73b44ca120c0e8b9037c106d75b69a1e437ee03280b9245b11a16f61f430c4ad3933428145a9a8c293ba8f092eed6c51c8f56c65f93d0472fbf67e1e0b4eb14adc1257f9441f6e21c544895ac2483b2f64ea0e49eb348164395004b25d96bb09efd0642abf087ded9bb332111556be60052494c7ba88cbd8cf78d6d4110471ec80d322f3040c635122c4602e5490ba0931af0693ebce6c48e274c5226c54ce33c2f29755c319c861759f6577c8bedb92f797331b252affaf64b7692a1262f7bb644702e48f316e18b9d66a857c6ac3c374cc27610169069ca5ddd3a1722eb3680b3327d3b56b92fe10a713c15c1bba847f9fbfa27ee389a39095f03553583172d38b856acdd806e52fba01d210c983398beebbc22cbdea7e218feff5247782e6ef165b5e1e57e97ba822f37a512552e55abf2ebef1b0f4ad5185d2fcd43f8957a7ea33e200613aeadbdc813a7cdf4951bb4f2ede56a5f30fb6c59fd4a0e03c71bcfc81dd846bced412507b93f0f6d77f040184253d5335b641cb03e1fa443833636eec96e52154f1c16588ead8efe5a429d340610b7522075cf06493198df2090d640ca2ce764423ac2984e3c7d845c31cea1531988c1a4387495170417edda304991aac4f3ae506c8cb8b5a56374ffdc18a02885467f060e38be8d22ca63ad13c2c3834b48c39b38057efb439eed5123cbe816ca78aab1699571645b9131b117618b6618be9c90f3adce385d82f03416daf2008e1491309fe4177f76381eef71e4a7568970542f2ae1455dee54729070bcb2e352a48d08263f46f369e2bede40c3617d7fe4c938cba99e6b2bff04dbedf7e8f95fca8243a8266fda2a9ebcabc0508f14f9e3f5ff7", 0x1000}, {&(0x7f0000003800)="158b3aff7fef9c2f0197a9c6df7582b170c3b4a410b34683cacfe516c971d1d531cf66960129d0d3e6d3ea9350e840849439", 0x32}, {&(0x7f0000003840)="b780cd85807a96e84be64a27dc55bc57f31caef7d64fdb7d73b1dbe27982e235948014d43a157ab6f6b95a66c7ffdee3c79861d5351a13b47f9fa09c5ec823cfd1e47e0695b8b8132444ba3c62e6af6c8143c0240220d41b28467a5b0908219804d313458570ec20b5fecedf0495a513a8aa33db8c8b992ec7a306f5e8cfea67897093af395061cde068c7f461274463c445ac76d19da2e8d081b5c70c98af343b339ee3a1bd47e02977b6cb5259b06c84ccd896bb88f02422abce3a0af163204a", 0xc1}, {&(0x7f0000003940)="6d028e54f484390d6b2c2556aac0ca1d0c89be80867cbc578c0e21ee954bfb4d5980256f0269fd0295169affcfe105747ac393674e44cdaa7058bd3eec5cb2d4470ed46f2c6a7b007482dbf511e55e232a748a4dadeabaea0818c679", 0x5c}], 0x6, &(0x7f0000003a40)=[{0xe0, 0x1, 0x6, "d85102e63618a6522870ccbc82fa9b54abff334251b32f46f78a0cd41a0889788b436c4da21245897cb7bf140389d8d3ca55efbdd08ee58f9b47448145ac2a41344fcb3e821904abd29fb3736a066e105de238aaacc3578216729162f952fd5d2d37cdacf28bf8e8172ab04559c83bf39a9bf9818ffc7960020b502340c036efb5e2abecf2bd9f466e4cd3e0383fbc70de6d6a26853b2d648084982a010530a6690d32d0cf6a6dcba6810c8c956c7c9d8f5a2443a0202861234e7b6d94dc5aa19eb5152cbac4812596290288"}, {0x18, 0xffff, 0x81, "c00e50"}, {0xd0, 0x1, 0x9, "7bf1af7d6c4957d6290c24eb3e3ee0fd0334fd63896b1714dfff45250797b616837591dc2a849a717f5f08807c61b52db9e375373e393d8e572b6abb41015d12249a03308bdaf4159e9cc203c60524cd7097c603139f0afa4db0b42887ade3da7e86bbdf76c4b832208ea3c416845fbe96ee3ec14c56aa2dc46d36103cc5ff420e988c9d2a2711019aef5c2551069e9070928da0cf3dd58913059eda4a077ac450217c81d727786aba1c40f7d77aafbf060224b75b6d88de061ec10584"}], 0x1c8}, 0x40}, 0x10, 0x8) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7", 0x2) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000003c0)=[{}, {}, {}], 0x3}) sysctl$kern(&(0x7f0000000000)={0x1, 0x3e}, 0x3, 0x0, 0x0, &(0x7f0000000040)="3944eb3f115f79037148fa0ddc3adf427d080000006ceb99ea265a4a19b2e72fd9cbb4db32e128db447c5e01000080d5fa1d9213ebefff7ad23b886bf325280bc040eac897a0d4168da6b6b75d146499e1ee9ddeb2d68e8d011a", 0xd) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) recvmsg(r2, &(0x7f0000000180)={&(0x7f0000000240)=@un=@file={0x0, ""/4092}, 0xffe, &(0x7f00000025c0)=[{&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/142, 0x8e}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000002300)=""/184, 0xb8}, {&(0x7f00000023c0)=""/73, 0x49}, {&(0x7f0000002440)=""/105, 0x69}, {&(0x7f00000024c0)=""/233, 0xe9}], 0x7, &(0x7f0000000100)=""/3, 0x3}, 0x40) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0xc0206922, &(0x7f00000001c0)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x54}, {0x6}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) executing program 2: syz_emit_ethernet(0x36, &(0x7f00000009c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "89328b", 0x0, 0x0, 0x0, @rand_addr="fc7be31dda4e647e1cfaceb91fcfb166", @loopback}}}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) msync(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x2) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r2 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000001580)=[{&(0x7f0000000280)="986dd270be6ac02e9e752104269eb5a5fbdb6d78b13e6b317db4c3c91d806d3117b454794642d9a136fdc6a93a92885b7b7d701c39eb43a2eba3fda5909633c7059ede1e2bb43c8a06121030bcf5b4fc73aef1830a8a44c36c4f60140f5554a0bf950cf6aa08a476b2b1e26894ca05431d770df0d7cf77928f6a", 0x7a}, {&(0x7f00000000c0)}, {&(0x7f00000004c0)="f713c4d5f33865c032e189907f732703f921f230c367713c9621d826a435c8a5a6b73c5e38fa6dfa1881b4c54c0fc8171a857a0f4c94ecd5be8ae63e33ecaa5f5ca33d62261c71e4a1500d6e0997d735817ed2ce00fdae0760868412852794ff57ced4e699a3e4df1d9ab3e0b03845f549d6c287cb0b4fe826261feb0bf0bf0997d07c068f9fa807e88467f85a543c458ddc1d578603f40078f2702898ff2cc93c0346049fe10e7c8e06981c8dbd8f5375d71a32e76ee5f79144ac3995bfbf7df2dd74912b45de529f7c0c0a95a2b25dc0dcd02db702caf8eaf14efcd34109d7cdcd191eb7dd383e1e34ae4ad2099265a80e1ab16aaff43ed5bec42b949fe273312c7aaed09daaf9bc4806fce6ea07691d610959168394cd250787937be3b9d9eb4fe5ac4c81154584d7554ada65294383e3db7080aa664f1e", 0x139}], 0x3) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000280)={0x0, 0x8bd9}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) r4 = socket(0x18, 0x4000, 0xfd) sendto$unix(r4, &(0x7f00000023c0)="b1000501600000000000000007000000331c13fecea10500fefd6ecfc72fd3357ae320b37b673039d2d236acf20b7804be64174991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d323e7d026ba8af63003728211e0000d4500fd38bfbbf70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb001ff1edc7ea24551761d12767e371a3f83437120557adb71d89e000040781e4b2fff840ff00", 0xb1, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000180)=[{0x0}], 0x1, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001140), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r5, 0xc2585601, &(0x7f0000001180)={0xdead4110, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}], '.\x00'}) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000600)={0x1, 0xfffffff7, 0x0, {[0xfffffffffffff6e0, 0x2, 0x100, 0x0, 0x8000000000000001, 0x401, 0x80000001, 0xfffffffffffffff9, 0x4, 0x0, 0xffff, 0x9, 0x7, 0x100, 0x4, 0x3, 0x0, 0x80000001], [0x10001, 0x9, 0x1, 0x80000001, 0x4, 0x0, 0xffffffffffffffff, 0x7, 0x9], [0x2, 0x1, 0x0, 0x2, 0x8000000000000001, 0x491], [0x7fff, 0xfff, 0xfff, 0x3, 0x0, 0x3], [{0x0, 0xff00, 0xaa, 0x9}, {0x7, 0x5, 0x92, 0x9}, {0x800, 0xbbb9, 0x34, 0x5}, {0x100, 0x4, 0x4, 0x1a92e13e}, {0x800, 0x1, 0x0, 0x100000001}, {0x4, 0x3f, 0x3f, 0x9}, {0x1, 0x3ff, 0xfff, 0x6e92}, {0xffff, 0x7, 0x4, 0x2}], {0x2eb1, 0x3, 0x200, 0x8000}, {0x8, 0x7fff, 0x1f, 0x336}}}) executing program 7: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000000c0)="de6ff6d8bd34196d090ad8cb66c727f78df3867d1a1b97b85de73766fe", 0x1d) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="89781dd4153a6fbf4e60ccee7fe40bc85ce88f911a647d61304129bfeaf1a500a131c63762ec36e60379eadf1404c869240ffcb2ddffb780a8716197bc378bc08a6159334e96a8ccc4f5352e9e69b7487f60e5a312b652f68e49a9ddacc358a9a0e5f81b5c3c656c", 0x68) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000180), &(0x7f00000001c0)=0x4) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0xa}, 0x4, &(0x7f0000000240)="c986e98a77a9719ad7b1f6ac712ff3af06636e4a33afd143f975961d8787e0d2c6fc31cf6f39b51c75bc331cc6d65e512948b8904c12e5fdb49a2fe49692f68004721a5ec1c5591d4fa451e53dd73e6727a38a86ae7b1eee7424dee19bd76ccff9cd467a2d1b432ae65dd55c40cfbd4206a360a9bf620f1c5b71cd7f2fc8a56d4ed22caf6e2205afd26795d962879d0a3d28bf6dd0671102a435783d029b2ff4fb5d480da1e766c2e5af89a7ba3d4ccd74d17c8cf5d105256a5fae0937eed121c749db5550f2f77bafa3186a443796e92d6786a39175ce331295bae654a29be577c8b4a14d5cd14031f204733a3aeac8750669766806a9d0f815e5e7698e0fa09c97e30f1f3e755378d4d141206c47389868b7c85afa671c23c7f7eb23db65ac51ef11b8ffe40d782d12f095c770c4248c1dcfa1b58c7559d4a48733cb132ea0a2c77856127ada2b14817499b8386a5ad039bdbc10d6f1c7b23ba36182ec575ff777e86996c47eccb2046793401ab1b2b44d4f78161d4cbe232c9163c18b52ddcdef33b13feeca93a30d4440d24f9b42f4c0aa5dfd77a04b9b2c8dc523ea2cce434ba6d3159ef8c442709f459ad310bb4dab2b6b9ceb054431db8746dcd4ab55d74d9de3541dc89218f1ddc924cea72e08ffb0d9c347bc387d353adfc57332ff73a6845ab9cbe48e827261a96539ad64425f5745bcb2d93271731bc35e2ce0eb6aa7cca1d9553d8fd37200c5fc6d5778c4ac9396ec1ff6f5fbea3669fe58f807c2f9c1eb17f0a234e119fc26898c93ae2cb2d5b5cbb536040777bccd428ac96ec57115eafdf1f1e27b4552c5f96f6dfabd66df194cb130e8d18028ebf0139f33e1b9c334658170c979a9e81491769c5ec366c21c18670777424922ee1a21ec78afe51cbfb2cc3ac17a5648583a20dc7c2685807fc324eb7f2dd3f1dad3c9d0a0b40f1f6b225695f0f0ed11cb9d61515471cdd2554e348d6de921513a1d06a2098894265986df15eca20638c8169916b1f938f65c45633a2403e5700c91ca3cf50135af1efcc9f68f9f120f9c66637d7027331454c2cbcd88c3fbb06344942ea9c18a6df82d2274bfe2fa1ad601aaf955bde634c272de7aa8ee817b37b3cd8f1fc2a001e388e39ba59814547aa09542266f499d5360e524b4c99bff51c824710a76e05322119cf668f60ceaf6082c533e742ee87ef1a6c1eaf8612dbc5408100a92a176fe58c105a9bda3c24858374b379b99821d2fcd9e949070950bf0f622ee4dd41ec10026e0358932dfe95fdf4679957e87d14b27250f66028a146b68c07f439edc92f99e4fff00a26daa123d23a0d972cc2f42141e482c944e94b8f4c149cb5a366819cd01407250b49255ceb95757d70d3c77d39e3818346afa536877e4a02cea364a10f7de314726425c2d0c31b6ab92ac969d1492bb2dd732869331c0bcce0629f3ba8f10f862404a36554f7b54edf509e33267a69b6a41f6aaac00d1a25aca88e03b709399cc4ba0055afc981e727ac52b451c18dad3f31aeed394b5ccf4a4561e4473a6272b44658b7688b369cd2610d4eace68db12cf4822e817bde641d0c1d32e36955cf826292aac81d5b72638621e4fb70093f30cc0a0503f0e315d84990ed10180ae8d961e9883a54ea02289e977372be8ad45002174284e0bebaa6984c33d0aa055b8c88383d9637ee522b828442a862180288e5dbeb271045a9ca732b1b3dd97f115a8e00a545284af8e774fd021444389943ecfb34146683c7397bf08b295198f618ca51a30e49d6a20acad5a358f25b12321f90b2ccdc140d517b5032b8d057fcdf97594d7e7a38e8e23555e802878314a9d5e50d95ed8107a477ce9f91e0aadd3325790c15ef90998b60feb1a5f74780ad8dc6b4150fdcecd91778e21d4bb2aea6f5a7d6b44bbe8e1486621eccd37a1d78f89faba204a3ed6c5533349aab163f6e9d1f31b3dd5a41a03439f4ed72517d830daf6b9cb4376b909c146b9f45014e86ead55e376ae57ceb0e47e3285cb1baedf5f430a8e1b2ff4459b866d9f22f4973b084dc767c23ad3285a2b8527020182741c8c94e4f5205b2111e949d343c44271e6940ae90c9ddcbad6ff50476e08862099d72d43a059ce4f7876b156cd75687e9eaefabbdce7c445e2e72ec1fb1b1975f70ddbb0283c46b3a64caa3590c71ece34372fcca7330d0559ca2173ba99ce61b1695521b3fec5f63d225fc09ac8e5dcf22c0a30b5b01db7bf4f8732373e18ce86bf08a6fe26f3ce011fe2f891bb9e4c340a787207a8617a2814a3b38fe9021cf6edaf2c0089ee0a3c21b1fcc69ae221c5de4a35743733e0a9859af0451ba4ed947df3eddf2f6ea2e47e10e170f162783635f252eab6f07e350663d1cf2308025c81ea9843a3fb24cf29f2d9acf660136ad6ccbdf7e855041a8655d67b35c3e05ef165854d030a95fc89621a83fb28ab9ec90d6a9b1b58be4060a04a6637d1031237d4181a6a2275c8a701d0f6fb9fa5b91d7c7ce3c3e3b7c6afa19904137689f2c6fc05a6875048091ff1cf17b3e39df9d07159954bf56ef7d0d3cbb5b8567c8ce6a8342743da3fb70da8b965cf42ae6c06bcd9d0417515c75e66a24a2f07b4903473736d2947dcc071e4a0c199cabde8b6a4a5101fd2a12936af07aab5dd985861d739b3ddc0167d54a2a9325ce277b0ced553bb8ead4469bc49292d103740729f3d2246ef7fafcaa2a4a49d184efb7e56dcedf778e57d8effde845a7bca3fe47885f020b747670d56da1ffcb9926280c8c6a58024ec6246bbf7297b8486ea0d24f617fbceada83764300639721e95d4792e3a2968074e354a6087315b2c02a2589451e054251a05f955f15f4ea57e59f5ae836fe91b06f4fa2dcceca4dbffe9c3ab97abd7097e3d344fc38d9c4f7ed7ba2ebf407aafaa748e47f4d1992800298eb4667af16d065841a4178ff8293d1196d0b4d203fdb13e075416c1ecf0db869a495d339e91ed8b78b53418b2aea5638aef4f5a316f2ac4ef33dfbcdb0fc1cbc367cce256d279edd36b3fcfc98312cf882e7f6dc1e21ae19fc75c4201be93e106ef89518185ea66c97de4f213ec2a6d7cd0f3d263a73eff52d5dce3b6e7d4bb86fcda13ea47e69d71f87040f9c8ff495ceb8c998232707cb00a6a08ffd6895030f5c62f6f2f2883f7b7bdc35ea54cc9575a6b4e2faf572ed2547521de5fb213c8670e6a970bebcc452bd17894d4623795ab7e07d0d35a2068cb251467510200438df1266b0dea30e7d4dac34db846d6b681a38000dc2304920acbf9517cad6f3d3f7bc24b10ac34d6a9caeffa44c7c937f85082d2b0ad67f88b0a4e60fb3c74e5afeb1ff479c65840d84b126192a9f903162d211656579d2d12b9478e3ca06c609096d6aa7a7849b5be4a939f7808923c1dfc17d7c5ca49c19e21f8264510f877bd55c248009a2789582d2b85af2b9a9edfc0cac6964d48cd6cc713f9c87d5fe0ef3e1d1a4067b0e3f39675ad73cf8b5f2c0dfae68c701d4c79a2251e91216021969f695999afc41e593dc7eb7787572583b055ddb398e5cd20e5cefb9e18eb077aa15acddf79fad377f28e70d9dd08efb55e86501599eaabca864c43d3b8dabd85cc364f38e0b1fb87c8dea7cad2cac6e90e1512cd53a527104f5e4937c56bcccd7d712da914883499433d17e751279e7769e4ca9945f6945edb261cfce6205e88d8a4a7edb5a7bdeaea59f4df553122681ed43afb6dc0860cc4efed607b6da49bc1042b94948cecf1a055960d145b9a1fd0118655ef0791aa90e4bb9fa19747a297ee84de1d0bedd82e19216356a7c92c9058c0f93fa27c9f1a1a1b6136c5e3fc125f5cb421c5fe01847ac19f2b074f304a6f8c440556e3c3af72846f3e93f22c0e64cc607a44898b496ca93061a98ea003604c737a4f8c7a9c3e867f598d47aed432dbc71a6262b113f8bb260c94bcfa4c05010cdecccfaf5aa87544956405c9c949cd36b20be31b0a7f15421c15c64a1e4e68bfb490bc6590c7b5301a02bf8c197e453a514a5de5d4ad0495011dc5381bac2184d7e7dcaabb219dcafa198eace200efb5668b2266d66ffa7e347bcbdc8fa978020d1e72e2fe52abf7df99bf148f8ae1242c559560d011a7333631ee471bc2e14e992796b7eaf2d2447d519b16e21c213389c5b05b9a8a288269d88f97256a9e32461696f8278f155ed73c56b44c84d186527f7ac7b27bacc55a3adc101d29b5b4514ed8b74813b7620b8c98e507f4ea058ebb152e564eea8d017bb0ef43e62996a93be2aa836fb2ba29d867e3634c60e69a03a7b9a622eeb119f76c07799bc82810e7ce2ac50cc13885ec84fa18664669bcc2bf6624081c44cff59012c4b0d53d54ff848641281036a33eab65b478e71883d2eafa2c7b3f3c87408670e2f631de1f1e6b42b3d04c1c8108976793e98c9b7eaa5ecf382bfb7bd3e9ceec33321688a01155a8b31a42b359f2019713dfe158b408a53bc0a51c7ec1a582cd2aa15735ca5466e5be1a496d9e03fe6bb9496bf5d7cec0daf401d9236b1cc904faacb567291e238b81b6870fa2c761683ccd5754d9030080521b6f6a8ffaa4758886803f47d88c3fb79fdb2732fed59d1548bd4a403e3f780ddf21cbbea6ac69f78e4ad90c1f65a51211ee8c24491d48ddc8c547a1971311c3a5d20961f205f73c2346a08817a3c2d3c2832577fdf47f66d650eaee0ee852a487aced40d41dce69a4aa4bc09f856ed8a9775bd7c2219f7690104f82dd8acdf2ea5871e032deafc500ec61670f4d8738b2fa98c9cfef5aa2bebd4b4082d07e3b6ef658b13d02e36c94f56b674e5ab978ad6f91dfd8b398350168c894832d6028c85c5fc81f3c1fe57b9f96e8706e350375d5378181329b4c6fdca98027393a93c3b04a8a643b1a18dace43dcb4787cfc92cbd33dfac9ab05e9621cf24c84fafb7c34bb8b6ea4f111b4cf65724ce5fed2fe124e034f0f33ff6aabad94dc385d505fd212592146f160f7975771d6f5296adf249f1d59bc8e8518c1d49fbc7aff303b945764b4e043b27cfa0b5d38903aa1d803aa45b8a6517c0eaa981f03de563d8087de5f530d11a81c8aa239c6c631665ceab779d8b925c354aa3806d5cedbbcc23679d688b16585a027ba8b65870e3da4a4824a471641fb25e787650fc9f4a92764139036d669f66be7ce330eac968bfda77b4535371a4ab2feb12d26b47ec194f23f8670eb77480b3fbdc8180a6e8838fe009d7484f198cc942269d36a9ab142b25d7807f215927d4dfbc7eb6aed0bdfdf315221cbce04a5764dee3b83b0a7f80d9fbc0ce6fcdd1b72032d48f538153d2f8eae8c05b7d0f30c836d1887a6a4ef7cd4f4861c39d5579f7501fac2f7779acc7115588cff3accec6f2532b1ea2b43038fbbe75eb73b3b80ebf2c348fcb5b74a371ec61d1d1009d1d40f5db9e356104393a5ea2d2ed7fd4ef271ac4296f519a7b9dc35f1235a6667cae0793fd3118828a85e2541b1b40e2db6586b7be1edab4e5bc2f4d08f2d4be7c9519f764bb40fad0674503e526542c6709e09d19db62d4cdc1084b63d3f4655d6dc1b61511d37eae74f6304a1bff5fdbe51b3948c2839efca01a70f6207595bc19a53e6fc59e1aade327b2349f2842efb32b75ba34dabda7b2c676295d350c98e7e986aa65c0138906e55053763f910dd9b48f5fb5e1789ed776fa41cfd46e406875aa81d00719df8adebaceb336f8af5f4db4e8a1c7926fe56262268a8b100209c3b3555bb27e457d55072a5da080fc9239daead7df7174089859263a19d", &(0x7f0000001240)=0x1000, &(0x7f0000001280)="bd4378ea73d5a5c2b72ed2df6f4320f45c8be1695e47e2b41e2d9982aae2cfa90993f5c82b01da2326521af2bdd8a0d6a2a9b2352746021bb4c6c976e2cc73d36aab1c8102b30fa237820b28564401e2da1724b8baf3be1aa1ba6110dae6747d5f0e1d3d0bac2f1e965e5ac9e88e9ca34dc8ae08ef63bf", 0x77) r2 = socket$inet6(0x18, 0x5, 0x1f) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000001300)=0x4, 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001340), 0x80, 0x0) syz_emit_ethernet(0x7d, &(0x7f0000001380)={@remote, @local, [], {@ipv4={0x800, {{0x11, 0x4, 0x0, 0x8, 0x6f, 0x67, 0x8000, 0x20, 0x2f, 0x0, @multicast2, @loopback, {[@rr={0x7, 0x23, 0xa1, [@rand_addr=0xd31c, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @broadcast, @rand_addr=0x800, @multicast1, @multicast1, @broadcast]}, @timestamp={0x44, 0xc, 0x3, 0x1, 0x5, [{[], 0x5}, {[], 0x81}]}]}}, @icmp=@dest_unreach={0x3, 0xf, 0x0, 0x0, 0x4, 0x8, {0x8, 0x4, 0x1, 0x0, 0xdf8, 0x65, 0xc048, 0x2, 0xf0, 0x1f, @broadcast, @multicast2, {[@rr={0x7, 0xb, 0x1f, [@local={0xac, 0x14, 0x0}, @rand_addr=0x7]}]}}, "792cc0"}}}}}) mknodat(r0, &(0x7f0000001400)='./file0\x00', 0x2, 0x10000000) connect$inet(r1, &(0x7f0000001440)={0x2, 0x1}, 0xc) syz_extract_tcp_res(&(0x7f00000014c0), 0x401, 0x9) syz_extract_tcp_res(&(0x7f0000001500), 0x0, 0x3) link(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='./file0\x00') symlink(&(0x7f00000015c0)='./file0\x00', &(0x7f0000001600)='./file0\x00') setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001640)={0x5, 0x7ff}, 0x10) openat$klog(0xffffffffffffff9c, &(0x7f0000001680), 0x8008, 0x0) getsockname(r1, &(0x7f00000016c0)=@in, &(0x7f0000001700)=0xc) getsockname$inet(r3, &(0x7f0000001740), &(0x7f0000001780)=0xc) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000001ac0)={0x4, 0x4, 0x80000000, 0xfb7, "1d77cb5694203a2e6992644566a586607873de58", 0x3ff, 0x100}) executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x18}, 0x3, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() socket(0x0, 0x0, 0x0) mkdir(0x0, 0x102) getgid() mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r3, &(0x7f0000000140)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r4, 0xffff, 0x100, &(0x7f0000000200), &(0x7f0000000000)=0x4) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0xffff, 0x7, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff"}) r5 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x133) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x7e, 0x0) writev(r5, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000040)="ac", 0x1) mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x4401) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x4) r1 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) flock(0xffffffffffffffff, 0x0) flock(r1, 0x0) syz_open_pts() mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r2, &(0x7f0000001480)=[{&(0x7f0000000100)}], 0x1) msgctl$IPC_SET(0x0, 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x95) pwritev(r3, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{0x0}], 0x1, 0x0) truncate(0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) msgget(0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) r5 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r5, 0x8080691a, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x49) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) readv(r6, &(0x7f0000000200), 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbf}], 0x0, 0x0, 0x0, 0x0) kqueue() executing program 5: setregid(0xffffffffffffffff, 0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r1 = socket(0x18, 0x2, 0x0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e6993192", 0x12) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x7, 0x8) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlink(&(0x7f0000000440)='./file1\x00', &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000300)='.\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) r3 = socket(0x800000018, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x8000000000000000}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = semget$private(0x0, 0x2, 0x86) semget$private(0x0, 0x0, 0x84) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001240)=""/4096) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe4c}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x5}, {0x25}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000000000000e30b060000001a5113fecea10500fef96ecfff0f00007a89583535", 0x25, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x3b, &(0x7f0000000000), 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc050756a, &(0x7f0000000740)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xfffffffffffffed5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x4, 0x0, "65dfdb7132fce0b568c98b35202405275b738718", 0x101}) r2 = open(&(0x7f0000001180)='./file1\x00', 0x615, 0x0) writev(r2, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001380)='\x00\x00\x00\x00', 0x4) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0", 0x1f}], 0x1) readv(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f00000009c0)=""/4109, 0x100d}], 0x1) readv(0xffffffffffffffff, &(0x7f0000000040), 0x0) setreuid(0xee00, 0x0) open$dir(0x0, 0x0, 0x0) getuid() faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x9, &(0x7f00000000c0)=[{}, {}, {}]}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x7, 0x7, 0x200499, "d88c28fa8797f9bdca0988d15554000900"}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000580)="ea00000100000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0xc, &(0x7f0000000240)="ea00000100000000", 0xc) syz_open_pts() executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) getrlimit(0x4, &(0x7f0000000280)) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f00000002c0)='\x00', 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) socket(0x2, 0x4001, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x40, 0x40) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x41, 0x3fffffd}, {}], 0x2}) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x1ac) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) mknod$loop(&(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x4, 0x1) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1808, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000840)='./file0/file0/file0\x00', &(0x7f00000000c0)='./file0\x00') link(&(0x7f0000001240)='./file0\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x61}, {0x30}, {0x8106}]}) syz_emit_ethernet(0x7e, &(0x7f00000009c0)=ANY=[@ANYRESOCT=r3, @ANYRESDEC=r1, @ANYRES64, @ANYRES32=0x0, @ANYRES64=r2]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) executing program 7: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) close(r3) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7", 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r6 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r6, 0xc0206922, &(0x7f00000001c0)) setsockopt(r0, 0x11, 0x2, &(0x7f0000000340), 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x889, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x2}], 0x2}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1, &(0x7f0000000040), 0x4) r9 = dup(r8) listen(r9, 0x0) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x0, 0x0, 0xc0}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x100000000000000, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000c57000/0x1000)=nil, 0x1000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000001000/0x3000)=nil) r1 = shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) setrlimit(0x6, &(0x7f00000000c0)={0x1000000000}) mlockall(0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_emit_ethernet(0x56, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) mlock(&(0x7f00000c6000/0x2000)=nil, 0x2000) msgrcv(r2, &(0x7f0000000140)={0x0, ""/12}, 0x14, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x130) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYRES32=r1], 0xb9, 0x0) open(0x0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000002580)=""/4096, 0x1000}], 0x1) executing program 7: sysctl$net_inet_carp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000040), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000180)=[{0x4}]}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x978b, 0x9, 0x1, 0x9, "bb08000100f1675910508b00"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)='<'}, {&(0x7f0000000080)="4a376695e11226965d4d83e9b0e321b60da159b00ea965b7083364b8797c76c929a4a7a52c103892f4a4dfc111d5471bad731f9a711d425c6508d76c2fcd3be5907ddf2acfddc6f85ba9cd959a793077f888c7858d8c73e6f99a5c470b874ec85315ddf0c65e7195e0b4a359fa363b2bf8b397f6b9ae031b4e3df892504b"}, {&(0x7f00000002c0)="89a11989d35d757f5f56fd217f8705cc22d3446810d47041653604dac0b29ac1de174adcf41b3c8a3078b01ef6fbbf22038f577203f82314e62c8f800554b11f1687c1360671cf0259105cf21d00a5883097993d330436aa98589468fcf365167e40ad62e1f1e4b0a4785e7ba02dacd4fd0802f7aebd84c5c80bc8a3e253977c5533469e2c7ca5213bc79f2e824c02aa8c64345437cac262c7c7f5bb4c611744c5faccd3a17f60369b41be43b7c8e60a1d63dd20d25141f6b4aec6656ddaf41037683902bddd523557dee5ac66bd5a03ee7a4c3d8efe1d3a4fda2a7a3915a79f22235ca07f543c943a47b0e1e9f179"}, {&(0x7f00000001c0)="cac48e350fc49aefb29e55b01ef67201cae907974430d5b54dc6b5c4a06348b06b2afe0f00497d049a2690274b7513ecef2db8545362582cffb5a897ed6da260e411b827fec6edde81dc56d002efc8d7e0a1a4e6e902c46f365bf2baecbf"}, {&(0x7f0000000140)="57b5558cea5b8e"}], 0x2577c11) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x20}, {0x4c}, {0xff6a}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7ffffffe, 0x0, 0x7, 0x6b384159, "2f78acf2ee60987b0d026cc4ffffaa175b31cb31"}) writev(r1, &(0x7f0000001580)=[{&(0x7f0000001340)="f2f5060e4a1ab0974870e40af8e001f53e04bf74fed4aee2be0863d275b2e4226489c933194ab7b2a0027b2f6f1b1d9cb787a7933c75e07eed0a09942d0104e4e1c8a9073576a8944f423bcaa96d8169aa92956791fed312477b15c06c89dca7", 0x60}], 0x1) r2 = msgget(0x2, 0x461) msgctl$IPC_RMID(r2, 0x0) unveil(0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x40) connect$inet(r3, &(0x7f0000000000), 0x10) shutdown(r3, 0x2) socket$inet(0x2, 0x0, 0x0) sysctl$vfs_ffs(&(0x7f00000000c0)={0xa, 0x1, 0x13}, 0x3, &(0x7f0000000100)="8b405bb27f09f1301b5bcc4dacc01101f58499e7d7b252d98c", &(0x7f0000000180)=0x19, &(0x7f0000000340)="f0c6cabe921f6b85bd094667d3acd37cb5cf10c3e2cfe0a174c1fe2c5e740d7d447faccc93192ce44c95dbf27d710f6e31ce8e83edeb9386f60bd7dfa2147c4a0ea3fa18ac2184b02f4f6e9fc46c537a5058bf5efe8f4ee9efcc2363d07b8b289b32d35c", 0x64) syz_emit_ethernet(0xba, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000080000000000000000000000000000000ff020000000000000000000000000001", @ANYRES32]) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005016000009f0500060003000000331c13fecea10500fef96ecfc72fd3357af302b37b673039d2d236acf20b7804be", 0x31, 0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r4, &(0x7f0000000200)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa050000007aabcbbb3ebbc257699a1f139b672f4d335c223e7d0c030b48ff2bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6eaec5890900000000000000361b4cc702fac500002021fbfa0c0f00008abfba081554f4e0f668246c0900000008e371a3f8343712051eea040000", 0xb1, 0x405, 0x0, 0x0) syz_emit_ethernet(0x149, &(0x7f0000000340)=ANY=[]) denied attempt to set clock back 989856286 seconds executing program 4: sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x61, 0x2}, 0x4, &(0x7f0000000040)="af784282e2082d78b01a1cf5c749cdc76146badcd5854fcbaabafcdec656fff0b1e173417c495865a90264bb1b3f998e0f404a949f4ef0a6f4c230f9a08d9c0946d2e30ee3469731", &(0x7f0000000140)=0x48, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) close(0xffffffffffffffff) r0 = socket(0x18, 0x2, 0x0) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 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, 0xfff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 6: setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "1a0001ad09fb000700000000098000"}) sysctl$kern(&(0x7f0000000000)={0x2, 0x8}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x7}, 0xc) msgget$private(0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xfffffffc}]}) poll(&(0x7f0000000000)=[{0xffffffffffffff9c}], 0x1, 0x3) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r3, &(0x7f0000000140)="76e5dead6f01f8607d2100000063", 0xe) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) setreuid(0x0, 0xee01) r4 = shmget$private(0x0, 0x3000, 0x30, &(0x7f0000002000/0x3000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x3000) r5 = dup2(r2, r0) ioctl$WSKBDIO_GETENCODINGS(r5, 0xc0105715, &(0x7f0000000080)={0x1, [0x0]}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="c3980b72441058363d29d8d6acf74cd0b7efd50cf170117298e2c103b068a1f77a44d50701e5a9ec5f03f8ba7cfa550a5d0cfbc1f17e9a54a3652aba11b004c84854b277eac705a37d781dd1c3b83f7b85e33819767a68df041232bcaab852c5420b7e0434709d40c6629f25cccbf185e070224649ca5a6e380203d9deba", 0x7e}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="a4", 0x1}], 0x1) readv(r1, &(0x7f0000000780)=[{&(0x7f00000003c0)=""/68, 0x44}], 0x1) readv(r1, &(0x7f0000000a80), 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x0, 0x0, 0x43, 0xe9}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x400, 0x0, 0x4, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x7, 0x5, 0x1) socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="01000000", 0x4) socket$inet(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x4}, {}, {0x0, 0x0, 0x0, 0xffff8000}]}) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040), 0x190) openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f00000000c0)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x0, &(0x7f0000000980)={0x0, 0xfffc}) r5 = syz_open_pts() close(0xffffffffffffffff) ioctl$TIOCSETA(r5, 0x802c7414, 0x0) ioctl$FIONREAD(r2, 0x8020690e, &(0x7f00000001c0)) open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) r6 = syz_open_pts() close(r6) syz_open_pts() executing program 2: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mkdir(0x0, 0x138) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r2 = socket$inet(0x2, 0x4000, 0x81) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r3 = socket$inet(0x2, 0x2, 0x0) close(r3) r4 = socket$inet(0x2, 0x2, 0x15) dup2(r2, r4) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) open(&(0x7f0000000040)='./bus\x00', 0x8, 0xe62cf720e687662f) munmap(&(0x7f0000395000/0x3000)=nil, 0x3000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, &(0x7f0000000080), 0x0, &(0x7f0000000180), 0x0) setrlimit(0x0, &(0x7f0000000000)={0x8000000000000000, 0xfffffffffffffffc}) kqueue() getpid() setreuid(0xee00, 0x0) executing program 4: shmget$private(0x0, 0x9000, 0x0, &(0x7f0000ff7000/0x9000)=nil) madvise(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x1) shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x2000) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000340)=[{0x2, 0x0, 0xff, 0x8}, {0x0, 0x0, 0xfc, 0x1}, {0x4, 0x0, 0x0, 0x1000}, {0xffff, 0x0, 0x3, 0x40}]}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300800000}) flock(0xffffffffffffffff, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r0 = semget(0x3, 0x0, 0x0) semop(r0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) mkdir(0x0, 0x0) mkdir(0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setitimer(0x1, 0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)}) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000400)={0x0}) sysctl$kern(&(0x7f0000000240)={0x1, 0x15}, 0x2, &(0x7f0000000280)="a7e469d0f86ae9ce2404f75e3d390fdd5897e1a326b03d313c4949470a38de26eb", &(0x7f0000000300)=0x21, &(0x7f0000000340), 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) socket$inet(0x2, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgsnd(r3, &(0x7f0000000100)=ANY=[@ANYRES64=r1], 0x107, 0x0) msgrcv(r3, &(0x7f0000000380)={0x0, ""/11}, 0x13, 0x3, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = geteuid() seteuid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000001080)=[{0x80}, {0xc}, {0x6, 0x0, 0x0, 0xfffffff8}]}) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(0xffffffffffffffff, 0x0) socket$unix(0x1, 0x5, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) executing program 1: open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="b4", 0x1}], 0x1) (async, rerun: 64) pipe2(0x0, 0x0) (async, rerun: 64) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) (async, rerun: 64) r0 = socket(0x800000018, 0x3, 0x0) (rerun: 64) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), 0x3) (async) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x10000, 0x0) ioctl$DIOCMAP(r1, 0x40047309, &(0x7f00000000c0)={0x0}) getrusage(0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000000000000000000000000000000000000000ff020000000000000000000000000001001d"]) (async) r2 = socket(0x1, 0x1, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x2280) (async) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)="c0f8877bfb6fa8cfdf5b614a4b724a73ec3e26780fe2bfa991c160cf60c039fd7a2bdd635ce9af6a94ed2a2018f8dc4147e12e0ee9d764eb7fd3ed13a99de406360205ef94e8fc19baa27d62503bddd9522f62935356d16b610320d2af2d08b79faff75e77ba151d341930d9f4f0a8618939cbd7792ea44f4977bad2521d04f594f61290f9aebf4d096caa8dd7ecc13a45816a0be01406e17f1736b2895333a5da2100662e1a7de5", 0xa8}], 0x1) executing program 3: open(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0x4) r0 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x9, r0, r0}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r2 = fcntl$getown(r1, 0x5) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1808, r2) executing program 5: setrlimit(0x8, &(0x7f0000000180)={0x47, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x25863875, 0x0, 0x9, 0xffffffe1, "94077e3208906900"}) writev(r0, 0x0, 0x0) executing program 7: socket$inet(0x2, 0x3, 0x0) close(0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000300)={0x4, &(0x7f0000000000)=[{0x25}, {0x60, 0x0, 0x3f}, {0x106, 0x0, 0x0, 0x1cc3}, {0x1, 0x6, 0x7, 0x5}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) sysctl$kern(&(0x7f0000000240)={0x1, 0x42}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8020699f, &(0x7f0000000100)) sysctl$kern(&(0x7f0000000040)={0x1, 0x4e}, 0x3, 0x0, 0x0, &(0x7f0000000180)="76b0353a558bf248c78c8502fcf9fd08fa1588f254df98bdc2703864ecc0ce3671c0907259201eb7cb962ee12d9706a2d4177565da48e3cdade50516597f477ca5ea18253c1441678346ddaa98e46b28e2226a296c0fd773959eaad9d65d33cdbf523a06ed457ed3e00f52851f90c14f54ec03a2a5ff8d88b9", 0x79) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet6(0x1e, 0x0, 0x0) socket(0x0, 0x4000, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x308, 0x408}, 0xc) getpeername$unix(r3, &(0x7f0000000140), &(0x7f0000000180)=0x16) dup2(r4, r0) listen(r4, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140), 0xa) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x20}, {0x2}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f00000001c0)=ANY=[]) executing program 3: mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) getuid() setreuid(0xee00, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6000, 0x1) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', 0x0) open$dir(0x0, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f000055b000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000ff5000/0x4000)=nil, 0x0) shmctl$IPC_RMID(0x0, 0x0) mlock(&(0x7f0000ff6000/0x2000)=nil, 0x2000) shmdt(r1) sysctl$vm(&(0x7f0000000540)={0x3, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg(r2, &(0x7f0000001b80)={&(0x7f0000001740)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001840)=[{0xe0, 0x1, 0x0, "de0c1542f6123c3ab8b02ab6f0c542e6efc31fc6b544c489d1230aaa99aea72f931d4bab6d294e8beaea7216c10a58f0f83701b208f357ef2cfc2c6043b6be172475cb764302bdd593dfc77a253dfb56bab377f7ff52c153d4d9a5497be937fb7e256808f90f294dcb8f94d6976d0f4156e07e4478e59f9ef6f5625022485d4770a8ecd3b9d5e39b886e745c0f4f38c000d48b8595085378a25be80ed98090c675c03b433bb068251ae244ac0e178ff21c527322c9fd0122aba8ba7407ccabf2eb3f149f65f645cb47"}, {0x88, 0x0, 0x0, "0a3651019ed969054e9a0ab41e42bd69b2961a21868d1549b0de5925f1a2f58023bffa06d7bf3dec0452b5910acc8b32579637bf2e79291b4a6beb03600b949ce97a6a088dd173480de95e3c008c1971082d7b8ae1ecc7bba3c4701442cd97749df212167eeeba2ec299773de15b9add3b"}, {0x28, 0x0, 0x0, "b34d51ff9a6c821eeafbcf972acf10b283"}, {0x80, 0x0, 0x0, "cc86ce74f4e10021b79503b3ff89ee08cd9afcebd3db76aa55389112ff8298ae086aa6c56f2e8f6d8eee9276c7d4ea0416be5ebcd99fd4c261202d7273fbe5b6622512db9b9f440dfdad128710369f0d1a8c6d82438635c30c9bb1e5eb99e475b2582c737001ec95aa"}], 0x210}, 0xf67af3a48cf4b2e6) executing program 1: open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0xd, &(0x7f0000000000), 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x0, 0x0) accept$inet6(r1, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x2) readv(0xffffffffffffffff, &(0x7f0000002d40)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4) syz_emit_ethernet(0x32, &(0x7f0000000200)=ANY=[@ANYBLOB="ffff000688480200000000000009aabb33050000000ecac5230e99fb17d156febe778800"/46]) minherit(&(0x7f0000800000/0x800000)=nil, 0x802000000000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x80}, {0x2006}]}) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[]) sendto$unix(r1, &(0x7f0000000000)="fb58ab62d223cf03f701a89483ed7d4b9a8c4189b228122e0cf99c0b4e455877990a56d84f6253610a8f80499bd9a4633be32d4940437c35b5875bf5bda4a5de3ff2f1d3dc327d5a5b41", 0x4a, 0x408, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) setrlimit(0x8, 0x0) close(0xffffffffffffffff) syz_open_pts() 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}}}}}}) executing program 5: mkdir(0x0, 0x140) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file1\x00') rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000540)='./file0\x00') r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) getppid() pipe(&(0x7f00000001c0)) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0x80000002e5}) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) bind$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socket$inet6(0x18, 0x2, 0x40) getpeername$unix(r1, 0x0, &(0x7f0000000080)) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r2}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setpgid(0x0, 0x0) setpgid(0x0, r2) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r4 = fcntl$getown(r3, 0x5) socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0x0) setregid(0x0, 0x0) r5 = socket(0x11, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setregid(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r4) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000640)=0x8001, 0x4) r6 = kqueue() kevent(r6, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x1b, 0x12, 0x80000000000000}], 0x1, 0x0, 0x0, 0x0) r7 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r7, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) r8 = socket$inet(0x2, 0x7, 0x7f) sendmmsg(r8, &(0x7f0000000500)={&(0x7f0000000380)={&(0x7f0000003c00)=@un=@file={0xe6894b88dfb99e54, './file0\x00'}, 0xa, &(0x7f0000002840)=[{&(0x7f0000000740)="0ad3a7f5e634be27f7f056e52f682d67eef68c6f02992f66011e7a27b5c1569895325a45de97af68b9667c124b7892e40b7b2315d7f58ec73800e9de834c1256e0d1ee6601d645a6fabcd0a60405e7af5f542d2ec7d105e5676166c1c72ed1df00241b9d60be494e6c63516b63068a8928715752f5d16702b48953f8588f00ba833bb886176fe277a7c6f0ada40d601975350c0b1ce771b58bf3a711a5399bcd50435ff48f205efacd966621d75dd2e7ea29fe772faaee28b900e5a82f5f368b0d9d297baad11a895a7b55929f4bf54443e23400ef5c48b4a61fae5d9d9c2ea6f0ca4e6b5edb44557afcd74dd51d842b4e2cd4ebbecb7c26b0247385118223cf5db30b31e750cc4d1fb32a0e2a3a918ddbd6d7ab56c7d6e2ee02d8d91e0800ddc4d3d3a9e7b915c1d1f2607da65ad846afc653aba142e5073ae09896ebb56842c78288a0be4e04ca81c43d3519e50c8e68d09440544fdba15a941e1b4c918cf196bef5090f708dd63844d19c52b21d05cba36def47b4f4fddd41ce9dbf8abfeedf2eaa00b0ca01d9573f7783e5368987f7ce91b20170d186fd7068ee94e13ec2ca817a9b58b44b8b538494985f95479fb5fae3034de83c87c8f9b1e3629f27dbce27db2dace8513c202e1314616d76613aa88e89f6426da150d39909e085b69678584a446711e580c9a62b30914286123a3c0a6f9da1fbe7ba63e26482bff7566af7969f037013143221c5d26c5cab7e19530cde81f55075aed4a186a0911fd677808aed87aad04bdec65844074c63e2e5879358b25145471ab55ed5ab4f78cfe7049a363b72c6ef66d4e4d54b896aff30595c1f3787ab434382593a6050a017610fc67a751377d292b0794e847af87ae8232df7a23ed68ff5b36b865ea84bb33726e94b86f61cae645a531916516eca6a024482f53e9239d9401dfacff88d6a59e63493884617cb43cd166df47b919d17f7af416d5d99b2edb9455cc6307547c3d19843c19636a9eb1a6414eaed294f4c2679d0ff14eb05c573276ba36227fa9df32ea5f8d9ba146740813e16409f2bcb8563672bd8c6717370b7d0692d10d7569a31998ffb9bc87d2085b9c155a7e180686ec64af299cd1417caf431a3e8b91b43ceb7b09b7faaf0046640d296d563b8ab817a49cf5e776b8d24f5e135f254ac33f2f134f6a7c043f20233f3307bc6fbbbef5901b7987614da5af5576e58c7b23c8a436f04d5caf66d908374f1de7bed38bb1c424cf565d46a8a98578457bd4ebbcc15b0b700a781563011e137effb798ad18a8e6cfd568efcf03ecf7f94364df3a303d0f90913fe177637e0dc86f53bed2789e264e7716062e963fe816d275c0c01beb1fa34d2f6be56980fe43540eb31c0dff7b69413eabab8239fa9dc087ef726299a01ed42453cf60da22dea1fc92ea52f16ca60b884d02f151f540269ac4521bb1b76641af608091765b1cdc5d1399e7e81cc8364c12e04e858e93175095b961bae9c2eb9fc282c2c62a8042361a9cdc5fa1e3ccf7d8a0d46c6882c4ebb03efe98b2f50281d96bdb63867482d90b6a390932fdd6124255685f3ea86e5be925af3c915cccb98d9adc65203ed721bbe1a0b39c079839f97f4311493c755fc782542c71297d42c2dae91e4ba663d44e1147e66f6fe1b5ce02bdc605a06d6ff14c00dfc545b642b72d13bc7397ec48faa13da8b7b3d4d965751d78780f3e80401679c9c5a377a21d9b16eddf7fb554b8a03a3fd87892a856145b4405b976d67d47c47d51364f86d3dd4ce750d74470bc3791b682d3ac6836337c6052f984306fdc22e762d96a3869b3d2491b1f219615b868e19b52951d33c64d047dbf890976a7d5f15b8766f7e2642eed682387d9b822b962f99a2f32c2393cf8f8aa3a116904fc69eb533a410fec8248765b4f7d31f6a1bc252a0c399d56627e4483f9ec7c250338c2ef75b81a9df18db9bcc064d2c58a5e662e2e1e362cede6a3abd09b6ea75caa7b96a6a8705d8c7c7eaf780017ef26f12258a026151238fc7d70e137036d348750db7420d5f131e0cdb210291ef6dc2c595cb6f3f856829aa200030001aee82df604633ba26dac5c865fbe121c01eaae892c00ce4ac7208f335b44a11179fb45bfd2f0b80b67327ec305610f7385f0ab3d36af2f55e7ca34e0944c23baec64915714139ddf99b17a38c24d3312d86a4925e9ef60670ff3ca5fed94f26621a38884e871f102ad474b47d1ce4c158497515aacc602a374ae298b28ab774c2abc6971cdce730233036fd79aa6cd0bbc06590fe6db8753f14e87989cf613df5da8692266c97cba2ecccd8b10e10d86541d2ff0f93b989869238010c10d561e4470641141cde090f8f30876e5d1eb283af6fe8e488e8f4954c9f50f438b384f1677d9e624ea8981f085cf70f049fc914c76677536edb6864e5070992c0df94ece337d791606349ec4cba2d97921bef1b26284258e4e6cbaf58ef5990bbf8594703e5bd7f67ec39933d57c35a72f92b269605ab5a198cebac92d481f2065624b8465c5f0f379565c79943dcccced36c4e8952c553bed7902ed02398977529d499c923ffc9d8c0d0b7dedc33a15424d92a0617c012780d8155df15cf4bea83b83e9f1f8979a23a9efe06bfef0dfa957aeede13f3d2e25f4b67ea366595bdb06a92ea369327a2f353b264a6996ba330bcc383f43cbb783fd3307334a7d142a57b56c5568a767f12e0cc7468ba3a8aac578d7a76a0e30849019ddf1eba2b1073af02494e251b8998e7bdb9d30404ec0cd2ee0c29d03f26e77dff46eca536adcc61194753956faef085487cc1a2d5990e0bec92c999b97344c617cab6f5eaa0480565e5cde1adc36beba4771fd95010bd764cb6150b4782c93e5d23042ed16de330ff6e0b13639d26ecffcb9fafa3f49745927a0bf22a7f761bcef14364ddfdceee5bd168b20c8679fd6bf49989947896e9f243b1b6bfd5bc6c42bfd112e8eb663b79df6115ef1df9c3f47ccb45255ce2bc184953f2f36c98981ba254c934cf35444138f385340bc058e67f8dc38a69eeddf0377c94311da96452ee09a572bbc992d6fc0c42c3db886aa8a427b2c3b504fec4cbdb0156d6a9492aae0d1b44f2ff6f035411937ccb396d32d3dc986497e02f6f68da4d92d3fed8fca5325dd3652901ad759f503cd6f18a6acb1e9db3478532a2eb47622828377717807ecdb3abfbf253f3d3deb6977d5355475225530953ccb5d5ceb16996b7003843c714110394aedeca547859ef1be846b91b14337137f7f765e65f823e068ad106d4327082888429c9529c538ec86267881edbf6f9ece9148314c197f35229555a4d29448cd2ddedd700311dac0f50aa99822b84e1178cd27f8abc2e7c08a556c8febd4b7b819b0275a9622988d25f315f7e2197073c83cd94fe47440c9cef290a172438b43d87a71437466cf2ee60422f22abfa9794f498eebc1fbbd05cdd49bd73729d466e429de45555a49175a84fea9e1a15da6ded4d1747e376db17a1576939725515017319a5fb01f08627b13ca23f9e010422ed85a1b15ac87caa22fd9f72f0df59c2dbf8f976bde23b0803eb7f3ab8586003886dca94b7e6ff991a3274027d35c6b8551504faea3b027e75b90b47cc001ed683bb089a949e406d1a2f335e51c1ffd3513f4afb550d73c34e0792a9aacb7f8e7516f2630c0f9754df2d1e7e097c3fff51cfe165c18502def6a075339d3a01031e9302e247b4e6ea6c73afc85499681116fbde92ee5955680771f678a1b2e3c113150d67d3e2a0a3a05075c35c1e66f6975436470bcdbe0908e3c293ac9dce9e30cb58caf61c295e302014410a9660d30ed3fa03ac3cb494515a140299ce7f02868cf1d649c23c29904aa4b3d2e94a1eaf26419c7cef3634fe20e52cc4db44f2f2ab963a2d1f99ea7aa04647b259cb96f9e991e4753651e652c6245136a5e45787a7d3facd948c8433b2f89a7faa57cf06dc7e5d1183206cccee0f0c671516f627bef0528cbd39da7a1bec691b31291f84f95a58d66a90cad8e64ed012994732763c87ad237e45eadbce85605c56c672e169ead119a48ceaaa278044d112cf0bb5269d93cf583d031739688a45a1cfb0e1e9e87b3c37cfcf31268ec3fbc6d05f087be13d142c5fe03a0e4628e9243a67eadd68a9ba61aa030b296f51ba550b500a1b69f8defe1fe75f6330ebd7386fab8b08cb8ae8a32b7909caa340c6ebadeda58d5eb63129455aeb1a58d24e15501a04fc355300d2949c5befc9c54ada26ceeb432488e1888b255e083809647818cc9a07e2dca61f0dfa2ca9c2f14149eebf2fe7a6b09f46922f2f0f3a97ee7d1326f56cfd299e5e0a34d41d5013b05917451c1e2462d3ed9ac1c4352881627c178a0fcdb9f24312e5ea171c5a8a6a1f5416a526aab5215214b3c777593eb06b5c232a70b3448f5f8749d55a093eb9bc594fdfacfea1b7193da71d1e29fd7998ca2521b92087ced1d6b2bc2381348a6378526be9837c1a7ca5eaff6484e084fb99219f5276374b87f0ade7cdb7f0f469b2b07edd4074b951b689302aa778cdfa555c1feb802a7de0dd1588d597ce26d93b8e3f8deb133ecf8d98ecb892f7d92efcc4e9831f4c0f87914dcbe193fa8431d6633012630936a17634ecd1b326e4b1d0bd23228a30559f929308209be4a733164997f3d2d9f9d07e3e1a41ebcc88a21cfc9229ea53ed54dae4894412d4666d809ab3e64346ebdb889b7f79d022fcfa77c66c5dbaa151092198e2a961ec5ca66f0935a507e711dcfd5f8a5d640de435b64d00370a20eb7239677aecc890e394c3e4cafd6a81d91be4bafbcef588e8118c5f2c5d090f24d78609962c2a9012908ef2e4120cad4508ac51cda98c9c66b383fc4cc6425ae7ab477dd14d35967acc2d105e26ff9ab59071cc7c6d2e1446badb941a68ae5a18463c60b0b06e798a9d060a83bd7f4f83bae3f44ff05fdc70f5891d772809274a0e9ebfbe7a7b8ebea98e053fcac134796f67cc5c11097c1ebf99c14099bc1d6be0a4815d5c226d7bef01dad98c1a682e7586f2f7380c731d16dfa252627dba7c24498708bd81b2b83690c289f0df1c7c33afc6fee21760e9b6888596e93a43187f77e38a483e1bfc22c9630a90e59c29dd2f7fa11ab3c665757209111882ae061ed62a094d4fa557d2f4e535a6e7aa667ea16876b483b60df7bbb950c72709dfe350b9d74be1a5e10056a87d50c0ddfcbf994a3ebeae8c0d291a9ebf9d044fbf2bf2c36e2833f6bcbaca2823f77b64acfb5e0ff42a8ce602d6ef5780116b8ffa3cda472785abe7d1a00aba401809667356ee5a7fdaaee81155c327c4a3454e21596da017d024ea40e848f507fba423a4f0f99d23435b008958ca2e57b6020cbc691d4e991302fde5d170179f810d766f226ad4ac05d4ef67d14b20c659b798490b8b0ec88e07324d58a41f303d76bc890abd36409bb55ae0b5fa7946a83cefa30e807ba791dd9b92c01ab997faf370e58eb464b43e6e23cccde0ed8594c03b3bbc7137a03cff5afa7cbf09fce3f17b7f855cf16bf51ad84873ce860f1ffad5ff41622bad8888e9248d926f9f930d12e4677ecf32a86edea059c7c20638f212e61e587bf4a0ab0a337c335044c784152cbd8a7d20d235182c7308ca5f2d1767d6e562d8fbbcba6f7ac6bbba55ea9344aadef6d5161c0d93f85dff36184a282e3efa608487aa6bc179a047a73ad0508a56cdaa3a4aa46d8a9dc4e594bb49558bceec6dcaeb59dad5cdb76829545751b89d2e3599bcc72849b8c1658a", 0x1000}, {&(0x7f0000000400)="26bcac821b851b7e5f8d6ddbcede46a93a532d00daff276a7728d6761c473965c1ca28c97bb1bc2973046fba3a4407ddb55f0bdadd8db00efb5b2c825a5253175f51891012c0d6abea12cda7b97aa0fdefb1c2af6870adb01c71d91e116c7a9e6da0c80c65aeeca7d20ed8365877ee3c7608ae07610ec4e972a0ad122958dad726925c4b091871c36a016abcd153ecd51cef169ef996a7671180a5864568c6768b3403e794cb70788cea20583d7147d87de5784ed98d7f73c867367f0c817cf47228fb97ce21f8c2ef944f067d86d82724edd7449f42353778ea943e", 0xdc}, {&(0x7f0000000300)="2010b5499018637e9b2a4568ed088b37ad02872cfb61f5773fddacbc0fe83bbfe64bf477765c1f67aff9e9c27ba6a389b54f7cab0601f5340490b450959f", 0x3e}, {&(0x7f0000001740)="ca94c0ce18aa2312ab5f70cc7d17eb5c09b1c3c6edbf0cbdb3cbcf9d12f14614991f7c5a74f08faef4cdcb4421dc60c98781bb5ebc1895c613bb5eee6e13323846fb3cd177f678e0fd7516f84e4fe23628775eff4d006347888709517c01b4dedf858929aef3eb607c32ba66a9234b4bbdb447c0ff4786949038e2584266142710d8604e3e369502618d3faf82285a42f61091f45389e548c000b9a7675c6b1dd8be48a4fc6215699855faa51fa08f8fd9daa7cac9768fd762485c120cb678ea0e434653383fee406af51ee482cfca544ccd40c7b1eb9996c79d4d324d36a29e84e8ea05f71eb0e7baa3677665d3ce049129eb4d8c792cfaa756e9f893f0cbb8f44adc2f8dab60f57d30fcf7d070c3aeea983ffa18bc18aeaf6f450487c66d772bf61e8eb14699e18a6a34f8f26a42feb1c75516163b18d967b53356c370b886863304d6e4d896f45381962dcdb4bd6c8b74fb16d09f61ef08d4eb323f88b4a4005040dab00929d74bf842449583de6a3eea5f66b75f02e7bba8b415b8fd3baa9c46c55981d6f371a75de09cd2e26403d8d287c9bfece6b2733aac511cfdc7c7e3be1df7a23f31b7579937111e5699e22686c5a9b2c14c8809456823fefa78b6223526b0e23a39fad9cd052e65f88b94d924e13fe9e0a6ffc0107b634d4946558950b5d59222642680e7f68ba4940e1f84fd37c3927691784ff02374f8e2c8412c8dc0ba6e853b1c8ff75d677f6b17f0a6cc8e7b72c2e2d9e0116e043d0f90d3643428585e965742f4185c4d8fbe746ffe58f180832885768e467a1d33b1518ef3293db1357dea12c32931d9f94d250803313a05cb18dc27a9a417369ff04888014b4214c1f4b10c4f79a0684a2be5be55c4162d99bdc6dca31a955435dc987889bb45d357460ef7b487edd6f118c6c22c57a48272169c072d054c4eb0041aabff14a4ffbf37cce3288933fba0ff33ef3e41be6af70687b93f61eab313d3357867b0b0749d9e21c8bac3ac12464a45356a69f625f869cfc932bb2547947a209c6d3a7220757ee2088d00bffe8ca78b3c661b44085f776b24263a8f5de80fb2e7decca23326a8df29cd499643148772a11cd3578a30fd5c9e64eb096a1df8562533ec1fc7bb61034dcefef6f0d30763dda1a4fbda44f72c1fdf424aa984325cf957e95de89e33103f1af6bcdff001b6e3b7df77ca2b62789269ac22c4cac4051a52df61c7b12c0d5957a59ce8a6629e332041465ad0d9a2617c947d272fb7a210b47352c873329f5047d71287bf78db4a3fded15b0f702075ace7ddb146aa9f4df6302d895a080bf089c33319026d71a61ffb2b749e2026d5b714bb738354a3343f7f1c6e7421ddd2b181a58037f13d7363c61767d39f85dd716fd9650f81f5e17b2fc378fcecda76271257f729f97ef96ff503320c5c3155433a51dcfb536f6ffb8412e748902fc2bd5d4caeb481f1d86da47654f47230e96f366c953e8c3d94d742843ac56af8356b6a1a6f62a98d2f4a142c08a86260c45d49624439195ded2d577a8efca81dad07d5cdef3e9351e1f78eadef5f2fab5f303e6ab5c2b843e2707899e550677f078ac613a130e1b4abe6e15bd48a9406ee6bc5a9d9f7363602684999a4f1281b9679d8e20de6a426a169a6f3d6f1f9a92d96c2f446391006ce747d9007d8fa83e39edec1d6fe6cb2a27f3036f9a1362fb495a1fad20a4bf573f2620fec68502d764e587d069f6813f8f956adb52b3afe81ec47d6db5ccf6ac72ea89a6faee1963a645e45cb7dd643213920b2358f99f4077c746007fc44a47d0e13f4c369d93f59df7635f1db2e42aeb1b9ee0aeecf4a6e24a8115f81e9fa58891e1813f3163beaad1b48b2df83c1a8fdce687ca395342af191b1aee98345fb6abd34a2878a6aeec41d47eeecc556c309725fda0567cd44e79633b5fef17a30ad99c2d3973e5979a8c6817e3d345a5fb6c803cae3ac05e4f39330319a8607e79705a917358ee2d4ed62b67de05b14d7a76423de9c1d48fbd8c482663f439e7e8ac68e92090138c32353a2e548eff3beaeeb48bc6a508dec90c0a28b9b04860582e1f8e826af90875a3189a035a87f15b438bde0c60bb1a90bcc7facbd4279c86c4b1e21e8ca8a4658ffcf9653371aaaa50004aae0cf574322420f8c751d233a5167aa0c3e9a8a7dcbaf8e63756debc478398793e390aff76e9aeab9467e63822dcd28622bcca1fcf0c9284851bf5d5e1fa086ecb379f4ac5a86805733d5653dd8c14764697e0b5c3d4988dba8687db4f06def41feb8e0ad2815f942425b3451471b5aa86b342a8aa23445e736f0cae8d423eeb746c827c9af145bc00b7bc832a13a02c835dbe2714e0d0393da28b651fcc40d517996523f1e4fa6f0973d48412f21f22086b9cb4fd0a6b3c1fa9124950d37b6edc1b56168018d08649e8bd2633748d19823e95817b2a462d26d50af6ce6deb5837c2c9efc4d030a80d76cabe85e4eddae08e2a22b82edd96651e4e4e26e6021101a91f821084d4509a65a068e273608dca463b2f521e3190ef828bfa36a88604b436e4f1f1fc58298af6ae0dd268826f0e41006fe4feba089225a775cd9db83549d294d8e44c7a58518bb868b06ba0f35ce4ab4590b9f51fe2e77f69f5e8af6d6fd5d8688d09d5185204ce68bc7e530581b3e12bf245e07d5718409e60b36254977b5a34e33b393c6d131485307ec37e1cd81b3d5e5f8c63b43cd23c6000ab7a65d6906d40200bced171f23200e306694dbe485165d663d92b5ed0151b48efcf88753fdb2e5045bb2b274c1d22ecf0b4e2c1b2e092f830c4598f8ea882c3a12b44528cd4babe3d5fd59753747728ff5eb115e018b5e0380ebdceb44524c822c79cc51dd7aef045419a9ef636ea9fdf22b1152541b75aa328df99a18b47970f3722c314f42b6c46fb4127f2d4184627087fbd3f5a950a866b7412f809516e368edfb95ba11cacf975ecb9c22e3a7f8fc6b1f286fa68d135df8bd32652b8c0a64ef04258ed69b1b2bc71b52b148060897347188db52375f01c6f20c105ec54f7914e8ca35805a0e174e53d40737b33399511519b294185cfce5852e8f68f48dd8eb5bc12e0d5b6550fa10a90afc87476e202569c5431d8bdb645594d3138efe72644dbc92ad2c56a87feeea3f496d0f37672db2de9fe62beb92a27c5c96f61d86511654e5de1e8b4317c0612a8cc32e034890289a1b59ae77b0250fc7340b80e06f82639e20da05f31729242c73743fa2b23397a0ae20a3c54eaace8470a660eab4e073bb56a97e0fd019cbfe4ffc4a08165c854902e61997dd04c1ec141f3ae6ecb499cf42ad5b293d23ed18dee3f49171cf9dc13cffa436e943af7f9144c90817fc174a78f4d21d0453c3c08d6294e70953b71bafbab42924efdbf51cd06754daa2c0a7fa18b9f8b130d3e937e7ec3f5d25efc9856bfb983aa8cb31e0133787367a63a8f65cbde114a10bba962204c3a6350f1a39acad647e71074969877d1e6c7dacf196e16e10fcb13b1f9bf9bf568da25f7bb60b332b1a04f7d04a7f9358af1cd00111537af1bdc3ead063822dff54d2c929cad6e5c687e4e4272b977ad561b197fc9d1b169b8ecf4830d6647115bc530779fb861897a9052a76e10170372a06314a86b27c5578c26ca0b340b2ae17d00f7cead9b5c4a8c904542a8a0fff4e3f29d1f4e6bc16f0523c095ea41525f74bb5242e452e47052867406561106e5dc2ac18b14153bddfd8a61e288e36f51a6a5033bf222660169f6b783afe5506143aa2f9d1742a693ba41d1d7a7f40ee50ad986af8a37e713ae1b169001a4fd93bf3df009355035964d6cbafd8d80fa2a75fea0a350abab69f47063746a187f4c8ccc3e6b654d87480d123504f721eb28ff559fe29f6e3350308c29ae5ea72d43f58d8e0d5c523827fef0b2f847e18e46ec9cf65196e4f5f77eb5253c4f15b195a1600d7853026dfd731efe1af72069bfacb77db1a28f77af122a35cbed4d7d66278e5b5a6522e9885934473e4f039d764dce4d030b19d0ff7f51f0296d0c703c56bb5ed9a751ccc8509f39018588e579076d9452aa25d6c3c00197015df8584a85aead5ff333946702a55dbb5a403c3a1f4625a395407a268ae5c16c58978ebd58d25a7dc3e31f779e29dbb7485066c629983a5e0eb0b076efd90323db4652da3ea7dda1753cdbc9527f98f4cf4acc0a8d9b41c00378bec9c13555cf3a2e0279ebea962fe0828be096208949ada8890477fe773a06b7dfd645cc63f20b7c6f854509c5317e3ee9566d7f2f981d12acff92e215e4cd05d5d2a4a20ec42bb054f5fd171c6c1d750640083a5e976c8b5024f6a313a843294a551de7a58682c907319a6bc0ebc8939f42c2d423f557e2a6478c2f49cc1da7e499d7d648ff37748e8f435def624aba35ad2e2c58285c4cf1bd68f957fc47f3ca3b16a311f28932def0927727661403eeb3c8430efd587f442d8b0d4e55c17cae24b9aa137dc26db2ec9d23fe80cb6aa7f64d44e105778378fbbe40a0f809102d9c17d37c746848554ab8c6a788b9c02fc59ab07efd752da5c79590fab20459bd2e5fd675ef15d62098355f2665d53f56bc442327eea2a97fb91eff1688525693e5d75da4292f0e19ccbe979b9e8cad4b9a1827941be61a616a6ecba94f6965428761740f313d1ab65c3d92fb5b34f2ac133f6f9f9c4525dadae4adba7d17b8defab07bbec8afdbc7dce1350e78e5ca71576742ec9ca86de206872a5e604a0be3dfdeec82729c8526abd51a2c961e45cfd38a8ace80d0c5cb6b1c49bf764730b1b4625358974e1dd2a32d7661aafea5f13d5a04be0912e2e28ba80028c9f59bb300edfe1eec4ac5d56bbbd657a388bb05075900e852716fe400bada36f9aaac5a27484d7e5e01e7bfcfb70d2a4859d5e87e3b40e4f20d4dc15cb85d1941be8083efc731c1cce5dd783b6632f0edf598b0bfd3bd81d03f42003fee5af2bba64f65d192159f80763156d88b696cda6b71ce321fb314fc8995c44364f8e59a4f4d243b631b5b7f5238e490124c7d2e8c352ea5070a78de7bf92533f77f52fec3f3cc7d58952ed9ca579fc6b58acd9aff93a9751b39c56c7128e04fcb686f0530c590c723db34f81917f337004c6bcc9f2352415f0e84af954984b98deafef9abe4287485995eea4135bbb88228a5cceb4d70c9eec0eab5229e32d946311ea4d4490b0f24ff9b30c22a147ce778fbf15d94de75e501f376cee11d619af592654b6d44dceda1f01fc70fef276e9a3c71b3d05988439075ca9b03a528b90f09624c14110f114d336e34ec4e53d3dfb33d55ad444c32d63f1a4c29faf338a498b26aa3bd7a69e72b543de22e9d63dcebce265e35b316831b1703ef3d05292c6175fa990dd6059c277d44dee08d0a0c71af5a7f02beebd208d0ad07f08a210d0e718839638e7b8ce98eb49c915a931de5283e1ab010a07073c1733a00aeb5dc032fe1938980c2cf62f46a8af59ee756f6fbb28c5fa8feb7e72b127a825202a99bd521e1bab3b56e3fc1ba4ba5b25c893633ec57f767d4252594102c00a0663c95bd85ca383145ad898a90fa7b240e44b9f46f55a06252119c43aeb4309ba735d935fd4174bd6267849ffbe59cf28bc79ba0bb0b30df67bc22c0d5827afb711e0073a26584bbdbac37b3e87db6d29f2aa9f8184d516b13cf4656411767e6640ca9b8c908ae224a41b279e01195b6d98058116d6fab167b4249acb411f2e9679ad6867a70758df094e12d0ec3bee4124374cb4be3074926fa9e34c", 0x1000}, {&(0x7f0000000580)="8da235e202fee6ed9f0bdaefeae153366bd21eaf41a48f9473c0d5d18c0b4dc8fb595c99b67a3ec42363000f9f2ca129c1822b67e91bfc5a933e7bbfc9a3ece5a87dcf14638d6b7b2c45a373953f70a94ae7fd8281a4086c1be3e3cabbaef8f9d31af880a27b8c5400cf2feeffbafe2b62b23d795512f4f536b0b0a0ab3813a469c7d59faca001cc43d9719a56b91fb30e802f278694f92c3bbe71719d980af1add7ab14794e37fc668b6a673f6914afd2416eafbc1233f738", 0xb9}, {&(0x7f0000000340)="a521b46fd13adcf8e41135c865aaf00188065945f6", 0x15}, {&(0x7f0000002740)="75da78e83343dc8816b0d8320ac7bf5937ea24c98b87b6200aca3496173a41c9a66c3f8b91e666f8c30a3fc77f31ba5c0ef5ce228866a58c321096a0f789d50b3cd642a91a02fc7eb18a9086c1b55d45597c7b3533e57619b0aff42406c9153ffe9ad5702d5515714e92fdf3bb88998a117af95db356b6500cb7abbd857097c4bc54b95a394dd2ad43154813b91acf150617ddf024ea7bce1485c3a12ab16d7c624d7d965c070b46229fc5ea8823e53c938eaa01222de0f7485a910119d83691c7719b91b8c14b22c1fedf3fdea73d8245a14035821eba8c1657f32fba413bea", 0xe0}], 0x7, &(0x7f00000028c0)=[{0x58, 0xffff, 0xd45e, "0c6095475211640f254cd4f4541cda23ed3e175aea7e6f2bedcb0f14b954885fb48c254e0fab8cdb476f7f00ee8381cb09ebf81a444eb3c479317aeba7f8427cf0ffb8fd4555"}, {0xf8, 0x1, 0x10001, "0b7f5f7dcc0a9da98ffce1c124629bc7b8664e36299b7fcbe5fe1fc636741c542ee3ea5780425ad0de8b9eb3327ce605f2b47a7c67e55d89813f17f3d44e4942ee8ccc5c3902006f713860bb5399c2a2425965133cbc8e974bb4e6d8c910b995ac50b1fabc08da624dbefa874a23f6a112a0fa5d16ab73c3c8876db38bce588fe83e3f9deca99a353f3a7ee8ed991f32edc7d65b35e16232a72a27db2abe264d0e5b1866e8763b0e50c74ab2c2de65664dc5836ea7e365682bd7cd5116f3590056ccf803b1104738f03dbb2abb87c4ee0b5a345b18c5e50d7f1d94e97b0ff4aeb8600d"}, {0x30, 0xffff, 0x7f, "41e75fa5aeb6f32d8ee14c2d15a8fe8e23f7f0c9ab6b07c6340e"}, {0x40, 0x1, 0x4, "507f5510f7ee85f2e1a2993c14b0ecaa2abf404c58fdefc5de1f6e5f401dba6aa0788a0c8e66f5c6df7c"}, {0x10, 0xffff, 0x160}, {0x28, 0x1, 0xfffffe00, "971068c136c69070054c5c5b6291ee471f1d0d"}, {0x38, 0x1, 0x5, "136cb7cf86538810c649becb1240f50fce643e71b6840f073e9c4852ec9b94f5eef96145f3c5ab"}, {0x18, 0x1, 0x4, "78f7aa466144f7f0"}, {0xc0, 0xffff, 0x800, "7b79b72e242ce2fda9cd8fb5ca832a53b4fab28da981030178fad8faf96ad93a0a16f2bb83f85f80c31c7f7edac3c54c5dc5d26bc0b134e33a7fc70d338167821b6f138371f3dff626188a5920f3a1a9f4e9cb5bb45f246a49012ebb90539a2963667eb90ff4647096f0997b6d21200ba7da7b4157256263bf98370607afcc58eb7347aa2959575a62091e64f2bc867a0eee085c6dd8a123d7d9fc84f4c968050a2a420e31c64f97c4f4c07c8614a2"}, {0x1010, 0x1, 0x1ff, "fe11b92c1e3cd39fb73a77bc18b536b6696e3d965a2507bb8dad4fb07f8cbc5df52ceec0b0ce78e45587df36dfb8f8cdf8ee68d27e5381feaf704b3032f23a5165970f435e2c3a0e07a9c68354ee2d019b0f5f49bdaa02c4db25c63e83f707e33b298d4cb2c1688681e63869424116e782942faa14b9f3038cdab5e627561f5161e10d6bef7438ef91920dbf90fba0673e4841d22fcccd31f1e9d841a47a94c06ebf891f787645ffbeb4b5b5f0634cb23e03c944d8e58d21057dfeffbfa4f2095e607aa03da090558a3505dec37040b5617a5910f930850b42c46b41b60011bf1292809dd3a7239607ea90d091ec8345034a29d7b1a8a04df85b4772c1c11473158d7e032886d2cc80d576081516c553c54a6ab61ce31bf20e177a95768356ae4175fca38b2105849477d3e1351a6c3187e5c93fc121a1c8c7999f44add22ae0390c85783b3f89478e1f75978d8d55cb40acb72d50c870583194de91628a16416e53dee69d45bbc80d99f0d87f7907d5487a9a44d1c1c8a723ca382505d63704e0e3da2270bfcfa1ac7ab4430c3cff28ca588b53cd336b282068964bf2d68ed5653a47f14da883fc561dccd5eb710a498af2eaddd47329d3a83fb8b72dea3c47aca9dd034feed748a5fedc7ec3db2471e32226c7fe0373fb163b6ae81842384de9e3e1db2c6843087d35a36167ce8b6ae006342992bc737f4b660efb1a931b3fd557e5533a1727595cedc0b709b15a90e037ad89ab03011323a638d9c8ad4dcc5a7416c2a28f2ac51c676ed5f780a1baa0fefb77b1792961f16d18f6b80f16f025504ece4aec64aff98de93608a192a7674eae1969652622aae648e132201353ddf9d9d56923682892a850f74799417fafabe9390ba50149755d4a6f643cd6fd01373a4b1349a61d2f020018ddfda42ff249b65876f1be7e11f8aae635478d64c0da9cea7f074273d2e7ebea3a20d82ae5c484049c506d5e211c5c4fcdf2554572183e9c9e3cfaabbae1a9faf843d1bedbdb53f1bc42f264235be403d5e22d8652f08d153b36f3048e24fbfae3b9aa76962ab511a8f99a35f2557647dbfb8ef92a6925ada0d8bb3134011bff5e664559439f9cbd38c7392cd65aed805cfcbab9f15ad8eb2a3c588c492884fb4a0863af46b48510f3279b6c8987a824d6083fb44d219bcf1fd510314b823daae33c541a3b4f280077ea395d0b4000aaf81d15a835e552d7a03c31a6f821ef5ef8f874d89d47b0f5b88516763f0d3dc77a9d4783f5ac4f755a102995c0493e7f89d06e5de2ca76fc6db4126db7ce46aeea08dedd3b78c1f19700394c9e879037748b13ce107707ecb2f05f7307b1784e755061467dc4ab214a58197af812f4dcc9d4c79ec00d5c0f5e66e41d75f306aed12f47b1a1b5fec4b18ce39fded89ef140d40af7dfdd445b49a75f136d246fedd0728f0fb1dd1c03ba2bf6f152be2a62b9e54519ec1446f920caac6471edb849e99aaef20320a2ebac1010de2ab3d8b05c816d9edc1722d6ee9d386ec8b3119d3d82564c922890b178373018a22de910f3617320ba814b2e8b92545b975a7d573dfe7b297220a263179e44954acbf80a5b53adf6dfe26ffddba250554d30fbb70b46c5ce4db40a5385e34a33ddade335471c58e881f12401ee84721b02d93ff68ea0c193ae3099c1e8d1630bfba0054e507db0452cea922b56be23e333e768c25887def0c8e94d71101a18f21b58a8c0e7b7d011f267fdb7c74ba18fd7438158199fd1c9d5fb5870590484131f760be4ac755f3afa570d75b56f0af49788bed438ce38cad17bc8c4628b1a32fb590eaa0ea89d75d335e1b953278a180daf0ef7540e2bb8312ab0e4361a7666461be8b18cbb5989ce57125f2d9e7434390eb7ae938907bf8f6a2c5d0de2a2c692c3adf557e7f9ec77483a38ab136c226e1975c40b825b9d89e02eec0647c4895cb359dcbe8358bec80ededa2b51cb1bef384c5506160d9f51b7ce9a39332e997dd12c45c06ef60c83d3c4fd7b204fd4bb86d2b93d87d0a50a1dc043d6ffb5bd9d40832233e2bafce3d73011ab212f6f4cfc4afe6c6525e52b7ec2326888651b05234561bbcc607c3878df06f6269158ff5920225d2f3ac5be42dc58c8f1e062d815c20b2987fdb4944cf7c5246b723ce26624f6ec8a539ab3bc49a576efbca87b27c0335f4b9c4942d8677bb4c2fe22e373a783fb70ef1a397f572c116da1832a028bd7cc1badecc68e3a0f4b1a38eb594ccab9e0d36dfa3fcd1bc3eb113e520cd800f7829e80e69dd3c575056df60fea02b17e68e6f7aac9934cf464a204bfe1987b2eaa519b47b2d0d94eb7b3ac367615fc43776c755bde6bf98beb3b30f5cec8e9a8d673b4e9b6738ebd3771a2f74c8f6f6ac816ba883413843d35ab39f101a496c61ab1a78a26554b4bd52b5a4d181b97c121ae0c2c1d853a48afefb67a3a4506a6511a5c05c89b7b9dd4b8ddb24c00da50a7809bae3043cc64e940596f05e38e673eb518bbb6e243cbdd3a0ce33b170c51aceb1bace52e0ddf9788776edce8b574739dd07f8545e89f6399d3f090e4ea19ba3d3c64338f497796cdb41a7b8b348f3bcb81e28236361e77b2fc79c6ac5ba4769ee582e71efe9413d02e58616530762e3f0e68524d42d132f606d5dbcbac38c5ba69516266972701209ff168f8adc027055ccbe0ab4ca01beeba126fef90cf3dd60acc7263b410692d19f2515ec688ffd0f643b2f0cb272a60706a0486777c31dd334453e3d19b9fd93835bbfa84c651c20331d16e4b3051a1cea70b7669a248764f316a544152939ab5b70072f85644796dd53bfc60659a7a0ba6b2879a0dbd5eb9aebd9635b5d103515b8478459abf9e8c1e81f4404785391514f5d89ccbef0e5b22d876251aca92f8aa23bf3a3f3466e7fe83163fb901c7f7c46a27e621da9982fbfe48785028c8b5d813d546a6e51bb975dd1296409e2725b4739bae91bf759040245e8fff0f5815d48f89b8842b745379cfdfe42200860c11be865b1d0081dac1259bf2b8c0ee9f82fd9cfe0b846204ab2ac9e14ce9ff438365107ca830161f954a37d75e0dbd72e514fbc75debeac2d05aad72002ba218733e1b17a65c6ccb3510cdb4b73868b37d42047df91bb2c4d0171859d70995e922386d79ecad486dcdc51e63afd25561b04086a513f4e4bd010144a3f8053fd02bcdfcb56fc3bad54c4135874ca1cb70d96f9b2f708072476f214b536d2774fb9eeaf3e20eb17926c131053275f3bf2a16b98c9fb77d9799817724c2fb4625df10c6bb815cee41930583be5fefa9b841320971cd373c379f4a977ae54d08057b01d8ed25ee2781c9eab8a9777f80f8962b970103ec47d731472268296c391c3b51ec9cda646f472038a7dcbf7cab77f4e8f974fbcebad00060070d3b565194de2f66e7b5b849c1c6383b744177199e19bf0f999fb773b2f8a1cc81554f11093638916fa03efbd06da9ef594186d159fa7ad86f9146e66ad41e82539fe6ad3e3d8f48ef3d43b484042637ae3f5af7a986511ae52da0f109134d7812be7e9e8d67d0a0d155e3e9feb12f64b6550d251f31218a9385b440b9fe873d0c5cb1ac1236745fe618604eb4b69a53f3e7f2475faab6996eba34d0b4abf8307d368317c267368d222ee82dccc804d6b9765595fbdcdf83be12c6d65b16cf01e424fa69b45ff4b9a37e8a96f5e55ce1cc2fb7515a60ff7a1e88e58cb39f4adff9f1fdb8950d8c0333cdf3fba3fa09bd4782f3ff32c65f1126db0fcb5745a34fe796c043a23c5f0fe096d6683dccffa87f5e631e076cf104ac8e9bd40336a34bd2b4e09e3e528d5bbd2b5e2d04f21d005b8064a726dec6c149f4cbb24f4a3c88d47c410cdd6bb901348c92c7c12cf9ba750c5fd54cc03b2b46fbc1a5b8302ef018fb295a3b2cec61978d5db7119f5e845070cc3b10727ccb672e41cdabcf0cddd7b680b03e926f3ca23ae1210cef0f55f1c395195f8f7979dde034131285cdb3accaf0883081e223125b677d3d827116932d08d87972a8bc333523cceacdc9497ab27c946527a9dc382ed580aba758048930c5c5da8ecf8fe914fffcdd6506a8343a572b4cf94bf25d2c3a5eb375d150116fe5bde3acc618a3ea4a8a9525712d8043c818de428d1b9283ca505f5dc862aed63f7885d545d0dd17d20d078863798ecd66699a0845df2a9bb51c9dedee4dc25135d83569e98e5eaa73365e4b148529c8ba80e377ca629cae6313d287f218485127b901c6642dfc024763c8223307f5cb5ef4b47c2723e1ff45826cf06ca3328f14c773fa3c85014f0110b0b36bdfda9f81d5724904eb6ba52a113b55bf651e5e87daaab96bdfcee8214cf62a7262f4d771d457eed768b72194b81738bc7cf306c29a0f829cc851b34c71918afb83d512cb95404a127912161f227e1a32809e88d79bc686b13d61ed6f8f7f32e464603bdcd8fb4fedb5a84962b3b278b8fa902781b6d60392baad92fcef0aaba64e869486a7241939e8478b18165399fb2ba4d5d8c4f5bec64b2e585925672e5fac86a83ff3d7798fe94f68adc7f2636930a8451ec1ca998363680f2769bce7cce73fc00acbe6c16d1d5c52a5163068095c081dc7ec474289f13eab79bb5876d6d9ae0895caf561d644c3d36a852fc7cab36559ea6560a680d4b17cd348b9103b3e58122e52190155f9b15f7c0502cdb3c7603e47a8b3380b4edf3758795c77de93e1606b654564bb9f6c61afe279f0e4e76e54adbe9593191d6479c74de94628d4771c60fdc6fbe33456af6a5e10f00e4bf4a14ddc08bc1679a853e4caf18af80a361e38162d36c35377430f7b7e8e88d528f6553b6775c8cb96dc5d7438802b64c481b0b138b827a515150f39717bc23a7b8f6d001accd66c1e6b5703e41ce275dd206a3deb9f9bfe7a03d904cdbf32e8dd4c6e1a81a60978fe4e658b2cf90c9e6a00716bbb158ce090a26edade8d38dd57247dee77acda1008a6dc3a3ba296899fd036a62fd45e1b7408fcd81821d885afee811a9f3b31b35c95e0720d92405980ccc2846ea685ab6f66997035a85efe908deb64bc038fb4a32495db511653dd8f1abf2a1f7e9aa7fc434b2a014e9026e409196c2caa92b8a2b3c47705adf7dab2cc48613abcb6fb1da9fc333e56e95a648be4d4f80281e58357bf1b117ccfe9eb7577bf250ca8821fd2651f20b0ef1668bef9e2d09915923b999005a5f0f17cad99caac2a3edd80ed2a9574adf5fc1f6b871bbf34d48178596186a1c46cff974c4725ae4a2c46e8833d8dd51e179d81fdb5bb31c49cdcfcece9925937b1249323b9246a696f5cb2c160021704e5f39cc6ebb6476f4ecf39728d91788585dbbe72decca207b195229b20bd2fd437cd3a5f77952b64f5208c74cd2e640777ce5f2eefe259932e24801c0a5dd3d577c2e99e9f8e8c1df10aedba96cf555802909dbf9a58d1262920eb07493ac5435b735bfa5706076da96fd95376ffa3a1d8273f2f79d30ecd02ef558b0d38f33fcf605d339d32a907bb916777f0f1b5437a94416d93defed54efc3244005dc1e8c5442f27331d2bf7315a88ba784cc196ff43d176d3243f478b3881f3eb7b09f58ad860d15b575f40445c42f9b4787fbad5c9743bcb85e1bb1808d727c3bf9791d3b8f3399a232d6b60a6ee3c67087e601621d4a035cbe96788f05440fb6411e7bf874c8979f58bdf323bf28f1ed53b983049b81d769dee0096f3e54e82c603f448bf574de0dee66fde1eb38df323a14cb7adab5bcab580cbfff49a904ed2fb233960"}], 0x1318}, 0x1}, 0x10, 0x4) close(r1) socket(0x2, 0x1, 0x0) executing program 5: setregid(0xffffffffffffffff, 0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r1 = socket(0x18, 0x2, 0x0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e6993192", 0x12) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x7, 0x8) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlink(&(0x7f0000000440)='./file1\x00', &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000300)='.\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) r3 = socket(0x800000018, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x8000000000000000}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = semget$private(0x0, 0x2, 0x86) semget$private(0x0, 0x0, 0x84) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001240)=""/4096) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe4c}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x5}, {0x25}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x28817, 0x40) geteuid() r1 = semget$private(0x0, 0x3, 0x0) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000200)=""/62) semctl$IPC_SET(r1, 0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, 0x0) r3 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x20000000000) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000040)={0x8}) execve(0x0, 0x0, 0x0) setreuid(0xee00, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000), 0x4) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x400, &(0x7f0000000200), 0x6, 0x0) socket(0x2, 0x4, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206919, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000140)=[{0x2a1b, 0x7, 0x0, 0x5}, {0x5, 0x4, 0xfb}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xffffff49, 0x7, 0x5bc, "225e00d1554709aa0900fa4ab1896c04aec100"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="d54f0d6b60d62ed63da253f47665e6cb7c3c5fe2b8157f9f3cb28bcfd1d7312c833573c79f7fc7a95e507f2eff5405ffa6482ad4b2054e22b66b3ec97ee7fb26213efe85d0cbde07c2ca0eebb5a24e5573d77c4cc3d6543c3593cff2ef5666f47d4b2a3f9653598a8c8d813ae7ccb51e9ca7d78a95b4d5d9a203978493d0a10d74be87e2c30c4b67f5437efc033258755fde55f707885cae7a90bf20a58c71bcdffae2472c04e95b5b6ac57a5d9948c05504", 0xb2}], 0x1) select(0x40, &(0x7f0000000040)={0x2, 0x101, 0x200000800, 0x1ff, 0x3f, 0x20000000a7, 0x1, 0x9ea}, &(0x7f0000000080)={0x2, 0x2, 0x8}, 0x0, 0x0) socket(0x11, 0x3, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x80) sysctl$machdep(&(0x7f0000000080)={0x7, 0x10}, 0x2, 0x0, 0x0, &(0x7f0000000200), 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r3 = socket(0x34, 0x3, 0xfe) r4 = dup2(r3, r3) shutdown(r4, 0x1) sendto(r3, 0x0, 0x0, 0x404, 0x0, 0x0) writev(r2, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000580)={0x0, 0x0}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x4, 0x0, &(0x7f0000000040), 0x0) close(r6) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xc) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$VNDIOCCLR(r7, 0x80384601, &(0x7f0000000040)={&(0x7f0000000180)='./file0\x00', 0x4, &(0x7f00000001c0)='./file0\x00', 0x8}) r8 = dup(0xffffffffffffffff) setsockopt$inet_opts(r8, 0x0, 0x13, &(0x7f0000000040), 0x0) ktrace(0x0, 0x4, 0x0, 0x0) r9 = open$dir(0x0, 0xa00, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x810, r9, 0x0) executing program 6: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0/../file0\x00', &(0x7f00000000c0)='x\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='x\x00') unveil(&(0x7f0000000080)='./file0/file1\x00', &(0x7f00000000c0)='r\x00') pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000480)="85a73fbcc0f2008fdfe7a118b0df1d0f7f355edc17afe136f0bea4c95cc897fdad2b0e4c1bf0a59b645cae3e358ff1e1d959f1481cd28475aa2d727bb2ddeca8c915147721211ab10a507e4e4e740acc65858bd32912c7c6dbcd8738d0aa3299a2f69490040c7bddd15e595ca52207949f4f82fbce5ef67223f9c33af883175035", 0x81}], 0x1, 0x0) execve(0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$inet(r2, &(0x7f0000000100)={0x2, 0x1}, 0xc) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000000c0)=[{0x40}, {0x30}, {0x40e}]}) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[]) r1 = socket$unix(0x1, 0x4, 0x0) connect$unix(r1, &(0x7f0000000380)=@file={0xd1653077bafa0115, '\x00'}, 0xe0) sysctl$vfs_nfs(&(0x7f0000000280)={0x7}, 0x5, 0x0, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x0, 0x94, 0x8001, 0x0]) r3 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = socket$inet6(0x18, 0x8000, 0x81) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000100)={0x10000, 0x8}, 0x8) close(r3) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) executing program 4: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000000c0)="de6ff6d8bd34196d090ad8cb66c727f78df3867d1a1b97b85de73766fe", 0x1d) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="89781dd4153a6fbf4e60ccee7fe40bc85ce88f911a647d61304129bfeaf1a500a131c63762ec36e60379eadf1404c869240ffcb2ddffb780a8716197bc378bc08a6159334e96a8ccc4f5352e9e69b7487f60e5a312b652f68e49a9ddacc358a9a0e5f81b5c3c656c", 0x68) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000180), &(0x7f00000001c0)=0x4) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0xa}, 0x4, &(0x7f0000000240)="c986e98a77a9719ad7b1f6ac712ff3af06636e4a33afd143f975961d8787e0d2c6fc31cf6f39b51c75bc331cc6d65e512948b8904c12e5fdb49a2fe49692f68004721a5ec1c5591d4fa451e53dd73e6727a38a86ae7b1eee7424dee19bd76ccff9cd467a2d1b432ae65dd55c40cfbd4206a360a9bf620f1c5b71cd7f2fc8a56d4ed22caf6e2205afd26795d962879d0a3d28bf6dd0671102a435783d029b2ff4fb5d480da1e766c2e5af89a7ba3d4ccd74d17c8cf5d105256a5fae0937eed121c749db5550f2f77bafa3186a443796e92d6786a39175ce331295bae654a29be577c8b4a14d5cd14031f204733a3aeac8750669766806a9d0f815e5e7698e0fa09c97e30f1f3e755378d4d141206c47389868b7c85afa671c23c7f7eb23db65ac51ef11b8ffe40d782d12f095c770c4248c1dcfa1b58c7559d4a48733cb132ea0a2c77856127ada2b14817499b8386a5ad039bdbc10d6f1c7b23ba36182ec575ff777e86996c47eccb2046793401ab1b2b44d4f78161d4cbe232c9163c18b52ddcdef33b13feeca93a30d4440d24f9b42f4c0aa5dfd77a04b9b2c8dc523ea2cce434ba6d3159ef8c442709f459ad310bb4dab2b6b9ceb054431db8746dcd4ab55d74d9de3541dc89218f1ddc924cea72e08ffb0d9c347bc387d353adfc57332ff73a6845ab9cbe48e827261a96539ad64425f5745bcb2d93271731bc35e2ce0eb6aa7cca1d9553d8fd37200c5fc6d5778c4ac9396ec1ff6f5fbea3669fe58f807c2f9c1eb17f0a234e119fc26898c93ae2cb2d5b5cbb536040777bccd428ac96ec57115eafdf1f1e27b4552c5f96f6dfabd66df194cb130e8d18028ebf0139f33e1b9c334658170c979a9e81491769c5ec366c21c18670777424922ee1a21ec78afe51cbfb2cc3ac17a5648583a20dc7c2685807fc324eb7f2dd3f1dad3c9d0a0b40f1f6b225695f0f0ed11cb9d61515471cdd2554e348d6de921513a1d06a2098894265986df15eca20638c8169916b1f938f65c45633a2403e5700c91ca3cf50135af1efcc9f68f9f120f9c66637d7027331454c2cbcd88c3fbb06344942ea9c18a6df82d2274bfe2fa1ad601aaf955bde634c272de7aa8ee817b37b3cd8f1fc2a001e388e39ba59814547aa09542266f499d5360e524b4c99bff51c824710a76e05322119cf668f60ceaf6082c533e742ee87ef1a6c1eaf8612dbc5408100a92a176fe58c105a9bda3c24858374b379b99821d2fcd9e949070950bf0f622ee4dd41ec10026e0358932dfe95fdf4679957e87d14b27250f66028a146b68c07f439edc92f99e4fff00a26daa123d23a0d972cc2f42141e482c944e94b8f4c149cb5a366819cd01407250b49255ceb95757d70d3c77d39e3818346afa536877e4a02cea364a10f7de314726425c2d0c31b6ab92ac969d1492bb2dd732869331c0bcce0629f3ba8f10f862404a36554f7b54edf509e33267a69b6a41f6aaac00d1a25aca88e03b709399cc4ba0055afc981e727ac52b451c18dad3f31aeed394b5ccf4a4561e4473a6272b44658b7688b369cd2610d4eace68db12cf4822e817bde641d0c1d32e36955cf826292aac81d5b72638621e4fb70093f30cc0a0503f0e315d84990ed10180ae8d961e9883a54ea02289e977372be8ad45002174284e0bebaa6984c33d0aa055b8c88383d9637ee522b828442a862180288e5dbeb271045a9ca732b1b3dd97f115a8e00a545284af8e774fd021444389943ecfb34146683c7397bf08b295198f618ca51a30e49d6a20acad5a358f25b12321f90b2ccdc140d517b5032b8d057fcdf97594d7e7a38e8e23555e802878314a9d5e50d95ed8107a477ce9f91e0aadd3325790c15ef90998b60feb1a5f74780ad8dc6b4150fdcecd91778e21d4bb2aea6f5a7d6b44bbe8e1486621eccd37a1d78f89faba204a3ed6c5533349aab163f6e9d1f31b3dd5a41a03439f4ed72517d830daf6b9cb4376b909c146b9f45014e86ead55e376ae57ceb0e47e3285cb1baedf5f430a8e1b2ff4459b866d9f22f4973b084dc767c23ad3285a2b8527020182741c8c94e4f5205b2111e949d343c44271e6940ae90c9ddcbad6ff50476e08862099d72d43a059ce4f7876b156cd75687e9eaefabbdce7c445e2e72ec1fb1b1975f70ddbb0283c46b3a64caa3590c71ece34372fcca7330d0559ca2173ba99ce61b1695521b3fec5f63d225fc09ac8e5dcf22c0a30b5b01db7bf4f8732373e18ce86bf08a6fe26f3ce011fe2f891bb9e4c340a787207a8617a2814a3b38fe9021cf6edaf2c0089ee0a3c21b1fcc69ae221c5de4a35743733e0a9859af0451ba4ed947df3eddf2f6ea2e47e10e170f162783635f252eab6f07e350663d1cf2308025c81ea9843a3fb24cf29f2d9acf660136ad6ccbdf7e855041a8655d67b35c3e05ef165854d030a95fc89621a83fb28ab9ec90d6a9b1b58be4060a04a6637d1031237d4181a6a2275c8a701d0f6fb9fa5b91d7c7ce3c3e3b7c6afa19904137689f2c6fc05a6875048091ff1cf17b3e39df9d07159954bf56ef7d0d3cbb5b8567c8ce6a8342743da3fb70da8b965cf42ae6c06bcd9d0417515c75e66a24a2f07b4903473736d2947dcc071e4a0c199cabde8b6a4a5101fd2a12936af07aab5dd985861d739b3ddc0167d54a2a9325ce277b0ced553bb8ead4469bc49292d103740729f3d2246ef7fafcaa2a4a49d184efb7e56dcedf778e57d8effde845a7bca3fe47885f020b747670d56da1ffcb9926280c8c6a58024ec6246bbf7297b8486ea0d24f617fbceada83764300639721e95d4792e3a2968074e354a6087315b2c02a2589451e054251a05f955f15f4ea57e59f5ae836fe91b06f4fa2dcceca4dbffe9c3ab97abd7097e3d344fc38d9c4f7ed7ba2ebf407aafaa748e47f4d1992800298eb4667af16d065841a4178ff8293d1196d0b4d203fdb13e075416c1ecf0db869a495d339e91ed8b78b53418b2aea5638aef4f5a316f2ac4ef33dfbcdb0fc1cbc367cce256d279edd36b3fcfc98312cf882e7f6dc1e21ae19fc75c4201be93e106ef89518185ea66c97de4f213ec2a6d7cd0f3d263a73eff52d5dce3b6e7d4bb86fcda13ea47e69d71f87040f9c8ff495ceb8c998232707cb00a6a08ffd6895030f5c62f6f2f2883f7b7bdc35ea54cc9575a6b4e2faf572ed2547521de5fb213c8670e6a970bebcc452bd17894d4623795ab7e07d0d35a2068cb251467510200438df1266b0dea30e7d4dac34db846d6b681a38000dc2304920acbf9517cad6f3d3f7bc24b10ac34d6a9caeffa44c7c937f85082d2b0ad67f88b0a4e60fb3c74e5afeb1ff479c65840d84b126192a9f903162d211656579d2d12b9478e3ca06c609096d6aa7a7849b5be4a939f7808923c1dfc17d7c5ca49c19e21f8264510f877bd55c248009a2789582d2b85af2b9a9edfc0cac6964d48cd6cc713f9c87d5fe0ef3e1d1a4067b0e3f39675ad73cf8b5f2c0dfae68c701d4c79a2251e91216021969f695999afc41e593dc7eb7787572583b055ddb398e5cd20e5cefb9e18eb077aa15acddf79fad377f28e70d9dd08efb55e86501599eaabca864c43d3b8dabd85cc364f38e0b1fb87c8dea7cad2cac6e90e1512cd53a527104f5e4937c56bcccd7d712da914883499433d17e751279e7769e4ca9945f6945edb261cfce6205e88d8a4a7edb5a7bdeaea59f4df553122681ed43afb6dc0860cc4efed607b6da49bc1042b94948cecf1a055960d145b9a1fd0118655ef0791aa90e4bb9fa19747a297ee84de1d0bedd82e19216356a7c92c9058c0f93fa27c9f1a1a1b6136c5e3fc125f5cb421c5fe01847ac19f2b074f304a6f8c440556e3c3af72846f3e93f22c0e64cc607a44898b496ca93061a98ea003604c737a4f8c7a9c3e867f598d47aed432dbc71a6262b113f8bb260c94bcfa4c05010cdecccfaf5aa87544956405c9c949cd36b20be31b0a7f15421c15c64a1e4e68bfb490bc6590c7b5301a02bf8c197e453a514a5de5d4ad0495011dc5381bac2184d7e7dcaabb219dcafa198eace200efb5668b2266d66ffa7e347bcbdc8fa978020d1e72e2fe52abf7df99bf148f8ae1242c559560d011a7333631ee471bc2e14e992796b7eaf2d2447d519b16e21c213389c5b05b9a8a288269d88f97256a9e32461696f8278f155ed73c56b44c84d186527f7ac7b27bacc55a3adc101d29b5b4514ed8b74813b7620b8c98e507f4ea058ebb152e564eea8d017bb0ef43e62996a93be2aa836fb2ba29d867e3634c60e69a03a7b9a622eeb119f76c07799bc82810e7ce2ac50cc13885ec84fa18664669bcc2bf6624081c44cff59012c4b0d53d54ff848641281036a33eab65b478e71883d2eafa2c7b3f3c87408670e2f631de1f1e6b42b3d04c1c8108976793e98c9b7eaa5ecf382bfb7bd3e9ceec33321688a01155a8b31a42b359f2019713dfe158b408a53bc0a51c7ec1a582cd2aa15735ca5466e5be1a496d9e03fe6bb9496bf5d7cec0daf401d9236b1cc904faacb567291e238b81b6870fa2c761683ccd5754d9030080521b6f6a8ffaa4758886803f47d88c3fb79fdb2732fed59d1548bd4a403e3f780ddf21cbbea6ac69f78e4ad90c1f65a51211ee8c24491d48ddc8c547a1971311c3a5d20961f205f73c2346a08817a3c2d3c2832577fdf47f66d650eaee0ee852a487aced40d41dce69a4aa4bc09f856ed8a9775bd7c2219f7690104f82dd8acdf2ea5871e032deafc500ec61670f4d8738b2fa98c9cfef5aa2bebd4b4082d07e3b6ef658b13d02e36c94f56b674e5ab978ad6f91dfd8b398350168c894832d6028c85c5fc81f3c1fe57b9f96e8706e350375d5378181329b4c6fdca98027393a93c3b04a8a643b1a18dace43dcb4787cfc92cbd33dfac9ab05e9621cf24c84fafb7c34bb8b6ea4f111b4cf65724ce5fed2fe124e034f0f33ff6aabad94dc385d505fd212592146f160f7975771d6f5296adf249f1d59bc8e8518c1d49fbc7aff303b945764b4e043b27cfa0b5d38903aa1d803aa45b8a6517c0eaa981f03de563d8087de5f530d11a81c8aa239c6c631665ceab779d8b925c354aa3806d5cedbbcc23679d688b16585a027ba8b65870e3da4a4824a471641fb25e787650fc9f4a92764139036d669f66be7ce330eac968bfda77b4535371a4ab2feb12d26b47ec194f23f8670eb77480b3fbdc8180a6e8838fe009d7484f198cc942269d36a9ab142b25d7807f215927d4dfbc7eb6aed0bdfdf315221cbce04a5764dee3b83b0a7f80d9fbc0ce6fcdd1b72032d48f538153d2f8eae8c05b7d0f30c836d1887a6a4ef7cd4f4861c39d5579f7501fac2f7779acc7115588cff3accec6f2532b1ea2b43038fbbe75eb73b3b80ebf2c348fcb5b74a371ec61d1d1009d1d40f5db9e356104393a5ea2d2ed7fd4ef271ac4296f519a7b9dc35f1235a6667cae0793fd3118828a85e2541b1b40e2db6586b7be1edab4e5bc2f4d08f2d4be7c9519f764bb40fad0674503e526542c6709e09d19db62d4cdc1084b63d3f4655d6dc1b61511d37eae74f6304a1bff5fdbe51b3948c2839efca01a70f6207595bc19a53e6fc59e1aade327b2349f2842efb32b75ba34dabda7b2c676295d350c98e7e986aa65c0138906e55053763f910dd9b48f5fb5e1789ed776fa41cfd46e406875aa81d00719df8adebaceb336f8af5f4db4e8a1c7926fe56262268a8b100209c3b3555bb27e457d55072a5da080fc9239daead7df7174089859263a19d", &(0x7f0000001240)=0x1000, &(0x7f0000001280)="bd4378ea73d5a5c2b72ed2df6f4320f45c8be1695e47e2b41e2d9982aae2cfa90993f5c82b01da2326521af2bdd8a0d6a2a9b2352746021bb4c6c976e2cc73d36aab1c8102b30fa237820b28564401e2da1724b8baf3be1aa1ba6110dae6747d5f0e1d3d0bac2f1e965e5ac9e88e9ca34dc8ae08ef63bf", 0x77) r2 = socket$inet6(0x18, 0x5, 0x1f) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000001300)=0x4, 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001340), 0x80, 0x0) syz_emit_ethernet(0x7d, &(0x7f0000001380)={@remote, @local, [], {@ipv4={0x800, {{0x11, 0x4, 0x0, 0x8, 0x6f, 0x67, 0x8000, 0x20, 0x2f, 0x0, @multicast2, @loopback, {[@rr={0x7, 0x23, 0xa1, [@rand_addr=0xd31c, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @broadcast, @rand_addr=0x800, @multicast1, @multicast1, @broadcast]}, @timestamp={0x44, 0xc, 0x3, 0x1, 0x5, [{[], 0x5}, {[], 0x81}]}]}}, @icmp=@dest_unreach={0x3, 0xf, 0x0, 0x0, 0x4, 0x8, {0x8, 0x4, 0x1, 0x0, 0xdf8, 0x65, 0xc048, 0x2, 0xf0, 0x1f, @broadcast, @multicast2, {[@rr={0x7, 0xb, 0x1f, [@local={0xac, 0x14, 0x0}, @rand_addr=0x7]}]}}, "792cc0"}}}}}) mknodat(r0, &(0x7f0000001400)='./file0\x00', 0x2, 0x10000000) syz_extract_tcp_res(&(0x7f0000001480), 0x7, 0xc52) syz_extract_tcp_res(&(0x7f00000014c0), 0x401, 0x9) syz_extract_tcp_res(&(0x7f0000001500), 0x0, 0x3) link(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='./file0\x00') symlink(&(0x7f00000015c0)='./file0\x00', &(0x7f0000001600)='./file0\x00') setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001640)={0x5, 0x7ff}, 0x10) openat$klog(0xffffffffffffff9c, &(0x7f0000001680), 0x8008, 0x0) getsockname(r1, &(0x7f00000016c0)=@in, &(0x7f0000001700)=0xc) getsockname$inet(r3, &(0x7f0000001740), &(0x7f0000001780)=0xc) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000001ac0)={0x4, 0x4, 0x80000000, 0xfb7, "1d77cb5694203a2e6992644566a586607873de58", 0x3ff, 0x100}) executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) (async) poll(0x0, 0x0, 0x0) setuid(0xee01) (async) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpid() (async, rerun: 32) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (rerun: 32) fcntl$setstatus(r0, 0x4, 0x0) (async) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x5, &(0x7f0000000500), 0x0, 0x0, 0x0) (async, rerun: 64) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, 0xffffffffffffffff, 0x0) (async, rerun: 64) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000280)="b1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x8, 0x0, 0x0) (async, rerun: 32) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x4) (rerun: 32) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000c80)={&(0x7f0000000c40)={0x0, 0x0, &(0x7f0000000bc0)=[{&(0x7f00000000c0)=""/67, 0x43}], 0x1, 0x0}}, 0x10, 0x0, 0x0) r2 = socket$inet(0x2, 0x3, 0x102) sendmmsg(r2, &(0x7f0000000c40)={&(0x7f0000000c00)={&(0x7f00000002c0)=@in={0x2, 0x3}, 0xfffffffffffffc46, 0x0, 0x0, 0x0}, 0x10}, 0x10, 0x0) (async, rerun: 64) recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/204, 0xcc}], 0x1, 0x0}, 0x0) (async, rerun: 64) socketpair$unix(0x1, 0x2, 0x0, 0x0) (async) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) (async) dup(0xffffffffffffffff) (async) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_emit_ethernet(0x42, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x34, 0x0, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x1, 0x0, 0x8, 0x4, 0x2, 0x0, 0x233, {[@timestamp={0x8, 0xa}, @generic={0x4, 0x2}]}}}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) (async) socket(0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) socket(0x18, 0x2, 0x0) executing program 4: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) socket$inet(0x2, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000000000), 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r2) ioctl$TIOCSETAF(r0, 0x802c7416, 0x0) r3 = socket(0x18, 0x2, 0x0) close(0xffffffffffffffff) socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f00000000c0)=ANY=[@ANYRES16=r3, @ANYRES8=r0, @ANYRESDEC, @ANYRES8=0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x125) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) getuid() mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) shutdown(0xffffffffffffffff, 0x0) executing program 6: sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x61, 0x2}, 0x4, &(0x7f0000000040)="af784282e2082d78b01a1cf5c749cdc76146badcd5854fcbaabafcdec656fff0b1e173417c495865a90264bb1b3f998e0f404a949f4ef0a6f4c230f9a08d9c0946d2e30ee3469731", &(0x7f0000000140)=0x48, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 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, 0xfff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x0, 0x0, 0xc0}]}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) clock_settime(0x100000000000000, &(0x7f0000000000)) (rerun: 32) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) (async) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) (async) mprotect(&(0x7f0000c57000/0x1000)=nil, 0x1000, 0x0) (async, rerun: 32) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) (async, rerun: 32) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0) (async, rerun: 32) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async, rerun: 32) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000001000/0x3000)=nil) r1 = shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) (async) setrlimit(0x6, &(0x7f00000000c0)={0x1000000000}) (async) mlockall(0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_emit_ethernet(0x56, 0x0) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) r2 = msgget$private(0x0, 0x0) (rerun: 64) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) (async) mlock(&(0x7f00000c6000/0x2000)=nil, 0x2000) (async) msgrcv(r2, &(0x7f0000000140)={0x0, ""/12}, 0x14, 0x0, 0x0) (async, rerun: 32) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) (rerun: 32) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x130) (async, rerun: 64) writev(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 64) writev(0xffffffffffffffff, 0x0, 0x0) (async) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) (async) msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYRES32=r1], 0xb9, 0x0) open(0x0, 0x0, 0x0) (async) readv(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000002580)=""/4096, 0x1000}], 0x1) executing program 3: sysctl$vfs_ffs(&(0x7f0000000000)={0x7, 0x4, 0x7}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_INFO(r3, 0x82405605, &(0x7f0000000000)={0x0, 0x0, 0x0}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x42) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) close(r4) r5 = socket$inet(0x2, 0x2, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) dup2(r6, r5) r7 = semget$private(0x0, 0x3, 0xa0) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000040)=[0x0]) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea08000400020010", 0x8) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = geteuid() seteuid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000001080)=[{0x80}, {0xc}, {0x6, 0x0, 0x0, 0xfffffff8}]}) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(0xffffffffffffffff, 0x0) socket$unix(0x1, 0x5, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) executing program 2: writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000300)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60cabd3b803a6ff42a1d6eb6843e6aa63f00082b00fe8000000000000000000000000000bb000000000000000400000000000000013c00000000000000"]) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x0, 0x3}) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r0, r1) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r3, 0x0, 0x6, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ftruncate(0xffffffffffffffff, 0x8531) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f00000004c0)="b10005236000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) setrlimit(0x7, &(0x7f00000002c0)={0x6, 0xfffffffffffffffd}) writev(r4, &(0x7f0000000800)=[{&(0x7f00000001c0)="7fd0465fe1a1e3d1f958e0e0f9606dbfb8e31b42b753bdf405b0b2f2bfa8fd556978b0a48081089466e1d9d53dcedb58930f6c099512794b886ff08b4f8c565151db", 0x42}], 0x1) r6 = socket(0x18, 0x2, 0x0) close(r6) socket(0x800000018, 0x0, 0x0) r7 = socket(0x10, 0x1, 0x1) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) setsockopt(r2, 0x4, 0x5, &(0x7f0000000380)="7974f99baaf3c33ab24759c4121700785b0e075939f92d3ce15ee43481210747fcd6819a9a70a3e6e27a13aba68838171452025f0c0aace54a7eb9632f78048c4c5f3d00677a089a16d4e1f5e6d7cafb23fe0793da6c39c67a97e92cf9a5b9114981727f005655b6ebdd0dd13cc580d4cfebc37d3bc91b5cc445e0eabf8425787b0e39b915132e993334d15929e87e93cbe3adba3bd8f35f1058af3b6723ac12eb2aea1c51ddb72653aa991e1462e91cb03ad6fd2c471eb6cc8aad2c509388d81127498edfc566d034533526396bd4434232755d3c2a684df2fab3469549f3ec442c2bb0eea9f819d74f4d1c80b524d0d016aced4a82cf94000000000000000000", 0x101) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000180)="a91d572018dfc112b211c9b7f9dbdc4e", 0x10}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) lseek(r0, 0x10007, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = socket(0x2, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r3 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0xa0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_carp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x1}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="f5c9594d", 0x4) fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x269000000, 0xffffffffffffffff}) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r4}], 0x1, 0x0) fcntl$setown(r4, 0x6, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x3, 0x7f, './file0\x00', 0x9, 0x1, 0x5, 0x5c}) executing program 6: sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = open$dir(0x0, 0x80, 0x0) sysctl$vfs_nfs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) writev(0xffffffffffffff9c, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r2 = kqueue() r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffc}], 0x1f, 0x0, 0xfffffffc, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x1}, 0x4, &(0x7f0000000180)="4469d74093ca63f3dad333dd1a87fb4227d9f2df94b694069a9c1c0ac2b2605ff1a91d6e845798d4158bc00731b01cf060a3056c9e4a011a14cba51002f4532f158d4b24e143c9ce4add626fafddfff6f3df10353820cbc08aa29439d52aaa90f568131760151ab19fc1e353535ba6bd38f9", &(0x7f0000000200)=0x72, &(0x7f0000000300)="a7ad50239fb51e7e4ab9af8e9817cc6b4bffe960b225f50b7b4adb0d9b75e9021f651514b7450d04f6c4121ee780e8f7cf1fd90c8ac7b274de37b238ef956afb15f19c74dc003532396957e4f339293f83cf5be1d47b3c82c906986ef601e5324d826787536dac8e05ac4ab9887292fb9e33f12ae444b07c07e6139ecd8de6bca25687fc675815eaec7b7c4c9ca421ab6c713ec4aafefd220c60129db640b71d4649d0ddaf39391c4891071866c3843a8d", 0xb1) getdents(r0, &(0x7f0000000080)=""/72, 0x48) chmod(&(0x7f0000000280)='./bus\x00', 0xfc) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) ktrace(&(0x7f0000000100)='./bus\x00', 0x0, 0x0, 0xffffffffffffffff) denied attempt to set clock back 4211081758 seconds denied attempt to set clock back 4211081758 seconds denied attempt to set clock back 4211081758 seconds denied attempt to set clock back 4211081758 seconds denied attempt to set clock back 4211081758 seconds denied attempt to set clock back 4211081758 seconds denied attempt to set clock back 4211081758 seconds denied attempt to set clock back 4211081758 seconds denied attempt to set clock back 4211081758 seconds denied attempt to set clock back 4211081758 seconds denied attempt to set clock back 4211081758 seconds denied attempt to set clock back 4211081758 seconds denied attempt to set clock back 4211081758 seconds denied attempt to set clock back 4211081758 seconds denied attempt to set clock back 4211081758 seconds denied attempt to set clock back 4211081758 seconds denied attempt to set clock back 4211081758 seconds denied attempt to set clock back 4211081758 seconds denied attempt to set clock back 4211081758 seconds denied attempt to set clock back 4211081758 seconds denied attempt to set clock back 4211081758 seconds denied attempt to set clock back 4211081758 seconds denied attempt to set clock back 4211081758 seconds executing program 7: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x10, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000001100)) fsync(r1) setreuid(0x0, 0x0) r2 = getuid() setreuid(0xee00, r2) r3 = semget$private(0x0, 0x4, 0x1e) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x3011, r0, 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000400)=[{0x4d, 0xfc}, {0x44, 0x0, 0x0, 0xffffffff}, {0x16}]}) write(r4, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x8000000000000000}}, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r5 = socket(0x18, 0x3, 0x0) r6 = socket(0x20, 0x1, 0x15) r7 = dup2(r5, r6) getsockopt(r7, 0x29, 0x400, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x92339897a7d4798b, 0xfc) shmdt(0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001000)=""/229) fcntl$lock(0xffffffffffffff9c, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100800000000000, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000000)={0x1, 0x11}, 0x2, &(0x7f0000000100)="b65aea4f1dc4298d03e90779699fd1aa752daf3ee70b3b549c1e61d32e7351033d9b98b06a5d58b8c031e416d066ee6a60332a897bd4785d7b52338cec86d080838a52b06842af1ec9d692b99c41bb059b33987b459fe5ed990624639dbbe5501581c59525e571bba8e75331a63bd29d5639984e9af873793cb566b402a129824abf55392b8b0dc270b370f419a3adfc5a093cfdf8fffe1a5073883321c114422344b2182e7d0951a9f66050fdfa34d9fc0dd7ad388deb898747679c98f73b48cb4d6f9de8d98970c732a95f81d27ee686d9aee70b82ef", &(0x7f0000000040)=0xd7, &(0x7f0000000200)="da06a3cf772055ba2cc153166826405cc871c5111f8ff58f3761e9a50ff9e9cc560aee0e838b77bd93707654a705c2566f9ea4ca0d940ece2447ca723bc5cab47222b5691fff9daa", 0x48) getdents(0xffffffffffffffff, 0x0, 0xfffffffffffffd8d) executing program 3: sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x27}, 0x4, 0x0, 0x0, &(0x7f0000000080)="472e1afa5bde74ac14f0034fa9d9dcafefeb24481d4dc68fe375e83c591ae7911163aef9a0f9ae330000e2f05720d887fc576605b40182ddb555f8ff87cfd0a16e4982cb884fd6a26e36aec4e6b7d33b79ac412a02cb9ee39d9cf32f5f72a32c5c72ea5ea8501a3a25fb241e3c828fd0c9cb6495fb41d4f4aaf5a650f06c480e7ffe7d9229477bf96d14442f", 0x53) executing program 5: pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)=':\x00\x00', 0x3}], 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x5593) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x8000, 0x7fff) sysctl$kern(&(0x7f0000000080)={0x1, 0x54}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = semget$private(0x0, 0x2, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/10) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x4, r1, r4, r6, r8, 0x46, 0x1}, 0x8, 0xf8dd, 0x5}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f00000001c0)=[r4, r9]) r10 = syz_open_pts() fcntl$setstatus(r10, 0x4, 0x40) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x40, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) kqueue() r12 = dup(0xffffffffffffffff) setegid(r7) r13 = getgid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setgroups(0x5, &(0x7f0000000300)=[r4, r4, r4, r13, r14]) ioctl$FIOSETOWN(r10, 0x8004667c, &(0x7f0000000340)=0x2) r15 = msgget(0x0, 0x1) r16 = getpgid(r5) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000380)={{0x401, r3, r13, r6, r14, 0x120, 0x5}, 0x7, 0x863f, r16, r2, 0x12, 0x2, 0x9, 0x4}) r17 = geteuid() lchown(&(0x7f0000000400)='./file0\x00', r17, r8) syz_extract_tcp_res$synack(&(0x7f0000000440), 0x1, 0x0) r18 = syz_open_pts() ioctl$TIOCCBRK(r18, 0x2000747a) setregid(r14, r7) ioctl$FIONREAD(r18, 0x4004667f, &(0x7f0000000480)) executing program 2: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = kqueue() r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x17, 0x0, 0x0) kevent(r1, &(0x7f0000000240), 0x9, 0x0, 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/142, 0x8e, 0x0, 0x0, 0xffffffffffffff71) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r3) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000002040), 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x7ffffffb, 0x0, 0x80000005, 0xffffffff, "0100000063026d00000100000000000000777d00"}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) recvfrom(r4, &(0x7f0000000100)=""/132, 0x84, 0x801, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc020691b, &(0x7f0000000200)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x8, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x85}, {}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) executing program 3: poll(&(0x7f0000000100)=[{}, {}, {}], 0x3, 0xbaad) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) read(r0, &(0x7f0000000040)=""/9, 0x9) execve(0x0, 0x0, 0x0) denied attempt to set clock back 4211081758 seconds denied attempt to set clock back 4211081758 seconds executing program 5: rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='.\x00') utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000180), 0x1) socket(0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1f8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7683a114b35681c98d31a241159997fa2408bccc3081d1feec2142247dcd0e3ab8a8ab390b2a70909b2f114070000000000"], 0x401, 0x0) msgget(0x1, 0x0) sysctl$vfs_nfs(&(0x7f0000000180)={0xa, 0x2, 0x2}, 0x3, 0x0, &(0x7f0000000240), &(0x7f0000000600), 0x0) r0 = socket(0x18, 0x0, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc028756b, &(0x7f0000001000)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, 0x0, 0xffffffffffffffff}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) r2 = socket(0x18, 0x2, 0x0) close(r2) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x22}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x4, 0xfffffffffffffffe}, 0x10) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x8) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000440)=[{0x0}], 0x1) executing program 7: syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd609ac9d000082b0003498c7d3c88732762c5bbfb418dbe5cb82957248c3701367c99166796bf7cb7330001"]) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) executing program 0: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f0000000300)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) preadv(r1, &(0x7f0000000080), 0x50, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) munmap(&(0x7f00003e0000/0x3000)=nil, 0x3000) sysctl$net_inet_udp(&(0x7f0000000000)={0x2, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f00000002c0)=0xc) socket(0x0, 0x0, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000d40), 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) write(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0), 0x2, &(0x7f0000000100)="71f91e3471ac00", &(0x7f0000000180)=0x7, 0x0, 0x0) socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0, 0x6012, r2, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000500)="71f9fb34ccb99d6ba32f3313c1ec9e5e7bf58412472709683aad9e21a10dc57817bfc289c563eec2a973d04b99403d222ca8a6566f9850d2937c74555e82133c54aef356875ba755886a4fba875b8bc8c93d00000000005d20225b660ad3cfd9faa8b842fab724b596872919d8a8e967674a415a7af63ba0487163fbedea22b43b2545a3b602dc67c0eb4e1779c3a41fd5fd334fe56c62430344a4bfe0713970cbad0770276426e650f81ed9a2a91c7a728c579744c14b4916d24acdddef522fa624f2d8584919b184b3c2132df31e4317b56d9b3a1b22925c0688ae7d0db48d37b41a467fa831345832e067a1cd759d949e752994d6431da508ed8551713dd0f3b0afab708461951ac2996ce5b0e2a06a5dc95d8db29add960e2af6bad1c9706a08ef918bbf602bb6e5b047256606b6145a7bef07fb153d110a74d66c9884f69ba4c615e4bcb700e0d6c8914c266ae29da7eae565f5b692259ebd7a97aec4a122e8165e58cf973cca4b863a1309c15e7c0fb14ae70a6bea091fce72fe0e4927c84f", &(0x7f0000000080)=0x182, 0x0, 0x0) munmap(&(0x7f0000e34000/0x1000)=nil, 0xffffffffdf1cbfff) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000140)=0x7) executing program 2: r0 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x18}, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0x12a, &(0x7f0000000240)=ANY=[@ANYBLOB="b96d9900533a8f943f3614ef86dd6000000000f4000080000000000000000000000000000000ff020000000000000000000000000001"]) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x802069b5, &(0x7f00000001c0)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000080)=[{0x34, 0x0, 0x0, 0x7f}, {0x2}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x40}, {0x5}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) sysctl$net_inet_carp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000000)="0a076f728e30652566f7c8f82fbba0596506e6dde19044cfbd3a531e3e91da66d0a12a94ff1b56c7cb46a7b47a7723c48e0e0421c7caa1ce1c96c7495e08cb61ac23d890dedd848ba8b3e169c9ff7553b3da6641716bd3f339dce0a2a5eb2a1c97dc841b2d11695f9d7cb51800", 0x6d) executing program 5: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') r0 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000040)="7607d771020000004e2b1f0000000000", 0x10}], 0x1}, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "346c47518d19fabf00f17abafaf7281dadba071d"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x41, 0x80a19f, "bb08000100f1675910812cc900"}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f00000002c0)="04", 0x1) write(r3, &(0x7f0000000040), 0xfeea) readv(r2, &(0x7f0000000200)=[{&(0x7f0000000100)=""/198, 0xffffff0a}, {&(0x7f0000000240)=""/16, 0x10}, {&(0x7f0000000340)=""/212, 0x1b}, {&(0x7f0000000440)=""/225, 0xe1}], 0x4) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffff, 0x80000001, 0x60451d, "1a0c0109020400"}) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="f2d98d803406fd3f3ae5de618b17e9c1863bd9118a145f9927f34224a70b765f5806ae62f1ceb57a7b93f96e8e8dc14b12f84c4831d1d73185fab7287794eeabb85c67aecbdc7e3b26d4e0960bf6856696a6b425ecd390f200df7bf5c8130233405cd8380398effd73af2948c02fc62f8a9361f8b7e8e0ae77a11789fac5b770be9346f42a68b0c6c8968e1168dacf63730a99da1e9a73951895db801b8504", 0x9f}], 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0xbf}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() socket$inet(0x2, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x123, &(0x7f0000000280)={@broadcast, @random="5420e51d03a1", [{[{0x88a8, 0x1, 0x0, 0x4}], {0x8100, 0x1, 0x0, 0x2}}], {@ipv6={0x86dd, {0x2, 0x6, "7b4ed3", 0xe5, 0x11, 0x0, @mcast2, @ipv4={'\x00', '\xff\xff', @rand_addr=0x8}, {[], @udp={{0x1, 0x3, 0x8}, {"b7713d1854c588c41fb4699152102c189f0b03304595cc46281b0d2cf08a91ad42d2b34c85da3da7c5b9a05e657ac5ea72eda13823cdbc9abd6a2a860e9895e81db126d430b75dc2565cd9728578b717bca541efe979ab4dae8b344d7509ad8e205e261f475aeff2fa592f284080fa6ec615f198ac9ec88a0e5213cb2b07247deda4b576b6d61a38913b3a017b050e003fa59bc1f2eec9d196cc3bd19f008a4e8adf4cdfbba8898443102d30dd10031edf31d5b9d5d104061c0255c404f59922cb392b9b9f622d11feacead8777771629785a11f20984feac9cae148b0"}}}}}}}) kevent(r3, &(0x7f0000000080), 0xfd, 0x0, 0x8002, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000400), 0x4, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r4) r5 = socket(0x18, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000000440)={&(0x7f0000000200)=@file={0x0, './file0/file0\x00'}, 0x10, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='%'], 0x25}, 0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) close(r6) executing program 2: setrlimit(0x8, &(0x7f0000000180)={0x47, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x25863875, 0x0, 0x9, 0xffffffe1, "94077e3208906900"}) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000000)="ba3c55dccdcf6d4dceb7caa84201b0e68297a2bf592a129dab772873ba9a848b048f", 0x22}, {&(0x7f0000000040)="029a0d8ea4e73708a11c4fbe6e2c9658882ce5ccf44257d6f9f9dedb7234dfc45411484f0131f5a4092267c3c8747ea0a1066336c7f86527e098b09f674dcd64498956b07a50c51eb283243f881d38db947f0396feea2d6c92d02f2002ff3954d0b80f40bdb36ed3aa3276ccba79bf9d3858c13c7d229b53badb726ce836210f334262fc06e000f4bf7bfa2ce78e95ae8d178577fdcaf7470a39a89274", 0x9d}, {&(0x7f00000001c0)="447c75ba4b388c039bd25746e1a01ef97859bb1ad65d11125737a6fdaf8d6f7e211c58bbf620883c434fa13322e1f8ede4591f2db92e369158fdfa33eaec286e2290b3ca6ff92c558035ff02e2aedea2498cccc6b64289f04d2cebdf4af2161dd8a00b9e2409bd37eb86bb2b02dc335020148917a5e659284a0ebbbd083dec54ac8ad6ce6bce583ea7bc80ae7fd21b433b4f9d459e9e737da415e70e4c39863f4da071ef10dd352cfde664b2e320d8f72356a2d9dab30809c64fae0262322d57bcb3f9aea14c4cfbae5685bbb11e9e975dd6ed0d0b79c49e52996bf648a7856ff3cceb493da755bb6945163be061493278e685a79be3448b5662ca2ee0a619fda4beab13777af6f2ae2abfe86c806afc2d4de8815305b5fd243ed63650f7e0c86d424f2c946db7076544edcd24c75794675ebb8a05562be4ed92b27f29e3d47029eb0fca24be8d93907622ae77cb460573088a11e301160107b94b0be7cbc54da842b83d71922296c150bd15195bd99edaa4a4d47b187d1e9f989f4505fb6602342c04d28bb3b7ed1c305ae7bb1e213cd49b410be1c1fc509dc976bc045ca0ebb1891d551046e0742d8b977eb10c92b151eb4ce9178397d0b188eaf4868dbdda9131e446c011bba926160d1d2ef88ab683a280edf1f92246f48c32f7ef91e3f2a9a525ee3e011ecec1ba5c336ac74826755602b341a3ce35531ae57e89aec692bccf96fff76102f70f7aa1534b1982ae7da854aafea4e789c3de4ac1e8a5d53bb43c8da635c1d9602f9b0a91af109518212f7fcc4f30c171e2d8b0d60446d78bd6c95ac26a054beb5fe8be990dbe916188af630d951c0598cd38089614b4778b82e9c2d64a6f04b2d35eff2cac05c43da6645c8e9a82a479cd674d6da288dafbbb335f9bf50455c16d40ccc127fee84b5c545abd01c24510ea176445d4e38d44cd8766b1040e167d869dcc586be3ffea777d4fd49799372ea0196ae271c7296b515d8971f2d5bb82576cb4edd0badddeee1b498a2d1a3906b7e1d4155b1b4d37405a70ebbc4938ca02743bb1c90bd51f4147ebc48cb17ec2e3a8c9a86df10696c7e745139077d0cc1bb8ccc99e61a5eae85ea971b3006bc847bd7c048578703e617757f6f64b9f95df489afce0863d3311a14a991ff9602cf99a915338347f89e40d78bd74a4eb2ab7f91391384d7850715c71f6a6af90a14d2a169e4026bc361f34c2da888b0fb4c28c2174177fb1a4d86a6a15dcff6c29f0aa9550248ccd3280f691f1fc528a09bebb347235fa1d415976bd65f221e842531fc0f5a4fc6e12366c1e7f7c8e56d5860dc5dc111ae9004c579949b21b0f1d36d1a8b3233030a82c30bac166b930f87e5d2e843d4a650410f631058970f35a1bf6b2b9e837bd120af2eed53ee407563712c98f347c5721d3826552adb899d69478313f0e6af686a85f9cfb0b6d25ac4d7b267ab500a2588114d05d972847815406ac53565c3c371bcda56a826ea991df54dbabfc102ef4e0e16548ef18919422113f898ec478e6d83790899a3ec822e655cefb1a815bf5dfe7c0b96042da3f459c779d3ffedf3520085c6958a8a7a01cee7e61b7c2d43ade74dec17f6f15d2920d4e091aecbb66e166109fd7b5609cc4fa3b4461b9a4ee6100c2e021bdc46de16e9139b80c85f40ab439286a3d0c482a12b9cdb3365df7c19979b39b8227230e8fa3da9189a66be90f2ee4b8b7cde27c36fe54b9e86ed60c89be55430a33fe5fcbcad10d174520376f912709df32619be7b8dab7d083196665b0ef9783f4f26d9b579e72c1c124a939346a60c335207360d19d220d546e04f8333494429bc6c6b85d9742df6bf3b50a85c33252aa9eed09f37d0d343a2b526458d284bc746173b36a36c74a476f4e51cd219127e293095dc3099564e3b92ec3fc1c3a1900abcaaffe3bed211722dc25fb5030300ff6f7116515fee5e8c893c9790f69c371ee5e99f303da280135b1356ad40c1e04f51a2c0a2f8f571fcd082cff309938e15937554d7479e04289fcd9bd36850de87b66f500c986315df6507cabdfd8fbdf5a7240b0faf4706c7d2b8474013faa36e9b02f04ba5a422e7fd654250ae425e1bd8d118722e1871aefcc9e7bbba7cd14f2b9943effcb2a599f97f5d48348f12185805bdc5dd626e2b98585e42d7eee597b00337768b95cc20e7c4282e7866fe16cf11b14f5cd52b5819ebfb99aedc43b1923f43d9be2a7e37ce9e70f0f3325acc595a0c2dbb5ca46451e403996b68c13ab733d429eb31e6b1af1b4a47ada2bfd760c3b9cd1738ceb8c19cabf078960c64e27f129b33b8f799836ad82927978b164fda464bc723a1d04963833fb7d135550433944f013081ce217177e59ed9db326075ab699f3073ef80498b59a6e625ac7af055168f5d4d52271bc931e79604c2d18de9240c866667efeade503887f9bfb49f0a268bcc9aa4bf10a45f371557cc8f7fe391ea716a80fe5e6f4fdc044c1a5b8c855e8dc85767bef8f7f9d786b3bf5614bcef60c501e6454d11d3fc155394c983a299093341da353ff397fafa511680aa40e09f15fc8ab1dab273b9e53525da2ef70cddd3c29c20a5d14fda521c29be5eec54ab328c81aeb7b0e18ee668748ad4d7a7aac38e4adaace30d11aab7f8047cbdbb56074431553261f043e0f4b70d7ddd8bfdfc7faef854dfe534a25278c0784896b93a7832fa3bc70b4e423169f6df12272f0ac656f68ee0bb8b8f274c804ae700b3a5a786b34e4380f81cf31bc84ca634cfdd7c16cbc00b5efb36f0e2577ad403e890cf7b2476c0dc34e8957443e7ef49025b12ffa4778bc4ec7fa6ef9943cf47c90beff5c815cde5211754a97f5012ec876c7e3b13be5178e35a19df8fb063ccfc91f0f7255acc604aa60e7a1ea611454276a476fe0ffb0f63ba1b0ac8d48341d0000b14927c701792ae58fc2980f5f694b1fde9e0043b60b618011df6e2a115255f72bf5608518bccbb9137c2f23ed90750cc8600fc0ff570a10eb08a389ab50a08ef16a328efcaebf742780b4be3394112283c058d60da5741f7c3c8cebd2a611944898af3fe7ec18853e4a8044206b1376236d16b2cca4da91e9ab3f30cdd73d37f183b0a285c245cb9de806464c232aa6756a20d85e123b7f463df8209cd6d8e864da377b083f5079be3516a1617bcd02a52e5fcaff863b00ed54e8a33a66cb42b5c6337b733a621c4bb133d92c0885ada0167300b5cbefc59c51f1ac9a21d0b5bfe749f07f85f08f694cfd4c6e32a39e41802ee8cb3f65f68eff807ca1ddbb8ee8451cc5033975d69df99d2fb1f1e7ab4ca3536dba72cea7ae86c1d12d067ff42fc484f540764f2225c9a8c413edd7cb731b85df23902806ae74c7fd19fae193701c312d00c1ad435d8442cd193f85be32456a6c0eab53d0dc3124c3c825f4d9cea06c7f12acf9c67d1e2cfdb8b0e33a5753f5c33c8d0edb212339468fd394dc910fe825cbbb0a61d996f9baaa790f22e49c52e073a06dc44ce4b3e2fbad986ebbc9903fdc9c2286ef1d1bd0df7c9ed3d8e92836cf53647706c5baa00cf423513248ead07fe3aa52a05a450a152b1331b21eb53e332b2cd6e54f5fa3e56662fd19d4faab0f379b2182201c55f898f891227ce8ffe033f5feb5e1fa3e8af83f9a5189ed3cab19c8bc3bcd7d740dc68eeb882fbed814ca34e4d0323591ac42afe607ceff32bfcce8193ea488ef99a4ce62a66ba99b837618ed1b20d0e493dc0ce73ec8c84be4cdf10fa899d6dc5241642802501be2233b625defeacc77eb1a4036085a0c6be53891e3937440832c1445d377cee4228a732c0aa6ec493e4f0ea80f30b7d90e8007462157514626d704df5c3da1d0e87dd5cbf6697d20a50b4b08018c172a4f8e3214944400a3e6760dcf1b2f139f9de551bc9ec37c08ee76f111e76c87280f23e7d9a3c2860ada0c206b46be48fbb7755a7593fee08a12e2536205b462c03a0078f7cabeec95acc70f0cd86739ad59be4bb6e25f7a41b92cd1805c6c5af7f13e31adb334cb825cba58fbe4c8b153ecc2e71ab6102470b7dbd90944b1bbaa311376e77f95040b629931f04ffc7bceb5feaf91856b30502310695a8e4aef5c292174068239196d3e17377a4e676db0938b4ac4800f281677b90ecf4c6e1f161f1b9912ff578c197e68d2c68dd95bc8c7deb4df406954466e8aab097497fcc32499da9651d44eb15c2c27d91b2ab597fc9fa80df4961e4f6021b89750786eced0a92b19297aac4a3ae4900a3b46f68438fae203f1c669c36b0c6be69ebc9b92b24ade1839bdef7ac19e5a2c683a624b649c31c2fac6fbcd99ada0fcfc56a66ec6727fbc4e2af89a358bf17547a1074334da6e3d43ae71ce9159607ec8a1f87989f5e1d1a6ff7a4a2135caa558469490c644a3a9b378ee6b8e50dda92d2cb381d3d06d3aba10562e86e2ee0abc6266fade5d3f4dcccff5a7f1c8fc2f0924f727deec99d113a6878549bb09fb7c0a33ef3d5d1673bb633457f83656d2ccd755a95cad5306ff4d8d9c233e48f9577c2cf82be9507de2318d1ec6c017b8ce5bd88d8793c7ce1ee4f243e013580eafdf4198479ab1c7b172a4334538380e18e4f2007cc991b8b58e6cfaa1a185e19aa09451f20b0b8908134723355525c6129553626a718cc5976607ecf080513e5e6ca1bd1d2576e9be25062dcacf46695d201470cb6ce3531a4b0d22a49d8dfc3a9d268eeb9c3e7626cc4b9da58194f3015fcb56d267ef0382435258459e297caddb40965edbb27f94230869c11346b111e06ea4b3ae1d466c3a83c877afbb236775286af62d4500389a9b6811d945f3bf1f23a1fa5755090cb865a26f01d5d49643d250e529a27b308de740b11b3c6667d702242d6f0ac9a786e5901150313a9b7d2b416c44c70a1723be4578fc488daa13275e0ba1d1cf13e73defb7f7b067b5492a8e8b37244c394e3516544a6de7589f3c6bbabba03300cae0e34a7cb387768595868bc78e11c7dea4e4b4af70d24fbab7b36d8b1e0be0952dc58b071bb2a06d5e1a401e50cc2febac76769c89c5d65b30c556f7bbc8bd0dd76359f1a9629312b8100f7479d8e9389a6d435d35dd75a86cf63817b567f1d2178582368bcf3af8e30451b56be0c9eb07be64b085c739486ef3e03df3eb3d849dc9071b40aeec732bd341e571170d67071c7518acb8790ee4efdc76e9942b3035d1f4034e8d94c762587c689498b87e86f6fbd07f9d758fbd5b46c7fb497babd809767bc195acfb67c968d118be4295f274e1eefa5f674efffe12d97e821a6d524427660704f0110d05bc4aef9d9e098f2eb7b426ba8cac70097a250838f2c1d47fd25d45eaf18b8e79c8d02f5b973522d81aa04f7f5fcb2ef133dfcd8e5e557bc822fca9c84e7cb2e29dbd09003d6db3f386a3c0e90e79fbe5ae07ed6eb0222e8c89cfaa38a518f4786008be6d3b62401c9b9200c246861335daa12c2f6656333b0ec93ed07e09fa5f0244a0be7a38f64ddba7fd9e658e5b4d75dd7b0246d1d7f83eb6efe434da068b185626b11144b267994e849dce00e4f63f24388b621a8aacba0214e656a09dd08b1aed0f6176ceda5288f650ec601d35bf6b6b16dc0ad6cc95254c2d79b6251b37f8468f6c83149a1cbc2dd2751b9f1b77851784f8c55e6a249c1262d48fb9f62c57dab61db6d6631e6d5ac62313b2085d1154fb5604abfe308d88bdfd5efd56321da138c6da02859b0ec3acc1f4b0bce8d299d6e27dc533294cdbeafd8b0d9b36fbe9e5b11c9af3c56a8953dc76da", 0x1000}, {&(0x7f00000011c0)="8c1de77b5c6bea370b76333807861cd35426bde53882d6f7b603d7e283ae34013cbf371b468b984f1a7647db0c9ffc68b2f40d0a3be7eb7f9c8d8a35bd67ea214f8054a7fe8255f6599d0cc3a99c6cc6a9abedf2474e94c77bc640659f5d83d41fe3bfe8a70c5943b018b08710f4", 0x6e}], 0x4) executing program 5: sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x61, 0x2}, 0x4, &(0x7f0000000040)="af784282e2082d78b01a1cf5c749cdc76146badcd5854fcbaabafcdec656fff0b1e173417c495865a90264bb1b3f998e0f404a949f4ef0a6f4c230f9a08d9c0946d2e30ee3469731", &(0x7f0000000140)=0x48, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) close(0xffffffffffffffff) r0 = socket(0x18, 0x2, 0x0) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) r1 = socket(0x2, 0x4001, 0x0) sendmsg(r1, &(0x7f0000000c00)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000980)=[{&(0x7f0000000180)="ce0d7c99eb052ad277a26ace6b05267fc5515c5173488f9fcd3f6d7ffead2bd2ff500c3aba6d2c7eb4150868fe190bdfde1906a85dfb168db5446e5fb08fa7c0c095e3461b5747126976dd13a274253d4a2b57c7bc61e1f6babae578277f55ed5fde68eef8412e2a65243cdc56ffff3758870d5d6eea5934aa6eef203ac656ac687d7a9579404b44d99701a37169bd7bfafea09b1bac4becf79f1b136de7dc30dd38f9142968a0f19b960388c69d1e77142f26c6c95e1bcc740fe146d2ef4e6cf89ffd022a53a2c554ad9abc3426a8806944d9dc027270e69a27a1a909eecff1ca0fccedb55bbf770678ee814c6a06f5066d918f10b131c06b0f", 0xfa}, {&(0x7f0000000300)="08d2738eeb1ee8968def36eb71a717a5aeae8718a0fa9e419910c45c9e6b437751275f5379900522ccbaf041da42425b7119b195c1d1f3fdea6a7ada9240286ea525613e3c92e62410200c58daa1a6294574600d5bb217f4927815510687d1b82fdd09d75bc5f05381918ddbdb96c350a218c848770230458589a1cbcdd7523b8c82bbaa4e21e4290497b6c143c7637b57399aa113a1d69e7e7c740005ee2c40f120c59ff6f7289fa3ad3fc200e3d643f4dfb0371a23edb0b3cf50dc18a0c4ec61f118c1", 0xc4}, {&(0x7f0000000400)="ca0ef33f88c728d7ecaa35068ee7432782e82b5a1b78f8d056a716614ca43f9cdaf7744bde825e58faed30b181b8e1b0f3fd912260f13ae12e3bb8b02cd66d7bf456b5da5299449dd75c1d352f0fd2890d35b6ba6eaea2c3ac4e2dfc3aa1f2677f2302cba9d753743ddbb2f15e4d0dff49ca8aa0f31ec762268c973da1101ba6eda7562b638052b985502bb96a43f8c8cb03bc946f1da85505e940436e8af49d1c1f65f0b7bbd5f2d6dfaea25a34ac3839e3205ecd495a94717b75181954b2bd9e71033eb6d435d56c476c61d4b0f77ee0", 0xd1}, {&(0x7f0000000880)="fb30a278f22217fa308459bd2ee590e5ebdd1991a1652f6bf0f6beb38a809968f9a7780a5599e23e8f9f091b2edede347418f4f7c4ec984aa0ce8c6abc24439ead77e7639e43569d84097cbc67", 0x4d}, {&(0x7f00000000c0)="f21d1c6a", 0x4}, {&(0x7f0000000280)="105fed3f5a4926e46ceaf995cc3fd61d0de97bcc0b1993ee2cb8647a007e4cb3cddf", 0x22}, {&(0x7f0000000900)="da0f232aea33e0178c25c916d52d12fcddaffa0a68086bd7ea54ce9741137df5d9ef0a9df24b805c630ccd7c002a3ac35b08419018e2", 0x36}, {&(0x7f0000000940)}], 0x8, &(0x7f0000000a00)=[{0x28, 0x1, 0xffffff34, "c258c3baa5892b8f56ba3aa70517354d04b47158e46828"}, {0x58, 0x1, 0x7, "fe3e021bea39ce05f3d461380f8cb5068a2d0ad9eb48b0a708ecded1f7fca47b92a8ab9d66961b8f004cea279cd6ccbd67822555e29b4e4fa7fae2ec72aed2c07f6f07c7"}, {0xc0, 0x1, 0x81, "6d622ab692d04ea0b880aa024c6b308446a74398c1b3b66f53db04e174da63bad8ddf7b025e01b3ae4412d0ae14a5c5c5bd9c1075716defef765a66ccdd0d8c01f8755280c697cbee8e3cb45592966626f6574fcdb246744cd4eabf1120bcdc1c12b58fd185494e5080a168361d9c27e00b61b3b80b058ed4e3be91f51a37b4a94bd4f34e2db2ec0ed2aa28152c3cd4f86ddae7418ae94820df9ba5c7ffbc873df8df3ca771239c40c75a856a8"}, {0xb8, 0x1, 0x8, "593af88d98e2973c28f7ef9d5029ea82998f93c7800072b2429dc8cf1af4923657fe344f5f23b082f4a64b13ee962f621f4b95bb08cff2dcb6fdaaf0af4980b86db497b29dc16585b16e21c93b73ef20f45579dabf9d25dc4522857b7f684f6ec0a4f6367e3721d878f0a87bf4904093f600a1d63583eccd85d2d20d7b0ae20e00cbca2d0a2372ecc28bc7cab8c50ba05e985f5f4ee5d82572a25e17f43128975b9d1d58e43a50ed"}], 0x1f8}, 0x406) dup(r1) socket$inet(0x2, 0x2, 0x0) listen(0xffffffffffffffff, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x86, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000af9000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000433000/0x3000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f0000e0a000/0x3000)=nil, 0xfffffffffffffffd}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f00008bf000/0x1000)=nil, 0x1}, {&(0x7f0000aff000/0x4000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4000000}, {&(0x7f0000633000/0x3000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00', 0xcf734c0}) r3 = socket(0x1, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0xc0286988, &(0x7f00000001c0)) ioctl$VMM_IOC_RUN(r2, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000100), 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x18, 0x2, 0x6) setsockopt(0xffffffffffffffff, 0x29, 0x0, &(0x7f0000000040), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000001500)={0x0, 0x0, &(0x7f00000005c0)=[{0x0}, {&(0x7f00000000c0)="8e383bb7c060e5ec23f0317cf1813d1e5dcff503facffd99375093e1bab70b45d397c74d04829e7c37fdcda2ee58bc72764b99bd8719f6ec87e944bfc7c1f53d8a1160f80eeefb997ad54bbf860f96a36221588ac5b2dd7f334d531bc7e327dd8ccfd5c3bb8218963b165814ea70030c52faa48fd0ed1d5386e18918d67cfac5d5c35ad3dd9b8f0c2c18e7275ef89305091ecc", 0x93}, {&(0x7f00000002c0)="81f54f5d92a841c4b23b249e476278b3983ed5fdfda8b8d7e327de4468000030759166ee25", 0x25}], 0x3, &(0x7f0000001400)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x3e, 0x0) bind$unix(r5, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000540)=[0x8d, 0x954]) listen(r5, 0x0) executing program 6: socket(0x18, 0x8000, 0x0) executing program 5: open$dir(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x2}, {}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x1c}, {0x50}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[]) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[]) open(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ftruncate(r3, 0x101) pwrite(r2, &(0x7f0000000140)="775f181cbe3e9708c14f827e499d97ba4e29d454093642df0700b744db29ca8ee5e4faa3bc45f883a7dd53777ad6aad22cdb6de02632ed0603b2df06a72846d71215f27beea3c9a24a7cc686e745b7971e83719c4b104245af02c28235963d963326cd95b6c4b90c8aef5619750115a2f1412ffe8ea74acb207deb535c372a0ab86ee132718a7d6f63847e050000006db2547ee604b1732a3b4c93a8f49688836cda56bb73bad4481b5f788533d176db8e8d28703cb6f8515570724190c8", 0x105, 0x7) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) pipe(&(0x7f0000000100)={0xffffffffffffffff}) pipe(&(0x7f00000001c0)) close(r1) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x7, &(0x7f0000000200)=[{0x0, 0x2}, {}, {}, {0x0, 0x3f}, {}, {0x3, 0x0, 0xe3, 0x1}, {0x2000, 0x0, 0x8}]}) r4 = dup(r3) poll(&(0x7f0000000080)=[{r4, 0x45}], 0x57, 0x0) fcntl$lock(r0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d058", 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x1ff}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) dup(0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r7 = fcntl$dupfd(r6, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r7, 0x800c745b, &(0x7f0000000080)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x64, 0x6}, {0x836}]}) syz_emit_ethernet(0x138, 0x0) open(0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) ftruncate(0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc00c7007, &(0x7f0000000000)={{}, 0x1}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCREAD(r1, 0xc00c7007, &(0x7f0000000100)) socket(0x2, 0x2, 0x1f) sysctl$net_inet_ip(&(0x7f00000005c0)={0x4, 0x2, 0x0, 0x11}, 0x4, 0x0, &(0x7f0000000340), 0x0, 0x0) preadv(r1, &(0x7f0000000300)=[{&(0x7f0000000240)=""/135, 0x87}], 0x1, 0x100000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x814, 0x0) recvmsg(r2, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000080)=""/23, 0x17}], 0x1, 0x0}, 0x42) recvmmsg(r2, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r4, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, &(0x7f00000010c0), 0x0) fcntl$dupfd(r1, 0x0, r4) executing program 1: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) fchmodat(r0, &(0x7f0000000100)='./file1\x00', 0x100, 0x4) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x100, 0x3fffffd}, {}], 0x2}) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) executing program 5: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {}, {0x4}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r0 = socket(0x2, 0x4000, 0x7) bind$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) socket(0x18, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000340)=[{0x74}, {0x35}, {0x46}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206919, &(0x7f00000001c0)) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020690c, &(0x7f00000001c0)) executing program 6: r0 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) flock(0xffffffffffffffff, 0x6) flock(r0, 0x0) syz_open_pts() socket(0x0, 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x20, 0x0) preadv(r3, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x30001) recvmsg(r1, 0x0, 0x1000) sendmsg(0xffffffffffffffff, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) dup(0xffffffffffffffff) close(0xffffffffffffffff) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r6 = fcntl$dupfd(r5, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r6, 0xc0206921, &(0x7f0000000200)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x36}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00', 0x2) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000240)="b1000501600000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361b12e19ef6c8cd6d25c95aad79c76619f0ba57aea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051e", 0xb1, 0x0, 0x0, 0x0) geteuid() executing program 3: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x10}, 0x4, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)="b304f83f4519afe8a3b2b3f1d45305506ff7b284e1338a12fd57fbf94bcccb0686f2953196900de4f6ca8ae7d7659beb09d33a28f8fab93cdd8423c9ad9873763b6d8925d806135afaab92cd34010353188f34fed3de6f11f871cc4d8f78", 0x5e) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000180)="8e35539ed5626fbdca085f0c7c99fb81ef6786df703f7a818b7e0a0f2eea940a8bf41387764981435f335620f997c42b6ae30a5cd6105cd2143d6aa9c09fd34fb7f6201fe647bc4de55e6ba7921e1c76c6d906853eea8c6d0c73a1e29bf00474c564dfaac0fbe23f7c8cb911fdd9e4b5dce7609ad635606d935071cc5e6cd12e", &(0x7f0000000200)=0x80, &(0x7f0000000240)="35655cfc9c540c60f301ed2835e8c3caa86ec10379764a4314bcb5877a44769705358ab38a856cb8a9260415abb11bdf155e5c7d7acc3c9e5c465d195cdcc0f151ba96192e4260d54802836276cd32a8d304db04150e345e9e23c7f74b79775f1f587ebd566921a125468e54a3cdf91e79b785098b836a8ff13a61886728afc9bcce3e0485e8de1c31ce4ebfd890c10e8b2f8dfeb06519672e49e413240f7268d2a88c487adea81cdebf5fd615fb5c5d2798b3c6447ca6b71eb43d8fe7dfd2e33d59d6918894268ddb65a8d1fa9f3e6d80b25ed6e0e936732fd926fc34f71f7d60e2bdcecbba18e9d918f7ae8d388e68d206d56ed6a535c9f1521f51e9648eeeb0023e8385d2c43fc3d9077ff123f6fab7aa245c9f6ccff499cd2d0220ac9f8b51ef6c805085f651cf471d24489c28e9013b88b8d8d49957b45b420b1a8eadd05aa4f443f49b8bf8b23be597fc9fe67b431114bc7e94f2425d507188b53ea0066becb740990a8d7ab0ef19affe01f88c1f7d0c82b596ae3a510ee9400794a24d23ca277dbb10659e190438b98460747b94c255309ab67e6f2915c5194ac06826a976396038d95e13206b266937eebd0bdc49e3f9d2a0b6af3039b90b69e32f5e607bb142fb4250842630acae5b356f4a452e7685e93dac84de0de636074d3d14d0ef7029df40f6b20c2a5b1563bbd78fbcdb63484dd5c946d46e2382a2a0bf05b1544a35a22dc52f61b57e8a35f3c064ff0cd452c1f07b85df9629be751143dc4174f70aba0b146213b543f3dc2732dd75dd5d79f4f2679142d4bce2892847e9e5e47b044491e6963198101ff37b288305ba1187936668ea6483693a9e574e1ce0a00eb0118bf5e5434b78a671780849742cef31b6e34ea237667794f47498fdc2a9309607214e5861552394f12373b7ac8048a149f7aec1e5771d94954452c5362adb8372fb8bc671ad783be67c693b2a857b4f6e6d37fc36e86372e3af4ddc645a063a63f342dbf5be8d5dd86301a916e6843cc566d141bf88b814d70bfe2b198332fb6ec759dd522dcdbfc7c85bc8445dee208ff8a724fcf13e8024d623a9374924de27f6f1a8063444387dfffee69e651b8eb249e4e4e39e44656a07d7febdd69e5de6e87e57eb8768235db47fc38fa04ad7f3f17e433c39b278eafba492bf32ab28330ddc41aa3982491a179019f0bb5251aa7a5bd7e950eafa838169d985443e975958a62bc36c035a5d945106c605fdad1ce0808eb3714d995310045939e0ad40b6ac341ee9548bbf301c5e9a384a61096ba07903b4a4613d239ef4ce5ca0c43c3dd5ef60fcca0e1a337cc096d74ae75a18653de817e2362d7a8683d428e2c51459fce8e7ec50976173db3b6c5970dcbcd0122e93eadefe95f27ab024733d63404c2b04eb46f7413d754b8793ee6eb3ccb1ec3683f31846177f2fee053f7dbd27f9ed0bc890225a756ee1e200f31b43f77fdda521e1c040ae1cac5e5f614fa717d002cd0a14904da09ad9521c2d345b879b926c5d65d1be6f719bc94fb3ffca2918eaa38b6e974e1533c28a616e237bf9fefd53b0afcdbc25ead91d426e3af0f57f70a9bc8d67db1fee43e569e55a960087d5dd85c2ed2a796ca071937abe0fb7b830439344f6642ac085ed79379659a1321e3d77f2a63614e77706437eb44fa69b5137ab9cc5c354b84b22fa896d2757a3a5bf54e46604ad728298a037e5faf8e60d4b81349089a7a682d0f70117137bf7a89e1f4e63e48bd60cd8fe168a07e4de1f6a90e90d73f0b966325ca5bbdead37faece963638bd781c811bdbdcaf226c73db3a7306b542d94e86b198abbcc2c9530ea42b1f3953d24bcbd465afa55a6ebc1b99adf6f1d19111d567445e68c6d7da1448d93cda524ac99056ba05f2fca4ff570bf8a33908637cd640dada1205921bf0ea07cac1873ec576cc2aa9201a2eff0a559e4f4063a25e8c0bba78ac8a33e63558d5ad2cd4527c542a33f84b87ce8052dc80d2a11882eeb630134c49603a836747fccf66f4f256418adace3bf8dae0f5fe7b075ef512c7891f6ffd105fa20f62921fc86bf46d52224a83ec80481b049d183c1e7c06242c4885fa5349216d9669bfef28229dcb8aadc09d8ae58ca272cc68874d92215a834a710497794738557221f344a4b968fae358ffc69f81b83275be9b3717ebf53425ee807a5250a8c0526ca8a6799ceb417bd93fb4fcf26287d18d69248540818602817b737b625b91955a379de041093c141c9b1a926d998818d8b84d40a1b70342cf4d9542ce0b6867864d7d14a10b626d2a48a6bc919472d889fc2d7218655ce575fddee8981809411861a24a222e78348220b4fa198a60c6e6a1ea772671f79e16fd79b0c540f5562929acc9a8224f73b1600feeeaeed4cc2e2171b0ca211b0c586d028dcbd8a02bf0fb56d9bda2a49bb0030efc7856acab2b688d7a6ad89bb8c0a03d4c88b568ecf9370ec602d03b457031db5ec4b471cf9dff557ace962a624139f32508be865a3b92eaaed0a8cae7826c4991e2fc4bc03bee4f79f04e2b1a8befc24c19bc1427c3f4fb81ff041ece296ce029d0b17d7875a5a130f4051840fbeab0fcbc7cec69d663976d42a15f15f3fa2be1b944524aa3eb1edcebe77c61ee7858f575ed4856bf0ee0fab8ce381f1eabecb7af41e692ea9d02cfedff822405d5f56985e4a316f3992581546431315b259339574423a2ff1f6373db33f3df78e0898bd1e3aeb990237c3cc1f0124e582cf07655b498014edc52a53d2508804e9b820580f6efced3f8e2f8ef8f97d727018d2cbcbad2f5ca403bba7c0c3eb05638af89305e8bf580d88551dce72cc5fcb8ebc51b1918357dcbe82748f1967b58cc8b4b89582bc9cc6d664a6d24e7a53d1f65fbffe9a484d542f1efc1a831ea577f7ca933e26eeddff45a33d74270659e68600a571e592c63d27101b61b5ca4c88ca60197772b3d57adc84f0c7ea2d8de76d04d9f3f4954e11405c8b7d5fbc01a8b73631a0ec6743de89fd835d6cac551b507dabda862f6e1f626dcfffce426af98fe3d507fa4434b9106afab2f7b6b63cad2e7cc0db62080282e6602ea76c2acce90f594e8e98dea8d0fb48d1758106a8372f7156a0c8761ed642df3c532d18bed6fce81ce2c1e5ecbf103a09f8222d8e54813aa03df69baf16b0b6e3c751dc505ea1534b5fbfb676c9a6dd8f440b0d10b32b913912572976b5fbbd3c48543c37679a106106f416f1a958059986547eb58ab662a5e2449eb3e2e206b782130023f9d31c4a01595702c2cbf826633f1ed567bf4ffd09d8a466d7eb50c730b3115dbb4e8cfc00b4253729883d1e160dce6a3db6ab60936b93cad1896d526d0f412d19bd8fc258984f7dbc2e67182bd8e2c641d566f65def2627d52802660f146a523f11196c1d026fbed8815e10ecb1d838fb2cefedde819e8fcd1faa4b370675614b78f64b8779c941785711761f06abcd8b04a49e7238d690969eb9bf9893688c388f8e45db0cb8642d82cfc2be4517d78a51f00686116bb518bdf0332b397f8ce5ece084d2ac302d082cf7f9f7dd033683f41596868fb1acae065a1dcc3b9916a8704acc24ac59613a811bbe602dd60c3ecdf659e11be2dc1cfc2a55218a3d36d6e3c6d0a1cf832de271db0034f58419f5c49eca795efe5bbd6a8cbc1268a2a9cefac538bd62e52dbbf4b9c3938f7f9f190d001e805790e3b99e175685cb99961ef54c2d1d2f32692f775bbcccc1e0388cd9bc290aa5ed7e9bb848ea37d150da91d4148ce53bee6bca129d296d69fbf053e583fefee34097cef3e313db3839a39914a361a0b4fb7b13bde79579c4ede265246beae0d68a0a9d04d4713221ae6204bda59005b616608d1afc266beeafb80ae36914754a2b1ad2fd829e04283ea6bb6058ea4abaca7b201370e7eae1752cbb62adbce7daaeb314685a9e6521a9ec45dc43a42e643881a8f6d8cf9ed3e4d1451ac7eb949aca30a419be6eeb79ebad0826e9d91ac708a1ed570523774e1992b8108303c73c7f9ade9855a2521045e3ba4910fe8a30d4c7019bf9d0c71f7956d46034d790e6d89b2979300218d0c6e73a296e07139748393cbe379dab0381234d809b2e72bbe3154b362eddcfcde5da0ba924bd8362a7af4993dfab2956a6b799e1d21d6589a1c6571bd9cddd7ec6b73fe0e283b2241a6a1f0b12fa20a9a2765a457537cd347ecd04811055a5bbf2079ff5e7c48230534638041dff4914e8f0376ab302802bddeb888f800b3ad641eeca24508617e408049c300d6e4fdd613ad3aa4d366ce949979bca5ea8ed5f43c1a5b1ae3435b01b270a25df7aa411ef34f1e97ab5dc05f4ce2061b67163075f1d60d35fa3f74dfff8b273dc7cb3035175fef92c6fea857c215fde8b315df7dbff7f989455b0f86a87c6d6924c7f5546c8d7d0df968d3bdd83ce5bb8c50c613522c61f2d5883ea48131c4437912fefdc05b431825022f573653567135928e93a580714513dfdf5e9c586263663d254e6db9ea9749d1b81bd6519d54ff114ccff75b25f1a8f7f4bb75dba11df6d5d5c1edfc540ff62db4308d308376298c5b93fc06ca6739267009dae445f3ddd1685f37ee15b1ff16970aeeefe80ef55d099ef79c44bf7993d6e97a8fd26b9ed7436c794d44d224e6a577bd6f78043e8a68880fa4f770ceeea68655c558360d86ddb41a9e6109c8e0abfbab92cde97119b5373f3f1967a806cf26582e81c87226012c06a01cae8d4ed2368d1f53411e1a5f2a90cd556e47729b4019d34d0c57513d22496612d547c2f5fab7ef02174f86e29428ca41a750dfbc5bd857aa62b5798f1327b3c8e0ac2f34e1aec2ddbb2230b1b9ce52b9d0a9d172b9761bc3b8b8ba8427bf2688a17187a7d8fc85edbc988741737a124afa8fecef048bf0012a617108d22d4d6e636aa7658e6e0d6eb13f83d24435808334712f9237d449240d50d9b47dd8d4108d4e54e4b15e8e4733d0daafb5ffe270519a254111ff882de2b19ab7751895b97695c22de35eec4d7f3966b3bee0774b6d1d57285c29be2097a649249ffda3fc4afda22693569de65d805935fe3e09ecdd51fbf5d06f3bd4adee1268443ab5ea599faac49deee116828c2f8a1018b8e5151ffb9f627050203a360be062d7db7238c5061734c9d689378b3d45693c9480f61892d4a86b5a4cf9b19095d5d33761fd05113ef94dde730188f5ff80e934f9b310110f246cd600a5866265c919ade580df423944cf73f476ce8838341fb8bfddfc810e404569ef12849debbdf0f720345363aab73161bb9d8b27846afe9f3033fba95be6c03240d7c42e71a29f78a8b836a086d89b3aca59afdf6d69fe4a19245d2da38109c0f1ad6106191d6fea89ba33424117638ced2cf40e5abed04e87526e9a7da3befffa34451f2891ab3477319ac197a59cbd244a1401dd10a6c81b25717dac01779c91b42ef8b86ddc53cbdbe3f8f6d4c0573ad9faf7a15fd08f6553ed66943f2db14ca569df9c035d6d9b1a0bb5734cc1e8546eb49e93f007cf4c31277b9c6d0a120c86be58f150079dae49e6c49e703b3933ce1376d7c514fcaf19f3c4478717cfa6f5378a11f63105d37701e2578c43b0271ebfd59d06967f1c3cf36a9253180c705bc80bba71aa328df790f27bc63f47812e9967220488429e71140fcf831edbd461071a3abc1ec77fec63208b0ab9aded730885d84ff549594289b95a0cf45ee3730424072c9086eb9abbf4f6a006f78d8a34b279933faae519a72246dd1774b74e9dfce087fc3", 0x1000) r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000001240)=@abs={0x0, 0x0, 0x0}, 0x8) fchown(r0, 0xffffffffffffffff, 0x0) symlink(&(0x7f0000001280)='./file0\x00', &(0x7f00000012c0)='./file0\x00') sysctl$net_inet_tcp(&(0x7f0000001300)={0x4, 0x2, 0x6, 0x5}, 0x4, &(0x7f0000001340)="61b59e31b6b30860c1d8e8c7aa8caa87124019d0af2800aa7d93e9194041a49e35e0ee30ae06f9cdff4472f69e46b0045dca4fdbc1fd711d07bbb027aff463eb4b86226683e522324b19a3abf161ae3629144c7dc73ea5d2aa04874d208a7d1431aaf5c2991440b891d74e7162b38a69a659ae7108c4142cf2f4d054bea3fa39243090d5181dd5d67069b23e1087a900d6254e7d0ba4363e57e5ee1eddada2894c2fe2970f8c5b20b4c6816e54054e81bc", &(0x7f0000001400)=0xb1, &(0x7f0000001440)="60a021820607a8a5fef387d41d9884ec30232762267df173c72ad9b55cae90df1f5754839c9e2d6dae6bf98e80594a6b91a6a5481426df00deb92872de738cb816c4178a7ec1e92ea06e8a8424c7e734a0b2dfacf613d087cec649593bf18e305af859534bf29b0e1da557a08d9ae5a2f4ca40c74f9d559bf399bb78f5f867f9ca48e858862237335c05ef93cb16554e6f9d20981db9b91e05333a558f79", 0x9e) setsockopt(r0, 0x4, 0x7ddc, &(0x7f0000001500)="efbbe9040341e49df5cdf77a97e3617f2548a7d7c84c4752f7b38e5d610544a54b996f451f1eb042377d", 0x2a) flock(r0, 0x8) write(r0, &(0x7f0000001540)="807d903497274e550fa17dd9337161635e1449dcdb5be12596347f5da878074939b14a3793a24e8cd28d0f3483cc4f8541334194cb0de76969728d5de26507496fb650e0b2079bf3c201d7068f2f509f38a3c1e8e6badd2e4eba897878dddee20590ba0f3e23b1bc98803be0aff1f63f33a98a92adb476d7bca6ef648be7f6046843f67ace892e16839da4b828374c85f14a4607c7c2afe9c9f18b3f1d689ef35500f335d3430b270288bc18404231e438ed35e84764bc12597fb694f0f3c02fb183affd9714d3f9062e2914aba82e919303b7a883a5034545e582d2d5bb27299ddc2f7f6aba9d750ffc4bafc1036a1f5f7761ad074a97f414819b8ebe9f0326f2f2babc671b3abe254a7e22dc71ccb2c8264f3a381e746ee08db5ae832933fb779ecddab32acd43d8219d26b756ea0f0d4dde3d2b63f60d2fccc6336513a268a31709b1fe7e4bf8f11272638331e313eea5f4a7c5a02679a0658b233671c65f2b94c375af672831349c3b461ccc9f7d43a5b23c1646cb57ba8c070ffe4775e26f57d0ecb82ba6e99ee780a5c03a78d524c0977a166db79bc4ee9633398181b71697f08e1beda2b0c88319fe1d91f5560a19177db3952d3ac87012403d082a6685ebcde1df5b3544e120c810d0e181f18aa9dc02498ab0e117ab86caa1458dd1855e437ef820fa9e38dea1fbc7cd2321f4e6c588058cf2d1d115ecde7bd858b88efd98f9cac103b6fa47bcf01d379d7e742db2e6c8b795bf6127b40d80bedcd0bff3150b243c22b6537d8382a5fec0175df7c415818af21a8b2a1950b515b8ef53b29977ac708315bd720444cf082072f014658141cb41e740eada97b26ebb64907eda8ccf13f6361a1d3ebf9497d4257375709ed1908dbf65b4fae3be2315d82f8ddc46df64d39de5c9c08bdc4dcdb716b0ec9cfaa095105b2b45620bc884e78c74a04982b2607a9d9cf426628920ba5ad880d649f91cf06a52fc92dbfc73fae7c42856a16551c5ba0350c23233475d0f0f7d7b955532f1ead08454f7c6e6ea348124aa8c78a0337fbb64ae02eeca7e1ccb660a41a70ac48fc31ebf6466c17822e71b98cc11b3f4598e2d2c21adbd90a6c4e6e05e87d45d35b0dcace4de674e01242b4afa9bb09bee8b3b5fb5af4f70d3769b98b02882689cd64f583dcd285ef48c762fd01fff0217d7dadb531f341867b560a1c2446597975901c2e3d32e1264aad1cd9d7c8a6631bf0cb7097e20848ae0b912ab4382d6c4cfccc1e9c8924cc4414f23c89fd465e103dbb13aa83223250dca07aad672036aacfd269f7fb570cf1f62eb1a45998722ce8fc893eedb728d811c65eaa82c01df29bf2b9729e84c4e1d4e2f3e722a508da598185e7a79b6a099013e9d6cbc0c51c2134e09a815b7b4e0fc36a63b3ed1d96a75458f6f9c0aabccfc3b184313652115ef9d3083a5e1160c5a82f8e457d247a9c13b5059bccb913965cf2efa4b7b656ccf6a344b13437c73a5c53b93cbb57dfec0ad8e66cff1f8de2774d4aa7dc7467455dda44380d5ce17f593b9abc6ba473dd1172660ef1c44b9157bbbc2f0d11703b555b3acd8c316ffae2a62c5fa5fdf534a1ef98052a34016909a84323beb8ee5cc8d75e64fdf77a0ebde4fcef9d554475172c0aae0f0438957d1adbbb9608ffa5391c6f39886d6bf8577782dec2f756ef0cd2ebff1a68535a1a3b65b2cd971fd6641374f526cf1670dec79e1de461f1de954c36c4e5cc2bfbc20c0cb3190048889563b7453a8447ce0e0a3700aa2d6124eef9cd6602c68a07cf6d73c4c9afd1ecd800d1356287e4b167eed79bdb101163b5126513d00b996e3a37b14d5c124433b9d37c354a490ba9006347fbf067fb52e019e7ca82353faee3b1a6e85b6860252b874745004731c89b3ec75ddfc83ab2257cb6fc29ca13421373ac36f567d65fc357de8d811036052e18c6fb74a5f4530d702713d7e88fcdf0db236233010bcff2efd60cf54c76b608a3635cd2976c944823cc557225612399c06d13695aba49f8f40e808d47cbab827f0adbdd0376ad6a7b1fb0cff3b366047bbddc583897730d4a05cd2565056023e1f41c25e987eb46fc058d3dd4cab79b92ffbb8a216ebdfd21c56b9129e11e384bf95311393e039c4ff6e9879b50e848ab71573754ed338ed6f52472f4cca8b963c70c36e688ce7616fe986e4aa9bb10026197b9ddbc141d37a0f9e8c1e08c52215a5646266bc5c9a17b17af43e91f82d73f18b11c9920438aab4335d034f30957759405e21fb47e227107efbd06f57a1f700dbfe12724853db7150d8a9fbb61a1b9196b7ff3fa14c8f3ab46a4b682f80dbd8eb1cb62eb0652216b4b9f22dc11ba17eeca02ed16a8d95cd52c832efe03535b3fc149dcca7e8c5bd9a26394ba6f247cd8b7ed37cbcc6ef2f044d8e913673eae07ed4d4edbf895389bf22ffea61c20db63da5d6d3962954f200126de1f187705b2d5043650b2a560f384a7d3789c88729d10ce9685ea07cfc46fd9bf5e2903f79f5c00ee77100b797f46e383b85fcb7a345e9e33fa067ad61f8cc64ed6d42f2694a356ccece1eb0c255774bb7872be205609abbc4150440c86b604cda2886ed473669ebef13970f6b59bf711e729c9e7d9361241782a10e0be09bfd7f4608d1c3f33d7dee7c55f67e39fd47e6ed451ab5b2dd154ec46ea419710a6e8d9f322ef052bafb3bdcd910e3df4424db6f63009bde6ad2e5304ee1ca3907b3e068db8a263472a28189de02e5d1c6e4bba3cdab12b080bfc024725788593c5b5b82e0b6b62309e3cfb23aafc84108ade173c2e3a22ade1904c4c2fb9007471edff713f930e74d61d502938a2446c87ece6b27bc3e84a41a88e847f0ad328e5db6d4909abebf7cb189f89e8884d1c2b7531cd33efc4a2c2be48f22fcc4972fa5988241da7d26cf61141340c480b74923672c8d84b5c7e3b4213e8e77839fa123c571b7269aa777869a96325af9db09712f5fe81b1e5ac94925b41205a7e40fcdf5a829b212f2e2355d05f1f4563a2c658916827995325cca644fec3e7c62e399f9e7145f95528d9e56213e7e42a5901234afb4d89353b97757d5f48a8bd81dd51d09e2558caca8fcd71ddb0215283c57e476e034ca85556dea64b0ef80e1a2363c5d9ace8711c2f2071400e3a860033711759e724d6d2248851c417563328d71dc624e9bcebee10cca6ae6d9af4af975e0fa9892e5d0151ecb639760ddec79b75e04a0dab9522270c170ae058bd36cda03a91b5d253c92f96d50e7cd8dd25f54edc707b3bdd11e1aea6de3abbce6961a065b8ff81722fda2f73e6833c493252a14ef9de8b1060b49bf4b949eafce1dd9ad8ef8e0f7a791e0e43b122fa1f677ff54c09f6111df68b1bb256baafa161c4a53f260cdf8fbd621d5c4b352ec229f1ad3cc08ebc4cb9e2b9883ffae93f4ad9b2024c919bf300d51b45b6207eaa2f26b3bba9dfc0efc3ea98aefe45fe34a493b47b9a760e9eed1bf7e792ce6e2b026bc9ded47a328070244ea3f5a2e297d29892381775080642611b676b81955b2cf90d644a48ec508695e245e2d2554a75768e04062e97a3891c73d184cb112b7fddadebc84bfc6577397a7aa667d32a3d1355a2cafb38b3a12e39534c8365ec72ec75de360d1802f1f62aba7ffb00f967f40c7b0aaa9de9beb23dead6974b3040575111a54bfdf6583d3a58bc88c7a8c11f3963bacdb6c55209331073b42d03e2bd4ad3d28b69f74581ad883c3970064aecb1c27fe9bab3e0a4d40dd2230412abbb4cd95cdddf4c75dea341688330a354607466150beb3a77fbf6a26fa834e3517730dd84a64c137b7a8e7e7b65be3f41421ca23d6bb57d746635d9cf58c43f3183fe4716cb952cb232ec5706d82210f16afd22066ddd585d26793d67dd7900d17227038e00da20d037d33f5f5fbbfe6c503408b1c37e27e7fc03319e8b8fd717c7472c296ef96223569e5181b61d94f0ee250bef14f441cc55dfb5899e65fd4d90e92f5fa36c44d2c1af79518719762fe403dfb56ae3fa377a47fed1d63e39c075ca3164b7868c0a8b58dc48618bead79e670a9ac3a90f5834f363ceba579f34470f73616652e8fc6e204df0cc6163d182e7ec99a4ef2326dc66bc051516960b89c9223dbbb6dca58f5bb2389df16d844c2105c8de4fff16954289d494dc62f605bf6e44901c4bef13f0bffc5a9516c0fc50105b8420b52179ce3fa1657515af369e16985e89bc0890189c946efa3603e6c32443f64b529edf9f378c259a5c029ea7cdb0c2aa974b06aea938511cb3ea837473a51a03db05fb7d895fcdf9eb15101bedd882a33202809b01878cc0346adc42e19227fdd67e2b4e212fefe12ff0babcf986119574760af9d5686c364885dfd8f09467b9beb5fe391afaf6d2466f3d585e18a1bb6a9019c02ac12710a3a05e89d06ffc6b1fa87e5ceda7699d0bc8858a2f5687391048c2bfa9dba1e494b289f9da7eaa1a041725b16cd156b8e45057512de9b1b7d1295196e6b7060e8e9a1804c3dcdba5658ee36a324973ce31c4e55dd641c6c4a83c40fdff129c4d9d822f697a3bfb656e4522247474196e77d40bd022abc58b6646df01fa79217bb00260f91e0053126a60dc9dfacf988195f140b01ff22332b1213220f7baccc8fecc8704bcc99bfd229341a91e417d447e3b2b610919f12d8f459479e8ef0e0d3b2d31c249598df027a8485a6a5a5bcbf1b8692359ad3754b0196a7244f94200d29afdecb3576379e29aff4861b2d17d07babce357017e9889e6892d986ab6e54e96a3361a1186c9a356935b5eb650fe387ae77ab33f596e8e6636dfee93b50e8de9ed8169345ad8f57628883948319f32259ba9597deafefcd5b69f12e3eacce8c864271698cdabff5b714068bce53fdf045449698b5367aff0e7bfb2a3d56ea5d02bfff899ead62cdd3fb4bcb97a3b81d491a2dad09ee461cc65601540e58d300acbe869d78af8b242ad8b070f9fc77749cb9336c9b72fb7e9bc8ed688b10605e2125688fe4212595673cbf59c973fbf047bf5495ce5d7ec3683f19568e694056a8b3bbc9d4aa65ef913c41b5e5423bc61cb586aa7d34a08b7c0d4fed95481cfd88b8d675ff899f38fa8920e6a93ae037132bb9d7601fab4f9399880c2cf95679b3f20987115599e8564027d6654920a6ea2810e9cb4c8dc23f1a4d2eb76856914bdd91cdb2d2feca9b457ffce74e50f48a6d7178ac9cf5f007ffde0a57e8a15020e9c4db12799a4fb0ec19a09c6213c1620b24fb844384c191bac019fcd88e02d8e24a965e673002e4dc5672c30d1272b5a4b468fd30b1eff9cd9805e9e0eee0bde6c1174fa92fb878dc2317c09c9dd876bf9d21b8f5c2203e984321d0e1e518f4e8f60127f2cbe9b53fec85a56f2caeb3ff8985fb2ea5e9a4472de91da24c1ee6de62144b2442d0e6b0875bec76e68113abde78218b0ed2e0b0e4d4cca14261d6ad958bdba3daad555cba4976afa8310989b7f8a82a9cb25a0905cdb33926a9a85ff853973348df6a257e9fe073dd082fc484a99ae94af32ff5cf18b638fcf3c20fbea9c9cec71148e6bff3ea7684dc2381786543fdd39472bf95141cf577ffd256a3e7af4bc5a4e48d1a0c2227644d1f5659dcc49b1803e18a73c50ff04c7df4c4ac3d681e78eef647a52529e05f3c7a83163f2d474e9370e2c691c2acebb14acc37f9168c8713777d611c1edc03479b527da0c63f768b226a0b61c38e29241ae8282afc77ea793445231175cdd12b5d8b81ac37a2f2da65b06929db8fcd2f6d", 0x1000) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002540), 0x9b0, 0x0) r2 = accept(r0, &(0x7f0000002580)=@un=@abs, &(0x7f00000025c0)=0x8) kevent(0xffffffffffffff9c, &(0x7f0000002600)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x4, 0x8, 0x2}, {{r1}, 0xfffffffffffffff9, 0x10, 0x1, 0x7, 0x10000}, {{}, 0xfffffffffffffffa, 0x80, 0x1, 0x7fffffffffffffff, 0x4}, {{r0}, 0xfffffffffffffffe, 0x60, 0x1, 0x5b12, 0x9}, {{r2}, 0xfffffffffffffffe, 0x73, 0x20, 0xecb}], 0xcfec, &(0x7f00000026c0)=[{{}, 0xfffffffffffffff8, 0x93, 0x10, 0xffffffffffffffff, 0x6}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x12, 0x49}, {{r0}, 0xfffffffffffffffd, 0x40, 0x4, 0x9, 0x1}], 0xd2, &(0x7f0000002740)={0x89, 0x80}) flock(r1, 0x8) r3 = getegid() setregid(r3, 0xffffffffffffffff) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000002780)) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000027c0), 0x8, 0x0) write(r4, &(0x7f0000002800)="a7d5eb24dec5384e3b047ebc0c7abae281cfdcc3d278537b51b364132216110a24594763ad77475106299ec73760d3125c942c927094c6e5bf84a86e03fca3571272cbc2a3f4305cb0611d2d62abe06a0d4d7a893cf12c336470b1eb011b9811534450dd7c4ccbe56e2fc3da1b87004a404a2d24e7", 0x75) sendmsg(r1, &(0x7f0000003d80)={&(0x7f0000002880)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000002c40)=[{&(0x7f00000028c0)="a79a14d8a8c152cffa9bf11c8abe6d24f1acc2545c76b3d57a07b87835640133f50027bf90e1ba9549bc42e315a425871f8ca4f982b5f37452092a72c7389c535de18f5732230622d83515d22cfb0dc5663d9228f982e27879f08b5c949b7c49acf115bb6b7d6ddfdf6fd26c012f8df2651e3a", 0x73}, {&(0x7f0000002940)="8ef0aee90d6d618f84ab3bf0a109a1e30fd2dfea8fdb30ff5b88fac8159b84683eba691c26782c5681240fc87d081023cca1019f8be1a09525c1721c7367481ff18e230a5f77fcb3dc174fad52fad1e23efef9c7a94fcbb5efceb774682481824c7758f46e50b0a2a77911c4104b2f48f949fe550641ad9e76733937a90771f55a557fedfa7b394bd404992c2df77997be0893f0b23e8f700b1bfc5f9fd506ccf2b2fd8ab552abb137a92f9870", 0xad}, {&(0x7f0000002a00)="a6f2b9277438b1b298f69115eb2a8f3af062b729d0a988ec5be1aa4cc392fa05891690d8620fbfbd7d1a495987090eb09f014db449481de6e157c42c70e4c0e6d4bf347a3c7529826d6bfb9db0cb1875457eea20939d2cd8e5f0bbcfd4c0a6d2776ee8c3b3cd24c5d9a1aebc612fd6b12fd9e420d582c20e610267624b053e639ad91e1800894ae5e29569871e1c5ce6e90b75967e44f85036fea2bd20579fc6b53e80c2aceb0c8d8bff77a825c7a1a7cd62ddbffff88bcf34abdb312e4ba5505f104ad148e9a16307bb9c28d51a6f888f5df6769c5848d73d3eab990abc630622edc614b3e03abd", 0xe8}, {&(0x7f0000002b00)="96d0840aeb6380ab", 0x8}, {&(0x7f0000002b40)="eff08d387ea74009e254477cefef", 0xe}, {&(0x7f0000002b80)="1b6222ab4a3181ede839836f05f35aa7e07572111916356ad968154a075132a59da6d92f8f25e63247549532c2eb4407843025b45d322fcb6080999c3ed1d4078a0bd2038780cc5a74bb4ec6ecf272d92bb5626b235d40add30a8e3b2c04a9415260047d5fc856769a46c97712367b05c11937833d139452ddd3070ff9f3027dcfd4c840fa8b448720db13c9a9749525c72f8e867e428a99cac6c97a48027f7386429b1dddde31052db764278e300d7a9138c6ef19b1", 0xb6}], 0x6, &(0x7f0000002cc0)=[{0x1010, 0x1, 0xb, "f1cdb3b4e40bc82d71497540228716831931e63e3c2a90fd82583dee6e99b05b1e0053db559446f8268baf9417d443f05b91a16748ea5d4754d7ebc4debf44ace6cbc18c2fcb9f705d3f678b5e9573e6bb9560c9e73137d97547a0f81e53aeaabb20882bc52fe70245828a7e79a240055c879f7ef04fe785e5007bb413a02c85543239fcbe137d2452907c853e343a6b732124b5006674763a25a32472224678574dec7b9e35c2b80cd68c959d340a5141f2c35b00b0d7a2da22f63883dc62900a472144f2df21bc594211e85f2699f5b0df4c2b5be00f8d061f9e1792322b2c364a5affdf48b0ea0de52f585877fe6af19e85047c9c9f27db5b54d35433e68251498878d98a5ece22ee5c3e59e9c090bff60c174ebd29e12efa935a23b7f09da2368dcc27479f267bc6518e246c3b6d7c769f1a91931509a411983c1f174cec1622334835abc71c474c63bbf8899a76db327112eb401670b947e0ca9219319cbcd605e9594528ae75ce8f77355cff48b477848e4eb2f6fbb525bd4773bdaad7d5e0918ae171fa6fa6f4ef6c424b1ed3c55e158d433a026cdb3b4698e861e0859cf50f0cee83d57a6995cc8399e534608f8cb8c6e3b380ca093f7b293c77639a7727250ab095e3998e1e2a7b69a890c0c33a1382c48b7c5f8e2d499bf3312921757d39c0e7aaa6fc7f78f8c9ccf59e4e8977f82d0a6d84dceeb62782b85df45d3248151f4b4614b25e566116ec8bb72496e59b664be19a58c2246c2c12222aba1c047d2cf26187d356c31f5a8ab23e6fe02ccf5792f0c1e829fb3ad7d1bf8a194bae7ccdd1f5bba339b28b2a74e506669eddcde4c2e2f833b777444a1426fd8b448fe6551eb46d87b92e880351a99c4bcda2144113e942aa06b3bcfd10e6b81e480853da2394aa1d8765b9d51cb7ae05687748da743eb94f4692b8ce2b87f8059f86ea4559e3ab60ab42c7a42d5c489b1bfdbff73e265d4bc10a8debd7488fef8117b87df6cbb6c54d94bef5cb7c7dbf2116a51559971bc99a09d33d1b952de5f3fc37d29541afcfef0ab287d02e9c9d429a323a265b20e122239c6beb136ef59c76f29763cd2690b27a4cc4b6c2af3550f6a415d022e9eed4548ee5f24f1cc26cb8298d456c9ef39ad30dcb52ab17da9a682fd90c02ef8df2f4dab28db6de74ba3b2cafa043dbcfcd5953934ecf2a7cb8d1b2f969711d96ff8e85e05d5b6858af2755a76f21b11a2214b59e33d4b7bd8250a6341247959c814d89abbb41473f815a6f3c89b310be715742e16a4c533494e822e46d389e4f2f1fa1d8ec69a4c4289bc07d853c5a009ca94db058c5fed4371099d6856f5364a88c0c5abd5ff8047220e6183c66d4d31a5081c348d690446705a60630edc66beb0bdb31b2765453a0b3a186875406c1bd8a7515893a69f34309897b0c98ae8a0b36a29be8b0b3399352a720befcd58976efa736501f73fd82543dd64ae4972fd02ea3883c195d265c750054aab4bc770cfecff78e8310dffd803aee19c2cc2c20e36f01fd7ccc8c57d3281783b3ff6f05ebbda7a82b0468ebb269371d2420c985f4db0cf0432d5cc4cdf0fd3f7d237cec61a4726b157ffe3e4b8da189097a733f8f40c8c05e8fd3c2ff7d9996991bec5fa1a8135df9b1286b51b1022d4a9b3abaac2e13a0f5669fe210b5f4da29dcd701bb4916bef3cf42a1f580825f7d6f1278e0f461d7565142641e65b78af3f60d9330905d035aabc5a78762fa027f11da86d64e92a900f5d94cbae0ca9bda0a4dd0a4e1f8e9607cbccae88e16c540a34d537658a09d813f097a2e4ee25eb8f85acdd2dad0f7304cce365249e5461b48979304da7f7fdf0ef4153ad134a100aae5c48e236f05b9d97e3c028b5aebc67d5680e03ceb8dbc6803db3452d02fc991bc37d36b3f3099190f27890d4f72a3952193a256a8ba1621a1dfde49cd0443b5d243d1b991cfa0787e5369e2c120286bf8d07b4696c187d7ecb768d9d30e27fc15464c5b9274d738293bf2d88a9c86270de03a5335c93c6e6b6398005145081a69930e3f7de2ca711e7094091f65f8bfdc65869ba771264c7e69f79cefa4119892262e7f28368e13d3930b5378ff208f775b1cdc4c9f4b992c2016c4ebad133d8332c8b7b9dffd3489c26f9f4e023929396d727dcd618d25a4588a65145220413ff7a126b1669b5677191304d351b21da0e6d92c982fef34bfef1d6b864b1bee63e815c82256102476fabc400121676c95f0a0bfd5e5590c7932de8913aef2883be1f5f5c525f7afac0d64af5f68dd549cf2d96e53f0e3d3ac62ceaacc4c482d0b103ad9a6c82e14a3f51cb494b19c738500e75af6ab2cc6d5f453bd8d76dc9f78f7a073d41ad166d46cf256f295da541cf9b54e580e416490fd64095c3d9bf52df89ee1fb61cea55a1ecdcf1d7665d29f5e6e1a30c00f2736eb6192499c8974ac3d09f806bdf1258acaf79826f91f84d72166f63f86c562d5d310a5ea121a0cef1903303a455073057ed119f136494df82f61dc58ae459c179a78637a77df102bf5b6883bc131d0c79ad90dc592c232b920eb03fe07b8ddbb967fcb8fc648c0b0d1773630f3dab4dc4651176d065df5753936a872224be97030db86dcdc2cb53d3ad198a9366216d762c1f44e535240dcb139969347650029db5b470e176137216ecda965843cb20affacb3f0e794e0c110eab95886d62329dec75055955c813713245660af84ab03d780aea953f3332059338b009183d54109bec385bc27968bf064f57ef228508b1a0bb37c00d2bc88cf4f479c12826f8438679ad4612b3815711800e9d0398e7a9fce22b3710882452784a0ba8e94ddddf2a3cba64df534cb237cf96a17beef9ec8ac9a41703928ed296d38fa77b4bcd79e7f235efa50b3e1066fdebe231f630caba397c97336bb76b2905efa620eb03abe37c8b2d62a5458e79f13398d1b8b70c7e9f7caaf56c01bcdadc3d67b8d07d4f20a3cc58144e0273ef1f0876f57d4acdfd0298915066622afb79ffa365c066f61c8d5466f9492377dd8ebfd2e9ddd1a3de02e99c134021efa9b66d954b9fca2276a33ff0bd6f8c8d7d90c1069aa4c1ee61ec872bd01f171d7d3fa3cbabcfedde160935d9bdc2f14164ef8b0f84030e2a6b91d2b6310c388655eb8e562c5d5b35ac4d7ffc42ddecdc3a9f60fca262665a1ecfc4c70d4b139fdcc0eac15960e82ce5c5b9890118179e59a59bb8cf4694acf48966080a2122d8172d508ab7c4fec02d108d7dd6666208b0b689ac81c0edaa46e9d99c4ccef1150209f9fce4b564f6d3eed3452e7e3f97fab971beb88987a31565dc1d15b0176bfdddf99ffeff15f816cd309e4bc45d91efde70926ef9386a60bfc720fcf3c10881a4a9ecc0c6e6f24434ba06926315bd938f3612b0623a1486f8e6708a14db22380d6f2b50c597399086ff5e181e5d39631cb59b4099542f33fd8395c014b31ff7f4c2f5b531b7df96cfba59e723e2c43707d309ed093619ed6afe6afdbb8e04eace23f15f96a0b3eedc7358d9b3132560fc33c2215cfd45f0db5be94a5efefb77d027ce6ee4f042cf24291a8f20cc45d542dbd31c09ae5027c06af8cc432daad709bea3e6236720992ce5287172e029176f0c731fc0769f7b64d08aa99ee3670d3a87b1d38a146423e42fec5fde26129510a6fd85cc5f51d90f25f3dd42c0b7e206525b0c9658b1dfdfdabb7052725f3b848f758ee8db90b1bae44430da96f4657f75fbee2c73105ca6af7c2c2b0427f67d86dbe30191a13bb0cbed7249ce3eb3732566fdc41e1d8102165915dfa345236ba630d417d205c90d31e4ca19db2815a0847e6bbde884d3005597d3d298923ef06bc8630fffa4e22f610ab0495eee4e26ab38ca53ff529741c1e7a411336b839aa10ddf313a7eb6d8688698fba2ccdbce818f51eb7f73f920dc1948c6dc6c8c48d6b27320c3523f564ff929a64e3985790e7792f9e7b4695daa18bbbd94829a521942b6e45dc2b27be31624ba09361495c528d06b0622dceb512368866b2df66e272a1439d43333e8ab3d37637e02d37fd2006e6de945278298270be4e11a5d8dcf219191335d3b35e7e4eca32a897c8c1f473a8da908a14f38baaa92d357aaff1c07bccbd6b9fa3632fc4b2d301631e06a7b8147f875800f05ea5ba1e1c8e82531ddf0757733836d2f2c093d3ba1232d0b953fea0fe8c309ab7db917bbbb069642e37794184934aa21429b94db2a36e8dd3c8f59f233d99c25f36dd606e26d84396bab0468764b7db25c0c8f436b68f2c5f1d3666acb05a62670a4e63505e99169c218b61aa3717cc6ac3e0be6c4515f4e8be42b005a21e9a0372d1c6a75315882fb80d903d51f57b897d449c27f50be5378d957a83caf35c4ccd947df6a324867e675ddb0f6fe28d4ab726771e2fe1e2c861f148ca3575cf33a6df3b94345bf52ee1a0cce1115828b546a299fc8241c21a54508b1cc8a206e5957cccc41e8890f2f07a11d246d71d9d2599df9d09222a0ef91c13ffaae2a1292ca714fd526d8edf037e0a9c174b5f2d33d2c59d3cf4a803e74493757035e18af8e7b8c6725b2929a8e1b7ab193a75ddc48500c113a8c82211feab474ffe4165d6dafccd197cdb4c03e10fb2df4a589984d2c14ba6582eb372fb921f98861c6d82bafd476d71f339a09a56c33d8379ae09a701e5aa66e1fd58ff13afda3c7149a8ec69e25c4cd17b19bd3dff27982f460807bfaa89bec915d4f802bab26e13f6cb917a55619f1cc22aa03d65f0507cc6db87c04bb38b3d7c9d1e551aa27da422d725ec40e3bc4c0afb6d276cbf9a7562cd0ac3d4ecc5426f5e7f1c1376ebfab4711febc3a1a3d5ee899a2db74386d3683135102e0e7bda1df8a0dc3ea0fce953258c4bbf03eb95cc52975f473d359675a0638742354f8d94c6e2135c1540cdd0ec82e46b7519e6c21dfa7a6629ceb32f542a8f508e344f9cd1837142bf0dc51f86f2bb7b71046844eecf6a4beab32d0518aadb60eb20239460836868b2cfa9fe54a2ef50cefa760dbaca6eca556b79dd00567510793e2a46384099e3f4d73b55408463b14f0f9518779a84a7f97d509a03f69f0d50ea1f9a70b8e17b99e9f766236876e682cd5484c51b8067718d94d3bfc0c731e48eff39f9904dedc053b886153fd81fe4c9285e07ffc98c326ee8670296913255d7a40b4cac72c98b5a9ee73493b116ea75f4fa7cefbd6d08f27578f80d47e0cf87da6283031df7aaa0d2a1fcae2cb35294f9427bd3b04c212e47a1799daa7aa1e6b4f6bd9a6195bc0d683d54dbf8bb9d2a7e6e3593c324b43ef61472867e66ad37333b12a91742082fb449ab21efaed81f263f17e355b819dcaaeab96690c49e9c13626002ce142d8cdc5aac2ca72ece7a0027136a1f80b312fddcd01a3f2c4476fd5d524d3fde0036f671c5b91de86ba368d327f0ecb31d69b500da414676591731a71722e1d3a53be3277400c3b8892c36237b806bc0c5f1837b39e5b31c3eb180c77f573a18ed8efa178ebc0735a2d7c89fd450538a713a02c22d16258385c5c7805e1aaea4c8a3b890546c78ed7f2652bec88aab9962baa0a6eef33d3bd5b38ac9f37fa96fdc1ce940097262a97feb4a0403c0690e472666ae28bdf9df3e8f109761d0ee53cac6501ec666dd8d36eef0af64e4062130326f354717b0e581df9adcee51a63a10aff267335d4920098325bdd53f605ac9dc97e57ebc4ffd29b33c1ee0f422f6b40330cf76042694b0346865f9c0490b4ac4017cbe346edc7d5b0fc60a26c735"}, {0x48, 0xd2f816811a510d7d, 0x800, "1b58ccb468adb3664a9c5509ac1cba3f39569932abc0e3893cf395bcb87bc25b2076816dcc86d341fbd15060afd9adc197a6e4e81e906eef"}, {0x38, 0xffff, 0x80000000, "8f84676bfb6d03cc8173cd1e00e06d334862ac8f424791c874921add3e1ae3c1a821"}], 0x1090}, 0x403) fsync(r4) syz_emit_ethernet(0x100e, &(0x7f0000003dc0)={@random="50e473e61bfd", @remote, [], {@generic={0x1995, "449550ae2a6100ad7bee00dcdea967ee17962a5c20c2b22d53b458993364dbf93d5cd6ae927bce19a3c9f92e9a5a75da16cbacbfaf2c8527ea747b3e18a8e4e6a9c1f3360bfa9c7d9494ab6fa29123f6b8f291404424fca4aa6c217fc77b642a26005b560618b2015658b6ef0c07fcca4459ce4b7c73b7955470dd1b33ed79674ac46f0ebd9761fc126c8b03e2cb42fa561dab514c886ace42a284595a548e25bc2244969b59632ded28797e2e29d9d4d402c6659c308e4bc0f25e547af814121189d0cd22c57ad830b48aeb3724dba046f1cc2051b117ad69848d07218bc3c1f460fcb767e30440b3bc49ac03f50ec23c42e26acb3607d55aa9c28118718af1b7a81f8cd4a9f7877f640806451fff1ef994e9da1f6563c3db91138361a370e74d3245cf24c47a4281bf2d46185ab799c2c7076f104c1c7408970735034de53fcd95751b9bcc15c5315dd724be04f2e9e96a2b017e32614ba6528d8bae32a2bb5788e0e40b0a751a6b114aafb5b56c148e0b077c863888e8496e089b70eca1d9b995ff085b2b661ec8b2bafe24b613363d8a25cad89a2e467bcebc882d960861da4b3fa10650b9394547c9180a8ebdf31e7d6b4fe0605bdfeb229755fc8a38a0dffbc9fb261d1278aa75781399a6312f6bde3e397ad62cc57485bd3608f26415f6df2478e0353a53a0ff404682e4e7e33876cec93e3a240012031df985b0b6a568212b00fb3926dff383df4498ce30c583a6caae103b15f2f58331897a133d00ff66c7313dccf4a60a6c5988157c81af0230f3edf03e0236c97439f61eb71b79106bcd4cf3696ee0826d71c73e2d853524417c90190cbcbdc602001e5c3d29367e3a1955627fdfdc39a72e6b351521ba5282e401a6bd38c8cfc3aa7d1491aeaa7065b999f854522bb1429ca2f5e6c6b7a46555af35e053519343f1d2a6099cbcf830c130c57418c3da263e5e1a518cc0536b8c83c602f463a666c690946eb9e3f479d371689361b238a211a35df8557df9ad46456fddb267e88890ac00130e7cf4daedfbd0dbd23e310089a0024aecbb32a23170014a037df624599b9a1009a4057c0c6a22a16712288b824b225f858ba72f87c7308985e6d252d75a3dace1424f5474ed748a1446a7806f69ae56b384f1cc8619e354795e2a98737b13d93e7610fee85ad0f57eb6f313203cec2c7a58bcf2d69882fa3fc88a45ef8a39c81f3dde43cd503a10943c22ce09463e5b5b22ca681539bbc642ba6d4d2a900fa5fd6eec985109c52000b988fd09c3d7cb2b717178d5c9e614c85bc3b9779ff0db26944d1a81f17b4ba684ae6b68afd799f2862723313f6226bfbe1568b1ec91bd0de448344f978d3b1d5f74f0157b46008248eefbf65aaaf07baa20403d828ffed10e13f9b6a271d6fb7b1aa287b56213494b0619a5c596ff224e0ced89b7360aabc606724338c0ba8449c4bf3d632a5804282171ccecca7e815334bfe17ed65bff6586712bade54201305b4b6571006edc4c208d8deec3a05089cc64b6775b126baa631644664e1ea7195d6bdef660fbbc76ecdfc72694f5f591ba100ca6eda3d2e27ae8f2d1d2a9da334b6a8987586a8ea3e4a8f1de8c500389bf545783597b5c5b8892995205af6d4c26c7d5400c9055ff9fe0854247c857ca2ec2f4277af3453bdc3fc4c83354f54bc83580b5cd76104ad6caab9afd38096c87ae89c4ec00cf71c0407994bf4102f96544d4e602b2775f672d35f655c504ed221f6e2a0df5aaf3aea894eeaefc1c2dedbce3336956b6767468a8ec83c4278fbf0b752dbeffd0427bc7496a39aec2fc754a4ca408c3caff3292f5093ab51e2aaf8a4fd2d1e43cf8a1f5e3347f2c30b9f546623e772bd9f912cdb79a8a97a9e9b9ecf766840febd0260d895eca96de81895605b9c147cd9e4c958646b1529b9d3eb70779076a9fc2f2f849eac7fc071d1c3c5c2f06732e791101b0225a588fac8523c4c73439adddf758956669a097aa092fbe06d90dff4e270fab7da67f0d98e59943e91a4b0665fd873a5637c67e4bdd4fffe053f44b022eb3d847c3721c8090b8bfba7eecb4ee8da31ae6ab91742c3a90f5c82048229adad579345b01fc704790d4e38cff2064f7b937fb17567f8dea2ce246f538661c6b83717a027758e0e6645cd30e8feb0391f55924372949d5fa27ba4cc6b185f766ad07ac90f96dd7652737dd6116a71334822983455815931bc50696d3542d2af3974f8d25fbd750fa33c9f23c493aecf2c96f28718613c38c40a15a79ce5af2eacbd31f5dede4eb6f120d3bc36d0ed41190cd4700359b5f5c7b1a31d10b92c133bee5136949503cddfdbb338a06d8b5eb3cae95655b88ebf8ea95c5361185cd6b85465806b92a630fc0a6191845b763646c75fa9b4d996b03c390a3e5d6c1f244c5adcf4b2d58385ce9f6ec8425d7c5ea2184aaf09da568ea1a3f18240c8f98977f81a736af1b348092144f437ca3ab2d74277ee4c84e22371dd1e173e2fec0447dfb7ec36f20ae4fde535d393a74425c2f4ba5cef8c32015671a294a1fdac1cd3c90575c4096d08484eca64c96234637e042c6ee93f3d31b390e3a8fd9750e406a787f49494538b28aef138b7d47dbd38886fd8a4229c40cdd673248f2c0ae549bb5f3ed9816d2ce026e5f5a4911d6b934360dce1fea5936bbb616ff8e6d4166069908fd1e604beaac4eec150d0434b616f3654099034682403c335e63ffeb82a2d7392d0e4541d7f05019d421e2acdbf5e311eee53ab3b915796861e6e404f9ebb2274c36ebd7220a3c970d8499b3eb8db075cc534b7475b918fc5fb29fe9c69a44df03804a2b8cafe17452d1ea87f02de5ea48ce5a25633f98ee5c43cbcabad9f1cefdf26033bc7a07eb2c7a47fc477ed3334541bafdfd4ebfa652843ca3f634770f18eb7853d8d5219915fe0e6865e8223be9d16dd1617a4c0cee6f31fd1bb0149dc8ea033b63f01c9b39b03d6dc8776590d5c9d62f6495d0e54cf19ab25e45038875e222102969b075c233f651a4aec0ed1c366e10fa894e3410e0407784c1e0c7063bf74f806e98182ca6a1a1c3908ade6012b17b11f04221404338f8cc06a4196117eafd794b32787c9850f2b4f2ca49c040d2d282784acae82f13cc78ae1440fed3d1a9c6c6513dd670baf594c632b25ce89648533d3c0ea2a046cd72d1a119bf1c8f287230eca30238688a26752fa93a8b6b421621741785d89f550d3785eca3723169e60a58b13414a72f3630d38c1b975d64f74c1eecc2ee6d8cc2f54e1f619d7a16e7f33b44cc2a4a27c47adf67acbe54626e18ed46a6a596a5e7e79059eb0506ee6475c99089911b5e71432ff966160c3b5835d2907d387081eac3f628fff677260eb7f30920c134f7e2aaead180380337774492fb959cf5c48e34061c2eb306f295e72f9bcb33267857c687cf5afa0e13888ea828f1a1b5e20b3c0fd328a54a64050104cd9f881e0b8052032f5b8adcf7dae07e7a6b3d47a48e6ae5b7e1d613a1d4f0d8a514f905cd00aebce360e82d08657ddd50cb43b121fc2ecf2fd1bc3380f5a129521ba7d4fce36637e1b3c2621269ae644a070223eb2cfeae5db880cd4332673b493967847b4af04874d2de26eb7e6073ba981919a01ae85720c2076e806f34e32b715ba1591a726a1a73ac12efd0fff09bf76b1410c1095ae2e7f7e9e012508c3f18902c86d2cdd1d827452a6a2dfd6426d3545cd53762112debc74ac8b65f21fe0bc535b8ffbef73c6ab9f37475ce5e458e5d652a2b59b903bdf88cdc0d99dda8f9a3045aadb170efee9b84676ce1f31e0bfc3142286c6350b95e357203a52ae2d92e0f7d5a71cce59cfed5aff9d6e651bf393b7d5184da79117e9b05608b5640ae618feb534e5702ed4fe60d2a2325e9855571898ee176c21e5837ad76fe9609f66ce575b2870d2f428238457138c26a95549fa003888098f99dbfdc5d9b27e1e357f5d7ddf7476e9d8a524fbb7d3124784c34fd2a5f314748a388edb1cf9d492b530ead674d9ab308594fc2beab4286cbb728142abc8c293703d58520bca3f3d35ff63a85f1b2946d533aff0287671218b7e639be58b9754b59af117486ae983b7b8492050bee2dc4492b4215d44ce3ed7851f7ad4edd58dae5d0da68b0122a70d88429a50ac166c1125bfaf4fadf834d8f49ec413d0b5bf4f489e8dd36717db0265aa2855765c967c69a8da8d636a71a49aff941519acbdb1424e366ece00713f3301d283b555bb115b5134af286ecdda4251d20596b85b6f4427bf45abff01dabcdc84f16b0d1bd2d6bc03c1e2687abac4ff1b2c15b35d48de73e46760661f3b45f20f207b7db23d5949abddb16921e2bfc8341c3ae2944b02c273f9422451e7d1a35ace643923075abed6b8f20698ddc740bdc367d6c703cd94563e7fd5e2d9fb40c7b629e3fec9a153e338407aaf5f74a2239344e6a153b966c663dd0a17a9c32312a07cd8b5472442d71e84046b2541b9f7a5d2bb13532c99b76f8ffbe3f8fd16c6918695105edd4a0da594c099684e94632ffeda95dabf26e4a813af8147a161cb9131633a11f5eb6e5425c45d20cfc920597845091b18f50edc9d4416c4f01afb8398e0585cf899ab2c5326e64781d5c77e23f13543df1c3ac289a8090e1fed3ce904959213a5cae5de878caed4eeef534b366692ff2a06f666600ffb5ba2aa9627fa7f733a93ce1142dc7c59b2e31b0a4cd80c959bedbf426131cc5f3ad1650d299c69c782bbe564a647da89b8f07a81622a961ea682322ec019817d672522692e965bfeea9814b7d265293b2cd40b795fbfa97dcab7773d95a66ea02eace281a81a2ecf5688a52ea986149eeae9a5c905c4e162fdc5ff6fd0f316b9ac10282ec1511340b84f58846b87ecb7568a3fc28f642a154db72f55c7d4c20698dbf6f37e5945afc97abf5f5b29352affab3d4757289628c5030d33c94db98c0579e029df3c5499abcf3a4243aadc2babe47affd969268ea55a9f14ac5efa247e8a1c26738480025b038e6bd8cabe80fd9ce4010d9ec3d4eab233ae5cf6628f148f0744d9a7dcd2fc98048459d0e1b4965b46bfafd4a820c588da3cef434dab8cc4b5aecfa2831de0fd225e7ad00f96919cb36a93d1f7c91bba7b2b109559a53685757bec7f3668f55286040128844c3256404e8ed1e3a4cd6e8c8c18388454711ee32be4cd71e6d7046344ef0ec8416fe6e10ecc8aae79c228fcae60dde7fc608e34642d3ee7e8bdacaca851e78bf480eccdeb96a818271e5ca596f4416ac6b2a751f5ec6352e3b6919a57a64284117b3b0f8a38650a99593041232c5530defe22bdedc43feddd4d17da1bb7ddb8decdcf6195fc9a5fa7c64576a9c23f8ed518c2ab1c767e79755bff6844b97ce8627302ed4c254e1a6ac181e8268f884c06226f68754270d8d5cac61087c42143834eddaf50bd2eb0e7fbe196e111adf7a6b4b146ca58802d05195f23f6800639852d628c33c2c0e7d6fd0d27e4d822d90db68ec9ac7f29740b7ed6a059b29d442e9425e8c0a253123582fc48fc641123effeecec7838fe552e488b7fcf68948237379c293003f1530dd48656c476bb5e0322c4e40aab26523135b79da2e64b5790fceb1fa69ec35d9e6aefcb6cb1e354e329b355fc71e29702bf330477fc2d8c879abe20a1a595e11dab2dcf300e04f2a2ce6dcca7a4673461220e6efaa940e42bc893ebc3a2a592dba34c77bb0ece9754eee5ee32f70feb17f71ec9e221bef6e55f48853a70a083b72c7b4530197b83813e6a066"}}}) recvmsg(r2, &(0x7f0000005480)={&(0x7f0000004e00)=@in6, 0xc, &(0x7f0000005300)=[{&(0x7f0000004e40)=""/108, 0x6c}, {&(0x7f0000004ec0)=""/137, 0x89}, {&(0x7f0000004f80)=""/141, 0x8d}, {&(0x7f0000005040)=""/157, 0x9d}, {&(0x7f0000005100)=""/212, 0xd4}, {&(0x7f0000005200)=""/239, 0xef}], 0x6, &(0x7f0000005380)=""/209, 0xd1}, 0x840) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000054c0)=0x4) unlink(&(0x7f0000005500)='./file0\x00') execve(&(0x7f0000005540)='./file0\x00', &(0x7f00000055c0)=[&(0x7f0000005580)='/dev/wsmouse0\x00'], &(0x7f0000005880)=[&(0x7f0000005600)='/dev/wsmouse0\x00', &(0x7f0000005640)=':(-\xd5#\x00', &(0x7f0000005680)='/dev/wsmouse\x00', &(0x7f00000056c0)='(#\x00', &(0x7f0000005700)='\x8e*:!/%,@:#%]*\x00', &(0x7f0000005740)=']\x00', &(0x7f0000005780)='/dev/wsmouse0\x00', &(0x7f00000057c0)='/dev/wsmouse\x00', &(0x7f0000005800)='\x00', &(0x7f0000005840)='\x00']) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000005940)={0x4, &(0x7f0000005900)=[{0xff, 0x79, 0x1f}, {0x4, 0x80, 0x8, 0x8001}, {0xb2, 0x6, 0x8, 0x10000}, {0x6, 0x9, 0x9, 0x3997db0}]}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000005980), 0xc) socketpair(0x0, 0x4, 0x2, &(0x7f00000059c0)) sysctl$net_inet_tcp(&(0x7f0000005a00)={0x4, 0x2, 0x6, 0xe}, 0x4, &(0x7f0000005a40)="6463c279eace47ab1c7fd2d5d3decadcafc95ae3dd2cd94c4b2a1e8990b9cd626031fd2481", &(0x7f0000005a80)=0x25, &(0x7f0000005ac0)="e3a491e83a87b265cfc27d1296722007478a240c50c8a7b820ff52c69e63879db1948655c3b6d7188210dc9ca6e0c4132ebbce46d84087e7982bea150ae7e448c0a954b8c7e84b40f43095f380", 0x4d) executing program 4: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000340)="80275267ecd90ccb6b7784ea6d93689efa6a8f9afc2bb564509c714c4fab72f87547620000000015e2481a182d06803a6cb1c15d7f26de45d43aa653d513a7272a843375ff28c9279129d07b3ae099347693eb0b6c805f9e05b8d19abedf9b729cc32d97fc3a1af62d763a25ae39ee4bc0130f96220cfc48a07e84a79fd026c12f0abcf4bd2ac1c3457504995a830c8ef025c46a3c5689289de71a238bf879abb82b0d5257b2e36b9f2872", 0x0, 0x0, 0x0) msgget$private(0x0, 0x342) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f00007a5000/0x3000)=nil, 0x20000000000000}, {&(0x7f000096f000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x9}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil, 0x10000000000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000000000/0xc00000)=nil}, {&(0x7f0000a31000/0x3000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000013a000/0x3000)=nil}, {&(0x7f00005a9000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000032e000/0x800000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000015000/0x3000)=nil, &(0x7f000015e000/0x2000)=nil}, {&(0x7f0000893000/0x1000)=nil, &(0x7f0000487000/0x2000)=nil, 0x400000000000000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) r0 = socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000080), 0x0) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) getuid() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) pipe2(0x0, 0x0) r2 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240), 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x20000009, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x1e, 0x2, 0x2}, 0x4, &(0x7f0000000400)="1d8331ff33152496caf57a91d237244f1e40016fd209e1cd1b2b99c03ae8daa6d7c12de17f2b8614faaa52c2d738b671f9c8ef454055de625c19bbac379eabb2c1013084762426547b8a4728c41d93b7b8abcb3cfbbbadb4a7af6c00356689e6a0ca7c0f486ef7ca0441", 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sendto$unix(r3, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e000000000000", 0xb1, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r2) dup(r0) executing program 5: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f0000000200)={0x0, 0x0, 0x0}) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x5) r1 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x18, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f0000767000/0x3000)=nil, 0x3000) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0xa010, r0, 0x0) executing program 6: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000002c0)=""/4096, &(0x7f0000000080)=0x1000) getsockopt$sock_int(r0, 0xffff, 0x1024, &(0x7f0000000040), &(0x7f00000000c0)=0x4) r1 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x1, 0x10, r1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0) ftruncate(r2, 0x8531) setrlimit(0x6, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x40001ff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffb}, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000695000/0x3000)=nil, &(0x7f00002ab000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000675000/0x4000)=nil, &(0x7f00006bd000/0x1000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f000006b000/0x3000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000026c000/0x2000)=nil, &(0x7f000007f000/0x1000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f00000ca000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000009000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x2}], './file0\x00'}) r3 = socket$inet(0x2, 0x3, 0x0) syz_emit_ethernet(0x138, &(0x7f0000001380)=ANY=[@ANYRESOCT=r1]) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000001300)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x35, 0x2}, 0x1, 0x5, 0x0, 0x0, 0x1ff, 0x7, 0xdb, 0x27}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r3, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e}, 0x0) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0xc, 0x0, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mlockall(0x1) executing program 1: sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x61, 0x2}, 0x4, &(0x7f0000000040)="af784282e2082d78b01a1cf5c749cdc76146badcd5854fcbaabafcdec656fff0b1e173417c495865a90264bb1b3f998e0f404a949f4ef0a6f4c230f9a08d9c0946d2e30ee3469731", &(0x7f0000000140)=0x48, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 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, 0xfff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 5: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xcb}, {{r0}, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffff9, 0x2}], 0x89e4, 0x0, 0xfffffffb, 0x0) 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, &(0x7f00006ef000/0x4000)=nil}, {&(0x7f0000412000/0x3000)=nil, &(0x7f0000769000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f00004ec000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00006fd000/0x1000)=nil}, {&(0x7f0000136000/0x2000)=nil, &(0x7f00006e7000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00006c8000/0x4000)=nil, 0x4}, {&(0x7f00007e7000/0x2000)=nil, &(0x7f0000386000/0x3000)=nil}, {&(0x7f000002a000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f00002ac000/0x4000)=nil}, {&(0x7f00001b2000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00007f6000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000668000/0x1000)=nil, &(0x7f0000310000/0x2000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000100)={@random="ed6857225041", @local, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @local, @multicast1, @remote, @broadcast}}}}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x1}) r2 = semget$private(0x0, 0x4, 0x8) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/125) semop(r2, &(0x7f0000000240)=[{0x4, 0x101, 0x1000}, {0x2, 0x8000, 0x800}, {0x2}, {0x1, 0x17, 0x1800}], 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r3 = syz_open_pts() sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) close(r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r4 = syz_open_pts() ioctl$FIOASYNC(r3, 0x80047469, &(0x7f0000000040)=0xfffffffc) writev(r3, &(0x7f00000003c0)=[{&(0x7f00000001c0)="c8a9d805a8e7b15f1b9bb59d56c762c3229af9eef397ca51e4024b18ae7e9e3d51caf669312175eb550bc83df0b948034c29521b1b6ea36a2321e7d00fc3ac653a7722df8e4686a7e646a4929580e40184c1d8dc82304fee6b282e83ff9ccf870c4f009160d0f2815545d7f1b025bf494e4d0fdf94d16e5754620edd", 0x7c}, {0x0}, {0x0}], 0x3) readv(r4, &(0x7f0000000000)=[{0x0}, {&(0x7f0000004740)=""/4092, 0xffc}], 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) pipe(0x0) socket$inet6(0x18, 0x1, 0x0) executing program 4: socket(0x0, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x2000}, {0x0, 0x0, 0x0, 0x1}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) syz_open_pts() r1 = kqueue() fchmod(r1, 0x20) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000200)=0x870f) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x4}, {0x5}, {0x16}]}) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[]) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000004c0)=[{0xc, 0x0, 0x0, 0xfffffffc}, {0x7}, {0x8306}]}) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000280)='./file0\x00', 0x0, r5) setregid(0x0, 0x0) getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x3, &(0x7f0000000180)=[r5, 0x0, r6]) clock_gettime(0x2, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x1, 0x102, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000300)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x4d, 0x0, 0x2e) executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x0, 0x0, 0xffffffff, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) writev(r0, &(0x7f0000001ac0)=[{0x0}, {&(0x7f0000000980)="41fb801a7e1c76b604f43f7838a8d4e0e98ef0d6831d922e67eab139204c3cc247becdaeb1ef2424d0b32f017f4b4177b3932e49cfaeaf707eeea74f871e27798a4f6463172c5f5e3ec7cc85a7f963e2a7dce16f0014acfd65e27003ad03b48b92906dfd4a88e423f70f6c107a0ee662aba7a52956ea4fc1224fb00b20d39b49e76ff586c1292ed3df02f52a8e1a1182ec3254415e9e9e9aafe51da40e2da17581201ad680a05880d384d2e458b9bf80dad1705a4bab74698f7e06702cfa413d883c3542bcdb0a0fd3f6e8271775d3a964c313556199d29e62ee59b245a44b6fc83e50d7f52035f34dacadae093f58582e33d3c7dec841d872db47ec43b4fdb7ab4dba3025f7db21845389e6a5e8a025397b05dce2032dbdfbffa8f870f607eec41c623e3db548f57433abd3d75fc4d0cc1c0eda8cb951f7a5c8ddeccf2539d7bb051471f25f692209d002aa52b30062ad67884b9664eabe963ab3b20b1e77804fa82b1b33125db4e22754f0593e054fba0b73deb04760a4c94835cce696fb51d96780f927a53f9051053dcd4b0cf2709d199e93aa755d5626b82e2f06cb0002af9a4081df6fa98f03ef360d334aa10c4d154ce6c68f300d308a9a87df29c308775da359386ddd81efae342ff984080fd6ded76a1468215d8a2805b7a41f524f5975c703c21bbf0615e092fe67adbc508be4dca48cf92a96562b1ac252502e09a556ea8fcd1ff0274d412459707acff3c3de452aca8682c8022198ff2240216a764dfbf8cce67197f4cd22be7874f1baf59cc6d688a11616aab901c105987b60f8dec6777b676892a912662080a0cae769d1ce663e21e03da215dbe3bf9697425e2d8106680d1beeb2d5b2ec5ae0fe600e407fae38c640c59e9460743d95004d0e88ba25ced56c3157f94ab518280eaee408b050a8d615bd7ef954c5ec73857dbf027cb6c009d49b1ef33dd52969ada8df900941968b6d0e7273f3e411e8d6349dbb12966fabb3281c9d9a1495c68c6fb01c87f943872f00d19fba540295cef07fcc649994433b015f7f5294d2b6a23f81adb726a261b56feb3285a02b08233d70a5ba5c44e579fd1b2810737c11d008da15b0353a428980a553b25054b1b8572ff8210205d49556beea49af75f5e9862d8aa35d929e85d3864e806763c3e4b9f94674bcf7be9463c257680a005df0aa93cca5a43fbd40db6ef1ffa9d47e5776342402f45d194364912bfb80cb60bbd1be630a630a95ca16ee5bce23e362cec37c717ebc6481bbb5f8496738d40166cd691d6246de1fcc12f934e619da52ffc9b4f879a3af11f91f8e81a4a678ecd633e4474d131babc76ad6d2a549f4a0e9fc500aac3c53f3404f36c7644d221738903f109ac3ded04f7c71526980ab901865d63016ae9f831881050f6d0560f5066b091d600e0ff19962b98eaf585fd3b851d9c22f96954cf1b85e2140b8ebcd147152bc8c81ec74f2aa87b5b0f09d3f1a47667d6fe8a318c4782fda82acd55cc08f350763356a27321f7ec3a2edcec84442fbf48e657851a59ab4184ce7151f146f9dd5ea00b62154ea8fdc1aba5b2f6796007e5b73c330e48d1d924a6f24a4711a547a4ecc7ae0e14585292b1dc1edca321eb95cd64a7c2dbfe411194698d41cc45f4348065d7a97666ff90a6dd050625eab3094ddae46b276245f5566b9a439699b835eb8c4904e9b346964643d0f2e3460654eb620369a794088be002af300f83cd0b9e50394b8dee4973ca2e322644619f93568994a01a675bb0882a8b93ffc6e8781be85b541967a5ad45a79e672c56e85d32017e38db855f763d8c20c7b98e2e203c522035a632c520552a1c201b12c6453fb2c9f9d0f4721ca45b729aeca64ee77b370d2189518e92e8542a34c3f5c99a1f778a629929fd15774a47007c6efb21a30c72dc090cd39b977ef385c841458312ee5301f6f139f4f96cc2b3741acb0b496b64db18ae0cfe39f20dcfba112757c53a11036a02fcfd9a012aa73f7bdc116ee75cf50b30d65787c0a7c8d160bd30040c5f2de59bdd7040bcbc1faf52a51d4d49bee22206723092ae5111a6e8d9d77bcd207f4dfc730ea2fc4f9e0ec986bc8584beb4d88d50eaba162f9b67d6abb8c1d66be49b1284ccf10a449f0ce637c401487655cfadb5bd5e2d4a883f4f5e72b31cf7fd4cf171e014c464f19560dbb99eeccdf4e638afb415879ac09cca28e1f57b96253912b919f2769da5241c2c62831cb7c1c0e62b1a275d6cf8f85fb7a9d163688531ea586ef8f7a480f565dbca7b0e91208e2204f2ab7475cc2e0891f49b07cb8e61fb10ef2a54504aaae41a1da1ea3d8daa625c38fecd6e6739ebf1b9857ae7ac5e064637cb8fbe16c31a876abe77bd330b564d2bda76957ed6feb4b278f3f1a6904cc594c8e9b1eeb2bebf5d4b66219dd6d36d8915f3b3257fa7386c498057f7b40b2b2922dce572b6fe9db6af29db44d7a09f34dab1d8e2cffa6f54212d578ab319aee5543767fbd15c1b2c1ea98fd24b8aa32b9a06106a79bfef85aef5b3adc81", 0x708}], 0x2) executing program 7: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300), 0x10000, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x14800, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) ktrace(0x0, 0x0, 0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80045713, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, 0x0) socket$inet(0x2, 0x3, 0x2) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x7fff, './file0\x00', './file0\x00'}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000700)=[{0x0}, {&(0x7f0000000180)="6f17bb2964703f2297240d688aa83c3beb09b18f297c6f4b042c170b12f3d9ea641fe82924f40571b76a3aa4b13fd677db44fb944e9e0c5326395dd348f8db4e1adee38085112e", 0x47}, {&(0x7f0000000280)="abf0a6d9dd90fae8cd7b97caaa78c53463f557ab6cef44ad1d10f2cf60094b5d60b02340ec1f1a13717c73cfdb61eb2601019504bdd30a027d950c3d3be2f4f72bc5bd3aa0d5b6e37a949d13e96174e83a9f7e8216a0c0ff772315990d397941bd8d7c", 0x63}, {&(0x7f0000000340)="bc2c67c97240afa638e729d5f3e047aa124418a9c0466d9c1e855ae2f45bbddbf75110255343f8d362680e1701ec7cb72fd56529bfc2095cec5e57fb03485e83b87f34a006a12c", 0x47}, {&(0x7f0000000480)="e84add09dde8f30d81632a8f190def48bd5a161a5418c778af0c0dbccccdb85d4981e6bba558e6453569730bc0055c93eee47dc5949fde518b452973174f438a1d26ed1d9b7bb24439454ef9c732", 0x4e}, {&(0x7f0000000500)="ed42532023894fe88cb259164ed2f665bb511d988d84691cbb70c3f3538ba8ab25db3d097da62a77a8705ccbefeeb5e7e789f46847c49eb6805427435246e0721f040ee649f0f370cd388d9bb497c36a0440b1f30c5c04a8d27b7ffefe97080cb4233cecedfb1191487188741ca2", 0x6e}, {&(0x7f0000000640)="06108311876def0400c7a14d60e2bfc575bdaca2c543e1ee65a3665e65d34a6eee826313c7c1c046afde95483760405154fcbfe4c19262afc4a95031c76246fbc146a86492631513d41fd8332aaf7f3acb29d55ec144b37df4406676d93c554bc7b795bd15c65d4d3199dd65d9a3d00e7bd0f8c2a70678f57b86460035a611e556143ba90acf25e1a61e46b800a932024893d29f3a00358ee32b413749a7c3d25e8275b74897b87235ef94025783868f37c1699db99b752eae49ad587274d2d0", 0xc0}], 0x7) mkdir(&(0x7f0000000300)='./file1\x00', 0x0) chroot(&(0x7f0000000240)='./file1\x00') r3 = semget$private(0x0, 0x2, 0x41) semop(r3, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x0, 0x4}, {0x4, 0x2}], 0x3) setreuid(0xee00, 0x0) r4 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r5 = getuid() fchown(r4, r5, 0xffffffffffffffff) r6 = getuid() setreuid(0xee00, r6) open$dir(&(0x7f0000000000)='./file1\x00', 0x7ffd, 0x0) truncate(&(0x7f0000000080)='./file1\x00', 0x0) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = syz_open_pts() readv(r0, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffffff9a, 0x0, "b07b1f660000000000002000"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xfffffffd, "0fdb0000000000000006000000000000087800"}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x0, 0x0, 0xc0}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x100000000000000, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000c57000/0x1000)=nil, 0x1000, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, &(0x7f0000000000)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x1e, 0x2}, 0x4, &(0x7f0000000600)="804ac35de3da5db78de07d2b0ffbc05bc906aa654b08000000000000b9e59b6e7a6b8c74dcefd4795b2c159600eb996eacaf981c99c213e2bba73f4133a5d60d759d3c86801b4d07a6a9b001c0b4297151cc280400000000000000114caf8de15b81540bec2bacf4b8991b2fa225e6c000000000bf302b227f1e6eefd8a7fcbb7993721456aa25bd2585124950898fe08708490525159f1c3842fb6e7cc39bb1b0ae7b96be24d74df569c9a94dae31bd97dab5b218cce70650d277bf1f47332042a99b39411a133575ca2135a03f4f6c4e994fc56347ee5a2d542a0323a990ffd4ccc90f4e", 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) syz_emit_ethernet(0x56, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgrcv(r1, &(0x7f0000000140)={0x0, ""/12}, 0x14, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x6) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x130) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f00000001c0)={0x7, 0x3}) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000280)={0x0, 0xffffffffffffffff}) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYRES32=r0], 0xb9, 0x0) r5 = open(0x0, 0x0, 0x0) readv(r2, &(0x7f00000003c0)=[{&(0x7f0000002580)=""/4096, 0x1000}], 0x1) preadv(r5, &(0x7f0000000440)=[{&(0x7f0000000500)=""/255, 0xff}], 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, &(0x7f00000002c0), 0x1) msgsnd(r1, &(0x7f00000004c0)=ANY=[@ANYRES32=r4, @ANYRESDEC=r5], 0x0, 0x800) denied attempt to set clock back 989856287 seconds executing program 1: chdir(0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x840, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) r3 = semget(0x3, 0x1, 0x60) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000000)=""/31) ftruncate(0xffffffffffffffff, 0x80002) recvmsg(r2, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=""/220, 0xdc}, 0x0) readv(r2, &(0x7f0000000d40)=[{&(0x7f0000000180)=""/167, 0xa7}], 0x1) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b10005036000009f0500060007000000331c13fecea10500fef96ecfc72fd3357af302b37b673039d2d236acf20b7804be38224991f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c1f572ca81ea77b3c5890400000000000000361b1257aea8c500002002fbffec2200008abfba090000001d89e400040700000080042000"/177, 0xb1, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) executing program 2: socket(0x18, 0x8000, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x80}, {0x2006}]}) setreuid(0xee00, 0x0) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r2 = getuid() fchown(r1, r2, 0xffffffffffffffff) r3 = getuid() setreuid(0xee00, r3) open(&(0x7f00000002c0)='./file0\x00', 0x3f54c03cb53f6294, 0x0) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x1000) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x2de6, 0x8}) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[]) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x7}, {0x1d}, {0x8106, 0x0, 0x0, 0x4}]}) writev(0xffffffffffffffff, 0x0, 0x0) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r1, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) syz_emit_ethernet(0x119, &(0x7f00000001c0)=ANY=[@ANYRESOCT=r0, @ANYRES16=r0, @ANYRESDEC=r0, @ANYRES64=r0, @ANYRES8=r0, @ANYRESDEC=0x0, @ANYRESDEC=r0]) executing program 3: mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) r2 = open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) close(r2) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x55}], 0x1, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x30}, {0x7}, {0x16}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f00000002c0), 0x4) sendmsg(r2, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[], 0x11}, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = socket(0x18, 0x3, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1007, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x60}, {0x5ce}]}) syz_emit_ethernet(0x76, &(0x7f0000000740)=ANY=[]) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYRES32=r0]) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a68e008 executing program 7: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000100), 0xb, &(0x7f0000000280)="a7c1290f17722447b2c63e743f6b379fa5267a394a5d94db9417b6982f519b111f61ad994119ba843799517c2ddf4c65594fb3b55a5fce717f619f904ce7b41e4296cf777a1db4747703440100000023e48310b779f9619c7642d6d7f500000000000000000000000000000000c37a11ae4dbe56deeb1ccae6d8e73f8976b460abc78bfdf1bf11c3ec2956f559e2ae95b19752a20f358e90edd96264cbc18906750f34e7e595d09e4e313414f688d6388b713904a7996cc92a328db185299eeabc8e35147498451c4a84a9d41bf693affdc27f4569379570f4", &(0x7f0000000180)=0x67, &(0x7f0000000640)="e2714be05c6a432bfcb43ba70e2bb9e6add925cf34d00e465191e199efee4898bfe502dcc0a3e3fd0cc0e7969055dcb470ddd2f263dfb8065cbf63d41b2a29e4f92695a2dae1e619ba2b0ccd1e605cd2827beb6ddaf6b579cccebb6d267a74d6af9f2cddd1eb38180245caf3e0f240c5f1ee52a05a63c446df6149316cc2e17b775698e9114250d85ec893fbd204889e5c3f37ee5894227fa7b36a2803d9c558953caa2452fff1bf82f49299d2fd07d8a464fd351d966782d21806ba5be9dc66d7dd572cdae3822888010771550dd55b3014876e2537e33b838b12b10d843be49e4cfc3b3f04a60088dd3cc3fbdc16864e028753d898f0bc0bd6e20f96274d743755332aebcec91d4f490000000000000000628c7c526f7de4f21b6260bacfe436d6eb63a96ded0b0f29cbc8ea2a7d2760b1fdf551506810d63132c72c14be5ffcc53ca339aea237797e863010f33b057982b6825dbdef1ce4425ae7d1234ad5cb69", 0xee) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) link(0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd600625200000000000000000000000000100ffffac1400d0fe"]) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000002c0)) kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) r2 = open(0x0, 0x0, 0x0) close(r2) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt(r3, 0x6, 0x10, 0x0, 0x0) setsockopt(r3, 0xd0b, 0x10, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x7, 0x20f, &(0x7f0000000180)="00000001", 0x4) pread(r1, &(0x7f0000000040)="16", 0x1, 0x400) r4 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0xfffffff7, &(0x7f00000007c0)="54cb0b54854d9a17275631fa6e64174e78402377241f3b2ed58c7bda91f1bb07993daea65da0646aa265a2f8843b8ce1456e3fb26125a455bacf5bd48c8d7bae6cf710c023b1770909fbb981ed0bc9e23a149ec02433bbacecd6613f1005d2fb896d2b5266906e9b8c5c1a418c4d72195cc60c996f6f5dce220916634c6dbdefed7290ee70445298c5226afef04d17a599ce187014abbfee75359d292285120a1b8d82577c7bf3f12e64ba53332ec60bb453d2bcd24b7d27acea70ee1dbe19585b1854c8234cf4798f4062198366efd51f7bfa56f8f03e8937c7711c4f286f33246b20969cf22be79e24a213915d3199ea089da096fd15af93e88005a40e3c73a2eb3907a09532c851ce4b14ed0a931ddd860e5d1a890b89d7da735766ef81e26d4d073428f9c5af3b837e7c86c13a5d7c74bee977fce9656c88538b112398a6b200961ad73296b37220fc", 0x14b) setsockopt(r4, 0x1000000000029, 0xa, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) executing program 2: socket(0x18, 0x2, 0x0) sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x2f, 0x1}, 0x4, &(0x7f0000000040)="d964838f62edf6a495e6735c6d357f1f7c20fec5f24db7725ecd443fdd451abb52", &(0x7f0000000080)=0x21, &(0x7f00000000c0)="487c9b913ac64a29c1c135d8dbf0064a9f66ce3ef659a4b25b", 0x19) socket(0x18, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f00000001c0)={0x0, 0x0, &(0x7f0000001880), 0x0, 0x0}, 0x1000}, 0x10, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x81206919, &(0x7f00000001c0)) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setitimer(0x3, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f0000000040)) sysctl$kern(&(0x7f0000000040)={0x1, 0x2a}, 0x2, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x0, 0x0, 0x0) chown(0x0, r3, 0xffffffffffffffff) open$dir(0x0, 0x0, 0x0) dup(0xffffffffffffffff) getppid() open(0x0, 0x70e, 0x0) socket$inet(0x2, 0x2, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) getppid() mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0) ftruncate(r4, 0x8531) msgget$private(0x0, 0x282) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(0x0, 0x0, 0x0) executing program 0: syz_open_pts() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) r0 = socket$unix(0x1, 0x2, 0x0) semget$private(0x0, 0x3, 0x10c) socketpair$unix(0x1, 0x5, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x501) msgrcv(r1, &(0x7f0000000b40), 0x8, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x5200) fcntl$dupfd(0xffffffffffffffff, 0x0, r0) msgsnd(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="02"], 0xe1, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000180)=0x2a) open(&(0x7f0000000140)='./file0\x00', 0xcc89715a659114e2, 0x0) open(0x0, 0x80, 0x40) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) socket(0x2, 0x1, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x1ae) msgget$private(0x0, 0x101) fcntl$lock(r2, 0x8, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0xffffffffffffffc0) setsockopt(r3, 0x1000000029, 0x36, 0x0, 0x0) getitimer(0x2, 0xfffffffffffffffe) r4 = socket(0x2, 0x4, 0x9) connect$unix(r4, &(0x7f00000001c0)=@file={0x1}, 0x2) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8000, 0x0, 0x2, &(0x7f0000000240)={0xfffffffffffffffb}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r1, r2) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x7}, {0x28}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getpid() r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) setsockopt$sock_int(r4, 0xffff, 0x4, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x50) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r5, 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, 0x9}, {&(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$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r4, &(0x7f0000000000), 0x10) executing program 3: r0 = socket$unix(0x1, 0x5, 0x0) r1 = accept$unix(r0, &(0x7f0000000200)=@file={0x0, ""/79}, &(0x7f0000000280)=0x51) bind$unix(r1, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000), &(0x7f0000000040)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffff9a, 0x0, "1b0f4eceff01ff00004202120000f20700"}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffe, 0x0, "6100000000020700"}) syz_open_pts() ioctl$TIOCSTAT(r5, 0x20007465, 0x0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000001c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, &(0x7f0000001600)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000100)='./file0\x00', 0x0, r9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r13 = msgget$private(0x0, 0x604) msgctl$IPC_RMID(r13, 0x0) msgsnd(r13, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000fbb2d30026d68ea90fe95c690000002800e40e16de108a0e5932d8"], 0xb, 0x800) msgctl$IPC_SET(r13, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r12, 0x0, r12}, 0x8000000000000001, 0x80000000, 0x0, 0x0, 0x1}) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001540)=[{&(0x7f0000000480)="4ec6d4d3bd780f3bae461ae544b7170491ce3813282e114674566e7fefd30d8bb8365c0af5178f989c0402530034add548c7bc94f5d1f3cc65022c1b92419b9fc9b3bc34a1a30eb25a46a93dae861057081c755683e8ba12744412ef156eb5205fba2314a93c5f101ba9e8c36b2a328aae14070d795ed8fc7e82bd757741f1f731683c6228d36e18280b3081b8906563993b80e538341edc61536e5de800aa935a9d09ab570640c90ce203f7ac73caeee622ec671982a17621fd52f0dd82d353cff10449bc131aaefe552f1172b50718db500001f330133db78e209e37cc5b915e60fceb9feb776a254603873e72cdf50601d3812fce10be313f4ae6a95173a4b8e24d5f91662b95182d28d3dfbc729ca1dcb9eb70cb15af1f37aa395b2357a1e18feb21a7b921682b64bbdb29faa351ef418c4e7f4ea251f89b2781b884cbe6f7a262065a3c0e3af2a77c4bbc831e8bb1f82ed13225f971babd53959b2ee38be207d5ac1655481ca9993f84c556e20d5b02a05714fb542d7c5db80c2098204addb702eec81221a33eeda50536c434d7ea8eb26dd9ea220bc3735bb787533da68860dd75f3f8c6360af6f22f5f80aa4de64483f6c06c8b3768202857863779c765a9731b4076177d64de630c90311e475325359513f7c6ff6939abb93f77b41a0041960d7e71772313a960bfc0885dcb9bbb26c33f8da7316befb01fa5e9406fb116b6b6611cce8e486f38b0651ad33ce8c882c3b0ee4e49c5a7ce0db71b4941b8aa63649deb13de9edeb80d9ce6f7f9ad48101c15f8f6bc310cb5a54a1b44732059f17d5468cd4b4e9c90de5ca0edd6ecd07c8b71899862f6cd22990be8e56c5285ccec494160a7b7d4a3984cb33275591a1afdda289bbd7218192f57d3e29a43b80d956ea493f0327fb1b841cd6e6912994cf7c0bcdf87a66b083846d264fd8aa7c25311e89d7d516cb10a3e98aa45c3feb7615dad0a3b7a1ce6079d14a00a0809592d331f7ca7e150e49482b8c227dc6cb7ed7a187295002154da4e81284faf8f885d69810fef0b9aba6449a5da4d568126ce419d4ed977810648c06a1cb769a4677eca7f57b3136fe65c9370d827919d7ed0380393f08c9b601632396ea32ded113ed7cb9d4c9ef5b941c2be332592b8ab5695b029ca6cbe7cefd9f8775659aa34b0088d621b023493f41717114a74f3db204b6426ff8a9882392fd044a6b9392f0ef19d1fb1901ea101557d8587490b713cb75ef17fde620effbba3541404443cc2b7fb90c7212ef3422afb25d2dbd0068de311f58c8c5900693d0cb4660b749fa634cef7d12e22b6c5bc655d15f6b979f5790a5a583ba4014d3822238d4d99aacdb6a6c9b4d4baa1ac5e7f22fc0ca8616d28874df905995d042da3039fdfdf5a7f009bbcb182a6278b9f825813de62fd62488b8cd363665142b7874c63ae33f619c707d358cf69b065c96ab703fcec9a27ea55b7bfd33cc66c930c383dd005b8bf465080f8cef0a8f0475080c1c9628224369ecb07864aaef9b877d8336629c62ac80dd43d74cc7e3d7836c31212806e733db0bece0ab25339dd5786c2612ba93c3d1af36f6ec348e854030c2c6e3bfde0fd3fe7e4595e2b581c9ebf3d31ac700e28cb3d8f5e976fabe5b39c025c156152baaeb7c1d4d7d33e5e6e6e452bcc4d5af5b15c43281c375d0a2ae3a03688ff112fcc31ed9f50bbc1ada1d2af9bc2a5c336dab1112cde3d4e006a977ca8679685f652633ccdede9f980401a66b4193dd011bb787f78b6529ed29b0c15392bd61a3cdf23621c8bde6e5d0480e3bba0b60e4ae508de3f147190da61cd1061659454c7d2424e75b6714e7a6a75c00d551acd4767fd980fb8d04924563415a987f333d8b9e6801a22caf67270a0305151c0eba6468ed7a140aff89e93c42fb58df707c716e64bbf7a153fa894ee2cb679fe38f39563d23df10ee7aab57e185fdffbe23fd00a800acfda7b22c2a63a1a7f7ad4ac9b8c86d912a0ee164fc452f6dd0305bf5196a94edb8749a35d09f6ac91c56adf1dc9baf567cbeb5570b8e23806ed99bf1bb0e6dbab56672d4ed09cda6697f1af4e7ec10c4052113f33291bba0cfe5d22275990743addf8f2557e9cc1e42a4e81861a856bc13013f4a512f636bba721e1074704d8781f8fab86021789d9d20be933b15185d3519bd3ba19769c34962f19a43e43834161a9b2fdee1aa90b334bfb918617081762cfce9c6681686ec34255946002316cbcfdec27f513f40406f3cf946a692641ad6a79cb847e934eb408773319f13ef282667feaf67262aca6be0f9b6fb6b570e0deaa6097eb1951a1e98eaa54370e045da2f3e2f24f1e189f4132c0c9d970b3c021cca384709d9ca4b17278a212d0880c5865ef832a7bbd08cb12938f0a76cd18ff8067701b761a04031a9decd46d49a1a843dc32190ee2432ab3b38b1faa2493ab6a3a7b3ed8d74794319633d72038986eb0ff715bc72a1b27285fb7b827e3e6c3ac8f58dbb12337e5fc3948ee5c3eff8f8163eb3ec283169cd33d4a702110d52ab98e2738a089ea02d81a2050a14195ff3da569b53842f7cc09cbb66a22c08f62144a7a96824091299d5fce5405f210e310e9021b9ba63ed5fecd13d9b8830b8f99f83d2e3fcb1e43d3f2f787f405af0b6ef9ae3f1f4a5dfeee7f125906af835dc84dfa58d8f6016e9151eae56c26be5b481f20a441331fe9508b4364efdf4e82f827f79cd6114c77fa1841e3fc3ba932926cd4d5c15d884bf8004f43538081aaec2a1e38b773c4d0e2f8df4e858b0cc0936e9327957553f8987d702ac67c304b5dc2f592f909c483fbbe3496ee84a0b66e117595bd52abf330bd1d0deac026afbe74526839ca30da78bf090693ae2d8920b585046c778d1603c6f33d56272a55ff3a462444b01cd6b88324261b787803798a2b019f377b9a5156db2d90f453d53266c024c1379f19f4635c2aa5ffb982b893e63b7bac8e12b0b8e439163605048822df39d742c81fdc45d2ec52d812b7169b10c70711d6077684447d5a46a082c5886f4b74b57976a32cc3959a6858355bb767a4640c41fcff1869f3fccff68df8afa188130476747db18d74d0abdd3aaaee3beca0dd051b0c65826824a9a522fe17eb67237566ff7e11f28d36d6e60195e39d80e55e32d46c52ae94be656ab7202b5aad78375ee1a3edb57f2f241e242e501113ab984af643c497a449afa56c59f281123262041e6bd2d0ee96f6198c9e429fce254196436e07c97fd3acaeadf190d1fc1f717ba8b4ef9b6087f7d06d313154540688dbd08a43a2ce4aae24e33ef4c803d9e6ccac31842efc65296203d4a3c1884fdc5ec879ac1c840e8bc26511106e985eb2918b4bf8a6417716c587687461a2bceedf9b5d27b5f3fc2802cc453dd4b050f214ae2297d4e6beef45dd282f3da88d6c8283425a97e5552aca6d7fd54deae4f536df5bcd6c6ee50cb20676fbca3d2e51da7442918a46f8dc3b7633e71c7ab7be20d80e04ec776dd3b5131bad560ab18174547f906bf83cba33af4e903b7677e6ccc32656371bba7dc1b3d641d09be09820ae6de651a45e7da6174c26ece725f710450f85a793dff2e138d92dc74370baadfc1fba16236e17a105b6bc7b5641ea12793c4d564f0be06c421b84b76771726a1325241962ddb7432d2f26c44e5dcb0bd68ebed99152eb6492f4b38a865685d9fc694e9218bc8cd82178270bfa537fb7d78782b2af333b15e31a9715db10ecc994523f36fc68a26bc4c1ae98a652d9c4971e814dd16c752b7b56713f73e8cb8d6505fec465da11c57744e853ffe02c8677e79e843ce50ead83006611c9967307e697400683a5ea113b295534a27ff671b6ba147edd1e0a93511243af248c8dc6975d528147bd0e567a9b8bf8cbc02bf818814226056095ef8e66b6349f82b9e2ccdb8f4a33eab00ab96277c9e3a0570d9e60fa5a21503bb8510587128cc42a131caa91edcc3d8515e04fc495ebb9d6b92c0e11484df9551837e9543d60b474be7ecbebe115b475978d6d7631309ecf540d00daa34986fbdc727e403a6fe6a8c14f9b26632240f857be8476c6bde85aa345ce393c280fd518766317f5303ce9c325df5101865be1e80673ec94344d8b947e84eea0bdf4380f9df616039f2e2daa4edbc14f987f90586a701f741959b477beea33fa2a8e3c15991b0570a2dc3ef5ff23042293c8a773be936efe707c28fe53df3e817e996a7279af8af7f1905f92cedd6f087b0520d7d98fe6f4ff17a03ce82e32383f3702ec7eaad934863742af3a7218287b302b026f64b4a01995b8993e9948fe2f3f9cb781b42db4f8347acb4f2feb4053fd8bb2eb392202c94be403212096085b9ff299318da6cf466c2e2b39bd790984072d0467c824cab5468137e4d502069c9275286ece3e1112c8be7ec1f4527f02c62d1328996a275f67f7edd1d442b94315223130eb4bba36779656c200e55daa3fb1dbcf33de6d361a4e63ff7236a00c67c823048b2a5305a7b79fbaa29e507d7538663ec4ba64606a3a04380db553a283e4224d1dfba5cb9e33b0e10d7d4cb6b6675e8dc02600c32293167c81d6b356cfdd8a8e56a84a0f5c46bd5192153aea20052e3428483049cb54f7b04f2a4075f0309c2d4acf5adccba40641e6f3971251fc7a3067fdd814b3bdb997d9f6540d89ddae02d5757e378c9c9f317fa0cba31a51d8e0d6e8cf34efa5308564adc85f5d91dcc42fe8478e57117c6073a2dec669f66d34bc86728f726446ac7ce37f6a1af7bb6a1dfdc44c6f294d13741f35f14d9d2f8be69821b169d65cdebc4e74cf3e7f7e19afabf7ec8a7a139863c10ff7c82a0280f58037730d31c265d3483356ff58e8c423713f22abd9cc2eea544b5582ff56917bbd5bf1d4fcc5a09546e7d67951aae47ffe2a4b092c899f5e70d8949adaa3a7c3e3b88e2642787f1b49a55c8cceddc2a4b6573dade5b8f6ce835d0f37b8e4fe7aeadd979af1c4413f33d22f2330a3244a2be85f7775a3d2729fc3c005489b0c4cbfe8b3904363f174e01d264f67959536d8a0b453a8bcdd9bfb8a1cb5fd9c4271d4e5fa5f8bf07e6f001f650d8cca886bcdda5f9481740ef56d28cd7f346a6cab23e85e2f93faaa93abe115c85575170df10ca9d2219fb8c5a45eb0951d66201fbe1659050967e75b724e758e041ee3b89b90562c35268cc9fda2725bf06ab83bb27542d18e9c342f6c1caeea615c9027c4c7a3a2396a7fdeddcd3a8304c0b1e9ed2785a3e2bda230f0f1decaaa6d25cf8ccf24af53bdb9f21449ae038c79434fa75e9242f7fe5ee218b3edb6cb0b8ff27e1a30257c05786478f4e50d679e11a012ed728b10e42b2c6e90c4d85abd6f29cdf0854f39ac67df8fb04867896e67dfaf8c52997badb187c64246a52895b807f28a87e64125706ec197d38eadf456bc379cc34769253eb44f5159fa408bf3eabce342401cdc8294aaeb406a3cc0f3d09b17a5b48b32c43936e219fe1b62b43b0500b40336d4e09e2abd33114386dc15e605bf678cb978af19b2e88d44203c959df5a2f6a53ae788271669c666e5f5cc88d080fc5dba8a3a915cff0337b599a08341cc544def0fd60d3286a55796181699533a08e8e5e6635e48e7313f6edeaead3a96aef1f631c166e13f7bfa3653bdf03e39fa0c317a0866e4872d82a529ef4693e80d568f6120f1107c18b94c010f2af22861e7e2d9c098cef43ef62cc182e034984b583ecf8077c312c32eec382c84bfc58114d941adc7662999126eed660afa95", 0x1000}, {&(0x7f0000000340)="0c22605adc2149cf599cbf80b0c95fc040ba131d23a26b6f990c", 0x1a}, {&(0x7f0000000380)="a9005ff3c1115e8911df3e05ddc7537e34045e1bb666da0e700e610b1eb9fa8f1a585da464fcf7e7619928ae7424b891f7662749c1bb510c9aa7d8bcb4b69a586723695474393668e5", 0x49}, {&(0x7f0000001480)="117b97542de624aae7a88c24f591ee50c3a6e86401706baff8635fdc346da460bc89e270604ff882bbb822fadc1a6ea4092243265ba7a1aa8bc10ede05985f8d9cc406409f16d951a410dc6f449addeeef4e476b6e2098fb77aad83f78973be1db64896576a98bbecd3da0fadd744974c5d7cd9461cc67c0b68ed252f8fea815afaa65d87a08fb6fc072558ebd3154bbc5fc", 0x92}, {&(0x7f0000000400)="3fcdcc56f7756ab61356bd94c49c3d8c7d82fc25d54e11a8", 0x18}], 0x5, &(0x7f0000001640)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r11}, @cred={0x20, 0xffff, 0x0, 0x0, r6, r7}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0x0, r12}, @rights={0x28, 0xffff, 0x1, [r1, 0xffffffffffffff9c, r5, r3, r1]}], 0x88, 0x4}, 0x8) syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "07db100000000000000000020000000080d900", 0x0, 0x10000}) socketpair(0x2, 0x1, 0x26, &(0x7f0000000040)={0xffffffffffffffff}) sendto(r14, &(0x7f00000000c0)="91f256e5f0656caa0ad044648855f175588ac160ff227e6583963921599a4ac6473c462641791fa0f0ddef112e7b14fd84556307630dec5d7f5c7a8bfeb836bfd160619724fb72d64174573ba2e534005117cd6b420e245c2df6185209ede6ba98c2cb426e2247c14df2e5f35c4a3176c24e9caa4a4f87069aad4125c7a1f40dbf92182e959ec00298a9a352eae5ed141485f79e", 0x94, 0x4, &(0x7f0000000180)=@in6={0x18, 0x1, 0x5, 0x6}, 0xc) executing program 5: socket(0x11, 0x3, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x80) sysctl$machdep(&(0x7f0000000080)={0x7, 0x10}, 0x2, 0x0, 0x0, &(0x7f0000000200), 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x100) r1 = socket(0x2, 0x1, 0x0) r2 = dup2(r1, r1) shutdown(r2, 0x1) sendto(r1, 0x0, 0x0, 0x404, 0x0, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000580)={0x0, 0x0}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x4, 0x0, &(0x7f0000000040), 0x0) close(r4) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xc) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$VNDIOCCLR(r5, 0x80384601, &(0x7f0000000040)={&(0x7f0000000180)='./file0\x00', 0x4, &(0x7f00000001c0)='./file0\x00', 0x8}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x13, &(0x7f0000000040), 0x0) ktrace(0x0, 0x4, 0x902, 0x0) r6 = open$dir(0x0, 0xa00, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x810, r6, 0x0) r7 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) ftruncate(r7, 0x91a1) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) mkdir(0x0, 0x0) socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x3a, 0x66, 0x0, 0x25) executing program 3: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r2) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1005, 0xffffffffffffffff, &(0x7f0000000000)=0x8a) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000180), 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "12211b6dae6ea993f1bd205a65f45ed76d57b310"}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{}]}) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0xe}, 0x4, 0x0, 0x0, &(0x7f00000001c0), 0x0) executing program 0: sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x61, 0x2}, 0x4, &(0x7f0000000040)="af784282e2082d78b01a1cf5c749cdc76146badcd5854fcbaabafcdec656fff0b1e173417c495865a90264bb1b3f998e0f404a949f4ef0a6f4c230f9a08d9c0946d2e30ee3469731", &(0x7f0000000140)=0x48, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 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, 0xfff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 2: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x210) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0xb}, 0x4, &(0x7f0000000200)="9cb55597ac7ee7c2cbae49f02be958265705a309a1da84767acea495eb2384ffe59775d3adaae77fb2d5928edb0514a8e4a259ae4bbe9aa16a88f147054671fb54cbd78b31d2323e8eeadd774afef909b47db18567c513879264ca5912325ae8a418042c0eb48d769819d27d4be3cd313f79b4e1831bba724b971b6dadc56ec6efffd9d3f983926e742c9adb04972e5580f3df0453daa73da2e704a2182b74043066b08a7120f2516440f8a4fefefa70628828d88aaaa7ca83c08c814d19cc54c0e0171d5f63bc6b6a257ab64c7293", &(0x7f0000000140)=0xcf, &(0x7f00000005c0)="06a9c639b53d464c514582ad637b3d7dff832c3132eef40bb391c2e8a60b378ea4a71e30eeb212073b3fd0bc85d61f93e1f1c66dd926b51a82893426e84170db7482d6de5bbc59e4ef5b1a003c14ac50bd0a141f7ef8ae8b39b12819b08794bf2187499af04e0212ba65c48e1c44bf54cfcf7f949ac670870c1b870647987fe9bf4f81fd2c98a613c3fa1a598e988dae4dd3067826697d81aba78a78703f045ce2d29b7296539b187e0487960bf5bd085ad5a5e27a500f931fedd1f0b1e15c87afd52fd9cb1762475ae27fb94770bd9c4ec8311c038240e22e94cf02cc91612c4c12445e0f481e1c1f690acd4dd9a2ce448920858223dabb9af1eb6cbd9e8baadfa62d3ccd555348fb00679aa1d77c9cb945d7d1711b4108a210398e841486ee566f1861a4fb16a17871d33d38120ee0ce06a30e54ec2d78b4ec4141da6ec94d2e048cba3fd7601710ad3d7bcdb062e223e53dc1d496e25e4d67c0252aafe03ac169f978cea66b9fbc4ef835b9e9b954f2ac88661b0d25056d1ae74b985326790552d5ced5374532b2ae6e56a2fced17953d3743c8dbe1973fad5341b1933c965028587cf2f50d126dcf2b8a5d08b4d8098dba1a246be62af38419307bae4e6c531870464d02425798665fcc457db9e8b882086e68b5f5da9159db886ec421430313dbb8ae674d9af560efb8a6e5968d3b01a0bbf7291b9c6802363c0cc78e8452604392d11a3e48695f60b25bbc775fa462389bb0f9f02f4c932fbc1a95b781f093ec14745820e421ce853dbeebc4106077616ac5e4f3baa0776c439fc03be76a79ad6e921579aec5ceb89601ba86e7ac91c1f725655216638340062168a6688be91ef2fe1be333a4cf1524a0672ce0bdee9a2b66c3b21e307f369f40f1785efb10dd77182d1560443ed76c21b8e6076bccbfaff48b51c7bce7d5569813d762996c1c92ff22bfd1f259ae8f565de4f9a16547d674a18046c495e8db11f2c7d65f5228aa69277da18fb81236743a031e3bd2ac0a0cbd894f721f6ca764c56678383a7f34060fc8b8d4acb26a21fc726f16098c01212be9f9417fd85ff8ab417860d673370f92419aa1ef994231cad0e859f743bee3e0ae5e363a501194b7442735d43c03b313414b11cc4c762cd831064921aff097b53a4e78f1d051ce20181023a4d571b3e4011324aa44ba1c428f7f708bff30916cd013a0b13a76348c65658ddace8e4d78ad4e17ca1de2de9d055fad63bb900e40238544dd5e9a382656834fd54f3f277c642a9003bc6fb14fd147649e1f316346a6c94d867fb1dbeb05150cf786ff8754a26174f963a206faf5fa47d72ef129e1800d38b37ed83f3697a6629add167ddf403d94bccba2c5ca46b983e8b943b88e2debbc7604aa899ab3087011a1824152ef3cfee1760ea352dcfcb66f7d480fe8a7086627ed64fe5d92c2976f857ef72e3e56c86d0a3667ad834b051af198a3f5bc351eba2014f07f362301ca3e90c1253847c49506968e4da0fda93d43a5b9a8edd3a5ec55bb3a4e1b341924da5e57e54f2faf67a9763764ae5311c360cd9ace8169155ae65182abc6e1e0b41dd14bd0b4397300649533acec09c8c6767f883ea8fae146863777951ff5f39a772fe82e244453c91a1d85fc37b6fab13f15231b3705a2fd465c2fec363cc1120cb146ddf46c98061c806c62d2b1a7ceefac65d96b05e4b5ff840bad6380e466ca2d0c0c1424dd4ed71f406b165594fdc644da2ffd71bccb5b0b933e2941ca605fd170cdef712a93e325626fa21ed430c0950d9319ac24d3370f217bb47669d3017c6acfb9996114b744c1e2573427df45fa20787503ecb0491c282e83e39e2ec55ac020964bee30f1944ef39e72f6add54b4d4b75aa66303c6a5bf5c5d83729714ab48261c27f585776b7acbe323ea626fb8a40de91af87c6a12178dd0e2a85fb6f5fdc692259ae9d171b529420d9237201b2f92eea74c412f84d77d321de05ca2992c989bac72dbdb30fa89b6916a38a0ee4237d9d36231be93d9e0d5b5bcf22f2f9252e5cb0e6b7639ebe6ca7c8c0439e1e17f1951ed27c510dd1c75f8c755d3d25132783d00197dd22100d11e39ff6d96d309258023be80f4597ee652be43cedc03f598d74793a0d5b65858de0e991c31717973cf8a944bf106885af155b3047eaaff48ea687763e0a1676fb4e97c42b5deadcf24cdfedf67a5989b9cf04f6c3d961b50ac0b7530fe76ee806cb57717de8ed0c52c2f2db7a2f02fc0f839730179d3d87738cdd3fe0bd38f17c47b47181325b8ac8e96dbc55d4496f56a2c4241d2ac997a6ffbabe2e4ea5c4e3291b1e9e651c1288dd79c28d97527695ea17b33326ea40f2807a5aa045ed757d5e21aa83d2809c2ea71de8f7022bddb58ef102e1f334532c04df9a524eebf11e1fbc9dbdc17a8e43b696383a0f649f4c5be5928e6ed35064958268b0fdf9db902602f4e57bcd0e09ca57390f73410600ac5bcedf089275e5221d586e0b7d4ee8166bf96008f844fc8abbd56afa92a246a0ec9bd7a00c832f43142ab121e31a2c7d0507952156b5d843a50b81ec6d975a6218c4d038720fba4024fe2d6291af1eb79548d0f2d7d272d61cc3e64d10afb2672b29e24bd85f37e6a5173eead220d140432d3eaab6e9ac46c3ec605c71af5a4f4931db50ecf5ebdca0b17d372b7e9736e8be4495a0cd845648d6e65dd1886211ef75dfbffb6800b8ce0e118136c46d43c063007f9c95a723bde5b6950bc5ada6d06b5e0534421c87fe939fa4c15e1b5bb4ed8d22d2c503b4cb80bccb2bfa1ba41a2bfc992b9de8f254ae538ca384786fcee744879cbec429a77ab528d11aba95f02c87af0587d537870b49b70faa1da4366ab3038530ab093e06960c18d8a9b8395ef3853654f4e2421e732867396a07e38ab9ee91a2a101bf663883e942a6a1da422ca948d986dadb832d92f97f7bfa59f23201cacb11f6283344c550f6da02f383090f4c6447eb10291e4cd39e8f9cf8ee41f9e21558e12b6528a66f81362c708b17ed9e458f33bc02f677d26dfdf113748fc62dde42cbca972cd7c1e54e9c2cab98a54baa8d3ba958bd5445d854b9836c5ecdcb4e2af294493e137d45470474d7003d070f2184629ea2ef87870d6118529dba90fc2b8a435368e9131700e080d21857b978c4bd72facf61900e2437c3b89019abb37a62b4e146a503396f9023020e2ec78f3e3f8448c0a39d4f79db3f73fe074c332ff2207f0d7494c5380ea6185ee757b1358aa4915482fe37f76656f7206e147a0b8b1a7c2ed7c7b495509971f98d3ff637236a6f64315e7968a896c0bdfab752a4dd13eaf76f99fa2bd6c938fac476b0ee2f4f963fc213390d46fc548b025448ef02c07a23b0ef193e7c37d08e4d7d12586d0bdc860bc19cff3c3406ac6ea37788353e3eee640f2dd016b6e4ac01d6e81e66c9f8f9bd86df9ce4e4fd9d6f78bd80aaff90a6ce04f83f7fe265b8362c0335d00ad33410344e868b32b281b727b356e571c3fa149ee1d75692f3a289af7bd9cc3cc18b9368aa4de89ec568b8253ecf0d945857a1eaf22013aca2778c82ac6c4970c6627c6a707c2ff32381aac46eb2fc243adecc694af54a479e79334968ba2d86c023cfd3b021edfb343b30ad5a65010b605d807d1adc119253914b0bfc6c5f396e09d15c40236437ddf8954b041fdf9e2097354c190f59d51d6fc2828d892be85ca2061ab69e61407d3c7ff521b92c35e5a3589abdf247a4efd9c257492a312134a38aea59202107f1be20f01e1417d3435f6f4e673dda7e61b0f547295264b96cd1e8e48b282908e8e577cde8de479a0ebd4ab461e19067ee0de9d3bfa991d31ddd796c9494386d235f9a4b84e46036337aa3926b7bf7174a9f20fcb7e613e7683bcd829bd3eacb22bad068f146a36468984c79b6467a93366bb362b279786652ad9d793eaca3800a6f43dbad9e0092aedae0c2b275f007f36188b9e5f3149ac729655376ac0d9ce558092f75f3fe80efa936e6d390a1c0138bf5a87218d7fbdac2ed8ea1519fc9236c3dfe855e214180140c0accd14666450cc0248943a3275ec33584c6f44fcdd325bcf6b180a9aaf6d137cc53c5457a9f6593312aac5ebd8a68a18f9223483ec45eee3c63d445ae4f0c6b3f7fa9ba92007efe1627427e873775bee9b710d49a3c5c6747eb07654eb0dc6be20f61f16202ad5c27bb172dded9d0d083c2a7dee4f3f16131c3c26a0cf7cecc92aa10cc08fc71dcaca3f2ef3cbc3e3b4091a7b0fdc3b8439785ed2551d6cd4afa52b189cf782391b88757109b5d261f2b159a2b7831a5e371e35d78090c20b195b9bd8f0938419c46107ea8d4c6bf0f2e493ea7a288ab893b10cb65d794dcc8472bcc3f013f6f078508422fbf0b8212e134bc2f6728ccb033777fad30537baddfaeb4fd4141afeee96acfcfe7a4fc7e7d87fcc46ae7efd02fd78668de052b2c7f7a103bed46066f25b1df0769cdc5a5e7ed41c07ab5cf12ee962bb7be1a0ae5bb6ba4b59bd01069eba8c20db4b82169ac62e3e1978b96c9023607e09e1f6dc2d7f811e5f20affdef5d017f0c2f1b7f7218171a26e9e82a27de0e84d1381316b8e760a4ccebeb548aa5cf5e49eaf82b826b3cb18bec71c62fbc1bbc5339c2c8da37d6c2611aeb8006de9e9a69223beb1d5237bba72b5eff17997cef11f59a7da800da6021a851a79a31a743096e7858c4529f12bb368d38d212a70b4db4e6a517aa94055f142a9a7402123b2cd12625e631a169861bc0fd7f9ccaca6975857fcc928ae4f65d2dc2e63acf0e6ffddf0f5eb8b523508b0848b9b876b617dc184bf31f27703b8cb70a9b623eb2130086b7fa32b88ac20455036e518b05ff61304ac78788f01d406aa7784076e2692810799860c0b6ed8080d0eef4ac9048ec8c52c357da94a27a44bbb5346da2e3f6254f289cc47deb917c6f690757ac2e69428844be7c6eb41d332b3cc2a3ea6d87b22c1fdb1be48112cadf2ac7fa2a334ab1ac138cf6d5e193cc532893d3f43fda95a1545b35206626d1500ec744f38576e8ea0c03714debc1f1116ad90c4adcbef2a2b9c28eb8bf50ce74c3c6584812864b3183756f6fa2725458030131aad701a89aae322593d18aa86402c2e4775889b5d5db015a4e510854dc85e51dd4804be778311635426810bb54d12c025faf2208e85afa91b5b6d494dca9b19303f283dd1b2086f991a8c6454abb98188c3b50cd0b2aa706a8aeb8f4dd63e28476f6b7925e6e034a7f62aa0b6ddee04b49e790d2ee7483b0a4caf88f6f679be19b1a88a4742b33142143216757b92daafb8346a8fd46c99073525c087eba86f7de390ac390f718ca741a110e6204af7e1fdc1e360dd2da2675a192196989b6f8d575c5514c6241cb105e9b006c869901ede636a6c320e56994411624c0bd0036412290f66b02132da837c3fc18ff796ded82efd5bb8a1a674b949ab5592a9324a2330aa1dd9cb026fb4c143874141ecd84d499da82c284f486bebd1aaf32a16d4d998474c33802ccf179b0076c65f2d43fca1ab98f890b8656eac9b84596886f1bce178acd4afa1d4cec441d66ef40cce0c8e938e4b5c48c48b5d350b95cddc3456d6186b34cdc008cc46fb6747a3ebcedfc8c375ee0f8f840dc807cf1a8adfeab47b6a031a739a7012fd3314927ee52097732c4a78342b34fbe0a2c02c9e7efbdfc19fe93200f546287b75f76c0458cf73f69558b288018e7c474c886b28b91e737fc97ce7ea38104062263085e264731b1f21814944ce66", 0x1000) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)='#', 0x1}], 0x1) sysctl$vm(0x0, 0x0, &(0x7f0000000040), 0x0, 0x0, 0x0) link(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') socket(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x74}, {0x28, 0x0, 0x6}, {0x46}]}) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[]) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x45, 0x0, 0xfe}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[]) r4 = socket(0x18, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) close(r4) r5 = socket(0x800000018, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0xfff}) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x0) open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) r6 = socket(0x2, 0x3, 0x2f) socket$inet6(0x18, 0x1, 0x2) dup(r6) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x7}, {0x1}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB]) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) executing program 7: syz_emit_ethernet(0x36, &(0x7f00000009c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "89328b", 0x0, 0x0, 0x0, @rand_addr="fc7be31dda4e647e1cfaceb91fcfb166", @loopback}}}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) msync(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x2) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r2 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000001580)=[{&(0x7f0000000280)="986dd270be6ac02e9e752104269eb5a5fbdb6d78b13e6b317db4c3c91d806d3117b454794642d9a136fdc6a93a92885b7b7d701c39eb43a2eba3fda5909633c7059ede1e2bb43c8a06121030bcf5b4fc73aef1830a8a44c36c4f60140f5554a0bf950cf6aa08a476b2b1e26894ca05431d770df0d7cf77928f6a", 0x7a}, {&(0x7f00000000c0)}, {&(0x7f00000004c0)="f713c4d5f33865c032e189907f732703f921f230c367713c9621d826a435c8a5a6b73c5e38fa6dfa1881b4c54c0fc8171a857a0f4c94ecd5be8ae63e33ecaa5f5ca33d62261c71e4a1500d6e0997d735817ed2ce00fdae0760868412852794ff57ced4e699a3e4df1d9ab3e0b03845f549d6c287cb0b4fe826261feb0bf0bf0997d07c068f9fa807e88467f85a543c458ddc1d578603f40078f2702898ff2cc93c0346049fe10e7c8e06981c8dbd8f5375d71a32e76ee5f79144ac3995bfbf7df2dd74912b45de529f7c0c0a95a2b25dc0dcd02db702caf8eaf14efcd34109d7cdcd191eb7dd383e1e34ae4ad2099265a80e1ab16aaff43ed5bec42b949fe273312c7aaed09daaf9bc4806fce6ea07691d610959168394cd250787937be3b9d9eb4fe5ac4c81154584d7554ada65294383e3db7080aa664f1e", 0x139}], 0x3) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000280)={0x0, 0x8bd9}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) r4 = socket(0x18, 0x4000, 0xfd) sendto$unix(r4, &(0x7f00000023c0)="b1000501600000000000000007000000331c13fecea10500fefd6ecfc72fd3357ae320b37b673039d2d236acf20b7804be64174991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d323e7d026ba8af63003728211e0000d4500fd38bfbbf70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb001ff1edc7ea24551761d12767e371a3f83437120557adb71d89e000040781e4b2fff840ff00", 0xb1, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000180)=[{0x0}], 0x1, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001140), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r5, 0xc2585601, &(0x7f0000001180)={0xdead4110, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}], '.\x00'}) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000600)={0x1, 0xfffffff7, 0x0, {[0xfffffffffffff6e0, 0x2, 0x100, 0x0, 0x8000000000000001, 0x401, 0x80000001, 0xfffffffffffffff9, 0x4, 0x0, 0xffff, 0x9, 0x7, 0x100, 0x4, 0x3, 0x0, 0x80000001], [0x10001, 0x9, 0x1, 0x80000001, 0x4, 0x0, 0xffffffffffffffff, 0x7, 0x9], [0x2, 0x1, 0x0, 0x2, 0x8000000000000001, 0x491], [0x7fff, 0xfff, 0xfff, 0x3, 0x0, 0x3], [{0x0, 0xff00, 0xaa, 0x9}, {0x7, 0x5, 0x92, 0x9}, {0x800, 0xbbb9, 0x34, 0x5}, {0x100, 0x4, 0x4, 0x1a92e13e}, {0x800, 0x1, 0x0, 0x100000001}, {0x4, 0x3f, 0x3f, 0x9}, {0x1, 0x3ff, 0xfff, 0x6e92}, {0xffff, 0x7, 0x4, 0x2}], {0x2eb1, 0x3, 0x200, 0x8000}, {0x8, 0x7fff, 0x1f, 0x336}}}) executing program 3: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x0, 0x0, 0xffffffff, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) writev(r0, &(0x7f0000001ac0)=[{0x0}, {&(0x7f0000000980)="41fb801a7e1c76b604f43f7838a8d4e0e98ef0d6831d922e67eab139204c3cc247becdaeb1ef2424d0b32f017f4b4177b3932e49cfaeaf707eeea74f871e27798a4f6463172c5f5e3ec7cc85a7f963e2a7dce16f0014acfd65e27003ad03b48b92906dfd4a88e423f70f6c107a0ee662aba7a52956ea4fc1224fb00b20d39b49e76ff586c1292ed3df02f52a8e1a1182ec3254415e9e9e9aafe51da40e2da17581201ad680a05880d384d2e458b9bf80dad1705a4bab74698f7e06702cfa413d883c3542bcdb0a0fd3f6e8271775d3a964c313556199d29e62ee59b245a44b6fc83e50d7f52035f34dacadae093f58582e33d3c7dec841d872db47ec43b4fdb7ab4dba3025f7db21845389e6a5e8a025397b05dce2032dbdfbffa8f870f607eec41c623e3db548f57433abd3d75fc4d0cc1c0eda8cb951f7a5c8ddeccf2539d7bb051471f25f692209d002aa52b30062ad67884b9664eabe963ab3b20b1e77804fa82b1b33125db4e22754f0593e054fba0b73deb04760a4c94835cce696fb51d96780f927a53f9051053dcd4b0cf2709d199e93aa755d5626b82e2f06cb0002af9a4081df6fa98f03ef360d334aa10c4d154ce6c68f300d308a9a87df29c308775da359386ddd81efae342ff984080fd6ded76a1468215d8a2805b7a41f524f5975c703c21bbf0615e092fe67adbc508be4dca48cf92a96562b1ac252502e09a556ea8fcd1ff0274d412459707acff3c3de452aca8682c8022198ff2240216a764dfbf8cce67197f4cd22be7874f1baf59cc6d688a11616aab901c105987b60f8dec6777b676892a912662080a0cae769d1ce663e21e03da215dbe3bf9697425e2d8106680d1beeb2d5b2ec5ae0fe600e407fae38c640c59e9460743d95004d0e88ba25ced56c3157f94ab518280eaee408b050a8d615bd7ef954c5ec73857dbf027cb6c009d49b1ef33dd52969ada8df900941968b6d0e7273f3e411e8d6349dbb12966fabb3281c9d9a1495c68c6fb01c87f943872f00d19fba540295cef07fcc649994433b015f7f5294d2b6a23f81adb726a261b56feb3285a02b08233d70a5ba5c44e579fd1b2810737c11d008da15b0353a428980a553b25054b1b8572ff8210205d49556beea49af75f5e9862d8aa35d929e85d3864e806763c3e4b9f94674bcf7be9463c257680a005df0aa93cca5a43fbd40db6ef1ffa9d47e5776342402f45d194364912bfb80cb60bbd1be630a630a95ca16ee5bce23e362cec37c717ebc6481bbb5f8496738d40166cd691d6246de1fcc12f934e619da52ffc9b4f879a3af11f91f8e81a4a678ecd633e4474d131babc76ad6d2a549f4a0e9fc500aac3c53f3404f36c7644d221738903f109ac3ded04f7c71526980ab901865d63016ae9f831881050f6d0560f5066b091d600e0ff19962b98eaf585fd3b851d9c22f96954cf1b85e2140b8ebcd147152bc8c81ec74f2aa87b5b0f09d3f1a47667d6fe8a318c4782fda82acd55cc08f350763356a27321f7ec3a2edcec84442fbf48e657851a59ab4184ce7151f146f9dd5ea00b62154ea8fdc1aba5b2f6796007e5b73c330e48d1d924a6f24a4711a547a4ecc7ae0e14585292b1dc1edca321eb95cd64a7c2dbfe411194698d41cc45f4348065d7a97666ff90a6dd050625eab3094ddae46b276245f5566b9a439699b835eb8c4904e9b346964643d0f2e3460654eb620369a794088be002af300f83cd0b9e50394b8dee4973ca2e322644619f93568994a01a675bb0882a8b93ffc6e8781be85b541967a5ad45a79e672c56e85d32017e38db855f763d8c20c7b98e2e203c522035a632c520552a1c201b12c6453fb2c9f9d0f4721ca45b729aeca64ee77b370d2189518e92e8542a34c3f5c99a1f778a629929fd15774a47007c6efb21a30c72dc090cd39b977ef385c841458312ee5301f6f139f4f96cc2b3741acb0b496b64db18ae0cfe39f20dcfba112757c53a11036a02fcfd9a012aa73f7bdc116ee75cf50b30d65787c0a7c8d160bd30040c5f2de59bdd7040bcbc1faf52a51d4d49bee22206723092ae5111a6e8d9d77bcd207f4dfc730ea2fc4f9e0ec986bc8584beb4d88d50eaba162f9b67d6abb8c1d66be49b1284ccf10a449f0ce637c401487655cfadb5bd5e2d4a883f4f5e72b31cf7fd4cf171e014c464f19560dbb99eeccdf4e638afb415879ac09cca28e1f57b96253912b919f2769da5241c2c62831cb7c1c0e62b1a275d6cf8f85fb7a9d163688531ea586ef8f7a480f565dbca7b0e91208e2204f2ab7475cc2e0891f49b07cb8e61fb10ef2a54504aaae41a1da1ea3d8daa625c38fecd6e6739ebf1b9857ae7ac5e064637cb8fbe16c31a876abe77bd330b564d2bda76957ed6feb4b278f3f1a6904cc594c8e9b1eeb2bebf5d4b66219dd6d36d8915f3b3257fa7386c498057f7b40b2b2922dce572b6fe9db6af29db44d7a09f34dab1d8e2cffa6f54212d578ab319aee5543767fbd15c1b2c1ea98fd24b8aa32b9a06106a79bfef85aef5b3adc81", 0x708}], 0x2) executing program 4: r0 = socket$inet6(0x18, 0x5, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="621e3f98c04800270d0894602df18fa2f228eea6f2c3662c5b762726e4c21432767bc8e9ef801821465ca1e4740a47420f63090be7e6c72dd2db2566c2a1190cdde8c9914a6dd7b88dc1cf5565515ddd33df808a17a3a04f9ea652b4734fc1918c12913349f46712ecf1bad7823eb241643232d6bfbceabead02ed6f98bf7fe02e0be5ff01cbbcaad449e0214fe9129917feebed6a43ec5abcfb6f4ded08281cf4ef0461a9e75357ce827c0698a98340970719bb64fe14", 0xb7}, {&(0x7f0000000140)="d809564933ac97e4df06c1f1b35e2e65d5c889cdd675931a0e2f900b9e2921b3b7f6bf2003c84f561693c9bea755986cdb248924c3f355297502915b67bbcec3877fa2ea8757a622e0ce38323e246a16a5c9de3e418a6cb0c4e7a8f2e7e4ab79e88db8503826e68b3ff96e3c72f00d66", 0x70}], 0x2) r2 = getuid() bind$inet6(r0, &(0x7f0000000200)={0x18, 0x2, 0x5, 0x7ff}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x0, r2, r4, r2, 0xffffffffffffffff, 0x18, 0x1}, 0x800, 0x6, 0x3f}) setgroups(0x1, &(0x7f0000000300)=[r4]) r5 = getegid() setregid(r5, r1) getpid() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340), 0x200, 0x0) r6 = semget$private(0x0, 0x1, 0x100) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000380)=""/115) r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000400), &(0x7f0000000440)=0xc) recvfrom$inet(r7, &(0x7f0000000480)=""/202, 0xca, 0x2, &(0x7f0000000580)={0x2, 0x3}, 0xc) sysctl$kern(&(0x7f00000005c0), 0x2, &(0x7f0000000600)="6d43b446a72a5b49092d4e2bc499eba7c6705ad03bba35b8b790a3b7825bcd27b7fa447f08181fbcc4d84e5124bbb9fa26d64740ed88e15fe51c9450161c6d0e309fa5333d9e4131e2f9956a97aab063e2410f8ff0603a87d713679d1ad167b9df907b9f959583f87d5bb7a72ee01358c535b3f207bebd66f96056c29e941d494b997574ccb07c3c09e385eb6d8b1ec920cd731095977446c186f0fdcb8c16e8998eb580817d82d6f13aa12d3d84ae7c0b5c70368f9af79d7f8af13f1f99f3fa47eb31b84c6c1684b3f5e18203b7688d5cf29bb990d87a051bb9146f6f080b53021f6211bb86bae4af289cb95e5d487d598daad1f3e206d95bf40fc6036d", &(0x7f0000000700)=0xfe, &(0x7f0000000740)="5ef7b8f753c5cf6e1eda6cf9f45281addbbc5f628e595e0d58be04cdf034da73073eb0417b276c16be088c4be49afe2c8d5e8e37a82a5bedf902091b7ad9feee269e5681529f073bb4012c3aa692d124f5cea83f309d999dc858f1174c9beb39e83170be996dc6fb7e7e42e3afa6fa69fd2c647d3d75df61073190bc996390ec1c3f32012cf9d8ea6ebd528fad39bf24aae499aea279fa79ddd8098a2c6b", 0x9e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r9, &(0x7f0000000840)=@file={0x0, ""/512}, &(0x7f0000000a80)=0x202) connect$unix(r8, &(0x7f0000000ac0)=@abs={0x1, 0x0, 0x3}, 0x8) setreuid(r3, r2) sysctl$kern(&(0x7f0000000b00)={0x1, 0x2e}, 0x2, &(0x7f0000000b40), &(0x7f0000000b80), &(0x7f0000000bc0)="c3b5888d2b9ad74d4924a03bf81a96cb02890bc6b9b09cbab1eec0422bf5c1f447aef31e305a5996c4474337ba60b7fec0bba2a689090bdc76a8", 0x3a) r10 = open(&(0x7f0000000c00)='./file0\x00', 0x80, 0x1) r11 = accept$inet(r10, &(0x7f0000000c40), &(0x7f0000000c80)=0xc) bind$inet(r11, &(0x7f0000000cc0)={0x2, 0x0}, 0xc) r12 = syz_open_pts() ioctl$TIOCCONS(r12, 0x80047462, &(0x7f0000000d00)=0x400) r13 = syz_open_pts() ioctl$TIOCCBRK(r13, 0x2000747a) write(r0, &(0x7f0000000d40), 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000180)={0x47, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x25863875, 0x0, 0x9, 0xffffffe1, "94077e3208906900"}) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000000)="ba3c55dccdcf6d4dceb7caa84201b0e68297a2bf592a129dab772873ba9a848b048f", 0x22}, {&(0x7f0000000040)="029a0d8ea4e73708a11c4fbe6e2c9658882ce5ccf44257d6f9f9dedb7234dfc45411484f0131f5a4092267c3c8747ea0a1066336c7f86527e098b09f674dcd64498956b07a50c51eb283243f881d38db947f0396feea2d6c92d02f2002ff3954d0b80f40bdb36ed3aa3276ccba79bf9d3858c13c7d229b53badb726ce836210f334262fc06e000f4bf7bfa2ce78e95ae8d178577fdcaf7470a39a89274", 0x9d}, {&(0x7f00000001c0)="447c75ba4b388c039bd25746e1a01ef97859bb1ad65d11125737a6fdaf8d6f7e211c58bbf620883c434fa13322e1f8ede4591f2db92e369158fdfa33eaec286e2290b3ca6ff92c558035ff02e2aedea2498cccc6b64289f04d2cebdf4af2161dd8a00b9e2409bd37eb86bb2b02dc335020148917a5e659284a0ebbbd083dec54ac8ad6ce6bce583ea7bc80ae7fd21b433b4f9d459e9e737da415e70e4c39863f4da071ef10dd352cfde664b2e320d8f72356a2d9dab30809c64fae0262322d57bcb3f9aea14c4cfbae5685bbb11e9e975dd6ed0d0b79c49e52996bf648a7856ff3cceb493da755bb6945163be061493278e685a79be3448b5662ca2ee0a619fda4beab13777af6f2ae2abfe86c806afc2d4de8815305b5fd243ed63650f7e0c86d424f2c946db7076544edcd24c75794675ebb8a05562be4ed92b27f29e3d47029eb0fca24be8d93907622ae77cb460573088a11e301160107b94b0be7cbc54da842b83d71922296c150bd15195bd99edaa4a4d47b187d1e9f989f4505fb6602342c04d28bb3b7ed1c305ae7bb1e213cd49b410be1c1fc509dc976bc045ca0ebb1891d551046e0742d8b977eb10c92b151eb4ce9178397d0b188eaf4868dbdda9131e446c011bba926160d1d2ef88ab683a280edf1f92246f48c32f7ef91e3f2a9a525ee3e011ecec1ba5c336ac74826755602b341a3ce35531ae57e89aec692bccf96fff76102f70f7aa1534b1982ae7da854aafea4e789c3de4ac1e8a5d53bb43c8da635c1d9602f9b0a91af109518212f7fcc4f30c171e2d8b0d60446d78bd6c95ac26a054beb5fe8be990dbe916188af630d951c0598cd38089614b4778b82e9c2d64a6f04b2d35eff2cac05c43da6645c8e9a82a479cd674d6da288dafbbb335f9bf50455c16d40ccc127fee84b5c545abd01c24510ea176445d4e38d44cd8766b1040e167d869dcc586be3ffea777d4fd49799372ea0196ae271c7296b515d8971f2d5bb82576cb4edd0badddeee1b498a2d1a3906b7e1d4155b1b4d37405a70ebbc4938ca02743bb1c90bd51f4147ebc48cb17ec2e3a8c9a86df10696c7e745139077d0cc1bb8ccc99e61a5eae85ea971b3006bc847bd7c048578703e617757f6f64b9f95df489afce0863d3311a14a991ff9602cf99a915338347f89e40d78bd74a4eb2ab7f91391384d7850715c71f6a6af90a14d2a169e4026bc361f34c2da888b0fb4c28c2174177fb1a4d86a6a15dcff6c29f0aa9550248ccd3280f691f1fc528a09bebb347235fa1d415976bd65f221e842531fc0f5a4fc6e12366c1e7f7c8e56d5860dc5dc111ae9004c579949b21b0f1d36d1a8b3233030a82c30bac166b930f87e5d2e843d4a650410f631058970f35a1bf6b2b9e837bd120af2eed53ee407563712c98f347c5721d3826552adb899d69478313f0e6af686a85f9cfb0b6d25ac4d7b267ab500a2588114d05d972847815406ac53565c3c371bcda56a826ea991df54dbabfc102ef4e0e16548ef18919422113f898ec478e6d83790899a3ec822e655cefb1a815bf5dfe7c0b96042da3f459c779d3ffedf3520085c6958a8a7a01cee7e61b7c2d43ade74dec17f6f15d2920d4e091aecbb66e166109fd7b5609cc4fa3b4461b9a4ee6100c2e021bdc46de16e9139b80c85f40ab439286a3d0c482a12b9cdb3365df7c19979b39b8227230e8fa3da9189a66be90f2ee4b8b7cde27c36fe54b9e86ed60c89be55430a33fe5fcbcad10d174520376f912709df32619be7b8dab7d083196665b0ef9783f4f26d9b579e72c1c124a939346a60c335207360d19d220d546e04f8333494429bc6c6b85d9742df6bf3b50a85c33252aa9eed09f37d0d343a2b526458d284bc746173b36a36c74a476f4e51cd219127e293095dc3099564e3b92ec3fc1c3a1900abcaaffe3bed211722dc25fb5030300ff6f7116515fee5e8c893c9790f69c371ee5e99f303da280135b1356ad40c1e04f51a2c0a2f8f571fcd082cff309938e15937554d7479e04289fcd9bd36850de87b66f500c986315df6507cabdfd8fbdf5a7240b0faf4706c7d2b8474013faa36e9b02f04ba5a422e7fd654250ae425e1bd8d118722e1871aefcc9e7bbba7cd14f2b9943effcb2a599f97f5d48348f12185805bdc5dd626e2b98585e42d7eee597b00337768b95cc20e7c4282e7866fe16cf11b14f5cd52b5819ebfb99aedc43b1923f43d9be2a7e37ce9e70f0f3325acc595a0c2dbb5ca46451e403996b68c13ab733d429eb31e6b1af1b4a47ada2bfd760c3b9cd1738ceb8c19cabf078960c64e27f129b33b8f799836ad82927978b164fda464bc723a1d04963833fb7d135550433944f013081ce217177e59ed9db326075ab699f3073ef80498b59a6e625ac7af055168f5d4d52271bc931e79604c2d18de9240c866667efeade503887f9bfb49f0a268bcc9aa4bf10a45f371557cc8f7fe391ea716a80fe5e6f4fdc044c1a5b8c855e8dc85767bef8f7f9d786b3bf5614bcef60c501e6454d11d3fc155394c983a299093341da353ff397fafa511680aa40e09f15fc8ab1dab273b9e53525da2ef70cddd3c29c20a5d14fda521c29be5eec54ab328c81aeb7b0e18ee668748ad4d7a7aac38e4adaace30d11aab7f8047cbdbb56074431553261f043e0f4b70d7ddd8bfdfc7faef854dfe534a25278c0784896b93a7832fa3bc70b4e423169f6df12272f0ac656f68ee0bb8b8f274c804ae700b3a5a786b34e4380f81cf31bc84ca634cfdd7c16cbc00b5efb36f0e2577ad403e890cf7b2476c0dc34e8957443e7ef49025b12ffa4778bc4ec7fa6ef9943cf47c90beff5c815cde5211754a97f5012ec876c7e3b13be5178e35a19df8fb063ccfc91f0f7255acc604aa60e7a1ea611454276a476fe0ffb0f63ba1b0ac8d48341d0000b14927c701792ae58fc2980f5f694b1fde9e0043b60b618011df6e2a115255f72bf5608518bccbb9137c2f23ed90750cc8600fc0ff570a10eb08a389ab50a08ef16a328efcaebf742780b4be3394112283c058d60da5741f7c3c8cebd2a611944898af3fe7ec18853e4a8044206b1376236d16b2cca4da91e9ab3f30cdd73d37f183b0a285c245cb9de806464c232aa6756a20d85e123b7f463df8209cd6d8e864da377b083f5079be3516a1617bcd02a52e5fcaff863b00ed54e8a33a66cb42b5c6337b733a621c4bb133d92c0885ada0167300b5cbefc59c51f1ac9a21d0b5bfe749f07f85f08f694cfd4c6e32a39e41802ee8cb3f65f68eff807ca1ddbb8ee8451cc5033975d69df99d2fb1f1e7ab4ca3536dba72cea7ae86c1d12d067ff42fc484f540764f2225c9a8c413edd7cb731b85df23902806ae74c7fd19fae193701c312d00c1ad435d8442cd193f85be32456a6c0eab53d0dc3124c3c825f4d9cea06c7f12acf9c67d1e2cfdb8b0e33a5753f5c33c8d0edb212339468fd394dc910fe825cbbb0a61d996f9baaa790f22e49c52e073a06dc44ce4b3e2fbad986ebbc9903fdc9c2286ef1d1bd0df7c9ed3d8e92836cf53647706c5baa00cf423513248ead07fe3aa52a05a450a152b1331b21eb53e332b2cd6e54f5fa3e56662fd19d4faab0f379b2182201c55f898f891227ce8ffe033f5feb5e1fa3e8af83f9a5189ed3cab19c8bc3bcd7d740dc68eeb882fbed814ca34e4d0323591ac42afe607ceff32bfcce8193ea488ef99a4ce62a66ba99b837618ed1b20d0e493dc0ce73ec8c84be4cdf10fa899d6dc5241642802501be2233b625defeacc77eb1a4036085a0c6be53891e3937440832c1445d377cee4228a732c0aa6ec493e4f0ea80f30b7d90e8007462157514626d704df5c3da1d0e87dd5cbf6697d20a50b4b08018c172a4f8e3214944400a3e6760dcf1b2f139f9de551bc9ec37c08ee76f111e76c87280f23e7d9a3c2860ada0c206b46be48fbb7755a7593fee08a12e2536205b462c03a0078f7cabeec95acc70f0cd86739ad59be4bb6e25f7a41b92cd1805c6c5af7f13e31adb334cb825cba58fbe4c8b153ecc2e71ab6102470b7dbd90944b1bbaa311376e77f95040b629931f04ffc7bceb5feaf91856b30502310695a8e4aef5c292174068239196d3e17377a4e676db0938b4ac4800f281677b90ecf4c6e1f161f1b9912ff578c197e68d2c68dd95bc8c7deb4df406954466e8aab097497fcc32499da9651d44eb15c2c27d91b2ab597fc9fa80df4961e4f6021b89750786eced0a92b19297aac4a3ae4900a3b46f68438fae203f1c669c36b0c6be69ebc9b92b24ade1839bdef7ac19e5a2c683a624b649c31c2fac6fbcd99ada0fcfc56a66ec6727fbc4e2af89a358bf17547a1074334da6e3d43ae71ce9159607ec8a1f87989f5e1d1a6ff7a4a2135caa558469490c644a3a9b378ee6b8e50dda92d2cb381d3d06d3aba10562e86e2ee0abc6266fade5d3f4dcccff5a7f1c8fc2f0924f727deec99d113a6878549bb09fb7c0a33ef3d5d1673bb633457f83656d2ccd755a95cad5306ff4d8d9c233e48f9577c2cf82be9507de2318d1ec6c017b8ce5bd88d8793c7ce1ee4f243e013580eafdf4198479ab1c7b172a4334538380e18e4f2007cc991b8b58e6cfaa1a185e19aa09451f20b0b8908134723355525c6129553626a718cc5976607ecf080513e5e6ca1bd1d2576e9be25062dcacf46695d201470cb6ce3531a4b0d22a49d8dfc3a9d268eeb9c3e7626cc4b9da58194f3015fcb56d267ef0382435258459e297caddb40965edbb27f94230869c11346b111e06ea4b3ae1d466c3a83c877afbb236775286af62d4500389a9b6811d945f3bf1f23a1fa5755090cb865a26f01d5d49643d250e529a27b308de740b11b3c6667d702242d6f0ac9a786e5901150313a9b7d2b416c44c70a1723be4578fc488daa13275e0ba1d1cf13e73defb7f7b067b5492a8e8b37244c394e3516544a6de7589f3c6bbabba03300cae0e34a7cb387768595868bc78e11c7dea4e4b4af70d24fbab7b36d8b1e0be0952dc58b071bb2a06d5e1a401e50cc2febac76769c89c5d65b30c556f7bbc8bd0dd76359f1a9629312b8100f7479d8e9389a6d435d35dd75a86cf63817b567f1d2178582368bcf3af8e30451b56be0c9eb07be64b085c739486ef3e03df3eb3d849dc9071b40aeec732bd341e571170d67071c7518acb8790ee4efdc76e9942b3035d1f4034e8d94c762587c689498b87e86f6fbd07f9d758fbd5b46c7fb497babd809767bc195acfb67c968d118be4295f274e1eefa5f674efffe12d97e821a6d524427660704f0110d05bc4aef9d9e098f2eb7b426ba8cac70097a250838f2c1d47fd25d45eaf18b8e79c8d02f5b973522d81aa04f7f5fcb2ef133dfcd8e5e557bc822fca9c84e7cb2e29dbd09003d6db3f386a3c0e90e79fbe5ae07ed6eb0222e8c89cfaa38a518f4786008be6d3b62401c9b9200c246861335daa12c2f6656333b0ec93ed07e09fa5f0244a0be7a38f64ddba7fd9e658e5b4d75dd7b0246d1d7f83eb6efe434da068b185626b11144b267994e849dce00e4f63f24388b621a8aacba0214e656a09dd08b1aed0f6176ceda5288f650ec601d35bf6b6b16dc0ad6cc95254c2d79b6251b37f8468f6c83149a1cbc2dd2751b9f1b77851784f8c55e6a249c1262d48fb9f62c57dab61db6d6631e6d5ac62313b2085d1154fb5604abfe308d88bdfd5efd56321da138c6da02859b0ec3acc1f4b0bce8d299d6e27dc533294cdbeafd8b0d9b36fbe9e5b11c9af3c56a8953dc76da", 0x1000}], 0x3) executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ftruncate(r2, 0x8531) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) select(0x40, &(0x7f0000000280), &(0x7f00000024c0), 0x0, 0x0) r4 = open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000028000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000280)=[{}, {}], 0x2}) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x100}], 0x1}) r6 = socket(0x2, 0x1, 0x0) shutdown(r6, 0x0) accept(r4, 0x0, &(0x7f00000001c0)) listen(0xffffffffffffffff, 0x8) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000180)={0x19}, 0x0, 0x0, 0x0) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INTR(r7, 0x800c5606, &(0x7f0000000040)={0x5}) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x3, 0x401, 0x4}, {0x18, 0x0, 0x3, 0x6}, 0x7, [0x8, 0xa6aa, 0x80000003, 0x4, 0x7, 0xfffffffe, 0x1, 0x9c6]}, 0x3c) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {0x1}, {0x0, 0xc8}, {0x0, 0x3}, {0x3}, {0x0, 0x2}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1000000}, {}, {}, {0x2}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$VMM_IOC_RUN(r8, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) setsockopt(r1, 0x1000000029, 0x2b, &(0x7f0000000000)="8c740b72", 0x4) sendmsg(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x0, 0x9}, 0xc, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="700000000000000001000000040000001ffabe948d59ff2c7f787a833f7a38d7b02906b4f53e85ed59840c670605e89ca980ef57a676ba199564477743a4a978c0988dcb122338e9176f16a3333853a4438280bb41747cdf80198230df67af3a6dd3c4442e329642f6000000000000009800000000000000ffff00000600000042a4c4ea6c7687bf846ba318f4272a3d49222b3f339b5bf264229b959166b7e35d0cc61bcf156b1f95025fa8645019580f2f8439e9c6660c6411052fef1e21d66e45f5c37eaf2b940edc689f1b99034e1274861586a5011c409e8fbad3a8cfb810e57b44faf11e54fff279021436e9b3b285aa4fec3c514febb8000000000000000100000005000000003b"], 0x258}, 0x0) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2e) mknod(&(0x7f00000000c0)='./bus\x00', 0x1000, 0x7ff) open(&(0x7f0000000180)='./file1\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc020697e, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x64}, {0x50}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x54}, {0x7}, {0x6}]}) syz_emit_ethernet(0x26, &(0x7f00000001c0)=ANY=[]) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) open$dir(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0xddf, 0x83, &(0x7f0000000100), 0x0) mknod(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) open(0x0, 0x10000, 0x0) socket(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x1, 0x1, 0x0) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x0, 0x0, 0xc0}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) clock_settime(0x100000000000000, &(0x7f0000000000)) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) (async) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000c57000/0x1000)=nil, 0x1000, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, &(0x7f0000000000)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}) (async) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x1e, 0x2}, 0x4, &(0x7f0000000600)="804ac35de3da5db78de07d2b0ffbc05bc906aa654b08000000000000b9e59b6e7a6b8c74dcefd4795b2c159600eb996eacaf981c99c213e2bba73f4133a5d60d759d3c86801b4d07a6a9b001c0b4297151cc280400000000000000114caf8de15b81540bec2bacf4b8991b2fa225e6c000000000bf302b227f1e6eefd8a7fcbb7993721456aa25bd2585124950898fe08708490525159f1c3842fb6e7cc39bb1b0ae7b96be24d74df569c9a94dae31bd97dab5b218cce70650d277bf1f47332042a99b39411a133575ca2135a03f4f6c4e994fc56347ee5a2d542a0323a990ffd4ccc90f4e", 0x0, 0x0, 0x0) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) (async) syz_emit_ethernet(0x56, 0x0) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) (async) msgrcv(r1, &(0x7f0000000140)={0x0, ""/12}, 0x14, 0x0, 0x0) (async) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x6) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x130) (async) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80, 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f00000001c0)={0x7, 0x3}) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000280)={0x0, 0xffffffffffffffff}) (async) writev(0xffffffffffffffff, 0x0, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) (async) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) (async) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYRES32=r0], 0xb9, 0x0) r5 = open(0x0, 0x0, 0x0) readv(r2, &(0x7f00000003c0)=[{&(0x7f0000002580)=""/4096, 0x1000}], 0x1) (async) preadv(r5, &(0x7f0000000440)=[{&(0x7f0000000500)=""/255, 0xff}], 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, &(0x7f00000002c0), 0x1) msgsnd(r1, &(0x7f00000004c0)=ANY=[@ANYRES32=r4, @ANYRESDEC=r5], 0x0, 0x800) executing program 7: sysctl$vfs_fuse(&(0x7f0000000000)={0xa, 0xd}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x18, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000400)=[{0x5c}, {0x40}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffff"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) dup2(0xffffffffffffffff, 0xffffffffffffffff) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000100)}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x40, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000000)=[{0x1c, 0x0, 0x0, 0xfffffffe}, {0x4d}, {0x6}, {0xffff, 0x7, 0x1, 0x1}]}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_media}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) executing program 2: open$dir(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000200)=[{r2, 0x4}], 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x61}, {0x0, 0x0, 0x0, 0xfffffffe}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) sysctl$net_inet_ipip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x6, 0x1, 0x3) write(r1, &(0x7f0000000000)="2deaaec43f0c0f6b3a1eb2f74da1ef10", 0x10) mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x48b4) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = syz_open_pts() sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x3, 0x3a) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000340)="76e5eac907f9ccf7a251ceddcec7d6aa4561a4efdea56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d350500fe04fa9465b5bd1286e9624dec068caad72f9a62b5343876daeb04d551e995d89149f78bebac671bcb7a069baaa6b954e864864b4624d6e28ff75c7112d5bb86e85f0bc2abf85298cd4e0314035e18d32976ba1380c528f9bcb449ce9353b611cb13ef0cd58604074c0f4d8587fc28cfd527397e03a909b968f563c64a8c2d9dbfb358f67b7a66422d24eedef9720fa75de6e502b211aee2bda4838fb446dec9fab3e1363d387269daa9ac882991049b1d38293cbd0e2f225b25a4999373a3c271c736fb85e606e957ba346da58200db0f6fd6ea6ac0ed63b9dab69a53c4c87ddcc81711fbe25f1668295c047ec53960bfe719fc9d784d7477482c85fec96dfb", 0x12f}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0x1db, &(0x7f00000007c0)=ANY=[]) r6 = open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) symlinkat(&(0x7f0000001b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r6, &(0x7f0000001940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) setsockopt$inet_opts(r2, 0x0, 0xd, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x5c}, {0x28}, {0x6, 0x0, 0x0, 0xfffffffd}]}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) denied attempt to set clock back 989856288 seconds executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x3, 0xfd3, 0x401}, 0xc) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) setreuid(0xee00, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) geteuid() chown(&(0x7f00000000c0)='./file0\x00', r2, r3) r4 = getuid() setreuid(0xee00, r4) r5 = socket$unix(0x1, 0x5, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, 0x0) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/146}, 0x9a, 0x1, 0x800) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000400)=[{0x5c}, {0x64}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000480)=ANY=[]) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f0000000140)="53183374", 0xffffffba) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) sysctl$hw(&(0x7f0000000000)={0x6, 0x12}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) sysctl$net_inet_ip(&(0x7f0000000300)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f00000013c0), 0x0, &(0x7f0000001480), 0x0) setitimer(0x1, &(0x7f0000000280)={{0x2, 0x4}, {0x20, 0x9}}, &(0x7f00000002c0)) r1 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x0, r1, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x7, 0x3ff}}) r2 = msgget$private(0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) pipe(0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r3, &(0x7f0000001580)=[{0x0}], 0x1) r4 = dup(r3) r5 = dup2(r3, r4) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f0000000200)="2daeddd3ede9d7aadb3706aae5a410a836af01263fa075d7865d0fec53512ffd74e0b824da9ac3c89baef6c6b43da1bf126a190443766ab70aeccb2ec5c6fe3c9a96e67924087392569678b2c0301336ed240b0b", &(0x7f0000000340)=0x54, &(0x7f0000000380)="6405978227d578ae9a406d57ce8dfdb4d19da87ae6b860f9bbcdfa3f455bfdc1f3881e272185f9e5b28c6fae8b82784ccc012515b244ef78d9ed05fbe5611a85b347165cf8d13cf16e7898b7a49ac041bb3e869503b3d4a865712eca63eaddd7d262b461855e19c1cce73bc62097b6eb9c07d7a3e8", 0x75) read(0xffffffffffffffff, 0x0, 0x0) msgsnd(r2, &(0x7f0000001540)=ANY=[@ANYRESHEX=r5], 0x32, 0x0) msgrcv(r2, &(0x7f00000001c0)={0x0, ""/14}, 0x16, 0x0, 0x800) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f00000000c0)) r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r7}, 0xffffffffffffffff, 0x8, 0x4, 0x1, 0x3}], 0x101, &(0x7f0000000040)=[{{}, 0xc4431c3d31c65738, 0x2d, 0x20}, {{r7}, 0xfffffffffffffff8, 0x0, 0x1, 0x3, 0xdd1}], 0x0, 0x0) executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x3b, &(0x7f0000000000)="5ab7776a", 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSKBDIO_GETBELL(r1, 0x40105704, &(0x7f0000000040)) r2 = socket(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) executing program 3: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = socket(0x18, 0x3, 0x3a) r1 = dup2(r0, r0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205609, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchmodat(r1, &(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x20, 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x37a, 0x83, 0xffffffff, 0x9, "6c2b90f62f6e624e000000240000002000"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000240)="cfbb251e606bea41ad417032985e05b5725bb9a5a4201587136fda2dd727e5f62dde5a3a4482bc0b9d8726d0da46c1d908ab108ea9ec76e02493a12c1b64b1ae00f41186a7b024d2ddf2ae9d3a377c239387d08393adaed08cb632e6959c", 0x5e}, {&(0x7f0000003640)="60bbad4238f79f3fab424ca4a0c38f34f352c7d5c7b6743ba59aca5b10b7f12be1cfa323ff58d0f57283e760788123b4a989048b3e3733dc8e3463a3713b8e03e9be10b3f7c76b830225cc80a4a30e8bf4756fae56321aa3894ab69fc4e85a1a97cbe34dd09282ac10309c3e29b703b897fcdd82d8fc7688ba2cd139ef3f333ac048fac12ed769c375952c24e6676579a90c4f13d6d4531fac3cc94239d932935ae6f55541b41f24406ca41656dd8e889a023526bff0d9e951b2b4d175be8134e3b76491bf204272a534386e4d2ec00bc5b7ecc8375079c2ea5526d6154677d5e2de08d01460cc71b57ac1ab20f6debbb381f3d5952ffa3c413b9c44011fe3eca5714c9e995577c26fa6f4be9cef41e86953f7a67ba4033192ec930ee4a875fd8a2d9e7945f75868255b00c1d5487217f32d2db516fd24a770974859d3e0af7c1368405afacce6876add8c4dda7d84bb1c19850919c6c474260ca663513190f2b732650031fe7abf0498f7fe749be7e9e6ac101382aa72a6a5d13564dcec299fabf7ff328c3d4d7d6bd36dc6249e363c908d6f9b04f61d174a046dd542d71c2ef30a39fbb19573b4f2e16c51520aa99f770b838d7cac545aceed9295c8cacc2be13c08f5ea75691d965e82a6a9cbe553e86d25489b4fc730f2a7712b64df3762913d0afb06179df17b755883b27600d2c8943dd88c3a7e2cdd9fbc6eec90287719b93766304ed49f5d57c3afb3dc4cba148b67797cf390bc442bb29245c2bf1b2f2a2dff528c32ad1e09cdb8a285d491613bdb9f6e567e00184a2ddeb383e6ac4f6f51c13de680b8551e67d41005c645180a9522bab67a29c0617dcbf91dca295be0a8b9fd6c8e9a3bdc81e109ecfbeb026e2391e101a29dbf5d69ec70f783476268cfc5bd0baefee4dc0512f3114fcd10e685021b4a4e0075323ff1c94a6bb7e0339bfa8f7a66cc6d7c1e115f8d8ebbf2db6553927d78c1848463196183a7e8c92e0e3c257889d633cb631b4ff59c051a216f43b532702b4b6ec7451b3ef70a3a50d29ff2a79fdb06c6fb91d8a0a8799b6b6f9d56ed0cf3322f957dc31e1a1729a622c6738e6fa4eccdc51ad158e4852c2bf585910a37266e35103072791d279abe6535f07d9affc005cd85d21bf36450cc4e1d0245e0e2ff195ab6706a0cf0003ac8337adaf54ed5923f9a2e4245e6f03823c1f3f26269f3f3f26cb664a92e773178e9d0b51f1aba3a05337c5387245d009e2187cfeb658a7fe98619a1e769883a6ac7f9c01e3e35e20f7675901ee6c2e2b31f952d35d8f2a38d6236514080ce02d2b8de01801a6e4d0588d0663db5c154ee8cd913e07043ef8045ee57dc97520c3d7c597c82d7b4486c8d94d94191e7971e2ea868304007799447fd1953fb8103afdbffb934ece4527b8797a9ebd69510bee9df749c3e68f5ce9b84d5662032c9a1fed49f81e7886cbe9122ac339f72c7e93e927f628ee59d83c6c13420e0fbfb27ce84d4b8d2035488f99d97c1b87661ef58dd62a9fedef7685ec2dc16f97ceebeca935bc8925900ec234bad42982a7e67a5d33648e1defd0a585365a97535c5d78018b7a2164540ae07f81dde252208eebd15834764dc7a56345da952d9b090aebd2a54888deb5e104bc2f54155c0063a8211269ed2c21b8f5ee6c6515bcc429a093dfd0146deb9e8a56dcc73fb36492c92195ccd793738776168791f3a224fee2a695af5e95d3fdb82b312e9bd98f4aafdd9c268f3cf3790cff6649efe9d9595030aad7b24515746a52e821c6f458000240e3eaafd364f095bbb33a47b50fbdc2c66fe86fbcbf7b1c077e929f89eab8b268338b8e26a2f5587c031e95917fc9e1c0af59ab183810104000077d6126b26733c4b1ad311fb5ec3496f36b460153df51fd8f3829e877104ca327a6ce688e1f1f928d98bb1731715ca6d74b5279923547399511939c382368449eb3a806ceb299241f0104b56702080154578e3883edf3baf82076aaa002950500ea3a6ffadb1020b3787a7451580b5cee54190883ab55c0674746401b6bea12bad4293f0048efba066f539d1269e0a16fbeb2daf33fd47387688b43d6bf4b4f09d7c3bc07175f954c07f6946c5f4249b7b71f802bca3bdf8019dd6deae065f154a61e151b42b3040866dc7deba7df66f03ea721787e2268e58194b3cd8d9c1f9e965cf3e87b53f466fcaea4b3c9f1853807b05db27e4a206106c2bd7bde96102c3d0f0362b46853a36a12b18c9a0b83b2bf8dac247252c7138fe258c82f66d3446cbc41fff1d6abb165c776d23f6d93053ad368787b6907b1061f86f053ac2fe0ce77d10d8b5d3d52736b6bd89446aa529e636a83b70fe4a6e3a72e52e13f364d44f0db842cebbdad2e01b41e4ae61ffd309c30666498b9164c9410dca9d90879369602ef8670fc0f82e0deba5e753726e5909234aa1e2086b711d459db6ab35e7d81ebce83c1df31b6c48808f9d52020a72c99e07ca4e0de97e9bca82e2abde799287e966f03b783285cdca5ccac3b9653d94ccb17017a37b5af22832876427b0842849696a39349faaa03ef3078f51c39e4153e1330bb5be69f1103530cc09c5cef0b201111970b0d901a70af9dfa4bca6b34dff016066863936f3005f87f971bdf723d4aa71c8dee65564d66f6e4e2fe83e2a11b097c6a14b651bf1b7e253282e9adf0229f158c1ad0bef485e7a904df7c56cab5724e31b2de2ab6d87abb85a5b7174e27c3c515c1b77bc181d25eec397987deef62ed117c800f434664ce870d7d3f580d330147355c369e6564f049ea833cda2ae8fa9e34ca1a63dbf2117f5a5dd530e85224ff495035e35ae0201a608593401611fa631faa7f8029707fc0333c219acab704dbb9b80a7010989f1f3fa4856cea880c4b3e8e2d43fd12fc46f23dfc079f30407a80956938e27c0354d4f8e3e455497e9679cf2d8b57bbccdbdb75331f15e6fcc26346346d0b59913cfbaf38b2d73091b2c5497f9a8a8d0be52c205c89860e2b11bb16976796d2766b3efb36626bf1d894fc00ce4bcefbbab2608aa37137680d64e568bab8abba22d8fc846ed607e2fcd80a64f11ffb589514e3758c72f7c485a0e62b21de20fb2c481fa14aca0db56fe998247e9f41643b171b904cdc4babb4dd03533bc0b90deba0b66b103492d0ab79b2ae63e79484ebf0ad96b32da892ba082991f77ce7475dea0390f837df5bbca8a64934d722912d651b3c09b02bd3cf2874d3c8ca66496db05c6392963383cd417fca84a4492901d5a532941bede6878f2c0d387bc93439e1e79472a625bfc6f78c54ef44a395da80e6c0b777a6348b356fb3f6b594ac2fee5287b9313a556a3597c69ec3ba1fa1ef3c46c6135fbe78fb739af045d0c0ed99cfede95d7eadb381cd160f3bc34efff00ec4c417e49675c8b6b1f2c3e3f3f66c0db57c468fc7f7a48ff7aeedfa6814e5a0bdf5946f7018558c990e3ce934456b27c6a082481791de85712a334e5efe61e5863647299afe3157d5b815c9935512473ede307e8a546b32c3a85cc65a71a2f9cf4d89cb6d0451789ff6d47cd64448dff7a2cd03a11adf2ffb94618e50221ab6a9718d56dea31af92318f53bb874171f3f34c07b2d9bcbafd944cb02ada658ea094972fc68e21cbef4d884cc594671146ddaa3843fccd56af84aaf0047b2484a24c3b04b067a00dd89a097aaefea71f187e0581fa01a102056b8d26f4cb6900eeb26c860eeead7201fd2d9f2383ce5ec4f330d059dba708ab3eb6ad6662a168c3be14e226791a7d7168495b5826c8b57ba819ff359c984de9daec5273a2853675756a9422ef0ba8bc08961b333d7bf702db9dab08fdca1db9ab42fe80fdbbd020a4d0bb1335df43a8749bf3f5f1d3a30e130e8b7b43e7f78cfe32d0b324e1dbdf151b73cf2f93a7315b080573b4b819e4264526d30f987493d1597ca97f82279cb23eaeca4ebe4ece55b8e09a2deb15c2ae49898f71b7f5694e7e6089ee434c01d1ad586e63dc05e7074be8db1019dfd6ef54a10831c0fc551bed0ae5e40b3585bcbc4b71537f4a4b6b4f355598c897adb5228db77002a2cb148d90c7ea8a4e83af590b48342a053a4240a4239c16ae937fcfc7da372f6b506a761f60f70a8af108914e4aa0050a64a7ae2f73b557eba12166224f32f095e0b91b9f0a75a83ebdf96e59878af7948c553437147187aeb2088910ebc5498711a9443715523140636311999297b504cdbe084e0c5a99b9aeb57bbb974c51b0a49c30cfe2f5f2bfef509258f2d7cf5217b83c710f1ae4bd33a47d17f349779221203baf87c10fc3f93e6c3d2859676104769fedc10032fe91a5d6c027e7371560728a9dcf814b44792721e23973873550ebab1795da12b73ae5d895feb51709406dd3b18ff53fb5d3af8b0b714e484afbc262ba6f2a720ab0b18cf75d1f457e04928334377644332fc58a8f77e91f95d45b684818095b7e41cfb60be405ee289986f36b7e892bb7422aae9656fb031eb9d9b63bb4c70851689c40d54a17f7b48f0f97b3ab9739f937dd251689ef40c92fea33c99db294c1bcc27b695a288cfdff197c28027e7276611f8f97fe98384a843e4968bae4b1f63393346a753aa06042836b6eb1adc25d78c298a234b1cac319edf789f6abaa6d67094fc7f48b24b92d030baf14955159339d38a006fef1349bb73b6fec03b9119f97ea753bf376210c467520eb7cd052a36161eaf5062be089fc657f8fa2245a5887b29c26216a143382bb5e3b77b6f2cc5559a8c4915c496548734666470f24dc19d65f1a0ac2dc1b553f0c3af1510fbcee5f57461b6d14d3bd721e62238c06e2784f1a012fde89e352bbf2365b565d50ee27246fc00bd62fe46ece7b976802a697ccb7c717f85839a6e39b20bffd8e0e25e7b128c962421fde44ed4b742fe7af596add878c920cdebc7afbb42800177016cdc39d852dc64040be9fc5182c05f530e669ce2d0489b5fb5ea95fc56fa3fec5e27e0b7a450507f0b3de240899647fdfe5e7d52546aa7c358d02fe9fea6767d662d651ec1fb10e613b1f219c440362bcad23654f8602dddfef51c21e431c75b0317d0df0f843df1495817a85367e081e1df83647b7d07dbacc4874816214aaeae0a574f57381cc70f4cb782034c9974a6c4cf23c247e69a0f7fa08750b08634957ffb8826bc753bb42000c6df0e2b493ae873f7d30ce865d5a419fae68052d035a898d89642f748e6a50cc491290422983000800004b430396fec4bb4d3cb232a23e051061f31b9c6152c692caad3f9a1c44d06e4766d4a3137c638fa75eac3ae9e1c6a6226667470592040fa642e72722b1c98badc64d33ab3d28f1cf6f30a4c63d65d14bbd626c3612716817d83f3f9a2d96022fd5159fa45e765d02d141a4f66ed715ef7695b0ff2bb59360a729e23fbdffdee91fcb8b8a3d9e9312a522f153acbc9e9a0b412747a936731577b0a91aa6b8ae503bc74a83462f3ce2ae41a1c152a9000ad0bd7443c2f41fefc91efab2d43099aea185d7200861c97a6787cfea734be370bf36a510e4fdc186aa9f4dbe92f32fa3770dc8db2d7cdcbf9344157da48d6a5ebacbebddeae4c408c08de0a081aaf79d98b230eda6c8823cdfe59bd148b736d02f94b64afc46d3df29558891bc48c8ec7d485aa99c4417a1879c9ff1625f3e821b2347c176a0ef958ad7fc54eb10a53005b922393cee5a6cf7300f4c9171d462ddabbc0227d491f37606fc5c8e545d2a85634608000000000000000000000000000000364a78e1d1d1e8f5c1c5f854d92fd2d832f29620ec1e9e8f6cca4f", 0x1014}, {&(0x7f00000009c0)="25fd26f0c2f6f8454eb459827dfb6921cd320fabb353b6abd1bdf7a6dd432ca5295f892a5056cb9908d6095b22d9c0274f069fd0a76fa516143c92282620fdb3582c7b29a74fc9a0628e26889677f0ab87054b774261de8656a080d103c0504abd02c0f742a4a5cddc2434f350c2d1e64e9f25f7d20341ddfb5bd0cacc83eb73828ca34a56b3b35bc8b2610eb4eb453adb749734526c46d9b2ab6d8614761de8c384dcb53ad08cb1527152db4272ad88493fb38f40398b5a000034fa551a4b2630e0900d08787e89612408f5c38d3185a17475d4a4942473058501ebaf20d02af3d8c60a5f48c3a9a6755836a8fdf1899b5bd43910f6d4f751a123c587ee70642588691f113749045b6abdcf3db86e647324bf25b37e3c2cc4c1e1464d5b356097378f0ad8860e4468552ee97b612dd1c29015fbc2bb362f3ba161e64e4739e080ed7439645b5209d44475bbae79006aa70b987a873c7180fa32988ce3fa24907bbae057634b9375ee778fc5292fd9a9bf70f2f654b773bec290c771bae649022fded51fd770fd6f58b4a8dc1fbc504f3357929f79893aa5e2cfcf29b2adba3c84bdd7b9b6781fafee04027e459268e80a3526634e889e6a166e811e3dbf3f88d5f3939bbe77d38806a3be958f088b364aff49c4e0ddf54b8f00890c52731b1681743fce56bebf135603daa64c74b80caa8e5a793bf0f659190ac2edc99b7c13f6fefc1228934e5c43772936352251dda437b4579dadf606a98feec406db368b7a01fbbf7ec7f3a1ea81669eb813bb29ae94d90785d31cca24ae7cb776f054c42988b115b5befca984fec1442fbb7275d32ed818261759c2e7cd06397ba28bd1162302e11a7e6bd53a478cc67ebeb913a5fbd49fbf848917d8d241fddf73a075da83e2b6db447bf9ee2e3e2c543fb1c67a3de15218f147520019ef263a15abb18bbedefde3da0deb0607a6d1f1b8613a1786e4d972c065d800000000", 0x2bc}, {&(0x7f00000002c0)="e041bac6e222cda5a8a83a629eb6514522c599cee99c1c36bf1a6bc1303e5e1af2c7d6ef7e7a04f1ec148d49241dd0881538a2afc2faf893f9dfa86f68f0f3f25c0bc65341263ac9ac9d46c0f4257d89bc3db24110867d5653d7bfbe294fd3c8f7d0da9f05529ae206849560ac6666403704762cd5c286b039df3ed0e2aa6f15488dfe95d5b74aefce77e0afee5ddd2876e6cf2d4619b88ea57677837ad4273acd0fea7a92", 0xa5}, {&(0x7f0000000100)="6973b3b7b5f516f850b75a28715b10f7ad8042b6ad24befe4129af5d2f4165f2a214c533a7f59cebdfe071af14f8fc14b9d792c9c8", 0x35}], 0x5) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000029c0)="7b0503584ce8d2ce7fde9e5d801a23ea2b6979ecc844084c073000b4809a5180fdaffb5e0ae0d9f4cddd3f40a84400508657dc115d65d679ac86e2401d295fd33c96679b22911981b7f2b74fa91476f4fad3563c23c7edea5a5f4683a85a165d76b0dce05b843f379608a96bc2c5d201679acff1bbba1e46eaec7b32678997f651eabfaa08b61659f3474ca5feb3442f78b3ada6b54d1b173086e363010d65d6afda5da875d835b5eabebe8ae60c30895434c23b575878c5373add15a616c28317d955070cc7e28ab6b1ff76e4f6bed742420b07d297fb9cd6f06809f8c22547b515872342ea597a5394049845f42b3b97a20c308a5cb45d3c08b4f64821b9078aaa76312d0277d9ae7cd484b85a4c7d28663537be3e24ff6868f17d16aec1e49345a8c4b5b3cb314c40208c6633af6dc2dfa17badef99f179c53fd06163b1149ed0d6377f6b463dae3ffce81dd31f87cee66a958b85d49f69e5da1582e93743dbecedd2667a8766abd88895048c20f30d0b6635fd4cf603d01e22e79b7f145ba37fdbdfa914544e6aa499e988df5ec70926111777d3898a4175190daff7cac90043a46a2b22bc3b185af2b4e3d0b217f6c92d0b852660790c06a9f5076e9808b947adaac219c31c24ee613629455410739acc0a3b8cb9cc507611fb1474996bf338c74cb0bb44c17edf276edb84a52d7dc768b303a3bb3a56a415bb73d3a5cda8a7e753788155923baed1017dc08c52fe86240bf109704cd3fd7bff10627752988eb75c8e89f13efe9f0dc899adffcb7074a523d819ac2bf24eca8379e9efa19020f9380dfb6499fbe2f79a95cd0c0d6d90f97e8c39e75f789213f36282dd9a8cd23fb67d5e54537d07435b30a5d462ad54d8b5166ec68f96ac8d0830550c1da2086a7115d740c3e1105fcb2b9ccf9ab280913944808d01d54ce4b613e7b39b5d71c234a89154407df8c4c32226ecc59c577fc832180d179b5fde9a0ef92e28c7d3a98990c45ef782b5716cbada6fffa288396864e05fad09a020c8c0c13ba6fa3344d5c152e5ac149c1c10ae59a4111fa1de7d99cbd375476143287b405a5408da70dd8b3858a6f9142ffbc7a45cf9016ae23facf0478dcd19c477173f43a42b538d30d2d39327fdd27360f6ce39b995a3968af48a25c82e67a8068abff4b5e0f797e80d3293ffbff6e70f77a42486449d518395c159a1a2b0d83fbc4ed496b7e4c22780031396dc4c16cb4dae000600c209fdf5a25ebcbc6f85590af28968a755198e68e1a012d0b738f33cdfc2cefd43841761afc9ba8920e1c12eddb06d6b88b710a48bbd3b40d2340289326f8282c7064eb97c30be26580e47ac5969c7b18a29e642ba7fb8ef23f4e2262eed3c342e09a7d587c82f16a49d0debce35137e7e68e37db92ec952a289a8a81f8845cd0c4abba94adc27222daacc087923a554c40c0aa05607ecd0391627f92d58511d35e6f503ecb165aca20936695fad1641af15a4586f0c6b7b2e50edbd6c4fb73ef75ec9bd8ca0e49e0fcd88d58f3a2df25df04646394ba3a856d5848a30ed717c48ab9a8cc96ceaa4d4b15be21c71cc2e2cf0c905ea54955073b2560049a1d31cdcefb330f150e693584c262ec5019895b81f9786e7e15c5cca371f0709bdfadc4d79f1a7150c92619a3ab2dc2b8153eff67b9113c648c49c80bb768e3bea1efe6506444a8ceb36ce54c6978567ccfb54c17e84ad0ed0aec569b33eec80bc161c8a3f3f55094916647c2c2438324b8f459fa01f7e164aa93f766fc9a9ba69e8930fb7ad640aba041636589d905cbae5b68f41f24cfe8a591fe6f1ccf2f43ebffcd48d3e23ad6da34baed3242127562024c7bf77b962e4331b1e0ec411d95f4f9f7b177a85b71d150b9bf710aef8124aea83cd1f1ba339b480ba1f7ce179a15acfd1da8a1219ae9205eb7e50c5e485f54cec2636d3e46f65fed3d079ff3f167337106b9db94c7722ae14ebca9544edcc27aa0dc287c4184db906b942f4687f973c2b431321acaf10c404d0c2defbbf9ef2743687243b14cc8948a9b25601b2c5f0407a11536d67ea7575c077c563d1a102c08c87485d22c882e4201446856ecdbe5dbf73270bcb8d1e4bc3bd3076e8646c3618a821f61c19cd9d706804fa0149d3c9b701ce47d0d4c920379ea65a27d4704b205c382146fbd64a39e2cfffde3cadbddefa6e7dbcb1b12e2d9d265cbcf04926bacff8a2655cc74091f9530e638b4e2e6e94fe8191fad8b82cf99246edddce075e9433b4816fb89544a02f373ddf57343f7669f8ca5be22b8728f5041ff61edbdb7ae019057ecc1b12777e1d35a32a32e22a2385491c08080a3ad9ac5557224db5c30cc6b7f351fe02a836e5fb2bc48674ca4e27a8b65d878e8ed12e9671f42d72894c6d4f576699895af3cb6d3ce79d0fc2509025b9a13aa38bcfc8cde0f1e1097ffba802b75e27cbc0c16636ee7ef273bd799844b620ce0a4fd9481e0486ddf5465a09682757556acac7ee70c5b2e627c0bd2e887db4084f4d94854ef03f4f5bcac7170c6d548597c6d991782539778f6be82457144f9ce2bf4a9cfb33fd2b428b093e2c821a656c1a1ee373d97a89660fd942b8cad9f365c92c9f9da92aef4eedab492ad0704882d5b4fc2e80ed86b4c29fedb897a61132d5fcea1df46f98278b74f452ea42d3f7791c34c41bcbab19fe284dbd512d9f40339fd43d5a6aeaaa9b8c07b9653b16cc1b1438fcf4d23ac73a7b2adcc38e490fb1a14930e6af91a58f6e87dc28717d03700873886542cfb784a2fa005443e5ea4e3f78c0b9290dd4e2a7c0f6248d71b4a3cbe53c05f15d7ec3cc73cab1cc49f16104ae325e988bb5fa8191e6fdbdd910ffb758df5b2fc9f017f20a192c2c281849c6868d6339e86d4bfbd2fb12c65dbba64e464b3f30ba60af382f0182e215fd5c29ab327be6c6ffd8c80becdaf870b02845b969ba90bd9f6997d4cb4acddd229d900648df0f92318805f55c8668495c69c42ee87172e1f01c357b1df4f1a8e7292fdbd09fcb0ee2ede4e5e88ee2e0f302d5db26cab14e93950931a5041870711ed5d9240e42857b11a08eaa8491be999341035f8c88d87ea81c1d02911e67105f620116cafc30cefaeffc9a9458d3e93ee8df29871bee070f8839e3be54f8a5f9752769a7401e49979ea879cc70555d686c741bebec0b37f767f1dcff2c97ac8d50213d5e52a7208b8984661cb0cef2284700daf6e40c560322294843854c67e22d4dcad488a1523c84426180c6b5830b1433c3740048abbedc218b9c4d6ae98b6f1c273d203a3a5c573ae75faaaed5bec26099b16d598378700dc20ca803bf8a7063bdf0978603fa7200fc23a038a8e98b01cbfac63753efb68e73108fb896f1ef121e28c0ceacb83341e87179886ec0baa8010a175b79cb113cf9382bc49f3e9ed10e24f6f3da9cd436b3c069858a8f0149b29e98a895555459598378f788c633dfac8a7cd6c629f147ee73daa03dc45b90810450b0f36de8a79340a58ba9e62805d39920427a7c04db2325924b72c12e3a423453591c72e55bf9a76cb089fd3daacf85d696a6c3ff21561816f9b3c0c64d160f9819e29cb66547f565bf7f947177e789888a9cc48bfe52bac189bc6f55b6b20da33f25f5378496a466b104c284d5edec82d42b527ed345180e010eb570ab22189a9ffd06cf22ecb3a99b10da6cf5be313c2354040a570b7fe6b90276e350beedb9889df5048c2c284cb9816e70196405e333834fc1b2a13a6d4a5fe5373b514fe3207de4e835c4cb8776e5976bed23e7d0163342d6fe16f2a9dbede4f7088b9fe2955d7171a081809e8c221b954929c231ca309b4ab0e0c1cdd5604cf41b501f6b6cf3fba50e3be01bc1ca6ca02c304c13339dd853d1367621998d7ec24fd085e7b3d883adaadf3c95036a489b524985bace6bbd0090e08b650644cb009d36575e543fc3e101b3747f275815c1dd1812406714d19950f9a0c94ffe67739bff0277909a25fd6ebca6b366823296bf5ef22bedd7c49db15007fac31a70379fc1daf7b9cc93445bd372b0ba8f5ed6ae0a74bfbb2a868a363f9c819cc457db46eba23e9226762e529b90cb4e9b30c4ad24468e0cc52138660df3decfc596a2338d654e8ff160704d4eeea557d5ce025e7872891d7cd51fcf956e7a5c34a7f8059e9141548fa450990abff568655d48b5f82225e58fd0716dc422b84675ae1c6144eff985b9e72abec0707a64c6505f134411ed1825273c8e80b5", 0xbc8}], 0x1) r2 = socket(0x2, 0x4001, 0x0) dup(r2) r3 = fcntl$dupfd(r0, 0xa, r1) close(r3) socket(0x0, 0x3, 0xe1) dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) open(&(0x7f0000000140)='./file0\x00', 0xf8e, 0x0) r5 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x40000522, r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup(r7) recvmmsg(r8, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x64, 0x0) dup2(r6, r7) writev(r7, &(0x7f0000000640)=[{&(0x7f0000000140)}], 0x1) execve(0x0, 0x0, 0x0) r9 = socket(0x11, 0x3, 0x0) setsockopt(r9, 0x11, 0x2, &(0x7f0000000000), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 7: socket(0x11, 0x3, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x40a) 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)={0x20007d8, 0x1fffffd, 0x3ff, 0x0, "0100"}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000440)="9876d692a3ef9c7ab923a2f0", 0xc) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 1: writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$SPKRTONE(r0, 0x80085301, 0x0) msgsnd(0x0, 0x0, 0x10b, 0x800) socket(0x2, 0x2, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x10, r1, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000000)) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x6000, 0x416) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000680)={0x0}) msgctl$IPC_SET(0x0, 0x1, 0x0) socket$unix(0x1, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) socket$unix(0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0305602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) r3 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f00000000c0)=0x80, 0x4) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r4 = socket$inet(0x2, 0x2, 0x7f) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) executing program 7: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) fcntl$getflags(0xffffffffffffff9c, 0x1) dup(r0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x0, 0xfc}, {0x3, 0x0, 0x0, 0x49}, {0x85, 0x0, 0x0, 0x2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000005c0)=[{0x20}, {0x74}, {}]}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) openat$speaker(0xffffffffffffff9c, 0x0, 0x80, 0x0) r2 = dup(0xffffffffffffffff) r3 = socket$inet(0x2, 0x0, 0x0) setsockopt(r3, 0x0, 0x23, 0x0, 0x0) pwritev(r2, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r4 = open(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000000)=0x3) mknod(&(0x7f0000000400)='./file0\x00', 0x100, 0x5c4a) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, 0x0) r5 = open(0x0, 0x14800, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0x81946467, &(0x7f0000000180)={0x0, 0xfffffffffffffffe, 0x0}) sysctl$kern(&(0x7f0000000280)={0x1, 0x4b}, 0x2, &(0x7f00000002c0), 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x100, 0x6, 0xca, 0x9}, {0xff, 0x80, 0x1, 0x9}, {0xffb, 0x36, 0xc5, 0x80000001}]}) ioctl$BIOCSETWF(r5, 0x80104277, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, 0x0) socket$inet(0x2, 0x3, 0x2) executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) mprotect(&(0x7f00003e0000/0x3000)=nil, 0x3000, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x22, 0x0, 0x0) setsockopt(r1, 0x2, 0x100000, &(0x7f00000003c0)="261fb40d37370db2264d263cf6f8490e9fe23cc97b8bbb37d913e5d718d9a9c1334b21151b09f084277d75a52f146f236267b3fd1af5406cd9bc45bf2789d4a8493b2c04571577583e16b08e6f0d3c813280b09b8714767358b056ffbb61d3ffff1244664a6f4052478b8f550ad093b8e7feaa4509eea0936da09231c82a85143c41e7cef04ce797204a884bc7945ef41843205ff21a3c84", 0x98) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x0) munmap(&(0x7f00003e2000/0x3000)=nil, 0x3000) executing program 2: ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000000)) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000080)="f3c5a74bf6b99994982704697fc8", &(0x7f00000000c0)=0xe, &(0x7f0000000100)="6d8f50b8a19f61347535dc86d9e2d966578c16612e3f21976c36e84037cb0897fbb34cb29940740c099eb765063f93d8cc64491fc3075a122782f138fc4398780667a00067bcf62398c1b692b6e27ebc906197a85739d5d948d1f9ce04207dfc71967e4a60edb070f6e4a2f211949068e8b45269ecd003c438352b4b9dffcac71a131107c3ea10d2b0387d81a7dd89175412620a04109acc6d1986711fc2c6aa99e29bfe2d5c2b7c69cefe9e0e6d44a26de2a8af4cc218188f229c0764c3f6305261c54bb913d3ab49f40e52c50c1d3ea3c42e03b3507c656708da4b", 0xdc) r0 = dup(0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) fchflags(r0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x8000, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) getgroups(0x5, &(0x7f0000000240)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setregid(r2, r4) sysctl$kern(&(0x7f00000002c0)={0x1, 0x10}, 0x2, &(0x7f0000000300)="052df03ff27f4679895df015569a8e993af456ce24914229076a457d6b25c9d669b6b264758b8dc64799d5a95c220eb3c3f6eb6af99c440059af2ace42abb89dd534703379f65d17a3c251f3671d3fbeaa0097e343e43619d0badee74e3b3c509a0d021203558a3ec6bd1160510f070af8befe86bfe6b4c3834795a1b4ef82be34622bdd4098edd2e3099b1f7609b09f3a7493bcf6e08e40e2bcbad05117966891a6ec3731fa6425", &(0x7f00000003c0)=0xa8, &(0x7f0000000400)="871d04523095688340df72cebf87f6a520837d79f66bd5e3053b91453854778f7d78d844a9f483f1600e2f4fae245c6a514f2bf38f64e7c49e727921e0305cddf1efdaf68b41230bc73d85165aa322aae252043a31577ebbd2", 0x59) openat$speaker(0xffffffffffffff9c, &(0x7f0000000480), 0x20000, 0x0) r5 = syz_open_pts() writev(r5, &(0x7f0000001580)=[{&(0x7f00000004c0)="1e843fc51662e51fdc32e28b3be07b59f2feabafcf0d3f7bd7b9cde8df060b919d5adabb5af19fb6ab36847465b9c985a7b2f831ae00d57c99ba6571b6e9d3e4a01a83572306ff84434bf210f4539f9de1f21ecf579e64a9acadc413a005e35a1f132888f52f95040a46a273f43d7944a600174f9d4adf2fa984bdd6a841d14bc1a7b06a028fa6cdfda47951b56cf24ed2be74f2a8faff9a3cff74bfe5deb5e0f83cc719da2f4b1f3f0dcef93cf0c5a4bf92ebbd99d9b78cb587545d50e4992b84dd9b3ad946e5b7acc842235a6d5078a4153811ce08acf2a126ca9d469864b73d97591036a1fd629f09051a827cd9f55a581c6900598e7a6d1a472e924af276541e4f6715fa0fdcb87983f2280e3806a3191663027fed27a18a89a7beb60103054dd5d2a7050caf280343b9cefdf1dd5e4fce573f6e06dc3633a3d2a8631a94e850b72521edf354c31244c362cb406d733a5478aef12b90c76c525d5671bec466b75bd582bb13ef3773f45de849620569d2d61e745f2932490a9f529ec27f24fd44d54bc0d0c4d68dc12880289ba9ee8b8051b002e5d28a031774342f9cbb2e8a235881f4bafe55247ac632d1462fc4e70335861860ee31d40390158edea5b4277dc74de876195079886b5df9705ba2dc241710cd963cc645ecabffdd2bbe670e0ca6defe063aa757c73f3b3aa01f81bc90c7ee78bae2dcd46dc98d11289d5c73d44f883fe35fca0cb3529ca521c76a4e99c843eb065b1e0b0828a74f925f883297a97b4bc61d5fa1c26ab9039ca8f0defcd917f6b2cc49353e5de6db78df44e2988126d6fa40d54ce83ab4b3f18e50d859ec82fa5d239e6e9e25f626bc605ff2b2006bdb931107c3a9f88e3dd1cbb0c312662be3c136eba9045bd464f4dbff5f438e300f1316d468ce7e050b674827d7f575844c954c5d90f333de69fb8049090fd774b7016915d5f6276987cf3a9d20a8f3af1f5964aa02e88e6737b4a14fd70f8b2ab6ae65f8777676845308224cb43ecd6498c8a6c3d5375f139fcabc1c498c8e1aa074643a6abf3d616cd079912682fe4fd9fda076a6cb87251aef8017be83a9a21ec4d922e9a366057ed6cd5cef5f91e861f76f15526011a3813f4d4c48ead4a189d0bd08e64e2b8315a00b049d6aa87783f7b9bf866c60b0516753e587370c10b8f3146b523a59e063b46e3a9cfe0282806575aeef9417ccfea667e36e28c1017d0939dc18f1914e045ec20378091602eac8bbb2914c50b7443ed5d1fe99e40e30ef705feeecbd29d156d2394f2e9bce9f16f04c080ca1266825fc30778e1a96713fea1070d5b695a9aa69f4835d888566e291308228547dda4694a1547b7e756b33489c1df74676b19aba0a22ae2d0089dfe0ae0217c81547d32d1f908a8a8d355c9e3384fdb787af48b8489d9b3c90ff72fe6751dff46dfe28fe04b47e04f309d752c5f16dfe586c4ab3671af309c2030cf5ad267ab9f5e3238af4dab7ad7a5e7b47e99ebdbe0a14dce229705ffba138c69703f4924d08afd30819104449a67ebd9e1086c5a79a5170e90f754f2585ca9bd0e9d91bc86a080011e20eeb874165df2f81624230bdeec610b67c366cac08d92845e44199e0e064e7f59a218461c907285d75fc055353ec2fb3cdd7b0dac1fd39a59d4cd399a2b19ab4d2d05471c9dfeb3c3543c05518f775d58a631115f495de58af95cbdc5209095ca684c9631978e955da7bb6914fa6f757b3bba76136a21ef2a079cbaa6a8c991a4eb1de3c139fb4497d811cd47d8ffa0414060ed72381b92f26b8dc21833092c2577510f3916988d35e79487b3d38c51fada82e244c6e8155ad7fd4360d0e998b76a61dc07068046d249cff0dfd06703e33a71c4542053e1c20fdd15dd4d0f92cb5ff799b159c0001c332f3bad928652e9c0e9322a31e3345dc0debc189d187a7931ef14349a4bdb98d3f214640d55c01419fd4e838d5f582e273e6b2fc3b1358a050d8f67dc6e10e9410c4af80ec68845f4299075982c6aec9d6ad56bba6d2b7eadae868ced6688be0f72c364e10eb37b3d452d5d73e8edbd14c10bffb80dbe4fe4b658f1f2d71f74a40e3cf3b150d8265bc86b32cd52b7ba12b32fbd02477f6f097c9d750a7010ddf5ea29c013cc6e948e97f7e5304ecbd551ea885f979bf72922f9d7f170d922904dd4d85cbec241620dffb77d5239a0bfcb2f623c2d1d91a9b2b1d9a57950a9f4cf4f686d0c719bc39a4a6a79f50170785edb246e02a2600c8be3451a1e038c319d88481a68d1897c7f28f790e140452e1b7a0f2e2d72d1aada0029dfaf6e324b3da66580b3d39a29a9de1f4503f52e3344735056acaca36b8ef1a336380bf933fa07dfa8ede6584b89bf210bc14cad6a1e1197383880578c8a8e917c4f8924c747170fec7a4b64706105fb3049ebf42a7a961353660f3f9233a16b8b506c0f01e0209fe860c36571b6af86d6947735638e420c433220aa8a4e91e4fba5433a177a67f85e8ffd745cda1728ad48a4d9f59b3f8454e9bf199ba9d5b495d3e4121001573c07d6f4f4ad6a4459115f66641becfb99f8fd549ca9ae94315f0bf787586b34346c9ba298cd6428d533c7688ab18179f60126ae2676d18e0ba4753999488a1c12fd5db2e3a07d69558d25b0f5f7bf5f907b1394f700cd8e621e396e862cb2933dd2aa8f6dac2dbc44e0b7b4b91a488107366a5c9af48b85d515c55ac76803354320bda09fdddd4345c38a29cdf9011fe52ca880a1b83323708adbd168d09959cf29ce8b7a1875ccb8c36f83e6f5a6033fad04f4b4966f754a957c2584d81c9efa20b93613499f7224f8eaa89a26304b405399964d7a8f46075344a560767fc93a1b09ba669eb3df177d18103fc7725fd3a2cbab7c11fb60941613d152e9686e9465639d2a46e0d723287eb19126d10d56e4158534d953b3464bf87edb181a29ff5b59d58ae87219c70ea1b3b1aa0b8ae146a41b01a249f1adefb3d846709bbb4a09dd9532a51ec9634be3311eeb33027bba9954dc16aa456ac656585143cc97bc5f4d64f6f500850bc457ea2e415c24df5af03c39105df751ce4151b98869a0ee13b7f610253ee60fca2745c3164337a355d31dbd2bb1225d63d7166b6b81592a5dfe31fd20d13ac451cb10ff745a9877fcac902644289f9c5831a1df149c0b83f3809f1e6e747eba4e9aaa68d94b7cf5a6dd5c91a24b32a86cf4d3ec843e1fe43e49f1e1d739b051d8afe21f8e98170162ab5146f12d455b67064ce776ee823c5dee201bdd27f690ee0217fbdd7f8bb20a74933f5de84c6273948db3814770f5b7a77b06eb78da99dac32dd2595a266d317bf45fc98a57057c51ebcb3c11f3e961442867ebb972aee6848dddd1a0100023b8e720ec8ac35f472ff54110427f1a52af8df2466af356ba2cca644e4f6690b9b3da1ea58941d407bbef32897590816afd99099d49333b1936cc133af25fb214b1de7ce1a34a8a7503c09e5d3266250108c6ce2a8516af8324dd0e2acb11d43de2f532cabf3358fdc0513db207886b227c1a4c43f06d80441ceacc1795a341fe401b8399e449848f9952127c0e9e9db3576d3a7ef581062286c2dceda4133c9cbefbaa250aaa4b2daa08b2a8d85730cffe1579bccde618caeaed428d8a1e2f3142a2c68b42629c1d0386e0187c79ac7b4087eccec01d454d2c2ea3f3cc87c48f5df4f59631803dee8023945222943166fbe28313a891d42d9c81b34d8bf596a51cb04a634c5d88b2c7d7773640448563c0e32e01b3adebddf8c11c222da9532fd7e4575609b14f4f3907d28e683ec1ea8f3ec280bf504085bb6d893e1466d735860f4b539ee712eef17d3caee64c598fa9f4838bbb16866da612bbc16fbe20be65e4ed787fffdd05db7610dab2877121a2e9fa334fbb07b0e7ee9289d6e6e36b6ea52aaa4b522bc1a5d66325c873b6f9e46040c27fe413bbd56c7855a3b1e470c10488fba152f4dd48f23e5e46ce613aceac2c7b5fcefc163ea97d1d315043dd601459925c5a4e4a7cc9f1de990e01bfd051013afa0ca126b76c503b85622079d7d23a2801788a4a2108b2d213a0c61e814fdc2f468358ddc09fa23c693406ecc832e3b0590408ea7a740891cfc84384c5288d6269dd4b8adac3b4e6c2025efa06f041165e1621805bbc42639313610aaadedfc030a38c027d0b513ca4c5603ddeeef84ce7c4cc927186a9ab21fdd81b5dfdeb04c64ddd977ccf5edccef6701276dad10e5f1a5db662f732fe307a00d03c582b487bc6ba09d04fb450414331250bb19f837523b2b3901a78181a6851e0f4683273dd767b528dc90165757a8878d86151e41d0a69277c63b9bacbd8b2ed379f3f1e0250d619ba571cf9701b0c54300176dbbeb8ccbc677c6b8495ac72cff7ac685a0fdcae6b3548e19781dafc51cb53eaf5848e8c4a88c9d86eca231577e702512fb907ab111d0df656f5404d751a2b64d6c991a102d683488a83aa03f50241ffa19671def3c7bd0182bfeef986379bb3dfc4f5ea4f11baec31606e7d9f81e3bf0133a3634daf0fb01efb67a2cf0fa06501506e821c36116d83c0e63c5c1061f2a0eecbe2592424d42590c892e4dba85127525f00a57ee4059f21446a30f5a4ec94bc4ae856878f1950a793a9d8b493be34f9cb15e301a2ce2c9f033dc063ce324ed3c5b97e2129488c7ef19dd7e03fcbc15ae0657cdfba67f7b1df0a326d5bed1d0aa3780f4a28351968ec8718d21517af1def56b19fcb21cf80f14caf3e2a44c696b669a49b0a06326b8907d1651246a3bc2b9e5431986eaa0b48d4e0c20c266ae9983a51a6f11f7c10ae93e68c600df272add4e4034b6c3d25668b0c213696c4a5b5a7efac439089dad78764196be44c0be4bc4bbdc98baa90b1aed9d748c6bddc761ca1ab71e6619380e84571bc0bb089cded945661e1c3cfb176240eebcfbb84a93c42bbe84dc6c7c7c3049f04225ba4f7a65cdd2cb693edd45d681d590abb04add9db6923dad791703e612136cb4abaedcb4402c9e2ac6408ae44b79463eed885cd82fe62df62f20f411caf5c1b2a03a0582b04cac47a8a470cfbc5cb34820f2877e24c2e9736ee21e1710d4e6a3c275859db067d26759369bcc370fd6d8375d7e926f1542b7312c2264850cdbdb9ea597a09cf0312209abd7a0c49a786141a378e1c1d330de41493c1ad4213f0437542bfb6c550abeb54d38bdb85bb8e104358c79f3b1044dc5821bacb0d9812557d72721f5c07d836265d977f1071c5e418aa4fe1849f511d758d136a2dc24e5b4c68b0956b83d0b094b8f8cf57c2ebb4b824df0a924cb8d7140d26904f63c2894d35ac12c5f472d160cbccc5468ea5c8dd73eb7e09eeaf6682e76a84f3c138dfb0eeecfb8645553b360f0fc044d047feee2e3b7a43c2d8ee0406c7bdf52ca5b44d5a9203a45bf690492e5b617ea20d09e5f6097c4fd8f055432d2be89426f296e10fcde6c651bdb87b5852e715f9e316871faee15a1fcdce193d4271672f22675e8bbafad9cf70ca8650828a06931c818fa3d7ab23079f911238955a4c0578e0f48fa45dc6853abfb32ec63f093f20fae6ed5209defa7a04c7ebec5de09d6aabffaa1a676a6cefc5dd94c0f8f5525eb91be7271d19524a33bf3e3f0c815715721fa70e7189f3496c664a7dd576543d27e386ca67968b0ff15f289f753f55c56e629d08d245fe79de4daf1957c6e628784ef5155866667e5db8e82fd6212acaa1ad89cfa9479589402821b131ddca7f0545cd90986d7cb6f8cc1e54717c5090c", 0x1000}, {&(0x7f00000014c0)="281dc2586a89f8a3ac6a9b4d83a5d89ad4dfbe212be681c22ea65910da1f18c42d6a9067cde39a0853931aee1f734badb371aa1295f28b9b9741dd134ae044253b1ab4ccc31d6b7820a15cb1e0aed1c1eb95da92262c9c76d31e621bd2021d7ceec75f78219e82f246b25709778197c61e08c6dbc28d1a49fd37d637b585340c85876f5600d7e84bf6d5b5e20e073e8d11bbb95dff287f3dd21c6a30c490285e0e6103b82e4f1293a78a4177b3fa99dc31bb497e76e0027f7cff97", 0xbb}], 0x2) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) setrlimit(0x8, &(0x7f00000015c0)={0x6, 0x8}) syz_extract_tcp_res(&(0x7f0000001600), 0x2, 0x67e7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0xc) setreuid(r7, r8) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0)={r6, r8, r3}, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000001700)={0x7fff, './file0\x00'}) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001740), 0x100, 0x0) ioctl$WSKBDIO_GETENCODINGS(r9, 0xc0105715, &(0x7f0000001780)={0xa, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000017c0), 0x8000, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000001800), 0x80, 0x0) connect$unix(r10, &(0x7f0000001840)=@abs={0x0, 0x0, 0x1}, 0x8) wait4(r6, &(0x7f0000001880), 0x1, &(0x7f00000018c0)) sysctl$vfs_ffs(&(0x7f0000001980)={0xa, 0x1, 0xc}, 0x3, &(0x7f00000019c0)="b2c5066531a7de3b4d3249becea2113fdbfcc952d8683868e2d087fbf5dfb99a0ef57aa8cd656f0ff2a618e9fdcad0c8a32472e30b148e4b2ab6965b2c19196a0d250a876d0f15f794e92478d11de1dc3ba625bd2da5ce8976d691e9a5a5f0547820519594b11024341440932486df9772c4f8c74313a1d01f9c677f60f7e2c5348635a49bf1de15052d49d1a8561f2d9b0bc7c6baa0b02a443cd0764d58641e24e98951176d60353797fc4607", &(0x7f0000001a80)=0xad, &(0x7f0000001ac0)="368a87db2a9f65ef5379cee8eb188dd0b2cca5a73651f2c0ee5dce4f2cd1ba527f2b197b41f9e7ce1852d2f69020d1522348675cc5d4967740f5c33631e6dd96b994ee13ab8a986f20e8e44cba3dd6f34768a30bccb0bd1aa88929b8ae831540d8f1a3db04c540562035673abc6970b8fc9a4c441e1a907259511ec214e87f75d08394f1ca9d4647a82b4df583523f1fa3fc5a2e01e9432e38bdd4e83ed4d2c80d4d89c43f2c8028597a4dd6e07fe4946af53751d53010012ad12bc5d7613ad3ee00531411b1a88eaf3bebc6fd8263bdd81146768567ada68028da2224360b73e1a735", 0xe3) socket(0x18, 0x4, 0x5) executing program 5: chdir(0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x840, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) r3 = semget(0x3, 0x1, 0x60) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000000)=""/31) ftruncate(0xffffffffffffffff, 0x80002) recvmsg(r2, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=""/220, 0xdc}, 0x0) readv(r2, &(0x7f0000000d40)=[{&(0x7f0000000180)=""/167, 0xa7}], 0x1) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b10005036000009f0500060007000000331c13fecea10500fef96ecfc72fd3357af302b37b673039d2d236acf20b7804be38224991f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c1f572ca81ea77b3c5890400000000000000361b1257aea8c500002002fbffec2200008abfba090000001d89e400040700000080042000"/177, 0xb1, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) executing program 0: sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x61, 0x2}, 0x4, &(0x7f0000000040)="af784282e2082d78b01a1cf5c749cdc76146badcd5854fcbaabafcdec656fff0b1e173417c495865a90264bb1b3f998e0f404a949f4ef0a6f4c230f9a08d9c0946d2e30ee3469731", &(0x7f0000000140)=0x48, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 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, 0xfff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x9011, 0xffffffffffffffff, 0x0) r1 = socket(0x2, 0x1, 0x0) shutdown(r1, 0x2) getsockname$unix(r1, 0x0, &(0x7f00000022c0)) socket$inet(0x2, 0x4000, 0xc1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000080", 0x8) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x2000, 0x2d87) r3 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x14}, {0x50}, {0x6, 0xa1}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000180)="cf70770c0d6e80f391bb19656265c41dbf978bc8ef8f9c4c61decb06778c275ed5f70fff9371f1e7789cea6dd7768a2bf2e1a3b9964f606ae9f98c61b38d595303b8f29af43b7903151d6d610da3bb97b52d896feb0a9a1e917c89ec20b854157d7a67e8468615947f9903f6affcc36234407d72d527e7514e53d668cd96c5795a50dbf714313fa18f65de35968e6c1744", 0x91}], 0x1}, 0x0) recvmmsg(r5, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r3, 0x6e}], 0x1, 0x0) close(r3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0xb9fe) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3}, {0x74, 0x1}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x45}, {0x1}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[]) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) pipe(0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x200, 0xff, 0x0, 0x1}]}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x200000000000032f, &(0x7f0000000040)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) sysctl$vm(&(0x7f00000005c0), 0x2, 0x0, 0x0, 0x0, 0x0) getrusage(0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x5, &(0x7f0000000500), 0x0, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x45}, {0x80}, {0x8006}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') executing program 1: syz_emit_ethernet(0x36, &(0x7f00000009c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "89328b", 0x0, 0x0, 0x0, @rand_addr="fc7be31dda4e647e1cfaceb91fcfb166", @loopback}}}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) msync(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x2) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r2 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000001580)=[{&(0x7f0000000280)="986dd270be6ac02e9e752104269eb5a5fbdb6d78b13e6b317db4c3c91d806d3117b454794642d9a136fdc6a93a92885b7b7d701c39eb43a2eba3fda5909633c7059ede1e2bb43c8a06121030bcf5b4fc73aef1830a8a44c36c4f60140f5554a0bf950cf6aa08a476b2b1e26894ca05431d770df0d7cf77928f6a", 0x7a}, {&(0x7f00000000c0)}, {&(0x7f00000004c0)="f713c4d5f33865c032e189907f732703f921f230c367713c9621d826a435c8a5a6b73c5e38fa6dfa1881b4c54c0fc8171a857a0f4c94ecd5be8ae63e33ecaa5f5ca33d62261c71e4a1500d6e0997d735817ed2ce00fdae0760868412852794ff57ced4e699a3e4df1d9ab3e0b03845f549d6c287cb0b4fe826261feb0bf0bf0997d07c068f9fa807e88467f85a543c458ddc1d578603f40078f2702898ff2cc93c0346049fe10e7c8e06981c8dbd8f5375d71a32e76ee5f79144ac3995bfbf7df2dd74912b45de529f7c0c0a95a2b25dc0dcd02db702caf8eaf14efcd34109d7cdcd191eb7dd383e1e34ae4ad2099265a80e1ab16aaff43ed5bec42b949fe273312c7aaed09daaf9bc4806fce6ea07691d610959168394cd250787937be3b9d9eb4fe5ac4c81154584d7554ada65294383e3db7080aa664f1e", 0x139}], 0x3) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000280)={0x0, 0x8bd9}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) r4 = socket(0x18, 0x4000, 0xfd) sendto$unix(r4, &(0x7f00000023c0)="b1000501600000000000000007000000331c13fecea10500fefd6ecfc72fd3357ae320b37b673039d2d236acf20b7804be64174991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d323e7d026ba8af63003728211e0000d4500fd38bfbbf70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb001ff1edc7ea24551761d12767e371a3f83437120557adb71d89e000040781e4b2fff840ff00", 0xb1, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000180)=[{0x0}], 0x1, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001140), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r5, 0xc2585601, &(0x7f0000001180)={0xdead4110, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}], '.\x00'}) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000600)={0x1, 0xfffffff7, 0x0, {[0xfffffffffffff6e0, 0x2, 0x100, 0x0, 0x8000000000000001, 0x401, 0x80000001, 0xfffffffffffffff9, 0x4, 0x0, 0xffff, 0x9, 0x7, 0x100, 0x4, 0x3, 0x0, 0x80000001], [0x10001, 0x9, 0x1, 0x80000001, 0x4, 0x0, 0xffffffffffffffff, 0x7, 0x9], [0x2, 0x1, 0x0, 0x2, 0x8000000000000001, 0x491], [0x7fff, 0xfff, 0xfff, 0x3, 0x0, 0x3], [{0x0, 0xff00, 0xaa, 0x9}, {0x7, 0x5, 0x92, 0x9}, {0x800, 0xbbb9, 0x34, 0x5}, {0x100, 0x4, 0x4, 0x1a92e13e}, {0x800, 0x1, 0x200}, {0x4, 0x3f, 0x3f, 0x9}, {0x1, 0x3ff, 0xfff, 0x6e92}, {0xffff, 0x7, 0x4, 0x2}], {0x2eb1, 0x3, 0x200, 0x8000}, {0x8, 0x7fff, 0x1f, 0x336}}}) executing program 7: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x0, 0x0, 0xffffffff, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) writev(r0, &(0x7f0000001ac0)=[{0x0}, {&(0x7f0000000980)="41fb801a7e1c76b604f43f7838a8d4e0e98ef0d6831d922e67eab139204c3cc247becdaeb1ef2424d0b32f017f4b4177b3932e49cfaeaf707eeea74f871e27798a4f6463172c5f5e3ec7cc85a7f963e2a7dce16f0014acfd65e27003ad03b48b92906dfd4a88e423f70f6c107a0ee662aba7a52956ea4fc1224fb00b20d39b49e76ff586c1292ed3df02f52a8e1a1182ec3254415e9e9e9aafe51da40e2da17581201ad680a05880d384d2e458b9bf80dad1705a4bab74698f7e06702cfa413d883c3542bcdb0a0fd3f6e8271775d3a964c313556199d29e62ee59b245a44b6fc83e50d7f52035f34dacadae093f58582e33d3c7dec841d872db47ec43b4fdb7ab4dba3025f7db21845389e6a5e8a025397b05dce2032dbdfbffa8f870f607eec41c623e3db548f57433abd3d75fc4d0cc1c0eda8cb951f7a5c8ddeccf2539d7bb051471f25f692209d002aa52b30062ad67884b9664eabe963ab3b20b1e77804fa82b1b33125db4e22754f0593e054fba0b73deb04760a4c94835cce696fb51d96780f927a53f9051053dcd4b0cf2709d199e93aa755d5626b82e2f06cb0002af9a4081df6fa98f03ef360d334aa10c4d154ce6c68f300d308a9a87df29c308775da359386ddd81efae342ff984080fd6ded76a1468215d8a2805b7a41f524f5975c703c21bbf0615e092fe67adbc508be4dca48cf92a96562b1ac252502e09a556ea8fcd1ff0274d412459707acff3c3de452aca8682c8022198ff2240216a764dfbf8cce67197f4cd22be7874f1baf59cc6d688a11616aab901c105987b60f8dec6777b676892a912662080a0cae769d1ce663e21e03da215dbe3bf9697425e2d8106680d1beeb2d5b2ec5ae0fe600e407fae38c640c59e9460743d95004d0e88ba25ced56c3157f94ab518280eaee408b050a8d615bd7ef954c5ec73857dbf027cb6c009d49b1ef33dd52969ada8df900941968b6d0e7273f3e411e8d6349dbb12966fabb3281c9d9a1495c68c6fb01c87f943872f00d19fba540295cef07fcc649994433b015f7f5294d2b6a23f81adb726a261b56feb3285a02b08233d70a5ba5c44e579fd1b2810737c11d008da15b0353a428980a553b25054b1b8572ff8210205d49556beea49af75f5e9862d8aa35d929e85d3864e806763c3e4b9f94674bcf7be9463c257680a005df0aa93cca5a43fbd40db6ef1ffa9d47e5776342402f45d194364912bfb80cb60bbd1be630a630a95ca16ee5bce23e362cec37c717ebc6481bbb5f8496738d40166cd691d6246de1fcc12f934e619da52ffc9b4f879a3af11f91f8e81a4a678ecd633e4474d131babc76ad6d2a549f4a0e9fc500aac3c53f3404f36c7644d221738903f109ac3ded04f7c71526980ab901865d63016ae9f831881050f6d0560f5066b091d600e0ff19962b98eaf585fd3b851d9c22f96954cf1b85e2140b8ebcd147152bc8c81ec74f2aa87b5b0f09d3f1a47667d6fe8a318c4782fda82acd55cc08f350763356a27321f7ec3a2edcec84442fbf48e657851a59ab4184ce7151f146f9dd5ea00b62154ea8fdc1aba5b2f6796007e5b73c330e48d1d924a6f24a4711a547a4ecc7ae0e14585292b1dc1edca321eb95cd64a7c2dbfe411194698d41cc45f4348065d7a97666ff90a6dd050625eab3094ddae46b276245f5566b9a439699b835eb8c4904e9b346964643d0f2e3460654eb620369a794088be002af300f83cd0b9e50394b8dee4973ca2e322644619f93568994a01a675bb0882a8b93ffc6e8781be85b541967a5ad45a79e672c56e85d32017e38db855f763d8c20c7b98e2e203c522035a632c520552a1c201b12c6453fb2c9f9d0f4721ca45b729aeca64ee77b370d2189518e92e8542a34c3f5c99a1f778a629929fd15774a47007c6efb21a30c72dc090cd39b977ef385c841458312ee5301f6f139f4f96cc2b3741acb0b496b64db18ae0cfe39f20dcfba112757c53a11036a02fcfd9a012aa73f7bdc116ee75cf50b30d65787c0a7c8d160bd30040c5f2de59bdd7040bcbc1faf52a51d4d49bee22206723092ae5111a6e8d9d77bcd207f4dfc730ea2fc4f9e0ec986bc8584beb4d88d50eaba162f9b67d6abb8c1d66be49b1284ccf10a449f0ce637c401487655cfadb5bd5e2d4a883f4f5e72b31cf7fd4cf171e014c464f19560dbb99eeccdf4e638afb415879ac09cca28e1f57b96253912b919f2769da5241c2c62831cb7c1c0e62b1a275d6cf8f85fb7a9d163688531ea586ef8f7a480f565dbca7b0e91208e2204f2ab7475cc2e0891f49b07cb8e61fb10ef2a54504aaae41a1da1ea3d8daa625c38fecd6e6739ebf1b9857ae7ac5e064637cb8fbe16c31a876abe77bd330b564d2bda76957ed6feb4b278f3f1a6904cc594c8e9b1eeb2bebf5d4b66219dd6d36d8915f3b3257fa7386c498057f7b40b2b2922dce572b6fe9db6af29db44d7a09f34dab1d8e2cffa6f54212d578ab319aee5543767fbd15c1b2c1ea98fd24b8aa32b9a06106a79bfef85aef5b3adc81", 0x708}], 0x2) pckbd_enable: command error executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) r0 = syz_open_pts() readv(r0, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) (async) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffffff9a, 0x0, "b07b1f660000000000002000"}) (async) syz_open_pts() (async) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xfffffffd, "0fdb0000000000000006000000000000087800"}) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x3fc, 0x0) dup2(r0, r0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x10000, 0xdc) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xc9, 0x0}) ioctl$WSKBDIO_GETMAP(r2, 0xc0105715, &(0x7f0000000240)={0x2, &(0x7f0000000280)=[{0x7e13, 0x719, 0x5, 0x5, 0x7}, {0x9, 0x0, 0x7, 0x200, 0xffe1}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{}, {0x2}, {0x9, 0x2, 0x0, 0xffffffff}]}) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001300)}], 0x1) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socket(0x18, 0x1, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) open(0x0, 0x0, 0x40) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) acct(&(0x7f0000000140)='./file0\x00') utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r1) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x32}, 0x4, 0x0, 0x0, &(0x7f0000001380), 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x7}, {0x4d}, {0x6, 0x21}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYRES16=r2], 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000c37000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1002}, {0x0, 0x0, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x85d9}, {0x0, &(0x7f0000fef000/0xe000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil, 0x1000000000000000}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000f18000/0x3000)=nil, 0x0, 0x40}, {0x0, &(0x7f0000e4a000/0x2000)=nil}, {}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000f5c000/0x3000)=nil}, {0x0, &(0x7f0000c4a000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}], './file0\x00', 0x2}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) bind$unix(r0, 0x0, 0xffffffffffffffee) connect$unix(0xffffffffffffffff, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) getppid() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0x0) r4 = getuid() chown(0x0, r4, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x1a4) getuid() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000300)=[{}, {0x4c}, {0x6, 0x4, 0x0, 0x8001}]}) open$dir(&(0x7f0000000240)='./file0\x00', 0x8000, 0x4) r6 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x2, 0x0) ftruncate(r6, 0x80002) executing program 6: sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x2f, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000440)={0x6, 0x18}, 0x4, &(0x7f0000000480), 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = kqueue() r2 = dup2(r0, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000240)={0x5, &(0x7f0000000200)=[{0x5}, {0x80}, {0x16}, {0x6, 0x2, 0xea}, {0x40, 0x10, 0x2, 0x4}]}) write(r3, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) sysctl$net_inet_gre(&(0x7f00000000c0)={0x4, 0x2, 0x2f, 0x3}, 0x4, &(0x7f0000000100)="80815d97e5e9ec42557fbfa1b208d658d9983f117a859fd619a67026beff80585ebedf283df04854cf98e456c11215a266b3c48e70351ef02e", &(0x7f0000000140)=0x39, &(0x7f00000002c0)="3d5c4fb3856c4746eb2eb03594b04ba42804c05dead99310706c5380ab882add6f79368371958ce85cbed5c98127e26c20bc4220457829ff5f35b5b2bd0401add90419a4b7bc32df22afe1de3f826109eaca97080d38acf67d1026fd2cfce5c0cd0f94a8b0eccf9d1541bb2d7d5d32f9a5986f36c532686d60d238edab009f4dfe0b7813bdc04c854c84774ffd54c2283bcdee113c5593036686d49df82b0aab8d", 0xa1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') mknod$loop(&(0x7f00000000c0)='./file2\x00', 0x6000, 0x0) rmdir(&(0x7f0000000300)='./file2\x00') ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000600)) sysctl$kern(&(0x7f0000000080)={0x1, 0x4f}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xba, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000080000000000000000000000000000000ff020000000000000000000000000001"]) executing program 7: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x6}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)) r1 = accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) getgid() getpeername$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) recvmmsg(r0, &(0x7f0000001540)={&(0x7f0000001500)={&(0x7f0000000240)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000280)=""/50, 0x32}, {&(0x7f00000002c0)=""/189, 0xbd}, {&(0x7f0000000380)=""/224, 0xe0}, {&(0x7f0000000480)}], 0x4, &(0x7f0000000500)=""/4096, 0x1000}, 0x7}, 0x10, 0x40, &(0x7f0000001580)={0x80000000, 0xffffffffffffff01}) r2 = socket$inet(0x2, 0x4, 0x40) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000015c0), 0x800, 0x0) poll(&(0x7f0000001600)=[{r3, 0x40}, {r2}, {r1, 0x100}, {r0, 0x4}, {r1, 0x4}, {r2, 0x8}, {r0, 0x40}, {r2, 0x20}, {r0, 0x20}], 0x9, 0x4cf) r4 = getpgid(0xffffffffffffffff) fcntl$lock(r3, 0x8, &(0x7f0000001680)={0x1, 0x1, 0x4, 0x84a, r4}) r5 = openat(r0, &(0x7f00000016c0)='./file0\x00', 0x8, 0x60) sysctl$vfs_ffs(&(0x7f0000001700)={0xa, 0x1, 0x5}, 0x3, &(0x7f0000001740)="05a465514b51405560bf598e8c1213094138ce9bbb47e3579730311f56aa8e40973c526d0879c6c1f0cf0d8cbfb1cdd4664aaca3cb96a1fed299b8898f522aa4f24d5b05bc0198ef17ed147518809f1fa4958e8b6df00108aaac841200b16c8fd2b919efc552dbdf1c3d02727b20677aabc62bc9bd5d0bd4ccda3765", &(0x7f00000017c0)=0x7c, &(0x7f0000001800)="fd83792fb46ec6c24c1e45b5fd1d8847fbb117fdeb0cd7", 0x17) ioctl$TIOCSBRK(r3, 0x2000747b) sysctl$net_inet_ip(&(0x7f0000001840)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f0000001880)="419c0679ee199589e424934b5ff2c995894456065a4375327fb297541eb589975c64ca6d5dc1f64180500be450fa448b2f9aec74191b0c64f7698019ada53a862db33de4345fae8096aa69d72de31325", &(0x7f0000001900)=0x50, &(0x7f0000001940)="e96c2c0f0ee4450f13dc8e8b8ff217d2058055d6e90181deba1052343dc1c2839ab84b56f245e22d35627f746e78331831d13137943d69af74e452b8f88724efe001b3db87bba3923253", 0x4a) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000019c0), 0x20, 0x0) r6 = socket(0x10, 0x5, 0x1) setrlimit(0x8, &(0x7f0000001a00)={0x1, 0xff}) r7 = semget$private(0x0, 0x4, 0x3c4) semctl$GETPID(r7, 0x1, 0x4, &(0x7f0000001a40)=""/198) setsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f0000001b40)="001fc28d45670a31063ab033032c45990ea365d5fde78db0b50a64de610b41120844215facf140c7fd8774d1f38edc0d871ccbfc49cb914befd98e4f440e1cf133d784660cfcf4cd0e33297b895f54eda5bd7c9a8a4f1f371d1f0270d46172785941479f3f563684a47d3b49c23d22f521af69f034a18f1b7b8e5a5c4c16bbe78f8cca2f99a0a43dbf540b6106145b2e9dc709439191ff777d3c0cfa7583f886dc42cfb9ca647491dda38bfefe19072a54c0aba805e0a5e1dc9cea024229d769ce92", 0xc2) r8 = accept(r3, 0x0, &(0x7f0000001c40)) getsockname(r8, &(0x7f0000001c80)=@un=@file={0x0, ""/253}, &(0x7f0000001d80)=0xff) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000001dc0)={0x1, 0x101, {0x1fb, 0x63c}}) getpgrp() ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000001e00)=0x5) sysctl$net_inet_ip(&(0x7f0000001e40)={0x4, 0x2, 0x0, 0x1f}, 0x4, &(0x7f0000001e80)="6d900f", &(0x7f0000001ec0)=0x3, &(0x7f0000001f00)="099d6d95fe8b342e39194c27cd8e314ef91e7d35393c7915845fddcadb76fdd5d39373f8ecd6e6591ff9ef51fb874174748bdffb158a57f257bcc7e9521e822e01d3a0e49295", 0x46) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000001f80)={0x10001, 0x2}) executing program 4: open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000001b80)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', r0, &(0x7f0000001940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x8000000000000000) pipe(&(0x7f00000001c0)) symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0\x00') executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x3}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2e) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x1000, 0x7ff) (async) open(&(0x7f0000000180)='./file1\x00', 0x0, 0x0) (async) open(0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) (async) ioctl$FIONREAD(0xffffffffffffffff, 0xc020697e, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x64}, {0x50}, {0x6}]}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x54}, {0x7}, {0x6}]}) syz_emit_ethernet(0x26, &(0x7f00000001c0)=ANY=[]) (async) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) (async) open$dir(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0xddf, 0x83, &(0x7f0000000100), 0x0) mknod(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) (async) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) open(0x0, 0x10000, 0x0) socket(0x0, 0x0, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) (async) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) socket(0x1, 0x1, 0x0) pckbd_enable: command error executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x20}, {0x2}, {0x6}]}) sysctl$hw(&(0x7f0000000000)={0x6, 0x13}, 0x2, 0x0, 0x0, &(0x7f0000000580)="d1fe6990bd4617bf4f526fddaa19c643c5ef12a51a23d6233343ab14210ae4d71a965ef435d61142dbaff3f33ae4b61caab4e06569a4c85d300e8b8c484b22774bec0cddc4a76922840cccbd2890dd46b8487315bb72450ac0b8f10e1f1a939e5d81b7187bc5e8399501532514e01a528c7ac120643247e69503e1c81cfd297644f5d52ae03c34f683b7eb9b5f3dd04eac479345db94248610271fa58be764433968813cbfb802c53b400bfa83994f70434bd76130b53e7699be201eb4073fab18a2175e8815db18d0f6e309cf3cb6894150", 0xd2) mprotect(&(0x7f00003fe000/0xc00000)=nil, 0xc00000, 0x0) socketpair(0x18, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x802, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x20}, {0x6, 0x0, 0x0, 0xfffbfffe}]}) write(r1, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) pipe2(&(0x7f00000001c0), 0x10000) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000900)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001380)='./file1\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000680)={0xbd5d, 0x1, 0x2, 0x7f1e, 0x80}, 0xc) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') syz_emit_ethernet(0xc0, &(0x7f0000001600)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff8863"]) executing program 4: connect$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x80) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0xf093dcbd25fbc91a) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100), &(0x7f0000000140)=0x4) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file1\x00') mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x8) r2 = openat(r0, &(0x7f0000000240)='./file1\x00', 0x0, 0x60) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000280)="10d8dcaca87e6928c8779459350917c94031f806521a25fc75ab7dc58a4d21d825cc47e579996cfb0491f9f74d6ddeb6c451f39b946e24cb1b21dfee318ed25aec13edf2f88b52652ca88b05d257629b43038cff01b194525c87ad5ee847267c0b0dc072491ca1d7f0115a086985721e81e2ea574c9bea9cd29ee7b8caa301aa30ec427d41485000c929df0812624acff45fd22051c74220054f223a1cdaf468509a0802163cea52ff2cdcc5db1b55bb939fbde308cb79353a36d2ebf617bca6555fc9d7ffafcdd69ebb66055619609f647b951c04fa9bdb7a9ae587097f8d636eb06e6439c0cb1f1e4673717561cd67", 0xf0}, {&(0x7f0000000380)="b505a7ee2ee6c676004b9e4ef78ff476095c380c88a1fbb58b8fb06ea020fb8572a1822377de30bf35dcd6154703651c4af9a197ec44190be926aedb5c7b38f9fabce7f6ecb282d8f31f4d0f9f33c1ec969cd5baf365a086abf8f893cdcb9d08a557f5bcf9e5e0a40523499082fdd3020c8a4182bed4d7133fc8dc9763e980c44bc9e5ca8de08ed3b0098c1362d18ff6c3bfc8acd224dec72d287d2001bf5c18d6f02adb7c7737836c982659efde595cbeb0aed592edd5c3eb161a4d1555800de7b5ac62a65b31f8f548dc5838e52f301bad1a10da9cbe0889aa6076a79f322f1a2494ee3ca4c2686eff3ce8f9329e19553d54fbe1", 0xf5}, {&(0x7f0000000480)="95e5bffde340fe91e614240e4624eaa63045a8159551da6ba27278c4fc7243247056", 0x22}, {&(0x7f00000004c0)="8aadaa209a469152c62d48a5548453d2d07b63e85b95f995971ba94dc06a6065bf8ec7545e", 0x25}, {&(0x7f0000000500)="55b9b8a717801ccabdbd6fd54e91983b618ea1dc04f8eec7898e3f35d365f52582d920873277e9a4a6a74ab123c01d8571793ada0f3b13d1b3f5d95426af3df76a529c9e8de9b5bd3030663de535e1cf1fd985201de742d7b4c42b8a32e394c8f303ccf9bbfbd70c15ad4f1162438f0724023c56c3fbc29cf26b595e704401321a9b34ac333c96592216f35703578353b8b53a627bbbfad91bd0877db798b6e2788477d32cac0ba693e2b070627594b76583ca7bd0490cdd5904be6b1d7f740030391e3f6fd9284d7d4800a823ff770d7300b0814b9b63a8350fbe746debadff33442e1b8812ea28855385a9cf671d300d2d329ebfb524b84d66", 0xfa}], 0x5) setgid(0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000680)={{0x4, 0x1, 0xfc}, 0xfffffffd, 0x8, 0xfffff1f2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000006c0)) semget$private(0x0, 0x0, 0x4) ioctl$TIOCSTAT(0xffffffffffffff9c, 0x20007465, &(0x7f0000000700)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000740), 0x8000, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000780)=0x1) preadv(r0, &(0x7f0000001b80)=[{&(0x7f00000007c0)=""/201, 0xc9}, {&(0x7f00000008c0)=""/29, 0x1d}, {&(0x7f0000000900)=""/6, 0x6}, {&(0x7f0000000940)=""/117, 0x75}, {&(0x7f00000009c0)=""/8, 0x8}, {&(0x7f0000000a00)=""/84, 0x54}, {&(0x7f0000000a80)=""/4096, 0x1000}, {&(0x7f0000001a80)=""/228, 0xe4}], 0x8, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f0000001c00)={0x10, 0xd8, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x8}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x7da}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x1f}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0xfffffffffffff4ce}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x40}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffffffffffff08d3}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000fef000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff6000/0x7000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x1f}], './file0\x00', 0x8}) linkat(r0, &(0x7f0000001e00)='./file0\x00', r2, &(0x7f0000001e40)='./file1\x00', 0x0) sendto(r1, &(0x7f0000001e80)="7752bd1ce42a46160f2b3fb35e64c62b55911534b21a252cfe0aa05871f0161193c1e2330dd8d85d877acf72b4587def185fe3e20445603ece350efb8587a54d6c0a25d11ed2750845bdf26c7be785095b14d2d95630de08c1779282619b17ae57ce5037069d30e3335568440b39c7af485d6bc3d19b416d76f042d1f71b76fdceb00ef09aff2e41e1f5099c6f5943c14e1d6bf76cf1a10d4cba124cbd4fe1a16f990039c7cf4cf8b965f727382a2dbeb661da7db6733c195bb1e050248ddbaf119c75", 0xc3, 0x409, 0x0, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000001f80)) r4 = openat(r3, &(0x7f0000001fc0)='./file0\x00', 0x20000, 0x0) r5 = fcntl$getown(r4, 0x5) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002000), 0x200, 0x0) fcntl$lock(r6, 0x7, &(0x7f0000002040)={0x2, 0x0, 0x8001, 0x2, r5}) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000002080)={0xb6, './file1\x00', './file1\x00'}) ioctl$WSDISPLAYIO_SBURNER(r6, 0x800c5751, &(0x7f00000020c0)={0x0, 0xffff0001, 0x8}) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002100), 0x8, 0x0) ioctl$VMM_IOC_TERM(r7, 0x80045604, &(0x7f0000002140)={0x3}) sysctl$vfs_nfs(&(0x7f0000002180)={0xa, 0x2, 0x3}, 0x3, &(0x7f00000021c0)="44cabed0b1a5d1b23c594cae3dc121b87d27e4441eaf9a280af327d54479fa605e428516ee5eaf4984a0265c3701f1dfb2d5ce46b363cbb50c46c8c0f1a5fe3fa497129e9c08061432cf574244cfad9d6ef26fc4f63c6897afd9622e9b6d38bb5e0eba67c7606f5a2591dfd0151f9ac501b8ab8004305de4fa5517083a97d6e3d0dbaa77a2c3abd9481c8a50c45ba720d96f9005afd514f9b0405fe7e0cf8e50832e27922d0bd88069", &(0x7f0000002280)=0xa9, &(0x7f00000022c0)="2319d52542ee67ace220301d3c6f3da0f6", 0x11) executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') open(&(0x7f0000000000)='./file0\x00', 0x2f2, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x4f, &(0x7f0000000580)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x41, 0x0, 0x7fff, 0x0, 0x0, 0x0, @empty, @broadcast}, @udp={{0x0, 0x3, 0x8}, {"454564383d643902d90bfbde4f8903f5fcccb09f1d4cb9028c35d1c371bdd6b232c0390378"}}}}}}) executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000280)='#!', 0x2}], 0x1) socket(0x18, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x9, &(0x7f0000000300)=[{0x35, 0x4b}, {0x4}, {0x6, 0x0, 0x0, 0xfffffffe}, {0xff00, 0x1, 0x1}, {0x2, 0x1, 0x80, 0x1ff}, {0x3, 0x7, 0x9, 0xcdf}, {0xc89, 0xff, 0x80, 0x20}, {0xfffb, 0x4, 0x7, 0x4}, {0x4, 0x4a, 0x0, 0x80000001}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x173) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x406, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80146940, &(0x7f00000001c0)) 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(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) write(r1, &(0x7f0000000000)="24a608d334f68b0826da3fb9a1e5e89f23bf1364739a6af9efec93275e090909400000000000006745b653695b5e8e0010000000000000413fb5df308cefae50ffca562eb77b6a0a", 0x48) 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) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x84}, {0x3d}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000380)=ANY=[]) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000000)=[{0x7}, {}], 0x2}) executing program 1: sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000180)="b860fe09625ee679c2eca2950e663d39ab1be31a269a39fd7f97e41e178f37a79f00659c2ea9ac56733f7e4e4973c1e6b33ac91343ea3b3f8c5c7b93d5c20a35211791fe30", 0x45}], 0x1, 0x0}}, 0x10, 0x0) r0 = open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001840)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0) lseek(0xffffffffffffffff, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0x0) socketpair(0x0, 0x5, 0x0, &(0x7f0000000380)) syz_emit_ethernet(0x2a, &(0x7f0000000b00)={@local, @remote, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x7, 0x0, 0x0, 0x0, @broadcast, @local={0xac, 0x14, 0x0}, {[@generic={0x7, 0x6, "11ab22ca"}]}}}}}}) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000100)=[{0x21}], 0x1}) r2 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r2}) pipe(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(0xffffffffffffffff, 0x5) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x0, 0x0) semop(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1}, 0x0) sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x18, 0x6, 0x9}, 0x4, &(0x7f0000000480)="9b0209c3218b07fcfe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b2227390ed95bd9dc6d4dc7f149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52955af8d4ab84c513252ddd139b5f5cd5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670fa0cc791dfc4415030910fa64eac9b4e8aa9bef19525cb6f7e8570be65bb7ad3fe963cb9a8bd949ee334db1ccf73db06b5947b3e88aa810f8ed7cca10ff0d0000000000001345daa49507756f49775275ca390b94e85d5a95b82000b9429c25483a9275d0da3b561c6adc3c141f26040000006b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60edd0300723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b2ff237c6e505ff5f5ba932954d73c630fd2791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa427d0104e39789d91000"/528, &(0x7f0000000a40)=0x210, 0x0, 0x0) ioctl$WSKBDIO_GETENCODING(r0, 0x4004570f, &(0x7f0000000080)) sysctl$kern(&(0x7f0000000300)={0x1, 0x16}, 0x2, &(0x7f0000000340), 0x0, &(0x7f0000000800), 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f00000001c0)) sysctl$ddb(&(0x7f0000000000)={0x9, 0x2}, 0x2, &(0x7f0000001440)="b153efd908ec9b99ce872e645d84241a5d2a4e39ba4a08d1bf87ccdb2140583a03f0871556c5561af91e1e13f697528410efa9e1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b5080aef50a085d22bd29ef0c0cf6a2cb4a0a4101460fc2091b6db2a007f42ac6888d87dbcd66b3604f7ebfcff1d6cdb18ef112db4e84d6b5d02eeafced52083993a543d83d2800000000000000000000786175566f83060500000000000000000000565f5d356bb265b5e7eaa6bfa6e3d0e4b3bdab701f79d8", &(0x7f00000000c0)=0x1a, 0xfffffffffffffffe, 0x4) executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x40a) executing program 6: r0 = socket(0x11, 0x3, 0x0) recvmmsg(r0, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000000)=""/96, 0x53}], 0x3, 0x0}}, 0xb, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x0, 0x0, 0xc0}]}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) clock_settime(0x2, &(0x7f0000000000)={0x0, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000c57000/0x1000)=nil, 0x1000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) syz_emit_ethernet(0x56, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) msgrcv(r2, &(0x7f0000000140)={0x0, ""/12}, 0x14, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x1, 0x5200) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x400, 0xb7) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYRES32=r1], 0xb9, 0x0) r4 = open(0x0, 0x0, 0x0) readv(r3, &(0x7f00000003c0)=[{&(0x7f0000002580)=""/4096, 0x1000}], 0x1) preadv(r4, &(0x7f0000001540)=[{&(0x7f0000000080)=""/189, 0xbd}], 0x1, 0x1000) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, &(0x7f00000002c0), 0x1) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x101}, 0x6, 0x0, 0x40}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x2, 0x0) close(r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f00000004c0)=[{0x0}], 0x1) executing program 4: setrlimit(0x8, &(0x7f0000000180)={0x47, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x25863875, 0x0, 0x9, 0xffffffe1, "94077e3208906900"}) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000000)="ba3c55dccdcf6d4dceb7caa84201b0e68297a2bf592a129dab772873ba9a848b048f", 0x22}, {&(0x7f0000000040)="029a0d8ea4e73708a11c4fbe6e2c9658882ce5ccf44257d6f9f9dedb7234dfc45411484f0131f5a4092267c3c8747ea0a1066336c7f86527e098b09f674dcd64498956b07a50c51eb283243f881d38db947f0396feea2d6c92d02f2002ff3954d0b80f40bdb36ed3aa3276ccba79bf9d3858c13c7d229b53badb726ce836210f334262fc06e000f4bf7bfa2ce78e95ae8d178577fdcaf7470a39a89274", 0x9d}], 0x2) executing program 3: syz_emit_ethernet(0x7a, &(0x7f0000001780)=ANY=[@ANYBLOB="856b934629faaaaaaaa8aaaa86dd60381f3400042f00fc000000000000000000000000000000ff020000000000000000000000000001040088"]) executing program 1: syz_emit_ethernet(0x66, &(0x7f0000000280)=ANY=[@ANYBLOB="bbd28ddcfbbbaaaaaaaaaa0086dd60003a0400043a00f580000000"]) executing program 6: r0 = socket(0x10, 0x803, 0x0) sendto(r0, &(0x7f00000000c0)="120000001200e7ef007b00000000000000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f00000037c0), 0x4000000000003b4, 0x0, &(0x7f0000003700)={0x77359400}) executing program 1: r0 = socket(0x10, 0x803, 0x0) sendto(r0, &(0x7f00000000c0)="120000001200e7ef007b00000000000000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f00000037c0), 0x4000000000003b4, 0x0, &(0x7f0000003700)={0x77359400}) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="67fbf801000000000000059fb1850c0000000000004f36814f6c", 0x1a}, {&(0x7f0000000100)="420100ffbd285e00fa4d747d55ac3b710e82f18b29b567232e", 0x19}], 0x2) execve(0x0, 0x0, 0x0) executing program 5: syz_emit_ethernet(0xfc0, &(0x7f0000002000)={@local, @remote, [], {@ipv6}}) executing program 7: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x2c, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$VNDIOCSET(r0, 0x81946467, &(0x7f0000000640)={0x0, 0x0, 0x0}) sysctl$vm(&(0x7f0000000240)={0x2, 0xb}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000280)=ANY=[@ANYBLOB]) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 4: open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x8000) truncate(&(0x7f0000000100)='./file0\x00', 0x3) truncate(&(0x7f0000000140)='./file0\x00', 0x0) executing program 3: sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) getgroups(0x0, 0x0) lchown(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) sysctl$net_inet_ipip(0x0, 0x0, 0x0, &(0x7f0000000540), 0x0, 0x0) shmctl$IPC_RMID(0x0, 0x0) seteuid(0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) fchflags(0xffffffffffffffff, 0x0) setitimer(0x2, &(0x7f00000006c0)={{}, {0x0, 0x10001}}, 0x0) executing program 7: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000), 0x10) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206910, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x0, 0x0}) select(0xffffffffffffffd0, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000002000/0x1000)=nil, 0xffffffffdfffdfff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000880)=[{0x0}, {&(0x7f0000000280)="5571450bce", 0x5}, {&(0x7f00000005c0)="10a04bb9ee7954", 0x7}, {0x0}, {&(0x7f0000000640)="765791359da76e02cd3b2a8a589219f017d5010bbfbcb487ea8872add8202ab9a9", 0x21}, {&(0x7f0000000940)="ad7c381015f54e5e2fe01d57ba32644f5fd7ef9bb13198c99dc464146b4eb9a21ca4ed245facb286620b160d585fb2f9b44acd62ceeeaa5ae157dae345a974d14ce9dc706efd73334ea44bfc903479980018b8677edac6ef71165f09911d035ae64fe2fcdbdf74d238d2181a3c6d62ed7d1eb4f63011c3a2da9a8f", 0x7b}, {&(0x7f0000000700)}, {&(0x7f00000007c0)="ef55f090fea83c09f4b966eef66359fac45d9f8a1d20fef966daee5f4f912d67a6322234654d719c063938768ab908b415a1587d924f234ae21a97c5990ede2bf85660440ef62a2d3496366862d36a2d5148bc763e5439bf6046e3983c3d331b3a8b06c05a84255c6c544f8b94145cf6978f4b625eed45970c9d4f81e3bbae2ca6ce7482dba11752424becf73f010ae3d904279598c928ba8653abb46d402e82c340d0a0b3b6558379cbbb60", 0xac}], 0x8) close(0xffffffffffffffff) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(0x0, 0x6000, 0x1604) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) executing program 2: syz_emit_ethernet(0x2e, &(0x7f00000000c0)={@local, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @rand_addr, @rand_addr, {[@lsrr={0x83, 0xfffffffffffffd81}]}}, @generic="0a1d48fa7dee3c51"}}}}) socket(0x1, 0x1, 0x0) executing program 5: open(&(0x7f0000000600)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x118, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x0, 0x0, 0x0, 0x4d}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) getrusage(0x1, &(0x7f0000000000)) executing program 6: syz_emit_ethernet(0x5a, &(0x7f0000000680)={@local, @random="7cbccbb337fb", [], {@ipv4}}) executing program 4: setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0x100000}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0x5d) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) sysctl$hw(&(0x7f0000000040)={0x6, 0x12}, 0x2, &(0x7f0000000080)="9a7f1452fe869fac2659b5461edff3c77756ec077602b86e64743d8c0a5c17e6f75e919112", &(0x7f0000000140)=0x25, &(0x7f0000000180), 0x0) executing program 1: syz_emit_ethernet(0x36, &(0x7f00000009c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "89328b", 0x0, 0x0, 0x0, @rand_addr="fc7be31dda4e647e1cfaceb91fcfb166", @loopback}}}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) msync(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x2) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r2 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000001580)=[{&(0x7f0000000280)="986dd270be6ac02e9e752104269eb5a5fbdb6d78b13e6b317db4c3c91d806d3117b454794642d9a136fdc6a93a92885b7b7d701c39eb43a2eba3fda5909633c7059ede1e2bb43c8a06121030bcf5b4fc73aef1830a8a44c36c4f60140f5554a0bf950cf6aa08a476b2b1e26894ca05431d770df0d7cf77928f6a", 0x7a}, {&(0x7f00000000c0)}, {&(0x7f00000004c0)="f713c4d5f33865c032e189907f732703f921f230c367713c9621d826a435c8a5a6b73c5e38fa6dfa1881b4c54c0fc8171a857a0f4c94ecd5be8ae63e33ecaa5f5ca33d62261c71e4a1500d6e0997d735817ed2ce00fdae0760868412852794ff57ced4e699a3e4df1d9ab3e0b03845f549d6c287cb0b4fe826261feb0bf0bf0997d07c068f9fa807e88467f85a543c458ddc1d578603f40078f2702898ff2cc93c0346049fe10e7c8e06981c8dbd8f5375d71a32e76ee5f79144ac3995bfbf7df2dd74912b45de529f7c0c0a95a2b25dc0dcd02db702caf8eaf14efcd34109d7cdcd191eb7dd383e1e34ae4ad2099265a80e1ab16aaff43ed5bec42b949fe273312c7aaed09daaf9bc4806fce6ea07691d610959168394cd250787937be3b9d9eb4fe5ac4c81154584d7554ada65294383e3db7080aa664f1e", 0x139}], 0x3) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000280)={0x0, 0x8bd9}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) r4 = socket(0x18, 0x4000, 0xfd) sendto$unix(r4, &(0x7f00000023c0)="b1000501600000000000000007000000331c13fecea10500fefd6ecfc72fd3357ae320b37b673039d2d236acf20b7804be64174991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d323e7d026ba8af63003728211e0000d4500fd38bfbbf70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb001ff1edc7ea24551761d12767e371a3f83437120557adb71d89e000040781e4b2fff840ff00", 0xb1, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000180)=[{0x0}], 0x1, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001140), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r5, 0xc2585601, &(0x7f0000001180)={0xdead4110, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}], '.\x00'}) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000600)={0x1, 0xfffffff7, 0x0, {[0xfffffffffffff6e0, 0x2, 0x100, 0x0, 0x8000000000000001, 0x401, 0x80000001, 0xfffffffffffffff9, 0x4, 0x0, 0xffff, 0x9, 0x7, 0x100, 0x4, 0x3, 0x0, 0x80000001], [0x10001, 0x9, 0x1, 0x80000001, 0x4, 0x0, 0xffffffffffffffff, 0x7, 0x9], [0x2, 0x1, 0x0, 0x2, 0x8000000000000001, 0x491], [0x7fff, 0xfff, 0xfff, 0x3, 0x0, 0x3], [{0x0, 0xff00, 0xaa, 0x9}, {0x7, 0x5, 0x92, 0x9}, {0x800, 0xbbb9, 0x34, 0x5}, {0x100, 0x4, 0x4, 0x1a92e13e}, {0x800, 0x1, 0x200}, {0x4, 0x3f, 0x3f, 0x9}, {0x1, 0x3ff, 0xfff, 0x6e92}, {0xffff, 0x7, 0x4, 0x2}], {0x2eb1, 0x3, 0x200, 0x8000}, {0x8, 0x7fff, 0x1f, 0x336}}}) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) 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) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) shutdown(r2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x40a) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffff, 0x0, {0x0, 0x10000000000001}}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r2 = socket(0x18, 0x1, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000200)={0x10, 0x7fff, [{&(0x7f0000242000/0x3000)=nil, &(0x7f00004a5000/0x4000)=nil, 0x2}, {&(0x7f0000096000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000103000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5}, {&(0x7f00001bf000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f00003fa000/0x3000)=nil, &(0x7f0000660000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00004a6000/0x3000)=nil, 0x10000}, {&(0x7f0000035000/0x3000)=nil, &(0x7f00000e7000/0x2000)=nil, 0x4}, {&(0x7f0000061000/0x4000)=nil, &(0x7f000072a000/0x2000)=nil, 0x2}, {&(0x7f0000229000/0x3000)=nil, &(0x7f000010d000/0x4000)=nil, 0x9}, {&(0x7f00004e1000/0x3000)=nil, &(0x7f0000214000/0x2000)=nil, 0x7}, {&(0x7f00004e3000/0x2000)=nil, &(0x7f0000104000/0x2000)=nil, 0x42f}, {&(0x7f00002c9000/0x1000)=nil, &(0x7f00007a0000/0x4000)=nil, 0x67}, {&(0x7f00004f2000/0x4000)=nil, &(0x7f00001af000/0x1000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000482000/0x3000)=nil, 0x3}, {&(0x7f0000481000/0x1000)=nil, &(0x7f00002d2000/0x3000)=nil, 0x7}, {&(0x7f0000787000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7fffffff}], './file0\x00', 0x4}) (async) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x4) (async) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) (async, rerun: 32) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (rerun: 32) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x7}, {0x2}, {0x8106}]}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x7) syz_emit_ethernet(0x62, &(0x7f00000001c0)=ANY=[@ANYRES16=r0, @ANYRES8=r0]) executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x231) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000180)=""/151, &(0x7f0000000280)=0x97) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x40000802) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x7) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r5 = open(&(0x7f00000010c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x100, 0x81) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) ioctl$FIOASYNC(r5, 0x80047466, &(0x7f0000000100)) unlinkat(0xffffffffffffffff, &(0x7f0000002100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) ioctl$FIONREAD(r4, 0x8020699d, &(0x7f00000001c0)) r6 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r6, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}, {&(0x7f00000003c0)=""/146, 0x92}, {&(0x7f0000000740)=""/205, 0xcd}], 0x4, 0x0}, 0x0) sysctl$kern(&(0x7f0000000380)={0x1, 0x1b}, 0x2, 0x0, 0x0, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000480)=[{0x7, 0x0, 0xff, 0x2}, {0x0, 0x0, 0x20, 0x1ff}, {0x6, 0x4, 0x0, 0x1}]}) close(r1) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r7, &(0x7f0000000000)=[{&(0x7f0000000580)="000076e27510c96b2a311ffdc2bcd4e4d2509b4b509d580bf1dc3e8adf057469fcc034c39d55ea56399ba343104869a9d0be351abd330a6f3aab4056b799c635e712225300536b29a100e504e4fc0cf7362e07418a8c8d302fb3ff6049f9dc1d09a00864445838889d1c87a332462e2efe2bb5e51fbf8cbe48659f69849081e0b4282119aaf6b92803ba38358bd7a193e6c0140d066072286a09c419190bd49c0cb9d8c08cf1244bb04e2c4d22963f736677458d17455e2878eb0ef37d", 0xbd}], 0x1) execve(0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) syz_open_pts() executing program 2: sysctl$machdep(&(0x7f0000000040)={0x7, 0xa}, 0x2, 0x0, 0x0, &(0x7f0000000340), 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) dup2(r0, r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000000)={0x9f, 0x0, &(0x7f0000000080)=""/159}) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x40, 0x120) r3 = syz_open_pts() readv(r1, &(0x7f0000000580)=[{&(0x7f00000004c0)=""/137, 0x89}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000002940)={0x2e49}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x32) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x810a, 0x0) rmdir(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$unix(0x1, 0x5, 0x0) r7 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r7) r8 = getuid() sendmsg$unix(r6, &(0x7f0000000600)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000001640)="b46280f9ec989ef04430977966fcc9ac592a36bde047f36ea4ac83487ad64a84c334550ece2c45fe1496f665436fefd71635456d60922d6e23e44e7dea098b81089a57ac798e6cdecc6e161a6e0104322903205c083f2d09571985ff87bb8634ab3a004b630b20e48a0e05e180c2bb01b7a0e6eecd74a0e9633188e01a4e26b6ca65a507bced38051c4ae21767b1015fb7c67513d369464b09c0cac7ed17f41f79c44f3488b5cbeed12b07ddfcaf26b1adf5bd960f39d133b5bb65fa3391468622c0b433447c2c442ef96b96bf90dcdd32e92429f18c3fd884b4465c8700f8fe42f428466951299899d96a757562b32d0c", 0xf1}, {&(0x7f0000001740)="9bbe3ccf016abcbd735a41ee168824df24c18e1f3be88b98950b63ca08c097e2f2465b0cf64f11c8f680952cdc604767d0ebae90d6df266ff714c29b2db88f0984ad7844aa8dc4bff2767407a24d88ba89c228a24a3fbbf2bdcc887221f31b40541185733441b76bc93afaedcef917037467a1d063a77cf50a66be66f2e1345e4ac607f2a0232b7c28c3bc44223843e77761430049ba5aa172c6e60d4883fb960200d93cd3fc591ef7b9cf2d56d932cf1acae40bd894c3d53b09643da2dfa434d4b67ffd6a9558d12d0e0af8086838599d967f8260b1ac2b1ab2e0c0ea073b959431f489f78076ffbb4939b0e977", 0xee}, {&(0x7f0000000240)="df711c", 0x3}, {&(0x7f0000001840)="cb0b0c28de90774e19ee92e1fc8dbdf58a0664db756c8a1fa5d5284c2c7b4b94c7955acdd162126487ee3238181b5e62b049996711702abe6edbbc4df0bc7c93708849a05f83478ec39652f7c57c0275361c73fb301cda7a6063d2202080b6d2947170c70795c20a068dcedc2dc78147a44ca6bd3cd5a2ec08d9f301caa4cbba1d6893e6541805b6f74b67d6457de7eff6cb54eb819a47ef038a90c51b8896896fec179bd27968a5a379a4d066e4973844aafe48eea89f3074246edfa5abea17c720fcecf93177363a0e48d43b245e934a91c23e0f78a32b073ff49a0a0b6f76d993e80fc199ee5705cd3d80e3b3e991c7794068ab268f0ff882cd3711d3da98deb0bda8f1775e8bb7a0492b7adc48ce03e2002ca1a3e0acd7cfba81b327959af13a2c15886b2a202edea65c01e7e045c859dbe0f0911746a9041a76661287f4214026779afa9454affa1a95d2a502d81a708147e253ab8df714bfeb909fe777eb98d0a007b5bdc8161e9fa1228a3d7446efb25fdd90baa12ec71cee1816531adcb0b070c5fd6c84df4f3400f819b594b19efebfc2b4606c86e3f9f7ac24a357e60b8ef0183a2a5174b003d470a84c557be5601e3d1f01222f65a2461aa6a089f510337169e2c3e08586aae113e76356e0011be9baf2487aaaa2af1838e2a1539eb14f2831f0ad0175ce46e73b2e37ec9f9c4f2c32f9dcd5ce67113dc99d0e8a048e5f4eb12f212512f95b090b0e2df98f987febfecbaa2da5818554040fa01e0a0d473ecf804814808d4eb7eb488066c70044251ef1a383bec55e29bdb3940c607b399ccbf8cdacdbdbf8a36ee78986b06a7ad66011dfcc588f6c3712d8bccde4269860d85aa2c57b8af6bb784d94727e4f73460d91d4629d3e6bcc1c6e1f0409a1bc84c2f0f5428f60ff350a767803647617c1e1f0bbda609c9c25bd74ac251cfb3e5d420a432302d9dabf74af99d9735906be0cf3b48ab446d12355267be1c7ecad68b4ff2a07b0fe42d00e9ced44d69ccd70460bcfccb979887486dfa280be73e86f01bfa840c51178f59520d2971ff39dd0c379e0b08c0593626fd2b7a6d8b63722a69b9f7f4f7337782261d6523502d64ef6515f954a81d901b5f525f5198b84791c7501e53ced56c17962a3ebafcc4c57b672ab5053752858c35bbf5afab01006bf0c48a951fb4541dda6445b86a0e4e5c25a08c62ea8120977487f67366d136c4ebf9c966ca1bae7145ba7c0b0e4533a03b8067994350baae30de786acab65fcb138b20241449b6db4fdb4e75de582ad16d9369e46a9d76647916a9a448aeeb1bc75456bd57a316ecabf4dc7969d4320b1ee973a38c1c46b5e5b26847143fa0d74cabbcaa953e7f4ae929ac2d1794b8af96ea159cfccec5ae661b7caf5860d936db290ae1bed79808e3b73531ebd33ab24622b2f24bf09251a3977b9a3ade3b60aedca546190da030abc27328c39d47542a7bdcfe5f1ba521ec2eacc6269734031ba31e51bf563ede9184c06f735753e6b64f0ab87eb068ea31ab6419dfef47d476374211e9a5c6386fa475ef649dd43009be2171062390fdfeb3149eae5ef9514e3801ac08ab11d17a5410effb6591237f8ed4218f1f5bef6b479b1cdf72222bb4ccc8706e3edf7f26373af86f1d183ed55bb70c8a06d58204809146397824da5e485117a3e4d454dd0171b05bf614ec39b419dfa41b14447878d31ee2efd1b7b53b313c52f7d3cb8f3cda5d4e589089f482d5909141f0462cd97a4638dfd0d7beeb130bacf02f6d15f641b410d48ee84298df04bb81337f53b618f4e5d1a75b567862e09ff7f7ed4b412ea13a96cf0a9bf787e9a32b42f29869eef1f39a289756caf6dcd28c1c8ef0c07c16830d9ba4c0086eb5ea36ae9cc8b980b7adfa477fe14a5b6bdffe19cae76b2d5343aceb7f627140127b1fccc353ea120152e6c83dea01b328a48da5c70b63d664cc034e5e67479cb9b998c66133d9a5b9a832f758838dd292f6eb26f21999f287d194ed895669c20fd2f3bb053b2bd6d5f97f7909035fe0d6c0de14afe65a48fb5477c45a8adaab4b98c48c58ecd384e89182baf0e6032ae3fb528c59fee473e15416901d481cd4749d0d9604aa0797a5139e23b40524b6e9da482d30216b5f58ae53a13e7b18cf7da91364a883cfaa9a52fbe0564c995626b7d26ddf74202f72c917dcc634ca2bfefcd6aded9fb39842e0db7e0ba658921d1822762c2c4486f686bc49bf816c57f3aba83a829a6d7fd4775c4476dddafa2d9d824f8243fdeb7c8ad8ac9d92a44c976c625fbd5252f558318f1d9a5c07c759101b407885d702d5ae9a4ae2a9b6f0124459af91e5b82a0d0bf01659f185995c0ff86757e5f4491900fc29bda78e4651536fd5689d8db3c267297963c0988baba5992c2ab9a11b4b73cdaf72b724d0f6fa61dc1352fae8e75a4dc902929c86b3e6baa606acfdc3704e22a63a8fba34aa035741e7a19a015363863244da009d32b36c8ccc4bd50ff6b22bccf90fcc3130f0bfda31c0b2b188d0d32e0f76dc3073628d7831aa057ff68077e82a0a66790a31cc16e658473f0262aadf91f166067ee6c0923d1a7a10d6ab7165729e8be9336f187892f5a68abfc66783f89a9477f4f3db154088ec1180a90644870facdfa5aec0f193385cf2d14e32340305f584dc9f544f9afe71042fff0099a981d3e16a84630de8d264d9067fc731a1bda093d29e60d8a05261cead1a97a4e652603b8392ae85300176abe713586c0af7f2fa164f6d2abcd3cae0f77f5298dbe500aaf6cb625c8004cbb26e323bfb99747a5d8584a028d777396fa4faa89c305a2f46405cbd2be9d052b76bb3457b39b8624d3b953a496b81a411e2f8511f98beac0060267e61b7f822baf9763b24d058f092f21f055fc08c19be05f0952db8ea2227d937fed655052eee01794b78ce3d255a645cce2615dacc389328f2b817aed5ea938c8cd53c44a22f2464cf256a975565b38b9c589a0e54ff291377960f116a1221185873a9002376747c995c912065d397780ca065b367cfcbf92af868cd31e481a33d41ef5e86c3e50b6d0c400223f1099cfa8f3a2d695b5fb2b986b31e15944f8ac8e3630dc23646095f0e72b15c8dc915d230c93dfcf336cfcfe60eaf449a5688af1a7d1fd91322868cfcf4e3bc69cb021bdae26717a150f88d2ea540748c91df34321e9f91366ba511029db5f38b5638b40511ee197bb867dd0322b80eb3a09b6aa2d6e93576890c61c4d0213a57b60952991b69036e3ec715adebf529f79d63eb28b2bb74f11843c9a7b04560d60e93edf58352c8af3c342f75f87861df5dbbaeb5d7afdc1f9c296b3792284c08adf00959111144a8d14031c83526d886566355ce295cbfddcffc41871cdb51dd84ae908a1dae801a06fc64b356f7a96015639ef2f8bcf27a2276d8bcf9ded3a0db52457a5c696f5d6f6660efaacbeb676022059d84d0a81921b746a21157861a881a90197c5f1f42df4c5de61e1f90f22c8a0765792630ce4168f3c2fbf4341139bac84a18fe13f9122320367ec8d516fe2e1ff4bd57301e11283a2edc55e4572af2a7d494705e4e410349f764fde1771df4bdf416989a009f10d3d80b25b215031db62776a1da3ce5dba54da9e0dc31131865e2ade71b61a06ac2af225652bf7c3d8cc2afec2b29fbb0eff9f1ef8bb122cbbfd7c5e61a345281bf593e6ac59d7487f50a477bc1cf07ed38f3f63e28ac3f1c61c14133dc4e1f0c65021125b9daa56bc3165a331ab5de6529fa614f032b157384f59f4c8c8193526522f08c420dccd389b4cdc4e59593252ee06bcfc9672d682781befe8893c23e9bcb86f031aee30c8a9f9be9dfd13ca95d45c38b69b722e08e39199fd593cf6898ef1683f3287a392a7d28d0f5fcc77c616c902de8b5c476fcb7989fb209047f3f6038a2c9eea3f8bd4a2216b29fd0daaeed3ce1ea23d1e3e61ad256b694579011cca8b18baa8ce0358722038bc0d05ef6d2874fc0189da23833374fb4fcc372c89a21565a97433ef34859c5887c6a3d9967ffa6e2e48ea07f9b52411296df0cc38daff57ad1e9e6c0d1b5ef51d29c2f84d2113d2e7628ef3adbf38ce24adb79a219253085eea591a58d2a44a20b0534ba51074b1d473e809475d1cf3422f9981cea3fd22501cf0369184867fbb8c5c2c86dab526bafc96b896164a9d471befe6cc108b7d8676736b14893039769d403f6c0f25f86981248caa3ec4bb79fdd7e207a211568ee55c37aabd799a9dc80242bffe6bfe4088c092c232a1b4b286390395b4b63ceb40809e1591107ed216f756eda2c240a3a00a986322ada3fd457177cc034c30c723e71fd5269f1a985e0b5863fdc39a3a8349455aebd52d1dd39d421f2c6bb60f9c365ec41215b48c71fe3b94763067d48c56323a09f89e3a994945c75bde3fe0dd73675041bb09f639a18f4288b816c88d6a7ead76a4ffff0e360078007c3422183ef06a17dcdb9d81670b75c09f161a8f71b84536445a65275c7e3ecb759fa9984bb5334620cf92fe3e9821ed9cb8347dd8edb3efe529c4e4a752c06c870ffe037ce65d0dd2668ec6ef7e252ff31541773c8f8027c7f41a666491617f6ac2a2c03e56f24d6f6f19605077891b924408e61eab909f8642b4d3ee5571c8c38cda0dc15cdf9e81fa0de4d9280a52b14cafc1c3f9ba047a99bbf6ffb40e5da6dd2fd368b49121bfabb6c8da45d404bae7a3f62ccbb16e23f8568fe89a49cb3cf522de16f017e7fa35f99499b40b210af612560c01d84d0e3545d465f53f1fa3ce5213172ad55b74229b47433819967a807dff1cd41476ac244f703abd5acda073bf9791c3f0ceaf610c04fea328edfc7dbefd3bc124df132ca8d4aef1ae8b26498b4d7fa53de28fcb200800f2fe3839a4e893a0456a5757493c83ca767320444ad7d3e9e50911e5025387dcf573d33e6f718cf62aa695dcf61345611110783852009a9294622572e7a46eb20aa2d5313f358bc985b30e40b29fb2e11e1b863ee360f81caf2f171e42cf1000753027ef7d8871c65772293cc916fdcaa53995cf38c2222dd782eb3ef037fb356bc333550f5e536012f255dd39a88eabe2e8e55b49cdff2dd6892b09c1c159d1a799b4ca7d7de371d823b99cacbb33982e69c25ef53693f52193e9cce14b3c2a53980160466e5dac7b4d82fe72670cbf0f3b66c642a4641ff1fbb49045835ac89ebb1d68dbf609dcebaec6fbcc34aa471dd093a30c1af45c00d33a93a09ea7104367def3fad5e180b9af3680c9656a4ec74edc781a825cfbf18625614e83dd130cfe2b370dd84151975bad10e411898755f6f0086187b07d6042827179787b51d7d1b08f53e17153d8cba77fd80e00ecf0d51775dad88041fdccd4ddd3b0de4b020bb83f736038e6cf9e1540e3267662c0e1b736ed81055823644490ca8f057bf0d52cab11b0ffb2adff4adf59579c8c96ea2ef5f8cf9ca9526062c5f699f80534fe7b29632febaabd760f6dbd94b0ae43705c41a58b3e3f5076a4b3aa91955ba2811a0f0eb7fa8caf260d8387d74bf038b03ede8f1ad7113d9c0c2db53b42529314f64e6938d12fd15f1fade7d46bf51169f8138ab90cfaf3d3a8fbf461cd5e533fda8ab66227f5354de26fd975039c4f630aad450eed0c561523581c11a9a2685dc95cf51a9e311067324ab0bebd9b6ed99f9ff7a4690442650a0f1de90f2db042f26ec65fc371a24056ae194e276cff62f7f91aa1611790ba5b73a0e10ff3ea290fbc5e6d79c5ab55241d19577b", 0x1000}], 0x4, &(0x7f0000002840)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r2, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00 \x00'/20, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x48, 0x4}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getpgid(0xffffffffffffffff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x4, 0x7, 0x4, 0x100, "71d7515ba785d1c18841c127a508ce690574f19a", 0x7, 0x8}) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f00000002c0)={0x10, 0x4b9e, [{&(0x7f00007c9000/0x2000)=nil, &(0x7f0000503000/0x1000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f000004c000/0x3000)=nil, 0x7}, {&(0x7f0000345000/0x10000)=nil, &(0x7f0000034000/0x3000)=nil, 0xd1}, {&(0x7f0000358000/0x3000)=nil, &(0x7f00007d9000/0x1000)=nil, 0x4}, {&(0x7f00003b8000/0x4000)=nil, &(0x7f00001e4000/0x2000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}, {&(0x7f0000071000/0x7000)=nil, &(0x7f00004b2000/0x1000)=nil, 0xf381}, {&(0x7f0000768000/0x4000)=nil, &(0x7f000071e000/0x1000)=nil, 0x80000001}, {&(0x7f0000096000/0x1000)=nil, &(0x7f000026c000/0x2000)=nil, 0xfffffffffffffff9}, {&(0x7f0000963000/0x4000)=nil, &(0x7f000036b000/0x4000)=nil, 0x43}, {&(0x7f000009c000/0x3000)=nil, &(0x7f000053b000/0x2000)=nil, 0xee}, {&(0x7f00002b4000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000636000/0x2000)=nil, &(0x7f000044d000/0x2000)=nil, 0x7f}, {&(0x7f000019c000/0x3000)=nil, &(0x7f000009a000/0x1000)=nil, 0x1}, {&(0x7f00007d1000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f000038e000/0x800000)=nil, &(0x7f0000392000/0x1000)=nil, 0x80000001}], './file0/file0\x00', 0x7}) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000002900)=0x8) r9 = semget$private(0x0, 0x1, 0x6c0) semop(r9, &(0x7f00000028c0)=[{0x4, 0xd9, 0x1800}, {0x0, 0x0, 0x1000}, {0x4, 0x6, 0x1000}], 0x3) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000040)=[{0x20, 0x0, 0x0, 0x3f}, {0x6}]}) syz_extract_tcp_res(0x0, 0x9, 0x0) executing program 5: r0 = socket(0x11, 0x3, 0x0) recvmmsg(r0, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000000)=""/96, 0x53}], 0x3, 0x0}}, 0xb, 0x0, 0x0) (async) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) (async) execve(0x0, 0x0, 0x0) (async) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x0, 0x0, 0xc0}]}) (async) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) clock_settime(0x2, &(0x7f0000000000)={0x0, 0x3}) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) (async) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) (async) mprotect(&(0x7f0000c57000/0x1000)=nil, 0x1000, 0x0) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) (async) syz_emit_ethernet(0x56, 0x0) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) msgrcv(r2, &(0x7f0000000140)={0x0, ""/12}, 0x14, 0x0, 0x0) (async) mknod(&(0x7f0000000080)='./file0\x00', 0x1, 0x5200) (async) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) (async) open(&(0x7f00000001c0)='./file0\x00', 0x400, 0xb7) (async) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) (async) msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYRES32=r1], 0xb9, 0x0) (async) r4 = open(0x0, 0x0, 0x0) readv(r3, &(0x7f00000003c0)=[{&(0x7f0000002580)=""/4096, 0x1000}], 0x1) (async) preadv(r4, &(0x7f0000001540)=[{&(0x7f0000000080)=""/189, 0xbd}], 0x1, 0x1000) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, &(0x7f00000002c0), 0x1) executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r0, r1) setsockopt(r2, 0x1000000029, 0x23, &(0x7f00000000c0)="b211", 0x2) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYBLOB="8925000040002adb0070162e86dd60f6190000180600fe7fe0000000000000000000000000aaff"]) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r4 = dup(r3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x4}, {0x7c, 0x0, 0x0, 0xfffffffc}, {0x1016}]}) write(r5, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2d}, {0x3}, {0x46}]}) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000000)={0x8, 0x7}) executing program 3: socket$unix(0x1, 0x1, 0x0) r0 = socket(0x11, 0x3, 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() connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x3, 0x3a) r6 = dup2(r5, r5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f00000003c0)="b437ab93c964ca79", 0x8) 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) r7 = socket(0x2, 0x3, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) sendmsg(r7, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) open$dir(0x0, 0x0, 0x0) executing program 4: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) setitimer(0x0, &(0x7f0000000200)={{0x0, 0x9}, {0xffffffff}}, 0x0) setitimer(0x1, &(0x7f0000000040)={{0x7, 0x5}, {0x7f, 0x8}}, &(0x7f00000000c0)) 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, 0x0, 0xfc}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001180)="2cb304c7", 0x4) executing program 2: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000000c0)=0x80, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) shutdown(r3, 0x0) recvmmsg(r3, &(0x7f0000001380)={0x0}, 0x10, 0x0, 0x0) recvmmsg(r3, &(0x7f0000000700)={0x0}, 0x10, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x49) setreuid(0xee00, 0x0) r4 = getuid() chown(&(0x7f0000000040)='./file0\x00', r4, 0xffffffffffffffff) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d15bdb2edfba193ae755f5b13449281edd60684a"}) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000001340)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r8 = getuid() r9 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fchdir(r9) setreuid(0xee00, r8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r7}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) ioctl$FIONREAD(r2, 0xc1206925, &(0x7f0000000100)) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f0000000100)) executing program 2: setrlimit(0x8, &(0x7f0000000400)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ff, 0x7, 0x820351a, "00000000000400000000000000000900"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="c0a93fab87272b3e50476effff2f28ee52b607bcdceac0d123208a3e3a1b02c6cdbc87580400", 0x26}], 0x1) semctl$GETPID(0x0, 0x0, 0x4, &(0x7f00000000c0)=""/198) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f0000000200)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0xc, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000000)=[{&(0x7f0000000c80)=""/4107, 0x100b}], 0x1, 0x0) r4 = socket(0x2, 0x3, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(0x0, 0xf6ca5bbea4ea2673, 0x9ab) r5 = socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x8000, 0x2) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) ioctl$FIONREAD(r4, 0x8020699f, &(0x7f00000001c0)) open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) executing program 7: mknod(0x0, 0x20, 0x0) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000028000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000040)="fd0cc085", 0x4) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(r0, 0x0, 0xfffffffffffffdf5) execve(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f0000000200)={0x0, 0x0, 0x0}) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x5) r4 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000080)) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x18, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f0000767000/0x3000)=nil, 0x3000) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x87}, {0x48}, {0x6}]}) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[]) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) executing program 4: r0 = syz_open_pts() close(r0) write(r0, &(0x7f0000001f40)="89ae1e0219ab51fd4d57a397f2c6d6e93c80415aefb3613e3e2531bfb2277b24b175266d59c6c2d2060092c8f2653fe8193129b9daa4d9539c90363da2e5a416391f7b4ff58332425e9589e3ab168f7dd733cd51dfd143f1abca24b5f8304080fa08620c2c6c99ba1727906f062dccda59f888d238a565417483cf90908bb16de87343abe61f0af897545ddc3cca0b02583258441d4e6f29699cbfaef05ba57ea16e76cc248bea0ed8e0813cc554ac3b2ffc0073165e87f9d23fcc8a5c6ae53f4beb3cb754e872c5b2aa674305dd6ae372da3eb9493dec0a1f00cf3802a23a1db67567c88a3fff177ce13af89ef34c702484c089a8246eb1e605a4a09693352cb54ad5aa27cc3fb68bb87577a3581499d4d7d0ccef9f1aeaf80693e6e576bbf20e33906477bab9722b0b190f0015c8256c245b5389f91510b8e5fd9ade28fd81cd818461cea5a6a26e751c05c60faeddbbbef5006bfc33e67f8718777b49e834e60375e22120f1228529fa094349dd7455f10a4a69767b9f30bf38c3a316afb9ab63c19ca0403769f0584b3fbfae967fce07f3d86e6408f41b782877a934d81713c12e47b6f9e8300fc2169e00ce06465ce67d7e2f9a2cb4a38fceafa419088cb7662b5594090eefc9f61c29c23a83f914536e0658a79da52f8be4deb9a8db0bae33ae9503e3897948bfb6579e118aef833ea3b6530378c01af69af838dbd56c28b605de52898fdf53af3eaa85a40ac6aecde2e8d3f9ec9b761a95bf67f59efa5e0f1f9f8232ed877809fe6cc0fab309580b86030b100fabecb6513a068a6be551914674a913b268df812a5bca2fe1498f98d00da91b774d76aea71315a01e378bd9c00facbcf9803d231e0b3d523325b5275e6496835f2f48b7e9ac30bf6d8fe97c5e64112c4981a0c2872a29e2fec8ead41c9c407a93d3fa2695ee2464c5d09e4957e85ba1a76689a55bd48e38b2af4be1130e18f9eb94fa34780ece404e014ebef3aaebc95444db34fed5dd70f46285403963fbfa4b82729986acb474a86c6d58ff552562a035fa8c6820a8c4ab333e0678cbe3720df216086da6b3448f2b5ef90bc8413e1150a19c325f4de516046829291c3cda82611e1f399a146be356b2ea8436d146be9f46de5d9a9cd1d910d59dc969dc6f3c0c884841010ffb17697ebfd311430a278c8d27afef2d52fb906a111bef9917c4996e8322c1ee005c97946442f7dae9d10205eb254b6c293af30f5ca6b0aec6a7f286d1090481f9454258458bd61e4ff58a3a61c7e9c2f9e4dab345cfe75d273c01679d5c65532664cc4a6e36ea41e71d0248172b5cfdd241808f9449c3e48e8727eda21cd71e776d98b3c0c3342f091b70bdf53dbb57acb5a4f259095c216668840313f7a2eb8d2a9fc547dcdaa332643bdabed8465b4bf4767460306eb92e57bbad2304115581dcbef46d4d2ec5cca21db52ca66d74b98beb12db783b626ef2b5e06f4cd7795571cd6a937ebe254bc94c583b49fcd59865f8a920f0dddd6febed2b2abc174378dd87448332cc4c65e885cc3e9fdf1299eb9aa822762714bbcb4282271fe8cb02be234670f06d7828f71848ac2ea765f9c60a64764d16f0c784471c9aaa8d410b2498022ffb29e29b4e1ffb853ecafe34039d4ddf4996e72efbe2418b9ccd742dde366cfab979fb108f1b8391f927953470f3641a7cdf05b83493b0f02b40fc1c0acd5a50a3f57fde0fc54a0cad5a29529c22bf11245ab78e396327a7a26d7ac53b9e2051be1a896ae808478b3e2185e9561474e1e31d5536055e6270adfcaa201c93bfcb498c0f6095e16008f7924a0730279f087c6627b0609d512d3a75aec3bbdaaa05866404b7b3cee9de4429486db8f70ea4f779b971ce3ce5dfe7fe717d04d250a976163f7da4e67a934b65dceeab1b8dbc4f163f5a57fe8d3ae45324a2c44994b3ebb765250b6cdfb4876dcde207274c708c2d47fb89153882474213494f78f4e9ad1f5dae66cb257a35475f1a1bfa36cb98d8981fa8d6683d864ec6159e825c21f08ca10eba8809f07bc91f6fbe484787ea5291bfa9fd9fa553e827f1cb0458a71156c9d7bb3a7fd63b976a370f1929010052bc26d1969754102e536e94f5684be843a9ad1973c5ee9064665f9fefe3ef391b42c56c4fa6a4f19147e9b5a083abcc250472394e768dccabcfeca1ac27088e2e1a978883837de01609b79fe3e7633cab7042201e928ee892216367ad33b362a7cb6c3bb6e1e1812fb7720c7d3eea7e9aab1dada8fabd25424a65f3793381172f44973952097ea4a0e6b8ada089daea14e2e2770d2b34a8590daf8dd6250dee4e2657daecdb2c8c00c33fb072bbcb2eb2781148e251817f1ddb7842f999e5c68b8e499c91f5e29179bf3ca25f7d6898e53d81a47515081c98e7b1b046a4d24804486d513daf29d847ccde9304b838f4627a88d8f2aacd4db8e1edfb307ba5be021d4d1fd7d42a637da28fd01248252be3ee0a46cc1bd61e0e63570be2d5b1e1cf72a58f5aff61bc059245950bea9c69342cd1e1efe1a0cb86c6b8dc1abbff8bd2dd3905e93ea1cec9c7d9bafcfccbfd0e0c2a5dd28f31d70968a6d95ff50cbdf439a9a648c534fc63575d0187fff2ceeb11b4758342200206190d86815f2108d3d1b17c0f19a7bad06366f8b3447c0d2690d9789a5a0110eea817df4ca8054111c5437fc93a65a9561cc88938dcab71f305d925c4ca1f56d46d7b36be16b245e723464d2dc13880f09bdf4a93a20ffb0509332f172441476d686b582f1ccc7ed83f958032affa5b413aacfa44fa908aad2a54d931f23696a529d406e07445653b5e049e1075f11061013065f01928c51bb1841945520a72c298be8906dee1fdc40397e1ae09a125e52301d96803c53e83de2c2d984a7b2bdc74508edd92d4effaf4d5cf80953488f27892bc35c2cc5654a9987385c07a383901d7f3e4fdfd1db935dec0f526a05f2b78fd9b42abdd4f67a1531d6b37569963c3f64ce577380d11b07d041c2733b24aefcfae0a2c2b460d450afff29de6528abd051220bbd3aa28be185cfb173b171aa648fac7afe5b0b154e661125823f7cbba8476bdec3e523d60419007a54c4f0d467af874a8944df105d1ef47ebe77bca568f597d14b93e409d42853896c9e12e25150ce10a06e161bab7a2ab66575368f0c8831f51e9dfb1050540b55d7e3759e5d946c2aba3f7de4da6e6ef92f40eebd94329ffd5dfb353644e150e27e38332fe3a1e076f77c73b45a80cf6b7263a0c96d4487e3b4bca87f02f6addc223c2f8bb0855471587376a82ccc8794ee3ed69e074c238db80cf74a2c87048af23f7dbc8d1ea3c0929e10cc47caadbcb45aec38384df71f48dadc20c30ad1ccdf35b2ca958023682e06d39e2916de5bcf3ba7802cce9690ab7fe24474bf43d936bb01a6377010fecb9e2b7521beaec2def4480c080a8f0d36dd9ea5afa2f274754864f28bc0b75afbb2a63f1d6c4d228a752681acdfb5896b1681ea281e009efa6b8de314f429efa21e0cf1915dce0", 0x9c8) syz_extract_tcp_res(&(0x7f0000000000), 0x26, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0x1fe}, 0x0, 0x0, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x20, 0x0, 0x0, 0x1603519, "1a0001ad090201070000200007791dcebf00"}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000ac0)="a2de4b8e565f2bb52773d5616cabb69cc1a7a14051d04a27b5cb057d5ec186c897764a6fafeca04412715ba10e7ca93a9707b7cbd754867d0e0c8b7d17024a0065d70589e2daf7b535b109449a2bc51dc2889b09657923e30afb1295c5da1adf4193324f9129", 0x66}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msync(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x24}, {}], 0x2}) r1 = socket(0x18, 0x3, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1021, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000001440)) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001480)={0x5, 0x0, 0x6, 0x230, 0x9f}, 0xc) open(0x0, 0x0, 0x0) sysctl$net_inet6_icmp6(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb00"}) r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100)="d7a8aac106fa1bee91c724b89283c1477dab85e783af4189a1eaf5f6e8251b1147b330f604ff639b9acd6202c9d8b1aef98ce6eefe712df21386a1f60bf4faf9867326180248fad514768c9928b74275ea8724a797051b934fc1a46677c194747c86477c2b49408ac33a50bed4dcd8d719c8e887ac6d1dca49c9ce71f944ba6751c604f18a9ce52aacbefb7d860132e72fc06c9d8f338de4eb9883b149513237c92b275cc73a320f63183363303ff9c417b6ed3f78a83a50368c9b2ce613b854c0e9bbda45c3aac729211c0bc3f3973c541cb95fa6a6696859", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80286987, &(0x7f00000001c0)) r2 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80286989, &(0x7f00000001c0)) socket$unix(0x1, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28}, {0x4000006}]}) write(r3, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f00000006c0)="46422995", &(0x7f00000000c0)=0x4, &(0x7f0000000280), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000740)={0x1ff}, 0x8) socket$inet(0x2, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x64}, {0x87}, {0x26}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100)="d7a8aac106fa1bee91c724b89283c1477dab85e783af4189a1eaf5f6e8251b1147b330f604ff639b9acd6202c9d8b1aef98ce6eefe712df21386a1f60bf4faf9867326180248fad514768c9928b74275ea8724a797051b934fc1a46677c194747c86477c2b49408ac33a50bed4dcd8d719c8e887ac6d1dca49c9ce71f944ba6751c604f18a9ce52aacbefb7d860132e72fc06c9d8f338de4eb9883b149513237c92b275cc73a320f63183363303ff9c417b6ed3f78a83a50368c9b2ce613b854c0e9bbda45c3aac729211c0bc3f3973c541cb95fa6a6696859", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = getpid() ktrace(0x0, 0x5, 0x40000238, r6) ioctl$FIONREAD(0xffffffffffffffff, 0x80286987, &(0x7f00000001c0)) r7 = socket(0x7b, 0x4, 0x3) ioctl$FIONREAD(r7, 0x80286989, &(0x7f00000001c0)) symlinkat(&(0x7f00000000c0)='\x00', r0, &(0x7f0000000080)='./file1\x00') executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="04010000ffff000080"], 0x104}, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r2, r0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000280), 0x0, &(0x7f00000002c0), 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000040)="29eb135a0d2aa94c5d92c8307bbd8f90f98b600567d8fe49c9130ae74e834eff", &(0x7f00000000c0)=0x20, &(0x7f0000000100)="962e1b57f39eb80de725ecdc20b31a47b26d9bdf5317089481d4a72dbff10b8df1088037ea98a55b87f03d899387ca62de1ef14bc7a408be6f7b71baf07c6f04f6d6ec80a5b2031b9829f49b3eec3a94e899c462ccbbf6b381941f4cabc750a0eb4ae2750d7763205536bbcc7044b71c5e7a3d55573cdf2a010e3bb9428fa3225a0f786205e3423dbee27fbe2f1be2e283abca3248d5903f28d3fc512cbd694265a3435ab63e9876bddd65e7aa8ea14ec87ddfb2ce3498effedb157d6899b866b475810ebfb930ee04dad22244e749ea7d2c0df28cc9af454f91fb698d6b1f1220bf29bd0f26c892f6a74abea469dc5f2bb6", 0xf2) executing program 1: setrlimit(0x8, &(0x7f0000000180)={0x47, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x25863875, 0x0, 0x9, 0xffffffe1, "94077e3208906900"}) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000000)="ba3c55dccdcf6d4dceb7caa84201b0e68297a2bf592a129dab772873ba9a848b048f", 0x22}, {&(0x7f0000000040)="029a0d8ea4e73708a11c4fbe6e2c9658882ce5ccf44257d6f9f9dedb7234dfc45411484f0131f5a4092267c3c8747ea0a1066336c7f86527e098b09f674dcd64498956b07a50c51eb283243f881d38db947f0396feea2d6c92d02f2002ff3954d0b80f40bdb36ed3aa3276ccba79bf9d3858c13c7d229b53badb726ce836210f334262fc06e000f4bf7bfa2ce78e95ae8d178577fdcaf7470a39a89274", 0x9d}], 0x2) executing program 2: setregid(0xffffffffffffffff, 0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r1 = socket(0x18, 0x2, 0x0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x0, 0x8) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlink(&(0x7f0000000440)='./file1\x00', &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000300)='.\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) r3 = socket(0x800000018, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x8000000000000000}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = semget$private(0x0, 0x2, 0x86) semget$private(0x0, 0x0, 0x84) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001240)=""/4096) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe4c}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x5}, {0x25}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) executing program 2: sysctl$net_inet_ah(&(0x7f00000000c0), 0x4, &(0x7f0000000440)="ff3e99650a6a60fba6dc4a999af83ff90680b79cae5f5d31020ddec7fa8c968aa1f9e8f7e75d944965ab02654364c78ffa4fcaf40e418a29777b93bc9b668b69160d20a7226970e840066ddb90e5ce44a40c2efb05732c68f05e56654732b96ff16c6f3685fac0975028785d91b1c4ca30c4606b5154b3f2483e965cbf9a4cc834d8528697be5f8936171ff9f2d887ed487783072d3667cb18c7e81b12ae8ee797e452431e4f9dc83898d64d1f52f64255213436c209e5ec7485022085b04b344f2fc0484bc6bf", &(0x7f0000000040)=0xc7, &(0x7f0000000540)="c15c338764e9ff6e767288e975b7b4c92c34d8778ee4589593f2dda9d192184bddc4a5796dcbd7f3a6a46dc1015a0e31e9b799d0a2e16783cffb83e76358ef5d7d68b5e6c3d54a0275fd2a5e43d2a781364af8b66bb61ef0eb76e2067e10272b416a0c3c87f09b5cc9402af6d752e256649da0ed47cf779639d84efd6124efdb271f50d8307047b65895a2d039938fd91561baab5513e0308f7904947732a4d5cb0f476bec1e062169cfba0f59483f18004a17c88970b435d107b473045fec9509b9e45dce64bc95dfa481858b1c307f37cf52ceab04d0", 0xd7) sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x2, 0x33, 0x3}, 0x4, &(0x7f0000000640)="ddeee70ec32b69f39fef70121d179d654bab25ecff208d77e33c7b213cf5a2b7d0cfb938a73f5e702f89a23423f85b1f15e8a263632f5e929cc40d0ceccc00ffc40fc7cdbafcf00df80a06abf263df3df30792f3b29886e0079ed11b649fe93ed0d6e0dc3a7384b92d0fdab0ecc53c0ca4ddfd7d5f1fe2a160a21b8c1ad0a8956ff4694c86d75b4238ae", &(0x7f00000003c0)=0x8a, &(0x7f0000000700)="cc37027fd0d29d505bb918d86e09acc1c2f59d7615dd29740ea0b4b1d5cb7ddeeed7369685116cd058a5d20ce506fe08c7640474054aa45b6511a6c3d93ba8441391deeb80f2a83070444e73db8463b748146ac5918a0c101c9d9772b732cb5fd1cdfc2d6289b150c97c4190c3ffa857eb01caf5704225ce483fec124155f5e5674b7d262d7e6b83c5b6bcd3c8c398b5d5fdee82c245e5f2f814652bb3ff28692c0a83e896a153b9eeed57c66df4784148f8e74d8178b0828155d5f2e64142afd5e5ec3995c9ed40ac3b41", 0xcb) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) dup2(r0, r1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) select(0x40, &(0x7f00000002c0)={0x64a6, 0x9, 0x0, 0x8, 0x7fffffff, 0x0, 0x3, 0x5}, &(0x7f0000000300)={0x20000, 0x7fffffffffffffff, 0x6, 0x1, 0x499, 0xfff, 0x0, 0xffff}, &(0x7f0000000340)={0x9, 0x0, 0x80000001, 0x81, 0x8, 0x9708, 0x4, 0x1}, &(0x7f0000000380)={0x8, 0x1}) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/250, 0xfa}, {&(0x7f0000000800)=""/167, 0xb1}, {&(0x7f00000008c0)=""/258, 0x102}], 0x3, 0x0) madvise(&(0x7f000014d000/0x1000)=nil, 0x1000, 0x4) executing program 3: syz_emit_ethernet(0x2e, &(0x7f00000000c0)={@local, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @rand_addr, @rand_addr, {[@lsrr={0x83, 0xfffffffffffffd81}]}}, @generic="0a1d48fa7dee3c51"}}}}) socket(0x1, 0x1, 0x0) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x0, 0x0, 0x9e}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r1) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) ftruncate(r0, 0xcfeb) r2 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0), 0xa5bd4e9f1594ef3e, 0x0) write(r2, &(0x7f0000000300)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd540600000000000000379545ac214ae8cab306f0fa33e73ac6f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e782023740000000000800000010000000000000000000018", 0x8e) r3 = socket(0x1, 0x2, 0x0) semop(0x0, &(0x7f0000000000)=[{0x0, 0xf2d9}], 0x1) ioctl$FIONREAD(r3, 0x8020691f, &(0x7f00000001c0)) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x4) readv(r1, &(0x7f0000000000)=[{&(0x7f0000001280)=""/227, 0xe3}, {&(0x7f0000000280)=""/4086, 0xff6}], 0x2) syz_emit_ethernet(0x62, &(0x7f0000000240)=ANY=[]) executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) socket$inet(0x2, 0x2, 0x0) nanosleep(&(0x7f0000000140)={0x5, 0x9}, &(0x7f0000000180)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x16) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) readv(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r5 = socket(0x18, 0x3, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mkdir(0x0, 0x0) mkdir(0x0, 0x0) chroot(0x0) rename(0x0, &(0x7f0000000280)='./file1\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0xd44) open(0x0, 0x0, 0x0) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = dup2(r0, r1) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 4: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x0, 0x0, 0xc0}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x100000000000000, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000c57000/0x1000)=nil, 0x1000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) syz_emit_ethernet(0x56, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x52, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) msgrcv(r3, &(0x7f0000000140)={0x0, ""/12}, 0x14, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000300)) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x130) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) msgsnd(r3, &(0x7f00000000c0)=ANY=[@ANYRES32=r1], 0xb9, 0x0) open(0x0, 0x0, 0x0) readv(r4, &(0x7f00000003c0)=[{&(0x7f0000002580)=""/4096, 0x1000}], 0x1) executing program 2: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x1f}, {0x3}]}) r0 = socket(0x1, 0x8000, 0xfe) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x2, &(0x7f0000000100)="1e34719a0058bc5a91501d94a34b8e5f84cf71bd9c7afec37082", &(0x7f0000000080)=0x1a, 0x0, 0x0) executing program 7: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x40a) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) 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) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) shutdown(r2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) socket(0x2, 0x4001, 0x0) (async) dup(r0) (async) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) (async) close(r2) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) socket(0x2, 0x2, 0x0) (async) dup2(r1, r2) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) shutdown(r2, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) connect$unix(r3, &(0x7f0000000000), 0x10) (async) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x4) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (async) executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x215b1a) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000300010000, 0xffffffffffffffff}) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000540)=[{0x0}], 0x1, 0x0) executing program 6: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x7}, {0x6c}, {0x6, 0x0, 0x0, 0x40}]}) writev(r2, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="cf737b12e4a0", 0x6}, {&(0x7f0000000200)="26629b0d8d3aa48b414be9c0ae8ce7e1f2ee15c788624e43debe0cfd2dc4baded1b578daff0aca1aefeb4e7a47a2f8769c66cbe5c229fa45b960dcfc8017bfcb0c30fcbde1246376443aae043ea5ae012a259f06cf7709214a77dd2e1668eb5af133e393837276353e9e2a34e5cccf8cf7c2d1bab9e13b481606f13cbaf879afd916c3b0646c2152e84946fe41a9c83d4f1b34e0274056f114e6cc0cdf4d0e06a7c44cf756da6e33cdee96074a72b8aaf7b4e5a622e5ae3e60096deba97ea8e89b90003c3f8cd0f50e94994181cd0de68d3f92042e7691ba7cc888eb11b07b44501842d728f606e1c25986d99d7df22ee1384bcaf15f92a26584f43bce82f6b3af21a669adacf6ba9cda10ca34c053d81a1ca839868d89a0a6651557859ede6530382b045ac0351e48084b9f49d12deab8e368701e39c7c77d3ab718509d47bd9eacd43695ad05be266ee3b209f85e4c99efd96dc4478ddeb875e3f613afc36031218fabf46938568f96566363e608d4ff0896b3ca515a1506f4eeef28e996a6deb8af27cdbed7468cc9e1dfdb73a05a99dd068479b8dae51758ef4daac21c9a5d66eb209db6f37e9b8c79aa902440527993827bfb9a3577bedc4dbb6090b86632cb402366ba5518f4abd04096da62fd8ff4f5147b3cc031f533c9a2da7dea851fdfbeee39e0fb900131bc936fc39314b076a670b993e8c11ab0b6aca2d95550bd809e1832e703af60a393145c8afaba39a7fbea8d43034928cf1d20f7664fbd6176865c7f1a4b3deac4a34e95319dc6153e2affb4bf3ae45c18a1c1a3106094f851cac905498721b6fd201f48996a78cac709caa39c7c7939385284a3bf2185ae35fc66a869d2cf2aa1369282fb90b64f46e8170d43ac16159c9484281dc4d98977e296be946c4901546f3592215f330ca99d7251c80391a769c662f69a3fad8a969ae8a9dc2e1e20c65d2df359c347c0fd6cbb98a7d83df579bb8f137c7f32855d2705ee71cf7316e9103387301db0290385fa04a1036c1fe6e78b390f893c1452a55a819c8ea87a3c320b4ba3bb3aa153c0e52f8fd11077cd3e9be07dc93ad9fd6dfd4b28c7b6b0b1b8001e5b834d04a326c1fee12664b8ce8f3c920473954b3ae33a765e3811ddc1109eee044dddfcf47ab5d311d5c80672afb4fe1175eedf581553f5bba1fd3ee3f13e3f963f42cd441bbc2998eceda6ab38eea23f4c19997031b7769a57185349038745f6973ca2576f83f3310979353ff9bb316060c1ee7b4b43d84361f51e613cdd5655087dbcf2e801cf865ce984b86dc0d3d9dffee0e1e0331f57862aff8a1bcf5a55e6d89d64035e2f37bbe69403bc70ddb7baf56950a86124d0fe68d44cdd1e751b517f3a1c10f1564887d56804d8391c1ed7fc68d82b53b8dce8903600c5c2ffda6a23191ad71e125b82a6016989dccd683e19a08d735d9c220e6d9df078cec021cf43ce5b78", 0x413}], 0x2) executing program 5: syz_emit_ethernet(0x42, &(0x7f0000000180)={@local, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr, {[@noop, @lsrr={0x83, 0x3}]}}, @icmp=@dest_unreach={0x3, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @rand_addr}}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000000)={0x41424344, 0x41424344}, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x1, 0x0) r2 = syz_open_pts() close(r2) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) close(r2) select(0x40, &(0x7f0000000140)={0x9}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x130, &(0x7f0000000200)={@broadcast, @random="f967204465bb", [{[{0x88a8, 0x4, 0x0, 0x1}], {0x8100, 0x6, 0x1}}], {@ipv6={0x86dd, {0x1, 0x6, "178df2", 0xf2, 0x8, 0x7, @mcast1, @loopback, {[@hopopts={0x88, 0xa, '\x00', [@enc_lim={0x4, 0x1, 0x80}, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @generic={0x0, 0x41, "67964272f2cc3a3ed3d3f20515a274af0e360c5143295d8564ed044e7b6b35d236fb77d54b6cdcdbb4ece99d4da3679958cc71bf57fef1ca285d522f5d109c1683"}, @jumbo={0xc2, 0x4, 0x7}]}, @dstopts={0x37, 0x0, '\x00', [@pad1]}, @hopopts={0x6, 0x0, '\x00', [@enc_lim={0x4, 0x1, 0x7}, @enc_lim={0x4, 0x1, 0x1}]}], @tcp={{0x1, 0x0, r0, r1, 0x1, 0x0, 0xc, 0x4, 0x81, 0x0, 0x1000, {[@generic={0x2, 0xf, "9984c8c90f9657a704c72a0d2c"}, @timestamp={0x8, 0xa, 0x6, 0x4}]}}, {"894d55e6d254b46721e4ff13f64ce1ed66ec09b09ed3cb7f7166407afe9f4c75ad710158a7d926ac151c8d8f0f6e62edcd6417fe083edd5690b0f964834c53bdc2ef"}}}}}}}) executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r2 = socket(0x2, 0x3, 0x0) getsockopt(r2, 0x0, 0x16, 0x0, 0x0) recvmmsg(r2, &(0x7f00000001c0)={&(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000240)=""/222, 0xde}], 0x1, &(0x7f0000000100)=""/64, 0x40}}, 0x10, 0x1801, &(0x7f0000000340)={0x2, 0x200}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) r3 = semget$private(0x0, 0x7, 0x3c0) semop(r3, &(0x7f0000000200)=[{}, {0x1, 0x4, 0x1800}, {0x2, 0x8, 0x800}, {0x0, 0x1, 0x1000}, {0x0, 0x3}], 0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1}, {0x1c}, {0x8906}]}) socketpair$unix(0x1, 0x2, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) setsockopt(r0, 0x1000000029, 0x27, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x6, 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) sysctl$net_inet_ipip(&(0x7f0000000000)={0x4, 0x2, 0x4, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) 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) r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000040), 0x4) connect$unix(r4, &(0x7f0000000000), 0x10) syz_emit_ethernet(0xba, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000180000000000000000000000000000000ff0200"/51]) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=""/159, 0x9f}, 0x0) executing program 7: r0 = semget(0x2, 0x2, 0x13) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) sendto$unix(r1, &(0x7f0000000040)="9baa53f8d6163b59044215e0de918dcc1fb81533241c53fcaa2cdb5297825637fb52f6356cfe1625fad1829a73234a042e2026605caa8144db17edddb620d4684005dc27e64b0c96e2e0d64d8dcf4d06d6d19a31288514b5eee000b91c1c669f30756562075c78eb808a581f9ccbfab643e4c08d2e9984f2699bdd4129fe4a95050baed9d973ded13f46fe627e6aefa7374c1f1640c12c760a50d6bfc118d31c2fecf68d7dfe2853e8522ee2d28c1def7c946f4aa4660f8735d6df67de55e23c07c3ec39234bb82014219f8fcd69c6204e5bcc39788d3129d5a4ed757579a96c5c1e96c46dcbe556b95dcc23652d2787da75e8b9cb961351d52786e9125eda0791b6a76b174ed315c56e433f1c3beb5c5998e5f80d16cc846cd35ac542178a8b91163255365c69533d919902cd9f83d646a73d43ab560118640948250f55e09eac4a79177f18a5633091ee27767ce6592b69d047c84ac6618b74ef7aeaddb0cd2997413eed06ebf61ff1a9773e2eb53863b71d0d6d222703549fa8b126e7370494ba6ec9e754f04191ed84efc1c37a0391e4da2a0d9724856844606a6f538e4d3f8b36b0ff829711e0bcd8cd6657c46a450023a1e7f2fdd5c0ffaa4ac2971830d4edca46370515543202c188ecb11f2b651bb9a7c112188c551cfb3fdf05a34a5338aaee50a2c01b263bd671f964c70299f99210d3c63b73be4b1f43891253be2a93c0158d2375942e26efeb692a37aba2a14f02e700e5b71075e216cb92a0e6df8d32bbbb25d43a76b9ecd28f2d5e761f1caed697d39c6569a90789c979ae9c7d8f141e7accf85e2ed905f0d03f4ab90f665027d1d499d200efb1e7bd59b182047e62a65d04a3caa4a055ce0c77a9d0853fcb655b40029622fa4440fa9565b08a59ec890c834721d5d63a1bd570eb6524bb1bca746998cb587eca3a0f962cba086d0cc0751a2e07653f92ee39bd5a641fd9bd5e35143785f1e075f5e9cdf7f5e0ab622bfe5fdd7e60181f4616bd4d5c14947bf8e0bbf87ff01044eb873646253713f5931aa0e457d2537e79aacfadda96724feaaf7c19cb6bfcfb9889cd81f6ee9087100efb1924c5ec2ef1cfa701d05299dd647b9daaab6b0d8dcd414b673e6f8fdb724e9f21f9d9af04af8091b2ef41acc6aa48ec4fa9df632e624c389abb95b6e01ba17c2956c335cd6cb6f10089126648dfb58d1ecd85b4c2174fab46dc6fb6d26875a5e95e40442ece23a8b50b1ae9766fbd2a880f9dfe6597e596023ae6b89401c2c4944027bbfd11e07d6bab57c79c97e00d9cac2b1dfb4970b50f98b09ed29ae21acdc85c46a640b7f6f05724d9b5d50a3c7bb97b54b97dcbea8a83fc6118aa65210a56779a58b4239e055aacfdb8d04d2563311e08ca462e4dc1e216835e624dd0fc896c74ff05af013ad70a113e022b3f254d9c33beedcd381dec66cc224e6d478df98744c961ef4e37c6f612316e020cd1da246f37f089e7d7d6bd1ce0156a91f1ddad2d96797f6177cc5a29379d85662b7616d4eee4b423db0628eb9a174d090775e5b5d528c6143a34b528c6b4e1ddefe7a2e279577f09af2a1cd37bd6032a224df475a02b428756e97dbfb9b9685a5df9d3235bfa60c48e95984da531959164ffc88ad1f5c5430c2256958e2bd45f2afde92e45c78b8e1ae93a6ce61764d86cca85300ecc89bb6e1fff01c5a46e7bedceb80e2e639a6978f4d5878012d9ae061f5ad023c5f475bb0fc3c7c774eb67b72c51bbdb5249894f90b39886c5539547380858249fb71ab3e69d324dd3cce69c550836af0f9bdbbc434516d2b41c59468b8c2f21f7aa289c3dc6232b5863a5cc7edafd39b22ee6431871593d2fcee08a32f243b54dadd744ec6b3815c0d16210e2eef1191db0c586aedf50bc523d6abefec9944e98b461fe717877d64a9466d57371e04d5ef5470b28c43c39d5b0fb01b4d4d0d448fe81d902c4fa38f773aed58d5b8142e177a9c5c67959310859895436a9d7d2db8b13b4d0415ff7ee1ee43b4363f7ec1e2d5fffa2d837b030a8fdb5ed33b79bfbb88b182c4f834c9ba483a6f27f47475d77d098ded6d1693b4958d92e12e7dc520b507493dd4bf63d3d62bda41ec067085cf7afa2c757c98a397fa7dfe84ecdbbd0b434a657503066d2ef41725604a19555c6b2638470cc30ed99aff89cae7766068b32e11cfaebddf09813c1e046acede234ac999fdfce90796dfc441932b15d513441ef152a298a553212a83abd8ae49b6fba5b6fc99b6391cdec7c56eef7c81fea9d90c01d52e79263b75b3187811cd1d24e643e9bc64491215f5db73b413dac2d0d023af6aa3be181d625240cc05d30d657971fa40fa288658b82bbf1fbc242ee7620efb1f6b76e84006a0b98bc86ff671adcbbdb7644f7255920f83820b2326893b4ca9eeb920d97e558d0ac0e1a0568b634ffca5950c6c7d09a671f738ae4ceba169e8f8bd296a752ad516de13d169ae50ce0827d8bcfa161862ef0b52c4c6919063756839de9647c910d2d15584aea9d6f133e67943f3fb9c6a364d02b51c4e5b1644a143babdb686707ca1212cf7e8007689c0dc58bf6b76e92030ba1629e446f606753b9f8309a4dfff484fbe6a0c4f4889cef7d1f9c6b1a005f5c41fe4e55578dbd9d68492e23f5b306fd93a3db2de2a792d16f41d8ee448a527f2c446e10148769f32ae95ea0395af0ee7023ef457f5b7826791c6bb3c869da596e3474c3c2d03465e00598477a74d40fab87c99d5670ac0333212d82c9fe593070e8fdd9925492260aabcd98cb00469716fa3d9058f003749c8e0f4cba28a4f40d9bde6b7a2e37c1cdfe9c542b1caa01eb33aa94336fcf98e45cebddfb8423486d51ca6a266cd7709b6f0ae5c57d1b0ee38c4b0bf13de8862b9b9f52af48a929cee36217edf260da0c18e631380eebc147fbe9a2bb83ce865e9385097a4ee41c1e6244115e535ed94a27499bd52ef90c689812400cc729f18d39a010829bccaf54af1b471c44b803c26c600fc11ea2f4b107b1b1dac859ed8b01f827bfa32b6d031fd6bc4add9370c207559acf8a37406261f007aff456fa6c97e5a2ba6b0c4e3fa564df5ba985027bab2e14ee86f3bef5deefcf338c6c98f6aef1159e686b9d2e96255a5d73c3949597d988b351807502423661172e1ad6b72c0a2a500742834344083fcb4e9b3f551e643470c6e90124e4f3768a1f3dda4a328a1e101d176c44d9a9ca83e5658706695c55e89341aa48d46ba62502e21c68c1c92bdefd9ecd404b1fffd690297b94c381f7225c57c42e379a9717b74cb0a1d3e88198588275a615b600404b0ea11c05e5325ae82f2233b84851f1e0d0eaa8ec89cfc9c5e42658d1b11878634ac7dbf1b6311db0b125fa3f4d8a5b5bac4d43012627b325efcd4575ed621625dd94996669602e8ab63d3c829fde24e6ea58fbb8bfc32cd296d8a200a56068164810f29d3232a1aef00734e0695967f8990322181648144de334bc4333475cf02ad4e124d1e6c8a466fe410ac40802f04533d56e861d1306d1acba70524be9812145bf15cd448540f5b3a73389879b4374145cc1d22d9e4b20583699a7b646bf841edfe37a0493e52cc3f40e77ff3b30e899a834eb265442c4b19245adfefbb828edc73559952c2495b4c87edc78f0da04c509a30f3c20c65064600da315c54f791aae3d28149d43596da950aaea6f10e3f3fd07e3e1b77e309d73fd226fbdc9516c5ab3d14e4de4d4c7b2a4dca35661e975637a43667ac7d980095c563a7dbb35b8652a335f359ee736c92f18a9e6e5ab3c281e70e4ae12a7d4a08193fd3183c03580445395f126defe71b441b2279208d54992adb5ce6e5d44b74f28859d20fc5b708328d867b742953c6ef50e0fb6ddb5d6d94b918af4116a1d17c60fe59560083b2a0955a74a46340dab78023f407b8edca5b787af918f35580c12e5312146f0c08ad5c0b3910915362568da43b2577accd1f8186cff825b5a1968d473ffc47e3081bc9f78d5b8c6f4c8a7c52c168ee01ad260aa9c6fa7d8f8d0bea8c68b1a5ae36ed880020ac8754953832d340329c34c385c3831b5af9e47531b2dcfd598ea5c5a5dcc74f8287971dfa44872a0e6ba2d23dfaf4cebb21512d2a4b33480dc7e38e57265c2d28b07b8a3f36df2ca6cd68b4eabccb7b7148d4c7f2f59f5f587c7410d51caccde34da8ce9d285de026d692109141d5ad64c37cf22cdba15715ae3c700c4cb658094588305da84e0496d3f5d96aadbfe5684870b2ad00b33ec4b761c3f397a1c40314eecbdf5ebf5d0ed5cc0faed36283d23e934b30be01988506d2c0fd85935a099c316c2657addca246809d7d3ea0e97c6c658696dc5ca6d86389f9eb7c1bdd2fdc3651e226bc5b93399edb79ecfa649817337471391464e5b4ef6e716e5ea91234f0b82575aec3ba0761bb59c76cb2362ff0ef00acaedb82109a7c73def1e5e79a4acbe53575db86e401e4881b20f39aababe1fde9f009a8daef087b90cd4e19f7a93ee4a948d3946e5214821932c1337eb145bb8b9bd6ce41a14b362490f1125bddef6699f6ad9e884cf25ef0949fd7ba8d8ae588f4f306ec71df35861022e9dfedcacc6241bffe7bd5d0a663e933f019db4da40583f1602d36990f6e07ae68d4eb724d3b7f1df2973958c24e88cc315d2cf80ba276fb6056ea0148fdf5c063b949e76653372215d9affdac4a6c893e551133e48039ad92695ec32af3ba1512c03344d787c7ba8235d12eb2f42b5cf3c1bdb2c2d070025c16ec4f60c4619ed7d8f1eaf4953d1c1dc37f3ae6ec67779c77c5b1e68897b322c6101f0764f08d539982577cb4e7c4433eeda9fe0a9eea0b9d3be1593c75722369fc2dbe8f987c7ff9e8366e40ab58f7ba8805031557c7cba984b52971120a8932a54f9c9249df588803f9888edbde630315370ec94ffbeb06c10f924387402c445df2cf163017176ed887cf6ca3035ea9bebfda3a54cb543b0d1805ffaa4f77d20a3d07029101e47b940a8483323aced8d21155cae988e74dacee67ec9ac78a66a81e757f0c7c19ea1bba2069829dc1f2777b532eab5a93e0ab76c307ba5cc04259ac4a62a275ceb6956eec2294d0819832b970dae9226d8372d0559ab69c61f3f9c4c654b83e71d28d8d11723d7ee818269b22c35833dd6b2432a9062db212f0947cb08a466103ddd3ec1994654a09b3538d5db85e7ce9c9102923c96bb037dd38c92609d7bec641ef2e08058818abb235661aa8e43093a37e596f72b5910dd718f97361ce79fcbc61ba3ac834cc01fafe0f06f9448fff597704a6276a5dfefd7f890600af278635c2b645182f1e343e38d60de019cab2c350d661cf665bee4da22a4097787ec30d79f1b15ed33eadd9e69c4639d3c480a5b14f962059f07c70140845e6bc0bd4b52d13785e8a294fd759070f0a0ee436a7750143155c897a43d1ad016341953a81ab67d904b7b8c8a622f0103396928f9a0439747023f4fdb8214227787941f748f5b01bc4b8a923ab5cbc135f20f98b9eda992f887d9dd5c2297f991893cbed17528a95d028439bb2fe30b72d0374b62511c86c434207a358767e8107cd613d2d0df7a0fb83edf6090bebcd5156cb807404a20e7807e42f97f1a63a8c47cc19959e72feac8ed3548d11ffe5dad96af1b27e5832c27b5792220a05640776a81981b0f3b98debad9cdca76d83a4eabac4b2171be2ba8a4278206be765a65c89c4aaf9bf171d286e166652b54fa85f341857b29362d3595c715319832e90193c5c84af39de61feb", 0x1000, 0x8, &(0x7f0000001040)=@file={0x0, './file0\x00'}, 0xa) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000001080)=""/70) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f0000001140)=0xc) getgroups(0x6, &(0x7f0000001180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getpgid(0x0) r8 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000001200)={{0x8001, r3, r4, r5, r6, 0x158a79df33bf66eb, 0x3ff}, 0x3, 0x1, r7, r8, 0x3, 0x8000000000000000, 0x8}) r9 = socket(0x1, 0x2, 0xc0) execve(&(0x7f0000001280)='./file0\x00', &(0x7f0000001340)=[&(0x7f00000012c0)=',:%\x00', &(0x7f0000001300)=':K\\%\x00'], &(0x7f0000001500)=[&(0x7f0000001380)=',@,}\xd5{$*)#%\'}\x00', &(0x7f00000013c0)='+#\\^\x00', &(0x7f0000001400)='/dev/wsmouse\x00', &(0x7f0000001440)='/dev/wsmouse\x00', &(0x7f0000001480)='\x00', &(0x7f00000014c0)='/dev/wsmouse\x00']) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000001540)=0x1) sendto$inet(0xffffffffffffff9c, &(0x7f0000001580)="7afbc26cfec1a78d2b8cc3a0401e258b89c105f4b908361fa4eefefc9adb957f0672a49f8f5aea8e58f6c29fc227c4f85087e1ef6118bc128396fd2ac2173fa6009384b00bb913eabf121717f1b6788a730aea1d9ccb225d5bc3d1d5ead3c89c85e07a1600a54b229b0ff8da102025a9e1acb2e9fbfed9164205f7b23a18d7f214bd04103343c86b1531ede36d424f155ee97395ef2be0663d102d815e085cbb5f305a0a002b3472f45a0f069141e6ed234bfd6ff318d5164c627f31b298a36b752c34ce66cba61d0ae521e2b721af3e14ec461d89603508de97e64c0de8ed342fc9e2c32685d4baaa2ec9293fd5955dd9c1e5997235512f48dc97d02d24ac00931bca7c39ab90a14a9b540700f7bea7c1ebf6add3d89e4910ff7ed604711019d2692390a7ed9771dd1a51e8599e5430957da7e6983c881d2e830a1a4fa4620c831af1901d3d15548353a61332bc5ab580cafc48e20974b00e710fcbc52c2b08399f2c4e17a19ffa263f0b044fb35caaf5a9e3499e5efc3facd0a926fec5d9658890beef22f95ff88bd8a899628518ad2c3a36836f5241a68f1d8aea6e4e236178a2a9e295b58e12add63b2fd4d2e4e032f1f745263fbad19a971fcdda1e9bcf6beccbc6c0a172ca912889c637c53351b747801706122503f4819b5cf2825fb1302b98787ed53a9d71e335554fe21834c74c93c527797bd11b1a11efe94775b433923bdc4de82a73370f0e98598a5d4056a7a8c858dfdd3c7481a62a95cc4d7f453a4dd3dd1c40dbca93701b149eaf682a10ae42003643ccb51218a1028e41e9e09828c7062f537bb36cea677d5c9a96b8148363064c5b984a60e473758d87d5b14236fa098997a03cd1114fe9ebb7b5c93e93e6564ec044e8243ca6dfe433621c9a4972a388ed54366f706b4dc2bd29ec6a801f07df0ce38e89026ab1a12c1841b1eb413c833c00b8a6357ba0e6d9966b62c046aeb712ead67fab26039d6f69c1ac07f7ea726256e193712feeffc77c7c1ed6c7c49ab8b5d088dbc4de0fb8480fbc58b35bcf7e3b35e164099f4197bd9aa3c088a45f3b77ae9f64945dac9d7764225794f05cec702b2b21a230cf3599ff31012ff423fe77d5b741c131fdf6d26c8b750e94fffde82295645e4b440b616b8b58d73312241e73b0e07e0402d3de320cd3d5c8d5f0edfb7f3c577798ec1aabc6329bfd585f9b574b3c188b295c2eb28291bc0e97eea5339f68e46b333449c1a7f009d2a7d2a7a0baa816c0f904891eeccf3bd3eebf9d5f3a0c96443315c9e0c381e1af2ca51cd74089bf10afcf4144ddfa9d5d1d339037349c35260b56ace23df9cd4ab1334a71c772faa8ccef123598b0d7e74eb13829e283fbd95f476513a4f6a556e7b10e268aba70f5c8644f0d3a0df9c12492448d78223d4af6bce582453fc7059c750d59bfcbd358c2a310604386563d3271e94eeacf3966418dd0685b677dd3ab2e87074bf8fbc0cb9fa086cbf7c2d167ee909f5f7d7886644ead19eca27c20ba02f269bdf256e1abf53c8d0403d6ac6db09502a8052f601c369a2bc6d2fb4e44a70c080c6e259fed4c1face7a27f8328cb97ab65e396a2e96ab2d65a4bea9cecd36327dac9fdb1b8b279840e7acd2612839d3b10d6bcb470622f99cd2fd07117ba74b077dc0f24861df561098b881102a75988c2a7071bab468756c84101eab8b57ef11ba811c3aee008ef19370356e2526f1c82175be65f81b951c87e0626a7929a5d658862e00dc263ff5d179a2e433be77d96f60732b3f251b98d5a14d8cd0721cd90e2d3de770ffd966e877c4a429c2eb48e3b6cba31580f722089340d4f1c4868f910d2d6d6ab4e7d705352f035010f1a797ae7fb88481bbf5c92bb5c891cbe187b245c873fac5e6a71a0fe4c9ef637d4cec79198786990e04e8ca836e8e55e35673c63dcfe939bbc835ac3573ab4d23729af9ef5d5864b50ae1696a3829fa14eec27159398bbd73d4c68e0e99ad4f5f88b381542bd1a1e04dce6aee04b31f64d1b8fdabf884f943c6da2f8a66205b6f3eccf53a710a0c8bb94a488e0719effa4c5da333178daf809e7845098d85ee81d59ff1345f8f7a1afe0230aaa2989f22ac499d854ebe8a0a6210452f5e545f2d46afbcd96f5d6a227813fc6c6d45f1328075606b702f4362fb42bb7320c5e3f5669c609df3524f23b8f3bd22e7d8d0ef62689e338a9448da723f87182bf88462aecf5ea321e3bbef37316a939a2442899d5e970af5fd75556cc5653dfefcdaa373bb86f5344242fa3a939a59ac2ac4ff6a0a120533b89c9d466a4cadba7d1334804a0a3a469cefcf724002e6f86c1bb1d3025706a94760d164871e7fe91123e01cc65ad79e246d5c3e0c8899beb8c3db3eae219c038f9a82308b3921c90e1339f534bf0f6f5237b5a0e68f03d4d6e0dc262116f41f3304daf5d1328b1ac094965885b7c1c9b2ab05255d2213c6c3c85c3e756b1ccf8717cb02aae4a1d2dc7c40301814d48b61a816dd5f1766aaf5af569b1791f53b3ea38acb30951c86d2de7d5d00e72b2fe894bfe70b51570e78a4f5afe7b89b7bf3d130c729292b480edaa900d826f42ba629556262a1e191559e5abb24ed5f7f5813b1b0b0e44ec7589c1bf90dd1c23a1b191e2b0e12e21e7109b3b1a0f97e66342bb9e2b2683e837f161dd320c5b51ab4bfcea5e9bb21af8ef3a2d59d6777a4fb84c6d4a76f1637195dc34981720f8b2af356aa903cd701b4f2bb92629eded2640b04764de15289122600c7b7c7a922ac8d9f6b0b0e97b02ef169adbb627ee8a91e0feb4d1c02bf120a53772010644c83f81fbc6f4b7aa504d58368c9dee15d87268fcbb35bbbb10613411fbfc996ee716765896d88e954e2414e092db40d6974b56ef10ce97d86f654ee239052030f47ca6cc503ce9c2666dd2adb0033fea8cf6933383c14eeeced0a8a85a12c181af61edf4307d3dbc3e73176f29e6d75a2b5a08b75b791f045e072e4fa780e5cacd97a9bc5bd1d4184c88b2c91697951e18d8e0450e68143a802666050223eecd0a557d4bdafe54017545e788661644059639f21fe2cf1d71a23e1a2623430995b50eacbf83f3af93a7992fb11e09c780cf070602c0fce3bc3ec6876672957c311256e45a810979d8d5e01900ad9bcfb61cf39d409b7a8c914c36381a3b7f5a91bd878804fee24146edad3ed55ce26b9bbad556c96dadf348bc8e4f249b3a16d15bae3649c544d0a6474e151ff415bdd1678f3a7f0c29f51f7782c3672b83d236f912a56458010be4467d28b0f3a9461461412c04e078ed95ccb0d25a082d20db153c49e905a5fdba2a54938fff0cdfb9f32b1217a27a9a6b84027618f0772f8e74adc8dea8d1e3cf5e5471dfc9c7d399b505435dc6ac9a4246345d83d7884993a863d651fb23d8fbc5cf8065808bdbae0b1e61f0dd6db2d5ee1fd6f50ad658fe672c90194a01e833cb88eacc75f83afe17f12ab7cec7e0241d6959bf8f3a2c693161eab6e3ee1ecacdd902a175097bdf74cdf4108004f2b0c936be4c0c09ed7b0218ddfbdb4d948481876391f1b2f9aa4909f4d37af046b2dcc9e2d6ed7cda1e4aef3fffcd3b1e0e98e748754d89273d110cf69a27da6c62c9a85a919c6fa8e79a4186ea30f6a5f70f8d1c9e1e52715dc7d9105a36182cfd04ecb49ab1faed0e53e33df2f897223de324e75ef7f742f84d7e39041ec0610e1c5f658f8c997ac6d06a84a9f03110e88f98e209f4314ec6d9cb9cd9ad40aa5335ac36aae4eaf7c8165cd19499af6e01af18e10e861773d68a3c965a134912a7cc6e78db77410d8b0ff812916d1b2af148068e00dbe130845970e3eb936905463afad8914d5bc30896c1ae8589a2e02cadcf326f572459444112a6f91ff7299ef033de04c563d78535f119ce0ed50567f5b0bf2562510e83b5f438c0caf9bf37c29bae87d4fa48afb9f5c978c72a83ee4b0b7b01e0b4fcaa2650f100fcb0f75cd51f4eba0acaba3a94f66677a4a0b24143e3a8082c6b25c4db37812164bc87f12d47a8581e79e42fe550dd0f3c775f19ab42c1107d1d95a8e3aaacaaa0ecdfdfcc324882980ec89ea783c7fe49ef67a95c317f5aa5496be2560aea90d3e551876b52000e8cc76747d97e2ff4dab925f0d05d5d2a532bfe59094260b10d86453ab28173e93ba7f28913d4259bff10043dfb60fe78e756fb01b6220fb50c0786aef3bf1e7f780a6fa532224f8bbd7639639babdaa15821f4790dda1e743123e527600b520af8a0b701a71864a21cf8f3ee6e71985f8fa112e2a396e2f63cc1abf487cba5c9fbbb5076af460e82c1b22c8abfac68237f0ff95fa1e4ac9840a74ea058a5ca0a3b0c1d2d0b1107d5ee1a7ac536d7c1c3c485aa2f088806e77b96507c780130b5111ae728ddb8335d6ff940097991d9990a17242d39d92357ff83293be38e19ae8d573be09723a97ae5befa77c714a7960cc04cdaab9d1eefd9b6513151b7c31bc94e310523dcf41a8778dc611587f11f61fe242f20ead8660d07b629dc85f80e244139523c4734594930c4285f99e06ae17ea040084cd8445c601f209c61f08a11621dcb6b3acb00e71cf01546d6c813b0c6d14970cefbfccc67ca6e10d256bf8c4fe90ad5df6eb724a02594404119d9216c77413e3d7377ec2f9fc05de74d10a19d2c21dab5284f1266b2f3fa16cc81ab2c3fa9e79332a1ecc6f96685983db57e43178f204f69363a21d4fb6f8a15222e95505f40b20a27cd18b96bf815db87279b0ae021215714bc81fe462c37269206209e9c1c1679fd562e3003a42718ae9452c6dd230351ea82837275475f8ff963890261318923a62add1bd09715cfb261c6fae0d01114c28f8cf79415f9bff087ef130c3da5fe59d70e6a0aa9bde00f98452e0980fefa15de6d21626c9e96752bbae91dfce9f2d545280f905ba71c7879aa1c47c4cf4b2233c3097c521cbb96d47c4473d555cb9fe538a45b6847e555da180dabc7a0c3d5b5f1589acb6dfcaaea8aa9f34d36917b3e69dbd716b32b548014f68a1563d97388f06c9b215b5f34679d9ee344ea6b34579814a6b31995448c1bd272cb361fef18252a95125f3996d773bd25693ec49b591f483507c2950dc2e697f877a455271fc00727dd91756b29397dae76031893d568768612d201224d57974ee32b993ab082b9f0b00d4b98be8db268c1d09b9292d023ca1b126acb0680b70d72395f12c0a5a351a759d993370cf60368d6f99059e008709645afd10a6e17f1c570026e521717e39b8257ea27bc7367e3a456fa9908a904f1864d23cd669a8141a663d89340a0d7a5033e2838c584c7e4e2be24d885f55b33153884e406826850ca705217c299b9e35a664653ff482e95a007d1dc6c1b3520c47b21ec23dde53a8290daab03923a70f61e0dd22055fed7eea735d3a71009fc11e6719684680a1d10ea525048ae5b7c7c2c460a5e644340c733eb57e2933a67691ec5e5c07e9305d7f6e93c7fb48977209bb77a3a28d536eb1c4156bf81640f2ba11608555b58649f532af9885c709cde54ad4e8d017ee115cd8501a9e93f88edc3cadcd51cd2b72b06d6b367cc93553034996056dff7c07d602c2a7a119b6782e1002f42ec1725c0ebb612572735a7bdd7b5f1a90b34073e6e599d821bbc0bb431ec3dee9a966b358fd87d0b7ef064807fb0adcfc8cb0b654c8db5ae1038ec74b59fef33a555d9f8a54eb1d01a0a54f305bf74f812c00d4e23476182cc4277c369ff8b8109c82c90b6e53efdce87d3b639a7dcd541dace2d57", 0x1000, 0x404, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, &(0x7f0000002600)={&(0x7f0000002580)='./file0\x00', 0xfffffffffffffe00, &(0x7f00000025c0)='./file0\x00', 0x8}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002640)={'tap', 0x0}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x2010, r1, 0x3) r10 = syz_open_pts() socket$inet(0x2, 0x8000, 0x2) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002680), 0x0, 0x0) dup2(r11, r10) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000026c0), 0xc) sendto$inet(r1, &(0x7f0000002700)="5673cbc9564cef79ef565c6707c721a9a1d59902cf4c863164dd3b056a770d335800b791c508edace5370e2bd288fe2fb940b04f04c4102e8be9d83110bc755f786568c5ceae91bbfee9ec6c828a4feee802bf0d21d9060e765782803105ea16a39239f120b5a75c3bb74cfb8d47e960ee3858785d3d8dc071434808d13cc79225ae877109a82507a7469fcdebd67955f7e49d232385012c2e74ee4d5a71ff38e552c7c15bb0473d206f9b2cdf45324c43cb58b4a5e0f78d1cb256b02d2224f37269ab8bb7782d3f2d644094e8ec5cc83f66a666bc88695abb2c00", 0xdb, 0x0, &(0x7f0000002800)={0x2, 0x3}, 0xc) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) r12 = msgget$private(0x0, 0x282) msgsnd(r12, &(0x7f0000002840)={0x2, "dd7a8976342ac93668addc115c9db86597a28744f4673a72c6383098fc5ccf17889a5656eee86e27bab6b939bff0169f6959f87a35711cf6bbeb7f55955422fc5b075b6cd867408dd186d6d74262e7cdbfba9926db7fada6c0a4db02919044a0dbf8b97bf88d4b7e1cb185d33151972c189d495f68254bdb0833a71070722f83d01577247fb8535dcb61d76d08421ba42f74baccd3345430f36737a5393ebe3dba3e0f70a6f0105c60cfd2865a12405ffead19978a0c0d5cbed7454859474530d1c90b469e0e0a7ac5d8f80e87f696b03db81b3676c2b6690e6d29f6e60595a15d89bc9b1156207ad8a69e98364924d5192c5c778983ac3b3c1f4fb3dbbcda0812d1a607c134bd3c265ec2bf1cd38a4eced376254a8a15072de8a52c68f9b25ce584d42a342243277d01e621fb169923d8a6233490f6914d4dc73fb1281f9090be45b06b45fec768e534dbd6b1fc5be91e04a93105da368c1303ebb31247cd5fdaf21399de6d44b6946c891210bd63cd9e0bb1fa2c4891108f4b3c6eab636154a17716afc72ef4fa6dc43290fdddf5b9d3bffd79e38dda2d64d9d82ef08974208f46184d05c45509d850a3eef235cb05271b2c48c81f4e4ee9214116ce63e37c2790d3c81ffb16b581c67f8ce726321baa26c0f0e3c232907bf1076dfcd45008b0759d6dfe381d67b14c8d999113e5dad3a9cc88f3c5fb017266c350efe67747fa0c9ec622143a25697b4cb3f36fa5c665da100cae27f145a6811aeec079dcf052ae7efb393e7cb6bf5e9072b2abb1095725f36bdb4ef1361edd97ec77fd85027221201caea951e87b01d5468a2c4bb60a870a4667fe8be891aacb9de4396a3964a77add5cce119e3af0144850cbad64026237080118e00beec505856edfd4ec68f562a0e29a704cc64985fc5fc203cbad9af24b20e424afe5ed19c7e51fd950c12f2bd5e1241bacb43ab01b91d85633db286cf4ccb36a16aeb352347f37d6a7fde09624d6149d6b006ef47367668ffc1a70f03bee6bd71fe928d6efff17aa0330214a40a93720fdf1525f0fb01879807c6b4270a2536811cee8f2c7d75050a018e21a727904215cd144ec1d63304675f414a429d32f71f9fdafc4a6fb39a0768f7020af1ab8a2b61e9f8fa1e5562a19a86de4f5bef0a88b23e9557678474d0f9214c104c1fcc9caddbc76cd359cd39e2ece99aaa05be48e07cbb4b00265355e88b08fcb7b243bb246536ae7716f88390ddbcdc46871d53e87df1d7d42032893e9d68c6b2a45405d0cd4e6009c0703ac928c29f29674e7be1305faad1bf052c2105e06384ae84c0ae4c0c3cbc44109f7546a6030b017b12fafa0eec3635f373126efc24b621169ff8337c663f1e30474b2afdac26d68242db63cdda0d6c9ba3174301fb869e36544e31bb9d4ccf4d17dc22e9b2ece836584d7ca814f99243908c695b84735f85d416172d7e4fda25578bb442be291c7520a7d125abb8147ac6d06c7dcc424e9e5f3bf7c3baccc2d544a9d506104714c481ea7250d8c76365fdb8f46dbe32ddb5759d7b182e6895d2220b85e9cb4c9bdfe3b30a00d66b4ace3cdabcd95bcbfda814e0a547ea820a82b9a3998bc3df36c6ae23361422a614d5fdae78bd70603e527959d1751cf29f40d7fb9dc4168ba1c7b5f3ba4c15efd210975ceb3a8d89be85d63bfe84c85da67a75d491aa56d37d6d1deb4af5ea8042f7b6e9ecf48bcffc1b6eb20c3e93f8f10c439945df7c464421d58c488bd3443c6cf6d6a154fbd5cddb4eb763b393c62d99468cb667c409c8e924b31fde39ff4a54592acee037c53e9301abf88e51228ef581431338985faa00e0bf5b3a7571bd34a5358526901f72f3252797285c2211143c6def603ca2ffc08ce1c966c3ac37731856be7910b3c914a3a710735bda5efb6db46d1b77d3696ec2642ca795937dafe3a03d2d116b9eb19cf801cbe7196fa22d7e24ff668eb31d47ffdcefa79e1c01ebb0b5947d7f595228882c30228818c660848cb8095f7ab704a7ef28dca1676039f947ae1036483e6591cb172f6fad1c03844685e49348076642e73994fea10c52f0dd8e62092728918321f97cf178d6888496b94b02dd5003dca3d402b42b7a3ad1021c92209a4a0292cab885a3c467362f99307e532449cc7f170e9552cb59ca5c6d19fc729e998770cf5c9a8e0fe9d9afd0d1eb3940419dfbaad4c487260217f03f47eeb96649f9143bb17993a2048fd023315d66a1b5ce98f57135b8cdb42b8f7feae6dae9541ece9d66b382f94f5f4b306165f8fa1162204f257cee2def87d71fe19ec7593d74e9919af76fc8c52ba7f2eb562dd0cf697e1dbd840b84268289fbe141b51d02594fc387ac7a7360abb0b6d5eb9243eb4caae8f50795ee067f64e23afae714f0448fc00d916283996bbfe302faac063bf16f9291726a3dd9f6b05d9241d24b5ce80b8ac1bb9f716abfec7ca16da8cfc55bc79744af81c77674f1420729795546a9d551c0c6a1f4f375d8a5289833e8504dbceed09867b46bc4216a26ba3ce8fa75bb03df6c3bcd312e5c06c3fd69dfac74d276a9dcdd75b6c3b6945c91e754aef39a3a4ecdb593699b6dcfbb8e32eb3bc631a00ef5a5f098db21252f172b41e06d224c993763520430e1e733e4bfb41e072e9cd755fde7427a2e2b7836949bfbcd5aaea057fbe3af22ab0fa83148c849fcc024171cb4946e0ab0ce830ac91105f6f0a679df951fc09461ea38943175a9e412a68733e3ed9bb76a39d789a4b6f7825d1e34df56914bcadc805a1e5445e764612755a10f12673998ecf46e895da323f33b89aad21c5b581bbfb410f4ff835cc4fb326fd7a15d1b6580fa10b70af85d8807c9ccb85837fb01b95b66a42069fe990e2e623e022efcbd76b55ee0725de208c40e403573c7e00aa74eba02444f3d6cf4a8ce1d382031fbea78cd1492612fa6dbe39b45a40e4b6a7fdf6f6f37588ba77e4cf2f92fde3aad7a61ec187cedde80fa25a2ca1d36b87461a3823b650e6f7430d1ec02bd1c60ae0bd3b683494b8ec67b275565e7b0e24af016b176e629e7683f63377dfdfb9f61e2fe61a782b16e28819daabeb9244e3de21bf9ac7eefaeec61ec32ad493b40045cd1037d95846881895a1a2d333cd6f7dbafc073c61917d1828b12fd361912dace1f216791cac0f60c1ec569d43e0f3c8433224f48b72141b0cf853f08aed5540cf1693e0748c3104ca7acd3384d1dd24b7c9c64a24793368d1f5faacec79cdd3ca4327b9464e9cea6af90e5d77deeefc07161651c73cd84aa36688e0f6a783dace920f56f3c5ac82eb0383f77e81cbead48119cd9ee38c6eb7b7562bc28ff8d71a948b4b5e13ddd7844eef7eca5a6efd602a5c468ba9abd61828d6725d158129b1be06b25eac96353ad1db943db786761f94d862fce2df5704804db2cbb77769781fe0625d9c421a6fd18cae799596f2d61215ce348f30e278743ab479445635cf9374b9cec11eb85a94f84a18a2d27483180c79b9cb30558df58017fad6b027002346c6f8363b671da76f6ac68b422830f57e9b18e9ae51d18c369d7eeeeddcf9efc43553fb7d7bb905494ff9d00cf8c9132eed7fb6b79a7808b9a6effa757a9c511435c3494a17b5c65e0f699a41d374af87852f8d6011447bea35d1106cbe43efacf184077090e551884d9677637f1cdee1088bbf1560a8e87e99c935d9da8ce0f1c8527764080b823cd9ab72ab8d8d84d791eb48a4c0bea82e116e9532da524f318224ac36ecbb1b8012f05ebff61552e24ba6347be1c11ba55d975d752e02f1ddff75f64f9e91b9db8d96815f755f6f1255eb181326ea9f648992236c3d10979ae3ab1d9ed23da4150d20008a706df24ac59fc6042cd61bbfca11228290afeb4da131a633e3cbe453fb251e85b1921891a9656fba329a95864f24bcaa710f4a6daab1fa71c82b7d78c8e161cd0f9c93b7b22f42c29b3ee3dadd03fa16d90901ec873408ce4d3b1bdbed745f782f77a48e75c6406173c8e59abfa1964722c68b29a3313fee22fd9b192e16c4d9b0f068e4386498227c893841123bebb73395afbf5694bcc4dfda761b026ba65990a3522a154186df35fd062f2952794675d0b53e1de087320ebacd05a5f05c9239f069a1f8befdf6d95243fc77ba74388e8825a8d51052b766e5451324de62484aaf1cbe7be301650655e7e59e1d8e597a0aebbb7169c9ef9874d91e2ee40020cd676dde268d57f3b7fb14167222a22a3c2f74a5a87136fb3ffeb1affd829898a224884e4a8311fd386318971eb39d88fed0737bef45a78a2904274300e5baaf80842418a23ae1dde93c6632f10d38979da2104d86744efb1d30372ef280d66e99f2157aa652645d5c42bb32d5c324867953bd6b87ac02a87f1b384f604be4bf77184426418ce091c0af3439971d03a0d2a0b49d3833e114db81d3873ae347e38146c49d3f0c4c563ce8941c0bfde121f6e2b787ee5f8c9d95fc5b1598c4934cbb25583a6eab4198778aa502d6b65c1ad5289d5b26002e8ddb2bda9092ee1df3556d6a2d339426b25f4e63dedc5ab83dd42ba1e411f34809708892c09111c81ce7ffe17da6b90d8aad40a3eb8cc416db731d99ef03d2c343afd37c2607d1e2983f8e11bf4bdcec18bd5aa40f475bf8c69b930288c341d2af8ef13fa52da01312e76ee3c9670859ce75c969b1d62452f8bf181e07c4bfd9b41b8e517352f297a90590edd5ed4d797bd138f0023f1402671e8540b6ac4d8548284196b757f448d51991e566d1f766354315a188741df556cfc286efd83cfea8bc3d28fc1bf9ea123c665867cd7bf67d53be5bb08b35f921ed83334bd247da999257c481916a7510989a712d4e2fc1ff667a961bb72f0bb612464efb6bae9a639613a3d3189a8f0d0b3d0dd5bfbf22aa17146ceccc7da65089052cc0c2f058058dd66a664a83b448e12755b72698d27d0776b8bb130a573dec9c3dff5d2deb1b447a4649dbe95650ccddbf92ad00c99d96f2cff3e17b0a70216536e7cf9e9453fd026ec8edaaa34275b7527d6bc5a6d80576d7ddc2bcfa8d1cd329543230f7f1434ee79896d644205f2cf644951cb390b02fa4c495f51dd4d8793595462449b87a83e8ed84d7ada58ca7d48b39bd4abdab41d8b56bf57c47a68d0dd4ac798190396b59a26d2fcd76daf3db282ab919e8e422701a0a539087b54db3dedb1c7613ad8bed4d3161a4921402feda9d37a437dc4d899a44b5f0ef645606f8d950d8401a9fcaf7669bef83cf576d8f884b3f5a13cb4c3bf11c3b62adc0db4508a1d3fd2cea9ca7cf136128974da36bcc0e4695ee21f375632ba4aa2b99ae4416b235687a628c5080a756126344d6abaa9ec662a5ea7d1c0038042b796938e592db8ea5c8718362e2ff6e5fdd8b926a7bf651f4a260e14a22a5e8786d179b6371b3cf1761973668ef8bd8e28cfe50cf0d40baa532e63a735dacb1b83df81cfa17586062632c56ac96788e5c63ea388072333c06131e9230497d9d48398e2f98cc0c6dd9afebe606567e0764b5895674dc0547f759a31c2fc6bf278c8ef8fba0e7036e34763696c30ca2fc9517a223a12c5497484b9d8d2c6233c9c21854b9ab27237fcd787305e18e8d8b0a8049bcd7ef3f851b56bc273f155cf1be45554745cb87f4fc983bc76734db2e78c80527a8c1fe1f27bc879b27dcc9354eaccb9875b2a7a8d9ecb2a384e0d93c3d459cc6fd73d7b29be2117e447f8c5d6959b140425a45025d7649bd95b790460f69863ef8a4b486a5b9345e4fe0894ff7"}, 0x1008, 0x0) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0xfffffffffffffffe}, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) semop(0x0, &(0x7f0000000040)=[{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x1800}], 0x7) r3 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007", 0xd, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) close(r1) syz_open_pts() executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001180)={0x3, &(0x7f0000000040)=[{0x44}, {0x45}, {0x6, 0x20}]}) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069dc, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r2) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r3) setregid(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x20000000, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000980)=[{0x44}, {0x45}, {0x86}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0x0, "831d7a178a3d9f296f7cfdb99d2ebb9c1c71a4da"}) poll(&(0x7f00000000c0)=[{r5, 0x4}], 0x1, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) executing program 7: sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x20) getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgsnd(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[], 0x401, 0x800) msgget(0x1, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) mknod(&(0x7f0000000400)='./bus\x00', 0x100000000205f, 0x2802) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, &(0x7f0000000240), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc020699e, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ktrace(0x0, 0x0, 0x4000010e, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080), 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x7}, {0x28}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x61}, {0x54}, {0x46}]}) getpid() r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) executing program 4: syz_emit_ethernet(0x36, &(0x7f00000009c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "89328b", 0x0, 0x0, 0x0, @rand_addr="fc7be31dda4e647e1cfaceb91fcfb166", @loopback}}}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) msync(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x2) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r2 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000001580)=[{&(0x7f0000000280)="986dd270be6ac02e9e752104269eb5a5fbdb6d78b13e6b317db4c3c91d806d3117b454794642d9a136fdc6a93a92885b7b7d701c39eb43a2eba3fda5909633c7059ede1e2bb43c8a06121030bcf5b4fc73aef1830a8a44c36c4f60140f5554a0bf950cf6aa08a476b2b1e26894ca05431d770df0d7cf77928f6a", 0x7a}, {&(0x7f00000000c0)}, {&(0x7f00000004c0)="f713c4d5f33865c032e189907f732703f921f230c367713c9621d826a435c8a5a6b73c5e38fa6dfa1881b4c54c0fc8171a857a0f4c94ecd5be8ae63e33ecaa5f5ca33d62261c71e4a1500d6e0997d735817ed2ce00fdae0760868412852794ff57ced4e699a3e4df1d9ab3e0b03845f549d6c287cb0b4fe826261feb0bf0bf0997d07c068f9fa807e88467f85a543c458ddc1d578603f40078f2702898ff2cc93c0346049fe10e7c8e06981c8dbd8f5375d71a32e76ee5f79144ac3995bfbf7df2dd74912b45de529f7c0c0a95a2b25dc0dcd02db702caf8eaf14efcd34109d7cdcd191eb7dd383e1e34ae4ad2099265a80e1ab16aaff43ed5bec42b949fe273312c7aaed09daaf9bc4806fce6ea07691d610959168394cd250787937be3b9d9eb4fe5ac4c81154584d7554ada65294383e3db7080aa664f1e", 0x139}], 0x3) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000280)={0x0, 0x8bd9}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) r4 = socket(0x18, 0x4000, 0xfd) sendto$unix(r4, &(0x7f00000023c0)="b1000501600000000000000007000000331c13fecea10500fefd6ecfc72fd3357ae320b37b673039d2d236acf20b7804be64174991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d323e7d026ba8af63003728211e0000d4500fd38bfbbf70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb001ff1edc7ea24551761d12767e371a3f83437120557adb71d89e000040781e4b2fff840ff00", 0xb1, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000180)=[{0x0}], 0x1, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001140), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r5, 0xc2585601, &(0x7f0000001180)={0xdead4110, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}], '.\x00'}) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000600)={0x1, 0xfffffff7, 0x0, {[0xfffffffffffff6e0, 0x2, 0x100, 0x0, 0x8000000000000001, 0x401, 0x80000001, 0xfffffffffffffff9, 0x4, 0x0, 0xffff, 0x9, 0x7, 0x100, 0x4, 0x3, 0x0, 0x80000001], [0x10001, 0x9, 0x1, 0x80000001, 0x4, 0x0, 0xffffffffffffffff, 0x7, 0x9], [0x2, 0x1, 0x0, 0x2, 0x8000000000000001, 0x491], [0x7fff, 0xfff, 0xfff, 0x3, 0x0, 0x3], [{0x0, 0xff00, 0xaa, 0x9}, {0x7, 0x5, 0x92, 0x9}, {0x800, 0xbbb9, 0x34, 0x5}, {0x100, 0x4, 0x4, 0x1a92e13e}, {0x800, 0x1, 0x200}, {0x4, 0x3f, 0x3f, 0x9}, {0x1, 0x3ff, 0xfff, 0x6e92}, {0xffff, 0x7, 0x4, 0x2}], {0x2eb1, 0x3, 0x200, 0x8000}, {0x8, 0x7fff, 0x1f, 0x336}}}) executing program 3: setregid(0xffffffffffffffff, 0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r1 = socket(0x18, 0x2, 0x0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x7, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlink(&(0x7f0000000440)='./file1\x00', &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000300)='.\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) r3 = socket(0x800000018, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x8000000000000000}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = semget$private(0x0, 0x2, 0x86) semget$private(0x0, 0x0, 0x84) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001240)=""/4096) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe4c}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x5}, {0x25}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x12}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f0000000440)) r0 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000140)='./bus\x00', 0x41ecf3848c59a689, 0x4000000c, r0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000007c0)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x2, 0xff}, 0x0, 0x40, 0xff}) r1 = semget$private(0x0, 0x7, 0x3c0) semop(r1, &(0x7f0000000100)=[{0x3, 0x2, 0x800}, {0x1, 0x2ff}, {0x0, 0x3ff}, {}, {}], 0x5) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000240)=""/8) semop(r1, &(0x7f0000000280)=[{0x1, 0x1, 0x1000}], 0x1) semop(r1, &(0x7f00000003c0)=[{0x4, 0x3, 0x1000}, {0x0, 0xfff9, 0x1000}, {0x1, 0x102, 0x1800}, {0x1, 0xffff, 0x800}, {0x0, 0x200, 0x1000}, {0x0, 0x8}, {0x2, 0xfff8}, {0x2, 0x7}, {0x4, 0x1, 0x1000}, {0x3, 0x87e7, 0x800}, {0x7, 0x89, 0x1000}], 0xb) semop(r1, &(0x7f0000000380)=[{0x1, 0x1, 0x1000}, {0x4, 0x8, 0x3000}, {0x0, 0x2, 0x800}, {0x0, 0x8000, 0x800}], 0x4) semop(r1, &(0x7f0000000280)=[{0x4, 0x1}, {0x2, 0x1, 0x1000}, {0x1, 0x2, 0x400}, {0x4, 0x8, 0x1000}, {0x4, 0x4, 0x800}], 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r4) fchown(r2, r3, r4) getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x8000, r3, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x1000}, 0x6, 0xffffffffffffffff, 0x2}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x2249, 0x6, 0x2, 0x1, 0x6, 0x6, 0x7]) geteuid() getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getgid() getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x4, 0xffffffffffffffff, 0x0, 0x0, r5, 0x100, 0x5}}) r6 = open(&(0x7f0000000100)='./bus\x00', 0x8000, 0x100) utimensat(r6, &(0x7f0000000180)='./bus/file0\x00', &(0x7f00000001c0)={{0x4, 0x1}, {0xec, 0x3}}, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x60) madvise(&(0x7f0000268000/0x4000)=nil, 0x4000, 0x7) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x0, 0x0, 0xc0}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_settime(0x100000000000000, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000c57000/0x1000)=nil, 0x1000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) syz_emit_ethernet(0x56, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgrcv(r1, &(0x7f0000000240)={0x0, ""/33}, 0x29, 0x3, 0x1000) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x130) r2 = open(&(0x7f0000000280)='./file0\x00', 0x100, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYRES32=r0], 0xb9, 0x0) r3 = open(0x0, 0x40, 0x0) readv(r2, &(0x7f00000003c0)=[{&(0x7f0000002580)=""/4096, 0x1000}], 0x1) preadv(r3, &(0x7f0000000200)=[{&(0x7f0000000080)=""/181, 0xb5}, {&(0x7f00000001c0)=""/47, 0x2f}], 0x2, 0x1001) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, &(0x7f00000002c0), 0x1) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x2e7) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x1b0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getgid() fchownat(r4, &(0x7f0000000080)='./file0\x00', r5, r6, 0x6) executing program 6: open(0x0, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x49) setreuid(0xee00, 0x0) r0 = getuid() chown(&(0x7f0000000040)='./file0\x00', r0, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getuid() r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fchdir(r4) setreuid(0xee00, r3) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) pwritev(0xffffffffffffffff, &(0x7f0000001840)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x16}, 0x2, &(0x7f0000000340), 0x0, &(0x7f0000000800), 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000180)={0x47, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x25863875, 0x0, 0x9, 0xffffffe1, "94077e3208906900"}) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000000)="ba3c55dccdcf6d4dceb7caa84201b0e68297a2bf592a129dab772873ba9a848b048f", 0x22}, {&(0x7f0000000040)="029a0d8ea4e73708a11c4fbe6e2c9658882ce5ccf44257d6f9f9dedb7234dfc45411484f0131f5a4092267c3c8747ea0a1066336c7f86527e098b09f674dcd64498956b07a50c51eb283243f881d38db947f0396feea2d6c92d02f2002ff3954d0b80f40bdb36ed3aa3276ccba79bf9d3858c13c7d229b53badb726ce836210f334262fc06e000f4bf7bfa2ce78e95ae8d178577fdcaf7470a39a89274", 0x9d}], 0x2) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x4) (async) readv(r1, &(0x7f0000000000)=[{&(0x7f0000001280)=""/227, 0xe3}, {&(0x7f0000000280)=""/4086, 0xff6}], 0x2) (async) syz_emit_ethernet(0x62, &(0x7f0000000240)=ANY=[]) executing program 5: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000000), 0x0, 0x4) poll(&(0x7f0000000380)=[{}], 0x1, 0xffff) r0 = socket(0x1, 0x4000, 0x0) r1 = dup2(r0, r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) socket(0x11, 0x3, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) pread(r3, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) madvise(&(0x7f000023d000/0x3000)=nil, 0x3000, 0x0) executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)="4b7a890498782bf366f30979c7e4f8f44e70adbc4ddffc3f326f9787d719bbbd299ff46344385ff4760b87b7264f1b69d0e7efac0e815ac7584a929909e7c308b555fb601072d6d69c923d517551898a5d6d4c9f8d4c69a8baee693b5a041aa2b11fb491031d4abdd9ac99e3015e35b7ddeca3f98ceda7444df629c366f62d7f4e59e227e1203ce324c2e607b65357d5d539e00562abd739973a9911bcc911f6688398c22c908749dfa477bc8696c52a35ba9f0c6c8fdeadf9767e1cd9244e7caa7348a13049972c5ddc0f085ac5094d75f7807fcf184d8cb4f8cf18e7e65a448b17bfbf0ecadaef", 0xe8}], 0x1, &(0x7f0000000180)=[{0x108, 0x1, 0x7, "2d5977eee75402c8744901a26e856972afbf42091110449c1786b1b2e5ff0f8aa404aacbfc834bbaec4f067c4a098f9768d4d25c959090a9616dfc12943183d9248ccc7509b568842770286f1692a148fad7b5c5a32a27175c51d1c25d01cb852d14de37d5edda91e22f498cb9feeaba2fe588aa5c656a86f586dbe5feb8e530072160a5818ef26c9aed32619ea7c5d8969b13f163aa93bf2a1368bbe1de5f1ac7f8c58dcad1af8d5b73c733f90cd38d509d91a1c56648ba4c5501dc3b0341eee7b0cbd3f5d817e9f0d1dbb7079f32de2c322816b934f209afe76b9c0aa1843d50977da302d2384ff567049fc603b2ddef0e947f61bcb9"}, {0x78, 0xffff, 0x401, "78d358ecb26b4daf09b4b45543b9fd58d009cf6309f299b4a68d0c3a4d6ea374e30877d1b504bb6e0c4de502a309bb46e7d7fdac53c1b2eac530b90d30bfe7f2ec6ef13a14e95f1620ab9e71a378a0a33486dd064d4dd69d1d9515d9ca25152b172336f92275"}, {0x18, 0x1, 0x7, "442adf67a275da24"}, {0x30, 0x1, 0x7, "f4ed429fb1430585f21c29686615d6b1094618bcb65602488e"}, {0x100, 0x1, 0x41, "1b1d10dd3e708c9ecf6220082325dfe4fe24a145ab61dab9454c902ea1a3bf66f8b2fcf094450b326ea47f8fbb18472688b8a4aa98beccd377760ce3f759ffdc66b9f6ecc8665e8d7aa265e9daefa34c3ddad9a6091489c7472bb9facd76bffb2972f7bdea51b8bd20461d4b1472483178e4c453c1c1d297ab514787ec3c2e41155f1ad6ad6a9705cfd1c0187f2b7a0e09e304cd64d1bb5747fbe0a71594391cf675ddef781bfa9ad79961d082e28aa8f63d1055959ffcf08e8b8988a57a974f780ba2ff888989671f3d2767d311a827101f1c4c72a969a72404c8769a54f17b576ea18cff220c6d88ba4aaa9d"}, {0xc8, 0x1, 0x4, "35db1f8c198e6e88e5256d94ead74dab0fb50697640ea0ee79af791edc626b846bd5a550fa9906552871b7228c00da466263a2b2fab497299b4cf66ae1209c666bd7f03371fb56057988275f69822e59e0c4db20a0a3216d6797489755078f5e231b4473147735636a8036e6ad3459b11a690d9202b519cbc0d8647638abd1018390151e3534054423e87f84f632edf4fbae65863a909b2399dd20009f14fe0215a8d2a4f96775937fadcfe6b6ab54df50d6a8b79a9d"}, {0x108, 0x1, 0x3, "6113abf24d82ed303ab2aaf265984f9c55c0975aec9297134bf50618dc4cf62cfe4b28b5f91dd7cc16335d051ff07b65af8ffc0174c95b06dc418728aebdbf0afe59f6ab85bf86aec5bc7076a7ab45e05a6a61fc9267dc442602bb826eb5fc63d726d93c908684fd2896ec60234060c48cafff85b79d0ee179c06d1eddc49a056b1d7d969f3d54496ca0d1e9870b89027c4289f97a8ab70d5c7bd0b6b33ddc1fbc4c01d2643d4a0f8884a826d6c6942d2e863b4c963a561a618f217c920e0e13f767f93c33a57480c473d5540b7eb7036f280fa4da4d7c2cccdc8c291db5fec06b71ba487e948f788a53d30dc805728c7cb7"}, {0x20, 0x1, 0x7ff, "5cfcefb688d98752cf6c12a730f606c0"}, {0xb8, 0x1, 0x10000, "081f4729c0d829ab10dcc647e4fbfccf0c40352597e5d6fa382b6af1abd3acab70a317080277fd511e76a0cab859e198bac62d67492fa403cdc50c47a8356fe5f4eaa10cfe2bbd32a4ba0bf73f6482144e4110a22fab0d48b339d2cda907e99177761f0c8e8a38e861fa1d00d1078e25682834eeedf00d44d6dab5c7c1bedd9bcea288e8139c32c910bb8d01e9ecd4c2e365e0042bc3bf01a38488424a0002d3d636e59d8f7f"}], 0x570}, 0x402) recvmsg(r0, &(0x7f0000000940)={&(0x7f0000000740)=@un=@file={0x0, ""/93}, 0x5f, &(0x7f0000000840)=[{&(0x7f00000007c0)=""/96, 0x60}], 0x1, &(0x7f0000000880)=""/160, 0xa0}, 0x1802) r1 = getppid() ktrace(&(0x7f0000000980)='./file0\x00', 0x0, 0x4000020a, r1) getsockname$inet(r0, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) recvfrom$inet(r0, &(0x7f0000000a40)=""/175, 0xaf, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x5, 0x7) getsockname$inet(r2, &(0x7f0000000b00), &(0x7f0000000b40)=0xc) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f0000000b80)) getpeername(r2, &(0x7f0000000e00)=@in6, &(0x7f0000000e40)=0xc) r3 = semget$private(0x0, 0x1, 0x104) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000e80), 0x400, 0x0) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000ec0)={0x1ff}) r5 = accept$inet(r2, 0x0, &(0x7f0000000f00)) bind$inet(r5, &(0x7f0000000f40)={0x2, 0x3}, 0xc) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) symlinkat(&(0x7f0000000f80)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000fc0)='./file0\x00') socket$inet(0x2, 0x8000, 0x7) semop(r3, &(0x7f0000001000)=[{0x5}, {0x3, 0x4, 0x1000}, {0x4, 0x1, 0x1000}, {0x0, 0xfffd, 0x800}, {0x0, 0x9, 0x2f7ba3b33d8097fb}, {0x4, 0x9, 0x1000}, {0x1, 0x8001, 0x800}, {0x2, 0x600, 0x800}], 0x8) r6 = dup2(0xffffffffffffff9c, r5) r7 = socket$unix(0x1, 0x1, 0x0) recvmmsg(r7, &(0x7f0000002300)={&(0x7f00000022c0)={0x0, 0x0, &(0x7f0000002180)=[{&(0x7f0000001040)=""/49, 0x31}, {&(0x7f0000001080)=""/201, 0xc9}, {&(0x7f0000001180)=""/4096, 0x1000}], 0x3, &(0x7f00000021c0)=""/234, 0xea}, 0x8}, 0x10, 0x842, &(0x7f0000002340)={0x8, 0x17c3}) sysctl$net_inet_ip(&(0x7f0000002380)={0x4, 0x2, 0x0, 0x1}, 0x4, &(0x7f00000023c0)="396d0890ea6c43a85776afefe7d561ee0f161c0f0f9d0ee535946ff0f0682778789a617eb6f1a0f355", &(0x7f0000002400)=0x29, &(0x7f0000002440)="e6f61d64a81e35227f8779592c83bd87fc3407e2be20f57179814038f01d753f8e0eebf9fac4fa6f8b1e3c81033aaa8866f318f45feb0959c6b711ff3f9829d20dd173620d07ddea5b6e611ee0245f3824d78e6dd2069dedc5078bfe0c320de6cd6aaae14bd7366baa98b36ccd18f9f888dcd3bea63b29ae8fb150c618365b602e86ce5185f8b9ea122a5179cfc7afb7f78703ae9dcd03426845c77e497531d7d9d140d66b5797c893a1e190d613e4a0ef80c392a9250d61eb21066c7795d1cb356712c9c3c388fa2aac09c3009689a379f2249419edb5cd90acada123aa2c261f40fea6728d53b1aeb7c5af589aec9f919fa94df88562ee7aebe10e83c6c888d5fc13b8f2adcc497502b0aa329b138085b7e4041f44d1e2a03a06ff53d59ee6c794951146eb5a945fc500b0c255de88ed8e83d85dfc18551bede5016a0a115a8bbf82ebe8ddf54852fd478417b259b7c73d8aa4a722428d8900d3221c8a85c49c7ead9ac610b50e726ff7bf8777fe396ce65f4317fb60b122a359a31653ab15da969e2f4874e82e121385937e74aa12df9fc9061fa3994a94bb6290b52c8b2ac4c528b656d69eced6b905ebadabfc0926cf7d1715c62e4453ea1695f227da95517a73b24515ae7e7c07f1c077528e49062e4f2e66d782858a1e227c1fbc654a40fc83eda9542e5826dd55086b65d6d02546c708e385d649e34ec88f9a55baf95c7c9e1643c6cba30610a4a5e3a5a6cd8f5ea708fae4be8932abb38a1a68877b9cd0b539360985885ce302cc2e83ed9f04f0ce021ad6d6c6d8081d7660b23cb3e9dc9e99f46c0cb663002279705bfa7a8104381c4d6693e6e94552d7c736b33faee4a132c3dd44c214025900a6da1281f9a4606bbabb822f90b3a7e7ddfcb78d4858df5a07126aecd05f255dddc0dc1209f38bfd1b51ceaee62313c42ca846b7e35202d60efc8ef5b8f5d943b41564b0015232fabcf3c364d561b8111dbb91ca73d1b0c9ee4b31d9dd0656e3aeeb1f6371243819ed6ec43e30ccce09f7d2b2bcd0d47fd42620c295b0db97f243ce745dd143ab21baac96979dee5c9f7e9d3cafa2651c325f7a4e69eac5de9ea27ff5aa7a1f0f483b5027b7c40d7c1b3ab471db34a2276acc83dfe8353b6fb420a30b016dc065cf27ebd616340a8525765aaa0ddf029640906d88847e9eb776114c51cd529329961f575b86a1440fa64039e3d07695bc2bca1aaf09e89af08472dab639f692e8c07795bfe5fd1a02acd644c1d9168eb5a657154fe2f591636a3dbb85a51bcb303c56206786d9b5609068ef1a67d18bde73db119a20ac2da72a77865f0df46ef7aaf9508918f58c18f6ce39da012eaeedf90b720236d3cd213f881cf4fdb1d314c8c44ffd547c37aa6c365a01fafa1054808dd59dd651b5604c7da1e5915c99db9f78bf6a5650136c4d1ecff93822fafa01f7597b6c51a3d9094a7aa6637f1f7d32f98ebfa153005bd1c57d144724edd1545eeacea4bfb5cef46dc8fe780984d08d424f09690758b88e7086ee4cfdf0ae0e235644fdf48912f18a4c2bcf54a70b7ac666b66cd2462d52cbcb45ae4af1a96c5cebfa629645e9f34ce706732e1d9eb71088a3e2b59c240bedfa55520aaccc1ecafd1d1cc800e63030c4e3c5cae491cf7d2ddc27ea1208c31c796f6e81b96524a962d6ca87fc2fd1eb626a9b6c0aa82cd96ff78466fe056f602bc60df196a0ba873e139e1a4e8dbed1e1bbd3a58e1aa8b48ea192e97bb4fe3c40a93c56912d1cdb2f3bcdb4a294882c136c0bed850d70d25b8483fa647a8df5c458c8e35e70e99b07b4234c2a5621628280fa8b55f5b6f4bbbd51ce09b5f7c4db45193430e86b7e2b679ca8a9e409bde5e0866c5d06bfc32328ff718dbfc5c72084ce4d8959f7ad04e4b9459e4afc5de4e3c08fa91169bbb9ede1ec5028908ec7fcce3570da6af514d0a131b0e5cfd1c175bfcd593ae5bd84a2bf6f136124a8bec23b1655876b3bef71d91d245044aff9fbc3136f7bf30aa11351274e255d8bdad1c3c86125213d06b25ac5a28819106e47c101ab4f847b05e9780f97a3700bcf33e031293573478979e01e5683784a1664bca0da56184f472311b81dfb630392bbd1625a3572bd037096244de6f2bac1e5c40786ce843d42b515831532fd78467b3e97ccf8e9816c7c30b1a28ef21354d14d36db08693a241faaaf6521245b3c83aea9784e0029f6f1911ef0483d13b8d9f6ed49f9adba7b80e4d452161b64bedfda96c1de949460f97ab4d2da3d67acb2e1672828d1b7185a35ccb2eb69cc571d06ba89aa09c236263e85c659720b352a7bedb2a3d4f8b5b624a28c81aa4de6089aac9fae99cf8b2861753d08cfeca636cbc0e7e3c9ba44587831d6b3c0cb9d45f9b3c17e9f4a4e9f07da3a40b0a9b7a9256ad3dceb88f47284a0f2f454e4561c91b3ab18ab70766780bef98af057124361fed0e045fceb6b2e7c42617173a0696e696cf921156d63ec119f4e2b27e75885b6f32ab3a0992b5aa92c11036b2930667d6dab77e7140c3d11b2e61e5fe2e2e7483ff8d25879f0e22fb711ef1dd962c3e3d7958fa74ec33af83d23f205170f293cc421028fcb89db0dd2ef857dbcf52f871b66d4dcf549348669db422ed0cacc5fa431b0f019e3f3de2f5fcf01c075953fd712c3d96c3ba75f23d44dec4c51a85caf409fc48087f5473abd1d4e514e5fabd61d21ff60525ece86963e902d6c74f8b35e71bcf88b9aee3403d0ef7175845519de91ce9ffe9e177cd211a5ae5dd5a2c52a395937308b5703cbce77a685df96453ed1005895a43585c2c6155a16eaebee90d5301235d694201d32ae194e59b7863b1c346dc48953cc87106a6e637cdde46004c229be8b3a36fcda06f9aa20e7db1567b952f3f1fd32462172b3eb3212cdf1277cd18c1cd4b522f2ed93c314107db23f5bd1590f39b22f5c058196029d3aefe5d7ca5f7c58f4a02785c0e971837237df06ff62ae28f3c4a9476380fdb6559fa316920bcc49b9665389a90f6198588db31d6c4994966d217323d20eab7148414de8f916eb0c81482f8a70fafb21abb06a96b611a5e69078d1d627473ca8a583d89d804426b1e4a2fbfd6f070235d647f3d1b572406cc9716b7ca153dcad7dea96a928d4cb5002e59e68c2b5185f4dceed6f8075b651b175d603a22173913a193786b67d3831b7300fad1ef5c28a998760615873ab149cef0ad9e5e50e409b50f6608ce6f65f068d52aeb068173e5c84aa53613199c57be7a691b01f15f4c3c79d5b2cd694e4f2862b788f449fdd2a79629de4514b155ea5790430f5c2e4f1c2ae2bc600d5519b24a2fc6ff0ff6f975b05523bb6701ca620c80edd469f65ad25d779325a0bdb39f730d377c9fe6a61cd87b723cf1c7f30d7c6366c9157a1912ae52d0e4f784ba85c3f4c8696f18306d8e89bac340f2830734e47999937c043ae3f351f911e78d516f68dcc56cf570f7960cee6b4cb8f8c27d0cbc83b67a66787370cb5a9516fcb98722cf23792b4bf41c402e5cf33ee2450d2eaba6b11c89fed936df676bdf00fcec3285201cd49af5b1897d8144bbfc8f6c03d1a92ed76e80a4459ecf362df186cdf7c4e693a271f2c1e955f2bfd72311832010c850add6995dde183ed889c90495f4c178fb65a3295c7f6f1d00c19a6b89c858e79308d6effa974d3bae56b33915493528aac48200df61cef4f53a2d9ac8f1160eccee4cf9b1e2f11c6f1a7188026c1b9fe2e7b7a15df296d23573d215b69e3beaadccc5c884a58443fa4d2a222c459f981a1d553d185b7871d892b7b0462c0e389342c73ecafb3fa288c03c957f80f300b1ca9f722b43f97ceb9123d7e5d590ec90c25f7b28ff2d9b2fe84f5dfb179db29d4bf341ba5a4564940be913fbc453a9da9daf50d2abd18d1dcb43654da42e4b58dbc790983497f9b5c4d69e0a5eb708eaa72cd87f998dcffc63061c3f330441cc8c4bddcdcfacc2c5f2b5184e981cf2a16b812b5d647692a7b0058cf80f5b624e458ab56055d573a3e3912674d016e8a21f0736a1c7d732a02c34ab666ba7b5104c915cf6002e87ecf825b3d6a397861ca4899166e8303e5ae5a2f2b5a3f79772a2a687aee7f60aa8c6c8ebf11d7e1cef2f24218700b00010749c44cd3f8285e870645be252eaa905502781c27f54ebb66939802fc4bb75c6f254f1e00d1b1e2f8cb88793fea6a6a4432239166d655d071cacfce9be699a2a9f3096d52d4230d336ef37f6ab2c2f6322e5bbb151e0a32ca65e91a48b3f4ce95e81bd08b42db2b21afb2dea8d6f127fa0c28849b74db1c76d06ab83fa3da9d1331635f6e72423fe6b9ec2d55df4da78e5257328ebb6cacc32f4cf5e891a31d9c2bc4c4b0dbb962dfd6fad6b7bc179d18a0512ab93b61c8ed84453fc4fbd3142a4d08d68fa0023cd4d04c8c01f592bfe9cab90bf3804d69c7ecd459284df54a5ee8ef3abab8a2b388ea75b7acceae0158df72622c66c5845494c0455b726ce8471cb6ed0c286797282587090e62dc0c1bae0261d1617258ecf606ee32f9e98ffc8894ccaf7a7ffb0486a18f1feb9b0bff48d1de2f61bd7fc7c867a6a850b05c115db24a531fd4844becdfaef70809f1e0ca4e7351117effd98ff63ed7aff266c8d45120140f9fac081e376ed1cfd17dfa11ec7d916fcc0f58949c6292a3ff7d2bc3642193cb7ff8c56df21ff8d67194b051b0c1b87c3b4e65dd6b7b202e924b2b833208ab69e5406bf74bf19a3fdbe3dc2e6a800aea79623cd5e32593d08df3524ef42b6d9ef1ee85668ec88843972f62932eaec1002facafa1584525def458ef4b8dad3b389d162d85c9b053f57a5576af6cd8bc89e3b96c9b9f4bff15f82a01b1aff358e38baadc00eac5a3b3acab22598404ee7ab388879b8fa387828ddecf6664681c4db2762201c567f11a77b81157c6fe0528db4a439d9d101322d14a652e732c1ea8d8e8a92f42552608fa3cc8a01cc42134eec6768d0450baf80a113ba416226b796f06061f4d1c6c823f476940f0791563cb0540a02133ba892c40a24a2fed4f4252c5dbe00ddb4cfc0d43b04e55caf7e99cf1c3953b8e0692791a87b9be0295dc8a6ebd595cd62ee224c47a873f4827b69cafa6541194a58e0e70ccf8fef6c3e6169a12efb48bfc85f887007ad38f9f49ba67bef01fcd6b63e1ab60c6f39c20034015669bcfad24728582ab467d1b68a7e46146797ab242f71317803a741cb475ebc38f6771570816b211ca52dc692eb9ac782f2240afc176c8d7f92b3014a4f1b78759d32891981a4177a8897158e969b67963f75beeb4e665d5a0009280b6a8dc6434b85549dec1232a29d891a092e32c2d7c69749ec893f141597f8d29ed89cc16ecfd9713b3960426bf3d06e883ded25bfc0c0e801556113bd0fd0da0f3955ecf8ce12f401f56942b8874295e4e0dc1198d4286b52bfd581fa06399a9eacb6de7dda3443397108359e5d62c0f1314db63feb39734852049ed98cca75357c663a4ceddc3e364760c0881b87590658ff66e2eae51462efb03234b649b665b1f4180d4b11017a4ddf791fc1187ac185c52a5f3d116efdcb6beb106dd4f29854ee84f59916a15f11ddbef45ebbb7e062dd82898728d0527950a055fbf7e49081fa731debdebc8f358a62b6b27d9f114d39e6628b1194d6f8d7331c23536ac918680e4fe2ca8afe42f3bdc850dd94e099a624900d304555ed6ec25dbd9cbe9841e8d092e672e1751753e149bde837ba3a01253b27ba11f964075d48c24a622353654f55d", 0x1000) r8 = open$dir(&(0x7f0000003440)='./file1\x00', 0x0, 0xe0) r9 = fcntl$dupfd(r6, 0xa, r8) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000003480)={0x20, 0x3f, {0x0, 0x5}}) ioctl$TIOCSBRK(r9, 0x2000747b) r10 = getuid() seteuid(r10) executing program 4: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000080)={0x1, 0xfffffffe}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000), 0x10) connect$unix(r0, &(0x7f0000000000), 0x10) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@file={0x0, '\x00'}, 0x3) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, 0xffffffffffffffff) executing program 2: 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) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$setstatus(r0, 0x4, 0x40) connect$inet(r0, &(0x7f0000000000), 0x10) shutdown(r0, 0x2) r2 = socket(0x2, 0x1, 0x20) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) close(r5) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r6, &(0x7f0000000380)=[{0x0}], 0x1, 0x80000000) r7 = socket(0x18, 0x2, 0x0) r8 = socket$inet(0x18, 0x3, 0x102) r9 = dup2(r8, r7) sendmsg$unix(r9, &(0x7f0000000840)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8, 0x0, 0x0, &(0x7f0000000a80)=ANY=[], 0x118}, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)='c\x00') executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200), 0x10, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000240)={0x1, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x14}, {0x2}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x6, 0x4, 0x0) accept(r3, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f0000000000)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x2, 0x3, 0x0) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) minherit(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) writev(r7, &(0x7f0000000040)=[{&(0x7f0000000100)="96e9cf1c159fc25ac05e6f4c", 0xc}, {&(0x7f0000000340)="f9a1c701162e373f67028f33dcf02d3fc6be51adfd769439cd2a502b0dd2f4420babb82c2522b6141b7e3a47118b35202f3e5ddd26e1ee7b5baffe4b5aec0580c3fbce117d8d7ff69ef5ccd161c2e996bd14fcb1cbb009bdc1150054a33767d16bbe8ca36f3520e80751922fa3385414516fceb0aeec9b6024b64ce736e0a3d997af791fc2f5929858de08d7a686526551ff09f3d15b8bbc3327820daf37297cbe2aacb062472e", 0xa7}, {&(0x7f0000000400)="cb", 0x1}], 0x3) execve(0x0, 0x0, 0x0) ioctl$FIONREAD(r6, 0x8020697f, &(0x7f00000001c0)) executing program 7: socket(0x0, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x40a) executing program 3: semop(0xffffffffffffffff, &(0x7f0000000100)=[{0x2}, {0x0, 0x2fe}], 0x2) semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) socket(0x0, 0x3, 0x0) listen(0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(r0, 0x41946465, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x80, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x40, 0x10}}) 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}]}) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fe3c9df96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c01120", 0xb1, 0x0, 0x0, 0x0) semget(0x1, 0x4, 0x84) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r2, &(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(0x2, 0x4, 0xfe) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x182, 0x8a) open(&(0x7f0000000000)='./file0\x00', 0x22, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x10, 0x2, 0x41) ioctl$FIONREAD(r4, 0x80146951, &(0x7f00000001c0)) executing program 7: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) shutdown(r0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f0000000000)="9b0209c3", &(0x7f00000002c0)=0x4, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{0x0}, {0x0}, {&(0x7f0000000200)}], 0x3) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005016000009f0500060003", 0xd, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socket$inet6(0x1e, 0x3, 0x0) fchmodat(0xffffffffffffffff, 0x0, 0x8, 0xe) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r2 = open(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) socket(0x18, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x1e, 0x2}, 0x4, 0x0, 0x0, &(0x7f00000000c0), 0x0) r4 = open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000001c0)='./file1\x00', 0x0) renameat(r4, &(0x7f0000000140)='./file1\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00') getsockname(r4, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r5 = dup(r3) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000002b80), 0x1, 0x0) sysctl$hw(&(0x7f0000000640)={0x6, 0xd}, 0x2, &(0x7f0000000680), 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000240)={0x6, 0xa}, 0x2, &(0x7f0000000280)="c76bb2d5d5194c0fb70d95adb8af1d73bfbc1e3d35b1fd725caa1dd4da602a606b317f28fdc175233579ea6f32", &(0x7f00000002c0)=0x2d, &(0x7f0000000300)="7e64c4c7c04d5688bca64ca819ac2b070aca6b1f12b5214cfae9b8cbbdeb714ee7", 0x21) socket$inet(0x2, 0x0, 0x0) pread(r1, &(0x7f0000000040)="16", 0x1, 0x400) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r6, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) getpeername(r6, 0x0, &(0x7f0000000140)) socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) executing program 0: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000100)="105e83ead158375c89f92c65281a6d3ca24ba2b699a2cb37bc143cdbe1144082a2383193cbc2bcc123bad345", 0x2}], 0x1) socket$inet(0x2, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000040), 0x7, 0x0, 0x0, 0x0, 0xfffffe88) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="00040080", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 7: r0 = semget(0x3, 0x3, 0x0) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000100)=""/146) syz_emit_ethernet(0x37, &(0x7f0000000000)={@empty, @empty, [], {@arp={0x806, @generic={0x1, 0x809f, 0x6, 0x5, 0x1, @broadcast, "a667e9b0d7", @broadcast, "e2053291b2926d8c977326fbe06e22b7"}}}}) syz_extract_tcp_res(&(0x7f0000000040), 0x80000000, 0x401) setrlimit(0x4, &(0x7f0000000080)={0x5, 0xfffffffffffffe01}) executing program 6: syz_emit_ethernet(0x2d, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaa08000000aaaaaaaaaa86dd6000"/54]) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {}, {}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1a}, 0x4, 0x0, 0x0, 0x0, 0x0) msgget(0x2, 0x408) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x8c}], 0x1}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$WSKBDIO_GETENCODING(r2, 0x4004570f, &(0x7f0000000000)) sysctl$kern(&(0x7f0000000040)={0x1, 0x2f}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) connect$inet(r3, &(0x7f0000000000), 0x10) recvfrom$inet(r3, &(0x7f0000000080)=""/146, 0x92, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) bind(r3, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x5, 0x4}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0xc) openat$diskmap(0xffffffffffffff9c, 0x0, 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}], 0x1}) sysctl$vm(&(0x7f0000000080)={0xa}, 0x3, 0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000040)={0x0, 0x0}) syz_open_pts() executing program 2: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="6084ceddd7b0d1979279c36afcbfca292c881c5551de5d4e986eb841e43f9a3f8464758651105464f1b4edd2d28e25dbe33e032c74b02ea10f0d8f04d5", 0x3d) r0 = shmget$private(0x0, 0x3000, 0x486, &(0x7f0000ffb000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100), 0x100, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000180)=r2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000001c0)={0x5faf, 0x4225, './file0\x00', 0xe1, 0x8, 0x0, 0x9}) getuid() r3 = open$dir(&(0x7f0000000240)='./file0\x00', 0x80, 0x170) symlinkat(&(0x7f0000000200)='./file0\x00', r3, &(0x7f0000000280)='./file0\x00') clock_getres(0x2, &(0x7f00000002c0)) sysctl$net_inet_ipip(&(0x7f0000000300)={0x4, 0x2, 0x4, 0x1}, 0x4, &(0x7f0000000340)="e1d7928cb31b3f9561b6b31917174644030bf71a6b5c273a2f69a94c2c22ccc0d65b0273e9401023458387f3d052fb6cef96690a1cb79e84e603dabce760ce616853ac069f8afcdccca96dddd50f6ccbb7e42c4abffc43539d67655e8b0ae1fdbab2277fe53986ea039bfaf4c25a5963ad8765be6815e61b4e23e312d758fb0fdc7a06b1550ab95a8d7bd7ed210e8aea82a114", &(0x7f0000000400)=0x93, &(0x7f0000000440)="09b4e593067a3eead07128bb0a6252e6e686119d8250d2fd9a586bd78d2d8d7db7c7e447ed2225dbf8fdb2acce368194378f12a41805a31295d18a660e58e14c266ecdacb30704a63a9cd32ec275caaccf69f990e104b34c84433404e6f5a544503390e13e0993cfbe6d55a94b5fc5e3aef253da65e3f8ef8cbbb595bd3ccd05c927ac448c0a7028d788d3f4331353da6c03f460f66a8e01dde88e197e8eb0e34b1939a3ce11332c581bf26babbc0b1f9ad886e15d2ce43b640fd583216b91bd5bd0ebb4ab3e5add49a268b6c3dc39c0ae505c318e8a1326364f990f751853f2c8cf4335397826cfe0b4bddcc9b01d03b8eddd49bff5155c28838ca8a8c1639abd2f148b6166aa7377b9461b378737a4a8f2e4bc6dc8eb8aa1ddddeab06a327232348efde7d4d45e776e85705d0b81926257fbe1be7455949c2602b8c75238d9c08e83e57604f92d7c6037a2e7a7d85e64b86100ce07753be91fecaca80365ded86117d7f8ec0691815bf3a393f9d910b17147e003d68c5b38d0c0a1b82d7bda6c674a10a9b063a702f3e6ed7cd055a028438d69df7f2c58e3b87325ffb21097ac8bf61e6496fa0d2cd4ccb305c8ca694756936881178fd8a21ba954d160a30226701fcb5ad793771d3ba262363caa261e128304ccc2849ee0559a8221200373f017faa85eb157d3fd91510cf9b52977384b5637068c7392bf771dc8f9804ea1e9bcc89a3120c477c47c2f924733bd3f66679df26070d3752b5ce590db34ca8b410f57424878a9e84553045dcfeaf11c76cd2e83bf422e370bffd444d972f29ce1863a0db8176f6571172db30ed20b93663b657107858ee3af1d7440a0baa8e212494c687b0df246ac12dbf70ffae94b64e9fe9927cbe9a0eaed3380d1217791d895b8350329b18458eb7d8ed83ac1b36a7e0c63164dc3f8798d5af4455e1c7b0ef5ef4070e42666f4b6e7359ac95edf01a61bd72218e37e5060d8b3a9aa0d1a9dd737d27115e64d46f7c5f5b3974451f47a4b84af52c72032d2d05f9f0441744dcb56100f3ceb5c26b44acd9674fa6f77e478f113edb234bc8caacf9ba998759072ef254839b9cbaeb1e3c88504a0e97a6f9d26c6155b288799ff50fed9f0180f511b4830ba4d1d189312a96d14f478db9d41e6cd5b9ee038de637a7623dcb9ebba0368fbe6110eecc9db9df4f675ab8abed0f903ce7398e8febfd674716cc8c37bc6c6d7b1f8059df639abc7d85e50d4f606b930669793248afc8c61416d1c80f3e7e66efc29610f6f5e908c53b4dae8d37776a959bd4eab5aa445e010138141ee648267107a3f58b02f419c1ebc80346ff6bd48e61f1086e1638f3800a73741187d13c429aa64da43046cac83bbbe8be4b73aa9fe701f1e06997d222f72b1b83f8bf43512fac91318bf4d30f5a46ab7db34358f3b94ce1599da497fa60ca7fb6d02dd870dfade088940b0986512dfcb24da713dd7115be75705b4292807c7599a3bf8fd5a8c786429fc358ca8ff0f2a9356e70ab4592e72b21633c97088e590d5469f97242f9c7189eb5d2f9f9a150542f109f56e79d0850a91d51e43985f6853580119c74537141891070931b0d32f606d2636aa262361838615df92639f602c384e31da4fdce729e8cc76535de4e9af76a7289d343560e3b437037ef0956123e12f8d19be2e65d90db218eca479bda75f6b07f6f32a5dcdf1d0fb4400cfca80d871ca3a2dcc2261d8728a224c0b203fb2a5deaeca94520dc4d68d24149354431abb635b82c90a9c9571b7e4e2dc30c4a2a141f80a73576e0d05ab4c71b35fa71ba519b6a28985fccf7512de860d4e174525f66a8c4b3fe13ce95aa680afb703f74b8723255853ad4cb94c6e7afc41a41eea4bc47bbf4b34899b39ce1c4dda81a36624f61180e3bd80aca8c4e000c908c6598c4959ec281c598706c8152b87f5683942ae3a278268d316d9be2c12ce06791f1675efccd113688fe1fa4ac0254ba89de184c73eb7732cf32ad40a3e3ca11305aad0ba87bb4ba35eef530c499eec17718e39ab20fe3c81a92d792a7a54311de4fd01b1a72d25af812384b567f4836e371d00fc91209679b8a95995d5c5d03908d862ce51561fed3ab3f83eccfe082521a2080fd904b09e502a41fefd67cbbac31421aa2e23aee17682ca6623ca94470ab2bc37632487afaa2468cca5235665638b39c6286ae88c0875ba15c726cb2b094ea0cf668f444de96c16640b946f3da149f843445eec2a6fe8be1f323bcc9954fc458e8fd80b82b990de38d4280fb632a2b8c5261abe070053b56cdc6dcbe64e678728627669ccf2ec19a8e04f6167a511540a227f881dfc3ee18686ac09fe777aa3ee53f5cd49f538e00975537b32b3523bb33af1cda7f564b2b99a148341aa2ad96c2c11a7a8d2fe8968128c8ff60de0070a312b8f119fecc5d892cdad3336ac4239c6bfbe2db9b3d458e4c762aaa5e143245d14a6ac584a0cf9f602fe1e6be3273fb67a3fec648d11dc287b75b04ebed63d70bdb8e7a1cf1ad65f2149fb48ddd2500f083160fa62264423ca29004e00a5e695301557abef25379725fbc82f9eb805e98a435b162ac1c63607d9710ab718352174531bda0e81a9b94fae2aa1fcccc14de0f45ee253ca9a4ff7dd6edb4c06b9e6fde5112d060191987b44b4d0e944424a23e9331adedac3baf3b3f1dcb8f4d26743b35227996cc95fe347adeec936ac5ecfcc41696bb9ddc82bcbf34a3cf56339887f6982c4552ee4f6f6e257a964bb97f8717a50ba45b282a3daddcef483c695496b2eae9b13b4ef07f4c838bb1b2f8d9afea6eb5e19d8a69847cd49ac9b0e0bd9274d0eb3fd957d3070ff8c2aa982dbd1409ad62d554b35971504c93c9daffb011d9edcb79a5a7a1593e63e886af73cac3e62151bf9952b913e2df8498f797d34b8b3847e178e39a639611d4ffc36062ca9cd010584fbfd675f03a0926d0a5c09787d0e0f698ec53f2dfa1312c7f239d112a3451c0c7f118409723ec2a7fbe5fbc26ae0adb9ee65e43ee720978469dd6dad903596d3a6b4eee0a84009af6cad33aff1a9d4f4a2e9861ebd3f7c885b61ab919dbf3dfe785dce21e8f6e70c7a0b4bfa3b29278aeb1895c51ff08fcb843b440a39f961fd2957f3ad2984106e8ad655ff72ce052621204e8a2845551ce53cfe165e1bc843f404516e99da8dc63eae15b8fbe5cce59f85b097be47ed9aef04d9221d85efbd73e8f9632352c7dde474a97936fe88e7f05fb9d9c02ea2a8c9c1a2a9f09c6520ace7090ba0c745929c22ccbede4edaf48c63d8c474d93b8255383b62716758d7fc559b51de4261735a4bacd802180dfe7afdfb86cbe7c8d123849bf5dc0a1feb91093aef7bb8ea5038aff2b8b37260f26ca05a7f52501113b603175cbccd07f1dcb98ee58de8c67e199af2c5587f5acd6accafb61047f80f98f7f08ec61c6a9a2ba9c2f7287558b2a9cfb4c66cab41e7b7c80cf8c3e5c3a85a5b00a9dc8ef4c2dae3f603a06bf749b1822155383ffbf295a49ca87d12c852b9aec0891950a8c9e015d43f66e139288429ef513df78891a2d84cfe5d631039240d7a5622669eaaadca50a4e1fb3d50d4788442a5e2da1da169dfdbbacdb68375dce523c9f1443b6a943a96a8b5b1683e132cd1578bb01a10b3dbd2445be2751f362172aa3d68b39b24aaa50d2175498e2f6088702465ee542cc59bdd08ece34f2c8c47ae306e59331213ff4f078477cc24a13ad194a47a65a79c212e0322e28de5ee54cdcf6cf51efdde88789bdf8a90ebbbcae13be4952b83f2f002dce4fd844544c0c65d0456cad12cb357a2b4026ca16f6d9dd585f8606bd7bd0b3b3c4aeb7ae1580c88b8c0f93cd17f36868cbf8e561d6a8a8a48e327bf21de2438f061271f2fb18bce12a1a7848544e887c235ffed5db232ee454ab36733917fe369948a30ba8c117bf500ee71fa35f544708b456f08b68049f189c2428f709471c6c28c1982bd3c06df04759516085fca3c4159cbdc58f1cf17665cb81e63dbfdd197a53d298aec1fcea51f622275acd122212334ef1c57762207384bbb69edfbbc654e67527e0e5fe2d8d64d8fe9eda4e6d158f8a5c34637175eb8edecd42df2b04e386fcd91d737b450616fb23de87396be0559a3cda3a8c3f859f6c15362b31e35c3cb4d2d313912e1ebc6d5d03264503e49311d46d9d45b7f54c658f79a1f74d78708974b78bcc117029a5b5275f68b74fadd3395cb6c7a246154bc24cf479943c2a5b2da37927c259cb6a4afc6ebb609fb1ae48730e69c7c6e573b958be0975b2cf07b24ce9d8971f4765f5c06d89512633ef726375263acc8fb69bd1bb9edcae64519e544750ccb6db84630dc8bba7744ad6fbbfd37f975a9113d941b271cf5ef1954f6a89a99f87b30f88544152656c1948f668174b0717e6c607fd9bd0b462e9e8b1182f620d0d289ef9c642a4c90ddd3a9f760e97d8341b62949b6a3275bae3e1c6fb48a7381f2f3839489df5bef616541251d8752c5043d42f799cbe8b6f526cb4d0a0b5c5e1d049bcf74d8fdac642454be529628670db161b2d81f489f6ad578cc76472d8f9167c5a7fe1f9741fc284269df1d3726be9fbb895698d91859e8320164386298213fdc34bfaed22a2e7e6f93151c28a7a88ea6a78caae93b4f3fdaabe5353c674e9a0a933840e303fd9b5d18f95395e9ddcc336a974322818d449703aeef135ce99a7aa044a7787b2004b0a36f8c58338a8f966b69ccece196735ffa8a10d9a0fa2e55251cdd5d1ce34ccb86e4eee54c5fafc17868aea9b0867b21a0e277759fe278a156c4494950b637540b5b7380e31262fa840d2becd8a96091e5fe3fedf31958bf8814f3e481268a960d3fccf0cf3a11565f925b77002c8aef2e44ec2d722726b3efc8bbec0cebe54323c42d1395aad96d89ca303d4c13b6a3631e346efeb59d9b4e57bff0a0981098be038da6e67c7d3bf39aaf6ed0b0c9ba19a0946e999671dca4fded57df72fdb5d5aa2830bb8fe2933fe8dee496f67caba1cd28fd136d7e5fd90bdde9326c6d86b47f40b4902da691a5b3ac186a0b94e7d6d5ba6b9884381ea96123b71c5ec1d96270291474b0a5be49e8ddeb3b20d3dee835ebb1f4e92e3e5d5620d6e7fb7bfb8fe1278d47f736c3e106b339890c5f709a236e60d9c2be0cc750fec10cef7da259f345233d9b4c36bc10b1132f96d01c9981673fed9c5892d60fc8a33086191c8e1df7b5960456ecdab031e9d39a7b813fa8d8c46cff33969b74b8b13895bcf171a3f55dabde88a68cadd3021bab76f6c519e5fde61f9a75d2b317c11b1fbdae034c9bb8b0b4dee751f27f1a9edeb47f4c48760f99d90012c5d2f59ecf35f1eed8a1f35a72d7d9687570e6a34d063d4bc0e106864ebf2bb20817e68a48bb4a3afd38f58f0bc5cf3038f8537c5407e439fcfcadd045f8f34e90c54aee14934dfdc7f30de1293740c175413b3c110491c33e9bd2c235b48dda7ef8bb081ab99067f4045d935a838fd5cb08405b2527d626e0c41e8edbe102c9fc21eab636256a776aeeb9573da5f529a40b737f4f518681514907a20cd815ed7a64882c333347738c25d99ac97c33c3fca2fcaa3aa4e513a69ff698afc45a7c09b80d4ecc206602652d8d24241cc1abff4a1d6937b3b65cd3e81895402480de6ad5f624b9530082523999c80f48191e83fea0ef6b7bb0a3ac43398ed1097466fc44d700412974c2bf18394649aa3060a42049f5cb5a252033c4ce6581998ac830305cf28f3249610feef49c31272d", 0x1000) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000001440)=0x200) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001480), 0x800, 0x0) pwrite(r4, &(0x7f00000014c0)="331b9edd4e669e5c61a6789a13e4be62981aae0fba666d66cb8d521848ccc25cdc52fe966531341c027100d8e369e1a8f272c893ad8aa62178aebc8273a87c", 0x3f, 0x6) recvfrom$unix(r2, &(0x7f0000001500)=""/195, 0xc3, 0x0, &(0x7f0000001600)=@abs={0x1, 0x0, 0x2}, 0x8) r5 = open$dir(&(0x7f0000001640)='./file0\x00', 0x80, 0x10) renameat(r5, &(0x7f0000001680)='./file1\x00', r2, &(0x7f00000016c0)='./file0\x00') flock(r5, 0x2) execve(&(0x7f0000001700)='./file0\x00', &(0x7f00000018c0)=[&(0x7f0000001740)='/dev/klog\x00', &(0x7f0000001780)='/dev/klog\x00', &(0x7f00000017c0)='\x00', &(0x7f0000001800)='/dev/klog\x00', &(0x7f0000001840)='/dev/klog\x00', &(0x7f0000001880)='.\x00'], &(0x7f0000001ac0)=[&(0x7f0000001900)=',*(\x87\x00', &(0x7f0000001940)='+}-}-.\x00', &(0x7f0000001980)='/dev/wsmouse0\x00', &(0x7f00000019c0)='/dev/klog\x00', &(0x7f0000001a00)=')&\x90.#:-%,+)@..-\\[\'[\\\x00', &(0x7f0000001a40)=')\'\x00', &(0x7f0000001a80)='\\:+\x00']) mknodat(r2, &(0x7f0000001b00)='./file0\x00', 0xb147, 0xdeaf) openat$tty(0xffffffffffffff9c, &(0x7f0000001b40), 0x1, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000001b80)=0x3) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000001bc0)={'./file2\x00', 0x3, 0x1, 0x6}) r6 = open(&(0x7f0000002000)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f0000002040)={0x0, './file1\x00', './file1\x00'}) nanosleep(&(0x7f0000002080)={0x800, 0x6582ffed}, &(0x7f00000020c0)) fcntl$setflags(r4, 0x2, 0x0) getpid() executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)="477b8f6474ade3ad0d3275e14076825f09a2e76edcaccc2794a81f93490fd028c315335855acaf82de73edf263372ca5399b73178d13cbc88491b44d5f19c8d4c6d9a464", 0x44}, {&(0x7f00000000c0)="25c57041dda5995dde0c13a457ac1ef93b84e1568adb42f6d7fc602d4869279e555988b0016e6af4cb20dfa3fe2b81b27a0d994d8f1ae8e817aefb3b3f99569260dfe7c613a02ec83958da4c10913eababb428e2", 0x54}], 0x2, &(0x7f0000000180)}, 0x8) executing program 7: semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) r0 = semget$private(0x0, 0x1, 0x241) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0xa5, 0x1]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xffffffffffffffc8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3, 0x0, r3, 0xba}}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x8, r1, r2, 0x0, r3, 0x50, 0x91f3}, 0x5, 0x30, 0x401}) executing program 3: open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0x80400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="fd", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = socket(0x1, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x100, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000240)) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, 0x0}) r2 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080), 0x0) r3 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r3, 0x8080691a, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) socket$unix(0x1, 0x5, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) open$dir(0x0, 0x0, 0x0) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) socket$unix(0x1, 0x0, 0x0) msync(&(0x7f0000952000/0x2000)=nil, 0x87abbe8d1cc6ad9, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3b, 0x3, 0x0, 0x3}, {0x1, 0x4, 0x40}, {0x26, 0x0, 0x0, 0x4}]}) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[@ANYRESOCT=r0, @ANYRESOCT=r0]) getpgid(0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaa4aaaaaaaa00000000001c0000000000009078ac1400bb"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000735000/0xf000)=nil, 0xf000, 0x6) sysctl$kern(&(0x7f0000002240)={0x1, 0x3a}, 0x2, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000), 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7fffffc000) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x1) recvmmsg(r2, &(0x7f0000000240)={0x0}, 0x10, 0x1, 0x0) pipe(&(0x7f0000000040)) syz_open_pts() syz_open_pts() getsockname$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) setegid(0xffffffffffffffff) msgget$private(0x0, 0xb) executing program 4: open(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x200, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}], 0x1) r0 = open(0x0, 0x0, 0x0) ktrace(0x0, 0x4, 0x0, 0x0) mmap(&(0x7f000023b000/0x2000)=nil, 0x2000, 0x0, 0x2813, 0xffffffffffffffff, 0xfffffffffffffffc) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) setrlimit(0x0, 0x0) close(0xffffffffffffffff) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf782f) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgroups(0x0, 0x0) setgid(r3) setuid(0xee01) r4 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) faccessat(r4, &(0x7f0000000100)='./file0\x00', 0x4, 0x0) close(r1) socket(0x0, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x7, 0x1}, 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) fcntl$dupfd(r5, 0x3, 0xffffffffffffffff) executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x2, 0x0, 0x1000300000001}) flock(r0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x6, 0x80}) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r1}) acct(0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(0x0, 0x20, 0x0) execve(0x0, 0x0, 0x0) close(0xffffffffffffffff) syz_open_pts() syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000000100)}], 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000001740), 0x0, 0x0) accept$inet(r1, &(0x7f0000001780), &(0x7f00000017c0)=0xc) sendmsg$unix(r3, &(0x7f0000001840)={&(0x7f0000001140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{0x0}, {&(0x7f0000001400)}, {&(0x7f00000014c0)="da2e70e46985c94ec3790457957bda5a257c6f8faed17584d0f47961dc549175f1402d00474e01226c7dedc536f133676ce9f3ae3d7688c5a7872fb8edf11a7a853a9b0d9d53f03ccc3b2e5c8259143672b51b0b35a6b97045137e00ea1d8a76d71e065df73e19bc67f9ef4570e92be0c69947f978b0cfd1612aa61a3e411753167c08f15510b3c884dbe7e23d552af5d2e13f87b045", 0x96}, {&(0x7f0000000980)="1866abf92bd7a2107dae4a35d54b1381f73dadfa6ea5c72fd51e158f57deafb60b902570f3ab98083f2ccdddad366b6348b4f7d3ae0e943cdd4b0e559ac224be7e5706bfbfdd4d4a3a9ebaab9aedb0289d0d87b97f00d6e79dd01bfe3b39e9e81a40e27526af1efff1de7622beb143f20a85760ec40eca59f19d5f06e4a4ab2766c698b8509aeafd2ad65f69af388ebecb1793673b34aff22bed0daa308321c831b38bf2c6fa07eedfdf944aef12b9eb191a5c8fa103802a8fa7d9c4e4adc67afd51e29f19e8fb4f4bf78107092d28959b902224bac4a72417916045e2456829857680cd91e102d47b4041", 0xeb}, {&(0x7f0000000a80)="e5c05270b45bef7e2978c9c99ec5003f216393c471460e2db738f006bc51b1f32fa2f9411181a05e087865b4870763665f610b18cfafa53c7ced94ed802c20b61b9042bec103251209ecc868ad01be9dbcd0e592be30d9710f5ca43e8e21c55d1b4d3d4c8a700d47b3a5642097f172af6c0bbab9c6775f9938e0b1fac2fa149e5c3b945085a11119fe556ceb8bfd719b9bc5d82b0e31096416dbb42fc9e3a87456dd3a8980332b13", 0xa8}, {&(0x7f0000000b40)="ea9b8f392ac5ffb1523bfa1dda96ef2de1c71b15cc0b6d4279ed7e464c30c7b9dab007ff142f0f748368b135fb6318da581044528abb627a1511a7464b492be41bff1d50754ae1082c21a5cc62badad2a42e2b6736b980431ae526ba50f78060391fcb19fd7fedb9b3d434119f5ff00623ce251564798d4492994df23b1d9f48380e76a1eb311abc26f5c5cf1fbed8042dac44", 0x93}, {&(0x7f0000000c00)="e81e2e939c0d5b", 0x7}, {&(0x7f0000000c40)="029317cc5181822e85ed081d5ddaa4cb17430fd1c3f0856914f26fc6c1974d97c2ba9cf92db5b31e7f8de65fbea1b72367c9807a37bf7086c77fab4a137165263befcca854cc1d6f1d8f1a1c53e24133604d6c8b70298f7dfaf11fa2eda9f41a9d6c47d26ae48b08", 0x68}], 0x8}, 0x3) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r4 = socket(0x2, 0x3, 0x0) bind(r4, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) connect$unix(r4, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x1) sendto$inet(r4, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x20, 0x0, 0xfe) sysctl$hw(&(0x7f0000000140)={0x6, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x54}, {0x6}]}) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) (async) syz_emit_ethernet(0x3a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffff"]) (async) recvmsg(r1, &(0x7f00000016c0)={&(0x7f00000001c0)=@un=@abs, 0x8, &(0x7f0000000200)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/253, 0xfd}, {&(0x7f0000001480)=""/101, 0x65}, {&(0x7f0000001500)=""/174, 0xae}], 0x4, &(0x7f00000015c0)=""/216, 0xd8}, 0x1000) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x40}, {0x2}, {0x6}]}) (async) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r5, &(0x7f0000000080)=[{&(0x7f0000000340)='Mn', 0x2}], 0x1) execve(0x0, 0x0, 0x0) (async) connect$unix(r3, &(0x7f0000000000), 0x10) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r6 = syz_open_pts() close(r6) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) (async) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000100)) write(r3, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) (async) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) chdir(&(0x7f0000000240)='./file0\x00') (async) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xfffffffffffffde2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r7}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x6, 0x0, 0x27) executing program 0: r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) r1 = socket$inet(0x2, 0x8000, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) executing program 3: writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000180)="a91d572018dfc112b211c9b7f9dbdc4e9c7752845c16984bb622d74a83050000000fd383c857ce942c438f2ea02b33f59d83749b711951efa88a2a6dcd049f666033a9f5edee0d0f34a08b000000000000", 0x51}], 0x1) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r1 = open(&(0x7f0000001700)='./file0\x00', 0x8000, 0x152) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x32, 0x4}}) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000400)=[{0x4d}, {0x2d}, {0x812e}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000300)=0xffffff01, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_INFO(r3, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) r4 = getegid() setregid(r4, 0xffffffffffffffff) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kqueue() kevent(r0, &(0x7f0000000640), 0x6, 0x0, 0x7ff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) getgid() sysctl$net_inet_icmp(&(0x7f0000000100)={0x4, 0x2, 0x1, 0x4}, 0x4, &(0x7f0000000140)="c13af7d8cf6183466554680d02486e4f0a9bfaf9ec5dd2a9cd383c5df0e6b22056ffd9e091513ee44e157bbe", &(0x7f0000000200)=0x2c, &(0x7f0000000240)="e4dada38ac162dca738be6732e531d7e4022f639e44dbc8692ca6ca1a842b5c1bfeacf7af485", 0x26) ioctl$FIONREAD(r0, 0x80206910, &(0x7f00000001c0)) ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f00000002c0)) executing program 1: sysctl$hw(&(0x7f0000000040)={0x6, 0x1}, 0x2, &(0x7f0000000340)="be729516a334fd85700b581d5f686dc5f001a287d09bae337fc27da2301223a33c287da369abea2de692a692991993a3fe27b8022ddcbdb223456dc93b84a926d8d19bbb3115286264c0b40a328be294d5c05e05000000000000006a3008b1991f268228589ec6a25d3374f62d686b0d1a26c9226ad0994e472fe2deb87008783eb4aa5fe2aed34841593e99788a000000000000197a9f2ddf25f64b4b8fd6e8eb84fa21914d0f8f816eec45e70140e77ef090169da7e3c39c0d45bdb5ade21000b3bf3cecf3f074f0cb662f9a471961b7504fc28f5d1ad1d4d18443e6d3eb057e2a83b8168b00e6d989ac28bb47ec31fc59e75f20501fb799aafca489edc160a5e0887a6442fb533909790ff2e190f6e7ea000000000000", 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) r0 = socket(0x2, 0x2, 0x1) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r1, r2) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r4 = syz_open_pts() close(r4) syz_open_pts() r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r5, &(0x7f0000000100)=[{&(0x7f0000000040)="556f2ea0088416ca8fb2517aa7f23c2530c94c53f2fffa551007ee363de7ad76266cd92dbe6ffba5f3822fcce7f3176153d3777e51f79f72ab303d59f10b", 0x3e}], 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000100)="82f91e3471ac0058bc5a91501d400000005f84cf6fd2dc448a25952e", &(0x7f0000000000)=0x72, 0x0, 0x63) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r6, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000000)='./file0\x00', 0x80000001, 0x0}) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000500)="96e9cf1c0f9fc25ac05e6f4c", 0xc}, {&(0x7f0000000180)="24c90001e896b6bd2deeb05cfa5ca5eac66aea4d22daa4a447a511a582bfc9f6c5af", 0x22}], 0x2) writev(r5, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0xcf, 0xd, 0x0, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000b40)=[{&(0x7f00000014c0)="874efc64a16404b3dc9c5bce1a5ecabc9ad87a2c628890d6c0144206d4f104d9344df375dfd3bb105ae821f98218363f92fa5e9c05234d33d0a8d963888d8822f30019a93c93d85f62e363a3eee977e582890dacc2371a48a4431bd985409647e571a93d2a66e5b7f67ff0c6fa6dd62af727a8200ecc56044fc7d427e40ae2086abd08e51d7b88e9dd4f2f9b44b3e969212e9d954795f6c302de6406b45beeb8f5a34ad8acf5ae86909381263bdee8839a61832d6b11df3dcebcbfd8f73f3da2e026766309eec290c2427714cfa2f92495293de2c336949475c17a49469a7b6d7d237ddfb60b74ef5f99682e18887d3bc75cfce8150b94974af2204d42c994b8910d5fd06b7bd9ab57e26310ac63c59cda6de93302b7e1812811086a2ee2ee23e61b77a6d519b43ddfe016f394ae0a2751d8b420fce01e9dda4c2a43b5318afb3b6b9e9f99d71684bfaf02ed0327a58d5049b8b62e28239022820778336a5ddba0c4c7960d4998b7e8c10e5bc641ee6fe80d267590de91d2b6b50e879119ca15c7f70420506fe54a6c5537a486e83ebbcb7e95af437eefbf299a6c2c9fb95b9983374fe6a743c52828761bfba9f79f6850214ce56ddd9a859bea12b3e8bc2e30aff6aba9a488775d52d1d2a90ec9c23c908f9bd356eead53715274ee47fc9ca4a7a5189fe1027e625b7a3b5350f2b76ec2a1e192eccbce78286f134c4523b74a953bd01754d2238f1880d748c9f55eab8aede59252ca39caad3598d6e9bc03bd59426501afd5ee61ba70ccb04e7e385f3e089c5493ce9ee428c30865f9bec095fbbc30cf50d52e5b2ee7139a6b4c99b82c5a07cb4411f2a0d19174c70e508c2cdb4cad591a33db002d7d5121d6fd26f8b31af12a1e9d2058cb2bc8e34ccb1b23bddb8306484cefecbbd8ae919fc8595c0f25940a449ea2b6f345b8bf320e0a31bbe427d2431bdd52a28d3e5b15169fde2390e3121dc18b6a6c4450a03c3f3f84d9fa5f774c529591058bb00d21bfe726575817b975fb8dc62427f9b7b4f0d22cfa9975b84eded78aa3a0edb9a13165bed3443b5f35d8c68041c081f0af3eabac120d7a8e879b525f0ca9954f2a2ea752ab18683c283410f14bd859ce8806983fd20050ef80155afb0c254a6878e3e099e796242938446a642234ba124bcaecb683bbe7526007befe7d90f120ed76f987f2f8a445dae46c794d4e345564ff042bc68c2b72461ebd498235a1212bd3ed669ac480b011fbb4041136e88003c5210d142ac0c643d3db0039e21e5d9157f26cfc71fb7fe767e9c938e51b64c22ac394c8aec52ee25a226265f632bce7d79c5b7b749b56fa67ac00d5aa0571c573f23fa3ea26f15cb679742c7b9f17e22aae2892006fef55dd244c4613134227ebd4af1e5c7867295b45f91b5bcc7fa0f3ac9daa8f49b9363e9e01250fcc8d72fdcae8f6222ae3a2fb01eef75cbb2ae84ea7fcce5ef3e86c2221ed491f5d7e0b595f574857c20cc49f9162c31e8267984a4328ce6dd4a6de2e68cb4e811391651588873eff36062bb6a7c5df5e870a050338af57644ed41e2e80e66d91dd3744a5c18ec2c30ff917fd7485f92597fe4bc3ab8e18ac1f7d3c80e86a7f1b0b8bdd2f9146a900c63085ff5c6e74dee637fe3c255f16b07f5395e2b803c44147171b52ecee292c414c5415c317b14b8086b15ce3efefcf790a3fd4faf3f3dabe410c730477a829ceb589d567d97e26ccdc6fec6ca5599414458f7c0f459ff45eece2fe4d6b031507b83c44cadf24f5a4b30a8048e4d5b267bc06cc12393fd31bfe8eab256881d2618dd41491418e636be2a412dbed78da3448a52e666d3348fdf76928d380f62dd63f3a01b32679f92d7e3df380b6af601037085266b68abcd636586a763dc244252385b5b80b6c3c3ab5c3cad35bcc7a5f6bdef137e886604f3649b1af4abcd2f3d56f708e8d9003e00866ecf76da72bff382d28efc05d53f31f05e3027d8f699c9f93967bf590c984836ebec878ddcd29fe74f0647fa32ef13201ebf2a81bfd02df5b53e13594b662358e14d9dfe6cd721b31c18e1165e6a1e586b688a97b1a41c028fc1e7d2895fbe915fada9f3c28d9dfb13eda790f67a6d0a190fa80d01a5b58196a7d4827be51f043d56a49ddff95ee20260e02c53f5967ddce1510939ae04916282e782f728f02d62a06a0dc1d285cf4811566eb93d5305696517fd89fcb90fe1ea392e9d35fe02218506581661d2b1d5f4df93a8c3b556912a29e1328c739934d4c8112563c7629040721cd0bfd5c6123b7de1b39c9adb28eb3c97df75d0266dfe02f45428a3785f0ad7ea9b0ba5ff7915ed7aded81ec61c54340c46938c4d7bf8bb2dfe0ba8b69480cd1ea64107acefb62ca76a35be999f646077813d455b51bb643de2a39f7353a9a4a0d69d2200edc3a4fc671eda7db4fa39ca2f6c68a19a5468836fde4eda83145a0569a987e4011679d993420d918a640839f02595fdf0eac4e57f69fa50cc6f01030506df03ad16d418a6fd66c4230c494761e4be904e33dbf4e46c60ac4c0bd04df0da41f1d111c2252edb39c76dba2aec9abd2b2325b5b948db76f451dc23bab13ede45a0d0d63428748bf42de7084547b881f5a70e73e72efdf4046d6b1f677507ae5ce05a5878b542e55ca224e6c89f32e98d270f3644541861b6dbf8e7c2ca3b23f0230cc4d13774339f45f5871a4ac7ff0f460abb7d7d0da6bbedfe27cf2a0d4a140163d76156fb51612f5df85ce150f8795308707ce06b1581fb46d511281d77eb346ec043ca42d6182a8e484571c003f42909c69ca52a77a5493d3bc4ac7a12ef4b20966a4db291cead1abaed40af33a2b15bc06f7671eb88e97e11f1d51c901ce4f448d4f7d4828a190fe6f0b0e3330c9441b0602f7eda564811b0fab62e83a7cab92f4a3a6f02b4dc14c6a391f21cdcc1c3c8f45b74dd7c896507aded7a38b84f00cd56afb338711d617420cc56e45fec58a568a01d938031749b9625310773f807eea04b248461d14ebc2891131c4fcf6341db6fee4312bf428ef49a61c8b8c53865950d917b77203110d54cb6f433e20d45e36e6d6235c0db0bef30acaab0d53aea5f1640c2fd5d182808f1b680e348e63bf886cab2c3f17fd0053da136be9b9e7652207d05e0bad6736cf0aded9e493271b4a7e2f64e77355632e07d75f37d3ef7317b8d393dc19d61481b4006505b33dbb458496b48533de7c99391a6d092777867c9bc3085185dde89731261eb6ea05876c7ab7405ddb2a487c74e0533ea57e6bcd74e59480b424b8b1a129725422f11b2aa08aded47e06edc1d4b7a00edd83da2979d827f06fd7d41ae131036a929d5b2c619bd993d8c627735c335f80cf33cbe0fad7467b33dcde30809ffa7b22be3e394a79530bded2f0a296b650e20d13566fa4b181a70696d7b9f479cebde8af1ae708495dd4343fbc2142b0ca514b8416e67ea61902cc9204397c2a241bf5922094d0a4530587c7f9d10a003714da15ef14b7c1754e8e8386f48272e6dcdc1e2da7a9233d1e992994da824ae10ab1e03b938db824c43fe5f90fadf7ccbfe28ac644f2239273be96c9b55655417c4329532afb9aa9aa65b9ad92a8c0af9e902e458d2df4e2bcbed6f06a6fafd965a3ee422c99dc39e8426081647cb322e4db0f49bd74ee392854716f7f52cf1d245d8896f753bd75b0802ddbf7b40fe3b5cae47b41473166bed18ff525e3e2ff52ae20edd8758a3c699247d235a68dfca39cd635c3ce9f3cc79642874018bb1ca50e1662e42976c61457480c0fc464826d1e9d580ebd7c7a17f88175af5c80febfc9be1a161a8f5a33ec774c829087af8fdca10e18bfb7a9314c86f45849f369a49ae097d3dc17c267f149510b02cefc2d48f7ccedf8e8ed6a777dcd2d100dff3a63366f06be6095412fa67e604ac68802de10172269b1143175fed804d95905206e877c2b5122f863f53f26e41e648acfdf03b2bfd627dac0a7660c87a614a96986f5514d5d8cff8f24f5a6fa4948946c8cbf38c05bfec4ad3da68e893cdbeaf5d34f26019108ca53fe69f22480b8d5d06118cd1a8d0842a88efdc6141121180b2c516016044f82eb9cba26264b0199e958368c688fb5e81794dac44716facba22107a3a9a86220f0ec4ef428698a0f3e972941036f084b441a4509e1c7647260f0f8c7d1e6e46ceaefcd9b56e060ea915c24ea7bb1f42333fa14eaa9b5ef087ec2a88209ef0532dc0d2ab675f7446e8b63d819e24c3022a03ae1ebe8c153b00a419f67719f7990f3014e37c2a6dfcae8e97d1d774f1b35ca81ecc8c0111418d386f5f696c883b3e1c47937542efe74fbb38f1b4dd0a4287f2bef1030e5557964e5ce1769804b7669442d5a8ef98df18588b39cfa709baa98b9b8d029452a53454cc752c6787fc3049237b63c80089bcd809a941924247c88eac81e4879c13419fab443c8b536b3a8613b906ed4c1c0a93972de8e0ae60c41c28d2495d525663cd89a622645c99e2b77163f40fa38dea7b16ac51898e28a74625cce47f886af6cc62d2094c0e4b8cb72f53cbdf0ab193d446c3a0e024da33e79e4f37e39e0b399b14afd6006ed5eb57acc499036b293a454f86b50a82bcdc91f956ace3013e97ca2c5bd435812457ae946f1b04d44c1cfa899ad25ee1a91897576fe9442a49e93a603943706aa4f2141cd6e5848c0a4f475950db64d72b40067b8d1814797a30edb4a62f864930c19c97dfa13ffe283c25cb2bc0f526db6eee7115a6b9bf8c754bbf7ba5b5b06dcda3f37181af0cd2c325564eabc778db138026b3c8f9586290a54fcc6e53b1d8772c710ad3cad0491131cad7419f090f65a0e6dc336837d2b469e8bbf3c1a0a76303769886dde6a91f2fb115bbe240977dbd106a07b1ce52eb2f6d86b5621623589de54804fffcd5710859448ae9d028d46c8380a4edf09b6458ea5823e5e853940f8a00a3f80d2ca0bd03eb28d16ee05f28f3e13", 0xdcf}], 0x1) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000b80)="b8dc7ad66d6d45a4c1f168647c2ce4e83f2eb13e4980057b4fee8ed93efef125ef3d6f4ece8c5de164086a4d86da79b1614138b36c5aec12d75a8e4dbdcbfeeabae21a3758613214bdbec5a3c9c45e5696a373965c936aac1f9c966cd787168ba0a9db085be31f9881be6667228783638366d46d81d55dc0a755bbaf07ceea03c566595430a112105e30e329dbdd32c1d81a49355a4bfafe38c81be6dd52f4b28c7c99926e0b1e193b227489d98ef36cb6b7e4c3cfd7695f6b2fae0d84413d1ab504685b4ca0bc2e98f2d723ce0b20b5ae8c205858e7b83829bf53566bdf0f0aa340d9722b536dd1b88f3d4e6bf118b113f544529c280757b7f1a32fe3e77244c7accb62d98fa748a8ad43fcf3c85f41d52d8fd5af548700edd86036b883b760ab8c4a6b5561368b35efe214dd83bc09aaf318e237fe1b92d11f2d9b1c090bbaae05d34a662223d26e79fde0d9252a44871bdf0eb77828f8e9af02fa8eb53361f5f8f371b59c5296449720b6a2819fcb5c6db614ec3fcddd9733f58f674e29bd9b79f00abe85e23b252cf5489ff75600e1fa5a34dd64062af8a005a049b7b3f5c482e76b482ba164b7c59aef3e229474d38582bafe1f26bf416dc334fda652790e6176ddc9225e49ff5c98710bfd1dacede297d6d179a2e593977e191451d674c708d75efe4879219dcd2ed1cf6a222541e79da23046db1aa845ff5bbe9bd9dc41bfef9bf20c2aa25398c252a54b8dcc9078b3212c8c8706016d98a9a71bddcb688c14e6fef3c62212303b64b399030434b2a1068a1fd57554b3ab684cf1f06f7ca52d3664a90a359eb47b8e11446a95d1bcffb4fa7125e68130bcb4cb68e7e32102f24c7bfc1deaea52147f26729e728fa6373cf2ba17a185d2715fb494a78e09cbbc85a14a2132e601817b6ae0008bfed42c5c64aa98ba96b37ab2139ee210e3fc32b2951078c4e8bd44ce65a80e4999371944feb3d8c0004d31717655ae351eae8ede9e1eb7a87ea7d4e5bc810ad6dfe2cef8b326e2069ebb0ca03ff501e3124637c777e48a001676c159f64713ae8e113d32a9f946b2eab9b40b24c31cafa2da790cad4e60163d1dcfd9e9b10890932582bf735c6c96d202a64794e36542d0f8d3ffc2e9bb1ff8d89166b4c7d08c5789e46cceb62bf0e16587a743c2a3a7440e25cd59f8f08e049202175965a20464c1f7c95e6b01c12641e35e75848832429c1ed844a1bace93c42daf7d2aaabc10b0d7a1a103fd0ac24b88cd03ddd34afeda118d9e28454d9067e74ee3709e518121adf383bcdcf351139d9d84759aae90d21e927f887d0633939453d83ee3692cc30ae92bbd086274ebb8d284980903418ca8cee0514a1c582103d4f315210aa3d5c37a1e6cfb4edc73373c34e53ea64fcfed8c7e956207329403ac9896f6e2dd6d7a152b7e0e82a01b170b11aa3cd731767c865e4b5dfd7784a8f32eb938f0342495782bd40ea1830052cd803c2b16f10a034ce1d1a56cf26b73b144b28f522567cea57965ce4eb777f1a6b88a3b97942fe7e3b447d8c9bd0f37561166e8e48ee2b05514341299d404edc0b23342e3c3545dead6890e545ae99489a9035018abf5be4b65cca8bb3c2b6ed4ca5bf513492497d69467250f3bfeaf3b6606e207fda0e09cad749e9a003cd0333fd4e01af6af58119d8df17ba7cca2aee2ef0b6b6a8f861904a46eff37f0485fbcbf21056b1e1086e649a7f3b4896ade45230a99a979c99b88f7f2cfefc9", 0x4da}], 0x1) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) socketpair(0x20, 0x4, 0x106, &(0x7f0000000040)) utimes(0x0, &(0x7f0000000040)={{0x40000000000000, 0x4000002000000004}}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r7 = semget$private(0x0, 0x2, 0x388) semop(r7, &(0x7f0000001480)=[{0x3, 0x6}, {0x1, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x1, 0xfb0bf9bc52962a4e}, {0x0, 0xfff5, 0x1000}, {0x1, 0x1, 0x3400}, {0x3, 0x800}], 0x7) executing program 2: syz_emit_ethernet(0x36, &(0x7f00000009c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "89328b", 0x0, 0x0, 0x0, @rand_addr="fc7be31dda4e647e1cfaceb91fcfb166", @loopback}}}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) msync(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x2) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r2 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000001580)=[{&(0x7f0000000280)="986dd270be6ac02e9e752104269eb5a5fbdb6d78b13e6b317db4c3c91d806d3117b454794642d9a136fdc6a93a92885b7b7d701c39eb43a2eba3fda5909633c7059ede1e2bb43c8a06121030bcf5b4fc73aef1830a8a44c36c4f60140f5554a0bf950cf6aa08a476b2b1e26894ca05431d770df0d7cf77928f6a", 0x7a}, {&(0x7f00000000c0)}, {&(0x7f00000004c0)="f713c4d5f33865c032e189907f732703f921f230c367713c9621d826a435c8a5a6b73c5e38fa6dfa1881b4c54c0fc8171a857a0f4c94ecd5be8ae63e33ecaa5f5ca33d62261c71e4a1500d6e0997d735817ed2ce00fdae0760868412852794ff57ced4e699a3e4df1d9ab3e0b03845f549d6c287cb0b4fe826261feb0bf0bf0997d07c068f9fa807e88467f85a543c458ddc1d578603f40078f2702898ff2cc93c0346049fe10e7c8e06981c8dbd8f5375d71a32e76ee5f79144ac3995bfbf7df2dd74912b45de529f7c0c0a95a2b25dc0dcd02db702caf8eaf14efcd34109d7cdcd191eb7dd383e1e34ae4ad2099265a80e1ab16aaff43ed5bec42b949fe273312c7aaed09daaf9bc4806fce6ea07691d610959168394cd250787937be3b9d9eb4fe5ac4c81154584d7554ada65294383e3db7080aa664f1e", 0x139}], 0x3) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000280)={0x0, 0x8bd9}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) r4 = socket(0x18, 0x4000, 0xfd) sendto$unix(r4, &(0x7f00000023c0)="b1000501600000000000000007000000331c13fecea10500fefd6ecfc72fd3357ae320b37b673039d2d236acf20b7804be64174991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d323e7d026ba8af63003728211e0000d4500fd38bfbbf70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb001ff1edc7ea24551761d12767e371a3f83437120557adb71d89e000040781e4b2fff840ff00", 0xb1, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000180)=[{0x0}], 0x1, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001140), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r5, 0xc2585601, &(0x7f0000001180)={0xdead4110, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}], '.\x00'}) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000600)={0x1, 0xfffffff7, 0x0, {[0xfffffffffffff6e0, 0x2, 0x100, 0x0, 0x8000000000000001, 0x401, 0x80000001, 0xfffffffffffffff9, 0x4, 0x0, 0xffff, 0x9, 0x7, 0x100, 0x4, 0x3, 0x0, 0x80000001], [0x10001, 0x9, 0x1, 0x80000001, 0x4, 0x0, 0xffffffffffffffff, 0x7, 0x9], [0x2, 0x1, 0x0, 0x2, 0x8000000000000001, 0x491], [0x7fff, 0xfff, 0xfff, 0x3, 0x0, 0x3], [{0x0, 0xff00, 0xaa, 0x9}, {0x7, 0x5, 0x92, 0x9}, {0x800, 0xbbb9, 0x34, 0x5}, {0x0, 0x4, 0x4, 0x1a92e13e}, {0x800, 0x1, 0x200, 0x100000001}, {0x4, 0x3f, 0x3f, 0x9}, {0x1, 0x3ff, 0xfff, 0x6e92}, {0xffff, 0x7, 0x4, 0x2}], {0x2eb1, 0x3, 0x200, 0x8000}, {0x8, 0x7fff, 0x1f, 0x336}}}) executing program 7: setregid(0xffffffffffffffff, 0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r1 = socket(0x18, 0x2, 0x0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x7, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlink(&(0x7f0000000440)='./file1\x00', &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000300)='.\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) r3 = socket(0x800000018, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x8000000000000000}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = semget$private(0x0, 0x2, 0x86) semget$private(0x0, 0x0, 0x84) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001240)=""/4096) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe4c}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x5}, {0x25}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) executing program 6: chdir(0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x3, 0x0) open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) setreuid(0xee00, 0x0) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchown(r1, 0x0, r2) syz_emit_ethernet(0x5e, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) getrusage(0x0, &(0x7f0000000000)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {0x0, &(0x7f0000ffc000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000004000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {}, {0x0, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil, 0x40}, {&(0x7f0000004000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ff0000/0x10000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00', 0xfffffffd}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x0, 0x0, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4000000009, 0x0) semop(r7, &(0x7f00000002c0), 0x0) semop(0x0, &(0x7f0000000340), 0x0) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semop(r7, &(0x7f0000000180)=[{0x1, 0x1, 0x1000}, {0x2, 0x4, 0x1000}, {0x4, 0x3, 0x1000}], 0x3) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000380)={{0x9, r5, r6, r5, r6, 0x140, 0x5}, 0x8b, 0xffffffffffffffff, 0x7}) getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r3, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) wait4(0x0, &(0x7f0000000180), 0x0, 0x0) executing program 0: socket(0x0, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x40a) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x0, 0x0, 0xc0}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_settime(0x100000000000000, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000c57000/0x1000)=nil, 0x1000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) syz_emit_ethernet(0x56, 0x0) (async) syz_emit_ethernet(0x56, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) (async) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgrcv(r1, &(0x7f0000000240)={0x0, ""/33}, 0x29, 0x3, 0x1000) (async) msgrcv(r1, &(0x7f0000000240)={0x0, ""/33}, 0x29, 0x3, 0x1000) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) (async) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) (async) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x130) r2 = open(&(0x7f0000000280)='./file0\x00', 0x100, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYRES32=r0], 0xb9, 0x0) r3 = open(0x0, 0x40, 0x0) readv(r2, &(0x7f00000003c0)=[{&(0x7f0000002580)=""/4096, 0x1000}], 0x1) (async) readv(r2, &(0x7f00000003c0)=[{&(0x7f0000002580)=""/4096, 0x1000}], 0x1) preadv(r3, &(0x7f0000000200)=[{&(0x7f0000000080)=""/181, 0xb5}, {&(0x7f00000001c0)=""/47, 0x2f}], 0x2, 0x1001) (async) preadv(r3, &(0x7f0000000200)=[{&(0x7f0000000080)=""/181, 0xb5}, {&(0x7f00000001c0)=""/47, 0x2f}], 0x2, 0x1001) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, &(0x7f00000002c0), 0x1) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x2e7) (async) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x2e7) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x1b0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgid() (async) r6 = getgid() fchownat(r4, &(0x7f0000000080)='./file0\x00', r5, r6, 0x6) executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000001100)) fsync(r1) setreuid(0x0, 0x0) r2 = getuid() setreuid(0xee00, r2) r3 = semget$private(0x0, 0x4, 0xb4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x3011, r0, 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000400)=[{0x4d, 0xfc}, {0x44, 0x0, 0x0, 0xffffffff}, {0x16}]}) write(r4, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x8000000000000000}}, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r5 = socket(0x18, 0x3, 0x0) r6 = socket(0x20, 0x1, 0x15) r7 = dup2(r5, r6) getsockopt(r7, 0x29, 0x400, 0x0, 0x0) mprotect(&(0x7f00007b3000/0x4000)=nil, 0x4000, 0x5) socket(0x1, 0x2, 0x0) shmdt(0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001000)=""/229) fcntl$lock(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100800000000000, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000000)={0x1, 0x11}, 0x2, &(0x7f0000000100)="b65aea4f1dc4298d03e90779699fd1aa752daf3ee70b3b549c1e61d32e7351033d9b98b06a5d58b8c031e416d066ee6a60332a897bd4785d7b52338cec86d080838a52b06842af1ec9d692b99c41bb059b33987b459fe5ed990624639dbbe5501581c59525e571bba8e75331a63bd29d5639984e9af873793cb566b402a129824abf55392b8b0dc270b370f419a3adfc5a093cfdf8fffe1a5073883321c114422344b2182e7d0951a9f66050fdfa34d9fc0dd7ad388deb898747679c98f73b48cb4d6f9de8d98970c732a95f81d27ee686d9aee70b82ef", &(0x7f0000000040)=0xd7, &(0x7f0000000200)="da06a3cf772055ba2cc153166826405cc871c5111f8ff58f3761e9a50ff9e9cc560aee0e838b77bd93707654a705c2566f9ea4ca0d940ece2447ca723bc5cab47222b5691fff9daa", 0x48) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000022acf20478040138164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc2d9aa5b32f43f4741a83a576b9a1f139b672f4d335c223e7d0e032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec58904", 0x82, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0315f1d89ec5a317a9357682", 0xc) mknod(&(0x7f0000000c80)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x100, 0x1) r1 = kqueue() fcntl$getown(r1, 0x5) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) mkdir(0x0, 0x0) chmod(0x0, 0x3a) socketpair$unix(0x1, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r3 = open$dir(&(0x7f00000007c0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x34) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r4, &(0x7f0000000500)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r4, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000200)='./file0\x00', r3, &(0x7f00000004c0)='./file0\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x81}, {0x4}, {0x16}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socketpair(0x20, 0x2, 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000002c0)=[{0xb1}, {0x7}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) executing program 7: mkdir(&(0x7f0000000100)='./file0\x00', 0x49) chdir(&(0x7f0000000080)='./file0\x00') setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x32e6) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) recvmmsg(0xffffffffffffff9c, &(0x7f0000003cc0)={&(0x7f00000009c0)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000003c40)=[{&(0x7f0000000240)=""/3, 0x3}, {&(0x7f0000000580)=""/129, 0x81}, {&(0x7f0000000b40)=""/4096, 0x1000}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/4096, 0x1000}, {&(0x7f0000000500)=""/124, 0x7c}, {&(0x7f0000003b40)=""/200, 0xc8}], 0x7, &(0x7f0000000280)=""/64, 0x40}, 0xbf6f}, 0x10, 0x821, &(0x7f0000003d00)={0x600000000000, 0x5}) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000a00), 0x0, 0x0) readv(r2, &(0x7f0000000800)=[{&(0x7f0000000380)=""/120, 0x78}, {&(0x7f00000002c0)=""/122, 0x7a}, {&(0x7f0000003e40)=""/228, 0xe4}, {&(0x7f0000000440)=""/102, 0x66}, {&(0x7f00000004c0)=""/62, 0x3e}, {&(0x7f0000003f40)=""/241, 0xf1}, {&(0x7f0000000640)=""/242, 0xf2}, {&(0x7f0000000740)=""/142, 0x8e}], 0x8) r3 = socket$inet(0x2, 0x4003, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x9) r5 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x7fd600faffc9bf32, 0x0) getsockname(r5, &(0x7f0000003d80)=@in, &(0x7f0000003e00)=0xc) poll(&(0x7f0000000040)=[{}, {r5, 0x1}], 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000003d40)="06d8d1b81f3a6632510d154a7788e22c4fbc5227deb161aa30e68e070dce9ee3852d5c1a466c8b4492756c792fa7fe3532befd969cae2283e7", 0x39) writev(r4, &(0x7f00000005c0)=[{&(0x7f0000000740)="725c8409679f313f04e4b9d42c3c87840bce82cdd178d6ed6a60862c0ec6c2efa1fffa6bc8e424931e23a9f3edb23850f45d360bd5ea818b41738cb92aadcee4d8b3400a1063dd91e935979dec31aaccb2cb5899ad1281ca57ce5eed2e6196c591f280f290f40361623853a6555485007cd1d82417488523ab00e83703eeaa96594999f5045941a0b7a270405e11557ddb9502b9a513bf0da7c552814269d3edbf5a65a973b9a2e71e3d1478a032f7422f8a0d1ff92589429f95ae780075f65ed3d4d7fc564ac6eb890cea7c046de94e9ef5297a1a6190831076bd70b9640c7b894baf78df076e3232d8159045b9f987d6a8d9353ac5c2257ffdcea15ac32c8696111eadacaa5960f704f8bd481a807777724cc4d646d0ec68d1228734d300e74105c9fbf82add6c8da38517c0f0f15d20dc228a2b9c3616731027b99b0a2e74cde07afb29fdb47013353c3fd88935aa944641eeac605d6dd23a8dd9e565c3187a86be9a4aef895e9d8e6d2fdc644a858a5d8907f60fd9db761281b977f3058f3e33e2f65b13ba640f536fd39dba38c0187e0e2a1716ab480fecb11d4f46f56cbabf76506774f4332d60afbffdc9244a7b3ee7ccd1fe86191ed4f74a4620116539957a785975621bac2cba5200c375c1cd1784cf23bbb56681b037e7c4d921dbb037ce546c561c3bb5eb0ca0d6a620ae87e5f66bb9f33cd79cd20e49ffe81695189d65b7c77d253b45917a0c4761a8c822401aeefe6dd13c9ee120b2d14b5a9a0db341407350933c1efb9f5c61dd7f91ace54e78b746b196d37ddb4742f25efa660be97cb2581311a94ecccd2da878a1d052e9e19a5b3cb854cd0a697b600e417817131266834ec8ce59669c9fa755641874f2877e6f82a88246815ae114b53fe2c0685ef2789b1b4f02cbac6645d7de427f3ef35938a4a499a7f05b054886ea8c7117bb3c99e003176ed9df7fe50b875e3ab206456bd5566c8007051482c9a01b5363fe1557213119070bfa39f1b71ffbf531fa0d929da5698c2c9286e9b5ce0b660d8829645c6c08f2f095f91a57fc70b3f173682b64c400086c4f0aaa94df08ed8f69245bdb5a15b14baf7bf72b451f25bc5fdd51c0c5d0f40a7a813dc07c9dfa3c7039c4585b49885d2420bb9af88f362e5ca203d3a3b2dc6b58c06d5908dd5b5d2e802578e46ee80e21003c7935a340412442747d920f78ef27905a2f0fb2efff968cf4bb33bd4d8a5384fcd886b4c4dbea593770b799f1e09b6fa08f966ae16feab25cdb104b075d424bd371d51b054b94fb288e0e2b76bc67b695baa5bebc7a68f00ea8b8d9d6e6c9e53af21a30cd5fc31c9a07b33da448bf4543fe850e1dd5fdf5cfca72e5dab0e36a5e0854fea45a590eef3297449bc082ee3e80f552ddec8c0dc7f7adf9d960c94cbfa9ce4d1990249fd4ad6c59b91040dbef8611bce60459e85c5f9125b0c769192ef40f1eefba6067aa75fa2e0cfc92cf8d5c65db999e16d43f6d6cf28a460b3ef7ff8d9421c9602cee2bda0b817021fe41964b305e8b9ab2be3e898fbf7c42ffe01ce1edd3c71622bcfd15b67d320e0917d191d209f709a268b0c324898437883922514fcddefd035d315a14de005c9ede97e539f5054f3aec738fb2394d4178ef323c7cb85a273064f3af8d274ea034a9cdd8e10582fdec0e3a385df843ea102f368bf8a89e15c42cc7fd85e33f6229f47c6b3143e0c6476a62d50ca341e7679aa816f901a5546c78774cb9663591f71f9eea1467034dd1a90a829a104727c8c61dc27491d146c4b26b9054ea346512d2aa363f64d5cdbe80d8c4db33998f25e777e44c6eec49c4bdb3cc122cb5dbece3cf106381eecfb789dc8f013a07358386ac575a0c94aba872e5d6f91e1dcdf4f3c60af3a1aaf2c4895b33ccfc176a3c553e07fe21d2f3c617833f92fc0e86ec93c024ce7c3deb72fd1712c7022dad05345cf0b78f69d55a622d81b72e03067449b5c04b8c3d17c25bb97ae27203201739d6271b6752a7520e90266b1d920eaed1f70f97d9e7da4da94862989b494fdcadde71182329c47269a149b14d1fd4443f3ee97bf73e2a097f60854b0f36c35f017a30300d2d39fdb822fcc7ec3fb188f73112f869ec57b04888c35417a8806569f5b9f060fbfe7560b735f85677febc836cdc7feefac1546d6a45673bb31aa004edda049f28f167c533156823f2ded3236c8502216ce2188e3099a6c20f1f3af437ceb5bedbfcbeea20212ac2bdf574037cff354799a1739f1fdeaf59e8698d9dc1132484c64ac771f6b4eddc3cf359c267fbed037bba5025a9a9ef596628b5e1a3de1489dda596e7f8461fc394fc3a6199378a55a53d14c7cf1f0bfe3a41fe73d749e215ec6a06ee36c5fb53930162ae840685a7020566919720e5e86091eecbb2e4e35ef009974abfffdfcaa95266ad3fb17a102ccb2c222cc5d23684a70e67918eb659f541883ad975634b6bd5a1f6e7b426355c68267147d435152db7a0ba33adca52901cbca3f716eba2b7dc2a3341d7be725ee70caf99142d3c40872ef30e64841d03beee1c6bef29a69ddd0e1c701e1ee4656f5cca9a40b9aa0b5a797b3a6587a775d85a8fdbe9ffdb54073ed8df4c35b80bada6c86cba3172e985bc91c6f090068d5d53df3073c8e4bffa3c37d40077f95184ca9f35d1e7866c62dad0a7b36ada4c3f7704f2bbd5a435520b84f106600358952e7377fa8027f81783e7b8f4441e014db0f99ec83e29cc2e34c47ecbeb8c08b1f4622102c213bdd056a1b58328579bc81cead0291cf46e4c24aeef8161204a6307ae5d86010c77ae87c39ef640e3e5872e59a4e4f4d53df9f1c327dd1bf471b89d42b5bce7666c830e781d031b78dcaf76b697b3f2c823dc8997caca87b12cddc604058fb134f2948a09a45afae836d051aef84b624c1184c76ddd895cc2480d3d4fa1b6ff606afddf894da02c4c1e62277ec6612cf85b9451aa8d33ce73ff2620e3532f00a85cb9713492d0ac31b6800d5efe6511a971a608286e45df8ac8e2cbbe2498ae7cff5fff2912d9a09febb949feb59ef5da653f864656a9d5d6bc65cea79d987ee5c370474252a6c43b00177f4f94a1bc3e1c6d1affe6ed3cddc074edcfd84e22269359ccf5d8a24fb1d6cf22ea160edfff061792bd9ca386a311ebeec593c083821c242ec78d040a3fc5e14bfff47c499509b20f21fb294ce521fa4ffd79afe32e163b6dc80d09f2085f78a6d407b1107b68ce31927ea3aa1e7d43400ed67c9b525912a73c7cad2977bbc4288503e5595b865842caba1f6a27b463f37d74ca81e6f420eb59fc94e35204d04817c405016b350cf3c63d73d588b444d46f52fc775ab0fb4f855757855f90bbca18f93ed2b88587ecb20b50420b18c32fa7732ca25231a09a178cf263e349b7ff36ae4e3f4c590e7c704830bd050f4783e43e6e480135debac1acdd504baf17f5aa919d74d2ed0248278f885fd0e9a6e0ec0ac614a5c3d9fee0f077f4ca3b14541e43a032e121cf91a0f6509ca135a16f58bcfe954b62e0e73a71067dd3e389f0e0806864b9d427a820ceee0763d4f455c2fa75a442ad8c9ac8163f484d32d1f3edc6b7d9af5d4b00eb93f896fbb953dac8d6cac4ce4bbe70e716a6fa45e79a2d1137f271099f7ec197bedece74dac272850c04f2d10a0e1ce1c1fa034fafe2bd976269a0bfdfe6e313361789550aa213fed4ac6c6def448411ca59ecb2382bfa6b2245c49a373a931950de09b23d56bfd0a7ab72c44d0f90910d063979dc6a7228f2d578b4d6f80d77a0e9b4abf18606a1ecadaea9493897c910757ddb6837c54a466b67a495868947f47b504f71d0fa48d99245d18c5e37dbf73cb91650f704de521b6f864ccc016d26d002bcad06d278b6f21c324121f9a37997f0875b7fa024f7b2d9fb8ae8263de347dd3939b2308d79ff4e28291c6afbc7932a077a5443ea64b6b3c1afc78c80b6531d08c220a1cb3be9de6c092941d98ee3aa6dcadc3ef1d6b5c9cae5de7c0c8a9d4a0c31d65fc0d1bb758d2ecd464e9bc81d945625c26702569afc841a2f170a0de02549fedf36474597b6fb4caef11d291fe8ceb1761ab0e428d43c20d703b474786af57839d1e8bd971dacde760fc77956c57665dcc2b50106f91d90da4bb0772eeddccfe7e6f374bb6dd4c2510a", 0xb8e}], 0x1) dup(r4) setsockopt$inet_opts(r3, 0x0, 0x6, &(0x7f0000000180)="99c300016bae3b53fb0b7051", 0x4) writev(r3, &(0x7f0000000200)=[{&(0x7f0000000000)="741693220c5b6189a4e45ee498d2756dfb0e9e4986cb196a5323d8fd9fef2d03f8cb57a8a7b5a547375fb4b308e849187741595c11dd5f59c4a08adc72848e6956056f6790e1379c3f394f86bb1712aea6a6a68310a12908b17379c5278fe07a075021a4b548f4ff84f4e4b37be1b610d5dc71795730b619d2f7f2826e624bee7bfc2ef6f6d18922022fc1188ea02b6820654804d25d2bf689a5d43a22f7f4f35278248e972b7795285746", 0xab}, {&(0x7f00000000c0)="4118a3d9e102ac9cb0e0b038d3f743512c5c8b30112c99a8eae151b0d2b264d282f6b7085f4a99bf135100fccfdb6088c45e22a47891a845644b5426e792e7c072bd6fde9a7898a0123317837d38fe463c52e145be75a0d358d3f3c632e8a1d8fff333456f7c1165306141cc6f2002bee67105f0daaadf979c2b3f9789c5cd8877ee0e7e1426fdc43f8f5d91068d7a2a277733f96cfeef1cb698057c2d2ff951e5921d65852a8c2ee61f93f1893d0bca5467d0dbd89c00851d5a309eabcc9ac7c47d30bb279745ca18778c103fc22e8dc218a2f12e290332ce31835b6563c7fd6bcf8b1b697f6a297c636baca143815d0f5a9f21e1d08044", 0xf8}], 0x2) r6 = socket(0x6, 0x4000, 0x1f) mquery(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x10, r6, 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0x7, r0, r1, r7, r8, 0x46, 0x3c}, 0x7f, 0xe800000000000000, 0x7}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) executing program 6: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000002c0)="6931caeb37b257ee0baebebc0a70f7fb52253f736814ee6d8667b71721aaafc9d9b6e710cbccad2296ece2f6f44dee7c69ea0bf792143327776314ed7b780f1fbae2fb0f19270ce0ca0fec3db58223e49ee42a618249d6ff07dedc7c10be2b8478049669868645cb2614d8cd000000000000", 0x72}], 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x3c}, {0x16}]}) socket(0x18, 0x0, 0x0) r4 = socket$inet6(0x18, 0x3, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) recvmmsg(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000200)={0x0, 0x0, &(0x7f0000000300), 0xa, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r5, &(0x7f0000000240)={0x0}, 0x10, 0x1a) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x1a, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r6 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x0) readv(r6, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) r7 = fcntl$getown(r2, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xb32, r7) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[], 0x10}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmmsg(r8, &(0x7f0000001440)={0x0}, 0x10, 0x0) open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x11, 0x3, 0x0) select(0x40, &(0x7f0000000140), 0x0, &(0x7f0000000200)={0xffffffffffffffcf}, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x7fffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) close(r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xff6cae7, 0x5, 0xfffffffa, "3a118c37510a8c10b4001000"}) setrlimit(0x88ddb208bcd7bf1b, &(0x7f0000000040)={0x6, 0x3092}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000c40)="65a86f5880301ab0f6caf82916506a4dc28c8bc97e8c160307ff53a0a01460b3030d5e90fdffcc036188e1aeb53ebc9f4506e3b720eaf47fd86118e353e3d7c75d0e77613de7736f5a3fcae6865ce546b60390fb64d0eda8ce7669578bbbcb89354c799b0e520a", 0x67}], 0x1) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ktrace(0x0, 0x4, 0x0, 0x0) open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) clock_gettime(0x0, &(0x7f0000000140)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f00000a7000/0x9000)=nil, 0x9000, 0x1, 0x10, r2, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ftruncate(r3, 0x8531) setrlimit(0x6, &(0x7f00000000c0)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x3, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0x80400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001dc000/0x1000)=nil}, {&(0x7f0000ff3000/0xa000)=nil, &(0x7f0000052000/0x2000)=nil, 0x5}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil}, {&(0x7f0000063000/0x5000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000e58000/0x4000)=nil, 0x80000000ef}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f0000086000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x80, 0x0) r4 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x2, 0x10, r1, 0x0) sysctl$net_inet_ip(&(0x7f0000000300)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f00000005c0), 0x0, &(0x7f0000000400), 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) r5 = open$dir(0x0, 0x0, 0x0) openat(r5, &(0x7f0000000100)='./file0\x00', 0x400, 0x0) socket(0x2, 0x0, 0x4) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_INFO(r6, 0xc0285602, &(0x7f0000000000)={0x0, 0x0, 0x0}) socket(0x20, 0x2, 0xfc) dup(r4) executing program 1: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f0000000480)='yq|,', 0x4) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000600), 0x20, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x2, &(0x7f00000003c0)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082a11b88b7d980ae19943808e5", &(0x7f0000000380)=0x2a, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) sysctl$hw(&(0x7f0000000000)={0x6, 0x12}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000005c0)={0x2000000000000228, &(0x7f0000000100)}) sysctl$net_inet_ip(&(0x7f0000000300)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f00000013c0), 0x0, &(0x7f0000001480), 0x0) setitimer(0x1, &(0x7f0000000280)={{0x2, 0x4}, {0x20, 0x9}}, &(0x7f00000002c0)) r1 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x0, r1, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x7, 0x3ff}}) r2 = msgget$private(0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) pipe(0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r3, &(0x7f0000001580)=[{0x0}], 0x1) r4 = dup(r3) r5 = dup2(r3, r4) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x9}, 0x4000000000000393, &(0x7f0000000200)="2daeddd3ede9d7aadb3706aae5a410a836af01263fa075d7865d0fec53512ffd74e0b824da9ac3c89baef6c6b43da1bf126a1904430200b70acb2ec5c6fe3c9a96e67924087393569678b2c0301336ed240b0b00", &(0x7f0000000340)=0x54, &(0x7f00000004c0)="6405978227d578ae9a406d57ce8dfdb4d19da87ae6b860f9bbcdfa3f455bfdc1f3881e272185f9e5b28c6fae8b82784ccc012515b244ef78d9ed05fbe5611a85b347165cf8d13cf16e78e5a6a49ac041bb3e869503b3d4a865712eca63eaddd7d262b461855e19c1cce73bc62097b6eb9c07d7a3e88066ba421763b66af065da67160d1491868fc29bf4e99db4072931a552ff8b7ffbf874034fd4a1a644c8e43fc3c0e907000000f7430f3a1eb7d81f0b155ff640fd0a8f8c650d091559431517d66eeaf9477950d9a592f7feb5682b5591215e4581e1d8be2827da2cb55a0eda74ca", 0xe3) setitimer(0x1, &(0x7f0000000400)={{0x255, 0xb2b0}, {0x65, 0x6}}, &(0x7f0000000440)) read(0xffffffffffffffff, 0x0, 0x0) msgsnd(r2, &(0x7f0000001540)=ANY=[@ANYRESHEX=r5], 0x32, 0x0) msgrcv(r2, &(0x7f00000001c0)={0x0, ""/14}, 0x16, 0x0, 0x800) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f00000000c0)) r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r7}, 0xffffffffffffffff, 0x8, 0x4, 0x3, 0x3}], 0x101, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x2d, 0x20}, {{r7}, 0xfffffffffffffff8, 0x0, 0x0, 0x0, 0xdd3}], 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x10, 0x0, 0x0) executing program 7: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x8, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) 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) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x7, 0x6b384157, "6fd2ee60b27b05027bb46ae6aa175b31ba3100"}) writev(r1, &(0x7f0000000280)=[{&(0x7f00000002c0)="8d6cea1bc1a41b5c4c31a827e35057ca44450cee44537490be45df4bd50a08d01e7a5b74536d0b6ae2de3207e09e6564f0cd72ae83c2a28429e20aafb7c9e2ff4560ca53e1bfb48e6e90fada39388c68576d7198d945e9a05a67cf2a5a7a63e82dab51ed5a8a5b7d865576dfeb953bc4970614461a1efd108efb318db93875ecca360d3cb8f89cb7a954ef6c691e9a4ae3b3ebe9695f2058c56cd565c7faaea1561ff71f1b0e6f7798432f823d723bba4c64df0255060fb35bcf4c65af6089b07955311cbc26cb0510ce8359aa230264c0adbccd76713d279d3606bf781e2d400873030a41a5118b60ad4c52321bae3fe1d7978a415f1fd5ad80c8ed1bba1dbf3f6f1b314395f3d035c2c9bbc616de7def24ee6c9ce14fd5a55ac069a0cc4b999de8b20d5c9a04e551adc1aec4135753a83a0c3bca73c3af55eb5c7450e5aa6f66222decf9671ffd4d41828dd41ef30dcbf307239bc5e32f2b25c2a88234863bef5cf2b37ea7d3705f8258552bc53416346791b3a300d7fb3dd0b73a8f704a97df863f70eb2d70a63a20ceeb6082bc8a1954adf5c28b95b56083b60e4a1fb1647a391c42f998d597d1fa2f145fa145c5856d8e3e7714f9585d1f8798c3a3ed3dd026de89a9fd3365975f94f7c0fe445b79880c36574acb1e30dad8e64bc3845ab15d11cf25a36a59303e01eb76bce57635a1b4e42d8b2945b1930dc0e00301b18a4205338fadda7f6c34cfcdf72f0301e45ea38a513e336dd0bdf66ff7587153fbd2f9bef220aafc7d6d3c0941a12169b901eab7af93c57c12412bc903038c4be0636d9784a59a68bee392651541d506afa3e41150bf8179b60fc9c7b7223061d34da5f8dafeca80fc4a3606f23892b63ece4e603395539190dbe420aeaa779619a64471f781f0a46dec547add13992ca18e3d0853eb72d1708e028e9feef04d84f48de5822ae30226f95cfcf8eb7a1933a49497a6e1c680e8bf54ba6fdc2763e0ad8bcd4d16466d638d54b9fa5d8ad004d7f3244c7e4a4936898e3843a61e4e70224ba318de2df8c9d8c6f6320e09ad7b84050d744ee43ebe8fb06f439c79f76043825425e1a3caae3199879346b0dd50e740dc27", 0x315}], 0x1) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x36, &(0x7f0000000040)="03000000", 0x4) getpgrp() dup2(r3, r2) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x14}, {0x2}, {0x8106}]}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) semop(0xffffffffffffffff, &(0x7f00000002c0)=[{0x0, 0x8001, 0x800}, {0x3}, {0x4, 0x8, 0x800}, {0x4, 0xfff, 0x800}, {0x4, 0x4}, {0x2, 0x1000, 0x1800}, {0x0, 0x8000, 0x800}, {0x2, 0x8, 0x800}, {0x4, 0x1162, 0x400}], 0x9) sysctl$vfs_ffs(&(0x7f0000000000)={0xa, 0x1, 0x10}, 0x3, &(0x7f0000000080)="d3f3351a05", &(0x7f0000000140)=0x5, &(0x7f0000000180)="21ab58aa1bfdca668af6b1f30cca5274ecb7375c064bc152f50867d33581c087b3fcecc8502601bfea75539052ae34eab61285a81b5bd726e3b11466d1d58af39f8c0797fda1135421ae9c8662ece405fd13fc809e3ce5580ade826c7faeee91c7ec5e9f9a8e89d63382ba66b2997773b9d30ced07136574a9ccf9429a887322411be15bf2dd60dc5031974356e40b4627881faeb7f3b1d9eb6dbeb26ae8ede6bbcc8de933183c1e148a38f8391bf03963883c50c129bd34a1ffc5ee39015e38735b525b6b3822090edc1b", 0xcb) socket(0x18, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000200), &(0x7f0000000240)=0x4) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open$dir(&(0x7f0000001640)='./file0\x00', 0x20000, 0x1ce) writev(r4, &(0x7f0000000440)=[{&(0x7f0000000300)='k', 0x1}, {&(0x7f0000000340)="12800300c4121c2c3ac1dda5b0861b963639a261b3f1e80fd619d132f4a9565c978bf9731473fedc3683319e202aaf05b65e74b6792d8db52aee64d4ebb615f816de534920213d54f9c74c5916a880f842b3a124d40c1c6474846322063925a30f44e12e7548d71509662c5319692f35f4660ee91446c2cfeb589b67d34e260a43cc5f4a536825e0945d6b57956e90cf950b1a38c5d19686c0092c5d41337e9715515888abedc75b5373ae81acee3c1b6f6a71ae13060f8ec074449737", 0xbd}], 0x2) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r3, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$VT_GETACTIVE(r5, 0xc1045763, &(0x7f0000000100)) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x1e, 0x2, 0x1}, 0x4, &(0x7f0000000300), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x2f, 0xfe, 0x3, 0xfffff000}, {0x7c}, {0x15, 0x1, 0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000980)={0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgroups(0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x50) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000580)={0x0}) getpid() setpgid(0x0, 0x0) executing program 5: pipe(&(0x7f0000000280)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) setreuid(0x0, 0xee01) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x8002}]}) r0 = socket(0x2, 0x0, 0x0) ioctl$FIONREAD(r0, 0x8020699b, &(0x7f00000001c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r1 = semget$private(0x0, 0x7, 0x3c0) semop(0x0, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}}) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) geteuid() r2 = getuid() open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r3 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)={{0x0, r2, 0x0, 0x0, r3, 0x0, 0x3}, 0x2, 0x0, 0x10000}) accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x8, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) executing program 3: syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c000000000007000000000000000000050000000000000008"]) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000380)="3998a035", &(0x7f0000000080)=0x4, 0x0, 0x0) r0 = getgid() r1 = syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13fd812eaa4e7130", 0xc) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000140)) getsockname(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSTOP(r1, 0x2000746f) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x7}, {0x84}, {0x4000006, 0x0, 0x0, 0x3fefff}]}) write(r3, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) fcntl$setflags(r3, 0x2, 0x1) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x20) kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) r5 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{0x401, 0x0, r0, 0x0, r0, 0x110, 0x2}, 0x9, 0x8, 0x0, 0x0, 0x8004, 0x100000001, 0x10000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 2: sysctl$kern(&(0x7f0000000000), 0x2, &(0x7f0000000080)="71f91e3471ac0058bc5a91501d94a34b8e5f84cc42c3fbe6edf28f03055a7b8379c80000ff7f000000000000000000", &(0x7f0000000040)=0x2f, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea", 0x1) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') unveil(&(0x7f0000000240)='.\x00', &(0x7f00000002c0)='c\x00') chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x4, 0x100000000}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x2, 0x0, 0x0, 0x100000000, 0xffffffffffffffff}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x4, 0x100000000}) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000100)={0x2, 0x0, 0x0, 0x100000000, 0xffffffffffffffff}) syz_emit_ethernet(0x76, &(0x7f0000000040)=ANY=[@ANYRESOCT=r4]) executing program 1: open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x0) accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, 0xfffffffffffffffe) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, 0x0, 0x0, 0x40a, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) executing program 0: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x12}, 0x4, &(0x7f0000000080)="20b7c64185914d070000007de0d0b40c", &(0x7f0000000000)=0x10, &(0x7f0000000040)="230ddf94903f6e5e4a71b810b69641a75e9388224978fd6e8c17ebe9", 0x1c) executing program 5: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000000c0)="de6ff6d8bd34196d090ad8cb66c727f78df3867d1a1b97b85de73766fe", 0x1d) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="89781dd4153a6fbf4e60ccee7fe40bc85ce88f911a647d61304129bfeaf1a500a131c63762ec36e60379eadf1404c869240ffcb2ddffb780a8716197bc378bc08a6159334e96a8ccc4f5352e9e69b7487f60e5a312b652f68e49a9ddacc358a9a0e5f81b5c3c656c", 0x68) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000180), &(0x7f00000001c0)=0x4) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0xa}, 0x4, &(0x7f0000000240)="c986e98a77a9719ad7b1f6ac712ff3af06636e4a33afd143f975961d8787e0d2c6fc31cf6f39b51c75bc331cc6d65e512948b8904c12e5fdb49a2fe49692f68004721a5ec1c5591d4fa451e53dd73e6727a38a86ae7b1eee7424dee19bd76ccff9cd467a2d1b432ae65dd55c40cfbd4206a360a9bf620f1c5b71cd7f2fc8a56d4ed22caf6e2205afd26795d962879d0a3d28bf6dd0671102a435783d029b2ff4fb5d480da1e766c2e5af89a7ba3d4ccd74d17c8cf5d105256a5fae0937eed121c749db5550f2f77bafa3186a443796e92d6786a39175ce331295bae654a29be577c8b4a14d5cd14031f204733a3aeac8750669766806a9d0f815e5e7698e0fa09c97e30f1f3e755378d4d141206c47389868b7c85afa671c23c7f7eb23db65ac51ef11b8ffe40d782d12f095c770c4248c1dcfa1b58c7559d4a48733cb132ea0a2c77856127ada2b14817499b8386a5ad039bdbc10d6f1c7b23ba36182ec575ff777e86996c47eccb2046793401ab1b2b44d4f78161d4cbe232c9163c18b52ddcdef33b13feeca93a30d4440d24f9b42f4c0aa5dfd77a04b9b2c8dc523ea2cce434ba6d3159ef8c442709f459ad310bb4dab2b6b9ceb054431db8746dcd4ab55d74d9de3541dc89218f1ddc924cea72e08ffb0d9c347bc387d353adfc57332ff73a6845ab9cbe48e827261a96539ad64425f5745bcb2d93271731bc35e2ce0eb6aa7cca1d9553d8fd37200c5fc6d5778c4ac9396ec1ff6f5fbea3669fe58f807c2f9c1eb17f0a234e119fc26898c93ae2cb2d5b5cbb536040777bccd428ac96ec57115eafdf1f1e27b4552c5f96f6dfabd66df194cb130e8d18028ebf0139f33e1b9c334658170c979a9e81491769c5ec366c21c18670777424922ee1a21ec78afe51cbfb2cc3ac17a5648583a20dc7c2685807fc324eb7f2dd3f1dad3c9d0a0b40f1f6b225695f0f0ed11cb9d61515471cdd2554e348d6de921513a1d06a2098894265986df15eca20638c8169916b1f938f65c45633a2403e5700c91ca3cf50135af1efcc9f68f9f120f9c66637d7027331454c2cbcd88c3fbb06344942ea9c18a6df82d2274bfe2fa1ad601aaf955bde634c272de7aa8ee817b37b3cd8f1fc2a001e388e39ba59814547aa09542266f499d5360e524b4c99bff51c824710a76e05322119cf668f60ceaf6082c533e742ee87ef1a6c1eaf8612dbc5408100a92a176fe58c105a9bda3c24858374b379b99821d2fcd9e949070950bf0f622ee4dd41ec10026e0358932dfe95fdf4679957e87d14b27250f66028a146b68c07f439edc92f99e4fff00a26daa123d23a0d972cc2f42141e482c944e94b8f4c149cb5a366819cd01407250b49255ceb95757d70d3c77d39e3818346afa536877e4a02cea364a10f7de314726425c2d0c31b6ab92ac969d1492bb2dd732869331c0bcce0629f3ba8f10f862404a36554f7b54edf509e33267a69b6a41f6aaac00d1a25aca88e03b709399cc4ba0055afc981e727ac52b451c18dad3f31aeed394b5ccf4a4561e4473a6272b44658b7688b369cd2610d4eace68db12cf4822e817bde641d0c1d32e36955cf826292aac81d5b72638621e4fb70093f30cc0a0503f0e315d84990ed10180ae8d961e9883a54ea02289e977372be8ad45002174284e0bebaa6984c33d0aa055b8c88383d9637ee522b828442a862180288e5dbeb271045a9ca732b1b3dd97f115a8e00a545284af8e774fd021444389943ecfb34146683c7397bf08b295198f618ca51a30e49d6a20acad5a358f25b12321f90b2ccdc140d517b5032b8d057fcdf97594d7e7a38e8e23555e802878314a9d5e50d95ed8107a477ce9f91e0aadd3325790c15ef90998b60feb1a5f74780ad8dc6b4150fdcecd91778e21d4bb2aea6f5a7d6b44bbe8e1486621eccd37a1d78f89faba204a3ed6c5533349aab163f6e9d1f31b3dd5a41a03439f4ed72517d830daf6b9cb4376b909c146b9f45014e86ead55e376ae57ceb0e47e3285cb1baedf5f430a8e1b2ff4459b866d9f22f4973b084dc767c23ad3285a2b8527020182741c8c94e4f5205b2111e949d343c44271e6940ae90c9ddcbad6ff50476e08862099d72d43a059ce4f7876b156cd75687e9eaefabbdce7c445e2e72ec1fb1b1975f70ddbb0283c46b3a64caa3590c71ece34372fcca7330d0559ca2173ba99ce61b1695521b3fec5f63d225fc09ac8e5dcf22c0a30b5b01db7bf4f8732373e18ce86bf08a6fe26f3ce011fe2f891bb9e4c340a787207a8617a2814a3b38fe9021cf6edaf2c0089ee0a3c21b1fcc69ae221c5de4a35743733e0a9859af0451ba4ed947df3eddf2f6ea2e47e10e170f162783635f252eab6f07e350663d1cf2308025c81ea9843a3fb24cf29f2d9acf660136ad6ccbdf7e855041a8655d67b35c3e05ef165854d030a95fc89621a83fb28ab9ec90d6a9b1b58be4060a04a6637d1031237d4181a6a2275c8a701d0f6fb9fa5b91d7c7ce3c3e3b7c6afa19904137689f2c6fc05a6875048091ff1cf17b3e39df9d07159954bf56ef7d0d3cbb5b8567c8ce6a8342743da3fb70da8b965cf42ae6c06bcd9d0417515c75e66a24a2f07b4903473736d2947dcc071e4a0c199cabde8b6a4a5101fd2a12936af07aab5dd985861d739b3ddc0167d54a2a9325ce277b0ced553bb8ead4469bc49292d103740729f3d2246ef7fafcaa2a4a49d184efb7e56dcedf778e57d8effde845a7bca3fe47885f020b747670d56da1ffcb9926280c8c6a58024ec6246bbf7297b8486ea0d24f617fbceada83764300639721e95d4792e3a2968074e354a6087315b2c02a2589451e054251a05f955f15f4ea57e59f5ae836fe91b06f4fa2dcceca4dbffe9c3ab97abd7097e3d344fc38d9c4f7ed7ba2ebf407aafaa748e47f4d1992800298eb4667af16d065841a4178ff8293d1196d0b4d203fdb13e075416c1ecf0db869a495d339e91ed8b78b53418b2aea5638aef4f5a316f2ac4ef33dfbcdb0fc1cbc367cce256d279edd36b3fcfc98312cf882e7f6dc1e21ae19fc75c4201be93e106ef89518185ea66c97de4f213ec2a6d7cd0f3d263a73eff52d5dce3b6e7d4bb86fcda13ea47e69d71f87040f9c8ff495ceb8c998232707cb00a6a08ffd6895030f5c62f6f2f2883f7b7bdc35ea54cc9575a6b4e2faf572ed2547521de5fb213c8670e6a970bebcc452bd17894d4623795ab7e07d0d35a2068cb251467510200438df1266b0dea30e7d4dac34db846d6b681a38000dc2304920acbf9517cad6f3d3f7bc24b10ac34d6a9caeffa44c7c937f85082d2b0ad67f88b0a4e60fb3c74e5afeb1ff479c65840d84b126192a9f903162d211656579d2d12b9478e3ca06c609096d6aa7a7849b5be4a939f7808923c1dfc17d7c5ca49c19e21f8264510f877bd55c248009a2789582d2b85af2b9a9edfc0cac6964d48cd6cc713f9c87d5fe0ef3e1d1a4067b0e3f39675ad73cf8b5f2c0dfae68c701d4c79a2251e91216021969f695999afc41e593dc7eb7787572583b055ddb398e5cd20e5cefb9e18eb077aa15acddf79fad377f28e70d9dd08efb55e86501599eaabca864c43d3b8dabd85cc364f38e0b1fb87c8dea7cad2cac6e90e1512cd53a527104f5e4937c56bcccd7d712da914883499433d17e751279e7769e4ca9945f6945edb261cfce6205e88d8a4a7edb5a7bdeaea59f4df553122681ed43afb6dc0860cc4efed607b6da49bc1042b94948cecf1a055960d145b9a1fd0118655ef0791aa90e4bb9fa19747a297ee84de1d0bedd82e19216356a7c92c9058c0f93fa27c9f1a1a1b6136c5e3fc125f5cb421c5fe01847ac19f2b074f304a6f8c440556e3c3af72846f3e93f22c0e64cc607a44898b496ca93061a98ea003604c737a4f8c7a9c3e867f598d47aed432dbc71a6262b113f8bb260c94bcfa4c05010cdecccfaf5aa87544956405c9c949cd36b20be31b0a7f15421c15c64a1e4e68bfb490bc6590c7b5301a02bf8c197e453a514a5de5d4ad0495011dc5381bac2184d7e7dcaabb219dcafa198eace200efb5668b2266d66ffa7e347bcbdc8fa978020d1e72e2fe52abf7df99bf148f8ae1242c559560d011a7333631ee471bc2e14e992796b7eaf2d2447d519b16e21c213389c5b05b9a8a288269d88f97256a9e32461696f8278f155ed73c56b44c84d186527f7ac7b27bacc55a3adc101d29b5b4514ed8b74813b7620b8c98e507f4ea058ebb152e564eea8d017bb0ef43e62996a93be2aa836fb2ba29d867e3634c60e69a03a7b9a622eeb119f76c07799bc82810e7ce2ac50cc13885ec84fa18664669bcc2bf6624081c44cff59012c4b0d53d54ff848641281036a33eab65b478e71883d2eafa2c7b3f3c87408670e2f631de1f1e6b42b3d04c1c8108976793e98c9b7eaa5ecf382bfb7bd3e9ceec33321688a01155a8b31a42b359f2019713dfe158b408a53bc0a51c7ec1a582cd2aa15735ca5466e5be1a496d9e03fe6bb9496bf5d7cec0daf401d9236b1cc904faacb567291e238b81b6870fa2c761683ccd5754d9030080521b6f6a8ffaa4758886803f47d88c3fb79fdb2732fed59d1548bd4a403e3f780ddf21cbbea6ac69f78e4ad90c1f65a51211ee8c24491d48ddc8c547a1971311c3a5d20961f205f73c2346a08817a3c2d3c2832577fdf47f66d650eaee0ee852a487aced40d41dce69a4aa4bc09f856ed8a9775bd7c2219f7690104f82dd8acdf2ea5871e032deafc500ec61670f4d8738b2fa98c9cfef5aa2bebd4b4082d07e3b6ef658b13d02e36c94f56b674e5ab978ad6f91dfd8b398350168c894832d6028c85c5fc81f3c1fe57b9f96e8706e350375d5378181329b4c6fdca98027393a93c3b04a8a643b1a18dace43dcb4787cfc92cbd33dfac9ab05e9621cf24c84fafb7c34bb8b6ea4f111b4cf65724ce5fed2fe124e034f0f33ff6aabad94dc385d505fd212592146f160f7975771d6f5296adf249f1d59bc8e8518c1d49fbc7aff303b945764b4e043b27cfa0b5d38903aa1d803aa45b8a6517c0eaa981f03de563d8087de5f530d11a81c8aa239c6c631665ceab779d8b925c354aa3806d5cedbbcc23679d688b16585a027ba8b65870e3da4a4824a471641fb25e787650fc9f4a92764139036d669f66be7ce330eac968bfda77b4535371a4ab2feb12d26b47ec194f23f8670eb77480b3fbdc8180a6e8838fe009d7484f198cc942269d36a9ab142b25d7807f215927d4dfbc7eb6aed0bdfdf315221cbce04a5764dee3b83b0a7f80d9fbc0ce6fcdd1b72032d48f538153d2f8eae8c05b7d0f30c836d1887a6a4ef7cd4f4861c39d5579f7501fac2f7779acc7115588cff3accec6f2532b1ea2b43038fbbe75eb73b3b80ebf2c348fcb5b74a371ec61d1d1009d1d40f5db9e356104393a5ea2d2ed7fd4ef271ac4296f519a7b9dc35f1235a6667cae0793fd3118828a85e2541b1b40e2db6586b7be1edab4e5bc2f4d08f2d4be7c9519f764bb40fad0674503e526542c6709e09d19db62d4cdc1084b63d3f4655d6dc1b61511d37eae74f6304a1bff5fdbe51b3948c2839efca01a70f6207595bc19a53e6fc59e1aade327b2349f2842efb32b75ba34dabda7b2c676295d350c98e7e986aa65c0138906e55053763f910dd9b48f5fb5e1789ed776fa41cfd46e406875aa81d00719df8adebaceb336f8af5f4db4e8a1c7926fe56262268a8b100209c3b3555bb27e457d55072a5da080fc9239daead7df7174089859263a19d", &(0x7f0000001240)=0x1000, &(0x7f0000001280)="bd4378ea73d5a5c2b72ed2df6f4320f45c8be1695e47e2b41e2d9982aae2cfa90993f5c82b01da2326521af2bdd8a0d6a2a9b2352746021bb4c6c976e2cc73d36aab1c8102b30fa237820b28564401e2da1724b8baf3be1aa1ba6110dae6747d5f0e1d3d0bac2f1e965e5ac9e88e9ca34dc8ae08ef63bf", 0x77) r2 = socket$inet6(0x18, 0x5, 0x1f) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000001300)=0x4, 0x4) syz_emit_ethernet(0x7d, &(0x7f0000001380)={@remote, @local, [], {@ipv4={0x800, {{0x11, 0x4, 0x0, 0x8, 0x6f, 0x67, 0x8000, 0x20, 0x2f, 0x0, @multicast2, @loopback, {[@rr={0x7, 0x23, 0xa1, [@rand_addr=0xd31c, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @broadcast, @rand_addr=0x800, @multicast1, @multicast1, @broadcast]}, @timestamp={0x44, 0xc, 0x3, 0x1, 0x5, [{[], 0x5}, {[], 0x81}]}]}}, @icmp=@dest_unreach={0x3, 0xf, 0x0, 0x0, 0x4, 0x8, {0x8, 0x4, 0x1, 0x0, 0xdf8, 0x65, 0xc048, 0x2, 0xf0, 0x1f, @broadcast, @multicast2, {[@rr={0x7, 0xb, 0x1f, [@local={0xac, 0x14, 0x0}, @rand_addr=0x7]}]}}, "792cc0"}}}}}) mknodat(r0, &(0x7f0000001400)='./file0\x00', 0x2, 0x10000000) connect$inet(r1, &(0x7f0000001440)={0x2, 0x1}, 0xc) syz_extract_tcp_res(&(0x7f0000001480), 0x7, 0xc52) syz_extract_tcp_res(&(0x7f00000014c0), 0x401, 0x9) syz_extract_tcp_res(&(0x7f0000001500), 0x0, 0x3) link(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='./file0\x00') symlink(&(0x7f00000015c0)='./file0\x00', &(0x7f0000001600)='./file0\x00') setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001640)={0x5, 0x7ff}, 0x10) openat$klog(0xffffffffffffff9c, &(0x7f0000001680), 0x8008, 0x0) getsockname(r1, &(0x7f00000016c0)=@in, &(0x7f0000001700)=0xc) getsockname$inet(0xffffffffffffffff, &(0x7f0000001740), &(0x7f0000001780)=0xc) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000001ac0)={0x4, 0x4, 0x80000000, 0xfb7, "1d77cb5694203a2e6992644566a586607873de58", 0x3ff, 0x100}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000180)="a91d572018dfc112b211c9b7f9dbdc4e9c7752845816984bb622d74a83050000000fd383c857ce942c438f2ea02b33f59d83749b711951efa88a2a6dcd049f666033a9f518c180b3eefaedee0d0f34a08b", 0x51}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) ioctl$FIONREAD(r1, 0x80206910, &(0x7f00000001c0)) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x40) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000380)='#!', 0x3e}], 0x1) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000280)="a8034e3fdd86480e82b020090000019c0a", 0x11}], 0x1) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x54}, {0x6}]}) syz_extract_tcp_res(0x0, 0x10000000, 0x0) fchflags(r0, 0x10001) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000002c0)=[{0x20, 0x8}, {0x812e}, {0x60}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2, 0x20530c) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x44}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socket(0x2, 0x1, 0x85) executing program 6: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x8450c) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) recvmmsg(r0, &(0x7f0000000680)={0x0}, 0x10, 0x0, &(0x7f0000000700)={0x0, 0x5}) poll(&(0x7f0000000480)=[{r0, 0x24}], 0x1, 0x0) mkdir(0x0, 0x0) chmod(0x0, 0x0) chdir(0x0) symlink(0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYRES64]) truncate(&(0x7f0000000000)='./bus\x00', 0x8) open$dir(&(0x7f0000000040)='./bus\x00', 0x8, 0x40) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000180)=[{0x14}, {0x6}, {0x2c, 0x0, 0x0, 0x346}]}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) syz_emit_ethernet(0x17a, &(0x7f00000000c0)=ANY=[@ANYRESDEC, @ANYRES8=r0]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}, {}, {}, {0x2}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000080)=0x4) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) r1 = geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, r1, 0x0, 0x0, 0x0, 0xb2}}) seteuid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000001080)=[{0x80}, {0xc}, {0x6, 0x0, 0x0, 0xfffffff8}]}) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(0xffffffffffffffff, 0x0) socket$unix(0x1, 0x5, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) executing program 5: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={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) ioctl$FIONREAD(0xffffffffffffffff, 0x80146950, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40}, {0x1d}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000340)=ANY=[]) chroot(&(0x7f00000000c0)='./file0\x00') syz_emit_ethernet(0x36, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, {[@generic={0x7, 0xc, "d618f9d2fa9b928c69b6"}]}}, @icmp=@info_reply}}}}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 2: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000000)="bf3b684c5ae9f087567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78cbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002335e50988719201088a37c0d1b1d278fa2bcaa78cac8d3162002ae9a3bfdc348a576fa5f2840652402eaa37400000000000000", 0x7e}, {&(0x7f0000000080)="1603d5b4008242d252cbf48cd7346e988415c94e0b2e94c022d594da601ab431653224eb5b5cba8ba7c1fb684ec6a3e1254fbefc60b296abf5dafe53925f3cdc12bfbe133939975216462091c177eb377fc7ffc74052a06043dcbd55a14723fff680bc430c94db90fc358fdbd94edd947fa4a224a6a25a16500de67f073480e0", 0x80}], 0x2}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}}) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0xfffffffd, 0x68) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1a1116f0d0f700"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r3}}) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020690c, &(0x7f00000001c0)) r6 = socket(0x2, 0x2, 0x0) setsockopt(r6, 0x0, 0x15, 0x0, 0x0) executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000080)={@random="73702eb9ccc3", @random="0a5414932199", [], {@ipv6={0x86dd, {0x0, 0x6, "f86aa3", 0x18, 0x3b, 0x0, @rand_addr="9c7e4d5081645bf0376e0865911feb7e", @ipv4={'\x00', '\xff\xff', @remote={0xac, 0x14, 0x0}}, {[], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @remote={0xfe, 0x80, '\x00', 0x0}}}}}}}) executing program 6: r0 = socket$inet6(0x18, 0x3, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000280)="855ba55e0e5f5b45f6947168eb43b59e316d6cb720e89382818e512610bb681c0046e7999d9e75b723b815ffdd020009e5b3db8e4a5b78f9f9115b77f7005d7b4802d5c5b4f1f4260ddf42c882d06afe0450e4e69ddf825cbcac3358121b9c6db249328b5f23d85fbf0b94b317761f56df4aec01fe667aabc9bfcb58a872e3eeb03261266b3a708c124183b0a9d59a07cedb044e1c248a708400c39bb1341ba036e5f84be0403c97b8915b4fcb6f742d", 0xb0}], 0x1) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000502000000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d02", 0x59, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) setitimer(0x1, 0x0, &(0x7f00000000c0)) kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x0, &(0x7f0000000180), 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206916, &(0x7f00000001c0)) getsockopt(r0, 0x29, 0x3f, 0x0, 0x0) executing program 1: syz_emit_ethernet(0x36, &(0x7f00000009c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "89328b", 0x0, 0x0, 0x0, @rand_addr="fc7be31dda4e647e1cfaceb91fcfb166", @loopback}}}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) msync(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x2) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r2 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000001580)=[{&(0x7f0000000280)="986dd270be6ac02e9e752104269eb5a5fbdb6d78b13e6b317db4c3c91d806d3117b454794642d9a136fdc6a93a92885b7b7d701c39eb43a2eba3fda5909633c7059ede1e2bb43c8a06121030bcf5b4fc73aef1830a8a44c36c4f60140f5554a0bf950cf6aa08a476b2b1e26894ca05431d770df0d7cf77928f6a", 0x7a}, {&(0x7f00000000c0)}, {&(0x7f00000004c0)="f713c4d5f33865c032e189907f732703f921f230c367713c9621d826a435c8a5a6b73c5e38fa6dfa1881b4c54c0fc8171a857a0f4c94ecd5be8ae63e33ecaa5f5ca33d62261c71e4a1500d6e0997d735817ed2ce00fdae0760868412852794ff57ced4e699a3e4df1d9ab3e0b03845f549d6c287cb0b4fe826261feb0bf0bf0997d07c068f9fa807e88467f85a543c458ddc1d578603f40078f2702898ff2cc93c0346049fe10e7c8e06981c8dbd8f5375d71a32e76ee5f79144ac3995bfbf7df2dd74912b45de529f7c0c0a95a2b25dc0dcd02db702caf8eaf14efcd34109d7cdcd191eb7dd383e1e34ae4ad2099265a80e1ab16aaff43ed5bec42b949fe273312c7aaed09daaf9bc4806fce6ea07691d610959168394cd250787937be3b9d9eb4fe5ac4c81154584d7554ada65294383e3db7080aa664f1e", 0x139}], 0x3) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000280)={0x0, 0x8bd9}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) r4 = socket(0x18, 0x4000, 0xfd) sendto$unix(r4, &(0x7f00000023c0)="b1000501600000000000000007000000331c13fecea10500fefd6ecfc72fd3357ae320b37b673039d2d236acf20b7804be64174991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d323e7d026ba8af63003728211e0000d4500fd38bfbbf70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb001ff1edc7ea24551761d12767e371a3f83437120557adb71d89e000040781e4b2fff840ff00", 0xb1, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000180)=[{0x0}], 0x1, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001140), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r5, 0xc2585601, &(0x7f0000001180)={0xdead4110, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}], '.\x00'}) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000600)={0x1, 0xfffffff7, 0x0, {[0xfffffffffffff6e0, 0x2, 0x100, 0x0, 0x8000000000000001, 0x401, 0x80000001, 0xfffffffffffffff9, 0x4, 0x0, 0xffff, 0x9, 0x7, 0x100, 0x4, 0x3, 0x0, 0x80000001], [0x10001, 0x9, 0x1, 0x80000001, 0x4, 0x0, 0xffffffffffffffff, 0x7, 0x9], [0x2, 0x1, 0x0, 0x2, 0x8000000000000001, 0x491], [0x7fff, 0xfff, 0xfff, 0x3, 0x0, 0x3], [{0x0, 0xff00, 0xaa, 0x9}, {0x7, 0x5, 0x92, 0x9}, {0x800, 0xbbb9, 0x34, 0x5}, {0x0, 0x4, 0x4, 0x1a92e13e}, {0x800, 0x1, 0x200, 0x100000001}, {0x4, 0x3f, 0x3f, 0x9}, {0x1, 0x3ff, 0xfff, 0x6e92}, {0xffff, 0x7, 0x4, 0x2}], {0x2eb1, 0x3, 0x200, 0x8000}, {0x8, 0x7fff, 0x1f, 0x336}}}) executing program 7: setregid(0xffffffffffffffff, 0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r1 = socket(0x18, 0x2, 0x0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x7, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlink(&(0x7f0000000440)='./file1\x00', &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000300)='.\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) r3 = socket(0x800000018, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x8000000000000000}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = semget$private(0x0, 0x2, 0x86) semget$private(0x0, 0x0, 0x84) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001240)=""/4096) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe4c}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x5}, {0x25}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) executing program 3: socket(0x0, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x40a) executing program 0: sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x61, 0x2}, 0x4, &(0x7f0000000040)="af784282e2082d78b01a1cf5c749cdc76146badcd5854fcbaabafcdec656fff0b1e173417c495865a90264bb1b3f998e0f404a949f4ef0a6f4c230f9a08d9c0946d2e30ee3469731", &(0x7f0000000140)=0x48, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000022acf20478040138164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc2d9aa5b32f43f4741a83a576b9a1f139b672f4d335c223e7d0e032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec58904", 0x82, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0315f1d89ec5a317a9357682", 0xc) (async) mknod(&(0x7f0000000c80)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x100, 0x1) (async) r1 = kqueue() fcntl$getown(r1, 0x5) (async) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) (async) mkdir(0x0, 0x0) chmod(0x0, 0x3a) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) connect$unix(r2, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8) chdir(&(0x7f0000000240)='./file0\x00') (async) mkdir(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) (async, rerun: 32) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) (async, rerun: 32) r3 = open$dir(&(0x7f00000007c0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x34) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r4, &(0x7f0000000500)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async, rerun: 64) mkdirat(r4, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) (rerun: 64) symlinkat(&(0x7f0000000200)='./file0\x00', r3, &(0x7f00000004c0)='./file0\x00') (async) rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') (async) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x81}, {0x4}, {0x16}]}) (async) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) (async, rerun: 32) socketpair(0x20, 0x2, 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 32) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) (async) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) (async, rerun: 64) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) (rerun: 64) ktrace(0x0, 0x0, 0x0, 0x0) (async, rerun: 64) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) (async, rerun: 64) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000001100)) fsync(r1) (async) setreuid(0x0, 0x0) (async) r2 = getuid() setreuid(0xee00, r2) (async) r3 = semget$private(0x0, 0x4, 0xb4) (async, rerun: 32) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x3011, r0, 0x4) (rerun: 32) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async, rerun: 64) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000400)=[{0x4d, 0xfc}, {0x44, 0x0, 0x0, 0xffffffff}, {0x16}]}) (rerun: 64) write(r4, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) (async) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) (async) setitimer(0x0, &(0x7f0000000000)={{0x8000000000000000}}, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) (async) r5 = socket(0x18, 0x3, 0x0) r6 = socket(0x20, 0x1, 0x15) r7 = dup2(r5, r6) getsockopt(r7, 0x29, 0x400, 0x0, 0x0) (async) mprotect(&(0x7f00007b3000/0x4000)=nil, 0x4000, 0x5) socket(0x1, 0x2, 0x0) shmdt(0x0) (async, rerun: 32) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) (async, rerun: 32) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001000)=""/229) (async) fcntl$lock(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100800000000000, 0xffffffffffffffff}) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x11}, 0x2, &(0x7f0000000100)="b65aea4f1dc4298d03e90779699fd1aa752daf3ee70b3b549c1e61d32e7351033d9b98b06a5d58b8c031e416d066ee6a60332a897bd4785d7b52338cec86d080838a52b06842af1ec9d692b99c41bb059b33987b459fe5ed990624639dbbe5501581c59525e571bba8e75331a63bd29d5639984e9af873793cb566b402a129824abf55392b8b0dc270b370f419a3adfc5a093cfdf8fffe1a5073883321c114422344b2182e7d0951a9f66050fdfa34d9fc0dd7ad388deb898747679c98f73b48cb4d6f9de8d98970c732a95f81d27ee686d9aee70b82ef", &(0x7f0000000040)=0xd7, &(0x7f0000000200)="da06a3cf772055ba2cc153166826405cc871c5111f8ff58f3761e9a50ff9e9cc560aee0e838b77bd93707654a705c2566f9ea4ca0d940ece2447ca723bc5cab47222b5691fff9daa", 0x48) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x0, 0x0, 0xc0}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x100000000000000, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000c57000/0x1000)=nil, 0x1000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) syz_emit_ethernet(0x56, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgrcv(r1, &(0x7f0000000140)={0x0, ""/12}, 0x14, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000200)=[{r2, 0x4}], 0x1, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x130) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYRES32=r0], 0xb9, 0x0) r5 = open(0x0, 0x0, 0x0) readv(r3, &(0x7f00000003c0)=[{&(0x7f0000002580)=""/4096, 0x1000}], 0x1) preadv(r5, &(0x7f00000001c0)=[{&(0x7f0000000300)=""/189, 0xfffffffffffffe42}], 0x1, 0x1000) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, &(0x7f00000002c0), 0x1) msgsnd(r1, &(0x7f00000004c0)=ANY=[@ANYRES32=r4, @ANYRESDEC=r5], 0x0, 0x800) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 4: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0xfffffffffffffccb, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x28}, 0x0) socket(0x0, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {}]}) socketpair$unix(0x1, 0x0, 0x0, 0x0) r2 = getuid() setreuid(0xee00, r2) getgid() pipe2(&(0x7f0000002940)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpid() geteuid() r5 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r6, 0x3) setpgid(r4, r4) r7 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x2, 0x0, 0x0, 0x0, 0x0, 0x100000001, 0x8001, 0x9}) geteuid() getegid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000002e40)={&(0x7f0000002880)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f00000028c0)=[{&(0x7f0000002c00)}], 0x1, &(0x7f0000000340)=ANY=[@ANYRES64, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYBLOB="bad7536baa64831fbbd08bb10f67448af12720f83f5fec65aa796855169c47b82ce9a3103f7f86ef3a16c1fb2f1a8b3837f66635411b2a9d2627bc95529724dbd235f8fd762a54a342938f1d702f7e5652996a042b0855748124f46314a58bdf6bc9d345eeaa35cbd9b599a8cba1b1bd8dd1145db942ce2c09aec28db11085034794f0ccebbdfd0e97a0a0b28b18094a1227680d055ded70d7177ba0316664da6b6715", @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32], 0x128}, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r8 = socket(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r9 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r9, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r8, 0x8020699d, &(0x7f0000000100)) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/23, 0x17}], 0x1, 0x0}, 0x42) recvmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) executing program 7: open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x0) accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, 0xfffffffffffffffe) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, 0x0, 0x0, 0x40a, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) executing program 1: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000340)="80275267ecd90ccb6b7784ea6d93689efa6a8f9afc2bb564509c714c4fab72f87547620000000015e2481a182d06803a6cb1c15d7f26de45d43aa653d513a7272a843375ff28c9279129d07b3ae099347693eb0b6c805f9e05b8d19abedf9b729cc32d97fc3a1af62d763a25ae39ee4bc0130f96220cfc48a07e84a79fd026c12f0abcf4bd2ac1c3457504995a830c8ef025c46a3c5689289de71a238bf879abb82b0d5257b2e36b9f2872", 0x0, 0x0, 0x0) msgget$private(0x0, 0x342) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000235000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f00007a5000/0x3000)=nil, 0x20000000000000}, {&(0x7f000096f000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x9}, {&(0x7f0000774000/0x1000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil, 0x10000000000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000000000/0xc00000)=nil}, {&(0x7f0000a31000/0x3000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002dc000/0x4000)=nil, 0xfffffffffffffffd}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x800000000}, {&(0x7f000032e000/0x800000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000015000/0x3000)=nil, &(0x7f000015e000/0x2000)=nil}, {&(0x7f0000893000/0x1000)=nil, &(0x7f0000487000/0x2000)=nil, 0x400000000000000}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00', 0x8}) r0 = socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000080), 0x0) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) getuid() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) pipe2(0x0, 0x0) r2 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240), 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x20000009, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x1e, 0x2, 0x2}, 0x4, &(0x7f0000000400)="1d8331ff33152496caf57a91d237244f1e40016fd209e1cd1b2b99c03ae8daa6d7c12de17f2b8614faaa52c2d738b671f9c8ef454055de625c19bbac379eabb2c1013084762426547b8a4728c41d93b7b8abcb3cfbbbadb4a7af6c00356689e6a0ca7c0f486ef7ca0441", 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sendto$unix(r3, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e000000000000", 0xb1, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r2) dup(r0) executing program 6: mkdir(&(0x7f0000000000)='./file0\x00', 0x156) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) r0 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', r2, r3) setreuid(0x0, r0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x24}, {0x3}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000100)='./file0\x00') rename(&(0x7f00000003c0)='.\x00', &(0x7f0000000400)='.\x00') denied attempt to set clock back 989856305 seconds executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, &(0x7f0000000100)) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x5}, {0x5}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x53}, {0x4}, {0x812e}]}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x10, r1, 0x42f0ad08) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) executing program 2: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000000c0)="de6ff6d8bd34196d090ad8cb66c727f78df3867d1a1b97b85de73766fe", 0x1d) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="89781dd4153a6fbf4e60ccee7fe40bc85ce88f911a647d61304129bfeaf1a500a131c63762ec36e60379eadf1404c869240ffcb2ddffb780a8716197bc378bc08a6159334e96a8ccc4f5352e9e69b7487f60e5a312b652f68e49a9ddacc358a9a0e5f81b5c3c656c", 0x68) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000180), &(0x7f00000001c0)=0x4) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0xa}, 0x4, &(0x7f0000000240)="c986e98a77a9719ad7b1f6ac712ff3af06636e4a33afd143f975961d8787e0d2c6fc31cf6f39b51c75bc331cc6d65e512948b8904c12e5fdb49a2fe49692f68004721a5ec1c5591d4fa451e53dd73e6727a38a86ae7b1eee7424dee19bd76ccff9cd467a2d1b432ae65dd55c40cfbd4206a360a9bf620f1c5b71cd7f2fc8a56d4ed22caf6e2205afd26795d962879d0a3d28bf6dd0671102a435783d029b2ff4fb5d480da1e766c2e5af89a7ba3d4ccd74d17c8cf5d105256a5fae0937eed121c749db5550f2f77bafa3186a443796e92d6786a39175ce331295bae654a29be577c8b4a14d5cd14031f204733a3aeac8750669766806a9d0f815e5e7698e0fa09c97e30f1f3e755378d4d141206c47389868b7c85afa671c23c7f7eb23db65ac51ef11b8ffe40d782d12f095c770c4248c1dcfa1b58c7559d4a48733cb132ea0a2c77856127ada2b14817499b8386a5ad039bdbc10d6f1c7b23ba36182ec575ff777e86996c47eccb2046793401ab1b2b44d4f78161d4cbe232c9163c18b52ddcdef33b13feeca93a30d4440d24f9b42f4c0aa5dfd77a04b9b2c8dc523ea2cce434ba6d3159ef8c442709f459ad310bb4dab2b6b9ceb054431db8746dcd4ab55d74d9de3541dc89218f1ddc924cea72e08ffb0d9c347bc387d353adfc57332ff73a6845ab9cbe48e827261a96539ad64425f5745bcb2d93271731bc35e2ce0eb6aa7cca1d9553d8fd37200c5fc6d5778c4ac9396ec1ff6f5fbea3669fe58f807c2f9c1eb17f0a234e119fc26898c93ae2cb2d5b5cbb536040777bccd428ac96ec57115eafdf1f1e27b4552c5f96f6dfabd66df194cb130e8d18028ebf0139f33e1b9c334658170c979a9e81491769c5ec366c21c18670777424922ee1a21ec78afe51cbfb2cc3ac17a5648583a20dc7c2685807fc324eb7f2dd3f1dad3c9d0a0b40f1f6b225695f0f0ed11cb9d61515471cdd2554e348d6de921513a1d06a2098894265986df15eca20638c8169916b1f938f65c45633a2403e5700c91ca3cf50135af1efcc9f68f9f120f9c66637d7027331454c2cbcd88c3fbb06344942ea9c18a6df82d2274bfe2fa1ad601aaf955bde634c272de7aa8ee817b37b3cd8f1fc2a001e388e39ba59814547aa09542266f499d5360e524b4c99bff51c824710a76e05322119cf668f60ceaf6082c533e742ee87ef1a6c1eaf8612dbc5408100a92a176fe58c105a9bda3c24858374b379b99821d2fcd9e949070950bf0f622ee4dd41ec10026e0358932dfe95fdf4679957e87d14b27250f66028a146b68c07f439edc92f99e4fff00a26daa123d23a0d972cc2f42141e482c944e94b8f4c149cb5a366819cd01407250b49255ceb95757d70d3c77d39e3818346afa536877e4a02cea364a10f7de314726425c2d0c31b6ab92ac969d1492bb2dd732869331c0bcce0629f3ba8f10f862404a36554f7b54edf509e33267a69b6a41f6aaac00d1a25aca88e03b709399cc4ba0055afc981e727ac52b451c18dad3f31aeed394b5ccf4a4561e4473a6272b44658b7688b369cd2610d4eace68db12cf4822e817bde641d0c1d32e36955cf826292aac81d5b72638621e4fb70093f30cc0a0503f0e315d84990ed10180ae8d961e9883a54ea02289e977372be8ad45002174284e0bebaa6984c33d0aa055b8c88383d9637ee522b828442a862180288e5dbeb271045a9ca732b1b3dd97f115a8e00a545284af8e774fd021444389943ecfb34146683c7397bf08b295198f618ca51a30e49d6a20acad5a358f25b12321f90b2ccdc140d517b5032b8d057fcdf97594d7e7a38e8e23555e802878314a9d5e50d95ed8107a477ce9f91e0aadd3325790c15ef90998b60feb1a5f74780ad8dc6b4150fdcecd91778e21d4bb2aea6f5a7d6b44bbe8e1486621eccd37a1d78f89faba204a3ed6c5533349aab163f6e9d1f31b3dd5a41a03439f4ed72517d830daf6b9cb4376b909c146b9f45014e86ead55e376ae57ceb0e47e3285cb1baedf5f430a8e1b2ff4459b866d9f22f4973b084dc767c23ad3285a2b8527020182741c8c94e4f5205b2111e949d343c44271e6940ae90c9ddcbad6ff50476e08862099d72d43a059ce4f7876b156cd75687e9eaefabbdce7c445e2e72ec1fb1b1975f70ddbb0283c46b3a64caa3590c71ece34372fcca7330d0559ca2173ba99ce61b1695521b3fec5f63d225fc09ac8e5dcf22c0a30b5b01db7bf4f8732373e18ce86bf08a6fe26f3ce011fe2f891bb9e4c340a787207a8617a2814a3b38fe9021cf6edaf2c0089ee0a3c21b1fcc69ae221c5de4a35743733e0a9859af0451ba4ed947df3eddf2f6ea2e47e10e170f162783635f252eab6f07e350663d1cf2308025c81ea9843a3fb24cf29f2d9acf660136ad6ccbdf7e855041a8655d67b35c3e05ef165854d030a95fc89621a83fb28ab9ec90d6a9b1b58be4060a04a6637d1031237d4181a6a2275c8a701d0f6fb9fa5b91d7c7ce3c3e3b7c6afa19904137689f2c6fc05a6875048091ff1cf17b3e39df9d07159954bf56ef7d0d3cbb5b8567c8ce6a8342743da3fb70da8b965cf42ae6c06bcd9d0417515c75e66a24a2f07b4903473736d2947dcc071e4a0c199cabde8b6a4a5101fd2a12936af07aab5dd985861d739b3ddc0167d54a2a9325ce277b0ced553bb8ead4469bc49292d103740729f3d2246ef7fafcaa2a4a49d184efb7e56dcedf778e57d8effde845a7bca3fe47885f020b747670d56da1ffcb9926280c8c6a58024ec6246bbf7297b8486ea0d24f617fbceada83764300639721e95d4792e3a2968074e354a6087315b2c02a2589451e054251a05f955f15f4ea57e59f5ae836fe91b06f4fa2dcceca4dbffe9c3ab97abd7097e3d344fc38d9c4f7ed7ba2ebf407aafaa748e47f4d1992800298eb4667af16d065841a4178ff8293d1196d0b4d203fdb13e075416c1ecf0db869a495d339e91ed8b78b53418b2aea5638aef4f5a316f2ac4ef33dfbcdb0fc1cbc367cce256d279edd36b3fcfc98312cf882e7f6dc1e21ae19fc75c4201be93e106ef89518185ea66c97de4f213ec2a6d7cd0f3d263a73eff52d5dce3b6e7d4bb86fcda13ea47e69d71f87040f9c8ff495ceb8c998232707cb00a6a08ffd6895030f5c62f6f2f2883f7b7bdc35ea54cc9575a6b4e2faf572ed2547521de5fb213c8670e6a970bebcc452bd17894d4623795ab7e07d0d35a2068cb251467510200438df1266b0dea30e7d4dac34db846d6b681a38000dc2304920acbf9517cad6f3d3f7bc24b10ac34d6a9caeffa44c7c937f85082d2b0ad67f88b0a4e60fb3c74e5afeb1ff479c65840d84b126192a9f903162d211656579d2d12b9478e3ca06c609096d6aa7a7849b5be4a939f7808923c1dfc17d7c5ca49c19e21f8264510f877bd55c248009a2789582d2b85af2b9a9edfc0cac6964d48cd6cc713f9c87d5fe0ef3e1d1a4067b0e3f39675ad73cf8b5f2c0dfae68c701d4c79a2251e91216021969f695999afc41e593dc7eb7787572583b055ddb398e5cd20e5cefb9e18eb077aa15acddf79fad377f28e70d9dd08efb55e86501599eaabca864c43d3b8dabd85cc364f38e0b1fb87c8dea7cad2cac6e90e1512cd53a527104f5e4937c56bcccd7d712da914883499433d17e751279e7769e4ca9945f6945edb261cfce6205e88d8a4a7edb5a7bdeaea59f4df553122681ed43afb6dc0860cc4efed607b6da49bc1042b94948cecf1a055960d145b9a1fd0118655ef0791aa90e4bb9fa19747a297ee84de1d0bedd82e19216356a7c92c9058c0f93fa27c9f1a1a1b6136c5e3fc125f5cb421c5fe01847ac19f2b074f304a6f8c440556e3c3af72846f3e93f22c0e64cc607a44898b496ca93061a98ea003604c737a4f8c7a9c3e867f598d47aed432dbc71a6262b113f8bb260c94bcfa4c05010cdecccfaf5aa87544956405c9c949cd36b20be31b0a7f15421c15c64a1e4e68bfb490bc6590c7b5301a02bf8c197e453a514a5de5d4ad0495011dc5381bac2184d7e7dcaabb219dcafa198eace200efb5668b2266d66ffa7e347bcbdc8fa978020d1e72e2fe52abf7df99bf148f8ae1242c559560d011a7333631ee471bc2e14e992796b7eaf2d2447d519b16e21c213389c5b05b9a8a288269d88f97256a9e32461696f8278f155ed73c56b44c84d186527f7ac7b27bacc55a3adc101d29b5b4514ed8b74813b7620b8c98e507f4ea058ebb152e564eea8d017bb0ef43e62996a93be2aa836fb2ba29d867e3634c60e69a03a7b9a622eeb119f76c07799bc82810e7ce2ac50cc13885ec84fa18664669bcc2bf6624081c44cff59012c4b0d53d54ff848641281036a33eab65b478e71883d2eafa2c7b3f3c87408670e2f631de1f1e6b42b3d04c1c8108976793e98c9b7eaa5ecf382bfb7bd3e9ceec33321688a01155a8b31a42b359f2019713dfe158b408a53bc0a51c7ec1a582cd2aa15735ca5466e5be1a496d9e03fe6bb9496bf5d7cec0daf401d9236b1cc904faacb567291e238b81b6870fa2c761683ccd5754d9030080521b6f6a8ffaa4758886803f47d88c3fb79fdb2732fed59d1548bd4a403e3f780ddf21cbbea6ac69f78e4ad90c1f65a51211ee8c24491d48ddc8c547a1971311c3a5d20961f205f73c2346a08817a3c2d3c2832577fdf47f66d650eaee0ee852a487aced40d41dce69a4aa4bc09f856ed8a9775bd7c2219f7690104f82dd8acdf2ea5871e032deafc500ec61670f4d8738b2fa98c9cfef5aa2bebd4b4082d07e3b6ef658b13d02e36c94f56b674e5ab978ad6f91dfd8b398350168c894832d6028c85c5fc81f3c1fe57b9f96e8706e350375d5378181329b4c6fdca98027393a93c3b04a8a643b1a18dace43dcb4787cfc92cbd33dfac9ab05e9621cf24c84fafb7c34bb8b6ea4f111b4cf65724ce5fed2fe124e034f0f33ff6aabad94dc385d505fd212592146f160f7975771d6f5296adf249f1d59bc8e8518c1d49fbc7aff303b945764b4e043b27cfa0b5d38903aa1d803aa45b8a6517c0eaa981f03de563d8087de5f530d11a81c8aa239c6c631665ceab779d8b925c354aa3806d5cedbbcc23679d688b16585a027ba8b65870e3da4a4824a471641fb25e787650fc9f4a92764139036d669f66be7ce330eac968bfda77b4535371a4ab2feb12d26b47ec194f23f8670eb77480b3fbdc8180a6e8838fe009d7484f198cc942269d36a9ab142b25d7807f215927d4dfbc7eb6aed0bdfdf315221cbce04a5764dee3b83b0a7f80d9fbc0ce6fcdd1b72032d48f538153d2f8eae8c05b7d0f30c836d1887a6a4ef7cd4f4861c39d5579f7501fac2f7779acc7115588cff3accec6f2532b1ea2b43038fbbe75eb73b3b80ebf2c348fcb5b74a371ec61d1d1009d1d40f5db9e356104393a5ea2d2ed7fd4ef271ac4296f519a7b9dc35f1235a6667cae0793fd3118828a85e2541b1b40e2db6586b7be1edab4e5bc2f4d08f2d4be7c9519f764bb40fad0674503e526542c6709e09d19db62d4cdc1084b63d3f4655d6dc1b61511d37eae74f6304a1bff5fdbe51b3948c2839efca01a70f6207595bc19a53e6fc59e1aade327b2349f2842efb32b75ba34dabda7b2c676295d350c98e7e986aa65c0138906e55053763f910dd9b48f5fb5e1789ed776fa41cfd46e406875aa81d00719df8adebaceb336f8af5f4db4e8a1c7926fe56262268a8b100209c3b3555bb27e457d55072a5da080fc9239daead7df7174089859263a19d", &(0x7f0000001240)=0x1000, &(0x7f0000001280)="bd4378ea73d5a5c2b72ed2df6f4320f45c8be1695e47e2b41e2d9982aae2cfa90993f5c82b01da2326521af2bdd8a0d6a2a9b2352746021bb4c6c976e2cc73d36aab1c8102b30fa237820b28564401e2da1724b8baf3be1aa1ba6110dae6747d5f0e1d3d0bac2f1e965e5ac9e88e9ca34dc8ae08ef63bf", 0x77) r2 = socket$inet6(0x18, 0x5, 0x1f) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000001300)=0x4, 0x4) syz_emit_ethernet(0x7d, &(0x7f0000001380)={@remote, @local, [], {@ipv4={0x800, {{0x11, 0x4, 0x0, 0x8, 0x6f, 0x67, 0x8000, 0x20, 0x2f, 0x0, @multicast2, @loopback, {[@rr={0x7, 0x23, 0xa1, [@rand_addr=0xd31c, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @broadcast, @rand_addr=0x800, @multicast1, @multicast1, @broadcast]}, @timestamp={0x44, 0xc, 0x3, 0x1, 0x5, [{[], 0x5}, {[], 0x81}]}]}}, @icmp=@dest_unreach={0x3, 0xf, 0x0, 0x0, 0x4, 0x8, {0x8, 0x4, 0x1, 0x0, 0xdf8, 0x65, 0xc048, 0x2, 0xf0, 0x1f, @broadcast, @multicast2, {[@rr={0x7, 0xb, 0x1f, [@local={0xac, 0x14, 0x0}, @rand_addr=0x7]}]}}, "792cc0"}}}}}) mknodat(r0, &(0x7f0000001400)='./file0\x00', 0x2, 0x10000000) connect$inet(r1, &(0x7f0000001440)={0x2, 0x1}, 0xc) syz_extract_tcp_res(&(0x7f0000001480), 0x7, 0xc52) syz_extract_tcp_res(&(0x7f00000014c0), 0x401, 0x9) syz_extract_tcp_res(&(0x7f0000001500), 0x0, 0x3) link(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='./file0\x00') symlink(&(0x7f00000015c0)='./file0\x00', &(0x7f0000001600)='./file0\x00') setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001640)={0x5, 0x7ff}, 0x10) openat$klog(0xffffffffffffff9c, &(0x7f0000001680), 0x8008, 0x0) getsockname(r1, &(0x7f00000016c0)=@in, &(0x7f0000001700)=0xc) getsockname$inet(0xffffffffffffffff, &(0x7f0000001740), &(0x7f0000001780)=0xc) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000001ac0)={0x4, 0x4, 0x80000000, 0xfb7, "1d77cb5694203a2e6992644566a586607873de58", 0x3ff, 0x100}) executing program 7: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000001c0)=0x5ec) lstat(&(0x7f0000001340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') r1 = socket(0x18, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r1) recvmsg(r4, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/11, 0xb}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmmsg(r2, &(0x7f0000001600)={0x0}, 0x10, 0x0) r5 = open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000028000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000280)=[{}, {}], 0x2}) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x100}], 0x1}) r7 = socket(0x2, 0x1, 0x0) shutdown(r7, 0x0) listen(r7, 0x0) select(0x40, &(0x7f0000000180)={0x19}, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f0000000040)={0x5}) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x3, 0x401, 0x4}, {0x18, 0x0, 0x3, 0x6}, 0x7, [0x8, 0xa6aa, 0x80000003, 0x4, 0x7, 0xfffffffe, 0x1, 0x9c6]}, 0x3c) 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, &(0x7f0000063000/0x3000)=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}, {&(0x7f0000087000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) executing program 3: sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$FIONREAD(r4, 0x8020697a, &(0x7f0000000100)) setsockopt$inet_opts(r3, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) dup2(r3, r1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) read(r0, &(0x7f0000000140)=""/199, 0xc7) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r6 = dup(r5) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2d}, {0x30}, {0x46}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) write(r5, &(0x7f0000000080)="77122f1bcfab543f", 0x8) executing program 1: recvfrom$inet(0xffffffffffffffff, &(0x7f00000001c0)=""/53, 0x35, 0x1803, &(0x7f0000000200)={0x2, 0x2}, 0xc) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0xc}, 0x4, 0x0, 0x0, 0x0, 0x0) socketpair(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r3 = dup(r2) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000240)=0x9) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000100)={&(0x7f0000000400)=[{}, {0x21}], 0x2}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x8000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r5, &(0x7f0000000380)=[{&(0x7f0000000280)="e9e85d19", 0x4}], 0x1, 0x3fffd) r6 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r6, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) setsockopt(r3, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x6d4) r7 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r7, &(0x7f00000000c0)=[{0x0}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(0x0, r8) openat(0xffffffffffffff9c, &(0x7f0000001500)='./file0\x00', 0x222, 0xb3d2b0b5428267ec) r9 = openat$pf(0xffffffffffffff9c, &(0x7f00000002c0), 0x8, 0x0) ioctl$FIOASYNC(r9, 0x8004667d, &(0x7f0000000300)=0x1) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000180)="a91d572018dfc112b211c9b7f9dbdc4e9c7752845816984bb622d74a83050000000fd383c857ce942c438f2ea02b33f59d83749b711951efa88a2a6dcd049f666033a9f518c180b3eefaedee0d0f34a08b", 0x51}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) ioctl$FIONREAD(r1, 0x80206910, &(0x7f00000001c0)) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x40) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000380)='#!', 0x3e}], 0x1) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000280)="a8034e3fdd86480e82b020090000019c0a", 0x11}], 0x1) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x54}, {0x6}]}) syz_extract_tcp_res(0x0, 0x10000000, 0x0) fchflags(r0, 0x10001) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000180)="a91d572018dfc112b211c9b7f9dbdc4e9c7752845816984bb622d74a83050000000fd383c857ce942c438f2ea02b33f59d83749b711951efa88a2a6dcd049f666033a9f518c180b3eefaedee0d0f34a08b", 0x51}], 0x1) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) socket(0x2, 0x2, 0x0) (async) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) (async) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) (async) ioctl$FIONREAD(r1, 0x80206910, &(0x7f00000001c0)) (async) open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) (async) chmod(&(0x7f0000000080)='./file0\x00', 0x40) (async) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000380)='#!', 0x3e}], 0x1) (async) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000280)="a8034e3fdd86480e82b020090000019c0a", 0x11}], 0x1) (async) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x54}, {0x6}]}) (async) syz_extract_tcp_res(0x0, 0x10000000, 0x0) (async) fchflags(r0, 0x10001) (async) executing program 6: sysctl$vfs_nfs(&(0x7f0000000380)={0xa, 0x11}, 0x3, &(0x7f0000000800)="15161665a565b678efcc1a16e750e50147e95193ee4a52bc22714f2d99406ed9e0046419cf774346a78b91f34134423ca6df2ee7e11498de3dd4ee42273a30c6221164bc556c759101a63dfd9a07da07c07c55632baa5f242d7aa5e0d7bce28d2bd5710c7cd74a77f4ddcdd98bbbb925fd0000000000a0c5b566e95cffd51dd54778f017805664c5222303ba4097947fdf6c8f6c89d172d855f83b18c1f2ddbe1f158b1305cf56c8030b73e0a97c164dba9af2df834846be2ec32e933527614df040bfa999b6eff82215b3768fe1947d3fafafa52d2e71c0b8782b7ba56af6ca070356cd633c34c22bdd9ca355290c3a46bc7487fecf09c65251b3516f00853822191627e6356313aa5aeff007467b9301a9049c8559f14e43b4028404ce30f9e683d7b2b3c55da53e4951756143a590eeed8f8f2e0de32bc1e63802c846a2c4474eb81df6fe04f246b2de4c0331166e9b25", 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r5 = semget$private(0x0, 0x7, 0x3c0) semop(r5, &(0x7f0000000180)=[{0x4, 0x3f, 0x1000}, {0x1, 0x9684}], 0x2) semop(r5, &(0x7f0000000140)=[{0x3, 0x2, 0x800}, {0x2, 0x6}, {0x3, 0x8}, {0x2, 0x3ff, 0x800}, {0x1, 0xfffd, 0x1000}, {0x2, 0x6ff, 0x1400}, {0x0, 0x7ef, 0x1000}], 0x7) sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f0000000300), 0x0, 0x0, 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) r6 = getuid() r7 = getpgid(r2) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x80, r3, 0x0, r6, r4, 0x0, 0x2}, 0x0, 0xfff, r7, r7, 0x10001, 0x8000, 0x6, 0xbdc2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0x62) setrlimit(0x0, &(0x7f0000000040)={0x7fffffffffffffff, 0x7fffffffffffffff}) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000440)=""/248) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) setreuid(r6, r8) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x10200, 0x0, 0xffffffffffffffff, r6, 0x0, 0x44, 0xeb}, 0x2, 0x8, 0x7}) getegid() accept$unix(0xffffffffffffffff, &(0x7f00000029c0), &(0x7f0000001800)=0xffb) open$dir(&(0x7f0000000340)='./file0\x00', 0x2, 0x42) socketpair(0x6, 0x8000, 0x38, 0x0) setegid(r4) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x100000001}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) r9 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r9, 0x29, 0x28, 0x0, 0x0) socket(0x11, 0x3, 0x0) executing program 2: openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x20, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknod(&(0x7f0000000280)='./bus\x00', 0x6000, 0x6d4) mknod(&(0x7f0000000200)='./file0\x00', 0x2006, 0x9) open(0x0, 0x615, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) socket(0x18, 0x4001, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r3 = open(&(0x7f00000001c0)='./file1\x00', 0x0, 0x40) ioctl$TIOCSPGRP(r3, 0x40047477, 0x0) listen(r2, 0x5) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$VNDIOCSET(r4, 0x20006473, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000009c0)=[{0x5, 0x2}, {0xc8, 0xfe}, {0x16, 0x2}]}) write(r1, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) fcntl$setstatus(r1, 0x4, 0x4) socket(0x11, 0x3, 0x0) recvfrom(r0, &(0x7f0000000280)=""/212, 0xd4, 0x1, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) ioctl$VT_GETACTIVE(0xffffffffffffff9c, 0x40047607, &(0x7f0000000000)) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x10215, 0x0) ioctl$VNDIOCSET(r5, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) r6 = syz_open_pts() fcntl$lock(r6, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x7c}, {0x64}, {0xe6}]}) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) executing program 6: r0 = socket(0x18, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80", 0xad, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) sysctl$kern(&(0x7f0000000300)={0x2, 0x8}, 0x2, 0x0, 0x0, &(0x7f0000001440)="00000100", 0x4) sysctl$kern(&(0x7f00000000c0)={0x1, 0x8}, 0x2, &(0x7f0000000100)="085a71bc6c71682853496fd6a15c5de8bc4ce0cd", &(0x7f0000000140)=0x14, &(0x7f0000000340)="b55cdcbf447bcb1b80f4cc807de4ff5124c64408972d05b618b754e501bcd288a668a62f7ab174b3200b265b133126fabf5a2901cdcbf011a1d26922da371c41fbf784fbea12348996d59b4e7f90f3e4326527c155b2d5495fad821c37588acb13ee419f6b0c8f8ebd0ba1e76c4c11f5d4fe4b15157ace4424853862da76e1e2febba07a7a911a9c824b3bd53dc3de7cbf52fcce7ed8f795c84fdf00ce90fb6a65b6327ead0263abcb1891eccfa6c63cee32a8ff9d98ddc8351b129e4b9ca519ef11164d9fde732e24a183ee98958ac996e57d3cd970c94384", 0xd9) r1 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x40e, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffff9, 0xc1, 0x4}, {{r0}, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffb, 0x80, 0xf0000000, 0x40000, 0x4}, {{r0}, 0xffffffffffffffff, 0x28, 0x84, 0x80, 0x400}], 0x5, 0x0, 0x9, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x84}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) ioctl$BIOCPROMISC(r3, 0x20004269) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd60004b0000082b00fe8000000000000000000000000000aafe80000000000a"]) executing program 1: r0 = kqueue() mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f00000001c0)='./file0/../file0\x00') openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) open(&(0x7f0000000540)='./file0/file0\x00', 0x0, 0x0) chroot(&(0x7f0000000100)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7ff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000200)=[{0x0}], 0x1) sysctl$vm(&(0x7f0000000200)={0x4, 0x1}, 0x3, &(0x7f0000000240), 0x0, 0x0, 0x32) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000001c0)="b1000504", 0x4, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f0000000080)=[{0x64}, {0x4}, {0x6, 0x0, 0x0, 0xfffffc00}]}) writev(r2, &(0x7f0000000980)=[{&(0x7f0000000380)="80ecd993af8e500876c3890067a5", 0xe}], 0x1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x28}, {0xc}, {0x6, 0x0, 0x0, 0x1000}]}) pwrite(r1, &(0x7f0000000140)="a1a5537ea29fb8c6386c0d25c172", 0xe, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) semop(0x0, 0x0, 0x0) semctl$GETALL(0x0, 0x0, 0x6, 0x0) semop(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x10}, 0x4, &(0x7f0000000240)="76d425123e44ba5428cd3cf4c966503d8deb068f3a377497b0de51fd725cc8eb86ba33cf52ab8b6a35f35f968235edf3f13035c026e70133051ea56df6f35806a3dbff4e78452400ed0a0eb8e49fc97c870d065bd79b1a159dcd6fa684d80ad0590668984cd74d6ffaf07ddda35ff4ce757b5838cdea61021a497c98430afc6eb1ef4b6484a4d3d5c29f544a2054e73b7d1a422ad88afd683fcca749b6a99b4332edcc05b60ded91a5fb313d596ac19c3695014cbf164a7b0613986d8a8085d7880198c4229f2fff78f7aceda0edaaf7be232d3b9e39", &(0x7f00000003c0)=0xd6, &(0x7f0000000400)="9a6453c7292c82ab76bf61d13f515201de0a3d5cc2ed9518dbf443687a337c89d4c369b155ae3529ed4b2cfe6abff7b9e23fdc1bb67956cc0e8e754a625e2abf22ebe76bc5e9cacb6e52a5106e81c5f3bc8aebfd0af981c3c4082507f509bbc6b3a8e655d1ad0655523474d70cf3cf5e62ab9d72f63d", 0x76) semget(0x0, 0x2, 0x624) pipe2(0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) executing program 2: 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, &(0x7f00006ef000/0x4000)=nil}, {&(0x7f0000412000/0x3000)=nil, &(0x7f0000769000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f00004ec000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00006fd000/0x1000)=nil}, {&(0x7f0000136000/0x2000)=nil, &(0x7f00006e7000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00006c8000/0x4000)=nil}, {&(0x7f00007e7000/0x2000)=nil, &(0x7f0000386000/0x3000)=nil}, {&(0x7f000002a000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f00002ac000/0x4000)=nil}, {&(0x7f00001b2000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00007f6000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000668000/0x1000)=nil, &(0x7f0000310000/0x2000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x1}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000000), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x8) fcntl$getown(r0, 0x5) r1 = syz_open_pts() r2 = socket(0x10, 0x4000, 0x7) recvmmsg(r2, &(0x7f0000001200)={&(0x7f00000011c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000001100)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/25, 0x19}], 0x2, &(0x7f0000001140)=""/126, 0x7e}, 0x7fffffff}, 0x10, 0x3, &(0x7f0000001240)={0x8, 0x7}) socket$inet6(0x18, 0x1, 0x3f) r3 = semget(0x3, 0x2, 0x10) semctl$IPC_RMID(r3, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000001280), &(0x7f00000012c0)=0x4) msgrcv(0xffffffffffffffff, &(0x7f0000001300)={0x0, ""/73}, 0x51, 0x2, 0x8aba7801938976b0) mknod(&(0x7f0000001380)='./file0\x00', 0x8, 0x5) renameat(r0, &(0x7f00000013c0)='./file0\x00', r0, &(0x7f0000001400)='./file0\x00') socket$inet(0x2, 0x8004, 0x2) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000001440)=[0xff, 0x5, 0x3ff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) chown(&(0x7f0000001480)='./file0\x00', r4, r6) recvfrom$inet6(r0, &(0x7f0000001580)=""/132, 0x84, 0x800, &(0x7f0000001640)={0x18, 0x1, 0x5, 0x1}, 0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001680)="27241defd6aecc4674fcaec243533eaf3d1d488384e0670a", 0x18) sysctl$kern(&(0x7f00000016c0)={0x1, 0x4d}, 0x2, &(0x7f0000001700)="0906e1a0de64060a26b6c75321fc02ac7ba99c898f21eb0af40334139e5755722fe71a3e18d639461c30d8e07dc2836d486c709e84d3236474589584fe6443a9466b6dcad26cd7c24019ed07bcc619927a61d7b10a5ff7ea983212530fd93d870a6caf54484cdab5e380956bc231ee82fb6e38b1e7b6c88670d651900a6cb07ef5698a3d266cbdba21c446e44b94169a9df4470c9a04f091ee22b771c35e4791f910b854bfea459235184724f32b8ec53819b8d27b498f233307f1e3", &(0x7f00000017c0)=0xbc, &(0x7f0000001800)="3dbe07b298a6a2740caf34c0cd035ba7de5612a8d87a2c0e9036a48122d488b9ad7c5729baa2b3ac1098227c42b63d9f0d8b157bcc14f340014881cea4fd89a64b46ffb140c94b9cd09dac2a51868e035aa4dadf11f85a85881e7851ed5d962bbda1c9bd569837f256efcc5ee1bd4465f2640601e7f60f9f38189ca8b3c3b8d1fa18e2c0c43d26b036a55e1644f2c91fa481025a7e6c113aa2e458c4d1", 0x9d) r7 = getegid() setregid(r7, r5) setsockopt(r2, 0x2, 0x6, &(0x7f00000018c0)="99268d0f4850481938a124997b263e54001fcfe5e5ea47763257fca4ab3dd40d6d4a98df3ca4ea06cc35f1ec4a2f76e97682d06360a7e88d451a470e0cf6e640ce76f08dc88c2d7ee040cee6a42daa90f108d6d56ee116058416db10b313d5f364e6e25c66cb5bfffdeb69c73e8d267b8b45765b", 0x74) socket$inet6(0x18, 0x1, 0x2c) semop(r3, &(0x7f0000001940)=[{0x0, 0x3}, {0x0, 0x7}, {0x2, 0x6, 0x1800}, {0x4, 0x5, 0x1800}, {0x4, 0x1, 0x1400}, {0x4, 0x3ff, 0x1800}], 0x6) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x3010, r1, 0x33c) geteuid() openat$pf(0xffffffffffffff9c, &(0x7f0000001980), 0x10, 0x0) sysctl$kern(&(0x7f00000019c0), 0x2, &(0x7f0000001a00)="35bea5a05cecef16e272", &(0x7f0000001a40)=0xa, &(0x7f0000001a80)="35960a2cccf6173c2691956b88b352f8f5c2bf6cb0a5c78198343cab7449ca0c0d11ea64b2b64eba2003f8b1a2795ee7abb70366e1879d541fc512ecf90da4be8629d2b9b0", 0x45) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x420, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x1) connect$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) syz_extract_tcp_res(&(0x7f0000000140), 0x80000000, 0xffffffff) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000180)=0x1f) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000200)=0x8) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000240)=0x1) socket$inet6(0x18, 0x5, 0x4) r2 = kqueue() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000280)={0x0, 0x6}) pread(r0, &(0x7f00000002c0)="953df7f4965a30a80bea96bc55f7094b415b419deff363bbc7ecb1cb8bcb1558875b4e134e9b6419297a6b7b88983b752800ca230cdb9fe1a362d7e45eebfbf713d66817377ac235e4e78df160d6ca86a57cd4af94d7acf929cfaa69695a969359e06ae6d8285fdf3ca9a09771432b82c3750fa560c4542f4e5109b62c022e357d15b90c53c04991", 0x88, 0x4) r3 = semget(0x0, 0x0, 0x4e8) semop(r3, &(0x7f0000000380)=[{0x0, 0x0, 0x1800}], 0x1) semop(r3, &(0x7f00000003c0)=[{0x0, 0x6}, {0x4, 0x100, 0x1000}, {0x2, 0x6, 0x1800}], 0x3) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400), 0x400, 0x0) r5 = fcntl$dupfd(r0, 0x0, r4) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) fcntl$getown(r6, 0x5) r7 = open(&(0x7f0000000480)='./file0\x00', 0x2, 0x100) write(r4, &(0x7f00000004c0)="a06101407ac83f2c148b7ad15c6fd4be71ad33d1c5f3275b7bcdb869f58e5e2b3fd3e01ef16f5197923529989909cfd8c9ecc1deea0a10779c0568385e81443606489f455921fcbf5c03c93f1469983ab034321062e1f74a7ddfff082f24bc64610e2543cb647d761bfa9102055838ec10d800c50aed19a8aa99547d748d65432af906f894e6bcedcd1ba0446daec4aa45e59849ba", 0x95) sendmsg(r7, &(0x7f0000000800)={&(0x7f0000000580)=@in={0x2, 0x0}, 0xc, &(0x7f00000006c0)=[{&(0x7f00000005c0)="3388ebbc8af2461801e23e95ac602f7db28c46fa0b6d26cad26311f202613b19d6e491b45d2dd0ab81e4ded26e1b92a06a34d372c51e158da75797ce76fb0c182ad0836f9bfae34acfe527d59b637b9605ba2d2cbabaea4e0ade396673b590566bc66503f1e1fff133dd840619c657069d72c85b19bfc1816c290d51d5e64841013004862c09f6ecfa9151f4f9691a88849400e3af3203f958ad3ff45f29", 0x9e}, {&(0x7f0000000680)="2807e9b3daf7341c061a258e066c32", 0xf}], 0x2, &(0x7f0000000700)=[{0x48, 0x1, 0x4, "f31d77704b5ba77fd971b486081f94cbc724b0bd05348eb601c9e45386537eb55b24e5330fd7c8ca866815c823e76ec009dad2"}, {0xa8, 0xffff, 0x0, "15a597f0635797f884c4c374c51680c88d76b77cba720daaba72fc9309ab916ac7030bcaf50c72f4460bff72699455903bd931c3fc04201c930c7bd475f2e32d29a475187232caea479e524a859fabc7c71e33adebd40673ab2b8c0220e54904d77fd5c80b1eabbb6d9556aecda0229bbf943426e75e05af003ef9ca61c78ee8d52d82496e03c0c9612d1b12c3d968e1b28ab436"}], 0xf0}, 0x0) pwritev(r1, &(0x7f0000000880)=[{&(0x7f0000000840)="2fb109d8c9a16e696e9f4eebe0fe611d3c01ac876cfeaa87e653ba8fa5f659b72701f1bc4ac6d50d57a2c3a7ce5d96cb1abbc4", 0x33}], 0x1, 0xf52) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000008c0)=0x7) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000900)) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000940)=0x2) executing program 6: r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x882919ab1cb74ec9, 0x91}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x7a, 0x0, 0xffffffff, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x0, 0x7}, {{}, 0x8000000000000006, 0x16, 0x8, 0x80000001, 0x20}, {{}, 0xffffffffffffffff, 0xa0, 0x1, 0x100, 0x9}, {{}, 0xfffffffffffffffb, 0x10, 0x20000000, 0x7fffffffffffffff, 0x6}, {{r0}, 0xfffffffffffffff9, 0x40, 0x20000004, 0xf602, 0x1}], 0x9, &(0x7f0000000540)=[{{}, 0x4, 0x20, 0x1, 0x401, 0x5}, {{}, 0xfffffffffffffffc, 0x8c, 0x1, 0x5, 0x1000}, {{}, 0xfffffffffffffff8, 0x20, 0x40, 0x1, 0x9fa}, {{}, 0xfffffffffffffffd, 0x24, 0x8, 0x7, 0x4}, {{}, 0xfffffffffffffffd, 0x86, 0xfffff, 0x8, 0x5}], 0x1, &(0x7f0000000600)={0x80000000, 0x20000000003}) poll(&(0x7f0000000000)=[{r2, 0x4}], 0x1, 0x0) poll(&(0x7f0000000200)=[{}, {r2, 0x15}, {r2, 0x1}], 0x3, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {0x4}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(r3, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {0x2}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(r4, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {0x4}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(r5, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000001c0)=0x40) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {0xc}, {0x6, 0x0, 0x0, 0xfffffffe}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) write(r7, &(0x7f0000000340)="a26d9a79a579318ea301706df2bf4f83cacbcfca2532be8c16264b71a1d5993065c1074e2665edace50ece3f3eec70b44526a533f5e776a28aba9bbe39698f97d7c186f8290ab9e4641349b5a78482a76f108e012ad257e5f52d693f30ef3b6535f794bca20d68b16c4832acbb78eae8210dbc2ed1c13b8a0f6d726967528feeb20d37e3f1c648a88ba86c496269f050a359519f779b5974baafb4f0e2d2baa2dccfd0ab12bff4e89fa3bc127b2b23a007da5b7714e55184b4568d929aa3b994bf186a674972e6b9e0e72cc9f24caff74055694f4a0daa6102f96a738a56571337240b7c9812965890259c2a7412", 0xee) writev(r6, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) executing program 2: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f00002c8000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, 0x0, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x2000)=nil, 0xfffffffffffffffc}, {&(0x7f000076d000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000634000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}], './file0\x00', 0xffffffff}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x20, 0x0) ioctl$VMM_IOC_RUN(r0, 0x8210560b, &(0x7f0000000000)={0x200001, 0x577, 0x1, 0x1ff, 0x0, 0xff, 0x4}) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x800, 0x0) close(r1) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x1192) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) connect$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) dup2(r0, r3) seteuid(0x0) r4 = getpid() ktrace(0x0, 0x1, 0x40000930, r4) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000380)) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) r5 = socket$inet(0x2, 0x3, 0x0) r6 = socket(0x2, 0x1, 0x0) getsockopt(r6, 0x6, 0x2, 0x0, 0x0) sendmmsg(r5, &(0x7f0000000c40)={&(0x7f0000000c00)={&(0x7f00000002c0)=@in={0x2, 0x0}, 0xc, 0x0, 0x0, 0x0}, 0x10}, 0x10, 0x0) r7 = open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000028000/0x4000)=nil, 0x4000, 0x0, 0x10, r7, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) open$dir(0x0, 0x2, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x22}], 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 5: open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x0) accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, 0xfffffffffffffffe) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, 0x0, 0x0, 0x40a, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) executing program 0: syz_emit_ethernet(0x36, &(0x7f00000009c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "89328b", 0x0, 0x0, 0x0, @rand_addr="fc7be31dda4e647e1cfaceb91fcfb166", @loopback}}}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) msync(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x2) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r2 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000001580)=[{&(0x7f0000000280)="986dd270be6ac02e9e752104269eb5a5fbdb6d78b13e6b317db4c3c91d806d3117b454794642d9a136fdc6a93a92885b7b7d701c39eb43a2eba3fda5909633c7059ede1e2bb43c8a06121030bcf5b4fc73aef1830a8a44c36c4f60140f5554a0bf950cf6aa08a476b2b1e26894ca05431d770df0d7cf77928f6a", 0x7a}, {&(0x7f00000000c0)}, {&(0x7f00000004c0)="f713c4d5f33865c032e189907f732703f921f230c367713c9621d826a435c8a5a6b73c5e38fa6dfa1881b4c54c0fc8171a857a0f4c94ecd5be8ae63e33ecaa5f5ca33d62261c71e4a1500d6e0997d735817ed2ce00fdae0760868412852794ff57ced4e699a3e4df1d9ab3e0b03845f549d6c287cb0b4fe826261feb0bf0bf0997d07c068f9fa807e88467f85a543c458ddc1d578603f40078f2702898ff2cc93c0346049fe10e7c8e06981c8dbd8f5375d71a32e76ee5f79144ac3995bfbf7df2dd74912b45de529f7c0c0a95a2b25dc0dcd02db702caf8eaf14efcd34109d7cdcd191eb7dd383e1e34ae4ad2099265a80e1ab16aaff43ed5bec42b949fe273312c7aaed09daaf9bc4806fce6ea07691d610959168394cd250787937be3b9d9eb4fe5ac4c81154584d7554ada65294383e3db7080aa664f1e", 0x139}], 0x3) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000280)={0x0, 0x8bd9}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) r4 = socket(0x18, 0x4000, 0xfd) sendto$unix(r4, &(0x7f00000023c0)="b1000501600000000000000007000000331c13fecea10500fefd6ecfc72fd3357ae320b37b673039d2d236acf20b7804be64174991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d323e7d026ba8af63003728211e0000d4500fd38bfbbf70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb001ff1edc7ea24551761d12767e371a3f83437120557adb71d89e000040781e4b2fff840ff00", 0xb1, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000180)=[{0x0}], 0x1, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001140), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r5, 0xc2585601, &(0x7f0000001180)={0xdead4110, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}], '.\x00'}) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000600)={0x1, 0xfffffff7, 0x0, {[0xfffffffffffff6e0, 0x2, 0x100, 0x0, 0x8000000000000001, 0x401, 0x80000001, 0xfffffffffffffff9, 0x4, 0x0, 0xffff, 0x9, 0x7, 0x100, 0x4, 0x3, 0x0, 0x80000001], [0x10001, 0x9, 0x1, 0x80000001, 0x4, 0x0, 0xffffffffffffffff, 0x7, 0x9], [0x2, 0x1, 0x0, 0x2, 0x8000000000000001, 0x491], [0x7fff, 0xfff, 0xfff, 0x3, 0x0, 0x3], [{0x0, 0xff00, 0xaa, 0x9}, {0x7, 0x5, 0x92, 0x9}, {0x800, 0xbbb9, 0x34, 0x5}, {0x0, 0x4, 0x4, 0x1a92e13e}, {0x800, 0x1, 0x200, 0x100000001}, {0x4, 0x3f, 0x3f, 0x9}, {0x1, 0x3ff, 0xfff, 0x6e92}, {0xffff, 0x7, 0x4, 0x2}], {0x2eb1, 0x3, 0x200, 0x8000}, {0x8, 0x7fff, 0x1f, 0x336}}}) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, r1, 0x0, 0x0, 0x0, 0xb2}}) seteuid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000001080)=[{0x80}, {0xc}, {0x6, 0x0, 0x0, 0xfffffff8}]}) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(0xffffffffffffffff, 0x0) socket$unix(0x1, 0x5, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000005c0)=[{0x20}, {0x74}, {}]}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) r1 = openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = dup(0xffffffffffffffff) r3 = socket$inet(0x2, 0x0, 0x0) setsockopt(r3, 0x0, 0x23, 0x0, 0x0) pwritev(r2, 0x0, 0x0, 0x0) writev(r1, 0x0, 0x1f) r4 = open(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000000)=0x3) mknod(&(0x7f0000000400)='./file0\x00', 0x100, 0x5c4a) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, 0x0) r5 = open(0x0, 0x14800, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0x81946467, &(0x7f0000000180)={0x0, 0xfffffffffffffffe, 0x0}) sysctl$kern(&(0x7f0000000280)={0x1, 0x4b}, 0x2, &(0x7f00000002c0), 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x100, 0x6, 0xca, 0x9}, {0xff, 0x80, 0x1, 0x9}, {0xffb, 0x36, 0xc5, 0x80000001}]}) ioctl$BIOCSETWF(r5, 0x80104277, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, 0x0) r6 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r6, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r6, 0x0, 0x65, 0x0, 0x0) getegid() setregid(0xffffffffffffffff, 0x0) r7 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) executing program 2: setregid(0xffffffffffffffff, 0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r1 = socket(0x18, 0x2, 0x0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x7, 0x8) mknod$loop(0x0, 0x2000, 0x1) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlink(&(0x7f0000000440)='./file1\x00', &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000300)='.\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) r3 = socket(0x800000018, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x8000000000000000}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = semget$private(0x0, 0x2, 0x86) semget$private(0x0, 0x0, 0x84) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001240)=""/4096) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe4c}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x5}, {0x25}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) executing program 6: socket(0x11, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x40a) executing program 5: sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x61, 0x2}, 0x4, &(0x7f0000000040)="af784282e2082d78b01a1cf5c749cdc76146badcd5854fcbaabafcdec656fff0b1e173417c495865a90264bb1b3f998e0f404a949f4ef0a6f4c230f9a08d9c0946d2e30ee3469731", &(0x7f0000000140)=0x48, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x0, 0x0, 0xc0}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x100000000000000, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000c57000/0x1000)=nil, 0x1000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) syz_emit_ethernet(0x56, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x52, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) msgrcv(r2, &(0x7f0000000140)={0x0, ""/12}, 0x14, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000300)) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x130) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYRES32=r0], 0xb9, 0x0) r5 = open(0x0, 0x0, 0x0) readv(r3, &(0x7f00000003c0)=[{&(0x7f0000002580)=""/4096, 0x1000}], 0x1) preadv(r5, &(0x7f0000001540)=[{&(0x7f0000000080)=""/189, 0xbd}], 0x1, 0x1000) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1004, &(0x7f00000002c0), 0x1) msgsnd(r2, &(0x7f00000004c0)=ANY=[@ANYRES32=r4, @ANYRESDEC=r5], 0x0, 0x800) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 6: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000000c0)="de6ff6d8bd34196d090ad8cb66c727f78df3867d1a1b97b85de73766fe", 0x1d) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="89781dd4153a6fbf4e60ccee7fe40bc85ce88f911a647d61304129bfeaf1a500a131c63762ec36e60379eadf1404c869240ffcb2ddffb780a8716197bc378bc08a6159334e96a8ccc4f5352e9e69b7487f60e5a312b652f68e49a9ddacc358a9a0e5f81b5c3c656c", 0x68) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000180), &(0x7f00000001c0)=0x4) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0xa}, 0x4, &(0x7f0000000240)="c986e98a77a9719ad7b1f6ac712ff3af06636e4a33afd143f975961d8787e0d2c6fc31cf6f39b51c75bc331cc6d65e512948b8904c12e5fdb49a2fe49692f68004721a5ec1c5591d4fa451e53dd73e6727a38a86ae7b1eee7424dee19bd76ccff9cd467a2d1b432ae65dd55c40cfbd4206a360a9bf620f1c5b71cd7f2fc8a56d4ed22caf6e2205afd26795d962879d0a3d28bf6dd0671102a435783d029b2ff4fb5d480da1e766c2e5af89a7ba3d4ccd74d17c8cf5d105256a5fae0937eed121c749db5550f2f77bafa3186a443796e92d6786a39175ce331295bae654a29be577c8b4a14d5cd14031f204733a3aeac8750669766806a9d0f815e5e7698e0fa09c97e30f1f3e755378d4d141206c47389868b7c85afa671c23c7f7eb23db65ac51ef11b8ffe40d782d12f095c770c4248c1dcfa1b58c7559d4a48733cb132ea0a2c77856127ada2b14817499b8386a5ad039bdbc10d6f1c7b23ba36182ec575ff777e86996c47eccb2046793401ab1b2b44d4f78161d4cbe232c9163c18b52ddcdef33b13feeca93a30d4440d24f9b42f4c0aa5dfd77a04b9b2c8dc523ea2cce434ba6d3159ef8c442709f459ad310bb4dab2b6b9ceb054431db8746dcd4ab55d74d9de3541dc89218f1ddc924cea72e08ffb0d9c347bc387d353adfc57332ff73a6845ab9cbe48e827261a96539ad64425f5745bcb2d93271731bc35e2ce0eb6aa7cca1d9553d8fd37200c5fc6d5778c4ac9396ec1ff6f5fbea3669fe58f807c2f9c1eb17f0a234e119fc26898c93ae2cb2d5b5cbb536040777bccd428ac96ec57115eafdf1f1e27b4552c5f96f6dfabd66df194cb130e8d18028ebf0139f33e1b9c334658170c979a9e81491769c5ec366c21c18670777424922ee1a21ec78afe51cbfb2cc3ac17a5648583a20dc7c2685807fc324eb7f2dd3f1dad3c9d0a0b40f1f6b225695f0f0ed11cb9d61515471cdd2554e348d6de921513a1d06a2098894265986df15eca20638c8169916b1f938f65c45633a2403e5700c91ca3cf50135af1efcc9f68f9f120f9c66637d7027331454c2cbcd88c3fbb06344942ea9c18a6df82d2274bfe2fa1ad601aaf955bde634c272de7aa8ee817b37b3cd8f1fc2a001e388e39ba59814547aa09542266f499d5360e524b4c99bff51c824710a76e05322119cf668f60ceaf6082c533e742ee87ef1a6c1eaf8612dbc5408100a92a176fe58c105a9bda3c24858374b379b99821d2fcd9e949070950bf0f622ee4dd41ec10026e0358932dfe95fdf4679957e87d14b27250f66028a146b68c07f439edc92f99e4fff00a26daa123d23a0d972cc2f42141e482c944e94b8f4c149cb5a366819cd01407250b49255ceb95757d70d3c77d39e3818346afa536877e4a02cea364a10f7de314726425c2d0c31b6ab92ac969d1492bb2dd732869331c0bcce0629f3ba8f10f862404a36554f7b54edf509e33267a69b6a41f6aaac00d1a25aca88e03b709399cc4ba0055afc981e727ac52b451c18dad3f31aeed394b5ccf4a4561e4473a6272b44658b7688b369cd2610d4eace68db12cf4822e817bde641d0c1d32e36955cf826292aac81d5b72638621e4fb70093f30cc0a0503f0e315d84990ed10180ae8d961e9883a54ea02289e977372be8ad45002174284e0bebaa6984c33d0aa055b8c88383d9637ee522b828442a862180288e5dbeb271045a9ca732b1b3dd97f115a8e00a545284af8e774fd021444389943ecfb34146683c7397bf08b295198f618ca51a30e49d6a20acad5a358f25b12321f90b2ccdc140d517b5032b8d057fcdf97594d7e7a38e8e23555e802878314a9d5e50d95ed8107a477ce9f91e0aadd3325790c15ef90998b60feb1a5f74780ad8dc6b4150fdcecd91778e21d4bb2aea6f5a7d6b44bbe8e1486621eccd37a1d78f89faba204a3ed6c5533349aab163f6e9d1f31b3dd5a41a03439f4ed72517d830daf6b9cb4376b909c146b9f45014e86ead55e376ae57ceb0e47e3285cb1baedf5f430a8e1b2ff4459b866d9f22f4973b084dc767c23ad3285a2b8527020182741c8c94e4f5205b2111e949d343c44271e6940ae90c9ddcbad6ff50476e08862099d72d43a059ce4f7876b156cd75687e9eaefabbdce7c445e2e72ec1fb1b1975f70ddbb0283c46b3a64caa3590c71ece34372fcca7330d0559ca2173ba99ce61b1695521b3fec5f63d225fc09ac8e5dcf22c0a30b5b01db7bf4f8732373e18ce86bf08a6fe26f3ce011fe2f891bb9e4c340a787207a8617a2814a3b38fe9021cf6edaf2c0089ee0a3c21b1fcc69ae221c5de4a35743733e0a9859af0451ba4ed947df3eddf2f6ea2e47e10e170f162783635f252eab6f07e350663d1cf2308025c81ea9843a3fb24cf29f2d9acf660136ad6ccbdf7e855041a8655d67b35c3e05ef165854d030a95fc89621a83fb28ab9ec90d6a9b1b58be4060a04a6637d1031237d4181a6a2275c8a701d0f6fb9fa5b91d7c7ce3c3e3b7c6afa19904137689f2c6fc05a6875048091ff1cf17b3e39df9d07159954bf56ef7d0d3cbb5b8567c8ce6a8342743da3fb70da8b965cf42ae6c06bcd9d0417515c75e66a24a2f07b4903473736d2947dcc071e4a0c199cabde8b6a4a5101fd2a12936af07aab5dd985861d739b3ddc0167d54a2a9325ce277b0ced553bb8ead4469bc49292d103740729f3d2246ef7fafcaa2a4a49d184efb7e56dcedf778e57d8effde845a7bca3fe47885f020b747670d56da1ffcb9926280c8c6a58024ec6246bbf7297b8486ea0d24f617fbceada83764300639721e95d4792e3a2968074e354a6087315b2c02a2589451e054251a05f955f15f4ea57e59f5ae836fe91b06f4fa2dcceca4dbffe9c3ab97abd7097e3d344fc38d9c4f7ed7ba2ebf407aafaa748e47f4d1992800298eb4667af16d065841a4178ff8293d1196d0b4d203fdb13e075416c1ecf0db869a495d339e91ed8b78b53418b2aea5638aef4f5a316f2ac4ef33dfbcdb0fc1cbc367cce256d279edd36b3fcfc98312cf882e7f6dc1e21ae19fc75c4201be93e106ef89518185ea66c97de4f213ec2a6d7cd0f3d263a73eff52d5dce3b6e7d4bb86fcda13ea47e69d71f87040f9c8ff495ceb8c998232707cb00a6a08ffd6895030f5c62f6f2f2883f7b7bdc35ea54cc9575a6b4e2faf572ed2547521de5fb213c8670e6a970bebcc452bd17894d4623795ab7e07d0d35a2068cb251467510200438df1266b0dea30e7d4dac34db846d6b681a38000dc2304920acbf9517cad6f3d3f7bc24b10ac34d6a9caeffa44c7c937f85082d2b0ad67f88b0a4e60fb3c74e5afeb1ff479c65840d84b126192a9f903162d211656579d2d12b9478e3ca06c609096d6aa7a7849b5be4a939f7808923c1dfc17d7c5ca49c19e21f8264510f877bd55c248009a2789582d2b85af2b9a9edfc0cac6964d48cd6cc713f9c87d5fe0ef3e1d1a4067b0e3f39675ad73cf8b5f2c0dfae68c701d4c79a2251e91216021969f695999afc41e593dc7eb7787572583b055ddb398e5cd20e5cefb9e18eb077aa15acddf79fad377f28e70d9dd08efb55e86501599eaabca864c43d3b8dabd85cc364f38e0b1fb87c8dea7cad2cac6e90e1512cd53a527104f5e4937c56bcccd7d712da914883499433d17e751279e7769e4ca9945f6945edb261cfce6205e88d8a4a7edb5a7bdeaea59f4df553122681ed43afb6dc0860cc4efed607b6da49bc1042b94948cecf1a055960d145b9a1fd0118655ef0791aa90e4bb9fa19747a297ee84de1d0bedd82e19216356a7c92c9058c0f93fa27c9f1a1a1b6136c5e3fc125f5cb421c5fe01847ac19f2b074f304a6f8c440556e3c3af72846f3e93f22c0e64cc607a44898b496ca93061a98ea003604c737a4f8c7a9c3e867f598d47aed432dbc71a6262b113f8bb260c94bcfa4c05010cdecccfaf5aa87544956405c9c949cd36b20be31b0a7f15421c15c64a1e4e68bfb490bc6590c7b5301a02bf8c197e453a514a5de5d4ad0495011dc5381bac2184d7e7dcaabb219dcafa198eace200efb5668b2266d66ffa7e347bcbdc8fa978020d1e72e2fe52abf7df99bf148f8ae1242c559560d011a7333631ee471bc2e14e992796b7eaf2d2447d519b16e21c213389c5b05b9a8a288269d88f97256a9e32461696f8278f155ed73c56b44c84d186527f7ac7b27bacc55a3adc101d29b5b4514ed8b74813b7620b8c98e507f4ea058ebb152e564eea8d017bb0ef43e62996a93be2aa836fb2ba29d867e3634c60e69a03a7b9a622eeb119f76c07799bc82810e7ce2ac50cc13885ec84fa18664669bcc2bf6624081c44cff59012c4b0d53d54ff848641281036a33eab65b478e71883d2eafa2c7b3f3c87408670e2f631de1f1e6b42b3d04c1c8108976793e98c9b7eaa5ecf382bfb7bd3e9ceec33321688a01155a8b31a42b359f2019713dfe158b408a53bc0a51c7ec1a582cd2aa15735ca5466e5be1a496d9e03fe6bb9496bf5d7cec0daf401d9236b1cc904faacb567291e238b81b6870fa2c761683ccd5754d9030080521b6f6a8ffaa4758886803f47d88c3fb79fdb2732fed59d1548bd4a403e3f780ddf21cbbea6ac69f78e4ad90c1f65a51211ee8c24491d48ddc8c547a1971311c3a5d20961f205f73c2346a08817a3c2d3c2832577fdf47f66d650eaee0ee852a487aced40d41dce69a4aa4bc09f856ed8a9775bd7c2219f7690104f82dd8acdf2ea5871e032deafc500ec61670f4d8738b2fa98c9cfef5aa2bebd4b4082d07e3b6ef658b13d02e36c94f56b674e5ab978ad6f91dfd8b398350168c894832d6028c85c5fc81f3c1fe57b9f96e8706e350375d5378181329b4c6fdca98027393a93c3b04a8a643b1a18dace43dcb4787cfc92cbd33dfac9ab05e9621cf24c84fafb7c34bb8b6ea4f111b4cf65724ce5fed2fe124e034f0f33ff6aabad94dc385d505fd212592146f160f7975771d6f5296adf249f1d59bc8e8518c1d49fbc7aff303b945764b4e043b27cfa0b5d38903aa1d803aa45b8a6517c0eaa981f03de563d8087de5f530d11a81c8aa239c6c631665ceab779d8b925c354aa3806d5cedbbcc23679d688b16585a027ba8b65870e3da4a4824a471641fb25e787650fc9f4a92764139036d669f66be7ce330eac968bfda77b4535371a4ab2feb12d26b47ec194f23f8670eb77480b3fbdc8180a6e8838fe009d7484f198cc942269d36a9ab142b25d7807f215927d4dfbc7eb6aed0bdfdf315221cbce04a5764dee3b83b0a7f80d9fbc0ce6fcdd1b72032d48f538153d2f8eae8c05b7d0f30c836d1887a6a4ef7cd4f4861c39d5579f7501fac2f7779acc7115588cff3accec6f2532b1ea2b43038fbbe75eb73b3b80ebf2c348fcb5b74a371ec61d1d1009d1d40f5db9e356104393a5ea2d2ed7fd4ef271ac4296f519a7b9dc35f1235a6667cae0793fd3118828a85e2541b1b40e2db6586b7be1edab4e5bc2f4d08f2d4be7c9519f764bb40fad0674503e526542c6709e09d19db62d4cdc1084b63d3f4655d6dc1b61511d37eae74f6304a1bff5fdbe51b3948c2839efca01a70f6207595bc19a53e6fc59e1aade327b2349f2842efb32b75ba34dabda7b2c676295d350c98e7e986aa65c0138906e55053763f910dd9b48f5fb5e1789ed776fa41cfd46e406875aa81d00719df8adebaceb336f8af5f4db4e8a1c7926fe56262268a8b100209c3b3555bb27e457d55072a5da080fc9239daead7df7174089859263a19d", &(0x7f0000001240)=0x1000, &(0x7f0000001280)="bd4378ea73d5a5c2b72ed2df6f4320f45c8be1695e47e2b41e2d9982aae2cfa90993f5c82b01da2326521af2bdd8a0d6a2a9b2352746021bb4c6c976e2cc73d36aab1c8102b30fa237820b28564401e2da1724b8baf3be1aa1ba6110dae6747d5f0e1d3d0bac2f1e965e5ac9e88e9ca34dc8ae08ef63bf", 0x77) r2 = socket$inet6(0x18, 0x5, 0x1f) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000001300)=0x4, 0x4) syz_emit_ethernet(0x7d, &(0x7f0000001380)={@remote, @local, [], {@ipv4={0x800, {{0x11, 0x4, 0x0, 0x8, 0x6f, 0x67, 0x8000, 0x20, 0x2f, 0x0, @multicast2, @loopback, {[@rr={0x7, 0x23, 0xa1, [@rand_addr=0xd31c, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @broadcast, @rand_addr=0x800, @multicast1, @multicast1, @broadcast]}, @timestamp={0x44, 0xc, 0x3, 0x1, 0x5, [{[], 0x5}, {[], 0x81}]}]}}, @icmp=@dest_unreach={0x3, 0xf, 0x0, 0x0, 0x4, 0x8, {0x8, 0x4, 0x1, 0x0, 0xdf8, 0x65, 0xc048, 0x2, 0xf0, 0x1f, @broadcast, @multicast2, {[@rr={0x7, 0xb, 0x1f, [@local={0xac, 0x14, 0x0}, @rand_addr=0x7]}]}}, "792cc0"}}}}}) mknodat(r0, &(0x7f0000001400)='./file0\x00', 0x2, 0x10000000) connect$inet(r1, &(0x7f0000001440)={0x2, 0x1}, 0xc) syz_extract_tcp_res(&(0x7f0000001480), 0x7, 0xc52) syz_extract_tcp_res(&(0x7f00000014c0), 0x401, 0x9) syz_extract_tcp_res(&(0x7f0000001500), 0x0, 0x3) link(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='./file0\x00') symlink(&(0x7f00000015c0)='./file0\x00', &(0x7f0000001600)='./file0\x00') setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001640)={0x5, 0x7ff}, 0x10) openat$klog(0xffffffffffffff9c, &(0x7f0000001680), 0x8008, 0x0) getsockname(r1, &(0x7f00000016c0)=@in, &(0x7f0000001700)=0xc) getsockname$inet(0xffffffffffffffff, &(0x7f0000001740), &(0x7f0000001780)=0xc) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000001ac0)={0x4, 0x4, 0x80000000, 0xfb7, "1d77cb5694203a2e6992644566a586607873de58", 0x3ff, 0x100}) executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 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) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r4 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000140)) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() socket(0x18, 0x2, 0x0) select(0x7, &(0x7f00000002c0)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) rename(&(0x7f00000003c0)='./file0/file1\x00', &(0x7f0000000400)='./file0\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{}, {}, {0x840}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8020699d, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$WSKBDIO_GETKEYREPEAT(r1, 0x400c5708, &(0x7f0000000000)) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x4) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) syz_emit_ethernet(0x62, &(0x7f0000000240)=ANY=[]) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x0, 0x0, 0xc0}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x100000000000000, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000c57000/0x1000)=nil, 0x1000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) syz_emit_ethernet(0x56, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) (async) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgrcv(r1, &(0x7f0000000140)={0x0, ""/12}, 0x14, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000200)=[{r2, 0x4}], 0x1, 0x0) (async) poll(&(0x7f0000000200)=[{r2, 0x4}], 0x1, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) (async) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) (async) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x130) (async) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x130) open(&(0x7f0000000480)='./file0\x00', 0x80, 0x0) (async) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) (async) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYRES32=r0], 0xb9, 0x0) r5 = open(0x0, 0x0, 0x0) readv(r3, &(0x7f00000003c0)=[{&(0x7f0000002580)=""/4096, 0x1000}], 0x1) preadv(r5, &(0x7f00000001c0)=[{&(0x7f0000000300)=""/189, 0xfffffffffffffe42}], 0x1, 0x1000) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, &(0x7f00000002c0), 0x1) msgsnd(r1, &(0x7f00000004c0)=ANY=[@ANYRES32=r4, @ANYRESDEC=r5], 0x0, 0x800) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) denied attempt to set clock back 989856306 seconds executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x7c}, {0x64}, {0xe6}]}) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) executing program 6: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{0x1f, 0x9, 0x3, 0xffff8000}]}) r0 = socket(0x6, 0x2, 0x9) sysctl$net_inet_ip(&(0x7f0000000400)={0x4, 0x2, 0x0, 0x3}, 0x4, &(0x7f0000000440)="3ad63030a01b9c5e2394b72d32e8648f021063b0b3a7a07a473cee290d53eebb2e168042c17d7157f1f7ec5ff8f0404b88aa95b8e69a527e107dbac27d428ea2135a4e06f459d8ee8dcb9c162acdfeb026ec762f9b7280da17", &(0x7f00000004c0)=0x59, &(0x7f0000000500)="a1f630fcb4e41344085fe007149beceddc186ab467c26516c03b0e5876368892e5e02f965ac639b456a00652bcf32c2c1fa36a80fd561e02d378e73205327ec55b250ea018c6d5f1564b7855d787957650184c8a48d487cc487d61e16f7848c9e5375f58757c59c342e73c5e3471c4df6c6071a32b0644c7a21f25b1d612c8a2862803d265f0a912edcd93a224cc0745d4adc112b726f1d1328ff433d449d8f2ed88dc3b2995dc5c429f0e2d1528c9230caedd2dd495bcb2c877b5dfe43ad63586e04c87ba1e75f29a7c10db04d67f45f3f7e18d23c1c9b15242d6cf214edd669173fd73d79592bc9ceb300e96123027320542cb80cd0be840aa31ba", 0xfc) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x1, 0x7f) select(0x40, &(0x7f0000000100)={0x8, 0x5f1, 0x9, 0x2, 0x7, 0x9, 0x9, 0xffffffffffffff80}, &(0x7f0000000340)={0x0, 0xb2ff, 0x5, 0x8000000000000001, 0xe4, 0xa0, 0x8, 0xffff}, &(0x7f0000000380)={0x8, 0x8000, 0xffffffff80000000, 0x1, 0x5, 0x3, 0x9, 0x6}, &(0x7f00000003c0)={0x8, 0xfffffffffffffe00}) ioctl$FIONREAD(r2, 0x80206999, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000180)=0x2) r4 = dup(r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000040)={{}, 0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0]}) syz_emit_ethernet(0x76, &(0x7f0000000200)=ANY=[@ANYBLOB="7fe55d08225baaaaaaaaaaaa86dd6000e7723aed090000400000691aa4058b74adade7ae8d875b293380ff02000000000000000000000000000100010000000000000012000502008d014f9ad13da052a2426dff50e82c88c445709feac5594e92d1918e2f611d9b59dd1b373ed671da90aa9602e64466c71e496d1c4c08f96ef97bd12c0f9e53d85fb8117ea28689e0d6bf001f338a2300434d90c9dcc478e60cedc7843168e7279ffdfe24bb601ff2c52a8ead00702d0cf47fda50032cde9d043acd6bbc4dcdbb0eaab2c5a1b04449f7f10e5a076e98e7e4ce7d55cfb918bbba83f520a4d6b41dbf7828f50ad402f2e555e15d99841594e8f2db70ee560bf45344b2ab6ad9222d27b843e345ed79"]) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x400, 0x0) r1 = kqueue() socket(0x0, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0x82485608, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, 0x0}) kevent(r1, &(0x7f0000000280), 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x8000, 0xc5) open$dir(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x28}, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x344, r4) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) mprotect(&(0x7f0000012000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) open(0x0, 0x0, 0x0) munmap(&(0x7f0000fec000/0x14000)=nil, 0x14000) r6 = shmget$private(0x0, 0x4000, 0x0, &(0x7f000055b000/0x4000)=nil) r7 = shmat(r6, &(0x7f0000ff5000/0x4000)=nil, 0x0) shmctl$IPC_RMID(r6, 0x0) mlock(&(0x7f0000ff6000/0x2000)=nil, 0x2000) shmdt(r7) mlock(&(0x7f0000003000/0x2000)=nil, 0x2000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) denied attempt to set clock back 989856306 seconds executing program 4: syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmmsg(r0, &(0x7f0000000000)={&(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)}}, 0x10, 0x0, 0x0) r2 = socket(0x10, 0x4, 0x2) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffc, 0x1000c}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x1, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000c00)="ee4b847cba24c072bcc4d235436c44ff765bbdee055f55fb5648914dcb5e3d889c7e49d11cc1e338cf6dc800b3ffc3be419bd83095489ef712a05f2547abf74a946852d3984fa7aece83a41f6567761dd1064322c6155f566373d0321845bd0c529c171e9921661522362aa95c04e876acc9dd4de9765d6cbbbcf03c225c955e1e2d2b7e7a50b6fcc0dfb13824b4176b4a470980b32f879a2f227450a229af0308eb50222c75a9980353dd62f4d0e4b2e501834ea93ae4cde92875f6c735ee3ff5d3d8074f43f7c2f04b2831957e53b1cc7186905088ebf996f9158672e026ae3e4a9742e9e0bc5c7a494710c79a23f75679e7c1975d3a50e430a6beba5fb8a41cc8a1198a4c32856870d0fd193d6847033bdf837a11fada6a1035846bb31c10f5cbf566a5730cd677c7b53644fee38269ba1b2df39f9be1959ea2626ae4010a4edbd9e8eca796220cd80ce4e1f0ee1720037a73bf55c1590e7866938029f36fad47430c96a4ee9a1c2a43b97083b1d30fe18ca96d013119d0d18146ce0189257c7f33fd5aa761878127651aab9254ada2c9ffdc5e704ff1aef42436a7737d953064226641dac82fd7b44743629eea92a64221ac4983f9c454d0426fe9de8596436e070cad897b0b9ec100e427718a6a18e0ab26e73515237b7bc83bbaea150063dceaa530080481331fe23d686bb3b87f5920acfaf3fe57b266c17c5823e3981e84f031bf499733d2c44299d8cd047d74aa55b0db0f2197df60d321312c3712ee84e3957ef005ec7d3be18900d9fdcfee5bb4cb5b4ec0ac13941c772f4b53eb12d3682f0628f6b376db842eaac9326d02ac6e7d34906859610d72c5791426dd63a57f35987fc77d1de1ada900c52869ca6a35486ceba045e3ae770f17ae0b4d5159b3a96b503a008699d1344692c0cbc154b0c945f89e7428e14dacc6a2dce816f59d972c051e1d7452138a9e1d914f9b7487e87ca1312ca2a7e6608920ab3c2fbe61baceb0991cfb7f799f74d255315f21bcf0820af537c78ffe2340bdd0a998445e25779e32d5022cb3edf0d1555f486d5d9ed5b7a333a4a76f8467176fbca4cf7c4d22a48b02aa90c9b54d3cd5c999a1d29a6ca417805b47bb0acfc60df9514cb2a5f4d3d212e20891699f84dd04847414331d69e99be592c2536926883b19859d9dab17ab3bf65aa5e3115343a964fa95008d4079dbe41d993f8e636e4f36a3c5f8c96716d1c9310b8c03e15c2a184329fa479259328e5366185d1cd61d34c0d1dbbc79c1180d98e4bc0dfa3075086d86a6480732cf9f29fb3c19489c0fa79b3d9c70dc1bab4c35c52e9db4bafdec90685cedee5e2d95dbe694b3918d3e97de801e8d6b3b4d56e66057e33af4ba1dbb68cebcffc96aed7cc648a1fef8d1b1921e1698e492765e2daaa9b6946b72739721bc95c78fe0c926635b616e6685c46ad49f799ee77ae7ecebd22251aa16fec57bc5d01b68e0d2ed00b293d3d21937a1ae8023e8afb5425b2be37b593125d9fc7399da09f64d8dab444b53b48540e06f1a443c22eb1cbbc7d02abf1ddf079539329891aa6f5ea1b8d7fd06f5eb612e552b544a24734b9f26b6710c92e0e2fa8c54a108ebfef6319c523cb83af44aaefcd8a7ea4d7ed66d6fdc66f25aebc479e88b2c297d26d4ad2910130861e54249719d8ccf3fbaa8ab2457a6054cb59fbb1518712dd9357cb9befa3f43c4921da26cc600dcb56c7c0e4384e65adbfb58a9", 0x4d1) r5 = socket$inet(0x2, 0x3, 0x102) dup2(r5, r2) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) executing program 5: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x7, 0x0, 0x2, 0x1}) r1 = getpid() fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000080)={0x2, 0x2, 0x0, 0x100000001, r1}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$WSKBDIO_GETENCODINGS(r2, 0xc0105715, &(0x7f0000000100)={0x4, [0x0, 0x0, 0x0, 0x0]}) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$VNDIOCCLR(r3, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x1ff, &(0x7f00000001c0)='./file0\x00', 0x8}) unlink(&(0x7f0000000240)='./file0/file0\x00') ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000280)=0x7fff) wait4(r1, &(0x7f00000002c0), 0x8, &(0x7f0000000300)) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0), 0x20000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000400)={0x0, 0xc1}) r5 = getpgrp() r6 = dup2(r0, 0xffffffffffffffff) r7 = geteuid() r8 = getgid() r9 = geteuid() getgroups(0x2, &(0x7f0000000440)=[0x0, 0x0]) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000480)={{0x8, r7, r8, r9, r10, 0x182, 0x5}, 0x3, 0x7, r5, r1, 0x1, 0x5, 0x2, 0x9}) setgid(r10) sendmsg(r6, &(0x7f0000000900)={&(0x7f0000000500)=@in={0x2, 0x2}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000540)="760d3cc214773f7f2bc9d66c566149b05506f92f4b6faf60a8513deeae5733c92fc66dbb47775bf53b538be50419bed06bc112e0ac0bf94823e653c031498ac6e58d1ea962c9f7a254b634993f670a786b45626a11eab38b24f7da10c9207ff13438b8b951e32e021a1a2449c7d50c9b07ebbfba3d5fac65e81bcdcde131952a8698fe0ffa960ac231d8f4491cee8d6cdabb52408a773a51a9adf6bbe46faceb7858313e658dbfefe9397057b7674ccd0991cb1d129d9c6079ab1af10fda7648e8b81a1e856734fdb30fdb054859a5abbfa2fb2136127f3992cbe4", 0xdb}], 0x1, &(0x7f0000000680)=[{0xe8, 0x1, 0x3, "bf69caeed814875e18c5ea48cde1ae5129c7748fcac8015ad5b3835b72bb7e5023a4345904cb1177fe60cb10272a9175c75f4a7e4b1689023b2b9ab8a74ecb4d654cd30473374752e1ebf15f0a0454dd66ab55aaa3e213ad6fe161a9fba6e8b46b420b802f1ca2d26b9d44325978bfd464d58f3adbb6331766165b30d48292d549ad454587cea4e7da2885a605ab694cff9baab61eba97b7df4a09a4764078d06d6b1ff72c700da7ba088af2b6043ab8cf4bf64155e139db08fba13a1a36b3d9e6075a9c811f1153cf804902ceaed22b01751dc138"}, {0x98, 0x1, 0x6, "e6cc5420e009f17e0c45649d5134b2d95c190b4edb1d2156726492aa43c55880db85c5184db40a6f3e4e0f4ce51eb735bae9208f536dcf94db67aaafef19d0c49a09c42b290aad3c04a5919f37cd4f0ec22bdc3cb2032bcb38c34aa328bca4b15a77afc576f225ec9e59b2e881de7b65011e7b18d7a2e6818e9088315bc2677b2a5a3889f6c21842"}, {0xf8, 0xffff, 0x9, "42aa6a4ac86e7d4879d90647d0b83e002eacfb913d00e46d6c0f8a7c4432f27d9aeb33f4df026e17a19541ee7d065f87532690bb37796723a05dea50813ac0f354bee02876fbd38c472633557ffcdd0c86809080bdecb2464d5d0c4c04ea3ffddee16a66a19e038808380254b2dcd5451c9a67890ef94e5dfec749ea53c6eecfe821edc23b87a992de62ad4bcbbd9b8ef2ff98f80bafc34c1fe5ebce3d92d18532bbd43123b75ab6a6408a4bac7725a32390e60bd51b61e4f976cc02b76d2514b5de1c38e52385ed5eacbdbc34840b753bb842fa5cd176f76646c55ecf24eaec4393ce5027"}], 0x278}, 0x404) openat$vmm(0xffffffffffffff9c, &(0x7f0000000940), 0x100, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, &(0x7f0000000980)={0x101, [{0x3, 0x9}, {0x3, 0x4}, {0x2, 0xfffffffb}, {0x0, 0x8}, {0x2, 0x800}, {0x2, 0x100}, {0x1}, {0x3, 0x2}, {0x1, 0x1ff}, {0x2, 0x800}, {0x3, 0x5}, {0x3, 0x6}, {0x2, 0x6}, {0x2, 0xfad9}, {0x1, 0x8}, {0x3}, {0x2, 0x80000000}, {0x1, 0x6}, {0x2, 0x7}, {0x1, 0xfc}, {0x1, 0x400}, {0x3, 0x400}, {0x1, 0x5}, {0x1, 0xa2dd}, {0x3, 0x78}, {0x2, 0x80000001}, {0x2, 0xfff}, {0x3, 0x3}, {0x3, 0x5}, {0x2, 0xfffffff7}, {}, {0x1, 0x6}]}) ioctl$WSDISPLAYIO_GBURNER(r6, 0x400c5752, &(0x7f0000000ac0)) writev(r0, &(0x7f0000000b40)=[{&(0x7f0000000b00)="61597a4827da68bb1be8ae", 0xb}], 0x1) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000b80)={0x8, 0x1}) execve(&(0x7f0000000bc0)='./file0/file0\x00', &(0x7f0000000d80)=[&(0x7f0000000c00)='\x00', &(0x7f0000000c40)='@@.[%*$\x00', &(0x7f0000000c80)='/%\x00', &(0x7f0000000cc0)='/dev/rvnd0c\x00', &(0x7f0000000d00)='/dev/wskbd0\x00', &(0x7f0000000d40)='/dev/vmm\x00'], &(0x7f0000000f80)=[&(0x7f0000000dc0)=':\xfa\f]\x00', &(0x7f0000000e00)='![\x15\x00', &(0x7f0000000e40)='//#\xad\\\x00', &(0x7f0000000e80)='{\x00', &(0x7f0000000ec0)='(\x00', &(0x7f0000000f00)='\x00', &(0x7f0000000f40)='\\x\\\x00']) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000000fc0)=""/119) executing program 2: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f00000002c0)="2740ebde30795566e295cc4fd7fe3d271ad0e3f4a0d97d53214de2a3dd042af605e5fd0afce3a42c12ce4c665fe597bec03bc29315b0b90b24de291db13e00ceba8c9b3944069d26d0074a59659b1342e0c7800bb05f33586418822ac01520e59b2f62ebca1ba7fcb7ceb580a7bab05dad8713ec84c829a7e6813b00560430744526751fef7d2f611f7ba021fa92fa4d31e64731b431c9c9456c221259a718f8", 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x16}, 0x4, &(0x7f0000000380)="4c7c460ac8e53ed6ef1bd755fa1b2c100dc5fbacc99cfd7df4766850a12b62faacfaad0aa6d29d9774c969122097367b7873c5e49bbae5142870cafdde95408953", &(0x7f0000000180)=0x41, &(0x7f0000000440)="7c844925fae507688c243aa3daa7f90518c15cebcc", 0x15) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x2, &(0x7f0000000080)=[{}, {0x7}]}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r5 = socket(0x10, 0x6, 0x40) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r6 = socket(0x18, 0x2, 0x0) close(r6) r7 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x80, &(0x7f0000000000)=0x7, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r6, &(0x7f00000004c0)=[{0x0}], 0x1) poll(&(0x7f0000000080)=[{r4}], 0x1, 0x0) fcntl$setown(r4, 0x6, 0x0) listen(r3, 0x3) r8 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000240), &(0x7f0000000280)=0x10) connect$unix(r8, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r9 = socket$unix(0x1, 0x5, 0x0) connect$unix(r9, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socket(0x800000018, 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x24}, {}], 0x2}) r3 = dup2(r1, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r3}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r5 = dup(r4) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000500)={0x0, &(0x7f00000000c0)}) syz_emit_ethernet(0x62, &(0x7f00000008c0)=ANY=[]) socket(0x2, 0x2, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) writev(r3, &(0x7f0000000140)=[{&(0x7f00000001c0)="39d87bc1d122d9ba0ffbcd5e5a575d49d6a286ca30af5b9b6abba4c7f46147be78d303bc4e0d54397c14d05646b36d1dbfade042b9146915b2e9fcd3b0456f4d858a9e7ad45c85a86703c3324fed822d55e2610339dd02954cea500a78c921bba0d878a0737ea4975b19ac13b67a786b38f6f4fb1a438d8e5aadead3a0b66d6fb9f57c0a50785c23df82e8795789b53190c6447562c41200ed992412d39e0a76dab8828c9d1083bd3d8dcd0bdf2d5e8326a86a4498b4436000aae76c2a3cd1c405c480928f5c9951fb5350772e6a4c3debe8f6109ba8b1fd13ac0a8d01fa00f99f521525198d0e39ed78c736d4d8651a7f989b0266708e", 0xf7}], 0x1) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x100, 0x0) close(r6) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000000)="b10005160000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b2900e1aa5b23edebc8ef99a8ad491726fa8251e2f0ac3ebbc2feb3fda1139b672f4d3353eb06acdb35a069d7080000000000000000008904000000000022830cf41bed66f4f365ccdcf3e4999d9d20002002c5dbfad800ff0f00"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000680)={0x3, &(0x7f0000000080)=[{}, {0x34, 0x0, 0x0, 0x3}, {0x8106}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x6, 0x4000, 0x0) setsockopt(r8, 0x1000000029, 0x26, &(0x7f0000000000)='\a\x00wj', 0x4) executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000040), 0x0) r0 = socket(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) executing program 7: sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f00000011c0)=ANY=[@ANYRESDEC=r0, @ANYBLOB="8e7edf9b4e2483dec6719684a94f27d01fceefa2f44a5bcee1f6a6676ba691ecbce98676f16a5dfeb876941e2607985a13ebf2616dc9b420da09b310afb9f9e52035816ce394dba72e4bf7", @ANYRESDEC=r0, @ANYRES8=r0, @ANYRESHEX=r0, @ANYRES8=r0, @ANYBLOB="24c06f9c4a40b8faee09b04e9436ac9dd907c2fd30f8d2850f8966048ad66c212f0e4f0c0753ad2ac61b2eeb83b6a3036e798aa110ef6e276ad420ab952e5f84d90dbbb6e6285525c3ea5941370a13267902676bebbc97fb0ea6b8ba69dcd2a6eeb02fa42008c45d8285e6431b065985"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x3) bind(r1, &(0x7f0000000000), 0x10) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000140)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571910", 0xac}, {&(0x7f0000000080)="b30000659336dee4f0a3c1e1e4c3364ba1a4a09fa27a970fe766", 0x1a}, {&(0x7f0000000200)="5ff08de84b4c523a583f9155df135799960704000000babaadcec85d62a9a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b0000000000", 0x3a}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d", 0xf01}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0) setrlimit(0x6, &(0x7f0000001180)={0x1}) mlockall(0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) connect$unix(r1, &(0x7f0000000000), 0x10) sendto$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2f, &(0x7f0000000040), 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000012c0), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000680)={&(0x7f0000000640)=[{0xd0, 0x40000006}, {0x47, 0x80}], 0x2}) r5 = syz_open_pts() fcntl$lock(r5, 0x8, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x100000001}) r6 = syz_open_pts() r7 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) pledge(0x0, &(0x7f0000000000)='tty\x00\x00\x00!\a\x9bp^|#\xcbhl\x97\xaa\xe0\r\xe7\xb9E\xdf\x1d\x96\x01\x98/\x0e\x17\x95 \x95Mj\x84+\xf0B\xaaYu^\xa0\xc9j\xdd-I\x01R\x00wY\x1d\xd7\f>\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b,\x99\x8e\x05\x86\x91IsC}~K\xd97\xae\xb9u\x1c\xfc\xb4Nwl\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xde\r\x8d\xa1\x00\xcc\xd7\xb6\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\x9d\xb8\xbd\xfd4\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8af\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90L\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe2\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xe9A\xe3{\x8d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00zq\xdb\xee\xa1|`\xb4\xb5)t\x95S\xc5\xec\x10\xc7\r\xe4\xfb`R\xc5&\x9f\x90<\x81pc\x1a\xfa\xe1\xc3\x15$\xd2\xaa46\x8a`\xf0\xc5\x12\xe6\xd5\x9d\xb9%\xd8\xa8\xa6rN}\xe2\x9b\xb4\xfc=G\xc5\x03\x91\x86\xf5\r\x01\x00\x01\x00'/415) dup2(r7, r6) close(r6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x2d, 0x0, 0x0, 0x402}, {0x3, 0x80, 0x0, 0x1000}, {0x812e, 0x0, 0x0, 0xffffffff}]}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/control\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/control/file1\x00', 0x0) rename(&(0x7f0000000500)='./file0/control/file1\x00', &(0x7f0000000540)='./file1\x00') chdir(&(0x7f0000000100)='./file1\x00') setreuid(0xee00, 0x0) r0 = getuid() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0x0, r0) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='W\x00') executing program 3: open$dir(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x20000, 0x2) r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0x0, &(0x7f00000004c0)={0x2, 0x0, 0x5, 0xfff, r1}) write(r0, &(0x7f0000000100)='@', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) close(r0) execve(0x0, 0x0, 0x0) r2 = semget(0x1, 0x2, 0x389) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000540)=""/189) syz_open_pts() syz_open_pts() syz_open_pts() ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc0105715, &(0x7f0000000480)={0x0, 0x0}) shmctl$IPC_STAT(0x0, 0x2, 0x0) sysctl$hw(&(0x7f0000001980)={0x6, 0x17}, 0x2, 0x0, &(0x7f0000001a80), 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() r6 = kqueue() kevent(r6, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) dup2(r6, r5) kevent(r6, 0x0, 0x0, 0x0, 0xffff, &(0x7f00000001c0)) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x101}, {}], 0x2}) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000ac0)=""/123, 0x7b}, {&(0x7f0000000300)=""/213, 0xd5}, {&(0x7f0000000840)=""/208, 0xd0}, {&(0x7f00000009c0)=""/224, 0xe0}], 0x4) sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x2, &(0x7f0000000100)="4be9d36e9f22054399f318d51e256e8ae310480289e9cf511a81ff8e8d4161781738c20db00c0eb222dcf514b35b5477fe5f96c4765639725eafb4cc97942b21f13ed9fdd600000000000000", &(0x7f0000000180)=0x4c, &(0x7f00000001c0)="0e424c305b9115e0bdd131ee905e20230f66cc4eec19a240509ec631f4ef375f2149bf0624fc7b0f45e3a8cb3fa2f2796e7beb73b15d250a5ee15e6f9dc4847ce0ac1a464aba6c775f04777da39abb42bb4392c62fd5da3388d6981bc277bbeb85ee6cd6d4e58b7b317760c34d0ee2b64d9ce48f2d9a27b4c0a0fb134d1600000000000000", 0x85) mknod$loop(&(0x7f0000000800)='./file0\x00', 0xc000, 0x1) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 4: syz_emit_ethernet(0x6a, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x81, './file0\x00'}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x82d) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x10a) syz_emit_ethernet(0xc2, &(0x7f00000000c0)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xb4, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0x3fffffff}, @tcp={{0x0, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}, {"bc5e706206cde009380c483dc9d39e4bef640dd24222973086fe9b1bd2bb2c8f92fc1b6a84a7f53423a4ec5a407da178a25fae17b99a6fbc69f17de1ba245f6cc5891ea6f128a3b8d42a2daa7dd5f443dbaa9fec88bde68f0ad97b4e739c0b7b3c7be4dbd6930a0e80061fdd9ab8d507506d095e5dc3576d8df265523694e2e4b29e3f5fef24475bb9b0c0f5"}}}}}}) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) pckbd_enable: command error executing program 2: syz_emit_ethernet(0x6a, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x839) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x10a) syz_emit_ethernet(0x72, &(0x7f00000000c0)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0x3fffffff}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x12, 0x4, 0x1, 0x12, 0x8, 0x67, 0x4, 0x72, 0x3, 0x400, @empty, @multicast2, {[@rr={0x7, 0x13, 0xf3, [@multicast1, @rand_addr=0x10000, @empty, @multicast2]}, @generic={0x0, 0xf, "0e11608c465be2c1f5faebf3c0"}, @ssrr={0x89, 0xf, 0x2, [@multicast1, @broadcast, @local={0xac, 0x14, 0x0}]}]}}}}}}}) executing program 7: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0xfff, 0x404a, &(0x7f0000000040)="000001ad", 0x4) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) sysctl$kern(0x0, 0x0, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cdde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f", 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000201}) clock_gettime(0x0, 0xfffffffffffffffe) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f5000/0x3000)=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, 0x5000000000000000}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) mknod(0x0, 0x1ffa, 0x0) r1 = open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="67b5b992045c1a7733de71184dc12714990881d0d282bbbb82f88aee3375246d60d056448aeda248819c876f2c6e59c445667afca993a0516665954db86908d70836eed6da0b08d886dfd3ab4c442de33c74d0ff7946a83c180aed511af0d3eff58a00acff7ecc72afce9830fbd4edc05a5b077b39f6b4b7e961ce3c370f2f88a7bfe9e2762ddb30c131b1d20aa39f57ee", 0x91}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) syz_emit_ethernet(0x12, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaffff0500ffff8847"]) flock(r0, 0x2) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') sendto$unix(r2, &(0x7f0000000400)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139bb9a70e41f78eb96a05672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c500002002000000000000aabfba09001d89e001e2ffffffffff7f00ff00"/186, 0xb1, 0x400, 0x0, 0xffffffffffffff3f) read(0xffffffffffffffff, &(0x7f0000000240)=""/226, 0xe2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x1, 0x2, 0x0) r4 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getpeername$unix(r3, &(0x7f0000000c40)=@file={0x0, ""/4089}, &(0x7f0000000200)=0xffb) r5 = socket(0x18, 0x1, 0x0) dup2(r4, r5) syz_open_pts() syz_open_pts() setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) executing program 7: sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x61, 0x2}, 0x4, &(0x7f0000000040)="af784282e2082d78b01a1cf5c749cdc76146badcd5854fcbaabafcdec656fff0b1e173417c495865a90264bb1b3f998e0f404a949f4ef0a6f4c230f9a08d9c0946d2e30ee3469731", &(0x7f0000000140)=0x48, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x300100000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff8b) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000800)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d672a736ba1bd857feb09901fe0dcee53766797f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b0227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a00800000050acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513252ddd8680a944d5c2bd021cc793994922dfc10000000000062ab475cca257352828a76e5314be5629235c0febeff57cab95e894238b96ca5d4d3e670fea610c00009bef19525cb6f7e8570b2a374f1400041ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956015947b3e88aa810f8ed7cca10ff010000000000001345daa49507756faf775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3ca67845c3386ce33141141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678a0900d8c7fb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071ec9a111cc9024f790ce16ceaa7d0104e39789d91000009a5bec77c992c792eb013621a86709cf57acd9981f947115f608227da8c54d8aa668931edd0b599b3d8cf5a8438ae08c1f70483223c3ba38088fb2e65a51edfed44c55a4d734bb553d642ca2bcdd1a08", &(0x7f00000002c0)=0x271, 0x0, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() getrlimit(0x4, &(0x7f00000002c0)) sysctl$kern(&(0x7f0000000300)={0x1, 0xb}, 0x2, &(0x7f0000000340), 0x0, 0x0, 0x0) close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)=0x6) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000100)="97"}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f00000009c0)="f941a3733444576b14802158e256a7c16dc37b02eeb94800591b3877b0cde7017caf7d0d3b7541f5d48364442828d19d7685a70ba71fed3158848f9a68bd6f3352d64a21c612e6eaad50cb9e4c8b43773f5f9b43a8aa980dbfd9502b6a34ee4976ad67f2d3d6919c36634a9eed8cbe26d0f87d897cbc091fc32cb21b559dd035fbe6b7765fcef72ca9d31451d6007b61d4e89ec015c7ecf401e9e98cdf9c5c5b1351644720d29c24dd2e9e017f85a12141e44ba2f260339f24381d113c634d9918daec904b75eac711a04c56ee5d4a9149185e2437d8d58e31245fdc52a0f0dfac13288b27ef57616ba55dac691005180d8d67799b5bbee3f7666657b024d2fee10e5be80a28c57f67186765dbe2ea606b620102d062cfee03d1f9410fc4115a1b90c347d103042ea3505f7f900c1ef1be52100394308863e0c555972d3214a0cb62a40b73a050f43ee3bb16c0f3a3ba4853c8bac0678f2477be6abe93e886b17c0538854cd7db840c46c5e1aa86d276ed94148a3553a70a0465a8aba7a9cea676e42c9b8b76e2164ede57d979cc8d20072f410b409ac8363ca7c47c9c884daf9e47f02ffa48d4b8a196ca10432b6a16e55ff8235a3709ae6da6918513832f1b81d6f10d29931a84665eede5643098edd8177e0d201467927b9137aa22441a9bb15e9a290a7989e3121e6daf028920d7833e0d14fb6b504d230e988e6e9fd8b278e4737c7d5641d258a534be01ac889cf64a3766c19f4f3adce393c70fa0aca2d777a519cda3e2e8465eab78249be23596ecab815fb89f1f998c28d84bfa776ecbe80e7cf7a460e147c881a338f5f8cb4ba6d12822b73bb75d6b845f96acfb9cfbebc7fdff17d3a3a499174c153aaaf375f807273f94d8349f44be75ae91874f266ba1500076497b8e69a9d0d47947452b1df0d3ba78a83a9add79bf96e8ffe0f75250081e2685758608461008e0008c0e398b99da93559392f1c235443174e1c34d52ccfaebd34011b7447f12d1a90013fe5f6eca33b2ddb118794282356694d3908edddc1841116590e30eab9ea6ee834f1eb0f0f66d8bcdfcaa4d4b5ee43428e7862de797902d7bc21017130fc01a97c38665ddb0f5650a76b770214f45a176e3da83dbab6660db293a82255a32f6bb359cddf2a231140ca63afd18157b8f48bf78d271b71a0ac5f73992e9501285fc3261aad7b5875748ad2032c70bf3d9daa68fdb50e836a2d0c5d06041810c66fffded9860ce05d6759edb26112695c5833840d92b44c37b84fec34e82cd8345a1366f358088da2940e300d602e81913a7d02963730b6de71d56f43ab33aa34733bf0c1070ad4afd34f0c6d9f98e927d9146bfd770b51761da57d36cbb16a86275d8d78720a1f6d8a5ba63eb29e1771fe53f9aebe5ac4a01bc08f1f20f10566dc4159cce78a44e7db8290c7f96f84d4436747f19f8c4af0e22980ced78b574ca94200be064f146fdd30d47239b432a42f089d1b0f9f7355bc3f85b1ba0ba3c1eb9f4f0fb97433ee2f213d35cc740f5e354555fa6567c86443279553c8739ecfece55d4733ec1043e195d85a731c1028b696fafde001888e0fc7c6c21de50a7ea24110c507ba0221386638de000ee23e4dea416ba3b43b64c34211600c2f45b2bb22fb99f92ca635d08add70e49fa3b4e2dafb266dae06a21f2c28739ccfbb464ba78f94b1aafc3ca52a2b68be6aed79e33fabd0b284451ef964b3ddb14a4820776996dfe6c48eab6a699cd82fe4265cece1628d7fe691c85414e8b37647026a33cd51355638de6e4df36c888db0ef04dbf141ebaf5fd1ad485ff3a146097855b7ec10d5aac4e584100e4cd511fec963818e6ed06cc383158b5188c59f544433d4050f79be3abd4e6743d3bdd51064f10ae47d2cd13d854a373d6217ffa6d2e79337206509dc4075440ddc7a09b6c6e15e65483bb0bceef80002a7599b7f2db9a4ff0d58c8ff57e9357b3ec8e7023f21dcdfe94e7fce201fe3cc0e5b23a33e4de1a7a82085d6c57c3f26f1e2f153d84a4eb2a012b56add52954413fc05e5b7f38818e59891c6238b2cf12f44f44bfd58e0a49534a33515293902302f70cf315d69c21921dda2e1ac78e72724e02a96a063fb673984230c46eb569e84f4f828807043d4ca960d9935d6941258e207e84cd7366388660d075043bd3707bc27e56240dcc258e6840fa4ec54cd933a3f21417a13d987d10c4b03299d4518867c74e0b10f06d0da7c310d6121803b53a6c63287ddb3bdc472dac91ee66304aeea77313254a164a7261560dcd7f56b87848b264eeb38cfe154dd329ec4dcb3f5610370236f235e7ad51ccc28e484d10dce134cc2320a0ce83c451418bb2cf8c48ad42ab12bef92c2b3ac4f3110f1dacf2301638347921d984e4b0893c48aca668023c52fabf9e3fec5bebee87dae9708261e7e8a7316d5aa1a443342e3b33d2a0eba9f9a01799cfea5664d8f71d0403e52fd7f37bb2dccd61907a4fe8a47235425dd51d35f9560563a68dcc1b8c7731498bd0b5b7b6a32689cafb851ff07af189d4e23e466db15336249bc7a6f15e572a9a1d8a1ecad74ed3ba2f91990228edd725f98ab00f3b05c6fa7b56cc665650cbcd961c2239c86c77c44851259d5068266010a0fd90309f6a2e128bc7b7ee0b58def5332844050b488c35db0c0794b64ffda33026fb0d384d6e8fd40eba9eeb2cec494fe823f8011fdea981db1aa14255201f751d1bbc847958abc57fc690219398bdf0f3e58b0d047fde37ca328e181a21aa49ab3acabe9d8c39f16704e84713d61722a77d7baa0edbdcec19fc73a0625efb36d97cbdfd4f20379ae81bc9a4f6920976f835ff96b1eb55a099ddcf3f36c90ef16efebb3a3ab8536dbe07d48772c602c0483724adb338cfe20e5b4dd68dc8c352441040bf88c17dca971440bfb05e63ed889ab7e5a488b82beba9e96b4a3f71b9acb1e8b17ced81bd030c512a97422c394124a87e358a6830bfb4b6a6d253d49a5a6ee228450b21b1934a2b71e7aa2e840636179170df324e5f3832b18aaf0202ff4ed36d4b43dafa28e53a38a96414456ebe791dfdfda128a85f4206b27bf85a4056309fc430b5bc9adfd0dcafb9489c5059f703b226ea9a2baf107ec907abe33b0930fd6e5b8cabb720eb0760cd8698fc3739e00b71b6253e32433f584ad84d14dc6428fbda9e6a34660d5082972b1f56794b41c2a061c34cb8a71251383e1b35f1612ad176df66b0b78ac2704d02436b8fd7401feb4290b56aae3c8aae19fc80e67711089e2756bcf8cccf3774b16b83b26ae264ccf6ac06cbe7e0ab5a5703042269a13c0961af48efaccf9b2233ec6c887f4a42f73d6962754193886c5f613397290b24c25784bd37e50032a3088b51fd956cf3409041a20e3cb546c9e974f1b8894db50ba7d840be905c4ca73921cdd79ca6277bd474fd50d2125ea3efc555aac4401778546d8fffb00ed349981a9308c2a7640d81da5aeb47f63dc059462d81f96231c5b2b2511abb695dbe3ad42740157889a43698b24cd63a0404feac940a70874e9a45c4dfdd1d702ba19ac0710cde8406a55c7984d6a96270a20c483a12fec49a6d66e089ddda3aab0e293100c0ff66a9afada9993fcfa5e31a96ad7e354e75cc58dca9949eb2c113a1d1c079fb9185ece58b405330992e2d33aa8ae741afba029c66dfc7cf70dd73b4d14f3804b81a8d91aafb8d182ee399a913a2ea27c3b9029565fc7136fdb45a8a2da7995844dc43f3a566df0a0d72c9f5f54d9c91bd1e2d700b2855e2cded13a9b7710ea89e2ed66d3793812929db9cbd61e6d2b6891894a939d8804e7a69548adc30e9fd28f9cb80a8132145a58261a8e3f289753108b386be1525865c2ea16c44607d44126942631412ea83cc45195fc03a22faae61bb649f5f7eed85809f194a6c6b0d286d84efc3ed2422e3d0eb24fbda17a1aca3b4bc62f65855b3591bb93f5da23116b1eb840792909a5ba34256f2653b30be6dc1365b65ca8446307269b393e4b8155ae6827e1bdbd8dd0a0cebefe69dde238c608b4fbfa761801bc6585200043282715b645fb3986ee2c216b1d00641992e89906cf85ab217da9e309bec7f31c268e2a544261a671f7387637386ad8e106a4d7b6a4a615eabda45e67b6179ff077421ea241c11f43cc278486aacbc947849da38371d80822ef8c4fdcfa9cd6e5200cb10d1139c4ec2e202d6b4ec10c813094cbb2205664a0746d8256a3435ef1ee2244844c76023613ba2f88be035190792c775ea3c54d07be018ed53818e11bea0d6dc90d99caf5000e3238ede9f162f4e3fe6d85c52edd430b719833f8ee3d94911b03696bce1a04bf01975006cde9b9448769e3659ac4b04b9617c2b19a650a94712f8cf0db2a1bf4b357016479d543f63f42b475df8f84809aca6ac60f37c632a32bc04d49650c4f1bed2a18c1303f71cdfc245e89072a98dd140e2d1c740ffd8393e16919982bdbeb9c7486bb48037343a81edbbb91ae086293434ffa81f96563206ab9e92f7da0778910649baaec276bd5003e3e1651a362d19bae4c04c92d76be232aa98b111916e117194f5320c026175cd84d24b763c8d045b85690cf04c406188e57058790fce1bb8d1c7ad3d0f95546d1d42f04f4e4baffcefddb8366835ac7dbd7dfa567cd54e3954449ad73480156959eb2aba556dffbfc89c3f2819c08fec7d9893579260fd76c80414e1fc976e4bbc433dcfed5c5dd67db1f005d6ab8bb021dd79901d1822b64d1455b165acb1574dfb37215e647fdd8155c5c2c453b8196b80dcc9342da781c3029f1f17e695b35d2949aae0aafd2f44be29b5e3a1e754d583ec15ebe4c3a51d0285aec10f94a4e116e0b32f276c5a2d23cada1eb7b99dc9939625ed72181ad2deccacf6e282c652ff1213a060ca910a7c3d201dda1c049c52c32731e7fd1ffc7eeed62344633ce4c27350422d5b90a3575d14b147889035a446d3d9b013b1ea95d35a6bb78bc2e6914a9d608a2f95b7d83bce2734b1656159056997b9f76c906727926ea0522d00eb76be544c7f1ca7a64566e80693b1b71ccd2d9109591088dba58be43bc5f53784de6b7cfd943266e7e6382a405fcf6e1e7ee0c8783d93f08443b87ac0e8df809cbd917e709ab0c80cb42b8df6854e079dfb1b44ed421ef3b0a305a89daf0a0640b194e2b86c36649d4cb1cf4e7c5294fd753ac355aa6a0de052712c81d740012087a5776810dc4b6eaccdc0b9dea25682d52be89f3eb4f882622ece49fe1696c2dca0d1931e790d4e41f6dfb3e6575da2c304d1730257a50e745affe01f05940efc51f871cacfe73c7ec710615af5d6677f310a0975c645238f924f333543494f85ccfd0ee5135a092b2a8c72622955de6b5215f190784f669bb28c78389546c6743b97b074dc", 0xeff}], 0x1) ioctl$WSKBDIO_SETBACKLIGHT(0xffffffffffffffff, 0x800c5712, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000100), 0x0, 0x0}}, 0x10, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000400)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004b00002c0000000000009078eaffffffab1400bb880244140b010000000001fcffffffffffff000000000000"]) open(&(0x7f0000000180)='./file0\x00', 0x70e, 0x0) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = getpid() setpgid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r3}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r5 = fcntl$getown(r4, 0x5) fcntl$setown(r4, 0x6, r5) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x7) socket(0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000140)='.\x00', 0x0) socket(0x18, 0x1, 0x0) executing program 6: r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x882919ab1cb74ec9, 0x91}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x7a, 0x0, 0xffffffff, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x0, 0x7}, {{}, 0x8000000000000006, 0x16, 0x8, 0x80000001, 0x20}, {{}, 0xffffffffffffffff, 0xa0, 0x1, 0x100, 0x9}, {{}, 0xfffffffffffffffb, 0x10, 0x20000000, 0x7fffffffffffffff, 0x6}, {{r0}, 0xfffffffffffffff9, 0x40, 0x20000004, 0xf602, 0x1}], 0x9, &(0x7f0000000540)=[{{}, 0x4, 0x20, 0x1, 0x401, 0x5}, {{}, 0xfffffffffffffffc, 0x8c, 0x1, 0x5, 0x1000}, {{}, 0xfffffffffffffff8, 0x20, 0x40, 0x1, 0x9fa}, {{}, 0xfffffffffffffffd, 0x24, 0x8, 0x7, 0x4}, {{}, 0xfffffffffffffffd, 0x86, 0xfffff, 0x8, 0x5}], 0x1, &(0x7f0000000600)={0x80000000, 0x20000000003}) poll(&(0x7f0000000000)=[{r2, 0x4}], 0x1, 0x0) poll(&(0x7f0000000200)=[{}, {r2, 0x15}, {r2, 0x1}], 0x3, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {0x4}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(r3, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {0x2}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(r4, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {0x4}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(r5, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000001c0)=0x40) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {0xc}, {0x6, 0x0, 0x0, 0xfffffffe}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) write(r7, &(0x7f0000000340)="a26d9a79a579318ea301706df2bf4f83cacbcfca2532be8c16264b71a1d5993065c1074e2665edace50ece3f3eec70b44526a533f5e776a28aba9bbe39698f97d7c186f8290ab9e4641349b5a78482a76f108e012ad257e5f52d693f30ef3b6535f794bca20d68b16c4832acbb78eae8210dbc2ed1c13b8a0f6d726967528feeb20d37e3f1c648a88ba86c496269f050a359519f779b5974baafb4f0e2d2baa2dccfd0ab12bff4e89fa3bc127b2b23a007da5b7714e55184b4568d929aa3b994bf186a674972e6b9e0e72cc9f24caff74055694f4a0daa6102f96a738a56571337240b7c9812965890259c2a7412", 0xee) writev(r6, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) writev(r0, 0x0, 0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) close(r1) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e", 0x7}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000000), 0x4) writev(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x8, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x8000, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000340)="cbf5e512c90affff7f169774d004a800528dc7007a2bb488b84afabe17fa86bd554a0c524f22f713e1913cccd17d723c266d776c06989bb5ddfbf6ee49712591e87464639e8c", &(0x7f0000000040)=0x46, &(0x7f0000001140), 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setsockopt(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000340), 0x0) read(r0, &(0x7f0000000240)=""/182, 0xb6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(0xffffffffffffffff, &(0x7f0000000000), 0x10) accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) executing program 3: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x4, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="60e115575bd5f63b0dd7a4e26c43a4c0a6a27fb4c1e48d497ad7e8f101ac60dbf73a5fe7ba0c37253b86d68ba32a39c3067bf8ebbc375ff2dcd0c4c45dfba79d2f13a6836160f4d60b2b3369c7492ca8bf397e8f6586f430d1b3ba1dbcc5332beb5561be8087a1f9e8e7f80e208250903e98cab7c111fe5a62420a4c621fa643d3488593d65ea3dc7a811fa328f4fe838573f9b45406112398ffd5b0dd49cd490c3fada3737ddeb852d637368f43336239aba77f2e2bf5f23a0733a6152ef8fdf831751b7cf74dc014", 0xc9) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240), 0x0) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r2) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea1ffe548af97817", 0x8) rename(0x0, &(0x7f0000000200)='./file1\x00') r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x28, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0xba, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000080000000000000000000000000000000ff020000000000000000000000000001"]) sysctl$hw(&(0x7f00000001c0)={0x6, 0x18}, 0x2, &(0x7f00000000c0), 0x0, &(0x7f0000000140), 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) sendmsg$unix(r5, &(0x7f0000000a80)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000a40)=[@cred={0x20}, @cred={0x14}], 0x40}, 0x0) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r6, 0x1) flock(r6, 0x3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x15}, {0xc0}, {0x6, 0x0, 0x0, 0x88f0}]}) write(0xffffffffffffffff, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) r7 = semget$private(0x0, 0x7, 0x3c0) semop(r7, &(0x7f0000000100)=[{0x3, 0xa, 0x800}, {0x1, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x3ff, 0x1800}, {0x2}, {0x2, 0x201, 0x3000}], 0x6) semctl$GETPID(r7, 0x3, 0x4, &(0x7f0000000240)=""/8) semop(r7, &(0x7f0000000200)=[{0x3, 0x0, 0x800}, {0x1, 0x100, 0x800}, {0x0, 0x1}, {0x4, 0x49, 0x400}, {0x0, 0x8, 0x1800}], 0x2aaaaaaaaaaaab5f) semop(r7, &(0x7f00000002c0)=[{0x4, 0xfff, 0x1000}, {0x1, 0x420, 0x1000}, {0x1, 0x106, 0x1800}, {0x0, 0x3, 0x800}, {0x0, 0x200}, {0x0, 0x4, 0x800}, {0x2, 0xfff8}, {0x2, 0x7}, {0x4, 0x1, 0x1000}, {0x3, 0x7e7, 0x800}], 0xa) semop(r7, &(0x7f0000000280)=[{0x4, 0x1}, {0x2, 0x8, 0x1000}, {0x1, 0x2, 0x400}, {0x3, 0x8, 0x1000}, {0x3, 0x4, 0x800}], 0x5) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x1f, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10, 0x8}, 0x8, 0x0, 0x5}) getuid() executing program 6: mkdir(&(0x7f0000000180)='./file0\x00', 0x40) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x1) rename(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f0000000200)='./file1\x00') connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000002c0)="b151efd9ec9b99ce872e665d84241a5d2a4e39ba4a08d1bf87cccd2140583a0309001556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b83e6bef50a5d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2b007f42ac6888d87dbcd66b3604f7ebfcfd1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52087993a543d83d2800000000000000000000786175566f830605b2314e9959e1c9e03cafa2c9830196002152912948f7e57a8b53af5aae7a1e7e95c7c63bd3317327069d4a738724a546c3913bddb3627de8c368c628cf63c8a95da60648a8443a2b73950ccbdac6b0a03822112dca055742010f231f00", &(0x7f0000000040)=0xff, 0xfffffffffffffffe, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000240)='./file0/file0/..\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x100) r2 = msgget$private(0x0, 0x397) msgrcv(r2, &(0x7f00000007c0), 0x84, 0x1, 0x1800) msgrcv(r2, &(0x7f0000000680), 0xd9, 0x3, 0x1000) mkdir(&(0x7f0000000140)='./file0\x00', 0x21) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x85, 0x0, 0x0, 0x3}, {0x7c, 0x9, 0x0, 0x4}, {0x812e, 0x4}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) setreuid(0xee00, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgrcv(0x0, 0x0, 0x0, 0x2, 0x1000) unveil(&(0x7f0000000300)='./file0/file0/..\x00', &(0x7f0000000400)='r\x00') r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000280)='./file1\x00', r4, r6) chdir(&(0x7f0000000580)='./file0\x00') getpeername$unix(r0, &(0x7f0000000d40)=@file={0x0, ""/4099}, &(0x7f0000000540)=0x1005) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) getsockopt(0xffffffffffffffff, 0x6, 0x9, 0x0, 0x0) msgsnd(r2, &(0x7f00000009c0)=ANY=[@ANYRESDEC=r6, @ANYRES16=r5, @ANYBLOB="f67872709323e8f6ff402fc608cd095cf2d7b0e8f3103c088ca40ec44502a3999e4c272b7a943b4f1624dd5ab61c5e23d90a83a9fee2947c1b42256321a2b48401ff97cfed647bf73489b35ee106cb0246e397d36a9d3e7d71d9a18b85369eb3e2068b9f5a9ebba8f1f26264593ed1d245630012b047b724177eba", @ANYBLOB="a0584482830faeecd6f6548605ce767b6efe8e4de76b78462e45d5fe6bddde95a10bc9fe230491687eb903a4c4fb830de10f915898f267fb00ba11471d7dd76f7fff83eb35a4edb2f168e8a5625ef5cb868ffb3bed39aa5a970ed1c0bf1692f60ad9deed41a99c72de4eae2588d0484767224b5cf0844151e720c427d81f97d8b1d701c4c62b78384e5fb93cbac93fd4705178cb2698ae960e7e9c4b73b78a1212b909f3f7663cc400fcf8e9e8952d98a51c4a08cf1bdb6e7dcec87453642b13640290768b35aa2a451e58c45fcb228161c4490858131e75696e5175bd5e97c9f08a", @ANYRES16=r1], 0x401, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000008c0)=""/208) write(r0, &(0x7f0000000380)="4bff78f4150fa3c934ee85fe7217dba4a6db9614f70db4a481a20827f2e3ba3c572fced100924a7a686c2da81c0a56547daf5b76310b5fe25ceb8904682c4c65264437bb6ab370fa5318e42636f5dbfd2e13ecdb277aa61710f9f6", 0x5b) executing program 7: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x200, 0x100) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) setrlimit(0x8, 0x0) syz_open_pts() close(0xffffffffffffffff) mknod(0x0, 0x10, 0xb7) munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) r0 = getuid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{0x3, 0x0, 0x0, 0x1}, {0x1}]}) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0, 0x0) r1 = geteuid() setitimer(0x0, 0x0, &(0x7f00000004c0)) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) utimensat(0xffffffffffffffff, &(0x7f0000000200)='./file1\x00', &(0x7f0000000080)={{0x8000000006, 0xfffffffffffffffe}}, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xfffffffe, r0, r3, r1, 0x0, 0x284}, 0xfffffffffffffffd}) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) faccessat(r4, &(0x7f0000000080)='./bus\x00', 0x10, 0x1) open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x1, 0x1, 0xfffffffffffffefc, 0x1000c}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 6: socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) chroot(&(0x7f0000000180)='./file0\x00') writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000100)={0x0, 0x0}) ioctl$FIONREAD(r0, 0x80206910, &(0x7f00000001c0)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}], 0x1}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000002640)}) open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000640)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$vfs_fuse(&(0x7f0000000640)={0xa, 0x11}, 0x3, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) r2 = socket(0x800000018, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) chown(&(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x0, 0x0) syz_emit_ethernet(0x7e, &(0x7f00000011c0)=ANY=[]) bind$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x7c}, {0x64}, {0xe6}]}) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) (async) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{}, {}, {0x840}]}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8020699d, &(0x7f00000001c0)) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) ioctl$WSKBDIO_GETKEYREPEAT(r1, 0x400c5708, &(0x7f0000000000)) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x4) (async) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) (async) syz_emit_ethernet(0x62, &(0x7f0000000240)=ANY=[]) executing program 5: setreuid(0xee00, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001680)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000280)='./file0\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) r2 = getuid() mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x100) socketpair(0x1, 0x5, 0x0, &(0x7f0000000380)) mknod(0x0, 0x3a0914c44f7b202d, 0x504) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x1d}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) symlinkat(&(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./bus\x00') r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$VT_GETACTIVE(r4, 0xc1045763, &(0x7f0000000100)) link(&(0x7f0000000940)='./file0\x00', 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setreuid(0xee00, r2) open(&(0x7f00000002c0)='./file0\x00', 0x3f54c03cb53f6294, 0x0) executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x404) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000000)=0x8) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/218) semctl$IPC_RMID(r0, 0x0, 0x0) semop(r0, &(0x7f0000000140)=[{0x0, 0x6, 0x98cc884036f67b2f}, {0x1, 0x65ea, 0x1800}, {0x2, 0x1000, 0x800}, {0x0, 0x9db, 0x800}, {0x3, 0x7, 0x1800}, {0x4, 0x8, 0x1800}, {0x3, 0x4, 0x1800}], 0x7) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000180)=""/108) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000200)=""/83) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000280)=""/27) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000002c0)=""/4096) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f00000012c0)=""/211) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000013c0), 0x20000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001440)={0x2, &(0x7f0000001400)=[{0x0, 0x8, 0x1, 0x401}, {0x99c, 0x6, 0x4, 0x1}]}) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001480)=""/57) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000014c0)=""/48) r2 = getuid() setuid(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001500), 0x80, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000001580)={0x4, &(0x7f0000001540)=[{0x5, 0xb8, 0x0, 0x6}, {0x6d5d, 0x3c, 0x7, 0x8000}, {0x1, 0x7f, 0x1, 0xff}, {0x80, 0x2, 0x60, 0x4}]}) getuid() semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000015c0)=0x1) getrlimit(0x2, &(0x7f0000001600)) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000001640)=""/4096) mknod(&(0x7f0000002640)='./file0\x00', 0x8, 0xff) r4 = syz_open_pts() ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000002680)) socket(0x18, 0x4, 0x1f) mknod(&(0x7f00000026c0)='./file0\x00', 0x2, 0xff) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000002700)=""/4096) executing program 3: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffbfc) writev(r0, &(0x7f0000001b00)=[{0x0}], 0x1) writev(r0, &(0x7f0000000280)=[{0x0}], 0x1) write(r0, 0x0, 0x0) readv(r1, &(0x7f0000000640)=[{&(0x7f0000000600)=""/9, 0x9}], 0x1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) dup(r2) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7fffffff}], 0x0, 0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f00000014c0)="70c34227", &(0x7f0000000400)=0x4, &(0x7f00000004c0), 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffe, 0x0, {0x0, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000140)="95d8e5f2", &(0x7f0000000180)=0x4, &(0x7f00000001c0)="fc34fac800545fe712a0e1eff62f5651fa27626017eef83210a1414250e7bbe5e9f80aa0ee3fca2f36cfa720011beb6b5959c9b5410c165d2f4459f2e989c78ac4ec6d4a6974bae7b349facaefddce144a430db19bc4d8879634a9ecd3364ea4f4b2f2b93d2a796f148ac433abb8650c21ed05b1182aaa8e73328852ca3ccaea450bb7e7a91b5e10fc618f8288e73d48fd314d1b6953e7803385d19a42f94599b749", 0xa2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) connect$unix(r5, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xffffffc7) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x400, 0x0) (async) r1 = kqueue() socket(0x0, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0x82485608, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, 0x0}) kevent(r1, &(0x7f0000000280), 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x8000, 0xc5) (async) open$dir(0x0, 0x0, 0x0) (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x28}, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x344, r4) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) mprotect(&(0x7f0000012000/0x1000)=nil, 0x1000, 0x0) (async) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) open(0x0, 0x0, 0x0) (async) munmap(&(0x7f0000fec000/0x14000)=nil, 0x14000) (async) r6 = shmget$private(0x0, 0x4000, 0x0, &(0x7f000055b000/0x4000)=nil) r7 = shmat(r6, &(0x7f0000ff5000/0x4000)=nil, 0x0) shmctl$IPC_RMID(r6, 0x0) (async) mlock(&(0x7f0000ff6000/0x2000)=nil, 0x2000) shmdt(r7) mlock(&(0x7f0000003000/0x2000)=nil, 0x2000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) executing program 2: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f0000000140)="53183374", 0xffffffba) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) sysctl$hw(&(0x7f0000000000)={0x6, 0x12}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) sysctl$net_inet_ip(&(0x7f0000000300)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f00000013c0), 0x0, &(0x7f0000001480), 0x0) setitimer(0x1, &(0x7f0000000280)={{0x2, 0x4}, {0x20, 0x9}}, &(0x7f00000002c0)) getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000400)={{0xffffffff, r1, r2, 0x0, r2, 0x0, 0x3ff}, 0x4, 0x3, 0xffffffffffffc8e2}) r3 = msgget$private(0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) pipe(0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r4, &(0x7f0000001580)=[{0x0}], 0x1) r5 = dup(r4) r6 = dup2(r4, r5) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f0000000200)="2daeddd3ede9d7aadb3706aae5a410a836af01263fa075d7865d0fec53512ffd74e0b824da9ac3c89baef6c6b43da1bf126a190443766ab70aeccb2ec5c6fe3c9a96e67924087392569678b2c0301336ed240b0b", &(0x7f0000000340)=0x54, &(0x7f0000000380)="6405978227d578ae9a406d57ce8dfdb4d19da87ae6b860f9bbcdfa3f455bfdc1f3881e272185f9e5b28c6fae8b82784ccc012515b244ef78d9ed05fbe5611a85b347165cf8d13cf16e7898b7a49ac041bb3e869503b3d4a865712eca63eaddd7d262b461855e19c1cce73bc62097b6eb9c07d7a3e8", 0x75) read(0xffffffffffffffff, 0x0, 0x0) msgsnd(r3, &(0x7f0000001540)=ANY=[@ANYRESHEX=r6], 0x32, 0x0) msgrcv(r3, &(0x7f00000001c0)={0x0, ""/14}, 0x16, 0x0, 0x800) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f00000000c0)) r8 = kqueue() kevent(r8, &(0x7f0000000000)=[{{r8}, 0xffffffffffffffff, 0x8, 0x4, 0x3, 0x3}], 0x101, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x2d, 0x20}, {{r8}, 0xfffffffffffffff8, 0x0, 0x0, 0x0, 0xdd3}], 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x10, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) executing program 6: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)="ea000001", 0x4) r2 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x3a, 0x66, 0x0, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f00000000c0)}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50f4df260b3dad2d000ce1940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc83761803108", 0xa6}, {&(0x7f0000001e00)}], 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getrusage(0x1, &(0x7f0000000000)) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) mlock(&(0x7f0000674000/0x1000)=nil, 0x1000) socketpair(0x18, 0x4, 0x7, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r6 = socket$inet(0x2, 0x3, 0x0) r7 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r7, 0x80002) recvmsg(r6, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=""/220, 0xdc}, 0x0) readv(r6, &(0x7f0000000d40)=[{0x0}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) execve(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)) socket(0x11, 0x3, 0x0) executing program 1: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)=0x4) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x419) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) r1 = shmget$private(0x0, 0x1000, 0x24, &(0x7f0000fff000/0x1000)=nil) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x3000) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140), 0x400, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000180)) r3 = dup(r2) readv(r3, &(0x7f0000000740)=[{&(0x7f00000001c0)=""/42, 0x2a}, {&(0x7f0000000200)=""/174, 0xae}, {&(0x7f00000002c0)=""/178, 0xb2}, {&(0x7f0000000380)=""/167, 0xa7}, {&(0x7f0000000440)=""/14, 0xe}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000540)=""/6, 0x6}, {&(0x7f0000000580)=""/78, 0x4e}, {&(0x7f0000000600)=""/52, 0x34}, {&(0x7f0000000640)=""/196, 0xc4}], 0xa) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x2010, 0xffffffffffffffff, 0x0) kqueue() setsockopt(r3, 0x1, 0x213e, &(0x7f0000000800)="1607d67b8ac42b778c70e54ec2fe90b1fb3739b5343d05fb970e9049a7c044f53011e72091d084827492134af41513280e3973009ceeba735a136695c19041d8eb093b1b0b6fe081c6036b7e40bbafd20977150150e8ebb78f1c466aa8105745fd21be1ea754cd0ecc991ee99d153eda24b2c9579531e7778d2f0e98a5ab3ac619595a3277c71d09ba7f261197d21ed4f8e35efc9cb4", 0x96) ioctl$WSKBDIO_GETBACKLIGHT(r3, 0x400c5711, &(0x7f00000008c0)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000900), 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000940)={0x7ff, 0x0, './file0\x00', 0x800, 0xfff, 0x7f, 0x3ff}) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000980), 0x88, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f00000009c0)={0x2, 0x2}) r6 = accept(r4, &(0x7f0000000a00)=@in6, &(0x7f0000000a40)=0xc) accept$unix(r6, &(0x7f0000000a80)=@abs, &(0x7f0000000ac0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000b00)={0x6, 0x7, './file0\x00', 0x5, 0x2, 0x6, 0xf5f1}) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000b40), 0x1, 0x0) ioctl$WSKBDIO_GETBELL(r7, 0x40105704, &(0x7f0000000b80)) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000bc0)) r8 = socket$inet(0x2, 0x8000, 0x0) accept$inet(r8, &(0x7f0000000c40), &(0x7f0000000c80)=0xc) socket$unix(0x1, 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000cc0)={'./file0\x00', 0x9, 0x1, 0x6, 0x0, 0x200, 0x4, 0xeb, 0x2, 0x1, 0x7, 0x5}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000d80)={'tap', 0x0}) executing program 6: syz_emit_ethernet(0x2e, &(0x7f0000000000)=ANY=[@ANYBLOB="0180c2000000aaaaaaaaaa00810000000806000108", @ANYBLOB="527e8f22c20b6c4b29dbd47fe74ca0f797e99ea07bfc3fed031032896b9dc09116bb09284d4b622f33805a6d60acb153f402849c45ff9070c3e2d0f766a02590b7404a852ce2448fb98ce53a4b7642254c4bda25abaa88948b2ff8243bd5529f741588dadbeb516f42fb11da0fb77fda77f7fd44c1a1d44a6121b3ee54a9b81c0ea72c052c1e837419947eef09c1c68f5fa9232dda7e69cd0a731001051f005d9d90c62c39628ed05d671e02f1ce683e31a3cec7447730a35314ab08e53c35176af7b3eca40e2b"]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) r0 = socket(0x18, 0x3, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x28, &(0x7f0000000000)="5ab7776a", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x20}, {0x81}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) syz_emit_ethernet(0xba, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000080000000000000000000000000000000ff020000000000000000000000000001"]) syz_emit_ethernet(0x2a, &(0x7f0000000100)={@remote, @remote, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x2, @local, @local={0xac, 0x14, 0x0}, @random="b7f4706820f6", @local={0xac, 0x14, 0x0}}}}}) executing program 6: sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{}, {0x5}], 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9f9d}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "5238f0980b00"}) poll(&(0x7f0000000180)=[{r1, 0x1}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xb51a, "1a2198b59b58505f40edabfaffffece900"}) pipe(&(0x7f0000000300)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) r4 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r4, 0x29, 0x2b, 0x0, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCPROMISC(r2, 0x20004269) r5 = socket(0x18, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) r7 = dup2(r6, r6) ioctl$WSKBDIO_GETMAP(r7, 0x40047477, &(0x7f0000000100)={0x0, 0x0}) close(r5) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000000029, 0x4, &(0x7f0000000040)="00fb6c2e", 0x4) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000640)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x20, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x0, 0x2, 0x0, 0x0, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}]}, @fragment]}}}}}) executing program 0: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) r0 = socket(0x11, 0x3, 0x0) sysctl$net_inet_etherip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000140)) r1 = open$dir(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206981, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0xc}, {0x24}, {0x6}]}) syz_emit_ethernet(0x7e, &(0x7f0000000400)=ANY=[]) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec5920400000000000000361b12578ea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e520000800420000000000000000000", 0xb1, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) getrusage(0x0, &(0x7f0000000540)) r3 = fcntl$dupfd(r1, 0xa, r2) pwrite(r3, &(0x7f0000000240)="3857212fd6d294a0a9fcc9ba296120a1a125567f6610e72a03c44ef52067c8e2585cdb422cf665c84445a635acba2d47c017535ea955da65c07bc5799f236dbf49922a5694a59fb351893fb9c6415f92df72b5166ec072d793580c5088bec74110949b5230873a0f143250b85cd0f53d2a431f851d7644f49a8380fbb0841cf38166409ceb3b6936d9c2609a34c93cd587ffa3e2164208d9aec41590c9caa3945004c8faead61e6efb3672f9af18a4988e1c2dc390c3d973c4d7425648482ad82c3d967c8148ba33e9b985b72f3cf131f8ccfaecc4594c260f20a64cf692ca47967082154341993414a88393b081d5", 0xef, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ff0700000000010000cf150008004500003000000001000090ffff000000000000004e224e20", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="70000000907800000402030305000000"]) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000040)='#', 0x1}], 0x1) executing program 7: setrlimit(0x6, &(0x7f00000000c0)) (async) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) (async, rerun: 64) r0 = getpid() (rerun: 64) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) (async) r1 = socket(0x800000018, 0x1, 0x0) (async, rerun: 64) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) (rerun: 64) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1001ff}, 0xc) (async) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) (async) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000100)=0x4, 0x4) (async) getsockname(r2, 0x0, &(0x7f0000000040)) (async) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080), 0x0) (async) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) (async) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0) setrlimit(0x3, &(0x7f0000000140)) (async) readv(r4, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/238, 0xee}, {&(0x7f00000002c0)=""/49, 0x31}], 0x2) mlockall(0x1) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x1c}, {0x80}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {}, {0x46}]}) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x6be4) executing program 6: sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x61, 0x2}, 0x4, &(0x7f0000000040)="af784282e2082d78b01a1cf5c749cdc76146badcd5854fcbaabafcdec656fff0b1e173417c495865a90264bb1b3f998e0f404a949f4ef0a6f4c230f9a08d9c0946d2e30ee3469731", &(0x7f0000000140)=0x48, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 1: r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x882919ab1cb74ec9, 0x91}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x7a, 0x0, 0xffffffff, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x0, 0x7}, {{}, 0x8000000000000006, 0x16, 0x8, 0x80000001, 0x20}, {{}, 0xffffffffffffffff, 0xa0, 0x1, 0x100, 0x9}, {{}, 0xfffffffffffffffb, 0x10, 0x20000000, 0x7fffffffffffffff, 0x6}, {{r0}, 0xfffffffffffffff9, 0x40, 0x20000004, 0xf602, 0x1}], 0x9, &(0x7f0000000540)=[{{}, 0x4, 0x20, 0x1, 0x401, 0x5}, {{}, 0xfffffffffffffffc, 0x8c, 0x1, 0x5, 0x1000}, {{}, 0xfffffffffffffff8, 0x20, 0x40, 0x1, 0x9fa}, {{}, 0xfffffffffffffffd, 0x24, 0x8, 0x7, 0x4}, {{}, 0xfffffffffffffffd, 0x86, 0xfffff, 0x8, 0x5}], 0x1, &(0x7f0000000600)={0x80000000, 0x20000000003}) poll(&(0x7f0000000000)=[{r2, 0x4}], 0x1, 0x0) poll(&(0x7f0000000200)=[{}, {r2, 0x15}, {r2, 0x1}], 0x3, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {0x4}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(r3, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {0x2}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(r4, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {0x4}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(r5, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000001c0)=0x40) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {0xc}, {0x6, 0x0, 0x0, 0xfffffffe}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) write(r7, &(0x7f0000000340)="a26d9a79a579318ea301706df2bf4f83cacbcfca2532be8c16264b71a1d5993065c1074e2665edace50ece3f3eec70b44526a533f5e776a28aba9bbe39698f97d7c186f8290ab9e4641349b5a78482a76f108e012ad257e5f52d693f30ef3b6535f794bca20d68b16c4832acbb78eae8210dbc2ed1c13b8a0f6d726967528feeb20d37e3f1c648a88ba86c496269f050a359519f779b5974baafb4f0e2d2baa2dccfd0ab12bff4e89fa3bc127b2b23a007da5b7714e55184b4568d929aa3b994bf186a674972e6b9e0e72cc9f24caff74055694f4a0daa6102f96a738a56571337240b7c9812965890259c2a7412", 0xee) writev(r6, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x0, 0x0, 0xc0}]}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x100000000000000, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) (async) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) (async) mprotect(&(0x7f0000c57000/0x1000)=nil, 0x1000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) (async) syz_emit_ethernet(0x56, 0x0) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) msgrcv(0x0, 0x0, 0x0, 0x1, 0x0) (async) msgrcv(0x0, &(0x7f0000000140)={0x0, ""/42}, 0x32, 0x1, 0x0) (async) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) (async) setreuid(0xee00, 0x0) (async) r1 = getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r3) (async) setreuid(0x0, r1) (async) chdir(&(0x7f0000000100)='./file0\x00') (async) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') (async) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) (async) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r4) (async) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000100), 0x2) (async) r5 = socket(0x2, 0x1, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000), 0x2) (async) r6 = dup(r5) listen(r6, 0x0) executing program 5: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x7, 0x2}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffe35) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) setuid(0x0) getpgid(0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x17a, 0x0) syz_emit_ethernet(0x126f, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x10, 0x0, 0x0) socket(0x0, 0x2, 0x0) sendmmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x4a, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc1206949, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open$dir(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x0, 0x0}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) socket(0x18, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x0, 0xa, &(0x7f0000000040)="03000000", 0x4) setsockopt(r1, 0x1000000000029, 0xc, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0xfffffff9) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "d88c1afa8797f9bdca0997f03e850100", 0x0, 0x7}) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) denied attempt to set clock back 989856310 seconds executing program 0: r0 = getppid() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x4cf6) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0, 0x0, 0x0, 0x1000000000000000}) getuid() r1 = socket$inet(0x2, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x18, 0x3, 0x0) sendsyslog(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffff9c, 0x0) r2 = open(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x4, 0x100000000}) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000440), 0x10, 0x0) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000002c0)="eb27dc73f55c35bc0b62f424572f6f3f5854090d6bc3195399ab2daa7839706733d51d6f47edf66a02bc4eceb4d79df4233158a825b705b88140f7ff665152d890b4957e6cc4d042c99b4813ebeb45f007a9d2b421bbfbe3a58feef1d57d36e37882fe2e75fd9ea9b35fce1c2b30685bcfa464be8bffd927bf178c923d690319f09f58d7bba3801a24ebb6053c53b073a8f3969e8e10c20f2261239bbf774096c5b269c5e83f7865b8e960b876", &(0x7f0000000380)=0xad, &(0x7f00000003c0)="35abb4339395a5e4a8bd0198fe6d7a79376d50870b7c47a745c8d201d34fc9a6ccc6e3705cd8fcc2ded726082045b62ab50e14cf33a042db9873a30b556bcc0344ba6b3a411a1d31b5", 0x49) fcntl$lock(r4, 0x8, &(0x7f0000000100)={0x2, 0x0, 0x0, 0x100000000, 0xffffffffffffffff}) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x7, 0x2fffffffe, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00001bf000/0x3000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f0000334000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f0000066000/0x1000)=nil, &(0x7f0000133000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f000013e000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000013f000/0x1000)=nil, 0x1000}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000089000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000002000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000027000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x80000000000}, {0x0, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000249000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) syz_open_pts() ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) executing program 2: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000640)=[{{r0}, 0x7ffffffffffffff7, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000480)={0x0, &(0x7f0000000200)}) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x44, 0x1, 0x8000}, {{r2}, 0xfffffffffffffffd, 0x7, 0x2, 0x5, 0x5}, {{r0}, 0xfffffffffffffff8, 0x0, 0x2, 0x7, 0xf1}, {{r2}, 0xfffffffffffffffb, 0xa9, 0x52, 0x40, 0x115}, {{r1}, 0xfffffffffffffff8, 0x86, 0x40, 0x9, 0x1}, {{r3}, 0xfffffffffffffffc, 0x20, 0x1, 0xa64, 0x1}, {{r3}, 0xfffffffffffffff9, 0x0, 0x80, 0x7, 0xffffffffffff0000}, {{r1}, 0xfffffffffffffffa, 0x21, 0x2, 0x7f, 0xfff}, {{r2}, 0xfffffffffffffffd, 0xc0, 0xf0000000, 0x9, 0x24}], 0xe4a, 0x0, 0x6, 0x0) executing program 7: readv(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, &(0x7f00000000c0)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000100)={0x3, 0x2}) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000140)) accept$inet6(r1, 0x0, &(0x7f0000000180)) preadv(r0, &(0x7f0000000680)=[{&(0x7f00000001c0)=""/112, 0x70}, {&(0x7f0000000240)=""/205, 0xcd}, {&(0x7f0000000340)=""/18, 0x12}, {&(0x7f0000000380)=""/231, 0xe7}, {0x0}], 0x5, 0x1000) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000700)=0x2) sysctl$hw(&(0x7f0000000740)={0x6, 0x3}, 0x2, &(0x7f0000000780)="e9b407fe1b18eb5af42b5cf0f0734339f6035d5a2eae38307cb705dc8dad8b4644c118631f0baf28ef30db7d5058e8d06046eaca7a34c87d444ed2bbd908dbc6f84533e95a507e1b18631803e948033d35d1c775f3b49895bdf7f657e9f91a4e846b56e364136e087f2c2515c811cd70305a8aa8dce8a4c94d7116c8780246dddeee0693b33ebe", &(0x7f0000000840)=0x87, &(0x7f0000000880), 0x0) r2 = msgget(0x0, 0x10) msgctl$IPC_RMID(r2, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x810, r1, 0x10000000000007f) r3 = semget$private(0x0, 0x4, 0x48) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000940)=""/135) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x50}, {0x7}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000540)=0x7) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, 0x0) executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f0000000200)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x36}, 0x2, 0x0, 0x0, &(0x7f0000000340)="7bb2a29ae2975b1c000000000000000000", 0xfffffffffffffd3f) open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) open(&(0x7f0000000000)='./bus/\x00', 0x200, 0x0) r4 = syz_open_pts() ioctl$FIOASYNC(r4, 0x80047460, &(0x7f0000000000)=0x6) setrlimit(0x4, &(0x7f0000000140)={0x2, 0x4}) writev(r3, &(0x7f0000000180)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="28478b9e621f", 0x6}, {&(0x7f0000000a80)="dac5136729ff29c264006690291b4a87fc2a6d4364edce1cd1720a2fe082492f8b4eb05cc406411072b732020060820bccf45809ca9a9955a43dd6428a1bcc2b97e6969840ce81fd67aef3c1342b63eacdd004205a96ca6aab201e2d59c024ca32c891e579f51637535685d99bdaaed9a0575ab7bdf9cd4a353b67472b8d8f59224cff196be0a7eef4f9d185f5a2d321e3052f91e0f40f832de578c9207ead993163902d01f824420b3600fc08c6fb0cde74fcd4fefacf683832b59c9de7fd3199c4f2ad232c775c5c0d0afd49e869a22a7f6c47f40a51e5d44ecf1146df5208af25547302c24a675a4c070e7194499188895e8a762f468feb223c15e1c42213f463dc5a8edd945dd11cce9eeae536e61ce9133bfee757563e5a0d7662625d5fab90109566af733cad15b87637629b2ea96d6430201aaf83e36d520dca37d6fd32c21e9ed45542d5e65dbd7a6a28051ee7166487444f453ef27523f5eaa737ee5d0777170ffe89ae5d8b4216c40e1d1bc8343832c190561c317e5d820b2445c1b0c03c9d8078fe141d7a4853940f6d9c4af0d2a713c8fa5960c6f65db7462818832b7e728130343ccc946f8b2300ae936cad85af17a192e9259b7a99107ae0f11e587d94a6ea46373810b34d7f1291ad197efb8e66237deb60616739995f6ec6b60b2a34bde7b225fe2c903ea243a638d4fd885ad7d89e3416cdd04f5aaa69342f7f5278b8087de9b3bc9988336c18f655c07b48a3cdfac1bc39d9a960526c1f593efdde03fc41f5263e876bf499b9627d6083e2bfe1708d1a9486189e1c70b296be58175384d6557e7e7612abfcce6c7b66cfda76da7e8a6084bfdcc2fcc6e0e3fa7d8e876e11a93e58064d10342e3418cb4adb05de1a5a2167ba23980d3da9697991fd3803a1c9d463815ee38d2f11b608c9063719cda251f4bcd26f603a0583e189127695c6620853882a881a31f6e9884cd9084c9adf5cebc2c84b48cbe15cfd92fea52ed9e53fab751673be53814979103b8e73347c72a057deda0e6cb4fa1997676e0e1271e531e65cdc6d8051cce59d0a28cc6adf0a76f5b0bc50dcd89c642a8953fc1aa96b16c9d81555b747a82b5450738770b61c68593770309db2ba486e9f751a2956cfc6372292c9f5969ec686f1e954e11644f54fce4b46a16887d1d385a50948cada21a2f7ace7adf93cf449cf469914c177ba9358d6ce0fc3d058c05db70b3850a72f22a9c2f8e3e3caf6367c75dfc450044ccf69af6d93d9c42861b08a791ac870dadef185343ce616cea9b118e786853626714c96ba8a62d4d4a79d5c7aefb3000f6f26fb747f211be769cd62bbd3b8d72b4972d1c0088ffd609f5cd891fbf86b9f0187d7686394159430548ffc4a0b649d2d803ab9800341851790b38d8752f6bbf4ebed48abb7a4ccc1ab2f69677238db8e9ea20586047d4b581e3b5d0837747a0119b16be349852214422be6e64045e6b0d952f547d6a025c0fa3bbabea9c6cfb6d94901deb730b6d6d4c2f2058ab73600d1820090aba1c9fa43d89c79e042d434f111f27f7666102cab5e433e5f97aa70fca2161cdd798e6d01d7c483c77e1143c7c4efc465844ba0632ab1ccf48a80d983fc2e183d21c7d53a78b6d4eb8e8bb8c30268d0103a470b2091fb07355cf6f27c0ef6e7d3a56fe6fc36ee3d0403ad381d48642606c8a3ae1e78db055038c0ec3223c155621c9975f13c74651210de795aa700f4205a473ba43af3ec1d5f25c29a951512cd0da692685831c51e6fe5fb110e6acb360c0a8c4faa8130d946b28d634c284d2f982edf3740f5cb70c6c00617b8d4fb6f8cc925606bd53d652237434d617d4c3f461821b97005cc25ebbafc2398a677904fb0614f6e6f3631491dae91e8b6b5d8d1c71d45e2d464eabb9e92dc3f02525d903ed3230f437b84573885f141eeca1cdb909a80a778eda97661838552595dc409cedfe088477a9f30d848b4f862a27faef2ea167e54089bbbc1a36b4cf1c4b703a7b9bf8e5acd18e1de59040aa4d157e20dcdb029dac5e156feee9f64bcf023c7ef3e2d964aafb4bf97050fec5827f65e89016529b02bac7f5a69ae2b06a41f595315ebd001c46a5fe04728c83adab949bcf8c61e54bb5df73e1748cfd1fc299bb658aa50deb6fc45e03191cb99cc9f0bb4a7e8c9993530e8b5d988d8cb4a691702fc41f314aea39c0f33d8d8c163f9cf2b25fdf266cda80423be1bb6c51162d4776cb1b6bb1030c3193a36dd18a9b815674114dcf5c22cec3d089bda936d5aa592734cae4a479dc64a3c35e1c506cfa8e85d0e80187af0ff5951365c2537503fefd3c6668db8328f263bd67b9930feeacac91a9a47f1406fe6b192b5d71ad23584c6ad0983dec0d2bc93256cdd9c6680feeb915b083a0fed15d06bf6891a37680eb92bf4683a5d8cc7fb91b5809969b234f016f119112ec6035fcaffb0bdac42feed2c17f6a5b52c58de65dd4343c6e62e8e8da1a5ec53f617a44991984b140055dc8ac125891753eabb253eb6a4a29882b38e988de3baa97dfe7af6f29f9543b9d220c4cee96df0d4e8fd4a2d2d67038df338b65926bf82156adad8cce2be410bd05ff0df842dcec7bd5330c8921e0966dfc4e27bd97f16be2a49a1a84eb6c2a2b6eb960ccf08df79a155c328c3068884cab34279ba0e5ecc62f509dd349399ce49c9e4bd7e9d2742a6b3b4a9647e6860a943cb32b3a4ed8c4ad37cf32980ae4b19378ad0783a5e1d7899486bb0eb9a52c9a9826d6e9a5e6499d228bf3a2da55421fbd5d78c914872071259c1a6f5c8028e60a4e211b0bf0f4d4dea1345a2379215795e6bb941060fb7582da1306b9e2d156b801f926177cfc42b57a2fa476e9fed1ce76fbdcd314f1baeee62f02e22ce0606648706e01642891fe12eda6c91d7af49d84842a352af8dead21ee9fd1e441ffcd0ef7b68c85a821304ef4c87bb1978c3397ac3869fc93d3215b3852c7a39d1eeb4ac3c7b6be5108c252df12ed5611030a399781f604850f6e26d48596a6a8a8084cb3cb7beb80179200e91da0884c5bdc7f01d561e91a43ab76dd703bfbfcb3c2fb26583c0e65d5c78c50b38f5d51160fedc6376bd28c228ec25ab3fe7f060f52d4cfd647867b9522db6c6557d0d9f77f3ca0a34e59b9a7b972f8fe3160363a21350c78cea9aa964379111e5e59bc8f5ee5d15a1d7fae5c9e71b112f6c00adafc04fac2928b8a16d2f477366f065db1eee5fdf641d0bf53108f3097a4659314925227eaae301bb1238089a583ddbf9fb6e9ee493a711d33fa07a988da181eda063ea7608a6b17a8c9b8fca2cfc0b7036f376a4a7c1a6c0605647b633b549a7196825cdb99d4313ceca61c8868157c393133dc49065270b4f43cacf89b088efa9be8754219c5fc346e981028c133d8a4e4f6e392d8ba6b64ca74e759567fbbd7b16eeb09f6b886b7d07992c180e8f1fbc1cb3df334a7e398e250be4149fd599f4dbd85b7a35e87164d13bdc6ee19ddbf601fc55dcdd1abc7d7af0bc4fd948c1e2f1aed868014791a358ccc228b160cc476092edefce914d5d0d9b107a458edf9428a201032d21ce62bc119bc07b8538378038890a46a051ead9df330eb9b90e5d8b5dfa3ec8b6de1df04220aecf68540620b2b4c71deb1315d3defe625bcc3c9ede804fa3a3f55fbe52e51dd01fb6fa4b0b1d2b7d175e09a72dccfb68591176f15685d71c7785d21702508f24d2a3658e8826f3fe09b9f20131bb8fea54885d281a1a1edad3ef46ec7e1e3660605fd2c8f1002aa6d029499565d27e21d033395b3ecad701870eb9ba3bf4d530aedfbff6f6da744f69a9bb81308cc5a751e07ed368592f4b195a0b5fbb1639b976af063d8e53f8bcc386de53d1199446d86c1d60c23eb31395df94dc8b0ccbc4d39f0588d30e04f6faa58248112fcf81e87d9dfcfac515aed62ceec62219d4054f57eede708c19be2bf049ba88675082b0db7b65837d9c0271fff27fa09f34b11c583101279692dfd96232754c7f2637b2320a6856e83e9f61c64f4aa6e4c3e3fe24c12bfbf321269e89be47d964158ad1cc66bb9ab7465435b9cb39efa132ebcd342f655135e9f4276cb6da0b0bcbd57e03ec8bb107d1d700c4cb2a0acb14ccc64e83ccc7feaec5eca72ee76716abd8e24eff36b26809d1584ab6e5252ffe7a2c416a2dd1e37198a8486e1002f1278b7955f9281cc39312937c7885e2f81347fe157392112cea957324a94e298ba0ea426559c4c4e275941b86ccc7d4d4a5a88363bb6ccffb6b3fb94b2b3b2b00a132c0901a1c7783ae707e662289e23d48de110839b9b0daf95f2c0fbb13d1072e73dbe94ccab7cc064ea69c541af564d632208cd27c61d85a7a1c2d7c6c705cee0ef9dd3a22af00ff93276b068a420fa8d7977e796afa44d70d30ae235de6b75f0971deb8e9cdfcf64e486ceb7a58752490100904e7f324c28df487a3a41822b0eba5db92bbc34b73b2ab0589a71d2cba9a3dd20a0c3d65cfeec214da9e08082e6f9803ec614c16a251bb4c6581cd85e6cb8fdd990b53dee5212f61f2e3b12097588ca332c0b2a8ffe91e7a5f71619116f92fdfe4824e0fc29dcb857ea94171e367d05c3e8dad3007bd84ba11276c60eb0149152d4ac5ee8946be651b319a53f676dbbdbff937a6fdf34e7305672f00304f127f8711f7ebd3171939e75315a8e59abe90dca113df2613ba376f772a0ac1a422e126da1eaf89cad485f026348aaaaf9f3eed95bb15ecef5ab10a07793b21c2adfe660e31b4f6f939a9b318ba12919154347a74300ff2ad3a1e754676babdae6160bc2975e6bb223e922773e2a9f8d56b8b6e88659026338ce70644444dd3cc43d6ddba52552a4d15dd7bd62643636ccc483b61f47b0430b5115f8083cceb2d94592ee8556d3d40da79933fe5e20fb797f69833c39a321adafb9ae184e30c658dbb0983f69c9d2755d5556b7c2c6794fd1b6a958a20e7c36196af8975553eaab65329058c5bf6f365b3a1783e1838cd4f494ce0b2cebfe191744b416198ce23b745ea91dca93fa63bbd830859568caaa40ba7a3d48bfd669491bfc94c28efe3af3223eecefd75993764869802caf5030a7ca6ebbd9344a451a14cc5fada332e125aabbd912754a63b86ec36081a6ee153c81bdd91e024755f5b32955602f0a2998eee2b4e2a6f1ebdf532464da52d9898ad2b74f57c3561bf93ad1dd7b8db18623e08d060bf0a4361095477a1325bccaa7ef98dba52e952b81c68bde5cf1bfaeb46b236a5cc8934dfd86e4538e2d65d0b4c43fce54cbc86adc5f4ebb40a721fc09bdd8b57852727a17ea0b30334ceb2411f77ccce694f492cdf7c729737c7a5670728a8fb590fa9d73c34b891a4c5d6ada3b5751b2eadb140ca346efe25e3c8abe855a0be97efef438358fc61f9f15ac6e9069d39dc925d219b2ee49a6f50bb89898df6b39728c8ec133b013b2f90bf40edbfd01ed5bbf953498cf3f9eecc3e1937c66bd946da030a6cd3e718f1500eecd254e2648e1ba31941ed1c3739698061dad912c864f73eaf47af483d3b9daf33752f010b743d2a562c6c5c510e49507abf8849237e4609e7afb9e2a782677b5650d3c4e64daf65f46c11cdb3c3f508cb108d2b42b14c22fb6c3523cf7760702f66bbe346987ac353541ee500f59137bec876b9e3a06ffb19d538d794addfdeab2f23431b7eb9b40ea8c3e400d60112891fdaca22f9b76527a8b6a2b6faa394eda2691d23ff89c4ba36bcb8847dd15930dc", 0xff2}], 0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0xffffffff, 0x9, 0x0, "863bb0c205ff4b54a9c3e665cb5c31c265ed2e1c", 0x2, 0x2000000}) writev(0xffffffffffffff9c, &(0x7f0000000400)=[{&(0x7f0000000040)="e2", 0x1}], 0x1) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x0, 0x3, 0x0) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f0000000280)) socket(0x2, 0x3, 0x0) socket$inet(0x2, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000000000)={&(0x7f0000000200), 0x1c, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$inet(0xffffffffffffffff, &(0x7f0000000200)={0x2, 0x2}, 0xc) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) fcntl$lock(r2, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) socket(0x18, 0x0, 0x5) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x800b2a8, 0x0, 0x9, 0xffffffe1, "9f07957d0f7e32089069ee68d6a78615b7118c00"}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0xd, &(0x7f0000000000), 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x0, 0x0) accept$inet6(r4, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x2) readv(0xffffffffffffffff, &(0x7f0000002d40)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4) syz_emit_ethernet(0x32, &(0x7f0000000200)=ANY=[@ANYBLOB="ffff000688480200000000000009aabb33050000000ecac5230e99fb17d156febe778800"/46]) minherit(&(0x7f0000800000/0x800000)=nil, 0x802000000000, 0x0) setrlimit(0x8, 0x0) close(0xffffffffffffffff) syz_open_pts() syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x37, 0x0, @empty, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) writev(r0, &(0x7f00000006c0)=[{&(0x7f00000005c0)="12e87772468cca40c2b5eb54b5672e3003b0bdd7b434cd0f14fc5be5c6f9b8674ad293218bd9cbcdb68c5be7154d00ffd8a92f183ce845f55dbcca388f9cadad7ab6e0ae48fe266b56beaa29b13e9db77b5c72f3f81da7f983069f454ccfc19ce1498ac1c8cd2965e210c10aea21d558875c29", 0x73}], 0x1) ioctl$WSKBDIO_SETDEFAULTBELL(r2, 0x80105705, &(0x7f0000000000)={0x1, 0x1, 0x80}) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0xdb0a) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x4) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) syz_emit_ethernet(0x62, &(0x7f00000001c0)=ANY=[@ANYBLOB="bb05c53e7d21300134e14be8d822eed05bbb5f1bdecfd18e7ba36f1381ed2bbf1375a1d60be5e1fb0f9a099cc3784c8817bae0f1d0812f5c6943ca24d797ca6b7194106b7969c9cc1be162e0a050c7f3748d807e9ace27b5cab413df9164c15cad3efb103426140f1213fbfa93c52a8f3b5284da88a0a02516b7a18eaa7df4cd0ee760ff4b3fa181ddaee93320488b48ce132d017cc2872e17a9eb31e825fc3b9f0268e46d29d10fc62793dd719b0a5ca1991bdab83f5b232d56e04806b5c14f02c7dc530ea70ddf1718d35ccb71428be38c842d715175f6c4a802f5b02028050d4f867090549cdb4ce8fa3711ffbd3afa0e7e8c627e93ac81edfadb13d540f2f1acc968284cfc573d9786cbf94adb96236c91141453bfe6686cffa5a6b8c2ae8eeaf802291c7ad50c511648f5a215d8ce052db7d675732b86e1e3f97c9b9ff4288609c314c994f2be41ea3c12d4bacd15bc4345467cb4d66d4ca8476b97f6dba8d4f277a6a8438169293792ef590ecd8a050fd519b522ec3a441f310c9e9376e034b676ea12ba5bbbb5a4e1fb59ff4a4a6cb778918c49fd4e4f37b1423ee12abc2ce3de81dc306bace5d9f3f7b621ee5f18859bb432bc6cbcdbf0b2e5c236fc95bb7124934b5454c0d18d54668cc3278530d603b7b4056a760249ad7dd619c30d9061c4dbd860c9ee61f398b4978befbb0743b7659dfb0e29147aed6cba7245b2c232195a267dd3095ebb9bdb4a2f2938a51cb14b02daf0c6e3c2a00d"]) executing program 6: setrlimit(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0xd, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x1, 0x9, 0xd, "feb9fa588f00"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="8a9ce4036307187ac8b8804f20f81b83c8ba79d72cbd641e690ca7f75c9e2ad2a284af6a5bf164e818358fefe887e8f8e172d17799657f41aec12efc5febc0ff437185b8532117c1000000002d21797f5acfba4e465810d918cb3e1cf8f06937c71e0b39f64012ce974526e31d1937376a87872c0b286508f6d774d8f5100b51a3275ddb218a808a", 0x88}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}, {&(0x7f00000009c0)="bda4658dad1020c6323fd44becca76433cbf6cc3076c8511d0660956fe5d5e7ceeaa9e2ef9fb1900eaf56c3616523c32becd9e381ff85c443b548d61f696486c2f320ab256cb3830c53066b7f2061f6e0f33dade5f23603a8200b4880da91417ceee52e7c9cb9020c819f8996543662e485ce2ce64106df7c2ab394670fc962b944eb8b2e056aa5330ebc89f7f64cb19fb67443b437459075417d1537c28f150f9e449bc366e594433092bf0d841c09b18d38227b7e09851932f62fc2a2782dcadb398a3fc28aa9d28f57071496d366c980352334332108dfd5e46e3eefedc8cb8ba8705d8e5f2a8e9c57ac402b05406a0d2ecdc3b1e3ed855138d3666ab10c36444fbd64ea4ed23fde244bda52aca48d6af2c81db28be0e83520969d3706f81df1fe4a9f36ae865d293f3b23ead8076c1e5794ea6e0453d3ed965d8aff67a509c483b06b46cb299a68fd5621b3e45be788354ab1f3aca939a839622fce3cfddd1c9786381e23661eee75784d1790099994842c3fc982dc005afec89f02006db4c9dfa10f787eb60ba9f3acb44aba7487182943c8df28aeefc92afbd300cf040b85a47a76b2e0ebf07effefdd532e2cb3bb0bde3ced1f017310832655abda7d3913a44b07f305b42f539af4f19f09fe706f39a875b4fa86c5e439d8bcb6d86617d7076155f56969519928be5b3defa9a52d5e0b7e2006bc843a2ec63bbd2f41f5675a1ccd311d7c73aa3eeeb27085a1ed30884edeee86d3d10f79e282644c3f6120e22a0d928603b8bce0cbaf3aa3b4e075b7c675c186da823c822bca0e683ac04d86e03b2ac483fba7ec294e3b24fa60f0fc6c62422d5a3a9e34c2d0eb9400362dd1102bb3f00fcd26ecf83ec73260c9d3d8c80d007f407c8f83e56e130f5ef4338773cbf169818b571e603db2c53c5a9ebd5190953cc26b5480131618c17d67b7c34ea08c522501f624aa1c34f7bff749238a6cbcc6990c0bb780ca7e94ab1ba8e9886ae5ef2b93129a297a9c1ecf02f7309a8c1ec281eed2f7f1f4baf1b3335bfa57add06a2d85827e21def978781c8c2abba89b85debaceae6080ea52ef37f9b9117263b459fd26f93c5a47c6e0df3d89d59ac6c636bf79d9f1912a9e508d16bac8115988695328169e8955db05bf9654265d2eab55d99d2b1fbb9cf36f3088f60544c4fc0566d9d8c256cf5ec247ef1b4a921f1849e5247b42840f376b4ea0be6146a1146d286eea0f158d90217b28f5fec2a7a4e844fdcd8a3f35bf5052c82e680eab96cc69abbaa7d0362a6b7d4bc861e1c0553d6f11a4a95f9557cef0de5f18a85bbed73b68aaa1c6fa64b905ad0285324d259bcd3b5844784932d4cc8edf6ba89012e587817404985a782e3fafc52951edc1ef7681db292b8af9c388e29840130ac4de2bd28fac3cbf3f88db5c9fb336c68f49f6b07e4132ae0d83fdb106a17e9987865dbabe8bb3bf1716aa43c7e60e9165376a804d5ed834c4fff4737891c8a08ae59a4a6ecb90ab291ebfc6bf308d0bd05e4d8d00c34551bbe2ecb707aa2bc6980cff025b765d9b36a89c8e9474354b81804f85a0048f76114429920bd88bbf9b9bf414132dc309b1149bc6ff9d4fdd84f56ca2416c6351bd01426d52f38148bb6d9535b96cc4d2ea9fd60a8e943985861908fbd784a63870eaa8f42c039ca65440d55b4af2e4749fc8cffd4ab15ad5b5f965603b7b8d6b0a9ae6d6bd2e39324cf2c2ba23870bbaba0cb89556dc6c17e09f650b66e22797a97c61b723811abb7f5d4694f208ebf0c74452363438d55fdd3022abf595b4fe2c97409eab303f98eb81301b5a8a863a5e04cd214b635e35328392053b78fa485a32bf83cc22dbedbcf849f4a9c7eae6f3d7e7351df4a09b2269c8823c6386826e5c6aaa2e5d10e73965d0cbbedfbccdc9d87f0772b045b1a552cb9d62ec60b08a7e9255a006d7e9a57ea748b1fa5c4656e081b367a69f41e64b15ce15a458616a3e3b568f00e6d836d82d7330dab23e677ca7a683b0223cae950ac05564f9c8422b28dc1fd369359aecf2d1be2e43f50ab8d9c43ece12a4e0396550adcef21bdfde797e5e91627f32de585f6f40f91d9c75c3dcc58fd5ee1a91e0804452cccb0b1cd4d70d5587f2e44a3b2fa33728420316b82a2905517ff8ee7efb3e41ae33bfb822a15eec8494270898dd4dbc9019b722444323dd8d5524a8cc986fc2d3c90f1a93ac8ce403711aba051619c3c3727699d284bd1e00addd338a252dc552d4ba8cba8f75210f65795e4c582e6912b60b39b8fa6d5513903120164f1cf17dba41c79975a8e149cd37f30d8a29169b77c734b25a3baea84d210ffee4979a2f21365b63fa5530472a3770958489a64f717019f4ea870c1cc72684652e36862c7e114423af40bf76ca399d975636a2f02060dea9bd50451eeab5ea72a2e64d945549345ad59cba7dbe40d45d888e60d8b3307ba5690bae6ef764af8099bbc2a2b62edee316d056c8914bbfc799ed0935b75ae127537b46eb0e1bed3602a4497f992cbc1ae42db5aba5b0de39b9ee12b63e0c7fb56d62b9b24a8d8c68c458db279ab49e0901716d0fca57e762f01f7b7d9dc5c7bfea88f8fbe4008fb57bf8316b7cfed8410615d7d98ffb13c87c2e09c61a291cc2feb85a70dca59c0a31ede3674f5d5bd8543a9cfe0f21713b70d9932bcbbf1ef8d4d907267c40ca0838f3236ef5aa86b87e8d178c55456b0498bc728123092d8071eef5db79840002c1e81038bddddac4234797f3462d075023fdf343f646805ba65f86611c1d053b0a4297638aaf032459c4383ec4595d2334ad4293fb35cae7c27c2c0c54095692632ce6d232e17bc23479f276a5df8222b1646df10a22c68566c70283772656701cfee6c177d283bd4726e47c75fb1ebef430e84e8a51f67049a2406a9bdf262ee778e03e960c75fe040ed528f528d5dbc81541f8b410786ace81574b2a6c3867a742ec3688aa9a9ecd4000fbd03e4baf58b310737e93a7027a0b6747c26e6a0ef6bddc4d75d25bce11eb4cee97e53e6957fe8e0d1e61919efc31b7f212b7ee09ab43ad6c3ae642bb85b8ec78312645d0120cc6a5d58f8d0b659c9db55998cf80226e0f573bbfb3ad05a2fe6b44c7d058213afad643f796d521786b38346643466d157bbd95cddff5f487a943991f2a8f6410ee1f3abf516d6ff86c755fc44841badedc73da46a9b53d02c34643d49edb2c197c68525ce666593096b9ad3a44b0693790ec124e5665c6264dcccd14cdaca6cfff1722568c311d8c45cf22507db1a541d54d97beacdc0d041ffeab602caebd5851937f01a1eef9a26dcc9d94a97f979ab8081792f38f4b2559e896da23d254a088939179c1fe1a042b1f07cd744e43a222b9902aae9b302fb70cf890a823fd09740a49f587c920cbad877c244e02b2232618b1bc7a93105941824a0a1ade2916c14b31f2a63d347eb4c088c0ebb1d843784394bdc083113d661da07d514bbe3c2429805872b2655013db00d0c2124614a23a239fcffb0fce666a59a5a1b4100031477ca4b6b4df0bae159463176382877fd3b9b177dfea7784c1cacac8e10e3d5fff7cf7d71ba432de3cda43d750b34c523a363d1109adf133dce6a48a68ae5c8b9722a299fcc55c8759e9c24fc7ff4e3389b6358ad5f545cb0a288f73a26ef7d5c08352a67f5839007407f2029fdb942a8484ead3d668ec2913ac2fc76ae4059bb23ade186a564db8c11eed4a40d14b62006615371924fe70a11a268c688f3bf0ad0b969af84d809a42ec2ecf8f9cdd481a16cfe39bc805f492a042001628042bea293a17392477a46bee8271b221155d49e5cc81637d457a94fec4604474e8b6e6e74bc04a9e7885287c1a8c58098a79a9fbec16849db24ebbb04f4a2a10c411c0abc53ecc3cc7b0891247bf4cf7cd6c6c3dcf604c6dcb73ef4bea433960592d555346cced6c783cee5a9a4afb4f0d949baf30a4dcbea2ae1304ba9c089bbe129621cd0242820929684339faf78e2a1a116502a89e846e9020790451a3e8dd5d6e390792face51bb1ade70d13e713b6ba0172d17d3721b8f445896dd3eb957fc7cd16b412d16ffa5d64de0d020a284e1ae009143ee80941a75d5dc99f100c0529456e25644957acda2f187e821ba5479886bb872a7fc6d8f35b318cd7cd7fe60b72bc8aeed3e35d2823759c1a7a0d01c337d1cb9626e7e604b461254d662b9a8eeb3b7caab77a86472526312a3e69792571185d7006a55857db9143e79618d94c39f73a537503b39baeffe520c5d36dcd37d16685f257e4a0a833d25e863c9089e5ed3fca4cb128bfca037ac1b7ce8acc21323d9de1ac285ed5babd60927732724e421e31a2cd27dbee3d6ccd21d3df83635f1c81200f873831de4ee0af7bf6186c62bb777aa228434939067e43b58a1172fa0d77d72432385d59751df7bd12ad8a7ee48cc16405859982fe7807b0b8232a9f274ef1e5acc9c7ac8498e7d2e1c0450aa9e093b07fdf44825a4893f445a08c9e1b84b8a6084e632753a472980150ceb0227cad0fcd18737c5a8a9110272f591ffaf17d967497ea1feb4a5ad4c92471195771fa0274f7f2880532611d4ba1f03fac0ff99f8498ea8dedb91efe744adfdac8e248104a8619c78a3db46a997bb93830f6d4d44ddea0cf0147a107910f60d945f8cc6d9ea388d04ef56fdb102fe6ae04779ea35a78ab1007c110433cf840de36e6856affb01f7d7f3ef93911d1300fab680cc7b9e2dfe3df0dd963efe940b64bdf4d9c18185dadd31e5d8642b9f46266825431e01d01ed6c9d84d58be045dec8e43f5af217e102092a0dd107cda095ccb076eb4535d042438833e9d91a40fbc44f6f847c31fc665cfd7a8874f8116f9491277db386708a9c98d669cb283106cec86ad458b536703b3bb7285303c2a02e599e650413a1e04f451f10d7f5450e32cb6078f3d975f721f572a8efa92d86573f7a3baad255bc27163f6646910f15a3f666a57ab4b06810085e6696fa05660547a82004a6b7a69f57bc9b750c37432704d931fd70543de97c54a2cbc9e12b6f6ce0b2715304ae1db5200a6afc6a6359bbf125eb809fdd3b462a8a68ad119e4e3d8cddc1db4263651556d3864bc96a63206bc06368e2c404a4e0473026bba63b3e37323cc04b2f0c5a5aee0f28a6342db2337cf1ab207bae236b0ea1ad12827caa9168b8c8d29e639ba14043550fbfc66f7d9dc634723d10645b136c3d795c7de45ff6bcad104b470b7970a1e15acce70e3350c0fcbf7708df4e607a3d233f7da5ed9c0cb50fac8d33f8cad6de82a62cefbea3eb9d95a05957f6d83402956d5d24b10d41bb86fa8f09c8546934b4d667eaf0f91bee54b004bb0a8406d32f2b9a5b9c6ff4dddc040c82a160b665ab28e2b3577638782212303067e4cacf2b3135a49b4ec8e7903f8743501ec73de2389c696e54aa64db09e07ed26bab5b3c1772525b76bdd50d8d965a449fd44788d980964dd664dba3cca11980f04e3f83f96037f5b99f0437e30ca5ab725690ff009e08acd6d5c5919a257c366b1df6d7ababcb558ef59dbc273cbf67a807e28b496901149018d84651dd5cd5b3127465ba27d236377fa618514aeac74afcadf3c53cca81770f1a5be36aa591bb299544c14e3b40146dc1e92b158cb5da40c01ceb23bcffdfb4edb818d69b04ff9777734e57a2db04d9bce0d8288d40d0f274fe59bccca82d3e3e22e2f709923d4c7aa348688e67a3808c78f148da24d5ad38d9fdf30530f4252a4d183fc4abf5647905d98180", 0x1000}, {&(0x7f0000000240)="d959725850413fda10dd5dfd951c8e273edfb23507ed3fc7f5c3397817a51827ff20032020e418fcbb71df0dd9f8d52a6e3d1e96f4c0db9ad9ae8e2029b6527c1c8242245eb5f5fc8583aafe3a69f22af341215f6148773b38bc6f6c7fba1d29d973ae4f4586a168885a30679df1400e957af76d6749d0561880d986f5dfd66c5a3bab6734305bfedc", 0x89}], 0x3) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) seteuid(0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x4, 0x100080001}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008}) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300010008, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) executing program 2: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(0x0) r0 = dup(0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) setpgid(0x0, r1) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x2, 0x2, 0x279f, 0xffffffff80000001, r1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000c00)="ee4b847cba24c072bcc4d235436c44ff765bbdee055f55fb5648914dcb5e3d889c7e49d11cc1e338cf6dc800b3ffc3be419bd83095489ef712a05f2547abf74a946852d3984fa7aece83a41f6567761dd1064322c6155f566373d0321845bd0c529c171e9921661522362aa95c04e876acc9dd4de9765d6cbbbcf03c225c955e1e2d2b7e7a50b6fcc0dfb13824b4176b4a470980b32f879a2f227450a229af0308eb50222c75a9980353dd62f4d0e4b2e501834ea93ae4cde92875f6c735ee3ff5d3d8074f43f7c2f04b2831957e53b1cc7186905088ebf996f9158672e026ae3e4a9742e9e0bc5c7a494710c79a23f75679e7c1975d3a50e430a6beba5fb8a41cc8a1198a4c32856870d0fd193d6847033bdf837a11fada6a1035846bb31c10f5cbf566a5730cd677c7b53644fee38269ba1b2df39f9be1959ea2626ae4010a4edbd9e8eca796220cd80ce4e1f0ee1720037a73bf55c1590e7866938029f36fad47430c96a4ee9a1c2a43b97083b1d30fe18ca96d013119d0d18146ce0189257c7f33fd5aa761878127651aab9254ada2c9ffdc5e704ff1aef42436a7737d953064226641dac82fd7b44743629eea92a64221ac4983f9c454d0426fe9de8596436e070cad897b0b9ec100e427718a6a18e0ab26e73515237b7bc83bbaea150063dceaa530080481331fe23d686bb3b87f5920acfaf3fe57b266c17c5823e3981e84f031bf499733d2c44299d8cd047d74aa55b0db0f2197df60d321312c3712ee84e3957ef005ec7d3be18900d9fdcfee5bb4cb5b4ec0ac13941c772f4b53eb12d3682f0628f6b376db842eaac9326d02ac6e7d34906859610d72c5791426dd63a57f35987fc77d1de1ada900c52869ca6a35486ceba045e3ae770f17ae0b4d5159b3a96b503a008699d1344692c0cbc154b0c945f89e7428e14dacc6a2dce816f59d972c051e1d7452138a9e1d914f9b7487e87ca1312ca2a7e6608920ab3c2fbe61baceb0991cfb7f799f74d255315f21bcf0820af537c78ffe2340bdd0a998445e25779e32d5022cb3edf0d1555f486d5d9ed5b7a333a4a76f8467176fbca4cf7c4d22a48b02aa90c9b54d3cd5c999a1d29a6ca417805b47bb0acfc60df9514cb2a5f4d3d212e20891699f84dd04847414331d69e99be592c2536926883b19859d9dab17ab3bf65aa5e3115343a964fa95008d4079dbe41d993f8e636e4f36a3c5f8c96716d1c9310b8c03e15c2a184329fa479259328e5366185d1cd61d34c0d1dbbc79c1180d98e4bc0dfa3075086d86a6480732cf9f29fb3c19489c0fa79b3d9c70dc1bab4c35c52e9db4bafdec90685cedee5e2d95dbe694b3918d3e97de801e8d6b3b4d56e66057e33af4ba1dbb68cebcffc96aed7cc648a1fef8d1b1921e1698e492765e2daaa9b6946b72739721bc95c78fe0c926635b616e6685c46ad49f799ee77ae7ecebd22251aa16fec57bc5d01b68e0d2ed00b293d3d21937a1ae8023e8afb5425b2be37b593125d9fc7399da09f64d8dab444b53b48540e06f1a443c22eb1cbbc7d02abf1ddf079539329891aa6f5ea1b8d7fd06f5eb612e552b544a24734b9f26b6710c92e0e2fa8c54a108ebfef6319c523cb83af44aaefcd8a7ea4d7ed66d6fdc66f25aebc479e88b2c297d26d4ad2910130861e54249719d8ccf3fbaa8ab2457a6054cb59fbb1518712dd9357cb9befa3f43c4921da26cc600dcb56c7c0e4384e65adbfb58a9", 0x4d1) executing program 4: open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x0) accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, 0xfffffffffffffffe) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, 0x0, 0x0, 0x40a, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x140) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file1\x00') rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000540)='./file0\x00') r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) getppid() pipe(&(0x7f00000001c0)) executing program 7: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x0, 0x1f, 0xffffffff, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) writev(r0, 0x0, 0x0) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfeffffffffffffff}) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) open(0x0, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{}, {0x23}], 0x2}) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) semget(0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setpgid(0xffffffffffffffff, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) listen(r1, 0x85) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) syz_emit_ethernet(0x2e, &(0x7f0000000080)={@local, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@lsrr={0x83, 0x3}]}}, @icmp=@generic={0x9, 0x0, 0x0, "e10f46cf"}}}}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000140)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) shutdown(r3, 0x2) socket(0x2, 0x8000, 0x2) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000180)=0x2) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r4 = socket(0x2, 0x3, 0x3) bind(r4, &(0x7f0000000000), 0x10) connect$unix(r4, &(0x7f0000000000), 0x10) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) executing program 3: openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x2) read(r0, &(0x7f0000000040)=""/81, 0x51) execve(0x0, 0x0, 0x0) socket$inet(0x2, 0x1, 0x0) syz_open_pts() sysctl$kern(&(0x7f0000000280)={0xa}, 0x2, &(0x7f0000000640), 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) flock(0xffffffffffffffff, 0x0) flock(0xffffffffffffffff, 0x0) syz_open_pts() socket(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x20, 0x0) preadv(r2, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0x63}], 0x1, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x30001) recvmsg(r1, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x4) r3 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) dup(0xffffffffffffffff) close(0xffffffffffffffff) getsockopt$sock_timeval(r3, 0xffff, 0x0, 0xffffffffffffffff, &(0x7f0000000180)) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x61}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x54}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) ioctl$BIOCFLUSH(r3, 0x20004268) r4 = socket$inet(0x2, 0x1, 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6085ceb2ff61000000000000000000000000000000000000ff"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmsg(r6, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000180)=""/25, &(0x7f00000001c0)=0x19) syz_extract_tcp_res(0x0, 0x0, 0x0) executing program 4: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setpgid(0x0, 0x0) setpgid(0x0, r0) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r2 = fcntl$getown(r1, 0x5) socketpair$unix(0x1, 0x5, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x2a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0x0) setregid(0x0, 0x0) r3 = socket(0x11, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setregid(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r2) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x15}, {0xc0}, {0x8106}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000003c0)={0x0, &(0x7f0000000140)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x48}, {0x3}, {0x8126}]}) syz_emit_ethernet(0x4a, &(0x7f00000000c0)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x9}, {0x6, 0x0, 0x0, 0x80000000}, {0x9, 0x20}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe59) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x6381) r2 = open(&(0x7f0000000140)='./file0\x00', 0x8, 0x4) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0xc4a2, 0x80, {0xffffffffffff0000}}) socket$inet6(0x18, 0x1, 0x2) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x10, 0x0) syz_emit_ethernet(0xe, 0x0) mknodat(r2, &(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r3 = semget$private(0x0, 0x4, 0x6c6) semop(r3, &(0x7f0000000200)=[{}, {0x3, 0x3ff, 0x1800}, {0x1}, {0x4, 0x201}], 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) mknodat(r4, 0x0, 0x8, 0x1) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x3, 0xff) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x6}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) executing program 6: openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, &(0x7f0000000240)={'./file0\x00', 0x8}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x3}, {0xff0}]}) r1 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f0000000100)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x3}, {0x2d}, {0x40e}]}) syz_emit_ethernet(0x103e, &(0x7f0000001980)=ANY=[]) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b1000502000000000000000003000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037382102000000720fd38bfbb770c1f5a8727781ea2e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba0900000008e371a304353712051eadb71d89e000040781e4b2ffffc00000", 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r5}) acct(&(0x7f0000000140)='./file0\x00') socket(0x2, 0x0, 0x0) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r7, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x1, &(0x7f00000000c0)=[{}, {0x1}]}) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r8, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x24}], 0x1}) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000040)={0x2, 0x401}) executing program 7: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) syz_open_pts() r1 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1024, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000780)={0x1, 0x0, {[], [0x1, 0x0, 0x0, 0xffffffffffffffff]}}) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x1f, &(0x7f00000000c0)="0000ad14", 0x4) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000340)="953909bdfd71dbc36a7ab10a45af3362e2d3549dd040e0531c281e5667219f78bb7785fbd4ff4edd1f84cdfffdbb00c8ee812a3d6471c15b0f8173a0efd5150288d56f3248063ecc7940f86d4596", 0x4e, 0x9, &(0x7f0000000040)={0x18, 0x1, 0x9, 0x7}, 0xc) bind(0xffffffffffffffff, &(0x7f0000000440), 0xa) r3 = socket$unix(0x1, 0x2, 0x0) recvmmsg(r3, &(0x7f00000002c0)={&(0x7f0000000280)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000140)=""/184, 0xb8}], 0x1, &(0x7f0000000240)=""/33, 0x21}, 0x8}, 0x10, 0x3, &(0x7f0000000300)={0x9, 0x400}) r4 = dup2(r3, 0xffffffffffffffff) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, 0x0) syz_emit_ethernet(0x0, 0x0) executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) setrlimit(0x3, &(0x7f0000000980)={0x7, 0x51}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$FIOASYNC(r3, 0x80047469, &(0x7f0000000040)=0xfffffbfc) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) writev(r3, &(0x7f0000000000), 0x100000000000023f) executing program 5: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_GETBACKLIGHT(r0, 0x40045700, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000100)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "a12011", 0x14, 0x0, 0x0, @loopback, @loopback, {[], @tcp={{0x3, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$DIOCMAP(r1, 0x40047309, &(0x7f00000000c0)={0x0}) syz_emit_ethernet(0x10a, &(0x7f0000000180)={@broadcast, @empty, [], {@generic={0x807a, "3d31e36725ae26dac6af844311a61f34d0e4f036dbc5f37018409cd84de1e26480b1242843da4f7997c288e34cc658f2ebe8f06cd22e705e4084fa77aaf997b27cef903b9f47e01cf025b1eb665830e49769830c95dccc40227fb28b8283d76b44daa9fbc090666d39fcb4b36ee652b025402f4f8195d16d8d52ba56f0d15c8ac5ff0ae075f852f14b3fc356d3e277d308a126f6303b79d76832fe38f460071d9c4b91e1b634704b94f095631cc9647cf24c5cc1fddf8f4e52c1c1bd448663eca4b7f2c340f4ee8a45921b245b86380ac4b06fa76e2abae86811474745c88173855bb2239c06729f7b2bd109cefc55a73d3e8fada5046d77466bc848"}}}) vm_resetcpu: failed executing program 4: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffe, 0x0, "031ffe40630000000000ff00010400"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000000)="9b1809ffffffffff", 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sysctl$vm(&(0x7f0000000080)={0x2, 0x3}, 0x2, &(0x7f0000000140)="c451b605c552b6828224d1ac74f22ab8f648eb253e21f5903b74", &(0x7f0000000180)=0x1a, &(0x7f00000001c0)="32606323bb1f8c8a1ff0073c7a1d76fe96403f7dbdb2ce5d74dff229cc624f78fd5a4ff6645dbccc93c699be5c31de77d7bd8741da29ab09a4161b7e1d1407f997f03b70f26ca07732e8f74fcc2a583df71f", 0x52) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) 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 = socket(0x18, 0x3, 0x3a) r5 = dup2(r4, r4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/225, 0x11e}, 0x0) sendmsg(r6, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r9, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x0) sendmsg(r8, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) setrlimit(0x3, &(0x7f0000000000)={0x1f, 0x3}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) setuid(0xffffffffffffffff) mkdir(0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) recvfrom(r0, 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(r1, 0x20004276) seteuid(0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xf669, 0x0, 0x7d, 0x5577c513, "21110000f1ac7e000000000080000000ff00"}) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)="bf0909b98732e43ae0ee63c33dd9cb7de67102649ec14a5cde", 0x19}], 0x1) executing program 7: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f0000000100)=[r2]) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() r4 = syz_open_pts() r5 = syz_open_pts() sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x3, &(0x7f0000000140), 0x0, 0x0, 0x0) syz_open_pts() r6 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() poll(&(0x7f0000000040)=[{r4, 0x8c}, {r0}, {0xffffffffffffffff, 0xe65dc00084cf4bdf}, {r3, 0x10}, {r6, 0x20}, {r5, 0x4}], 0x6, 0x8) close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0x0, "ff8b74820000808000"}) close(r3) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) syz_open_pts() r7 = getegid() setregid(r7, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r9, &(0x7f0000000240)="dda652a9dbede9bb1fe672e501afb8eadaaace657657dbb8a5693bfab979ad4c8c3dc21bcef5985f1fe199002afea2da2b076467d543360e3b5555ead7240487c080b98b85428334deb2dae4974b0d02000f1b36e6e983472b7df7eb05da2886f6c8cfeccc90578d1c032b225f5b93a5746c804918852b08d6803543f2dcecee0c657dd70b6e3dd64b85149be2459167f3d507b965a9b588f20e151831e1237324cb4580264c92dfeb120711a1d13c8074657c5c49a35e92", 0xb8, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) recvfrom$unix(r8, &(0x7f0000000300)=""/183, 0xb7, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x3ca420e3e2583708) executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)="01000000", 0x4) setsockopt(r1, 0x0, 0x66, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) acct(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) fsync(r1) write(r3, 0x0, 0x0) mmap(&(0x7f000000b000/0x1000)=nil, 0x1000, 0x2, 0x4011, r2, 0x2) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x2012, r0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x1) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000100)=""/40) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000100)={&(0x7f0000000000)=[{0x7}, {0x81}], 0x2}) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x1002) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) r5 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000002700)=0xffffffff, 0x4) setsockopt(r5, 0x6, 0x4, &(0x7f0000000000)="1609c7bb", 0x4) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaac5aaaaaa86dd60362f5f00082be4fd8000002204000000000000000000bb607ba243b19d8e9ea24cd377704405a53c0006"]) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mlockall(0x1) r6 = msgget$private(0x0, 0x40) msgrcv(r6, &(0x7f0000000280)={0x0, ""/217}, 0xe1, 0x2, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) executing program 0: sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x61, 0x2}, 0x4, &(0x7f0000000040)="af784282e2082d78b01a1cf5c749cdc76146badcd5854fcbaabafcdec656fff0b1e173417c495865a90264bb1b3f998e0f404a949f4ef0a6f4c230f9a08d9c0946d2e30ee3469731", &(0x7f0000000140)=0x48, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 1: r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x882919ab1cb74ec9, 0x91}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x7a, 0x0, 0xffffffff, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x0, 0x7}, {{}, 0x8000000000000006, 0x16, 0x8, 0x80000001, 0x20}, {{}, 0xffffffffffffffff, 0xa0, 0x1, 0x100, 0x9}, {{}, 0xfffffffffffffffb, 0x10, 0x20000000, 0x7fffffffffffffff, 0x6}, {{r0}, 0xfffffffffffffff9, 0x40, 0x20000004, 0xf602, 0x1}], 0x9, &(0x7f0000000540)=[{{}, 0x4, 0x20, 0x1, 0x401, 0x5}, {{}, 0xfffffffffffffffc, 0x8c, 0x1, 0x5, 0x1000}, {{}, 0xfffffffffffffff8, 0x20, 0x40, 0x1, 0x9fa}, {{}, 0xfffffffffffffffd, 0x24, 0x8, 0x7, 0x4}, {{}, 0xfffffffffffffffd, 0x86, 0xfffff, 0x8, 0x5}], 0x1, &(0x7f0000000600)={0x80000000, 0x20000000003}) poll(&(0x7f0000000000)=[{r2, 0x4}], 0x1, 0x0) poll(&(0x7f0000000200)=[{}, {r2, 0x15}, {r2, 0x1}], 0x3, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {0x4}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(r3, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {0x2}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(r4, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {0x4}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(r5, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000001c0)=0x40) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {0xc}, {0x6, 0x0, 0x0, 0xfffffffe}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) write(r7, &(0x7f0000000340)="a26d9a79a579318ea301706df2bf4f83cacbcfca2532be8c16264b71a1d5993065c1074e2665edace50ece3f3eec70b44526a533f5e776a28aba9bbe39698f97d7c186f8290ab9e4641349b5a78482a76f108e012ad257e5f52d693f30ef3b6535f794bca20d68b16c4832acbb78eae8210dbc2ed1c13b8a0f6d726967528feeb20d37e3f1c648a88ba86c496269f050a359519f779b5974baafb4f0e2d2baa2dccfd0ab12bff4e89fa3bc127b2b23a007da5b7714e55184b4568d929aa3b994bf186a674972e6b9e0e72cc9f24caff74055694f4a0daa6102f96a738a56571337240b7c9812965890259c2a7412", 0xee) writev(r6, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) executing program 6: r0 = socket$inet6(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x11, 0x0, 0x14}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) sysctl$hw(&(0x7f0000000080)={0x6, 0xe}, 0x2, 0x0, 0x0, &(0x7f0000000300)="d2b8cecd49b7dd45ff011002d34d7790bccde130ddb627b455f7ac393619b86467067a9e95252df2d91b4e527cf6f87f17464208397434585d7a6cf0440e3e381faadcc2f671720133e9d200100000069a2e2bc43aa99955ed089f6dcb4a8ce1893394ce22fafab97446ab4237a7e60c46194eaab6522ae4ba3fc4a5a7c48431d25b89e7aa920dc0c1d60d23b82e520e95461f", 0x93) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x0, 0x3, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x1021, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_data=&(0x7f0000000240)="2527c9c22c049b3a4cf1325850b6ab2e648747e9864c0c59627cf71bc6f6f88da65fa24de117a21d61023d94511077d2068b429a4252163482185e542b9eb9b99be4eb658099bc010392b8e3c83776ba29350743bea2bfee174fe2559b1db1eb1864929abaeb5a89863285c2dcfb4636f6c6545262161ece34ae8e906d34935b953a0cfc34477338f1d528b3ebf0d502af051fda2720d36174c9d9c97c7b3f2a30826c334b8ba5f31a947f21bfe2a4faa1511261b8bc9ced87b9282e637a7f56"}) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f0000000000)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) getrlimit(0x0, 0xfffffffffffffffe) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) execve(0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1004, &(0x7f0000000500), &(0x7f00000004c0)=0xfffffffffffffe84) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0x8020690e, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc00c7007, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{}, {0x48}, {0x1d16}]}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) executing program 6: ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(0xffffffffffffffff, 0x6, r0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7) socketpair(0x21, 0x4000, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) chown(&(0x7f0000000100)='./file0\x00', 0x0, r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8, 0x0}, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000640)) r2 = kqueue() r3 = dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000680)={0x7f, 0xfffffd76, 0x75, 0x9, "2c63ad7996f1e758e5fd06a7cd67261a796926ba", 0x5, 0x6}) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f00000006c0)) seteuid(0x0) r4 = semget(0x3, 0x1, 0x40) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000700)=[0x11, 0x8]) minherit(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x1) msync(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740), 0x20000, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000780), 0x400, 0x0) semget(0x0, 0x2, 0x40) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000800)={0x5, &(0x7f00000007c0)=[{0x5, 0x2, 0x9, 0x94}, {0x4, 0x7, 0x6, 0x1}, {0x0, 0x9, 0x0, 0xce}, {0xe42, 0x1, 0xb7, 0x8}, {0x2, 0x4, 0x40, 0x1}]}) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000840)=0x400) socket(0x18, 0x4, 0x1f) sysctl$machdep(&(0x7f0000000880), 0x2, &(0x7f00000008c0)="eb3616d53e26a0eb90bec6a698f0002f8019d15e", &(0x7f0000000900)=0x14, 0x0, 0x0) r6 = accept(r3, &(0x7f0000001940)=@un=@file={0x0, ""/505}, &(0x7f0000000080)=0x1fb) sendmmsg(r6, &(0x7f0000001dc0)={&(0x7f0000001d80)={&(0x7f0000001b80)=@in6={0x18, 0x2, 0x7f, 0x3}, 0xc, &(0x7f0000001c00)=[{&(0x7f0000001bc0)="a1477c96843a4420c0a3be74ee98d765c9bd227b08f2ee5931354d213d64238a7229b2f238", 0x25}], 0x1, &(0x7f0000001c40)=ANY=[@ANYBLOB="f800000000000000ffff000004000000582094ef84a33cd5dc41fa7f7c819904eb3d75988f756a48dfb85b960256c915dc787e67480b6c3ef0f47c024597213e957b8b856e211a0abb16554cca74a5a44fe1dc7ad34b0cb34f197373310f1d6f2ef753df14522a3893fa299563e8f97c46105d38134743826fac22ba0369cd82cc8d9c019cd73c016e6c20acee68b2eb7639142034515d64d093bb3bd4bbc47f0a84b56da9954a4e4028c4a4ab64f912b482838094351ade70c59b0e61a33d21580342a9614691bba8fe2722b257ecf9e30cc978a8468d490f66e82abf4c914c803d5a01616cef1f111fa1a411c3a90b70970496000000003800000000000000ffff0000040000009bb42eb833a31b88b84f2579bf223708d4371cb557d342e18f4906201c41bce1e6fb02dae2000000"], 0x130}, 0x7ff}, 0x10, 0x8) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000001e00)=""/142) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x2, 0xa00, 0xffffffffffffffff) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x183) r2 = socket$unix(0x1, 0x2, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x2, &(0x7f0000000000), 0x4) r4 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$getown(r4, 0x5) r5 = socket(0x18, 0x2, 0x0) close(r5) r6 = socket(0x3f, 0x1, 0x1) setsockopt(r6, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r6, &(0x7f00000001c0)=[{0x0}], 0x1) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000140)="b10005016000009f0500070005000000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd38bfbb770c1f5a872c881ea6e2ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e0000407000000e011200000", 0xb1, 0x0, 0x0, 0x0) r8 = socket(0x18, 0x3, 0x0) sendto$unix(r8, &(0x7f0000000380)="c6994be5c8969706ced0b24d92650f5757c521a728848c0f460e75a632fb18ed7db91243c922c78dcca091d84efeb45ff7881029c56f52c9c0577c9b1e32c6dbc1dbb9ed41a477fd6b01f60df37221d1af691ec853e14035d597f4e7110bac881b", 0x61, 0x0, 0x0, 0x0) read(r3, &(0x7f0000000240)=""/226, 0xe2) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000340)={0xfffffffc, 0x8b57, 0xff, 0x7f, "b373dfa4928d7d8e3b98d81ddb0aed58852c0dd4", 0x7f, 0x4}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x27, 0xfffff}], 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x15}, {0xc0}, {0x8106}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x20000032, &(0x7f0000000180)=[{0x2d, 0x1a}, {0x1c, 0x0, 0x0, 0xc066}, {0x8306}]}) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) executing program 2: setitimer(0x1, &(0x7f0000000200)={{}, {0x0, 0x86ac}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0xffffffffffffbe23, 0x7}, {0x8}}, &(0x7f0000000040)) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc020697e, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x64}, {0x50}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) writev(r1, &(0x7f0000000800)=[{&(0x7f0000000000)='#!', 0x2}, {&(0x7f00000005c0)="10570d80c8d0e8e3465aa035c235cb867ee5a1ca3b20cf50fab15a38a3c2c9178f7a9577540a", 0x26}], 0x2) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r0, 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x2}, {0x84}, {0x26}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) getpid() pipe(0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) setsockopt(r1, 0x3, 0x33, &(0x7f0000000140)="eb929657", 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x181, 0x200}}) socket(0x10, 0x3, 0x7) socket(0x18, 0x2, 0x0) socket(0x18, 0x3, 0x0) r4 = open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x2) fchown(r4, 0x0, 0xffffffffffffffff) r5 = socket(0x11, 0x3, 0xc1) sendto$unix(r5, &(0x7f0000000040)="b100050400000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002018fbfe0c2300008abfba0900000008e371a3f83437320501eab71d89e0000405f8ffffff13000000", 0xb1, 0x0, 0x0, 0x14) setgroups(0x0, 0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x180}, 0xe0ffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 7: open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x0) accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, 0xfffffffffffffffe) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, 0x0, 0x0, 0x40a, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) executing program 1: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = kqueue() r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xffffffff, 0x0, 0x8a38, 0x0, "ffff09009cef01098b748200"}) writev(r3, &(0x7f0000000140)=[{&(0x7f00000001c0)="ab5150d9f075e165fd29776975f28d8d401bf6dfb612b5a328225e56151aeb7a486318b0244ba116f4cc915462dbd8135060d2f8613767b0aba94b7d59fe463061ac90137f42227db1e296add7ca77f427beeb319e2073929df59f99e8fa2a390000", 0x62}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(0x0, r5) syz_emit_ethernet(0x2a, &(0x7f0000001e00)={@broadcast, @random="2a9dafffe435", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}}, @udp={{0x0, 0x3, 0x8}}}}}}) setpgid(0x0, r4) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x1, 0x0, 0xfff, 0x2}) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0x0, 0x0) r6 = dup2(r1, r2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000240)={0xa8, 0x8, './file0\x00', 0x400, 0x6, 0x81, 0x7fffffff}) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f00000003c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r9 = open(&(0x7f00000001c0)='./file0\x00', 0x2e1, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2015, r9, 0x0) msync(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) setrlimit(0x3, &(0x7f0000000000)={0x1f, 0x3}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) setuid(0xffffffffffffffff) mkdir(0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) recvfrom(r0, 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(r1, 0x20004276) seteuid(0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xf669, 0x0, 0x7d, 0x5577c513, "21110000f1ac7e000000000080000000ff00"}) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)="bf0909b98732e43ae0ee63c33dd9cb7de67102649ec14a5cde", 0x19}], 0x1) executing program 3: r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000100)={0x3, 0x7ffffffc}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0xa000, 0x5, 0x2, 0xda}]}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040), 0x1, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0), 0x5c) syz_emit_ethernet(0x36, &(0x7f0000000140)=ANY=[@ANYRES32]) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x8, 0x0, 0xfffffffa, 0x0, "830d66178a155a000000000000000200df00"}) poll(&(0x7f00000000c0)=[{r2, 0x4}], 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{}, {0x84}, {0xe}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000000)="9b1809ffffffffff", 0x0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000), 0x10) connect$unix(r4, &(0x7f0000000000), 0x10) bind(r3, &(0x7f0000000000), 0x10) sysctl$kern(&(0x7f0000000000)={0x6, 0x12}, 0x2, 0x0, 0x0, 0x0, 0x0) r5 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r5}) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x408, r5) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) getrusage(0x1, &(0x7f0000000000)) executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x140) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file1\x00') rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000540)='./file0\x00') r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) getppid() pipe(&(0x7f00000001c0)) executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) open(0x0, 0x2, 0x88) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x60}, {0x34, 0x0, 0x0, 0x8}, {0x8106}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) clock_gettime(0x0, &(0x7f0000000140)) executing program 6: sysctl$vm(&(0x7f0000000180)={0x2, 0x7}, 0x2, &(0x7f00000001c0)="8373e0bd", &(0x7f0000000240)=0x4, &(0x7f0000000280)="a2d1051d", 0x4) sysctl$vm(&(0x7f0000000000)={0x2, 0x1}, 0x2, &(0x7f0000000040)="f1fd5a4599dc67245669ce99b3db7bd379ad2f6310919dea61f7827989f4c58cf869ba5a650e8939926b13862f4fc49aa9154683bcd62131c6903454f0d98abb323442c92410421e96abfd79c6eceaad300ce9c0ae1b7c2b489afe75c26a4c00a8d27ed2d5d62587c68ba0830154b6705d086236af48bcb2b764e2ad90bcc0147fed0534a609cd17b9a164e71d9c3677548b746a069a38ce5695a85fecc9b8ea38fb5b9e9823e6fd9da893c71e91f0ad604c8bbf67270aa0e108f60d341fff335a2d7ecc6a4e26373ca43561ca044d0760f8", &(0x7f0000000140)=0xd2, &(0x7f00000002c0)="064ae0332f44974eda49b0e22e5ba2c29769830e2ce837805ccf5147b36b4e68f08eff5a41334fd40ab9bdffd56fc30810ef62017af5bbf9201d13d4704fdeb1ed7eef313d8435dc1a56804ee4fe06227f9f72eced5d47a5f8c96b3f47dfda6abe5840", 0x63) executing program 0: r0 = getpgid(0x0) r1 = getpgid(r0) r2 = getppid() r3 = getpgid(r2) r4 = getpgid(r1) wait4(r3, &(0x7f0000000000), 0x8, &(0x7f0000000040)) r5 = socket$inet(0x2, 0x1, 0x1) fcntl$setown(r5, 0x6, r3) r6 = socket$inet(0x2, 0x4000, 0x1) recvmmsg(r6, &(0x7f0000001400)={&(0x7f00000013c0)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000001340)=[{&(0x7f0000000140)=""/220, 0xdc}, {&(0x7f0000000240)=""/96, 0x60}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/100, 0x64}], 0x4, &(0x7f0000001380)=""/9, 0x9}, 0x7ff}, 0x10, 0x1041, &(0x7f0000001440)={0x1, 0xffffffffffffff9a}) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffff9c, 0x8004574c, &(0x7f0000001480)=0x2) ioctl$BIOCIMMEDIATE(0xffffffffffffff9c, 0x80044270, &(0x7f00000014c0)=0x5) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1010, r5, 0xc5d) syz_extract_tcp_res$synack(&(0x7f0000001500)={0x41424344}, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000001540)={0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x10b2, &(0x7f0000001580)={@empty, @local, [], {@ipv4={0x800, {{0xa, 0x4, 0x1, 0x7, 0x10a4, 0x67, 0x7f, 0x75, 0x3a, 0x0, @rand_addr=0x8, @local={0xac, 0x14, 0x0}, {[@rr={0x7, 0xf, 0xff, [@empty, @empty, @rand_addr=0x4]}, @noop, @end]}}, @tcp={{0x0, 0x2, r7, r8, 0x0, 0x0, 0x1f, 0x40, 0x6, 0x0, 0x8, {[@window={0x3, 0x3, 0x8}, @sack={0x5, 0x26, [0x9, 0x9, 0xea, 0x5, 0x3, 0x2, 0x7fffffff, 0x400, 0x810]}, @generic={0x4, 0xd, "f85e3e59e4d0b3994fe866"}, @timestamp={0x8, 0xa, 0x2, 0x862c}, @nop, @sack={0x5, 0x26, [0x4, 0x10001, 0xb4, 0x100, 0x1d2, 0xfffffffe, 0xe7, 0x9, 0xcd0]}]}}, {"d1c8f6c7e7212a94359c47a196f328ac42c20a4540c511d7a9e88bf2dca95a972b09b3da4e312c3eb18b27194f63fc26dcb6f5b9d2e507b8b72d09ce659d8f6ac1a227f97573844a4edaec3f8635c7f97199f7204056f5bf65aa02785f4ac790eb0706896ea5c9c104871b4b51d3f4748a9f973016a78c68bea97334cb19845e1182ef5944222bd9b3a61341a282ef7c011d651c5cf907e3aa98983aeeb4899c0b1ea6228d870c9b7ed54c52f3b82ded9e4b5a09282714b3481d3c7c9fe171301b3aae977f764f028115dace92219e89256a39ae78a88ddfe55297eead301c4a2c2fff9e01265a0a2d4f9f6314165f88d5eb7477a1045d99041fe40d84d650890eab007be1cc5822989e712757179ec4ce152a1b45747ccd16f2f8baa5e9d214a91238fec680e2954de611abf1482b8119549bd617a20ffce82faf4617337b510ac16bca61b8c42318b4e9513f7e1fc4f2963f126b5833f67b367cbec792c33a62f8faced7b71a1ccf86c1d584c50411351dee05d129565f78af850dcf9641ae4f18d739da082648642bbdfe176a6d866145698875f5555da96fc4ba1b36319e9888950ea4276c43bdc422f6830925f39072c7304619ce92b03668ff3108449fff489a9b4af76bfce068c19ec1b6187b98012332bce58622e55a9e867625014d7efba172f12f3010463c3309d49f38a4823648bea72a0505a0016b09a1eaa2c8f2c05b1eacdb6f02d6b730e942374948e84c05e44c9566a80aff07d71a141d8008a97e6856da9e29aea1459615bfe9e0b9c9327946faf586dc509c7e538b2dc02bc97a8f42befabefad4161da67ab39175a153d79c34877958dbaddbe6b64df18ce85e263496ed6992c3d812b1f03e05fc6c3d3a93e88fc3045a799d7fde5d301be9f83c36fd6707eb9fc9d471cbbd1d6545d1a91ee1c1dd766dfa229ca6d42f29883fdffbfa40a33796ae4bf0e22fa3388fa9d66499e6d1edbf3c82404a9911fa96fb35d610dad219cc82bad3267dcf3f9779b043d65f29a5549d8cb745152afe885a6855e8bf39c9f89b410865a1036be418fd6bf813daa9df7621be5d3c44c32959d545b4c683daed535ec1ced741144cca8346c18eb71f1233d0cab367658396e4845a9b98e7bee5cd9af9b99e43ea4258f611e3ba847c4690f2c7320a150fb86833a0a10423d67bb3b094b21402aca0401c939f57ffdedfe19bf4f704c13c751c35a4f4562017ca0205f2857b1c07b704a49bb063045c8b7d7efb8405e818356b03bb767ddca915066ae6aa5f7685b7bf10de45fa4f369ae5e008ec1dc7ded0103262e304d99260be39a1bb6bc7c6689baa382ff0bbdab35476ddb31c929b335d808d7fb6b658ae95c047455ccf2ee89ccd5e2c7052829eda525114d4cce716d154b9691fc4556253b5f725cc76706810d05daa4568a98db3b6773a03398c00f2bc25d83cd09fcbd5fa2be451ccb68a599fee144676ba43ec8567066ed78aafe7147ab1bd6f20e0b0f587e32f0066a7c9a069e1bd7d415c6b43bffb061c3f8cb4492642f400c0af4f6492ffd78c4c5876105ea5a6a4244184559b377a06c307bfedf703a12db60fc824d23d40ec0e425a68ca0b9c611f1ea21c1a100684c6851f5a7e3ada11a5a121933de464beb14aaeb1feb1fd5a2d469459f6146b8b40004601ced904f4234db88c5abb7d926831a8ac66ea5c5db4403ba5f0efadf8af258fcf402599827eb2c506661cb919ffd96df1691d43ba11d14c159fa47678b92725d2cac5335bf24b734b1e0e323a12b9c0f0357a4795314f85ef5ccc55f5ffb0470cca9d4e7cff58d9a399a7dd3cc936d757560ca92990db4e1544c4f54b63b2bf30b0c9e75f433dfdbfabe4d6ad6f03602aeadadb62c3be6d683a9c0e2e88c10f1e88291b8676dd9d74a861fe7200578a2042391d9de037d10dc2ce439ab6a52dbcc424298091789f462472788f538d8b05af86bac140eadf93d839a3c482f2c6b40363f25a46ecb99bd5b854f1c61e7b313e38be56573593e9c547fa7476197e4f5202d4d3d5e1f7290b0a17172c811cdaa125d8e2d305e8ac835e7cba0885664ca1bd0a7328b7462e2b6b0bb4afb3c92a80a429f50dfc31c08a6b04d14e6add2968e7f9ecd0173b32c0ff1bfb2f79370418c4156af6d72c7b373cd6100a22eb22d33a53daf5f08826abc7931b5d9b5b7f3cbb59283053ceb757b53a796f26b765d60cc202d8269c955ba1942334ff801e5c201c6afe1d8f4ed480b1bec4405719940a9f30c51673648e07137f9699926dc9ce91c4142a9415afac9a8b72f313aff87e09bc69b531fcf1139bfa2510441cd00a9be3c47efd064c924a023e3ba206b76cf5dba2f0df66770739096b4c932f95c1e134b7b2307996dcd4937d7b68a17332397f05a79a26e89dd446cced29dcf5f9a7f9145a3692608611da1feb6f14dd43538ff19c29bae9c44a8bfc62ed31583e1e2992cad4603e31f0d239cf0e47645ab6cf962f8f6ea5ef29b51cfd1cdbda65412733657031462b8a5cfc767a05dd1cb938b7ae648636b4ce3f42b2ce520c2f98081a3195781658c04340ec6b9ba4d53dd8dbf55a34d311ce3953dc18208219c7d3d3243b3c39d1194d4b59d24be4907b0eb57168ae5d06bac37784308d93dc9fd07f4a05cf31e3fc132fdda65d0b174b901ceece2dbd8de864c14a4a69bca2a79a98b7cb76c1e65effade440f4e6b869de20c13ea9eb2340b9069e668ce193cfb8990f591a038636c2cb7b6a1c58b04858125427d9da954ed5ea089baada90d019b6d7b55cf52c388aebfaa9ed001e793971b3a05a05d8156468aaf11e9a9804937ad03002f38d88cd7dc216f1954b9964164b66aa189322b6f0b4004c8023b00e042a1854b5a0639fcf9a4c6fdeaf3817082a8e7b3c5d42b6dd18511c2bb6ff8d3da05ae8e5b36ed6c4a9ff700f16a3c0c0605fc0e4220c70f60917eb40ceca4bd40cb6e4a0d8e21da3300680087c0697eb0f56fb3b55cd49c6825deb10f9fa71e6e1eca0ea3417c5e563a603c8e7b695c00871b097c4fe5aae8a5de218643f7be4eaa525e3f707578b78af21757fa480c0354d2617560a93ff2d039c14022268fcb010122a9ce104f95db7fa9780c494cf0c74e7211605cc5b5de833eaea745d82a66ad6857520c1c8feb79328e44d3acfe8d3a66f90275d9a30167af79b023eb76fbaeded4fdb539f0ab1a98b9074a6845937a80a2d96f41911f2acb27680501647c4fd87ed26a0315856737fbaa2b6b59f5001f28ae62f8cf877416886a94c713ebdee024d3862a24c2d2f5f7f46f12a675a44ac303e6a39b2db58ae2e40358b94c09ef2d4f4453f05517b46f69d607a637a5cd3c98eff1ac00ce1e54aa33afd5b419c27c6b1c9c041883b07c931b21f4a682354b9735a78b4b6b33360f0d0c65680870957073f46192602b8563d1b703e1e7836b2305a34a399323a3d5378a4fc7186f831a455edd178e72d9011d8d9645f6e19e460598829eb4bd6365144dfd5dca5cb1e2a35aa01baf44a357b914b50d327636ed9e20c13687436d07ee5f19a5f958dce8fd442da25fc33617a23fff519a6102d08e1f20697923c5a490db6dd743a2e40f0616f842d4b5dface92a53e209e92d6c211a8cd0231044fd4598d6afb452d2a15d22936e67760e2bf1b001199c2c717b2a10d946bc8c76412c0c25b694ed135febc2d50a370a347925680f23fd931148be4fa4051d29ff705a18b93b830fc37695d9a662feb901d61ab658bd77dfa6a7c8ee2115eb3f107576f527a334ed6c39038037825c6cad621b031261764a915c8fe495e0567d083a111272723be5119cfd48b3a23a1ae41d43e87fbf8addbc57a6ad84bbc89e02802f7b9c6044aa230aa46bc2f2db3328dcc114c5086736aca78d8c008e4d2598ab15f7bf076b61e6bc6645abc34def3da513f1b3ec176eb98628e0245773aff55c976d310084343f132013faa012f1301ef181a2ac59551340c4bbe58b81835d25751380f14a613b3988b0f60602b155189a34261116bd65488af0240b1de136220778bbbfe8611a36b52acbe3df6583b0b9719f903737c672918ce1ffc55e62397a99d45efc6c658b5bc3d50b4d08c42adbb41db94aabbe367f65611a89871396ad2ea227ad9cb32cc1fdb1040bd3237f881d7adbedf7f152ec9eadfd0d3f40a0cad45f1c509399d5b07039ada4c5d6de41c75a283f788df18e994971c08eb527cd29ac8981f738d8f3aac6086c45212da214222e95903168a22fa72e36114225d9368cdd88fcb7109bff2e70a9d2996a5229e9a69ac684fc5fb07f3ee6f1b4652f53c8dc5baa890ee4f607b2ca5ca102da3db337e2128a34abb2b2af5d8656445cfedf7cf90b37b6ab74d794c034eb063a2a10c367815ed95a49e77d497fc94377b3ea1f79f3a6529ca8a283de43f8d85206da4610fb419845e5843517a51a149c1748e3432b46cc9999cfc6a5a50b5b53de7bee4829c89695d8a4081b820609c3b263d21c2d5d0b5902c3c89087a31556ae384e542f17dd3d9b347d8082245f8badd41fb8f157dd15b1a8d4f731a86618d9f84cbf71ec4825548556c7943630f6fb02ed2802ef13cb250c483ac264cfde15e7146928af01b724c0a1478ccaa812d9b7571c01c944e8e9a2038ae3736d38fba803281a49370521df84edb20caa8cd49c159bac6382350362a959cb1f084daf1353aa17f22fbc69a1d040dcdcc07e769df7d2052d2e907eb58de28653276921f736a3a5a2c542abf324ca58dff10df9218c355e3db51f060d355c8714dd453baff18e3379df42b0f02633c390803593075e8a401e61bc4085973647b41ba63eb3a248567c0b788f155149f2ca706ee4cfc65f836341478beea6c970aaa03de9c37a9f7175d80b8d1dd1a9c6b9aa9e025e20bf6e55cd07f98f03d31442ddc12b4e0b477f73f959f7a16e33696b230ffd28f4a914fd481c0a6fc25f9bcf01e504a44d88e6395e792c3f95cf4e6901ee804d84b11c4560ff7828dc847b0c42c59da5a55f0d54a5e396e6af32cb844e318817f896b1f009b73edf744ac4804e71d6fcdb9e199de21b8e8523380ee2dc21ea28955ae2e0f5da72721e2571fa7ee4a0a53398136ddf5e47aceb9f34bc3c5de60f70336ab64eb4711cacf753b3321ae79fcc42ba4a9d658e44e42700ec44311e07fb9c07326ec55a73ca72d4c67acde8dae9710474ca146eefe31d9c8c110a85abbcbd701d17805013e586350904aa8fa83747ae5ccd9b3f09282682b4225428094d7e35d40270ae00ec15a29f1bb168487f2bf106aba28c3e96b8fd38dee51a0e81369e3c0d8329be47133eb4cef18beb612e71ab8310b0028b5465a582c448e6c07ae5e182614cf4c01d7263bfb026de91b3c8f9830c33e5a95ea8ca87f099ad6e96a6ea7a578c6bede0eb31ad1839d4c76a82fa255e3c85a71870f5873974b424de8d3d691727d6cfe5acdec0e2090e81bdf9e4a81aab23b99af01a1d58abf7b135616856b8f04b37cf1291e527f5e9279a8ca1cb7083f60a5ef40e4006b70d3b68a64c8fa0c8379ebf360939e34461a2139e36eed8773ab4974fa534e15be0acee9e331538c9fcd26970b3e542f1bc5f5250455fc37374ee3e663616fddc0bdd9585636bc3986455af3b50095df4198770f80526c370d434afb632d4beb8c6c2cf3a52b2ec382364de6d08df1da8bc46d7a299b49ca87b0849edbf23a3c1423af491c2f31eff66cbfc0f05e37c87c37641e0cded1f8f2eae96d72cf1c21e578e000985f17c8"}}}}}}) setrlimit(0x2, &(0x7f0000002640)={0x60000000, 0x60000000}) mkdir(&(0x7f0000002680)='./file0\x00', 0x4) syz_open_pts() syz_extract_tcp_res(&(0x7f00000026c0), 0x5, 0x9) openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700), 0x1, 0x0) syz_emit_ethernet(0x92, &(0x7f0000002740)={@broadcast, @empty, [], {@ipv4={0x800, {{0x1f, 0x4, 0x0, 0x3, 0x84, 0x66, 0x8, 0x4, 0x6, 0x0, @empty, @multicast1, {[@lsrr={0x83, 0xb, 0x4, [@rand_addr=0x3f, @local={0xac, 0x14, 0x0}]}, @timestamp={0x44, 0x8, 0x1, 0x1, 0x8, [{[], 0x10000}]}, @timestamp={0x44, 0x24, 0x6, 0x1, 0x5, [{[@multicast2]}, {[@remote={0xac, 0x14, 0x0}], 0xaa}, {[@multicast2], 0x2}, {[@broadcast], 0x1}]}, @timestamp={0x44, 0x28, 0xd4, 0x3, 0x7, [{[@remote={0xac, 0x14, 0x0}], 0x101}, {[@rand_addr=0x947], 0x8}, {[], 0x7}, {[@remote={0xac, 0x14, 0x0}], 0x10000}, {[@empty], 0x9}]}, @rr={0x7, 0x7, 0x1, [@loopback]}]}}, @udp={{0x1, 0x0, 0x8}}}}}}) r9 = socket(0x2, 0x8006, 0x4) wait4(r4, &(0x7f0000002800), 0x8, &(0x7f0000002840)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002900)) bind$inet(r9, &(0x7f0000002940)={0x2, 0x1}, 0xc) preadv(r6, &(0x7f0000002d80)=[{&(0x7f0000002980)}, {&(0x7f00000029c0)=""/205, 0xcd}, {&(0x7f0000002ac0)=""/243, 0xf3}, {&(0x7f0000002bc0)=""/148, 0x94}, {&(0x7f0000002c80)=""/127, 0x7f}, {&(0x7f0000002d00)=""/70, 0x46}], 0x6, 0x2) getsockname$inet(r5, &(0x7f0000002e00), &(0x7f0000002e40)=0xc) syz_emit_ethernet(0x11f, &(0x7f0000002e80)={@remote, @random="87128825faf8", [], {@ipv6={0x86dd, {0x3, 0x6, "29d97b", 0xe9, 0x29, 0x20, @empty, @ipv4={'\x00', '\xff\xff', @broadcast}, {[@fragment={0x0, 0x0, 0x3f, 0x0, 0x0, 0x13, 0x64}], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0xfffffff9, {0x5, 0x6, '5=Y', 0x400, 0x4, 0x8, @rand_addr="11eae84b1b55fc1051128c7ca0c447da", @rand_addr="77369e025bf399e2f4cbd32f6967dd6b", [@dstopts={0x3bd0a5f53eea6627, 0x1, '\x00', [@ra={0x5, 0x2, 0xaad2}, @ra={0x5, 0x2, 0x8c}, @pad1]}], "160a110006dced5ae1451f8977e2cdeb4cbe94899fb8d2fbed11fb0970ec26b09eb1d0e456250cbd6def6e8e02df0d9a9dc2228ada23563d07d4bbdc15b1e9902e26fdeaa87e78ad2720e3d3af29ded7667c2f8c4dc7786aaba4bcfc3b0ddd9ffa2947529e8449ef259c72823890448e4f63d8af43fcb29d413c1e24bab116dcce2344d38d783004a158724164ee16480c6212600e81f7c77f"}}}}}}}) setregid(0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sysctl$net_inet_etherip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$net_inet_etherip(&(0x7f0000000480)={0x4, 0x2, 0x61, 0x2}, 0x4, &(0x7f00000004c0)="059845d5c43e64144f55fc4ee63f", &(0x7f0000000500)=0xe, &(0x7f0000000540)="39d1cb6c22148847efad21c2ddbd4cbadf36df79deebfbf3c37df07c4c12dd0c440b69c8de0bff62777b33925aa1057ad77a87d612e83eec1b86b147a3b264bbd559b51d91e9cbbe76e6bb35f3e862fdb3603a5f22c577e4f47a2b106057fd56ebb77034eb397a2d75b5ab9dfbea9f0a6cebc0d0129a7f635f13903f05ebd2df63d8405632485b1591382c74347aff5168bb3dd3a54068e9d6e7bb2d92a85c46b9c8e2937ccc6cd15bf3b57af43722257085d894a81aa6466aeefadf69343f9501b58ceae91c6ca6b200e8535c40940e14cb902a2f849df8b9b9bbfea33a4a158806b3f40d3b1e", 0xe7) socket(0x10, 0x4, 0x7) getpeername$unix(0xffffffffffffffff, &(0x7f0000000300)=@file={0x0, ""/269}, &(0x7f0000000440)=0x10f) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206981, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f00002de000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00003e0000/0x3000)=nil}, {&(0x7f0000438000/0x1000)=nil, &(0x7f00007ed000/0x4000)=nil, 0x3}, {&(0x7f0000626000/0x2000)=nil, &(0x7f0000686000/0x1000)=nil, 0x1}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f00006d4000/0x3000)=nil, &(0x7f0000c17000/0x3000)=nil, 0x80}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x10000}, {&(0x7f00000da000/0x400000)=nil, &(0x7f00008bf000/0x1000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00006d2000/0x2000)=nil}, {&(0x7f0000633000/0x3000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) socket(0x18, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) sysctl$net_inet_ah(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0xb}, 0x2, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc020699c, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{}]}) connect$unix(0xffffffffffffffff, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$BIOCPROMISC(r0, 0x20004269) sysctl$vm(&(0x7f0000002e40)={0x2, 0x9}, 0x2, &(0x7f0000002e80)="8d1ee271", &(0x7f0000002f40)=0x4, 0x0, 0x0) r1 = open(0x0, 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2012, r1, 0x0) socket$inet(0x2, 0x3, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x6bf, "28113bb1e6648a1a267bc03b7a447ab255dcd9f0"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{}, 0x0, 0x0, 0x0, 0x0, 0x8000000000000000}) r1 = socket(0x18, 0x2, 0x0) close(r1) openat$tty(0xffffffffffffff9c, &(0x7f0000000100), 0x8000, 0x0) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1, "1a1116f0d0f700"}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}}) r3 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) open$dir(0x0, 0x0, 0x0) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000040)={0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x1, 0x5, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 4: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, 0x0) semop(0x0, &(0x7f0000000100)=[{}, {0x0, 0x2fe}], 0x2) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000140)=""/169) socket(0x1, 0x4000, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8218694a, &(0x7f0000000280)) rmdir(0x0) sysctl$vm(&(0x7f0000000140)={0x2, 0x9}, 0x2, 0x0, &(0x7f0000000100), 0x0, 0x0) getpgrp() mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x1e56) acct(&(0x7f0000001240)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x10, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x2) getgroups(0xffffffffffffff84, 0x0) r2 = semget$private(0x0, 0x4000000009, 0x82) getegid() semop(r2, &(0x7f0000000300)=[{0x4, 0x3, 0x1800}, {0x3, 0x1}, {0x4, 0x201, 0x1000}, {0x3, 0x1000, 0x1000}, {0x0, 0x7a5}, {0x3, 0xff72, 0x3800}, {0x4, 0xdb, 0x800}, {0x0, 0x1, 0x800}, {0x3, 0xa, 0x1000}, {0x0, 0x2a22, 0x1000}, {0x3, 0x95ce}, {0x2, 0x100}], 0xc) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setitimer(0x0, &(0x7f0000000000)={{0xffffffffffffff01, 0x4}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = dup(r3) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000380)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x7fffffff, 0x1, 0x10000000009}) sysctl$vm(&(0x7f0000000200)={0x2, 0x5}, 0x2, &(0x7f00000012c0)="8fac714587d07766129cce54d92228b1861695bf930d6d13fbc9a01a1660d12216a2474be212abbf22268777e56b274f67a41c7f21c81ca87eb58a79adcbd2225372fc96278a98e335a5baad06fac7e5625a6d43e02985c9e73c27e7adecc30f1ed3df5803a3517d000e5ce8687a7f170d2018ae6759b486bf0d2df888e34409690046ccd5ffaeab22bed43fe91761c766d50669798e58cf6f1a3859bdcca068a5e89f770118201ead6f0973b616bef051c3c879ba04b6027bc7b3dbfef7c98d237a8d8f91f3372f3bf47af8fe9a3b6bd646898ef1fb2c27a8131fe3714508ca3e5804fcc99da6e145ae71d83452341f2db2c8552e4828e2b50a9ab51474dcd747f84ed35a65dd46d1cedb8c16fcd979a9c19354d971e716d8df572db7d889f0ec31d0b82255d8ef62ffdda33e09e97f51f0089825519be70c92b7f8e344e13a276e35e059a1a30b73619993f79096d6d983e72b35194fdb2c568a93b9b99dd6a665782f5faba5c3401012ae4fc30028037194b2f52ffd1d43535d38990b98d1c1730f21c1fa02db90292bbb710f570c640506df69ce6143dee8929517363921adc57e8b7effa3f1245d94b5670373905f1d995ee1690a4d23d17d1e90344f2ec2972c3d079667fffc2ff3b876ee8f118fc6e0e26c5d2a4afccea8adfbe328ca4b638568ca7344a739f152d9c80c57179a3f6494fdffc56ef748608e47b4f179f91bcc514d6955183aff20c6da2638bde3f91fae70a00d0a76acc08e892d5e094d207ee3e861f334ae64c7d19b1009456397479d82e377f1c3d7708b4a9796db7738e162302103fb82a4fdd4a80ac2ed8d5490dcbad6e98d11c70afedaa15a26834bc96ffbac806277faab63b5e26a24ed3b240c3dcdbfa18ce02a290f20e617ca4bbc77c5a0ee1f44cbca43a3c15b0075def231eadda280911ba3d8874331aa7f619c2e6a01b297e898959990de1c9c7b1b095eb504c98a2d4b4442a12a1292633e759c0132e60a5b80bae599104c5d4fdb469396bb1c260d2a277c9cbbf8f911d693b5e21b094d08d00e92c55dab8fa051ccfff72243b4c2714b10a66874fcff39b766ad1e1d73de01bc17a505a4433dc1948755036cd1e0eedb1ebea4b35c377189b0a2a7d049fef1a5bf28c5983450d7ae6fdf15899c47ce483817a3da479d6893103b28c5bc9f34b0a4de7fb7c48e408e10ab5903b9061c59124884e10ae6dc27ea42971cba5ced5321fab31a03e816a0a3e0e2c35941cf28623c3fd35755bdf4476115bd21a06a846932f89f3707d3e3e2c86187fbb2fcc4ae8884fc826fabbe4cd38de916e22bae9a681e1a0b2e668cd148badddeee722c4f522eb5c301f34b690a5bc8099a40f99306a2531503f7f16bcbfe50295db9b854f132e10ed05efc088d9997ad5038e6988bf3c75dfe18b6fc84445ee7359a6626c8ff7e59541edd4bff9a1467115727b2131af8d31a999898cfb76b41445c1f4c4bf53467db69ff9b1dbd036900d4a6510d4eb642231854f60eccf1cc18a69ea0a3518fe497d53f78e324bcc28d9aa810456fbb748702fc91100097bc0400c3f759d0f8b0df5a91db7900713db826e333388141c504058a978b4fa293661c7bdd4e58bd682466fa8804d41771bd09a1c372458437ee9d5b762ad80680f910f6cf01c8d31770e9351403cc5d0a9fafd06cb84b7189d7ff877923bc1bfbdded29883bc3449d56f7d5877dc81c55d999d6e131bd52a2ff26ff8836c9fc55eac56908b4ecb91d60c06fb60bba1e94f528fc5b164c3256ecc38fe6e6301929c8f3116ddcbd9e47be9a4621fd36dc4780cb33f604e59bfa745e7d934fc82542b25599c9dd26ac5b1190359acab5c2c6c1ff41b95c9852834321fc95573ae310932750430c0547c818b6cd3611171afa9d273864fd4ee02f3664d5379b26d87f34d8ab4e79b96cbaae3e68aab02e7376bdc01868fdfe13357174e1e7dfe5d1512c9345a1d8ebdd78368eb62c3f5c99a0840bdca4a2e78c0e3fd2d6da9d8e705f3f0641b9664d8d219f82ae969fef95a6b4a9b5d44eb88c6157fef9e16d07856326f9c119f099565765fee9c9113f7677e8310e233c56c72cb4f69ab66a41215e2402fc12210514a860f36d619df3ea9dbf6e2e9b015424c0f044a3381893b5d191b9d685e012cfa101ab106374cf46fc54768d7a8bf6c8cdad4a6c8edbdb15cabaac1a8624baa89ceebfc787ee18d1c082ace9a06b303bb05303fb01991adf1f80795432eb3da623e23f298a2eefe733487ac0dc36d46346e0cfb2527b70ff4f95044d01647ca8354e13afd4d1b08de9d65c8abf69718d865346d737621b6fb8d2dd0d645d3166ee9e700fffa4e24ed125d3e552ef8e2e01908b84c5f93029b24723ac7ff531cb24e47f4bbafe5a51fefae717862821c115249c13be9637ac99a778a10fa447686cbce9da73e2de453d8a092df99a325f5a5df0957519b4d3dd94640f5c7bfabeeb93ae7f9f8a81b3df67c5c56f58a53c0346bb6a973aa474e3aeb53e2f63d46c94aa2658a604769d558161268ed0529ca6a08824331f8fcb24e97dffc93dd0931fc583d1ea57f830ef64908e4c44775da7c3ed48fd50eb6dbb85ebb59e8d244d9c71c2b906bbb8afd4477cd56a7f1e9492e6722610bb4819af275ae89c9ad51b21e127f0b08957b77f1ac9fa52e6ff761c93cba7ff9cf7f2403e702567e515cd9f1789e0a2ed24e230b8149669fcb0b5a9109b06673988f2e2f97616f258375647b75ec295dc132bc7d98088aaced6610188b9b6e7e0d7d986d6a536904094dc70548c46c3ec0aae6a5abfe19f0db87cdae09ed0b958b33071d1cfab05e578aa96e8141cd4d1b25558e87009b1430808fdbe6a891d2efbe0f2e6a97e2cbce5c7dc85f4520a87cf4b288d648a8ce7f036c493a308c5ae89d9c44f427a172827aa02a58a5236739507b356f7a13c1f05fd471660393c2b795654f160a3af515820bd9b304fe5f13b892d2ab386b6f2b1e53ee014fbd2997189408e1d02b67d4fbf963df6d59bdf02456d26b4d4749363a3c96c4db6cb8b9f22712c344f1f0c8e9c65dc5b5395176eb775ed2810919821c520a2128b7abdcc4462aa0c4682a7a2d397e83a26355620bc3b5db9524dc7bc7e361669b03d05db62c0cb2782ec27760cb015378e87976ec0b0e26165a002cd1b30b62bc4a9df5cc3814867233fd173a71b4bf09d759ca7855544b6229b9413793b216dd91505fb659c7c95f0fee30e2dec7c092487787ff9dadafd30a74e7efaeb7898b3e9423468f3a12f732ed3505df3ad6d16eaa4f3c764ce7c3c1549878207f23b006bea46739c1865541c36ddf190f69600c4bdde58be1ab7d0fb548e5c667906c8898a651f37e268e3ea8b5f468f6538bbff4937c70aa2b4acd30819f6601e622af42aaa262eeb267e12442782684c3e380dc3bb8e8701bb81939769355f532458a48184293c60a2c69db6e5bd37e35c1847326ca18cdf8076c6a03c34ba090f4ae17d6fd0e3954556ed22e3dd605e06193a95bc5b7d89c67968ec9e93a07bbc372a7f89afff2008c94ab5cf6d32ba97cdb1cdc28d7b95dfd120ef861cb7b75258d6fd8f897fcb5aa97bd3ea5b30", &(0x7f0000000240)=0xa00, &(0x7f0000000280), 0x0) semctl$GETALL(0x0, 0x0, 0x6, 0x0) executing program 5: socket$inet6(0x1e, 0x0, 0xff) r0 = open(&(0x7f0000000280)='./file0\x00', 0x10, 0x2) chmod(&(0x7f0000000080)='./file0\x00', 0x40) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)='#!', 0x2}], 0x1) setrlimit(0x0, &(0x7f0000000000)={0xffffffffffffff9c}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, r1, 0x20, 0x200}}) r2 = socket(0x18, 0x3, 0x7) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{}, {0x5}, {0x6}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) r4 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000002380)='./file0\x00', 0x2000, 0x4270) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) readv(0xffffffffffffffff, 0x0, 0x0) ktrace(0x0, 0x4, 0xd27d43220c7df9b, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x7}, {0x8016}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x17a, &(0x7f00000008c0)=ANY=[]) 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) sysctl$net_inet_ip(&(0x7f0000000300)={0x4, 0x2, 0x0, 0x19}, 0x4, &(0x7f0000000340)="d4", &(0x7f0000000380)=0x1, 0x0, 0x0) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x45}, {0x7}, {0x16}]}) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x11, r3, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0xff, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x4, 0x8000000000000000, 0xdfffffffffffffff}, {{r0}, 0xfffffffffffffff9, 0x0, 0x0, 0x73c7, 0x20}, {{}, 0xfffffffffffffff9, 0x0, 0x2, 0x1, 0x4}, {{r2}, 0xfffffffffffffffa, 0x8a, 0x2, 0x80000000000001, 0x7}, {{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0x9f7e, 0x3}, {{}, 0xfffffffffffffffe, 0x0, 0xfffd5, 0x400, 0x100}], 0x7, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000001300), 0x0) socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) sysctl$vm(&(0x7f0000000180)={0x2, 0x7}, 0x2, &(0x7f00000001c0)="8373e0bd", &(0x7f0000000240)=0x4, &(0x7f0000000280)="a2d105", 0x3) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) setpgid(0xffffffffffffffff, 0x0) r6 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r6, 0xc0206921, &(0x7f00000001c0)) ioctl$FIONREAD(r1, 0x8020690c, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r7 = accept$inet(r3, &(0x7f0000000080), &(0x7f0000000100)=0xc) getpeername$inet(r7, &(0x7f0000000240), &(0x7f0000000280)=0xc) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x2, 0x0) executing program 2: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000100)="791c965780508f54dbcb129a9b6934991cba070d2e0c2f19ce57fdf185dff047b76f5bce561cfa080860c2905c9d57ef9df88eecb44cc27bf73a964b794a1daba7ac8742bea32f4d23e71ae0658372c558d41ee20902ae", 0xff81}], 0x1) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef9ed061ddd1efb7ae320b37b673039d2d236073705ae04be38164991f7b85143222b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907a900000200361b1257aea8c5000020020000000000008abfba090008efffffffffff3512b132ae037503682ce371a300803712051eadb71d89e0", 0xb1, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)=';', 0x1}], 0x1) accept$inet(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) close(0xffffffffffffffff) syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open$dir(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x48}, {}, {0x8006, 0x0, 0xff}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, &(0x7f0000000040)="e50b796fa52062bced8f646268e24f252922e5207853782e9f0bdbe77c1757b9e3fc0680fa9c9cf08a3c3775850b5905d7d3fae180d335c453e15a0876cc401573704cd525196252ab5cbcadb9", &(0x7f0000000100)=0x4d, &(0x7f0000000140)="63558fdedf3c953f3f83669f08f21e7d02a3", 0x12) sysctl$net_inet_ip(&(0x7f0000000180)={0x4, 0x2, 0x0, 0x12}, 0x4, &(0x7f00000001c0)="441add139d2879efa7503f87500b9404907c97b0d54fbcab04336299b80dbaff26bf30d4009ffec65c1d8cd28de9c7b04c9694ff3b1efa1dac1b944c674061809efb59edd8d198344e08d68a0a28f01e2798e2330ed3074a81d509b7f79cfd36adada44e4bcd031de401278ed7304775f959b9f6725f477177fb2ed0e940c41db41af800cc5dab4f09dfb885ff7f4fa4f15271b3345e209e639b58e3d8f5d68637eeeadc8a255f28af27e9bfab8abaf2041b28f8ca19261e757e722ef25e5d0295ea21e72b497f34582e5df61405be46bfb48f0593c4f0bad763a1436a65616bc66d3372e98a96dd25e3", &(0x7f00000002c0)=0xea, &(0x7f0000000300)="e656825f035fd089801789e1039faa76c50ae2f4dfe6aa167a862e8b1f26f49077a32f4efc6927c60d0db74ef19ae3a809c0392eb08c12d0952d4dbea41a9e1e6f9daab6ad3577d8c174047c8331572e5a6e975b659f7857bcc40315fbdeb507966382ab63ec6debadbcaf8cec1c700ee64ddc3f61330135d5686b14286252f8531a898bcd3da8d240b694729255a7389b62813400a8a3d2704c409cc26742037eb39cb399429440c0014188d6e887954434b4c4a6af4d1a6a990d09bcbb9fc6843ae8a0d03a02b4484548287a61ee4b9696d981337fb2ae152c9f6f1a0e1f7c9a94781af57aed031c7a16d90192bb67e719", 0xf2) sysctl$net_inet_ip(&(0x7f0000000540)={0x4, 0x2, 0x0, 0x19}, 0x4, &(0x7f0000000580)="45203e6ee8e7f915343bc69df01c68d5e82aa8a3841caef6a172142d740e091812", &(0x7f00000005c0)=0x21, &(0x7f0000000600)="6bcd97f7b4825464eb6f17c0b3579cfd31e88dee1c0805d12d4670b6529235c08fef9377a6dffa208d27cd40034ee4994eaf711bc2d799522659ce5e00120a0cd86bc0eab62e3ba598d9e8df55fa6b9bf90c035cd5b7d8c0550760da1c5b1803e11a32d8272a20f723d1f128cf65a946b3c482de0e1c8ceb82228832868df38a7f56a4e281357ca0bb7b24f946748ff1c07208aeaa5bace038ba61e80da151058fae6a1cea8c456d42de0de3667d5d0118416c", 0xb3) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000006c0), 0x80, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000700)={0x0, 0x401, 0x7, 0x5, "2f9840e74cfedfaaa23087efd7a79d1b9d195752", 0x9, 0x8ce}) sysctl$net_inet_ip(&(0x7f0000000740)={0x4, 0x2, 0x0, 0x27}, 0x4, &(0x7f0000000780)="12e20e5ec2e9239bf63482eff7c590ab2ecaf8e958bcd000977913acabb787bdb6ca97ee48bc669fd9c55d8a2e9841c4ef3c1a794f466029ea348207cd97360249b3b003989a94ae2fb7e596563fc09d116f37d098d5b3a195a47f1c7fa6849adc3d5e89001e097d82c2c867f1aedd624db28bd5404d9693ec00484bff3ebecebafdcb113906015c231beeee740cd8b6d873fe886ab92fb7f8298f5c36ad093fbd992742018c57532c32451d7d50106f0c7b17c23a98ec3cbb152eaa9a38610f244008be4980fe99", &(0x7f0000000880)=0xc8, &(0x7f00000008c0)="3c245afe16ec55ccab3a7749800db67ddf36", 0x12) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000900)) sysctl$net_inet_ip(&(0x7f0000000940)={0x4, 0x2, 0x0, 0xd}, 0x4, &(0x7f0000000980), 0x0, &(0x7f0000000a80)="d9f49285f5cd7463d3ef4f2ce54eed30e97dd56564605fcfba242df8fb4d7798a08ea1392e029218974d23fbf82fb90d9b925100035694b72d498e5e205e6a434833a637ba5d6ade658a7ad7f04efde3ed325d94a9cca286cbd640e99dbb7bfee19821d16c66b69c43c781456e9fa9a1", 0x70) msgget$private(0x0, 0x108) r2 = semget$private(0x0, 0x6, 0x40) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000b00)=[0x9, 0xbe8, 0x7]) sysctl$net_inet_ip(&(0x7f0000000b40)={0x4, 0x2, 0x0, 0x13}, 0x4, &(0x7f0000000b80)="85fa76c9ca47551930f52c445a24fde8da82489ea8f459f10ca6bd85195d9e12e9af451b2c91b2590fb21a8bc79b429be142ffbf23da6e3b238db049480584db4475f5a7d4a06e45dc21e78e1fc2cd3d3e915f839669468dadf46de1cc56f65f9855f61cc41b5037e49a806d00f80e8e87a0ba8438bcea8907d85f3a0ee2a428bc166aa2a17cca964bf91c511e0cd4177af5b0800dfec0b8", &(0x7f0000000c40)=0x98, &(0x7f0000000c80)="8450f056dfadd67a15af1cb7e1b943979aab28c6a1b9c5b4f575715472df218b8b9c1eafc6d323b7f278df663b5e53a94e3ea7d68b93ea0df4110ce9f794f8519288de3549f2e77780f7ae4b189967d1d4c9b6014847ed0866e04359ec833b865461163b015025fac3e6d47b541aa38755985f8a87d8f682f8dca7a0a3e4228cdf8005d346c516ce831389f959d49e7f5985edaa61a8ef6935b2f7396c07a753a3beadf2cf3dca002eb2de09a071447b7ba0a332532e949acc65e28bca82606f72af4ab237435dd29929c03fb8b0acd74d7b8c0873757b82060a48f4f3ac78f814a5a5cf9f4f", 0xe6) msgget$private(0x0, 0x201) r3 = semget$private(0x0, 0x4, 0x20) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000d80)=""/136) msgget(0x1, 0x40) pipe(&(0x7f0000000e40)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r4, &(0x7f0000000e80)=""/253, 0xfd, 0x1003, &(0x7f0000000f80)=@abs={0x1, 0x0, 0x3}, 0x8) sysctl$hw(&(0x7f0000000fc0)={0x6, 0x14}, 0x2, &(0x7f0000001000)="db9c7d752e119d764f82d888308ac4e2de24f20d55a8ed0bfe5a028395949a6c880b8dfcdc8adbfff0ac57187cf71fd65825d6badebe2e59b4ca0f230eac6cabea1ba2e028699d0b1c3e852de975ae78b225a8482191205eb24799eaca164d43bbe3a70cd7e6754639292dc9f85fe1227f1280f6c7bb946f9825347fe1", &(0x7f0000001080)=0x7d, &(0x7f00000010c0)="cde57635c535ec8d75b8b991a813b86358a60d373f9356408712", 0x1a) openat$pf(0xffffffffffffff9c, &(0x7f0000001100), 0x100, 0x0) semctl$GETZCNT(0x0, 0x2, 0x7, &(0x7f0000001140)=""/117) r5 = accept$inet6(r4, &(0x7f00000011c0), &(0x7f0000001200)=0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001240), 0x800, 0x0) sysctl$net_inet_ip(&(0x7f0000001280)={0x4, 0x2, 0x0, 0x27}, 0x4, &(0x7f00000012c0), &(0x7f00000013c0), &(0x7f0000001400)="ef1da822c65a0af2d05f4e61dafd414810c4dc9f3dd4bdbe20a9517cbe4d3e74812110002c6d074d3feed5e6912c84fff807f71eebb40387f1cc3bf2b8a2e1b3ccc195bf52a81f0d2d7019ad37c446d5285182aa9930916b470f4fd60c79e038b62b00ebe0a02706d261d28d5d01e9dce53fbfa89ca979c8c4d383253949b6649975cc5207e366e76a72746a04c337a826c0ef5e3f940e", 0x97) r7 = dup2(r4, r6) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000014c0), &(0x7f0000001500)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000001580)=0xc) executing program 3: getuid() setreuid(0xee00, 0x0) r0 = socket(0x0, 0x0, 0x0) dup(r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x802069c1, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), 0xc) open(&(0x7f0000001700)='./file0\x00', 0x8, 0xb4) sendmsg(0xffffffffffffffff, 0x0, 0x4) r1 = accept(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000094000/0x1000)=nil, 0x1000, 0x1, 0x4010, r1, 0x7f) r2 = open(0x0, 0x615, 0x0) ftruncate(r2, 0x8531) setrlimit(0x0, &(0x7f00000000c0)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x3, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil}, {&(0x7f00000aa000/0x1000)=nil, &(0x7f00001dc000/0x1000)=nil}, {&(0x7f0000ff3000/0xa000)=nil, &(0x7f00001f0000/0x1000)=nil, 0x5}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f00000a7000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000063000/0x5000)=nil, &(0x7f0000ff6000/0x2000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000e58000/0x4000)=nil, 0xef}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000e5b000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f0000086000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil, 0x800}, {0x0, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x1, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000300)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000000400), 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) open$dir(0x0, 0x0, 0x0) r3 = openat(0xffffffffffffffff, 0x0, 0x0, 0xe) socket(0x2, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$lock(r3, 0x9, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_INFO(r4, 0xc0285602, &(0x7f0000000000)={0x0, 0x0, 0x0}) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt(r5, 0x0, 0x3, &(0x7f0000000040)="8f73e7cd", 0x4) executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x32}, 0x4, 0x0, 0x0, &(0x7f0000001380), 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x7}, {0x4d}, {0x6, 0x21}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1da9304dc8bf8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7408bccc3081d1feec21422"], 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x3, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {0x0, 0x0, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000f18000/0x3000)=nil, 0x0, 0x40}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000f5c000/0x3000)=nil}, {0x0, &(0x7f0000c08000/0x2000)=nil, 0x3}, {0x0, &(0x7f0000ffb000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xfffffffffffffffe}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) bind$unix(0xffffffffffffffff, 0x0, 0xa) connect$unix(0xffffffffffffffff, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) connect$inet(r0, 0x0, 0x0) getppid() open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) socket(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) write(0xffffffffffffffff, 0x0, 0x0) r4 = open(0x0, 0x0, 0x0) writev(r4, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{0x1, 0x9}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1ff}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) kqueue() executing program 4: shmat(0xffffffffffffffff, &(0x7f0000ff3000/0xb000)=nil, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x173a, r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ftruncate(r1, 0x2e) setrlimit(0x6, &(0x7f00000000c0)={0x6}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000004}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socket(0x18, 0x1, 0x0) fcntl$setown(r1, 0x6, r0) setsockopt(r1, 0x4029, 0x8000, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x7c}, {0x64}, {0xe6}]}) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) executing program 1: sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x2, &(0x7f00000001c0)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082b267ceaa4abdb11823042f60ac1b16fd8fff37d5e39a0b15098423ee6af26b7058c06442080000000000000078731e0195387bc1e767d9f35e5e1c5f6576a4fc9d438d26561de44bc2388e7614cd6c1b31c28dad3a3524d9a6d6c52d2b1a80e441208423740ed422a98954e5cabd03e134f7a7dbfb51a91e8fa3bb622f3049b7b72d641f071f9ac89e99ff58bb1451da81897b0fc39b0fc14e07648fe1584f446924d9b002b2c1faad066419828f53a201d5320a48f2f90949700a9be2860120e13238fed6ee0cc18b92e0150b54d9494b50f4b4252ed90a80f74eb94c14899856035c056a", &(0x7f0000000080)=0x101, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) getuid() getgroups(0x0, &(0x7f0000000400)) getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000001580)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000015c0), &(0x7f0000001600)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x4}) socket$inet(0x2, 0x4000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) kernel: protection fault trap, code=0 Stopped at done_flush+0x38: movl %eax,%dr6 ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic the kernel did not panic ddb> trace end trace frame: 0x0, count: -1 ddb> show registers rdi 0x6c14 __ALIGN_SIZE+0x5c14 rsi 0xffff8000377ff820 rbp 0 rbx 0x756e6547 rdx 0x49656e69 rcx 0x6c65746e rax 0x500000004 r8 0 r9 0x10000 __ALIGN_SIZE+0xf000 r10 0 r11 0 r12 0 r13 0 r14 0 r15 0 rip 0xffffffff819c5e3b done_flush+0x38 cs 0x8 rflags 0x10046 __ALIGN_SIZE+0xf046 rsp 0xffff80002f3f8f58 ss 0x10 done_flush+0x38: movl %eax,%dr6 ddb> show proc PROC (syz-executor.3) tid=244335 pid=3863 tcnt=2 stat=onproc flags process=8000010 proc=4000000 runpri=32, usrpri=85, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0x0 forw=0xffffffffffffffff, list=0xffff80002a6b3c58,0xffff80002a6b22c8 process=0xffff8000ffff4448 user=0xffff80002f3f4000, vmspace=0xfffffd80691512c0 estcpu=35, cpticks=1, pctcpu=0.0, user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 30805 142330 11240 0 2 0x8000000 syz-executor.1 30805 447811 11240 0 3 0xc000080 fsleep syz-executor.1 841 327758 36879 0 2 0x8000000 syz-executor.2 841 470591 36879 0 3 0xc000080 fsleep syz-executor.2 841 64417 36879 0 3 0xc000080 fsleep syz-executor.2 52850 363406 41886 0 2 0x8000000 syz-executor.0 52850 280707 41886 0 3 0xc000080 fsleep syz-executor.0 50705 445617 34169 0 2 0x8000000 syz-executor.6 50705 167111 34169 0 3 0xc000080 fsleep syz-executor.6 3863 74549 78805 60928 2 0x8000010 syz-executor.3 * 3863 244335 78805 60928 7 0xc000010 syz-executor.3 91741 413373 97711 0 3 0x8000080 nanoslp syz-executor.5 91741 9013 97711 0 3 0xc000080 netcon syz-executor.5 91741 41879 97711 0 3 0xc000080 fsleep syz-executor.5 44870 246226 0 0 3 0x14200 acct acct 97711 18007 97655 0 3 0x8000082 nanoslp syz-executor.5 78805 54986 97655 0 3 0x8000082 nanoslp syz-executor.3 61398 66781 97655 0 3 0x8000082 nanoslp syz-executor.4 11240 174434 97655 0 3 0x8000082 nanoslp syz-executor.1 36879 350904 97655 0 3 0x8000082 nanoslp syz-executor.2 34169 22657 97655 0 3 0x8000082 nanoslp syz-executor.6 95668 34764 97655 0 3 0x8000082 nanoslp syz-executor.7 41886 365563 97655 0 3 0x8000082 nanoslp syz-executor.0 10720 183706 0 0 3 0x14200 bored sosplice 97655 71071 25796 0 3 0x1a000082 wait syz-fuzzer 97655 15547 25796 0 3 0x1e000082 nanoslp syz-fuzzer 97655 65281 25796 0 3 0x1e000082 wait syz-fuzzer 97655 349749 25796 0 3 0x1e000082 wait syz-fuzzer 97655 339107 25796 0 3 0x1e000082 thrsleep syz-fuzzer 97655 136818 25796 0 3 0x1e000082 thrsleep syz-fuzzer 97655 310381 25796 0 3 0x1e000082 wait syz-fuzzer 97655 213643 25796 0 3 0x1e000082 wait syz-fuzzer 97655 340177 25796 0 3 0x1e000082 thrsleep syz-fuzzer 97655 501257 25796 0 3 0x1e000082 thrsleep syz-fuzzer 97655 37081 25796 0 3 0x1e000082 thrsleep syz-fuzzer 97655 237832 25796 0 3 0x1e000082 kqread syz-fuzzer 97655 456220 25796 0 3 0x1e000082 wait syz-fuzzer 97655 409309 25796 0 3 0x1e000082 wait syz-fuzzer 97655 216402 25796 0 3 0x1e000082 wait syz-fuzzer 25796 506138 53661 0 3 0x810008a sigsusp ksh 53661 263973 97250 0 3 0x1800009a kqread sshd 70661 289167 1 0 3 0x18100083 ttyin getty 97250 236466 1 0 3 0x18000088 kqread sshd 73958 434113 71127 73 3 0x19100090 kqread syslogd 71127 78667 1 0 3 0x18100082 sbwait syslogd 24098 386095 1 0 3 0x18100080 kqread resolvd 56722 77125 41613 77 3 0x18100092 kqread dhcpleased 66496 454796 41613 77 3 0x18100092 kqread dhcpleased 41613 70611 1 0 3 0x18000080 kqread dhcpleased 23502 387011 0 0 3 0x14200 bored smr 20839 447725 0 0 2 0x14200 zerothread 21522 360601 0 0 3 0x14200 aiodoned aiodoned 59483 163027 0 0 3 0x14200 syncer update 36970 15190 0 0 3 0x14200 cleaner cleaner 28082 20766 0 0 3 0x14200 reaper reaper 23160 290021 0 0 3 0x14200 pgdaemon pagedaemon 9707 408675 0 0 3 0x14200 bored viomb 50326 91257 0 0 3 0x40014200 acpi0 acpi0 72674 268074 0 0 3 0x14200 bored softnet3 22253 141350 0 0 3 0x14200 bored softnet2 88232 378550 0 0 3 0x14200 bored softnet1 87446 39710 0 0 3 0x14200 bored softnet0 32914 510459 0 0 3 0x14200 bored systqmp 82782 453538 0 0 3 0x14200 bored systq 6664 431120 0 0 2 0x40014200 softclock 27082 500882 0 0 3 0x40014200 idle0 1 54770 0 0 3 0x8080082 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10206 6753K 11038K 166960K 22166 0 pcb 18 18K 20K 166960K 782 0 rtable 224 11K 12K 166960K 6292 0 pf 33 9K 10K 166960K 542 0 ifaddr 44 13K 13K 166960K 846 0 ifgroup 58 2K 2K 166960K 1007 0 sysctl 4 1K 2K 166960K 16 0 counters 32 17K 18K 166960K 266 0 ioctlops 0 0K 2K 166960K 485 0 iov 0 0K 28K 166960K 269 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1529 96K 97K 166960K 8339 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 68K 76K 166960K 178 0 VM map 2 1K 1K 166960K 2 0 sem 12 0K 1K 166960K 471 0 dirhash 12 2K 3K 166960K 123 0 ACPI 1697 195K 286K 166960K 12548 0 file desc 16 57K 109K 166960K 7045 0 sigio 1 0K 0K 166960K 174 0 proc 62 59K 125K 166960K 5909 0 subproc 104 6K 8K 166960K 2604 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 596 0 in_multi 98 7K 7K 166960K 2198 0 ether_multi 1 0K 0K 166960K 40 0 mrt 2 0K 0K 166960K 21 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 97 440K 440K 166960K 97 0 exec 0 0K 1K 166960K 3562 0 pfkey data 0 0K 4K 166960K 7 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 301 98K 132K 166960K 54209 0 UVM aobj 185 5K 5K 166960K 205 0 pinsyscall 36 72K 105K 166960K 13090 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 288 0 NDP 15 0K 2K 166960K 623 0 temp 76 6812K 14748K 166960K 342459 0 kqueue 12 18K 29K 166960K 629 0 SYN cache 2 16K 16K 166960K 2 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle rtpcb 120 779 0 775 1 0 1 1 0 8 0 rtentry 112 2248 0 2150 4 0 4 4 0 8 1 unpcb 144 3867 0 3854 6 0 6 6 0 8 5 syncache 336 12 0 12 1 0 1 1 0 8 1 sackhl 24 2 11 2 1 0 1 1 0 8 1 tcpqe 32 14 0 14 1 0 1 1 0 8 1 tcpcb 808 1587 0 1578 8 0 8 8 0 8 7 arp 88 420 0 400 1 0 1 1 0 8 0 ipq 40 16 0 14 1 0 1 1 0 8 0 ipqe 40 200 0 198 1 0 1 1 0 8 0 inpcb 352 6167 0 6155 14 5 9 14 0 8 7 nd6 104 600 0 576 1 0 1 1 0 8 0 pkpcb 40 38 0 38 1 0 1 1 0 8 1 kcovpl 48 200 0 192 1 0 1 1 0 8 0 ppxss 1072 19 0 19 1 0 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 8879 0 8416 113 84 29 30 0 8 0 art_table 32 8880 0 8416 4 0 4 4 0 8 0 art_node 16 2238 0 2150 1 0 1 1 0 8 0 sysvmsgpl 40 21 0 10 1 0 1 1 0 8 0 semupl 112 2 0 2 1 0 1 1 0 8 1 semapl 112 468 0 458 1 0 1 1 0 8 0 shmpl 112 202 0 20 6 0 6 6 0 8 0 dirhash 1024 91 0 74 3 0 3 3 0 8 0 dino2pl 256 9823 0 8289 97 0 97 97 0 8 0 ffsino 240 9823 0 8289 91 0 91 91 0 8 0 nchpl 144 18389 0 17801 66 33 33 66 0 8 8 uvmvnodes 80 11397 0 0 233 0 233 233 0 8 0 vnodes 216 11397 0 0 634 0 634 634 0 8 0 namei 1024 81300 0 81300 2 0 2 2 0 8 2 vcpupl 3904 16 0 1 2 0 2 2 0 8 0 vmpool 664 36 0 21 2 0 2 2 0 8 0 kstatmem 264 494 0 468 3 0 3 3 0 8 1 scsiplug 72 9 0 9 1 0 1 1 0 8 1 scxspl 216 140258 0 140258 8 0 8 8 1 8 8 plimitpl 152 1155 0 1137 1 0 1 1 0 8 0 sigapl 424 7005 0 6958 9 0 9 9 0 8 3 futexpl 64 88153 0 88147 1 0 1 1 0 8 0 knotepl 120 29155 0 29073 16 3 13 16 0 8 6 kqueuepl 184 1256 0 1248 1 0 1 1 0 8 0 pipepl 288 1731 0 1702 7 0 7 7 0 8 4 fdescpl 432 6943 0 6916 5 0 5 5 0 8 1 filepl 120 42881 0 42625 14 0 14 14 0 8 5 lockfpl 104 1565 0 1563 1 0 1 1 0 8 0 lockfspl 48 652 0 650 1 0 1 1 0 8 0 sessionpl 144 208 0 192 1 0 1 1 0 8 0 pgrppl 48 400 0 384 1 0 1 1 0 8 0 ucredpl 104 6380 0 6365 1 0 1 1 0 8 0 zombiepl 144 6960 0 6958 1 0 1 1 0 8 0 processpl 1072 7005 0 6958 6 0 6 6 0 8 2 procpl 656 12344 0 12275 8 0 8 8 0 8 2 sosppl 168 54 0 54 1 0 1 1 0 8 1 sockpl 504 10941 0 10913 64 53 11 25 0 8 7 mcl64k 65536 70 0 70 1 0 1 1 0 8 1 mcl16k 16384 1 0 1 1 0 1 1 0 8 1 mcl12k 12288 7 0 7 1 0 1 1 0 8 1 mcl9k 9216 3 0 3 1 0 1 1 0 8 1 mcl8k 8192 77 0 77 1 0 1 1 0 8 1 mcl4k 4096 17 0 17 1 0 1 1 0 8 1 mcl2k2 2112 1 0 1 1 0 1 1 0 8 1 mcl2k 2048 61043 0 60941 47 25 22 38 0 8 7 mtagpl 96 175 0 165 1 0 1 1 0 8 0 mbufpl 256 169632 0 169469 115 93 22 62 0 8 7 bufpl 280 21740 0 10346 815 0 815 815 0 8 0 anonpl 24 857623 0 851099 87 0 87 87 0 188 26 amapchunkpl 152 173366 0 172697 47 0 47 47 0 158 19 amappl16 200 16705 0 16541 59 38 21 23 0 8 8 amappl15 192 220 0 219 1 0 1 1 0 8 0 amappl14 184 767 0 753 2 0 2 2 0 8 1 amappl13 176 21 0 21 1 0 1 1 0 8 1 amappl12 168 10295 0 10267 3 0 3 3 0 8 1 amappl11 160 49 0 39 1 0 1 1 0 8 0 amappl10 152 243 0 232 1 0 1 1 0 8 0 amappl9 144 129 0 129 1 0 1 1 0 8 1 amappl8 136 448 0 416 2 0 2 2 0 8 0 amappl7 128 62 0 48 1 0 1 1 0 8 0 amappl6 120 2695 0 2681 2 0 2 2 0 8 1 amappl5 112 890 0 878 1 0 1 1 0 8 0 amappl4 104 1788 0 1756 2 0 2 2 0 8 0 amappl3 96 31809 0 31723 3 0 3 3 0 8 0 amappl2 88 7953 0 7881 4 0 4 4 0 8 2 amappl1 80 42218 0 41728 22 3 19 22 0 8 7 amappl 88 52071 0 51875 6 0 6 6 0 92 1 dma4096 4096 1 0 1 1 0 1 1 0 8 1 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 0 1 1 0 8 1 dma128 128 253 0 253 1 0 1 1 0 8 1 dma64 64 6 0 6 1 0 1 1 0 8 1 dma32 32 7 0 7 1 0 1 1 0 8 1 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 204 0 20 4 0 4 4 0 8 0 uaddrrnd 24 6979 0 6937 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 6979 0 6937 1 0 1 1 0 8 0 vmmpekpl 168 53711 0 53641 4 0 4 4 0 8 0 vmmpepl 168 478512 0 476626 114 0 114 114 0 357 22 vmsppl 344 6978 0 6937 5 0 5 5 0 8 0 rwobjpl 24 119053 0 106358 79 0 79 79 0 8 1 pdppl 4096 13964 0 13889 608 527 81 93 0 8 6 pvpl 32 2592577 0 2579364 401 46 355 401 0 265 218 pmappl 216 6978 0 6937 3 0 3 3 0 8 0 extentpl 40 56 0 38 1 0 1 1 0 8 0 phpool 112 1164 0 782 12 0 12 12 0 8 0 ddb> machine ddbcpu 0 No such command ddb> trace end trace frame: 0x0, count: -1 ddb> machine ddbcpu 1 No such command ddb> trace end trace frame: 0x0, count: -1