e3ae2f92dfe0c90392a47ea53850627c249733f70e10c1a4d7acf7deb", 0x91, 0xc, 0x0, 0x0) getpid() ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x18, 0x0, 0x37) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f0000000640)={0x10, 0x5, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x10000000000006}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfffd}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x9}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1f}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x3}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x3}], './file0\x00', 0xb}) setrlimit(0x8, &(0x7f0000000000)={0xfffffffffffff853, 0x8000000000000001}) mknod(&(0x7f0000000280)='./file1\x00', 0x0, 0x6) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x0, 0xe5, 0x9fd, 0x88c, "43b2b0bf3e79036980220d348bba04ff4e629aa0"}) writev(r4, &(0x7f0000000740)=[{&(0x7f0000000200)="71994c1de376a629d07b09610817554b444e03bbccd179a857389f23c8a50b91a62a5453774c410d0d", 0x29}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000080), 0x1) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000400)={0x3}) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x1f, 0x0, 0x3}, {0x1}, {0x8106, 0x7}]}) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[@ANYRES32=r0]) executing program 4: sysctl$kern(&(0x7f0000000000)={0x1, 0x1}, 0x2, &(0x7f0000000040)="1b7f", 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000100), 0x4, &(0x7f0000000280), 0x0, &(0x7f0000000640)="e2714be05c6a432bfcb43ba70e2bb9e6add925cf34d00e465191e199efee4898bfe502dcc0a3e3fd0cc0e7969055dcb470ddd2f263dfb8065cbf63d41b2a29e4f92695a2dae1e619ba2b0ccd1e605cd2827beb6ddaf6b579cccebb6d267a74d6af9f2cddd1eb38180245caf3e0f240c5f1ee52a05a63c446df6149316cc2e17b775698e9114250d85ec893fbd204889e5c3f37ee5894227fa7b36a2803d9c558953caa2452fff1bf82f49299d2fd07d8a464fd351d966782d21806ba5be9dc66d7dd572cdae3822888010771550dd55b3014876e2537e33b838b12b10d843be49e4cfc3b3f04a60088dd3cc3fbdc16864e028753d898f0bc0bd6e20f96274d743755332aebcec91d4f490000000000000000628c7c526f7de4f21b6260bacfe436d6eb63a96ded0b0f29cbc8ea2a7d2760b1fdf551506810d63132c72c14be5ffcc53ca339aea237797e863010", 0x14d) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) link(0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd600625200000000000000000000000000100ffffac1400d0fe"]) r0 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x8, &(0x7f0000000100)="54db0b54854d9a37275631fa6e64174e78402377241f3b2ed58c7bda91f1bb6545d47631dff7e76aa265a2f8843b8ce1456e3fb26125a455bacf5bd48c8d7bae6cf710c023b177094b91f32433bbacecd6613f1005d2fb896d2b5266906e9b8c5c1a418c4d72195cfcda996f6f5dce220916634c6dbdefed7290ee704452", 0x7e) setsockopt(r0, 0x1000000000029, 0xa, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) openat$speaker(0xffffffffffffff9c, 0x0, 0x2, 0x0) syz_emit_ethernet(0x12, &(0x7f00000002c0)={@local, @local, [{}], {@generic={0x88a8}}}) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100000000001000}, {&(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x80000001}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x1000}) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) executing program 2: socket$inet(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000000}, &(0x7f0000000040)={0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff}, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x1, &(0x7f00000000c0)=[{0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x18, 0x0, 0x37) r2 = semget$private(0x0, 0x2, 0x0) semop(r2, &(0x7f00000001c0)=[{0x1, 0x13, 0x1800}, {0x0, 0x3, 0x1000}, {0x1, 0x20, 0x800}, {0x0, 0x9dc8, 0x1000}, {0x3, 0x0, 0x800}, {0x0, 0x0, 0x1800}, {0x4, 0x1, 0x800}, {}, {0x1, 0x2000, 0x800}], 0x9) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) seteuid(0xffffffffffffffff) socket$unix(0x1, 0x5, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x2000, 0x0) r3 = socket$inet(0x2, 0x0, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000180)=0x5) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000240), 0x0) socketpair(0x2, 0x1, 0x0, &(0x7f0000000000)) socket$inet(0x2, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) syz_emit_ethernet(0x3f, &(0x7f00000005c0)=ANY=[@ANYRESOCT=r0, @ANYBLOB="700002007dd1a800020000000000000000ada26a792ad6f9d3c2fa6f179f00d91d01aa2c22df3e81eff1fe388af5f800"/60, @ANYRES32=0x41424344, @ANYBLOB="ffffffffffff000000000000080045000031000000010000907800000000000000004e22"]) r4 = open(0x0, 0x80000000000206, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x45}, {0x60}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "2cf748460adb56e8dd42caee5275882ceece40cf"}) ioctl$TIOCSTART(r1, 0x2000746e) writev(r4, &(0x7f0000001740)=[{&(0x7f00000004c0)="e894fa42536fd08ef59d6601411f1d2a07ba8da13fdc6deb33b10b7d51d2ea9065a2cdea987277dc5b64ccc69e495be72c200000000000000084f47c73b091ed96d22c04bc7dc993c69e0bf20f91364150ff0a679eb2903d2d2f3d1f5d2d7bb4a89634b02915e291cedca7417be388cb0e9e35f070127ee695d4312c9f8c380d69924ec4c82192ba17829bacd3b138ad10e120fd6e914e5696d08b620b1c81f2529d5432c0d8f4c8e691ae76263cfc112f11515b6506a3d67b89fd02f649dee4899a47f6501882", 0xc7}, {&(0x7f0000000240)="b090f865593f3183", 0x8}, {&(0x7f00000006c0)="8153c2f4df6834286f9fc77492a2ca3ce0fe2b42d45725afedaf3c01ee9b71d34034b24f95efd0663f1006ebb3e8255805be820c2e3e5559ba9e1dbe490e9fa7feeaf941e483f0822cb218e8818e3e5804dd4f4c0b5e875093da125ae2a9dc61166e9207734a8b12c9f1841c3cfc49ce8bb1eceb3814d0ca7c6511e0a26774f7a0ff3e9fdcf82c48f9b1ddd9f77b212aa007418e915f04382c8a7ec39771bc65e66853ff97cbdc9a70e871de10e92da79e70f7d6a6164ee26375cfd35871db3d39ecc1a7fa4c532222055432c8f628ab1dbe9e2d42f0c8180ffc9b0207afec7cbf2de4b8c6bf1b8793eeb085af5d2420809ddc3049487ba1b1dc8f5ed445617e4dc872beb51f332ba5390b77de93a13479f0e5104a7638bf8b7abc4967e5401f6ea0d6200bbbe8d42614ec38131dadc22ea53b56261179ce693659e5d03c826c4e56d6052807c946489344779015820d1c8d6e43f779157761d79ab24d34545462f36f6d02a87a8ef95333fcbd38dec10968e38b488c7ccaed070202c76a2b0e7dd6e4ba29f2ce96ca3804895e6a26dd019f5666abfb3191abf035338d5ab2434095cc01c1106e5ff4eec92ec732c03998345a7cfbe4cc0972fac549005f49b6713a8c7d11673d4a0caf1ef3f4e0414c873b62b8922427daf7416f2e13162944b9f94481e0a831c23030c62226fa1e77735af9e8f618d41ccc37b52e34028a5e8fd14e770b7a1902dab309fc7d94b6ba7856b8cc02450bf72ed8f89a01d72022a577f5b67c350980b3f64ebb0ccdc2dc344abf5537940d5ba123f83abdfeaeda8ce107eefc9696b6d18ffd35b3ffc682bd7a50deb5b8002fa087c4c837a4920461df824dab2ca28517294c2d55187035528e3644c52757673d355521982e0c1ef6bcb8797a19f2bbdaf4f3b5eaedc331ccffe212f87e4c8834e7f64e98fe1124c7fbe03bea9b7d5d43c3d9b6c2cbb3b72090e2d75f486101390748acd8a393d6a72a3bcdc787f795fbf7170246492dd5675e25c591e231b9b01e90c15a68d7e24cc6db3eb1bf6c208cd41a67a93541c94cfa88d6e0e4e05d4daff45d93e35f05dfc75a90b4d2b244053d15c51862a929ce86a7f58e5a5d7c78aa86626e59d1efa639feb21855672efc820ac0902a823de044a437a7444d197d4ef9556bf849820a18028615531ba04952a8a798e11e2f77691150367738489360edd17b157d144b303905fee9e3a668abffa35cd9d90bf546efcdc3e3eb2dffd372b3129637dfd529ae41ffaefc7d7c296d693f45f03bc43112de8af4e75cf234d9c3f26c591287a3040a1ac2c5951c795e87631a0c2eb2353ed8b40012df35de7627ea161f16aa90fde480d9d65a556d0306e5b6659d3f8bb583594352e59dfdf9df6d7258aaab4c194eb86078fcf2b5a7ee2b8145d881a32c863ae2501811c107a7c25c78815f19fb49e74f43d54c16debb90541df8393a43557580db243fcb87152461181b635b03b95ccca4692c969d7a42afa6592b08f291d640305f6f6cb11ed7b96f3b3725c585e0d8077e4943711f4f896fbddd0301f99ee96fe7d8ff81dcaa223fad00c6e01dcb4f7a12fb9d5d6b6531cff66a03fc3b4b0ae0127e6045017a7dfb7f83eafd6c03cd649f244d8e7f80d5736c29957fe6d50c099ea174642b67ed1f7c1ccc200f7521abb8ebf0698dc3b9ef178cd882bac31bf1651de142962cf51f6d0d3582ea0456852908810bcc3f5b4c72a4e0d4c30cd841148faa8f9b34f1d55b59f704309c4cff2cd991b3e3cc30a325aa8e5f12cd05e9ade3e8033fed3da60cd461de1622b74094dcea78ca727513991241f15b9248507ddc95c3b65f232ac42274070add6c16d61b56cdcd5f5237807a8820959c8e855588bc57f8e31991f21f0647a4504360bc3389d35a531883bc36c0fca669c036542d3ea00403af8f4f843894b5cc512e7425edc5993f534c0e34a8bc6f7729ccf2bc82ffcbc43721753069b61590b338dc958821d52cfdbadcc42822a4b050e6e1ed1da3f977ca587e852c1c9439f1ad53f0491bfc0c861c97e52e1d5687ad6a3e19d9c1e5a341cd3b47c6dd80a4a6c15a101d849f6f050114b4fd0346cdf08485fd7b351d62773a229c5222d4710856bd3efd13cee0252d998d6cd68f2584a8f160b354a55025422ac8af9979d4929a05274270675af96b5942123a921635977573531162e1928bbd290f25723569a3a5eadf9ba86dc4c06a50d8f8614e2f51b4d415353a3fb8fde3cc93d7d8f5158a770a2fab827929f213954b8d8187a15c717e3b3095b6cb9ae2d63209e3f5ac96836b0bfa305920a7c989c78d0936a8756e40ac03eafb576faf693762183b1c93f8885afd417a6a904c7e23fa8c55c112a74946a7f98e9b39f2018aad027db7ce30245f3df383e78735818626bb7ea9d885527226c61f4c341d5ec64be9a601c065db764427177237383e4301298a84b840ba551ffe1c6b8584ffb1690613328fa8d28cfab6f3d6e363b71b39f7e07aa6f732a2287bbc00a14a66ad7c4bb0d03d94e2ca41185e403ccf024a6a5c94c5f7b8e66ad99c5d7a66798ec5fc3fe99c5f9ff77e1f50bd2d052f9efdd3314a777e3350797acf9942201a62550995ad4d5c2b4587f8026be2dda7712ba5a4dddfc26e600d6f98c02035c7747362af39c735385cf605a30bca64ac23c78d9c2c462a72182ec1595484e5ca3d91d26b754c7f91c40d7a633c32d8e9388accffa7c1721bb5df52e05b0c5cb053c6c74ad0b67e46301ca0fa1112586fb2fe3016c3b40cfc6ec56440a313360b6d163cf20cad1efe73170b65196b5b68c61a36c31272f47ce8db41085f38e868a1f45992dcc3614dc8dc2b4bfbd74749ad21561a56fa137dc6768571804b546890d4b072e88ece97414d9f3501d9988778830403f81b0e566da3b0e4592c7b8495e0cb0e03561f08d66a0948a15e8e1a77910bca2f6d215c1a2c9c82c8f74fa182c1d1443aa034bc3064485bf4c7dcae8738e42e19563fbcde9a2d4927ad0da5570ba5793678e4eab1d074ca922c7978d9af0679e5d13da88b6e58e63696888dbc4939c206d0ec1451b3d62f1e15ee35a236f2209ac70053a6fa48b91b3915a47d0f62c21432397c4b6062cc094e1ff2fbe0484feb2c27fc8161b257c5acf42ea1bce126c35937770768f5bd604adcc0d3fb20729a821b5eab770207bd891bc49f293372e0a66b7dd7e51dbc73f085668b9b81ae53ef6aaa946fd5bae734ca49d35a23d3d1252a38dc036909580881d5efb68f2e1bc11420096713be8135f7f74ec46caa05b881eacdb1cbc7569164bac796095692bb96da5ef56926b427e38dcce0971ffdbf15f4e814e28f58ab5b07bdbbb9b2bfe098675f59df055c9611425b038395ff57eb218720b28c89647c10f0c168393f2e31cb548a6cd144f9a5083dd6eeef1544703527abbf16133cc6278b8f7b843984033c8ecc8370713f2f508aaccba06ef7f246db9ffcb39cf8e187d022b340a1d7a09a8abbf923ed3f1594655e908217216484f28705bd212a5918f62f590e6dedcb4fa5c9c2494145141a52a66796be1a14e06c25da3e3a9573534f6c28db3352c1215d2ac679c8d0a0d82d53e55265d1359bc6346ae7cc3fa47d470470e788dd2199fd40440c1c8f14efec2ba99bdb3ac0883815cd2d2adc9dbe1285877e1dfa3569c60eba2b003ef905af2128e619f4095fb7894065fefb7090af22faee19113ddb6a6e8663dbac14ebdb6d2ea2418d77d9b5fe8ee0dff51e8ac55f077bb00eae58c537050cb905e811f1bbcf6b905f3707365ed30e30d3131c9948a11e5d36a18a62c42d870e63de49e85dd4b5246e4134a0d72878374eedb7896fdae5f7adb3d1e009e82460aa9e3893759ceab886c1516afe858c4f66b7ef436cd7755354caf0f24b6d3c54a9b816612ff25fde59021d037bf8e05e307bb75045c7025dbf6dbadab4dff5784f3af063b12f3c0d6dce0d81c0f7cfc8e8c29cb975a2d17f8ccdb6fd788c3093c06e4639292b3340bf542901f2fea457f950e7eb0c9d441ef7986bff3a1c8ab745a13de746f7682588770c4fe3ca2e1c86a585a131d07bd5839e9dcf8c43279ac94544ebd3f6cc1344491adfd478df6b5c8203a26b9c4a6455ad8140c9bd0f16d6ec6d4e320a0d3431f87b0a91ff5c9d1dbfb0a8fb116227263995fc9f8587361461e0fd31689ede732a899f45548532696a9b05a1109395bdd5a08d80dd850e499148ba0c05da3ce3cf3bf193967289ddbb8efafbafdc19e95215dcd7d0ca85f56ff4c6325cecbac38af19bb16281781ad043a6dcb32be4e19691ea86eb6a1f8e8006631ce535f94f06495ad7677cee5ad70a1317f2d113ad0759c87be3e40fdd7c28fa49f8b9f2e311c03e0236ae5aedd86475923798210c0ffaf2c33c3fea6c13a38e52a25c5e32d70490da7956202a99f0aa0f212bbae6aad437155c93febd5ed3d88683354d0a1f65d239740f673e468c485bba7faa35dd465a23e1956f7f4c6e2e4b07788424dee6960ef6e8ecb394fff2d6b12707699bbe89c5bcff9b97236fd2d0e12b563186f01e3c058383a6a51003f82082af1b4e94f825a82f3246554609334351200d968a9f1b61bc7a2dd357a8c188b6e8eb3b9473f7a04f7771efac4ac9673f3b50f08874afe6019d9912083d6850b9225b4eecb6c83870e55664b9a17a91d89a2515366912fe23b90d450a753e01dde3ad21e75343fcc8268c936a7fb001aa58d5ff72574e07334bc7cdc095d2bf4b0ebdd4030cac3e8a5712033a9367f215f123291276eba49b6f662364e85554ff1cccedb2b96fcff2a65a1bfca2d94c2e9889f42b942ee5247cc15918487b5802c21bc11cde5e6907d0d5857fb5738ffa3fff5edf3959c8388ec067377bcc8f256f1c8fdd20b398ae2e8ef17b45e93fd6b07e76eaa254f3d885401cc4a0a24cb6aff5ce557d62649f4cc8ea90e3fac434c6f9352e687004148cb449f7b1a57da7a7ce8ed7535d2b7793679a2289b2cebde8e066462672533d6d372298a85c2c8f6675e6ed28f9371d15fe79103aa5072e2c4ce5ed320a4e6bd94ff1695ab10d279570c5a3b746970d6c4a5500167b183ec0b3e8137ae9b585a6e21a8d662f8c1b94aaeadc4a28188c29babc94f2f1be790f99ae6fb56f2eb7a52856a9164793d6f787b414996155c42af06c8780ce8b4e4f2215478921ebbe4c7e652e1394ab60dc9fe2bda77812f402f9e9546140354ae6d3dcff1e150cc4f5a939fb12ec0bb0074ef950a27698b3a5a163f68a1d28ed57462120b79a0ab9d8c77f9b8b6614f9bd5a53adfffee7f295e413f54b23d79ac1ce5ba18ff171ccde935433ec9e796e69a44090514a067494d8237843b81d01cc85b425e54a45182b27668cf93adad626839fef0be272eed490a6f469898783c0ec6605292e7dbac3ba0f7d085b28b74a7be1dd13db3981b22f96fb9c9e022e342cfb65be1802123a3fa1fec29f310029fc485b0a1a392df7968f6557ce6ec86c85335f8c3129b6253cc3f9fc43aae1d45d866538eedf130d09e1f724a8202efb0cbe1d2697840ed170fae1c682ab6ffb7009698a85e9124ae0e9e5df153f0335dc113a0baeab5ebbd0b97e26208c4307bad7e9ab5d9f64d6f9e3cd620501fdd430616f3b47110819c8064b4bdf1d44b944f8da90878cb113f4c42275d895ad83b186e8dce42363b3effc5c71a32699b582ea3a00f9f942a2631309a77b99b86ec78379e91a829434fc109e44d3de8c1e5b62d5d87ef973a61ca3ab", 0x1000}, {&(0x7f0000000280)="8a559d6d4243ffbbf72ff1554697b54036", 0x11}], 0x4) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 5: syz_emit_ethernet(0x4f, &(0x7f0000000580)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb08004500004100007fff0000907800000000ffffffff4e204e2300089078454564383d643912d90bfbde4f8903f5fcccb09f1d4cb9028c35d1c371bdd6b232c0390378"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x20, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x1d}, {0x1}, {0x6}]}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000400)="b4d7977cabbb66f305e8897067a3", 0xe}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mprotect(&(0x7f00005b2000/0x2000)=nil, 0x2000, 0x2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000340)) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x7}, {0x8, 0x2, 0x20}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) utimes(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0xffffffffffffffff, 0xfffffffffffffffa}, {0x20}}) flock(r1, 0x4) writev(0xffffffffffffff9c, &(0x7f00000004c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222fb7", 0x42}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='r\x00') openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) getsockopt(r3, 0x6, 0x9, &(0x7f0000000500)=""/243, &(0x7f0000000600)=0xf3) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f00000004c0)={0x5, 0x100000, './file0\x00', 0xe4e0, 0x0, 0x9, 0x401}) sendmmsg(r4, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x18}, 0x2, &(0x7f00000002c0)="c8c7bef21429f4ce", &(0x7f00000000c0)=0x8, &(0x7f0000000340), 0x0) unlink(&(0x7f0000000300)='./file0/file0\x00') r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x4, 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000005c0)=[{0x61}, {0x1d}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) setreuid(0xee00, 0x0) getuid() (async) r1 = getuid() setreuid(0xee00, r1) (async) setreuid(0xee00, r1) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x3, 0x2) (async) socket$inet(0x2, 0x3, 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) syz_emit_ethernet(0x20, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaa88e7507a823524cfbb7771363081f7809acf47ec"]) (async) syz_emit_ethernet(0x20, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaa88e7507a823524cfbb7771363081f7809acf47ec"]) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x60, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x10215, 0x0) ioctl$VNDIOCSET(r3, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000003c0)="e6dc31b274c09e9eab5e9f9bb3880e42d5688e77f7f8677a720d763fa8650efd4f73dbb850e49c7ea8a2b05d71f2d02b6278f861a5dbda8eadf71365bf9fb356076837633fb47a448d86460836d5965b0063c5e6603f79ff6217883c549337915286d7d94cc9a86c2cab537805", 0x6d}], 0x1, 0x80000001) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="86461872d221160000010000000000000021132be025a99c50274203ac9aa338754b52053dd8bf93c5311807623fd88afc27de914f9ddeeb20e73678a457ede7d28d6788bb794107000000303aacf5811aa417a31c8358321c375fa5c514db7b931ac6c2f1ba22e75aec3090882ce1397c46466b876a07d02373e64fae4a"], 0x10}, 0x0) socket$unix(0x1, 0x1, 0x0) (async) r4 = socket$unix(0x1, 0x1, 0x0) socketpair(0x1, 0x0, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(0x0, r6) (async) setregid(0x0, r6) openat(0xffffffffffffff9c, &(0x7f0000001500)='./file0\x00', 0x222, 0xb3d2b0b5428267ec) (async) openat(0xffffffffffffff9c, &(0x7f0000001500)='./file0\x00', 0x222, 0xb3d2b0b5428267ec) r7 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {}, {0x4000006, 0x0, 0x0, 0x1}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) (async) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) (async) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) write(0xffffffffffffffff, &(0x7f0000000280)="7f23a3c23cce2575e1dd92c25678", 0xe) sendmmsg(r4, 0x0, 0x0, 0x0) executing program 7: sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f0000000140), 0x0, 0x0, 0x0) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/97, 0x61}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000440), 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_inet_carp(&(0x7f0000000580)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f0000000180), 0x0) sendmsg$unix(r2, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x40a) poll(&(0x7f0000000140)=[{r1, 0x4}], 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) getpid() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r3 = socket(0x18, 0x2, 0x0) getsockname$inet(r3, &(0x7f0000000080), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x2, 0x0) r6 = dup2(r4, r5) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 2: sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x32, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000300)=@file={0x1, './file1\x00'}, 0xa, 0x0}, 0x403) r0 = socket(0x18, 0x3, 0x3) sysctl$net_inet_ipcomp(&(0x7f0000000100)={0x4, 0x2, 0x6c, 0x1}, 0x4, &(0x7f0000000140)="dac8a1a9ae5aa735b689108e", &(0x7f0000000180)=0xc, &(0x7f00000003c0)="f7fd5a766aa3948adfd932e247d8ddb770d4118a72bc28981c9c7a2ef5cf789579622fe2531064e767816f7c0e11c4f02514a8311547f136d1887b2b5d64083b4de3ce0cedd974b452650fd7089c25f3d2a4f0573ed6520dd9a04df53f668274ced76db48cfc22ba96c3f2eb379237586f5bf437f210f1bb6d53342608193cc79b3567f2a7204a8cdc74f8fb4a170592db0cbb9ed2a5699cc7f8e9831e84811dc725115ae1d354dd43c2c97a88ce122cd7087e783179e8838a2726fb67ee95d4fa490444983dc6364ac04be2281657964b66fdb95d0fe8075f0cabbae6f26ab56b9eb06b3eecce6ba7e4489964626aef6f46eb0d7095030706f76d7590726e16abcbe26fcdf8fa111bfc2718ef1fd8494116662a84da2071918b61a5ce88ea0190f30b44adc5a5b910783eefe3691c36baca8ab8d28ef606b70555df4944e360ae89cdd58bf95a84d67f6ebeeb4b7c6fd975755aa0225c5bd5", 0x159) close(r0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x5) r3 = getpid() ktrace(&(0x7f00000001c0)='./file1\x00', 0x3, 0x400, r3) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r5 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r5, &(0x7f0000000000), 0x10) connect$inet(r5, &(0x7f0000000040)={0x2, 0x1}, 0xc) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readv(r4, &(0x7f0000000380)=[{&(0x7f0000000200)=""/87, 0x57}], 0x1) executing program 6: r0 = socket(0x2, 0x3, 0x0) setreuid(0xee00, 0x0) r1 = syz_open_pts() r2 = getpgrp() fcntl$lock(r1, 0x0, &(0x7f0000000440)={0x2, 0x0, 0x5, 0xfff, r2}) write(r1, &(0x7f0000000100)='@', 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) close(r1) execve(0x0, 0x0, 0x0) r3 = semget(0x1, 0x2, 0x389) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000540)=""/189) syz_open_pts() syz_open_pts() syz_open_pts() ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc0105715, &(0x7f0000000000)={0x0, 0x0}) shmctl$IPC_STAT(0x0, 0x2, 0x0) sysctl$hw(&(0x7f0000001980)={0x6, 0x17}, 0x2, 0x0, &(0x7f0000001a80), 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x101}, {}], 0x2}) readv(r4, &(0x7f0000000400)=[{&(0x7f0000000280)=""/128, 0x80}, {&(0x7f0000000300)=""/217, 0xd9}], 0x2) sysctl$kern(&(0x7f0000000080)={0x1, 0x14}, 0x2, &(0x7f0000000100)="4be966818942f3a3915d18d51e256e8ae310480289e9cf511af96a27dd007f4aca96ce009789358471e96f81ff8e8d4161780238c20db00c0eb222dcf514b35b5477fe5f96c4765639725ebfb4cc97942b21f13ed9fdd6", &(0x7f0000000180)=0x57, &(0x7f00000001c0)="0e424c305b9115e0bdd131ee905e20230f66cc4eec19a240509ec631f4ef375f2149bf0624fc7b2ef1de4c8eece80f45e3a8cb3fa2f2796e7beb73b15d250a5ee15e6f9dc48478e0ac1a464aba6c77f448777da39abb42bb4392c62fd5da3388d6981bc277bbeb85ee6cd6d4e58b7b317760c34d0ee2b64d9ce48f2d9a27b4c0a0fb134d16", 0x85) r5 = getuid() setreuid(0xee00, r5) r6 = dup(r0) setsockopt$inet_opts(r6, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x54, 0x56, 0x0, 0x2}, {0x0, 0x0, 0x0, 0x1}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) setrlimit(0x1, 0x0) lstat(&(0x7f0000000100)='.\x00', &(0x7f0000000200)) writev(0xffffffffffffffff, &(0x7f0000001100)=[{0x0}], 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x2) sendto(0xffffffffffffffff, &(0x7f0000000180)="23698d1b6bfed491b12ecde0825273b43642cb2f3b0f99df8707b7d05050012d806ac9587201ab7717487e76b31e34d0225fea2ea6bd8692c3ba5d8570fe4c1b4fe4c4a193a7ffa6dda5ae1534", 0x4d, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000001c0)) sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x6c, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) socket(0x11, 0x3, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0/file0/../file0\x00', &(0x7f00000000c0)='x\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='x\x00') unveil(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='r\x00') unveil(&(0x7f0000000080)='./file0/file1\x00', &(0x7f00000000c0)='r\x00') executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x637e) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x5, 0x2) bind(r1, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x30}, {0x6}]}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x30}, {0x6}]}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r1 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x269000000, 0xffffffffffffffff}) write(r0, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) (async) write(r0, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) 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, 0x0) 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) r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000140)={0x0, ""/12}, 0x14, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000300)) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x130) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYRES32=0xffffffffffffffff], 0xb9, 0x0) r3 = open(0x0, 0x0, 0x0) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000002580)=""/4096, 0x1000}], 0x1) preadv(r3, &(0x7f0000001540)=[{&(0x7f0000000080)=""/189, 0xbd}], 0x1, 0x1000) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, &(0x7f00000002c0), 0x1) msgsnd(r0, &(0x7f00000004c0)=ANY=[@ANYRES32=r2, @ANYRESDEC=r3], 0x0, 0x800) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 7: sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f0000000140), 0x0, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x25}, {0x5}, {0x8106}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r3) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000001180)=ANY=[@ANYRES32], 0x0, 0x0) msgget$private(0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r4 = syz_open_pts() close(r4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) kqueue() open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x9}) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) acct(0x0) shmget$private(0x0, 0xc00000, 0x0, &(0x7f0000400000/0xc00000)=nil) 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'}) mprotect(&(0x7f0000145000/0x3000)=nil, 0x3000, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) msync(&(0x7f00000da000/0x3000)=nil, 0x3000, 0x2) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaa68edffffffffffff0000"]) executing program 7: sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x4, 0xfd) 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, 0x2012, r2, 0x2000000fff) ftruncate(r2, 0x8531) setrlimit(0x6, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mlockall(0x1) open$dir(0x0, 0x0, 0x0) sysctl$vfs_nfs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r3 = open(&(0x7f0000000bc0)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x100, 0x1000100000000}) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) socket(0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r4, 0x20006473, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) kqueue() open$dir(&(0x7f0000000040)='./file1\x00', 0x80, 0x2c) pckbd_enable: command error executing program 1: sysctl$vm(&(0x7f00000005c0)={0x2, 0x7}, 0x2, &(0x7f0000000600)="e5f16f53", &(0x7f0000001600)=0x4, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0x81) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000040)={0xfffffff9, 0xfffffffa, 0x9, 0x6, &(0x7f00000003c0)={{0x93, 0x24, 0x4, 0x20, 0x1, 0xd35, 0x40}, {[0x400, 0x7fffffff, 0xfff, 0x8000, 0x6, 0x14, 0x920b, 0x800, 0xe611, 0xfffffffffffffffc, 0xb23a, 0xffffffff, 0x6, 0x55700, 0x2, 0x879, 0x4, 0x7], [0x7fffffff, 0x3, 0x2, 0x6, 0x400, 0x1ff00000000, 0x7bf, 0xa0, 0xc21f, 0x3], [0xff, 0x5, 0x4, 0x8000000000000001, 0x1, 0xff, 0xffffffffffffffff], [0x7, 0x3, 0x101, 0x8, 0x0, 0x9], [{0xf0, 0x5, 0x1, 0xffffffe000000000}, {0x1f, 0xfffffff8, 0x7, 0x3}, {0xbc, 0x400, 0x10000, 0x2}, {0x0, 0xff, 0x2}, {0x2, 0x5, 0x1ff, 0x1ffe00}, {0x9879, 0x5, 0x3ff, 0x4}, {0x1f, 0xd3, 0x9, 0x9}, {0x1, 0xfffffffe, 0xde, 0x6}], {0x40, 0x7fffffff, 0x9cc5, 0x169}, {0x7, 0x6, 0xfe9}}}, 0x3, 0xb}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r4, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="4000000000000000ffff0000030000007cf058296918170a1ebaa6534815c158ca357fed5b0960907323840eab0c6f1eaa051f02fbf4059363283236479d4ecaa13d83051e1076325af65c452e2079efce139edc6ccdb02e4b728e370a90c5f5aef565f775b81d9638b4eda73d040e9ea1edd0bb297f645c4d40db05a6775a8a81"], 0x40}, 0x0) denied attempt to set clock back 989987361 seconds executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x2, 0x10000, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000003c0)=[{}, {}, {}], 0x3}) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000280)='#!', 0x2}], 0x1) socket(0x18, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 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) 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(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) write(r2, &(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}]}) executing program 5: msgrcv(0xffffffffffffffff, &(0x7f0000000000)={0x0, ""/125}, 0x85, 0x3, 0x1000) r0 = msgget$private(0x0, 0xa0) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/181}, 0xbd, 0x3, 0x800) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x10000, 0x0) read(r1, &(0x7f00000001c0)=""/106, 0x6a) getpeername$unix(r1, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)="bc1124bdeaaf53b9820c8569eb3e0789e8ef0f6070e23896271deedc2d6213622b8065bd8cab1220fd0dc1dd5ec3b0a03ff3582b575132739bd5e2a16d1ae6327331a248e95e24f3861ca991d095554e20257b55587bd89a90de03aab38005032775777612d765f19bbd0fc8ceac681da92194c5512a65a074ae7aef5d60aaba3f77f1ef37ebbd4286df728063f6e3cd3e64f9bc6a4d57e76e2a248691bb5ad0", 0xa0) r2 = socket(0x20, 0x4, 0x4) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={r4, r5, r6}, 0xc) r7 = msgget(0x0, 0x29a) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000000440)=""/4096) shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000001440)={{0xac1, r5, r6, r5, r6, 0x18, 0x800}, 0x8000000000000001, 0x7, r4, r4, 0x30, 0x6, 0x8000000000000001, 0x8000000000000001}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r2, 0x8, &(0x7f0000001500)={0x3, 0x0, 0xffffffffffffffb0, 0x200, r8}) connect$unix(r3, &(0x7f0000001540)=@abs={0x1, 0x0, 0x1}, 0x8) chroot(&(0x7f0000001580)='./file0\x00') msgget(0x3, 0x2a8) ioctl$WSKBDIO_SETKEYREPEAT(r3, 0x800c5707, &(0x7f00000015c0)={0x8000, 0x9e, 0x4}) shutdown(r2, 0x4) r10 = msgget$private(0x0, 0x200) r11 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001640)={0x0}, &(0x7f0000001680)=0xc) msgctl$IPC_SET(r10, 0x1, &(0x7f00000016c0)={{0x7, r11, r9, r12, r9, 0x80, 0x3f}, 0x4, 0xf0, 0xffffffffffffffff, r13, 0x81, 0xfffffffffffffffd, 0x8, 0x2}) r14 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001740), 0x800, 0x0) preadv(r14, &(0x7f0000001b80)=[{&(0x7f0000001780)=""/239, 0xef}, {&(0x7f0000001880)=""/187, 0xbb}, {&(0x7f0000001940)=""/30, 0x1e}, {&(0x7f0000001980)=""/42, 0x2a}, {&(0x7f00000019c0)=""/206, 0xce}, {&(0x7f0000001ac0)=""/64, 0x40}, {&(0x7f0000001b00)=""/121, 0x79}], 0x7, 0x1) executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x3) r1 = socket(0x2, 0x3, 0x0) r2 = dup(r0) r3 = syz_open_pts() writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000580)="7659aeb94832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286f58274eac945d5ffe9054ffd5b7724b408516b9ed309d4751896dd052cc4977fb3194274891c0663318fc47757be95bdc22a02114abcba148730246ce5aa4f5d217faa6438f9fa2c0e0b7ab697a8d63f824aefa5064bf87f22d6cfd97dca4d46f07c6ad783dcc1a919ba8409ff0f1be654c2b62f0ca1a4087d6d8940691f19a5ba", 0xfffffe5b}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) syz_open_pts() r4 = dup2(r2, r1) write(r4, &(0x7f0000000180)="7f", 0x1) pwritev(r0, &(0x7f0000000900)=[{&(0x7f0000000440)="d5", 0x1}], 0x1, 0x80000) executing program 4: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80045713, &(0x7f0000000000)) getsockopt(r1, 0x29, 0x1b, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000002c0)=[{0x0, 0x20007ff}, {0x3}], 0x2}) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000005c0)=[{0x2}, {0x74}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000440)={'./file0\x00', 0x280000, 0x7, 0x6f45}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getrusage(0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000400)='S', 0xfffffe65}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}}) r3 = socket(0x18, 0x2, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000140)="cbf5e512c90affffff7f169774d0e9a7", &(0x7f0000000040)=0x10, &(0x7f0000001140), 0x4) close(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000004c0)=[{0x40}, {0x4d}, {0x8306}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x8000, 0x20) semget$private(0x0, 0x1, 0x741) semctl$SETALL(0x0, 0x0, 0x9, 0x0) mkdir(0x0, 0x0) chmod(0x0, 0x21e) chdir(&(0x7f0000000140)='./file0\x00') mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x3010, r2, 0xffffffffffffffff) executing program 2: mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x6d4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440), 0x800, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000600)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="57f7578942697c0400000000", 0xc) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x3d, 0x0, 0x0) executing program 4: r0 = syz_open_pts() readv(r0, &(0x7f00000012c0), 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4e}, 0x2, &(0x7f00000000c0)="bab4ad7d9edee0ff0df506f4596ddea5960d32520380efe4a206f4380dc3ab6f8b95f8f3c46a5755a64dcec6006b68193175e15f76d82868d7b8d1d532bbd17f96f964dc1228ab71930088a96d27115a3dd13c343796a9e008afd194678e743c2ef1106b59b386683861b6c602ba4feac5b8129f7cf56a412437f56ff2e232b6d2c29a110c789e0a65cf69e027d6eb63ae60f04dcb27f73e5765056eb59436838d4779439c671c4fcfc722d95f33d29666b1c25910abed1f024036e7920d181400e888e6cc132af307e185e691233841ef7bcd", &(0x7f0000000200)=0xd3, &(0x7f0000000240)="48697bcb9c775615f6d993be759b5945b96e19e493afb12edfab9dba8c9a0241c4f69fcb7c2f1750065ccea79442fcc877d0bbd1b6c3b8ce549908a00394b925710e0adb047e0c9689d90dcde60b380e981a97c5a4e3d551ca6417cf0893", 0x5e) 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(&(0x7f00000001c0)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000000240), 0x0) getgid() executing program 5: syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47"]) syz_extract_tcp_res(&(0x7f0000000000), 0x1, 0x80) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000000100)="3d7a1499", &(0x7f0000000140)=0x4, &(0x7f0000000180), 0x4) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x80, 0x0, 0x10}, {0x40}, {0x6}]}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) executing program 4: sysctl$kern(&(0x7f0000000000)={0x1, 0x1}, 0x2, &(0x7f0000000040)="1b7f", 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000100), 0x4, &(0x7f0000000280), 0x0, &(0x7f0000000640)="e2714be05c6a432bfcb43ba70e2bb9e6add925cf34d00e465191e199efee4898bfe502dcc0a3e3fd0cc0e7969055dcb470ddd2f263dfb8065cbf63d41b2a29e4f92695a2dae1e619ba2b0ccd1e605cd2827beb6ddaf6b579cccebb6d267a74d6af9f2cddd1eb38180245caf3e0f240c5f1ee52a05a63c446df6149316cc2e17b775698e9114250d85ec893fbd204889e5c3f37ee5894227fa7b36a2803d9c558953caa2452fff1bf82f49299d2fd07d8a464fd351d966782d21806ba5be9dc66d7dd572cdae3822888010771550dd55b3014876e2537e33b838b12b10d843be49e4cfc3b3f04a60088dd3cc3fbdc16864e028753d898f0bc0bd6e20f96274d743755332aebcec91d4f490000000000000000628c7c526f7de4f21b6260bacfe436d6eb63a96ded0b0f29cbc8ea2a7d2760b1fdf551506810d63132c72c14be5ffcc53ca339aea237797e863010", 0x14d) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) link(0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd600625200000000000000000000000000100ffffac1400d0fe"]) r0 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x8, &(0x7f0000000100)="54db0b54854d9a37275631fa6e64174e78402377241f3b2ed58c7bda91f1bb6545d47631dff7e76aa265a2f8843b8ce1456e3fb26125a455bacf5bd48c8d7bae6cf710c023b177094b91f32433bbacecd6613f1005d2fb896d2b5266906e9b8c5c1a418c4d72195cfcda996f6f5dce220916634c6dbdefed7290ee704452", 0x7e) setsockopt(r0, 0x1000000000029, 0xa, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) openat$speaker(0xffffffffffffff9c, 0x0, 0x2, 0x0) syz_emit_ethernet(0x12, &(0x7f00000002c0)={@local, @local, [{}], {@generic={0x88a8}}}) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100000000001000}, {&(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x80000001}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x1000}) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setuid(0xffffffffffffffff) clock_settime(0xffffffffffffffff, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="6b60e150687496805a31", 0xa) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000001c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r3, 0x45}], 0x1, 0x0) close(r2) poll(&(0x7f0000000040)=[{r3, 0x5}], 0x1, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b1000501600000903f0000000700000000000000cfa10500fef96ecfc73fd3357ae36caa0416fa4f376b36acf00b7804be381e4991f7c8cf5f882b297be1aa5323edeb51e2f0ca3ebbc257699a1f133ea7acb5d602000d7d026ba8af6300372a2102000000720fd38bfbb770c1f5a8aec881ea772ec5890400000000000000361b1257aea8c500002012000000042000000000000000000000000000002000"/177, 0xb1, 0x0, 0x0, 0x0) executing program 5: sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x2, 0x33, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) socket$unix(0x1, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x14}, {0x54}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[]) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000340)="683a0f3776f9b8bcba02552a9a3e976c3db0dc50aeb349e8d59a056750eea88c36e97894a29c2ba5b884182fc48b9056091d69cabd20501ae6fdfe091c24f67bed73f60343d671f7a0756df43b89e43bc3158a718f69aff1d8dd4f641ac3ef96c1e227dc5dc379bf6598cc93d6c53705900dbde9539c8e86eb75675711940b9b8135e41b989008e4857df0a2a2f82c61fa6f047ab3941319c3990f363203ec63ac3f4baed20233bc91c9875a0158172edd823fd08f1ddbe99f6c576705652b", 0xbf}], 0x1, 0x0) execve(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x14}, {0x84}, {0x8106}]}) syz_emit_ethernet(0x62, &(0x7f0000000140)=ANY=[@ANYRESDEC=r2, @ANYRESHEX=0x0, @ANYRES8=r2, @ANYRES8=r2, @ANYRESHEX=r2, @ANYRES8=r2]) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2015, r1, 0x0) msync(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) pwrite(0xffffffffffffffff, &(0x7f00000010c0)="92e71a54b328bc568d067f9bf4a2ed3bfcf65602d0d14e5c75f01e49bcb509cfb9de95577291580d4c3f10e99062bb5fc6f2dbc78a827b28c0b193e81365d141fb78e901490077a38bb0157f6cdde67519140d386017fefbd63631d14f78e8c6c7a3c51b5985eb03b3b7734ed7d0214e599598c4e128533fd5cd490b57e3fe7aff0d035b5afe5d6e37ebaaa94534b57b62080ad6fe00a8a6113914f583f6117593f0b59b675676e5edbfcec08fbff8b91d978355ea35f55284eeb00afdabf8204f694cef41d672a32ed05a753649d2612849bb5adae07897510243406eb86d4342bc18a7e8a5e13f4f2e19a222b01cd14fb3df28e4f66df92b777ee6ec50348c892cf74fb094371dbf3a4cbba2ff9c8dc9692bcb34d023bfc270d6cf02b5b26b46cbe03351e086bd484dcab353c707183dbf7269d1e26aecd4f1ca8316829543bdad6e171f2a65efa944243a50da0fad9823ee2ded4dc59835bdd283423bf9513b796bf330c837742431b36953c5a00b156a37936fe8d53e7c00ce637a05741fc4e26160992ace7b9ca6b4a036e496ba311570fe34078184e9ab9b8a4069a281cfa1b8d38eb4eefe509d03ce774c6d34604cf589d9bfe42e04231dfd21a019a75ac2ea8c73cd82dccd9e97c168187becddcd3c93a572e621a0a393264ca7cc7324f5fbb625834f9ea3d1258f9d614d64a3286f1cb9f0ada5586d0b17e8f731845e46ad0f2fa0a869d169491fab6076ff1a77ff51d8ceb1c32f8a581ced072075fd91116fac0dd0a12bc5c11074f7edf3d6f5c495105d3db62339103417a801dec7c4770de71dcac74d4c802bb4028e469b9b61e9caf7a194b277a256aaa3529fb458c7253077f648917b9ce41c73e0920f328520fdff8116097ca445c16011df1bfffb994fceaec719438a50dfa3c626b2adf5c632da2547649defb417da6f47d0b1824de5a9219692220bb2893c3fd9b3a1f131bc547c91c46cf688ba7b0024a8ae23c5ab271979c7c90546506076e6f16519ce8aeecd8fdf28f9961fd74f67978613704921d4ef2c76a294cff3b906871979f2c89a1740533f387b05834f0c3363b72f14720e4429ad58400d3b7c2034684458074fef11b5c1aa1f924f8e465b90ad492439f7fb7e8a643995845822b83effc9ddf0508cb9d2ae67f1b3461b0d791775b1e1adf0954c1e06a111d3795caeb0c74173a6f6bf9dfc1563d2c1c993563d618558c10bc07eac727a6a66c375835a7cd79cbdc128c5cc7c6adabc2e5cc3854c28153d4188734e87afae3503a99f157d2e938c5c353062b5b6ce4c0a4aedfecfd5df734835928b3d7ab00f2c1953f4bd4637e59a62a4f0221e2b2d28a21e9521f9f3c9a0c377d5494d5a87158fdf4293ad8065957a952c7f4bc57f3bc952c6b2f859696a3693c92f7ab691817d07854778cba6be9bc700e2fd717489a840ed07a6b79968dd560eb0c872b8af5829ed91eff8a1136846aa79e126e2d7e21ff5b7268a2bbdaf4d8213370e3c6c13952452bb0b5b979f12b0b1e061f77c18b4f4244d2c8ef35ddf614cc83e18ea447d95d1655f87055ea16407fed39532bf09bde067e9dc786008bda875d9d1db4093a8152f371bf196189a997a9bdf645487f3078aa73ee887ead5407457ce9323215895aa65cb617b99a8652fb18cfcc821acfd9bf95adaa8b65c17b74515e7a5acd6c8c7777426c0d8e836e0cc4fc385e17825343c7f7715ff880d96febd3c5a273f92217b09d31d68bc96a95f39a2158a7991625c477fd904e60b2311eb32e8be18f98d1ea0ce072548e109eafd6233ff556af1996138e1a77a891e3d4b272a9971a95b23495dd4d3dfc82cc897605d7cee98b9087269dc6d8dfbda570dd33cfbee80a6f41a0be6a9e4a2ea8775d3f327066e748ffa870d42a67fa49a677e9692a7bdbf656ce133965b67cf154b4b4efcaca94474a3b0b3b6e271427bf3ca9b0362c52f57fa92390b284ff8031f2a6ceedccc4f27339a7bfb52301dd2be98a25451d0f7da34f8bb3551c7f4bb73dc0c3b960977585561ad9a9f4a76032ae9aa79e8ee7041f01978a5cbbfe9780fa93ee30e5c20888334a46c4b63a14790c547e05e50c1f2fea73ce27cf3e7522d19ffdf7467a75ebd92466bef6c45de62e3422b08a824efb87daf3bba9cda701c361fe68eeed90167d6609362c292181717b527bd9ba1d634c3ddd2c998b44c65ed46bfba6a9c25c30cd5a91c2c23b3de263f9f0f9c181f9decfe09edd9c05992d62503aee6d90f5e509fb0d85f587c08f3db786e7f391a4e964e0d24a4f119230fbe83994d7458ce4a38414723d987c7a3743b8e9ba1e6870cf75d2fc3972452d5e990bb894f5b15aadfbc1e605d346f33c0904197d8aabed2ac2cac3291154fd64d97799efd85ce92d71c821a060ca5b859a10dfc69ff5db30211a19e1d0c36eaf3685950d74db95122354d4099ba54503ce6f93d933c79194d3f06c5fe80abe54c3ae7e9f8ffdb85911223f04bb6e5513a57751ecc73c0382befd11f1ed1db2a04ef28a3a17fc960340c5371e2f057c2e2f6af56664d2728ae49ca438fe2dc9cf82e4cf2d8214d4ac366df60977188bf158652dce6a6f8e1759240c68c5c56f3b0b93172f9609e76f1e51410ebac8c7b953efc3c0579dd6676e892e14955de3cf330e360199a522f3dc89743e23d414da9302cf570bdb6a21d170a74ec71e8252063d447a4144f637985580a1ba4f88fd1d710617d6a67fc53c35e08e8d307625bc6ffb527d331cb1453ab51cdf994e568f45538046a670229328451325158f3b5064b52700cb0106ae483e41911d6d1ee562e89a7d2e0f35c4b844644b8e5c03e18b24865c6d6f5149f6f2498bc194e399d0bdfc32cf796bbe3da17abbf92f18dd161ec7622d46ed2ca39482248bb86a3eddd99e49298420500cc3de9f19995a5f052cfdfea82cc95f9ac6b8b20a7237c577f0ee507b38a2c3f59c7b2c48b889f89edfa3ba3383f4c64ff85a5ee40991eb8615561b2de4eb2ab82ef8007e2ac62232dd53d6c503ef9d9aa24fa606d9463b0cc85374d5e300207614b8f482a870d649ac91a34ca8c4c3a442d27ca9728c52f00ec6641004e6c675e1964ad7b1d927fbeea71dbba06ac2c23b785f1c6e2dbc945f00952680242c991d2b4a0437056a775a51f9f0cd9dee3ca5ed9faf5cd2f43a2ec38f719a76e9aa81b096be6c062aadf7de4bd7dc0af7aace17ab4eca5517faf8af223998221c1d20139e79366e6b23c086592becfb33dfee0245177ec939acdcaecd4d6d780746956545933aeeefd3eb5e69ee3bb77534165f73d41d67b9f2ee60c5903cf0b9bbeaaec3705f45e6440770dc05c5a9d4f30a47d9815c6e014a8ba6dfbdb632e1e971d5780194588475c03d42b13135a061c64e0d8cac4a2117993236494fe87c31c3a06d6fd65c2b0a3a4a684972296e167f8bd1808400d5f40816f13163f1e8d00d18a7ebe48e1f6a2fa4d05b8f233817849c5f029105c8fbbc4644f4230ee3e0e6c0c632db913be2a5ed221a5a649707ddadaac3eb38395f8b3874775d2b84ee442cfc21f1531038b4601885b932dc7a4c3bf01fbb898720c5ce84bb9d1840e8394b58217476c5034d65d24eeadd6cd129ffbcdcdfb5b3beb4173cc94e701378f31317c442df3deec3dd79ce541bc035882672b2a22051c86e588c7913f06fb99851edcfe80ee2ee793ade24e186f7abf566705853e92694304a30556173e7766db64108aa29741011edd4269ae2e6766a6661306bd3266e040966d6d1913274306557a6e70b5f5e1597da53129f7332fa85aaefa7abc41be887b6f0fc461f0a91abc49a0a7c9fb5a7c24a85262a31d13a5bfca17dd01434c03ac2c536b9eb671f951a89c8b338965f931b48d3b0a996308cd7af7906adf4361ac3152a7aeaabc0d2205344b171e5e13e851d4c10cfd7b0c0c66eae44531f0f28802d7c8fa8be008713a1f8e37575d7e38a25265fea7c508857c65f211b288034cc7a4c8e7ce6a7d90042035e9b1000000000000585795692b2649747195cb2535f04453db641e61ee4eeb8ccce49a6ba3068741bab2dd143a0a814fff9eb9dab6466570d9427cf93efa6c6cf1cf72a99662d409553c578b2ddcfc1d3d640cedf3b419e92297bebaff99c2f5ba701cc7df7929e46c548c3a439750ea0fe3dcedb281753cc5b6de1bdf5fa358dffdb8cc48d7c9ac13919527b2d20f80bb72b6c777ff0c8181273a6a26d90f9f245d47212fbf3fae71bb1a51d21b6c3f9cad1d895dc6b215ff27d46adfcbdfba410e84eae64353e88915a27a252a4541ab589fce26fe91f24f0cce058acaafccdae72c3df741f40b4a73d5a6f89a4b7b1ef31bc1cd7ad341a40c13d26cb23678b13b115b25f26eee3864a8452aceb7a3cbf6518cc488f925263d9a642b4a3c7b77fddcccad9184711a7f27de63e90684ffd84082b65cd80b4f3d4793965152ee9f347517fea5f43b3dece277c70bf6c7a7dc10e5752b49d641e56e89077209effc2aa2e489d8f5d6ed7b1925e62abbc7114156a48e71b930e006daab1741173f19f67789d00099e5b7850c4620659e36c223015cd19fef08247a6df9383c75a7c2bc909309e1ae3ae8e7cda07e2c974206059edd8f9cd852d5b5c170cb418b22357e069b2e8fefaa492fcf2f18d9459cfcff960059f507b5d8332f5fc3c6d10f3d05d4c3777961351062b28ed0a1a7b00f27ebd86a4bad93c1bb6c264e95257f0583ec4c765bb6ddda0815e14c6443a058f49cbd8d77991c98f572ca4a5e1acfc12a0939de984a0522a249a6cb162f81ac67ef65cf85597efcfb87981983773edb5c56782509c2d6b21545cc0ffb4364a02838c2dea36ddc09a86a727be740f465ac58240de204a22ed64e99af51e67a85c74fd8d5cd2bd03a0bdd0874d2b788abacacf9ab15b273e3be1a14b6999117ddd3d12ed035707327337e4a408dd18f0534cc98bea6a945457b059ad5345ab30ccfa9844823cad0d1a6a2cd3a402151b322cc7d57b88145a762f004071c2b9b05116bb81ca4cbb560274aae8fbc32259ab5ccdfd722a21b466e5ae232d3468c81f3cd4bc383fae25c4acdd868e041cc0d56481a98a9f91f4edb0d3f42bbd5c22c230d4a122970b604af72f4ac2c1e84aedcde8201e06023323b6f97f5909fc62760f92f386f8a9a12f0a8d3717be20a68d9a5e7a7c390a3f2d2a2803364ff9532f71e24f3f84a66e2c5e8b17e4573f59fb1845eb44d91a641b2ed9441338b0cebb6391dad07082adfc83b79e4ebcc5e786294fd69593f464f62e940f17b56b661ec2f6356832102b02a51b0660887314c53eacfd3c571ae5f0aaa45553755786c161942c3087cea2ab3040d0cde2456ddaeb3335c3d429b4f3cc7795b86d8f296cffaf9cc88f7f60733930ac75bee10e8614c810d07461f5b45927d9b3bb9b689823a6d6e6b132df2f4489b119d7ec72bc695b467921ea87a09491287d72d71bde2c929eb4b05ff2347d1ab34d7b771fcced40f4bd980cedd0a4033be3cd902d3b9e5d3de8acef1c91b8445dc387809963956629a335ec69fddccfc2470a999a49bfcc57f7875192bf23154b20f325457515f5ef8f01558e304191f43947fa9d6256ef7a63415c2e5cbe93c6e11d54e69299bb37d38f25b034d36f4f017b5f80d2acd296e0790146d79c567c76382c2d83c41d7fb03c369ba3213b865546c1859d317f6f660abaa6c27598415c97341a17b56c97d262d962cba25c43a2724c8aaaac0784cb45f0000000000000000000051d6699d288b9038b7a330c41453f5ab69e31cacecdbe0a5b734e12f826d47011763d05024b45b1a24dda7b144cd06a45321d19948e7f3a37c01e6ca9ee759b6e53849796e4ab92c73a52d6c9d3baceb1b1028266a56bdef5fdbd4e1ec5261344794a8c8bf6ff235729b650b4b72c892212bad2f24288740921f1b75fde082721e2d445ebe5ab8a317715ee2e72e2cf38a73fcf231a02b51d10cb329f0e140cd5e97ad6ae5bcb164e09e0fa25af592a335f67117fdcc2909838c02337e32e2d888bc60fe0ee64d5e2a0e4257f7d8c011372347a95c1becd039358b26f20df4b08d7b56f4ee1c935ae4e030f9179b799a03253ecc5b7250f0fc61b8e7a6926a27f2a24f9a969a39f55ffee2eea37c86e1ba910e44627681ae9d3458707558b186462ad116a3e67cfdb6e47d5125bcb5fa48", 0xffffffffffffff1c, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x16) recvfrom$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) munmap(&(0x7f00003e0000/0x3000)=nil, 0x3000) sysctl$hw(&(0x7f0000000000)={0x7, 0xf}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) socket(0x20, 0x2, 0x4c) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000000)="a42873394059d3a1ab8e07239ef58192ad0053557154d27fea08b5cc41fd85dfb962407970bab2eedb058483312853c73b493dde7f10be9db030b597e983eb72a320ff5f5ca793c21ce8cf4c317b", 0x4e}], 0x1) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x38) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000000100)=""/192, 0xc0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r2 = open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mmap(&(0x7f0000429000/0x1000)=nil, 0x1000, 0x2, 0x6010, r3, 0xbf) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x4c, &(0x7f0000000040)=[{0x2}, {}, {}]}) syz_emit_ethernet(0xe, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x44}, {0x6}]}) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000200)) ftruncate(r2, 0x3) syz_extract_tcp_res$synack(&(0x7f0000000480), 0x1, 0x0) socket(0x18, 0x2, 0x0) setreuid(0xee00, 0x0) r5 = getuid() r6 = getuid() chown(&(0x7f0000000040)='./file0\x00', r6, 0xffffffffffffffff) setreuid(0x0, r5) truncate(&(0x7f0000000000)='./file0\x00', 0x0) executing program 7: setreuid(0xee00, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x7}, {0x8b, 0x40}], 0x2}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x5}], 0x1}) fcntl$getown(r0, 0x5) open$dir(&(0x7f00000001c0)='./bus\x00', 0x20, 0x42) r2 = getuid() fchown(r1, r2, 0x0) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r3, r5) r7 = semget$private(0x0, 0x4, 0x42) chown(&(0x7f00000003c0)='./file0\x00', 0x0, r6) semget$private(0x0, 0x3, 0x0) semget(0x3, 0x4, 0x3bd) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r8 = semget(0x0, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) msgsnd(0x0, &(0x7f0000000580)=ANY=[], 0x401, 0x0) setreuid(0x0, 0x0) r10 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{0x7ff, 0x0, r6, r2, r9, 0x6, 0xab8a}, 0x5e6, 0x3, r4, r10, 0x0, 0x201, 0x3, 0x9}) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000200)=[0x4009]) mknod(&(0x7f0000000240)='./file0\x00', 0x20, 0x584a) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x1e0) semop(0x0, &(0x7f00000002c0)=[{0x2, 0x9ddb}, {0x1, 0x3, 0x1000}], 0x2) semctl$IPC_RMID(0x0, 0x0, 0x0) semop(r7, &(0x7f0000000440)=[{0x3, 0x3, 0x1800}, {0x3, 0x27}, {0x3, 0x3ff, 0x400}, {0x1, 0x2b0, 0x1000}], 0x4) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040), 0x0) r2 = socket(0x0, 0x0, 0x0) dup2(r1, r2) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)="00000100", 0x4) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x32, 0x0) minherit(&(0x7f0000800000/0x800000)=nil, 0x802000000000, 0x0) 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 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, 0x0) 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) r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000140)={0x0, ""/12}, 0x14, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000300)) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x130) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYRES32=0xffffffffffffffff], 0xb9, 0x0) r3 = open(0x0, 0x0, 0x0) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000002580)=""/4096, 0x1000}], 0x1) preadv(r3, &(0x7f0000001540)=[{&(0x7f0000000080)=""/189, 0xbd}], 0x1, 0x1000) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, &(0x7f00000002c0), 0x1) msgsnd(r0, &(0x7f00000004c0)=ANY=[@ANYRES32=r2, @ANYRESDEC=r3], 0x0, 0x800) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 4: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{0x1, 0x9}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206919, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020699d, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$FIONREAD(r3, 0x8004745d, 0x0) r7 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000180)={@random="1275fcb50ba2", @broadcast, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x4, @broadcast, @multicast1, @empty, @remote={0xac, 0x14, 0x0}}}}}) ioctl$FIONREAD(r7, 0xc0206922, &(0x7f00000001c0)) executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) semop(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x100) link(&(0x7f0000000940)='./file0\x00', 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f00004a1000/0x4000)=nil, 0x4000, 0x4) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x3e, 0x0) r0 = syz_open_pts() r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) msgctl$IPC_SET(0x0, 0x1, 0x0) r2 = socket(0x1, 0x1, 0x3) setsockopt(r2, 0x11, 0x3, &(0x7f0000000340)="020000", 0x3) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) read(r2, &(0x7f0000000240)=""/193, 0xc1) shmctl$SHM_UNLOCK(r1, 0x4) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r3, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x27eb) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) denied attempt to set clock back 989987362 seconds executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x26, &(0x7f0000000000)='\a\x00wj', 0x4) sysctl$net_inet_carp(&(0x7f0000000080)={0x4, 0x3, 0x70, 0x4}, 0x4, &(0x7f0000000000), 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x2e) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/97, 0x61}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000440), 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_inet_carp(&(0x7f0000000580)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f0000000180), 0x0) sendmsg$unix(r2, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x40a) poll(&(0x7f0000000140)=[{r1, 0x4}], 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) getpid() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r3 = socket(0x18, 0x2, 0x0) getsockname$inet(r3, &(0x7f0000000080), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x2, 0x0) r6 = dup2(r4, r5) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 2: socket$inet(0x2, 0x8000, 0xc2) r0 = socket$inet(0x2, 0x5, 0x0) syz_emit_ethernet(0x108e, &(0x7f0000000480)=ANY=[]) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9, 0x4}, 0x0) recvmsg(r2, &(0x7f0000000280)={&(0x7f0000000180)=@un=@file={0x0, ""/81}, 0x53, 0x0, 0x0, &(0x7f00000005c0)=""/214, 0xd6}, 0x0) setrlimit(0x0, 0x0) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000000440)=[{0x0}], 0x1) getrusage(0x1, 0xfffffffffffffffe) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x80000000000206, 0x80) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r4 = openat$speaker(0xffffffffffffff9c, 0x0, 0x782, 0x0) r5 = open(&(0x7f0000000240)='./file0\x00', 0x400, 0x40) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) r6 = dup(r4) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() close(r8) ioctl$TIOCSTAT(r7, 0x20007465, 0x0) ioctl$SPKRTUNE(r6, 0x20005302, &(0x7f0000000040)) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x2, 0x1}, 0x4, 0x0, 0x0, &(0x7f0000000080), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="6228951c7f85b0b56aab81b6e533fbeeb0254b38b4984076233bc43918963438e600"/44, 0x2c) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x637e) (async) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) close(r0) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) (async) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) (async) select(0x40, &(0x7f0000000040)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x2, 0x3, 0x0) (async) r1 = socket$inet(0x2, 0x5, 0x2) bind(r1, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x64}, {0x5c}, {0x6}]}) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) getpgrp() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x138, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) executing program 7: sysctl$kern(&(0x7f0000000040), 0x4000000000000379, 0x0, 0x0, 0x0, 0xfffffffffffffed2) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) sysctl$hw(&(0x7f0000000000)={0x6, 0x1c}, 0x2, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0xc) setuid(0xffffffffffffffff) utimes(&(0x7f0000000000)='.\x00', 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000040)=0x1c, 0x0, 0x0) executing program 4: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80045713, &(0x7f0000000000)) getsockopt(r1, 0x29, 0x1b, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000002c0)=[{0x0, 0x20007ff}, {0x3}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) socket(0x18, 0x3, 0x0) (async) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x1, 0x0) (async) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80045713, &(0x7f0000000000)) (async) getsockopt(r1, 0x29, 0x1b, 0x0, 0x0) (async) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000002c0)=[{0x0, 0x20007ff}, {0x3}], 0x2}) (async) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4c}, {0x84}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) write(r0, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) sysctl$kern(&(0x7f00000000c0)={0x1, 0x58}, 0x2, &(0x7f0000000100)="71f91e34", &(0x7f0000000180)=0x4, 0x0, 0x0) executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{}], 0x1000, &(0x7f00000002c0), 0xfffffe0d, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) sysctl$hw(&(0x7f0000000000)={0x9, 0x6}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x4) r1 = socket$inet(0x2, 0x3, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) dup2(r1, r2) pckbd_enable: command error executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) socket(0x18, 0x2, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffff}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x0, 0x0}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000200)={0x20, 0x8d96, 0x2, 0xe1b9, "3f7affef952ef7729bf744680b7b2c8eb81112c6", 0x9, 0x6}) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000040)=0xc) mquery(&(0x7f000059a000/0x3000)=nil, 0x3000, 0x1, 0x0, r1, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000140)=r1) r3 = socket(0x18, 0x3, 0x0) r4 = socket(0x0, 0x2, 0x0) r5 = dup2(r3, r4) socketpair$unix(0x1, 0x5, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000040)=0xc) r6 = socket(0x2, 0x3, 0x0) r7 = dup(r6) getsockname(r7, 0x0, 0xffffffffffffffff) accept$inet6(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt(0xffffffffffffffff, 0x0, 0x16, 0x0, 0x0) executing program 0: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000380)='s', 0x1}], 0x100000000000038b}, 0x1) r0 = shmget$private(0x0, 0x3000, 0x90, &(0x7f0000ffa000/0x3000)=nil) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r1, 0x0, 0x68, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) listen(r2, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r4 = socket$unix(0x1, 0x5, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) accept(r2, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x50}, 0x2, &(0x7f00000000c0)="8d39613b3472c82ca3ef2b0bf64c89d7c732f3f37c1a1b59e928134daa29a71c173af5f18211afe3311e522eddeef12ea0ac2874e371eec0dab339c28577fa4ed060f52b276d4e5d5bcdd5aaf6ac5b19f4f3cf7b7b62788a30d197903be160e165c7160dd834b945e99fe5f95e8af5e785dbc96d1a5a722a39639aeb45", &(0x7f0000000440)=0x7d, &(0x7f0000000080)="bdd8a95987ec64b6fe82f1386e2b7a5c79163d99ae26dbb5f29e838a0558c27cea7e0d3281951279ba11e2c727", 0x2d) mlock(&(0x7f0000400000/0xc00000)=nil, 0xc00000) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) shmget$private(0x0, 0x4000, 0x1c0, &(0x7f0000001000/0x4000)=nil) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x3}, {0x1}, {0x6}]}) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x5) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[]) socket(0x20, 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) socket(0x6, 0x0, 0x20) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000001440)=[{0x64}, {0x2c}, {0x16}]}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x58}, 0x2, 0x0, 0x0, &(0x7f0000000180), 0x0) r4 = semget$private(0x0, 0x7, 0x3c0) semop(0x0, &(0x7f0000000000)=[{0x0, 0x4}, {0x2, 0x2ff}, {0x3, 0x8, 0x800}, {0x0, 0x0, 0x1800}, {0x0, 0xfffd, 0x1800}, {0x0, 0x7ff}, {0x2, 0x804, 0x800}], 0x7) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000002c0)=[0x87fc, 0x9b7]) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000180)=""/250) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000040)={0x200000, [{}, {}, {}, {}, {}, {0x0, 0x17}, {}, {0x0, 0xc8}, {0x3}, {}, {}, {}, {0x2}, {}, {}, {0x0, 0x9}, {}, {}, {}, {}, {}, {0x0, 0x5}, {}, {}, {}, {0x3}, {}, {0x1}, {}, {0x1}]}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) unveil(0x0, 0x0) mkdir(0x0, 0x0) poll(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, 0x0) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000000)) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000280)) executing program 3: r0 = socket(0x10, 0x4, 0x0) setsockopt(r0, 0x1000000029, 0x25, &(0x7f0000000480)="5ab7776a", 0x4) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xffffbffe, 0x0, {0x0, 0x2}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x8033b9) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', 0xbb26, 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60b9e54d0014040000000000000000ff000000000000000100000000000000000000ffff"]) seteuid(0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f00000002c0), 0x800, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000005c0)={0x3, 0x0, 0x100000001, 0x100000001}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008}) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300010008, 0xffffffffffffffff}) r6 = semget$private(0x0, 0x3, 0x2) recvmsg(r5, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000340)=""/12, 0xc}, {&(0x7f0000000380)=""/185, 0xb9}, {&(0x7f0000000440)=""/120, 0x78}], 0x3, &(0x7f0000000500)=""/82, 0x52}, 0x40) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000200)=[0x0, 0x3, 0x82a]) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000000)="b1000503000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) bind$unix(r4, &(0x7f0000000600)=@abs={0x1, 0x0, 0x3}, 0x8) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sysctl$vm_swapencrypt(&(0x7f0000002700)={0x7, 0x2, 0x1}, 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000140)) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x3f, 0x0, 0x4, 0x545}, {0x0, 0x9, 0x3, 0xff}, {0x0, 0x80, 0x7, 0x58}, {0xfc00, 0x3, 0x4}, {0x81, 0x7, 0x3, 0xffff}, {0x8, 0x1a, 0x9, 0x3}]}) executing program 1: wait4(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x15, &(0x7f0000000080)="00000003", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sysctl$vfs_ffs(&(0x7f00000000c0)={0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = dup2(r3, r4) setsockopt(r5, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) write(r5, 0x0, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000080)={0xc4a2, 0x80, {0x8}}) ioctl$WSMOUSEIO_SCALIBCOORDS(r6, 0x81205724, &(0x7f0000000000)={0x478, 0xfffffffd, 0x6, 0x8001, 0x2, 0x0, 0x7, 0x10, [{0x7fff, 0x9, 0x1, 0x1ff}, {0x5, 0x1, 0x4, 0xb37}, {0x4, 0x6f0, 0x630, 0x2}, {0xfffff70f, 0x7fffffff, 0x7, 0x5}, {0xc792, 0x3, 0x400, 0x9}, {0x6, 0xac4, 0x5, 0x9}, {0xd0f4, 0x0, 0x6, 0x9}, {0xfffffff9, 0x401, 0x7, 0x7}, {0xfb24, 0x1, 0x10000}, {0x1, 0x6, 0xfffffff7, 0x10000}, {0x0, 0x446f, 0x50, 0x8001}, {0x3, 0x4, 0x7ff, 0xc1d1}, {0x6b3f, 0x6, 0x9, 0xef0}, {0x6e, 0x3, 0x0, 0x2}, {0x6d6, 0x46, 0x8, 0x7}, {0x6, 0x1160, 0x2, 0x6}]}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x0, 0x56, 0x0, 0x2}, {0x6}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) executing program 4: 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}}}}}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x30}, {0x20}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f00000004c0)=ANY=[]) executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x0) r1 = socket$unix(0x1, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) syz_emit_ethernet(0x2e, &(0x7f00000000c0)={@local, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @rand_addr, @multicast1, {[@timestamp={0x44, 0x4}]}}, @udp={{0x0, 0x3, 0x8}}}}}}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x4750, 0x9, 0x6, 0x1f}, {0x0, 0xff, 0x2, 0xb0f0}, {0x1, 0x2, 0x9, 0x81}]}) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x24}], 0x2}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000180)) syz_open_pts() fchown(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0xc2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x1, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, 0x0}) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 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, 0x4) socketpair$unix(0x1, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) executing program 3: syz_emit_ethernet(0xc0, &(0x7f0000001600)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff8863"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x2}, {0x1c}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000000c0)=[{0x1}, {0x84, 0x0, 0x0, 0x8001}, {0x406}]}) syz_emit_ethernet(0x36, &(0x7f0000000400)=ANY=[]) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r1 = socket(0x18, 0x2, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f0000000340)}) r3 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000280)=0xc) r4 = socket(0x2, 0x4001, 0x0) r5 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r5, 0xc020691b, &(0x7f00000001c0)) r6 = fcntl$dupfd(r4, 0x2, 0xffffffffffffff9c) close(r6) mquery(&(0x7f00004ef000/0x2000)=nil, 0x2000, 0x0, 0x0, r6, 0x0) connect$unix(r3, &(0x7f0000000300)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) select(0x40, &(0x7f0000000140)={0x10000}, 0x0, &(0x7f0000000200)={0xffffffffffffffcf}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0xc8, 0xfffffffe}) kqueue() setsockopt(r3, 0x27, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) writev(r1, &(0x7f0000000080)=[{0x0}], 0x1) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r1) setuid(0xee01) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r2 = socket(0x11, 0x3, 0x0) read(r2, &(0x7f0000000240)=""/226, 0xe2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x8c, 0x9}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) syz_emit_ethernet(0x1076, &(0x7f00000001c0)=ANY=[@ANYBLOB="d88992031c4d6af70bcde0cf08004a06106800650003ff3a9078ac1400bbffffffff890b077f000001e0000001892b01e00000027f0000010000000c00000000e0000001e00000010000035cac1400bb7f000001ffffffff831b0800000000000000040000000000000100e0000002e00000020000004749db4927400b39f1db4eabb626a90bc882c6bc2bd85a754f621f20c65d6444f78923ac48c0db6377c0df30fa0bf936cb14c93645e79b8b98fd5e16e001091762b8b9c2de45490e826852ad9cc9b18a619415410bf02b26245f4cc4dd8a9f5365f5707a60d00d671b2584194b57091f7abaf2d57c45bc90c8b77ad3063d86815d5703baaee203bacedf45a7742b6aad3224a50d0056b7bb0ed3b0b737e64ddb9fb31680c874261e0adb2c235bb433e5cace21830501c96543357f5f115bae96410213c880167241e21eb17034d3048ec73f2f73aff6729c6e73a8fbf205a9db4bbeb5ce66893b255e22652047240f443211785aa74f66ed001fd32cbbc065d136943359cc05540bb43da82d23448789d6332b609f4c6b124055ce744fa701009d8656d25792c16a4a2677c3ed1bdfd4792589d657f29502e9424c13b2f694c1175eda9c044d2bd0b574f32bf87f36b01619d9a8988607a44b4a6cf62046b13e3bd420778655d9eb3d8eb1053a525ef180338e3bbcf97627c4f95b67f90fc2d01b1c1b5327256b4144897289bb7aaa1cf500206374aa34cc6dcda3baf61b72a015a52b53ecf7403d45368a56ca42ac3bdb28e65e53a27bfeaa8424ab5806621907ac6ed5e863ee537ec0ed8d382cc3b31d8922e5db1996a5719f4c398975b9bc2269112470a1e6189f84f08152c3024ace6622e55d09a2a4befcf834ae2596d698cf2ac8184fe3ed0fc79d066fa2b8d9385b984193008d16f1a1211fc030a6a72e9e6e0f806a6e700e3e21c30c8a26d76dd08c5367ad1988f88f5a4e66c48f620b5b2499dce9b7ab268a822784c54f0f920953fff17efaf26301e8a3c0f97f9af5221dca5279c102914b4fe0cb284e5dae78639f97557aa3dfd7fc985ceee8a42a5673f3458ee5e453613bc3b1043ea39f538ac4920cd4afc3ffa9bdb9b634c07b3f83a8a5d3342ae63644171d659d91fb67e0699512314ba346e631a53a750dc68507797ecd5d6dd426cae03c21bedced0de9f55646baf10d2ca3f147070c095a92b48c930e3d3bb272f604f5984969735a505f001054fd9967f8179f5d9f2f6e2a1b55ca27d7c327c4fdc29af15b1635aa2bd95e5952f7b690dd104751c1694a6d2f9dd05a3fbd8aa19893bc2fa34fa221a318eacc28233f75c75ce86bac8cf7b5f49c989abf91e29fdfc13c67e3638ec71c896b137dea05f38fd7333802f73db54ddb88c7b12653034e54b6004f4d0e44ca1ecaef0017d4e8de114a154fc6209c934374107b037a37ca919a453135b8dc4d08b45decc08157ae6693667932ce97d2c175a826ae575b86b1610500a1b69b8534e7e1a855a16d8c1d025bf34e9735ba3f5b1646bf87603f5d586a34d175c094ca4a99ea78c1fc4c362280aa3165a88894124b46db5481d7d7bdb5d4afc350ae272da8b3688f9e6936413aced3c03d9cfd9bdb383a13bda61868290ad9dede896ff7452682484b6f55c9fc0b62c2a47f133c4cadd0b7a41e163c0b04dff26d520bb666ffb15dd6db210975ebc6b9b44614b9d1e5c7a830f61a20eab57bf3199b52a53a3e7d8ddad48de7d23d7c33b99035d94e008db2a2f9ff7aeb123b53d5f6e1db16dea2c774220e845da87deb7d544b8939600e55f6abea9b71ecbc96adf0fbf08d987393d58630552aa83d91dd7629f16b08124b047f322be3760b3b2297c33f6f9b8aaf40ff46aae19ff6c4d466d7aea8e439a1f14e574651b8a1c6fad55195d5ba269683f89b4c410e5f28e8b3da58307e3dd9fcbffe3a60244984f06c1aa1e6fa09dbfe3f918ef2754fee46f954fa61d39a9fd3b6879bdeccca3ba1a7320fcc27dc81f9ee4b53de36d15ee558083c55b3faa9122cab7687d9f870ab9ad659f73ebbfd5b95661e48145e72a7f9e619f3a1b22453dad0b952de5f20091446240ece7e2fa1479677bf1923a60e6f657a7dfe66428b9c6f7f42e973275e92ee8f2c45b71d90b241503b555ca88273c63b1bd368445f07df3d28ac4a9f8f953e17b15d9f841d52945648fee4728b498896af1f7a137296c297398e3704ad67e13d6e560d05dadbb26a2edab3c189fd1f8bf096ee8dfd95b547f92fad3a8ef230c6aec0b8217f02986d9517d93e593d496210d8345e611493e17d76c63b76f0683844f0009588625364b493f2e157b1e2c2c795526561afa1968e942ceb747be035a3b675072bf1b9e28f2d6300f6e10248558cae3cc05747b688b0ac92f3afa2a227cd74f7f5484e2c21b83fa0f840ac21a0d2933dd533531bf2f8d7af20ce278fcd5b31518d891c0b88269f9cbc07af225d49e13cd5b9b0bf8298f8022f7d66aba0ff47b2b1e1666b8aa5ab18a772ce3b3cfcfd5b3ba6ef4c551b48c9fb8d292d3bcd313f1f80105429ee65ffe5a34f0ffc7905d07a38737f0bc3f1fd0eddefc3d42dad55e8007d94d4b6c1f094e340303dfb08b0ffda569e7c692e89b86ad83669935d62b00c1a12ef771b2a8fd97c6a27bd16aecd6a9d0a5a52ad862e552ed7fa846c0ae4916abd89ba07a4b2a0e2d340563b0414ba8d36dbc0ce14791af1525e52459364a75a8336845800514b2a8919dc58665583370a9b31f35dd54776d8027c2332345ca388c4e7d89545ce07d22064a771b6f383af506a3d2f0d12e1931caaad917c66c1459042e61ea874c9886267fb04071525fbd752614144ef167c4939cada2a210d8ef654f7de5a38babb5e9ba85ade5d58ed44831557b27dccc57af8f959f0a1c43861b48df0c3e2a71cceeef18419f03a6333880f6f142bc85ddd7aa9a71810b033982f69ff6c73576cc23b6f38f2577fc07e48dd1f8283726d76f4199863402b91f4d912b1fc7fa5f40ad2d7bc6a8f4a42bf3a16aac0cdf02ec7c741330162c0e5093ec539d0b6ebdef77598dea1a628a44cc1bfb50b94dd502a4e5c16e0c725bc118f81571299a6e1e84ce0422819ee54b2e3bfe6f38212d849d2fed768eef0cd21746f4d9b1eaa87b037da8447c73d20ff8b234e85ad064cc321f92fd309583842434c94e1efd5a9286e0f0f411efc50d9bc2e5b9a89aa6d3fd76e26f5c1f8b4283a52572246376c08f8768a3272d7953ea2e6eb8dfddae189d3929ea22d8a79a683230d975e9f6c980d35ce8c44bcb7303964adbfea717478003f7e0e36fbc289d225cc77c44d25a6bfb67f61c8cf32cc9131997dd31ff86b09ed211958c30a652960849251bfaf697350543f528d80ad3ca30e3f26ace1c13b11f73d7be474312539fc4e0fdceca7cc97bb6c75e1cba9fa3cd316bf7ac00ba4cb80de1e3bfd5a0db154984cc41a4c32fe5cf03666a2263f183ac2ebcf0f7445af914f422cddcccd0e4ec06fec39965f81cc4106f94a1fcffb9da2c9f6a40b1d41be15b285c7db072fd5ef688147a3fe250ee9614033f81158c5aed24133fb6d0274b69ca133d532bc7fa6c412c449973dc3aa2dcb93e51c98289f981e3ae82b2aabe6d5fb9c7c17372cb995d0fb463144499226dcdbe3e3b3302079f1bb17469fb2354e8a4dfa175809218873d3dc730447943432d215ea1369bb8d40975f7099e1a06e57c587c36f8bd2388f7e931463cc7f7246088d7a8112015e1739a763cd41f6048aef343a2d67f0e6427bcfb2bf2be778de17fc40944d28176dba675173b0cc1ca87afb13faa9476e2b3cfb7bddbdd85edfb946372d33d80bb93a0f65cb629d1bc85a7b38f015b968dfd9e24c0219209a85eb17e278cf1cb09db301d793832e01ec0289e408cb538da7ed1aa4fbe2643e56d1889bbd3b69ccb8ac96ff1505d50f1d51c27a686a5e54b42a80dcb02a8da5f153169518af02b99d5b96486ea6b29afaed08556a3347491fcf71c2af717324f6fa279f65bddac0e2931c40601853ea5f1f1e30779420f6221a2a2655e1d1329f640a2872f296cbf5b3ab4a9afa088ce95b0c674235aff2f9488fd6fbcb54780395686daffd89ac19195226b206f909ebec8cb1881971a0caaf47dd325a85b3bcbb2899e8ec52615bbb7b0e31ce61e23a67ea220d0b11763d13791ed0d4789b4f740b2cad777d66669745e89df7169c6944e3a6bcbf8597ba23ae5fba0ab42a9c75971f472f3b6549a115f3434094040eb61051dfc6def89d45809893fff810cd95fcc5b81f8ace4eb391e524da019f3cb1df3aef55872ee705de945c053c3cb14391dbb42b562e64286f2f6d006dba83bd2125e4d81eeef333bb1814b0acabe51abd03f20cfc3dee2becb381c523f8ecd102577554255b078592414e4a7a931e583076f6256762291e872c9a0c7d72657496c6a718b7a88f3f4be80e4428d420cf77a490e1cece2de274ba81e1a14f1480ac9f99689259a7604a976f442dd6e4cfcf3fe1a892635ce2f6e79067a80f00b6d281a60a74c535372f8056c50294b54f52fe8bc899520d9c8413007043cf61d6387ab87faf0ce5faaca9b51d695ca4f7bf64b9be1d9cd161867ca1b00f3f1ad1b0c48637167ee11854d51e2bb8721c0af7a59f07de4bb30596f448601ba18ac8a9f66eff8eb60a492f6ea3fd39e05982e90c6ec7614069f66aaaf7f92104972d7c82f06e933508477572498e9af3a69aa099f40089bba2f40b4e9b43b198ad6effc6cf469aa42b08cfe895e5037aca756dbf92df21de079d85a747245a98e5e1d299e1557a1b8caafa385728b16ec67c0aaf76a9d255042687ba8ec0df22c12824e1d8d72bed9d9ea5242cf406974a3c20125d732975edc3a0abafc32f8cf503ff46d4029eb47d86094cc8619a47730ade44743cd56a79e082ca7a5f52ebefc1b794333bbb939b9d737fdf54e94765c944e777422bc92637215eb0ae26544830a8477d2a5fe84c183fb9d62664cbfa426a98b0d89972395c2786a3800df3da062c04b1b17d1b5f2c2466c9c1fc6b1695f5566eeb66f54e5032cd66ba99a2253c28a5cbf35f1b63175624b5ab24bd7a2e4cc3b22cd4dcd71d3ab9b3dd93a8aab6ec7f5fd3f92700238d9f4d94537e2daa34b7e55a14e857bceef4c297853f2ba9af5c151a0d08e3e632e1ad83600bdc76bc87c43783df44fcd96738c4e3342ce7a1ee879598c588c03f9b6a3a6cc43d7e2b16eed51419198a5126e94fedf2694c93966782cf30fa7f05eff629564ee4257af66c3b64c8d205b3a45946d4ffbc09d1865d2be565aac4c8900ea23372ba676648760209e8760f57f46080a3fdc81169de500a9bd32a71ce91a3dd840b23186f8af00f8dbbca4200cf207f356481ccc310a2259ecea968dd7e4ba615c2422c04b8cd4b038bb7e33f24d70c915d414e10aed61ef84beffaf9e7eacf173d99e4a0e163e98f307dea94f7d5c4ea3e8e2af3d3fbc8aab5f52bf359e46b50afb3a25c8b873d1eac2d9717d6ff6936dd47d6a1a3b674101e32872b92f1fc78dfc114b51d24765a76fe4d9129dbcf88f83858f9adf6576d8b26b96e22f5d2b889cfcc8096ef11513bba940edbde1bd319333c44fb5d89793f22e872e70bedcab767d60c26758861d7ce80274c1450c13c2fb7be5b4be756f072cc3e0acc0ab59b7bc6b8482f2f80ea8c317e5751eec5f59bde493f1fa2f0a7871b3483e86618ee3ae824c651797f8896ca1c7e54d36a7a0f235e448c8fc30b42d38fc831bac7a96f6010374d789018ae2b3257dd9e910484fac138f389de9e282a621f79c054f727853587f002e81f821159a99611235f6e422b1d0cc2d1db49bca36a1d3990e481f9c3a4ac943ae3121db196daf25e2ab6e0a60e3c04597ed951fde197fbd44c733d2d0f8f1c695e6f655400"/4214]) ktrace(&(0x7f0000001240)='./file0\x00', 0x88f21332b3b0b178, 0x1000, r1) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xdb000}, {0x0, &(0x7f000050c000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil, 0x1000000}, {0x0, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f000064e000/0x4000)=nil}, {&(0x7f00007eb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {&(0x7f0000646000/0x1000)=nil, &(0x7f00001eb000/0x2000)=nil}, {0x0, &(0x7f0000770000/0x1000)=nil}, {&(0x7f0000750000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffd}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f000026f000/0x3000)=nil, 0x86d9}, {&(0x7f000050a000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}], './file0\x00'}) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r8 = syz_open_pts() r9 = syz_open_pts() syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaabb00000000000086dd"]) kevent(r6, &(0x7f0000001280)=[{{r3}, 0xfffffffffffffffd, 0x0, 0x8, 0xfbb, 0x1}, {{}, 0xfffffffffffffffb, 0x8c, 0x1, 0x0, 0x1000}, {{r4}, 0xfffffffffffffffe, 0x0, 0x80000000, 0x4, 0x40}], 0x1f, &(0x7f0000001300)=[{{}, 0xfffffffffffffffd, 0x34, 0x0, 0xe88a}, {{r8}, 0xfffffffffffffffc, 0x2, 0x2, 0x1, 0x5316bb6c}, {{}, 0xfffffffffffffffe, 0x3a, 0x40, 0x8000, 0xff}, {{r6}, 0xfffffffffffffffb, 0x2, 0x4, 0x2fc, 0x1}, {{r8}, 0xfffffffffffffff8, 0x10, 0x40, 0x1000, 0x6}, {{r6}, 0xfffffffffffffff9, 0x1, 0x20, 0x1, 0x9}, {{r7}, 0xfffffffffffffff8, 0x4d, 0x46, 0xbb, 0x8c2}, {{r9}, 0xfffffffffffffffe, 0x2, 0x10, 0x8000000000000000, 0x1}, {{r2}, 0xfffffffffffffffc, 0x10, 0x80, 0x89}, {{r9}, 0xfffffffffffffffe, 0x30, 0x4, 0x1, 0x8}], 0x5, &(0x7f0000001440)={0x7, 0xc45f78a}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket(0x2, 0x4, 0x0) connect$unix(r10, &(0x7f0000000000), 0x10) sendto$inet(r10, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 4: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000180)={0x4, 0x18, 0x29, 0x36}, 0x4, 0x0, 0x0, &(0x7f0000000600), 0x5f) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r1}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setpgid(0x0, r1) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r2, 0x5) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000005c0)=[{r4, 0x2}, {r3, 0x46}, {r2, 0x10}, {0xffffffffffffffff, 0x4}, {r2, 0x88}, {r3, 0x15}], 0x6, 0x4) r5 = syz_open_pts() preadv(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/106, 0x70}, {&(0x7f00000002c0)=""/68, 0x44}, {&(0x7f0000000340)=""/226, 0xe2}, {&(0x7f0000000440)=""/231, 0xe7}], 0x4, 0x3f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x40000020, r6) socketpair(0x6, 0x2, 0xfe, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r9, 0x0) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000000c0)={r6, r7, r8}, 0xc) r10 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8000, 0x180) mknodat(r10, &(0x7f0000000140)='./file1\x00', 0x2000, 0x1) recvfrom$unix(r9, &(0x7f0000000180)=""/234, 0xea, 0x3040, &(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8) r11 = accept$inet6(r9, 0x0, &(0x7f00000002c0)) r12 = getpgid(r6) fcntl$lock(r11, 0x8, &(0x7f0000000300)={0x3, 0x0, 0xffffffffffffffff, 0xfffffffffffffffd, r12}) socket(0x21, 0x4000, 0x40) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340), 0xc0, 0x0) ioctl$WSKBDIO_GETBELL(r13, 0x40105704, &(0x7f00000003c0)) poll(&(0x7f0000000040)=[{r5}], 0x1, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) executing program 3: socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x8000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) syz_emit_ethernet(0xba, &(0x7f0000000040)=ANY=[@ANYBLOB="aabb86dd60000000007a10003984e55044c3312d00000000000700ff020000000000000000010094000000"]) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x2) 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)={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(0x0, &(0x7f0000000140)={0x0, ""/12}, 0x14, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000300)) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x130) r2 = 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) r4 = open(0x0, 0x0, 0x0) readv(r2, &(0x7f00000003c0)=[{&(0x7f0000002580)=""/4096, 0x1000}], 0x1) preadv(r4, &(0x7f0000001540)=[{&(0x7f0000000080)=""/189, 0xbd}], 0x1, 0x1000) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, &(0x7f00000002c0), 0x1) msgsnd(r1, &(0x7f00000004c0)=ANY=[@ANYRES32=r3, @ANYRESDEC=r4], 0x0, 0x800) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 3: mknod(&(0x7f00000000c0)='./file0\x00', 0x3a0914c44f7b202d, 0x502) (async) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) writev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f00000000c0)="acabcf121c66403989618f102986590fda96cd6ce3e6319bfbfa5f4e11792ff556376e0a66db2064e7fdd436d5e11d47b40f598865ae30e4577e64f3cea3db7406d3f30fcf81af59f08cd850e080468c406a2576d93a6e610ace0fe401b3af94886a9209a9552e5231c14d5842ce811ae17ac41ca78ffb36e5d9a788ac68443f49b920121df80a106ac6859fedff6187d880e9a8849805a46b28e6ef435d45e7e0343d939f21ef05ff3e31f9b2777b169b10c28b07dc4845ed10f14a549e3c0228e974f48b0b191f74acbb8c4b6b3514b384444d10c203a141c90bf928db0bb64a58fcea41c91073336fe5a3a5a0f82f3f7136ff66292f4641b1a94bae4de83f3c5966f9489587e2c92d75edf7b94832", 0x110}], 0x1) (async) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) executing program 1: setrlimit(0x0, &(0x7f0000000980)) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) setrlimit(0x0, &(0x7f0000000980)) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(0x0, 0x10a) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000180)=""/225, 0xe1, 0x40, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r1) r3 = getuid() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) setreuid(0x0, r3) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file1\x00') rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000540)='./file0\x00') r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x0) r5 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r5, 0x4, 0x7, &(0x7f00000003c0)=""/96) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r6 = geteuid() munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) r7 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000600)={{0xff, r6, 0x0, 0x0, r7, 0xb2}, 0x8, 0x96, 0x5}) shmget$private(0x0, 0x1000, 0x464, &(0x7f0000002000/0x1000)=nil) socket(0x2, 0x5, 0x0) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000440)=""/206) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x3, 0x0) syz_open_pts() (async) flock(0xffffffffffffffff, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) (async) open(0x0, 0x0, 0x0) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) (async) r2 = socket(0x11, 0x3, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x8) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0) (async) sendto$unix(r2, &(0x7f00000000c0)="b1", 0x1, 0x0, 0x0, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x6) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r4) executing program 3: socket(0x18, 0x2, 0x0) sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x2f, 0x1}, 0x4, &(0x7f0000000040)="d964838f62edf6a495e6735c6d357f1f7c20fec5f24db7725ecd443fdd451abb52", &(0x7f0000000240)=0x21, &(0x7f00000000c0)="487c9b913ac64a29c1c135d8dbf0064a9f66ce3ef659a4b25b", 0x19) socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x81206919, &(0x7f00000001c0)) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 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, 0x3f}, 0x2, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x0, 0x0, 0x0) chown(0x0, 0x0, 0x0) open$dir(0x0, 0x80, 0x0) dup(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getppid() open(0x0, 0x70e, 0x0) socket$inet(0x2, 0x2, 0x0) setrlimit(0x8, 0x0) getrlimit(0x4, &(0x7f00000002c0)) setrlimit(0x3, &(0x7f0000000040)={0x98ca, 0x8001}) sysctl$kern(&(0x7f0000000300)={0x1, 0xb}, 0x2, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r3 = syz_open_pts() ioctl$FIOASYNC(r3, 0x80047460, &(0x7f00000000c0)=0x6) executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x100d0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000004c0)={0x5, &(0x7f0000000480)=[{0x0, 0x0, 0xe2, 0x3}, {0x8fe, 0x4, 0x9, 0x200}, {0x1, 0xd, 0x8, 0x2}, {0x3, 0x8, 0x91}, {0x3, 0x8, 0x5}]}) syz_emit_ethernet(0x7e, &(0x7f0000000280)=ANY=[]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x23}, 0x2, &(0x7f0000000540)="71f91e3471ac0058bc5a91501d94100e4ac63c90dddc11f11cad89c4dfede11ff5a08412bdb51a8c757dd56fe6f3db9329faf6d8f6857a8c93ea03a18dd899fa99345c7d4c6ee8029e610dcdd9ddf027cc03af07218a5226cd71fb4d24fd40da10a207e25475ca110611110046c777812cb577130174ec34a6c087b9dd398efc501191610ec0dca929ec112177537a601dc92a4c642aa1b2a87a7d9ad5bfc44935790bfd1029d12cbec189caeac998befa56a42d821b7d570fea81c775a1", &(0x7f0000000500)=0xffffffffffffffdb, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000501600000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b20b0001000020a254a14ce81f0cade4599523db09aef52411cf9886f289e93477356a40880349ff2bc46fa7a9abeecab40b254ccc72c07d97", 0xe4, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000600), 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000340)=0xc) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) semget(0x2, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x80, 0x5c42) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000003c0)=[{}, {}, {0x0, 0xb}], 0x3}) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x3, 0x0, 0x0, &(0x7f0000000040)="3944eb3f115f79037148fa0ddc3adf427d080000006ceb99ea265a4a19b2e72fd9cbb4db32e128db447c5e01000080d5fa1d9213ebefff7ad23b886bf325280bc040eac897a0d4168da6b6b75d146499e1ee9ddeb2d68e8d011a", 0x5a) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x7, 0x0, 0x0, &(0x7f0000000100)={0x6, 0x7fffffff}) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x30, 0x0, 0x457d, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f00000001c0)=[{0x48}]}) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) executing program 4: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, 0xfffffffffffffffe) denied attempt to set clock back 989987367 seconds executing program 4: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/249}, &(0x7f0000000100)=0xfb) fcntl$setstatus(r0, 0x4, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) fchflags(r1, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000180)=0xffff) r2 = dup(r0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r2}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000240)) sendmsg(0xffffffffffffff9c, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000280)="8b6701362212d3b14d98974d4c0198626b4621119546b3dae5eba57f8de2167eb74ce8e993a37e5a97d28876038c81d4d7d2bd63269071bbcebfbe55f87d037b145df6915e759f95f629da886afbdd56ca8a4701262fed714d30cd6673afc5e9402d53c999747e67458db3a13f3f69abc46e88f9e4b0b7205acdbcac8d592e1f47fb5b3f7e83bd88e88302887ff1ef0fbef6ecf6383cf3fff651f4b56b6b74b4cd98221b983f08232266eb951d6a0dc7f63c249aee8072b4dbb6d208ae7782265a5ba702573038fbbfbade5190037f1b8a0c0a803fd80f9aeec54d70d986eb1bae18de322ca27e59e9e949001ce46a6c7d847358704b", 0xf6}], 0x1, &(0x7f00000003c0)=[{0x108, 0xffff, 0x34c3, "b00fe3afccfed0b7cb94de8af8d554da7759ad86481c6a1bf53581967798c291afaf751676e5ab1a3abf6a85ab9427c3b9c18d506203465c8c1d024dd26a2145b97bd3dbc4dc84216d86b56e0754752e47f2685a8b3536c7dd5018bb9c5e9c72a551a65054f1f4a96598d40f290fd006997c920aef286d271520c54b5551f064da42dd2b560234729adb091ecda9483eadc0bb6093d821eecf973c38574dca0d63c4e48f5cabce11fbb0d080387eae03742ddfdb438210f91d3b17f4d4c1ed492439d733c4eecae7f95924460879285c773a2f85713091bcd3718da1c1121f7d180a3907c0b01f21be28cfb0d4b3255edc5d640c"}], 0x108}, 0x40c) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000540)={0x9, 0xed}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580), 0x10, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f00000005c0)=0x160) writev(r2, &(0x7f0000000840)=[{&(0x7f0000000600)="b793a794ee673dea1fc71b639785f4ed5aaf6ad1f9119e4de1825d27d0d94417f8edb6a5296749df958b00a7d736cf2a489639cc32a54f4d8b3c4bd0e2d40b281ce4bdf8bdb24f60304e1b80f3b4effbedf382ae7ce1621fa9029c814f7f38eeaf3800b02b1fe8d4a4ea95e8fdd3fe45992284397d7cb87eb0f4b2f5d05a94fa3c", 0x81}, {&(0x7f00000006c0)="d1f32d6bb9ba927c82c27aa4e2a99feeb972a4697f0794e05247f8064055808686fde6e460be320ef12280cc92677a98fa4f127d0e5b2dbd2c1b93d68bc0f2cb6df22e81ffc450a1a14f", 0x4a}, {&(0x7f0000000740)="56550556f525f57123e217e217964c450237fcba44ed4801b03281f25cc926aafea4f896826bd2d98177664a66656201c963c52272f03c3abff7e0c5c9dd04fe3b07ff0439c487f6c14b5c34cfb392e60aff3a75edc1ae31904e5bf788a5d9f683e58bf904dea28d1cd41d11f32c04acde0ed28fc354ffc2a1b3317bfc0fca93a290511f806c10ed81b11ec64f410cfd3ac5ecd0c29bdef384c6780570edbea31d4054255967da3dfe75cb1fc5b04f5d55bfe2d6f02209250148a4ea7ac02cce4c07331ad78ca9fec3aabae9a9d79b692dfff0de1d4ce647aa5e9715c5e1d3105f2229cec5aba7", 0xe7}], 0x3) ioctl$TIOCEXCL(r3, 0x2000740d) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000880), 0x20000, 0x0) dup2(r0, r4) sysctl$net_inet_carp(&(0x7f00000008c0)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f0000000900)="b19b6d2f1ddc2b17f29f195fcda5e8d0e1ca10f0718c0ab12417bc277887226312ae303ab44bc0b617139a750be14228856b248d31b19e16ea804f4ea14643dcc704b9f73569a37cb345cf319605f6eb705aba5921e06d13efc32fb70261f2a8a501a797736ed98fe832ef9bcd828cb3975846de893ed4de4372142aaca24b98a3137dc65d3a367eb95d6b8cd808e548a4bb3d9bbc680cbffe6e107c6050ab96524a88e6ac5ac26abc6e39fd663ea54d02eef0f9e69721f187263dad4671d12a78f5a3dc108b45c4e66938bdf819449d6fd8a5", &(0x7f0000000a00)=0xd3, &(0x7f0000000a40)="7bd2413df5e8e32cad164db3900c100f4e49b6994f9136a950de2f258b3b8d043c431b8663cb1494883320375421ca56ca64a8dc2116f2568a952c3f4fd8bdcae48a9709986661863a17dad05045f11290af0bfb1ce5aa951485927bc2a22ee3bb062a91a9d1399e6e441841af4e247d0c0918014e12f1e7e52cbb0ba14e8b6ff971d83b4154781dd90206a7ff5b58dd2757dc0b316835e2e4046f285196176770115304c91d45e8d71afdba47a8ec04f75033af4eeaa483106181177c02653a3ab87ee4624d23651917574d24a6bba381adbf1c410dafaca21ff724", 0xdc) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000b40), 0x10, 0x0) preadv(r5, &(0x7f0000002ec0)=[{&(0x7f0000000b80)=""/105, 0x69}, {&(0x7f0000000c00)=""/4096, 0x1000}, {&(0x7f0000001c00)=""/79, 0x4f}, {&(0x7f0000001c80)=""/76, 0x4c}, {&(0x7f0000001d00)=""/4096, 0x1000}, {&(0x7f0000002d00)=""/160, 0xa0}, {&(0x7f0000002dc0)=""/69, 0x45}, {&(0x7f0000002e40)=""/37, 0x25}, {&(0x7f0000002e80)=""/56, 0x38}], 0x9, 0xfffffffffffffff9) r6 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002f80)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r6, r7) rename(&(0x7f0000002fc0)='./file0\x00', &(0x7f0000003000)='./file0\x00') ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000032c0)={0x0, 0x3, 0x4, 0xfff, &(0x7f0000003040)={{0x9, 0x6, 0x81, 0x7f, 0x0, 0x4e, 0x7}, {[0xc67, 0x7, 0x3f, 0x9, 0x5, 0x2, 0x10001, 0x401, 0x73a, 0x9, 0x7, 0xfa, 0x7, 0x7, 0x3800000000000, 0x6, 0x3, 0x7fff], [0x74db, 0x100000000, 0x400, 0x0, 0x9, 0xfffffffffffffffa, 0x5d, 0x3ab, 0x1000, 0x1], [0x602, 0x5, 0x80000001, 0x1, 0x2, 0xffffff8000000000, 0x4], [0x6, 0x8, 0xff, 0x9, 0x0, 0x9], [{0x62b9, 0x80000001, 0xa70e8bd, 0xec}, {0x8, 0xfff, 0x4bfc, 0x7}, {0x9, 0x3, 0x8000, 0x7}, {0xb7, 0x3, 0x1000, 0x4}, {0x5, 0xe516, 0x4, 0x5}, {0x1, 0x9, 0x5}, {0x3f, 0x87c, 0x100, 0x7fffffff}, {0xffff, 0x6, 0x7fff, 0x100}], {0x2, 0x92, 0x8255, 0x13}, {0x171, 0x4, 0x7, 0x100}}}, 0x1000}) r8 = open(&(0x7f0000003300)='./file0\x00', 0x0, 0x90) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000003340), 0x80, 0x0) ioctl$WSKBDIO_SETMAP(r9, 0x8010570e, &(0x7f00000033c0)={0x1, &(0x7f0000003380)=[{0x101, 0x401, 0x27df, 0x7ff, 0x7}]}) preadv(0xffffffffffffffff, &(0x7f0000003440)=[{&(0x7f0000003400)=""/21, 0x15}], 0x1, 0x100000000) socket(0x20, 0x4, 0x1f) ioctl$VT_ACTIVATE(r8, 0x20007605, &(0x7f0000003480)=0x3) pckbd_enable: command error executing program 2: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r0 = socket(0x2, 0x2, 0x0) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/250}, &(0x7f0000000240)=0xfc) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = getuid() seteuid(r2) setreuid(r2, 0x0) sendto$inet(r0, &(0x7f0000000040)="b2299237926c7a85a15aa9b6bc624b366d38c67309eaeb1e78243b0e069a0e5a1f9aaf9b90137f84224fa7e60b8913072a14e34488fb253c0c6d4e7167cd4a7d7ab551acecffc3afa5ece20bdc299f8d9076d2c31be99d499c4a2e7fe7091e23ed6b4aa6a3d330086856e977c3537ec3fa4ad96a8376c2b4823cf2945b301eca5b7ad8d5537ce4794ddb89f7095199045a48362ee1c9436104c9492313a16207384518eaaa4b99ededb98c861254892669645704b55290d8482ee5695aff2080ddf61a14ec347e7789bd58d2f6752c8fe3292000484df32b973da3fd0ee6690af15cd5bf", 0xe4, 0x3, 0x0, 0x0) dup2(r1, r0) r3 = socket$inet(0x2, 0x3, 0x0) shutdown(r3, 0x0) sendmsg$unix(r0, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e}, 0x0) executing program 7: writev(0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet6(0x1e, 0x3, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=[{0x10}], 0x10}, 0x0) socket$inet(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000240)=0x8) open(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getpid() r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r3) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x4, r3) ktrace(&(0x7f0000000280)='./file0\x00', 0x4, 0x928, r3) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000180), 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x0, "12211b6dae6ea993f1bd205a65f44ed76d57b310"}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x79}]}) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, 0xffffffffffffffff, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x2000, 0x450c) r4 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) read(0xffffffffffffffff, &(0x7f0000000180)=""/198, 0xc6) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000140)) fchmodat(r2, &(0x7f00000002c0)='./file0\x00', 0x4, 0x4) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r6 = getpgid(0x0) fcntl$setown(r5, 0x6, r6) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$FIOASYNC(r3, 0x80047470, &(0x7f0000000280)=0x4005) syz_emit_ethernet(0x0, 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) socket(0x1, 0x0, 0xfe) r5 = socket$unix(0x1, 0x5, 0x0) r6 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x241) writev(0xffffffffffffffff, &(0x7f0000000000), 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r6, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1002, 0x0, 0x0) syz_emit_ethernet(0x42, &(0x7f0000000040)=ANY=[@ANYRES32=0x41424344, @ANYBLOB='B']) setitimer(0x1, &(0x7f0000001600)={{}, {0x1}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, 0x0) syz_open_pts() r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8020690c, &(0x7f00000001c0)) 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}]}) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x0, 0x56, 0x0, 0x2}, {0x6}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) executing program 0: writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r2) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000180), 0x0) fcntl$dupfd(r0, 0xa, r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000000c0)=0x8000, 0x4) r2 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x4000051a, 0x0) setuid(0xee01) stat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000080)) r4 = socket(0x11, 0x3, 0x0) read(r4, &(0x7f0000000240)=""/226, 0xe2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x8c, 0x9, 0x1a, 0xffffffff}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000001280), 0x0, 0x0) ktrace(&(0x7f00000003c0)='./file0/file0\x00', 0x0, 0x1100, r3) mknod(&(0x7f0000000280)='./file0\x00', 0x40, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xa4}, {&(0x7f00007eb000/0x1000)=nil, &(0x7f000050c000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil, 0x1000000}, {0x0, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f000064e000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f00007eb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3ff}, {&(0x7f0000157000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000272000/0x2000)=nil}, {0x0, &(0x7f0000271000/0x4000)=nil}, {&(0x7f0000750000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffd}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f000026f000/0x3000)=nil, 0x86d9}, {&(0x7f000050a000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000fff000/0x1000)=nil, 0xd6}, {&(0x7f0000274000/0x4000)=nil, &(0x7f0000159000/0x1000)=nil, 0xe0}, {0x0, &(0x7f0000ffe000/0x2000)=nil}], './file0\x00'}) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) r5 = socket(0x2, 0x4001, 0x0) dup(r5) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaabb00000000000086dd"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) socket(0x20, 0x4000, 0x1) connect$unix(r5, &(0x7f0000000380)=@abs={0x1, 0x0, 0x3}, 0x2) sendto(r0, &(0x7f0000000440)="df", 0xa, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() socket$unix(0x1, 0x2, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, &(0x7f0000000640), 0x0) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/97, 0x61}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000440), 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_inet_carp(&(0x7f0000000580)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f0000000180), 0x0) sendmsg$unix(r2, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x40a) poll(&(0x7f0000000140)=[{r1, 0x4}], 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) getpid() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r3 = socket(0x18, 0x2, 0x0) getsockname$inet(r3, &(0x7f0000000080), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x2, 0x0) r6 = dup2(r4, r5) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 2: mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x6d4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440), 0x800, 0x0) r0 = socket(0x2, 0x3, 0x0) dup2(r0, r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x3d, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x20) syz_extract_tcp_res(0x0, 0x0, 0x0) executing program 7: setrlimit(0x6, &(0x7f00000000c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000040)=[{}, {0x9d}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) socket(0x18, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x68, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0xffffffff) r2 = socket(0x6, 0x5, 0x1) connect$unix(r2, &(0x7f0000000a80), 0x10) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000), 0x10) socket(0x6, 0x8000, 0x9) r4 = dup(r1) listen(r4, 0x0) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r6, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) mlockall(0x1) syz_emit_ethernet(0xe, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) close(0xffffffffffffffff) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x7ff}, 0x0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f0000002280)="7d8d7a23", 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000080)=0x7) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000100)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xc0}, {0x40}, {0x16}]}) write(r2, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) sysctl$vm(&(0x7f0000000040)={0x2, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r5 = socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r5, 0xc028756b, &(0x7f0000000a40)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xcf, 0xd, 0x203519, "1bb7e60ab87aa57800000000d0d200000000fd00"}) writev(r0, &(0x7f0000000b40)=[{&(0x7f00000001c0)="9b9431a5d715597f32c28150472c5c4a26761d657e140316ea35d282feeeaf745cf3e4bf90e1903276332cfa1af6c3aa820fef61ff3e48cec705800002001df25524bd150d15c304380f7ae3170b2fcd5a74731b6cbd17fb8136e5287cb39417d25bd833815ebef001deb672d80fa0f8bc68f7187cd337803948baa7e34f56701b2180ddedf8852feae4274e0629118bd46ba0ef568a4fb4e452b815a05c21e3b5bab3b2e0c5944839f68b04136bf851084c7ee5351479be2a04f5336bcf6dadb1670a116a82ba", 0xc7}, {&(0x7f00000011c0)="874efc64a16404b3dc9c5bce1a5ecabc9ad87a2c628890d6c0144206d4f104d9344df375dfd3bb105ae821f98218363f92fa5e9c05234d33d0a8d963888d8822f30019a93c93d85f62e363a3eee977e582890dacc2371a48a4431bd985409647e571a93d2a66e5b7f67ff0c6fa6dd62af727a8200ecc56044fc7d427e40ae2086abd08e51d7b88e9dd4f2f9b44b3e969212e9d954795f6c302de6406b45beeb8f5a34ad8acf5ae86909381263bdee8839a61832d6b11df3dcebcbfd8f73f3da2e026766309eec290c2427714cfa2f92495293de2c336949475c17a49469a7b6d7d237ddfb60b74ef5f99682e18887d3bc75cfce8150b94974af2204d42c994b8910d5fd06b7bd9ab57e26310ac63c59cda6de93302b7e1812811086a2ee2ee23e61b77a6d519b43ddfe016f394ae0a2751d8b420fce01e9dda4c2a43b5318afb3b6b9e9f99d71684bfaf02ed0327a58d5049b8b62e28239022820778336a5ddba0c4c7960d4998b7e8c10e5bc641ee6fe80d267590de91d2b6b50e879119ca15c7f70420506fe54a6c5537a486e83ebbcb7e95af437eefbf299a6c2c9fb95b9983374fe6a743c52828761bfba9f79f6850214ce56ddd9a859bea12b3e8bc2e30aff6aba9a488775d52d1d2a90ec9c23c908f9bd356eead53715274ee47fc9ca4a7a5189fe1027e625b7a3b5350f2b76ec2a1e192eccbce78286f134c4523b74a953bd01754d2238f1880d748c9f55eab8aede59252ca39caad3598d6e9bc03bd59426501afd5ee61ba70ccb04e7e385f3e089c5493ce9ee428c30865f9bec095fbbc30cf50d52e5b2ee7139a6b4c99b82c5a07cb4411f2a0d19174c70e508c2cdb4cad591a33db002d7d5121d6fd26f8b31aaf961e9d2058cb2bc8e34ccb1b23bddb8306484cefecbbd8ae919fc8595c0f25940a449ea2b6f345b8bf320e0a31bbe427d2431bdd52a28d3e5b15169fde2390e3121dc18b6a6c4450a03c3f3f84d9fa5f774c529591058bb00d21bfe726575817b975fb8dc62427f9b7b4f0d22cfa9975b84eded78aa3a0edb9a13165bed3443b5f35d8c68041c081f0af3eabac120d7a8e879b525f0ca9954f2a2ea752ab18683c283410f14bd859ce8806983fd20050ef80155afb0c254a6878e3e099e796242938446a642234ba124bcaecb683bbe7526007befe7d90f120ed76f987f2f8a445dae46c794d4e345564ff042bc68c2b72461ebd498235a1212bd3ed669ac480b011fbb4041136e88003c5210d142ac0c643d3db0039e21e5d9157f26cfc71fb7fe767e9c938e51b64c22ac394c8aec52ee25a226265f632bce7d79c5b7b749b56fa67ac00d5aa0571c573f23fa3ea26f15cb679742c7b9f17e22aae2892006fef55dd244c4613134227ebd4af1e5c7867295b45f91b5bcc7fa0f3ac9daa8f49b9363e9e01250fcc8d72fdcae8f6222ae3a2fb01eef75cbb2ae84ea7fcce5ef3e86c2221ed491f5d7e0b595f574857c20cc49f9162c31e8267984a4328ce6dd4a6de2e68cb4e811391651588873eff36062bb6a7c5df5e870a050338af57644ed41e2e80e66d91dd3744a5c1", 0x45f}], 0x2) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="485a3b45042938c62a10619bfa9635e568d85d2db09da04ade4d8ad4536889e89908892b8316047e6dfbb6e1e162571c015e99b574b8e909103942ee8a921cb8d85504b7a940cc09869c3a9f585eb1", 0x4f}, {&(0x7f0000000b80)="a0095ba17dd0d086b3b2119ce6a7c6b1e6838280c81119f1665a8453bc1df36edbe9413ed9e9e18a679b6ccd7c1a2e0b63d1de4e941a4efd063dcb3146c575b9700f10316bae4d76cb9ab951cbe141cb7ca93718969e928d443c8a86f7ad244eacec73482dd6dfdd90dd7664fa214398b8b13457d398ce7d953f86304b841c796ec7d6a1afb4a1692f0830caf997b9017541d479b6beb4f57cdc09fdfaa6e560f53348a733a5cba87f54d82fa39b42f30d3976075fadd6ce4c0575c2451e1f2e53c921d7247a9f3ecbf44bdab7ca2f52e490c1b6d87b9f892b359e1a8dac7b4af8715e991ed256d756409730bb65185b8d321e86ff47a96a153b4a1a43540578e0b2bf61935a476864793803b5583328ebd1d5c45077d0ae7bc20ff4c95dcc06bb255720aa614176a9d9554daba519b8f4ecec5e88c7502a5f3bc25ca17d82badf6d682b648398009c9224bec46a02a7454997ea90de2277b55a190e52bcbcfa793d11bd5485831b37f9cb817f5c900ec34b932f076f9000f07e11053f5e9e851448ba62f877da4e89d05c2ac925a89c95769e6b4b6806aef4528b158cfa3bd4cd888f6c75a2a07f2d26b5ffea5334732f5630aa34cedc7550c5add0486735da9dd3ce36201e26248683c1d8ac2bdbd1e4ed25fe4beae9c06ac107d813ed2db7de0dafa0e9df17310ebe807c2ca76e3ad48468bdcb0021ea27c6f648a41fe9073d16fe5d9313dfaf3072a59019bfd9fd675f4cd27bd2483f77b95d0efba1949404db031e1f8cbcd5d8b3893a042b78c69cf00abff8088ef2144a24349a367a6c217ed5856611f3d44064ba2f58585f641c368969f1be0c84d322541d7f1bf3ae403904f2debbc4e0daa2b1a1eb14bb6064d629c7f7ffb5186ea27dfbbedace6d76e975bc4d879f72ca6cf8058a6c18e8faf89c5c4c8d206d690256f2974e7d4675e08c5401a3ef3fdf19aca6a70a1a99ded148aea456f6cec5b87e05a1260b0830e4bbb8", 0x2c4}], 0x2) executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffe, 0x10001fffffffe, 0xffffffffffffffff}) socket(0x11, 0x3, 0x0) socket(0x2, 0x1, 0x0) socket(0x18, 0x3, 0x0) socket(0x1, 0x1, 0x0) socket(0x1, 0x4, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1}], 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x8, 0x0) ioctl$BIOCSETF(r2, 0x80104267, 0x0) socket(0x18, 0x1, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0x41946465, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x28000, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x10, r3, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x1) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000001180)) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x1, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000080)=0x8) r4 = dup2(r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000005c0)=[{0x61}, {0x1d}, {0x16}]}) syz_emit_ethernet(0x6e, &(0x7f00000001c0)=ANY=[]) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000040)={&(0x7f00000001c0)=[{0x8, 0x4}, {0x2, 0x2000000}, {0x81, 0x1ff}, {0x8e, 0x2}, {0x89, 0x8}], 0x5}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050300000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8cf5f88", 0x31, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{}, {{r4}, 0xfffffffffffffffa, 0x62, 0x0, 0x0, 0x10}], 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x10215, 0x0) ioctl$VNDIOCSET(r4, 0x81946467, &(0x7f0000000180)={0x0, 0xff7fffffffffffff, 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x28}, {}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) setrlimit(0x8, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = socket(0x18, 0x1, 0x0) socket(0x18, 0x2, 0x1) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000600)=0xfffffc6f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 3: mknod(&(0x7f00000000c0)='./file0\x00', 0x3a0914c44f7b202d, 0x502) r0 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x10020, 0x0) flock(r2, 0x1) setsockopt(r1, 0x11, 0x0, &(0x7f0000000200)="12000001", 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0x2) kevent(r0, 0x0, 0x20000000, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000240), 0x0) r6 = socket$inet(0x2, 0x3, 0x0) dup2(r6, r5) ioctl$FIONREAD(r4, 0xc0206923, &(0x7f00000001c0)) r7 = fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r7, 0x8004745d, &(0x7f0000000200)) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0x8020690c, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x40000042, r9) 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)={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, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000300)) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x130) r2 = 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) r4 = open(0x0, 0x0, 0x0) readv(r2, &(0x7f00000003c0)=[{&(0x7f0000002580)=""/4096, 0x1000}], 0x1) preadv(r4, &(0x7f0000001540)=[{&(0x7f0000000080)=""/189, 0xbd}], 0x1, 0x1000) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, &(0x7f00000002c0), 0x1) msgsnd(r1, &(0x7f00000004c0)=ANY=[@ANYRES32=r3, @ANYRESDEC=r4], 0x0, 0x800) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 7: ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000000)={{0xfd, 0x36, 0x7f}, 0x5, 0x3, 0xef}) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) ioctl$WSKBDIO_GETBELL(r0, 0x40105704, &(0x7f0000000100)) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000140)=0x4) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000180)) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x7ff, 0x9, 0x1ff, 0x0, 0x0, 0x7ebceffe, 0x8, 0x1, 0x2, 0x8, 0x2}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)=0x1) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000280)=0x2) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000300)) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000380)={0x800, 0x4, {0x200, 0x8001}}) socket(0x20, 0x8000, 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0), 0x10000, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000400)) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000440)={0x101, 0x400}) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000480)={0x0, 0xffffffff}) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x80) pwritev(r0, &(0x7f0000000680)=[{&(0x7f00000004c0)="81a836a72fdf0c61b8d417bf9f6655cda8aaa55f179b0aa9aa26507adfcbb02d7d0836dc7976eb013770605be69c0bed2245d40e2b5bdc03dece6daca9db9e5def133f5967f1f1843cb1972cbd5a7edf24519703553696c0d5df97e798db477b80b87ab4a7420f0369b7df8560658205805b4613240cbe96042097582aa8338231be5200c34832d91ebc6df2d52d9c25cc0249e722e88031a95046fb0671ddc59b9e2d79c0ef65f1cf739fe408f0a979d95d87bd2648bb34e157969dde79227f1c77e42d9f7ea30596703408f9e10ea5eb3c056b57978b853a285ec0039bef8c5151a8525e5a15", 0xe7}, {&(0x7f00000005c0)="b963e2c2d7c5f6d2d5cc2d7837c571daca00e693dc2070cbe6770896d6e5fd0b4355eff995e46263d3eaea2688ff06ce31f26484189e2a5d171dbf7a714978cd1817209fc2cbf4553db706f1b7d8e5bb47f3000854f096bf41040bbe8e8745905c9c40c7ac55fea0e255c22d158f5d43d7a257fd19c16539270f72ad587efbb743c62553861d9c89f4fd6e2df25613b28fc6079081d48428a14856cdd5a87518531e606f6281041a148a0b7fe728b8", 0xaf}], 0x2, 0x4) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000006c0)={0x47c221ac, 0x5, 0x5}) getsockopt(r0, 0x400, 0x7b, &(0x7f0000000700)=""/165, &(0x7f00000007c0)=0xa5) r2 = semget(0x1, 0x4, 0xc0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000800)=""/4096) ioctl$WSKBDIO_BELL(r0, 0x20005701) setrlimit(0x2, &(0x7f0000001800)={0x60000000, 0x60000000}) r3 = socket$inet(0x2, 0x2, 0x6) mquery(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0) recvfrom(r3, &(0x7f0000001840)=""/4096, 0x1000, 0x40, &(0x7f0000002840)=@in={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000002880)={0x125, './file0\x00', './file0\x00'}) executing program 3: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) setrlimit(0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) r2 = syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x3, 0x0) close(r3) ioctl$TIOCDRAIN(r2, 0x2000745e) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) readv(r1, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/196, 0xc4}], 0x1) close(r0) executing program 0: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x2, 0xcf, 0xd, 0x1000, "4b97fdcfb63491160000fd0000004000", 0x9, 0xb51c}) writev(r1, &(0x7f0000000b40)=[{&(0x7f0000000980)="9b9431a5d715597f32c28150472c5c4a26761d657e140316ea35d282feeeaf745cf3e4bf90e1903276332cfaaa820fef61ff3e48cec7057ad907ac1df25524bd150d15c304380f7ae3170b2fcd5a74731b6cbd17fb8136e5287cb39417d25bd833815ebef001deb672d80fa0f8bc68f7187cd337803948baa7e34f56701b2180ddedf8852feae4274e0629118bd46b", 0x8f}, {&(0x7f00000014c0)="874efc64a16404b3dc9c5bce1a5ecabc9ad87a2c628890d6c0144206d4f104d9344df375dfd3bb105ae821f98218363f92fa5e9c05234d33d0a8d963888d8822f30019a93c93d85f62e363a3eee977e582890dacc2371a48a4431bd985409647e571a93d2a66e5b7f67ff0c6fa6dd62af727a8200ecc56044fc7d427e40ae2086abd08e51d7b88e9dd4f2f9b44b3e969212e9d954795f6c302de6406b45beeb8f5a34ad8acf5ae86909381263bdee8839a61832d6b11df3dcebcbfd8f73f3da2e026766309eec290c2427714cfa2f92495293de2c336949475c17a49469a7b6d7d237ddfb60b74ef5f99682e18887d3bc75cfce8150b94974af2204d42c994b8910d5fd06b7bd9ab57e26310ac63c59cda6de93302b7e1812811086a2ee2ee23e61b77a6d519b43ddfe016f394ae0a2751d8b420fce01e9dda4c2a43b5318afb3b6b9e9f99d71684bfaf02ed0327a58d5049b8b62e28239022820778336a5ddba0c4c7960d4998b7e8c10e5bc641ee6fe80d267590de91d2b6b50e879119ca15c7f70420506fe54a6c5537a486e83ebbcb7e95af437eefbf299a6c2c9fb95b9983374fe6a743c52828761bfba9f79f6850214ce56ddd9a859bea12b3e8bc2e30aff6aba9a488775d52d1d2a90ec9c23c908f9bd356eead53715274ee47fc9ca4a7a5189fe1027e625b7a3b5350f2b76ec2a1e192eccbce78286f134c4523b74a953bd01754d2238f1880d748c9f55eab8aede59252ca39caad3598d6e9bc03bd59426501afd5ee61ba70ccb04e7e385f3e089c5493ce9ee428c30865f9bec095fbbc30cf50d52e5b2ee7139a6b4c99b82c5a07cb4411f2a0d19174c70e508c2cdb4cad591a33db002d7d5121d6fd26f8b31af12a1e9d2058cb2bc8e34ccb1b23bddb8306484cefecbbd8ae919fc8595c0f25940a449ea2b6f345b8bf320e0a31bbe427d2431bdd52a28d3e5b15169fde2390e3121dc18b6a6c4450a03c3f3f84d9fa5f774c529591058bb00d21bfe726575817b975fb8dc62427f9b7b4f0d22cfa9975b84eded78aa3a0edb9a13165bed3443b5f35d8c68041c081f0af3eabac120d7a8e879b525f0ca9954f2a2ea752ab18683c283410f14bd859ce8806983fd20050ef80155afb0c254a6878e3e099e796242938446a642234ba124bcaecb683bbe7526007befe7d90f120ed76f987f2f8a445dae46c794d4e345564ff042bc68c2b72461ebd498235a1212bd3ed669ac480b011fbb4041136e88003c5210d142ac0c643d3db0039e21e5d9157f26cfc71fb7fe767e9c938e51b64c22ac394c8aec52ee25a226265f632bce7d79c5b7b749b56fa67ac00d5aa0571c573f23fa3ea26f15cb679742c7b9f17e22aae2892006fef55dd244c4613134227ebd4af1e5c7867295b45f91b5bcc7fa0f3ac9daa8f49b9363e9e01250fcc8d72fdcae8f6222ae3a2fb01eef75cbb2ae84ea7fcce5ef3e86c2221ed491f5d7e0b595f574857c20cc49f9162c31e8267984a4328ce6dd4a6de2e68cb4e811391651588873eff36062bb6a7c5df5e870a050338af57644ed41e2e80e66d91dd3744a5c18ec2c30ff917fd7485f92597fe4bc3ab8e18ac1f7d3c80e86a7f1b0b8bdd2f9146a900c63085ff5c6e74dee637fe3c255f16b07f5395e2b803c44147171b52ecee292c414c5415c317b14b8086b15ce3efefcf790a3fd4faf3f3dabe410c730477a829ceb589d567d97e26ccdc6fec6ca5599414458f7c0f459ff45eece2fe4d6b031507b83c44cadf24f5a4b30a8048e4d5b267bc06cc12393fd31bfe8eab256881d2618dd41491418e636be2a412dbed78da3448a52e666d3348fdf76928d380f62dd63f3a01b32679f92d7e3df380b6af601037085266b68abcd636586a763dc244252385b5b80b6c3c3ab5c3cad35bcc7a5f6bdef137e886604f3649b1af4abcd2f3d56f708e8d9003e00866ecf76da72bff382d28efc05d53f31f05e3027d8f699c9f93967bf590c984836ebec878ddcd29fe74f0647fa32ef13201ebf2a81bfd02df5b53e13594b662358e14d9dfe6cd721b31c18e1165e6a1e586b688a97b1a41c028fc1e7d2895fbe915fada9f3c28d9dfb13eda790f67a6d0a190fa80d01a5b58196a7d4827be51f043d56a49ddff95ee20260e02c53f5967ddce1510939ae04916282e782f728f02d62a06a0dc1d285cf4811566eb93d5305696517fd89fcb90fe1ea392e9d35fe02218506581661d2b1d5f4df93a8c3b556912a29e1328c739934d4c8112563c7629040721cd0bfd5c6123b7de1b39c9adb28eb3c97df75d0266dfe02f45428a3785f0ad7ea9b0ba5ff7915ed7aded81ec61c54340c46938c4d7bf8bb2dfe0ba8b69480cd1ea64107acefb62ca76a35be999f646077813d455b51bb643de2a39f7353a9a4a0d69d2200edc3a4fc671eda7db4fa39ca2f6c68a19a5468836fde4eda83145a0569a987e4011679d993420d918a640839f02595fdf0eac4e57f69fa50cc6f01030506df03ad16d418a6fd66c4230c494761e4be904e33dbf4e46c60ac4c0bd04df0da41f1d111c2252edb39c76dba2aec9abd2b2325b5b948db76f451dc23bab13ede45a0d0d63428748bf42de7084547b881f5a70e73e72efdf4046d6b1f677507ae5ce05a5878b542e55ca224e6c89f32e98d270f3644541861b6dbf8e7c2ca3b23f0230cc4d13774339f45f5871a4ac7ff0f460abb7d7d0da6bbedfe27cf2a0d4a140163d76156fb51612f5df85ce150f8795308707ce06b1581fb46d511281d77eb346ec043ca42d6182a8e484571c003f42909c69ca52a77a5493d3bc4ac7a12ef4b20966a4db291cead1abaed40af33a2b15bc06f7671eb88e97e11f1d51c901ce4f448d4f7d4828a190fe6f0b0e3330c9441b0602f7eda564811b0fab62e83a7cab92f4a3a6f02b4dc14c6a391f21cdcc1c3c8f45b74dd7c896507aded7a38b84f00cd56afb338711d617420cc56e45fec58a568a01d938031749b9625310773f807eea04b248461d14ebc2891131c4fcf6341db6fee4312bf428ef49a61c8b8c53865950d917b77203110d54cb6f433e20d45e36e6d6235c0db0bef30acaab0d53aea5f1640c2fd5d182808f1b680e348e63bf886cab2c3f17fd0053da136be9b9e7652207d05e0bad6736cf0aded9e493271b4a7e2f64e77355632e07d75f37d3ef7317b8d393dc19d61481b4006505b33dbb458496b48533de7c99391a6d092777867c9bc3085185dde89731261eb6ea05876c7ab7405ddb2a487c74e0533ea57e6bcd74e59480b424b8b1a129725422f11b2aa08aded47e06edc1d4b7a00edd83da2979d827f06fd7d41ae131036a929d5b2c619bd993d8c627735c335f80cf33cbe0fad7467b33dcde30809ffa7b22be3e394a79530bded2f0a296b650e20d13566fa4b181a70696d7b9f479cebde8af1ae708495dd4343fbc2142b0ca514b8416e67ea61902cc9204397c2a241bf5922094d0a4530587c7f9d10a003714da15ef14b7c1754e8e8386f48272e6dcdc1e2da7a9233d1e992994da824ae10ab1e03b938db824c43fe5f90fadf7ccbfe28ac644f2239273be96c9b55655417c4329532afb9aa9aa65b9ad92a8c0af9e902e458d2df4e2bcbed6f06a6fafd965a3ee422c99dc39e8426081647cb322e4db0f49bd74ee392854716f7f52cf1d245d8896f753bd75b0802ddbf7b40fe3b5cae47b41473166bed18ff525e3e2ff52ae20edd8758a3c699247d235a68dfca39cd635c3ce9f3cc79642874018bb1ca50e1662e42976c61457480c0fc464826d1e9d580ebd7c7a17f88175af5c80febfc9be1a161a8f5a33ec774c829087af8fdca10e18bfb7a9314c86f45849f369a49ae097d3dc17c267f149510b02cefc2d48f7ccedf8e8ed6a777dcd2d100dff3a63366f06be6095412fa67e604ac68802de10172269b1143175fed804d95905206e877c2b5122f863f53f26e41e648acfdf03b2bfd627dac0a7660c87a614a96986f5514d5d8cff8f24f5a6fa4948946c8cbf38c05bfec4ad3da68e893cdbeaf5d34f26019108ca53fe69f22480b8d5d06118cd1a8d0842a88efdc6141121180b2c516016044f82eb9cba26264b0199e958368c688fb5e81794dac44716facba22107a3a9a86220f0ec4ef428698a0f3e972941036f084b441a4509e1c7647260f0f8c7d1e6e46ceaefcd9b56e060ea915c24ea7bb1f42333fa14eaa9b5ef087ec2a88209ef0532dc0d2ab675f7446e8b63d819e24c3022a03ae1ebe8c153b00a419f67719f7990f3014e37c2a6dfcae8e97d1d774f1b35ca81ecc8c0111418d386f5f696c883b3e1c47937542efe74fbb38f1b4dd0a4287f2bef1030e5557964e5ce1769804b7669442d5a8ef98df18588b39cfa709baa98b9b8d029452a53454cc752c6787fc3049237b63c80089bcd809a941924247c88eac81e4879c13419fab443c8b536b3a8613b906ed4c1", 0xc62}], 0x2) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="485a3b45042938c62a10619bfa9635e568d85d2db09da04ade4d8ad4536889e89908892b8316047e6dfbb6e1e162571c015e99b574b8e909103942ee8a921cb8d85504b7a940cc09869c3a9f585eb1", 0x4f}, {&(0x7f0000000b80)="a0095ba17dd0d086b3b2119ce6a7c6b1e6838280c81119f1665a8453bc1df36edbe9413ed9e9e18a679b6ccd7c1a2e0b63d1de4e941a4efd063dcb3146c575b9700f10316bae4d76cb9ab951cbe141cb7ca93718969e928d443c8a86f7ad244eacec73482dd6dfdd90dd7664fa214398b8b13457d398ce7d953f86304b841c796ec7d6a1afb4a1692f0830caf997b9017541d479b6beb4f57cdc09fdfaa6e560f53348a733a5cba87f54d82fa39b42f30d3976075fadd6ce4c0575c2451e1f2e53c921d7247a9f3ecbf44bdab7ca2f52e490c1b6d87b9f892b359e1a8dac7b4af8715e991ed256d756409730bb65185b8d321e86ff47a96a153b4a1a43540578e0b2bf61935a476864793803b5583328ebd1d5c45077d0ae7bc20ff4c95dcc06bb255720aa614176a9d9554daba519b8f4ecec5e88c7502a5f3bc25ca17d82badf6d682b648398009c9224bec46a02a7454997ea90de2277b55a190e52bcbcfa793d11bd5485831b37f9cb817f5c900ec34b932f076f9000f07e11053f5e9e851448ba62f877da4e89d05c2ac925a89c95769e6b4b6806aef4528b158cfa3bd4cd888f6c75a2a07f2d26b5ffea5334732f5630aa34cedc7550c5add0486735da9dd3ce36201e26248683c1d8ac2bdbd1e4ed25fe4beae9c06ac107d813ed2db7de0dafa0e9df17310ebe807c2ca76e3ad48468bdcb0021ea27c6f648a41fe9073d16fe5d9313dfaf3072a59019bfd9fd675f4cd27bd2483f77b95d0efba1949404db031e1f8cbcd5d8b3893a042b78c69cf00abff8088ef2144a24349a367a6c217ed5856611f3d44064ba2f58585f641c368969f1be0c84d322541d7f1bf3ae403904f2debbc4e0daa2b1a1eb14bb6064d629c7f7ffb5186ea27dfbbedace6d76e975bc4d879f72ca6cf8058a6c18e8faf89c5c4c8d206d690256f2974e7d4675e08c5401a3ef3fdf19aca6a70a1a99ded148aea456f6cec5b87e05a1260b0830e4bbb8adacac0fa2e05fa39f5e8113ab6c53c629a7f28cffed8bd22aa2ceee9cbb630cb40d5cc8a44a98ba8ed5b3ed5319c99a8b0070cdefa3f9b386665e9dd5930e18bb7a231108646d1d2c9c6297a8a03f00f69ae3e713f740b41d5e0a6ae22bb5a634ebaf38ee2dc78836714c1b111334c39415d82bf47924c591db9abf16e70a76cd16e780757137fa8928924fe0e433ac7ae099b391079e3f04d4cd107b080f8a7ffd845dd13f17db971cc4392670fe0b250975b209c57387663b8c8c0fe09839bbc05c821e29c7d41b683b10e420c3cb0af82db92abf58e4631233691259345fb9ed0ba227486fbe1efbd215471172b013c60df1e72562439038e83c10942c61bcf613b2c83ef58fc2f5ab8e2368de87392c093d1d652cf3d2a6cd12149ceb64cb6806901114364635221aa83d258bc0367e3305653ac03726d93db99b486b55af18faaca1bd2c8920fc09ff1d03b9c317a6ce578437ba9ec7606a3f0df965edd03f0119c1b1ca0fea3d7d318e68af767ee0168a0ad21aec87825b36dc7bd43b9ca70306e3d387d4667abbb1f024a58bf2fabe56ba49f6a0b75529b33a07ab29f41f0083bbcf1d9d9d98e7acbfac7ab51a98bd5d5b389f64ad13ef0c789e295b1921ab0a470da077a685c84861e8942273c0ebd548ba19d1941471ca03f96be800a52ea7254c3d2d69ca24273d53beee8e11456a07437ff9280fb9de9a1a34c7cd92a7e89498c64e584c994d13395c2460720f81554639b36a9163227898252b0fd99ed3a9156ab65feb8fc70ab1f837f2ecd66f936706cd95b2698f89c9798d6426bd121e11e0674140721c8be3f610aba6e7bf641fc2cdb02b0439e4d8bb6670c4b57038e4db59fc497416ac60bf8f95c3cb01074d83f4b2b92c19ecf2746484dba8bbd4a38da8c23b6faf4fa516603b0c75f2aadc860d3ac5189045fe3d6106160bc6ba2866223c1aecd1547a07a2c3d806137afc843bfca802cad87552afa0c9d1ac8b22c1d6d5fa2f001fad62bd71f24c9f846bd332524044de306c5e62385b40604680b4a2fa276451af36a6e6c89959c0afc48c420237da9f2f4cdd3dec126f16aa1e1f1715ec49e04f98265ad14344b0ad08202c8ae4d8a92dab7317e5bdf42daa1c1b551ca6a147433c632f233d92c99202facec89354a2213e10b125fd8efeb8022625c867c8b0a1fc7a8d537118a438815571a02a7d83b0b845b307be59b0fe5aaf84c35cba27a2c25ff5927902d2d664d7adffca5b89b297c58bf79b53dc163d93b817cc61693f78b2abe2b7e10ef595dab482fff40af7bbfac57936b917b0d666a70944c43594fec25408d46d8ffe75c62e82a65af9cbba68d8e1c5f1c8c5440c6e797a", 0x68e}], 0x2) pckbd_enable: command error executing program 6: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='c\x00') semop(0x0, 0x0, 0x0) chmod(0x0, 0x0) open$dir(0x0, 0x0, 0x0) dup(0xffffffffffffffff) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x7b}], 0x9, 0x0, 0x0, 0x0) shutdown(r0, 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 2: open(0x0, 0x0, 0x0) getppid() setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setregid(0x0, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r0) setreuid(0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000001c0)="24a5b03a7cf812d1", 0x8}], 0x1) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f00000001c0)="00020000000a", 0xfe93) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffe, 0x0, "6100000000020700"}) syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000440)={0x20007d8, 0x80000001, 0x80000005, 0x0, "01000000000000000100"}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000001200)=[{0x54}, {0x30}, {0x6}]}) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000440)="9876d692a3ef9c7ab923a2f0", 0xc) executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(0x0, 0x0) r0 = socket(0x1, 0x1, 0x0) close(r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x0, 0x0, 0x8}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100), &(0x7f0000000140)=0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000180), 0x4) r2 = socket$unix(0x1, 0x1, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x4, 0x0, 0x0) link(&(0x7f00000002c0)='./file0\x00', 0x0) recvmmsg(r2, 0x0, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x4750, 0x9, 0x6, 0x1f}, {0x0, 0xff, 0x2, 0xb0f0}, {0x1, 0x2, 0x9, 0x81}]}) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) syz_open_pts() r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x24}], 0x2}) syz_open_pts() fchown(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0xc2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x1, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, 0x0}) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 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, 0x4) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) pwrite(r0, &(0x7f0000000140)="a1a5537ea29fb8c6386c0d25c172", 0xe, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x12}, 0x2, 0x0, &(0x7f0000000140), &(0x7f0000000180), 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0xc}, 0x2, &(0x7f00000000c0), &(0x7f0000000100), &(0x7f0000000180)="1d34f1ea20630ae366188c9fb998a0ad7d02751277f665ed375a84e9d6dcdc488662f374bb1cdee94947d2f474731c6bf9439bca85be8c8c9914bf4ebad8c6cb5737ff84b5a5e1cfc633fc9d0a9ce530a418da8e9e45b92a7d51", 0x5a) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{}, {0x20, 0xe1, 0x18, 0x3}]}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x29}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) msgget(0x3, 0x640) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xa2}}) r1 = socket(0x18, 0x3, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000240)="e006b531abceb495afdc8b5a64b2c9185b90c0e23c9eed1429c3a041f83532377bff100eafcb0d410f32e015d2d8b264ef19424e450ae24dcada8d12e0497fc04ebcb0abf66c55849b63ab837c2a600d1fcc4672bc5da2e77f5bdb693362274a9a62c2a01f10707e10d41ecf5fffe2a317b60a241b2e3aea4d37ecdfb8bfc51b6082984863c3dde57540864adef3ceeb8311460b8ee37ba3ac0f10d518085701aba20a8c6a30cf2a78af72bcdb4f9266ef127cc39a106a395960aeed8dcfd47305f91bbd2afcd3e84b14ad9f037e94ba14dd11c752f3a1aad78e65efdc357d6845cd529115e710be43548be843f214ac2c4fa750126dad9972ef081f763801c79b2085a0c28961c7ecbf1c27d1c605f3ecb9d8e3649790441971d4575bed82f30bdc88ac95bf85e2f2a8d5cac1f7fdad09c9a0f8bce35450df1ac6b897a60f1b939f1c9f5b9dcf1b34a477b7fa7cdd98d584683657d7981c84c0bddfc69d7c703a4d083b3cf8c000b632be4e61713a6c66e135e9427dfe2492ecb75a2b459a07e0a689cf8bd249298efb2fe68f88e4573d2580dbb9a1c45db5588a408d5234b107c203a2d90bf4f500adb675d1dd4237237bd3169ed66715629f0f657cded64f7af73239df9716bbe37f0ad8c450b42eda4ba8069abf70884392f66fa6888cbf108a24507f00a19531d624d5bcc75a5731db9b8179cf2f5616d7fe94e8dcf993b17613551e60edeebbbf647e5e9aa576d7d672d66e3d6befc0c47acace57e8dd4980f2a9b0a68fb1bf70d68dc4f5f3fb71bdc4a0aa1d6dbe8c2ed4fdfe6983188db9c755717dce8beacbef46c7f4ad9ed23d19fd652559e88095448b4698a6bd9f8ab614050c6d48f90f1b21928fb6d700fa3044d9290ceac45773b68493a9b66c76efe4b44fbe0e5673018a32deaa8a2123f5cfda6e1f13031c0d0f300e493314eed077480f2560c061dc076bed5f537d4e35bfff7bf37350dc16e9d8f928dd99e61cf2260e5477e9816f6f655e82ed05851c4e671a8163f3cf5fc2988a6c14b173930bc978a4e5c8c9ddd56374730fd15795b333fba44da442ac3cdd13c905f93c6705b148faa8068993d9e37a43e9a62d3aad65889a474e69adf14e320dab70f2939cd24125b6036e647d496212fcba5b47459d5151673f245fb3c2425d38c8c34ed987badcb113171717f01216af67340ad9c21e17417af3eb657fc8bb49bf58dedb87c7ec45a79cbc15524c8b9276776d1aab955086bacd67770f1483c1b489a7c5035e0bff929a2134ad8140b2800c6eabc808a09e291c2c993142f93d2a3dc2516caa8954b87ad3088c0da71eb77c24284ee02baa217e41a2a5e75e9aa1858971b7c07ca9a50f2b775b13668fbecfcf5e6f2533e764a1db9ab5006662938f54a821b143105f22b6ee4b7ce2a93a314e4dac8ed65a3e53096a2797257bd1d4fa6fbe27f0a5fa5bb77d1a1f4aed81cd5205dc195d5d4816ee10b8b9c9bde0d9671a457b447ec7594171420360e8f618f92e5c43ca6848fadd0b05d5222386dfabc7463fe7833e63fa1b7a1c998f136445c7a9b611f38911abfff4e9a6c7267a89283aaf0cd200de7249ff243f9320312e4c19f2b6ad0a21678a6d3a29d51369211dc13b4610f6905a2b6c0210f47f782951e3711d972e66971f9e319ace6c4761e02997938b6a1863f48ddfe0cc7b443b2776c6920ae9fc061aa032ca46a86e912a34bb2924ba3da0d3325cbf5f94d2ca629ac4aa400019c5af0b04c9d205aeb484ae2e33895b662c0e785f8a8786885e2f1740c4472d6d31e6fd94aff6980aa8975dd2ef97bb1a5b745887eba3c90693f9eab19b41811144907642fde4d39dc07914319147deb785546f3ba6ce43fd28cf35c7df374e261bd9fbae18115b8a24c2a70129923126cf407f79e5f37a1c92dec2ea8c8bc5ea9fd72e432293cb7a6af610a35e187c1ceb8f7938d24cf56127eeb1d4f75b3badcfc07c0ccfaf86b4ce018e3ea8ba1b6f9fb0ed7f37e4305aafbf6f13a3863556431d6dc93ad9b8ce51b00cc02330af457e8732b4e10102772123fe40d80e7e567ee2bc4928a0245a1fc2ef620c3aa6a61258672cc541be16883dc08541e3f221b4afe7b51d73e83c97cec1a6c43ddb224d73314bb749df74597c8d4ecd5da687ff5e51729db5c548d9cbd9a0947cc10075bdf4a5b26773bd33f777887c1015fcbd005cb7218c2953774bba675b4050ac889fa3dcd1bbb4a3fb309f4719f5e8ba513a54d59e3a5e98a6498079d73e5904156756dd585243aad8d0517d5b68e63b91f7d8a5f4b7c7748c5006b28f87e67d68baf77930a3601e8047106d00a62e6b2da34943f5b3255c7c6d6af553beb47d1f11c4dcf5c6c77fe22a4558a7f1b4f87aa4860fa2bec3db21f5fe5696e1e92f72be3a06584d3dfd95fa671eb3ac425b447371d87b077b8c9f5cd30b12d9ecf0a07d07fcdc48d153a639b5a50f165c0e317f929101d8aae0334978069538744c4c20b1f8aa9deb118e7b40df3df2a37241eba4cb1a24914055831320da37750a7b8c3d323e19f900704f916caa7e79c81b15f0bfec5ad504e767b3a0ad374db6cfef5c1b16b65ff4b6121064a85c59165c94a46cafd7696827a95ed3d0745c15c8ca9adf5d24c3bcc7bd8945c005ab8beb13fc05d4f05dec4135a34015178242b0ea7ec348bdbe5b6e7602a1f411982b0ddefcf45d034020989478a2b4de5db4bf9ddfef1239b14d2cb234492ca1e5d0561ac0dcee5051eb428a2b6eebd8178339fa1d6b031dda55bae4df8be15ccb8906a1015c9924c8a8f4a69dc63730c92deabeab43247169a37b5031ca674d87bbb11c8ad7ab63fc9f5535775d5f2b86fbbe1fffc975313359a0a35c1c8cca8fb86abae9ecd1636b3dc29b3b6410ed3722fa749f85cc1d9bb36453c3ec2e588df3ec38d665d2637319c35fb29da651248c208242b500aa715e41a7ecf5849f580166b7a57a8ffef3f7c277b8d4a1837ea78a8ddf5bb68e4cc3e5b4f82c3077fc5b731a3c3894226d9d88a15d1ec282052049e0b9ae6d48ad90e3b9be20512b1340420da1a050721135a729de5ee245be21cab0bbceaf12a63c5037db91979d98afee14737d2a70d15796ac2b0c8786a6fb38adf8182e32fa2abc930887d6d214a97a119f1222cb9267a6c0966f13c8d93343fe1a3200fa4249ef04139e6c659bf7d13301a1f74acee610e54584891ccaa6cd75f97f9e73e2dfca9a8d1e4f142300a0452ea287390d544f9ef9f3fd76f90176a4c1423a0e60013729b9ef1152487c956c4c1b8d47a93a0f385fd5c51b492e71f434b3aea3b61a527805c2b4025f560cb313438eab8ba4a7baae812ef8eca52217af50177a1081720357f6c645f6c0932e59fa8047cfa146f8d5d263a58178e8b04c7b528d23dded1a0d089d3b4a2136399fa509424d95f7975a6c579fe1e32f9f29b757af66c748b78d86ba3c5b1ab56f1d6ba6197acee5af0aac06f4b3617a89f3d0a1ed2d991420f1eb113211920f34b3cd098b1e3c5f60d41d9e5914c593f9d5e8d0e02601dea9618b80abf3e71240f27836411adadd68a6c87cca195b94b02314daa898fa98452e72266fec21c18d51e7d0f05f2569f50978f767975dfabeb131bf628ec8382f2adb4fc9ff00a278015b6602b755a7d5eff01fda7f333a41b0718df7eb258b4002c6224dd6fa4afbcce016ab430c4fc9d665ed3afd1e750b7c8975c1042b4704d73b4cbdb0575f0c0481b383b8d21cae6767e3fe67f03433b426171bfa33f509e4042bf1996eb0be161fdec5a6e63d9fb7b35ac1c76aa378ef9f507aa08f3de48cde0cb0a1479bd41ab8b54aa6293f008c2f0938e3e5a895cad3f9f3dc5f82dedb3a23024f267cb6c288f30f8ab53a723fb36d17535b72c8e22015b71c02f51e802548b29957d2349a255be116ce2abc0743d03fcdbe98ce0fa28add7d6b12b9fa3e66157a086f082e4e84acff2ea6c351b6f8cc6a25cebaa6801aca1a1bb8717de04b0b10126f9ad0d3fd52c93588cf9e3da329fd43ffbdaa0255a94ca65abb735c56bad251673ce2a7bc5bddfb0ad1c58ce2edf3a46f437b6b53f98a0da6dce82679113b9e63a4ad04c2831554ca41f8d4b245be27fb214e3e901384effbd69d78b92c7afd5d814f426dc0560a6c54deaa1f741f0b63e571c5c395dff95f43626cb6b918d41db7bc7d4adb1f4849ec66bad7f855c35f4b243233c5cc192c96f65274fff87714028f4b1bc994235858b03fe0a57a38d7c931151616ec78cf477bdcefb7388a95116dec63624d1399508ad7c42995c9f6fbecf1d4c1a85f86b842c17f2c5a822db539b5bc05ab621a1c6600321977f49263d8d03bb145144f98af63e9095f79598187b00c38077a7b8d8f1b3a5fd0a40c4483a0b42353a7deea5b1fe996101083f236e0436f842a0e0183f0266f1567018b50bd4f545576403943ebfbcf0fb531c12b4b5bb31ef403b055e08d116e365c14d66d66514b4e83f41c479db246619ffd7cb54147692bc5eac7bd53395fb53e0df2dc3958e6e14b6e1b01f7f66e69072fc5877006a12fc236a94fa6b3d88ddf9a40323e4f06674d2028b278884fb5cf63ccd8b5eb98e8c793feda51dcf02daac928a66616fd8a2c3d5cdc307a142bf6eee810dabcfd2a1787fbd59eb722dc0284b1bd6704f18af7262f96886670319e10b3a23b7beae85f12e74bfa63110217f88933a999652e41f5578a03823ff3ab55ebcbdfc66680868e4c1c7b3d65d1423ca29d67283afd99fcb2d7cdd3b6a3d8a669de81cbf27e64e52e2b5eb655a8de9294c0bec0da96e3083fe906a178856f2fd9d5694e83fb3992f03bb866f5dd70d742451676cfd7668090a0eb9e24ded02ce8d3c03086d41e2132c0719bf5451e4affd15f8dedc3e639461d77258ac6f120b4ae371754f0b210fbfeefeb9adead829b1981fa14480bab5c2260e2523b318d9e03b554a3d1a846f5daf836b04bd61ea15cec39db93bf650cb706cbd94daef90b9667bc2069de0be87c504f85771068b3aba5bab55c6d79f3b18eb68b4094bf02fc99864d3b775de1078fde29d07cc243e6680794177f56655c4bf3da2505a743a4fd3dbcbd86f234382f7dba17bcdd6a01e2cc3e36c8016b3bd4b3c7fae2af2805ffb53cd44d23d47700639dad9ec5973ea02a2a7836a6a7ae57b939825e184851c66923f5b3490972027d950ae847ff1486af63d293e9f6d94517e04e5ff7874e7e1df14b64f59cca00bc42302254cc9df714d865bf79411b5782ab7937552b4341e3b7fcc46a296d8d8d8c8c5142de04038c8d952af5fcf6cefea1cca0d9cdf6cc9fee18f8618bea34cf18ae5007fb055401a326c6c58e938c3e984f4952d3e3a35565a07e87225ff16681185aa0d645ef4d9e6bd8fa0ddf72bfb98ca7d6f023b247ea789316c99a6566446bdad5f1404b9fed9b5c9f10598fdf93f933499af8d200f05cab7d31b6393b2085ef2d4ea9bafac7e9fbe2ce65b343a9b105a4ed45bedff656bdc3d609f3f790ca7e946d8f0af14034fb7db95cdd71953bbe5267d3b98a128a8a1ef2a21269bb507ae74cf1ea2b9864eb0bd30cf54270405fd413dedbed2fe961e0067116aae8228a0194ef77b81b8a4716cc6a9eb7601bd68b334e69e9923c4beea5a0d2ac2b890ccc16e9031c7a9b0504532f0f0612fbbc2b1747538688c7281a31b55dc3dc11a3e21fe46d9c7655988902778858aee8da39dbbb36dbd6c148f885ff2e8184b7994924327091184bd9c5a59a857b2d72390f4f0d5d43", 0x1000}], 0x1, 0x2d2) r2 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000000), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x6, 0x2}}) connect$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffffffffffff}) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x8040691a, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000080)={@random="b1d3bd0a0c02", @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@lsrr={0x83, 0x3}]}}, @icmp=@info_request}}}}) symlink(0x0, &(0x7f0000001240)='./file1\x00') open$dir(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f0000000480)='./file0\x00', 0x382, 0x0) poll(&(0x7f0000001840)=[{r5, 0x40}], 0x1, 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file1\x00') r6 = semget$private(0x0, 0x4, 0x1e) semctl$GETNCNT(r6, 0x0, 0x3, &(0x7f0000000000)=""/4094) r7 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r7, 0xffff, 0x10, &(0x7f0000000040), 0x0) executing program 1: syz_emit_ethernet(0x4a, &(0x7f00000003c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaa0300aabb86dd60ece98a00143300fe8000000000000000000000000000aafe800001"]) syz_emit_ethernet(0xba, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd60000000017a100080000000000000000000000000000700ff020000000000000000000000000001"]) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x0, 0x56, 0x0, 0x2}, {0x6}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) executing program 5: open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) ktrace(&(0x7f00000003c0)='./file0\x00', 0xb, 0x0, 0x0) r0 = 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}) r2 = dup2(0xffffffffffffffff, r0) recvmsg(r2, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/11, 0xb}, 0x0) sendmmsg(r1, &(0x7f0000001600)={0x0}, 0x10, 0x0) sysctl$vfs_nfs(&(0x7f0000000040)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000440)="ffcb278c38112c96c26690d200c98e9e4f8856d8141a96fbe9c2450a5eff43fa08ea231caaae14f0a047dab20cb1ee27b12544cd9a3fd4f5b8a706fc32dbbf9584f97c021fa8957d5c8b280f675b98dc833d5494f2a0e7ce573e4cad06ec84d890725c517de8138b09c916204edc2f53a88c9f5ae0942c220da63195d954ce8853bf6927e00c8a0bb8f1fbbd309cca4f6cca1df718191e0a814159ea6e13325df46164c3cdcb17cee5a6ec476411b5d3340e3d89aa788ee410307a5a08f30c23a6132c3a433cc19a86941e55f005a3d7aa1c6677059f2cbf0c6d3a011d660b92a01158e87508f4bb67c34aae4784c62e398893b1214b40d3fb48da798eee714d41a8e77e68bd93acaec217faf0c9333e0f3985abc945adf2cd2a6b0113059fdb035ef43b1f65b844ed913c5de6963e292af6a58d0cd607b204e975221cb093b38fdf1dd046c6f897fdf229fa616415a848f793381d95d1c093362753abeb874f813be838de4dc14943e00bf8c4fe19706b5eb1add0ef731ea76c30d0db8301e383c6f5eceb51d209a4836d8c8d2c3dd0480d8117227425d14eddd31bb34f1f36502a7a64cede38d907ff270e2e0f0beeb65815eb6542dea33b133c536555dac6a9c615fd12b270166be357f4b0e16eb76e9c42d5782f06c7b5fd3a451b7349b4ed530fb7235f15870cef23a1d3f0afc16b14d251e8cc4c25c2c8bcc75c8868ab9be5d4a2f44163bcbc11e7bba3b2f85f9f5c9fe7b1398946fbb8d5ead11d0201c2dbe115291e93c634f74dd5e5d14ec98f3ee0befae3433291f616ea353c96f4344e61d45766ee55f4f4f2f0194d5cdfddb4d132fc54f644de1e1c8b846ccb14736f84cb4a4a2c93272308281c3a89d6", &(0x7f0000001040)=0x270, 0x0, 0x0) r3 = socket(0x2, 0x4000, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$vfs_nfs(&(0x7f0000000180)={0xa, 0x2, 0x3}, 0x3, &(0x7f00000006c0)="835257c3099d427d6bc420e4d47dfa3e78a660c7fb92c6eff25cae4483b13feb1e4b6ffb94df4bb6e0a4db4c6dd5628c171e34a605ae2b70303f52981126992d269b65110d4d90fa20aceae90e3070f16ace2bb9ce2e90c9fa52065f21aa0fa7e8960e102fec3f47457d7254b21274ed25578bf4749b55516662584bb789b26d5481174e3e7e602d5177f2d068021902ba4ea3cf72e876d9be6b4fdd50858fa0070bc4e263ace2a4a8e61bbebb", &(0x7f0000000200)=0xad, &(0x7f0000000780)="4ee5b3628da7e0aabd4d5f716456f25b2ae86838306eebd360258b5c907b3ca147a8d8d494d15db55a28cf3093d9f84e53661ac6cb8c097ee555286b4c7ed20f094ba4a502ed31d6a17929e77a6c757f07015938652f61bdad2fc12285a0aa13e4ee76510a242e77dddc360fec49f1e2d6368aa1288a5e7907fc0f9b3dcaa940ff8f6073c75dd5f22fd514454e0c4341bbdca3e13d79a59b93b718b83be95620bfda8224626cc4cef8de75c6f197a883177771ff472cb4dc9aa1eb8bbed76ab040661aa3aa470f0268ad0899f0b3c8828a7fcbcf2ac160296374ce1d9132ccd43c7b59c664a799", 0xe7) sysctl$fs(&(0x7f0000000040)={0x3, 0x1}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2, 0x3}, 0x6, 0x2, 0x0, 0x0, 0x4, 0xfffe, 0x3, 0xffffffffffffffff}) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$dupfd(r1, 0x0, r0) executing program 1: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) getdents(r0, 0x0, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000140)='W', 0x1) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r4 = fcntl$getown(r3, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xd30, r4) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) recvmsg(r2, &(0x7f0000000f40)={0x0, 0x0, &(0x7f0000000e80)=[{&(0x7f0000003780)=""/4121, 0x1019}], 0x1, 0x0}, 0x1042) close(r1) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) 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) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) getgid() pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) geteuid() r5 = getgid() fchown(r4, 0x0, r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r7, 0x3) setpgid(0x0, 0x0) msgget$private(0x0, 0x0) accept$inet6(r4, &(0x7f0000000140), &(0x7f0000000180)=0xc) recvmmsg(r6, 0x0, 0x0, 0x1841, 0x0) r8 = socket(0x18, 0x3, 0x0) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000200)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r9 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r9, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r8, 0x8020699d, &(0x7f0000000100)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) executing program 4: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000000)='T', 0x1}], 0x1) recvfrom$unix(r0, &(0x7f0000000080)=""/110, 0x6e, 0x40, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r2, 0x1}], 0x1, 0x0) executing program 5: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000600), 0x80, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r0 = socket(0x2, 0x2, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000695000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f00005fd000/0x1000)=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, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000069d000/0x4000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x3}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000340)=""/69, 0x45}, {&(0x7f00000003c0)=""/174, 0xae}], 0x2, &(0x7f0000000480)=""/236, 0xec}, 0x1001) listen(0xffffffffffffffff, 0x1ff) r1 = open(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x2}, {0x35}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000005c0)) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r3, r0) sendmsg$unix(r0, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e, 0x0, 0x700000000000000}, 0x14) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7}) r0 = syz_open_pts() close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setuid(0xffffffffffffffff) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r2, 0x4}], 0x20000000000001a6, 0x0) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x40000400001803c1, 0x0) setreuid(0xee00, 0x0) r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r5 = getuid() setreuid(0x0, r5) r6 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x184, 0x7}, 0x0, 0x1, 0x0, r6, 0xfffffffffffffffc, 0x80000000, 0x4}) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000300)="c1", 0x1}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) preadv(r0, &(0x7f0000000280), 0x0, 0x7) writev(r1, &(0x7f00000003c0)=[{0x0}], 0x1) executing program 5: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}, {{}, 0xfffffffffffffff8, 0x90, 0x2, 0x0, 0x4}, {{r0}}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x1f, 0x0, 0xb66, 0x0) executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x0) setreuid(0xee00, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r4 = dup(r3) faccessat(r4, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) r5 = socket$inet6(0x18, 0x3, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000340)=[{{r5}, 0xfffffffffffffffe, 0x7b}], 0x9, 0x0, 0x0, 0x0) shutdown(r5, 0x2) dup2(0xffffffffffffffff, r0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r8 = dup2(r7, r7) ioctl$WSKBDIO_GETMAP(r8, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000001f40)}) recvmsg(r2, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=""/251, 0xfb}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x48, 0x1, 0x3, "e021b1f471274464fbbc57aba4600e6825bb345ecb66f180abc50497a8c71dcb093674c331d729bfeac2526a5819ce3303b79b4aeedc"}], 0x48}, 0x408) executing program 3: sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000000c0), &(0x7f0000000080), &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) sysctl$ddb(&(0x7f00000003c0)={0x9, 0x3}, 0x2, &(0x7f0000000480)="1ea51b87e76b9636e491f5f12897b73e9222e0415631f096b4a0d78a3aacf2b0ffdecc7e82cf59645a272f2facf37cd659144af92ad061ba361db44c116d63cf10e560b2b3447c444695f81b9d64e918c52a599506c1edc033f9d38d899ab685db8cbd231a3943535df7b92aa690480c6f6ab0168a0feff032cf271fda651e1516f7fcfc8a1df29a2a9a89532e3302d8de3ba4de18e08573479da87e4334c672b8f73ed243f072f908f5c8c673baf200102747524f51f4d8b431c2333c5546e7337583f011ec7d3c986c79ca3216feaa92e0b25076110ed05d27c8a3b8e864f23f36e08f099d3844e6226a5f1fee99bbb33e34fb69b5", &(0x7f0000000400)=0xf6, &(0x7f0000000580)="47f77056fd38f0fbf51e22d64c9aa6f71bed7d42e06804a2e1760f8d8f61c30b851ca7dfe3dfdadc450703465e6523da59ed606a4ee26dbdf4019d24e259a0e1134d4e28593d7e601662517a630ba4b2fce41080fa50437ce1028c96e653f676516b4324559cdc021fdf5dfe6ea979f0f0e28fc34048fb815f035be9332a97036a1d3ad6177ca43af783ebb354e85da511fda2605cb5da75ee94b8b1c26a8025bc628ae03ec53bafa4ff54d75346795370accfae9cdab6e98e03596436ffda7a68462f2ba4c6bdccf4de1898fd4fadd52ce344ee6cd28030465811b11b514e8f33df6526eacb626cd9fcaadc0c7e10f84b83bfdd5cd8dfcc134ac3cb0c8829b47bfef7d59cdba1e6b74bb14650de99e5322ed3d95e5193686328eec6c62bfeb0a1e843307709ea840d924cafa8bdf47651a2ac9e67abd6ee1668d3a9fdeb1a4914c73315060d17c94ebc8c5391e5bcd9c2d46c7b675e0b36de2c2227b2bb5e8c1b4f11437718f65f03c96e22cccae5eb687902fb62e7bfbd4475104e94224a517b2b8f82743f27c7ffe1d2b44e8d52c7321710b7ad7190ee3322544d6e8a0512f2226b06306c9b3a28a2d834f508ff78405ac773f904ef9544abc0419786404ce0f94686337767730ca93c9cb794f793a40fd7773714316de37eee0889301ed4f50749630483c97d2dd175034c45ecd7e2611368ffc806074bf2dc304f531cb9768fb7855015d01d9f563a36c5157ef27befb9e9d5ad02e938079ca61e05105c196f8419c191c6165975156c025f98777ad4ff41db0aea9cd584a45b7f05e5bc19098b1190a6e1b67e20060beee30d85a933b5ccd1b94b4cc4b772881d1e4404d1322a69b35859015500036fc259b27a799991f2ac7bbbd8d61256fd848fd56a080f59e5da3cc305c448bc6eb3b8fca33fdb95dd64e1fd1cc99d05b50eee6f6514813f69f42cd1a751859db759123c02f602a2655674e87c3db438be88ec7f51e3847e1c10d6070e74a2a92eeb1177312f70bd87cf2ff8c676679370c74f9761b0dfe5eff4dc4e28f1cf3242f0e7d62fd19767a519def9b711e582386ecc6ba83a6d42512d3a77ab069fca2f77c9a78c65463d536006fe5e21f8ba71369f8fe638aa1a5daf9279f6c851a099f5ccdb3c405e5df1eb42c20c6f6a2731bd51eecb57e0fae90d3e76c4988060b1d990fd3140d9e6e7e96f73f40142eb129417988883a00951a8739f039776fec367b7047633a40c88ba46c0bd2a44c7c99bc1095462bdca09fc9600c96a22c1ffbb7906270db5aec091b02bd96e98f2b95ace02116a72f19ceb7caa4bd955f0969acbc8313980fda7c70063b0d373ad5072b79f585107461a7e4dd3ec45abd704896ed8e8cae67fe103d0934c8484f03e503562f25cbef231c6f6f6f8a7491ce1fd1916ca78c196936085ca824b451ca0ccf6f9c8523d9e9812b4192159e91a78416e45ab0302e03b561dd0bc57c7e161b6b7168786abcc71cbc77a0b075e9472052d3333f510225271e0005d75b65929c913a0d0438ac26274b5bfefdde46e7377aa29d12d6a48fab21345c1b674b1b005f54974c0f85f36fcb98d124b3b79b127120a13783c89dffeaa5dd80a331c1dc977131ee5b8bece1a815d193240b0ca293339832961ffa513e632d54d0e7d4105a0361f3098c73f677267a9f974a3e09d6753ab45203fc25536c86f034cde0db5decf9a6464eab1ff2101b8b1d6e270a9253119f1e3faf2953a25aafe9ca95c935fd9e0f823cb5a1dc6d5589440f3a4f74dd9a1cef29c5712c412bf95adfe2ad06c7f2b4cb82b8bbf322c1c07e8fd75b309f8efcbf5a2f40cfa3156d592a8a364c0bf2830811ef0115d2c445f01f5cc722ee845f843329ca0c38df1739bce5bc29c8fe313dbff162ec009f22ca7f94a109f437268ab30db406d6dd1d4601ddc40e252643e6fbc763529bf4b6180a42879ac82aebafe4cbf3dfb18af0a05acaf51b7f943be929a397278a12529aacd11e9a4b4547c43a9aa10dc8dcc845a716e1c18fe9163244b0ce48aabcb55aebf57d103d277f91780b0afda6768ece58738f836f0d74c4e72e736f53a60e6020f45c4b955033f71eda4f7bfde2cfd78a07d31b27a94d6bbedf689950390ccc09c64d69986e696a6e45d0a49a044f086fa4d73f95e4414bf8e88d3bd10ec15854499f5989eb9ac495ff38b22e3008fb539702d52614af7120f2142e0e67602ad9631113ca98a0eaf6222c1a5a9b0c94f404602d5204504ea75f99297bb353a907ccb75d96708a5a96f609bf94255384948c540096895af0643428f5a8ec6baefd85e4a858e55661fab129305e6161242e25ae08f34085a87701787b707200d9f78b1dd84ebef53e0e50c1a72d617dc83d497258a75f8de3fa51d60cfcb6bb1f2cde81845e92cfbac1efd20294c613f075fc44d1b77926f594e7c6a3decb2a46596af4b024a6814d62e719293cd4494031fd8bdd8d83bbbfd3f072655d9116cad43cab16b35a3f6d56101ddbc6b519f4a01a1050cb9b67f5de64bd072f39ab8936798b5c7a5a4645382e3bf9c2d1338f493f978c533031d96fa5e148ddb94d67225e2955f6c532ef104a55b678ae513ab092990ea1da1aeda0980e997fd3ef1bdf43794db77ef37a14187bea55751e339ba4d38f405b3c0d0352e93c8154a3e35befccf39f9338a52fb503dc0b0645863923d1e0aadbed78510bd6fbf494518080f5588c9d52c4c8d2311da15a97abbdbfb3b4e6c68feca53f713cc246502bfd5cde53769fddda40e1ae68bcda0a0cbcecf0ecb6ba9289cb8225327df75aee2e430d971cfc93291bb188b7882ecf7b85014e766444508fbaf0fa0ea33b8f6ef6115097d722c547f64a84fe4b3225d6bde1b5fe2affc99c741e1458b8887c1ff5fa1d3a4d784b3cdff0e952637dadf7f3fcc5fcea59ef1f2d73ab8d8f9fd1415473958b3cdc872740b3bf21ef3b9d80d77f0579410f3420f1be88e3b5ef857a5af10dfc316d1b448923714ca89dbedc5ec0b6731f3208baec5291545ce916dd727d3b0e6d7adb1fc20c3c05176c8a5ff77a6eb4f3184f0469a733d302437b311ef94a379c794bc6d3aa7d16319701395584f112aa90eda16c187b6a8964ae30a37a77015b5740da83ab4930d0e799d4b079b0eef9ffeade4e751aa401a945b8fa42c1a9359c1104747cab5580df688f0c53e1068a5d824ba01d2a0437fa2fa963102f16b513399e9e0bb2a13c04b947ac4f93a94f26a0b942482081fb01fd45039c733a5ccdcf845e63e016ed8eac7c85f23efee1b6af30c1c7b78d213ea7e4516ee1761180db3c72148cd4ba53e91173520f7318b098470b4136148f80426865041a2c2cab3ea18701cc54aa6af97a1a75015ec7dcd50112ede0786bd2394812c84c02ed69784de30a9e9b173e1c9616a214b7619dacb48f77fd84e2d0a9f1824593b4bbb84b2e24a3fcea5bb094a5f1b19258e9769429777bb9068605762d08a90e3eca198457c5749455b00e72e1dc585e0651a6935dedd68475b2259b7d30a036a48e8d389ffe0388e6bf17fecbe22e14b244117989558053a75a2530e90ff1ac7d93ed124b2de13adb5ecfa5dd6916d515ed34ffeece0f3874e78c30a6a47a930a391d00e1aae0b0dd5c051eba21f48929e4ff478b0683965e1e486cdabf83895beb84efbaf25a7f4fbbf0ba3cf59fd555ba7210862d7c13201049c2ef32c3e9d695de088e81904f7156a567004a1b02351be647b2bfab6a84dd168aff6437bf5ed70309b4f20c3053f619da3d34e8c5366cdc88a5b19e882e2af87f7109bc3d5193f8b4fd784ea9ecb08061816087bee4c3efd94cecad97a2c9d12affa6ffadc3c5f4bb1d5ce8c851a434e1c4fdcf1c1d60c2d470ba66c8f14ed6dbe56f0766bb713cc6555a19ebabd24c7582f79f6529cccd91923731e69b2a2a590dc53c55b13b8fe85d33c296854e6b6e867e0114571e819e7e63994bc4300d005957d028206d3e1f838a1740096c8160e11065698cfa23eb5f66b584c27691ce08fcf39dbeb605f3cbf7b1d9273d86c7792ea09a13a97dc08fd82c5eb739eb9a1d5d24b69a68e400ae91d01d4f24c9916f2ec67d28fd36974ad6b2123a8343ea6aacbd555f02eb6aa616afc25803799300e1a33691157643cb7cb9896182adfe2b9c265ed6c74818faba4e6342820409e2c3192f46122c3fc03eae53296d02e8c6857ab3db900291604eb902321dc34b4564b85e6590aaf5cdfb3d612423ed7d049d49c20986e910c77b58f1e02f6b6ce29773ced8491de155dd57aece8c8c3df7c88b5410e217fbc646341c424bbed04acf57954f27dfb95fc8ecd92c9ac498672f7c3fee7092e953f2f7ff0bc2b2eeecb1a5e679d6f09bfd5a1e8cf23ef80ea1915719e80a32c3e952ef9c33ea756db02711b5e1d03f8f495c4b69335c6e6fd77adb1e2df0bbb8ee6102f7ad76efc8f334223aa3df68c2debdca5504db556035e9b1c0b645fe28323b878f7e4f920e1c6f25d74a5e5a667129bd0dd090704442946aff1215f5313625fbf945523cdaf3cb718c0958d7ce3676cd6e738c44f33cb6bcefc5241abac1507e2fa9dec40332e197bfcfc1d7b5510ba94ddf5898b2af8d14072578aa5ff7ca3b91673e0e1ab1ed52703ee60f8ed25603771cd89edc769ec4d562c10e1b599477345f4eee0d9e8f77702800bb54e873dde6e61376be774a6d1b5b43d2ed0648813e7d617c9986364b99a0a1450393bacbe93dd2aea84df4286157a69d55f61735ba6f4eb48af630f680d6b5abc4fb1b398ac66e337322ec8cd2f171b88cb31be2d0a7aebaf4edd88f323cbf9f3a1c87bcd737ba873910d36c42a7e1feec4ce5fdd3c1963c46809b434ecada314d8ee7c04a06100dab0b100ce49d4042166e22f2e44b5757e972e32e7e988fe685096274a32320ec5a2818721bf4fd59765016941c934d1db411f323e5dd0bbb65817362b8a2fdb93ebfe046f6b2bb2c7ddbf0cdf15158eba99452b3b51cabbc65dca153ad14053c29b6e83c393776ff0a3910c945f920e281af8fce1ae78f00ce49f7e7a0916237b493193353002a922b93a1761ff4a96ecc233fa8d2bc0649a0e843a9b5625aee8126d008551089c20c8eecacbc18994f913fc1b2f0aa7597e3334db60446eb7cbc4381951762eeb1621b3f278bd6853e8e328a81dbfac12b0855aff51f6b6c3722146a186db2cf98e32d1486c8a9fa9963eac6b9d629a87dec465b72f012c994ddd7d7a53b58fd9e1aa07e8404247b7dbdd21cd5eeb4ccdf9b62a98c3630a9c73f545e015c7f4448d4e61c6a222a12e9df9e5a4325fb6dc038342a7ba8e7e8ad53add3c3ea2bdb23fda10902e10834fbd5add5c791450d119d97990eae91c19d3e3e0f41d5db11dcf29bc89aa8ff50e03fe5286445820f353571068f4cd24e142f485c6f833f0249c21ec827917f65656a963ad90314d7efe3274cef45689d6c1e594746ce5b5666317b23d500f36075906e8940373b2018a4629263c994a775c620049715c1b880f187ba72054324f91b4bcaf1bd182e3399d5e9161d9f5d33b5c8af95ed1fddbe3140e6de7270e7f5cd586ff3c91ef7d33cadf90dc4ab4892e7581338118cc6fe63f38c15d23ec7449b1ede688be0f4c29935e9f94a6267fea0aa6effc7506d5992b7558a23e4fb9ea507d3803e0c0e7e656ca2f3a1dcb14c0aa2faacfb07ea5a1d1e220e4d3f243f2deef1128ec45d18a2e5615308f105eff6f5aaba54d197237fc09a7d4a05f9ab10216c7dda65b196e66", 0x1000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x60, 0x0, 0x4}, {0x50, 0x0, 0xe5}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x1000000, {0x0, 0x10000000000001}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) mkdir(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) r3 = socket(0x18, 0x2, 0x0) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x2, 0x0) r6 = dup2(r4, r5) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) socket(0x2, 0x8000, 0x20) mquery(&(0x7f00003df000/0x3000)=nil, 0x3000, 0x0, 0x0, 0xffffffffffffffff, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1e, 0x0, 0x0) executing program 6: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x10001, "28b77c09b87aa57800080017d0d2000010001c00"}) r0 = socket(0x18, 0x2, 0x0) close(r0) (async) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) r4 = dup2(r0, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async, rerun: 64) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (rerun: 64) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x30}, {0x6}]}) (async) write(r5, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) executing program 5: 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, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000300)) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x130) r2 = 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) r4 = open(0x0, 0x0, 0x0) readv(r2, &(0x7f00000003c0)=[{&(0x7f0000002580)=""/4096, 0x1000}], 0x1) preadv(r4, &(0x7f0000001540)=[{&(0x7f0000000080)=""/189, 0xbd}], 0x1, 0x1000) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, &(0x7f00000002c0), 0x1) msgsnd(r1, &(0x7f00000004c0)=ANY=[@ANYRES32=r3, @ANYRESDEC=r4], 0x0, 0x800) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 3: mknod(&(0x7f00000000c0)='./file0\x00', 0x3a0914c44f7b202d, 0x502) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) (async) r0 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x10020, 0x0) flock(r2, 0x1) (async) flock(r2, 0x1) setsockopt(r1, 0x11, 0x0, &(0x7f0000000200)="12000001", 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0x2) (async) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0x2) kevent(r0, 0x0, 0x20000000, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) (async) socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000240), 0x0) r6 = socket$inet(0x2, 0x3, 0x0) dup2(r6, r5) ioctl$FIONREAD(r4, 0xc0206923, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r4, 0xc0206923, &(0x7f00000001c0)) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) (async) r7 = fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r7, 0x8004745d, &(0x7f0000000200)) (async) ioctl$FIONREAD(r7, 0x8004745d, &(0x7f0000000200)) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0x8020690c, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) (async) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x40000042, r9) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) unveil(&(0x7f0000000040)='.\x00', 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0xca) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="89000000ffff00000181a4db723b11622ec5c637ab9571cedb5b60a9633f1bdfae6408fe54bf6a7f30200aea22590b2888f000850eb41b"], 0x9}, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) sendmmsg(r0, &(0x7f00000001c0)={0x0}, 0x10, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000180)={&(0x7f00000000c0)='./file0\x00', 0xe62c, &(0x7f0000000140)='./file0\x00', 0x8}) executing program 7: preadv(0xffffffffffffffff, 0x0, 0x4d, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x6000, 0xd01) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VNDIOCGET(r0, 0x41946472, &(0x7f0000000000)={'./file0\x00'}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000340)="efa0a6a92b65bbaad6fe2724aca3065fe69585381b01b2509bf61208f18e05079613e7c8b9c4a2fe333855a0ee87cd3649b70c749e898c3608f333a0853e6c49e75ea7bc1ba2f2e3b8fd8a4c8ede55e61f818a3599d8864a34b1ea2e193beaf01c0b984b88cc684046944ae9378e435102c1459976ef40ee7eae401d33603cae8220abc307e0e03ad0a4b5614a7fca39c75bcc3a68c911485e9af6355e935397fd7368b847a4cd324e29dda4fef72bb13a4d12fa30e2f14764c758c4aab7a454dd6569f04a6485083f2b3566143db1d2ed77788ea61328b7470f4a8c5b7176f64460515f737929e44053b2056f432fb47ea2c587f13a0d43a8c5581f0e19a47fef87858a18be0b92f07204cfef28325b5c72eb3c7c8a8dff145a5e9a5a210b0de4fb5fb8ec751163b57dd754fc6e362e", 0x130}, {&(0x7f0000000040)='.', 0x33}], 0x2) execve(0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) shutdown(r2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}]}) r3 = socket(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x81, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) syz_emit_ethernet(0x36, &(0x7f0000000480)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 4: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x5}, {0x74}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x20000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000004c0)=[{0x2c}, {0x4c}, {0x8306}]}) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) denied attempt to set clock back 989987379 seconds executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/97, 0x61}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000440), 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_inet_carp(&(0x7f0000000580)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f0000000180), 0x0) sendmsg$unix(r2, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x40a) poll(&(0x7f0000000140)=[{r1, 0x4}], 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) getpid() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r3 = socket(0x18, 0x2, 0x0) getsockname$inet(r3, &(0x7f0000000080), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x2, 0x0) r6 = dup2(r4, r5) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r0 = socket$inet(0x2, 0x3, 0xb8) recvmmsg(r0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x80047470, &(0x7f00000000c0)=0x10000) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) dup(0xffffffffffffffff) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$vfs_fuse(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) pledge(0x0, &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}, 0x0, 0x0, 0x0, 0x0, 0x8000000000000000}) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x18, 0x7, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0xb1}, {0x16}]}) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x1, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x1}, 0x2, &(0x7f0000000040)="1b7f", 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000100), 0x4, &(0x7f0000000280), 0x0, &(0x7f0000000640)="e2714be05c6a432bfcb43ba70e2bb9e6add925cf34d00e465191e199efee4898bfe502dcc0a3e3fd0cc0e7969055dcb470ddd2f263dfb8065cbf63d41b2a29e4f92695a2dae1e619ba2b0ccd1e605cd2827beb6ddaf6b579cccebb6d267a74d6af9f2cddd1eb38180245caf3e0f240c5f1ee52a05a63c446df6149316cc2e17b775698e9114250d85ec893fbd204889e5c3f37ee5894227fa7b36a2803d9c558953caa2452fff1bf82f49299d2fd07d8a464fd351d966782d21806ba5be9dc66d7dd572cdae3822888010771550dd55b3014876e2537e33b838b12b10d843be49e4cfc3b3f04a60088dd3cc3fbdc16864e028753d898f0bc0bd6e20f96274d743755332aebcec91d4f490000000000000000628c7c526f7de4f21b6260bacfe436d6eb63a96ded0b0f29cbc8ea2a7d2760b1fdf551506810d63132c72c14be5ffcc53ca339aea237797e863010", 0x14d) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) link(0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd600625200000000000000000000000000100ffffac1400d0fe"]) r0 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x8, &(0x7f0000000100)="54db0b54854d9a37275631fa6e64174e78402377241f3b2ed58c7bda91f1bb6545d47631dff7e76aa265a2f8843b8ce1456e3fb26125a455bacf5bd48c8d7bae6cf710c023b177094b91f32433bbacecd6613f1005d2fb896d2b5266906e9b8c5c1a418c4d72195cfcda996f6f5dce220916634c6dbdefed7290ee704452", 0x7e) setsockopt(r0, 0x1000000000029, 0xa, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) openat$speaker(0xffffffffffffff9c, 0x0, 0x2, 0x0) syz_emit_ethernet(0x12, &(0x7f00000002c0)={@local, @local, [{}], {@generic={0x88a8}}}) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100000000001000}, {&(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x80000001}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x1000}) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000000c0)=[{0x1}, {0x84, 0x0, 0x0, 0x8001}, {0x406}]}) syz_emit_ethernet(0x36, &(0x7f0000000480)=ANY=[@ANYRES64=r0, @ANYRESOCT=r0, @ANYRES32=r0, @ANYRES32, @ANYRES64=r0, @ANYRES32=r0, @ANYRESOCT=r0, @ANYRESOCT=r0]) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r1 = socket(0x18, 0x2, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000380)={0x2, &(0x7f0000000340)=[{0x0, 0x3, 0xe6, 0x9}, {0x5, 0x20, 0x4, 0x1}]}) r3 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000280)=0xc) r5 = socket(0x2, 0x4001, 0x0) r6 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r6, 0xc020691b, &(0x7f00000001c0)) r7 = fcntl$dupfd(r5, 0x2, 0xffffffffffffff9c) close(r7) mquery(&(0x7f00004ef000/0x2000)=nil, 0x2000, 0x0, 0x0, r7, 0x0) connect$unix(r3, &(0x7f0000000300)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) select(0x40, &(0x7f0000000140)={0x10000, 0x0, 0x0, 0x5}, 0x0, &(0x7f0000000100)={0xffffffffffffffcf}, 0x0) getpgid(r4) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0xc8, 0xfffffffe}) kqueue() setsockopt(r1, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) writev(r1, &(0x7f0000000080)=[{0x0}], 0x1) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000a80), 0x10) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r2}, 0x0, 0x0, 0x0, 0x3, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x10, 0x1, 0x2) setsockopt(r3, 0x11, 0x2, &(0x7f0000000000), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xfffffffffffffe37) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x200, 0x0) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000080)='#!', 0x2}], 0x1) write(0xffffffffffffffff, &(0x7f0000000040)="0920e80000007c60e1016745b65369db00000000ebbd07a90172c84c838b4278ad535c39413f308cbbaee4ffcb7f31dbd1562eb77b6a0a", 0x37) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x800, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r5 = socket(0x2, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r5, &(0x7f0000000000), 0x10) ioctl$FIONREAD(r0, 0x8060693c, &(0x7f00000001c0)) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x1f}]}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000800)=[{&(0x7f0000000240)="eaa72825", 0x4}], 0x1, 0x3fffd) sendmsg(0xffffffffffffff9c, &(0x7f0000000380)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000080)="c9777d04151cf5379168d599", 0xc}, {0x0}, {&(0x7f0000000180)="599829a7e35d50feebbd50a6b82aa98f31cbc19c715c9339fb9a5b63fea0c99517c6a8c415e2f8da5d3f97ed11f14062c14364652590d25a93081fd3fb075fc246d0aa9393f4b3a767caf14487e228f5e056e1d6b50934d3c35a6cb25039bd47fa3706c98407c2bca885e626142b9d2332459031de", 0x75}, {&(0x7f0000000280)="2dbadba001e777029cffa4c50e097be8c63ff9b5dcb94d86ef34528218c83a7225dfc1678301f8daf2edf069ca146ff6c62a635cb68b1741a2f161e220ac3d3c38931de41a015a26028553d4f059ad322d4da1ef5fdadfffacc200c0c980e30f61c975b7a51c43c96dfb489548ecb860284c2b4f38218b1edf181500c2d93075a87548bc84fa29009387b29c1eb0813b98759b7b7e44", 0x96}, {&(0x7f0000000340)="3623e5e69fea2593e2b52c933a659a534d3838a9074a9d561cae7b7cc979fd3a62648f367b314ef3fcc7ba6397f4b4d27a6dc90f4d54ff73b45a43ce", 0x3c}, {0x0}], 0x6, &(0x7f0000000580)=[{0x58, 0x1, 0x800, "7dce30a9170466abc814fda9b4e8873a7803e99f6ef631cc8d9475f682c99b14cdd078d175e1cb47ddbe6f7bec06b2ccbc557b2c856325b1075c60a8fd398258df"}, {0x30, 0xffff, 0x0, "33c5997ad07408a573e94b893bfbc21e0ec8b72d2f1d63e71e82562934"}, {0x10, 0xffff, 0x3}, {0x78, 0x1, 0x6a25, "4009ee5664120eede8c953b5114a0607549b98199556f324adc53f01cdc480dd929a6379c29c525797e9c33241db684b9486900cfe8e208242a086761bdac195a63c3f3b3e17e9e3658f3f4e928d4ba444f4fee9b95c8edd490f7a28c8252b1762"}, {0x10, 0x1, 0xfff}], 0x120}, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) link(&(0x7f0000000480)='./file0\x00', &(0x7f0000000780)='./file0\x00') r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000200)=0xc) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000100)={0x3}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000007c0)=0x7) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="f5c9594d", 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000ac0)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x8, 0x2c, 0x0, @loopback, @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment]}}}}}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x8, 0x0) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)}) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0187009, 0x0) writev(r6, &(0x7f0000000d00)=[{&(0x7f0000000840)="24960d39871b50c5e9516693b4fa9070fbee92dc32d5dff163012eb566f9e79d723d614ce179835b3bcb7976e51bd0ea0414b1dd762d760b04127887be27501cb26e7629732a3a3c45a0335e1a4c85f0f7d40e6b8c53c7dfda997749b596c7da4d43c2f7e2ae5052fc8cb6447d03b461a43c204502550831fa93256348d8596680ad602ae66a371f7b045954e7ad45c45f502777771b7d32cb8896e895495a2d40", 0xa1}, {&(0x7f00000009c0)="5b7eff999335fa1952a639229a1f2c29eb2284db1aa9a7fbdb9b6ad6e84038721b4852f6ec949ae4a84baa6754c0591f2e0f4f5aa244df9a82b146b272983ccdf1b6e6ef184cc0fd23d612e2734f08288d2c47b90d8e1f9a720a2dbcf08c60847a02371273ebad539b3bff51d5bbb71d86e5951f59d34aaf629eb17786e88521cef77e4120157df7a7729bffca3a4154fc143de416af", 0x96}, {&(0x7f0000002100)="cf754d874d94cf01d0ac3fb8ecccf1b5a123da2760b89e1c62961a0199fabef2d386df71ad5ec1f9854c5d7a76e8c52895e44793c2c276b1d9af0e9fb93f7352ff8f6c8c521e7a4367f6d84ebffe4cf488abac8ca34d4279a75494fe7bd3c27bf9929a677f156b95c819046e8f3bcf9eb0bcb0c9f94a159630dddcee7eb60716e78d5a9b45d5abf69600ebd8245fd0f3c4835f0f68341b2ec7b249488193c293f16026a59fec52361b280fc191a0c41e12023a94462f2dab9d4d3c54fbb3b4e2566a4c244a6dd4acc6804c6eac67565e058117f9664d5430adbcf9dc1300d2d5701227ee8f9d025c64ca5fe48d7a551168cf1c9f0ee07d995d72cb915e93934b93b93ebf006c92861d5b1072c936290158166c893af775a96de0eb9851e553cf9b549e27d3743aa7d4ecb00c20a250ff30b2935eefe07e59aad5312cee986866092d08f0f0a4689b35dcefd023f682f496f1a93b49ff5e674e3b3b5f7eef86882f1b81d7cc8a64d49bc372abe4fc8c6cb0e199ba117a422af3d587f87a20bc3cc94e6f05f2abd5864f03af386c7d509b4be2a6ad417ff74615c22ad7fba83beb9c6c7f3aaad30a036eff256590d48aae278b45cff04a53a6f775473ed0e0fa6762f29cbc468ce1a043da1b2e0ae2a3cd2e17686ffa5c5048fccfa8d99af32163ec241c8a03930944bc0d4174de4a1345c01e66c2298feed7171ce8e5ca2399aee4b27e7e3ebf580382e2939988ddd4b36011b1e5329b6c5dc15fb00d87061a3fb056f3414f61c408f0ab4945af578e17dbcfc2467ef59d6a533f055571248e1079bd451f74c0d250b96f8e43a9106c81d02a49f9910e69ef84f86a8c5d6114526ae378f6d018012e148ef4282c70a527ac0a43e18f6ba6c76ab5c50ba6a3ef60f28f534718d373c877504ffde04049522011e131c7685caf365da26878dfcf4f2bb76ef9cbbcc25f3dee11e9d6479cc39649f82288ed4cb15803fea038534f8341c1f3c4e45be01bbffbe3d77a9f7fab2313bb95065b23117d20c899e412f88b5a88b2ad44a653e648e8a7cd396ae6e6e74b3485be1ec2d0f70656c308a1de04a5e7c306ae7cc50a0027dd7a858f41acb01e47c5ad6b6bf551bf378f4d3dc02b1dac35fb53074732dd0dcd5c75dd6420c1c7505a8ea39271c5e9875d46812dfe2902be52e380510135b22392cfc635f6e0955d54fff25a2fc28400ecd63c5bff3b0fea49662395874a956a33c286626d68d76db3ee45c26f0eff26460e7f3f417c4a311756c9137bb41bc1e6aef7a3201385ed4327972c1d9ea87d3e9649a6527f2901d2d63004928b262ec65efad46641d4f3b7f82924119a794e8fd95dd0ccdf1720c5acedc2e775cbaee39dc5bf0065db7c053e2786d3f046f45ef836dc48f99318ad41dce272152c58351635ad436d0136f42c3cec69a973bfa275745583526686df58c92231d01c6be79792500590eab6b4500222bd7f4765ad5b7ff6a39e4dda8d518f0baed06ced4171f00aee42851b3058a34f440186e7685096415144de5154ee98e84e7f065d66a759c6ee1d8fc4e8e1d258691d1e98edb5697519a95e139b1458f6dc12561e89caabf0bc11ecf41ce4d28057e6faa3f23addc613c45b18bc15b24db21a5845d59e9d971a103f91af0cf33467bab971330a3d071cde59a56203f9e8e58d2cec274e02cb777cc82292e0401f888af5b28b27734c3f49bacbc4d0fa58389f8fa17a007e847cd623f9b03153b52d9d3bd655868d25b190b92295d8b2effd234044d59e4188fc59dac5df169d8b18d0b895d015e685d9fbdbfa01b1ef9b2a57ba5c96ea1237eccd4b890ecca57b7a34cebda43ae71692c784ae9a10301ee2b8631fdf4cdb2a1ab75ae2e1e974a189ce9805d253697c6577f53360d6ab8a982ca95321d3377c299c78631072b068e055d6c96608865e6bd5e0957364a7dc5890fa991d7cf7152637f123c1077f4e479b49e56bc68ad60e6846e747242c055e65b45718d09ffd88da14b5a760a724139ca2b58b56cb9bc01ccf9175305ef56a1add4c40fa3f34e7b13bada4545d29aa6a8d18c263aa020686661188b676c76a1ef529751289e0b417b66dba0992696738c5d5b0fa3fbf01c7083a4f7a44ce69485f21854c2aad38377dfc4a2d04d08da6a07edb1e459307255bac9b101a30163efe7ef3cbea4cc6adee92f32bd60036a3a54a36f3bbde1704ee1135fb8f8df145e3b15b69f9e77c6e448aedc296030f29adc11816282423aecf0823bdcbe7b6b527cd1c0701ace966aee9609cc314340beb4cc99529bbcf902357bcd995e239fcc1bd61f8598bef568b94e67587645ca0f6a8f59d739bb473127f7551132e1eb4898a565cd179199484773feb737007e44d1ca7af12f041662c68a43f49f5a319f9085de51cb9b950e1b7734788c71388b2cb01aa6f59dd46c5d7c1fd4a3a3b008817e36d546614f27b83f65b37cdae65c1e86352d99ca5103072826d574584bf7d9b734d9259d04059b74743afab8822b9922bc254478b91dce0004415ea5db992c7cddde9bd10d048ed8ddb2fa2ba0cf18aa5671729968179b262ed830fa0c544204ab47838b53afe9e4289b0bc2a2c1c3838e88fab773691da629fb194274f6e8260599e257efe73af1ec148e4b76e4bf7e2038ddaa7c460af9a4f38ed6bee688236dccd15881a19312461540f1707ba65f8480feb53740526a516936a1dbfbfd5f4d0c78e520e56f368eaf29cfdb6ba5bdebfd836f10ec7e44eea760c9cb0386ef0df2b3b8dbac93ddb54a8294b79e36011e344888f99e6541c1b24e1580e22cf48f8bf9691ce6a87de414b92d684e5f4dd6d4463cf5ad9c3a72361953262bcdab8034f6177b9c5d7d329916ae1277509f13fe953769fd1cee8a63819c5666efa8c6bf73bf9c73f81345e6dbf55ebd2552b78e0ef4476e2d1a403a39ac1b035669d2f48cc414cee33bcf557ea47659bf51b897479ffbd754d1987571a05894ea1856296c8e3f532db0767703f3ac8ce49a1a6eda64bd9aa0fbf39f15e23b5ed3ec3cc505388965653da71506e9111389f75f1bae41a762c4f2db3ee4655fab815cff2308b5997fef2e83b1aa293cb80d7ec1df5eb3d21177ab034d1a8522484d763e06bc19c9ff7288111feaa1888fc0103199afbcbb01286177037e1250c3744586a6f33df1a2ecdcaa47f80814eb6176cbc93730aa34edfd9f27069465f0f3b50aee75df853d218af1b9368797f7f6489caf391c7a4226a171c1f3584db2fd3ef0ef9a2a458574416706e4ba2783270a4fcc4d482bf9e017e7f99a8c0dd02b5c280dff4e2c0fad82cdbd151ff829899b876cceddc71bf71a0133adcaac5000f42aee344b95974bc91c833e03cbe1b7a64d9aa215ac0d5331f1d52cdf9cc8f9c278b63fd7793c738eaefdcac6b144093a6daf6e6d40249b9415e80f034d6328353ed296f1f18156ed8de6f19727133f0fe5e9da7c1ea7260929acf41f2014ee0318a4373e9b0d1363cf91889179d1c67daf0bb1385fd4f9277b9ff6a98810a33ddd02f2216e4e237e76c804ee9df712f8c6755c3a8e441d3e35d0e9d3f4124aae8344be6826097b6c9cb8e6d2000bbedfa28e5d86bc038200325273018b2ed6f43b505814c91e1febec0456baf673b41b63397883c8aac745f3a52c659c4477a69639256a3ec467d42ca116f2ca5d2e02307e3ae4fbb83a1fc8e7004b3bc5c519c08d844a7a248939b327e1b031fcff24e2b015ae48a275c63c9e1f946abb9a7e55b15a3e999410a918cdca7b8cb21bb15077ba87459656b3c8d899d5da07addc2efa73733c33505ae9948c756cfcb4e0dc867292d94662ef630f874a2c013b8539426819df4c679c802da0a09c14aef871f318e4d94bf916f2e583b3f04dcdf342a4443a9dc512903c828907bd120802498b5499942330fead6b2d548a1f54121bdf3af5ba6d7290ffd00a169c01910c8dd2088089adb47ea9b74e092a5d71fcd66ea817863e8b93201cf3fb915b3f188deb0d0315f17f86ef6a26b77e6ac93ab266777a26b587618dfbad3140fdbb437fcd79cfaf1cb206fb33457cf3be0228e0a64dc0221d432bc8ff6ea843220e51b909a9fe8ca0c60afbb6702f633f2be0147cda5b23ccf3dcdd1158371781b5da3aa309762879ac0892a349c85bb81e43cf4fc5d686e3292460dde891ff53a33548fdd83a8f335d619e875f38d57de0dfcf10d2083a151f8f729103533be3b7891fdb680417227e5961ad0d3d7995d717aea1ca92214ccaa804bdbc34f7f9882ba2a111946f396928884b95c66ae55746e4e08d462aeb00cee5af024467c92f39fbf64b499cd076ac4df3ff3a3b7a14a9b0c510938d9d0174003248c7daf0cb20f8979707fc7f65f73316b68c1c44891c1b800c6b51496ff64ee448b4ae91639fb01ea0f5be33f3bd4267dfa1539bac4e983e359fd91a895ebfd2055588b29db4b74e3d09c3a41d757e4c00f9c72a2649a2111e730cac8cb20f42716693174a9f198d00a305fb02f781f976f48b9f384c13601d483a905dd8a9a9a6142579ba4ec20a34b18ec0f2e20b61292457c47d63c2cd38426f186d008970379125c4a2d39fd4cf1abaafeb4c2d82257e1ec6620d3a6a19f1a827db97273c2899ff9557379f6939102877f08370ae83864ca5d5a71616244dc7cf8442cd04b0f2c32fc623cd5783569c9dda73ce7cf92e55a34e688c64002a95f46cf6d9fe948b5eda6286acc9a9f9ef86a4045983e6391598e40dd53cc224dd0f1fa289cc2e73ae1446d2a77019a08e92480d616c48d2d402a37f6eeb045b5330d4e39d5c8e6bb2e4983a2090bebf3d8d9933160deb2fa30aaf74136f65c3384f373d9272479244f632b424bf2434648c336c1c35f9efd15c51fd0590f727588d6c80f32f3ac7f236e2b8199d2fbc54fc97590bff26a9d237a2aaf50fca56ded1fccbe16a096c566616267d7ccbb4e3252358c7099faac051a4b7407a2ff2e7be8cc85d75c93d0fd4a0acb043d0426b54306e4a710474420dd91677553fcff341ac6161694082e9efeb2ea4ee50b371152122da1c3d9670b3ff95449f5fbd7bbc1d4d04c1d025120d2c5e43e478174d045ddea3d72c0e2125f21138675bdb36ba2eb8c205c8ee329dc496bee6c1315e363797ee1f929968f55b3bc324b6448b9f512dbc63b0a09c034caf75aa34a12bd9ed22d79c96b9d5c79e48ff31344c4c4ef199656ec5b6207e2b980baa675232ae367a5458fe53e6de125e34311a757dc472825054faa88134ec021ba686b56b4c4aaef8d2d08e53ae857ae64f2cf8c6ee5b573b1144bf5c6fec69e932098dfafc477b17e263d0867cbfc8478befd8616fe732ab387032b21af0ce44411d35edfaa60ec1d47a44dc4820c40ccd8c1ad2c93cea17e08529fdfc5c9b10ac16ce8", 0xf00}, {&(0x7f00000004c0)="8d94e9a5751909751aadb02e5907dc21511dbf6e41e6d8dc12aa78223e4ff36fcb432bc7", 0x24}, {0x0}, {&(0x7f0000000c00)="5c54d0a8ff383dc21e23534657e98b5de1f2916cfe48c7f08f13a2aed4387d4702da826b3730aa169aed67b394ebf86179f810d78b26109a76b39a6502fdd392d12b709cd6293e3dca864ce5d90b691482e6161fd716e073a72422159d6184dd6f12d73abec3a7a788240ff691db17927e3f829f2c7990b91106afcfbcdf2bdfe581e2c4ef01fe38d96ddf22ed554aadbecca79d774b34b888e43c9c59d9e5db0f7bfc9fc56c6948a84838c77c56ca93c47710253b44b0cd326c278061b75e1e678bd8964f28a30c3e3110f881b9927a2d5b2e73af8e3eaab05d5802208ee4ac6133", 0xe2}], 0x6) syz_open_pts() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000000c0)="d43243b79298270335c65ce195", 0x0, 0x0, 0x0) r7 = kqueue() ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000000)) executing program 3: syz_emit_ethernet(0x94, &(0x7f0000000280)=ANY=[@ANYBLOB="ffffffffffff0000000000003c0dc771d5846cab8baf7945c86c44d8e805127888cee247636884ab64f46c6012567fba050d3443ab34bce7abfcbf986eb691483d672c6f69b57b03aed2262c50f2c8909362da3f0c483f93c69eed92dc58253a54603c04a4f57388362eeb9a68725ffcfd6af3d93dc4f635f2dca3a734efeba16dd31513d199a683cebe6520a4bea66f5d2e29090c82975323cd4b0c606e18ffde644feb545579f262177279b989e37abe95cfb4df236878161a1cb8beb7494f4b96fc9300326c79af790a15935db6ed93b4dee01ff3170c0c2224cbef8651c4b884fe6aaeae51616e9672180e8ffa94964d7195528071"]) setrlimit(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000700)=[{0x1d}, {0x3c}, {0x6}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaa0000006e9f61f0522d658c22989d86ba7ca900000086dd60004b000000000000000000002000aafe8000000000000000000000000000bb290000000000000092c6a38d053c26372ac9a814544c514f1d007b63f7e76e54b2879eabfce8443d2fe8e8b675f2ecffcf3f59bb7d99fbed53f0a562165d130c1c6d0e05fbe019bc0bf19a20432d4b27b8780922629b72a686679ebb3b6b6f6940a81c550d8ef4cf4f6ca231e3ce571de88a717ec4e0f7d9f6b3863f04703a9e35fec38d8d3929945b4c95090f71eb944c23f5ee7ca7fb5c26fe348ad10c2a301b7450f89e"]) pckbd_enable: command error executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x7ffffffffffffd, 0x1}}) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x20002, 0x200e, &(0x7f0000000440)="ebff07000031adb4a1cf3d810613b9fdb2c85ce629debd8671f6bc9d79e86621c0c160521ef47747c2ec6ec2f07569b176869f771aace140d29ceee1b65c4b51a14a72e7181ba5699de671be59e9359715ee4d5e3b0468aa52b265d5b1901a26d255f0faed6c40d4", 0x68) mkdir(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x0, 0x0) mmap(&(0x7f000049d000/0x2000)=nil, 0x2000, 0x3, 0x1012, r0, 0xfffffffffffffffe) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x1e, 0x2}, 0x6, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x84000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x80, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 3: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) pledge(&(0x7f0000000000)='&,\x00', &(0x7f0000000040)='\xaa\xaa\xaa\xaa\xaa') writev(r0, &(0x7f0000000140)=[{&(0x7f0000003380)="c0d6", 0x2}, {&(0x7f00000001c0)='4', 0x1}, {&(0x7f0000002280)="d93e4f5489f0f797174e7441646f7a28c6a59939bfafa1ce93defc3efeb099e8e1fe0fa3cab7a175cbaf99528be73bc24807f33bfd4b8007742888944b9fad8b5c7e86eaa1f84104772cff8ab994880e09e0cb6ec829760ed795a61ea33c65dc9d870b82a9c762f99e43a107e62daed6473fd6eb4e2730524faf4482f00b418e710bd4f540e7602c9291c914495ffda2284da440e0a375fcaeca4cfc4c5e34b97056aaf96d72d6856f4115614b10c149d1d853674582e24aaa8a41780c09ec1a40b76d15663a5a7aa2d6b5bccd", 0xcd}], 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) syz_emit_ethernet(0x2e, &(0x7f0000000400)={@local, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, {[@lsrr={0x83, 0x3}]}}, @icmp=@info_reply}}}}) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x0, 0xffffffffffffffff) recvmmsg(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000200)={0x0, 0x0, &(0x7f00000008c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f00000017c0)=""/185, 0xb9}, {&(0x7f0000000440)=""/222, 0xde}, {0x0}, {0x0}], 0x9, 0x0}, 0x6}, 0x10, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000100)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) sendmmsg(r3, &(0x7f0000000040)={0x0}, 0xffffffffffffff12, 0x0) executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) lseek(r0, 0x2, 0x0) executing program 2: syz_emit_ethernet(0x46, &(0x7f0000000480)=ANY=[@ANYRES32, @ANYRES32]) r0 = open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) r2 = kqueue() readv(r2, &(0x7f0000000180)=[{0x0}], 0x1) r3 = socket(0x18, 0x2, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) pread(r4, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) madvise(&(0x7f000023d000/0x3000)=nil, 0x3000, 0x0) close(r3) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) r5 = socket(0x800000018, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000080)={0x7ffffffb, 0x0, 0x80000005, 0xffffffff, "0100000063026d00000100000000000000777d00"}) writev(r6, &(0x7f0000002f40)=[{&(0x7f0000001e40)="8e78dbebae5d90546f15d52a70c0d6c01f58a61f32323c0794131b931fec61639d2f39a6047225d023e386c4556448c215cf2412d15d80dbf9f84b8741dd0b85594b84517605a7a7397ed4fb170e22d274b430934323f2f4fb5606ef5596615f1483c475b95ef23aea27e3b7a7c35f66ed518b4f97d9fa5945621a1173a9e1e34a3761486699739b5dd0f87a0d15ddb90c5f0b6935666ed373a8123f5a6167a180b5021fd0acff9d9731a5bd60e3ec94e2b7771d82937d6c7ff1b9422fdfbfa590964ca5b01b1ec5b60ef0bdd0be043b45cf8d18a5e672cff3c0aad2f41623f7ba3ba28c9b2419a3492b027f5169f1c7a49d496800dc3655536d25fd59b9cc0aa0d3bf78ad55f60a9ed41e1bb19b1c13d2d39a03a32123e8c58bbbd8603eaf87c9feff40795f8ef85e2c71683f9b14eefdc5e1d5c634c796cb911a58d83b20ec6e38ea7ffa40bfb8663e568765f8dd8d20143f82711d82d74b2d81b884ef21822818bd82a0920bb8c5b6e58e7aa743bc6b19728a785d2dd1b13ed5f5d3b903b3060c45f45802ae7c7b17cf2caa35d71ea86eda33fcff40bc22d55c804b946da28430427592d4178dd1694408c5d354f5ee480efdbcde222289063511a0f8dc2d674686be160347b81545049e76c44bd2df568eb1a2ca777e0c7df50943", 0x1dd}], 0x1) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000300)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x8) 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}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0xfffffffffffffffc}], './file0\x00'}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)=ANY=[@ANYBLOB="08f00979d65eb92dd201277d982ad929299bea9ebee27cd5bc6f3a53396415244d0f2e307ce8f5074d7db32c75b9499df4912252a6007fcbaad7edd41936a702f763166456d1d218453814125174ac1eeb14c0770bf095524d5eed"], 0x10}, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x1f}]}) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa4c77b99cbb86"]) socket(0x2, 0x2, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x20000000000001df, &(0x7f0000000080)=[{0x7, 0x0, 0x80, 0x4}, {0xde1, 0xff, 0x3b, 0xb17}]}) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[]) close(0xffffffffffffffff) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051ed6b71d89e0000405f8fffffe13000000", 0xb1, 0x0, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r2, 0x7, &(0x7f00000002c0)) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_GETBACKLIGHT(r3, 0x40045700, 0x0) executing program 4: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) ioctl$KDMKTONE(0xffffffffffffff9c, 0x20004b08, &(0x7f0000000200)) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x35, &(0x7f0000000000)="5ab7776a", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) setreuid(0xee00, 0x0) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r3 = getuid() setreuid(0x0, r3) getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x184, 0x7}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000, 0x2}) getsockname$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) sysctl$kern(&(0x7f0000000040)={0x1, 0x55}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xfde0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c89960289bd7a07e488774592496856ca7b78060998608c2f952e43bc0bf11555c94cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a260458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000050000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7177f92cf061ad125ca670353b45d53a000000b3dea22d6027625614b12183721f98686e472b70b560f7021f567adf4d00"/230, 0x4) executing program 3: close(0xffffffffffffffff) r0 = socket(0x6, 0x3, 0x0) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051ed6b71d89e0000405f8fffffe13000000", 0xb1, 0x401, 0x0, 0x0) executing program 7: acct(&(0x7f0000000140)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) r0 = socket(0x18, 0x2, 0x0) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x40, 0x40}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x7, 0x2}, 0x8) socket(0x11, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f0000000140)=[{}, {0x40e}]}) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x0, 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000480)=ANY=[]) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, &(0x7f0000000b00), 0x4) ioctl$BIOCPROMISC(r2, 0x20004269) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) close(0xffffffffffffffff) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r4 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000240), 0x0, 0xd) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x60) r5 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1008, &(0x7f0000000080), &(0x7f0000000100)=0x4) close(r4) sendmsg$unix(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000040)="7607d771020000004e2b1f0000000000", 0x10}], 0x1}, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x28}, {0x7c}, {0x8106}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x26, &(0x7f0000000000)='\a\x00wj', 0x4) r3 = 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}) r6 = dup2(r5, r3) recvmsg(r6, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/11, 0xb}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmmsg(r4, &(0x7f0000001600)={0x0}, 0x10, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000080)={0xc4a2, 0x80, {0x8}}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x54}, {0x2}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 6: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil, 0x7}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f7000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) setsockopt(0xffffffffffffffff, 0x0, 0xa, &(0x7f0000000480), 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x24, 0x0, 0x4}, {0x4f5, 0x0, 0x1}, {0x416}, {0x0, 0xfe, 0x1f, 0x9}, {0x1, 0xaa}]}) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000180), 0x4) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() syz_open_pts() socket(0x2, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r3, &(0x7f0000000000)=[{&(0x7f0000000380)=""/143, 0x8f}], 0x1) dup2(r4, r3) kqueue() execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x3f}, &(0x7f00000001c0)={0xff}, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000}, 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) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sysctl$vm(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7}) r0 = syz_open_pts() close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setuid(0xffffffffffffffff) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r2, 0x4}], 0x20000000000001a6, 0x0) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x40000400001803c1, 0x0) setreuid(0xee00, 0x0) r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r5 = getuid() setreuid(0x0, r5) r6 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x184, 0x7}, 0x0, 0x1, 0x0, r6, 0xfffffffffffffffc, 0x80000000, 0x4}) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000300)="c1", 0x1}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) preadv(r0, &(0x7f0000000280), 0x0, 0x7) writev(r1, &(0x7f00000003c0)=[{0x0}], 0x1) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x5, &(0x7f00000002c0)=[{0x5c}, {0x6}, {0x7, 0x0, 0x0, 0xffff7ffc}, {0x400, 0x41, 0x7f, 0x7}, {0x100, 0x8, 0x5, 0x8000000}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000000c0)=0x8001) write(r0, &(0x7f00000003c0)="76e5dead6f01f8607d2100000063d3964f99d4a3b6c8f3629f136076fd115ffa7644474fe90c13d9b71bc2b6836d14c7928de97509aff6b933bda43d206ca6a913a9dc9c7ada009ec03c1bbd323d13afd10d08a810881cba053b7af8500a61bb194109cad614b5e8ce7e3f00bd896fb8545e9b7211eac79d45ba627d05a984922418b9a32e394a066e4f668bf6b6d1cef9a75c956a0042b330f84b5fa49d2782b55c6924b30489b8c866324c67ed28ca666e135e9bd33e63d752ad3b9d08b25ce2ee275622b6b5bf8c895acd551e7cb25f42ba41487d198336f472f10bf1beb8b1e2aa4da43cee10aae6cae2a7567c6e6def17106864a25c7e8c608656054a15be7d", 0x102) r2 = socket(0x2, 0x1, 0x0) connect$inet(r2, &(0x7f0000000000), 0x10) recvfrom$inet(r2, &(0x7f0000000080)=""/146, 0x92, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) bind(r2, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x5, 0x4}, 0xc) getpeername$inet(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x44, 0xfe, 0x2, 0x20}, {0x5c, 0x0, 0x0, 0x9}, {0x9, 0x0, 0xa, 0xfffffffc}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = socket(0x18, 0x3, 0x0) getsockopt(r4, 0x29, 0x32, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000001080)=[{0x80}, {0xc}, {0x6, 0x0, 0x0, 0xfffffff8}]}) socket$inet(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)) r6 = socket(0x11, 0x3, 0x0) setsockopt(r6, 0x11, 0x3, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) executing program 5: r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x1c}, {0x50}, {0x6}]}) fcntl$getflags(r4, 0x1) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/117, 0x75}, {&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000000c0)=""/130, 0x82}, {&(0x7f0000000200)=""/4096, 0x1000}], 0x4, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 7: 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, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000300)) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x130) r2 = 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) r4 = open(0x0, 0x0, 0x0) readv(r2, &(0x7f00000003c0)=[{&(0x7f0000002580)=""/4096, 0x1000}], 0x1) preadv(r4, &(0x7f0000001540)=[{&(0x7f0000000080)=""/189, 0xbd}], 0x1, 0x1000) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, &(0x7f00000002c0), 0x1) msgsnd(r1, &(0x7f00000004c0)=ANY=[@ANYRES32=r3, @ANYRESDEC=r4], 0x0, 0x800) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 7: sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f00000008c0)=""/113, 0x71) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000940)=0x5) shmget(0x2, 0x6000, 0x0, &(0x7f0000ffa000/0x6000)=nil) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000c40)=[{&(0x7f0000000b40)=""/252, 0xfc}], 0x1, 0x20) executing program 3: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) pread(r0, &(0x7f0000000100)="bbfd6792ebc5f3da212569f296e43be7d613a2892cc3a86bf24d302b5fa45f475cf48c28499790f8df4f7c82f6a6937313f7e82277e2d549f0b24befbb5a2c19a62f801fdd84e96b891e6d0044caf6ccfdd26c0b3f66878f0bcc0a34fcf131f72dd534f550311ff84c2a75de0ba3c6dd48533e3b0878486137a1be2beaf6d21523b61eb9910b640884cb491e29ccd039f5d7830d2cbea1f6ff6959d5f7ccb5a898635dc30f18666ee83aa2693b85860c853f5dc87fa14b", 0xb7, 0x100000001) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xffffff52}], 0x1, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) r2 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r2, 0x80002) denied attempt to set clock back 989987384 seconds executing program 7: mknod(&(0x7f00000000c0)='./file0\x00', 0x3a0914c44f7b202d, 0x502) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) setrlimit(0x6, &(0x7f00000000c0)) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x520, r0) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x8) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) setrlimit(0x3, &(0x7f0000000140)) mlockall(0x1) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) executing program 5: setrlimit(0x8, 0x0) getrlimit(0x3, &(0x7f0000000180)) setrlimit(0x3, &(0x7f0000000040)={0x98ca, 0x8001}) sysctl$kern(&(0x7f0000000300)={0x1, 0xb}, 0x2, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)=0x6) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 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) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000380)={&(0x7f0000000340)=[{0x8}, {0x8c}], 0x2}) writev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000100)="97"}], 0x1) setrlimit(0x0, &(0x7f00000001c0)={0x100000001, 0x9}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="c2481819603460e54a3f77011dfc57248f229d598a360294984179c3762607c23f300afbfe1885726a7286092047db7779e5c346f06f805600d15ccf951aa658b0fb45d0ad1df6eb956eb6472366ccd6dd027d3917622b00"/101, 0x65}], 0x1) execve(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(0xffffffffffffffff, 0x800c5712, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000100), 0x0, 0x0}}, 0x10, 0x0) syz_emit_ethernet(0x3a, &(0x7f00000003c0)=ANY=[@ANYBLOB="ffff7fffffffffffffffffff08004b00002c000000000000563100000000ac1400bb8802308ff41cc2cb3049d5b4bd44140b0100000000000020631c"]) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000240)="b100051300000000000000402120000000000000cea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0540000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032b0c8a6443a42118000000720fd38bfbb770c1f5a872c88106002ec589040000000c0000348a1b1257aea8c500002002fbfe0c230000a3f8343712051eeab7196fcb050407000000c011200000", 0xa7, 0x0, 0x0, 0x0) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) executing program 4: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d15bdb2edfba193ae755f5b13449281edd60684a"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000001340)) wait4(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x140) executing program 1: setreuid(0xee00, 0x0) r0 = getuid() r1 = geteuid() setreuid(r0, r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) r2 = socket$inet(0x2, 0x3, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r6 = open$dir(&(0x7f0000000680)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000500)={0x3fc}, 0x0, 0x0, 0x0) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) ioctl$DIOCMAP(r7, 0xc0106477, 0x0) dup2(r6, r5) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) close(r8) setsockopt(r4, 0x1000000029, 0x37, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_extract_tcp_res(0x0, 0x81, 0xe53) syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0xf8, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xea, 0x0, 0x1}, @tcp={{0x2, 0x1, r9, 0x41424344, 0x1, 0x0, 0x10, 0x4, 0x5, 0x0, 0x233, {[@generic={0x0, 0x5, "96c729"}, @window={0x3, 0x3, 0x3f}, @sack={0x5, 0x16, [0x4, 0x0, 0x40000001, 0x6, 0x2]}, @timestamp={0x8, 0xa}, @generic={0x4, 0x2}]}}, {"d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46723f3826d98423"}}}}}}) syz_emit_ethernet(0xb4, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[]) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000000)=[{0x401, 0x4, 0xad, 0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) flock(r3, 0x0) getsockopt$inet_opts(r2, 0x0, 0x65, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) executing program 7: r0 = semget$private(0x0, 0x2, 0x7d4) semop(r0, 0xffffffffffffffff, 0x4) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000340)=0x4003) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000600)=""/250) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000380)=""/64) r1 = getgid() r2 = socket$inet6(0x1e, 0x3, 0x0) writev(r2, &(0x7f0000001340)=[{&(0x7f0000000000)="08a6800310605f654af53705e3bc87172b6e29f7f989ae6d90aa992415374555e4aff9641f725b79a8474b9817f4d6bffeadff803025b3964be1d653f98834a357554dee860691bae9e40b11e1cc600d009a508b74058c84fc6b2e205f97359c9293ec68f7e9d58ae5e631b62358edf239fb1014232a0a7b64632d755fa3250fe9144ffe8b4f45db", 0x88}, {&(0x7f0000001140)="4dddfb7b05773bba5cbd3b35cd94e74546bbe514f77896e3dcea7273b729b24e7ccc831cb898b6999fd9c8ade0aba9944afe1be6c81f4d66f819b1628afea4d9e47017e12d31aae51b06de5358629db324611eef38799d8d96462e30fac4ca191aae29867b9c007291085fdb7a56f86c2f940c1197a282a52ec94d7b78dbc0499da473e0b1a58cc59de759ae44495342df95a235ac7c6d871009abff95b1693cea6b1c12e53b6d70e95914b2c2ad6c16150e1896d2c02cdce9595ac4b0a24aa066fff95682363bedcce4082d59a6e60723a4d39dadcc586dddd0039b1d29c244ad2b8416305075d18542c059d99908d03fd46acaaeedc5f1ffc35b02c06063f4411e924d59a9e0a66a7b0008cc2aacfb2b5ed1649a59b9d4a88f817029e17011cf51373f7f25fbb2ad4852c6a0ad80f19adf7f6537b3f90f529e246179aadb3c7dd54bc070f8d15edd23a145a3058468ab599b19362feb4ed76527daa710e43f1fc90912229d5760", 0x168}, {&(0x7f0000000140)="01530959491d0791301208c3e001483cb558965c793aa5073f4a9fa10928b2c8e87f0fe505f6dbbacdeaf569dd1712113872ecc6898393f2eb40445fcab069762a2499df1cbb9cabff11465c1b6d0fc700180987", 0x54}, {&(0x7f00000001c0)="b79c8e79b21ab8421b7ead548ae1f0a248f694f8c771a593c54d094c5ac66693dab541aa6a87d0a455e74c4ad2c9df0b6d9832e66bcc20188f15013c2aee4ccce9c7c237cc5e96ab9f096d00930556eacea3e4d345a8a6e15e19ad948de7c91263ca7f8fb84c59d07190fc533a0afa274c42dccf8c9ba3e87a48d632a8fa858d6c5044ae2f7177cddec826f0035230d61ee2d7556899968b90e9b7efb8f753b312544d9d76def5c036551afddafe62785b1e0ad29979694ac44cc524cb093455fb69f94e55621f8ed6e70cb0", 0xcc}, {&(0x7f00000002c0)="dc32580ebf881bf637593697c6a13050ac35823d047454d211bb68d47b92468c93f351508a3a96d09325fd424f080914b5255a6ca2f0f54082470c56fcb881d1f13f121536c0feb3cf36f13dab02896221c8fb8de0da9ec49f1cf9f061a2a7b5ed9a6b6f", 0x64}, {&(0x7f0000000340)="99b170b5f44ce422545311fa1c2e5299ec80b0c5b194cf175644b6bf52a71dfd14b9048dfba7fba31a7a15d81f4836731d0685832997a9dde55562a9a5197e7f9012c1330b5771017f5ead16652948ec48a764c825d2aead72c148c80d7fe4fc065f1225840b05fbcbc6b9fbcc49c920c348da0cb63a0b718f0a4db12d164b568a9f54805336e4a21db0df5438bb3423780d23a9bcdc05f83ade3b1770d7a1aec4bd41fb492a9f8979016ac99e3def82e0c05173e4c04d1cccef1fc78b9cdfeeaacb7eebfce00092ff183949f7d205361a249578069c992511a5e638623082f13e7d389fa3b275f227d8308ab1b640e9b07bb7b60123b0f8651ceeb2f1f6bef1b0d5d88fe6b7eb253ba7d8daafcef63edf0fdc944fd469a0be00522340784abfa9b381c9ce3901a0e30de0443805c2d53f3038b1e28689ec466370aad1e6badb07e3538fd0835e0f70c00aa45410a04f23e5fa0d7ddd20500decf6dffdd1f66805d8bd660450c0fb7a5c890bffd9dd7aa8a668802517115ce6996a9dce12f17002216187a14321d584f3d4cc41e663a426fc2f51d48e40deca69f3bc23c556d80cf355fadb65d78b86a62f7fc69f49187ba38667ec4d7dcf5f98e4411f07d6850e70aa08639db7a1d0de436d64017ad5aee02099e8d7de630b5a37431b904b6e81df715b9cd2a5cd7a0c0fdf87b892a27f14654550f3b3dacf5a303f493ad237210ab14f7da25301a59b9f2bb7654b90036c3dac0a79fd77b92ff92864e965c6d2050c1ee458dd7d56e45abec5316e8a42f0c0d7c586bad2912320f67bf90375a47621755ce410eb0d0e5efd8aab847e7b23dd44f0722b13fc0b2b79d0e2863a01939bee5a62ff75a41ee6130e4f6ae2e9b59d6efbd468173f311bdbb31dd7f234ac34642721ba2cd6fc7289e604850f7688a58a1e4a21072be79d79e5bf65f3b7e8303ba84590c03d778059e66bb19f7f71bb7bcc8a134a4dcf6e3cfeaa9b50788ec80a73f14848961893b18ae82899cee87d60436f0f47ab1d907183af580474036174cfcc7afb14ebaf70ff4fb3c37ca4882e37a2cbdfacb6247fb72866575fc10fae6ff07c2cdb3a23cf7c38bcb3f7727e960fcabe20f0c5622bc89754f55c81573a8c0b0cfd90f278f0fb6a207feb687e13bb7d7def233c1cbdee4722ac077a90648a3b79e1abc1add2adbbe3b4f15c2c23990ddd7608fcc14ff4489c355453b2c3fbdb9866bad4e5db47c621664add27ebc3c403be75f641278c590e13966a7e6ba7fc744b25207554e075f216226c5d17eab00d018f47a64370a0e08cf2ca17750e7d5a91c7358cf18a860f88d8b2f5ae18c9969dad34577e2adcd4b6773dd7c0cc8c858da6d6da6e16dc2544f6e00eee21844e2fe200b661c37c592bba2f701ea46545943b7faad257e7547f01a455360210ab446507a7d2355627c0b6d19f64930f2e5185db35ea1f0041e2fae529fcfcedc0dcc4c07b42d752beca24a27be133c76b8fff3432c72c436c03d67c1a3f116a6f1757c736938047d9a15e5cc31ae5604bf8fc331ca37581e9a2c16dbfe0573d15483bdc00f70c80f304bea3aba9c5ec0f8311a82778b53fd99fa192ffbd3df9535195b3fd49c5ad8df46b56fc0b43a14159a2cfb50658fae45004574144f161cf056f4516f04de3eb978d44e2bafcfb9c1a0fed4530eef41f5bb0cf0e08e83990569df3ae5cd410c0101c74a15010183e3abc934766cd95bfbe6c14abd39534a3c5bfc1b18d8bedce59f02b443610dcb0252b558a9c65498bcfb360ba8f69c56d707bd8f9cf92bdda0c6731dffd7b92d0e8bce6618d3ee6f5a731724d6beea6597b21f4183395bb50b970c3ef9cee453657f45871062b00eb8cb3a103be50430f16ac90a5b5778447e10738f1e90c8b668402073836e2340a5546e78bfbbdb03ff7ae20b3d3ccdbd84963d01b2fd0d46af1825eac7c2fc933eb773c39bb74840dff4874d3f00f0a353521f9cd8cc949f6e4440da4f8b4e52d785ce96ab789c0906596bf8ca44e7aa7eccb94bbcb7f6a437bc71d17c3ac3097ddf4ba677bc8da71a516d03d39788b2a73af62930ae4809f4a2b82cef623f5760aee445f641414d6b431febbd3c0dca95628eb7f53cf0980c8e5341592037e04f0c64e422fe61ddd3f6cd198fa3d46d67d9acbd5c90cc35735a508ca8356a146b3be5ddff7c712307d1d14648b69139d6ce4093319f774340052fb632e10baff479a7eb211213c741857abb93482842ba6bc24c0a82496d74a969662fd9ccb0349855c6ef4f9b7d0cc8ba9da6d8c0af4c127e54b1e0aec02c5d3e30bd2d40ebed32e8ccd181d91b02fb1fea184cfee93588df21e6d82e0130d347a3bff337c0d0cb23b38def738604eac7ba0253f8d878cd520044f18d4b98c99b2630225381d68598b74130994b37e57c71424449f355680a0632c68d75d834d3e49f379512bcc06ae1fd00437d234fe29cc93a4b0eae261ea50a205566d7983e60513cea42dadad6a3071b59f0fef0efc256375ef169134a9083e2a8338ed2db20187ef5ca2864da9d3bd029c1af42854649e9417b162275fadf00f064cec11647a322028d10a8190dcc84d9b39f3c10489ef1bde13ef72deb4c2edd1619f6de2481f7e0d54df0677b3296d910653238f66f4ba77d86b7a655aea87caa08db3ec36185381b12534745039c5646823baeb17a08d25c82e961e29bb5d53e8a5872204cc84ba7a47f991b16fb091f7bf9dd930b2847b5e1544a325456a5ebc6355e4b183594ae3cd73601bc20058cc68ad4c8630defd81813975ba45e8738536dd034444ed778bac92ba5bd8b076d6a6f8202f58fdae874cc5d33be919fa1b1642a3218079d12947cccca2d96395bc0339108a538e7590f8416935afdbf81ad60d26c0d2940dcc0a4b9c25d1189b284fbd6bec7a1319d051e9e0b3b73ea1e74677f64b88940b22a0a687c4c204e6ba7eeacc383a0fc97ef9f501e4acd2ce641e28d7968d6e1fcfda3db50d9be0cb11ce7106dc8565548beeaadc40bfecc5c6ac5bed13bc95012a97c8595c21fcb747bda11878a02cf1ee962e688e48adf964ba1f1e1a275b8d6d62ad482f4af7d26b3f5140578751b061366bb939d50588dc8d56ffd7cd7e88c4e371b3971efd3b2a480d30513d8e4e0c0ab3be7f26ae031d9f4cb81f5a3e9cd1b00d068dd7d699a237347e88133281cf189fb128deb8c4830b21332062d50bba3988feb132217a49c791e3c8610e005dff67d01cbaae1d2255b69d12b08cabdeea83b67c3f448f77729d214a0471c9634daaafc98da8761f758e065e65cc3fe6d60008b0b8ef10d6e66f438aef387eed838bf629c91872603d64efdf06df3c772c642572994be1be721a4d3b0c7c84b1048346f3371e19b83f81738ecbe108dad8987e99425c07baee00c08ba7d4476352f676496c2749a459221c4b99c9fdfb6f260b31dce4e7ed26bea90d36066e7cdf40620b1d1b5971d9229960d595a59068ad1fe3a7660bdbff1dbcf4924457f33e48cb9d1ee99dc8de354449a5be3f74417f04f8458a1727d88b6358ad8007ca67ce36c1eb2bbe3f2959394b0cceacc8c9a95020d970af8321e451e6a5dd3320ffddad431c90dedd9fab426722acf2ced06082931c127a85cfa13ccdf0ae0e2c175f3efc65b2cac55476e265377cfc75f607068779047f1d1796bd5f5b14538caca93bf2cab30b27188991c404c062c5ba502dd08d5fd575994eef436e7c7035b8959ad54e9266b7cb99db1fcf19498efda0a8170cd3476976aa6deda1e5b159c3b94b36d7e4434d31e54c481fb2f6e70ad9ba384e52e1c78f265a575a6248f7f1700bb704aa480515fe55367b56d549ba944efdebe82d28e2dffe1ec62920943b44eedfd06c2db736ec317989936feebb98a5ed9ad6305b6af6aee47596add6a3aa0d4ca63fefd147f6a68bb33aed6977b0fe81b9bd96fe906ab0c09cbd2fe33483e22526614d3dd921bb1e652da11791b275cc4157bb27ebcffc80f571b9fd818fe0a84220301ad187c1970c8c7fbe3a1eed16d2fe5501fad2fef597b84b1514a830e53f3d888a3e4bb7203567cf8d14ab5b6e1444fcd2b9fc52f2d3041d612c8b6ce87eaa822a2c3660a0d0195a5ab96f12d91add09d855ece3df91987d9639ac6936c083f2bcf77d09d3bae0cb885acc690425e8ba2abc75703b819ea07a7200038451c0b31f2c7f05613696da745b16e3a403e568bb20633a61b30007d9cc0188861c05a16ca9556dc900ce03f92cb9dd303bd7271bb8f778d84dd1f6c1e431e21214e37a8a7d864147ae73911cfdaedce9308d2c1690f004dc9122b7cdaad9bb1b9c122f702029ca8556424d979154668a8c323c4c5b96154e62bc21e0605d4f93b5de1f995d2f18a23f35e5fb7c85872533594709a635e06e171356e78d71dfd941913d7f5b331e0bc3448115bf65c90955efc1a96f8f315cfd6887ce6ac2ee77fef2229c7efc63759fc5d3eec2af1e88fbf93051cc6804504ede4672baf86b778be4a35d4f37511a5b8e0e749e4034e33b3fa00953b5dc65e70e6c783195be34b7300fd3b44d3974fce3645acaa0d191e426364c6d1cc374dda6cb930af5ec3136699c3354fb83097afc8f047975199559636e171716430faeb128c7b278f0b5147f245901043f988b44b8009b9f6a3065f6ab0ab0d8dd9caaf66b828d0865e09479924215e5278033676c7261f9d7a704ca3a11501e4791ae77d789db7f3336f6b9ea73398c0f9fe1d1aadc79054aea6ae63a89900b148e38ec0b89a58ad22d64232a8e004dc194a9047dce978bf29996d890cde90cf4bbc9f327b698a28aef6aa32c", 0xd66}], 0x6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) r3 = getuid() setuid(r3) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r1, 0x0, 0x0, 0x0, 0xd}, 0x5, 0x442, 0x7fffffffffffffff}) r4 = geteuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r4, 0x0, 0xffffffffffffffff, 0x0, 0xbe}, 0xfeffffffffffffff, 0x0, 0x6ac}) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) open(0x0, 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 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) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0206923, &(0x7f00000001c0)) executing program 1: sysctl$kern(&(0x7f0000000000)={0x1, 0x1}, 0x2, &(0x7f0000000040)="1b7f", 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000100), 0x4, &(0x7f0000000280), 0x0, &(0x7f0000000640)="e2714be05c6a432bfcb43ba70e2bb9e6add925cf34d00e465191e199efee4898bfe502dcc0a3e3fd0cc0e7969055dcb470ddd2f263dfb8065cbf63d41b2a29e4f92695a2dae1e619ba2b0ccd1e605cd2827beb6ddaf6b579cccebb6d267a74d6af9f2cddd1eb38180245caf3e0f240c5f1ee52a05a63c446df6149316cc2e17b775698e9114250d85ec893fbd204889e5c3f37ee5894227fa7b36a2803d9c558953caa2452fff1bf82f49299d2fd07d8a464fd351d966782d21806ba5be9dc66d7dd572cdae3822888010771550dd55b3014876e2537e33b838b12b10d843be49e4cfc3b3f04a60088dd3cc3fbdc16864e028753d898f0bc0bd6e20f96274d743755332aebcec91d4f490000000000000000628c7c526f7de4f21b6260bacfe436d6eb63a96ded0b0f29cbc8ea2a7d2760b1fdf551506810d63132c72c14be5ffcc53ca339aea237797e863010", 0x14d) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) link(0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd600625200000000000000000000000000100ffffac1400d0fe"]) r0 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x8, &(0x7f0000000100)="54db0b54854d9a37275631fa6e64174e78402377241f3b2ed58c7bda91f1bb6545d47631dff7e76aa265a2f8843b8ce1456e3fb26125a455bacf5bd48c8d7bae6cf710c023b177094b91f32433bbacecd6613f1005d2fb896d2b5266906e9b8c5c1a418c4d72195cfcda996f6f5dce220916634c6dbdefed7290ee704452", 0x7e) setsockopt(r0, 0x1000000000029, 0xa, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) openat$speaker(0xffffffffffffff9c, 0x0, 0x2, 0x0) syz_emit_ethernet(0x12, &(0x7f00000002c0)={@local, @local, [{}], {@generic={0x88a8}}}) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100000000001000}, {&(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x80000001}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x1000}) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc1206925, &(0x7f0000000100)) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000280)='.\x00', 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x18a4}]}) kqueue() ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000200)) socket(0x0, 0x0, 0x0) accept(0xffffffffffffffff, &(0x7f0000000300)=@un=@file={0x0, ""/521}, &(0x7f0000000240)=0x20b) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}]}) r3 = socket(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x81, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f0000000100)) socket(0x18, 0x1, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000480)={0x1, &(0x7f0000000200)=[{0x3, 0x50, 0x0, 0xffff}]}) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) executing program 4: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102", 0x62, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) 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) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0xc0}, {0x2d}, {0x40e}]}) syz_emit_ethernet(0x103e, &(0x7f0000001980)=ANY=[]) close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffd, 0x9, 0x20351e, "040000000208008900"}) writev(r2, &(0x7f0000000000)=[{&(0x7f00000019c0)="d78f4edc41a11aee361b850b6e47f3fb1d4a3e1927d7928af6432b7cd0847f121d6b2fe543c0ee96bc3a37ce892b7ea8a33d12079cdf0ab0c8b0a2b5589ada2b8855f92c05ab9af08a7d1039674064662a6dcc46b76dfa369542938f1bd501ef6d29dcccb5a088b2d72a6b1ca042e1c1af87ea0b34a19fd1a27ce943401cc1c80e915f52a98dc81140b69b3f0f0bb40c884630535387812300db72e913aa29b84993ba89d4e6a82c3c559cc774c9d0525aafeb14c12f18e1ee71bc707e4c0efd3afb7b6a29c49a07c8b5d2cc14b56d6d17ed6c6cd7002f55d4ef4c42582f21dd51a5e331b168ac36d22487581dc4b89b06ce796100dc5236e0d7e68132f6ed3ce820bc79f678cfd2e2b4b448868c017d6e3ad7a1151c26a8079bd3b17afb083d8152d139852ccf2ba99f706ec66cbe42a393dfe236c1b94b9e33e202abb74ea4224e96e0cdcfc48e61eb9369bfd2e461c23ba0ecda75bbe0f62abb7e67301d48808a71aa108842e0eb15d2c978dad3764b48f84f5685446ac2f0a452473e567c9cad46cef24942ca72eddd506b0862a2dbdbcac3822cad564486a02927cce70beed8980654156fc59b6fc64d34c3f327d27b5a66d3ae702fcb634d16c9395bed104df6a629c5efb6cbbdb351a80c5f451a9e31bc2bfed94193577e52d13bff2cd3ed5160f69f1cadcbd21d6ee99c5dc3f18c75d81efcb8392a0313ec83c542c6033e6cd731b041fdc1703d5f647c929ef2add480ad3e2904", 0x218}], 0x1) sendto$unix(r0, &(0x7f0000000100)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500f3ff50e2f0ad3ebbc257699a1f138b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000180", 0xb1, 0x0, 0x0, 0x0) executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/18}, &(0x7f0000000180)=0x14) getsockname$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x20, 0x1f, 0x2, 0xffffff06}]}) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='x\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x87}, {0x26}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x20000, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x6c}, {0x50}, {0x8126}]}) syz_emit_ethernet(0x4a, &(0x7f0000000740)=ANY=[]) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000540)=0x7) chflagsat(r3, &(0x7f0000000100)='./file0\x00', 0x1, 0x2) execve(&(0x7f0000000500)='./file0\x00', 0x0, 0x0) executing program 3: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = kqueue() r4 = syz_open_pts() kevent(r3, &(0x7f0000000640)=[{{r4}, 0xfffffffffffffffe, 0x3f}], 0x8008, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() kevent(r3, 0x0, 0x0, &(0x7f0000000280), 0x6c, 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f05000400000000000000010100907800000000603977"]) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setregid(r2, r2) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r5) setregid(0x0, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x330, r1) r6 = socket(0x18, 0x2, 0xfe) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sendmsg(r6, &(0x7f0000000740)={&(0x7f0000000440)=@un=@file={0x0, './bus\x00'}, 0x8, 0x0, 0x0, &(0x7f00000009c0)=ANY=[], 0x238}, 0x0) executing program 2: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}]}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107004, &(0x7f0000000140)={{}, 0x0, 0x0}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$unix(0x1, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x12a, &(0x7f0000000080)=ANY=[@ANYBLOB="b96d9900533a8f943f3614ef86dd60000000000b000080000000000000000000000000000000ff020000000000000000000000000001001b"]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) executing program 4: socket(0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) r1 = socket(0x11, 0x3, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x84}, {0x26}]}) poll(&(0x7f00000000c0)=[{r1, 0x80}, {r0, 0x4}, {r2, 0x1}, {r3, 0x4}, {r0, 0x8}, {r1, 0x100}, {r1, 0x1}, {r1, 0x4}], 0x8, 0x7ff) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000), 0x4) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000240)="ef3730022afee67ca69694873fffa116aa87fb22dd874185869812269f4a7b81e95ef20fa709b0250742ec9b887b97169b8acefff14e4deff36c2b3689f530e29cddaa6b589bd6b96999cfc0acb74e9b2fda5ae344c4e7c916874093379835bbbc842777ef6bd8153c628d279425b753545222f8f25a0d61b7d4bebcc20cb8a46a4c7719f484dd0fcc373373a911e07fa3d6e1ba436ed44c36d147313eb6c2ee2272e9dfa34c9ad6355e236757068dc04c19500a7443d4e721e4c2295b11a752f52974e7beb5062b9525fbba1856e456eb03ca2baa179fad080cd836b7230f6343382b2ef986fe6d0d8df4d375963756cd50f3ad970e6951fc530930085123", 0xff}], 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r4 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f0000000100)) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x5}, {0x5}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x30}, {0x20}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f00000004c0)=ANY=[]) syz_extract_tcp_res(&(0x7f0000000040), 0x9, 0xb23f) executing program 0: r0 = socket(0x2, 0x4, 0x8) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000004c0)=0x7f, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xc0}, {0x40}, {0x16}]}) write(r3, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5a, &(0x7f00000003c0)=ANY=[@ANYRESHEX=r2, @ANYRES16=r3, @ANYRES32=r0, @ANYRES64=r2, @ANYBLOB="13755318ba8402d4103ce1a243a56c14187571658fe8e65d592be483e9067d5a366d1198b634fa540bdc190fb41df36aa70856ccbdf971da1f27da8b95883766e855cd0c99fbfdda50cc3322db2c1eb5e6d9bc4c6b07023a9d3d60a32e71ec233d6512e1ad7cfbbb9853c4092653a95aba911b10e0bad748b820b4f5cef0c1698bbda76dc3f5e0a6a552eb5a74cef1d73953f57e4aadb21c2cbec5bba6c5042e1d7a64e82aca8eb41ad800caeea13a", @ANYRES32=r0, @ANYRESOCT=r0], 0x28}, 0x1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000580)="0b54dddf6f422be0aa6e53e301ea79fd5225edd58f21bc7be86e79f488f70a651eaedee92d5938d06c37cf20f0f32b8df95f5feed0c66055a0430b509b64abbde652e619699172e53e4c62f5eace0186c77dee484260c85bac40ee3162b860d9caf3041ed9991558e5cf37c40e80fc222b", 0x71) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, 0x0, 0x0) r5 = socket$inet(0x2, 0x3, 0x0) close(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000100)=[{0x25, 0x0, 0x0, 0x3}, {0x60}, {0x104}]}) syz_emit_ethernet(0x3e, &(0x7f0000000340)=ANY=[@ANYRES16=r4, @ANYRES16=r5, @ANYRES64=r4, @ANYRESDEC=r4, @ANYBLOB="15ee37297d5aaf70c3a262f326109bc0a98e9d8883bbb472c91f3869a0fc4c8386d74c686f81fb9af10e26d5c11282d2370da16d17b5327c916077e6682e4fc0e5e14e59e3eebd2b76ecaf8ae5d823b662b6a4f42eef6206e3dad02d69b5e966c7249427cf84f668f1d1a29edf9004ec7d3591005c21e18f2980872dd0228ded5b72030076c892e6c9e3e861ba6e26d5d13902c9218521dfa6e270ff39469fe4d9e322b130532a01dfae287a82abff3b5c42ff59763b01b39cc6f5e882cb325fd22f1fcb573496d74dcc66c76aac62"]) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x9, 0x1, 0x1, 0x1}, {0x200, 0x1f, 0x4, 0x9}, {0x94, 0x1f, 0xba, 0x3}]}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) r7 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r7, 0x8020699f, &(0x7f0000000100)) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x202) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./file0\x00') unlink(&(0x7f0000000080)='./bus\x00') executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r1 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffffc) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)="c8a9d805a8e7b15f1b9bb59d56c762c3229af9eef397ca51e4024b18ae7e9e3d51caf669312175eb550bc83df0b948034c29521b1b6ea36a2321e7d00fc3ac653a7722df8e4686a7e646a4929580e40184c1d8dc82304fee6b282e83ff9ccf870c4f009160d0f2815545d7f1b025bf494e4d0fdf94d16e5754620edd", 0x7c}, {0x0}, {0x0}], 0x3) readv(r1, &(0x7f0000000000)=[{0x0}, {&(0x7f0000004740)=""/4092, 0xffc}], 0x2) mkdir(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) chdir(&(0x7f0000000a80)='\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') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) executing program 2: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) listen(r0, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) accept(r0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {}, {0x3, 0x0, 0x0, 0x3}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x50}, 0x2, &(0x7f00000000c0)="8d39613b3472c82ca3ef2b0bf64c89d7c732f3f37c1a1b59e928134daa29a71c173af5f18211afe3311e522eddeef12ea0ac2874e371eec0dab339c28577fa4ed060f52b276d4e5d5bcdd5aaf6ac5b19f4f3cf7b7b62788a30d197903be160e165c7160dd834b945e99fe5f95e8af5e785dbc96d1a5a722a39639aeb45", &(0x7f0000000440)=0x7d, &(0x7f0000000080)="bdd8a95987ec64b6fe82f1386e2b7a5c79163d99ae26dbb5f29e838a0558c27cea7e0d3281951279ba11e2c727", 0x2d) executing program 2: r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f0000000140)=[{}, {0x40e}]}) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x0, 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000480)=ANY=[]) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, &(0x7f0000000b00), 0x4) ioctl$BIOCPROMISC(r1, 0x20004269) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) close(r2) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r4 = open(&(0x7f0000000300)='./file0\x00', 0x20, 0x0) poll(&(0x7f0000000240)=[{r1, 0x10}, {r0, 0x2}, {0xffffffffffffffff, 0x4}], 0x3, 0x9) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x60) close(r3) r5 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1008, &(0x7f0000000080), &(0x7f0000000100)=0x4) close(r4) sendmsg$unix(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000040)="7607d771020000004e2b1f0000000000", 0x10}], 0x1}, 0x0) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) symlink(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8020691f, &(0x7f00000001c0)) ioctl$PCIOCWRITE(r6, 0xc00c7007, &(0x7f00000001c0)={{}, 0x3}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) executing program 7: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) poll(&(0x7f0000000040)=[{}, {r1}], 0x2, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x80000000000206, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x26, 0x5}, {0x84, 0x1d}, {0x20}], 0x3}) readv(0xffffffffffffffff, 0x0, 0x0) getrusage(0x5f8a20f5b4f2087b, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) ioctl$FIONBIO(r0, 0xc0107008, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x3ff, 0x7, 0x81, 0xfffffff9}]}) r2 = syz_open_pts() write(r2, &(0x7f0000000100)='@', 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000006c0)=0x9) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x9) close(0xffffffffffffffff) mknod(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) open(0x0, 0x0, 0x80) socketpair(0x2, 0x3, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x0, 0x6da) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) executing program 6: r0 = socket$inet(0x2, 0x1, 0x0) listen(r0, 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"}}}}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000140)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) shutdown(r2, 0x2) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000180)=0x2) r3 = dup(r1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)=ANY=[]) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0xfffffffc}]}) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000100)=0x2) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) select(0x40, &(0x7f0000000380)={0x3f}, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r5 = syz_open_pts() ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000080)=0x7ff) r6 = socket(0x18, 0x1, 0x0) read(r6, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x48}, 0x2, &(0x7f00000000c0)="53da903e", &(0x7f0000000040)=0x4, &(0x7f0000000180), 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000080), 0x7ff, 0x0, 0xc0000000, 0x0) kevent(r7, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000140)=0x7e10a2f) setrlimit(0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x800000018, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {}], 0x2) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)) r3 = kqueue() fsync(r3) pipe2(&(0x7f0000000200), 0x10000) pipe2(&(0x7f0000000000), 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) write(r4, &(0x7f0000000080)="0f7850a8f62859d2b5eb72a2f15dfc99b094376dd2b2f7c877669e983d1b5d8a6e2361267c0a5bf2a0d9324fb057094600782284e67bf1aa1e5211952d980fac3e49873d3b42f4e2d9547063839f0cf0d9d0156c87cfdb290134a054803ee2b5e8917cfced7f15670af8b761", 0x6c) kevent(r3, &(0x7f0000000100), 0x4, 0x0, 0x20, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) dup2(0xffffffffffffffff, r2) executing program 4: mknod(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x1000) mknod(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x4c}, {0x81}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) acct(&(0x7f0000000140)='./file0\x00') read(r0, &(0x7f0000000240)=""/193, 0xc1) open$dir(0x0, 0x0, 0x0) rename(0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x637e) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x3a0914c44f7b202d, 0x502) (async) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) setrlimit(0x6, &(0x7f00000000c0)) (async) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) (async, rerun: 32) r0 = getpid() (rerun: 32) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x520, r0) (async) r1 = socket(0x800000018, 0x1, 0x0) (async) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) (async) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x8) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) (async) setrlimit(0x3, &(0x7f0000000140)) mlockall(0x1) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) executing program 4: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x4, 0x0}) r1 = socket(0x2, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000200), 0x4) connect$unix(r1, &(0x7f0000000000), 0x10) r2 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x40) r3 = getpgid(0x0) mlock(&(0x7f0000122000/0x3000)=nil, 0x3000) fcntl$setown(r2, 0x6, r3) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x110, r3) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) executing program 6: pipe(&(0x7f0000000100)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) kqueue() socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}, {}, {}, {0x0, 0xfffffffe}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}, {}, {}, {0x0, 0x651d}, {}, {0x0, 0x7}]}) poll(&(0x7f0000000000), 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) dup(0xffffffffffffffff) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=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}, {&(0x7f00001dc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00005a8000/0x4000)=nil, &(0x7f0000145000/0x2000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000011a000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000466000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f00000b1000/0x1000)=nil, &(0x7f0000145000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000087000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff0000/0x10000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f00002d7000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000580)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1a1116f0d0f700"}) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f00000005c0)=0x800007, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) r4 = socket(0x0, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) poll(0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f00000004c0)="e237724f0b69bc613bf424bab1160abccd8ab2832e4e2e57ba57b61c6e50bedaf4eb71c27ca2845128c0fabf2a9e12a8b26a24ffd2e355ca55c7be6546d1e920a07a4d88a9c3f30302d54ff3fcbb4bb74e2c2d9abec47035e611acbd85a7f64f35051016a90f9103ec7a66ab23d2b7b6cfcb49d6bc5aa40da7678ddf5460111d4b218e9fd6c4f7a6a4664b59fe85702eda", 0x91}], 0x1) execve(0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x10000, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r2 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) fchown(r1, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000280)) setreuid(0xee00, 0x0) setreuid(0xee00, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020699f, &(0x7f00000001c0)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x1000000ff}}) sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={0x0}) sysctl$kern(&(0x7f0000000040), 0x7, 0x0, 0x0, 0x0, 0xfffffe88) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) close(r7) executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil, 0x7}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f7000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) setsockopt(0xffffffffffffffff, 0x0, 0xa, &(0x7f0000000480), 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x24, 0x0, 0x4}, {0x4f5, 0x0, 0x1}, {0x416}, {0x0, 0xfe, 0x1f, 0x9}, {0x1, 0xaa}]}) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000180), 0x4) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() syz_open_pts() socket(0x2, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r3, &(0x7f0000000000)=[{&(0x7f0000000380)=""/143, 0x8f}], 0x1) dup2(r4, r3) kqueue() execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x3f}, &(0x7f00000001c0)={0xff}, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000}, 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) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sysctl$vm(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000280)=[{0x34, 0x0, 0x0, 0x701196bc}, {0x7}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) r3 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r3) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="f6", 0x1}], 0x1) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0x802069ad, &(0x7f00000001c0)) sysctl$hw(&(0x7f0000000040)={0x6, 0x1}, 0x2, &(0x7f0000000080)="80b5f33f55b1", &(0x7f0000001080)=0x6, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000340), 0xa) connect$unix(r2, 0x0, 0x10) accept$inet6(r1, &(0x7f0000000180), &(0x7f0000000200)=0xc) setsockopt(0xffffffffffffffff, 0x0, 0x1ff, &(0x7f0000000240)="f48995a2232ab4007cddadcfa7b0000a363a178b95c99923b6d42955bae7f9d616de60421e9f49e222a50c1d143bd97dadd1d83fe243aef95815b0339443e26bf65406738cb2d3dea27ce6e7f4004a41b70297709f7776abb652c282ccc8c0557c0f9bd3f72cb33149637ec24c89ed786a2b0bfefc778f92693eaa8debe5ef2bbfa2212164f3057e5326e15f2e8f590d78ef9207c5c1d733a023f3c8af752e9cbf17df425efca64d25dd5d852522d3bb86dd02bbf79e5722c5da624472631496f1fdde5781f1ce3726ceab9d6c0594b3040873", 0xd3) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) dup2(r2, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r1, &(0x7f0000000000), 0x10) syz_emit_ethernet(0x36, &(0x7f0000000200)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "062500", 0x0, 0x2b, 0x0, @rand_addr="fe350e28ef0900c08cfe24be00", @loopback={0xfeffffff00000000}}}}}) sysctl$hw(&(0x7f0000000000)={0x6, 0x1b}, 0x2, &(0x7f0000000140), 0x0, 0x0, 0x0) semget$private(0x0, 0x2, 0x110) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000500)=[{&(0x7f0000000100)="6b0ecdda9e20ccb14209e0f584971e6be4", 0x11}], 0x1, 0x4) listen(0xffffffffffffffff, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, &(0x7f0000000040)="0d2a2ce8", 0x4) r4 = socket$inet(0x2, 0x8003, 0x0) r5 = socket(0x18, 0x1, 0x0) getsockopt(r5, 0x6, 0x0, 0x0, 0x0) setsockopt(r4, 0x0, 0x7, &(0x7f0000000340), 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r7}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94100e4ac63c90dddc11f11cad5cc4", &(0x7f0000000080)=0x2, 0x0, 0x37) executing program 2: 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) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000340)="efa0a6a92b65bbaad6fe2724aca3065fe69585381b01b2509bf61208f18e05079613e7c8b9c4a2fe333855a0ee87cd3649b70c749e898c3608f333a0853e6c49e75ea7bc1ba2f2e3b8fd8a4c8ede55e61f818a3599d8864a34b1ea2e193beaf01c0b984b88cc684046944ae9378e435102c1459976ef40ee7eae401d33603cae8220abc307e0e03ad0a4b5614a7fca39c75bcc3a68c911485e9af6355e935397fd7368b847a4cd324e29dda4fef72bb13a4d12fa30e2f14764c758c4aab7a454dd6569f04a6485083f2b3566143db1d2ed77788ea61328b7470f4a8c5b7176f64460515f737929e44053b2056f432fb47ea2c587f13a0d43a8c5581f0e19a47fef87858a18be0b92f07204cfef28325b5c72eb3c7c8a8dff145a5e9a5a210b0de4fb5fb8ec751163b57dd754fc6e", 0x12e}, {&(0x7f0000000040)='.', 0x1}], 0x2) execve(0x0, 0x0, 0x0) executing program 4: r0 = syz_open_pts() write(r0, &(0x7f0000000200)='>', 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(0x0, 0x0, 0x0) setreuid(0xee00, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) dup(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x7, &(0x7f0000000140)=[{0x200, 0x0, 0x20}, {0x5c, 0xc}, {0x4000006, 0x0, 0x0, 0x40000}, {0xc0, 0x40, 0x9, 0x1}, {0xffff, 0x40, 0x1, 0x101}, {0x8000, 0x2, 0x1f, 0x100}, {0x1, 0x4, 0xff, 0x4}]}) write(r0, &(0x7f0000000100)="00a1f50e000000000000f9120000", 0xfffffffffffffebc) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r3, 0x29, 0x3d, 0x0, 0x0) setsockopt(r3, 0x8008, 0x5, &(0x7f0000000cc0)="e48bdba721c69546f85a53d9d640a2c8bb6e77e352534873d47ac8e3a89294825f6f524e8781c4340046f787639d221fec5f5199b954c1d486f02439b9d2b91a318622a275430096a580979b84c04118b65d9a273d855e658d833996811e94e6a9117a76f8b9939eb1841577087d235a4f6c3e09cb0cb375bd0037447fa5daf3cf970259600abc51d326001adefab0f656749166b5f2913cfee01845bbb472de878590d940bf53671c", 0xa9) socketpair(0x6, 0x1, 0x4, &(0x7f0000000a00)={0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000c00)=@abs={0x0, 0x0, 0x0}, 0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r5, &(0x7f0000000280)=[{&(0x7f00000002c0)="547f5667bf2245c63c7236470b6c6dcff4a1499400000000000000218e6c070045badef27c9edb1941d7f2e8a7e74fa53604520fb47369de62326c5707071f8d206a70f8abfcfd2c60fd2d5fab483893018a504316f5b361b3fc2452826242ba4f5ca3d4fc7ce832d01a0748c14e896405757b2958075c6f066a9881d8bfbd986844dad2a62fca504b816f385e562d9e3dca43ae762ebccca567bfb249ec96caeb7fb32eb6c3abeb5435a3", 0xab}], 0x1) dup(r5) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_addr=@un=@file={0x0, ""/21}}) socketpair(0x0, 0x4000, 0x6, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r6, 0x3) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x8000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r8, 0x0, 0xffffffffffffffff) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x81}, {0x64}, {0x6}]}) getpid() syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) flock(0xffffffffffffffff, 0x0) ftruncate(r0, 0x7) sysctl$hw(&(0x7f0000000140)={0x6, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x10, 0x5, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6e22a8 executing program 6: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x100) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x2) r1 = msgget(0x3, 0x44) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r12 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x2, r3, r7, 0x0, r9, 0x147, 0x9b}, 0x7ff, 0x5cd, r10, r12, 0x0, 0x9, 0x0, 0xeb0fc44}) semop(0x0, &(0x7f0000000240)=[{0x4, 0x9, 0x800}, {0xc926857511cfe96b, 0x6, 0x800}, {0x2, 0x0, 0x1000}, {0x3, 0x6b3, 0x1800}, {0x1, 0x7f, 0x800}, {0x2, 0x9a, 0x800}, {0xe1e59c96ace78bab, 0x1, 0x1800}], 0x7) sysctl$hw(&(0x7f0000000280)={0x6, 0x4}, 0x2, &(0x7f00000002c0)="bcdec95baa725082b91e956e8f63faeb997fadc9f22f15c582510d89b38a0acd1fb986e561bacd4c81f2dc36b4477135ccb6ced4c14f4c48c48caf1979170b6ad55a12899059cd69c8a205606e9b46aec37edc9e4298af2b6b890c8f7a7b5cc02e8c2abd2c5b538c2defc408cb4600ffa68c7e36dce9ec935aefd93878127261ec3f34f8503cd11febf0eacd121147820353d239ab06416bc9251c1a041f6f628e8098875abf8bb05ab9b27dcd73c9258adf41d84dd7068ac20893b8f7a6f8a3089dcf51233e9227bffe5a3cf6c857d91c4636f244966841ca43", &(0x7f00000003c0)=0xda, &(0x7f0000000400)="ff6278cfb1841cfa6c55590b7eb3fcf0fc80ee4d8f4c23895f34f466757022e7dff615acce1688f5828c10f918ca858cb65b534ea037a3a9f2725660b3087981383f8f8ddcc237fce0140fc647997184db13a6afdc68e231e20cbe5d933c62ecd188a82f9db6a1b2de4ac1b980468fd9f1700c5e7c415e60dd5643d038b642e414210921c79e332363cba28e732a695b1a23623cdb81e4bfc19535ab9bf4a5585fe645b8ffa4bd5f627f59ec7f3a37106b2019de8ebcc38d4b81ab96d2137b5c93e53071f5983926a822bed17bf255558b494431be7f23671c0ddded9b86331066e00448a3171780ca53ff6ba65f139636c07b0a6b2aaf3449adc89fefd5350b9dc8b1ab7e18e7a48b8868913e06ad602286f3276ce6ef2f6664fadac56ea5f40f9931aeacbf8ee9d735d4daf67564fe218340b28243c2c7e19266c403d0b59c75487de216ef852eb5df23664a61cdc1ae795d07e20704ee49e529d06f858b2490ee0d294fba0979038c7121d96ebdbc9aae1b670bb2f8704f20591bbc74131db3ae4fd6b926b4afe39674d83ec7193dcfaea0b7eab9ce48e8e51daf1827b473283adde8213d3bb20c428811e1503b168d2c9c138dc0f40aa8270b0905f852437b417a2b681e1690f71424b0f740aec10a56640c103831e85214abcb60f66eb116bad56fefebdb76f349fda1f667cc34100c6d837f7f0103142442d9a31f7285f823ffb003bb668054359eb36d01e67d8ea11b83e5291e281054ae85ac42251cc2b1078bafc7a57ae0c01dac5892e16f1999787386f99695739a3d6793ed1c5ca129211003a68254eea091c000f9980d75928eb4d45a85ed6f7f2321c57eb2cc2427490e8bff017144a2f0a7836c7688a47e3b9d76734469adf8f3e792fc559cb3b05be97e94a77bfd601971e64201ca7807fcef0e5ccfa62139f628e1b749527d5f3b7c7a21b6af5cf8ac644889ab9087cfeab951036e1ebecb9f1b4e443c0d9f365b3aca2e73d35569e08c5095d144b3889ff76dc77ff3e73be55c673a24c3e314782bab435b94b4f4a21ff5ca5189d578f6b1f0d3ab9c0b28f498959bbf2b1b55c56c273cdf63836d11c214da2fdea611018e6dc649b202ffcc70c7e95d7a62be12111c1e50c74bcf262a780297b16507e2c50bd22ec287bdaeb8328ca347501de21b8b9d7a61e87205e4c7a683521d1c348c3ab3dacc01b7408196350536d5273d0dccbcff1076d811612772dfd553184eb5f47a2f68d53e7db51529608521d62de85c045c1c9e82d2e95cf6fa7720f462de2d405c880d63241d429cde7612f6ea12de938a858644a0408aae79f7ccda661e847f10009485c81cead4ae3c7e94f83a745a7d71ab2fec798a0b00d7bcba9d67ecc29fc2f3ae859d0063b385f2025e591e217662895c1324248078f47183cb62e57a8b437ad1a3ba46aa3d7ac3b26018ee2c86b8df943ad6e9d1b14c57b769532d1b47878b8e7717ba661dab1f213c6aac835741c726afc4b076ab67d1c7cb22494d07a2dbf69b8620e6b3ad6b3b76d1b0e648220b855ea41ffec0b354bda0619b8ca18e852b4ba9043a2c7b751ccd3748a1342e01a06bad837cb394d7f1aa2336eae41065245dbea34d8ea1865aa3fd7c9af50f29f3ebd548f699791e994ab4e2f399cfb6dcea66d678539ba041046684af944b299f242517dba95408a1aabf6d6481fa04aa6665bf3c7b9e1e15e9f11d86f054a3852d4c88605c52bbba316eadb8c42a699e177f75e0a8b48717a41cfc943d9c230d1f6be0022d2b8ceff16cb5eec7989c8084f5db6dd3f553ac0046849b29e83b2735ec44f23bc549ad6bb21b5d4b44837eaf891a26de5083b3f23481a0ef9cf16c1bc7ac8caad133bf18a9312b763e7cac8316fed4398e7c49f37666a4e2bb967d169051726f882662ec66a55c83544b001ef33fde2adb091a2ac89e7af024fc96ed5f843419d28d77ab3afe9253362dce103397e0f71552ea02c74287b230df8b4ed5c03bfff4a86820afcfab5d7dccd7ab1d61eb3ee99701b4d5525c548242bcc1b20c5acb70b8d4ce3e195f7c96036a21ba5b1c117f7b46ae767b6d75f7d2160b8ed89e12ceb66dcbde6c4deec693203a4376e8e57d29e9a28e7309d463ad3c8773766f57c8a8eaf5d15c581d4bff472b6207be7840217701d00040734ddd3cc10fa355659fd0b9cb84c5959cbd6e03431fc0f22eba5942e7e00d99cef67470f83a941bfd9a0b211adef72163e34a770a1b2b5f119dd3911836caa78eff9b90d0a79777c8aa1147acd8f0f1e75d8c3a385c3b8fed333a877adb932b1462e885d707c4f02b8293736d58e4e5027bb374ada8c6a2df38f3c9e257bd55d31b5cdd92c0a94248c8dd1d0d4b1449298d267a116fbc73e96a301f3ad09618cd69022b7bcb1c229e93a738634f61f4ebdaad8e65c5ec38d6418d850c17e04e8e7d366f18a4370eb0e9702569e561607dda1c30d4afdc664098285a6b4879615c18b97ef6823a0f620417739d85810cd98b3f97a25decc90bf70aac517a81f1a346eb236d423db11281e1cb366f35813a78f843a2804c1ff384b5baabe90bb5e93f429b4fcc801d45ea748bb19598d1c338948cef6d1a3dd085b1af3d177334bd86f06ae3ea1e598b9e8cc5fece2492402a7f1f85ac156a6c1b57128d317419d92284c2277c4e765436e1a6399638de7097e1980ef12da341af3586a7eff8d381f4e7ce3b5a34707312f70b731483339450c7e0f39195e2d0c412d09473f0f704c00b3d0b63e12cfc0fcc1c86e02d196c1869201ebbaa47fea7add20102ca5118e8719beee9f9050a63b938bf0aa93384bc4b47a2af852e2403d373ecab6c13905d656a0694ebdb5be90148093af3d6de28ef649b586e78f9fa06cb49f0e2d68e1b470149afb8b83ac3ccd9eb6bdafd88a6b10cdec85e4e318dc89042b1dcaa790d8e03d17a1f5eedaaf181981736fa7b7c607ddfc6b5669a6fd31719249e6d3471751cff65dc71057870a7819a6f9080bcce1bcceba89699ac158e96ff0e98e01d67402f29027b0a3dd5229753c610d74726c8e2e76f7d30ae78c986462f07d5e507d9d2a30d2b3d4cd050649e105bb6cc6bf2ea67b9460e47a410423ebc12322fe098878b085e8de20cbfa98465d75491fa449947f2ce5f379647f8190b417c549e4128e3abd6c9911b1a2ae5e8cdcdcc5c1f44b48cd93efe2d9b907c607d4ee19ade084bf1cdf70121e0bf01f596a1b7d877d9c208d5458b083c199f52c03fe1536b30b87a0c0ba133691baae4ceb13ca9adc636e78ef9c849d8f0cbb9697bbe15c9b115d60f38a1b33176a3115a84953d63b3ade160f715045dc91279921234fa560019d5176bb1e3719c9b3078f87408187aec2fe7691025c121028b12d76ce03b5d0a9cbb187b784bfdcb814910d86009c17b48f6ffc0f7800ca208b0501ae376946204b568a5392a5e1f18f3406a71f746ece0ddb0effc0d67d8d3cde2a7364edc08c044e49a0ca3de67d0fc3cb24f66449df5747ae5f49af01d9e3efad95321c0e8be460541ded0dd31f87cd85decad335587ed85fe17c20a23b969c1b59a98797825ffec360aa0af13b0f5cd16c18e6f9d2dc1920ad2b554aff8fa56acf4e4dabbee05e512a88f1c46b8bfd9a9017226daff79b4b974346be6fcfdb623d89797c03cf2f1b30009e399ff3d26c705b7783644fa120b14a0dde3b7a2b7ea0043f89f893c4af85e0d97bce957bb019996ae6e92cf12717d2c617f72bf933f7552c732a56aab36e9112cfc0014b98879bf04bc59cd49e00cbbfdda75fa579fdc3283e1d935a0f1419098429d842cb098c23c4ac89f253cbd524efd8c4c64b586715d235ee65620977da7d668548ab0c30339859f59f1f928a2a2edffb119a4f37e8f461800b24f088bedb72e768621a136093066eef47e0a64160c38ce61e037be504080c53a554e7c611a7f6f362ca785ff33be334691464cde6b25e225aeae491977fcbba49fc97b3ab9874d8b51f08e2bcd894e3c7b5aa1a82787351378eb2956d2b0c80bcfd49e1953b4cac913421c4c239a7af01e4e908644174e1fc0a50e0369043cfc33ecd4a2d37958598f62d9060074cfc8533477adea7d28380f6dc94f297b9e7045da99d7454d24fb3ded3c88afc09e32f40fd9dde6657bd2cf512ad4dacc916ffd12825f0f34fa90950290e06441d04ba54e0aa211d4afb9270798db1262345108ad5aee7e7584c16dcd005e8c0bc8f77ce2b98033e93fc06bec210dd641b7d56a45266e24360f8979adb4f9d73c17c0a9d0142ef6677f906a9736980ee6ce942ea868842f007838d2d77eab311e31b53763b65434e861176d7b848ebf78a3ce523525b4af6862957414f2e60eec76a09839b999d8f88226df72b176e9148f901a4c37d2a1a3609300251e7fddc036c72392dec2d2bd758064abbc94712286b0fabffea43639e564e04e14ab312b9746cfe941839acdd0044e733c94f50659e271e251be66aa57d23a8193a44ea22f57e4794680d4420347d4d584fdc5a2b25233fdf273dc238b42d886ca6119d5de9d849def6516b1ebe590d9fa2f69a18bc9a9b3e6c78c6890b152beb5076ee174a5cf350ed9603e09c436c0943303f6b6fee08d0eb58047a3c7392af0dd66a48a98e1254200e41e8eaf66ac3195d30ddd09013a6856cb7a942f282cd38061ad0b0a5180f666107b642ebe4334a10a1874524cb40a8dbd887211da71b4092d196a9cf7f5d812b360810688f3a439ff0f9ec6a8242771c84e7fa3c8157ce2dcd8080d9a7f62440a6f0540cabf755f00a3fa8b169ff3f84142f4a227e9abf053a46818f7479d6aca195e931329678ca7ecd0360f4a23fb0ae85921f5dc9e0a1e4442d53c128a78469bbdcfbe64d8655517adff2b83939a349f0c178af021a7973f92d1a1c484378a2b434ce7e68a346556d2128a583fc3df6e0b7a4769dffba4386adefe2160d144b5a19f1e1c0ddf830c51b980680d5426843a46b1734944f3a229ab0eba6af51bfb1a721964fecba9f81388aa63845134dfae23b1f68c96d7a35882570cdd792b7b33bb36c108e6e395ff14b7ab6e75db953dd2fbbfa2c1add210f03405343e76fc49ddfdfb7e8b4ae5eed4e11d64fc49c3e9fbb43ced7b7616cf4896bd531dd847dfe93affae8ac9aa6c36b50303924483a7d718486aa77d315831eeccf428e0a259611dac776a69f672bb4d1dfc4cd22daed3a8061076781e8d6870c9e4fcf38d0e3894a752881eaed45d2173e52c1ca62ebef4dce3b6258bded09109456558a91f70c3478592ca1ef08d909f68ba706f90239afc92bb60fc9ca1fccbdcda90af7359ee84fed501fd1adcc04fdfc67b9c87dc21b1c15b82b3633633c6e9e1972acb0e1c36700ee6a6f45ca9012e4718a73df3f9e3c518a1889597269ac99b0220c43ffcab25f638626d02353dd369e2bb2c867aecc976c7573ace49c684cfb3e45a739290f2a5b864d1f07e43bbb4861ac48207eed9e52fd57dd0fa241e481ad7724fa7e5d2c1895320d183ff131e986c7707160e800f37d4b5bdb7ac69140da9b1661b4cea75c0f284a4e6f959b1b153b434d2d2b5a584d39369b1252fafac543436c74c3f0f8516e4358d973aad4b7330d74e10892e6027bb6edc84b8f09c22e7f97d6a3be3592017f470840287a84c4c475a6e37d8373237e8d52d0a33d3cf03a34d02883aa73033acec1fc6e7c3e9d068358d8e1d1944d356ef4bc72662386b4540f917167330b28ebac6611d81a34156fe3edd084d79779520", 0x1000) fcntl$getflags(r0, 0x2) r13 = semget(0x3, 0x4, 0x20) semctl$GETPID(r13, 0x0, 0x4, &(0x7f0000001400)=""/213) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000001500)={{0x8, r11, r8, r11, r4, 0x23, 0x7f}, 0xffffffffffffffff, 0x7ff, 0x7}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001580), 0x80, 0x0) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f0000001600)={0x6, &(0x7f00000015c0)=[{0x6, 0x7, 0x9, 0x3}, {0x9, 0x2, 0x7, 0xf4e2}, {0x7ff, 0x20, 0x3, 0x7f}, {0xfffb, 0x6d, 0x3f, 0x3}, {0xffc1, 0x5, 0x0, 0x352a}, {0x9, 0x81, 0x80, 0x2}]}) sysctl$hw(&(0x7f0000001640)={0x6, 0x13}, 0x2, &(0x7f0000001680)="a9c7497f02ba045c8ab4a6607cfc64e34effe64f44822038b2d51ffc484256e9bb8c3b3eb9e1d930517eee9485c1ac1f5a0b73da84c2fd1b7873eb08f6d06b2ab30cd2e50bb5b1ca5bfac653a29b9296bcbae0053333edf5d52905be0d3e1763c6fc19c162fb66cfbeea727d38a009368dd50843a399a55d3c50e6e6f7ce467551094626e27a06ff4e7f6c32737a560cd2278f8a151edbf524a625aa154c2d5dd2ab995638ff19175e36de36803ba9775d", &(0x7f0000001740)=0xb1, &(0x7f0000001780)="a93481273195b96af8e96dfe173d6b263bb17e662da4a970749ab775d3875c7e7983c41407b48a74ca5e070a5eb94571c89a87d50513e86d73d45c07db5d26dc353fbdbb772ca7cd90a9a6e7a85ab702b7b1b304d728e59c161ec5caed9aa06e4e822abec21feca175147b567eb1750a0be33eb9551775fb86205f373404d05ee61992a3ad71136e09d9d78dcea792cbea20a524850ef7b1d3773559564d3d09", 0xa0) r15 = msgget$private(0x0, 0x300) msgsnd(r15, &(0x7f0000001840)={0x1, "aaa80cf96c4b343d805f764f643e5a8c14cf333176230ff884054a0a2c2c4aefda34debd0443f345991ba71bfb926fbab20911fcf43c4020a06f22d2cfd35ac5a5a28f52015337e9c558669166d199a902d01cd89ab5cbadf5be817e2c1ec09f935477b85e07f0c473918910806d0fec904331f9ce5f8f80385801b4cc5cdc171dbcb0bf06d7757db1d7b37ddb3f4c752cb1c9e22caeb01c1e3d1ad8512a09aaff1c42fd2ed3d26b27d6f98cf6242bca92b78f8f6a43c667f74fb97f0fc526521da87ff50e0a389c055a691c127f56c885753b0c05e8cec2bba72cff35da4852ff99e43f7d972b0efca1ec9787598420fca3d550f70dfd4e7d8f40d10d"}, 0x105, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000001980)=""/252) socket(0x18, 0x4, 0x2) semop(r13, &(0x7f0000001a80)=[{0x1, 0x7, 0x800}], 0x1) r16 = shmget(0x1, 0x2000, 0x162, &(0x7f0000ffb000/0x2000)=nil) r17 = fcntl$getown(r14, 0x5) shmctl$IPC_SET(r16, 0x1, &(0x7f0000001ac0)={{0x6, r3, r6, r11, r5, 0x1, 0x3ff}, 0xffffff11, 0x81, r2, r17, 0xffffffff8b5de385, 0x3fff800000}) getpgid(r17) fcntl$setflags(r14, 0x2, 0x1) r18 = msgget(0x2, 0x205) msgctl$IPC_RMID(r18, 0x0) executing program 1: sysctl$kern(&(0x7f0000000000)={0x1, 0x1}, 0x2, &(0x7f0000000040)="1b7f", 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000100), 0x4, &(0x7f0000000280), 0x0, &(0x7f0000000640)="e2714be05c6a432bfcb43ba70e2bb9e6add925cf34d00e465191e199efee4898bfe502dcc0a3e3fd0cc0e7969055dcb470ddd2f263dfb8065cbf63d41b2a29e4f92695a2dae1e619ba2b0ccd1e605cd2827beb6ddaf6b579cccebb6d267a74d6af9f2cddd1eb38180245caf3e0f240c5f1ee52a05a63c446df6149316cc2e17b775698e9114250d85ec893fbd204889e5c3f37ee5894227fa7b36a2803d9c558953caa2452fff1bf82f49299d2fd07d8a464fd351d966782d21806ba5be9dc66d7dd572cdae3822888010771550dd55b3014876e2537e33b838b12b10d843be49e4cfc3b3f04a60088dd3cc3fbdc16864e028753d898f0bc0bd6e20f96274d743755332aebcec91d4f490000000000000000628c7c526f7de4f21b6260bacfe436d6eb63a96ded0b0f29cbc8ea2a7d2760b1fdf551506810d63132c72c14be5ffcc53ca339aea237797e863010", 0x14d) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) link(0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd600625200000000000000000000000000100ffffac1400d0fe"]) r0 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x8, &(0x7f0000000100)="54db0b54854d9a37275631fa6e64174e78402377241f3b2ed58c7bda91f1bb6545d47631dff7e76aa265a2f8843b8ce1456e3fb26125a455bacf5bd48c8d7bae6cf710c023b177094b91f32433bbacecd6613f1005d2fb896d2b5266906e9b8c5c1a418c4d72195cfcda996f6f5dce220916634c6dbdefed7290ee704452", 0x7e) setsockopt(r0, 0x1000000000029, 0xa, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) openat$speaker(0xffffffffffffff9c, 0x0, 0x2, 0x0) syz_emit_ethernet(0x12, &(0x7f00000002c0)={@local, @local, [{}], {@generic={0x88a8}}}) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100000000001000}, {&(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x80000001}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x1000}) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) executing program 5: socket$inet(0x2, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000005c0)=[{0x24, 0x0, 0x0, 0x3}, {0x3c, 0x10, 0x0, 0x4}, {0x16}]}) open(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0xc0, 0x0, 0x0, 0x859}, {0x1c}, {0x8}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{}, {0x4d}, {0x6}]}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000002f40), 0x0, 0x0) readv(r1, &(0x7f00000002c0)=[{0x0}, {0x0}, {&(0x7f00000000c0)=""/128, 0x80}], 0x3) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) executing program 3: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) getsockopt(r0, 0xed0, 0x8, &(0x7f00000002c0)=""/4096, &(0x7f0000000000)=0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r0) recvmsg(r3, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/11, 0xb}, 0x0) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYRES8, @ANYRES32], 0x280}, 0x0) recvmmsg(r4, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) r5 = socket(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r5, 0x8080691a, &(0x7f0000000100)) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x80a1, 0x0) ioctl$WSMOUSEIO_GTYPE(r7, 0x40045720, &(0x7f0000000080)) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) execve(0x0, 0x0, 0x0) sendmmsg(r1, &(0x7f0000001600)={0x0}, 0x10, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) listen(0xffffffffffffffff, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, &(0x7f0000000040)="0d2a2ce8", 0x4) r2 = socket$inet(0x2, 0x8003, 0x0) r3 = socket(0x18, 0x1, 0x0) getsockopt(r3, 0x6, 0x0, 0x0, 0x0) setsockopt(r2, 0x0, 0x7, &(0x7f0000000340), 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000240)) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r5}, 0x0, 0x2}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94100e4ac63c90dddc11f11cad5cc4", &(0x7f0000000080)=0x2, 0x0, 0x37) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x2, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x48}, {0x1c}, {0x8006}]}) ioctl$BIOCGHDRCMPLT(r7, 0x40044274, &(0x7f0000000340)) syz_emit_ethernet(0x119, &(0x7f0000000100)=ANY=[]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000140)=[{0x25, 0x20, 0x0, 0x2000}, {0x6}, {0xb1, 0x0, 0xfb}]}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000000200)=0x6) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 0: setrlimit(0x7, &(0x7f0000000000)={0x9, 0x100000000}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() socket(0x18, 0x2, 0x0) select(0x7, &(0x7f00000002c0)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047469, &(0x7f00000000c0)=0x5) readv(r2, &(0x7f0000000080)=[{&(0x7f00000009c0)=""/4109, 0x100d}], 0x1) execve(0x0, 0x0, 0x0) executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)='~', 0x1}], 0x1) execve(0x0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000200)={0x0, 0x81}) msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYRES16=r0], 0xe1, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0)=0x80, 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r4 = dup(r3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x14}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) close(0xffffffffffffffff) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2c}, {0x1}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$SPKRTUNE(r6, 0x20005302, &(0x7f0000000280)={0x0, 0x8bd9}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r7, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r2, 0x0, 0x9, 0x0, 0x0) executing program 5: preadv(0xffffffffffffffff, 0x0, 0x4d, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xd01) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VNDIOCGET(r1, 0x41946472, &(0x7f0000000000)={'./file0\x00'}) preadv(r0, &(0x7f0000001640)=[{&(0x7f00000004c0)=""/171, 0xab}, {&(0x7f0000000580)=""/164, 0xa4}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000000440)=""/54, 0x36}], 0x4, 0x401) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() r2 = socket$inet(0x2, 0x3, 0x0) shutdown(r2, 0x0) syz_emit_ethernet(0x3d, &(0x7f0000000480)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x2f, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}, {"71d527e069169f"}}}}}}) executing program 2: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x61}, {0x35}, {0x8106}]}) syz_emit_ethernet(0x7e, &(0x7f0000000400)=ANY=[]) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)="00000200", 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x2, &(0x7f0000000040)="71f91e3471ac0758bc5a91501d94a34b8e5f849b45459b8400cf71b5987afee37082", &(0x7f0000000080)=0x22, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0x1}, 0x8) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000140)=0x7e10a2f) setrlimit(0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x800000018, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {}], 0x2) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)) r3 = kqueue() fsync(r3) pipe2(&(0x7f0000000200), 0x10000) pipe2(&(0x7f0000000000), 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) write(r4, &(0x7f0000000080)="0f7850a8f62859d2b5eb72a2f15dfc99b094376dd2b2f7c877669e983d1b5d8a6e2361267c0a5bf2a0d9324fb057094600782284e67bf1aa1e5211952d980fac3e49873d3b42f4e2d9547063839f0cf0d9d0156c87cfdb290134a054803ee2b5e8917cfced7f15670af8b761", 0x6c) kevent(r3, &(0x7f0000000100), 0x4, 0x0, 0x20, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) dup2(0xffffffffffffffff, r2) executing program 6: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571910", 0xac}, {&(0x7f0000000080)="b30000659336dee4f0a3c1e1e4c3364ba1a4a09fa27a970fe766", 0x1a}, {&(0x7f0000000200)="5ff08de84b4c523a583f9155df135799960704000000babaadcec85d62a9a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b0000000000", 0x3a}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504", 0xf08}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001300)="8b", 0x1}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) socket(0x0, 0x0, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000001180), &(0x7f00000011c0)=0x10) socket$unix(0x1, 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) socket(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) dup2(r2, r1) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000200)=[{}]}) write(0xffffffffffffffff, 0x0, 0x0) read(r0, &(0x7f0000001200)=""/249, 0xf9) executing program 2: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[@ANYRES16=r0]) syz_extract_tcp_res(&(0x7f0000000000), 0xc0000000, 0x6) syz_extract_tcp_res(&(0x7f00000002c0), 0x7, 0x3) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000300)=@file={0x1}, 0x2) r2 = semget$private(0x0, 0x7, 0x3c0) semop(r2, &(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(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x8001, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0x0, 0x40, 0x2}, 0x0, 0x9, 0xe7}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000080)=0xff, 0x4) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000600)="b10005040100000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b2900e1aa5b23edebc8ef99a8ad491726d3df4c63e3dce6a10fa2ce9a5359fbdafa8251e2f0ac3ebbc2feb3fda1139b672f4d3353e906acdb35a069d7080000000000001de11a6472dd296fa90009712d4d0000008904000000000022830cf41bed66f4f3c9fc4cbbd1ba65ccdcf3e4999d9d20002002c5dbfad800ff0f000004000000000000000000005f6defcd79467bb0c6477f96a2b6751fc7c7a7f8f146fe5fca570aa0df7e4ef4a5c6189250f3d0897682010e619227b69dfce318ee042109cf2138fcd0cea6e825875ceb04791bbe38fa79cdb308975bfa7328", 0x118, 0x800, 0x0, 0x0) r5 = accept$unix(r1, &(0x7f0000000a40), &(0x7f0000000140)=0x65) accept(r5, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r6 = geteuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r6, 0x0, 0x2a}}) r7 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x0, r6, 0x0, 0x0, r7, 0x134, 0xffff}, 0x0, 0x1645}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x1ff, r6, 0x0, 0x0, r8, 0x90, 0x9}, 0x8, 0x8, 0x5}) socketpair(0x6, 0x1, 0x0, &(0x7f0000000040)) read(r0, &(0x7f0000000180)=""/162, 0xa2) write(r0, &(0x7f0000000040)='\t', 0x1) socket(0x18, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r9 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x18e7f4ab87b1458d) ioctl$KDMKTONE(r9, 0x20004b08, &(0x7f0000000340)) executing program 1: 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) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x48}, {0x1c}, {0x8006}]}) syz_emit_ethernet(0x119, &(0x7f0000000100)=ANY=[]) 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, &(0x7f0000000140)={&(0x7f00000001c0)=[{0x24}, {0x45}, {0x8c, 0x88}], 0x3}) 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) executing program 6: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) socket(0x11, 0x3, 0x0) socket(0x2, 0x1, 0x0) socket(0x18, 0x3, 0x0) socket(0x1, 0x1, 0x0) socket(0x2, 0x3, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) dup2(r0, r1) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000240)={0x3ff}, 0x0) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000280)='./file1\x00', 0x1d) recvfrom$unix(0xffffffffffffff9c, &(0x7f0000000080)=""/59, 0x3b, 0x1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = open(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000001c0)='./file1\x00', 0x0) renameat(r2, &(0x7f0000000140)='./file1\x00', 0xffffffffffffff9c, &(0x7f0000000340)='./file1\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = dup(r3) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[]) kqueue() syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[]) select(0x7, &(0x7f00000002c0)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)='~', 0x1}], 0x1) execve(0x0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000200)={0x0, 0x81}) msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYRES16=r0], 0xe1, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0)=0x80, 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r4 = dup(r3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x14}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) close(0xffffffffffffffff) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2c}, {0x1}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$SPKRTUNE(r6, 0x20005302, &(0x7f0000000280)={0x0, 0x8bd9}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r7, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r2, 0x0, 0x9, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x54}, {0x6}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) executing program 2: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[@ANYRES16=r0]) syz_extract_tcp_res(&(0x7f0000000000), 0xc0000000, 0x6) syz_extract_tcp_res(&(0x7f00000002c0), 0x7, 0x3) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000300)=@file={0x1}, 0x2) r2 = semget$private(0x0, 0x7, 0x3c0) semop(r2, &(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(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x8001, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0x0, 0x40, 0x2}, 0x0, 0x9, 0xe7}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000080)=0xff, 0x4) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000600)="b10005040100000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b2900e1aa5b23edebc8ef99a8ad491726d3df4c63e3dce6a10fa2ce9a5359fbdafa8251e2f0ac3ebbc2feb3fda1139b672f4d3353e906acdb35a069d7080000000000001de11a6472dd296fa90009712d4d0000008904000000000022830cf41bed66f4f3c9fc4cbbd1ba65ccdcf3e4999d9d20002002c5dbfad800ff0f000004000000000000000000005f6defcd79467bb0c6477f96a2b6751fc7c7a7f8f146fe5fca570aa0df7e4ef4a5c6189250f3d0897682010e619227b69dfce318ee042109cf2138fcd0cea6e825875ceb04791bbe38fa79cdb308975bfa7328", 0x118, 0x800, 0x0, 0x0) r5 = accept$unix(r1, &(0x7f0000000a40), &(0x7f0000000140)=0x65) accept(r5, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r6 = geteuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r6, 0x0, 0x2a}}) r7 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x0, r6, 0x0, 0x0, r7, 0x134, 0xffff}, 0x0, 0x1645}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x1ff, r6, 0x0, 0x0, r8, 0x90, 0x9}, 0x8, 0x8, 0x5}) socketpair(0x6, 0x1, 0x0, &(0x7f0000000040)) read(r0, &(0x7f0000000180)=""/162, 0xa2) write(r0, &(0x7f0000000040)='\t', 0x1) socket(0x18, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r9 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x18e7f4ab87b1458d) ioctl$KDMKTONE(r9, 0x20004b08, &(0x7f0000000340)) executing program 4: r0 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x1e, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) shutdown(r2, 0x1) bind$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x2}, {0x2}, {0x6, 0x0, 0x0, 0x6d7}]}) writev(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)="d2bc78b52324b9a50c786b26df53", 0xe}], 0x1) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0xa00, 0x0) r4 = socket(0x2, 0x2, 0x0) getsockname$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000000340)=0x8) dup2(r2, r1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x810, r3, 0x0) r5 = open$dir(&(0x7f0000000380)='./file0\x00', 0x1, 0x0) ftruncate(r5, 0x91a1) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x810, r0, 0x0) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x4, 0x10, r6, 0x200) write(r0, &(0x7f0000000000)="3832af5a5775acb1e5c643", 0xb) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000280)}, {&(0x7f00000000c0)="f8e21c198c33612b03d0a144a33b07dd950014de125ac4b1ceb21e00f55c5146f72415fb2fa7e4798e51ed4453a1a27e3c31944c13c188e08ba2ffe998c6d40abe1b7b728fb3c9c166a849f62cdd716d7bf39dfa84ab291fffa6dfcbabdd51d2df6ce285df849db7da946b9a9d8d2500784358d7922b2aa4dc7e2322f8235669caed77c5798f57bf4e7ce5dbbbdfaee7f0b356f724ff9bee5bb76ebbd538d287276b9630e55370dda88dcc4dc6bb09edfae88442aa85bdc7c77e4ea23cbeb9", 0xbf}, {&(0x7f00000004c0)="f713c4d5f33865c032e189907f732703f921f230c367713c9621d826a435c8a5a6b73c5e38fa6dfa1881b4c54c0fc8171a857a0f4c94ecd5be8ae63e33ecaa5f5ca33d62261c71e4a1500d6e0997d735817ed2ce00fdae0760868412852794ff57ced4e699a3e4df1d9ab3e0b03845f549d6c287cb0b4fe826261feb0bf0bf0997d07c068f9fa807e88467f85a543c458ddc1d578603f40078f2702898ff2cc93c0346049fe10e7c8e06981c8dbd8f5375d71a32e76ee5f79144ac3995bfbf7df2dd74912b45de529f7c0c0a95a2b25dc0dcd02db702caf8eaf14efcd34109d7cdcd191eb7dd383e1e34ae4ad2099265a80e1ab16aaff43ed5bec42b949fe273312c7aaed09daaf9bc4806fce6ea07691d610959168394cd250787937be3b9d9eb4fe5ac4c81154584d7554ada65294383e3db7080aa664f1e5b4426d2b3ac858b0de60f3b0d0826723edaf970e2e8f2a85bdb22abd6e3f4361b97466de4e19946b3e1002733f2cec3a74d831a08fe549fecaf409fb6506a39786d216fce0fb02724cea5a3e59883495129f08c5093fb1075657c1a6eb103cc995319165a499897d3d4426c82329be4f280c215dc52ce6cba3f7799ebf5cf056e923b1c775555287f9636ae5afd98c152ab54828beb9def5f59672e25ca897cbf7cb2e9614e8fae93bc3c0f3ce24f96a1cce3686edf96fdcd465c768f706369c2112d6ef401b5bc12d808282f298495950d4011705bc221191d2d05c7c1aa94aaa3bd6ba2bf403ca48875f04768e83e03af145fc8aa74e3d94ace308e2b9b024b9ed3997da2e8fd203e35101dc08f065245db65cf33271dd249b8b4f1acd91e7e4df5894870df056d31cf5b119715d5c0ac17b997e8dbbb39e4a467986f88f09bcef2b9e2aea40cdc4be83b0db068ebed3eb93038e62936a1331a398fbb560d30905ddc36aff09e4ed78b998b535353d9085db1ee90cb1769a2d4401a89932169040de9a9dba99d40a1d91b7ecb1269b94e4373616c9f2beb066242fd4223bfe03db6444294836d6b66e907d72cb20ee3b8d60625a6db6cccea4340033d5a4106ca64e294381c9943d2e53e850bff6a01df9feafd48768dd745c0760d26bac941cea200d0ed4da095aa4873e31a6126a0b539601dff801c0cd14078bb3f53d98cff835668a07842fcf801ac69cd49d0b19671dc2be24af717d2a9e5055b964ecb7eda7a48426554988119565fea6921247b34e091b18d410fc64752efdfbd1d5c5327fb736fd42aa1e630257cdef46045e6a858e3263188e74ccb92a15dcec33014116ddcbd72361cb16f2841b52d95e7290140c429574c797082627c7f896eeb1f76429288d77ef86ac90732e84d3b6fec1f0ee7fe7b964c81418f6be8048bd6dabe12821294c3fa90a947da808c75e9d0ca07d83da5f8d2e88057b9daf94c62fdce3150be3daf400f56c5739f214cc1c8df413463a4d7d9bb6cd13354116dfd3cfb16405371f5240df41b73a6e70d7496512eec6dddadfafdd96e3d6d9621a2539e9aaeacae13d849e07d5a0ad5f5a66f68f136ff9d4588596e911ccc360be1df0466dde19f5dcf1ffbd90f89f02c5b0c8f4ad50b637f71c686e118097f14c5e2e6d6a0d1ed31c985b78ebbd71dc1cd70b2efa6e852ad746f16be5118e140fe197f25facb2352c71c5de953316421090c7ae0a103db457fd56661d51bd4ace3ddb349b0a32fc47d48cc93fa9254491a02d90b2a6e4310629dd16277bbd8e90962a601bc8c0a57e235bc4f40d3d4f1c9900af6f9ac4836f715c93902308ebc0546ad01b6c9dbf3cf5e810caa0c2dd254bfaebdc11bd5a751154f704f06c18b51c7b1891dde00e478b2d7ea9d46becabc40b05c83df7f5cfc8650f25d9766c84b2bdb94c26fda4913e304b09af07c7ad9795ac34089197afe1b89e4bab54bdcbf0b51fc295299e1176e97f49c1c3737ea80c902ae546f76a390960900c95332fbfe0c5f3823abf829ba396afb7a3020c9ff4203d620eefa030afd72ce0eb1a9c150c61b901e2a4fa6761b7f8b9ae893d670f6ab0845c33a2470026345ea7f2fa0e487c222065773c6992bc64c3f3df92717bd45fa3ee43e8bc49bbb72b8b0b09c42fe4d7bfe98e5f693c24e416b1b1ecfb1ba8927ee15f1a4adc75eac0f970506dafee7b46be264e8673d0bef30c676e50686712a0d15556452c1fe8c337a18f2ca0241459999ce111b1c82589d41317770d6998799754d66ba4242d3a1d195a47a53326e18a279eda6ce2a73e90c4f991532b3d16768ad31943abe8a943cde77a8aaaa827e38598a54e1fc83dc010da49f4d8660ce2a729c8340cb49ae893474e6970a56201280d3211ebd3260d7c7c84c2df9cd16d0a5f6032877d8929bd3736799f0b08434c743e387587ca40357192942fd1b2d64b3a91507384cc2a6c972dbd6d48da8a3925a204a11ed3616db3c2f2f5dcd8585c9394d7b43d0cb5303db0eee5d16e870aec4425356938f797d214f32a435ceac0d540d51146623ab1a374fd7b5544b40dc0e02971b8f1031a11180ba9fea8fb062394ec81326c4dca953994f371559d2929e30e5bc90e07c951bccd62caf89a9fc6be37e943d31864a931d72932691f1578222098216a8939b26af714cdfb74e9a8eb7dfd05b01a612954616e87dad5b370cb3a0e5cab866909e25656cc557268a6ed9c43103446753d556286b6560b2a325736edd110779467524421ae9d57d461ad48909a015b022f2a3e0f068a75fe489fbb4c367540d744ccd2bd97ac9ff32e38cc7420dc780c3636b256c4fb40e7b224109a45484fa914a3cde8428fc1f4623f1294ada406811da488f6780797eaf8373b777bd00eb1d021e12c57d05e373b8c2b4226544393acee86bc2c2601d5284708dddaf4eb6828a2dfbe0fb1785654d1065dc050f40d1859943dda5420377fc6514145264bd04c111de4a76fa985d5739eb5874419119d81919512b486ea08f2e31bfff594f56fc4ea799813b8396054a81b591aeae9976249625b7c11b3601ccc3cf0021788c191cb741f69302bf89cdb12c1845d1595ba166ab055f2638a58b5b1dce4475dfc4abf0af04daae195d67b6427fe39d1ec1c857b1328c4f6aede8fffcf3ad6449372457b258d0559178c4b93f57a30000000078ae58b3238986c4c94b1e0fd52462b0f2853a7a27abff630c5253deb96e77e14634a57290a3ddcffad832b207305e07415c7d511f74b3abea8f0a59d45f849b0fc249b2cc2656401a30c6689c536310e586f02613c6678ca8daa05518295d600188899faae085972153121bea7c01b4f610622b0c3dc478a9e5dfa5679912af6ef533e6a85d9fab907ee8edbeb3680abd4f20d855c3aee14298e3ab7386a6d404fce4c218919836cb0031c381b568245585c9dfea93ddcacc256954cc9bc826a1ef6f89420d95dbec2531cd1534af5b921b231f984f558f09fd363f1641f531303c66eacdea127ec3cd321536688126de22cdb85afe99c0fa8f4e0dd55fb308614419a983f7be34d2aa83643d067f3e92634bf6cc908663aa7a8a1b57e6ed1d4c1f6e411e5acc242e92bafb2f0a22b9ab7866d89beee2d4fad43ff7aa04dd35a86f676e51e417ce202db075898c49e4aff31e8228f8462cffbf897d353bffa236077131fd5e9ae762653be52a85a8e5ced1aee1fc937a2cc5c5901c7689e1db8fb17cef66e6cbc369b72475ecfa1659611f53cdf5c322278c9bd3cd80af3d2ada333bbff1e7992dfeb4a1b5ff136a2766a2fe786a200794d4595d0e69c4b9e021bb9ade324e51e18bdd04b4cac634257edbdbc8fe839faeb3053f83f95da350eac04de31ff29eab8c57a4d0c052c48c377abd1c7c7b98acf4e76458cdf884b728abe59cb97c7625d917479003686272922ff546c1c9c9179073102e6a9c2cb7e31dbe69c410066527566b391f3294077ab4d5b0c001f7eae6f7ea6b2dbc5a8da6937863cb49532c0c1f2bf14f7b596eae6c28a6c5f5179ceb18a55ecd3dafd36a74bc6aa137cd6a8eafb10fb8af62aaa29914c384dc17085f43ab708a9c164cc39dcc8713ae9bab8bcd07ed9ac8a9558e3a9b0cf9c0ba2a4704c7e7bf9ec63db0a23a84945e60768b9d805abda7c3049267dc155f47ffc38a5eb6293e9ebe4bacfec3518b850b8395894f6e7195d0f6a499647fbed8b5ebf43b4cf9e7b06f91c4296b5ab1eb425217bec38ea4d1b367fecb03e5c6ca652551615ba0b5826b5624d3e0cee23eca58c725abe50e351d3600000000000000424b426b142bcb8e036102b9385357a4b53dc241266319f8bed2073d57b819a00f625d95827a1564c543e09fa29bd20700000000000000e339af734cd36165094dbc5b2c00510283bbb3c715ac9e832ae9466e7ce3644c7b4136b66a88fa279b78e519ca08f6a5ccafc910da321d5100469b193fdb7bad56c1c52a766875f683957fcac4b1f177fd51c5f5a9edf0118edb57f879507308837630cf24627cda8a5f35141bb595bd4af90c0398d974f92f6228c644e0afe7848d1d5adfc0e505b2d04926a5c6f8527060a82188cb65899b1fa318b039f4fe0ad1b117f7601dd413ceedea8c443de1fc8e9a3a8af5cc60f763daf3165bb420aad2f8234c4aeee9d39fb2243415aac7153e94d7d0bd1e8278d31f4ff636db60f00cde3ccab7bbf20558bb7c453a84076ae27f20eb5c4957c52d66072d55d53fa19b4001fc1b1e337f75a21c71d91958660be49410064fd78be36503eb3069b37515eaa90dd776679bba5d569de68091035f5ff51f2f99008cc2ce5152ea3b8aac46649fc19a34143be73e85856c97d63afd543d8d42b2c8228fb4abbc142c4be6abbeee9c6ee308ad7af3fc57478e22dceeeaec39c69a4a45190fe623d365f867", 0xd8a}], 0x3) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) connect$unix(0xffffffffffffff9c, 0x0, 0x1) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) dup(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r8, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0x8) readv(r7, &(0x7f00000008c0)=[{&(0x7f0000000040)=""/235, 0xeb}], 0x1) dup2(0xffffffffffffffff, 0xffffffffffffffff) executing program 7: bind(0xffffffffffffffff, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) sysctl$kern(0x0, 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0), 0x0) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt(r0, 0x6, 0x40004, &(0x7f0000000040), 0x0) r1 = semget$private(0x0, 0x3, 0x82) semctl$GETVAL(r1, 0x4, 0x5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r3 = msgget$private(0x0, 0x408) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) r4 = getgid() msgctl$IPC_SET(0x0, 0x1, 0x0) msgsnd(0x0, 0x0, 0x0, 0x800) sysctl$kern(0x0, 0x0, &(0x7f00000005c0), 0x0, &(0x7f0000000680)="eb45ecebdf46a4f0ffc2d47c64348eb654a4839b27fef2833a9a7759572282bec4b3417a97f699c370b69fb8f5f0bb94251eeda08a55e4bf802e869b14a7a55ef7a2b81b2e29a1c9dc3df16dce193d619bfcb1a0b2127056b3ea0ce85cf87073b35ea93a34691df182ffa1853fe8e2a23623dae8f39cfed7fc3cddd9614b7a80c4cf4410582189", 0x87) sysctl$net_inet6_ip6(&(0x7f0000000100)={0x4, 0x18, 0x29, 0x30}, 0x4, &(0x7f0000000280)="aca567508a888e0beee7bffe73e66b87c42fc51569e14a423e42ad9b3cc2ae94160b76706885b6e374cc3c47f0f37520c58a4c92c5e9982c744b35704c052ffdede225a75220948d57bd937d3c6a9d690640195b4ead043f2714de0a6925bab317a23e345a7a0761142b08f290e4361b8b", &(0x7f0000000380)=0x71, &(0x7f00000003c0)="003263e40fffa1109ad93c4484264b69c402ad89d5a9eecc59164249ab9449678f4d1bbe878364a75c23d66169e0a7a860d7e9460169e617718e7a57ffa2044c96e263a8387d327be3d57d5225ff75ce9d638bf5486ff9198d8b3ab8894c4e74e8d4f3f6e605de7838c9fc67297559712992ffb1539e1bd2a3b4546fb2e717a59def69ffb7e0ffb3bca2b2e46dfd6470696f5c9d0c14d0636b0b2483ac6d4866c0dc57e404d16c4bc73b7e903f25b631efad9ba30429c0ad9c5ce326acdc0863fd8c993f2a1211", 0xc7) setegid(r4) semget(0x3, 0x3, 0x0) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgsnd(r3, &(0x7f0000000980)=ANY=[@ANYBLOB="48a92b807c0308dbe40892c25ee95fcae443b4bf807b0a3a1660c5d10d190d9814bb372f4cb340385e542ec0a90deab145365fbe3e322d7c98fd10cabe55f1b150c0cddb66c95c4d7909874f9225997c3c61829d2992b8919773a1adc3bf06b3fbb16c978a2fc40b23687e42e6e847ac13dc09da1728129047ccb705be547693d23827491e924ab4a91e69c5b3f07dea44301dea46fc6339cbf0804d08ef54e0720608994cb84a493b7f5382f5f6e436f255622643f2fa5965d9297ae0d9f6a20fb7de7e006b170087e1ded52c7d83583490dbac244ab40e71f8c6d481e1cae6d89b3287ccfea4cf6fe93f785a3bcadc30e5a10d09073371702340c19837593b60fb87b51d3d09dca5e26208a92c8ee25fe45cd2ee50969281b2c135d23630dea120f3108d2207cc3e7f27852a1ae7058065394dd2e542b551a1d7b2b9aa59632e58d6bc215f60615de9f062b5650e578c2388cc163fdc7b58ca0bdf0a9ca5acc869a6cf1c0893cb34f0b930b703266efb58b35859c0fe7eb023ce89ddb8868c111f327ed758b3692e2cd809dcefe9d1c2924f019b00b8becf875bf81977927c04dfb5b7b3467248d1da688d142209bf6792db1abbfe23b5187b0ed109633172a8b0983ff9c3fd90a5aa2f420ba079c3ad2565b459288a256012c0ea0f6c0830f34b5f5924a2bd419174c549282e2277b9df78e4350d7e3b61a2d1ae9b67dd0b1b3cf97fa32417e47b9858643db3998f60b753e51ebe10793217b44ca9d1bc7cab4391baec0c4dd2367eb50a25e5d434d6148dde535f944ca40b996d34b86e4ecb695f707b7af5e3f7281b79fea671edbbd01d2b689b8545f06576c5f358475701b8a304d01f1bc183eb8d6ac869668af07c28274b2643aa2cfac1c74ac49c3a2a3388ff0b9af85cd3dee47797c869cbc370dd70b004d54b663ef6965ecea039928f6eb6caf74e31c857d7ee1db2f4cede877cde4a6cd80abb72882b4c1ad60471d32965497f0a471d96bdf5b95110454fb28bb0680c53455d5dafee9681344bfcd46f8446a4dd3343cad873db8d564d611036a55587db893212c1ce387d0e947dc178c59c8057b9bab524c6a5809dcf607e633d729e7d7cbea412383d3456a9463e35535035be985b11ece0ca2c29f10d87f0b605a11abecafd5336ebf0cbacd0099c5adcf72e0435e383f4a9fe959e346d766878afeb660738e9b4b158e1d1e943863a6971782a27526d20f2823ba63b5e8b925566b29c7445215fa0f94808aae48db64952f38129537fece131c91da064805ae44e5049feaa919d22f12b9823992cffd01166333456a1acfc6d262d5d1b5c84f5a672a7fcd336e18ac25fbc38845798e7dd370dfa74a23f2f7389d25d242c832548feba6beb209bad3fdd2165823062081b75817135668bdd8053f6de4cd50a84ff62adba9fc2f1ea6e095b2c16c8eaecc8d0ad649b9fd5f1413c762658dc33c4c0356f35c8862d2ad6f34680f9bd5d006f2f2326ede71ed9b6f804cfabf38f7cda5b1faa1bfbfc4cd35d1d3d6ce01458c2e3ac3290467c650d67858c49edd1675a3390a607921f5b8609b0db2dec198d8f9466fe5f9d27684be742883c28a4f879ebaa42db9e17f1aeffe7e9cd19779ea239e91b294f4645752e1e1c37c2e115de9f978cc3c0b3a44f809586ffd5fcd4da3148721924904493dfe66840c5949a55565699ab1c940543c427e6011f2ca41067f692893dff4bf14c503961aba2bf2a876307bc3ced04ccadb305e523371e1da5d1994f63b863160ba19242f3e067de66dcc068ccc5597ebae6864c02a001d3312a04918edfa4df3ce7e3a8f41356c4d28c1fedc6ecf0c746ad4a50be26b3ce075206f2bd407f3a1c42f80ba9256a53b48c80d5db7ea00d02f4d83e303a335a0e9fea838fd789a320be2e7312369b344c15bef45f7ff974a1e546050e8a51bf14ed45cbcd379ff9566a2e3f6a5eb80a0c520b1198da5bbff42d81be9079dab71246bb2fbc69431b9f0c6ed9831e19b96004e66e5f3b371122fe28b8919ed844e2d57b0fb76ab239eeb403fd674dacc04038805cced5e82565c829ee7a2f0612807da907cc0f1741e900867193749357addb3bb3e9def993f9f734c617f5f5b2abb1b786a81d1eceea4d17864008866e67a37b2aec85a98eaf2e3bbe42c3f2cd119b336115c8327fac1701e3d1f747737a2dfe3b7318a2049b756c3a41dbf18ed1cd01c22df65f7999a3d176d4e46eb188723e278e6a7f5c5c81c5296eb241dfd526c1e661b9fef303e040ae48b4399507c83fac757a4593ff4cd5f65efefe6be1b1b15dc950c035eac83e2239d24a862e49b6cbf9f70e923fd763ec9c6bcee72d3240f22f719153c3c3d9744d0d5335d7bc62b72c093ca138dc784feddce0fc6592942deac5499e96ae471589f9f90cd489dc0d2f13f1bceac9e2f017f5dd40273f981e833620d068ee05529373a9f1bdc359471ebdbd1628d3cd9fe83216cc40c8048bfa2f5327b1152ff7a82dd3944a3774783a4d6d9f63704ced8215e2b7b6dabd9fbb30198875176f0053dc194824aa4750f61a0bf7a79219200f7508ae6a0cb73c3abe09ef54d4d717dc010579f2d98a3daf31c30d2d9f89f5aef201138222c2a1dff1818bfdeec4b80ad590a8bc968f8eacbb38b9da8a2d424e49886ac00b5acd8c1959827ae2f5c90ab4c3d1f8019e784aba1706e33519fc48eca152d9353c740b78322ad538e20c1207be8373ad081c71d07e93489b0109ae816761d5c140f28eb5ad5c6066508a8689112d122486f3ace339eb84dcb4569fdab80df91954aa45ce0c472618094d4ecfffea93325030f8dff515fde9ac95cb6d2bbb3879f315b161d95d2297ac51bd01ec77d0273764c631407526dacec0958072b66ac5472ce2ec865b53676eb43a2ed522f037368b75a3567e519e06ea3059ef9ac5cdb1135f0d5bf5f72e03ad95a2cdb58aa5c0a11a345103e6889bef0dd2b4b02aa960335ace00ad5a4525c9fd346069b6fe4dae26898031b938ad067bfca2a143f0f7a456df3be5d1db6dfe3a95bd0298be46cee52f1df4f7e71c37a5fb43959ff9c4cb6ea934b1aab5acede0b79e29c5175dcadf8bd58fac9b6151be53e794aa35946ad570c3827388494abee8166f2a146eb56cd448aca8355dae8985f5f3dec38150436d1924b3c2ffee28ea61e756b0e54ea154614c1f8905a6b81db62d1dd32580a28932b8d8d75efaa21ea202779b311f1fed03123a9be79a2d9efe520a6554222a10d0d6246ef057ba8f8c463f46d3763fd3a87025365785a9186ffc618855b9c19574be6c56f1995dd94bad5d1f15cfd11d2484c8c4cdecdfac6f0d7e8f30bad06e5b03191580431ce066fee89f219a80c76e641da732a8dfe0ec1743739d08df4011f548293900e39544c64c8b40eebf62d6e377eafc7d744244270f4ffa818cef1e71c9cffef938aa74356e2a3674fd31b7625033aa5ae0e2ca204c87b83cbb6116d37d70536b264ffba32a39c341250e299e0da0cb98934652d77b85e1facec656c38e9dfe67634c57edf47c3bcc0b5b74fc5acdbf48dbc93c3a1d9225f0c6d47f3684029617ad77a12adb25ef9650211c7b54dae10c7b0a8078c3b78ebfd4cc4963788b266d233fcb10769158010663fb54b3d9c48f32739c866093f019454b1bcf892e83a654a902022fb2b94d99b7aa71a819ebbc06899484265035c631aa7a471b75158beecc233f34b6f4f7ec10e382dde7d615c48f96d1c430cb04870723c2cb8c5b6dd6b503dc4e7afe12ac36be63944f13695ad32f0a94fe9e9ffb1b58cd117b97912041f8cecdcff115b5def305fa65be0ccbec5b9fdece5d9042fdde11a776fda88f414c811e9936dfc63c92d00c2a76cf68c9f03f9322dd1a2061f3fa797b9f052d5149ea95c154c729ecba4eaaabd4a363a6e1f6e6b948aa763f0d1eb106bba00079f302517a5d047c9b632bd1e653556b940b4b5f7090c50614a390039e249ff59279ab8c316dfa941d79f198d63aaff21932aad4f8e19c6e1f88af17b3c7ed7a945bf33745e2926da6983a598ed43bc30bd71fd654325bd7cc70834906138edaa98b0c1f577054b335bcb5e2020f4329ec1e2da489d81e07bce708f1cd3f91a551d5d61797a70ad7307848f82211058646b26565a334c0a820f52bb985e87142a5808d29a9ce70bc209f2191de68773e8f4e765efd8ac18311e20c1a7ba9dbec32eb443e0069de58b061fcb8da1edd887b5890f5bca11520d831dbf9452b5a64ac903dcad4109d7df6446be475f813487279583a9043e1b6485e841da9a50d4ed8dc50211c2d45db2da15e525c619b83ca9a40890ab71965926fe19c255179a46637368523b1b5d430b2b131cf36b8e64769f5306d2c3bc0eae1088f973e9dfc490627270fc4edf7e21ce27cd7fba2b7b7ce79855c36a867eddd1c3cefa681b26535b245c6eb837cf447c45d2a138f995b214fc4ad174521fc98354009703382f5fd94befd8adf8202119ae1b65d710441d8366a08b0ec56f3ff01767bc866ae8949e1171ef1cd7852929d44a441effad729a7de5f6fff1b3767bb96a769564362cf832d52f577d26794bff3f1916d6a8303af740904f1e57b722c881448f5928b57a60bf4cf4e4bdf3bc62a0daf852d94b7243b69740cb8d5c355e77c071954404146282ba6f9bfa94d59eadbb571f9aa77bb1f7ead7043ba3e49d45004f0ddcf4cb9d9bfea7d55f8637b0c12f4ba4295a6cb59623dd117c72a2b2cd1d5640a2f32ffb6853456287b388bb3643ba144de40ede06fba3a2d0501cee83777fb1cabb920f3e260b244ca18af0290441115beb09423d58bf29720844b6282c908221206ad8131a8ab629aee310c7bb9634cb5a0d18da099f8ff0ab1294da9a3d80660340f7c4c9b1e93ee2e58904ab78c7185a81f364a7ac899e8d5dba458331c9986e349ff4eb32335d8ed4abea5eb9343628f740d0571fc33b970858d328236bf40591b461b14dc215dc36b4f9a19ce3b44f0bc4a3fb4776e400af44b137ff22bad21e1cd09d9302d57f654344ff346a9a3b79f44b3ed2a0aa1b568d493b7a2a4e4eeb5bb885c0521a4b7f724f22d8d6b356041767bd50a5587d45cc1376d5966d2d270a06900bac75b330fa125e41dd683886d90fa66eb9f8600563559718979202e61090eb59567cf63532a4ad3fac6b7eb422babfcc645b3abb5d45409e8784df535b7d48b5f2249d2b61a993bb0508c07371bad6c699643a27dc84a18b5ac53dcc7e1518e91db1bec2e00494c5b8fd4d9ba6bb3f4020b700b6b4736cc6af1a638eee522cdf7bce0ac3305b7e8cc78bad5a7f71693d51fcd0d2d542ed96e8941f74e7297e4f3ff4554523beba487779776c323f6076ad0205f3ae71800c857842608db3b0d2cca01de4f998d0379c95555ff403d09f56894138cfc9ea636a87827e4f2392ac0919e61a95965002125a89362bfc079428094d13f0b6ce7c019c3dc6b3545c921e9904dff6a71bd9aee1ef60eda1476b8908ab01a8ba93e395e18c9b19936f32595ecdfea31ebcb6a33f0db4de0b77ef850a61837a42f3ab0ca1270c502162951bfa92eb8c8c90e4c7d1e194e98f5a5a2274d75fe87effd45e0838bbebc500494e5cecf56e103eb5d93ed41bc379b8cbb96dcead5657745690748f5cd9dcc6639cc23200dfb8c48e229a23b5bc371146417412b0fb6cfc00adf7e6856d8a0c2f66f0dfe19a90d912623291384ef0b90e4feb06ea1fbdfc3aae8aca6f210be149a59fe78f0859e", @ANYRESHEX=r3, @ANYRES16=0x0], 0x14, 0x0) msgrcv(0x0, &(0x7f0000000800)={0x0, ""/117}, 0x7d, 0x1, 0x1000) setregid(0x0, r2) getgid() msgctl$IPC_RMID(r3, 0x0) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000880)=""/71) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000940)={0x0, 0x0}) semget(0x1, 0x2, 0x0) executing program 2: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000380)='s', 0x1}], 0x100000000000038b}, 0x1) r0 = shmget$private(0x0, 0x3000, 0x90, &(0x7f0000ffa000/0x3000)=nil) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r1, 0x0, 0x68, 0x0, 0x0) mlock(&(0x7f0000400000/0xc00000)=nil, 0xc00000) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) shmget$private(0x0, 0x4000, 0x1c0, &(0x7f0000001000/0x4000)=nil) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x2}, 0x3, &(0x7f0000000140)="74fea27aff3990765e51c6f28ccfb23dee156d6cde08ae2dd3eaf6b248b4b685ed91007b0dd96c4f3e73aa4d42bc3889bc7999fdcd82f65678c09a7b0d7f010a5ee536190873124f2e43fd6a5e7d5ef62019b168850944363bcce56e7b472d102c8291857cc877d429dd73cdb7582605a390efcf5d5d5c3d9a69ffe2635e2f3473c04603580ad5945998ab228a4941c1ea9c1a2b753f065b2bfaf4dc6b1f9a5255200a6fe2be4a8c2c7c3a45aeb3750563e5c1e545ace6f3f051e56a9069222ced7020e3e90e897a092068bcfcd7906b1db7a73d1f82c4cae173cbdac69e3d13a941e74efd4232e6d26f6dafef9f6493af76aec2de3ec79e686ccaf807af", &(0x7f0000000040)=0xfe, &(0x7f0000000280)="a5ca163ee628c3a0be0df68e0f62a783d73860715744dc90a0f3366f5b67098c717de424804f901e88d55c634c5cd6b9cd2cb09e80df06ddb15b1cd11dc3ee65f2834a311ef5caf09be8f6ed27cdfc425e58c3e150b0f817dca92b9f92f83b3f97bc2e5332adfc5ec36fe9f3ea580f1bcd41b11ca05ae4061bc1ee7dff398071ef25dda38b950f37a2e47bcebb10fa6fb143360f8fe0e8790d3ed1f891680e3c157fbd7f11f2a9edd928396e5da116030c140900", 0xb4) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf89ad45c", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80286987, &(0x7f00000001c0)) recvmmsg(r0, &(0x7f0000000240)={&(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000000)=""/131, 0x83}, {&(0x7f00000006c0)=""/171, 0xab}, {&(0x7f00000003c0)=""/113, 0x71}, {&(0x7f0000000440)=""/147, 0x93}, {&(0x7f0000000500)=""/70, 0x46}, {&(0x7f0000000580)=""/56, 0x38}], 0x6, &(0x7f0000000640)=""/26, 0x1a}}, 0x10, 0x1000, 0xffffffffffffffff) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) socket(0x1, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f0000000340)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = socket(0x2, 0x4000, 0x0) ioctl$FIONREAD(r2, 0x8218694a, &(0x7f00000001c0)) getsockname$inet(0xffffffffffffffff, &(0x7f0000000180), 0x0) rmdir(0x0) sysctl$vm(&(0x7f0000000780)={0x2, 0x9}, 0x2, 0x0, &(0x7f0000000300), 0x0, 0x54) getpgrp() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000007c0), 0x8000, 0x0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000080)=0x2) getgroups(0xffffffffffffff84, 0x0) r5 = semget$private(0x0, 0x4000000009, 0x82) getegid() semop(r5, &(0x7f0000000140)=[{0x0, 0x8}, {0x3, 0x7fb}, {0x2, 0xff80}, {0x4, 0xfffe}, {0x0, 0x7a5, 0x800}, {0x3, 0x8}, {0x1, 0xdb, 0x800}, {0x4, 0x0, 0x800}, {0x2, 0xa, 0x1000}], 0x9) semctl$IPC_RMID(r5, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x14}, 0x2, &(0x7f00000002c0), 0x0, 0x0, 0x0) executing program 1: sysctl$vfs_ffs(&(0x7f0000000000)={0x4}, 0x3, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) executing program 5: 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(0x0, 0x2000, 0x5200) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000300)) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x130) r2 = 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) r4 = open(0x0, 0x0, 0x0) readv(r2, &(0x7f00000003c0)=[{&(0x7f0000002580)=""/4096, 0x1000}], 0x1) preadv(r4, &(0x7f0000001540)=[{&(0x7f0000000080)=""/189, 0xbd}], 0x1, 0x1000) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, &(0x7f00000002c0), 0x1) msgsnd(r1, &(0x7f00000004c0)=ANY=[@ANYRES32=r3, @ANYRESDEC=r4], 0x0, 0x800) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 0: mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x4, &(0x7f00000003c0)=[{0x2}, {}, {}, {0x1, 0x2, 0x1, 0x3f8000}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x80000000004}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) fchownat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) mprotect(&(0x7f00003e0000/0x2000)=nil, 0x2000, 0x0) r3 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, r3, 0xfffffffffffffffe}) shmat(0x0, &(0x7f0000ff5000/0x4000)=nil, 0x0) shmctl$IPC_RMID(0x0, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$SPKRTUNE(r4, 0x20005302, 0x0) shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x87) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) clock_getres(0xbe44501372635004, 0x0) executing program 6: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil, 0x7}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f7000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) setsockopt(0xffffffffffffffff, 0x0, 0xa, &(0x7f0000000480), 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x24, 0x0, 0x4}, {0x4f5, 0x0, 0x1}, {0x416}, {0x0, 0xfe, 0x1f, 0x9}, {0x1, 0xaa}]}) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000180), 0x4) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() syz_open_pts() socket(0x2, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r3, &(0x7f0000000000)=[{&(0x7f0000000380)=""/143, 0x8f}], 0x1) dup2(r4, r3) kqueue() execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x3f}, &(0x7f00000001c0)={0xff}, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000}, 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) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sysctl$vm(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x4, 0x0, 0x0, 0xfffffffc}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x2e) syz_emit_ethernet(0x17a, &(0x7f0000000240)=ANY=[@ANYBLOB="13"]) r0 = open(&(0x7f0000000480)='./file0\x00', 0x200, 0x4ebfac6bbaf796d) r1 = kqueue() open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000200)=[{0x82, 0x5}], 0x1}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8c0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000300)='./file1/file0\x00', 0x70e, 0x19) writev(r2, &(0x7f0000001580)=[{&(0x7f0000000280)="98", 0x1}], 0x1) ftruncate(0xffffffffffffff9c, 0x9d) kevent(r1, 0x0, 0x0, 0x0, 0x653, &(0x7f0000001840)) r3 = open(0x0, 0x0, 0x8) kqueue() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x4, &(0x7f0000000340)=[{0x8006, 0x0, 0x0, 0xc6}, {0x0, 0x0, 0x0, 0x4}, {0x45, 0x0, 0x0, 0x1}, {0x1000, 0x40, 0x9, 0x83}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) writev(r3, 0x0, 0x0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000180)) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmat(r5, &(0x7f0000ffe000/0x1000)=nil, 0x2000) shmat(r5, &(0x7f0000ffa000/0x4000)=nil, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0xa0) unveil(&(0x7f0000000000)='./file1/file0\x00', &(0x7f00000001c0)='x\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) denied attempt to set clock back 989987392 seconds executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2d}, {0x30}, {0x46}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setreuid(0x0, 0xee01) truncate(&(0x7f0000000140)='./file0\x00', 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x200, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0xfffffffc}]}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000100)=0x2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) r4 = socket(0x1, 0x1, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x36, &(0x7f0000000040)="03000000", 0x4) r6 = shmget(0x2, 0x3000, 0x604, &(0x7f000030f000/0x3000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000280)=""/134) dup2(r5, r4) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000002700)=0xffffffff, 0x4) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000080)=0x8001) syz_emit_ethernet(0x3e, &(0x7f00000003c0)=ANY=[@ANYBLOB="ffffffffffff00000000670086dd6073d4010008000000000000000000000000000000e246b203ee1558e7010000000000008000000085009078000000005c09a8edecd152e84c46a4f5ec9599539066c9545467a5ad84e5da4151d843e93882c2098c4e902f429eed8154faa4241ccda96450f57ff878662a5c904d1be9fdfb764dbde8baea78937025d58b16f42e33ffd77c68da43e01892ac6ded08094df19d77a68a9e050dfc3471c655ad1ce697f99895d6841eafdf1a6c8f8c381ce88d804b950b6da5792845101fad45b645fa0c50243d7821d6"]) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x2) fchown(r3, 0x0, 0x0) getrusage(0x1, &(0x7f00000001c0)) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5c}, {0x30}, {0x6}]}) executing program 5: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 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) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000180)="cf70770c0d6e80f391bb19656265c41dbf978bc8ef8f9c4c61decb06778c275ed5f70fff9371f1e7789cea6dd7768a2bf2e1a3b9964f606ae9f98c61b38d595303b8f29af43b7903151d6d610da3bb97b52d896feb0a9a1e917c89ec20b854157d7a67e8468615947f9903f6affcc36234407d72d527e7514e53d668cd96c5795a50dbf714313fa18f65de35968e6c1744", 0x91}], 0x1}, 0x0) recvmmsg(r4, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r3, 0x6e}], 0x1, 0x0) close(r3) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) flock(r0, 0x2) r6 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r6, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x269000000, 0xffffffffffffffff}) executing program 4: sysctl$kern(&(0x7f0000000000)={0x1, 0x1}, 0x2, &(0x7f0000000040)="1b7f", 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000100), 0x4, &(0x7f0000000280), 0x0, &(0x7f0000000640)="e2714be05c6a432bfcb43ba70e2bb9e6add925cf34d00e465191e199efee4898bfe502dcc0a3e3fd0cc0e7969055dcb470ddd2f263dfb8065cbf63d41b2a29e4f92695a2dae1e619ba2b0ccd1e605cd2827beb6ddaf6b579cccebb6d267a74d6af9f2cddd1eb38180245caf3e0f240c5f1ee52a05a63c446df6149316cc2e17b775698e9114250d85ec893fbd204889e5c3f37ee5894227fa7b36a2803d9c558953caa2452fff1bf82f49299d2fd07d8a464fd351d966782d21806ba5be9dc66d7dd572cdae3822888010771550dd55b3014876e2537e33b838b12b10d843be49e4cfc3b3f04a60088dd3cc3fbdc16864e028753d898f0bc0bd6e20f96274d743755332aebcec91d4f490000000000000000628c7c526f7de4f21b6260bacfe436d6eb63a96ded0b0f29cbc8ea2a7d2760b1fdf551506810d63132c72c14be5ffcc53ca339aea237797e863010", 0x14d) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) link(0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd600625200000000000000000000000000100ffffac1400d0fe"]) r0 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x8, &(0x7f0000000100)="54db0b54854d9a37275631fa6e64174e78402377241f3b2ed58c7bda91f1bb6545d47631dff7e76aa265a2f8843b8ce1456e3fb26125a455bacf5bd48c8d7bae6cf710c023b177094b91f32433bbacecd6613f1005d2fb896d2b5266906e9b8c5c1a418c4d72195cfcda996f6f5dce220916634c6dbdefed7290ee704452", 0x7e) setsockopt(r0, 0x1000000000029, 0xa, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) openat$speaker(0xffffffffffffff9c, 0x0, 0x2, 0x0) syz_emit_ethernet(0x12, &(0x7f00000002c0)={@local, @local, [{}], {@generic={0x88a8}}}) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100000000001000}, {&(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x80000001}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x1000}) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) executing program 7: open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) writev(0xffffffffffffffff, &(0x7f00000026c0)=[{&(0x7f00000001c0)="95cf1644576ddfc27eedb614b8fe62e8508e59eebe46ede3df912faac6e89cb50cde487ffadbb8bd7d8bb98142084d8dfbba80b8fa035944ecc8d16fee63e3629624f81ade647f935f7c2159c700cf89a8850b624e22b45e2692697240b1948235211de304870b3c239476865c7f219677677ad8feeae6ff72181ed8dbd66ef377b36871f6b88780d958f1c38e7c395b61394cb19249642732de47be751511a56824fbd49a3a9686fcbda3bfa78c8c73b5877c20553bf075df8f68364229be29c0aeb546dc78eefb689182efb8f3087204d15a336017dd84afa5b179963f385e7955d47d56ba7e6d72f06fcdd460e602f484eb39b56985cc87f5efaa33e318c44db92705905a4fbaf8661005d53b774ef7f5dffb026426e3a44dbc7bb57fad5ecd55ed9d342677f16d55497c5b151ef26f1b892bab5607c3ec4fd1d27d52d04d8ae3f5c1c44a91fed5", 0x149}, {&(0x7f0000000100)="0226039ef800000000000000000000000068", 0x12}, {&(0x7f0000002240)="dec91f1ffcacf3289a009059c3ad53ec0e9db3f29aa80c3d1fcd4f2a7b726b9a389c5596908615c4bf634a7d4cb1bd6fc2ac9f39a6e1050394c87409c95f620cbcde42d7a6f7dc8ccfb125a4787e5684ed6c977f3510d0a4657d20b9b46aeb3611fd3bdc3e04ce9d3f88ed7c9924ffa9e9c3a23189ca3e9643f66685ec34a94d0e86b92601ca54dae5eb7830e368947edc24a8935d3035661d07daa5fe258c4dca3f8c18df50293227ba17cd2b482142329185cf5fed4e7821a8ea115295e9d01ac74246d8c627622dbf8d6e739571d4a06c8bbfc19636410d1adcb035f3ca41787bfa167e05adcaf6ed8c2f726eb1cc30e55c50e9c921bbfa3fa24f76491b57a05203661e2ab7f29c549a168eacc757180389716927dd9962db1ef9721830ba5a2218ebcf779175f21b9f53cbac6cc1e4a00bb3385a215ac92b8426e9a95a3065c8f3f14d5666", 0x147}, {&(0x7f0000000340)="b90a4bb6283d91389424811bf589b3c857d1305c152f6eef53b51af06bcce17116de9edefab7b2d524b86f7ddc215671f07540d4d7d9e8b73bb5802555ecf41a8b4fc8110880626365e55c1d75f84d18cb651f5800f1481e1b99d3f3bb0c3d012cb253b3685db13aa813aaba51a0897c990ef2db1be8069c5479766243aa7d86bebf97af1e9b1c0685b2a5382acdf080449401d219d308079238954403a26846f804313151b674b9915c4b5cc0b95d9fd587dbfe1559cfa027bf", 0xba}, {&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673c61e68b22202cdb77ef1c562bf2a8ecfda4202832cff13192dbcb22df5bab0f174836a522169e91006456e5288f039d3efb332d26954f458323f5fb725a3a277c4ceeead163fdd3c0e423af8fb55d7182bb409e14fd2feb5e47764a5fbf44d6248c1bb0ab9f34be7df38df03dd9d83c56dbaa1d8fe1e47867e089672f9b52770aebdbca8ce07a89470dada6a71eee8290b35df04f70444beb343124306c42d7e2b7bf841fc8a3a67ea8fb27141e5c069a15691b65159d14566ae2985d1e65b25bff6b0205200bc735cb0c0c11226afe39792147af879c86c10227fa079ce1ae1c3116c260ed5cfcf4b160d04f2ee98fdac6e73e93c7888c2cbeac4402f6ce9bbab5f3a982cb761f271bc1d1c5e4fe9a48ae30b948480d12559b4089b33dca7d3152d56ae4e5ea5898f75bab167374149dd7753990e4d39fc48c04c92ed7ee4b77b2c91be5030d44b07a264251d53728a202dfb503054ff283acba3cf0c775742413cdc2b8f5ffca2d6f55595597c1c3d4a43c5e7d9f746372e59e774fc7579a3f4ee59c1f7e051699b8090ba1a7a2a820550452ab2b2c7725580e0d9f2f7d4db1c275d91afab90a682f12439c927a05998b994e03cfaf35bbb5085f58dc7e9e1f9dba4eb4b19baee1cb7fd222ee02b87053a449771b3234ef914242740b4be0859d3dda815d3a7031f1a1df3cbc71d248022245b805e9d06e9926e81ed4935e71dc94f66f8e5eb21962e56adcf7700126c68e45c9a3849041eba23e12eb88cfac2c8ba2226c746045a218b79f5a1a2a837f7f3bc3da86ca600d5ba1c5354c0d3bb78ee5e6777ca927a9994b81c51894ac8383c0c2abe54b9ab590b6fc7a4c639a988df1e53fd0b7d19002e62fa9b47328443bf082aa2782a5f89224b50096d90c0b595e751c3084c7c9cac6f653649685726c1c316eb3983a9fb37b55ebdf1ef51f3fe5b698fefd6b58f79dc2fca0fff8f2508ac63ae60751ee6961f2e1689e91a53c44ed487e2d3949a536293108c569b9bb3a30a929f39f6b229f7d75551d945c1e3129f1a479329d37f951528ddca3d38d8d5ac59925a47315d23b8f84549a0786421e6bbc588959c03b067adb3d63eae80a0c0ca2a52cfbfb328942b9cc0081d89375c56aba5b5df7b3608dd9b238cd743b39bef345627dac20547108366b9a31d02910d77b7bc0ddaac0beb526c412f612bd7f039967c3edac424050d34aa03d169c38cb0c575c9766abeb048511db51c649e24236532229b623ea26e5d60daf10e67cf2b07a01a3a8a8291534b08144fa4348bbf500cc92f99ee49eec595e9e511f4ea3641260e215509d048121d4c432eb069b829a2585f8554860c503b6c50970c5f50376a747cef9c4a53d42ce03b9d461abe102d7b0e50d70cb48045f45caa835bfc3bb9876c447102d8562a8aec95c5668d9d140aad718dea04", 0x1000}, {&(0x7f00000014c0)="0ec3f773b61cff1d39eaa0814beb7894b6fdd2f60fd048a3e29b317de8f9d00af19afd6b962cbce6d22ad1ba59209bb89093fb757b3a848ab0c08dbfccf909db1489c2c78d604e663badd9eb748620750ca606b77396bddea537f13dcb0163f2294928e65625b43d422d8de7dc3c9ce9931ffa472d35e1b31efbe38b993dd4416c32c7842d27fdadab1b2d7c24a203a62b486585a55d5ab4aff932c4b9385a99f863dd5f54153213ce78396f1be5c890242dcf3e2db2199e3985ce68858612aed57cedffe55926b7a9fd4ddbf675a817111eb63156243b15e19078fb80d5d7e5209727c6bbc14cb345adfbcfb382be6e37e35d8a73325f3b51574ac3e3a18747044a7255283c2e8a333ab806427931afa53e24224ba756959a78c465a551f9ac3ebacf3bb99b800e19ab119b3b99422127a6b76109bb4f2219f5c633f8fc8ff9196b8509dc4b668c2acbfa17415d4c55e328d967fc18209f7204dd73d9be75e60af58c18ac5dccfe05b35846479b497510768d5697bfdededf9a8c123b6348ed25ff7092538d86181d9278d327e390a96e4c6d65ca47e60eda262a7d54305684ec1fa51009005a966e37667636bc10b0c383507325baa2d027d926abfc06e9c282bff756bf6bb22eeaa5f0f5b3ded8f0b10bd58d1bc070a790c38fde52470455c9f3b981ecd1dc821fae715b04408779e06d4c22b13b66f16d1eb4b8ba7a69b365a164b511b625b2ab9625d88f49d68ad0e34910b6575090d45eca80fc824ca1e636d47e330eb8265a6e656ea0ca69734acd193adcc72c4f8eb356b6be86444d3bfe7efa8deee5cda9d7915738d947354d6c02b4c1b0c1926a840187f684c15b18db9b8f83fb365a891386295e51532ce3dcec9be8f401ae993631403f17a53b100de1238253a5b008b054e633d61cd9812174ecccd81737d9ab5144cc31bea4323114fbc619ae22bcb4129e0474a5632bf2d718a6c6dfffcd5f74317799ae39f9ec6aa698d9f7e4fdb4c003e899ef7de27d06258ca11ed029cd30893288204523798f02b5196d1bc3bd40b38156ed2f9e2f795edf46868c7c51732b935eda80dcbdcda037e34e356aa78dcf9e820b8de034e091682b545f387afeab5ea1f7ac06bde32f6add0ffa8d213ac0f5a59a5dbf9d672aa26f249ab6d369e64378b0890a7193d5fb297a71fd8a830a387cf57c319889f12ded293625f39a75f9bf214b7fc0c22af1f03bf5cd228b4300283467993cfde637d991d1d34d792b7a58fe92e6b218a53769021b5aabd16cd98239cce2c76feadfd276bfa6cee44de2c2d03544062a513733654102d3c292a21986a2cd0c981014e7b820279927eb5c7a5bb059b70b847673c4e4b325a5bbccc10fbeb08643016577b8d77e89c6fb663086157c53105ab213ba3c62a1a0576dc3318f9291de594a9b284842ed3b94e4d7dada4f433f825f39dcf5c3e2c8a9e7a30e9d032c30f25bd9b3760e90538ad687448e4dd88ba0fd1a593e04286fb2893792a9b7dc4bffefda85a0be1dff8d07fafb6351791f53fc7ff14348282e6d26cbf190f757934411621be890b1423d84a2305a1d954e9ba752a0d5cc4acc29bed04af12fc9d1788242800f5397a287c64dc91b9d6ebb31f5efffec3f38bc19f6e3cb485f00edf46d63b890cfb16190f31ecf75cb60c2fdd8c59f209637261c2629f81ea247bbec02f9c5cfc5045bb91764749e7d689b1b0c4a414134adc2863dafa63e8d4553f37877225e1be466e5d372fc1fcc91aac6550a28c088d370fad2830a0836f13fdd32c94a93e7b3e66d892b6764c0a68ca572f8bde4fc548c40098a3b05cd275be5483e39a9543813404396dd078a6dd3c9cc53beb02acf943c23c504260b54fd18411bea820c34b2a23aaa7cb52246df00185cf6485dfed080e3f5299992cad7fe9a830b6d95bc54c2cc014bce4dc4f8ca28609786901e81e0bf8f30118efe27b6c6fcb1d84fcbf62acbb67c51af13f83b55913c0e308d58982d60ab89b804985da01a8ab6c0a81eff92a66dd6baf3d5e91ee7d5b51a52bb9a0ce89a010d5551efea02fcc41430ad20dc487578de6471acdc3eee92f250485ce24ccb0edb7b4fd2f59e1b148fadd93dde3b418cf1a5eb8a5c7b937c09ed5140670d3fdee73b7c8a98cbcace8f6d2053bda2b84f0f61437610980b4d67aa4688860fce347058b6a08c2a19e57e2440e8ba643a94bcd8abd1590d23eccffaf4e00153548d8ecd6e3840842b3d3af1cafb6daadb81791baeb02bfc574d23ac8c1f656c390e4701a0299c40a539369993b558bed079ddd24d36387678cf505e653b65da9e4ffb7eb753a4dcd6a617e4a85768041e7de91a9e24d01f3bb600be7e7f625e5f342dfa12e815da31fa2b301a609229c4fc02d75895dc925ed2dfef1645ca8436642d4d38e74b39d065675d8f403c3c43b8965cf1f9418bd7c80fe0596bf02739a542afdcf3ee5c4d412a94d80ea9ab67687c96ac45c2f48b5b4d4bc7cf20aa84a18cdf9958ee150b622e6a7d455e37830b3ea938554f38eb6005b58a477cb6c05a96ca4d4670d567d051c2645eecfaae4b9d0c74c3ebcd6c4d9240aa7e9860a3c7d910cc24497b6b3fd035dfc853fe72211f3893c4436845b310abeb9d7e77b21273b9f9e17a768f3f010a19164bccd0f9b4d3a612225a24a18ec2da9c3f94c39da138b795757120cd07639ea9d143e229bcce4884a6628d0075ab20cb1d6d2b29d1e732e03fbba247eab361b92ade14827a0cfb2a450c238ff9fcb1fe56bcc256c7dad6f219e800f48e33b1e2461652842926186147e3bf6083e83e4fd06c4dd1b6bd12b7f5f3632694050b25216d78e9b83aea32852b6a7ecf822d056f5535206d15f44d5f4dab4b036b4a59768e803e9462c8b740c3ca26b4ea048a2df9389161909823574bfdff90b3d5668ff22e9fbf087729845e685921991f46abb7098ac6eddf696107e2fbfb6b7e89bad9ed956dc59b289fdcf7742c227647d592dc5a5c9bc32b8f0d37d42130fea84037c7c273b730097985c4f6e94792a026190141526b74333d3b3fa3c5cfaa94007a2880754d0a10a3995eefc7fc44a0fc26d071f62b068908d19fc8f140a68d75f8eea4457f975edc9709c6f477d2c62563ed5b831b36976aea4559298cb10abc26359f2814100e6991b75052f46e17bde5654e03e179bc3d1d8ad6442b40a653eee937ec54e1e3d730a964e512856d8381a1a6e4ca23000db72696afeae3bf2f335138f8c5abd1dfbe1f8a3b1ab115deadf3ae8ccd4914f110293284442a41c670b1cfed5289d9ae2e140cdfea1ec68ec898714e9bfc6686d1a093eef9a8c9f2131f85217332a25eec622f46c23b9f333f7b7a74061d893eab3e26dfaa67d47f599e1b0395f012647a6d3d8aab777b5e01915d8dc1fda0dfe15615b94da67e9ad5649f4dc72e5f01aa89d1e4704d43f5a44202914171538c0ed82f25a7c4979e6f47f0aa89f04af24d85b073dcde2405280b625e3e6111d56bd60ad00e8e1d93f65da22e2a2e58f28f8cd41b0328f19e80c3d7d8e0aa8680895fbfb4f19e405aa00e221d4b65201fcb1eff8165f75d137e18bb1e1f34219f7978941746cbaf4c97031cb3dff5680d30461f9260e8397bf1891812ceb7c4b9dfb2aebdecfcf82c31311cd4a42e91f8b070ad1ac293fbae1442678c000a7ecc1255a911ea0f403306b250ac39ce8191f05070161cff171e27338c9b15c092ef0a38659b911cb22db47e10dc3dbe5d4d09d2f310e43495ceb7eaffab9cb8485e617afdf05f12066d8da0506504eb81ff483b77afd9945135a45f2b8d2d309066e3a5843d62fa071ce239afc72c6a1130838305519bef9a2a7bcaa48b6db57f572922a6e071851e5bcceb7e198e47da979962bf5162aeb4369437af0ea35d6c94313252a3c697296cc7013924e2f14d1fdf7926bbf8919b672b11044e24d56df2be93104028f26d5602235d3ab67e10b8a83f6c0bea0df11339f28738ea776052538a70ab436ba45fb191b22d23dd2156713004a32c03badd917f35fe4e616caf8287b5d85a68e7ea984b2fbc6ee4e2af76763bbb975893c2d5ad961bcf3adb39b786ff5af9db2e4a6f602b5246e7a0500f9473804da7fa5f20620add2651af6d773b56373b25fb057f87d75135766777736d59e70f25a0cf05feefec616a7153a0db2a7158a286645529819fbfcf8f7dc813ec4779012d47985caeb6e5b6a8bc6eaa62afb9706ef3c897cd3a7c8019fac466ac5258ece31fed297840172e27bcedaf1c0df8e149899b3485773d035e161d0316c2f0098dceaeca927b95367d5cf80e9ece808f300aaf1bbb8e3e6ec7bb786e06ed1e4cf7966165819c9cc8537c8eb2107b9a07a0e770dc21b1664269f0de27a573d4350a2523886a93d7a95eaab531e4f6426c5d5aecb49d81636e8037cd81091bd0b87c6502536a4ef08f835b270a8e818746a42ac5f260761137470c7fd7196043325720d48873fa0a0aa08003be52607c45d32b913d37af0cb84960de245518cb37d30f48e714d75cb34279cc1c7f44f74f59a78256aa28bae3fc62a410f146716fc1ae98e2c4976052be99b62eae7e632b2ee1c5a839eb754303b18e62ba47e44e3e26ddc74369f3c4df7a74c1560c645f5a71c03e8f7d2b992e6ff7655ff5a14916ede9c7c1b2a7cd6942bca24079bdf8266f075e92be", 0xd01}], 0x6) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 0: r0 = socket(0x2, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f00005e8000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x100) r3 = semget$private(0x0, 0x4, 0x284) semop(r3, &(0x7f0000000180)=[{0x2, 0x4, 0x800}, {0x4, 0x6, 0x2000}], 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r4, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r5 = socket$unix(0x1, 0x5, 0x0) bind$unix(r5, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r5, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x81, 0x1, 0x10, 0x6}, {0x87}, {0x26, 0x0, 0x40, 0x8}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r7 = socket$unix(0x1, 0x5, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, 0x0, 0xfffffffd, 0x0, 0x0, &(0x7f0000000100)={0xfffffffffffffffe, 0x7fffffff}) r8 = kqueue() kevent(r8, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) accept(r5, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x81, 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000140)=0x7e10a2f) setrlimit(0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x800000018, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0, 0x2ff}], 0x1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)) r3 = kqueue() fsync(r3) pipe2(&(0x7f0000000200), 0x10000) pipe2(&(0x7f0000000000), 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) write(r4, &(0x7f0000000080)="0f7850a8f62859d2b5eb72a2f15dfc99b094376dd2b2f7c877669e983d1b5d8a6e2361267c0a5bf2a0d9324fb057094600782284e67bf1aa1e5211952d980fac3e49873d3b42f4e2d9547063839f0cf0d9d0156c87cfdb290134a054803ee2b5e8917cfced7f15670af8b761", 0x6c) kevent(r3, &(0x7f0000000100), 0x4, 0x0, 0x20, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) dup2(0xffffffffffffffff, r2) executing program 7: setitimer(0x1, &(0x7f0000000280)={{0x2, 0x4}, {0x20, 0x9}}, &(0x7f00000002c0)) r0 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x1, r0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x7, 0x3ff}, 0x0, 0x6, 0x100000001}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101, 0xfffc}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}) r1 = socket(0x1, 0x8000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r3 = msgget$private(0x0, 0x100) msgrcv(r3, 0x0, 0x0, 0x0, 0x1400) msgsnd(r3, &(0x7f0000001540)=ANY=[@ANYBLOB="02000000000040006d1d5fcb28d9fc2efd0008000000000000b8f707aff57432a505995139959fe8249fcfeb969ee0027faa"], 0x32, 0x0) msgrcv(r3, &(0x7f00000001c0)={0x0, ""/14}, 0x16, 0x3, 0x800) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x104) dup2(r4, r1) r5 = getuid() fchown(r4, r5, 0xffffffffffffffff) r6 = getuid() getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getegid() fchown(r1, r5, r8) getgid() r9 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r10 = getuid() fchown(r9, r10, 0xffffffffffffffff) seteuid(r10) r11 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, r6, r7, r10, r11, 0x8, 0x3}, 0x2, 0x800, 0x10000}) dup2(r2, r1) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x8001) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 1: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) read(r0, &(0x7f0000000240)=""/193, 0xc1) r1 = open$dir(0x0, 0x0, 0x0) sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x61, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000001a00)={&(0x7f0000000380)=@in6={0x18, 0x0, 0x3, 0x81}, 0xc, &(0x7f0000001700)=[{&(0x7f00000003c0)="fffd6fcd54e965039eb12e270e69dcf83756a9ca7060e3c273fe31b7745b6f661d41d3c49f020cfa60ea8319484d0cd451b5d75eae7ec03283714bdb642c6eb87261c98a043b0387d1b63220dd57d54456e3ab7319277208ab5845486241bb0b44810ea09c248a0266ab65b832dcd3e38d390b688c6b83af9e8fc93a4a70247143646f9645c69ae33b35c52a4be3d5ff5a9400bd1ab93ba265a353d17cda3c7200a17ae01a68d7eda91686ea1b193aa6c93cb03febb429ff300f60080c9f0ace2de4efa4103586e3d3b47856990cb627bdfd5b587e4e35223e84cf2adffd604f3793254bf3aac2d835b739d8cd82419ea7c4d0e7dee29cda4dcc8bfbe0ba73da15a8fbe9cbe36b4ab5557884d67223d097d321c21b734a49ed5bcbcd4d6f1c6dc5642b247b123523485a32168fb9e832514c3a6ed489f6ae4d3cbea39ef10b5b89e27e4695ffbec0696959d269978da805e3d2e1ffe14a40f74015313f6a4f7940e2332d3b08686669e9801fd8c00c7bddc79fc4b059caa221e9dfebd0946926439d7c601812a9a016680ecf8c23470138fc83125a0cda35187e690d7e79fd9e594788e26a353b891a3b5bd010531ea17e9f842951de00c905ad0250bf3e4073660b51e0aeb6df641832262d14d6b866c33c9bde6befc02c36d44c2f5ab79f87b869d0724598e901298509d66b292007030aa6da7e91b72f9bc6c2c411f9f5e95e9a0b2901cccfad3aa3f27249af266c3c08c4aad32f3f99f1f43228947eb5565066f21f100d7f278495981875dfd9f57bc926c1f90a89adadfeba47d3d9a8fb36e85b812bd668685acf241dfa045d2341135b974381c02ee65167dc5aa9ad8da674b027ca65e5e8f12568249a1c6386d0e9aca48d1fcadc649aa0f47a47272abcb18c3ec7bc542b8ca5032838dd68bbdc1bfb2adfd8442d12614472fbfadcb9620286874e5e93abeb4b9e466554be548104bba10adc3de6e15f84bd11cb5f62228c3f204ddbe167756b65342d9322cdac7273dd4b32657ef4e26c709d3847fcca33d3e0a405d3fb61fcfe981330b7fa1bb927eb2c813b4ea47d5686b0a79b21a87eeac142557e604521b0dede4c9fbf260edaf6de2acb00bc9aabfe11547d53512cadd5e05912134e694acb354aa67354abbf716d462fbeac54c07716d52e1189a015196bbce3bf65e7d788c914784fc007d03963c8b1b635e5ca05d76dde73cc3cfc267aaecb75835ed53e4f7e794461c837cb9a15aed243bcf3b594b78a28ebfb0e27b6c342123696b12fad627a7876f62060c8bd6ba2674a48a2194339f29e5a6291299e98ae966c34ae0989a3e29c35e48568989e8beb017cdeb0b4cdfe36b532f7a97243a7d0617f5c7e1e463d29c150ef7a187e0251555636c996ba656b29d28beff5d37ce603b1f894e53a80f84e452eec7e3aeb7aca0a7d1211ce1042a49b9120680b558a004d67d9cf4819c02ca83c9f421f840d4872701d1ebf05ca77ee88adbd8fe433e3c7c0d4caba4090ed0a18c4a08549e79a98a583d5d25fdd251e050a57475943b52a2ba037dd321c2f7a93ab22ec7e8527abe882bffed6eacb31d1053375eb5a275714b5feda1b7b90e7d056ba48bc69b58769bd05d5caab54e748d91a3d3368dcd568946dac05f111bd07324070ef10f1de8409565eb061d2774c373126c5718c6743a776677b05faf2a512e9cc7ffffe488f57b71749574d5caeeb4e808fb0532617fb133b9ee8e259c016734ea7427056f9a4a64902efb6ff17acce430ba8557d8e13315297806753b1643422e5dd2a76adf2719e9c827fd5938d8029263619106fd1d1655015fe45a66e5e4fedb50ebd5f3239316ba5ff4df51881aa94ef737c9f033fec6c783e553aba133b84c79f5465f91cc7857364cdae1e989ce745e633abd53bcfee1804104b8746a6ecd79a3cdbd33c5886b007f0bce9298332a035058a35217e24e5c4c20ffcd13432850626696832522b472965c72969ce9626b481bdb464782a766bc6548f08d8ea872853eb3ec27f35a5062b28c416ffd5d6e779a79881a51fb8310bdb14e8e85baa3b923fb186e933b802206d54de5f50ded53d970ed1fc79118f19f7c49a20c44ca309bbce853c2699f60a0f835986853ef3a0045c1e1fc0f90f17c8d51770ab56f0f796d24d23f0f2e2f87d50fde2b95212d87f3796533bd167043e2b2b0b1528b2f7c1249fcf9b0547f5ef19b1051f4e346a3c7d79765b2cf6efc80e9783fbea46a94536bda457954ac9442f8d8f22887998e84b339cbfd3b893ba2c598316b14f6446bda34b1192b49530b3929c30ec250115aa1c5518b3584390ff09ae907a12a622a8f427499cd34d6fcd8cb667154dc6fb342372e31952422a68aeb2b631be59059287c355509470d0abd6621ba0b254f4231cf49b65209ad64bb09584fc82d0fb67975790ebea03110f89d442820250473e8ca165c39fd277279c9ac905653ffa9ce39ba7cdf9d7f21102cd88a0220c9d297b8b2e3856fe3d50f34996761d78a95abbcf8092705b4ff9fbdce238be349f0d39c829eae4880b671c7ce2b79ba12f364fe0aa882d16ef8cacbbbc694fcaf3d55f3db87e5f070c6368594790a52e0fe2c77c65112c0e9b9752a22b5067d5bd77885525bee8fc2e7952736d4cfe268b5aeacf1f3ea84c203b5680ba2fc2bf361722f36110d85a048e027f513eaa84344edc87fb18014e5c11aa9e9e03f6b1a96295619f87f10e078209107d0769b3bf17fba8e647e60160c20596f89d656a2e406275dc5960e0f71652c33ab6dc8e27317ba2a5a256dd8400cee235ba020c051de5bb3c55adf9ffe343bb5948a96cb97990b8e98f2967fbe0f633c17d8723f45f150e1112934d66fbe9ec55b1f40e4a60a8b13135637fc2544fc81f7df0c4102a00da88b29e4c6f38e156871ecbfee625f76c802b0b51dde9c76c5ab8f533af0033c8f23aa225da8aac710860720a98791286d7ae896f8a66e9ed983b31a98a2d0187757529f4e3b207fef81c48fda70a9b784708b7664c2b5b0bc67f257d5e21ad25a18743e7774c476ba86d2784e3d5e7bef9a805c773b69421ce86a9e702adc538b3f207c95df395a588e4ad3ce76707edf6ea51363e95112b98f69f52fef2b4bb7c9fdba12dba461c474701ab27d28b740790ef91938ab382af5fb7f23943879456fee6e7dd8dae5f5d486025b5fa452f5810a21cc68b9aabd0a70fa4a0dcec73d13bd154d0aa93ac657fd78cb67b226a5ea68364f93d5d058c0805e9316655431651d039cb73e9d4c5a24eec2ca88290c572b5b05bf90c24d9896e123c72c75c3020fe82797a849072bff7f0cf939cda95eb119436dd5735122a6c0f34140440be2eacc6bf7eaf8063b5b3db0345fc821ae6d078eede8fea36b651e70ae1d3c4632b91c2cd68a73ec3612155b4ad0158aecf9d3373240704d4f8371b5a43139f3c58b0122bdb0fdcb273b4b8c9c92a2b49e001a260af96c1f6efb96ab470bc2cacdfe67faf90097e78961d2aace8c2d4f925ecfbdd843a004b0a0737c34ac6ec84e0eaf420960904c15ae4ec4115cb82ac574c42f9872b4c6254f90a874b5be4b6491faa9ecf9c17b23a5acebb9c85d3bbb83c3216d5408b49caea05cc18f0fec4bf867a7b4b0097bc69962d1aac09fae56d2f543a99561f8ec8af530a1264bfe5726bb5939eb4656d82f6278ccc2ab0ec5a88f9636fad450ef9e3eb4fe5a1aded2938788f20c9ade60638b770dcc5367621ad6f1a0e47cffd547ac40603208434b83340b0d035160801b4370c014e53f06e7d6eab94d501f6b894d056e775f39250f477bd1f9510644603d0946cc9eb4ec5c73a7815c8a817e31c3fe6cb51a0a072d5e45568ad8ede3eed61744fe80335634632aa0b9bcffd9d147c4c5a0e635b3d0c634724efe36d738fea0daa08bf958aa85eaab5b7d78a6b41e699064d7e75b420aa368f2db4311090e1718e3852cf08805d3faffb350e518c59c17057017396596aec5cf288d34b7512d8588df88fb3511a042eceb0f7735bcf71a1415ff8cc540ce2e8f8b367efee644e4f41bcd0878e32412d4a850d7c2697047940fbecbdae58a4f61c12c5e5869966724f0053708d32b6ed2656b5ecef691ec51fdb88475b79e204e20c714b40a66c8893e5f7ea688e39bcf50ea07614f1a9d45e7f74eef1f7e8302547c1eda86464f2c20bdfa4e52a551555a73ad15637e499ad8719fb8c87b828952c5dcbbe2084e24d6b8770ebc4c3e452e4452f26f84348144b2fc725139b514a5f301ef2c9294db3bd32f8707f884f29c4dba48fe92e21494518459dd339ba916a4b3f240bb0c431975f76568059cd5023a3eb7a44512ebbe432b58730ed482e73cb2c7c3842844551275f9237ef265c3e93da82395c9e4512d879a771b00e32900bdb5f9ce53c24eeb6450f4d930e355b0760f975afa934f806ef312d02dd45fcbf684ae2338a4dfcb329f0c52ee48265ddafeb53b2577013bfdaeb087eb785e2c04c190a1627c00548b79b9512382371d5209f4ab8d0477958629ffc2dee226291979ea1bed3844adafce8546796753341a4d9f749069fb034181d754b1fc23bae7388c614a9d024a9c76aa796fff79281d88fc423a5678223bab19b94f9fb5ae6fa6733f9919b04baac35d1a870534017c4ef48b19f41450e27702e9f1d5f8d0adf742355f70c980be08016e80262a84d677e0ad60164d10a345bace9075b2f61914cef943a32f14878e8323c89182c10e0a8c89250e8a18f33c3d95cde0acab122c590e3655edb9d80d8512667e6bdfb4cc1f9a333bb99a2d7ef45dcc0c2676c98426b04e8fc0300874c71ddfd12544e4cc10c538b8cc0920d94dc22206d55b053c2c3ac3f4f00c710f4f0374d677c561b1c8aab5787b8d29dc37e7e0bec8a60c385ed9af98c1800e795e12a77742fdeb72ea31afecf710888558d4b83a93a19c73d40699806f320c24ad362717578279edda68b3384586b05404dab780c68dec27efb4db78a5f6c8c48ea578a079cd1fbeb1007581010f3aba41e01ceb8142ebf29543b73ab21eaf351c643f4c59a5e611659bd037f25939868393e7d2fc0730c8703ed246ceb42f5f91f903beca15f88899037a88662b86e8c848386e8484a03aad216460d1b9a00b24b2985a2e56f400cf3b12dab77203a54110bb8d231fd1f5772bdd4ca1a10f95849122de46652e6dd9399c0cc2eb987b73aba0b70de81cb84039098ddb320244483037f5e002f338c1f62f15128796e82a4ff6add7257b6b802c6cf453efee1ea578cb467f3eb59393597cef19307321497be70743497299a612d68fa839bf94e8472cde986ea041bef97daacc6cd0ccbc98be75436c440a8f3ce4b39cd0f069b5385ceeae2897e0d37cc9530e3c10c8876d979ec98336f9ca9e48ca3eb0ddc000bb57701f9b808b7725ada24e03908689ce5062f740ee7272a028e2729edfd3ffe393510b09803d0aba855a690a5f3908e188c96d29bc6bb8321d3ad400fee3f34f4d6c7ff0d3a4b5b72588c1b420b2e52698912adc5e46462ebbdc5b758a0503c146e601f997b2a2e7422a6d54f6ba541516e5d46f79fd571cdccb115a7a1b9f4c3d23780bf2993175478396ce6e3fea1620d491023f5c46f85c0cdeea951c0a90ce528d9bf19af5b358169e815ee26c7184f1bd38c2dc53e1d93d2f11a53a4f194d1c4c2805935ededba298d902fd570a5df229ad9adc8c72fe7da73d7c2fd0216f364aa51e1cb544b56040b6bd385195e71584ba50e6ba73159ad31ca", 0x1000}, {&(0x7f00000013c0)="ed4da9ca506113b7a8b3fdac7362694b8e5eb11bc1f648210b61ce45a284dccb0e5b7e5712eb8eb35e87e6922e2d4aea77459eef7316ff1d6233b4131ceedee818202967cd87d7c2db32e3a1ecb30c4103adebf6bf368f86cf1d79760f93d172462f23710edc3d22656ae35850c0da8fba442ed42b217f1753e00ee8ca488b367d3d10bcce812f0d19542e6a8333253d7bab1b828369fcaa5d6193d46d992f282604f3b8512fe8759d3137ed29fd63cc61de", 0xb2}, {&(0x7f0000001480)="178c6d2fff9c79e16e3739f5fdb56eba69c15ffeeac28b79d18d5efd05b0458e045cc686ca6d49b2d5b3d9ef04e052cd66cc2ab9801054e25966fc6cf465bb6009e39224919403ec552b11cec66543a4df44027623ecb463deeeac22618140f4ebc3411fa33798a5c2e7db1877e59c20dce5dffcb7279c516e4d67b362914398bade5dfe9854f699ca80d0b96128276d804ecbb293167620a564b76104b95cd76931bb4e7f1df07decbec1b804a6a4fe77a8e961f3feb37e7830b67876a3315836073fb08d94d0558fbe13c5caf5c6d8fccc276cf971b3dc5bd6a3c3130fab83890451e0c7943d58c3681a1442ab28bdcfc56e02e97dd5df9b", 0xf9}, {&(0x7f0000001580)="39b2b99db691d33362e8908e7a3a783bc2fdb0a123460090d6d5ebe587af88a85243ad0e8fda8e2bb0ff692c32c6513135856f6f211cb03fc037542cb17615e73915034791d551eb866fb9a6a30372e294ce25d5106518148d79aaf1131d4460ea9af1716a1d61964814070808d0837de72401992ad8b1fb4830c7c87b328cbb3b11bf49e9a314c7d62bff5e4f70645a170ce224630f2ab303a4c0c91ee4df4211accd36d8277f2560c4e0cd0d5852050a", 0xb1}, {&(0x7f0000001640)="ea21d96f4c2b9153e7384c206a20679a4698b44b3038a0375a433e11f7cdb51de7e966c6971fc2fea07a355863b968ddd7192f5b210d8ea2ba43eec4ec7add335a4ce083c46880f065046bc7ff396b5f4c56958c7c608c69b00e32c8d5abc195dad9f73e17ba39506809f4bc699729d2203b99e09ebf9f3471bd2cc6b80f112e3d9df4e35a1a829c527041fd4cb709d96bcc7a12d394a4ee5cd99d1adaf2663330077283237398b70a706451f9b9c73d617d9518b0075a18294d13411658", 0xbe}], 0x5, &(0x7f0000001780)=[{0x78, 0xffff, 0x3, "ce882e2db206f6f15f7c6992e39d7b5422909b8edf2516135c95d72b0e58c44bdc59c0d36dec08f633bb47079115f530b2a6a75551ac7bdb9da2121428bfbcba7bb4864bc3f5822b407da6e5d1533ac351c4050740447f26946b73cc8a0e85c1f6a1a23a6570"}, {0xa8, 0x1, 0x1f, "808b26e82ba3ccc271972d330772a4f37e48514764169a5fa1b5e56dae27bd706ea338e30836b8888a2fdf04996687a86b0603f79c1a8a84d2e710c80e7bcebfb1306f259f48a89352529bfa0a14803fd564939b338e7dbb77987346056d8484a97575d99fd9ce648fa97340d9f58bd6cc938f1dc4033bd56cb30213f182ab274faa5beb83610e6bed9cede1c7b2f66684c366e435c1"}, {0x18, 0x1, 0x3, "0e9e9c"}, {0x50, 0x1, 0x401, "5ba59ed571fb68ffe30591d2b15b372d7127e5a87d51200ac134f1f8a53339909c4099c7bbcadc71e5b7191d3090403862d888e4eece332789ae6e"}, {0x40, 0x1, 0x2, "e794ee6b97722ad97fea1c0ead855fc97f26f7eba3db57d7705eb245434ec2ff10aac82c8752643b8b"}, {0x98, 0x1, 0x1, "e68b3308cda5fb472890d53d7e7cbc81e8c12b663a48d8777e762123eae002e021a495e6b04343d432781a0d473fcea3c9a0e0f4563df9d96dbab398ede713124123f888d84a703583bd15d5c12f34664bc41c12234f0cbd60818d2969f7bc42528fa5036b1ce53f15be787c7b261c42ac2a8dd05e9ff479ae7596f2a4812aa44fe6cd5e5331"}], 0x260}, 0x401) r2 = syz_open_pts() r3 = accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x8000, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff8, 0x92, 0x8, 0x5851, 0x81}], 0xff, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0xb0, 0x1, 0x1, 0x6}, {{}, 0xfffffffffffffffe, 0xc5, 0x1, 0x6, 0x5}, {{r1}, 0xfffffffffffffffe, 0x20, 0x8, 0x4, 0x100000000}, {{r4}, 0xfffffffffffffff9, 0x2a, 0x80, 0x100, 0x3}, {{r1}, 0xfffffffffffffffc, 0x4, 0x80000000, 0x5, 0x6}, {{r0}, 0x0, 0x4, 0x20, 0x5, 0x7}, {{r0}, 0xfffffffffffffff9, 0x54, 0x20000000, 0x20, 0x100000001}], 0x1, &(0x7f0000000340)={0xfffffffffffffff9}) rename(0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x54}, {0x6}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) executing program 3: msgget$private(0x0, 0x482) syz_emit_ethernet(0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaa8aaaaaaaaaa86dd60054bc7fff50000fe80f0bc48a31ffb67769005dd137d29000000000000000000000000000000ec"]) syz_emit_ethernet(0x31f, &(0x7f0000000180)={@broadcast, @broadcast, [{[], {0x8100, 0x3}}], {@ipv6={0x86dd, {0x3, 0x6, "9ebaf3", 0x2e5, 0x3b, 0x2, @rand_addr="ef0e2a6eb46d0a70d5fb877138565bc4", @local={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x61, 0x4, 0x0, 0x2, 0x0, [@loopback, @remote={0xfe, 0x80, '\x00', 0x0}]}, @dstopts={0x16, 0x1, '\x00', [@pad1, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}]}, @hopopts={0x2, 0x1a, '\x00', [@pad1, @ra={0x5, 0x2, 0xffff}, @pad1, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0x1, 0x2a, "ac4fbd746fc7c63c34287797c7b554713585520730a4dd1063afe4118fad3dc8d7387274fac1c02e1db8"}, @generic={0x0, 0x93, "53dcd8598dbf36db8c01f9e067baf57fba93c0e5197b57bce19298deb61e651d443e9e3268de6ef7aad9a8319584b4ca987ded7d1fa8255945d6cf660d636701b9087b5da968c2042c4b43e42e7e569e55b5e26b2bd754a7ba17f093f40f8eafd1b9d3083b06ab76d346ad4f95625c0c9c7d2263ab3f2009653158a5a85a65fb7aec077d8fbe5fbdc86fd725f916dfb0102d1a"}]}, @fragment={0x41, 0x0, 0x3f, 0x1, 0x0, 0x10, 0x65}, @routing={0x2e, 0x6, 0x0, 0x1f, 0x0, [@local={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @multicast1}, @remote={0xfe, 0x80, '\x00', 0x0}]}, @dstopts={0x3a, 0xc, '\x00', [@generic={0x4c, 0x5f, "3a9261504b652930399c77cce8d85a4352645a450176b9c9c4dde3eafbebc2e772be3bd90ddd2a3b4776e2bf6b579dbba396febf184fd5198412476a5076a243f66766717aaf2666b865ccd2976e477931eeca2a016718f118592bca57f004"}]}, @routing={0x32, 0xc, 0x0, 0x1, 0x0, [@loopback, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, @rand_addr="2632c0a93dc3df2cc4e9e0b407d211ce", @rand_addr="de248443fa7ba8e9b0c7320bc8bf8c75", @local={0xfe, 0x80, '\x00', 0x0}]}, @dstopts={0xf0, 0x1, '\x00', [@padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}]}], @generic="01ffff9265f839199776857910b07edc5846e25490156041612c4db3f47dc19465bb6efbb05f8eb2ddf2cae5fe42cead08942da92712561824186064749cfca92858fa0de8e59552bda943de00ea263611d63fdf94d7920e09185322db7d3b0bd9f35cd0108ee9c283bb85f4b3e12323c5bf28832922936136a63665ee444a9119946c3695904724858f287baae5c992c04491b190"}}}}}) syz_extract_tcp_res(&(0x7f0000000000), 0x5, 0x6) executing program 4: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x0) fchown(r0, r1, 0xffffffffffffffff) r2 = getuid() setreuid(0xee00, r2) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x400000000}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = dup(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r6) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r11 = getuid() r12 = getpgid(r8) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x80, r9, 0x0, r11, r10, 0x0, 0x2}, 0x0, 0x40000fff, r12, r12, 0x10001, 0x8000, 0x6, 0xbdc2}) setegid(r10) setgroups(0x2, &(0x7f0000000080)=[r6, r10]) lseek(r4, 0xfffffffffffffa3d, 0x0) pipe2(&(0x7f0000000240), 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x3f54c03cb53f6294, 0x8) r13 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r13, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r13, 0x0, 0xb, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x23, 0x0, 0x27) executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x3e61) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x9011, 0xffffffffffffffff, 0x0) r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) getsockname$unix(r0, 0x0, &(0x7f00000022c0)) socket$inet(0x2, 0x4000, 0xc1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000080", 0x8) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x2000, 0x2d87) r2 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000180)="cf70770c0d6e80f391bb19656265c41dbf978bc8ef8f9c4c61decb06778c275ed5f70fff9371f1e7789cea6dd7768a2bf2e1a3b9964f606ae9f98c61b38d595303b8f29af43b7903151d6d610da3bb97b52d896feb0a9a1e917c89ec20b854157d7a67e8468615947f9903f6affcc36234407d72d527e7514e53d668cd96c5795a50dbf714313fa18f65de35968e6c1744", 0x91}], 0x1}, 0x0) recvmmsg(r3, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x6e}], 0x1, 0x0) close(r2) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) executing program 7: 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) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x1, 0x0) poll(&(0x7f0000000140)=[{}], 0x1, 0x0) poll(&(0x7f00000001c0)=[{}], 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000400)={0x0}) sysctl$kern(&(0x7f0000000240)={0x1, 0x15}, 0x2, &(0x7f0000000280)="a7e469d0f86ae9ce2404f75e3d390fdd5897e1a326b03d313c4949470a38de26eb", &(0x7f0000000300)=0x21, &(0x7f0000000340), 0x0) poll(&(0x7f00000000c0)=[{}], 0x1, 0x10000) execve(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r6 = msgget$private(0x0, 0x0) socket$inet(0x2, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgsnd(r6, &(0x7f0000000100)=ANY=[@ANYRES64=r1], 0x107, 0x0) msgrcv(r6, &(0x7f0000000380)={0x0, ""/11}, 0x13, 0x3, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7}) r1 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setuid(0xffffffffffffffff) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r3, 0x4}], 0x20000000000001a6, 0x0) r4 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x40000400001803c1, 0x0) setreuid(0xee00, 0x0) r5 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r6 = getuid() setreuid(0x0, r6) r7 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x184, 0x7}, 0x0, 0x1, 0x0, r7, 0xfffffffffffffffc, 0x80000000, 0x4}) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000300)="c1", 0x1}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) preadv(r1, &(0x7f0000000280), 0x0, 0x7) writev(r2, &(0x7f00000003c0)=[{0x0}], 0x1) executing program 3: sysctl$vfs_nfs(&(0x7f0000000040)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000440)="ffcb278c38112c96c26690d200c98e9e4f8856d8141a96fbe9c2450a5eff43fa08ea231caaae14f0a047dab20cb1ee27b12544cd9a3fd4f5b8a706fc32dbbf9584f97c021fa8957d5c8b280f675b98dc833d5494f2a0e7ce573e4cad06ec84d890725c517de8138b09c916204edc2f53a88c9f5ae0942c220da63195d954ce8853bf6927e00c8a0bb8f1fbbd309cca4f6cca1df718191e0a814159ea6e13325df46164c3cdcb17cee5a6ec476411b5d3340e3d89aa788ee410307a5a08f30c23a6132c3a433cc19a86941e55f005a3d7aa1c6677059f2cbf0c6d3a011d660b92a01158e87508f4bb67c34aae4784c62e398893b1214b40d3fb48da798eee714d41a8e77e68bd93acaec217faf0c9333e0f3985abc945adf2cd2a6b0113059fdb035ef43b1f65b844ed913c5de6963e292af6a58d0cd607b204e975221cb093b38fdf1dd046c6f897fdf229fa616415a848f793381d95d1c093362753abeb874f813be838de4dc14943e00bf8c4fe19706b5eb1add0ef731ea76c30d0db8301e383c6f5eceb51d209a4836d8c8d2c3dd0480d8117227425d14eddd31bb34f1f36502a7a64cede38d907ff270e2e0f0beeb65815eb6542dea33b133c536555dac6a9c615fd12b270166be357f4b0e16eb76e9c42d5782f06c7b5fd3a451b7349b4ed530fb7235f15870cef23a1d3f0afc16b14d251e8cc4c25c2c8bcc75c8868ab9be5d4a2f44163bcbc11e7bba3b2f85f9f5c9fe7b1398946fbb8d5ead11d0201c2dbe115291e93c634f74dd5e5d14ec98f3ee0befae3433291f616ea353c96f4344e61d45766ee55f4f4f2f0194d5cdfddb4d132fc54f644de1e1c8b846ccb14736f84cb4a4a2c93272308281c3a89d6", &(0x7f0000001040)=0x270, 0x0, 0x0) r0 = socket(0x2, 0x4000, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$vfs_nfs(&(0x7f0000000180)={0xa, 0x2, 0x3}, 0x3, &(0x7f00000006c0)="835257c3099d427d6bc420e4d47dfa3e78a660c7fb92c6eff25cae4483b13feb1e4b6ffb94df4bb6e0a4db4c6dd5628c171e34a605ae2b70303f52981126992d269b65110d4d90fa20aceae90e3070f16ace2bb9ce2e90c9fa52065f21aa0fa7e8960e102fec3f47457d7254b21274ed25578bf4749b55516662584bb789b26d5481174e3e7e602d5177f2d068021902ba4ea3cf72e876d9be6b4fdd50858fa0070bc4e263ace2a4a8e61bbebb", &(0x7f0000000200)=0xad, &(0x7f0000000780)="4ee5b3628da7e0aabd4d5f716456f25b2ae86838306eebd360258b5c907b3ca147a8d8d494d15db55a28cf3093d9f84e53661ac6cb8c097ee555286b4c7ed20f094ba4a502ed31d6a17929e77a6c757f07015938652f61bdad2fc12285a0aa13e4ee76510a242e77dddc360fec49f1e2d6368aa1288a5e7907fc0f9b3dcaa940ff8f6073c75dd5f22fd514454e0c4341bbdca3e13d79a59b93b718b83be95620bfda8224626cc4cef8de75c6f197a883177771ff472cb4dc9aa1eb8bbed76ab040661aa3aa470f0268ad0899f0b3c8828a7fcbcf2ac160296374ce1d9132ccd43c7b59c664a799", 0xe7) sysctl$fs(&(0x7f0000000040)={0x3, 0x1}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000280)='./file0\x00', 0x0, r3) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3, 0x0, 0x0, 0xb2, 0x3}, 0x6, 0x2, r2, 0x0, 0x0, 0xfffe, 0x3, 0xffffffffffffdfff}) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 7: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() mkdir(&(0x7f0000000300)='./file1\x00', 0x0) chroot(&(0x7f0000000240)='./file1\x00') unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000100)=0xc) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x29}, 0x2, &(0x7f0000000340)="bee4a8d74a3529db0bab3cdc6475ce574976a262da130862829d4d395c16c1163c83a31ec0f597f30bc5d9fe5a7f4b62b65d5e0b3004633d7579f8489d9b4379fd2f3097458f0ed09cc633f17dd2318ed9a3a7ecd3f705a500d65525b1d6fcf735177baf6d46ebbe488f2cb2dc1f130594a638076784a32d3e45be46bc45cb8fbac9a5da388bc6caa3b875e12ae94805f0a66b2e630c2b78892a9c3ab149810284d15f5f6eb0673bb8030f8da35d3e025ffee619e8ce9a01a821ff9d05dd6d394dafcc3890e03e9f9ac1d3b467f678940e45468591d0e6144b34e17cbbab7fd3845af5f1519260a529ea84a44d724949cb0621bb9bdfb271123862081887ed0306e51032eb9e186a76c1be920caf17b5e77c023cbc79e39a06eb53f65cd346d985459f68ade88ad9b363cc5daecfc04b3385b32e4d78749480109aa0123a123bddc842a188c734267dc9b76f1adfcf1da926d953c62089f44e4930b931550558377bfc5007f8e467b77bdc4f2b14292daa982b1a303e8bc8704f2f852e194dc60b14a11df16389cec1ce36325b958431eec6d35e4ba1aa4e1ff42ff092c22547644cb6431a8ed91c45ebe0c6f3c3394754965305bbe4f3ed6b8dd08b9d287ec79eca4e1397a2e08d44e46036cd4eac794f73100271e2e6ffa6c62fcefe4b54bd365bd7f06fd3b57ea946259005b6481b9b88c1f27c82d193e2767db83d85c0aa723fc03909aecc6bb2384a19e442c8331c609dd5d15b8450ec3816ba34e68521726183925bba2b9095cf0bce71872302d432208b5e81ae88c514e2cda794940f89791fcb652e0b74bd80d359445bb77303afe46a38ed678b5bdcaddbeaeeb48d0252fe2388effb959f8a26942f00ad4fced9ddd7640f5a660504b43965ed2a66b14db7ec0fc831968e494d89057a7b0424691fd12154a1ff47ba16d4cd9e0f81611e5e19ed5972471453e6acc3c450ffea0c38893a1f33d9f29b10919cf0bb6e5ecf45c14ba6a23b7c9840acabb12e126dd7d2b6973ad01fd2032b1d7c98dd6643f44e488e38ad8ab81ca85ab746504564a28a3bfd9a4b3fa84681d7da87b9cdecfae730a3e4bd8997f20421157c8720a95858a808a4b0758db1d64ff6517c16e2e8992eb60ffb1e12bfec7eb1ac7b9466b8e6156341cf76c5774cc77af15ba75cca24711ebe26d8734ab8303ff0de5f15aa34baab18a01dac1f89ece0315ebd5914e1d0095057de4c196fb98b01a49c09048ebb9d6c8a0280f280836875d932946e428abfeee90ecad162630826385dec657c0464845cb2a728ea5fc318b659cc660ba799567b1ec8fe2931b39dbcb8a73a72243a774dc090440c1702c91d877ae75c3f811f87ea54cfea3ca5c61e65068ae975ffd66f138bac1e6ec6f8783a260ff4c419200991ee093586b300cacc2d175299ea3986cc7ee70d3a1cdd8db5911ae5a4c9d6b6912b880c749b13ce0e633fffa21596d12917677ea249944425ebf76bef4be831f55aeee8a49da2cbcb8af3eb0a109c0ea2e5418eebc90569b1ef3ea956e819c079bdea08517dc30cf62f1ebda0f4ef52094ff002f6b5009b509fd6e43e6978845356f6396d2ea9657a1ef6eab22b8da1441663d4a3a0102316fe8d97e975c8fc20d18cc1f20a8b77ae65b4f9a10c6e77af22ad9f09f79c35c1d60b30e13370f819327b822ebb7b8bba08b1d1449500e2d6fb75da131f682abe0aa55efa14350cec4bb7d93b17af19eb6158bfc04fdc858cef09085029d02ccfb3be76f93d316dfd5cd93523e942fc9ca446e11618bb20514b05dd0325c2822bea8b3040f25c809a1f6493d0fe6ddc78c1c9a41fc4fcb0a92c3c1aa96456812ddda8014b49b7d24ec25714295377a6b2fcbeae032a1b0704f9850b653d7b090ebfd83b7942bd26c6be8e9b45311a4ace537a79a7f0345969bf3ec2e2d83790f8f1174f6085b279eafb531118733d2144a8f87fece31aee11052d4630bfaabf4763b725a0c226acb40302e185501ba489cfe5a3fa2b443fc1971e533ce36633d4788925175f3346eaf9dbdddffad6fc4b6c0bc5dcfad48ea539bc6762601a38e4ceea81db95eddf2ef06a2f6515c40434c39960fb669e388ddfcb3a41b1f0e2ad5aa4e27eaf39ea505e516c1076612d183530c2db7d9ae314264739f93b9f9cc903b0ee7a6d94d9e850743691a0e17b29665cb06ab7401d11df2c7c969a1cf5575f1e09253e4ce705781678c07082bc88b7c71e0021b8ca5dfae0c6db21cbb2cdc1f182c82333adf50d2f0cbf6508473626127126b3c98aa5adcbc8b823bed0dce8391e427ea7c584f2cbb35df5a745f338f1ba64f756db915179f55bacb7630c3c14e7cbd5151048ffeed1e4d28a754a3b4ec2363cd0c892f591edab8abacd94c8793b8b13ebbdfcac9f70d1fff05d62f3352a1907b23c95dbfbd193df95269b22504a2e557e28e59b7329950cc59557dbb89dad683731f591c40ed07538da02c25a83d6c463bf0a19a1bd45cd299e48625345efec27e80dfdfd5a64adac2304246612f64b76b3168fa875f474c759a57ad4f4837b4f6ad45e2a8856f9cba085cfc457c4a0c32c68c8b9679345b30757af1edf5902c4d9d60e8166a2909c5270462dc15c318eb627372f04af1d1e685614a2089b834384f8fbeb323181e73332c2565364823364a909419cc725003792a68c59e33f2e50f2c00d7518b477d4239c3a3c031cc9a49ee866a349d3536960cbeb1712e7dd1909ce0b530f5fdc99352277c804f46397872091d71fc5d588210e41202bc06d557c3b6e8148088fe94e7a4295afcb819c38e8ed1445d101dacf93a13d2d4943902d12e2a3e940cb0df80e01585fd315eb34f872495fec1ac2aae76555ae1a032556286cdda1ab00fd16d1886ba5223311e2e8dadc553aa9f88f0fe9420ccbda1bedd2f70bd60fadac278ffcaf8a705b7e5b3f8d8f9d1afd00631f30c0be63d8510c3302fa1884286162fb929d8e92ed1537277b91dd03beb588a009093ff615a3dc6e70293f4eb9e76b06021d752f5c2cd46d317cd313fc119a8f72c10aa4a04543d585d737e31b5796b0afb2972f2634c90939cde59b70008cebbb3a5ebce7279e7faf41c41585212b524db33b4594d32738dacab917a712bf48939d7bcd7e084553e949fade96b2715a2d849fd286f14748eecc77f04e83214034a78c05a712eeb2de49c0fc340d16e37b6c1242598b8f1be4c77574b6164847d13795309ca8e0c6e61dd419b9af8b2322f1699ad800d1f5983edd920862f04cfca173585fc8eddeba6ebcea60451ae05918988bf3c0b760fc8d179ba40487e02ca918c1a1500f1f4d5d04d6f5ffc2bea206842122e26aaef147c7412270c3b541828ab57afa123582df3f8926c2d9eeb30054b5aa2b3385e4659d07a75e613ffa8599c59a318afef587759eb382e15ee63662ced1080efd3d191debeb7207b59009b45c08fc424a70db5e82eee046b9ac186ced720f5fce835e5ee27ddb35ce5ae9377fca8dce136a0c4ca14bd9d4169bf720af31281287efb16ffb152858feb311c4ce2378b155bd0680efc572205b7d37c356aa46fa5456281c146695d902fb8d53f05b62599a6ef426520dec38c00fd52bf9c823c9719d05e3aaa2dbbecd444eb1d6f0553b4077e1476c7b57dd33e1ac6df4f598b1dbf2ff3fbdc530d9bb1d8761db1b20d39903e5cde3a99c1388398c7d2eacd6488269ad4a1f999fe7281350218746780bd78b93f3c73f39424b21e7a4bdc75ce3ed12d719e881b6d2c331bfcb2fd198fd2a90bb744bb3cfee5eef84f6f443f570188d93a1739f17a1121ea4993a1fdd3b10f7569d454c4d6e9a531e9ba1714024bddc4dde1c37768150c2eb0e82914e7ecff7c2ac18cae8e137ecd01894ab9ffbff8f3e1f49b2e56846d7a69cc0f575fe975f27958a53acd908b04b40ea02ec82ea22a3a1f0ef515edb96dbf4ab7e48c5a9961b3da13591e726b536d3e7c3839b3465270bcd64cd34cc5d8ba3a9010d77b2bb98e4795c1436eb51e42137c7379d290cefd195f09d9811da6eb21506e34b8f24b3fc74cbdc14552830c9ba66aa3cb760795984f9f1e4e4c0cebc1ad68d9c2fa03ec703ce24c30a197debfa88186ea3156925fc2a30863eed94400486b53a9e5bcfc27a2e9c962cdbc94bbeef88f9fab7a756184f3baf1b07084698455315be769269967361d54319a3c6bc1d8a8c2d58bf97c0b51003b01cddd4169c8476a69c1bd705df1164345017a1b9adc4d4623495ca54772c28dcbd8595b3c5369df18605ddd3cb94434e7d39746dc803733bb17c1280fd5a61691165a849e74437f2c681258fd1360b0af303c966badd164808f5fdba7d6a60420fedb69d7591960640b2c856a739e4cfc37d3ad5d2139566632a94f9a2b512eafc15b244b0798c5b308cde960810f915499ec55c5b0038a2b740c76309a4de0fe27b20251dc045abab87cb677031b2f3baebc7843d9fff3a3483e969df8cf10858ca53db4fc358e6845cd5a154086368ea5b88359d37902d9e9b8d87ab0857b4b33da466dfc222fce0858affb562c4e8a78436f36e8ed57f6bc0b202365a89e9943b2b0c35286118c14c87d7faf75c2598c19b9c738072897db60459bbb1d495f41b477251abef641da9e07d24668a1861b47ad8a9364e2b8428787ceb6da762f31774944b04146a914ec25fce6bf5b488ac071a890b021340a49d5d065386cef602855ab538ad0e0bb50dc8a35fa24c122882623c7091264460fb7b3c0f80bc75603e304bd0abf48ef8b5e7a57bbdc3353d00b4313264afffd17dcde766eb8ff13d4944a420aacebdf5e2fcf5f1cb9446b663e4a8b8f4abd3b7553035a4fd0f7f5d95c992b452bbd318fd467d1578", &(0x7f0000000140)=0xd80, &(0x7f0000001340)="b8d474a1bebf361a6611da01748db4651cc50b76fc934af118efaa0a11c630e4ebac87f770da02640888a716b18c984e4be543dfe26f886667b90cf45ebdcc65065783b6fa2e4eb40b016d0f0345610cab4373adc4d5ff907be0e577e80ae8fd9ef03db554c7b9ac6f1b3a484eca3ed49810a49aab7c7a4bf1d22a61a7009d4b34e3d8b26d4a7257771dfb6b73ede04bf86bab1f9024ca2028ca6ae7ccd5efd21d3d43e48d4a294e90bfff867b1339414d590924816d51bd85c8d2a15aae442b035956ede40324370c483ea558124a38618a8cf66035eb5eddf1927341c6926d25a3adb6217f1d96e8aab7fbb48ef6226c10bb81d41495c0f3fe8b37855bb8e36178d89f8c6455933d6d6bd8c9f3b0fcda0f9b9bad0161b0cf0a9fdb71f37791129c0bfd70a330edff31f26778cc22b55a6837d9cbc7629e1f7371c8bcf499fca72ec10149c73665a1b4c09de26263855f259f09e391a2c64888be96265be11c5aad81d33335c6f4d6e38a2b7319d0f0b81fe0316e06c8c11c3b13ee1b7bc475f9aa9ad4f1dfeee07a34d2a754d50baa2943d1923ef19da043f601987fc06d65cadf71916035c2ea54e0adbbfb375408de6567e08fc14a716cc77b6c01ab0d493449d66ef450efb8600f893a8373c49e68d323cb55b68776f616ea84a95c71db8268ef8f8bb94d366ac7c77c950cb012a5adc05765bdced6b1a0fdedad0ee2e6076661047043966a21b5c57fd8ac3c56d09b9921136308489e064480cf28defbca9b1234790e7439ce82bdac3b763cf32313d8230867914ba5858de19ee8a29228be4b988191e42928f31c3087d2c5c049c8c57d59c20762013a82adabc8701c5ad4c65dc819ab09d722893224dbc0fde265247e677d27dfe381ee9cf1a3fdbb9d4017510b706bd04ac451c47ab3ca0f5b3d897c437946559986293164213a1201adfacbc08ca6a9a2b00605dee1cc19a93d8d36675fc53eca3a5795c6e334f3f91c1abca7486db98ca610c9364080a55ad9e482eb6e9ce08b8a71313b20bef98140859015c80efe94f1815d718aa869462d8880b356d97600d4ae945185dfce50e8924da18f0b5e95b1277901e64f3040108be271c1011b32f4571f2e1dd73fb027897e25389b1591ddac9d9219613f855791726a656c512a61f6ff72cee36297d0c9faa326fe79f55d814270940b0ea3e43f20ac1651d727b32aa18c3fb62639226752e2ae5644d06c134ba05bc54b2bf56f745e2aca7b1377fefa269c6cd39aed629421986a2710d5e9676814595824d51ae3186e0f8a43bb8c0db913b0723e1d3ed3447adee80959230b93c8a79a37a0b6dd5d6352ee3260472c60bffd27c62b10c06c2d539b225566caaf97d4ed13da4d89c2700a8af59f952b45fab6794ff5add561d94f16155e32c50646cae83d53d2c382b36851f4958a011edeef7249b7bfe8b576402d56ad90aacba68ebe34b7c9210eec007826111d28240e308379177e7f33617a622abc2fda92f2bb3f13d3f3de35acae912c7b6155fa04f4e3a875e61d2bb89bd619f2de8b0b23e0891057282fb772fcaf1af34a2e50527b127504e8b0644280738dec33024ec89687c2d2447bb6eaf7f44a15ece2747e568fe63e2ae982d26398fdd1233971638f90e672116bfcb3e310ad9eb788500aa68117706d9b74fd97377e5fec14e07fd4fa3a049b97954bdcdf228c07cfd404e4016efefd7ef7096c2a11bb936c0720bde08ceaa9783d940d371c10f1586eac53722e2b2b59fa2e40544e46640fde100a12b6d971f14ea72ee89d3f8f96e74059cb95371e9350285c0b02fa9b69e3eaf898afd6ee26487bb40a68ae43578e009a87da4e7371697ba58d1f36db5469a5b48a5c5d9969eecf4205ec9bed6afa51ec3d80986408a743aa4383aed9d2dfa36d3b1130f69a73052f9babc8872f11ebf23071a2a4cabec3d19160426c4c15a082bc2200e65a71665eb367e40c6120250846ae4b5169b3510089d1f6b27ffbd6bddbe678b1954eee248efaf4d0960755c52660b06db591fa2dd86e2ee0271d5b19496556911ab1c5d5bfeba901785497a50d1da2567d46ec8fad4c35d7a72a994f10f7de725ca9c18480a20fb6b90874f457cdef7fcb10a8bb1e0d0678596cc8057748480e44c70ab98310db541e238f82492ff5acb66b2c903842c14b225f8edb906c4b147cf6a2178e6b4a27fb29e111bfc4c0975a549b16d660cf79f2ee63edae6128d836e173069b2db461204f1f1e047f0a32fa423de558631e61f4b1c5392990535ce6bb0f959fd90eb0f7b1cf15b7f3d119ac10b43285483c7252d69faa26e83ac3b3b6bf3bf7a37e6b915a4523fcd3a17f19bcebc8886f97be9f54db651b1aa22a861662e32c04334cad83f0ba6650cd95dd4de9c53d81d880dcbae8ded67e88e025278da947ccb95d317a986d8e4d4e07f55d323963ac1eac4f41ea1e68df611d0c683ee1dac238184c258029364e21c7f42f0c5a8251c549281d9804dacadf5a7b7ef3b869bcc48ec86413491ce8b5e382425f4137e3fdef359df789bc4dca8c4201480cb2c449901f274390498f6aca0b8562cd284affb62e1ce6c19ea96d39d4ee61d333e65127e79f41d61cd98d81d26421c854e192c340305a31d5ddf1fb80a271268297f3b548350a91ce60afe6ac0f181b989a747793e2a968c58ee1f86127c4be9b348b930152712685755cab2d2f5c4d5b2e7ed2d4360ed080596c0a6de9fff1b5245d01b9f04018e5b47eabd1cac1a566dadd052c50f12bcb96476709e27d847105080891c8ac18507822529fe8f81f0a89380573d1fd54908f34a9785cbbe5a147b87fcc754a31cdb331cbd15d68c7b3d075b81423e35c10ae00b615e3539a5476225c517de3be648b3794ec76abcc27989decab247e5daf7379d09548171e2de0e47643cc4304a65fa347d22e91f558e89cf1bab97654872802c673cd09e36f3801b9bfa3103d8f8e2938497daa7fe0395fab94afa4b91e65e8d149dc1da5d82f36b0e6cfb3a361ca8aa767ad32a96843e21615d7109bfd1a752bdc4f26a687e2c16fa174f4682c86253b4cfd3d9b1f6aad7e8165401f88ad4d928ca035f77a0f909f22f45512508a8c674dabce5755d48651b27f296aa939116567e160607e758ad4b6fb66a81e9db0f378bd1503cdad785ade3072d2018a3cd6095f24f0c388f4ca5fb9f5f928310e4e6564244455380657d4a7db664b6fddb8e1334194cbe61d223b04dd49acdd43dd04ffa9911b2cf6ff16395cb93ced6b5cbc7a1ff398e0f6ce6644920dabfe7a6f2dc7827acb4b8c34b72eebabe4087cb0af10106bb89000e9163ae3aca3a8eff7f57f278c34358229d657a7eb076ee9a5b73d35143ca5c8270fa7f9c1a1d4496b13a91e5588d61f6c4dde5970f02c56cca8b0b9e56eb2d3023d5867592a67e580b03f1d4ff18698f08b8735921299bffa2aaed071827092951dc33b5df9152f1ff7ae6989d90cd3d0d07c262af042860c0abfd151ef4889ce86bc10f8ca581fbd747ffcf8fbf3ed1eb660642c370095121a3d7cb03759417aad5057f8475d36690565ac7f1f415bc9006e8a7552943c7c386555d969b239c04815c0c01bc91aaf83a2d9a86fa9ec49732d30a9e0f3454dc081831a96233488c7c352ac315f400b45b49a2a7dd1e5699f6398229ce0a7f3cbe9ac23c283cb58a9025fb85e15d44e0d18d8c33c2d49140cfa96f35ba35f05da491a7c025791d3a7b9150c763f03d51b62095dacd991734b8d05a9341ba4deb32bc84b356d4c633990e200cf947329fb3aa611ce0aa38ebcb4adee812d2e584eb9228c88f23f57939cc4c4203cd20977d52db1abe11b2645c27c59c2e1e778fc155342b90fbcbaa0842087f47ae9eeba3d683a95d25e9ea596580d133f83fb0d9b2683dabd638e92abc990b35c3ce21058d89b1be5d7c3dfee6fdfa595f0c30a3a5c268fafe17dbd5580da00defc8a2706bcabadef04ec3f727f69f92c2f8191e303581dfa7ea345d9d64f4691e7bd0ad58451c80f7e13b83a9653376d36496a6aa55db2719b4522945cc154ab2f0d57f02e015bc9dba0008569ab283cceb6824fada3a9594f8419e94343d19f81630583da36a8f957a70d037252fae29cbf503b56a23da3a7f8b7dd9bb0a7af8ad2a536a69397c2a10491243cc7094c44233a0ba55ea2cff3bac99f615097712424d8764557c10a1b16af3b87cc3309e18a46adea695673082bce3f841e2d0b4cfa221b6adc18d97c0a98f9f410b34b47929e7323d7ec69d59cf70df08375f8c0333b2aeb170a73aeee15c83ddc2a72576790e0ca5a0bad7af5861a4b69f5d4b5e77273c43533627fb2fae380701d87eb0649f858acf337be8aa94f6a49c219eaa4018ddcff4b0a183503a9060d50dba301fa8686bbaa0a892b640f32deb06dd73bae16eac49f0e3b9cb3ac0aaf5590286772adc997b4958924b5c145847543ec51585bf71d4d95a3c2b24a92243716ec41e4889e7159dd811f6b5fafa4b23aeee274ea65d373230c475b500037904fa256bc52596817631b4b07f1dd9bdcdd9a523c12cfe18bebe400b55f93bcf3f677fe6df3f248af52ddc2d0c547fe0b36dffcec500a9742e8e754b9d3e8b839d2ea0025ea67a04a643cb59b7afac3a4277442cc4585f1e190f79150a4fc72b0a4510fed5db7730949cb428bda8d5e18fd7cce3cbd92753b27d4c0b703740e4adc4db1fdc6b57e45f01c20361a6b75eb0675a543b233ee7f52d66321015d7e894515f83f2711b7bcae98aae0cd39b96a8cbeb359d322a1a081cd681ad3efd873a131e2750b3d7a73808cf8f234870b8e521b4f6e2f587786b881c896342b3fb1a4c57d355cb41417cb38e89c889ad9b51ed4f71669d96780d8f13a5901b3e712e883584c194718440e682fdcb81154e2bf5cfa46ea54b531f3031cd0709c06d7ab931da1e9b6793bdb70fee9f8a3645b745a7c8247299b4206faebc6421741e1a7f52f3743f2473aeae09e3254849068c4a49036cb7dff63ec68ced9d7420310e94baf4e72a328c0d54bc030b1f494e4d4c82a8533b5787d25607a7d12a6c068f987c37b2727e9e94452a3ff3b22a21a97d76fcd67a2ce57c1fbb51a2a2b1fc03299141966891f5754eece711184d3764a7850222b3f1b2a6a9dae731ea9642cc1f34e94232d2e4f1b775483653ce5ad2888a3553a4171dcf33286dc72a5a49279586448c6dc4caf44432b18017eed599c48c60b115b001f2f003c92a295eab5581fcf7e9c2584710904554a8cdf6454e924326f37dee72680ab1bdce66867e50b26cfa71081084aba17b8dd16f51249c4fcec789806030edf9e22487c1cda7a48b63e0521b88379c425654b76e7ca7ccf8969199c16656a47323cef328c15df0b1a60e2903495627e386fbfb7721ee0ab3b87c11d532f14a4d50020c36de88a5bd3351d777b64cb5be7303fc511b2f648f5741386be6ad1d0980b77e8f45b750497fd5a3408ed329377963014eed046357566599f586bb04fe53e736d833577c85966aed99e4865f6ad2988007cc161a88f300c2699695524db2e58f87487c2fbda85690bb88762f91469a148e790ab081f9c167bb45b9e86a8642c767f07326e9488ee1cc817aeb8dae009cc5c0076730c79a2a03ec6063f721e293965520585cb9a3eadb15268b2799d4f64f2f6b9005a94ffff8708c1cc83aeec0956a7b60e4131482dad1ece47c73babe356d2f94f3fcca7df89385b6afe7f66fe5df9b30027d68361b45b74", 0xff8) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r1, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) dup(r3) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) executing program 3: setregid(0xffffffffffffffff, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000500)) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) mlockall(0x1) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(0x0, 0x0, 0x100) semop(0xffffffffffffffff, &(0x7f00000003c0)=[{0x2}, {0x0, 0x2fe}, {0x0, 0x81, 0x800}], 0x3) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4d}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71", &(0x7f0000000400)=0x15, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x4, &(0x7f0000000140)=[{0x0, 0x0, 0x20}, {0x1, 0x0, 0x29, 0x2423}, {0x6, 0x0, 0x0, 0x2be7}, {0xfc00, 0x8, 0x1, 0x3}]}) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80}, {0xa4, 0x8, 0x2}, {0x6, 0x0, 0x0, 0x20}]}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) symlink(&(0x7f0000000180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000280)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x6381) open(&(0x7f00000002c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x180) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') syz_emit_ethernet(0x46, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000060000000b50003e00000700b77391b1000000000000000000000000000000000000000000000000000000002b"]) syz_emit_ethernet(0x4de, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa9cd7361987d486dd60ecea6604a80000fe8000000000000089750e6b000000aaff0200000000000000000000000000010020"]) symlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 2: r0 = socket(0x2, 0x3, 0x2f) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = dup(r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r4 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r5, r4) getsockopt$sock_int(r6, 0xffff, 0x1021, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{}, {0x6}]}) syz_emit_ethernet(0xe, 0x0) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x0, 0x3}, {0x45, 0xfffffffb}, {0x0, 0x80000001}, {}, {0x43, 0x2}], 0x5}) sysctl$net_inet_ipip(&(0x7f0000000680), 0x4, &(0x7f00000006c0), 0x0, 0x0, 0x0) dup2(r3, r2) connect$unix(r2, &(0x7f0000000000), 0x10) sendto$inet(r1, &(0x7f00000001c0)="5e1351d18b9da08c", 0x8, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x80000000, 0xc, &(0x7f0000000080)="ca30b754581ce8f95d35701a627dcaba13aa859a0f1ccbd794f85b47f02ffbe15b97f230514ba7b48a7731e7786b225b6da2ce9783b08d4232fa4572a2afb121e867b9454eee59f7f4e38df7cc62a7506fd244e69d236c1e7116668fdfdb1bb7194237c92dd408c23c21d8bb414ff2cd92a55121363f58aec67da113c4c5e0aa5730677b22f58defbc3d35e24a19351719014b0b065d1c35ef69f6374d2a97ab2df0", 0xa2) executing program 7: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) 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) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socket(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000140)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @multicast1, {[@timestamp={0x44, 0x4}]}}, @tcp={{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) syz_emit_ethernet(0x0, 0x0) semop(0x0, &(0x7f0000000580)=[{0x4}, {0x4, 0x0, 0x800}, {0x1, 0x3f, 0x800}, {0x1, 0x4}, {0x4, 0x1000, 0x1800}, {0x0, 0xef, 0x800}, {0x2, 0x8, 0x800}, {0x2, 0x1162, 0x400}, {0x0, 0x755, 0xc00}, {0x2, 0x0, 0x800}], 0xa) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file1\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod$loop(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000600)='./file0/file0\x00', 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x4}, {0x4}, {0x16}]}) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[]) syz_emit_ethernet(0x56, &(0x7f0000000280)=ANY=[@ANYBLOB="a19eec13b06baaaaaaaaaaaa08004d0000480000000000009078ac1400aaac1400bb940600000000071700e000000200000000ffffffffffffffff7f0000010000004e224e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="4b946a5166aab1361c2e5000000090780000517e3e6d94cf794642f7ed0ac16a0055b0578e3d633561fd7e2139b92b6a228df9fd337d9d47893ed7251f09e39a63b42310338212a159ee4cb3c204cf1b90920db8f52b092a1f601cd9b3806b61816d68db14c5f1a6221bf4d2077e83b91571d824e65004fcb63e14fe656f981d0a0a42934f689f03d808e7566eee5bfcf988130942bd5fd8a5448760f591d0f5e77bf1cb8068762e493925deee34aef6be4961b24733f7b80bad650eadd7b88c30d1376894b4b3bf8c41dceaed1383870a620a822d9440987bb85f752c2f72d1"]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r4 = dup(r3) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000000), 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, 0x2}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x54}, {0x84}, {0x8106}]}) syz_emit_ethernet(0x62, &(0x7f0000000140)=ANY=[]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x2}, {0x7}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) r5 = openat(r4, &(0x7f0000000000)='./file0\x00', 0x80, 0x140) ioctl$TIOCNXCL(r5, 0x2000740e) executing program 4: sysctl$hw(&(0x7f0000001180)={0x7, 0xf}, 0x2, 0x0, 0x0, 0x0, 0xffffffffffffffe7) r0 = msgget$private(0x0, 0x0) chdir(&(0x7f0000000240)='./file0\x00') setreuid(0x0, 0xee01) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xf66c, 0x0, 0x7fffffff, 0x4777c53f, "1c192609307e7be2df67de200000d964612c3300"}) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000009c0)="044a00b3", 0x4}], 0x1) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) chflags(&(0x7f0000000040)='./file1\x00', 0x0) accept$unix(0xffffffffffffff9c, &(0x7f00000002c0)=@file={0x0, ""/503}, &(0x7f00000000c0)=0x1f9) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x22}], 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffff, 0x0, {0x0, 0xfffffffffffffff9}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) r5 = dup2(r3, 0xffffffffffffffff) setsockopt(r4, 0x1000000029, 0xd, &(0x7f0000000000), 0x0) sendmsg(r5, &(0x7f0000000200)={&(0x7f0000000140)=@in6={0x18, 0x0, 0x2}, 0xc, &(0x7f00000001c0)=[{&(0x7f00000004c0)="d54a3f58f47eb521619baed5d8ba6d0c9be9f6d092afaa10412e07541b34c61e47ec8e368cd387bf928531af625df792f5adfdaa8b5dea846f0d429f95f09e32b5dcdf2b64046c4dc79f409ff107a799a7570613c4162753386ec59d3eee36fbc8322ae06ec48a88183374c8a5953300fa0ef049a860c84a6835fc309bcce3ccdfb1fd976715cadd6750cb8df5d6ca10dcc4239285dee108f8417ff703a8e990ea28df92ae75c0b9ee9c4950a502f5e7b658da700e43bdcd001cf51e8b2121e3cf55195f71e3e7ed81298ad5ad1d2218cbd289725a5fdea85e4f9def4bb9845546d7562072fc25efde44fe42", 0xec}, {&(0x7f00000005c0)="6c2e9036e4b7ec622d785502f3976a4ce92f153d3e8fce4f92b75086f3a623fa2c27108bf60c3bb489f1de2b9972674d3b4d7747647ba409dfb692487217fb252135c6d0185057c1836280df13159cb9b5f1a46ec7e4ce1bd4870b372a144e38c13b9c2d0c109d990582472309b04c3b9ec8f05147b0cfd3d1fe08a715fb38d2824f207eda51e2f044aea89ff8a28fb82ff88403baef66f78ec2d3683de75dbe256dbae94a621124d2143784a146f958d94bfcbb8174f5e3b892f7fc28fa392695a43e08acd7dffe795a6268b1c509d47ef86633189883a45eb847905bcdb5a1beaca929ca6883e09608b1a4bdbde732596fb0899caf41a68c", 0xf9}, {&(0x7f0000000180)="5446250a928f045b5839eadc6f0e84694927ffe96b719ee53e70154b5d164b6bdfd0fa5c8263bed4d8c84be48a67", 0x2e}], 0x3, &(0x7f0000000a00)=[{0xc0, 0x1, 0xfff, "faa0efaf915526faed25bc601e68600ec5a7c88c02ac83a41846a6bcc620a478b3b5f9957e9400c355af616a5ae3c0bf2c3468212324813b0d0b7bf4218bc6bffaa0311dfcc41e59d788bec0e4f75adf1500065cc34ac2571a6fde560aaed8a283c9e05702569a21aedcf62e8e17daeb679c0473fd2e868f74024de64e4fcf5feb7155d676a9ed93ff3151107f979c491b2758953b173034eec8cf1f7670626816adce2a0e47f80ace8ce9afdc7960"}, {0xc0, 0xffff, 0x401, "4091e0326148e6d33f9a9388f80e1d93420f7a90499fce167c32fc30b5f5bb6f970acefaa4cb0c57d40f4b1de7a0c44c0ef4822de34b790b69f701f2de2cd77d1e45bbaf3966b3f1993bea29d7949551304be36df60e493ddefb4ada7c40c57cddd21b8d4fed0aa60bb55ca5f0d2a97d8b73b283d2f108b7ec2ce8e0eaf26aeca0f9293353777dbb5bc7461eae621e9672005c3f4fb0d9cbca90631159a64fcf233c88013a95a84879"}, {0x70, 0xffff, 0x7fff, "0503a8f46d9e0f4f13524bbd135c33ae7272d42e874c6647cb102f5af6ece8d4e233945f87c2e48c5bef8299c14e6b6e4723ce6e9174eab3840e46a9705960a616be4cc7cd9d002702528fa39f4270ef8fe0fbf35f88e6d6ef3b5a"}, {0x98, 0x1, 0x1, "93eb61430bd914b7045d49dc96cb3e776c22c55a33c31b6feacc73ff2d74099a191f9be006f765a777268c9b92096737ada3b18ad5014886c99c45411758ae57221c8346441feedf8d89f98d9378912521556d0c4521d417bdf7fd5e7173ef32b5451161718ebcfc89fde0e83c7497bd2744634eb13ec468450dbeba3b0a8763860fe17620"}, {0xa8, 0xffff, 0x80000001, "c6e15e344b26f763882a349c06174bda2311fe9926886d6164ff74bda6a1d41c5fe3db94f75308877453460451e5bdabe37413519024a51cbb141ab066901c2e816f4e8091b853cc04226365515849fbe470f6164f1d68beae04f8801dbb792ed78c9453f922e6185ad83d22a8427202f075cc57e11e7327ea93951c58ac544d7971352c0656a7a1118e2a53398bd152e321ce58825192"}, {0x68, 0xffff, 0x200, "0a348fe82f242133169228b82be52c1557f241df1b2ba1da872e6870d728c8a30faa8e55d64a287bdc2ba21162c209b546833b4f9de6d5ad80823e2a6c485af3a56c99b005703acbcf8480187f7471acd5"}, {0x110, 0xffff, 0x9, "6d441a832e7e84a7fa339fc4fb41810819ec84d08769e9a7cce73531a7bf10b89b1dcb2bc9ebc60f695854cfeb15b7cfd52793dd9e375b3e71b7ea93e9b805ae250c5bbd40dee1f436ffc20ae43eedef9156c429b8c7f450273759e4615a0cb2c8a501e818ea83ed2db8d2004fb6947aee27a14a60c3da46882ee36b089718942b46e4230a2bdea403ff82da152edea718c3959c40a3bd7b405b251fd5d3c493ec7869a26e95262051ba2641b76c54164ff7d4131b456abd75bf1f607b26ba352dbda165988add862d415e377aee3e33c6b9b3bf93e28717b01b317eeb964c166f8561f07dbfe19c5beb7deccd1227fa64b608db635add193d618f463b"}], 0x4a8}, 0x9) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)) executing program 7: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) shmat(0x0, &(0x7f0000fed000/0x10000)=nil, 0x0) shmctl$IPC_RMID(0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000080)='-\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)=')\x00', &(0x7f0000000180)='[)%\xd4[\x95&\x00', &(0x7f00000001c0)='.-\\[+.&\x00'], &(0x7f0000000440)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='+}\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='}1)\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) listen(r2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000480)=ANY=[]) mprotect(&(0x7f0000434000/0x4000)=nil, 0x4000, 0x2) r3 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x40) connect$inet(r3, &(0x7f0000000000), 0x10) executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000700)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = semget(0x1, 0x4, 0x60) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000900)=""/157) r2 = socket$unix(0x1, 0x2, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000180)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0x40b}, 0x0) setreuid(0xee00, 0x0) r4 = getuid() setreuid(0xee00, r4) sysctl$kern(&(0x7f0000000040)={0x1, 0x53}, 0x2, 0x0, 0x0, 0x0, 0x0) acct(&(0x7f0000000000)='./file0\x00') writev(r3, &(0x7f0000000840)=[{&(0x7f00000001c0)="598cf9961e37c61db04c3194bbe9cc39a3a3504cf201c5d678d89e0116d2f0c1253fb1265508082f5ee2a909221d892a523175a5abf9053c3fe7ba1dba0c1abb309e59e257a99ad7a0d986d4a0a312c8c38ee3b1e4df731c57c260d6f40b1887622c67808f3843092fe863a41c78dac9a84cac282a834272", 0x78}, {&(0x7f0000000240)="342690c6ab782dd3bafed2db07c2432b104ace7aa4dcde6c63b5a942c739388ff564780c49edfc7ac09687b83c7e39841c280bedcd2600af3ace6596cb8ddd1023850d3fffa121a9692c9c58d620441b26bb79261d6e5a234acd56a965ba280e76bd998fd6eb8ca7a07d44c2f11b42d6da718997a3160a552e1d98d2b84275a2bc741d77615e05efee4f7cffd39c", 0x8e}, {&(0x7f0000000080)="134f774291af74ca081e0777a62e00"/25, 0x19}, {&(0x7f0000000300)="d77149c7594d46067e486b94f3f9028f51842ffcb35bf66def012a1ca7d73afdd2c23bbc5b", 0x25}, {&(0x7f0000000340)="c8aaf1ab5badf81765d78838a481fad66525cffe8b56bb4b6f59d9dac08e94651b7d231d6d2d06400f0e7dc901be698ecf00140add81121538fae9feaddefc80b6885409bf019909a44f08bdf083d0dcb88692aedad04fe74bf9173c888a639a26a3e8f7545403bd66467be478f74aaf5a2ddeb44fa734c128d18d549dff65dd1fd071bca5edae3ed7a557187f916132b047f013bc5959a70fc3c9fab76f030437818048e71683e1502ed37be627c9b1179fd59da415e65fd62eb1c6b4ad8a7a954c5087fd1a97fac9a80178837212e30b4645a80878ed265eeb83033fff11bf593a910a50cdee168a57a543f149cfa92f7c0ef6aacc490b3896efa21ab7eb", 0xff}, {&(0x7f0000000440)="31f16cc35b68a79845ce63dabc258bc24110e221cba864966c432270ba9d7ab671c200512c33230d5befacb04fbaa5cca47825765d6422b9189fe68be9bbc044a5bf04e3be51fcf217a40bc89a2d1e106babb25ad83ae22a24a861024c936a9c38778d4eeda6a9accf0c47a112c5c68d237830985e33a5caea975c53c1f2fb06560838911a893cb706b4e563aade0af38a6f", 0x92}, {&(0x7f0000000500)="708103b6a2e7f9363d111caba6bcff2092e09fb92e72c3b9f101b14116d0a052011ad44bfb87d3f5f0b2c7d9a4033be0733de65237d4f4ad2c9b3eb67d2356f0b83ee4cfbcf1a990803d2f9113ffb2dea74e6c61409ccfd5fc4c01db0f4f13bf0959603216cc89ece6b484aa2b8e7c848b80db5364bf9219497de280816e6c96f8f85eb134d70c4b516fbf86587823351a1fa7271cb8ec79d8a5f15da086637604a56dd5b43cf3b7ce02116198712705afe852b5ccfbddf8d8bdea614c973fe0911337af72e8d7c762d810bbc659aa723d126b62c9295cd9b2b83a9ac3ce48995d0082878f9adc072d43e9aa91a636d86e412293", 0xf4}, {&(0x7f0000000600)="e290f20f11338a4aa6528326b5b392e1e461675efc4a71288a99c089c0a626b7d6eec3a4cb86770ce66c8cf7db41b8d55ddf94eaa9966bd45db94796b9c4f3d1834f1d917c284c38fd0845cb3bef3639d1ccfc0cfa5b6ad194c85d96fd4e4e52dc40c82e424d6c585aed6b186718b0a0d40c7dcc49c325d2f40f382cdc183e953b048589224f4075dc5bba32a108124a0cae96cd697e9b056660a1f9d735a7e9ef5697b5688fd166499306a2aa671bc9acd21337fbad6e7479005c4ab0c7fd0c9de64a10070b", 0xc6}, {&(0x7f0000000700)}, {&(0x7f0000000740)="f5d084e655eb6aeedbcd0ff2a8882a5905124da4fd532419209ee82453d6d37faf8539e4fa53682afc9b14fb7cbd6b5c723440ea97acf9e862d007039bfb285ac27a773f82a2d597cf1517499ba2459acac17b2c0f0271d20aaea549626dc3e53221a9734b408bfc1c58d464b390185c0323e2ca9a246db862d92ec9070383312e1618b4c37f567399b5b966c139bf4b7f2053e117dcc0877c88dc5f4216cb1439e5488490ed5d74d5ff4c8dea3a8d2447d9db6992d5bebfe31a6378d40fe4832863ec3386edcc5e2e268a20e819410d6975fdbf76a7ec4d", 0xd8}], 0xa) executing program 4: close(0xffffffffffffffff) select(0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() select(0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xb8) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x7, 0x851}, 0x10) executing program 0: kqueue() r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x200, 0x0) mquery(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x0, r0, 0xfffffffffffffffe) kqueue() r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) sendmsg(0xffffffffffffffff, &(0x7f0000000800)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x0, 0x4}, 0xc, 0x0, 0x0, 0x0, 0x3d0}, 0x0) close(r2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)=[{0x0}], 0x1, &(0x7f0000000440)=[{0x10}], 0x10}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r5, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) (async) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2d}, {0x30}, {0x46}]}) (async) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) (async, rerun: 64) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (rerun: 64) setreuid(0x0, 0xee01) truncate(&(0x7f0000000140)='./file0\x00', 0x0) (async, rerun: 64) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x200, 0x0) (rerun: 64) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0xfffffffc}]}) (async, rerun: 32) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000100)=0x2) (rerun: 32) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) (async) r4 = socket(0x1, 0x1, 0x0) (async, rerun: 32) r5 = socket(0x18, 0x1, 0x0) (rerun: 32) setsockopt(r5, 0x1000000029, 0x36, &(0x7f0000000040)="03000000", 0x4) r6 = shmget(0x2, 0x3000, 0x604, &(0x7f000030f000/0x3000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000280)=""/134) (async) dup2(r5, r4) (async) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000002700)=0xffffffff, 0x4) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000080)=0x8001) syz_emit_ethernet(0x3e, &(0x7f00000003c0)=ANY=[@ANYBLOB="ffffffffffff00000000670086dd6073d4010008000000000000000000000000000000e246b203ee1558e7010000000000008000000085009078000000005c09a8edecd152e84c46a4f5ec9599539066c9545467a5ad84e5da4151d843e93882c2098c4e902f429eed8154faa4241ccda96450f57ff878662a5c904d1be9fdfb764dbde8baea78937025d58b16f42e33ffd77c68da43e01892ac6ded08094df19d77a68a9e050dfc3471c655ad1ce697f99895d6841eafdf1a6c8f8c381ce88d804b950b6da5792845101fad45b645fa0c50243d7821d6"]) (async) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x2) (async) fchown(r3, 0x0, 0x0) getrusage(0x1, &(0x7f00000001c0)) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5c}, {0x30}, {0x6}]}) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000140)=0x7e10a2f) setrlimit(0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x800000018, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0, 0x2ff}], 0x1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)) r3 = kqueue() fsync(r3) pipe2(&(0x7f0000000200), 0x10000) pipe2(&(0x7f0000000000), 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) write(r4, &(0x7f0000000080)="0f7850a8f62859d2b5eb72a2f15dfc99b094376dd2b2f7c877669e983d1b5d8a6e2361267c0a5bf2a0d9324fb057094600782284e67bf1aa1e5211952d980fac3e49873d3b42f4e2d9547063839f0cf0d9d0156c87cfdb290134a054803ee2b5e8917cfced7f15670af8b761", 0x6c) kevent(r3, &(0x7f0000000100), 0x4, 0x0, 0x20, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) dup2(0xffffffffffffffff, r2) executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x1}, 0x2, &(0x7f0000000040)="1b7f", 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000100), 0x4, &(0x7f0000000280), 0x0, &(0x7f0000000640)="e2714be05c6a432bfcb43ba70e2bb9e6add925cf34d00e465191e199efee4898bfe502dcc0a3e3fd0cc0e7969055dcb470ddd2f263dfb8065cbf63d41b2a29e4f92695a2dae1e619ba2b0ccd1e605cd2827beb6ddaf6b579cccebb6d267a74d6af9f2cddd1eb38180245caf3e0f240c5f1ee52a05a63c446df6149316cc2e17b775698e9114250d85ec893fbd204889e5c3f37ee5894227fa7b36a2803d9c558953caa2452fff1bf82f49299d2fd07d8a464fd351d966782d21806ba5be9dc66d7dd572cdae3822888010771550dd55b3014876e2537e33b838b12b10d843be49e4cfc3b3f04a60088dd3cc3fbdc16864e028753d898f0bc0bd6e20f96274d743755332aebcec91d4f490000000000000000628c7c526f7de4f21b6260bacfe436d6eb63a96ded0b0f29cbc8ea2a7d2760b1fdf551506810d63132c72c14be5ffcc53ca339aea237797e863010", 0x14d) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) link(0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd600625200000000000000000000000000100ffffac1400d0fe"]) r0 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x8, &(0x7f0000000100)="54db0b54854d9a37275631fa6e64174e78402377241f3b2ed58c7bda91f1bb6545d47631dff7e76aa265a2f8843b8ce1456e3fb26125a455bacf5bd48c8d7bae6cf710c023b177094b91f32433bbacecd6613f1005d2fb896d2b5266906e9b8c5c1a418c4d72195cfcda996f6f5dce220916634c6dbdefed7290ee704452", 0x7e) setsockopt(r0, 0x1000000000029, 0xa, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) openat$speaker(0xffffffffffffff9c, 0x0, 0x2, 0x0) syz_emit_ethernet(0x12, &(0x7f00000002c0)={@local, @local, [{}], {@generic={0x88a8}}}) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100000000001000}, {&(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x80000001}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) executing program 2: sysctl$net_inet_ah(&(0x7f00000003c0), 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffeb6) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x5}, {0x3}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[]) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x6, 0x0, 0x0, 0x0, 0x0) executing program 3: close(0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x40}, {0x24, 0x3, 0x2}, {0x6, 0x1}, {0x6, 0x7f, 0x9, 0x5e054b4c}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300800000}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x2079) r2 = socket(0x2, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000280)=ANY=[], 0x30}, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) poll(&(0x7f0000000300)=[{r1, 0x40}], 0x1, 0x1000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) dup2(r0, r1) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f05000400000000000000010100907800000000603977"]) syz_extract_tcp_res(&(0x7f0000000000), 0x10001, 0x2) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000003c0)=0x1f) r2 = socket$inet6(0x18, 0x4, 0x4) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) socket(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x7c}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000fa1000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x18000000000}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x41ff4000}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fea000/0x3000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000f8b000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil, 0x1a05}], './file0\x00'}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x40, 0x0) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000380)={0x8, 0x1}) executing program 6: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6c}, 0x4, 0x0, 0x0, 0x0, 0x68) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) writev(r1, &(0x7f0000001480)=[{&(0x7f0000001380)="53ee346d0eed9d5e0c02589611a9f4a5f5fc2f81faf147e4bcefe405152c47dbfeb1111986320ab01acca4149be4e90ca450846b5dfe9f7a44a8562d4b080fd17c1fbd0b498615ba0b9297caa650c94965d8360642e7ed9f62c54ccaf79e2566b6d49292bbc46408c428e6c4219e592ae928cc39b990980c77fcd8c072c9ae0c4d7896e571c43768a2283b87215ccf84908424288558093cdef4f6a2d1de3af7957f648e1b73f86649e35c0fb1995c350a0c70ef719414ffd50b893ea332c9f784820ae3228c453975e1c364b3b4cdc9d77c0fcad1", 0xd5}, {&(0x7f0000000380)="95bbb6d7d111cf42397e2294eff3aabe25e25a2e60534dd8ddbe33a87693204898e07aa28cbe339b1abb4aae52d2e31e1af7130dec3461c030c7b06c11d1aa968673b12ec9452ad6382429", 0x4b}, {&(0x7f0000001500)="b7fd8e4219a786e9a41ff562a3f57309c5e9fafedbdfd44a5f88bccf0a67fcc92fd4a22393628b0342187e70962743bc87636815922ff6ea075f8db1dd20b363c4f2171381af2132004604b80f19642323ff106fb803ac3cfd404801ba244444ad721961a8caadcc6de3f8dccc810cc476b6e84d3156cb2684721bfc8bca56a78fa010dc36937438162022dfb00e46e4c8beddec9ebc3474770376de689251b243bc7036fec97b67eb3031835ac1670742fc3ae041a5edd1efec6176522595d442ac5d9750655df70dc9f820f234f8ab7da45f4203c98b6ddfd7670192e6ac8c1f0c3629a39fbb5f8a88aea50c9a2ca8029a2bbc7359e915201c29faf1b6fdca3902cf328ccf8d24b56df4039b2a0d7ec8e1cc1e014c08601555e4eca507c415168ec5fa1bf2d12ea1de650737ebd228ebd5b1fd39a11971dc5d230ff4de8d56a26a32319b8cc51df44b11abb03b7706d9e2b1e95f0a67b0ef8606c53c83622c8dea60c130a6aed9f6fd7d1e53f6ecb5b9c59b7c2578211fcf09d1692dcbc642813874d9d96f69525ecdd7d1ed30b2dc3964cbe9a20521dd737b2142248dedc1cebb8e079b78c5a0e550ed06f2632e30b47450a27160391d62d4ae634ebdd6a74bd3cd005a75d52c3036bebf9d0a290671337232bd0a664fb176c099f2f831108b852c94c827bc7dd9351c6fe27b5191e46d41d58ff5db9496f6d3cf21ba8af66befe5e325f17cd5c8381bbd2c293d2116cebea70a5ee05c67efeb17978b1eb83deec3264c62a05639f7eea36e1b9be46dae6f409da7b104c9bc99b0b589c5b54606ccc50a26d67a320d25d37c05af37ed28dde45f64d1eff42d6f3b61d4b62e046824cb90e5f30bd0e4e9aabaaf8d281587e93ca104f10d61b2cc878650c01c895ce82fdfb17b63374e7a689070874ea5ea4d0708d05a70b2ec7fb4f2a19376ce50784c99c43821237734315c88b010c0df2a460a48b4c2e12e52a72b36a8dba2ced6f86c1f2ca6015ab07be55a814c5d3320ff57259b5a9f4c334989f4b1b9a7820fa9c531437c70d45570a838ddfacf6972cb51fd9c33814f138401342d954d55a43f9f0a5cc7c5c8792e9189c2cdf2a6cf278812c36cc229af6ee2c2fd7fce74650f0d6855ee255f10dd4c90369b5c9c30c6f0d7cf7f2da1f8818a1aa7baf1a4d712df58063c8d7761a64ae132c85071c33f1ef43cf6975b0716897ad0e83abd5b6ab3ed89875de9300a666e537f10d086261899460961b5d18eb17ec4a3b7db81042e723392ecc7b903725878acf13b5922d1f82257c05b5e6e461dc729b9d71be993ceee4fbbc4982fef69a86d597f3ad757007428a82a3d70b4bfb43dfb21a15bedb821abbf5e4da59e18eb61a13e4afc718d3efcb0d3c3dd46ab9c0384d20dfa6ec077fa27761e217a3bd0ea1d726cb1aee70fb7f892177afd96f9acb65d700d43169d81846e5605e72f64e10a9ef715a0d828be9b742bc8eb67300da0bfa72a9c5e3ff3a380e84d780cc86fb341a6221973b70764e5f902d57da0c2218931f9eeac55a8b44910dafcdbab8c28327a6707bbed9d3361478261d4d79eb73555e8319bc9042fb2193340c69ce6b7f86466c99449f0764801c8958426906dd3f7d388b8ef80004f583fa94d633252261b1fabe077fc4f86776f8c380ebfb3be006448a7725465e52eda74f555b45297bb7b4e65bee27c2afff904a598acd67e4bcbbd4b0b450d91d4f71f42e7cac4e45d4260dfc6835e8ce6d3f55f3475be896d29aeecf1764a2b3b544ecefa42edd2d916cac9302ae7a62a11c30eb29e3b96bf0575e708332f2dc37302ada7ba8be1a47b56f8d97fb0d616813c8f0b06b0e0976334cc7f29194cef11226db38e41c1befe4f38b8de40d6ca72412ac56ff1c2ea6c545df028dbba56a23ab378702b935482f68ae0d6f8c8ce120f2a71f8e1cc721a716382b265ad8fd80c23a1ca44875dddfbf4078c2ede20fcf53d466b5a1c0871ce1f826f5086254d58cc1f832d9e9ae7aa58371d21f9d0e25a510755d72a38fa78b21c0474b02cc251bf005f3077fd1f58849d0ab06dfcb75544de9071ae016f68d7ec1bccad3565685724a87d5da4636403546cfade208676e4e69fa546e98cb59372b24b188f592c6e0b26b017ab3e21d044b2d1a899817215f7b31909bb6de4b919ecee7fd61a7b6b7b0c1e766d1605ea0fb15d6c9d7833b7eba2dc2c3c923477a499ddfd7bb59928f1ad44fadd08f173c92ffddd2936bcbf7038614ebb2dbec732df545ff744ae1215e3e25d7498536314e9baf2345338345f2ecd9ca19899940c64444eceb542730b7b96d8e212f29a221e2791757b3f3c304289ebb1fa3b3ae8ab0c162b9908beadf9ac013e21e58626e6554989fbcbf98e400c5e978994ff00ec6632d3cdbe05dd308751913fb665505065bb338e96295db89486602eba2289cdbcc9a03c7ef12b9588d614cb03b2c76363cd75cae98fe7927c74302d1b538355bc531ecad3da1638c5c066956d2d90c138c3881c913b2dbee4b07cf4e69425a99800830e77c7c94a4ad58409d3a39c9517ed78dac01418528a69412a61112f1c433263bdba1b81b0873a6e9d71fafb0225c4d17114ce9daf36b2238bf5e2ea145a38317704b6015e0a3a6486f7eff11a867e71bb5260b05179a163e9805c9743167e663701dfefea0f7217f7907200803a5bd00a454e7abb5c2d3c17df72c43c6a16a298e8f3cb710348ea0133f3182981d7896dc4ce2d9ebb976d937ed5ae02a1abecc4ae4369bad360e08d1474d6f9b43445e3f72ffebefcfa6c03a33818b6fdf5933fb138f3a23ff2635b22c2aeb7acddc6967ac45d86b29147e3ea852117ea891bcd97081214301609da855270a44e8d35781bdb2fed63fdbbde478a3205716585d9db929a5e36e2d0d579839ed61694b7d85256573bf84c45ece1bfbe68424c53e132e5bc95af2fcda52eb67e2afb63b8daa1a1ba27f770c72331e3ad471bb51dfedf1ff54ec7e2f1455c3995bcbdf4baa48dfc6a1b67c6a8494010dce0995d99ec26ce6dcfc7e7b868d48f0df5afb4f699efec82cc174c054b6f340cf1bab5106a3336fbbfb639362d8aa8a1c119944c5f57582b2cc0bf76a8c866d36d88791c377fd9b10ffc3030c0f792be68f5d5ff24f90e72375774f8792221d81b4882ea885603aa9497df0c5e9dc6573f487270d37ce27a7d8ef1ed9f960b6dbbced777ce5527be0a87f1b22c69116c77617385e6c626491e73c7a0f0da863ed7d7225af47ef90bb73ff43d714498da97c1a5f41c02394a2fe496118af802515ba0b7d135ca7eebe0110d18499ea8232235b8173c701977380adf5ce8f9b10b3a7d192e8cb4b8da7fe85d053451c2a4e60ba3d1af390cdedaff43d7d7d982e32dbc4002326b5746b5f1ebd07becdca6f3cd123759003e21f73908111a7904ab50281272b1b5709c090685e977466a3732b58c272438d1e53272d9c42b1075bdfcfa4b0c511659b6366724466d98ba805aecf9346f98302b2ab15f19b01d8ed6d5e75b0d0004e8f881a96e6b89ec35de1376188d30d6d1be06c2d3f6ebd16102c256ea0a58c647547dc578f22093af34ef9358453b9c83c67aa1f484310217140d234d37342a2fe11d7e5355b465b17ff30c1c0551247cb808b1abf7e1aa5c4ed78d55e5a554f5db8a2247f1334da7bafd38664e4cfa27049d7159f003cec0c00dac5085af45822ea84f66bae23b69565ac8b3924a67e3a53d7da33c4dbe83c7164c907cac41d46a14bccf18505b7859fac274195588c3923f0236d7b13bab44e94021f3693fbdd3d02606ad3fd0f72ea6b4e1ed14526f98937acda91b5bf4b252e7d28a06442e1fad14631f2165a5327af0b4ef994d81741efc0f6d867d759a19b785e65b3e0500f21169c8ee3f2a848589ddf5fcec86b40fceafbadbbef82699c98682c066d2907540f801819472231c56a34a62b1f274143d3b21ba86671cbc68af8fc4154d93c3aad1b57bc4c08009e3227230429d66389277cd77d53eccc875f7a45c54cf114fe7bd0a95a7029c9649fd286187ce73697c0fe7883fbb6389d5b035a474b8318b8e24865a143b38218132374bd58fa0a270ef5795687a412d7c23a71043739be531ba1580e6981b89bc40ad7ee58c034fabcd5a1153acd3f9b293a9e4d374a3a44c1a7f765a5fce7aa1585d6383b7f5ddaf83efa6f1dc32abc0e26da1cc2cee80f18002fadd00dabdf5b881c41323081ff0eb3bf9a348d3eebbf3e65bf094366609cd8b59622468682befdfe7995ffd39fa238342f2eb7bac98fc8faa6d898fbb95b8260145f52adc25f0abbb914c04024f052411f6526f1d6763f461bb6828db3883a9ba7406c108b69d1e28f440784422c481d20a9a966765f02276193b1f10a7fe00b9adb45142e002277b2d13d6d423dea9dbf7aac4f2815456efa9dc4c39e26e2f7a3873aaf6e11aebd1273b32d3801356887129495b6fb966627bb6ac1ff5c5a4bc46e86d4d4a8174cc8dfc7c4c90299cc0dd3470a8dea1e60174c11725969d01a7b80daa0c6001e0a30bd71215fd3d1e4e361a6c7acb2607a3e6b25f454469652a104736fb5f532cd58571696b242dcec07da516264e7165c3987e38c5ee093c9671fc439562d4496f1e83d3399ce17ec705a70da9891f591ea56d2f2340a863543920922f8d8510e11a051d0a893fd381f5f74712afb0f7efeab1fa19666e2689b728cc60d257fc42e2308625eba609262f0f1f798e9df85d2ef4328aadebb2c1fd8e201f455aed0ffdce4aedbf62d9beb2d44d1ac963c38e4ebe8916cd245f3e4e1ac61b95ccb707e11df089750329b6e1543013a671de001fbafedca4368f1b49f2322d7ee2eaa9ffe2ef3e96c23d7afa12b0e344eeddc99b9f4b630a9bbf44c379cbbaa606026dd0e82a93347d2540621b977fbc96a5545c3d63a1398497338a6e3ceeac0372dc328654cf359bfecea45175b21e0764704920569b263aadb459992ed267fbf04a509bcde393481a8f4345f6f6290cb81ce3c12720541c57d826d322ae01e682dcd59a4bdfa72f4f54306ccc5312fb26dc0e08850e8a8b39b181cfb53dca31740a12f2d0ea05a167cad28a178853b9b2ecd6189790f277006c4b97774b696d8592bc2b2e2dae312da4ad783bb81cd4055a988d89e0a5e6631eb4ddb0730a751f55db53c0d81bf1355691bd382e7e8a2d73700af9290d1ebd9ebca25de6b1c599d34198fe21a0260899b6df5a971ea15903e41ef3963d977ceb2e4c5591e66c6a0add71736f41b476b6ee876c4c0efcf6ac4a1c210c0164f85db30d117899a868cc8f8e11e3b4900c095cd3caaba71366ee93dfa54a95da5845b7129fbf3493d3f16cc56ce7c5c2fa8ae8c9410c734dfc650c67c1648095f0d29ded5257f709b0c4f4f5d7255d726b8ef3934deed5088a688f35e090480d5a5f9c66682ba63fd0ab4e7874aa3b584bb75698f603af2ff40c884ab8bff44138d9c715207a5c9d28d06faa513471703e05145841006ac28c2a00eb4f6fd6118567c53fa8c83d2cb61f60b597121f79675816fcef5f2302640907d56c2746427aed7f5d1d0a857bcc0fa3f72fe5cf1745ecaddc1ceb84aa22c8c87423ac0c53e80628d6ff9ff20bb056d22f0cb3f916552ebf7c661ff5a9fab8c966874093a1f3c4d1b4a30118c604d7ca3aa696102b1ad9b2e320b7e978a987878e6bb51943ab55fb8e01488e91bc65d0821e3c0dd354535768f5e3ad115d6e90b82977828406bd04b383e71376bbcc4d37faf63765f3a5a2ed65", 0x1007}, {&(0x7f0000000280)="6b2b22a5dd5a160db6e5d91a0a9183486513e6e2cec886f996270943b11dfe5d5652761ebfd14b89b78ebc86c0c1837448c769c761b1c1eeaa2dbaff3cd6513cc77074172962c3d05772039cee7051fe4535bdc2bef18b3d1287384864b5f1a5e78591d42ad8c6cf8d683a65012045ddde7beaf2d029afd9086b71d9e98f14fa9bde013194313a616fa1fae87d32cb62143f4390d0c67933303e5f47d15d27b703709df0c5d425b900f1ba69f7a1d106fc18df0888358624f2f16b564407e1e86ae5574d349e66513cd9376b4b207badf0cac3ec4bb7687e23ebb218fe933137", 0xe0}], 0x4) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0xc}, {}, {0x6, 0x0, 0x0, 0xfffffffe}]}) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000100)=[{0x25}, {0x3c}]}) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) open$dir(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setitimer(0x1, &(0x7f0000000280), 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x0, 0x2, 0x81}, {0x1000, 0x7b, 0x0, 0x2}, {0x400, 0x20, 0x40}]}) syz_emit_ethernet(0x2a, 0x0) r4 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000080)='./file0\x00') linkat(r4, &(0x7f00000002c0)='./file0\x00', r4, &(0x7f0000000300)='.\x00', 0x0) syz_emit_ethernet(0xaf, &(0x7f0000000440)={@remote, @remote, [{[], {0x8100, 0x1, 0x1, 0x1}}], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x9d, 0x0, 0x0, 0x0, 0x2b, 0x0, @empty, @rand_addr=0x400000, {[@ssrr={0x89, 0x7, 0x2e, [@local={0xac, 0x14, 0x0}]}]}}, @generic="c1a2fe5c51e4b9e0334ee3a5fa3fe78536bf7038c82b48287b23bb43e4f6325ad436f0f6d6da365a72a722e9df74d653b5b5054c2655f49790b77d2e917e24d09c142bbf64f1df30156bf7960de6a03ccf1286ef7efa8ee4c61b243360d71b74ae743e938d7467c37992f7107d7eca944427ffc401324ea03a2bdd585ff3d7ec9e"}}}}) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r5, 0xc0187009, &(0x7f00000000c0)) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000240)) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000080350001080006"]) writev(r1, &(0x7f0000000080), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$kern(&(0x7f0000000000)={0x3}, 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffedf) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setuid(0xffffffffffffffff) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) sysctl$net_inet_esp(&(0x7f00000001c0)={0x4, 0x2, 0x32, 0x1}, 0x4, &(0x7f0000000200)="2fa0d8bd40c084683e4ccc151e00b4b3e80d17a8e547b25d4b65fa959c10c68a11692f1a338fb0dfd1afb0c3", &(0x7f0000000280)=0x2c, &(0x7f0000000400)="885d6661e5375ded03eb176ef049e69c7dff95d3a65f7cfa836b563f3a838823c5c0579306ff3d1ff7f9087c3d983147dd95e825d4009c1287ac720d2c9f9d6b62cce0081d0bcbe2be95a635fa40c9fb52242a465de0edf9175f586d5206efde778dab60dc8e8ade4f60f397c94acca7d66e5f19eaf4736897c40cf33de639ec2c7051bbc80eacf0420abfd1150802e19a744c5bcd5c394d7ec0747a9f1dc0f515a65d770caecfa736d19de1b5ea060ed6025d41ad38c60cc2b8bb8d75a4168abc75fddd039505a159330db088497dab8c4349", 0xd3) bind(r0, &(0x7f0000000000), 0x10) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) socket$inet(0x2, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000040), 0x7, 0x0, 0x0, 0x0, 0xfffffe88) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x6e}], 0x1, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000300)="c1", 0x1}], 0x1) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000002c0)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) writev(r0, &(0x7f00000003c0)=[{0x0}], 0x1) 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$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000280)={0x6ef7, './file0\x00', './file1\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x1}) mprotect(&(0x7f00004c6000/0xf000)=nil, 0xf000, 0x5) r2 = syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) socket$inet(0x2, 0x4, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000000000), 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r4) ioctl$TIOCSETAF(r2, 0x802c7416, 0x0) r5 = socket(0x18, 0x2, 0x0) close(0xffffffffffffffff) r6 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) fcntl$lock(r1, 0xf, &(0x7f0000000300)={0x3, 0x2, 0x3, 0xb19}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) connect$unix(r4, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) write(0xffffffffffffffff, 0x0, 0x0) sendmsg(r6, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) writev(r5, &(0x7f00000004c0)=[{0x0}], 0x1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) executing program 5: socketpair$unix(0x1, 0x2, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x6, 0x2fffffffe}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) fcntl$lock(r2, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x7, 0x2fffffffe}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffd5d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) msgget(0x3, 0x60) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1}}) setitimer(0x0, &(0x7f0000001280)={{}, {0xfff}}, 0x0) getitimer(0x0, &(0x7f0000000000)) geteuid() getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) geteuid() r3 = semget$private(0x0, 0x4000000009, 0x82) semop(r3, &(0x7f0000000180)=[{0x4, 0x80, 0x1800}, {0x0, 0x7, 0x800}, {0x2, 0x8d}, {0x0, 0xffff, 0x1000}, {0x4, 0x4, 0x1000}, {0x0, 0x6}], 0x3f) semop(r3, &(0x7f0000000200)=[{0x4, 0x0, 0x1800}, {0x3, 0x8001, 0x1000}], 0x2) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(r3, &(0x7f0000000080), 0x0) getuid() accept$unix(0xffffffffffffff9c, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) open(0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x47, 0x56}) r0 = syz_open_pts() openat$bpf(0xffffffffffffff9c, 0x0, 0x462, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fee000/0x1000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000f8b000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) ioctl$PCIOCREAD(r1, 0xc0187009, &(0x7f00000000c0)) close(r0) r2 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)=0x406) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x8, "cf000000000400000000e41b0008002000006300"}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000140)='x', 0x1) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000240)={0x2, [{0x3, 0x5}, {0x0, 0x3ff}, {0x2, 0xfff}, {0x2}, {0x2, 0x4}, {0x3, 0x8}, {0x3, 0x3}, {0x3, 0x8000}, {0x3, 0x9973}, {0x2}, {0x2, 0x8000}, {0x1}, {0x2, 0x1f}, {0x1, 0x4}, {0x3, 0x7fffffff}, {0x1, 0x10000}, {0x3, 0x60000000}, {0x3, 0x800}, {0x3, 0x5}, {0x3, 0x101}, {0x2, 0x8}, {0x3, 0x1}, {0x3}, {0x2, 0x3}, {0x2, 0x1}, {0x2, 0x1}, {0x3, 0x400}, {0x3, 0x10001}, {0x2, 0x101}, {0x2, 0x3}, {0x2, 0x8}, {0x3, 0x101}]}) ioctl$TIOCSTOP(r2, 0x2000746f) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000380)='>', 0x1}], 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x4}, {0xc}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) executing program 6: open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x18, 0x3, 0x0) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0x2, 0x0) fcntl$setstatus(r8, 0x4, 0x40) connect$inet(r8, &(0x7f0000000000), 0x10) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000040), 0x4) shutdown(r8, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r4, &(0x7f0000000000)="04bdfa5d3050006123339a346f731573d8d508750100000000000000325cebc37fc4e1dd543dbe2da6dd00000000000000000000000000000000a9c5143eff49ac23e9a72bc07d8022d78f", 0xbb20) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r1, 0x0) executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(0xee00, r1) getuid() sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() r4 = syz_open_pts() writev(r3, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3f, 0xffffffbf, "0000c6186461c0940ad9fffd45ffffffffffffff"}) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f00000001c0)='./file0/file0/..\x00', &(0x7f0000000280)='./file1\x00') poll(&(0x7f0000000100)=[{r4, 0x40}], 0x1, 0x0) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) setuid(0xee01) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x0, 0x0, r2, 0xffffffffffffffff, 0x140}, 0x100, 0x0, 0x0, 0x0, 0x0, 0x261}) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000002040)=""/4083) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000004300)={0x7, 0x4, 0x0, 0x0, "8036522a352dabc5ecc217284f6179f6d773bede", 0xfffffffb}) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, "29ae7c918d93aad129db69f2fbe9adcf0071cbfe"}) ioctl$TIOCSTART(r6, 0x2000746e) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000040)=0x6dc1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x6e75b37dbfff, 0x0, 0x1010, 0xffffffffffffffff, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001a80)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000340)=[{0x2c}, {0x1d}, {0x6}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x8}) r1 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000240)='./file0\x00') getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xfffffffffffffde2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}}) setrlimit(0x6, &(0x7f00000002c0)={0x8000000000000001}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x6, 0x0, 0x27) close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0x0, 0xfb, 0x7, 0x599, "d8b507040008000000000000000000ddff00"}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000a80)="f4a9a06f56a19573d9e28dadaca7ecd11be4e40fbe099fcee873695918140b3f20c77d6094d92e4e64c7e395d3bba68c06d837fd0e7b26d2510b9b3fd3358da52aaf8e01a421ca23bf8f8af07f04912b9c1c703abe3fab02bd257dfaa416c6f8f0783a107b3afcf4b5243a5767c20c468cf2ddd1f7d1a8528834d68aea82838c281673f46d169536fd4498f9a01636139d09ea4ef30e15bec8509d137d185c49e34d5b49d397b2591bab1986bdf7925b302f260912254af433a8aeeb5fa99fd25655839875cf39f0266089d159e3fbcfe9e9e99f6d13826988bcdb3891727859f2044d939033f121a8bc850cfcde21c026bfaa3a19e01b352f2b526bd47e895a33de36dd2aaf3409916be1839ca3a018aab3fa7ced425f425bee72939976c8c3dd05b47d62aaf86313f1c8e9941086016393f12c2ac53c6798cc7690c92b69c084e3fab86908", 0x146}], 0x1) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0xf}, 0x2, &(0x7f0000000080)="1d6306b4eefe033a28a8c4804f12fd236729a0905280", &(0x7f0000000180)=0x16, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x14}, 0x2, &(0x7f00000001c0)="003fd38701b6cf973259304bd1c8a72935615e12084e8e337d0553a070682499c5255e03e747be1efc897690e83bb693a22cc254603f85f5e215369f995f10bacde53c7848937fe4fc680eac24864d9439b91f9039394b70c4df3530f776826be3a8c1bf30ebd4d0d977e92288c6387b1df66bc9a9c905c9be0bb59e43739c7337905dc07e14da437478c6c47bca084ed2e40a8b007cdb1a384fbc55e0a38e580ea6af97c2637762980f94d2ed134830733c361728a56e84e16ebc60670758663d5cc77e1bc46de916d6f830267dd0749cd0a1073f6d44802bf48eb0aebddb22e33fc08714e74dbe8273442f1e2f61fac7626228272432747d9a", &(0x7f0000000100)=0xfa, &(0x7f0000000140)="9a4f856928fe311e6cd6ef27", 0xc) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r1, 0x800c745b, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020691f, &(0x7f00000001c0)) malloc(): allocation too large, type = 127, size = 2214510592 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="96e9cf1c159fc25ac05e6f4c", 0xc}, {&(0x7f0000000340)="f9a1c701162e373f67028f33dcf02d3fc6be51adfd769439cd2a502b0dd2f4420babb82c2522b6141b7e3a47118b35202f3e5ddd26e1ee7b5baffe4b5aec0580c3fbce117d8d7ff69ef5ccd161c2e996bd14fcb1cbb009bdc1150054a33767d16bbe8ca36f3520e80751922fa3385414516fceb0aeec9b6024b64ce736e0a3d997af791fc2f5929858de08d7a686526551ff09f3d15b8bbc3327820daf37297cbe2aacb062472e", 0xa7}, {&(0x7f0000000400)="cb", 0x1}], 0x3) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x4, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f00002c5000/0x800000)=nil}, {0x0, &(0x7f0000aa3000/0x4000)=nil, 0x7}, {0x0, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000388000/0x1000)=nil}, {&(0x7f00007eb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {0x0, &(0x7f0000202000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f0000124000/0x2000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100000000}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) close(r3) r4 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r4, &(0x7f0000000000), 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 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) r1 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f00000003c0)=""/96) r2 = geteuid() r3 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000600)={{0xff, r2, 0x0, 0x0, r3, 0xb2}, 0x8, 0x96, 0x5}) shmget$private(0x0, 0x1000, 0x464, &(0x7f0000002000/0x1000)=nil) r4 = socket(0x2, 0x5, 0x0) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000440)=""/206) bind(r4, &(0x7f0000000000), 0x10) r5 = dup(r4) accept$inet(r5, 0x0, 0x0) connect$unix(r4, &(0x7f00000005c0), 0xa) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x3f, r2, r3, r2, r3, 0x0, 0x5}, 0x57e1, 0x9, 0x15}) chdir(&(0x7f0000000040)='./file1\x00') chdir(&(0x7f0000000180)='./file1\x00') getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300), 0xc) open$dir(&(0x7f0000000580)='./file0\x00', 0x40, 0x12) getppid() semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000140)=0x2) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x400, 0xff6cae7, 0x40, 0xfffffffa, "3a118c37510a8c10b4001000", 0x400, 0x5}) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000c40)="65a86f5880301ab0f6caf82916506a4dc28c8bc97e8c160307ff53a0a01460b3030d5e90fdffcc036188e1aeb53ebc9f4506e3b720eaf47fd86118e353e3d7c75d0e77613de7736f5a3fcae6865ce546b60390fb64d0eda8ce7669578bbbcb89354c799b0e520a", 0x67}], 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00001bf000/0x3000)=nil}, {&(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}, {&(0x7f0000323000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000089000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000027000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000249000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000100000/0x5000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) ioctl$VMM_IOC_INFO(r0, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) syz_emit_ethernet(0x82, &(0x7f0000000040)={@broadcast, @empty, [], {@generic={0x6008, "e9f59791fb570b14716b858e7784e6a0ebe54ac415e4fe63619991594ce0cd20a3f725b2b56a0d72b90ce66ff0c7ac0da071701f52aa46285b14265feeca5dd7beb374e4901824b1767bd123a86b68c16f2590d38d6c0c8838ac4fd738b13dd380d14cbf4d6d53e86e5f25c4d80aa5a825e12930"}}}) executing program 6: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0xad) setreuid(0xee00, 0x0) r0 = getuid() chown(&(0x7f0000000180)='./file0\x00', r0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='W\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x80}, {0x14}, {0x16}]}) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[]) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64, 0x0, 0x0, 0xff}, {0x80}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) r3 = getuid() seteuid(r3) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000040)='x\x00') mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000080)=0x6) executing program 0: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) socket(0x11, 0x3, 0x0) (async) r0 = socket(0x11, 0x3, 0x0) read(r0, &(0x7f0000000240)=""/193, 0xc1) r1 = open$dir(0x0, 0x0, 0x0) sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x61, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000001a00)={&(0x7f0000000380)=@in6={0x18, 0x0, 0x3, 0x81}, 0xc, &(0x7f0000001700)=[{&(0x7f00000003c0)="fffd6fcd54e965039eb12e270e69dcf83756a9ca7060e3c273fe31b7745b6f661d41d3c49f020cfa60ea8319484d0cd451b5d75eae7ec03283714bdb642c6eb87261c98a043b0387d1b63220dd57d54456e3ab7319277208ab5845486241bb0b44810ea09c248a0266ab65b832dcd3e38d390b688c6b83af9e8fc93a4a70247143646f9645c69ae33b35c52a4be3d5ff5a9400bd1ab93ba265a353d17cda3c7200a17ae01a68d7eda91686ea1b193aa6c93cb03febb429ff300f60080c9f0ace2de4efa4103586e3d3b47856990cb627bdfd5b587e4e35223e84cf2adffd604f3793254bf3aac2d835b739d8cd82419ea7c4d0e7dee29cda4dcc8bfbe0ba73da15a8fbe9cbe36b4ab5557884d67223d097d321c21b734a49ed5bcbcd4d6f1c6dc5642b247b123523485a32168fb9e832514c3a6ed489f6ae4d3cbea39ef10b5b89e27e4695ffbec0696959d269978da805e3d2e1ffe14a40f74015313f6a4f7940e2332d3b08686669e9801fd8c00c7bddc79fc4b059caa221e9dfebd0946926439d7c601812a9a016680ecf8c23470138fc83125a0cda35187e690d7e79fd9e594788e26a353b891a3b5bd010531ea17e9f842951de00c905ad0250bf3e4073660b51e0aeb6df641832262d14d6b866c33c9bde6befc02c36d44c2f5ab79f87b869d0724598e901298509d66b292007030aa6da7e91b72f9bc6c2c411f9f5e95e9a0b2901cccfad3aa3f27249af266c3c08c4aad32f3f99f1f43228947eb5565066f21f100d7f278495981875dfd9f57bc926c1f90a89adadfeba47d3d9a8fb36e85b812bd668685acf241dfa045d2341135b974381c02ee65167dc5aa9ad8da674b027ca65e5e8f12568249a1c6386d0e9aca48d1fcadc649aa0f47a47272abcb18c3ec7bc542b8ca5032838dd68bbdc1bfb2adfd8442d12614472fbfadcb9620286874e5e93abeb4b9e466554be548104bba10adc3de6e15f84bd11cb5f62228c3f204ddbe167756b65342d9322cdac7273dd4b32657ef4e26c709d3847fcca33d3e0a405d3fb61fcfe981330b7fa1bb927eb2c813b4ea47d5686b0a79b21a87eeac142557e604521b0dede4c9fbf260edaf6de2acb00bc9aabfe11547d53512cadd5e05912134e694acb354aa67354abbf716d462fbeac54c07716d52e1189a015196bbce3bf65e7d788c914784fc007d03963c8b1b635e5ca05d76dde73cc3cfc267aaecb75835ed53e4f7e794461c837cb9a15aed243bcf3b594b78a28ebfb0e27b6c342123696b12fad627a7876f62060c8bd6ba2674a48a2194339f29e5a6291299e98ae966c34ae0989a3e29c35e48568989e8beb017cdeb0b4cdfe36b532f7a97243a7d0617f5c7e1e463d29c150ef7a187e0251555636c996ba656b29d28beff5d37ce603b1f894e53a80f84e452eec7e3aeb7aca0a7d1211ce1042a49b9120680b558a004d67d9cf4819c02ca83c9f421f840d4872701d1ebf05ca77ee88adbd8fe433e3c7c0d4caba4090ed0a18c4a08549e79a98a583d5d25fdd251e050a57475943b52a2ba037dd321c2f7a93ab22ec7e8527abe882bffed6eacb31d1053375eb5a275714b5feda1b7b90e7d056ba48bc69b58769bd05d5caab54e748d91a3d3368dcd568946dac05f111bd07324070ef10f1de8409565eb061d2774c373126c5718c6743a776677b05faf2a512e9cc7ffffe488f57b71749574d5caeeb4e808fb0532617fb133b9ee8e259c016734ea7427056f9a4a64902efb6ff17acce430ba8557d8e13315297806753b1643422e5dd2a76adf2719e9c827fd5938d8029263619106fd1d1655015fe45a66e5e4fedb50ebd5f3239316ba5ff4df51881aa94ef737c9f033fec6c783e553aba133b84c79f5465f91cc7857364cdae1e989ce745e633abd53bcfee1804104b8746a6ecd79a3cdbd33c5886b007f0bce9298332a035058a35217e24e5c4c20ffcd13432850626696832522b472965c72969ce9626b481bdb464782a766bc6548f08d8ea872853eb3ec27f35a5062b28c416ffd5d6e779a79881a51fb8310bdb14e8e85baa3b923fb186e933b802206d54de5f50ded53d970ed1fc79118f19f7c49a20c44ca309bbce853c2699f60a0f835986853ef3a0045c1e1fc0f90f17c8d51770ab56f0f796d24d23f0f2e2f87d50fde2b95212d87f3796533bd167043e2b2b0b1528b2f7c1249fcf9b0547f5ef19b1051f4e346a3c7d79765b2cf6efc80e9783fbea46a94536bda457954ac9442f8d8f22887998e84b339cbfd3b893ba2c598316b14f6446bda34b1192b49530b3929c30ec250115aa1c5518b3584390ff09ae907a12a622a8f427499cd34d6fcd8cb667154dc6fb342372e31952422a68aeb2b631be59059287c355509470d0abd6621ba0b254f4231cf49b65209ad64bb09584fc82d0fb67975790ebea03110f89d442820250473e8ca165c39fd277279c9ac905653ffa9ce39ba7cdf9d7f21102cd88a0220c9d297b8b2e3856fe3d50f34996761d78a95abbcf8092705b4ff9fbdce238be349f0d39c829eae4880b671c7ce2b79ba12f364fe0aa882d16ef8cacbbbc694fcaf3d55f3db87e5f070c6368594790a52e0fe2c77c65112c0e9b9752a22b5067d5bd77885525bee8fc2e7952736d4cfe268b5aeacf1f3ea84c203b5680ba2fc2bf361722f36110d85a048e027f513eaa84344edc87fb18014e5c11aa9e9e03f6b1a96295619f87f10e078209107d0769b3bf17fba8e647e60160c20596f89d656a2e406275dc5960e0f71652c33ab6dc8e27317ba2a5a256dd8400cee235ba020c051de5bb3c55adf9ffe343bb5948a96cb97990b8e98f2967fbe0f633c17d8723f45f150e1112934d66fbe9ec55b1f40e4a60a8b13135637fc2544fc81f7df0c4102a00da88b29e4c6f38e156871ecbfee625f76c802b0b51dde9c76c5ab8f533af0033c8f23aa225da8aac710860720a98791286d7ae896f8a66e9ed983b31a98a2d0187757529f4e3b207fef81c48fda70a9b784708b7664c2b5b0bc67f257d5e21ad25a18743e7774c476ba86d2784e3d5e7bef9a805c773b69421ce86a9e702adc538b3f207c95df395a588e4ad3ce76707edf6ea51363e95112b98f69f52fef2b4bb7c9fdba12dba461c474701ab27d28b740790ef91938ab382af5fb7f23943879456fee6e7dd8dae5f5d486025b5fa452f5810a21cc68b9aabd0a70fa4a0dcec73d13bd154d0aa93ac657fd78cb67b226a5ea68364f93d5d058c0805e9316655431651d039cb73e9d4c5a24eec2ca88290c572b5b05bf90c24d9896e123c72c75c3020fe82797a849072bff7f0cf939cda95eb119436dd5735122a6c0f34140440be2eacc6bf7eaf8063b5b3db0345fc821ae6d078eede8fea36b651e70ae1d3c4632b91c2cd68a73ec3612155b4ad0158aecf9d3373240704d4f8371b5a43139f3c58b0122bdb0fdcb273b4b8c9c92a2b49e001a260af96c1f6efb96ab470bc2cacdfe67faf90097e78961d2aace8c2d4f925ecfbdd843a004b0a0737c34ac6ec84e0eaf420960904c15ae4ec4115cb82ac574c42f9872b4c6254f90a874b5be4b6491faa9ecf9c17b23a5acebb9c85d3bbb83c3216d5408b49caea05cc18f0fec4bf867a7b4b0097bc69962d1aac09fae56d2f543a99561f8ec8af530a1264bfe5726bb5939eb4656d82f6278ccc2ab0ec5a88f9636fad450ef9e3eb4fe5a1aded2938788f20c9ade60638b770dcc5367621ad6f1a0e47cffd547ac40603208434b83340b0d035160801b4370c014e53f06e7d6eab94d501f6b894d056e775f39250f477bd1f9510644603d0946cc9eb4ec5c73a7815c8a817e31c3fe6cb51a0a072d5e45568ad8ede3eed61744fe80335634632aa0b9bcffd9d147c4c5a0e635b3d0c634724efe36d738fea0daa08bf958aa85eaab5b7d78a6b41e699064d7e75b420aa368f2db4311090e1718e3852cf08805d3faffb350e518c59c17057017396596aec5cf288d34b7512d8588df88fb3511a042eceb0f7735bcf71a1415ff8cc540ce2e8f8b367efee644e4f41bcd0878e32412d4a850d7c2697047940fbecbdae58a4f61c12c5e5869966724f0053708d32b6ed2656b5ecef691ec51fdb88475b79e204e20c714b40a66c8893e5f7ea688e39bcf50ea07614f1a9d45e7f74eef1f7e8302547c1eda86464f2c20bdfa4e52a551555a73ad15637e499ad8719fb8c87b828952c5dcbbe2084e24d6b8770ebc4c3e452e4452f26f84348144b2fc725139b514a5f301ef2c9294db3bd32f8707f884f29c4dba48fe92e21494518459dd339ba916a4b3f240bb0c431975f76568059cd5023a3eb7a44512ebbe432b58730ed482e73cb2c7c3842844551275f9237ef265c3e93da82395c9e4512d879a771b00e32900bdb5f9ce53c24eeb6450f4d930e355b0760f975afa934f806ef312d02dd45fcbf684ae2338a4dfcb329f0c52ee48265ddafeb53b2577013bfdaeb087eb785e2c04c190a1627c00548b79b9512382371d5209f4ab8d0477958629ffc2dee226291979ea1bed3844adafce8546796753341a4d9f749069fb034181d754b1fc23bae7388c614a9d024a9c76aa796fff79281d88fc423a5678223bab19b94f9fb5ae6fa6733f9919b04baac35d1a870534017c4ef48b19f41450e27702e9f1d5f8d0adf742355f70c980be08016e80262a84d677e0ad60164d10a345bace9075b2f61914cef943a32f14878e8323c89182c10e0a8c89250e8a18f33c3d95cde0acab122c590e3655edb9d80d8512667e6bdfb4cc1f9a333bb99a2d7ef45dcc0c2676c98426b04e8fc0300874c71ddfd12544e4cc10c538b8cc0920d94dc22206d55b053c2c3ac3f4f00c710f4f0374d677c561b1c8aab5787b8d29dc37e7e0bec8a60c385ed9af98c1800e795e12a77742fdeb72ea31afecf710888558d4b83a93a19c73d40699806f320c24ad362717578279edda68b3384586b05404dab780c68dec27efb4db78a5f6c8c48ea578a079cd1fbeb1007581010f3aba41e01ceb8142ebf29543b73ab21eaf351c643f4c59a5e611659bd037f25939868393e7d2fc0730c8703ed246ceb42f5f91f903beca15f88899037a88662b86e8c848386e8484a03aad216460d1b9a00b24b2985a2e56f400cf3b12dab77203a54110bb8d231fd1f5772bdd4ca1a10f95849122de46652e6dd9399c0cc2eb987b73aba0b70de81cb84039098ddb320244483037f5e002f338c1f62f15128796e82a4ff6add7257b6b802c6cf453efee1ea578cb467f3eb59393597cef19307321497be70743497299a612d68fa839bf94e8472cde986ea041bef97daacc6cd0ccbc98be75436c440a8f3ce4b39cd0f069b5385ceeae2897e0d37cc9530e3c10c8876d979ec98336f9ca9e48ca3eb0ddc000bb57701f9b808b7725ada24e03908689ce5062f740ee7272a028e2729edfd3ffe393510b09803d0aba855a690a5f3908e188c96d29bc6bb8321d3ad400fee3f34f4d6c7ff0d3a4b5b72588c1b420b2e52698912adc5e46462ebbdc5b758a0503c146e601f997b2a2e7422a6d54f6ba541516e5d46f79fd571cdccb115a7a1b9f4c3d23780bf2993175478396ce6e3fea1620d491023f5c46f85c0cdeea951c0a90ce528d9bf19af5b358169e815ee26c7184f1bd38c2dc53e1d93d2f11a53a4f194d1c4c2805935ededba298d902fd570a5df229ad9adc8c72fe7da73d7c2fd0216f364aa51e1cb544b56040b6bd385195e71584ba50e6ba73159ad31ca", 0x1000}, {&(0x7f00000013c0)="ed4da9ca506113b7a8b3fdac7362694b8e5eb11bc1f648210b61ce45a284dccb0e5b7e5712eb8eb35e87e6922e2d4aea77459eef7316ff1d6233b4131ceedee818202967cd87d7c2db32e3a1ecb30c4103adebf6bf368f86cf1d79760f93d172462f23710edc3d22656ae35850c0da8fba442ed42b217f1753e00ee8ca488b367d3d10bcce812f0d19542e6a8333253d7bab1b828369fcaa5d6193d46d992f282604f3b8512fe8759d3137ed29fd63cc61de", 0xb2}, {&(0x7f0000001480)="178c6d2fff9c79e16e3739f5fdb56eba69c15ffeeac28b79d18d5efd05b0458e045cc686ca6d49b2d5b3d9ef04e052cd66cc2ab9801054e25966fc6cf465bb6009e39224919403ec552b11cec66543a4df44027623ecb463deeeac22618140f4ebc3411fa33798a5c2e7db1877e59c20dce5dffcb7279c516e4d67b362914398bade5dfe9854f699ca80d0b96128276d804ecbb293167620a564b76104b95cd76931bb4e7f1df07decbec1b804a6a4fe77a8e961f3feb37e7830b67876a3315836073fb08d94d0558fbe13c5caf5c6d8fccc276cf971b3dc5bd6a3c3130fab83890451e0c7943d58c3681a1442ab28bdcfc56e02e97dd5df9b", 0xf9}, {&(0x7f0000001580)="39b2b99db691d33362e8908e7a3a783bc2fdb0a123460090d6d5ebe587af88a85243ad0e8fda8e2bb0ff692c32c6513135856f6f211cb03fc037542cb17615e73915034791d551eb866fb9a6a30372e294ce25d5106518148d79aaf1131d4460ea9af1716a1d61964814070808d0837de72401992ad8b1fb4830c7c87b328cbb3b11bf49e9a314c7d62bff5e4f70645a170ce224630f2ab303a4c0c91ee4df4211accd36d8277f2560c4e0cd0d5852050a", 0xb1}, {&(0x7f0000001640)="ea21d96f4c2b9153e7384c206a20679a4698b44b3038a0375a433e11f7cdb51de7e966c6971fc2fea07a355863b968ddd7192f5b210d8ea2ba43eec4ec7add335a4ce083c46880f065046bc7ff396b5f4c56958c7c608c69b00e32c8d5abc195dad9f73e17ba39506809f4bc699729d2203b99e09ebf9f3471bd2cc6b80f112e3d9df4e35a1a829c527041fd4cb709d96bcc7a12d394a4ee5cd99d1adaf2663330077283237398b70a706451f9b9c73d617d9518b0075a18294d13411658", 0xbe}], 0x5, &(0x7f0000001780)=[{0x78, 0xffff, 0x3, "ce882e2db206f6f15f7c6992e39d7b5422909b8edf2516135c95d72b0e58c44bdc59c0d36dec08f633bb47079115f530b2a6a75551ac7bdb9da2121428bfbcba7bb4864bc3f5822b407da6e5d1533ac351c4050740447f26946b73cc8a0e85c1f6a1a23a6570"}, {0xa8, 0x1, 0x1f, "808b26e82ba3ccc271972d330772a4f37e48514764169a5fa1b5e56dae27bd706ea338e30836b8888a2fdf04996687a86b0603f79c1a8a84d2e710c80e7bcebfb1306f259f48a89352529bfa0a14803fd564939b338e7dbb77987346056d8484a97575d99fd9ce648fa97340d9f58bd6cc938f1dc4033bd56cb30213f182ab274faa5beb83610e6bed9cede1c7b2f66684c366e435c1"}, {0x18, 0x1, 0x3, "0e9e9c"}, {0x50, 0x1, 0x401, "5ba59ed571fb68ffe30591d2b15b372d7127e5a87d51200ac134f1f8a53339909c4099c7bbcadc71e5b7191d3090403862d888e4eece332789ae6e"}, {0x40, 0x1, 0x2, "e794ee6b97722ad97fea1c0ead855fc97f26f7eba3db57d7705eb245434ec2ff10aac82c8752643b8b"}, {0x98, 0x1, 0x1, "e68b3308cda5fb472890d53d7e7cbc81e8c12b663a48d8777e762123eae002e021a495e6b04343d432781a0d473fcea3c9a0e0f4563df9d96dbab398ede713124123f888d84a703583bd15d5c12f34664bc41c12234f0cbd60818d2969f7bc42528fa5036b1ce53f15be787c7b261c42ac2a8dd05e9ff479ae7596f2a4812aa44fe6cd5e5331"}], 0x260}, 0x401) (async) sendmsg(r0, &(0x7f0000001a00)={&(0x7f0000000380)=@in6={0x18, 0x0, 0x3, 0x81}, 0xc, &(0x7f0000001700)=[{&(0x7f00000003c0)="fffd6fcd54e965039eb12e270e69dcf83756a9ca7060e3c273fe31b7745b6f661d41d3c49f020cfa60ea8319484d0cd451b5d75eae7ec03283714bdb642c6eb87261c98a043b0387d1b63220dd57d54456e3ab7319277208ab5845486241bb0b44810ea09c248a0266ab65b832dcd3e38d390b688c6b83af9e8fc93a4a70247143646f9645c69ae33b35c52a4be3d5ff5a9400bd1ab93ba265a353d17cda3c7200a17ae01a68d7eda91686ea1b193aa6c93cb03febb429ff300f60080c9f0ace2de4efa4103586e3d3b47856990cb627bdfd5b587e4e35223e84cf2adffd604f3793254bf3aac2d835b739d8cd82419ea7c4d0e7dee29cda4dcc8bfbe0ba73da15a8fbe9cbe36b4ab5557884d67223d097d321c21b734a49ed5bcbcd4d6f1c6dc5642b247b123523485a32168fb9e832514c3a6ed489f6ae4d3cbea39ef10b5b89e27e4695ffbec0696959d269978da805e3d2e1ffe14a40f74015313f6a4f7940e2332d3b08686669e9801fd8c00c7bddc79fc4b059caa221e9dfebd0946926439d7c601812a9a016680ecf8c23470138fc83125a0cda35187e690d7e79fd9e594788e26a353b891a3b5bd010531ea17e9f842951de00c905ad0250bf3e4073660b51e0aeb6df641832262d14d6b866c33c9bde6befc02c36d44c2f5ab79f87b869d0724598e901298509d66b292007030aa6da7e91b72f9bc6c2c411f9f5e95e9a0b2901cccfad3aa3f27249af266c3c08c4aad32f3f99f1f43228947eb5565066f21f100d7f278495981875dfd9f57bc926c1f90a89adadfeba47d3d9a8fb36e85b812bd668685acf241dfa045d2341135b974381c02ee65167dc5aa9ad8da674b027ca65e5e8f12568249a1c6386d0e9aca48d1fcadc649aa0f47a47272abcb18c3ec7bc542b8ca5032838dd68bbdc1bfb2adfd8442d12614472fbfadcb9620286874e5e93abeb4b9e466554be548104bba10adc3de6e15f84bd11cb5f62228c3f204ddbe167756b65342d9322cdac7273dd4b32657ef4e26c709d3847fcca33d3e0a405d3fb61fcfe981330b7fa1bb927eb2c813b4ea47d5686b0a79b21a87eeac142557e604521b0dede4c9fbf260edaf6de2acb00bc9aabfe11547d53512cadd5e05912134e694acb354aa67354abbf716d462fbeac54c07716d52e1189a015196bbce3bf65e7d788c914784fc007d03963c8b1b635e5ca05d76dde73cc3cfc267aaecb75835ed53e4f7e794461c837cb9a15aed243bcf3b594b78a28ebfb0e27b6c342123696b12fad627a7876f62060c8bd6ba2674a48a2194339f29e5a6291299e98ae966c34ae0989a3e29c35e48568989e8beb017cdeb0b4cdfe36b532f7a97243a7d0617f5c7e1e463d29c150ef7a187e0251555636c996ba656b29d28beff5d37ce603b1f894e53a80f84e452eec7e3aeb7aca0a7d1211ce1042a49b9120680b558a004d67d9cf4819c02ca83c9f421f840d4872701d1ebf05ca77ee88adbd8fe433e3c7c0d4caba4090ed0a18c4a08549e79a98a583d5d25fdd251e050a57475943b52a2ba037dd321c2f7a93ab22ec7e8527abe882bffed6eacb31d1053375eb5a275714b5feda1b7b90e7d056ba48bc69b58769bd05d5caab54e748d91a3d3368dcd568946dac05f111bd07324070ef10f1de8409565eb061d2774c373126c5718c6743a776677b05faf2a512e9cc7ffffe488f57b71749574d5caeeb4e808fb0532617fb133b9ee8e259c016734ea7427056f9a4a64902efb6ff17acce430ba8557d8e13315297806753b1643422e5dd2a76adf2719e9c827fd5938d8029263619106fd1d1655015fe45a66e5e4fedb50ebd5f3239316ba5ff4df51881aa94ef737c9f033fec6c783e553aba133b84c79f5465f91cc7857364cdae1e989ce745e633abd53bcfee1804104b8746a6ecd79a3cdbd33c5886b007f0bce9298332a035058a35217e24e5c4c20ffcd13432850626696832522b472965c72969ce9626b481bdb464782a766bc6548f08d8ea872853eb3ec27f35a5062b28c416ffd5d6e779a79881a51fb8310bdb14e8e85baa3b923fb186e933b802206d54de5f50ded53d970ed1fc79118f19f7c49a20c44ca309bbce853c2699f60a0f835986853ef3a0045c1e1fc0f90f17c8d51770ab56f0f796d24d23f0f2e2f87d50fde2b95212d87f3796533bd167043e2b2b0b1528b2f7c1249fcf9b0547f5ef19b1051f4e346a3c7d79765b2cf6efc80e9783fbea46a94536bda457954ac9442f8d8f22887998e84b339cbfd3b893ba2c598316b14f6446bda34b1192b49530b3929c30ec250115aa1c5518b3584390ff09ae907a12a622a8f427499cd34d6fcd8cb667154dc6fb342372e31952422a68aeb2b631be59059287c355509470d0abd6621ba0b254f4231cf49b65209ad64bb09584fc82d0fb67975790ebea03110f89d442820250473e8ca165c39fd277279c9ac905653ffa9ce39ba7cdf9d7f21102cd88a0220c9d297b8b2e3856fe3d50f34996761d78a95abbcf8092705b4ff9fbdce238be349f0d39c829eae4880b671c7ce2b79ba12f364fe0aa882d16ef8cacbbbc694fcaf3d55f3db87e5f070c6368594790a52e0fe2c77c65112c0e9b9752a22b5067d5bd77885525bee8fc2e7952736d4cfe268b5aeacf1f3ea84c203b5680ba2fc2bf361722f36110d85a048e027f513eaa84344edc87fb18014e5c11aa9e9e03f6b1a96295619f87f10e078209107d0769b3bf17fba8e647e60160c20596f89d656a2e406275dc5960e0f71652c33ab6dc8e27317ba2a5a256dd8400cee235ba020c051de5bb3c55adf9ffe343bb5948a96cb97990b8e98f2967fbe0f633c17d8723f45f150e1112934d66fbe9ec55b1f40e4a60a8b13135637fc2544fc81f7df0c4102a00da88b29e4c6f38e156871ecbfee625f76c802b0b51dde9c76c5ab8f533af0033c8f23aa225da8aac710860720a98791286d7ae896f8a66e9ed983b31a98a2d0187757529f4e3b207fef81c48fda70a9b784708b7664c2b5b0bc67f257d5e21ad25a18743e7774c476ba86d2784e3d5e7bef9a805c773b69421ce86a9e702adc538b3f207c95df395a588e4ad3ce76707edf6ea51363e95112b98f69f52fef2b4bb7c9fdba12dba461c474701ab27d28b740790ef91938ab382af5fb7f23943879456fee6e7dd8dae5f5d486025b5fa452f5810a21cc68b9aabd0a70fa4a0dcec73d13bd154d0aa93ac657fd78cb67b226a5ea68364f93d5d058c0805e9316655431651d039cb73e9d4c5a24eec2ca88290c572b5b05bf90c24d9896e123c72c75c3020fe82797a849072bff7f0cf939cda95eb119436dd5735122a6c0f34140440be2eacc6bf7eaf8063b5b3db0345fc821ae6d078eede8fea36b651e70ae1d3c4632b91c2cd68a73ec3612155b4ad0158aecf9d3373240704d4f8371b5a43139f3c58b0122bdb0fdcb273b4b8c9c92a2b49e001a260af96c1f6efb96ab470bc2cacdfe67faf90097e78961d2aace8c2d4f925ecfbdd843a004b0a0737c34ac6ec84e0eaf420960904c15ae4ec4115cb82ac574c42f9872b4c6254f90a874b5be4b6491faa9ecf9c17b23a5acebb9c85d3bbb83c3216d5408b49caea05cc18f0fec4bf867a7b4b0097bc69962d1aac09fae56d2f543a99561f8ec8af530a1264bfe5726bb5939eb4656d82f6278ccc2ab0ec5a88f9636fad450ef9e3eb4fe5a1aded2938788f20c9ade60638b770dcc5367621ad6f1a0e47cffd547ac40603208434b83340b0d035160801b4370c014e53f06e7d6eab94d501f6b894d056e775f39250f477bd1f9510644603d0946cc9eb4ec5c73a7815c8a817e31c3fe6cb51a0a072d5e45568ad8ede3eed61744fe80335634632aa0b9bcffd9d147c4c5a0e635b3d0c634724efe36d738fea0daa08bf958aa85eaab5b7d78a6b41e699064d7e75b420aa368f2db4311090e1718e3852cf08805d3faffb350e518c59c17057017396596aec5cf288d34b7512d8588df88fb3511a042eceb0f7735bcf71a1415ff8cc540ce2e8f8b367efee644e4f41bcd0878e32412d4a850d7c2697047940fbecbdae58a4f61c12c5e5869966724f0053708d32b6ed2656b5ecef691ec51fdb88475b79e204e20c714b40a66c8893e5f7ea688e39bcf50ea07614f1a9d45e7f74eef1f7e8302547c1eda86464f2c20bdfa4e52a551555a73ad15637e499ad8719fb8c87b828952c5dcbbe2084e24d6b8770ebc4c3e452e4452f26f84348144b2fc725139b514a5f301ef2c9294db3bd32f8707f884f29c4dba48fe92e21494518459dd339ba916a4b3f240bb0c431975f76568059cd5023a3eb7a44512ebbe432b58730ed482e73cb2c7c3842844551275f9237ef265c3e93da82395c9e4512d879a771b00e32900bdb5f9ce53c24eeb6450f4d930e355b0760f975afa934f806ef312d02dd45fcbf684ae2338a4dfcb329f0c52ee48265ddafeb53b2577013bfdaeb087eb785e2c04c190a1627c00548b79b9512382371d5209f4ab8d0477958629ffc2dee226291979ea1bed3844adafce8546796753341a4d9f749069fb034181d754b1fc23bae7388c614a9d024a9c76aa796fff79281d88fc423a5678223bab19b94f9fb5ae6fa6733f9919b04baac35d1a870534017c4ef48b19f41450e27702e9f1d5f8d0adf742355f70c980be08016e80262a84d677e0ad60164d10a345bace9075b2f61914cef943a32f14878e8323c89182c10e0a8c89250e8a18f33c3d95cde0acab122c590e3655edb9d80d8512667e6bdfb4cc1f9a333bb99a2d7ef45dcc0c2676c98426b04e8fc0300874c71ddfd12544e4cc10c538b8cc0920d94dc22206d55b053c2c3ac3f4f00c710f4f0374d677c561b1c8aab5787b8d29dc37e7e0bec8a60c385ed9af98c1800e795e12a77742fdeb72ea31afecf710888558d4b83a93a19c73d40699806f320c24ad362717578279edda68b3384586b05404dab780c68dec27efb4db78a5f6c8c48ea578a079cd1fbeb1007581010f3aba41e01ceb8142ebf29543b73ab21eaf351c643f4c59a5e611659bd037f25939868393e7d2fc0730c8703ed246ceb42f5f91f903beca15f88899037a88662b86e8c848386e8484a03aad216460d1b9a00b24b2985a2e56f400cf3b12dab77203a54110bb8d231fd1f5772bdd4ca1a10f95849122de46652e6dd9399c0cc2eb987b73aba0b70de81cb84039098ddb320244483037f5e002f338c1f62f15128796e82a4ff6add7257b6b802c6cf453efee1ea578cb467f3eb59393597cef19307321497be70743497299a612d68fa839bf94e8472cde986ea041bef97daacc6cd0ccbc98be75436c440a8f3ce4b39cd0f069b5385ceeae2897e0d37cc9530e3c10c8876d979ec98336f9ca9e48ca3eb0ddc000bb57701f9b808b7725ada24e03908689ce5062f740ee7272a028e2729edfd3ffe393510b09803d0aba855a690a5f3908e188c96d29bc6bb8321d3ad400fee3f34f4d6c7ff0d3a4b5b72588c1b420b2e52698912adc5e46462ebbdc5b758a0503c146e601f997b2a2e7422a6d54f6ba541516e5d46f79fd571cdccb115a7a1b9f4c3d23780bf2993175478396ce6e3fea1620d491023f5c46f85c0cdeea951c0a90ce528d9bf19af5b358169e815ee26c7184f1bd38c2dc53e1d93d2f11a53a4f194d1c4c2805935ededba298d902fd570a5df229ad9adc8c72fe7da73d7c2fd0216f364aa51e1cb544b56040b6bd385195e71584ba50e6ba73159ad31ca", 0x1000}, {&(0x7f00000013c0)="ed4da9ca506113b7a8b3fdac7362694b8e5eb11bc1f648210b61ce45a284dccb0e5b7e5712eb8eb35e87e6922e2d4aea77459eef7316ff1d6233b4131ceedee818202967cd87d7c2db32e3a1ecb30c4103adebf6bf368f86cf1d79760f93d172462f23710edc3d22656ae35850c0da8fba442ed42b217f1753e00ee8ca488b367d3d10bcce812f0d19542e6a8333253d7bab1b828369fcaa5d6193d46d992f282604f3b8512fe8759d3137ed29fd63cc61de", 0xb2}, {&(0x7f0000001480)="178c6d2fff9c79e16e3739f5fdb56eba69c15ffeeac28b79d18d5efd05b0458e045cc686ca6d49b2d5b3d9ef04e052cd66cc2ab9801054e25966fc6cf465bb6009e39224919403ec552b11cec66543a4df44027623ecb463deeeac22618140f4ebc3411fa33798a5c2e7db1877e59c20dce5dffcb7279c516e4d67b362914398bade5dfe9854f699ca80d0b96128276d804ecbb293167620a564b76104b95cd76931bb4e7f1df07decbec1b804a6a4fe77a8e961f3feb37e7830b67876a3315836073fb08d94d0558fbe13c5caf5c6d8fccc276cf971b3dc5bd6a3c3130fab83890451e0c7943d58c3681a1442ab28bdcfc56e02e97dd5df9b", 0xf9}, {&(0x7f0000001580)="39b2b99db691d33362e8908e7a3a783bc2fdb0a123460090d6d5ebe587af88a85243ad0e8fda8e2bb0ff692c32c6513135856f6f211cb03fc037542cb17615e73915034791d551eb866fb9a6a30372e294ce25d5106518148d79aaf1131d4460ea9af1716a1d61964814070808d0837de72401992ad8b1fb4830c7c87b328cbb3b11bf49e9a314c7d62bff5e4f70645a170ce224630f2ab303a4c0c91ee4df4211accd36d8277f2560c4e0cd0d5852050a", 0xb1}, {&(0x7f0000001640)="ea21d96f4c2b9153e7384c206a20679a4698b44b3038a0375a433e11f7cdb51de7e966c6971fc2fea07a355863b968ddd7192f5b210d8ea2ba43eec4ec7add335a4ce083c46880f065046bc7ff396b5f4c56958c7c608c69b00e32c8d5abc195dad9f73e17ba39506809f4bc699729d2203b99e09ebf9f3471bd2cc6b80f112e3d9df4e35a1a829c527041fd4cb709d96bcc7a12d394a4ee5cd99d1adaf2663330077283237398b70a706451f9b9c73d617d9518b0075a18294d13411658", 0xbe}], 0x5, &(0x7f0000001780)=[{0x78, 0xffff, 0x3, "ce882e2db206f6f15f7c6992e39d7b5422909b8edf2516135c95d72b0e58c44bdc59c0d36dec08f633bb47079115f530b2a6a75551ac7bdb9da2121428bfbcba7bb4864bc3f5822b407da6e5d1533ac351c4050740447f26946b73cc8a0e85c1f6a1a23a6570"}, {0xa8, 0x1, 0x1f, "808b26e82ba3ccc271972d330772a4f37e48514764169a5fa1b5e56dae27bd706ea338e30836b8888a2fdf04996687a86b0603f79c1a8a84d2e710c80e7bcebfb1306f259f48a89352529bfa0a14803fd564939b338e7dbb77987346056d8484a97575d99fd9ce648fa97340d9f58bd6cc938f1dc4033bd56cb30213f182ab274faa5beb83610e6bed9cede1c7b2f66684c366e435c1"}, {0x18, 0x1, 0x3, "0e9e9c"}, {0x50, 0x1, 0x401, "5ba59ed571fb68ffe30591d2b15b372d7127e5a87d51200ac134f1f8a53339909c4099c7bbcadc71e5b7191d3090403862d888e4eece332789ae6e"}, {0x40, 0x1, 0x2, "e794ee6b97722ad97fea1c0ead855fc97f26f7eba3db57d7705eb245434ec2ff10aac82c8752643b8b"}, {0x98, 0x1, 0x1, "e68b3308cda5fb472890d53d7e7cbc81e8c12b663a48d8777e762123eae002e021a495e6b04343d432781a0d473fcea3c9a0e0f4563df9d96dbab398ede713124123f888d84a703583bd15d5c12f34664bc41c12234f0cbd60818d2969f7bc42528fa5036b1ce53f15be787c7b261c42ac2a8dd05e9ff479ae7596f2a4812aa44fe6cd5e5331"}], 0x260}, 0x401) r2 = syz_open_pts() r3 = accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x8000, 0x0) (async) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x8000, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff8, 0x92, 0x8, 0x5851, 0x81}], 0xff, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0xb0, 0x1, 0x1, 0x6}, {{}, 0xfffffffffffffffe, 0xc5, 0x1, 0x6, 0x5}, {{r1}, 0xfffffffffffffffe, 0x20, 0x8, 0x4, 0x100000000}, {{r4}, 0xfffffffffffffff9, 0x2a, 0x80, 0x100, 0x3}, {{r1}, 0xfffffffffffffffc, 0x4, 0x80000000, 0x5, 0x6}, {{r0}, 0x0, 0x4, 0x20, 0x5, 0x7}, {{r0}, 0xfffffffffffffff9, 0x54, 0x20000000, 0x20, 0x100000001}], 0x1, &(0x7f0000000340)={0xfffffffffffffff9}) rename(0x0, 0x0) executing program 3: socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x81}, {0x64}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x15}, {0x1c}, {0x4000006, 0x0, 0x0, 0x7f}]}) write(r1, &(0x7f0000000180)="c5449bc1708e16b9805a099e20a0", 0xe) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x30}, {0x6}]}) write(r0, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) executing program 5: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) setsockopt(r0, 0x1000000000029, 0xd, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0), 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$WSKBDIO_SETBACKLIGHT(r2, 0x800c5712, &(0x7f0000000080)={0x10041, 0xe3, 0xffc}) setitimer(0x2, &(0x7f0000000300)={{0x0, 0x40}, {0x0, 0x10001}}, 0x0) executing program 7: sysctl$kern(&(0x7f0000000000)={0x1, 0x1}, 0x2, &(0x7f0000000040)="1b7f", 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000100), 0x4, &(0x7f0000000280), 0x0, &(0x7f0000000640)="e2714be05c6a432bfcb43ba70e2bb9e6add925cf34d00e465191e199efee4898bfe502dcc0a3e3fd0cc0e7969055dcb470ddd2f263dfb8065cbf63d41b2a29e4f92695a2dae1e619ba2b0ccd1e605cd2827beb6ddaf6b579cccebb6d267a74d6af9f2cddd1eb38180245caf3e0f240c5f1ee52a05a63c446df6149316cc2e17b775698e9114250d85ec893fbd204889e5c3f37ee5894227fa7b36a2803d9c558953caa2452fff1bf82f49299d2fd07d8a464fd351d966782d21806ba5be9dc66d7dd572cdae3822888010771550dd55b3014876e2537e33b838b12b10d843be49e4cfc3b3f04a60088dd3cc3fbdc16864e028753d898f0bc0bd6e20f96274d743755332aebcec91d4f490000000000000000628c7c526f7de4f21b6260bacfe436d6eb63a96ded0b0f29cbc8ea2a7d2760b1fdf551506810d63132c72c14be5ffcc53ca339aea237797e863010", 0x14d) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) link(0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd600625200000000000000000000000000100ffffac1400d0fe"]) r0 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x8, &(0x7f0000000100)="54db0b54854d9a37275631fa6e64174e78402377241f3b2ed58c7bda91f1bb6545d47631dff7e76aa265a2f8843b8ce1456e3fb26125a455bacf5bd48c8d7bae6cf710c023b177094b91f32433bbacecd6613f1005d2fb896d2b5266906e9b8c5c1a418c4d72195cfcda996f6f5dce220916634c6dbdefed7290ee704452", 0x7e) setsockopt(r0, 0x1000000000029, 0xa, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) openat$speaker(0xffffffffffffff9c, 0x0, 0x2, 0x0) syz_emit_ethernet(0x12, &(0x7f00000002c0)={@local, @local, [{}], {@generic={0x88a8}}}) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100000000001000}, {&(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x80000001}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000140)=0x7e10a2f) setrlimit(0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x800000018, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0, 0x2ff}], 0x1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)) r3 = kqueue() fsync(r3) pipe2(&(0x7f0000000200), 0x10000) pipe2(&(0x7f0000000000), 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) write(r4, &(0x7f0000000080)="0f7850a8f62859d2b5eb72a2f15dfc99b094376dd2b2f7c877669e983d1b5d8a6e2361267c0a5bf2a0d9324fb057094600782284e67bf1aa1e5211952d980fac3e49873d3b42f4e2d9547063839f0cf0d9d0156c87cfdb290134a054803ee2b5e8917cfced7f15670af8b761", 0x6c) kevent(r3, &(0x7f0000000100), 0x4, 0x0, 0x20, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) dup2(0xffffffffffffffff, r2) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0/file0\x00', &(0x7f00000002c0)='r\x00') open(&(0x7f0000000040)='./file0/file0\x00', 0x1, 0x8a) mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xffffffff, 0x7f73, 0x7ffffffe, 0xffff4b1b, "0de9f3fb7f5b9804dc1b48696d6e9fc6c9f4d3c9", 0x0, 0x2}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000001b40)="dd5f1642b89adfcc1a32f7e23c2a98690d12d10bb5bdc1404b07ff30aef193ec6b27b992ca6b11ac17f6afb46459b834b7b42b43ba12046b7b3475efe1bd9b26a030e2a795c6e3fb322c496e236a26755355dbb684b66a5ff972f2e4ace8ffcf78acaec151fb7c72b092574258da71eaf70c2178f36c81d1947ab964a7cf2bc41a1adeea8dc240ce496d742912e21466b3e3f9ff188eb01b5ed3c70a7beb987eea496426ad61d0075d448c8eef0533b257d7902e55ed659a09c5c3a8458788a2fca05117d427c51ea4036788eafddd35b0249f80bb374b4ee8558cc14705493940ede4ed83297c546309cdcce7684746ebb63d92c110c11ff015982a09694a252e17775c21c4765e37eccdd055ac4882ffcab35c9c63e3952861b843683d97a8cc494bc3ef7c015b7642c13d6293375ad13a33b524128f60dd1e0a5c9d41d1905ef9392715d4391fd135670251c5aecb1a9043411e98418f1e7a867ce3cee99813de64913a5fbb9a295939a5c1b46fe3fe93919852b17ef2ac032c397d8e5996648ea32c6244b9e1333f24ffe17a6e386877fe31526e9342d2e6641ff731e416d9399ad940106f5d767993f363701adfbc9691187ec28c3f4f3c9a015dd6707d6435d8d49564d7cd5dc402a251f7316910fd659c5b5e5deb44502179815b48bb5a9e1d6b2fb7f1ed2515bbb068b2fce364aede000e62029441e5ad82897269da667539276756ed8143a5aa782861955faaae00bd1c424a869361d85056226da576b52af3ad45385aa4dafec08d99bf2d8fc18821773c6941507a868b6782b6ce28e598d4cc0036c9b6369afa42b84e370e9b9f5e9f7d85d59a0fa0aa42d5718b2a30d2fcdcfd655bc2155dc3a67b37f6abe5ea194efba006a1298ae79655a1db0bb7265b04645d96e95bb7909336c3114a8fd15d3f66b03516a82e05bc7ca00f694a1f93f7366ac66e1c5587891da7376bb5f01e90aa7069d0685d3fdc623f928b6b58e213fb343cd1a67ef3dbcfc1688a85adcb4017356c471628aa717cbb4b84efe8f35f9c2ca758b879345c95c1fb9f549e36fae0d24fc1ec1f369b0031e72cc9d48c62df6a5fd9cd739d88bc24c0b2f7a48e15cdf1f647074df000b0049100fcc5d4e4e260ee8afae9c34d33581dc91535e52af89421b0319b45c5d7d2ff1a73af0c4bf490cd4a1d466df3aec9a18465775ae48e2026df4f61a4638cde7c4f86f8c02316dcbdc267e0f6568b587056de8d6f5fc0938ebd7a59c5013d230440f6a8da95505617496366ed7acdaf72153e6d4b6d93c43bb5f3b855d264c6210b83b6e7327986816a7eab80cb6a48bb9fad8c3d2b39c58841f598385673b6bb16d0472a7e4b4599c2090e1ef44c463d261d03ab9392ede03ffee0fc82356525f62db20f10faf869ac6c150a24e0b424c382213a61f2deff8ebdd8706540ab9a34392dde47693d49c954e082a7b5e0ed7ebee1524eee1fba9b73cfd074f83a89f68acb39f3ed9a4ebb4aa99ee7311a148f6699213242cda53eab746a1e95efb2bce781649d1ce6b9366be103f8c2bb37adf874be6e4d89d2b2f7a0cfe05d882f17be8cdfb0d10f64cb89c88906f8ec892b504315026e9d6f1e9ab73618c430ce2580d23ab5981a3768bb3be75ec06ab2c6c8182016ff91a692cfeecd70309cd757ae123a4ba35d7b714fedfa0e209cd5bdaae25664b74e20900a28ed563cf673ec72a9683b9194889e9eb83eb38d6a62a001e996251e52e7c24df1a473952751f54c78080ff128d63cf68f74324547afb4c88af276c02f0f11db72d286c5ef1e6fe2161871ccb94d1be345628e0d7817502558be89b7d20eb12694bce5e6486c58d6a1f54e822af0601a67ab9f3560c40fa3560c502959e264e4f41b1ba37d9f047759f8be5fea265db8dfd000df918f075a1d7b446f6ca7a656a27d0429aae7008184d69dd9ac62a02594288c041e3a27bb4ca2aca1c8566b1979c93a0a89ec85f02428f7625d276a075d056a71e1f9e45b", 0x592}], 0x1) executing program 4: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000380)='s', 0x1}], 0x100000000000038b}, 0x1) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000001000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000002540)=""/4093) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000500)={0x0}, 0x10, 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) dup2(r4, 0xffffffffffffffff) r5 = syz_open_pts() r6 = syz_open_pts() setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r7 = socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r7, 0x1000000029, 0x3f, &(0x7f0000000040)="674cd6e5", 0x4) writev(r7, &(0x7f0000000080)=[{0x0}], 0x1) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000180)=0x6) syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20002fffffffa}) setsockopt(0xffffffffffffffff, 0xffff, 0x4, &(0x7f00000008c0)="fde5ec306dd4980c98b9789dd458a5a71e08d80473d8ca5533d6dce7a50e32a597f963b83dfb4e312f841b2e40b65cda6d8cbb9509e6d7bd24e1e293830eeb6fbf7accab8d85000000c029740496824a737c5e718e7e50d6bc1e3eb1ced929e4108ad2049cd200e5d0fdd7c39e72c369e43c69004c5d7e35f08c0d6258f0391d68739257d6dca392c9fe0422ace96abadf03f2bdd0fdff097da5ad16a84b7ec194b9d3377d2f74de9d312a58559fc7ac84446c34ab88680beb4340b949cc9b127ca5ea9cc73c431fcc1dea7352f7f8d50ac74f7275ce92e62585190ab88c63d807f16900d1f59e48456eca6450ef709168e39bffae6bd6add589330db5ea0d02fb2142f453177b8fd31204fa04ac0c6d2b9e311d1aa126c819ca648bd2ab17b4496ed65cf367b3fcbc54984c05b72044dba2c79e29d15725585845005d1fffadd1d826fa25addcd47615707988ba4fe4698d35d6a1386542e19f630fd8697cf70c56838c9094165cd0c04758be94ff045bcc6094fea750d2c54017c513b81c51032a3de594576465667fb453cb7718d80010da864c970df98b2834f4ad05ae507f0ad918e46e8a6d655285391130d7e80941cb79ff87cb1e7a592c46cda8301d51f873fbccc2501cb7347aebe991ba1e82a54c38c7fc17839cb516e58a114c6840283c6a6bc259e32d1481c8a2d0d5d245275f7e16fc92bd08930cc03c2d395431591f03cdb31dc58ea5cef9b7b83eee88b22bdfbbe767a7e6e09b7635450b5a32cdb278928f7e6dde2374b05c9527381659ef190b5f1fcbd5b56b8a77e2f8324fb98676b0b5c510e6333354868645708687f1fdb8637418e6688a8d60d61197d65de3b11658b014881a2a7c9aae229d9da66ea249634c3ed140b407c8ae9264706172942d6e45d5cb55c4d21bf01649f6cd3f285a0c34a98947b1fe71c7b6dae00e41a8e9d0c783e10a7c4400379906f8bb55afdc9cf7b9183bd6b3727be206e43f97989e561ac8f36d2068cde3601ef5ceab9d3ea53ccbd471e6911a2afacdf5a67614ff3c5c742141beaf5c32407c36cd4fac53c800000000b6c361af044573f24a46e71a3671caf41ed03181cc1e758a495bf48892caa340cd0ce005f8949d4b5928a3d8f427f54909704acef10c1529dc0eef35e3c1f1defdab96e44ade2100e1ed9cfdea4d1c3898bbf7a5cea2cfa24cf7edad227b", 0xffffffffffffffde) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) executing program 2: mknod(&(0x7f0000000200)='./file0\x00', 0x1, 0x637e) (async) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000003c0)=ANY=[]) (async) setreuid(0xee00, 0x0) (async) r1 = getuid() (async) r2 = getuid() (async) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x10, 0x0) (async) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, 0x0) (async) getgroups(0xffffffffffffff84, 0x0) r4 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000680)=[0x9, 0x6]) (async) getegid() (async) semop(r4, &(0x7f0000000140)=[{0x4, 0x200, 0x1000}, {0x3, 0x6, 0x1800}, {0x4, 0x201, 0x1000}, {0x3, 0x1000, 0x2800}, {}, {0x0, 0xfff2}, {0x1, 0xdb, 0x800}, {0x0, 0x0, 0x1000}, {0x3, 0xa, 0x1000}], 0x9) (async) sendmmsg(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000340)={&(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000280)="8bbe837bf99b5b8dd9fe51fa744d49734967bc2c4a577f5bc033429a1cec8a0a9510e3e3510ddd4b15926d3257f270545388dbb9b5fa5ab75124f76ef8c0e88c4d9e0016980f68cc13324d4b5067de5d62ffb51b221e4016b52ad25a8a38af0a2b9835", 0x63}], 0x1, &(0x7f00000012c0)=ANY=[@ANYBLOB="280000000000000001000000ff000000e8ba4131160eafdfb96fb8732d8c44fe47a50000000000004800000000000000ffff000007000000f9e8e83c94efa734248b16b639e0d7f13abfedc508f37e6f17098ac11c99e186568ef99ab283ff9a9394ac6d0fb7e4ed452797ab94000000d800000000000000ffff0000030000001535649750284260b0018eebf9c3241678e3831933ccd492d16b65c440ad62ce5cc1461652154047913d6c71ce5632af54f3aa632525a85376bdbd6b2e6ff446b050b709a2770b9726c2b37fa4a6f4094e81b3e3bf25c0702d95c3b2dbac21702a78f44f8137b13d4fe2b458043acb5feb7f5437018a12391a7c9e8c45aec731ab567707ef113af65240adae2a1aacbb67910802db2ad62fe8c8480ba40816374650d982cd0799b5f05a0d41978496c549a093ca2212e46806962632c3fd3c122f00000000000000780000000000000001000000a326a06dba18e7e709da2710d7beff9aed1accc9b86e825b3cefb6a0a331b95cd53b9802380813bf12c99ec28f55e57d29fdc8e05ce83340d81371e0d6708ac8f8a932a2963cc2aed36702697bbe78b6c0237b7327825a45e2f952af95d958ae85201e6242e1a646000000005000000000000000010000004000000008fc6421679c03525ea32d67bed7ef960743fdccfe9c2fed4db819774fa394d62b073859f65d5163eda502f6fc9ebd0ca0a7962691fbd4b3840f0000000000001010000000000000ffff0000030000001d565891502cfdf54f0408d72abc69daf2008a6cc7d05091a82277632004ce4e354d33aa32ef1b0be227909221cd5733bdd3dae5e5cb82c840998af5ea19d27b4c7f1d6c9bb92b8d952b84e6c960cd9fe5df0877db1a1722af2789b3c21c189d032cf967278ce9d1f577537bd4e306b76da7eb58ef78e4619a9ce828064af0cd0044e0ad716e0f54359c2a55255b2fd83e71ade14a9d6472e9c11676d79024aaea6756aa9da04a8f6cf90353656242480aeaecd11face2e370a2b9ffe9986f9fe0b5392b9f0cfa3f84aa2b19284e24fbccfbd97283d30bbb93e077b0ac3da8951d26df909e4f47047013c8aa4e0e8a528cc232e335590ac637aa008c6962eeac78a73b1b45c27c441319191bb71bf5deab43feac070eea6924bff84f887b74737c6a0c22938984d0354e1781b2a2b8b20e5b0da4d7c7b3cee68f4901bd99c1a6b5f4851834c780dacc7a65e9e0696d097dd79257861858b8d343f2b5911fd7d58ef619ffc91bc8c54cc9d4441b53251b782e03284ff0d4f476fd8e8bc224bd89857440a148498525f91e32ae72a6debaf0122848b40795421833d83d84c42a76d14d80b4c61e003b95bf26d08ebf772e8511782d689d3a38a938c3bbc1e8be7f38c18a8f03d809b71e08a4f208fc5782697f77c8808489243c4d8a88025b8efd0e3edcb0e30d9b0365c5830eec6eec7cfc208f5a4f16050727ec87f02da9546d4bdf71c7bc8d078fe7550c426d0fa8f162a3acb482d8d916b8485422171b3d5d7baf965c4f3475a941135600928547720fac5759daac01d374ca244288eafbae105fbefb49d9beaf6ca39ceaa853c053a289a80a28070c42c138de8d355cf08b60d569e384840ea7bddc1b1d71fafac9d51962e1cf1aad70e8c42df448e9a25a68acd835186bfbb71c0690af5819587a5d6059256cca11c5be83141dc745222b3a0e7ec402e0952a6d9c19a29d52631056d9c45bcedd41b0621e73e9eda65c7b5a7f79a0ba526f30affdb4979ec89f2b2624197907e73aa3530631aa3df8ca57c6492ce83790d9bec167a2afe43234cd6ebc1f274d478085c57b3c5a9e1119d6e452ca2dfa99a572012b3fec5370f25f5737b090749e707732a155f5daddaf89a69cce4bc17d175dc0e4617c703c160a5955211a305bf0088ab9c3023e3b1b6598ef3cf6a822b172e73d757351133d88704243f354539ff5596c2f054c97ff38fbdda5edcca44c1f5cdb5395a92a3a9bce5f8270f16eed3267b52ba398e66d7634e23cf56b53eae3bfff45df97009cb0b57550affdcb3ae14766084d491abf0d6fe2788dececa5de3f236df587354e9f02cc6505dd5a98696e6052aac17427f20670d98e7797a28d7936638e3d12c2d5a95da7c9908f46e52e3e8876bc5b51259f66c561c38d0c33c286b4a4511bb3bb6aef92e0f0ccd2f2f19aa427730ea8051aef71e54543831645ec4cca1a163f9fe85d8033cb35d14fabc5e600d411ef2a20e2c7b4697d568e80d6935df2315f19081d654fd04aa154aa4b6d64d7fe39254935050428cc5e55ce0dc7b0702ab71785284a8b0dae2ad95e6e2da31ca5808867e20a00805be3874b65ae9d15f58862dca79228c5a5bb0468b0fd6bb1e687b64a65bcd2a566172f45bdb6be29e0587d228c3c17a26c275faee441ceca93afac1074709989bb7ba685e350b1a0096e619718eca095f92f67161db0a25177c1af756bafe989eb025545897dc3a5bb3efd0c6952a9a925078b52a62bac78df6d2a828293c0358b4663ecbeeee18f14d6ae85f98c322bd552cab7d6a37ce97346edc9e9b494c086f73f8e0b3c4279d71fffdfdf4a3fc387fee534b8d5397177919a1e61fd3a853b66814c5f5d84c9743c154e395ccf9ba321a995b181d056bc89256335069ddfaa0962bb4cfa51960bcca8e2695c524ca85224d10a6866c18a009b6a4f564424b2202b049d5b81140e05d8c018737e9ef1d31528a15b897ac57f2effabf353a5dd027ce9ca2c6da8c8f1e00b6c7fed2d966fa1e809c0f4f94445f16c5f82e43953de0e9c245793e1071b1fef5367c4ed29b1d412b5e89d48a042693f3c05b845e1188b426ab359cc8b128f0ff8dca057771d690b712d16a9133273e0485fbdfc9408c78a9786c2ad148f239fd232908c6f6d8ec9f40c37fc4f224591fd86791ed0b392ee24cc2ab2381349b92eee91ef59ef65a0e0b5fdb6a1c92670b96ec2d66614771b9847124c334c3bf8c62a8dc9cc2094bfd4d619e01b99dc7c149b1f5ca7d7e3304a56d2eb0a77f414f515f76ab19cfbfc60736e603f11e697534fa2a0cfbe97101dd5827c0129e9f8ea82217af602cbf1ea9e3092043925bb88ccdcfcf57f54ecbbff4dbbd9de884c64fac39e4731adc8562e046ce2ed3a161071a7b98cec3daeafb9311fb15cca19b6ea8f93632c3c7dc9c7743961908302f953e820d0b0fc3ac152fe93d0031e10d264cb5e01e6813b3fd6644054425df5cbca82066ea66227c22f57f7029055ff1c5f022924f3b6abcc6550565cc19f97106cbb4b0715f3711aa5ac416ab1b95d7d9e1c724e37cab09ec61da273e788b56917787cf1af35ef1da45bb9f59fd68fc26217e7def1671e4644bff1ba5ecebd8b865f19102f0c52adb6662eb6ca1fd60946c7f4ae728ebad3c63f4632f740ddc98ad67d61f12b0639a2ed457f3ff1c6e29312299eb5f34fe65747f90d9b484af525085ce1774f2b4e6f67a5cf19885f175768801d9f14066e8b550945ff41bd5301da6ea8aaedfac3a8c410398ad0a37263be500cb0bd4816167bbb204cc71a6ffb0f42b38f31dad84bdc833e3a509c7577f2d9f4e6d89e964bccc312ff02c904260aa9617ecf4b68ad7e2d31354dca74b8f71876108f6ce7b7299c3df3fdb48101995608338fda03604757727cb0f3ffd559e4fddc28a85ab8ee4d83d3f1f66335e4fd8bd97a3563f893a9b503f68092096ef09a5bbba61c344e6eec687f1eef7f5fabf0a67cfea409f2d481ddfea1ef1b13ce879ef9015fe5b2b651fc5b1d5c826597a84161b286fe7977597bb16ecc5a792f6dc7910cbc37598e0fa5afaa34a569783e16d18c97f8a37b4649940f7583eed47d75372302684f833fac969cfa37b3105701cf5e5c40775f81391437d24a6b8c0aa3a74e6d31080421202223f315038e0fa3c1db1e99927de50945b29d917606457f801b7809dee0bc63f5d8685274e75849d2949de306a5a19b4b67c4c7c451db0e4626796c1a601b6c4b5d3b1c728404b3bf3f2618d6daf9080db49e1194fd8245b159a27799a8e7f57ea946e7f62a95fa16eafa594bbe51a2e4c35a2f94e6e30c15ba0bc839e7eb12f8c24b1410dd97fd827dd6742c51ff41679b7ef2a9839ea7524964f45f4e9521750e0daa671ae47a1014a70b271c670a5ad8bb79f5b3cf73f10079a3a0ec5fe2311b8545d76adea3b6afb017f04e2de635720c4b8c486aa53518d156ea5dd915061f95d49dff048ac8e5da6896064d5e82a0e2c12c6282e6bba2259b87a957c116ddc1a9c8cd7e36aae0f05b77874313e605b6053fa24303f3a7326592a0192d543bd7a5ee577e94aacf8ae0aeadfa44c30d30d0d291866d4f4020f2ed4ca5e3589f699f366dfcc90809ce3e7c53ebeb0fbec0fa6c7e34c1fcd555a2d3f627c0227cafae53488db31f89a47efbd7e33891f42138c0eb106e98ad35c71c5ebd536ce8e964d9f564b3577d6889f66a1d38dd6d7b432c86ee26696a34ff106944fcf5e99c1848b2b72d8155a9ab4cd1cb451475e4678f64f60c226bcc9559abf05900be0ea076808d4aa855f80c4c55ef5662c325f43571c5994ad3e4ff85ddb7ad0425f16bf77defe6a4da21c32b6c3bd7b6f53ba8a3249dfd8b27cb8c1fe802a97bdf224859d5a3e39941a19e13e025092fe3373ad936940f4267174ae9872cf2bd1baa207e7db9148f8aa0d5e0d9e9ad3cc9bfc6796bcdb5b8ad37da63ed5a90e1be45e3e12a9355ccab8197526e85b91a2bead52b4010a317763bd6429e730e0e03d4c4887b22f69d1a6fe71fb9ff6d72bf0e26b498c70ecf9793825eb73bd811fa47951f1934e20235903c6dbef909bb31b0aeb6b404abdad1ea82ea11d668951989edc7303aad658f820ada097152b094fb3115cbf7688724cd425433c749ef5a5cda91245e0df71dc41853aa4ed41d5beda387598ca304b31d31f43768e819aed735d2cc6e481720471050841e1f4883179bef9524412f08ce8112c08db1e5c4a0a2c3889ead113233f3a887f25d82375817fb294894e412e5418b72c35624b5280fa5b8d94bbff37e0899176d6264ca673769e823ee2c60e18b33b9eef0cdd29e5cc57df5969b9215cee0b04bdd31c380714663114ef8f1470941a9309c96dbd4b2a2a976bb8408d1b25e86b25a13c5081366cb7f159dcf7f018738e653a84a64fc7e332d72dd5a77413058fcfee641cb1927a686832322287e8812a152a924d0e61bb37e0cb4a80f67d6d5fce6275613f56cfcf23683ba31560101ca93cf60434f79a27f16f22ba3c81a376c593e10931dc5a192f7ba2ce4e07711febabd07c0c798eb0de4216c3d149c1170455594f103bcc0f2d8b24b20587995811409e59b5f4ea7c3a596d8b41b52dd06a226ca2b3007ba94c118dec78d9e98e0f31b90d8cf988974f1e9dc1f31967ac9251949aa5d806b52241ea3f204e550c5728756355eb458cfc7c84e230cf76f91a4e6087b4280637b81be671e35b6e359c7bc530bda47e947aa9099905ae966b3607fce16ade937b9b9229b53bb3a8b796f75bde6879020e00ea03ea560da71e6231d6710dd674be9e51f1434da2e8ae9ddbd2b25ac44bafb532ea5ba7aec0ecbbc7d93f9fc272c569683f07f52054ae30be9fb1b9b718ef28f50f2a1510f016f3c52dd86f8e841b04eae85ae018055107d5485a6b337f984952c4b69519e711bb9ec6eb5777b9c97e7b50bef2725737a065ede82b834f76e58683556fa62eae731a90417b02a450f4aca631b094f1a27f5fd83a4bd5566c78bdfddf71b38ec6dfd4f08335f29242c78a5070e1369ff63e2d4f17f7d2aefb3694466b4438904700df59ef225f4d899fed097cf35cd8520776986ab3eca1f108db4f15ac6bca840dbfe156b07038f7d2bbc75da1bcdadbdd716a7ddbb65c28279aca1a4ecd3a8edde39ddf44f6fb40e0d6f81c9d81ac861b4f6bbc4d65b5de1847735e3158b7a671aa13d9c6b105509f34476aefb241caa629751469ca69ee8da9e55a3ddd8b8a5f7d0f20e8167f0a4905fd0f3298af6551786b7d9042b15b38ea825c7de5a7d54f6be209fcd59bd7da7b755c9f16440c3c4debd54d12afaa94c8fc472c6fd2159a15c71d4eeb4272ef1129a8b58fc2c7eb692ec539053a95c02766d2c3541bb73650690a06a5ee85d82b8c4bd6e2d36a72b040fd0cc4a36084de5e21bab25da45b877c5f53c3e1cc766b565bf2dd90a1979f391fe41ccb87e30d784b22213d427474194b7b3f95ee1296c7c7ff95f9c9c5c6cd6e4049177816708dba7719697d2d720c0055e27b7e6a11c9fa58a3d981a75356f3ba9a73e7bd75b928ec148ab6d47bd71fd4539d7dfa0ec956a99f9e541246ead17e4545800998cd5d09862d77c2931aeff2fd460570a76f110dd6951271bb4b6799fa147ff44ce0430ce9a7119727f9795415014fad3a3dd00f569445a1121e4cde4885511ac4c71d0b60030fc4058d7b97cfe80902c3c0f177810e12d439d770d467da7b77fe3b4eb9b5a6b69d19418e53bd104f80a88246fac8b5138c7eb280000000000000001000000000000005cdf48f09399ba864b69e21dbe59d40a401ea0e0a39700004000000000000000010000000300000086dc024894f38e013c3aca24cae6510c19c0eac1066397b7e5cd9aeb65a0350d29bdf0266f17ef117000000000000000101000000000000001000000020000002b08d1e22e8eada6101427943081413d4c6e2bc85c476822d6ce69b0c7644a649391465c26423ac13f39dab51b74d284bc0e67f09d4520af92d10e6a65f257d903ab1adee485562f61f8a906e953b0556ec698dd4a97fc250f2e446df09f3299710886f28b6fd15efc4ebe4fdd3991495522fa6df4d3aa9294929e74601ae65b2f81dfedef30b6d8fe35abf974372137164fd6dd7691af83f0886e1c10518593a0304f03c929df48f7e78a7a9e96e18a34df97137a9da30dce51ee8cb046122ead82cb9b086278423d156be83351619d87c926645b4d9677ceb0d29b95d2e3de79b6c028cfbdaf9fd0b56b50b0f47743a385c4d1c4ed8df89ffa356d8043310bd5098ac215ebb5b1f06cbddb7c4c1541d690c7febb39a8279aa1126861e8ff7115d0214ddb316eaf636b851ca9264673d00f103fbcc3de962d161ede4693f53a8d98b6d8863418f7cf53d76d911dd9f9f6a251a41b7da0cc65d13352ae27cf87b101545925f60543e2812b89a6c77ed28507731fec71b1f5cdaa66a3a4363a2bd62af293cfcc50d4c34292ce48c071f1d22092bd564158d18db5af4b9bbc3666051b80a578e7ab2203871daf6c244b59367e31456c0d84f06adbb46e03f3a78dd6a6af4d13aa9ae466a60b6a8b31d63e6abc9a44abea8fbbdfb522b165da08e1803bb5c2bec7b7680ce7950d6d9acbee679e256db320f5778a7dfa43b492710110c49b21b10ddd21925a8181d66261f064aa14cbe1b5cb5949eaeae70f29c145dce3f0e9177c766ba5a4e33bef3deb4805085e238915fb937a49bd91366a11077a33a7c825895ecafbce4b2b0703831ba9a488c7497faebfc06f9206ba6c3e0401c7857f33c923b0e08c6664d4ef651bf6dccab1a08e18dc114c31f3edf02c1163cb639a622632f02fa75f811776baf63a3d1b90d8ef7be3a6d2adf7c0a09a759cecff7643ad71b9c937bb989e4c11a52c9ef8cb3c740cbb5047f50e4f9ebebd62bc71bdb53e6c813f292a92a8953dfcafd113a420bd3d2e77051a6b84718d05c04aaa897461c28ef18bae96e887111f3157192b536e4aa7f07a04a55ef32d6c1eb7a1ef969369ec5f15f798d9961da6e1a8d816be541bac7280e732c7e8910e7330451c2e59f7096fb4d21d3971c6480f03484c37aef4441b7740780ed31c64fec6312de039b5cc49e69a6e86adadb48c3f056bb5b282fdc5303bcc6f390e592534679db3ff319f2b7e4b0f53d0ad1595c9c640b9dcf0be51f2f5c74cd4617aec1829a6e20f3e7c479768db1a3464fd20740b1f5d40bc60074e85a5140cb1478ff016a1c5f0e74b367d403e1599999017ed911bf4e379d68bfd8a69c06ed4c2a681f71dc141b8ef3d7cd09bd6cd7143c4d5dc5d2e6634392ba5cccec8e2c01327a264e3717192017109d3632cf6625f26530800cbcd325043a1d64a521fed173ab1fc9213ff904d2e0e2970caaa4c63ea50fc0efd1b83d3c71484fb8c8023f44d90f5ebc1583982527deb72639d27fbcb0d74f106be15d6be916637f742524784c4c50613ee16002cb085ad13d9c183032433e44ed6b04049432a4f01f8afbe792860b67993d3145746b1112fd0297304390048527f597a8916655a38141589f985b2debd2f489662342ee504371c66824b3cb3bbdda2b8c605299e462b3bdf31c73c30a9bc0bb82e527a8da998285aec17b8602174afa7bbc983faab549e9a589c6dc5e417935963f1615e592589ca9e703298abda1dca3b6f70be8c02ded40e286f3e83605764e18a27e34583d9fb5042323dd3ec5438d41e019403c66bff4c25ca4bad3d87fc87fe39759664c419b5337d390620bbe194231c790f8867ae205b0db14c6a9dc2fcf2a62d90c97dd3c5603416a9fe87b0876ce96fe3f1a2e8467597e953c94c06626d284fbf0962839e9df019755e95077a3056e4a04045e03ba414c977b7c2105541db03e51e9e9066513f1f0b953f46943e7979fac0df9ca34a562ea24988c82f5b339fcbff5d248c41d1ea8cb174630da3ad3cb8219c1b2db3781dec71a9ec9f6073af4cf3dfc81f3633f2e32bb9d0e96a1fe9c6b8f24e8e53b46b5f5313db2506d8d6cb586933641edd27a2d4d5e54c59b8ad32baa075e3c81615a7e9566561a44a8af2f100ff491a48cd7f40c15eb267303cf0f6cb68ec66e4f82dba388bb5145d162e9c5783ecdd40be2f261312f91268fae36a266b9bad503f7bbf10f85d65bff24680cc2b84fcb83b1880a3c868c9c06f0f51dca5752a44a5873c00f8ba5bd015664650c83b4e7662b6861a8fa738b77b6ead219c359b30031805acc415a4a1218eeda42f3037b311e5fb8b8a24d93c68840812eb205c3d0077451791c37fb1dd1621bcaba9173b5dedb720465a95932be11e46e1e95147e5d8a3b1a0149351c1167aa59f406098c7f39db1f32fc9af74a7fbb259f17fedad86b73f11179b7b4ebaf02bf6878e9c06eab8ce9df18b6110ebe0e262b917fc9a56ea6b381a7a3fbde54f2123c0207bd2f34aa21c6b8a4290b62dd031c7864af1898af9efb12cf4d9d41951b780a4c6066cdd62f354390f086acc37af205aa324d6c37f77035a70c1206c35c5dccd45fc1999894b67ce234cf52555da54f43b3c9c6fe585538fac06f2e94c2de7a8681792db74d417bbefd3dcd2459cee059a239f3e82a28ee1ae4edf33c7d6cfb2d53623d4e741e8321db1aaf69bc48b3de9ff7c82be887cca06cd3102dbd84c5572e7fffff59ffeadef94ceb909022140018f263abe82b382e5533544a1e57fda6bbd436eaa2cd16b78f1015b5ae044542a107fb6ad07340bcc9592468b18aa309ff843c5fdd4509014750e9a8cce41ddbd3f507381fef8252b2d0f48056ea48b01894ccb4d79dcc8b7f7df816b4ed6393d67449c36417dde398f8496f5ef67fb792d1c435ae259d016bb91c767e00b3410265980b888fa2c0fda60d4009bcefe8145f9aca8ccd0bc07a37bc0e2198df2e3ede66ffeeaf0b258153df6259ff59cc2ba7c5dce94cca095d2cb662ae875d21d703456327a2fc3c94ab3507cb4f6db91b9069e628420f150f633cc45a6a8256331762220c143790280204b26513c3a161e0ea7510390fbfa23fff8affacfc356db1e81445197a3b81640ca66bb6bfd540056e0d681afde84c2ef33c0d1728d07dfa58b8a18f7660f0b0b40d1e07173519da532ac74e831163d5b57c154016d2a97ca4536e67c3aabf671b9db948c510d4b552aefc0eb70da2cfe6c620c2d89cd728420acae6f013104f590650a2d53e18a36efe66f55a9ffe45c55727dd51fd0abbdbeee6fa83bfbdf281daa145b3dfbbb4237bab3cb99d82f65e5c3460f7aedf39de3a23908c5d637888c697433420e430d27ed263f8d4b44754d7fc3e05ca0b64f75d2dd5bd20d7335bfbb63f77d3ceaa8e4778c1d549a8cc92a54d625b7fbfeefcb7b30c91d0aea7f7f3313c9f41b8987517614fc80167265a59eb6fe432c006a3c8ff96ba88ed698d30f6be9a39f2920bb704aebbb43f699e358476abadd87c72db08856e60258aa301bf2ee2337fd7b6a16c801f7e292ca93bc9ce73ea553797d7e02e7cf301633fa566e44963be3a0cd6777e80c61e5b5f46d5d79df8651ec3baaca2ba8b448d72a3dce841f8a29cc646500d87f80e7b2fcc470d7c2e527154f9a170e4dedc5e230a502924b2e6b388bffcc2ce78c6e602616d03f884c43c1b1db45b455e5a47ddec18bfe07596e5febbadc776f09736eca0948aec2c7a538fd8fe9a06da98f9f58a750da9bee671d2f8007ed822c8e2cbdb9e773d2de11ea44b3750e634d463595fb10dec933bce108586d13b7037ae86a70e56cdf3111ae274612d6b6fc7440fd9122819b41ea52a3d05b9a017b5a3dc2bc843d0613d47f53359f0db405f64615974f23fb73e32629b1d17aa7dd3624efd7c3185255ae1f9b2b5a42037703ddf1e5f9d6fe5cb3faca800ffee2f3300ee3f425319a715a65e51eff1aa022a2af1bafd85bcddfdd32c2bc5aa8b06ba47b98fcaf5b8bfe30b5577d5c67e88b8c2783dd35e4285f8a59c2c38248258b481da384a770bde2f8b16e727c07d7defd283cbaa3214dd3a26eb072c7b68e82e410e0ebee14cc7add8f0b9a2adda874ff03d4d4369b8f4cfd941f6ce493a05206e411d67d70ab46ab260c9e2843e96154acd7d215246e8d2149a5f77e0fe793b32bf8dc0b8bcbbdd19f84426033e9ef8c0652dea3287b223f399b4e86a022fb72c2c0c1727e2252905f25802c2da874b019f825b4027af1bcb8f6df53f3a741cf219bebbd071ffa62aea1597bee84915cb65802a0b733dcddff95af28da5976dda87ba7e43c03fec7f08ac4ebb78db88b031d4edec8d1c39215d62f09ba5e96bb85086319923854a70ae24b1340aa0815d5978bead39389799bcc207e534a7a561fe420c574897cd908d8c4ab51793bbf437412c93eaba182c618e65b8968bd93f1959a3383a89ebfdd187a9e706ad7590f4eae700e9ff64642f40c73aa5e9027fcc745acf881b7624c2e377a32806534368a1468c89e167f3726d8cb10cf57c27ac3a7129d71b24ed324eaacd3f48b1191ed83db13e4391cbc5a60b9d03d5c5d560f9b8d65ef205b3cc885eef34ab19aca69119b0d6d8970bfe02d6dae5937a06ed3df9986e18bdc006b6ceeb741ee76641cacca863adbdc6a060f6c32f2fe7ac7263e6f80e9448a0446a886ded7ceb6da399e29807eed506ac1e55eec32e7f54dc0a28be5dca642e54b753dbebf54ddd01d578615061b7bd0bcb4c5ba1de02d05ac5aa33d2841a814c7266382cb4d584705ddf6c3d03d77a488e7c38d44a949a2379a4463b0060668e41701fbab0b6caea16ef5006385d0829a72234edc0f53f20bfe0afc0ccfab9ec050735b35eab8aadafd29d4580c112410b07fa0bec983d8bb328425aa97c7eeaaa2dfa2eecc80fe3567c85f711320ff45eca13b55d99cf27cdb98a78dc2c92757843d62453d5f322b46371db2edb47aa8ad188e455096aca0e681465418b07c5d09705710aee37740e804071402d481f7ea7bd54af4196f41283795430b7b60ad674355227f05cda5c967eaa2287e2653cc48a8d94a90779cab1d4bd20e4d76eaed130661e300ee7374a506d6985e39c59e68e5008e7678bcda5ea51068c91c2938a3494c7a9685084d12d61a05413ec4ef01bcf8a8f5d4eee91af9c1982d0168749f5046d0ad67f115631527421bdc97eed15f9267907412bb012e550a90b3cdadb3cd56f2e4ea7df6d19d85866b77be3ea4bed68c099cca9f71b3513214e9e9bc02f8db7d0cf7ea847030c62d5de0d4052b486082be169969ea71fd31f1397ae45c0b12afe8eaa0ecea379dd305bd34ca2e9bf26c3a2777d83fb9d4143ae3b123df98f47a8721c009af1f5cd350d65528193fafd229a71f528675b963d6f96ba3be70615c8506f31c3b1ccf60c8d5c0663780b27fd61569332f570afd6446ac41c0925a7415fa8837b98ad542cd2da3589c6d3d0151d3cd0cfa8691b298caa5b455aad376f3922486609981ecd3d02c966b9648c641bdc477cdfc1ba40a88e74acdd98baf832f72176998e61202eee6c661d2373c1d6d0a7dfa3fbc6a286652d4ac91b36f38adcc98d10849d0da4c679367d1ae83f790452034fadf2e9b329e22c16f0c2ed30f7ac16342f0c8d69dd1ac4a47a2252043922ee82036cd9541f7d500d753cd305f848e694df6ceb48bab9d32391a66a2f3e9abe8f7074972c50ea8266486aa171425a1ac97c5e5394a93313800000000000000ffff000001800000c1fa7934cb080c2fd15e0ee8b2f789da631ce60dde1449fd4e02e28bc4c8de99872059fe00"/8912], 0x22d0}}, 0x10, 0x1) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000004c0)=""/187) (async) r5 = getuid() (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{}, {}, {0x0, 0x0, 0x0, 0xd9}]}) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) sendmmsg(r6, &(0x7f0000000480)={0x0}, 0x10, 0x0) (async) seteuid(r5) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000100)="de7a022065cd6a454bb319cb2527f3c54b315461030856506f307270f54c5e1d1c681387532d3fdeaa94427c2a6825e7f887a52561d4ec1241f216afdf205490", 0x40}, {&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b", 0x4d}], 0x2, &(0x7f0000001240)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x8, r5, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0x20}, 0x3f, 0x100, 0x400}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105727, &(0x7f0000000000)={&(0x7f0000000100)=[{0x4}, {}], 0x2}) chown(&(0x7f0000000040)='./file0\x00', r2, 0xffffffffffffffff) (async) setreuid(0xee00, r1) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000080)='r\x00') (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYRES8=r0]) pckbd_enable: command error executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0xfffffbff, 0x9, &(0x7f0000000140)="0000000070f6b1a533d899888a55653458c6a969e3104d03419e77b31ac11a82a1eb5f947d9a989b1a714f19a4fa531c1af0a209d87248c93855153d483fe3656e10ba5611dc4905d88daf92bc5023f954f796614f17d84f0300e90d4b536a83292adb8593d5ab3e185d27ebedbe1934282d38b5bd30b57fba5c9759758128a5b13c80b58616267accac7d48768c4baee87d393bc03bcb0bf3cfeacecf807169eb28745237aff59e8d024d97ffca98acf85605273eb869ef6db1a22e2de8011925ecfc", 0xc3) socket$unix(0x1, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x40047309, &(0x7f0000000280)) socket(0x10, 0x5, 0x5) munmap(&(0x7f00000f2000/0x3000)=nil, 0x3000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socket(0x2, 0x1, 0x0) shutdown(0xffffffffffffffff, 0x1) socket(0x11, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x7fffffff, 0x3, &(0x7f0000000400)="2ab748e9f835e5b6a0a36091d36de337cbb399e9392b91e7fc0044fea804a8f010e159528ed954c1fb773d5f39d98060d0f34751a26ca74f6f310bb320b33337d69684031fac2d42686662091342c7a153c99249f20cc65709d2b64948bd152c1728349b4f66737a3a5b3eab72663782c581050297ace725ef5ae6d6d8bdf0cfd88f4f207086ad13ace079ad2d5197436f258aa8280bdee163cb7a420f2605b6583f7abd33b90e6d72a7a0e39ccb5f362a46310423fbccc7d087a46aa3fb418074d7f06e7ed25ec374a3deadc1c10847ac8044c3e71108f86c31e7c681cf1ab665b32367f134150eef0c8d5b88fec9ef7a28afe0d71149e8a46d5e234f8b91130125cb1f6fd15e13ac42d42608ba1470e20b6f178ec22dbf7ce42b29851dda6208d72393b7306af543e299231ec51a3900fc96cdfd744f8b1c25d786badac25f665e4b23c47c2eb3015898a5fa3000040000000000006bee8dee663d67a132e422fe2521fe49f049c5232ee1", 0x16c) r2 = kqueue() kevent(r2, &(0x7f0000000240), 0x1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) open(0x0, 0x0, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) semget(0x2, 0x1, 0x240) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x14c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2a}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) executing program 6: sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000100)="e4", 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10102, 0x17) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f0000000040)=0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x2, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x29}, 0x5, 0x0, 0x0, 0x0, 0x45) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040)="fd0cc085", 0x4) socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) r4 = fcntl$dupfd(r2, 0x0, r3) close(r4) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f00000002c0)="b10005010000009f05000701070000000000000000000500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300000100be0900000808e37193f8343712cc11fffffffffffffcff000000000000000000007f62b60beab90000000000000000", 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) getpgrp() r6 = socket(0x2, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r7 = dup(r2) listen(r7, 0x0) select(0x40, &(0x7f0000000100), 0x0, 0x0, 0x0) shutdown(r6, 0x0) executing program 5: socket$inet(0x2, 0x3, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x4, &(0x7f0000000000)="695cdd27", 0x4) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000001600)="b389e5ae8315694e73e14c29fdf9969f7fb32e47f8e5db595cfbb65daa477753f54afde1f80e268ce7b3d5ea6550ead1af49266905da721f77750e150fc7c9e77c824dc8bd7732a84a774fe0edce2662a2fa", 0x52}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55", 0x70}], 0x3) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000400)=""/157, 0xad, 0x1800, 0x0, 0xfffffffffffffe7b) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x15}, 0x4, &(0x7f0000000380)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x3c, 0x0, 0x0) mmap(&(0x7f00001c2000/0x9000)=nil, 0x9000, 0x0, 0x1011, r1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r4 = fcntl$dupfd(r3, 0x0, r0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x2, &(0x7f00000000c0)="3be91ab1ded9ab1f79d4e06e235fa47dc44ed1a04e24f926e97cec247529215f39a634cd83019a410c1183dec3be8e7234b80c3740811cc8661e5a33803170", &(0x7f0000000080)=0x3f, &(0x7f00000004c0)="5935bd8e76660d907c045aa6a852a6085fc89513c8bca5b717b826048d228caf85d528bb5086c9a14a4c9dcd1cc539c3066ff73adb7eff000000a6fb5522ee8a427bbad734d4bb13cd0ee6a7081a76ad71ac7e32ef3ecf252edb184e27fdc4153045be1ccf841ff2e51189508ef0c3ae921d163b97", 0x75) ioctl$FIONREAD(r4, 0x8004745d, &(0x7f0000000200)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) pipe(0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(0xffffffffffffffff, 0x1000000029, 0xd, &(0x7f00000002c0)="8551bb79fb74af1a59bac186b9939e0dc29f3ffe5e4cf0ac8a47ec38ff6410629c4a2b1335cbc7b99d79e489ad53912484ebab40a6c52781e00bd1ac2572f9571a96fd149e4969fd8bf7a4b4f86e579f40a752f38b591043cc8cbc494e4f13ada6412721d7a8dc80f8", 0x69) kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x95, 0x2, 0x1, 0xffffffffffffffff}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x4c, 0x0, 0x4000302, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, 0xffffffffffffffff) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000006c0)={0x10, 0x40000000, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000546000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f00006e3000/0x2000)=nil, 0x7}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x1}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil, 0x1}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00004dc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000558000/0x4000)=nil, &(0x7f000015a000/0x1000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f00005da000/0xc000)=nil, 0x7fff}], './file0\x00', 0x2}) socket$inet(0x2, 0x3, 0x0) executing program 7: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000940), 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x9}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r2, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x9, 0x3}, {0xea, 0x1}}, 0x2) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 5: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "090e4d000000000000000000000000000900", 0x1}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000200)=[{0xc}, {0x35}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x978b, 0x80000001, 0x3, 0x80a19f, "bb08000100f1675910508b00"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x200, 0x4ebfac6bbaf796d) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{0x721}, {0x1}]}) setreuid(0xee00, 0x0) r1 = getuid() setreuid(r1, r1) r2 = semget$private(0x0, 0x2, 0x490) getgid() getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x8000, r1, 0x0, 0x0, 0x0, 0x88, 0x8001}, 0x7f, 0x1e, 0x3f}) setreuid(0xee00, r1) sysctl$kern(&(0x7f00000000c0)={0x0}, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc4a91501d94a34b8e8084cf71b59c7afec302c2", &(0x7f00000001c0)=0x10, 0x0, 0x2b) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYRESDEC], 0x0, 0x0) msgrcv(r3, &(0x7f0000000340)={0x0, ""/204}, 0xd4, 0x1, 0x800) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)='#!', 0x2}, {&(0x7f0000000040)="18", 0x1}], 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, &(0x7f0000000080), 0x0, &(0x7f0000000180), 0x0) setrlimit(0x3, &(0x7f0000000000)={0x100000, 0x3800}) kqueue() getpid() setreuid(0xee00, 0x0) socket(0x10, 0x3, 0x0) setitimer(0x2, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x100, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) shutdown(0xffffffffffffffff, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x4}) socket(0x18, 0x4000, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x54}, {0x6}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000300)="e3", &(0x7f0000000140)=0x1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = dup2(r3, r4) setsockopt(r5, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) sendmsg(r4, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000900)=[{&(0x7f0000000340)="2f32cb043c8beed71b0498c45f4ba93b7a1c0fc07d77f1d6ff4dc50c27f3c1b2c4318089710c28bcd42e8fe1a4d3c664f775ee0f6846918a2d82ab9fd9d34e513020889dbe0e360a985f180acd8cf86f525bdc2bdc09ef64043ace6c84ee23b112e81ddbc21399cf0586bd47b6cd81d8f775b4cf094df33adcf6371b7fcb7389b80439d38e40136ce393a2c1597b", 0x8e}, {&(0x7f0000000400)="2086430dde82e4939c26f47e51e00ae81cc63ad9224dc8a024964bf48d4c5c08e05f2ea3b18c505f991b784d55a8732379e7bc225b02d98063c1df1d29b96612faf38fce7ac3af40fa90aa3f7c788138a9b93865d63718355e16cd03e1af700843962d6939169f639a62bb36ee2ed867c0305c74c7db77b8f6fa1d1d047fedf97a727e23aa92616032495bc12e87fca91dfe67958e8157928209118c0dd650ebae568774da3e6edd6f03d9f2173d7e0b0838e1e9fbf4eab532388a42c156e0100989a94a6faba01464cdf09e1f5d19c0bf49c4a336221d547f02", 0xda}, {&(0x7f0000000500)="bd81a02be3cd84f2dfb4a5377a20877d2ce8a17efc2eea640d0cfe49e641b9d80e4e85decb509713c2809d0a5281665aa12126e34cb009340a9edc3c442bf2039ff72658a4a7064eae9a61699d90ba78873c4a95401eaf493764c6c741ac98003f7589c0f5bf918aabf8e1f1d51a47924161e508f0ea160d2a3e2f71eef445f66406cb4e8aebc859acd7ddc6c9e22adf93a6b8fda8e9f1c5e1e97877235fc412a36a4fea59b211ccebe017f8c37ca34686da5751ec366321d67c8e3590c19e044227f0fc5194e872c6d21d9784dc5c5b5069cf9126edb56372293eb0bae772963077c9877a99d66905f768df4db9", 0xee}, {&(0x7f0000000600)="8613dc0dc5353947c6a5ac292c3b475bd736d07fc63b940d226a1a8c29c2f3a182b220b554daacafb3e335191ff34de1235d8f8d65747cee3b8eaae8bf1508293f6f0d7c8a5fce1e5adfb6141f0d5fca", 0x50}, {&(0x7f0000001480)="0e29b9f8980fd9aaa9c91915b4b2e0443466bb9f1db4211fb0535d3b507eb1ff65496ba283145bfde3c1770b8af779c2948300a4f68e8c84b22f96c84d1b816b4cfec999f2bedb56666d4525004c229188630e15214dfc7412bd6f763c9c87172c4b9b7d15418393ef71b46c86c6e437a77c0e14a66c44d9d7e1a55dac98d44be1bbb027d016761edfd03e17857ad0a934b76a1f8bfc31336487bd0bcb59ac66bf9027cb03d5c4a06bf1d6a06e9838fae3ee61b1e0bdee63fd6bbe318d4a00865b3170c79ba7f9ee08eb5bc34404f534371454bdec9fa5742b183798438c3008a8292f181a8c23e70f0c3730cbed2b967176616867a46dc7342b806ce93a48f8b7c6fa0a6f32bfada6b23e6b798bb3c6c6b260dc15ed8edb79dbb7d79655ddc311b8599a54c3eb9c3f37d18a24f1fcae2d50ae78af825e413f9d99865a10d645122b96c3259498de05198a38e974ffce1c5533d337cffb20815870e51d26a5c6388eb2bcb083b69904cc36f7b38732c736db95d3e2dc09c53f8771f3e20f86d9f73806b90c875d1af41e74e6be92a1c535f7c9db660088641224c6", 0x19b}], 0x5, 0x0}, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) shutdown(r6, 0x2) r7 = open$dir(&(0x7f0000000280)='./file1\x00', 0x80, 0x100) mknodat(r7, &(0x7f0000000480)='./file0\x00', 0x80, 0x20000ff) open$dir(&(0x7f0000000a80)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x8, 0xfffff000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$vfs_ffs(&(0x7f00000000c0)={0x4, 0x1, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) mknod$loop(0x0, 0x2000, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000100), 0x3, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) clock_getres(0xbe44501372635004, 0x0) executing program 0: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x35, &(0x7f0000000040)="03000000", 0x4) r5 = socket$inet(0x2, 0x8000, 0x2) setsockopt$sock_int(r5, 0xffff, 0x80, &(0x7f0000000080)=0x400, 0x4) dup2(r3, r4) accept$inet6(r4, &(0x7f0000000200), &(0x7f00000007c0)=0xc) setrlimit(0x8, 0x0) syz_open_pts() r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000940), 0x0, 0x0) ioctl$VT_OPENQRY(r6, 0x80045713, &(0x7f0000000b80)) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000140), &(0x7f0000000180)=0x4) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x7ffffffe, 0x0, 0xe3d458f, 0xffffffe8, "1500d67d005b860000e30000008000"}) recvmmsg(r6, &(0x7f00000001c0)={&(0x7f00000019c0)={&(0x7f0000000800)=@in6, 0xc, &(0x7f0000000740)=[{&(0x7f0000000240)=""/52, 0x34}, {&(0x7f00000004c0)=""/141, 0x8d}, {&(0x7f0000000580)=""/66, 0x42}, {&(0x7f0000000840)=""/79, 0x4f}, {&(0x7f0000000680)=""/138, 0x8a}], 0x5, &(0x7f0000002a80)=""/4097, 0x1001}, 0x40bffd}, 0x10, 0x1, &(0x7f0000001a40)={0x2, 0x800}) r7 = msgget$private(0x0, 0xffffffffffffff41) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100)={0x0, 0xe13}, 0x8) msgsnd(0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="35d01770e5b2c1bd35fd618b009326c43acc280fac617c3cdf070b9c938f13c38702fab80f49727435bc30ee689f0248e2a3604285eef683adbb397353d3b2b880a226cb0d4d443dd74e3bcf5722f0b221ba9b25e8f11de5814577eb7ff3a9448ed2e058e5e0d0897830f116de6931cf9b070eb55084046759e854"], 0x298, 0x800) msgrcv(r7, &(0x7f0000000400)={0x0, ""/172}, 0xb4, 0x3, 0x800) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f00000002c0)=0xb, 0x4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x1, 0x1ff}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x1010, r4, 0x3) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="10000000000000000000200000000000"], 0x10}, 0x0) executing program 5: setegid(0xffffffffffffffff) 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)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000100), &(0x7f0000000140)=0x4) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000180), 0x4) socket$unix(0x1, 0x1, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x2, 0x0, 0x0) link(&(0x7f00000002c0)='./file0\x00', 0x0) recvmmsg(r0, 0x0, 0x0, 0x1000, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) r4 = semget(0x2, 0x1, 0x0) semop(r4, &(0x7f0000000940)=[{0x1, 0x27}, {0x3, 0x0, 0x1800}, {0x1, 0x7, 0x800}, {0x4, 0x3ff}, {0x4, 0x818, 0x800}, {0x0, 0x7ff}, {0x1, 0x5, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x1}], 0x9) clock_settime(0x2, 0x0) pipe2(&(0x7f0000000000), 0x8000) r5 = msgget(0x0, 0x6c0) r6 = getuid() getgroups(0x0, 0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000001040)={{0x2, r6, 0x0, 0xffffffffffffffff, 0x0, 0xa, 0x3}, 0x0, 0x3, 0x0, 0x0, 0x2, 0x0, 0x0, 0x5}) r7 = semget$private(0x0, 0x7, 0x3c0) semop(r7, &(0x7f0000000200)=[{}, {0x1, 0x4, 0x1800}, {0x2, 0x8, 0x800}, {0x0, 0x1, 0x1000}, {0x0, 0x3}], 0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1}, {0x1c}, {0x8906}]}) executing program 4: r0 = kqueue() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xbc, 0x0, 0x7f}], 0x8c4, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x653, 0x0) executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(0xee00, r0) getuid() sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() r1 = syz_open_pts() r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) writev(r2, &(0x7f0000000440)=[{&(0x7f00000001c0)="089ff194971784cd2979aa45fddd99baced8ea8217dc4470ea112302861f6f642f68ddaaa7eb27eb555789c69ac20c7e517f64ebd3a15f122f7bf3b96119151f45ee225905000000eb21e8cc70306c830993520dd46c875faa930300000000000000f0ab4750712ed33dd6457f9e279b9d593fbb54b58b6c780f81a64bbeb46f5177047aca30feb0218af6bf16182cba8c40f86cf9c89a1d8d2690fde4841afea6237ca89c446a5d17c64a", 0xfffffffffffffee4}], 0x100000000000007e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3f, 0xffffffbf, "0000c6186461c0940ad9fffd45ffffffffffffff"}) poll(&(0x7f0000000100)=[{r1, 0x40}], 0x1, 0x0) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) setuid(0xee01) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140}, 0x100, 0x0, 0x0, 0x0, 0x0, 0x261}) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000002040)=""/4083) executing program 3: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f000033a000/0x2000)=nil, &(0x7f000022d000/0x4000)=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, 0x0, 0xd989}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00006fd000/0x1000)=nil}, {&(0x7f0000136000/0x2000)=nil, &(0x7f00006e7000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00006c8000/0x4000)=nil}, {&(0x7f00007e7000/0x2000)=nil, &(0x7f0000386000/0x3000)=nil, 0x2}, {&(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}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) sysctl$kern(&(0x7f0000000000)={0x1, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1c1) executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000004000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0) pwrite(r2, &(0x7f0000001500)="18", 0x1, 0xffff) utimensat(r2, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x3, 0x100}, {0x1000, 0x8000}}, 0x2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$PCIOCREAD(0xffffffffffffff9c, 0xc0107002, &(0x7f0000000000)) getrusage(0x0, &(0x7f0000000040)) ioctl$FIONREAD(r1, 0x81206919, &(0x7f00000001c0)) executing program 0: r0 = socket(0x2, 0x2, 0x0) fcntl$setown(r0, 0x6, 0x0) connect$unix(r0, &(0x7f00000000c0), 0x10) socket(0x20, 0x5, 0x81) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x18, 0x3, 0x8) setsockopt(r1, 0x3a, 0x12, 0x0, 0x0) connect$unix(r1, &(0x7f00000007c0), 0xa) r2 = socket(0x2, 0x2, 0x0) setreuid(0xee00, 0x0) r3 = fcntl$dupfd(r0, 0x0, r0) getsockname$unix(r3, &(0x7f0000000380), &(0x7f0000000140)=0x51) r4 = getuid() setreuid(0xee00, r4) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x40000001, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0xba}, {0x6, 0x0, 0x0, 0x8002}]}) bind(r0, &(0x7f0000000280)=@in6={0x18, 0x1, 0x21, 0x4}, 0xc) r5 = accept(r3, &(0x7f0000000340)=@in6, &(0x7f00000003c0)=0xe) bind(r5, &(0x7f0000000400)=@in6={0x18, 0x0, 0x0, 0xffffffff}, 0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, &(0x7f0000000100)='q\x00'/23, &(0x7f0000000080)=0x17, 0x0, 0x0) setreuid(0xee00, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000004c0)={{0x7781, 0x0, 0x0, 0x0, 0x0, 0x350, 0x3}, 0x2, 0x1, 0x4a}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0x7e13, 0x0, 0x0, r4, 0x0, 0x10e, 0x9}, 0x7, 0x3, 0x9}) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) semget(0x3, 0x0, 0x80) getuid() dup2(0xffffffffffffffff, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r6 = msgget$private(0x0, 0x201) msgctl$IPC_RMID(r6, 0x0) executing program 2: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x39, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000004c0)=0x7ff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000000c0)=0x379c7914) bind$unix(r2, &(0x7f0000000500)=@abs={0x0, 0x0, 0x1}, 0x8) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) close(r3) r5 = socket(0x11, 0x3, 0x0) ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f00000000c0)=0x80000001) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "0100012d29fb000700000000098002005a00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x3, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b10689ca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d12727b1e1d0cc45c7ebd5df53fb588fd0245528fe5700a5868eaf74d373197fb657a56e99cdbddbb382ad676b756d4e8b5a81c9a624348f23ffd260bf5fd344a7a30bcf96e47800acc166910bfc34ce76252dd12fac3b10dd5719aa6e420f60e3d2cbb22f5b3a6f7fa3c909e4823cdc0cdf126bc29456035b9a44ff74d852ba5c", &(0x7f0000000080)=0xaa, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffff25) sendto$unix(r5, &(0x7f00000002c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f1ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720f00000000000080012519b40057aea8c500001602fbfe0c2300008abfba09a214cc8adfbfba11ce00000808e37193f8343f00000000b71dc00009000500"/177, 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) kqueue() setregid(0xffffffffffffffff, r6) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x30}, {0x6}]}) (async) write(r0, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) executing program 3: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) read(r0, &(0x7f0000000240)=""/193, 0xc1) sendmmsg(r0, &(0x7f0000001880)={&(0x7f0000001840)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000000)="09fbe639bbc98f0922f2467aa7f594f4f985e528cab945f2b4975ec966908b8fdbdf", 0x22}, {&(0x7f0000000040)="1c910b28a1a957191bb5ea663d442ac696a5caef255c43dce11b7167bfb3e13ef235f14c0823045a9a94fb3ddaae4ddb41af1221f5070dfefa867d8967a9bb2dcb5c874390f6bf4d2fd119bda51028f4b44c3aecfb3f791ab9dc921f2ec801fcaf5d22652176da55be9f0239ea0c911460cd14fcc8e2ec57b60bfafc048273b4f70965370008e0a327f5f8ddf7e7bdf0", 0x90}, {&(0x7f0000000100)="ac8ad6b429668585c5838141143aa06d12e6eba5f1452e9e1cc3ceaf94fec688db", 0x21}, {&(0x7f0000000140)="4e1308312533fee51ce7591363c0b5648e592ff117e26f0249ad27998610f98777aadc29960ab44357d659b1395fcde7d7d186da", 0x34}, {&(0x7f0000000180)="522657b671d1d5e8ad", 0x9}, {&(0x7f00000001c0)="792aba7ab1738cb906919b2e61d8052c60b2820f4c634edb261fb9dd05fcb8f126e6ce3c272f576857262653cd6ac28a98c388ca741630ebda258599c045f46150c51a4c9404f45ee0a2612d69e686df744bbc8f33699b79a80e090e", 0x5c}, {&(0x7f0000000340)="7ffa0152947cbf66df26b9d6184d279f19a5", 0x12}, {&(0x7f0000000380)="b4a4d8063593c3d4bb1ea4809e13e4b3391867c5089f553f92aedfbd47623b8b69fee7ffd60b", 0x26}], 0x8, &(0x7f0000000440)=[{0xf8, 0xffff, 0x101, "de698501552a4b8a7065c864a3e5a92151b055bb1d1d0b5275deeb67975075f31cc5d44d8dee01abf618394640091470325ed4f63921a32ef1214b48bbc765c04be892ce590905d34621534c07d3fcd9c4cd1f9ee2a6504e0200c3adb57db3281510c64e9722945d00fa555fc99741eb0c377281131cf07d3401503b1400bbfaf695cf64f352098af7a054b95f7ecd9f4579e7af7af859e59494aac1853da63a0ecd6cff40b5dae95bd5ab42164d4ae71277012b94fa7216ba53786b1f4ffba7a249b761289e4bfde638467d5a136531ce4b1519f42f42118065c52864a6daca52"}, {0xd8, 0xffff, 0x8, "318e7ac879e6fea7633d8c355d46af0cf6b8355b6e426701f295604293231a85c36d84cb56cddaa8ff1b0e07ddaa9f2dc9615243cb8672273011dbbd0d8b5fea7c7bf71d89efe5a8c0a443fafca8fb9aacfa37137aa83267b59961179c0ce9080938356b876dd5be47f8c08e8a99c9a2946042746aecabb9c48f27d4ee6bc5cf7342b4433b048930fb9daa2bc68334f93b7bb1f1554fcdedd60f6c4ce29416705384c1285581078f57dc9e2f33210154981136d87fd9a447cf864c7f338bff9dfce7"}, {0x1010, 0x1, 0xff, "164f5cb6a3075079aea663039926d2c83c63c5cf6e2a22c65b27bc5ee18f72e3b5756eacb17cbc58f59fe384b6b9dbd40930393e9592b4f0d8d7760d23b80365d8c5573583d9a81b482b114ac46ca9a8033e3f6054ae037c4c758588a7df3d9476ae0282d463f10fa3f2f626bb28adeff0c5e26e3959795e4947e34eb55c5c216f132395e2bd262945253a6f8400425fe38604abe237e985db7a982613c68b11a662d887541749f0f3d71371434bfff0612e467a0a63c51b4167d7e29a7a49cc562c66c3b7a76001d8d6bee99f5622debd7a3a44902124b423c326f8b39b3e03e05f2c1aea82733d13d6e860e1727654744d5c6c0d109d4cf8432975d79b81344ead52799b050a27d2334e3c9309134e697519f4f78e1488eb30b980f3165bd3197877c68b6921b796bf1b0f676b8612376fd4ed7a51c1353fa41adcdd9b4d6f7fcab577e4cfa1825cd8172ce80d13d9111bdca57f6aec1f1d73bf0bbdda26fd216f5e8e5cfb504d34ad9e23d3a5c675dbf30815e805313d25bde62569cca912b4182a894804acb71512763901561bd5e4a1a29d5d5ca324d0a963c7a4e247f16bda3f3906507a5087cd0ff868a6e9a59669cf5c53abe52399f2f3227920f59e1e2a8f98bdd6e938427278b3a0a806a9b6d2a85ee1419645aa997b01e49bfe1e796a7571580ac9571bd85d870f50a7270ce997618572f049fb5acea9ef6c0b40f708ae9ee078fc4806bdd3514ac5064703c2ef07bdd70a9358cdd0f968598c4747a5f0cae64cdee175c24026ccd6ab72446cfd39eee0ea2846ed9bb93f9a8c8867d0800ac5f92a667d0f2b675b11274c0c7bb2926bfbdb853876d7c23f3b2129296dd17facd0e39bc58076593190a36361e73eccb97ec2ab75f00b7fb346887bea49a0ba91a45d27dd09419dde45a0b242ee57bf1bfdf4848e8c209af205bbf39a3bd626770577ec50e1f327334e8b4a2faa3b93e70acdc6c60c56b7d8a53b5f5498eca3c045bb89158f19ae4a2610e6630099c9f23735337f26c12e0ffcca75bdda678b1b076adc6ae508000226fae1a47d1557a94190a4d2b3fe704e9b614e89e571ec79ce62e3200fcc11f5ee5c6c6e3d82b802a5933eafdda06ecc94925d736a85a7ae1dd9e26a16b7704f8a3849c281ea80ec0b0101a59cbaf3c10bda8bd17087e8bc621dfefe2f4e7d2bb5ee01d5c33c8e1b624623aaa7850202dd4676fa5ff54e987623aeb886b26acb52898b9f4362c90ec058cfcb7f006a6f8d64bddbd8aec935da35586b900073eb3a58c0eabf361a0b53da9dcbf7e51f392bb4207cf8653c8fbd7f515da6b808a806dfcd0e77e056916324955f10ecb002594bacb98d39978f3758017465302a5c9e1b17535daed4a9f282e046fbb4837af338c4ff8e89e1cd9eef4a45f660c2842ad1ae165f78c4e7bf2c3a85cdacade24a1766bce3b71ca823921772e1ac67173841f7b85941c4985ef1fcd514314531ea8c7a97fdd6408eecded6b028904016d23d492f1cc966e84563837be6189b0b4da9b1b437f3428bb6621cda0224ca446932e67569d20c5aacab1858ccd93dea36f5e60983621c0617ab4ce07df9cfc809244a38e967b325a20a7b7b897f1bc3589ad131900e4815eca2ce910ba5cd411affa82ad8129da920027b4607493f0d78c2bf906bcafc1435ba57adf75e41316078c19c2e8ad1386a42b7c73469f744ca30083ae0f68c2674ffea16d6691e41a6bdac94f75af21551e3cdf280e5e370e51a0660f3174079071960ea889993c81ba57bb3564da4dec2227ed6659152c8401e6ce9ed86efca5fab7c1c79f5dffb6d944710f7779e2775e95924c999840d53989590a5fd020a53e8068befc27c6b41d1f07a30c7c878c41f5efc71569f3ce148fb2397a7e56e5321cd6984e71bc2062f4d2fc98f9c831b5b34d0d9737265a5b7bccbe6564cdabc90cc2825ddce2b46a363238c3c64c299555b2980ebc5635a6798b4bd9115d1ff85759233f9cfa6fba25c521b11fa5317ee476a4bff66d81ba6d019b1c0ceffc61e01ab948575f5fc799782ccf9e55f5b5864fe32f9611e77d67221917c23485b18fb3e7a9e344ace55cf4c9da9054d7f44ca691641d8aba564988542c190cc4aa94f5df2f3d01ec9a504c6970e229453a4e557d0a7d2bf7d3b21741993dc625e137f248f6e3958a70d2de4c9441753eef40b8c0829f839471a4ed54a8e06d67f775ebe55f3f622296aebf23e7aa6f48c342e0240723d70a406d07e03119466670e65555c34dbca0e8f5f5b9b5c8fa49a8da79b1531ca65da6cec31e6e637bf1633ce167c408baba69d70150dabeeabcbb965e05a6b0fb9b8c13a61facdcb50a1700583bac10297a1a397b47e247a5b3483005baace051d4fad5694465d9cb0b633c8498e1643cf0b011b39ecbe1a7babdf77ce84d16faceae2831be5e900fc0aa839e1f702c16b42c20f5c8845a2c652d79484be95628de49f86605ae5bff1ef4dd5d60ee482f3aa4d8e7198df6ab0cfc6ef57a7320149e0883570909422574eab51dcb611d932373fd750ffeacb47a416dbb48d87b20389b0480eda566b8c52d90ae2f6266a9ef6f3af462f3ca357ba4d6adea43964db3c2fcbde097ff3ad0eec1eb79bd33a581520b927cca8f05689e5e5cbe6affd1be97b784de18b26ee5017aa2091f52c38fa217de3a9850dada96f5897b0004ede433c2d15130fb54193d24555a3d6d7518aa83c6b28c3468f70ff6c77da5afee3e09dc62e5c6393cd7d02ec8543c6910c4c9ddd2023e2e1b80cea04a1bd017be987c7cd018f3998d70b78089cac52fdb54f4e06105849ab9a5265d2b9cdbd661cd2da77cded9e16a14bc76ac77e8d3b5d2f41f2a2715439d6df37b821d575bd9d9a7b67403267df31ced17184dc1c27fdc2780b026a76f37eb0b3aa84d6172f5109aa6069cc22332760a0545553c2d1805959fce5b7e0a4ead01d422123cfd210028f79f107c009ed0109aa5cd274572d8041f562ec2c134752f344ee5f6e92b7943794d2baa90a4e6a090a74391f08a429165f4291f8de15e35ca4b24a892e735248f7c771af5c8c24082ead8ba62377492e2e6c8fb9044275c2d485c7e0467b575b27407cbd2aad9ed554c9acb6240d723ff8628beb082e5b249d01b60d2b6b7838cec4065ba2f7ebda0180e248ac2286f8dddaad7de4649171586207bc0bb5778ab001dd239a4c0a58e98c7bcf5507bf698ff5f168f94a244c23159683aa8b0b86d638ff0d05ef0aa88047371945c89fb5b454fe4de28a11469ff5554bc812e04593f0eb6a73fd26e995a286988372131806e9af6fe985fff52413ebb54fb620dfb956cb77d19438a6f35106a5c27d5e910111d17270d9b3f160518fd3be37b5b6b286f60f8462f2a4d0fa0038a1caf66c8893bd85f0af6445be97fbec22915571243a99fc8430eeee3e9ad9b5272567028f2704140716d98ee6d3e6ef8260a7140d38eb8367122f9479705901395c9c1182f3e86d14b39383a13a78a9d20e89eb8cd9edb2da584505442ef6e245268df61c784913084c674471b1813127ef5eb30ef0ea62bf7736d6c6fb38de0d955eb3f5d8c424b20b4c76cfc4e679b235a48698ec588435764d11d166db278ff728e8a6f91be0c611da0e4a3e48b302cd906cb7448d9725ee0319e24c4753011860e755eb3a9704c563f8a3625fecb4554d8ae5f487c510344d69bda2a127137ff712822aab044db1cbf1c7c9c7c4435df8c5d13379b0a43faa25753d6db6d180afc1b91cfcea8d34159c28a7122f89aa7557d654b6f0ad514fb99b1159cd6d7bea5256dc1a3de7544e3110616aabc52ab5e1f496e70e02082084ebb8483e1c03a29c77f964ffcaba067383d8deecb9ce9330e43c9cf3bc7ebd9df8db5a804efb25e82e1dd1cbc8beb5eab88eb72556986f84be8d27a5a02d5496f1fc57a5a8701e8d209da9eea5353a0b5c8ddc7f5a65f085f37296eed151e0a13f7c7a0a8625749de824d761b3909aea12877307930830f7acac54bdd8b2ebdb8f2c86f4d588c56d4764c271fbb6605c7bea08520878a210e8330fd5e40f1d4c841e32b4f474bfdc7fd75c81103581707e53264cb21e05cd4a8138b1f457594c38ffe20c8ce212ad1ad0805b3bb5854a1acb8836c8b1c543b2a4876fe7b31eaa3eaf4095a29dc37b4185c39f76ac4674cc86c6a9838d5ba3a92253ecd220fa418316072c2923bbb6f3c60958e7b6f981d57b8c0675d2b954236e09e961bc5ed66e83117fb7b03a1cc4a2c28da321c37b35f4c77c12a46d4a23c71a56fcb7acf3859143df4bbd9afeacc3a22ebc7abc3b69d8ecda064f852bc50c211100d4c9b37cb58f15dbf6767379dce0aaa265d582dbb8264c190f100176d5d6b2baf996df19096ab82d20ff4c6ff6c05d0a40f65d8c115daee4343cd35d31c781e9328c2757b4c915e8662b98e9ac57c2e03185ed116a98e4e999fa58c8d85c92f85d4653d75a7bb543da07abc76562fec3ce66a48a80b2e5da1d4fcaf1a767a54a3fcf6897621e894e29991b2fec3c8c354babc10d9e9bf5ebef27a970c94bd4d3c41503176eadd9287a9fddce5426a19d9d11c20a4ada4a8921e88cea6c76ad9792db6ebe43315d86259473711f58961d7759877e80b39b2a2c0710707a936fdff3db5f8c8ec134f8fcf6c4263e0502ab4be8bd54ef3d0809009e8e9593d1a536dcfea7f3b11709dda8ecfc252a0bebcc06484d8c5ba248e36f275baf16cf9c285f02ce5d353874483ef83e1e48a19e716fe34e6ed12fc0519ca4bdda969b608a5fd7e859e4b6061e03c15c7107206cb7233ee8b53433247bd9ec1e0a809b2913c1d2c5698b751f0a5e36e27ca03a0f22934859da4b610ebe74d1b4581c233bb0aeaaf5d01175886e9f8a962fb319625caa9b4b529fb52601f13a814f3ec2219b529830e03f528f69abcca780cd4a5b09553494573dba60f82e48e95f06061bf8f7e949c1ed57672d9cce025c6bc8b2631dddf63a467afa0f4c694617f88f40493b219836be165538eea849963419091c2567a8e5523845c253a09fe67a2ad722a58c6cd35b1c662bc4b791549eecb95b305dd42380b78cdb97fd0f6b2e136da72addb6d09edb59f91e8bebfd72a473beecdb37c224b24a19b5881c06399e9e551e6269dfb1b07a7deb9a51807dc557db469a41c146bebc56a42e87699218214181d7ba9e44490e1af24c65faea2a3d8ee943ad7d90d78e2e1a5fadb85353f408b972626345048f2ebdc141aa187a2d7ca70c36072ebf5abdab73e7c8f6350294e8d2f3ff1cb59d8d2d89242ea601a3522040a99a78243c2963039580dd5f42b950a80ceed3f3fe3affd9104fc105c9ea5f9b74ca74d331847c66c0aac31112f13385745858d0c824a86798335484c58cf5fd2f36d2b3014560971912e109edcd31297e16932c61c061316ef40d1bc875336897b7aea6a6881451a2fecb4c834c379f1c1855dd3eb26f0a6e2fc4c531e401b25b3783390586012ffc6591e28366994b68c68459aa470f79ae5a0c3b4ae93edbb7581dbaba7b1c7a30e55222fc34daee8ef3d84f9b6543a054b2757de42789ce6315408d2d7e424dfc7bca87539d91b7a0e3b6041fcc27597ef65af2c463ec07e0339205552bd37b9cd84679048c548f651bbd35de5d7f07e4eee863ec25d2d0872733403077794b93a4c9d0156424e6a9350f972e9a5f468036baec82d602a9835750e1b1720cb3312d72fdb67894556c8640fd41d10f139574c3266dbd8c7ed8140d7fd1b95f2ab6d7"}, {0xc0, 0x1, 0x7fff, "120818e65d3d134202c681bbd0f3248f084b9075fa2814c05e7d2a840f16d3425617ae0dc67eb0a1292ed963924fec8a1bb62267bf040f6d0699e9194dd972f42e4ac5317f9bfea8cd4131baffc91bfee7ae602885e45df076abaf127484e67f33aecfced10b7e2c92af110eab652a3262530c83c6e2250f05409e01f09a864b092d4b6e1f3e453f79c979c596001dd5544360b795f848e3c655e792e40d8340c625fb199d9e544a279550abd9"}, {0xb8, 0x1, 0x6, "6dfc8d6fcb71425b22c3de467ece075efea8d264390c9ec649fa0dfed38aaff53b48640cc85cdf106f344e5e4aa7a0795d84cb5c9b459abbec44f6dc8ca9c5bb558f7f7ef4c9ab0dff4283585dd999c74157cec05593c68b81b0a888f545a0f663eb0fb554aece2e2468199a527ac312735cd3489f58409b50a916c2721ed870e3269e8631335b7495f2b4e976eb8491056b36d0bbcd4f1fd28b475ca63a6c692fd24b57"}, {0xa8, 0xffff, 0x799, "580d625db91b0cfbd0d5ac9b1b5557b6cbaec766ebe9179a3cd082d048f7c727c26077223bf620877a0693dc50a2a4de8be18ffe1f41482d4e039e6cf3dfe286be7dae044d9e899fbbf60a4e3c99d22f39b58929fa75e0cf23e0b9e6f5ec312e3b60a2af599ec09d70bf5a110521a5efb549b61a3e2c6beda3780359c54f12e24329979fcdb10be4ead026a4c3ab2cceed"}], 0x1400}, 0xfffff000}, 0x10, 0x3) open$dir(0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)) rename(0x0, 0x0) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket$inet(0x2, 0x0, 0x0) recvmmsg(r1, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x889, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x2}], 0x2}) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r3, 0x80047470, &(0x7f00000000c0)=0x10000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r4 = fcntl$dupfd(r3, 0x0, r0) poll(&(0x7f00000001c0)=[{r4, 0x2}], 0x1, 0x0) fcntl$getown(r3, 0x5) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000240)={0x3ff}, 0x0) executing program 7: open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) writev(0xffffffffffffffff, &(0x7f00000026c0)=[{&(0x7f00000001c0)="95cf1644576ddfc27eedb614b8fe62e8508e59eebe46ede3df912faac6e89cb50cde487ffadbb8bd7d8bb98142084d8dfbba80b8fa035944ecc8d16fee63e3629624f81ade647f935f7c2159c700cf89a8850b624e22b45e2692697240b1948235211de304870b3c239476865c7f219677677ad8feeae6ff72181ed8dbd66ef377b36871f6b88780d958f1c38e7c395b61394cb19249642732de47be751511a56824fbd49a3a9686fcbda3bfa78c8c73b5877c20553bf075df8f68364229be29c0aeb546dc78eefb689182efb8f3087204d15a336017dd84afa5b179963f385e7955d47d56ba7e6d72f06fcdd460e602f484eb39b56985cc87f5efaa33e318c44db92705905a4fbaf8661005d53b774ef7f5dffb026426e3a44dbc7bb57fad5ecd55ed9d342677f16d55497c5b151ef26f1b892bab5607c3ec4fd1d27d52d04d8ae3f5c1c44a91fed5", 0x149}, {&(0x7f0000000100)="0226039ef800000000000000000000000068", 0x12}, {&(0x7f0000002240)="dec91f1ffcacf3289a009059c3ad53ec0e9db3f29aa80c3d1fcd4f2a7b726b9a389c5596908615c4bf634a7d4cb1bd6fc2ac9f39a6e1050394c87409c95f620cbcde42d7a6f7dc8ccfb125a4787e5684ed6c977f3510d0a4657d20b9b46aeb3611fd3bdc3e04ce9d3f88ed7c9924ffa9e9c3a23189ca3e9643f66685ec34a94d0e86b92601ca54dae5eb7830e368947edc24a8935d3035661d07daa5fe258c4dca3f8c18df50293227ba17cd2b482142329185cf5fed4e7821a8ea115295e9d01ac74246d8c627622dbf8d6e739571d4a06c8bbfc19636410d1adcb035f3ca41787bfa167e05adcaf6ed8c2f726eb1cc30e55c50e9c921bbfa3fa24f76491b57a05203661e2ab7f29c549a168eacc757180389716927dd9962db1ef9721830ba5a2218ebcf779175f21b9f53cbac6cc1e4a00bb3385a215ac92b8426e9a95a3065c8f3f14d5666", 0x147}, {&(0x7f0000000340)="b90a4bb6283d91389424811bf589b3c857d1305c152f6eef53b51af06bcce17116de9edefab7b2d524b86f7ddc215671f07540d4d7d9e8b73bb5802555ecf41a8b4fc8110880626365e55c1d75f84d18cb651f5800f1481e1b99d3f3bb0c3d012cb253b3685db13aa813aaba51a0897c990ef2db1be8069c5479766243aa7d86bebf97af1e9b1c0685b2a5382acdf080449401d219d308079238954403a26846f804313151b674b9915c4b5cc0b95d9fd587dbfe1559cfa027bf", 0xba}, {&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673c61e68b22202cdb77ef1c562bf2a8ecfda4202832cff13192dbcb22df5bab0f174836a522169e91006456e5288f039d3efb332d26954f458323f5fb725a3a277c4ceeead163fdd3c0e423af8fb55d7182bb409e14fd2feb5e47764a5fbf44d6248c1bb0ab9f34be7df38df03dd9d83c56dbaa1d8fe1e47867e089672f9b52770aebdbca8ce07a89470dada6a71eee8290b35df04f70444beb343124306c42d7e2b7bf841fc8a3a67ea8fb27141e5c069a15691b65159d14566ae2985d1e65b25bff6b0205200bc735cb0c0c11226afe39792147af879c86c10227fa079ce1ae1c3116c260ed5cfcf4b160d04f2ee98fdac6e73e93c7888c2cbeac4402f6ce9bbab5f3a982cb761f271bc1d1c5e4fe9a48ae30b948480d12559b4089b33dca7d3152d56ae4e5ea5898f75bab167374149dd7753990e4d39fc48c04c92ed7ee4b77b2c91be5030d44b07a264251d53728a202dfb503054ff283acba3cf0c775742413cdc2b8f5ffca2d6f55595597c1c3d4a43c5e7d9f746372e59e774fc7579a3f4ee59c1f7e051699b8090ba1a7a2a820550452ab2b2c7725580e0d9f2f7d4db1c275d91afab90a682f12439c927a05998b994e03cfaf35bbb5085f58dc7e9e1f9dba4eb4b19baee1cb7fd222ee02b87053a449771b3234ef914242740b4be0859d3dda815d3a7031f1a1df3cbc71d248022245b805e9d06e9926e81ed4935e71dc94f66f8e5eb21962e56adcf7700126c68e45c9a3849041eba23e12eb88cfac2c8ba2226c746045a218b79f5a1a2a837f7f3bc3da86ca600d5ba1c5354c0d3bb78ee5e6777ca927a9994b81c51894ac8383c0c2abe54b9ab590b6fc7a4c639a988df1e53fd0b7d19002e62fa9b47328443bf082aa2782a5f89224b50096d90c0b595e751c3084c7c9cac6f653649685726c1c316eb3983a9fb37b55ebdf1ef51f3fe5b698fefd6b58f79dc2fca0fff8f2508ac63ae60751ee6961f2e1689e91a53c44ed487e2d3949a536293108c569b9bb3a30a929f39f6b229f7d75551d945c1e3129f1a479329d37f951528ddca3d38d8d5ac59925a47315d23b8f84549a0786421e6bbc588959c03b067adb3d63eae80a0c0ca2a52cfbfb328942b9cc0081d89375c56aba5b5df7b3608dd9b238cd743b39bef345627dac20547108366b9a31d02910d77b7bc0ddaac0beb526c412f612bd7f039967c3edac424050d34aa03d169c38cb0c575c9766abeb048511db51c649e24236532229b623ea26e5d60daf10e67cf2b07a01a3a8a8291534b08144fa4348bbf500cc92f99ee49eec595e9e511f4ea3641260e215509d048121d4c432eb069b829a2585f8554860c503b6c50970c5f50376a747cef9c4a53d42ce03b9d461abe102d7b0e50d70cb48045f45caa835bfc3bb9876c447102d8562a8aec95c5668d9d140aad718dea04", 0x1000}, {&(0x7f0000001400)}, {&(0x7f00000014c0)="0ec3f773b61cff1d39eaa0814beb7894b6fdd2f60fd048a3e29b317de8f9d00af19afd6b962cbce6d22ad1ba59209bb89093fb757b3a848ab0c08dbfccf909db1489c2c78d604e663badd9eb748620750ca606b77396bddea537f13dcb0163f2294928e65625b43d422d8de7dc3c9ce9931ffa472d35e1b31efbe38b993dd4416c32c7842d27fdadab1b2d7c24a203a62b486585a55d5ab4aff932c4b9385a99f863dd5f54153213ce78396f1be5c890242dcf3e2db2199e3985ce68858612aed57cedffe55926b7a9fd4ddbf675a817111eb63156243b15e19078fb80d5d7e5209727c6bbc14cb345adfbcfb382be6e37e35d8a73325f3b51574ac3e3a18747044a7255283c2e8a333ab806427931afa53e24224ba756959a78c465a551f9ac3ebacf3bb99b800e19ab119b3b99422127a6b76109bb4f2219f5c633f8fc8ff9196b8509dc4b668c2acbfa17415d4c55e328d967fc18209f7204dd73d9be75e60af58c18ac5dccfe05b35846479b497510768d5697bfdededf9a8c123b6348ed25ff7092538d86181d9278d327e390a96e4c6d65ca47e60eda262a7d54305684ec1fa51009005a966e37667636bc10b0c383507325baa2d027d926abfc06e9c282bff756bf6bb22eeaa5f0f5b3ded8f0b10bd58d1bc070a790c38fde52470455c9f3b981ecd1dc821fae715b04408779e06d4c22b13b66f16d1eb4b8ba7a69b365a164b511b625b2ab9625d88f49d68ad0e34910b6575090d45eca80fc824ca1e636d47e330eb8265a6e656ea0ca69734acd193adcc72c4f8eb356b6be86444d3bfe7efa8deee5cda9d7915738d947354d6c02b4c1b0c1926a840187f684c15b18db9b8f83fb365a891386295e51532ce3dcec9be8f401ae993631403f17a53b100de1238253a5b008b054e633d61cd9812174ecccd81737d9ab5144cc31bea4323114fbc619ae22bcb4129e0474a5632bf2d718a6c6dfffcd5f74317799ae39f9ec6aa698d9f7e4fdb4c003e899ef7de27d06258ca11ed029cd30893288204523798f02b5196d1bc3bd40b38156ed2f9e2f795edf46868c7c51732b935eda80dcbdcda037e34e356aa78dcf9e820b8de034e091682b545f387afeab5ea1f7ac06bde32f6add0ffa8d213ac0f5a59a5dbf9d672aa26f249ab6d369e64378b0890a7193d5fb297a71fd8a830a387cf57c319889f12ded293625f39a75f9bf214b7fc0c22af1f03bf5cd228b4300283467993cfde637d991d1d34d792b7a58fe92e6b218a53769021b5aabd16cd98239cce2c76feadfd276bfa6cee44de2c2d03544062a513733654102d3c292a21986a2cd0c981014e7b820279927eb5c7a5bb059b70b847673c4e4b325a5bbccc10fbeb08643016577b8d77e89c6fb663086157c53105ab213ba3c62a1a0576dc3318f9291de594a9b284842ed3b94e4d7dada4f433f825f39dcf5c3e2c8a9e7a30e9d032c30f25bd9b3760e90538ad687448e4dd88ba0fd1a593e04286fb2893792a9b7dc4bffefda85a0be1dff8d07fafb6351791f53fc7ff14348282e6d26cbf190f757934411621be890b1423d84a2305a1d954e9ba752a0d5cc4acc29bed04af12fc9d1788242800f5397a287c64dc91b9d6ebb31f5efffec3f38bc19f6e3cb485f00edf46d63b890cfb16190f31ecf75cb60c2fdd8c59f209637261c2629f81ea247bbec02f9c5cfc5045bb91764749e7d689b1b0c4a414134adc2863dafa63e8d4553f37877225e1be466e5d372fc1fcc91aac6550a28c088d370fad2830a0836f13fdd32c94a93e7b3e66d892b6764c0a68ca572f8bde4fc548c40098a3b05cd275be5483e39a9543813404396dd078a6dd3c9cc53beb02acf943c23c504260b54fd18411bea820c34b2a23aaa7cb52246df00185cf6485dfed080e3f5299992cad7fe9a830b6d95bc54c2cc014bce4dc4f8ca28609786901e81e0bf8f30118efe27b6c6fcb1d84fcbf62acbb67c51af13f83b55913c0e308d58982d60ab89b804985da01a8ab6c0a81eff92a66dd6baf3d5e91ee7d5b51a52bb9a0ce89a010d5551efea02fcc41430ad20dc487578de6471acdc3eee92f250485ce24ccb0edb7b4fd2f59e1b148fadd93dde3b418cf1a5eb8a5c7b937c09ed5140670d3fdee73b7c8a98cbcace8f6d2053bda2b84f0f61437610980b4d67aa4688860fce347058b6a08c2a19e57e2440e8ba643a94bcd8abd1590d23eccffaf4e00153548d8ecd6e3840842b3d3af1cafb6daadb81791baeb02bfc574d23ac8c1f656c390e4701a0299c40a539369993b558bed079ddd24d36387678cf505e653b65da9e4ffb7eb753a4dcd6a617e4a85768041e7de91a9e24d01f3bb600be7e7f625e5f342dfa12e815da31fa2b301a609229c4fc02d75895dc925ed2dfef1645ca8436642d4d38e74b39d065675d8f403c3c43b8965cf1f9418bd7c80fe0596bf02739a542afdcf3ee5c4d412a94d80ea9ab67687c96ac45c2f48b5b4d4bc7cf20aa84a18cdf9958ee150b622e6a7d455e37830b3ea938554f38eb6005b58a477cb6c05a96ca4d4670d567d051c2645eecfaae4b9d0c74c3ebcd6c4d9240aa7e9860a3c7d910cc24497b6b3fd035dfc853fe72211f3893c4436845b310abeb9d7e77b21273b9f9e17a768f3f010a19164bccd0f9b4d3a612225a24a18ec2da9c3f94c39da138b795757120cd07639ea9d143e229bcce4884a6628d0075ab20cb1d6d2b29d1e732e03fbba247eab361b92ade14827a0cfb2a450c238ff9fcb1fe56bcc256c7dad6f219e800f48e33b1e2461652842926186147e3bf6083e83e4fd06c4dd1b6bd12b7f5f3632694050b25216d78e9b83aea32852b6a7ecf822d056f5535206d15f44d5f4dab4b036b4a59768e803e9462c8b740c3ca26b4ea048a2df9389161909823574bfdff90b3d5668ff22e9fbf087729845e685921991f46abb7098ac6eddf696107e2fbfb6b7e89bad9ed956dc59b289fdcf7742c227647d592dc5a5c9bc32b8f0d37d42130fea84037c7c273b730097985c4f6e94792a026190141526b74333d3b3fa3c5cfaa94007a2880754d0a10a3995eefc7fc44a0fc26d071f62b068908d19fc8f140a68d75f8eea4457f975edc9709c6f477d2c62563ed5b831b36976aea4559298cb10abc26359f2814100e6991b75052f46e17bde5654e03e179bc3d1d8ad6442b40a653eee937ec54e1e3d730a964e512856d8381a1a6e4ca23000db72696afeae3bf2f335138f8c5abd1dfbe1f8a3b1ab115deadf3ae8ccd4914f110293284442a41c670b1cfed5289d9ae2e140cdfea1ec68ec898714e9bfc6686d1a093eef9a8c9f2131f85217332a25eec622f46c23b9f333f7b7a74061d893eab3e26dfaa67d47f599e1b0395f012647a6d3d8aab777b5e01915d8dc1fda0dfe15615b94da67e9ad5649f4dc72e5f01aa89d1e4704d43f5a44202914171538c0ed82f25a7c4979e6f47f0aa89f04af24d85b073dcde2405280b625e3e6111d56bd60ad00e8e1d93f65da22e2a2e58f28f8cd41b0328f19e80c3d7d8e0aa8680895fbfb4f19e405aa00e221d4b65201fcb1eff8165f75d137e18bb1e1f34219f7978941746cbaf4c97031cb3dff5680d30461f9260e8397bf1891812ceb7c4b9dfb2aebdecfcf82c31311cd4a42e91f8b070ad1ac293fbae1442678c000a7ecc1255a911ea0f403306b250ac39ce8191f05070161cff171e27338c9b15c092ef0a38659b911cb22db47e10dc3dbe5d4d09d2f310e43495ceb7eaffab9cb8485e617afdf05f12066d8da0506504eb81ff483b77afd9945135a45f2b8d2d309066e3a5843d62fa071ce239afc72c6a1130838305519bef9a2a7bcaa48b6db57f572922a6e071851e5bcceb7e198e47da979962bf5162aeb4369437af0ea35d6c94313252a3c697296cc7013924e2f14d1fdf7926bbf8919b672b11044e24d56df2be93104028f26d5602235d3ab67e10b8a83f6c0bea0df11339f28738ea776052538a70ab436ba45fb191b22d23dd2156713004a32c03badd917f35fe4e616caf8287b5d85a68e7ea984b2fbc6ee4e2af76763bbb975893c2d5ad961bcf3adb39b786ff5af9db2e4a6f602b5246e7a0500f9473804da7fa5f20620add2651af6d773b56373b25fb057f87d75135766777736d59e70f25a0cf05feefec616a7153a0db2a7158a286645529819fbfcf8f7dc813ec4779012d47985caeb6e5b6a8bc6eaa62afb9706ef3c897cd3a7c8019fac466ac5258ece31fed297840172e27bcedaf1c0df8e149899b3485773d035e161d0316c2f0098dceaeca927b95367d5cf80e9ece808f300aaf1bbb8e3e6ec7bb786e06ed1e4cf7966165819c9cc8537c8eb2107b9a07a0e770dc21b1664269f0de27a573d4350a2523886a93d7a95eaab531e4f6426c5d5aecb49d81636e8037cd81091bd0b87c6502536a4ef08f835b270a8e818746a42ac5f260761137470c7fd7196043325720d48873fa0a0aa08003be52607c45d32b913d37af0cb84960de245518cb37d30f48e714d75cb34279cc1c7f44f74f59a78256aa28bae3fc62a410f146716fc1ae98e2c4976052be99b62eae7e632b2ee1c5a839eb754303b18e62ba47e44e3e26ddc74369f3c4df7a74c1560c645f5a71c03e8f7d2b992e6ff7655ff5a14916ede9c7c1b2a7cd6942bca24079bdf8266f075e92be", 0xd01}], 0x7) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 5: sysctl$kern(&(0x7f0000000000)={0x1, 0x1}, 0x2, &(0x7f0000000040)="1b7f", 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000100), 0x4, &(0x7f0000000280), 0x0, &(0x7f0000000640)="e2714be05c6a432bfcb43ba70e2bb9e6add925cf34d00e465191e199efee4898bfe502dcc0a3e3fd0cc0e7969055dcb470ddd2f263dfb8065cbf63d41b2a29e4f92695a2dae1e619ba2b0ccd1e605cd2827beb6ddaf6b579cccebb6d267a74d6af9f2cddd1eb38180245caf3e0f240c5f1ee52a05a63c446df6149316cc2e17b775698e9114250d85ec893fbd204889e5c3f37ee5894227fa7b36a2803d9c558953caa2452fff1bf82f49299d2fd07d8a464fd351d966782d21806ba5be9dc66d7dd572cdae3822888010771550dd55b3014876e2537e33b838b12b10d843be49e4cfc3b3f04a60088dd3cc3fbdc16864e028753d898f0bc0bd6e20f96274d743755332aebcec91d4f490000000000000000628c7c526f7de4f21b6260bacfe436d6eb63a96ded0b0f29cbc8ea2a7d2760b1fdf551506810d63132c72c14be5ffcc53ca339aea237797e863010", 0x14d) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) link(0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd600625200000000000000000000000000100ffffac1400d0fe"]) r0 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x8, &(0x7f0000000100)="54db0b54854d9a37275631fa6e64174e78402377241f3b2ed58c7bda91f1bb6545d47631dff7e76aa265a2f8843b8ce1456e3fb26125a455bacf5bd48c8d7bae6cf710c023b177094b91f32433bbacecd6613f1005d2fb896d2b5266906e9b8c5c1a418c4d72195cfcda996f6f5dce220916634c6dbdefed7290ee704452", 0x7e) setsockopt(r0, 0x1000000000029, 0xa, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) openat$speaker(0xffffffffffffff9c, 0x0, 0x2, 0x0) syz_emit_ethernet(0x12, &(0x7f00000002c0)={@local, @local, [{}], {@generic={0x88a8}}}) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100000000001000}, {&(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x80000001}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) executing program 5: syz_emit_ethernet(0x2d, &(0x7f0000000000)=ANY=[@ANYBLOB="ce84f9e1dd3fc5b0a2a2050203aaaaaaaaaaaaaaaaaa1509aa86dd60000000000000000000000000002000"/54]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) getpeername(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) connect$inet(r0, &(0x7f0000000000), 0x10) recvfrom$inet(r0, &(0x7f0000000080)=""/146, 0x92, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x81, r2, r3, r2, r3, 0x1aa, 0x9}, 0x67, 0x6, r1, r1, 0x7fffffff, 0x10000, 0xbcc, 0x2}) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x5, 0x4}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r0, r2, r4) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005016000009f0500060003000000331c13fecea10500fef96ecfc72fd3357af302b37b673039d2d236acf20b7804be382249d1f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af6300372821", 0x62, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007", 0xd, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r5 = socket(0x11, 0x3, 0x0) shmget$private(0x0, 0x1000, 0x20, &(0x7f00002eb000/0x1000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r5, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) shutdown(r0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x2000000}]}) write(r0, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) flock(r0, 0x3) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x20, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000080)="efa0a6a92b65bbaad6fe2724aca3065fe69585381b01b2509bf61208f18e05079613e7c8b9c4a2fe333855a0ee87cd3649b70c749e898c3608f333a0853e6c49e75ea7bc1ba2f2e3b8fd8a4c8ede55e61f818a3599d8864a3490ddffff3aeaf01c0b984b88cc684046944ae9378e435102c1459976ef40ee7eae401d33603cae8220abc307e0e03ad0a4b5614a7fca39c75bcc3a68c911485e9af6355e9353a5c243f1b847a4cd324e29dd19116f9a58a3a4fef72bb13a4d12fa30e2f14764c758c4aab7a454d36569f04a6485083f2b3566143d3c4e3381788ea61328b7470f4a8c5b7176f64460515f737929e44053b2056f432fb47ea2c587f13a0d43a8c5581f0e19a47fef87858a18be0b92f07204cfef28325b6572eb3c7c8a8dff145a5e9a5a210b0de4fb5fb8ec751163b57dd754fc6e362e409630a7c11157a1359bc3d423c6b5b9b86e1386a420b1a490b8b6872fe56bbd93593202150995809aca924361bd73f4e2e3cffd2c5226fefb911d679d10ff8080bfcdcf4eb4d0638fd7e83aca06c0366d00a2bdf5a08c9f149f3d5efaaeae68ecb71fb39614a7b722b8467f5ebe68da3abf4abbc219c7e93b6902cc402a168a78ad912391b4da360a44aa80570e653ac9d3f3e2b55443abff20ad42485b32513297794b2cc52759148b6e65bc731b29a2dafb1eaf314a7b020cf6627ed58e9aee05d07a3be06af3003c", 0x200}], 0x1) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) poll(&(0x7f0000000280), 0x0, 0x0) r2 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r2}) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$setown(r3, 0x6, 0x0) poll(0x0, 0x0, 0xffff) r4 = socket(0x1, 0x1, 0x0) r5 = dup2(r4, r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8060693d, &(0x7f00000001c0)) connect$unix(r1, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x650) execve(0x0, 0x0, 0x0) executing program 6: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x32, 0x0) fchflags(r0, 0x1) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffff9c, 0x40045720, &(0x7f0000000040)) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x300, 0xc) getuid() r2 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000000c0)=0x6) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000100)) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000180)="15f6c3bd7706f48b823fbe001052dc982aff7e969140cb97cb6353c2cd0ec04c1bddeef6a7deb9c558b148e15b03e7ffd00fc64c1c94e401cf93ad432d0541532361110da576b529443ea07ba95ef3c885b0f5e0b33fa87d0eeade2257ffe15e67a478ff015286d1e973f85e7870eee01ea2531ace3a199535e19d94e5f520edb1197e7e630e5535449acc5429964f87d0ced0da930f56afea79c5285a62996ebe86813a9119149d04", &(0x7f0000000240)=0xa9, &(0x7f0000000280)="64f00602194c4d1e5eb5f8b90206eca16aa7d7e6d2a5b54639236228f5d164e3d8733696ef9b34fa5ebe11a5ae1c28b4b4041fdc276191a177bf36d0c71fcea6e30e3dc3865d30daef44893a6da6110ca4805cc6c828eab3b9c9d0d3882e3154ba2995819dff3d63c0c0a7012cfaa8c78cc714963c0a7bddc9ffa574538bdbcd7da8b298643db6f3bd1fcc930eff26cbe4b00513d43edcda688a5f04837a8e09d7484442a2d4d2c95d69412bc5db30255411d7666e818442bc375b3a3090d896a68c8bd49d8ab28f4e42479b06cef3dcf9e8b6bfead52710c029e3c9db3fb25919eb53417924feee7868ae4ddffd5f6577d33a4a5c20d8b39216a56d3aa5", 0xfe) readv(r2, &(0x7f0000000680)=[{&(0x7f0000000380)=""/75, 0x4b}, {&(0x7f0000000400)=""/89, 0x59}, {&(0x7f0000000480)=""/158, 0x9e}, {&(0x7f0000000540)=""/132, 0x84}, {&(0x7f0000000600)=""/65, 0x41}], 0x5) r4 = semget(0x3, 0x2, 0x2) semop(r4, &(0x7f0000000700)=[{0x3, 0xffff, 0x1800}, {0x4, 0xfc00, 0x1000}, {0x1, 0x3f, 0x1800}, {0x2, 0x1f, 0x1000}, {0x0, 0x4}, {0x2, 0x5eb0, 0x800}, {0x0, 0x62, 0x1800}, {0x0, 0x2}], 0x8) fcntl$setstatus(r1, 0x4, 0x8) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000740), 0x80, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000780)={0x7f, 0x0, {0x2, 0x763e}}) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000800)={0x7, &(0x7f00000007c0)=[0x1043, 0xac, 0xc000000, 0x1f, 0x1, 0x272, 0x8]}) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000880)={&(0x7f0000000840)=[{0x25, 0x7fffffff}], 0x1}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000008c0)) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000900), 0x0, 0x0) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000940)) r7 = kqueue() ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000000980)) rmdir(&(0x7f00000009c0)='./file0\x00') ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000a00)=0x80000000) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000a40)=0xffffff00) semget$private(0x0, 0x3, 0x4ad) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000ac0)={&(0x7f0000000a80)=[{0x2, 0xff}, {0x7, 0x2}, {0x89, 0x4}], 0x3}) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x637e) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000500)="2ffdffffff87f336fe9e57ef85e8d8ee96a3bb11dc364541b69a4014db20d8cf0077536187bde3f429e0d5fd23016d", 0x2f}], 0x1) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) r4 = socket(0x2, 0x1, 0x0) shutdown(r4, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r5 = kqueue() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x4}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000400)={&(0x7f0000000380)='./file0\x00', 0x1, &(0x7f00000003c0)='./file1\x00', 0x8}) kevent(r5, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000600), 0x2, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f0000000180)={0x10, 0x100, [{&(0x7f000003d000/0x3000)=nil, &(0x7f000069e000/0x3000)=nil, 0xffffffffffffaa27}, {&(0x7f000040d000/0x2000)=nil, &(0x7f00006d6000/0x1000)=nil, 0xce}, {&(0x7f000040e000/0x1000)=nil, &(0x7f000075d000/0x1000)=nil, 0x3}, {&(0x7f0000062000/0x3000)=nil, &(0x7f0000318000/0x4000)=nil, 0x6}, {&(0x7f0000493000/0x4000)=nil, &(0x7f0000090000/0x1000)=nil, 0x1}, {&(0x7f00003cb000/0x2000)=nil, &(0x7f00002d2000/0x2000)=nil, 0xbc0000}, {&(0x7f00005aa000/0x3000)=nil, &(0x7f0000265000/0x1000)=nil, 0x5}, {&(0x7f00005b4000/0x4000)=nil, &(0x7f00007e7000/0x4000)=nil, 0x1ff}, {&(0x7f0000692000/0x2000)=nil, &(0x7f00007c7000/0x2000)=nil, 0x7}, {&(0x7f0000794000/0x2000)=nil, &(0x7f00003ea000/0x9000)=nil}, {&(0x7f00004fe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000714000/0x2000)=nil, 0x7}, {&(0x7f00004e4000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f00004a2000/0x2000)=nil, 0x2}, {&(0x7f0000442000/0xc000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000369000/0x1000)=nil, &(0x7f000057e000/0x4000)=nil, 0xebf}], './file0\x00', 0x101}) r7 = socket(0x2, 0x3, 0x0) bind(r7, &(0x7f0000000000), 0x10) executing program 1: open(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x2}, {0x35}, {0x812e}]}) socket(0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r2, r1) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f00000002c0), 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) msgrcv(r3, 0x0, 0x0, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r4 = getpid() ktrace(0x0, 0x0, 0x100, r4) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x1b}, 0x7, 0x0, 0x0, r4, 0x4, 0xfc9, 0x3, 0x3ff}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 5: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000380)='s', 0x1}], 0x100000000000038b}, 0x1) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) (async) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000001000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000002540)=""/4093) (async) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000002540)=""/4093) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000500)={0x0}, 0x10, 0x0, 0x0) socket(0x11, 0x3, 0x0) (async) 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}) socket(0x1, 0x2, 0x0) (async) r3 = socket(0x1, 0x2, 0x0) r4 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) (async) setsockopt(0xffffffffffffffff, 0x0, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getpeername$unix(r3, &(0x7f0000000c40)=@file={0x0, ""/4089}, &(0x7f0000000200)=0xffb) (async) getpeername$unix(r3, &(0x7f0000000c40)=@file={0x0, ""/4089}, &(0x7f0000000200)=0xffb) dup2(r4, 0xffffffffffffffff) r5 = syz_open_pts() r6 = syz_open_pts() setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) (async) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) socket(0x18, 0x2, 0x0) (async) r7 = socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r7, 0x1000000029, 0x3f, &(0x7f0000000040)="674cd6e5", 0x4) writev(r7, &(0x7f0000000080)=[{0x0}], 0x1) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000180)=0x6) syz_open_pts() (async) syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20002fffffffa}) setsockopt(0xffffffffffffffff, 0xffff, 0x4, &(0x7f00000008c0)="fde5ec306dd4980c98b9789dd458a5a71e08d80473d8ca5533d6dce7a50e32a597f963b83dfb4e312f841b2e40b65cda6d8cbb9509e6d7bd24e1e293830eeb6fbf7accab8d85000000c029740496824a737c5e718e7e50d6bc1e3eb1ced929e4108ad2049cd200e5d0fdd7c39e72c369e43c69004c5d7e35f08c0d6258f0391d68739257d6dca392c9fe0422ace96abadf03f2bdd0fdff097da5ad16a84b7ec194b9d3377d2f74de9d312a58559fc7ac84446c34ab88680beb4340b949cc9b127ca5ea9cc73c431fcc1dea7352f7f8d50ac74f7275ce92e62585190ab88c63d807f16900d1f59e48456eca6450ef709168e39bffae6bd6add589330db5ea0d02fb2142f453177b8fd31204fa04ac0c6d2b9e311d1aa126c819ca648bd2ab17b4496ed65cf367b3fcbc54984c05b72044dba2c79e29d15725585845005d1fffadd1d826fa25addcd47615707988ba4fe4698d35d6a1386542e19f630fd8697cf70c56838c9094165cd0c04758be94ff045bcc6094fea750d2c54017c513b81c51032a3de594576465667fb453cb7718d80010da864c970df98b2834f4ad05ae507f0ad918e46e8a6d655285391130d7e80941cb79ff87cb1e7a592c46cda8301d51f873fbccc2501cb7347aebe991ba1e82a54c38c7fc17839cb516e58a114c6840283c6a6bc259e32d1481c8a2d0d5d245275f7e16fc92bd08930cc03c2d395431591f03cdb31dc58ea5cef9b7b83eee88b22bdfbbe767a7e6e09b7635450b5a32cdb278928f7e6dde2374b05c9527381659ef190b5f1fcbd5b56b8a77e2f8324fb98676b0b5c510e6333354868645708687f1fdb8637418e6688a8d60d61197d65de3b11658b014881a2a7c9aae229d9da66ea249634c3ed140b407c8ae9264706172942d6e45d5cb55c4d21bf01649f6cd3f285a0c34a98947b1fe71c7b6dae00e41a8e9d0c783e10a7c4400379906f8bb55afdc9cf7b9183bd6b3727be206e43f97989e561ac8f36d2068cde3601ef5ceab9d3ea53ccbd471e6911a2afacdf5a67614ff3c5c742141beaf5c32407c36cd4fac53c800000000b6c361af044573f24a46e71a3671caf41ed03181cc1e758a495bf48892caa340cd0ce005f8949d4b5928a3d8f427f54909704acef10c1529dc0eef35e3c1f1defdab96e44ade2100e1ed9cfdea4d1c3898bbf7a5cea2cfa24cf7edad227b", 0xffffffffffffffde) (async) setsockopt(0xffffffffffffffff, 0xffff, 0x4, &(0x7f00000008c0)="fde5ec306dd4980c98b9789dd458a5a71e08d80473d8ca5533d6dce7a50e32a597f963b83dfb4e312f841b2e40b65cda6d8cbb9509e6d7bd24e1e293830eeb6fbf7accab8d85000000c029740496824a737c5e718e7e50d6bc1e3eb1ced929e4108ad2049cd200e5d0fdd7c39e72c369e43c69004c5d7e35f08c0d6258f0391d68739257d6dca392c9fe0422ace96abadf03f2bdd0fdff097da5ad16a84b7ec194b9d3377d2f74de9d312a58559fc7ac84446c34ab88680beb4340b949cc9b127ca5ea9cc73c431fcc1dea7352f7f8d50ac74f7275ce92e62585190ab88c63d807f16900d1f59e48456eca6450ef709168e39bffae6bd6add589330db5ea0d02fb2142f453177b8fd31204fa04ac0c6d2b9e311d1aa126c819ca648bd2ab17b4496ed65cf367b3fcbc54984c05b72044dba2c79e29d15725585845005d1fffadd1d826fa25addcd47615707988ba4fe4698d35d6a1386542e19f630fd8697cf70c56838c9094165cd0c04758be94ff045bcc6094fea750d2c54017c513b81c51032a3de594576465667fb453cb7718d80010da864c970df98b2834f4ad05ae507f0ad918e46e8a6d655285391130d7e80941cb79ff87cb1e7a592c46cda8301d51f873fbccc2501cb7347aebe991ba1e82a54c38c7fc17839cb516e58a114c6840283c6a6bc259e32d1481c8a2d0d5d245275f7e16fc92bd08930cc03c2d395431591f03cdb31dc58ea5cef9b7b83eee88b22bdfbbe767a7e6e09b7635450b5a32cdb278928f7e6dde2374b05c9527381659ef190b5f1fcbd5b56b8a77e2f8324fb98676b0b5c510e6333354868645708687f1fdb8637418e6688a8d60d61197d65de3b11658b014881a2a7c9aae229d9da66ea249634c3ed140b407c8ae9264706172942d6e45d5cb55c4d21bf01649f6cd3f285a0c34a98947b1fe71c7b6dae00e41a8e9d0c783e10a7c4400379906f8bb55afdc9cf7b9183bd6b3727be206e43f97989e561ac8f36d2068cde3601ef5ceab9d3ea53ccbd471e6911a2afacdf5a67614ff3c5c742141beaf5c32407c36cd4fac53c800000000b6c361af044573f24a46e71a3671caf41ed03181cc1e758a495bf48892caa340cd0ce005f8949d4b5928a3d8f427f54909704acef10c1529dc0eef35e3c1f1defdab96e44ade2100e1ed9cfdea4d1c3898bbf7a5cea2cfa24cf7edad227b", 0xffffffffffffffde) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) executing program 4: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0xa0) chmod(&(0x7f0000000080)='./file0\x00', 0x40) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000380)='#!', 0x3e}], 0x1) mkdirat(r0, &(0x7f0000000040)='.\x00', 0xc) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)="a8034e3fdd86480e82b020090000019c0a", 0x11}], 0x1) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 0: mkdir(&(0x7f0000000500)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) renameat(0xffffffffffffff9c, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 6: ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000000)=0x1) semget$private(0x0, 0x3, 0x432) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x82) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x28) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10001) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x10, 0x4, 0x7f) setsockopt(r1, 0xfffffffc, 0x1, &(0x7f0000000140)="cfd8d44c5148af90508b12d41b8183c357b44801e7c0555935e29e5c8711c615f38a831b44d36320080dab3a3f326de30e241cf68b87a04e3301f7bb5285320b225a3057fdf4e7d8e1", 0x49) linkat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00', 0x0) r2 = open(&(0x7f0000000240)='./file0\x00', 0x2, 0x2) mkdirat(r0, &(0x7f0000000280)='./file0\x00', 0xc4) r3 = socket$inet6(0x18, 0x1, 0x1f) close(r3) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000002c0)={0x1, 0xbf, 0x4, 0x9, 0xf801}) msgget$private(0x0, 0x12) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000300)={0x10, 0x171, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x819d}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x400}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100000001}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x8}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x4}], './file0\x00', 0x6}) connect$unix(r2, &(0x7f0000000500)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000540)={0x3, 0x1}) socketpair(0x6, 0x8000, 0x80, &(0x7f0000000580)) r4 = accept$inet(0xffffffffffffffff, &(0x7f00000005c0), &(0x7f0000000600)=0xc) sendmsg(r4, &(0x7f0000003040)={&(0x7f0000000640)=@in={0x2, 0x1}, 0xc, &(0x7f0000000c80)=[{&(0x7f0000000680)="950396f7b96d8d198eccb846ea985cc613d39dd04c32dcf57af67a95163e19cd5f37e259542145ae8ea81502d128e22e449fef0ac3e178e3f0e15e84a4203196e5948bb816e059cade935c60f3bf5a167d769562792b654ee010d3fa010cf644edf4d6452b8139ed9a43223239172af03d0ff4d4690870315aa0654d355e58943cf010cb6814155ca948a486e202140882afb409448849a3749f1979db68bbd8f2302a51132a2d6bdb4141912ae5925b50d983c198090ffb73018ed63c99d30f75200abc50d5", 0xc6}, {&(0x7f0000000780)="97445b9c41ee5c4620473d5357f0373be33fb2bb829bd6ca0c404409e7891774e74e77cbf46972cbf171b3ac9a9b550eab940171828c9361972b08a5d0bd4046a2dcf6269504e3a7447debef2a3854e266c60257db640f5488daad165a33218ea3af2a471d74b0b9f6868f6d67f1dc2137864bd777cda3ffde43bbdfa82b0bd4a36b05ffce446729522b2875d0d20b52d193cc9dc3c8feee7e57d857151cb92fa89d887e0cccb7a8b142", 0xaa}, {&(0x7f0000000840)="99fdb4583d515f265107bc24f78c7d7424063e9695f52f4030180472832dcd7eaaa7d149e609ac15e12e16d362cb7c08e63e339c3d046712aa757005eec87ddca8790286da0a88192be6fda010800f6f335764cc4f144d3283029e8123234c7ff830532594f63d75b22381d6558754f74467b64792c496807e2f1f6006666be56775c3f3caba7f201fdef5c4fa2176e9d3fe7e5f22f80afdd6313e2f64c1eece88d5a04c09d24f03b47932471beeb6b1ba0f5d3239cb4c275a640d31a639aa21e70b1fcb127f5c93435602710e96b4b8ebe5ae3c7a9765e8ff", 0xd9}, {&(0x7f0000000940)="7dad9380839569990b3d06e495d96abf4ae49502ea60d80b187e64f98adbd28c4ea40b340a96afaa3eb4c798d92cee8b0b9603a18728a6c95b0f79425595a6ab2eba6df55714e79d1a3a1561d716ac8f2a9a0e2749893b2daadac8072c5ea4ab35dbf6e156c64f07973e105d579769464a194ab7c942bd25b81321b20969f6f2757a8980a18ef8ca1a8573a5c7bff3af4d8c3761dba178f7ac76f8527e34d336e099109d9bb906d0c16e2d5158716049b21991985143b70484f59f117b70b77985932b85e546ff0d365e92dd0c4b5148ebb597e9b0326ce4a8a6143d5ffa997a856e45a7e8f6f39ce4f54de8fd24704d76af2033385bf26d43de74c6060f47", 0xff}, {&(0x7f0000000a40)="304f0efa91423eeb19f17c6084d107237e50c0ca38459031d30ac83c1de8ab390ece57ccc69e0d6f5ac909de64ac3964ff3e56993a5fd485d13c499222751a79fef47ea8602c15328646e65574e9660e6299002cb853a21a0859c80068d7b7a06ae1329b5acff9479d91051adcfc848df0129a866fed90164add150049ab29a7f2e3b57d9bfb76183972b9c68ded7ef2eeae86e0248dbf49c6a4becb3277dd1b0be208aceb5f01588cda80940735015ca2f6dbcf5643d42880d7", 0xba}, {&(0x7f0000000b00)="4e122ff6391253c9910e0c0fcbf87911c8fa95035fdd49134f22839115dfabcd756b37348f19045800dbe51bc661e1d0ef02d9668a0e9f3d86617a75cb181d8576b4e19587a8fb4ebd27c2fe93a4fbd342969ba4044d8c59b33a48e8f022bb8fe892f5f2072560164118df348784fb8339d662eac9de", 0x76}, {&(0x7f0000000b80)}, {&(0x7f0000000bc0)="b42e16100ae5e386e64a75644cdf311915924b04310bce31e9da2ce5dac37a1b85338b54f297f98ee62f6ac5c491a8fe9e3232c0b2bb4da254410aa7724d5e41276cd7a62ba090c1fba84a30ada158ae240a048b55422c487a0c5b47f60bef5a8f086071bca8ece746c26e7d3ec7d4aa9dba6a5a5c11ec42546b44d99539c95fb83824403d11f83ef8bd2ad6ed82e586d86f300fc1685c", 0x97}], 0x8, &(0x7f0000000d00)=[{0x100, 0xffff, 0x4, "6b86428316a4edd6132dd4952958d4d25a1a01a399103192fb0476d43899fa3418b08912760243156ffef48eccce3c78663890457ae6cb6000d3b3c7d479045c7559d5c221894b4d9a9011cc25f43b74037b9e29dfa2399145bfe82c1c94811d7508a81c09d2bfd251e4f5b74395d99e6487b90516bf423ce3a72a53f71f24dac029ec3c1e3fe46b6e23c5dd6b98e6b75c5b1516494fb167af55f564b3c7da4f1b6becca1cfa2108a9b5e2a7284a06d084e0909fcf1894e3a905337394f8b72d79a6ce4121c6236d885c29913640e47c4ad7cb0b86e8727bc22058d02d729e234212fd7bcd75f0c513d3ddd65a65d2"}, {0x1010, 0x1, 0x5, "6603cdc39bd8b9dc38685b409c3e17cbef99dea379dfc2ddea7830319d851163d2769b3ae723064938360c85a1bc1df1fc5c03aeb82e02691a0c2b0952d19959442775669397b3c67968877f8d3a94f20fe0c293cdf315256fefd821ffd35e9cbc14a3e2059f09e96fb3d2b9f8a7919221a504f37d75520c78e10ea61772fd58b35e6b825bb25e1519694f8dbfba91fa0b6a28e79c1bf81c57c591406ccc3e1ea96cadce8e5376a0ef51071d6fb0c8a9c7342aeb37c25e89f1cdd694faae21081310795b566116db6ac31786198ef92f88374c892643bc5e8574002afbf308474cd644176acc396fe2d15af2b552373f53c9576e5fa55fd6fe5fa0d00f80973860321efdc73d7941c1568cfdb423b0dbb9bfb2f2cda0630e1e65b1d54cf8850dd6def46dabd9507f85d66076f40c02502ba62138f5527e635a247861f1e696b32bc6bcbbe7dc6e3f7b124a23c67da787db29ae4dd6c3a6742fd54f47fb5db316973f9fdbc8bd5e9c67f2057d0ed5e68b71523efbb6d7fa24eb124ce2ea8ba29609f5dd9eeeb18d02958a5810e92ce1fb4d412b39bfd31997a65ee3355820bb65add33fa2ebf99052f219e61a8cb967ce307691a2090257f13e1830aa5700f68791f451bf6d553866310dd6a954ccff05feca530e35f5c59e946fdad6c95671a159db2f6cad0104e54bc293400e67612c0d2a42ddfe22299584f81ba9a31c028c35b87c1f49afc0cac2c87b9af217294c1a085b690498c159d26025a49297ccb60e2d53aaa9fa190add5f8778f8ba80e236681535522824284a915c49e96fce22a9fcd494d718949160d6f1ed51b7f96a900121218efdfd340a7d1d24a3f4950e8aa9ed4a268f9fdfdc8a15eb861228a2b075e218ba8b9a48159824a2022039b9020c8d261fbd21325af898ee9f087c9ff20ca395ccf01ba70fc093aae183852623c2a8bfd0739a92ff2dde7070ed12ca456f660d95011eff41ca3be6eeea5623e3d358974212ecc6a511d12951e993172c95e8ce35bf61b0483fb3ee1c5125b264694daec0940bdf07e4fd9a915b507d0c81c2cc87a61d5caadc03ff0c4d850a98bbf8d03074c218e68c168a5a6bc6cac160a4b4e2a738b298995d7648131f3c5c9464b2ca1a732b1de9e73f338bc655ed5bb67aee66599f7fdd8a836b0101cdb87b807f018c9706f9a583129c20ae21ec016b333936ee92f000a7006de8ef5a9cafffe85e073ebe8a977bd14754cf4fcd3d9bbbea8a9ebe458e6062e30c1fff81a4e38ef20a0a201f750f18ae05716560244582789e217c57d2598ad435bba766aec78a723b2f97ba5ae45a27890a614fd1107e8377e7c9674e75d9ce2303a909e44b2ecaf49e86f247474abbd576c87621cf0f6e3c36d8d9f1f4bcb4f47f9c0c0934d680c3c2f73ba1509d1bfe4d72f48fa20c81d92bb13eea1956ba4cc0fe504b23aec518f90f7591f78fb9731bb6802a5d02d38866013117366e8b51f257be121f110a1a0e6abf6f43b14248191d06b0a299a790b9089bf7bfb096a42c1f311cc7647bf34ba461121d99eacc2d0ff8fa587ea12a221cff154f262f9eade3da6820b4e3fa01b15b6c9b9a1897350a62f71803812060101faf3b0d68140ade7c20e845b604947b1ecd06581c64ee566896d936b6163355b27cbef8887d281a6134b81c9a0d2f815348bfaa41cd9f4ca987cf55876f6f3a14d77e884ebc97950a3d1b360e2257c4537d3afbebf7c5b31fecfd05ba653db31e17e94a6af58e79d50347eecc906f91d072e093c4319472a8b09f00c69c6ad1b8cf4b3221a02470359d4f737f1c6c2ade1c5b8a43cd16056eb658b9b0e4173adab177e5791097fe89d8c19f15bf4e0b13024088581e681feda7e154d06ccb57a9735d5f0268fb7d87535e632db36fc0ec9991500be72138a1f3e84f0b994ff68164122ae670d6c6caf1cb89f2644308a816a0a991f5686e437e1d025c1cac994bb8e2e3ad37d3929ec7a9e31ef44b7dfa06ef6f982f69f839339ad7ab10a31359a951715a1e32a7d1e815dbc34e1d2dfa358e5a18379f141ccd68f25389a02082fa492d9331283cfba86f2e5dc62efad190a9c6dc1d0c65d3a5f806c0ace19d52b3df1e070bf64658037aef10c4865c282d30984fdc5aef9d1a85c08ded0cc66329fcb4c97fd9fa20703a113cf633252c9d2973bb2c027442461cd2eb67e5d37954f529ad477720e9b9e523ad4e6a0a8122fb33baf0d80d2059e730dc4c9728fd07bff47cd8ba7529227d6217936307f8fa11785d4fdbf00d2960e03d5964adaa06ef4c9ccbe57184c5a2ae6704a8c58778f4cb9e022657f127f39e115965741fde852cfa844d2781638f271d6a866c088e69252cc655da4241615174d7fde775b9b78513c54f9b15019716caf7b5052577423b3d872e2aa22966b705e56a1c42495cbdf9c51b797d3c814cec543afc8c1d9461c4c93b8b3414acf04ebdd74daa0d9d12dae7fb8886bbebaf0a5528006a580cfc83f5615edc31393105431a38d9e725b81577f6bc24563720cebc6f5f0f23d43e8269cc8381f0c5c281ac3048fdab25782f53c10cb15e7c2af5422c3950b44fe12072fb970ce6bf9f88ea0188226b6c66284969ad116747b4c04bdd679bdd9b8426104a6325c82243fe82641cd6442c321981c0108d5c9de0fca98343ca0690331ab3d15328dd7e52927f3e8376ff5d6ddb3500b02fb2c6085d606578776066dd4b63a43bce62b76093e9c130df66ee6c8d2744dc2ea1a58f04e397ea800709c26c35fdf08efe51a3af1aed366937a229ac144ef81b6db3591b49ed1233e3f3eeb262345ef79a3fdd6899ed85b56f014299985bda52def8cae59a3bd153997c364144e035bb209296bfad6882a9bbc9661ab69c3247f20dfc802270146d67423eefb48b12898d488aa96fdcf25a5950686faaa6c82cf11f2388afa601d8a67102963cb895b2aa643dd7d6df7eed30d257ec17b9539a87d6cf640e4729b55204bb42823806c89728d5a1cd12409198926504ff0b6bd360da5f3932a791b900b7e85f1bf60256a92e8847e27dfd97bf303e7a92d3ba0c0e002ca0fc8ac0a57232185eb343200917e3a254f58962803755e3b505d8cd5d4bc4cff3f7f0ba2af1df4cbc691751068f81e2e8699142f06f53a68e52a781b630acb8a758df75ae5d03402bd26b3f200f0bc5b381bd0df1b80fee720089b5c286c25d48ee05f6141f952d09ee729e1bb42f6ca2e281b08a0a1f8ffb90dff53753365d8e74b28efaecf707ee48e03f5cada913e2ea3fb35ec9243b030a2e084f0ad935dee46b690fefbb1432ab36dadcd8e26de160fc510e75b94bea91c43e519d596e9200d64ad7f92c564c4e769585d4b8db137e472011db0b1a32393f5c5dffb7f691112d226466d614cfd0838c5b99225b0b6a7aa43cde78e73b2128a760d3d423cb741bceb1e7a150b07529dfa1ccae8916a185ac2c11d95b61c761558851cba3ee325d24401bbb7bf40069fe95808fc3515813c7fe5723f8ce7d79a5aea36f7e8c6bac5b4981a26e5960a5cf5e35833f38e6db56740ccbde762c839bf2e618692518f9356d58955a52173b581879e756460a1fe45c028b23554ecba13fc043345039cc02b794cd8cc5f8816ef389f6e6777baa1cc69d15a31b3d41fcac1007c45cd0fd729652b7d79d386925a38fe841cecc6a21d8113254ac8d8588b8d5a3c7081c3150ea8bacfb8fcac7805fe434191bfb838005a160470ce981bd8892d138fe8493b4875319fbcfbe4cc8e9a58a61656e03887bb4cf46bf7598af7d7bbcab0ab26c534bade10e23f4b6da52c410abfaaaf308fe833e8d6769c9c366779b12985ecb3afe30cd1bde9ace29ecb0266d710072efbcd281bf7bff6b3c5e6fdfc9f5f9e9ccc7b63f8314c47fd04edc2cb7600a68441b79bf1d002c1bb2de5f61233bc2a680c9a7242992ba4d8cb2d5896c5faf7b7a6cc23c4b602be498a4dc49da4d37c449d53b4f488c6c9fd130c1a32b9de17cbd710b3a5cde6c7a389fa0429e3e57f0597ac9de4176867c610cb8d5ba4519ddee2aa6402ad727ee2bac65ec3030d3c27f406d3e3c431f2ca13de84245aa89cdbc5a0a1ba78c6fc0ffd49641c28ece897d6cfda84f90ed28dd6a31a5b3233e37f17eac8f1c05fdc79bd3c3da6945d1d7137736c901f1f550758760e89d0b07037bc905f9cba0e8320778ac32a3abd1f4ca022bda8bdcddff4e981f53af91df7edc15094bff551df62b28a3a7b87f9e22d65593e7508ffe8cc7d581cbeb33709e25ab3f9d7ba43c6be0a32200f72b7cd81a2bbcc97093290cbc7e8ce878c5c06ed392a20285f1f410d6dd7e79789fbcd3bb96273e304bc9297a18339f9a3261fec3a1f9341dc505124d75a04030974a3dc53f147994bc833cd96d22df7a8419ae656545a8556efa216e482422fad33f4f4b47c0009341137f06a593bc333a4fb81f82cc90938a0ec06b62801c927f778b84502896e0a00eddb488cb7cb93e38ea4f1a81a0c38cd1ead5ed72f6018320b1ce4436842c556f226a2bbb05a935b0f2af24aa8b768f777e084a2a27f0b93c57ee0675008996686892ebadc54e9e2e51fa6b6372e6755d9b88e169585234249406302e041abea1e5e0d1b3040d2682279e8b25d9a7c628ad0a42922cd69ea0c3ead38c4ec0705a17bea5b4cefaa21e85d69d6a4a31da5ced73341a9f81d690fb6d045fbee01fc01dfc8704ecea7911ab908e17e6b930b60688eaf8fd94941c2ec579e17c48e145d6612aa157a13a008e583eff327ac0d8361a38ce461b3c2b9a770c8a6f3b0fbb86d443d29181aa4ebabb0e830b61be26ab24e2ef6d0a6bff998d5bd1141c0029e0f12d05acb974fb35fd908b85754c1a467c54ca69bb102f926519f8c3174a0933f68ec22d3c1b610fdb7484615c53439bced017ec367cf82f331d63e6ce95bb18bbf18c70d27a87f9b1f9211c8df856683d282d70531d28acbdf714b302d39e3a05b9861c7c906c1613b3bf4b0a17853db9a4ab1c4adefd969ed55426cb9d169d346a2a2f37dda21b8cefcc58eea8a3628f6ad85779cb96e9870178f5260fd9ab859288ca3061546d10764f5f13fd16eb46a02ebc6b899ce80123756776b7bc7ddc09b5e331043241da05165c20844d257a832a99831d121aba15086fc5a3cc95b4a721460bdbabfe2d190f0f612f20926452bc4a303d7d0950e24db4562ae7a0c4588289a06c69c33a878feeda22127755916d354404b1c174120a1f42f889f3b39f3445edd4be94f7aac14d31116c787b1ab0bd007c6aac579c7518a36fd34941618c4b27853418b2ffadf770dd56267a3c0d1fef4a060b49da8f01bc9bd60bf008a5e6af8c0777c73f98d73fd4bd732878b088a09d413a5a4937eba07a39ef6875a95551fbd1adba4860cbb5421b1fe85f921be97434902102f055ee5711354d3d2f27f6a81c9155eb745e6a83aa618deeebdbfe55f55b9d3f7b691eb4e3f7bdf9a53be2edb03a7426fd1d2e9e65c6bf6e358b81d1c81c146753d7cd7b9b0bcb2e52243ba2a2e9b8255f3a4922913fcacf47a21d9cd718028dd7ef2f214d1c19683fa7c342e90e9767c906e40d31708abc55171ebc9a2f3c1c04d7d01ff873a1f7e80e6f44930aff734484e01a2fa42b82e54f82186f36a1821afd5ded9840bb4dac32674e3625bbdba7d6d6c91bf72c30cf97b6271fc2738314caf89abd475380e8c793eb7f049cd55f054ed7e1525fbb7160f7de1e6c91bf02af224908b401eba5eda401ad1dafdfaa943fe41608c0"}, {0x80, 0xffff, 0xa43, "5bd71074d06496706ee68a431e7d4d45bf4e5e7bae83441e54da88699e773208beb01b140b676c6a6b080e5c8b8580a3f19d9b6915f019df834f0fc94cc8ba453c9a31ea9e6d6823ec540ce1bf428070dd2b75a386ccf0d28b2aeb301a864a23ce16d2529978047209e88f52eceaed46"}, {0x1010, 0xffff, 0x9550, "bea18a0d7940a0861c50fe74345378255c1e4572f7cc906c2b825f4d2008e30a27adafe34b4dc9f02a2d179d4fb0927c2c7d7ffc937898dc70e5578608088ffe01be69df4faeba700320ea5a4a0272eeed0b1213d8c1b52ccb45acf416a6f5a2fed7ca94f293015e35b6731617530d33c18ec183cfb1a9a56a0fae04ba24f74d04132e57694ccb89650662dd0378169f0cb797d6141e93bfae9d7cb7c01a44db182350b05604625d0f4c961c192041de4cf07ce728cc9dab04ada4c65146482c00ba93591245be67ebeb8d3e986f94020bd66424fac30688e29db40e57fc36ae9991a52b69a5ca7d740d63e1155f8f850af4855b05bd2d97cdf9cda7270abb0a9fd13eca8d62830798e09a9f102f2afdde24674a7bafcb2158e46d13db882a45a0f82910a14af1cc0fce6b18727f422d2cb8ec79b393f0e68c01461a2a27a0c19d799a9865d2205c1e59f4efedd10f740b322ef49ca5c5d82c9d4f27764eda420de67eb40ac1cf25715e50ac685b2ad5bc2d7bf616d7e28377a5ec149832506b2059ce7dd17be311f3a03569df61fbcd171f0a5a8839e482b185c9d56017430e3ac9ffeb56fce627ab2ea1188d201f93b2f976b06bc764593b2eb927dc1cd0632754a47dd3ceb941acb1cb54a5fcda881016c253d974248fb116ef575dc79ef57366ad7599ca289df950833e51757a83f459e004a617290e9bc9e7eb4ab3d7c18ec8a5a170102499013901db03b2903cae906ed933a3529ce71b2faa685df7e4421abe99351a1c3445453979f49bcbabb67e239fb32816e19e9bf857498d068c50fbcfbfcc4c0bf45896e9d66c17128d08aa0d57e08b7d50bc494326fcbd11cd15963fa7343c2ce1292b12847aef743660525876809b2efaa8d1ac70b54b6551826c11c743dfc80db18e423cc52aae7ce9a05662f6695854f74b273d726f60fc8b80ff5a0943a9e7a39bdf14d8d20630194cdcd8ac0c29b16c5822b8be82c21d6b7d8e68446c269a10ae45d17be94f91f1e9d7732f7c7323505ab585799d4adf9b3e6e2ca0a5fe8a9614f4f3d07367aaad0a3cc1942d8ad73a76084459965192a7440936080874385a32e5010c8b9123b10bb0ce6d0dbc2947a6ff53224cdf90f641ea811ff10a3e88745ac71afc5f02bba73fb85c3ca2ffd1fa5390752a49653c5ba98d457ea58bef027c0db7d8131081d657d47dfae3d9ed253d11e12721b15f46759aba6392153157e8545526baf0f17de1bb56ff5e84c6963eee0da535142e8a62fac072673dc813e91ff0f878920a6fe6c45a34c6540ff8a86c6366ec4cf68438bc3416c576adeb3a150f81e36c2fba749bffce1bd685f3c35662b21513169800e69a7b329a10bc058a13e9577f4ae673a54027f09d3ffdc3dd03cb5570ebc066a9ef138e67c486c495e7746a61fea699f6658428b00f60e9540b1381a174acf693be7a543505db8f9564782a038c1ef574fe6c62af67135ac21ddceeb9785589839c274e69da13faa550fcd4efa7b895c4f64381bc5577ccb78fb9f1d269691cd88384d99c4f5439a506efae3dbe1c6050a46e8c4054d7edc6c18e99a2d82777c7e5a293e413ef0141c47164d042cd20a83d0d007a31610150b24d0bfd0bb01616d67334a3c9ff0f3289d950eb9352291622d75406d8c06b32adf684c98ed92eb21066281eebf9ce148375f4f4f703db1847b26681c0f11136d2214ff8026e61a9d72bb0450197783d45d7e876666f0f8182c876da6cbd2dbad6783adaeb5baeb7850834a12b81398908b2483f1042225c12476786b2ebc437044871f6e2fe00a2390f6ccb4bef74c12711449aee5085a39fe82bc18e28944e18279595811b8739e12507725eace4d5ac6d6ee0a24fc9b900104b9fc4909973429bdb6f2e15e43569f5ce18d0496b9d2af6649fdda62ab0050d5c13125898923c57825682c753685818a7e7723ad8fa5253b24bae89f6e5d4a1cbdb8a1343238da3025a122d4e3f9a484b88ef8b291c4d1150c6a54a6872527872059e1d8f855dd33e8d473cdf6f94c762430854ce220bc106069fe5aeacacf3401644280aaf3ca527533b6c9e967bdac798d9a945675d8d124175e32ab8a835b077db3f8685e37bec1700c869cff3e9063fee55dd1db24f0b4549d11f09eb4b5d449ad4ee9deff5fe3ec349fe5772d8be1571ec00d3b9e7b4a0b0579a007155e5f1be0f45d7743d245a32ef371f1ed1833c7d93b3a7376fa7e07bf4c0c761d2c34670228ae8a001de59a009f9b9cd8e771026882581e7adfdda15c70b49ba92a5de78b99e76b0ab98d84bd439e92a594361efa1eefd0a665b0e74783c52d5bbc80efbccfcf6d7410c2aa0370c930d230aa6ef85b894206293a912a7f145831b04a100bc42b8d53fe4b92fc123ebf72c15c259d7c296750c11fdaaa78c83dd2108b71af61b8fb1a564df2e17ad934e40d853064569cf21a07569205b14dba37c55f8f9daf9f8b4688b1df28cfa002bddd97a76eb72105f34667f692adf8ca647f0dfff59888a133718991f7884306f1469483d68e87113e3eaf6419e614509d95a7f068322d3f509e0b70e1200712c229ae789364c8bae5cb38bc94171b9e895abeffaab4d8920714a933b2aac45cf9574efc8a9ab929be940ee9bc2650b0134152afceac02ac958a4e0d916694559265df1cdec7bc688f4468729d077d9d1561bd18a84ef0625a0fbdc29fbb21d78dc2e26bae0a2a8644521af7a6af00ca359c3ce3688f8fb30fcd2c1bff6dd5b3a5133d4ea6b596daf39dec25f5a7228f95340271bf26affedf86293c4fe0fe59c84087bf2f3f06de264f0126824fd8235191b63664a69f77223fa88966f9baf23ef04448322f64609042e30685bff4d799ee277970671d0e39dc2aebb49997354098bf834ce7c944c1a3eb87ecd243024af2bad70481825173a372562df35dd20d07133284ceb7f60074b569a39caa9a7dd9976270fbc30069a74b453331164a3eed49945d7c800d92bb793655b3398902dda0ec3b6479b889a2704379a19d8e4bf4a8616fcbd79127df955387317db9b3f171b0013c3ef03ad4f797660f095ab549398643d2b2676cc8077d1eac313f03b239e4844c843aa429fc1b87324bd9b1b69e9575c09e0a92dd6e889ca4098eddf30ac8e89e20a1947112a9699449d823cb530c909f074654806d70b0050e4a064930348efeac7afef8f914974b70ba540bf0ae81fde895906cd0d2f88b41eca28900401c6dbcc85eebe5ef28b47f6798e613c4f5a9ce6dcf49b6c5548cd77945cc0a6ee4f5e2e39b0f96cd02c617270fd0331f3da1739c58da4588177bbd85975c86b0d21449fe8ec253de29539f68681570f629a1f1b656d19dede32c0b8ac94ced4f3ce61db37f1c5d60be98ca3acfa751776ac285a7f729069a399e023b23e3f510a39d0b382f235086839e543fd3526a1524d9e714cb73819bbe71ad82a57448d43b2c74c98c05fbca17d2f93a9642aeb47f4d7642ceb303b841e7f25f2b04665d31886d3394e0db0fef31099be4ad0fd980a4f6bff60ce3bfb0d7215f49d0e3fb4b90f1515602530d3bd1ec8c1ce8b4de3ea984e0dd09e09fc3a815b65690ff693e01a0e852bc78c030de3ee70fefd7b705b348a0664b01eb864b4404abab67c2eb9598ade3e885f6b652d69fc9cd8b299dfbd40922ac26291ceae978c8c60697b5cd18a5dc0153bc71c26dfc75eba4c8d04684ea4161c8d98e1e3b29569f9ef16d36a03b9271bd52778a614c1378c02a26f62adf675aa44a3301ab052d7a8e65f8ed13f95b697f249d87700f32471679df5b931bacd48cf4132e38d2096ac4eb00f7da40bc06b8c4dcd4cbec7fff089640cb2a0784f54c418d415c0c08372eda28f8f5ffe54ef68d69df763e53c375d629192995132a3462315ceabd9d666d0105bfa53184ed9459beba31e6a8836727ddfdf86e195d7f61b96d10e04e46dd492ac2d4290ad91577d20f71d77ce5367529cc1c43c5c14515744a5d1cea0aa8b0453654dd2178e46b8fc02377d00ea7f851e2ebed3e5169460bb4acece8fa020a184a76c3021bb0cd749d953d74c9749885ae52b902acd45c47c3bf1075763bb1368d1ee3c63750e19dfd85d41f6a5484ab2b946f85493711ef5f03a7181dd7b52009e9b5eefe27a7004a38bad56099bc076c897cc3a0e196a05b0d176bc8f7f89e295a11ddf0b2b657a296a0e77a50ee8d02ae211259f4abf0d86f85296d3e457c6e8ea923d2660ada477c2ba369ae899cae90ed28fbd9202b6c1a9a2248d42963345148b863a0b7f0859cbe10077b91daecc460a5168952cb6c4ce75ae157a25452c7847405278734a2a7a722ecfb4c96a105a2ec1e91675fd45eacebd34277fd970fa124a0c124468de641c9e9e429653be65aea15289542b12f7d58b409e389534431ff816e9527f840b9d5add840b39d2b53dcf2bb74658a53ebde7422a2aa3686b5758b7d152a76bacf004d2d31647f3d752ed822d73ce1f2217f772d402a33c988581b4fed64c5eedd74934775a104130c5215273481e9c2f170ebf84f892002557e276d63690e4783030081c84f1303ab8396da30c482dbed30867bce153d4e4092dfbc7c365224730df987554b974de603d82c990c855ca9a621cfa776a0a7fc56982076a79b7b4cd148b2b375064ffe2d4567b3e62957a628d4e28c89b53d80776ddb56379748ccd66377a86d8e6a4c89b056a4d890aeafde41b724459ca0fae1d29c0b46c612b27061a97b81172c12cb5902f281313b73a836faf9e90a7d7b488e6ee74f7497c7f0cfebd7e181c15d9f6ee3180238d88ef0a2f7031397c6363cf26a9d73e761c0d104e94c6eb67a5c86ba90f15f779394d9b90d7277c95c5efe0333a2975059c220177f8f330620f7e9c1514ba201a2d7c786ad5fb017d7152812d29bd2272737bae5748dfdebe914f25273a537182eccf93ec1b8555e06d9d2d488682e4a66eb57850b16e9b9acc399d9e1abcb3a093c90d5aeb76f255d2ce42b7f2ce33530220a3fedd713f02d7b9d483ec0c1b4b2e705d93150ecdf281dfeeffbbf668cca3f1089c37f9f37d65fea7c09cc3e971c722a04a8f406fc279e2eefbb30ec44bc52198cdb43d2e689c9e6cb02b767516034fb548b1cafe26fd4766c10f3782dff5b7b23c8d5d6bd7b1281c1d13a439c5be2b94862303aa9063562b6e627caa9d00b7bfbff8da4294aa244ce59ba71d2945da4237ce6d37e579efd47eee77f35c95d8ebde262be5e14366426987653c6ddb2862a0af8e27748108948568943f2bb8875afd760eceb7ba407e38748262602f5bbed881eb474915e907f679e2be1d72f1a2670363782d325a1f5bbb55a207bd66284d5255ab34204eed9c74661aa078ddfd85b4fbb7231bf320b600106a636a11e028f670726559b930aab97df0937b5f797a18063f07abbb4c910c0424269fab59c47d8bced88792fa6e8402e530a1a6ba159e48b54d22b664b88c7b638fe5273d92451f47ad2d0620731ba52e29e317dbe180022ffd09d29de2ff72cdfc418206db0528b144de2705d2808c19c59224630f0dfcea4e59fe5b95bbeb87959be5d2310351a45142c84e0c99080849514bf5d9f0e0dff8122f7f04a7018aab9718489a7cb6d2bd95cb4c30de7faeb9ece726201ec8aa3c4d78f7c6068b21c81bc2b6ca2eb08a321a89672710b3f87f6e40aa529f6d53ec118192160c715bf86a0d817a8e80f83d1c138e5a85315b3f29bfdd204083b7bbb2bc6302579581481df048d281b67829759c214973"}, {0x90, 0x1, 0x0, "e06afd2affdd630e4b95ff6de6aca5d904d314f0aa92dc18fc0a3219259b112530142a37a279faaf00a68b919e871b656e5687bfce66b089261b0385211f6701890c7f36f05c9a41abf0ef4df4b1ddf7d259d9683e71ee4a1f3ed5f8a6174385e8a29569fde1e7326ff2507cbe633147fa0ea480374cb633b3876e31b941f0"}, {0xb8, 0xffff, 0x800, "ee07dd3f79f08f3c29e17f624a54d5f8e78d84e5b2e85fd517446de4816d4924c9580e9279e75942b129227fda81aea570443557666f02ce2edc3d5ab07778c0d652cddce6ff818d00cdf0d156eba8a574613ba45e7c16bfc19e36678c5f8daf68f739c34742cb9696c039cf77edbee1506e336af4d595cbd583b2399cf1ea144f1e44ecbc765a4cbb4872ce05754ff8789a1907c534bf29b7f768f904664f5fde4d46e9"}, {0x48, 0x1, 0x0, "b5a143b4b97b3c1b6e67f222387790b11c8c75ea7bd897ab428a70c96cbb13bbc3f72e559f6c2a89de5efd8fde1d470e9dc9a4d12d"}], 0x2330}, 0x40e) syz_emit_ethernet(0x2e, &(0x7f0000003080)={@broadcast, @random="c5f9a7b6dee6", [{[], {0x8100, 0x7, 0x0, 0x2}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x2, @broadcast, @multicast2, @broadcast, @multicast1}}}}) r5 = openat$pci(0xffffffffffffff9c, &(0x7f00000030c0), 0x80, 0x0) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f0000003140)={{}, 0x1, &(0x7f0000003100)=[0x0]}) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000003180), 0x0, 0x0) connect$unix(r6, &(0x7f00000031c0)=@file={0x1, './file0\x00'}, 0xa) r7 = accept$inet6(r1, &(0x7f0000003200), &(0x7f0000003240)=0xc) recvmmsg(r7, &(0x7f0000003400)={&(0x7f00000033c0)={&(0x7f0000003280)=@in, 0xc, &(0x7f00000032c0), 0x0, &(0x7f0000003300)=""/138, 0x8a}, 0x81}, 0x10, 0x40, &(0x7f0000003440)={0x7fff, 0x94}) sendmmsg(r2, &(0x7f0000003980)={&(0x7f0000003940)={&(0x7f0000003480)=@in={0x2, 0x0}, 0xc, &(0x7f0000003780)=[{&(0x7f00000034c0)="cff0b6b7", 0x4}, {&(0x7f0000003500)="baf184f62127d625a7d3179900024d02183afb8df60b9ecbb66c1a6c2a569c", 0x1f}, {&(0x7f0000003540)="ead00151e0b9b8f1bb789ffbb901a96d8a4d2c7a07a9ba31dedbfb7970fe9dcf08906bf7195141b6ee3fe352da511ea446f3954f8848d49fda8de64788eb8746576dbfa69a10c87fc9d546e8d01da1ca100ed243cf65d7629e84c909823734583f7a146d21a7fb52a3c16ff2948d19d3e9d0c50a013ae0f8047249f907fcb3237d17fdf8bcd97ab6b98ab2357520f71629", 0x91}, {&(0x7f0000003600)="1df72e56617e0edeedea27d164980eae5eeee950ecfb17a9ef506573dadc5f0c8bd7d148ad6738bf991450fa81dbdeb67c35e78d", 0x34}, {&(0x7f0000003640)="ef2bd3ea152502aea26a5cb067aa351817c50060839999850a6cf72479312c5a15a9acdf7b8fba5eae8763d40fcb515d47451999affb355d6df95dac06da4dd61e2c325163159d0a9e43cbce0810ff655b71134e65b6fc1c32f057a133ccf7e3c0ae302754c670896f5d69b01f043429e2147fcc637d614a8d843eea185394082262f752796990e55057b79c3e6a45aedd9413a812937dcae6fe935c06b83ef1f492609532e71e975c7bbf709f24d16aace60131946e895867530f76e5c3e68cdef98e86bb339a8bf2bdb5803095a0d2c3570940a94e2b08851c", 0xda}, {&(0x7f0000003740)='B', 0x1}], 0x6, &(0x7f0000003800)=[{0x90, 0x1, 0xfea1, "59a7022e593d5450b16ea79c061de0605f7426ce3c5a1b4146e430c20135314f399e806334dec28d538bfe2cd1b650360f3273016c83782ffea29efbd4569cab29334ba504414ef61ad7eb5b06b82db4110318558e70520ed730e3b015cc1989630aa73a137b15b8068fee8ed423364440c5e42ef4dff7196a7d6bb2"}, {0x78, 0x0, 0xfffffffe, "22ab4be8986095043cc8b9043776e52dbac8f1736ce9583aaa04847deaa5a7f1883d4a6be2c60910a958b6094067df3d803260c0f7d18fb9c53be2b3b762f22f2f9ec25315b1adbc755fdf072445fe05a5788803d8e0b028af5073a92e15ca80d5de28f340260286"}], 0x108}, 0x800}, 0x10, 0x3) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000039c0)="d00b9054eb4c3c8f472d262515bc70e27cff2252aa597c228260d8323f3ea0", 0x1f) executing program 2: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x84) openat(r0, &(0x7f0000000100)='./file0\x00', 0x400, 0x20) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000540)="38c344d08db0e1397e1e89142d973b05d32281bd5fc0241fb7ea5d170607009807c187cebf74ee05cbc21f02ad0f538811ff86fddaf008240000000000000002000000261fcfdd6affc9e2add51ff3806f72ee3227f03b5acae5b56dd0ca261c4e04a084bbf3ed148bc1d3776326dd5ecf57ada312d66ae805d7", 0x7a) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="910268a55dd952c179", 0x9}], 0x1}, 0x0) recvmmsg(r2, &(0x7f00000003c0)={0x0}, 0x10, 0x802, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = socket(0x2, 0x0, 0x4) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x400, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) sendmmsg(r5, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000100), 0x81, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x2, 0x0, 0x7, 0xc1c}, {{}, 0x0, 0x0, 0x0, 0x5, 0x5}, {{r4}, 0xfffffffffffffff8, 0x0, 0x40000000, 0x0, 0x1}, {{r4}, 0xfffffffffffffffe, 0x6e, 0x1, 0x1, 0x3}, {{r4}, 0xfffffffffffffffe, 0xc4, 0x2, 0x1f, 0x3}, {{r5}, 0xfffffffffffffff9, 0x3a, 0x20, 0xfeb, 0x1}], 0x45275ed4, 0x0) poll(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r4) r6 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r6, 0x80206979, &(0x7f00000001c0)) fcntl$dupfd(0xffffffffffffffff, 0x0, r6) connect$unix(r3, &(0x7f0000000100), 0x10) getitimer(0x6, 0x0) getsockname$unix(r3, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x10) sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x18, 0x6, 0x9}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, &(0x7f0000000480), 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x6}, 0x4, 0x0, 0x0, &(0x7f00000004c0), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x206381) r1 = socket(0x11, 0x3, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0)=0x80, 0x4) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) sendto$unix(r2, &(0x7f00000002c0)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x40b, 0x0, 0x0) recvmmsg(r1, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x74}, {0x28, 0x0, 0x6}, {0x46}]}) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[]) executing program 4: r0 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x2, r0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x306, 0x0, 0x2e) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1008, &(0x7f0000000040), 0x4) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x1, 0x1, 0x0) close(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x54}, {0x80}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f00000000c0)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r4, 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) utimes(&(0x7f0000000240)='\x00', &(0x7f0000000280)={{0x1000, 0x80000001}, {0xf6, 0xa3e}}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x44}, {0x50}, {0xfe}]}) syz_emit_ethernet(0x36, &(0x7f0000000140)=ANY=[@ANYRESOCT=r0, @ANYRES8=r4, @ANYRES32=r5, @ANYRESDEC=r4]) ioctl$FIONREAD(0xffffffffffffffff, 0x80146952, &(0x7f00000001c0)) dup2(0xffffffffffffffff, 0xffffffffffffffff) executing program 3: r0 = socket(0x2, 0x4000, 0x52) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x100) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f00000000c0)={0x3, 0x44, 0x1ff}) syz_extract_tcp_res(&(0x7f0000000100), 0x9, 0x7fffffff) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x2, 0x4, 0x27f5}, 0xc) bind$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSKBDIO_GETBACKLIGHT(r1, 0x400c5711, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x0, 0x51}, {0x42, 0x4}, {0x80, 0xfffffffc}], 0x3}) getsockopt(r1, 0x20, 0x8001, &(0x7f00000002c0)=""/147, &(0x7f0000000380)=0x93) bind$unix(r0, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000400)=0x6) ioctl$WSKBDIO_SETBELL(r1, 0x80105703, &(0x7f0000000440)={0x8001, 0x70, 0x7, 0xff}) symlinkat(&(0x7f0000000480)='./file0\x00', r2, &(0x7f00000004c0)='./file1\x00') getsockname$inet6(r2, &(0x7f0000000500), &(0x7f0000000540)=0xc) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000580), 0x800, 0x0) ioctl$WSKBDIO_SETMAP(r4, 0x8010570e, &(0x7f0000000600)={0x5, &(0x7f00000005c0)=[{0x1, 0x200, 0x1, 0xf3b, 0x8}, {0x3, 0x3, 0x1ff, 0x3, 0x7}, {0x2, 0x8001, 0x3318, 0x6d, 0xfffd}, {0x7, 0xd, 0x1, 0x5, 0xfff9}, {0x80bc, 0xa1, 0x0, 0xbb4, 0x6}]}) connect(r2, &(0x7f0000000640)=@un=@file={0x1, './file1\x00'}, 0xa) pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) close(r6) symlinkat(&(0x7f00000006c0)='./file0/file0\x00', r1, &(0x7f0000000700)='./file1\x00') r7 = msgget$private(0x0, 0x10) msgsnd(r7, &(0x7f0000000740)={0x0, "9404358c8ec06e3f953e80f8d0c61b702a183ea2a2999631df65d734b5fcba14149119965db926e7fe87bd6ab1a3013822b2e4b08199dc16d38abb2f46e6fe67e01e507e0f54b6d3b7405a7f2473e315bf5d6511904caf88d179c6bd672c2e6d61ee4d0eec46cc574cb179ab182c266d38066208ff839e7adf560f0f3dd480a6544631c5ca7bc28a2c2765a885c8e0b3a571f3c7e31b87e6456871757b181fd7ffd3decbbff28bb515858549ee3719c1f6eb2ac639a37dfc983c57b7d1bf36629c95e932f644770255125923eeb3290e4f7b0efc36f65b84f861f51c"}, 0xe4, 0x800) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x8, 0x0) ioctl$BIOCGRTIMEOUT(r8, 0x4010426e, &(0x7f0000000880)) fcntl$setown(r0, 0x6, r3) r9 = fcntl$dupfd(r0, 0xa, r5) fcntl$setown(r9, 0x6, r3) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) socket(0x2, 0x1, 0x0) (async) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) (async) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/225, 0x11e}, 0x800) (async) recvmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/225, 0x11e}, 0x800) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x30}, {0x20}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f00000004c0)=ANY=[]) executing program 7: ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc2585601, &(0x7f0000000000)={0x10, 0x6, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6792}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x3ff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4612}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x81}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x512845d4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0xc6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8aa}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffff}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}], './file0\x00', 0x9}) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f00000002c0)={&(0x7f0000000240)='./file0\x00', 0x100000000, &(0x7f0000000280)='./file0/../file0\x00', 0x11}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x10000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) r2 = open(&(0x7f0000000380)='./file0/../file0\x00', 0x800, 0x14) getsockopt$sock_timeval(r2, 0xffff, 0x1805, &(0x7f00000003c0), &(0x7f0000000400)=0x10) chroot(&(0x7f0000000440)='./file0/../file0\x00') fchflags(r0, 0x0) r3 = getpgid(0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000480)={0x4, 0x2, 0x800, 0x5, r3}) chdir(&(0x7f00000004c0)='./file0/../file0\x00') r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000500), 0x8000, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000580)={&(0x7f0000000540)='./file0/../file0\x00', r0, 0x3}) chflagsat(r2, &(0x7f00000005c0)='./file0/../file0\x00', 0x0, 0x2) getpid() setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000600)="6d7230d4a55c3312d532d0efe0ed73a47faa8f63256f81a7ec3ef7c66ac1a0d35b65cb09c1acf1c6260e1e9ab799bdd99ccf18535ab37bf20c4be46218d1d3e6f2b4d7a6f90170b66ecef7068d2ebb0cd31819d2f0897d37071a6aebd9562c381475d192618e5facc3b7dcc8680b3e537803c1395689f0c169c92425b300131fac931d0646eee36d217c236eae15629e36678b9af08088d149dfa5e98fc7b7b8eb614bfbc764d725d647490f62fe833d7294f07ce892279255844d659c482ee5ff7a81056e22382d46a71350902a247ecc15e9c778a561820616705694feb16186d258df5c7f0818eed167e7cb63472f63bdc7843be3fd93", 0xf8) rename(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)='./file0\x00') r5 = open(&(0x7f0000000780)='./file0/../file0\x00', 0x20000, 0x40) unveil(&(0x7f00000007c0)='./file0/../file0\x00', &(0x7f0000000800)='x\x00') open$dir(&(0x7f0000000840)='./file0/../file0\x00', 0x0, 0x14) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000880), 0x10, 0x0) fsync(r6) ioctl$WSKBDIO_SETBELL(r2, 0x80105703, &(0x7f00000008c0)={0x5, 0x1ff, 0x8, 0x3}) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000000980)={&(0x7f0000000900)='./file0\x00', 0x6, &(0x7f0000000940)='./file0/../file0\x00', 0x11}) flock(r1, 0x2) r7 = openat$pf(0xffffffffffffff9c, &(0x7f00000009c0), 0x80, 0x0) accept(r7, &(0x7f0000000a00)=@un=@file={0x0, ""/504}, &(0x7f0000000c00)=0x1fa) setsockopt$sock_int(r7, 0xffff, 0x800, &(0x7f0000000c40)=0x6, 0x4) fcntl$getown(r2, 0x5) executing program 5: sysctl$kern(&(0x7f0000000000)={0x1, 0x1}, 0x2, &(0x7f0000000040)="1b7f", 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000100), 0x4, &(0x7f0000000280), 0x0, &(0x7f0000000640)="e2714be05c6a432bfcb43ba70e2bb9e6add925cf34d00e465191e199efee4898bfe502dcc0a3e3fd0cc0e7969055dcb470ddd2f263dfb8065cbf63d41b2a29e4f92695a2dae1e619ba2b0ccd1e605cd2827beb6ddaf6b579cccebb6d267a74d6af9f2cddd1eb38180245caf3e0f240c5f1ee52a05a63c446df6149316cc2e17b775698e9114250d85ec893fbd204889e5c3f37ee5894227fa7b36a2803d9c558953caa2452fff1bf82f49299d2fd07d8a464fd351d966782d21806ba5be9dc66d7dd572cdae3822888010771550dd55b3014876e2537e33b838b12b10d843be49e4cfc3b3f04a60088dd3cc3fbdc16864e028753d898f0bc0bd6e20f96274d743755332aebcec91d4f490000000000000000628c7c526f7de4f21b6260bacfe436d6eb63a96ded0b0f29cbc8ea2a7d2760b1fdf551506810d63132c72c14be5ffcc53ca339aea237797e863010", 0x14d) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) link(0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd600625200000000000000000000000000100ffffac1400d0fe"]) r0 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x8, &(0x7f0000000100)="54db0b54854d9a37275631fa6e64174e78402377241f3b2ed58c7bda91f1bb6545d47631dff7e76aa265a2f8843b8ce1456e3fb26125a455bacf5bd48c8d7bae6cf710c023b177094b91f32433bbacecd6613f1005d2fb896d2b5266906e9b8c5c1a418c4d72195cfcda996f6f5dce220916634c6dbdefed7290ee704452", 0x7e) setsockopt(r0, 0x1000000000029, 0xa, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) openat$speaker(0xffffffffffffff9c, 0x0, 0x2, 0x0) syz_emit_ethernet(0x12, &(0x7f00000002c0)={@local, @local, [{}], {@generic={0x88a8}}}) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100000000001000}, {&(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x80000001}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, 0x0, 0x1000}) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x140}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x6, 0x4, 0x6) r2 = dup2(r0, r1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000000bc0)={0x0, 0x0, 0x0}, 0x0) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x2, 0x2, 0x0) 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, r0) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r2 = socket(0x2, 0x2, 0x0) fcntl$setown(r2, 0x6, 0x0) connect$unix(r2, &(0x7f00000000c0), 0x10) socket(0x20, 0x5, 0x81) connect$unix(r2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = socket(0x18, 0x3, 0x8) setsockopt(r3, 0x3a, 0x12, 0x0, 0x0) connect$unix(r3, &(0x7f00000007c0), 0xa) r4 = socket(0x2, 0x2, 0x0) setreuid(0xee00, 0x0) r5 = fcntl$dupfd(r2, 0x0, r2) getsockname$unix(r5, &(0x7f0000000380), &(0x7f0000000140)=0x51) r6 = getuid() setreuid(0xee00, r6) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040)=0x40000001, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0xba}, {0x6, 0x0, 0x0, 0x8002}]}) bind(r2, &(0x7f0000000280)=@in6={0x18, 0x1, 0x21, 0x4}, 0xc) r7 = accept(r5, &(0x7f0000000340)=@in6, &(0x7f00000003c0)=0xe) bind(r7, &(0x7f0000000400)=@in6={0x18, 0x0, 0x0, 0xffffffff}, 0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) setreuid(0xee00, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000004c0)={{0x7781, 0x0, 0x0, 0x0, 0x0, 0x350, 0x3}, 0x2, 0x1, 0x4a}) executing program 6: 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) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) readv(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0xc) executing program 4: close(0xffffffffffffffff) select(0x0, 0x0, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x13}, 0x2, 0x0, 0x0, &(0x7f0000000040)="d5f093ceacd79459895bcc7f7bc106afa9d5799d8c6365c99688e0068792927b1f9774ad5b286870535ed26f51a9e8aa97b19a925a0ab5f587541a37529f93bd0a754d606cfecbcc5a45d7446c0801f309fd60cbae80a6fadc9126c3cc367dc9c74e22e71ce12067f850c4276f2a0b5ce117e4aa008a5d6562ec691adf318c441cfa344c8b6604eecea9c97d0351203932e85d013ae2fbd7f591d0c53db31d38f4f8f53f71aedfad6b1d0742f582c2bb09ba63f5a8593c0e455ba2a2b2f5a9ad3069aebd0efefd0c6f8e4d38a66ad11e371983e0ba53415503", 0xd9) pckbd_enable: command error executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) r0 = socket(0x11, 0x31410bea799337b0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050300000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3eea3c57699a6443a42102000000720fd18b08fbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000010000000000000000000000000000000000000000000008", 0xb1, 0x0, 0x0, 0x0) kqueue() r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000040)={'./file0\x00', 0x1}) setreuid(0xee00, 0x0) r2 = getuid() r3 = open$dir(0x0, 0x0, 0x8) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80047476, &(0x7f0000000000)) r5 = getuid() chown(&(0x7f0000000040)='./file0\x00', r5, 0xffffffffffffffff) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000300), 0x10) r7 = semget$private(0x0, 0x7, 0x3c0) semop(r7, &(0x7f0000000480)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x30}, {0x2, 0x5, 0x1800}, {0x4, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x1000}, {0x3, 0x8, 0x1000}, {0x3, 0x7}], 0xa) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000004c0)=[0x0, 0x1001]) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, r5) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000240)={{0x8001, 0xffffffffffffffff, r9, 0xffffffffffffffff, 0x0, 0x40, 0x2}, 0x0, 0x9, 0xe7}) chown(0x0, r8, r9) fchownat(r3, &(0x7f00000004c0)='./file0/file0\x00', r2, r9, 0x0) setreuid(r5, r5) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x400) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x54}, {0x6}]}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100), 0x8400, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)="7066157f09a0a98242628b47add4dfc960ab9fd75c7ef176453ca6752d57c3432c1a21bada218da3e3cbb019d19f243fd790ee116f9e3063082a8d43dd33fb2977e8471ef93c7b00f90096ab24885d6dc8435601dd8ff51f5eff68bc57ee5bca603528d1e4b7b6824620ce95cff37ad88e", 0x71) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r1 = socket(0x2, 0x4000, 0x3) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) r2 = socket(0x18, 0x1, 0x0) listen(r2, 0x0) select(0x40, &(0x7f0000000000)={0x66, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x0, 0x0, 0x0) shutdown(r2, 0x2) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) r3 = socket$inet(0x2, 0x1, 0x20) getsockopt(r3, 0x0, 0xb, 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r4, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='c\x00') mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0) mkdir(&(0x7f0000000140)='./file1/file0\x00', 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x0, 0x0}) clock_gettime(0x2, 0xfffffffffffffffe) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) getuid() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00002b5000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=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, &(0x7f000069d000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil, 0x4}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './bus\x00'}) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x6e}, {r0, 0x10}], 0x2, 0xfffffffd) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000000)='.\x00', 0x400, 0x79) mkdirat(r2, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f0000000900)={0x10, 0x3ff, [{&(0x7f0000884000/0x1000)=nil, &(0x7f00004ed000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000625000/0x2000)=nil, &(0x7f0000565000/0x1000)=nil, 0x2}, {&(0x7f000067d000/0x3000)=nil, &(0x7f0000565000/0x3000)=nil, 0xff}, {&(0x7f0000565000/0x2000)=nil, &(0x7f000055a000/0x3000)=nil, 0x5}, {&(0x7f0000ee4000/0x3000)=nil, &(0x7f0000eec000/0x3000)=nil, 0x80}, {&(0x7f0000cc2000/0x1000)=nil, &(0x7f0000c22000/0x4000)=nil, 0x5}, {&(0x7f0000d7b000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x7f}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000094d000/0x4000)=nil, &(0x7f0000882000/0x4000)=nil, 0x8000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f00007f9000/0x1000)=nil, 0x2}, {&(0x7f0000fea000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x800}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x400}, {&(0x7f000055b000/0x3000)=nil, &(0x7f00007f6000/0x4000)=nil, 0x5e}, {&(0x7f0000ef0000/0x2000)=nil, &(0x7f0000ef2000/0x1000)=nil}], './file0\x00', 0x81}) ioctl$VMM_IOC_RUN(r3, 0xc2485607, &(0x7f0000000000)={0x2, 0x0, 0x8b, 0x0, 0x0}) unveil(&(0x7f00000003c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000100)='c\x00') sysctl$hw(&(0x7f0000002200)={0x6, 0x16}, 0x2, 0x0, 0x0, 0x0, 0x0) mkdirat(r2, &(0x7f00000002c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x5) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000180)='r\x00') r4 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x40, 0x8) openat(r4, &(0x7f0000000080)='./file0\x00', 0x20, 0x90) open(&(0x7f0000000140)='./file0/file0\x00', 0x8000, 0x104) munmap(&(0x7f0000fec000/0x14000)=nil, 0x14000) r5 = shmget$private(0x0, 0x4000, 0x7a4, &(0x7f000055b000/0x4000)=nil) r6 = shmat(r5, &(0x7f0000ff5000/0x4000)=nil, 0x0) shmctl$IPC_RMID(r5, 0x0) mlock(&(0x7f0000ff6000/0x2000)=nil, 0x2000) shmdt(r6) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) connect$unix(r0, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x1}, 0x8) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f", 0x43, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{}, {}, {0x8306}]}) readv(0xffffffffffffffff, &(0x7f0000000280), 0x1043) close(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64, 0x0, 0x0, 0xff}, {0x80}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/49, 0x31}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) sysctl$hw(&(0x7f0000000100)={0x6, 0x13}, 0x2, 0x0, 0x0, &(0x7f0000000280), 0x0) rmdir(&(0x7f0000000000)='./file0\x00') r1 = open$dir(&(0x7f0000000580)='./file0\x00', 0x800, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ftruncate(r1, 0x80002) executing program 3: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x32, 0x0) fchflags(r0, 0x1) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffff9c, 0x40045720, &(0x7f0000000040)) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x300, 0xc) getuid() r2 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000000c0)=0x6) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000100)) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000180)="15f6c3bd7706f48b823fbe001052dc982aff7e969140cb97cb6353c2cd0ec04c1bddeef6a7deb9c558b148e15b03e7ffd00fc64c1c94e401cf93ad432d0541532361110da576b529443ea07ba95ef3c885b0f5e0b33fa87d0eeade2257ffe15e67a478ff015286d1e973f85e7870eee01ea2531ace3a199535e19d94e5f520edb1197e7e630e5535449acc5429964f87d0ced0da930f56afea79c5285a62996ebe86813a9119149d04", &(0x7f0000000240)=0xa9, &(0x7f0000000280)="64f00602194c4d1e5eb5f8b90206eca16aa7d7e6d2a5b54639236228f5d164e3d8733696ef9b34fa5ebe11a5ae1c28b4b4041fdc276191a177bf36d0c71fcea6e30e3dc3865d30daef44893a6da6110ca4805cc6c828eab3b9c9d0d3882e3154ba2995819dff3d63c0c0a7012cfaa8c78cc714963c0a7bddc9ffa574538bdbcd7da8b298643db6f3bd1fcc930eff26cbe4b00513d43edcda688a5f04837a8e09d7484442a2d4d2c95d69412bc5db30255411d7666e818442bc375b3a3090d896a68c8bd49d8ab28f4e42479b06cef3dcf9e8b6bfead52710c029e3c9db3fb25919eb53417924feee7868ae4ddffd5f6577d33a4a5c20d8b39216a56d3aa5", 0xfe) readv(r2, &(0x7f0000000680)=[{&(0x7f0000000380)=""/75, 0x4b}, {&(0x7f0000000400)=""/89, 0x59}, {&(0x7f0000000480)=""/158, 0x9e}, {&(0x7f0000000540)=""/132, 0x84}, {&(0x7f0000000600)=""/65, 0x41}], 0x5) r4 = semget(0x3, 0x2, 0x2) semop(r4, &(0x7f0000000700)=[{0x3, 0xffff, 0x1800}, {0x4, 0xfc00, 0x1000}, {0x1, 0x3f, 0x1800}, {0x2, 0x1f, 0x1000}, {0x0, 0x4}, {0x2, 0x5eb0, 0x800}, {0x0, 0x62, 0x1800}, {0x0, 0x2}], 0x8) fcntl$setstatus(r1, 0x4, 0x8) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000740), 0x80, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000780)={0x7f, 0x0, {0x2, 0x763e}}) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000800)={0x7, &(0x7f00000007c0)=[0x1043, 0xac, 0xc000000, 0x1f, 0x1, 0x272, 0x8]}) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000880)={&(0x7f0000000840)=[{0x25, 0x7fffffff}], 0x1}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000008c0)) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000900), 0x0, 0x0) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000940)) r7 = kqueue() ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000000980)) rmdir(&(0x7f00000009c0)='./file0\x00') ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000a00)=0x80000000) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000a40)=0xffffff00) semget$private(0x0, 0x3, 0x4ad) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000ac0)={&(0x7f0000000a80)=[{0x2, 0xff}, {0x7, 0x2}, {0x89, 0x4}], 0x3}) executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8218694a, &(0x7f00000001c0)) getsockname$inet(0xffffffffffffffff, &(0x7f0000000000), 0x0) rmdir(0x0) sysctl$vm(&(0x7f0000000140)={0x2, 0x9}, 0x2, 0x0, &(0x7f0000000100), 0x0, 0x0) getpgrp() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x2) getgroups(0xffffffffffffff84, 0x0) r3 = semget$private(0x0, 0x4000000009, 0x82) getegid() semop(r3, &(0x7f0000000140)=[{0x4, 0x3, 0x1000}, {0x3}, {0x4, 0x201, 0x1000}, {0x3, 0x1000, 0x1000}, {0x0, 0x7a5}, {0x3, 0xff72, 0x3800}, {0x1, 0xdb, 0x800}, {0x0, 0x0, 0x800}, {0x1, 0xa, 0x1000}], 0x9) semctl$IPC_RMID(r3, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x14}, 0x2, &(0x7f00000002c0), 0x0, 0x0, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x0, 0x2, 0x10000000009}) sysctl$vm(&(0x7f0000000200)={0x2, 0x5}, 0x2, &(0x7f00000012c0)="8fac714587d07766129cce54d92228b1861695bf930d6d13fbc9a01a1660d12216a2474be212abbf22268777e56b274f67a41c7f21c81ca87eb58a79adcbd2225372fc96278a98e335a5baad06fac7e5625a6d43e02985c9e73c27e7adecc30f1ed3df5803a3517d000e5ce8687a7f170d2018ae6759b486bf0d2df888e34409690046ccd5ffaeab22bed43fe91761c766d50669798e58cf6f1a3859bdcca068a5e89f770118201ead6f0973b616bef051c3c879ba04b6027bc7b3dbfef7c98d237a8d8f91f3372f3bf47af8fe9a3b6bd646898ef1fb2c27a8131fe3714508ca3e5804fcc99da6e145ae71d83452341f2db2c8552e4828e2b50a9ab51474dcd747f84ed35a65dd46d1cedb8c16fcd979a9c19354d971e716d8df572db7d889f0ec31d0b82255d8ef62ffdda33e09e97f51f0089825519be70c92b7f8e344e13a276e35e059a1a30b73619993f79096d6d983e72b35194fdb2c568a93b9b99dd6a665782f5faba5c3401012ae4fc30028037194b2f52ffd1d43535d38990b98d1c1730f21c1fa02db90292bbb710f570c640506df69ce6143dee8929517363921adc57e8b7effa3f1245d94b5670373905f1d995ee1690a4d23d17d1e90344f2ec2972c3d079667fffc2ff3b876ee8f118fc6e0e26c5d2a4afccea8adfbe328ca4b638568ca7344a739f152d9c80c57179a3f6494fdffc56ef748608e47b4f179f91bcc514d6955183aff20c6da2638bde3f91fae70a00d0a76acc08e892d5e094d207ee3e861f334ae64c7d19b1009456397479d82e377f1c3d7708b4a9796db7738e162302103fb82a4fdd4a80ac2ed8d5490dcbad6e98d11c70afedaa15a26834bc96ffbac806277faab63b5e26a24ed3b240c3dcdbfa18ce02a290f20e617ca4bbc77c5a0ee1f44cbca43a3c15b0075def231eadda280911ba3d8874331aa7f619c2e6a01b297e898959990de1c9c7b1b095eb504c98a2d4b4442a12a1292633e759c0132e60a5b80bae599104c5d4fdb469396bb1c260d2a277c9cbbf8f911d693b5e21b094d08d00e92c55dab8fa051ccfff72243b4c2714b10a66874fcff39b766ad1e1d73de01bc17a505a4433dc1948755036cd1e0eedb1ebea4b35c377189b0a2a7d049fef1a5bf28c5983450d7ae6fdf15899c47ce483817a3da479d6893103b28c5bc9f34b0a4de7fb7c48e408e10ab5903b9061c59124884e10ae6dc27ea42971cba5ced5321fab31a03e816a0a3e0e2c35941cf28623c3fd35755bdf4476115bd21a06a846932f89f3707d3e3e2c86187fbb2fcc4ae8884fc826fabbe4cd38de916e22bae9a681e1a0b2e668cd148badddeee722c4f522eb5c301f34b690a5bc8099a40f99306a2531503f7f16bcbfe50295db9b854f132e10ed05efc088d9997ad5038e6988bf3c75dfe18b6fc84445ee7359a6626c8ff7e59541edd4bff9a1467115727b2131af8d31a999898cfb76b41445c1f4c4bf53467db69ff9b1dbd036900d4a6510d4eb642231854f60eccf1cc18a69ea0a3518fe497d53f78e324bcc28d9aa810456fbb748702fc91100097bc0400c3f759d0f8b0df5a91db7900713db826e333388141c504058a978b4fa293661c7bdd4e58bd682466fa8804d41771bd09a1c372458437ee9d5b762ad80680f910f6cf01c8d31770e9351403cc5d0a9fafd06cb84b7189d7ff877923bc1bfbdded29883bc3449d56f7d5877dc81c55d999d6e131bd52a2ff26ff8836c9fc55eac56908b4ecb91d60c06fb60bba1e94f528fc5b164c3256ecc38fe6e6301929c8f3116ddcbd9e47be9a4621fd36dc4780cb33f604e59bfa745e7d934fc82542b25599c9dd26ac5b1190359acab5c2c6c1ff41b95c9852834321fc95573ae310932750430c0547c818b6cd3611171afa9d273864fd4ee02f3664d5379b26d87f34d8ab4e79b96cbaae3e68aab02e7376bdc01868fdfe13357174e1e7dfe5d1512c9345a1d8ebdd78368eb62c3f5c99a0840bdca4a2e78c0e3fd2d6da9d8e705f3f0641b9664d8d219f82ae969fef95a6b4a9b5d44eb88c6157fef9e16d07856326f9c119f099565765fee9c9113f7677e8310e233c56c72cb4f69ab66a41215e2402fc12210514a860f36d619df3ea9dbf6e2e9b015424c0f044a3381893b5d191b9d685e012cfa101ab106374cf46fc54768d7a8bf6c8cdad4a6c8edbdb15cabaac1a8624baa89ceebfc787ee18d1c082ace9a06b303bb05303fb01991adf1f80795432eb3da623e23f298a2eefe733487ac0dc36d46346e0cfb2527b70ff4f95044d01647ca8354e13afd4d1b08de9d65c8abf69718d865346d737621b6fb8d2dd0d645d3166ee9e700fffa4e24ed125d3e552ef8e2e01908b84c5f93029b24723ac7ff531cb24e47f4bbafe5a51fefae717862821c115249c13be9637ac99a778a10fa447686cbce9da73e2de453d8a092df99a325f5a5df0957519b4d3dd94640f5c7bfabeeb93ae7f9f8a81b3df67c5c56f58a53c0346bb6a973aa474e3aeb53e2f63d46c94aa2658a604769d558161268ed0529ca6a08824331f8fcb24e97dffc93dd0931fc583d1ea57f830ef64908e4c44775da7c3ed48fd50eb6dbb85ebb59e8d244d9c71c2b906bbb8afd4477cd56a7f1e9492e6722610bb4819af275ae89c9ad51b21e127f0b08957b77f1ac9fa52e6ff761c93cba7ff9cf7f2403e702567e515cd9f1789e0a2ed24e230b8149669fcb0b5a9109b06673988f2e2f97616f258375647b75ec295dc132bc7d98088aaced6610188b9b6e7e0d7d986d6a536904094dc70548c46c3ec0aae6a5abfe19f0db87cdae09ed0b958b33071d1cfab05e578aa96e8141cd4d1b25558e87009b1430808fdbe6a891d2efbe0f2e6a97e2cbce5c7dc85f4520a87cf4b288d648a8ce7f036c493a308c5ae89d9c44f427a172827aa02a58a5236739507b356f7a13c1f05fd471660393c2b795654f160a3af515820bd9b304fe5f13b892d2ab386b6f2b1e53ee014fbd2997189408e1d02b67d4fbf963df6d59bdf02456d26b4d4749363a3c96c4db6cb8b9f22712c344f1f0c8e9c65dc5b5395176eb775ed2810919821c520a2128b7abdcc4462aa0c4682a7a2d397e83a26355620bc3b5db9524dc7bc7e361669b03d05db62c0cb2782ec27760cb015378e87976ec0b0e26165a002cd1b30b62bc4a9df5cc3814867233fd173a71b4bf09d759ca7855544b6229b9413793b216dd91505fb659c7c95f0fee30e2dec7c092487787ff9dadafd30a74e7efaeb7898b3e9423468f3a12f732ed3505df3ad6d16eaa4f3c764ce7c3c1549878207f23b006bea46739c1865541c36ddf190f69600c4bdde58be1ab7d0fb548e5c667906c8898a651f37e268e3ea8b5f468f6538bbff4937c70aa2b4acd30819215afda21973da1a2b0b5ab39acff6601e622af42aaa262eeb267e12442782684c3e380dc3bb8e8701bb81939769355f532458a48184293c60a2c69db6e5bd37e35c1847326ca18cdf8076c6a03c34ba090f4ae17d6fd0e3954556ed22e3dd605e06193a95bc5b7d89c67968ec9e93a07bbc372a7f89afff2008c94ab5cf6d32ba97cdb1cdc28d7b95dfd120ef861cb7b752", &(0x7f0000000240)=0xa00, &(0x7f0000000280), 0x0) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000004c0)=""/195) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) poll(&(0x7f0000000180), 0x0, 0xfffffff9) poll(&(0x7f0000000080), 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x100, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x13, &(0x7f0000000000), 0x0) executing program 3: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x1, 0x0, 0x0, 0x2}) r0 = socket(0x18, 0x3, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xc) r1 = socket(0x1, 0x1, 0x0) close(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 3: sysctl$hw(&(0x7f0000000100)={0x6, 0x8}, 0x2, &(0x7f0000000180)="113da6b7196ce340f98efe56ceed6f0c1cb790d557", &(0x7f0000000200)=0x15, &(0x7f0000000240), 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$FIOASYNC(r3, 0x80047470, &(0x7f0000000280)=0x5) syz_emit_ethernet(0x3a, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x2c}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, {[@sack_perm={0x4, 0x2}, @sack={0x5, 0x2}]}}}}}}}) syz_emit_ethernet(0x1232, &(0x7f0000000040)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "cbe4c8", 0x11fc, 0x0, 0x0, @empty, @mcast1, {[@dstopts={0x0, 0x1, '\x00', [@jumbo, @pad1]}, @routing={0x0, 0x8, 0x0, 0x0, 0x0, [@empty, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2]}, @hopopts={0x0, 0x2d, '\x00', [@generic={0x80, 0xb9, "44f94a03e6d05b56744bcc7494d65765677243e390522f36c6cacc615a14090a256af3332438d8c9bb7cc463117d53e055d8e29afd6532b77ca0ee825ca79c29d4f6fc4fdc53b2fbe01214ed2abd027f318c6bac4de360e8e1ba7e6c6f6fa5a8578593a59b3b1293fbca9e68d8a2ca2ca61bae879d04f2131246ab47592cb9f86d0fb14ccccf81a44239a82869c3b2f2184e908da082304e2d027380863a933fb3074b863ebd1ebfe230f779b0690c1592bac268c69d50b4c9"}, @padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0x0, 0xa4, "f2948f44e98cddc438b2d875924ac0c4e1822c87128c404ca7aff2d8f209b34e461cc21a3186058cc534158ef208df8fd74db74ec6d03d1a41c6e35d4292620a6840df072ea66f26441480e845659eba6fe78373a9d03d145eec08f57056de13c0a96214ba7347561bef6722326e4160f31c10d3320601a44bf2cc17a7b80db5f2fcb72d3a02139ba4d9516ddf86ef7845dc31f3ba02db94aab85147f777ea83c857acf2"}]}], @tcp={{0x1, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, {[@md5sig={0x13, 0x12, "270689750c172377a96c7793bae952b2"}]}}, {"25519b9bf62d4104ebffa0129a45c74375c7da5af43a77565503e7df9cad892673f22f8a175241ad5a65e438baeef3dd91a797e6abc24ee0f61e74c940daa6cd941c981cc0b3ecf8ce512e2133a242b5c562d672dfcde899c9b0e3351a69b0302dc6dc9b0826850b2a094cbb794ed13e8d0ba7d51e9e895f8a4c58845e9c477ecfd462c2729625e28d28416ef10cbb78d6a2e44eeeccef4c515594890b6aaea10df999d60c23f243737724779122b4601524b5e926e08aba131b09cea33580d1066580da17e9df243ff5384758c44f8237905330412e3b3b35df85acc22ae1d2d71755d8010b289f33a91c65ef3181003767d22a2a10a2e69a75a09f6a76df96f651474886a59973477e2060cff855e15ccdfae50b135843fadfa16c6931d26fb37d3078ea825b97ae5c81dea9e2b3c4ce83482615776df2f9629bbe1a7bb8324f78eff85051389ea3130b006e04d04fdefaa311e3e74b33884f4d4db272f30836b52bb545ee57a1510a6afadd46da758fe3a3561e066ea6b3761963ab57add771a4e2f2de77556d5ec0366942783c401f4590cf4b08182c3455159f52d6c8c5c419f11d36efdded8b209b3104e826eb1e58cf3aeda05fd34921017896c6912abf2218cd89f903968fb383f8c9da00e5ff2b427600856fe5f57bf1b68b5c5143aae714fac59f626346e93a72d15d0c0d98820c886ce1ccd5cc9c08ab22c39e2c70cd52fa2f3a9f776862c2304c72c3297ea89968b4aebea7292655f7dd1d773c30d0b73586d7e049b494ad3dc3db6c14518b8d56b343dae39ff1f4abe6a18adb8f3568b3ee8fc3d319523482cb418141a75c8f1270fabeaf325dfd5eb39934f5a07a969a3e24ec36332961e8927ab668cf110f1ff0bd44aca538ea07a7666d4e68bf6ebba95fb3c90b97aed3529e343f7e088a8eb52c584c8bd28a7743e946d05cb86150823701e67d63774842958b8e289b8cd1ea1f88a79e6f55b59ab51853b1faf3d86173ab8adc96dd7ac768041e3566f8376b12598ee3e738e2941159cfb961eeb50c2568fc0d37e9e3c346d427e68e3603c6b5ecb3b8da7345dc7fff1907325818ac5f253f4cf1139acdd623b45025b779dab9f4b29372306666cc43c98efe82b15194d3fe9c616daebb2d9fafcc8401f964c11316293a417067a5ad442ba7638e61dce30d8cbc57e4dd68a1c243615f93c490765e48baf29ef8aad87793eea516b8096e052e52bdcc57097a91c29b5fa2ad9668e615d596cb1965ea69e6ff89faa24c54f209261693e95a2b3cd2b0e584321651ac2ba756c94e0ad184b76e01dae0edcbfb5f97d3f87b143925cb00ca4438ce6b8935cbb02aba359dc2435351d2bf42c1d9b1096933fc752aa836555111decf1a5f00f6fa88d1754076c21859d6afc17fb84f19517a5bd05179154a3039bd25529d5123d63cb98b0c9941d8ab6df2a4a377d4540b782d026b1d72d76c46b80c326f614e69aa605f00e2d669f34073de508466176afa4067b142f5d1758237c179c97a8e18f80a0d714996e17ec699c625590063ac12cd74b346c63730d0702db1afaa956779a87b95128f965c8fce6408dec00beb3e11bcd456202d5759c577b0972b834a9be9cf45ab617ad1e6798ee01d7bc3125aa686793cf573563d3e7c30f4e4fed2fd357436ba713a64d313f6e96bff5f29210bd04c79e1478171d59e9dfd595cf58792b009da9f619a086925049eb397b342a4719e6dd35373428f03ee66119c10119a6ac49267a411fb71929826f6afca4c2706b4be7e4da60e03070d0b8bd9909564a1a1ad32769bb371bf0cd000c96b19d245193435cda9968c7a4c42e6290aa62e46551c1865afcdba64960f053ec93112657e3649cea15f53cc6d336c9ef9fe0b9a366ba3e38681a89fbd87006372db3fdf3457d8cce4457c857ade3473a98992cc8eba781f50dd2f956dfea0bd30354fcb2fe63746103648c2169b50f171510b54866355a2dea9ee99764df8993106c9897e122f627435a88da40a57bd337aff54cba5e35902b81a2189bdb03be2af66d6367a1cd1ce29648a553225f1fe22cce348df67865d3a7b43a3cb5016294c900d41cc75ff03479fd10c1a734962cda78fdb846d5d4d158ee4f6f78d282ffa6cc5a796434c284311c33ec3cd4c781957f88a6c2d7f2887fcce026da25fd20ba99ec66caefcbbd481dc48419bb0f3264e70075d88879f69d84e54fe4b505d071c59ee8c726a778e9cd4c39706ffc79aa652db414ea2a55020d384bc4dbd1954cf5c134cb6d41d44a7fa3c0faad69f2b664b7976308339d7ea1ffc4e3340ecd68bfdea0092e56609e96204ce4c0a6890954fae06502a87831499477db2bbebb2b8bd967b34ca25166a6762f0dc10923c133ad315f3ae290dfccee6a46e03d000efb29b92dd132a73e6cbd0335218b48b2bfbe9c61178609c8d6d69163e10300fdea039680dbfe023b12cdacf4f9bb2131cd6b8a34747e57dd580ee88dd86a3095421cbd0f8c49b8b91bfd8daf56025646ea38019d1a8203c39fb2e3d22f76e84e9a4726cb4aff1fd2699cc5bca98e664bcb27865ce480524fa867bfcd94ff39797eddedbb0fcc92f6dc6b5669a5c61f771e0ec56318365e82034fbba46d04beea15b115a8ef5b1a8582dde1096dd527df5700a45c251878e04b3ca3dd815f072708080ae44da19c6513761e3783de71a1de11a036542b3206e80710a0d153b7bf61386f8d5f189db5081ccb31bacb9f64cef283a5fbb4cceb628ee62534eecd11b4891abe2d8f4a59276ac1a18178c63cd7d6d13b12df1590953c970f1824d04565be2200d21afa95fa309ba07b0623b6364038f0bec68cebc2879d36880a17b9d9ae8e805bb7d8e0a7a8b46461001a35d20c6ae2afb7cb5ac1b7c8916d80f8b3ba51d9dea9fd185c78f2e542f20193b673283daf212e96d40c9651c72f3e47771fd7fee65d28fa4f607a0ef453c1d9a2772714b39fe11581363be428ec956cdbd18772fa259c777ab5ff7c807bfeaa3e72cc73fdab77dad775b9a816f68e9fb1cbcddb8427d26096a4df566edcb3b3fe278de0936e443f214a635ad33d54503730c6e8d6eddd04ff531177809d4b0e2cdd255d49a7a42a9aed53e1970340189535f3bdf0e7c00f3c8f3379839f379521d94bfc12f1cafdfc58fc5e05a04ee1861b77d00f91837dbbb0e21167b5a13e2540561324b94a5c443a620bc75f2621af8fae038593002d2351e1856e3fabcb5b570b0db962ec8795cf11ff9491611f056f8b2a4c2546e62807d4fcea1cb633a87246b2e154b3c5ef230a56c655f30f8dba19a9199d2359b991a99b4b72507014d2aa0c6354b4f6525e48f7d75e94571bcf2436a10d48aa317ec3eb4a2b42ec5703e3148d8c3960172da9c1ac07543d44759987beecbb4a34743b7641955cda5ae9422ab0047a22090e649ceb5e163d32cc0548f050013b0b8c90ccf0994cdb6e45f629f10d3c6f084f1ec5e4855c3513ddf2de4ca4c239bd78de5d4f7c3b2f7fa5da5fe31960a04a6933010ad2965ead39e43039c49e2011626723d1e411f0bfa7bbbe342ac39a55b2d182f2bb7d50af6dafd3724d46ff5450f5a3c682fe9ae0921353ff3a5feb9fa24806ba5cfccd8fd471c92b48bd45bf0090b3710d679df6dc40c64d1b4ae77b54aee4051efcfba9669457850c5f59b02fbebac1cc79a935ddf30a57d01a1f1c313ed013459a1a49b3512a682b2d95adfb02ad58e778ca39283a16e658c8a37bf9376548db240696a8edb1ce8a9485d90a12ecc3bd9b0ab06cb338a8dd738f46dac5f2a58fecd3fa32d83877e90ec982830d58f0ad27b8a459d0c8d8d17592714770c9b995f628bcf5b8f05f9d84b72507cbaf31e33f8aa7d051e079b47f99af7720f543de0beceb3d716e77c57a075519cf91edce9684862b1a77ae7df3bf7a74bd3a51363459217680829c112fc2fd773a52103dc99a2dd4bae98b2677e1eca8429ca7069b83c0e450044bcf499c7ac32bcb95f1e22e96cbc094bae636a99eab5e9663cfeeeda97ebc4057c098f6986d760699a65d123c0f89c900df589384223b7609f7fe2938e3d1889d67fd4d610db69d1fbf10e57154b11a9d54a2c354bfea974eca068e39c442764c2d4ee0bb40e621720f0edc78ed6bcf16824073b8e350e932b6bd18c4ca05ccd5dc373d20e066017505fff1a6943f4b9d2cdf5117db7ae4a785044387d89081c6218bb7013522baf50c725d3c901a467c88fd9be4ced967a6962073f0416810cd34fea41ddaed728aa0a866d63d583162e1e78305c9a6aafff3fbc9408b740ad7afb90f3c1b41bdd3ae11929f2790719fd87038020c3d1ee76c62ed7820a2f79e4d50256abb058218e2360b29ab44332dbc7f83f5add426ae3c409f688b0c0a594916480c05df307a85b0ae95652cf06b2b6aeea979e078c206f70c7fdbd2fc0657deacf489c5f2090882eecb4c47d0b2fd438cefa90470ea1c7ca0c9e31dec634a9a61d3e5736ba4a657fd5a7a8a9f918704ca455a24fb407efab8331d34f0db65dc00a377ae12b5bc6ff2f6c7d46d9ceffb436e5fc079570f1049b507cea766cab28d5c1a88d3dc205f3d6bb1ff76da8ec4f7a048aa7b96290319061a41d8c1011ed695f7bb9d253190d0d0b38a10fe40c4357ed3dd930277849299ae65c01a71ab6a061312a75827bca02321444cec5d323a46bce50b43d9c6ce985817e00f148f953fddab6f0216f71acdda012cbc0de70f9c9ba0495024cf2148ab09bc0897b3c4adc54fb1f534b0c6ca72f2aa885cf880ccb9402076aeeee21515f7c9019aee5855e3dc00a68ba124d13ac56e128e49bb5537267d08a48c53c31b5083900c89be501b74aa62dc4b137c9a87d8c299e4391d327be72b9394017c16bae2602a7dad27cb50cea1ad8136b7bcd645d023f95022deeda81aa3d598e6c84071c59a2d6c4124ecd03877f4819e76225bfc198e174d36b1c79de2ae88f1be383ba4297f7048967a1c7a94f58c0661e9586b1184c7c9e6d0ee43d25a65aad6705fed257de525d4e5529902792b36d8e9f2fcf9d2c3458107ca3c5c7b4488b3a31a7e6814437f7977ea17c627035ea29e94790ca07454194541f5228ae76c25eade51aab1f4ea8a1e3af9f88b955e90dc6cade02ac99e54604fb5f10df1523e8dda4a416c34ac1e6713ce88418e09b597879171c2e0648302c36d19792955843253ab72b3b4665ab93f5f3ebfb5ff075e7e300f908f6c244212d6b37ba39e78a4e121e8e1e03eec62f67cdc3239669907161dcb092727183422d5a8aa01028ab8ec9daec0ede9e8d0f6a0ad8290e52ea9036f09271d155595d6ecb518ce74bc528596967b520cb092567df5d008f38c4dc9c2b8e3c4da7d81ca9b754d38a94b62b4ce3712383f680986aab3c5412d7f441d4fe878ec34e65e3c61a94c2e32f58050cdbf772eddce64d3ea8b99d6f6783a8da9436fb48c19e50e031aef2d1da08b6fa587d3466c0fa66a8395f35baae636d91f15e020c8c81d10a27e9b2543c460f6ee595a30dca0fbc86762a12122a68b7a278c7ba2f18119aaed9556e9d62195a6ac210702be0ff204ea543446f356a0ee618282504016a419542e5ff850f8c35715f3d43e44bbe63757878a362691232d3e2a69be997f1ce9955bce475f6e6208a0fc136f0b0318eaae86dd8b4bd7e8cb6ae75a26150065e99b3cf155bc45a2490ff8c7772889f008b327d885690c85252f8acf988488a7cdea12075c1fbe7ebdf440660b902b3c33681cac04f"}}}}}}}) readv(r3, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) write(r3, &(0x7f0000000000)='E', 0xfffffc36) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x0) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x2, 0x2, 0x80) ioctl$FIONREAD(r6, 0x80146945, &(0x7f00000001c0)) r7 = open(&(0x7f0000000440)='./bus/file0\x00', 0x8000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2f2, 0x0) poll(&(0x7f0000000080)=[{r7, 0x7d}], 0x1, 0x0) executing program 6: r0 = open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000500000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x1) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) clock_settime(0x100000000000000, &(0x7f0000000000)={0x40500000}) executing program 4: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r4, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) chroot(&(0x7f0000000740)='.\x00') sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x1, 0x0) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x10000, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r6 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000003c0)=[{r2, 0x80}, {r6, 0x80}, {0xffffffffffffffff, 0x82}, {r0, 0x10}, {r5, 0x4}], 0x5, 0x0) select(0x40, &(0x7f0000000180)={0x5, 0x0, 0x2000000000000, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x80047308, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x8, 0x0) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000005c0), 0x80, 0x0) getsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r8 = socket(0x0, 0x1, 0x0) getpid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) connect$unix(r7, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getpid() executing program 2: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) setrlimit(0x8, 0x0) syz_open_pts() close(0xffffffffffffffff) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) setreuid(0xee00, 0xffffffffffffffff) r0 = getuid() chown(&(0x7f0000000000)='./file0\x00', r0, 0x0) r1 = getuid() setreuid(0xee00, r1) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) mknod(0x0, 0x10, 0xb7) munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) getuid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0, 0x0) geteuid() setitimer(0x0, 0x0, &(0x7f00000004c0)) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}}) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) executing program 7: r0 = kqueue() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11a}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8) setrlimit(0x0, &(0x7f0000000180)={0x10000007fff, 0x100000}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f00000000c0)=[{}]}) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0x5d) r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r3, 0x0) setregid(0xffffffffffffffff, r3) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xab42, 0x0, 0x0, 0x0, r2, 0x89, 0x7}}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000280), 0x0, 0x0, 0x0) getsockname$inet(r1, &(0x7f0000000200), &(0x7f00000001c0)=0xc) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000600)=0x5e) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$net_inet_icmp(&(0x7f0000000000)={0x4, 0x12, 0x1, 0x7}, 0x1, &(0x7f0000000040), 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f00000000c0)="eca2c906", &(0x7f0000000140)=0x4, &(0x7f0000000180), 0x0) r6 = open$dir(&(0x7f0000000240)='.\x00', 0x400, 0x0) kevent(r0, &(0x7f0000000000)=[{{r6}, 0xffffffffffffffff, 0x6f}], 0x7, 0x0, 0x0, 0x0) mknodat(r6, &(0x7f0000000040)='./file0\x00', 0x6000, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r7, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x42}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0xb1}, {0x35}, {0x8006}]}) syz_emit_ethernet(0x56, &(0x7f00000003c0)=ANY=[]) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r2 = syz_open_pts() sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f00006c8000/0x3000)=nil, 0x3000, 0x6) r3 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/230, 0xe6}], 0x3, 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x3}, {0x1}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[]) syz_open_pts() setsockopt(0xffffffffffffffff, 0x1000000000029, 0xa, &(0x7f0000001980), 0x0) close(r3) syz_open_pts() r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000003c0)=0xb1) minherit(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000400)={0x3, 0x40, 0x20, 0x3, "8e6c7995cdb074b089d14449dab4619fb923b70b", 0x3f}) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000480)={0x88, 0x0, &(0x7f0000000180)=""/136}) close(r2) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f00000000c0)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8343712051eadb71d89e000040781e4b2fff040ff00", 0xb1, 0x0, 0x0, 0x0) executing program 5: writev(0xffffffffffffffff, &(0x7f00000000c0), 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0xc7}], 0xfffffffd, 0x0, 0x0, 0x0) r0 = kqueue() openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0x802069ad, &(0x7f00000001c0)) sysctl$hw(&(0x7f0000000040)={0x6, 0x1}, 0x2, &(0x7f0000000080)="80b5f33f55b1", &(0x7f0000001080)=0x6, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000340), 0xa) connect$unix(r3, 0x0, 0x10) accept$inet6(r2, &(0x7f0000000180), &(0x7f0000000200)=0xc) setsockopt(0xffffffffffffffff, 0x0, 0x1ff, &(0x7f0000000240)="f48995a2232ab4007cddadcfa7b0000a363a178b95c99923b6d42955bae7f9d616de60421e9f49e222a50c1d143bd97dadd1d83fe243aef95815b0339443e26bf65406738cb2d3dea27ce6e7f4004a41b70297709f7776abb652c282ccc8c0557c0f9bd3f72cb33149637ec24c89ed786a2b0bfefc778f92693eaa8debe5ef2bbfa2212164f3057e5326e15f2e8f590d78ef9207c5c1d733a023f3c8af752e9cbf17df425efca64d25dd5d852522d3bb86dd02bbf79e5722c5da624472631496f1fdde5781f1ce3726ceab9d6c0594b3040873", 0xd3) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) dup2(r3, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r2, &(0x7f0000000000), 0x10) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6006250000002b00fe350e28ef0900c08cfe24be000000000000000000"]) sysctl$hw(&(0x7f0000000000)={0x6, 0x1b}, 0x2, &(0x7f0000000140), 0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x2, 0x110) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r5, &(0x7f0000000500)=[{&(0x7f0000000100)="6b0ecdda9e20ccb14209e0f584971e6be4", 0x11}], 0x1, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r5, 0x0) setitimer(0x0, &(0x7f0000000000), 0x0) socket(0x6, 0x1, 0x1f) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000040)=""/40) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x81, 0x0, 0x1}], 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x2c5d36d679bbffbf, 0x20}], 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) executing program 6: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) read(r0, &(0x7f0000000240)=""/193, 0xc1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x87}, {0x7}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) open$dir(0x0, 0x0, 0x0) rename(0x0, 0x0) denied attempt to set clock back 4211212875 seconds executing program 1: 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) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) readv(0xffffffffffffffff, 0x0, 0x0) (async) readv(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x1, 0x0) (async) socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0xc) executing program 2: open(0x0, 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) recvmmsg(r2, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x64, 0x0) dup2(r0, r1) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) execve(0x0, 0x0, 0x0) wait4(0xffffffffffffffff, 0x0, 0x0, 0x0) executing program 7: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000040)=[{0x26}, {}], 0x2}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000240)={0x6, &(0x7f0000000200)=[0x7, 0x3, 0x2, 0x2, 0x0, 0x3]}) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x10205b1a) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r2, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000001400)=0x1) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x205b9a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "010000000000000000001339e13600005003005b"}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x5}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x42) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) executing program 1: open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0x20}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) mkdirat(0xffffffffffffffff, 0x0, 0xca) syz_emit_ethernet(0x3e, 0x0) r1 = getpid() setpgid(0x0, 0x0) pipe(0x0) fcntl$setown(0xffffffffffffffff, 0x6, r1) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) r2 = semget$private(0x0, 0x4000000009, 0x82) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000400)={0x2, &(0x7f0000000080)=[{0x6, 0x41, 0x6, 0x80}, {0x0, 0x0, 0x0, 0x6}]}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) close(r3) flock(r3, 0x0) semop(r2, &(0x7f0000000300)=[{0x0, 0x6, 0x800}, {0x4, 0x22}, {0x1, 0x0, 0x1800}, {0x2, 0x1, 0x1000}, {0x2, 0x0, 0x1000}, {0x4, 0xfc0a}, {0x3}, {0x3, 0x5}, {0x4, 0x1f, 0x800}, {0x3, 0x46a, 0x1800}, {0x2, 0x1a86}], 0xb) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000001c0)=[0x0]) getegid() madvise(&(0x7f0000000000/0x4000)=nil, 0x100000000000000, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000200)=[0x1, 0x4, 0x2]) semctl$IPC_RMID(r2, 0x0, 0x0) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffff9a, 0x0, "c07b1f46000000efff0020fbff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa", 0xa) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000100), 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffbfc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000200)='./file1\x00', 0x8000, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) setrlimit(0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(r4, 0x8020690e, &(0x7f00000001c0)) setuid(0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020699b, &(0x7f00000001c0)) r7 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r7) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000240)={&(0x7f0000000780)=@un=@file={0x0, ""/525}, 0x21b, 0x0, 0x0, 0x0, 0xbb9c2d4915ca7f35}, 0x10001}, 0x10, 0x807, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$setown(r2, 0x6, 0x0) write(r2, &(0x7f00000002c0)="7c84cf179279b50eda5dd1951a661d2e3a20851082c188f8b3d8a063d2025ff0d27a44bc29bdcac27fcb7aaa95cb2007be22c5553cd2f66a1f419a83d4275218a89d7a7803f069d851ff628dd309c40f6e3c932af00cb6219ae6e21d2c28d492cd5404b16dfa627d93b1e8ad2ea49d2344c1a3b234bd6f1c70fd4252844a6e6ab7b8997bc55fa22ce951ee038d289078b95510b0f2473ce1348434f0ec4a885ee84fd08fc50f08ca7991af3f8c322b496466f804c4b700cc9391855bd0ee339196de2b5ec2d8425c711d3f9e051eb055d45c693d7549712f5284a9fbca7d15c5bf1a9c8e3b3c1a43983056782e046c29e3d57082f7743b8bf6d994cd3c26c85609eaa11e6f7bc4", 0xfffffdaf) syz_emit_ethernet(0xff, &(0x7f0000000400)=ANY=[@ANYBLOB="ffffffffffff0000000000000800471200f10068fffbc08990787f000001ac1400aa010105cc971a00004050cca730ad1e6745146e13df2c1a53289babdada005923ca93f659a5f366ec5b151e1cae6ef3a23e21a7d7cc9f6fdcff53dcd7593d7d52d07099427f705c90d147217c1f8857586421408a66048cc88ca41574530df55c00b8910a56f7c838556fc19ce0c3aed174195abf554c50952b3c31a9ccbc6871c871254ba5e0e047775ddce8cdc209ca9fc9c960f77ecfa8b32090ce91260b5b318f1bf00437a02b3b844d243e92c6af9d4306f60dabbb208884a5167b611b96be9941e4604b40599a64e7ab0cea437f00000000000000e47f8b64747d"]) execve(0x0, 0x0, 0x0) fcntl$setown(r2, 0x6, 0x0) semget$private(0x0, 0x2, 0x68) executing program 6: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(0xee00, r0) getuid() sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() r1 = syz_open_pts() r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) writev(r2, &(0x7f0000000440)=[{&(0x7f00000001c0)="089ff194971784cd2979aa45fddd99baced8ea8217dc4470ea112302861f6f642f68ddaaa7eb27eb555789c69ac20c7e517f64ebd3a15f122f7bf3b96119151f45ee225905000000eb21e8cc70306c830993520dd46c875faa930300000000000000f0ab4750712ed33dd6457f9e279b9d593fbb54b58b6c780f81a64bbeb46f5177047aca30feb0218af6bf16182cba8c40f86cf9c89a1d8d2690fde4841afea6237ca89c446a5d17c64a", 0xfffffffffffffee4}], 0x100000000000007e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3f, 0xffffffbf, "0000c6186461c0940ad9fffd45ffffffffffffff"}) poll(&(0x7f0000000100)=[{r1, 0x40}], 0x1, 0x0) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) setuid(0xee01) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140}, 0x100, 0x0, 0x0, 0x0, 0x0, 0x261}) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000002040)=""/4083) executing program 4: ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) open$dir(&(0x7f0000000040)='./file0\x00', 0x300, 0x8d) ktrace(&(0x7f0000000300)='./file0\x00', 0x4, 0x530, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r3 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/115, 0x73}], 0x1) dup2(r3, r2) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000740)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd6003626000000000fe8000000000000000000000eee700bbfe8000000000000000000000000000ae77ac822ec0a41f687afceef1d2acafd85e2300c5c70e2fa695bb4d05f3cff0c9b5635c9eca3c196b23ea168a33b3596e4a93728af22d63788362b23b79f4b83d74158405a268dbfbe25e7ea992f177f34489c94183bf6fe5b7a3806cc6e5c968d6c426fe95ca62ffca618fc7e74dbe99db7815d4b310a435742634334202e1a5c0b368bb90cd0c44e9d0f84908cb650775e522f7523787efef1ae1406ed136760ba3fd9c0ea40f576e044926abf372fa528bbee353697f6d3c9f851f4aaa23304c6322b466093b63860911d07a910e02a91b97421a4182f1b190ca15eae4d6d0b4a6a62f4611b34207e38a25250b412d54265b1130a82e76c071eec804f837a2"]) syz_emit_ethernet(0x4a, &(0x7f0000000740)=ANY=[]) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180), 0x10002, 0x0) executing program 2: open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) writev(0xffffffffffffffff, &(0x7f00000026c0)=[{&(0x7f00000001c0)="95cf1644576ddfc27eedb614b8fe62e8508e59eebe46ede3df912faac6e89cb50cde487ffadbb8bd7d8bb98142084d8dfbba80b8fa035944ecc8d16fee63e3629624f81ade647f935f7c2159c700cf89a8850b624e22b45e2692697240b1948235211de304870b3c239476865c7f219677677ad8feeae6ff72181ed8dbd66ef377b36871f6b88780d958f1c38e7c395b61394cb19249642732de47be751511a56824fbd49a3a9686fcbda3bfa78c8c73b5877c20553bf075df8f68364229be29c0aeb546dc78eefb689182efb8f3087204d15a336017dd84afa5b179963f385e7955d47d56ba7e6d72f06fcdd460e602f484eb39b56985cc87f5efaa33e318c44db92705905a4fbaf8661005d53b774ef7f5dffb026426e3a44dbc7bb57fad5ecd55ed9d342677f16d55497c5b151ef26f1b892bab5607c3ec4fd1d27d52d04d8ae3f5c1c44a91fed5", 0x149}, {&(0x7f0000000100)="0226039ef800000000000000000000000068", 0x12}, {&(0x7f0000002240)="dec91f1ffcacf3289a009059c3ad53ec0e9db3f29aa80c3d1fcd4f2a7b726b9a389c5596908615c4bf634a7d4cb1bd6fc2ac9f39a6e1050394c87409c95f620cbcde42d7a6f7dc8ccfb125a4787e5684ed6c977f3510d0a4657d20b9b46aeb3611fd3bdc3e04ce9d3f88ed7c9924ffa9e9c3a23189ca3e9643f66685ec34a94d0e86b92601ca54dae5eb7830e368947edc24a8935d3035661d07daa5fe258c4dca3f8c18df50293227ba17cd2b482142329185cf5fed4e7821a8ea115295e9d01ac74246d8c627622dbf8d6e739571d4a06c8bbfc19636410d1adcb035f3ca41787bfa167e05adcaf6ed8c2f726eb1cc30e55c50e9c921bbfa3fa24f76491b57a05203661e2ab7f29c549a168eacc757180389716927dd9962db1ef9721830ba5a2218ebcf779175f21b9f53cbac6cc1e4a00bb3385a215ac92b8426e9a95a3065c8f3f14d5666", 0x147}, {&(0x7f0000000340)="b90a4bb6283d91389424811bf589b3c857d1305c152f6eef53b51af06bcce17116de9edefab7b2d524b86f7ddc215671f07540d4d7d9e8b73bb5802555ecf41a8b4fc8110880626365e55c1d75f84d18cb651f5800f1481e1b99d3f3bb0c3d012cb253b3685db13aa813aaba51a0897c990ef2db1be8069c5479766243aa7d86bebf97af1e9b1c0685b2a5382acdf080449401d219d308079238954403a26846f804313151b674b9915c4b5cc0b95d9fd587dbfe1559cfa027bf", 0xba}, {&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673c61e68b22202cdb77ef1c562bf2a8ecfda4202832cff13192dbcb22df5bab0f174836a522169e91006456e5288f039d3efb332d26954f458323f5fb725a3a277c4ceeead163fdd3c0e423af8fb55d7182bb409e14fd2feb5e47764a5fbf44d6248c1bb0ab9f34be7df38df03dd9d83c56dbaa1d8fe1e47867e089672f9b52770aebdbca8ce07a89470dada6a71eee8290b35df04f70444beb343124306c42d7e2b7bf841fc8a3a67ea8fb27141e5c069a15691b65159d14566ae2985d1e65b25bff6b0205200bc735cb0c0c11226afe39792147af879c86c10227fa079ce1ae1c3116c260ed5cfcf4b160d04f2ee98fdac6e73e93c7888c2cbeac4402f6ce9bbab5f3a982cb761f271bc1d1c5e4fe9a48ae30b948480d12559b4089b33dca7d3152d56ae4e5ea5898f75bab167374149dd7753990e4d39fc48c04c92ed7ee4b77b2c91be5030d44b07a264251d53728a202dfb503054ff283acba3cf0c775742413cdc2b8f5ffca2d6f55595597c1c3d4a43c5e7d9f746372e59e774fc7579a3f4ee59c1f7e051699b8090ba1a7a2a820550452ab2b2c7725580e0d9f2f7d4db1c275d91afab90a682f12439c927a05998b994e03cfaf35bbb5085f58dc7e9e1f9dba4eb4b19baee1cb7fd222ee02b87053a449771b3234ef914242740b4be0859d3dda815d3a7031f1a1df3cbc71d248022245b805e9d06e9926e81ed4935e71dc94f66f8e5eb21962e56adcf7700126c68e45c9a3849041eba23e12eb88cfac2c8ba2226c746045a218b79f5a1a2a837f7f3bc3da86ca600d5ba1c5354c0d3bb78ee5e6777ca927a9994b81c51894ac8383c0c2abe54b9ab590b6fc7a4c639a988df1e53fd0b7d19002e62fa9b47328443bf082aa2782a5f89224b50096d90c0b595e751c3084c7c9cac6f653649685726c1c316eb3983a9fb37b55ebdf1ef51f3fe5b698fefd6b58f79dc2fca0fff8f2508ac63ae60751ee6961f2e1689e91a53c44ed487e2d3949a536293108c569b9bb3a30a929f39f6b229f7d75551d945c1e3129f1a479329d37f951528ddca3d38d8d5ac59925a47315d23b8f84549a0786421e6bbc588959c03b067adb3d63eae80a0c0ca2a52cfbfb328942b9cc0081d89375c56aba5b5df7b3608dd9b238cd743b39bef345627dac20547108366b9a31d02910d77b7bc0ddaac0beb526c412f612bd7f039967c3edac424050d34aa03d169c38cb0c575c9766abeb048511db51c649e24236532229b623ea26e5d60daf10e67cf2b07a01a3a8a8291534b08144fa4348bbf500cc92f99ee49eec595e9e511f4ea3641260e215509d048121d4c432eb069b829a2585f8554860c503b6c50970c5f50376a747cef9c4a53d42ce03b9d461abe102d7b0e50d70cb48045f45caa835bfc3bb9876c447102d8562a8aec95c5668d9d140aad718dea04", 0x1000}, {&(0x7f0000001400)}, {&(0x7f00000014c0)="0ec3f773b61cff1d39eaa0814beb7894b6fdd2f60fd048a3e29b317de8f9d00af19afd6b962cbce6d22ad1ba59209bb89093fb757b3a848ab0c08dbfccf909db1489c2c78d604e663badd9eb748620750ca606b77396bddea537f13dcb0163f2294928e65625b43d422d8de7dc3c9ce9931ffa472d35e1b31efbe38b993dd4416c32c7842d27fdadab1b2d7c24a203a62b486585a55d5ab4aff932c4b9385a99f863dd5f54153213ce78396f1be5c890242dcf3e2db2199e3985ce68858612aed57cedffe55926b7a9fd4ddbf675a817111eb63156243b15e19078fb80d5d7e5209727c6bbc14cb345adfbcfb382be6e37e35d8a73325f3b51574ac3e3a18747044a7255283c2e8a333ab806427931afa53e24224ba756959a78c465a551f9ac3ebacf3bb99b800e19ab119b3b99422127a6b76109bb4f2219f5c633f8fc8ff9196b8509dc4b668c2acbfa17415d4c55e328d967fc18209f7204dd73d9be75e60af58c18ac5dccfe05b35846479b497510768d5697bfdededf9a8c123b6348ed25ff7092538d86181d9278d327e390a96e4c6d65ca47e60eda262a7d54305684ec1fa51009005a966e37667636bc10b0c383507325baa2d027d926abfc06e9c282bff756bf6bb22eeaa5f0f5b3ded8f0b10bd58d1bc070a790c38fde52470455c9f3b981ecd1dc821fae715b04408779e06d4c22b13b66f16d1eb4b8ba7a69b365a164b511b625b2ab9625d88f49d68ad0e34910b6575090d45eca80fc824ca1e636d47e330eb8265a6e656ea0ca69734acd193adcc72c4f8eb356b6be86444d3bfe7efa8deee5cda9d7915738d947354d6c02b4c1b0c1926a840187f684c15b18db9b8f83fb365a891386295e51532ce3dcec9be8f401ae993631403f17a53b100de1238253a5b008b054e633d61cd9812174ecccd81737d9ab5144cc31bea4323114fbc619ae22bcb4129e0474a5632bf2d718a6c6dfffcd5f74317799ae39f9ec6aa698d9f7e4fdb4c003e899ef7de27d06258ca11ed029cd30893288204523798f02b5196d1bc3bd40b38156ed2f9e2f795edf46868c7c51732b935eda80dcbdcda037e34e356aa78dcf9e820b8de034e091682b545f387afeab5ea1f7ac06bde32f6add0ffa8d213ac0f5a59a5dbf9d672aa26f249ab6d369e64378b0890a7193d5fb297a71fd8a830a387cf57c319889f12ded293625f39a75f9bf214b7fc0c22af1f03bf5cd228b4300283467993cfde637d991d1d34d792b7a58fe92e6b218a53769021b5aabd16cd98239cce2c76feadfd276bfa6cee44de2c2d03544062a513733654102d3c292a21986a2cd0c981014e7b820279927eb5c7a5bb059b70b847673c4e4b325a5bbccc10fbeb08643016577b8d77e89c6fb663086157c53105ab213ba3c62a1a0576dc3318f9291de594a9b284842ed3b94e4d7dada4f433f825f39dcf5c3e2c8a9e7a30e9d032c30f25bd9b3760e90538ad687448e4dd88ba0fd1a593e04286fb2893792a9b7dc4bffefda85a0be1dff8d07fafb6351791f53fc7ff14348282e6d26cbf190f757934411621be890b1423d84a2305a1d954e9ba752a0d5cc4acc29bed04af12fc9d1788242800f5397a287c64dc91b9d6ebb31f5efffec3f38bc19f6e3cb485f00edf46d63b890cfb16190f31ecf75cb60c2fdd8c59f209637261c2629f81ea247bbec02f9c5cfc5045bb91764749e7d689b1b0c4a414134adc2863dafa63e8d4553f37877225e1be466e5d372fc1fcc91aac6550a28c088d370fad2830a0836f13fdd32c94a93e7b3e66d892b6764c0a68ca572f8bde4fc548c40098a3b05cd275be5483e39a9543813404396dd078a6dd3c9cc53beb02acf943c23c504260b54fd18411bea820c34b2a23aaa7cb52246df00185cf6485dfed080e3f5299992cad7fe9a830b6d95bc54c2cc014bce4dc4f8ca28609786901e81e0bf8f30118efe27b6c6fcb1d84fcbf62acbb67c51af13f83b55913c0e308d58982d60ab89b804985da01a8ab6c0a81eff92a66dd6baf3d5e91ee7d5b51a52bb9a0ce89a010d5551efea02fcc41430ad20dc487578de6471acdc3eee92f250485ce24ccb0edb7b4fd2f59e1b148fadd93dde3b418cf1a5eb8a5c7b937c09ed5140670d3fdee73b7c8a98cbcace8f6d2053bda2b84f0f61437610980b4d67aa4688860fce347058b6a08c2a19e57e2440e8ba643a94bcd8abd1590d23eccffaf4e00153548d8ecd6e3840842b3d3af1cafb6daadb81791baeb02bfc574d23ac8c1f656c390e4701a0299c40a539369993b558bed079ddd24d36387678cf505e653b65da9e4ffb7eb753a4dcd6a617e4a85768041e7de91a9e24d01f3bb600be7e7f625e5f342dfa12e815da31fa2b301a609229c4fc02d75895dc925ed2dfef1645ca8436642d4d38e74b39d065675d8f403c3c43b8965cf1f9418bd7c80fe0596bf02739a542afdcf3ee5c4d412a94d80ea9ab67687c96ac45c2f48b5b4d4bc7cf20aa84a18cdf9958ee150b622e6a7d455e37830b3ea938554f38eb6005b58a477cb6c05a96ca4d4670d567d051c2645eecfaae4b9d0c74c3ebcd6c4d9240aa7e9860a3c7d910cc24497b6b3fd035dfc853fe72211f3893c4436845b310abeb9d7e77b21273b9f9e17a768f3f010a19164bccd0f9b4d3a612225a24a18ec2da9c3f94c39da138b795757120cd07639ea9d143e229bcce4884a6628d0075ab20cb1d6d2b29d1e732e03fbba247eab361b92ade14827a0cfb2a450c238ff9fcb1fe56bcc256c7dad6f219e800f48e33b1e2461652842926186147e3bf6083e83e4fd06c4dd1b6bd12b7f5f3632694050b25216d78e9b83aea32852b6a7ecf822d056f5535206d15f44d5f4dab4b036b4a59768e803e9462c8b740c3ca26b4ea048a2df9389161909823574bfdff90b3d5668ff22e9fbf087729845e685921991f46abb7098ac6eddf696107e2fbfb6b7e89bad9ed956dc59b289fdcf7742c227647d592dc5a5c9bc32b8f0d37d42130fea84037c7c273b730097985c4f6e94792a026190141526b74333d3b3fa3c5cfaa94007a2880754d0a10a3995eefc7fc44a0fc26d071f62b068908d19fc8f140a68d75f8eea4457f975edc9709c6f477d2c62563ed5b831b36976aea4559298cb10abc26359f2814100e6991b75052f46e17bde5654e03e179bc3d1d8ad6442b40a653eee937ec54e1e3d730a964e512856d8381a1a6e4ca23000db72696afeae3bf2f335138f8c5abd1dfbe1f8a3b1ab115deadf3ae8ccd4914f110293284442a41c670b1cfed5289d9ae2e140cdfea1ec68ec898714e9bfc6686d1a093eef9a8c9f2131f85217332a25eec622f46c23b9f333f7b7a74061d893eab3e26dfaa67d47f599e1b0395f012647a6d3d8aab777b5e01915d8dc1fda0dfe15615b94da67e9ad5649f4dc72e5f01aa89d1e4704d43f5a44202914171538c0ed82f25a7c4979e6f47f0aa89f04af24d85b073dcde2405280b625e3e6111d56bd60ad00e8e1d93f65da22e2a2e58f28f8cd41b0328f19e80c3d7d8e0aa8680895fbfb4f19e405aa00e221d4b65201fcb1eff8165f75d137e18bb1e1f34219f7978941746cbaf4c97031cb3dff5680d30461f9260e8397bf1891812ceb7c4b9dfb2aebdecfcf82c31311cd4a42e91f8b070ad1ac293fbae1442678c000a7ecc1255a911ea0f403306b250ac39ce8191f05070161cff171e27338c9b15c092ef0a38659b911cb22db47e10dc3dbe5d4d09d2f310e43495ceb7eaffab9cb8485e617afdf05f12066d8da0506504eb81ff483b77afd9945135a45f2b8d2d309066e3a5843d62fa071ce239afc72c6a1130838305519bef9a2a7bcaa48b6db57f572922a6e071851e5bcceb7e198e47da979962bf5162aeb4369437af0ea35d6c94313252a3c697296cc7013924e2f14d1fdf7926bbf8919b672b11044e24d56df2be93104028f26d5602235d3ab67e10b8a83f6c0bea0df11339f28738ea776052538a70ab436ba45fb191b22d23dd2156713004a32c03badd917f35fe4e616caf8287b5d85a68e7ea984b2fbc6ee4e2af76763bbb975893c2d5ad961bcf3adb39b786ff5af9db2e4a6f602b5246e7a0500f9473804da7fa5f20620add2651af6d773b56373b25fb057f87d75135766777736d59e70f25a0cf05feefec616a7153a0db2a7158a286645529819fbfcf8f7dc813ec4779012d47985caeb6e5b6a8bc6eaa62afb9706ef3c897cd3a7c8019fac466ac5258ece31fed297840172e27bcedaf1c0df8e149899b3485773d035e161d0316c2f0098dceaeca927b95367d5cf80e9ece808f300aaf1bbb8e3e6ec7bb786e06ed1e4cf7966165819c9cc8537c8eb2107b9a07a0e770dc21b1664269f0de27a573d4350a2523886a93d7a95eaab531e4f6426c5d5aecb49d81636e8037cd81091bd0b87c6502536a4ef08f835b270a8e818746a42ac5f260761137470c7fd7196043325720d48873fa0a0aa08003be52607c45d32b913d37af0cb84960de245518cb37d30f48e714d75cb34279cc1c7f44f74f59a78256aa28bae3fc62a410f146716fc1ae98e2c4976052be99b62eae7e632b2ee1c5a839eb754303b18e62ba47e44e3e26ddc74369f3c4df7a74c1560c645f5a71c03e8f7d2b992e6ff7655ff5a14916ede9c7c1b2a7cd6942bca24079bdf8266f075e92be", 0xd01}], 0x7) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 7: open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100)="d7a8aac106fa1bee91c724b89283c1477dab85e783af4189a1eaf5f6e8251b1147b330f604ff639b9acd6202c9d8b1aef98ce6eefe712df21386a1f60bf4faf9867326180248fad514768c9928b74275ea8724a797051b934fc1a46677c194747c86477c2b49408ac33a50bed4dcd8d719c8e887ac6d1dca49c9ce71f944ba6751c604f18a9ce52aacbefb7d860132e72fc06c9d8f338de4eb9883b149513237c92b275cc73a320f63183363303ff9c417b6ed3f78a83a50368c9b2ce613b854c0e9bbda45c3aac729211c0bc3f3973c541cb95fa6a6696859", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80286987, &(0x7f00000001c0)) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80286989, &(0x7f00000001c0)) executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80e363", 0xaf, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0100dd2dfa7f0000000400", 0x0, 0x7}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x2, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) socket(0x11, 0x3, 0x0) kqueue() socket$inet(0x2, 0x4, 0x8b) socket(0x2, 0x2, 0x0) unlink(&(0x7f00000001c0)='./file0\x00') select(0x40, &(0x7f0000000000)={0xf7, 0x0, 0x0, 0x0, 0x7f, 0xfffffffffffffffd, 0x0, 0x1}, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x49) setreuid(0xee00, 0x0) r0 = getuid() getuid() chown(&(0x7f0000000200)='./file0\x00', r0, 0xffffffffffffffff) setreuid(0xee00, r0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8004745d, &(0x7f0000000200)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f00000001c0)) syz_emit_ethernet(0x60f, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaf8de7d15ee9c86dd60516d1405d90000fe80000000000000070000000000ffbbff0200000000000000000000000000012c1081"]) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000080)='W\x00') syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) setreuid(0x0, 0xee01) executing program 6: semctl$GETPID(0x0, 0x0, 0x4, &(0x7f00000000c0)=""/198) r0 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f0000000200)) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x34, 0x40000000, 0x5, 0x1ff}], 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0xc, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x3, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) shmget(0x2, 0xe000, 0x0, &(0x7f0000ff1000/0xe000)=nil) mknod(0x0, 0xf6ca5bbea4ea2673, 0x9ab) socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x8000, 0x2) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f0000000080)) ioctl$FIONREAD(r3, 0x8020699f, &(0x7f00000001c0)) open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x7, 0x0, 0x2}, {}, {0x16, 0x5}]}) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[]) r1 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000002d00)=0x9) r3 = getpid() fcntl$setown(r2, 0x6, r3) r4 = geteuid() setreuid(r4, 0x0) r5 = getgid() setegid(r5) sendmsg$unix(r1, &(0x7f0000001240)={&(0x7f0000000000)=@file={0x1, '\x00'}, 0x3, &(0x7f00000000c0)=[{&(0x7f00000001c0)="63841ed4883ad7ff0696283e28957032379d1629262e3ad0fc768e9613985c8cf01a0d26dcfd6fd41b07d5a6c6153dac6e28987e84715eff91b3a0a733606ca6ffd7d903f8f0a31cf1e45481ef9138378c1877b41c576700b780f7b2ebb4ef61c7459c95cc9b4f829aa81b", 0x6b}, {&(0x7f0000000240)="278ab866901efa0cc42e2cd537055a673081d2e4bbb0be2413b8efa721e21054bfe4c3d535e1f3b6a39be7ac670e23d3b488b6715cc35a94c8cb325dc5097b32cc3274f6ca6daee2cafc21667b676ffdcaf5c005f1e8663b91d1757951fb2509e03cb0f890c2dafd04de9f6cc368b3eddbd13caac1de0b783e74f01793beace93b2c4652a9d78194699014d53147236a297576a64f7a2246aad4f133d765310da5c5babea127d84679af6ec75ea6a5dbb34e240bb38ee0c1023925c492f1d7d7df1b2d97ca19d5d890a84ac22dd683c84a3f0e313b52fc795a8d6d2af6752255765545256bae13283042323745da043bb7f21c7ba32e4b7f998504c1f5a535fdb1e245b4219af70defde68819dcf746f305fd686c3a29a58c6af098d1aedb4dd04a0e7fd1f41a0a474a09a51face0aa21b6a4a8cc91103e1e0f4b6ac206cad2a00b5b96b606a11c387f85fc60b4466257ec392895e589699d5cbe5cc0aa9eac9d1d3c6234a0d4f747a33ffbb9cc3e0c6e30c122e995e0edb75c94e38b80c2e17df4ffdf20cf2e54ff8eb1f571357e1642c79f45b7d78303bdb608fddd01e619f3b464aeb3bf49c9c3531471b63052c84b3c0bdc9dee6ce3abda12761df1a47168a7f0eda9d4bc67f2855dbda0d20eb9f05345041e8a680a8fa9c8a975dfab9c6536c00c39c5bb8c5c49fe98f33c73f1fc0d9da63f9f3e8ea2737d85a766d70756dee9033a4c95c865095fb9258093d928aa1fc53dafd9767e10be63e2863e5b21c9e876f044713f9575862aa354d4e21840477c101183243c16584eed3e95f43daa783c140e5686be29775ad5f0c209c8bc7fa56002c05604522a17be227678db0372923a859645bc701a01dd164111b4aa4b882d30931622d6ada219dac179faaa7e248108c15b1765d75b647dcdfe3a095c059b56787ae1b2a49e5618f89ad96a170bec82b5bfb38fdc70a443f1b2b95fc4b3bd4a2302d6eabaa9816890f0dc164b94e8bb9e3d2195d0debca920822e7c72ad0b8a8c304f3196d6e98b90a26cb4c86f9196a3aea380e72bbde8064e23bca124f3ebfa26299b5d3c0f465d4e4e57b977b8bd13a629a96fe37001c4823c392fa43c2848b5fbf75598e842fe01dadb738c76dafd628102ccd1415ac2b30f12bcfc2c101c16e86c583581f58a2c476c929e26f14406285f39dcac9d7241636f72326f08c6402f1e7586b53940ad17ed07c1bf0f83af53eaea43e4a579797ed87beecc542b22b0ad18fba0b864216bc32a2d8c373ada603c8bbd5efa84f330af533ac5a146ef5a52c099622f406e099590121c3c72a0ea77af05429c8b40870292bcf165fc530c61ec9d1b42f08ecff5c1f96492316ab606d66475cf74ff319d49252ad9994599b6896c6f7f8aae771e5ba36c29ef8bcf0137180c57a1d36a0c0a7037249a6164bc8eb43d93f20a02985b64e44da5bd893e0d036c621ea88a5a3447562590cf804c1f7de514832d3a2d26c978e8804b4b49b5067ae6fcfe651fef9216dee58d0c59ac32b0fce727f9cf1ef6c1e7ac7850d6f54b6205f78639e502d22d658fe689a5e4e1337394d9204c62ac7f04c12b597ed7ab074902694727b24561988601b0025eccca22f09b43574f6c234d93c09836c7bc40859a7c61a33f3a3f0f5b76f0c88b78fbf4eeb2adb8db67491c27f508d1bda68a3439192a893af014ec9276f3148f6d37c9056653f9a4cd3287bba8d31673b9b36c64b5391b7def39f7b8544153b8e03f37496fa9afc1da2dfc24b0ab6111edda3d7dc4a7d323e709e494c13e639f8d2104f28b4d7117f702fcd44de1312d23082f46bb59c74c18af07508c9833e79e7c0d52eacec5ef1d02f452c255511acc171596a1a9acda22540528df8cd2209e920b8969b32d8f7128ba8d891de3756a1ab73b1ae49af412e2bc1dc603ae130491cf4445dde36ccb8f410bb98fe98954f30805c1024ff0aed4c7cabd22af17bfee055aed34bab429106efb07047cd390278ce60fbdf0537b8c4f547c2ce06c59b1daa1d1e8f431662b730583c63a9528067e3652121feb4a700f6c47037e5862dfcad14106324afa0fa88be661ed587402a132843ecfd871216daa6c45ec122462178dc0785338fa2674d21890cd1107dab42a7a0efcda877b64db8f137c0a841d2a9b775a47e540237c858f38ed78e229ac55799dd02e096d0f4fd0bfddce3875f8be16a11bc0a0aad07206836e985d5de10c948807fb19f6ac39fc88decd8a4ba1b41dcff550464c3380e7d0b3ea2cf633eef375bdadc6a5c32be235aca7a2fe1cb14da3400fd8608869970410a18f66a067dea0023ac2e110008bf5af677e7986354ffe2909699755030606d7b582a6eb03b00d145cdb07f5fc0760b0bf848d0eb4dfcedce7256328b7a553223bde5fb950dbc6fbd66ecbbb699f29bb2bd8abab4756ae84cc6a5f313ab5c5db196fbbe2341878b877ac8285aa3be8b0ba1297034c85eb7e2c0bbeb52e42a31da862a9fc93ef63b78d780981ebc2d11c360cfcc976c832ea641393a369e450c11294b84633c60095480a2cc5e38893b84aa0ab3f02a97332ad608118a812f723977194daade7222efafaa86334b35a3c4ed7849750b63449e219062b6ce55d9acc97b7c9666bf0f3ec5a2ae0f4cf5b70411b31f8cf2c648db4a0b37a010d2362cfafd234c81b14ff58aedfb11501daebbf2d8cb99b26949f2f3db743d265ed107b8e841027defcd85b5d6ec0248fe82776579e3044b6ed8c957585857f19fae61aca4bc829a97ac2ffc9d170fecb436636cd9da40f3ebf23b755bfd764f978b3101ed0b17c59a69f23912219fe6d64ed9b077516cf68d33ce1881b8d9cbeb8cc50d1af7d02fa763ef9a85b13215b231f776a3d4bde8ce3a51db8eb1f15b20d66344c8b331b98e81e34d4230fea7d62b933e26f999739f84b9f57a2a8ac4565ec3c5d41edb341695bb3cece3b74fe0f09480999229b263a6b29216f7a7bc5807b44299bbf115fb31ec15d8de1aa7051682ed9b25340c0a3e6341fc6a0602dbcc4527ac797625d0c928711aff34ab0eae19b35a8905b6926d5a0038f41b7986063390d0e895e133e8fa925e9e1306b44aa9ac720483df7d44d1e9780ffb80543d2547c9b7d23ba748b433b38b177b4b6929918e70d15cce97a9b50524b17f2ebf4e59d7e0572af30e9e69875c0636a98e03189a505f17a82aff8bae6251005352a6031e278d6cc8d3007f97e07850d6f7850ede0645cd1d76d645cd102b8848d6eedc7239e27a578ba03e96454ae3f6d294eeff7c299ba1da47884156dc5b0587c18ffd493b20ff26ff821dd4ce49506100ec3609e639ebf95576273ec7e281bb76be2063d01feddc7e322a34b4d4ce1c68830f30287444a173264f0f7c60b4163fce71ff6194165fbf050d5aa38f3e5f764fdb9da30e58faa03182a581641e47263301056778d9821c04866b40511d4bf4acda46f3f826d10a8bf4156c69df60142528096a43eebc097397885bf037594ed96655aa99848293bf6b549ce9b2786426b5daf182abc32297b11775ce2ee9b226257192c174e60279dec5826507b146eb599cce4ee42de0d678b1ab4f83cbb720e62373fb45912a59d7efd117fe38a42aca60a0dc794c73745cdcfde0beab42c8b6b22cce6c9201fb3b0d94e26f27d482f91642c30594135aa9e13cb2a9de3839e0693fc954ce3f803af7a0bad6166f1be407398d9ddb94da285a547a1378311993dd4b9e5a3fb70ce31b90d4ab3260303640eab6f628efb6574eb6528b485565c80a730118cf543930971ff9ee01254b6eb7d1baa313368c143af46254b2c7c0c52ab7cb1e8b1433fb2e289958d18e8d68cb5bee2a13e7e3690fbc717f624db04a5d16758151fd05de9d8a36bd7d80fb52dd7a7b63acf3adbfa000aa98cb2bbeafba9184f005c45a8ccc90fbd56279830fba53c6aa6e786118f2cb36afb15db8f0dc7b4c93b51659e57331008ca91280d8b95f1a43f9c5dee4ef6b1d8127ca329a9cbd6e74230278990d5c2ba00d0419a80edd20dd0bfc885742433d7072406ed2592deaee0520c2bdfbe18f0550e257606ed6089c544dd761b34776b15b244d2229d45604742061eb53e29c500254a3537557a22afa7d4e522eff86a640205fad60dc8b913eb0310c33aabbda4dd752ae032b72281751720efee16f5beeee5c5454f0bdb4f88a5ecbdc1c761dca71e723964aa5a89cbe3f68b002f7b5c1559dbe913fa0909e3a37f2e56f7188be31bfafacf22cd541570a60812dc99634cd5c98f6ebd37503de765341041ff1beff2dc317326a060d0a4bc6cd1eae47c90f54c903b37998b4fa6d76855bab97c4d686c25b1f6a089c29aee141636959db8279d58252e39dd7b9313380d81d95e54e7f0c8c1f683297bbb38f0edc8a145234298a3bcf5107df85da4ddaa74aeeb75e990ba1a71217cfdb9873684b655bbc71c97ad4691b99c7ae25c632ca46af5585efaec2064ea377e87d3ee834a14793ca0b557f44c4352bf6b95be6106fae7ac21976ef23e220a5985a1248e6549a1286b8bceecc7f4167988c69aeb9b786cb0ad3638de28e9848d3b2b91f562fee4ee404c56f34a4e45fa9a25af884ae2916f18cdea84835c880549185a938fbb9dd24f9c923ad0afc297b87a27f7b1bcabb7f3b1369b18ee7ac8ff2b048a358d1b97fc5577be351f61b400679ef667780d557771f25f1dd8c7f98637c33f7db0de57421e3d8d1a1bb06a2074c6c7720e6dad6d45650feb590908479d1342b70e9c1a4fe3a9d100f6ef6f14880200ab1ed8ed543e4dd017ac07f419dcc191157fc4c6f4f7686ed3bc72e28c10ba568d80e6e3d4982d9efad145fa6921432504c6d7a87208b6b317b72a6f0818b9a14d4ae4bac731a329f21cf31b34efc9e2381e2eee99473a4d911e740675555f4d8eba57c69e72692f669d48e3ef93fb1256a12aa182cfc37e4e602b8aabf069cbba73242f2387a1d125f9f62adfbd05a7f2aee49759fecbb34d97479b160c5306412489030d2fcf596d6224e9c898683efd70ab918d48f04276587720b5acecdbec02342a0a35ba2208beeb55aa9b67be61b38d67315085fc5827cc7b78a49eca47f9a3fa424ced505a6e21310038879350d54b3366fcb412373b86e07d7bad5531c2fe9ee67156d08171d7942b8159fcf517afce29e4697579a2ebaedb72228c4a81bd3d232aa96f0f6d8f0dd0a026f0ec2b490e713ccd5bd8c84ce90d913ec4fe531bbfa94adaad464122d59808f67252926e27537aeea84a601540c0128a3e912384188f4361ab6f1e0c3d9dabea15933a71646e4bc90ad903082b3052c0af7d5c09899c7ef0386875eeb36e9a73a3e023afc4e47b7bee1478a951c09e2e1c92da5b063ec8e109d557e0cd3c3a8ab84ff25cf49ecc1c975d73dbbda06383f3b75a2158c7b617193bfae5a24c47a25fdac0f08476612904605ea9857b5a13a2a0f312a6251be51958e02d0583d3482e75d5dbe386e477ce001d05d9ab282039500c9d4ee4ad87ccf0a204861b7205e2e25d6aeae45e3f9befe335e7fbba87c164f27d27302c43875e419c61e6aeb1904d28d90f5b60a7b38acfc7af829767a90f49c8a653d63ca8a4e1d0947620e3e5d39a6d5ba3432beb9425b0475daa1991812b7fc265915b064442642f2d81b39fbe55fa890ff7b23567e200984e580277967a1e55fc9beab3ec2f0d615c8377c56654f48b92432217ef82d4f6cc183bc0eec4de770687a57e0b1783de318a70562ab1c8f45d69068218495", 0x1000}, {&(0x7f0000000040)="b78197297c8fb7707fb7324a657cb41ab75ea94e20bb4189b34658957859192b6135cd2fef0140c183", 0x29}], 0x3, &(0x7f0000000140)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x408}, 0xd) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000a80), 0x10) sysctl$hw(&(0x7f0000001240)={0x6, 0x12}, 0x2, &(0x7f0000000140)="ecca4536ef224438a550b9abad6250e65b220ad2095b97edf56befb8a1b1dbe552b3b35ecd", &(0x7f0000001140)=0x25, 0x0, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) r2 = getuid() setreuid(0xee00, r2) mkdirat(r0, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) renameat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') faccessat(r0, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x4, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000), 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) syz_open_pts() syz_open_pts() ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file1\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)='x\x00') openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x1db, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) dup2(r0, r0) symlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') execve(0x0, 0x0, 0x0) executing program 3: close(0xffffffffffffffff) (async) select(0x0, 0x0, 0x0, 0x0, 0x0) (async) select(0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x13}, 0x2, 0x0, 0x0, &(0x7f0000000040)="d5f093ceacd79459895bcc7f7bc106afa9d5799d8c6365c99688e0068792927b1f9774ad5b286870535ed26f51a9e8aa97b19a925a0ab5f587541a37529f93bd0a754d606cfecbcc5a45d7446c0801f309fd60cbae80a6fadc9126c3cc367dc9c74e22e71ce12067f850c4276f2a0b5ce117e4aa008a5d6562ec691adf318c441cfa344c8b6604eecea9c97d0351203932e85d013ae2fbd7f591d0c53db31d38f4f8f53f71aedfad6b1d0742f582c2bb09ba63f5a8593c0e455ba2a2b2f5a9ad3069aebd0efefd0c6f8e4d38a66ad11e371983e0ba53415503", 0xd9) executing program 1: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{0x1, 0x9}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f0000000040)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x1, 0x1, 0x0) close(r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, 0x0) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r5, 0x1) r6 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r6, 0xc0206921, &(0x7f0000000280)) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180), 0x10000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f0000000200)={0x1, 0x5}) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0x80206919, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) executing program 2: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xffffbffe, 0x0, {0x0, 0x2}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x8033b9) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', 0xbb26, 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60b9e54d0014040000000000000000ff000000000000000100000000000000000000ffff"]) seteuid(0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f00000002c0), 0x800, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000005c0)={0x3, 0x0, 0x100000001, 0x100000001}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300010008, 0xffffffffffffffff}) semget$private(0x0, 0x3, 0x2) recvmsg(r4, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000340)=""/14, 0xe}, {&(0x7f0000000380)=""/185, 0xb9}, {&(0x7f0000000440)=""/120, 0x78}], 0x3, &(0x7f0000000500)=""/82, 0x52}, 0x0) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b1000503000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) bind$unix(r3, &(0x7f0000000600)=@abs={0x1, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) executing program 3: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x0) sysctl$net_inet6_icmp6(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)="80468b309b2548cca0c3bd621508525753789a6678d065d43ee4beba5f1b29d75f17fbc7afd04721d15570cfc48e0c124334ca8f55e8fe16ae3c48f5447f2ffc59e1de35169f015f6c7037faee2301a56aa2741434d2b14fab1e7701f22c3262a9f8e27a8a696caa3b9ab7c06b7d2489b7ce8bf6fd9b847cf1d878486af7992904af965bf98c7545167c41c2041c0942", 0x90) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020697a, &(0x7f00000001c0)) kqueue() sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) setrlimit(0x0, &(0x7f0000000980)={0x0, 0x35}) r2 = socket(0x18, 0x2, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x32, &(0x7f0000000440)="b211d7170d816685c8e360f2fa41c1a0946988b272a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a900108b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c98000796b2dd921a4975680b37ba955d2c15e6d7c9198ed900ab006ddfb6f869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a004000000000000000", 0x90) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f00000003c0)=[{&(0x7f0000000340)="0a9f740fb5f77578652acb1063c7a8f1c200eb361b30371e8acdfe10", 0x1c}, {&(0x7f0000000280)="ee443c75188c36d0e2e61b73c6e1d40c4de4453d5c06f8f1a424058155af0f53442ab9371ebc2072009d7532eccea77c7c0d7ecf6b0d1e1c066f24ff8236ffa7d42a1a1b6a1f2e940c321a8666e9d6fd8ce27ecc254b253cbe5608b1e218979caafc323ff415663cfe37db44ed05abbe95d5fa7389013888ea6765bcf1f53bd9e4173b2516f33ac0480e", 0x8a}, {&(0x7f0000000380)}, {&(0x7f0000000240)="964ae66ca83fab8c1df4fb2b767c897a0bfb487d", 0x14}, {&(0x7f0000000780)="8767c9e24b44bc6f62dba35b9dfbfffb87322b3b92396f9e75febf71cbf3b9b1668e90d1354976511e8b1184e8fe386a7e645d18e35dca6b564dabbedaf548c37ea3dce0e94efc1713d5cb488937cd04753aa0d6f778e9c717b902c93a9e09bfa6409668e8cada6acb1a51262904b36f16f3948069c225d725c3eb6dd8f0aa200de7505fad8f4876adc5bea9b2749ae54e3c974acf4ed918a5f984b2c7666a5ef981bf83a1ae65d8a295c5cd8cf0868440e08f013f599ed9a9b4efc426e200564e5b0b0c682a7160ef43d420504e322f0943c55fcef85a37df0d6aa651ff350d8c9b123e86c02ff22056d22cb861570f3705bd2b73b68adb491a2f5e4dcd05541bdbad30d3698c90676a8225a6488c9c313607d4f7944979178688dfee5fb92c520bbae0822a9a0916d7bd30b3dc6c10d7794ad2597b4c35192b3a27932dcddef38308c070eed056f7504c1648e6773647af7b982204f30ff9663699f4af2843f0e56af5c93d24ef38541cdf0bdd59c207696b5c5355e313b3e30878ad9572094ad9f93e786025ee1e3a03335cac71868e3b3b7ff2920f3edad98b8fd182c71c50c5", 0x1a2}], 0x5) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_open_pts() syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) r5 = socket(0x18, 0x2, 0x0) close(r5) r6 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ce51bf2b1e61cd965d51c9f9c3e137a69f61a565"}) executing program 0: mknod(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x40, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x80}, {0x16}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$getflags(r1, 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) socket$inet(0x2, 0x8000, 0x1f) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000440)={0x4, 0x1199}) syz_emit_ethernet(0x10c, &(0x7f00000002c0)=ANY=[]) utimes(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)={{0x1, 0x10000}, {0x7f, 0x1}}) rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000b80)='./file0/file0\x00', &(0x7f0000000680)='./file0\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') pckbd_enable: command error executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x637e) (async, rerun: 64) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) (async, rerun: 32) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) (rerun: 32) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) (async) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="ac140000000033f00e51"]) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x400, 0x0) close(r1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) semget(0x1, 0x0, 0x0) (async) r2 = socket(0x2, 0x3, 0x0) bind(r2, &(0x7f0000000000), 0x10) (async, rerun: 64) syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x1, 0x0) (rerun: 64) syz_emit_ethernet(0xbc, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xae, 0x0, 0x1}, @tcp={{0x2, 0x1, r3, 0x41424344, 0x0, 0x0, 0x5}, {"d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43"}}}}}}) syz_extract_tcp_res(&(0x7f00000000c0)={0x41424344, 0x41424344}, 0x3, 0xffffffff) syz_emit_ethernet(0x7f, &(0x7f0000000180)={@local, @local, [{[], {0x8100, 0x2, 0x1, 0x4}}], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x1d, 0x6d, 0x64, 0x400, 0x1, 0x16, 0x0, @local={0xac, 0x14, 0x0}, @multicast2, {[@noop]}}, @tcp={{0x1, 0x1, r3, r4, 0x0, 0x0, 0xb, 0x1, 0x6, 0x0, 0x3, {[@sack={0x5, 0x12, [0x10000, 0x5, 0x7, 0x1]}, @nop, @sack_perm={0x4, 0x2}]}}, {"80e5d3075a9ea029ebf94355c1d4302e19da671d282ba48a90e81e2ac850317b3b8713d9c44dcb9edd"}}}}}}) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf89ad45c", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80286987, &(0x7f00000001c0)) recvmmsg(r4, &(0x7f00000006c0)={&(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000000)=""/131, 0x83}, {&(0x7f0000000300)=""/167, 0xa7}, {&(0x7f00000003c0)=""/113, 0x71}, {&(0x7f0000000440)=""/147, 0x93}, {&(0x7f0000000500)=""/70, 0x46}, {&(0x7f00000000c0)=""/49, 0x31}], 0x6, &(0x7f0000000640)=""/26, 0x1a}}, 0x10, 0x1000, 0xffffffffffffffff) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) socket(0x1, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f0000000340)) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000040)="cf737b12e4a0", 0x6}, {&(0x7f0000000200)="26629b0d8d3aa48b414be9c0ae8ce7e1f2ee15c788624e43debe0cfd2dc4baded1b578daff0aca1aefeb4e7a47a2f8769c66cbe5c229fa45b960dcfc8017bfcb0c30fcbde1246376443aae043ea5ae012a259f06cf7709214a77dd2e1668eb5af133e393837276353e9e2a34e5cccf8cf7c2d1bab9e13b481606f13cbaf879afd916c3b0646c2152e84946fe41a9c83d4f1b34e0274056f114e6cc0cdf4d0e06a7c44cf756da6e33cdee96074a72b8aaf7b4e5a622e5ae3e60096deba97ea8e89b90003c3f8cd0f50e94994181cd0de68d3f92042e7691ba7cc888eb11b07b44501842d728f606e1c25986d99d7df22ee1384bcaf15f92a26584f43bce82f6b3af21a669adacf6ba9cda10ca34c053d81a1ca839868d89a0a6651557859ede6530382b045ac0351e48084b9f49d12deab8e368701e39c7c77d3ab718509d47bd9eacd43695ad05be266ee3b209f85e4c99efd96dc4478ddeb875e3f613afc36031218fabf46938568f96566363e608d4ff0896b3ca515a1506f4eeef28e996a6deb8af27cdbed7468cc9e1dfdb73a05a99dd068479b8dae51758ef4daac21c9a5d66eb209db6f37e9b8c79aa902440527993827bfb9a3577bedc4dbb6090b86632cb402366ba5518f4abd04096da62fd8ff4f5147b3cc031f533c9a2da7dea851fdfbeee39e0fb900131bc936fc39314b076a670b993e8c11ab0b6aca2d95550bd809e1832e703af60a393145c8afaba39a7fbea8d43034928cf1d20f7664fbd6176865c7f1a4b3deac4a34e95319dc6153e2affb4bf3ae45c18a1c1a3106094f851cac905498721b6fd201f48996a78cac709caa39c7c7939385284a3bf2185ae35fc66a869d2cf2aa1369282fb90b64f46e8170d43ac16159c9484281dc4d98977e296be946c4901546f3592215f330ca99d7251c80391a769c662f69a3fad8a969ae8a9dc2e1e20c65d2df359c347c0fd6cbb98a7d83df579bb8f137c7f32855d2705ee71cf7316e9103387301db0290385fa04a1036c1fe6e78b390f893c1452a55a819c8ea87a3c320b4ba3bb3aa153c0e52f8fd11077cd3e9be07dc93ad9fd6dfd4b28c7b6b0b1b8001e5b834d04a326c1fee12664b8ce8f3c920473954b3ae33a765e3811ddc1109eee044dddfcf47ab5d311d5c80672afb4fe1175eedf581553f5bba1fd3ee3f13e3f963f42cd441bbc2998eceda6ab38eea23f4c19997031b7769a57185349038745f6973ca2576f83f3310979353ff9bb316060c1ee7b4b43d84361f51e613cdd5655087dbcf2e801cf865ce984b86dc0d3d9dffee0e1e0331f57862aff8a1bcf5a55e6d89d64035e2f37bbe69403bc70ddb7baf56950a86124d0fe68d44cdd1e751b517f3a1c10f1564887d56804d8391c1ed7fc68d82b53b8dce8903600c5c2ffda6a23191ad71e125b82a6016989dccd683e19a08d735d9c220e6d9df078cec021cf43ce5b78", 0x413}], 0x2) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="288ac5552b9823d84cdfab1cfe623058e141803e18730355ec596ef73d759061431c78fafb5873dbc79062f1a010fd0732ae1dae5d2d6ee1451849fba5a7ecbb1929babaefec1e13aedc682134cbd1fafefc566d6b6063b637d257fb0ce52304f719ca22d560cf3556e3589604462caea67ec778536b77e913d81a01301db51b8827f53a1df0a8811dd7cafbe6e446c804666ba6f570", 0x96}, {&(0x7f0000000180)="c9dcecf1796c81dd3b15db1ae3c412ca2e4d10f0978ca0d5197684ac608d123dbb39e47e3bfbda2a301702801173ee7193688338f0d6d5b96232505fb677dac96accdcaf539bff44359775ff030000000000004e284c1513fdfd8578cfdc67fe4263199ba6c519511f0a922c5e5eb4f1fe490e127106ce3b963ab320c9b321d48f50f043b25810c77839d8a8288ec895c75df8f3", 0x94}], 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x479b, "bb5d8846eb3c87f896bf01c2b1be4c895091a896"}) syz_emit_ethernet(0x0, 0x0) readv(r1, &(0x7f0000000a80)=[{&(0x7f0000000440)=""/86, 0xffbf}], 0x1) executing program 2: syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c000000000007000000000000000000050000000000000008"]) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000380)="3998a035", &(0x7f0000000080)=0x4, 0x0, 0x0) getgid() sysctl$net_inet6_ip6(&(0x7f0000000180)={0x4, 0x18, 0x29, 0x36}, 0x4, 0x0, 0x0, &(0x7f0000000280)="a9d3d9b805397e744fa6d0f656846bd10f9a97e721342c4ac19ff83ecdfc0295257f7165c637e034ae115861ec575036de4c5446ad4a1f0567befed1384bebf0ab8ecd55bb701e0e240db628f2fb5b2f2b00659af54566e67b92b72d3678b698ce97afadcc2def995be66d433976183f3c1caff97300854488effe52e9344e8229af1c99e25c7b021881fe7b702e5ac90b11496945e840d67c93e53dc4fb9665ec68aef452a0e6e58a65787b1da3b10b3c8027a78e5bb3894f3398d5c740b994fa63804dc77eed2f7d51726041eb5bef4204d792398dd9", 0xd7) r0 = syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x7}, {0x84}, {0x4000006, 0x0, 0x0, 0x3fefff}]}) write(r1, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) fcntl$setflags(r1, 0x2, 0x1) open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket(0x10, 0x8000, 0x9) syz_emit_ethernet(0x10a2, &(0x7f0000000080)=ANY=[]) executing program 6: sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x2b}, 0x4101, 0x0, 0x0, 0x0, 0x0) executing program 5: r0 = socket$inet(0x2, 0x3, 0x0) 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) mlockall(0x1) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x0) unlinkat(r3, &(0x7f0000000080)='./file0\x00', 0x8) socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x100, 0x3fffffd}, {}], 0x2}) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) ioctl$TIOCCDTR(r5, 0x20007478) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x45}, {0x80}, {0x8006}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) 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}) syz_emit_ethernet(0x36, &(0x7f0000000740)=ANY=[]) syz_emit_ethernet(0x4a, &(0x7f0000000740)=ANY=[]) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r2 = accept$inet(r1, &(0x7f0000000180), &(0x7f0000000200)=0xc) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000007c0)=""/4096, &(0x7f0000000240)=0x1000) r3 = socket(0x18, 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x1c}, {0x80}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x30}, {0x1f}, {0x8106}]}) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) fchflags(r5, 0x1) r6 = socket(0x18, 0x2, 0x0) r7 = dup2(r3, r6) setsockopt(r7, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_INFO(r8, 0x82405605, &(0x7f0000000000)={0x0, 0x0, 0x0}) sendmsg$unix(r6, &(0x7f0000000780)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x80}, {0x3c}, {0x6}]}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) setitimer(0x2, &(0x7f0000000100)={{}, {0x0, 0xffff}}, &(0x7f00000001c0)) executing program 7: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x6, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000002700)=0xffffffff, 0x4) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="1609c7bb", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaac5aaaaaa86dd60362f5f00082be4fd8000002204000000000000000000bb607ba243b19d8e9ea24cd377704405a53c0006"]) getsockopt(r0, 0x9, 0x3ff, &(0x7f0000000040)=""/48, &(0x7f0000000140)=0x30) sendmsg(0xffffffffffffff9c, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000040)="dd", 0x1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000800)=""/46, 0x2e, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000880), 0x0, 0x0) executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x7ffffffffffffd, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x4, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x6}, 0x10) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000040)=0xa96c158c52bed3ef) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) executing program 5: syz_emit_ethernet(0x4e, &(0x7f0000000080)={@random="73702eb9ccc3", @random="0a5414932199", [], {@ipv6={0x86dd, {0x0, 0x6, "756aa3", 0x18, 0x3a, 0x0, @rand_addr="9c7e4d5081645bf0376e0865911feb7e", @remote={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @local={0xfe, 0x80, '\x00', 0x0}}}}}}}) getrusage(0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0xcb}, {{r0}, 0xfffffffffffffff9, 0xc5, 0x1}], 0x8be4, 0x0, 0xfffffffb, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x825d}, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) setsockopt$inet_opts(r4, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) dup2(r4, r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000080)="77122f1bcfab543f", 0x8) ioctl$WSKBDIO_SETDEFAULTBELL(r1, 0x80105705, &(0x7f0000000340)) socket(0x18, 0x3, 0x6) executing program 2: r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000100)}) setrlimit(0x8, 0x0) close(0xffffffffffffffff) syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, &(0x7f0000000040)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x0, 0xffffffff}, 0x8) r1 = socket(0x6, 0x4, 0xfd) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) sysctl$vfs_nfs(&(0x7f0000000240)={0xa, 0x4, 0x1}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, 0x0) syz_emit_ethernet(0x138, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000000c0)=0x2082ea) clock_settime(0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000280)=[{}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000002c0)=ANY=[@ANYRES8, @ANYRES32=r3, @ANYRES8]) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="02000000000000001df33699fb723383"], 0x55, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x4, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf89ad45c006213a6d0e194b9abcb3ddfab0c69b8c280bfc9c11f26026f6231b5e725921be8b099", 0x0, 0x0, 0xfffffffffffffd2a) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={0x0}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0x0) r5 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r5, 0x0, 0x14, 0x0, 0x0) msgsnd(r4, &(0x7f0000000100)=ANY=[@ANYRES64], 0x107, 0x0) msgrcv(r4, &(0x7f0000003c00), 0x8, 0x1, 0x0) executing program 4: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206916, &(0x7f00000001c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000040)={0x3}) executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) r0 = socket(0x2, 0x3, 0x0) r1 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000600)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) executing program 1: sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x33}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x49}, {0x81, 0x0, 0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, &(0x7f00000002c0)="25010000", 0x4) executing program 7: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) read(r0, &(0x7f0000000240)=""/193, 0xc1) open$dir(0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x400000, 0x9}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) open(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x2}, {0x35}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) rename(0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) (async) socket(0x11, 0x3, 0x0) (async) read(r0, &(0x7f0000000240)=""/193, 0xc1) (async) open$dir(0x0, 0x0, 0x0) (async) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x400000, 0x9}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x1, 0x1, 0x0) (async) close(r1) (async) open(0x0, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x2}, {0x35}, {0x812e}]}) (async) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) (async) socket(0x18, 0x2, 0x0) (async) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) rename(0x0, 0x0) (async) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0x103e, &(0x7f0000001980)=ANY=[]) executing program 2: getuid() r0 = getuid() r1 = shmget(0x2, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) r2 = getgid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r4 = getppid() r5 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x8, r0, r2, r0, r3, 0x14, 0xfffd}, 0x40, 0x4, r4, r5, 0x8, 0x47f, 0x30000000000}) r6 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) r7 = shmget$private(0x0, 0x2000, 0x5e2, &(0x7f0000ffd000/0x2000)=nil) r8 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r8, &(0x7f0000000240)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000140)="44e26a3b82fbd7d01d2f01a9e712ecda28bf6076b3aea33ae21789893b409fcc975d4fb154ffff68ca78d9d86cd178fdf01c50581aa4e721a1f4b7eda298c122b02719d0ff24710799c9dc0f7d556b2db8b4649ecbfc09a431e1a2381afb99a9a716b8d34ae33ef9c4cd5c74b138108610136fafbb2f3e74a01b209cf815a936af5fe42188d19f193948ad444b3d8d41b0354529235dce1ea2a92aaf2bce4dfa872bd0030826672e7dc0f97236a3dc02ea4cd95088c0ecda37a4b4a5", 0xbc}], 0x1, 0x0, 0x0, 0x8}, 0x400) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) r9 = fcntl$dupfd(r6, 0x5, r6) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x41, 0xaab}], 0x1}) r10 = geteuid() getgroups(0x1, &(0x7f0000000300)=[r3]) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000340)={{0x0, r0, r3, r10, r11, 0x40, 0x5}, 0x3f, 0x4, r5, r4, 0x101, 0xffffffffffffff7f, 0x0, 0x4}) r12 = accept$unix(r8, &(0x7f00000003c0)=@file={0x0, ""/249}, &(0x7f00000004c0)=0xfb) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105728, &(0x7f0000000540)={&(0x7f0000000500)=[{0x8a, 0xffffffff}, {0x903da181097547f9, 0x3}], 0x2}) getgroups(0x3, &(0x7f00000005c0)=[r2, r3, r3]) lchown(&(0x7f0000000580)='./file0/file0\x00', r0, r13) open$dir(&(0x7f0000000600)='./file0\x00', 0x200, 0x114) connect(r12, &(0x7f0000000640)=@in6={0x18, 0x3, 0x6, 0x4}, 0xc) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000680)=""/123) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) setsockopt$inet_opts(r9, 0x0, 0x0, &(0x7f0000000740)="c6fb3e166b0fbbee521c4ebc05b858f942e8c0ca2da3b2de0c56b5ee5ccd7a282bc072099671776c24eb420cdc81a58a9359edbd0256def8fdc2719ae3ab4187547d4cd9dc6ef2e675b49ead05c2bd07708f17802465a398315c17195e84e177f0afd5ed894ecb88b875338e5b88b2da52a476d9ff2a53ad549c", 0x7a) recvfrom(r12, &(0x7f00000007c0)=""/251, 0xfb, 0x73520d99f21a1185, &(0x7f00000008c0)=@un=@file={0x1, './file0\x00'}, 0xa) connect$unix(r8, &(0x7f0000000900)=@abs={0x1, 0x0, 0x3}, 0x8) fchownat(r9, &(0x7f0000000940)='./file1\x00', 0x0, 0x0, 0xe) executing program 5: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xfffffffffffffe50) writev(0xffffffffffffffff, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x0) r0 = dup(0xffffffffffffffff) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket(0x11, 0x3, 0x0) socket(0x1, 0x4, 0x0) ioctl$VT_GETACTIVE(0xffffffffffffff9c, 0x40047607, &(0x7f0000000000)) dup2(0xffffffffffffff9c, 0xffffffffffffffff) poll(0x0, 0x0, 0x3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x4750, 0x7f, 0x6, 0x1f}, {0x0, 0xff, 0x2, 0xb0f0}, {0x1, 0x2, 0x9, 0x81}]}) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) syz_open_pts() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000180)}) r2 = syz_open_pts() mquery(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x1, 0x10, r2, 0x8) fchown(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0xc2) ioctl$BIOCSETWF(r0, 0x80104277, 0x0) socket(0x1, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, 0x0}) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x1000, 0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) fcntl$setstatus(r0, 0x4, 0x4) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='./file0\x00') ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r2, 0x80045710, &(0x7f0000000240)=0x240) syz_open_pts() r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x7e10a2f) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000080)) executing program 4: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {0x0, 0x1}, {}, {}, {}, {0x0, 0xc8}, {0x3}, {}, {}, {}, {0x0, 0x4}, {}, {}, {}, {}, {}, {0x0, 0x8}, {}, {}, {0x0, 0x3fb}, {0x1}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {0x0, 0x10001}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x4, &(0x7f0000000040)=[{0x1c, 0x0, 0x0, 0x1}, {0x30, 0x7, 0x0, 0x100008}, {0x4, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x7, 0x3}]}) write(r0, &(0x7f00000001c0)="76e5dead6f01f8607db75de714210000006370b2dbcba75045a15bfc10abb8330a0cd420622fb6a1476354a68d9f223d43d61dbd166e27b43fa5", 0x3a) r1 = dup(0xffffffffffffff9c) poll(&(0x7f0000000000)=[{r1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000600), 0x7, 0x0) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) close(0xffffffffffffffff) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000040)}) socket$unix(0x1, 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) setreuid(0xee00, 0x0) r4 = syz_open_pts() fchflags(r4, 0x0) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0xcf, 0xd, 0x203519, "6cb7e62fb87aa778000000000600000200001c00"}) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000b80)="b8dc7ad66d6d45a4c1f168647c2ce4e83f2eb13e4980057b4fee8ed93efef125ef3d6f4ece8c5de164086a4d86da79b1614138b36c5aec12d75a8e4dbdcbfeeabae21a3758613214bdbec5a3c9c45e5696a373965c936aac1f9c966cd787168ba0a9db085be31f9881be6667228783638366d46d81d55dc0a755bbaf07ceea03c566595430a112105e30e329dbdd32c1d81a49355a4bfafe38c81be6dd52f4b28c7c99926e0b1e193b227489d98ef36cb6b7e4c3cfd7695f6b2fae0d84413d1ab504685b4ca0bc2e98f2d723ce0b20b5ae8c205858e7b83829bf53566bdf0f0aa340d9722b536dd1b88f3d4e6bf118b113f544529c280757b7f1a32fe3e77244c7accb62d98fa748a8ad43fcf3c85f41d52d8fd5af548700edd86036b883b760ab8c4a6b5561368b35efe214dd83bc09aaf318e237fe1b92d11f2d9b1c090bbaae05d34a662223d26e79fde0d9252a44871bdf0eb77828f8e9af02", 0x15b}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) poll(&(0x7f0000000000), 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000140)=0x7e10a2f) setrlimit(0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x800000018, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000140)) r3 = kqueue() fsync(r3) pipe2(&(0x7f0000000200), 0x10000) pipe2(&(0x7f0000000000), 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) write(r4, &(0x7f0000000080)="0f7850a8f62859d2b5eb72a2f15dfc99b094376dd2b2f7c877669e983d1b5d8a6e2361267c0a5bf2a0d9324fb057094600782284e67bf1aa1e5211952d980fac3e49873d3b42f4e2d9547063839f0cf0d9d0156c87cfdb290134a054803ee2b5e8917cfced7f15670af8b761", 0x6c) kevent(r3, &(0x7f0000000100), 0x4, 0x0, 0x20, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) dup2(0xffffffffffffffff, r2) executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x48) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={0x0}) executing program 6: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x61}, {0xc}, {0x2006}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713a48e69931929648", 0x14) executing program 3: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0), 0x2, &(0x7f0000000100)="71f91e", &(0x7f0000000080)=0x3, 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = getuid() ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, 0x0) setreuid(0xee00, r1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000001c0)) r2 = socket(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x10) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffff"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r2, &(0x7f0000000000)=@un=@file={0x4}, 0x10) executing program 0: mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) r0 = msgget$private(0x0, 0x282) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3b, 0x0}) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) open(&(0x7f0000000200)='./file0\x00', 0x230, 0x0) sysctl$machdep(&(0x7f0000000000)={0x7, 0x1}, 0x2, &(0x7f0000000040)="60ec01e9ccc902469b4c43c3de981de8937a043cd2933c5f5e97c1fc6a271b4377016ef7dd4cf9324639bb89d081f3d781", &(0x7f0000000380)=0x31, &(0x7f0000000180)="2786ab31a5e4563b8c9e304ef9a23ecb", 0x10) open(&(0x7f00000002c0)='./file0\x00', 0x8, 0x8e) mmap(&(0x7f0000557000/0x2000)=nil, 0x2000, 0x4, 0x2dbe387c4417487e, r1, 0x22f2f052) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) socket$unix(0x1, 0x5, 0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x0, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000480)=[&(0x7f00000003c0)='-*[\xa4*)*\x00', &(0x7f0000000400)='{{[^\x00', &(0x7f0000000440)='/dev/bpf\x00'], &(0x7f0000000580)=[&(0x7f00000004c0)='/dev/bpf\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='/dev/bpf\x00']) sysctl$kern(&(0x7f0000000200)={0x1, 0x57}, 0x2, &(0x7f0000000240), 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) setreuid(0xee00, 0x0) r4 = getuid() seteuid(r4) msgsnd(r0, 0x0, 0x1f, 0x0) sysctl$kern(&(0x7f00000001c0)={0x1, 0x23}, 0x2, &(0x7f0000000240)="8cf3bf966d0815ee10fd2f76fc5dcf698ae61557c4e67f88098439f5cf0e566fde1a7d1bb408959424e1bdcfc017e6a82987ffe8cf1d6086f9bb11d5912b1dd18357cf85529706142b9aa09b2f5f", &(0x7f0000000300)=0x4e, &(0x7f0000000340)="6b4fa259743be633f3e03d02f5dab604d705", 0x12) executing program 7: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x47}, 0x2, &(0x7f0000000100)="71ef1d70b058472f61abec0a1c14c5b55743eb932554b62a2b3b746ef7119c29631c89b2660cb633469262997d462a00000000000000", &(0x7f0000000080)=0xfffffffffffffe3b, 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x20000, 0x0) setreuid(0xee00, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = getuid() ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, 0x0) setreuid(0xee00, r1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x29f57369, 0x400000, 0x800, 0x3, "8b03000300c900", 0x1, 0x3}) mknod(&(0x7f0000000140)='./bus\x00', 0x1, 0xd00) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r4, &(0x7f0000000000)=[{&(0x7f0000000c80)=""/4107, 0x100b}], 0x1, 0x0) writev(r2, &(0x7f0000000500)=[{&(0x7f00000048c0)="8efe927e139219019b33b40e291a6368427dbff01c7cf9e8ccc4ade5720223e7a6662a0f568427379d9428bc1da8fd20369e0ca8bb91335d364af186d9c5531b9cba018029760cfc5fe5d17bdc790f9925d9cdc96a5caedd8e6eae50d348188460bcc36dd2f6edda2619e63f35a27b1ee4e51f4de695b6a10d863b7bd4e1dbbaa8f26bcde8979f6bba0aa3a8f44ee0fd922a626b5147a7af25e431cf9939d7956aac37ea115181cb846522ada8aa188bec09c17898b1b82042b227be753ff8957a9a29ad685590d48405d84316994db071ed29f21521e5184fcb680dc0db4986739cf9c3c481bb6ea8a7438498d036e6927fdaf18accbf38de8aa188f8ad40261d2a02d88dc9efcab74bd4a77bfbeb013faef596e2895d5583b471e4e4526c5d4e436148a971e5bf1f1c37eb1ae5d542cfb0892b663a208eab4098251262b1f1713a0ae5406d57712c454655a5bcc1bb90e8598723fd410ed54b09212b790b1fb656ae84e53eb922fde9d93c5a3fd97994934f8cb5d7fda2c04b022b668f3aa04850f5a80e68103a8867317c201fa50f0545deb8d8ea0ae16a6884d1060a4e65dfa6fa5f7fffa77593b38e1efd6cac95bf8070243cc1b79e49963de3f2bf4f76768f2d384979d160bf75370f6742feb16efda16e2179310a5b504a2d57c6cd26851677755771a1a250ffd3ae98d60bc18a042d65c74dfb6c1e9f57662faa92126eb67be86773a736b70d176b31f8802de3dcc492727554cd7d7a6cd6b4d1b5daf6291a101b632ef7672a075a244a460b1445647979f1832e72551752eed8048cfafbc9a574613ae6f62efded1ab90fd37d28e6b8506f9f945db79385cee0ad50b922676c193cffdc418a59333b8ee24d9d7547ca00df2786e6aacf4c3e7e267fe0bea3a611dd0e9a36e90720d463af713f54f8b13a42c647847aee0a41743b42c907c5072ee5e769c63ce3614a16a3743eac6f64bb2edc35e44204616616f00d5283ee431a2a9cdeb830d572866dde345c96dd13cd001bdfe6fbf00bf043fda6a3daca8a06c1e4eb15fff83f7b38c35f51e781c8bdff20c78681ce6ce76f6b756dc2ef3fb7481980d1414c001147367f1b302f13992093e9e8decb8daa298efac80c892de7034ad8d355be8270018127c7201c3032007b7dc2cf38c7356dd1b9a80d0828fa345f2bd5b5d9b02324bf970bd5ed5472349a197097b6f69b5adf2dfe7f0074813f3956df325e0f80b9e1edffafb949f677918291b36e3e86a8eb3091febef03ce69f46a31e96e93114c0f62f69ea0ae1326bb9dbcf0e1a82865521ab493a381e91b4f28dcad093c70330cb2a228fe9056ff3bdb4cf5e0edb553559caed3055a37550da1ebd7e5ea13f9085a1a20fa31a17cd5d29ba5c3c01c00e2684513feb7cde3aa3461777112b965202eb8292a27410a34f5499d0ff49ca9da2054b4601c86474b47a15a0ccd994052bf6dee62c006ee762160e253ebf61bdad0e4868788c6b80535e20ee33cfa9dafcf7697aaba6180ea6291e8215493d28063e3f9573a1d3a3cb7d967dd09e402f5bbed673cf76f6a07ecb2d1c085bb6362d4d86be55c7196a52268703e7ee1b87c309c31173ead50cb7d14c0813e03694d71719bfd4ac246ff9ad990d9288ccb40075f57837e1bf15119cba7184c236a0bbf1f90e5e6c1b1862e7d8bd28d3925ad24992028aa8bd2511aa214f9e747453e9ed928fa926054c34470e039a9dbda3d2cf12b83135cafc3785ed09bddcc7bf70444448218028b2044630da30a0b1314d7b7c02792e4226be1e3422b98666d91b0ab08ac0875c7a698c37fb1b15ec3edc4f75af022fa59a58f67e7707e3c9a157aee42201569d4d9f93ec81acac9e951943eb5c3678a84a674e4f2bde76cc4f7dd6c1f4816d8b0423a5225dfe4d0c9d79eebf075372c29a294d4c0365400ab69d1eae152a188f7672c0172d2e509135515e7c9a57755b035230f214ae107c1550cf93f0f97634aee00c8fce7914615d5cf83349f1d528a232c9e56142005a865c0d7e1e736c41ebeac7756b94a981ceac91df4d8192063588f99ecf5883b3c05852490683cae11405440930cf5856615398a6db8620b887dee8b64d894289ee35d18e03f417d4109f551bd73bd29dbeefda2e4f2953ebe18dd3554a5db6f5d2dd97b5b5210be235b388eec8e9bcb631033e999a90307a1a2f39ea46d6714b4509ca7fcb52787f7fb81675dd1846744f42f9be873c1823fa765aef28826dbac4196b83d7d914b24c917fc6605775c8cf3a006864689210da58bd7521a6c8ebafa3c435c1d0b7e776153eed19dcfa4635ac7c05da169900f28c80e556ed8f0d3f449ac6f427c3f6ae61731e25e457eb780cb94a3f971285dad8fe8fa518b73d689b9b8da6ebc578f320c846b6ff8330b54533804e95690cc0b618e47ec64adfaf1b324f34159afc595b0ffd85bd730b76c91b63bdf059d799e5514c1c1006ec2e796c587b88ab90b13577f549d655f689632b49c5e5b42ce6ac5ac6a099727359b0e8e88cbb456b4dc966907e1ef010c81b7099405dde30f4dfd4d88d3d5d109f1f96ce42c0957daf613d3c85e393151d151b82b0001c74b704a62032b9e006e4938742df0864cb2740a6351fc8349f0840966efc051b3b716ac6a17fe6bd4ee4d9eb8a29ebc50d7a6790b891379306c8fe197438f07551406c93b5f4fca59b9de4919e0631b3e6a085780292038b2427822ff7fd6dcf0d5efdb19ffd9bb1a6684fceadcbac2316a880fa5c8ef32554b7565ba3e019ad5fa2406cccacf7093acdd3f348aa6724df7f80ce4513ce5780310d98cda7a9709d4f894d24ab963a895b465d0c5d342507b7a67520c63172634826acb64950b04ec37a1bd8384930db5396e24abc31269f17ae22c55b4a1a401fea8f36691fc27af3476735e901d2b0691a65761c0a3ff23638e805a8e694bf6438c5725463781d5c98188bc5c86c814aefa31f77c8d52d140c207d5c05579ef5bec2d66b33f34658fa95f193d6be077d9ff64b8f07e850eefa598e8a3c9cee522273851a5a66df3cb351d68f0282d90f927ee4c6b070f50a56e170ce3b70f4de97a218da1f54ae5cfb7400000000503e930607d011201b9fddc311f6736380e169b732165ebdfd6f65f61c0356ded5f87c8b1c7398002374e02e85a8a63e3fe74ad9ce5f4467166b00662532a2dc96c4ccd48df46aa01fffc2a873080382b39514919da36fb900e0b6351a387d6edaffe3b453a10fc9a46e8cc1d2d8bc7ae520871730df253ee6552f92a18ba629c95b523ac34b041c1bd60344edf35c0c497a847e236775e1d8d887850415aed2c239d19041fa00f42a52d38e61611bbef6e5763869042bf5bbda6ed3c117ce78b04edea74f92b19e410fbf8b130f83e68623ed3836a96e38dd30c3d2e7cce84d3c0ee9f1b546b0d716417af0d7ba2317a0ee2b152fe5e32527f9b177142aae42558866d982203fea7bee03309469b99ec690d401020dec4d9186657f42f8b3c2475acdf3e01edc6b3765ff1e8754965da7d311f0c30de9ea4090089623824e42dc2378e8dfff132a089be402f828bec70419f3c3d1fac377fe1cb061a60eb9aaea0264c25d4ac7856180da12c30d5dd226315b86956c4e6e6be5db586ecae1f647b914d0c2970305bd672375a66fe2265bd6f41fe16dbba16ba52427f0842de6678fd891db578c7d997e4da74b3588121be9e587da92ab4eb7a46eacc6ab91f6128cc7c0f59b2bcb0d69fc332e0b310e979bde14116e552b928976f47415e23450a089635541e9606e1518c87acd60a8b174d35b4619becd33ae5905b69f27a5628f914a8df7ba1039331a2ed319814c37144a3d45b51486437684f4c46a27c01c658720910af53d3b8be0f3097f95a2156acd530e3b84bca7eab6d6ad8ad66f6c3952f5b6747ddef4977279655ff3432173c691c3fe54c18703108586f8e70e05971ffb93e31adf16dcdfc25819713a8c54b996d9bb07c4f5c677f7151aec32caa2bd78fa2d6d72e34c136000140821dd9192e22f06ff1a70bdcd48a7484c79ea27ab81134b0ddaa12e4e9730f406e07b7c2075354a108d5d4fb467dfc9a46211fe9d3829e95b4fbc436641848325771699a4f89f1bd912203cfc9dbfd535fb6aead5a15f158a710296ce64e7d1212baed41eaccbca23c238f69b1dde29a023e182051455460de920073cbb66d15e1d8bd8c8fb4fb9ed75eaa807db46a192329b16bb99cff6545695020298044751aee4099ebecaff43d26dff5ec7c0f2ccd1b0fe5c83", 0xbe1}], 0x1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000001c0)) socket(0x6, 0x2, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x14) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffff"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 2: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file1\x00', 0x200004, 0x0}) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sysctl$net_inet_ip(&(0x7f00000002c0)={0x4, 0x2, 0x0, 0x10}, 0x4, &(0x7f0000000300)="c061b6cc158bf89c1ee41ae32ecd3d01f2020c39830b8c6b4b5f260b4e72dc0bc9b4177f6dc24f30667a4367a0c675f156ce2e194233a08d7c498015d107cbd5880a106cceecc39fff815bca1ebc3f5952d1dcc96471880cdc36e23ee883075230aa633f38970497521407e496f3219ded71f63659a9f865ebaa6337dd2d214cc59f99707a55aa09a929e8546e56d896230cd28940b124d135a2d4e85ef77d82ea57d7b1ceede4e329f6ab9d62a6ab532e9bd1451833200ed7a2993972a9f6f836a892e47278d59fc852de06b7ba2af7ba69e9b49d020918b6ef40e80342e2d70ff81e", &(0x7f0000000400)=0xe3, &(0x7f0000000440)="f2635bfd594fe3ade972a46fa51826f50e9cb38d40cccca4513a9589f2b8c61f7304296bdafeb69be88de91f113b9538de4de36ecc6722e4944b19b960ee5f569a59a0856c81122c55cec73e80683dc3eb7c93cebc5969e62e160a850784842ef64bb4a6a93e5ce24e22b5b10dd9e13f9d5062d8e5d9f2697aa9c3dfc01eb768e7b9", 0x82) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r2, r3) executing program 4: mknod$loop(&(0x7f0000000180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) mprotect(&(0x7f000021e000/0x3000)=nil, 0x3000, 0x532e055f77f7fa4e) setrlimit(0x3, &(0x7f0000000040)={0x1}) setrlimit(0x8, &(0x7f00000000c0)={0x8000000, 0x4}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0xeb8, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x11, r0, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x74}, {0x81}, {0x812e}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x8, 0x45, 0xfffffffc, 0xa1cc, "cfe4ef0d51a8f12514cfdbf3cb5b53f617f969ef", 0xeac, 0x4000002}) pipe(&(0x7f00000004c0)={0xffffffffffffffff}) close(r3) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r4) dup(r5) r6 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r6, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x30000) poll(&(0x7f0000000080)=[{}], 0x57, 0x0) readv(r3, &(0x7f0000000740)=[{0x0}], 0x1) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) executing program 6: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) executing program 5: kqueue() r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000040)={0x5, 0x0, 0xe2, {[], [], [], [], [{}, {}, {}, {}, {0x0, 0xfffffffd}, {}, {}, {0x0, 0x0, 0x0, 0x4}]}}) mknod(&(0x7f00000000c0)='./file0\x00', 0x6000, 0xe03) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) socket(0x2, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x3}, {0x8}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r3 = open(0x0, 0x0, 0x0) ioctl$FIOASYNC(r3, 0x80047466, &(0x7f0000000100)=0x5) select(0x40, &(0x7f0000000180)={0x0, 0x0, 0x4, 0x0, 0x0, 0x20000, 0x7fffffffffffffff}, 0x0, &(0x7f0000000140)={0xab6, 0x0, 0x1, 0x0, 0x0, 0xffffffffffffffff}, 0x0) semget$private(0x0, 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x400, 0x0) ioctl$BIOCLOCK(r4, 0x20004276) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x637e) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = socket(0x2, 0x3, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x5, 0x5) (async) bind(r0, &(0x7f0000000000), 0x10) executing program 6: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x77, 0x12, 0xef0f}], 0xfffffffe, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r1, &(0x7f0000000340)=""/37, 0x25, 0x2, &(0x7f0000000380)=@abs={0x1, 0x0, 0x3}, 0x8) sysctl$machdep(&(0x7f0000000140)={0x7, 0x1}, 0x2, &(0x7f0000000180)="e352cfbf9eb9f88bbd4d72b042d370f698ed3f05a726014e460e4ec897ba2b98f6dcc751b0d2b8b172ff1b4f93178080de01e556dd83e06c593752032a1f7d55245df3075940c580090f579ca7ca568df940bf3bef2a2d96244fa96858d882c8", &(0x7f0000000200)=0x60, &(0x7f0000000240)="6a75af225335b215ab804b70320a2ee82d585fb22c9822cb7badcd2d09c6ede016d92cc34386817fc4f386f5dce22c19ba279ea8099e22d6d6794430a8231a1044d060a4c9b7aed9e0ae7333c3ee7c8961f115185df696953eca8300bb0a87d7f2463d49ef40fdee388d86a369f0e847536f4982e1d1a21aeea9e47e6c4a6b990f8f693d55ca1decadb7d9ff0753fcb19b14dc54fe", 0x95) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000300)=[{}, {0x3}, {0x7, 0x0, 0x80, 0x7f}, {0x6, 0x3, 0xfc, 0x3af}]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) executing program 3: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000480)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sysctl$kern(&(0x7f0000001200), 0x2, &(0x7f0000000440), 0x0, 0x0, 0x0) executing program 1: 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, &(0x7f00000004c0)=[{&(0x7f0000001c80)=""/136, 0xffffffffffffffd1}, {&(0x7f0000003e00)=""/4096, 0x1000}], 0x2) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x32) r4 = 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)={&(0x7f00000018c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000001640)="b46280f9ec989ef04430977966fcc9ac592a36bde047f36ea4ac83487ad64a84c334550ece2c45fe1496f665436fefd71635456d60922d6e23e44e7dea098b81089a57ac798e6cdecc6e161a6e0104322903205c083f2d09571985ff87bb8634ab3a004b630b20e48a0e05e180c2bb01b7a0e6eecd74a0e9633188e01a4e26b6ca65a507bced38051c4ae21767b1015fb7c67513d369464b09c0cac7ed17f41f79c44f3488b5cbeed12b07ddfcaf26b1adf5bd960f39d133b5bb65fa3391468622c0b433447c2c442ef96b96bf90dcdd32e92429f18c3fd884b4465c8700f8fe42f428466951299899d96a757562b32d0c", 0xf1}, {&(0x7f0000001740)="9bbe3ccf016abcbd735a41ee168824df24c18e1f3be88b98950b63ca08c097e2f2465b0cf64f11c8f680952cdc604767d0ebae90d6df266ff714c29b2db88f0984ad7844aa8dc4bff2767407a24d88ba89c228a24a3fbbf2bdcc887221f31b40541185733441b76bc93afaedcef917037467a1d063a77cf50a66be66f2e1345e4ac607f2a0232b7c28c3bc44223843e77761430049ba5aa172c6e60d4883fb960200d93cd3fc591ef7b9cf2d56d932cf1acae40bd894c3d53b09643da2dfa434d4b67ffd6a9558d12d0e0af8086838599d967f8260b1ac2b1ab2e0c0ea073b959431f489f78076ffbb4939b0e977", 0xee}, {&(0x7f0000000240)="df711c", 0x3}, {&(0x7f0000002e00)="cb0b0c28de90774e19ee92e1fc8dbdf58a0664db756c8a1fa5d5284c2c7b4b94c7955acdd162126487ee3238181b5e62b049996711702abe6edbbc4df0bc7c93708849a05f83478ec39652f7c57c0275361c73fb301cda7a6063d2202080b6d2947170c70795c20a068dcedc2dc78147a44ca6bd3cd5a2ec08d9f301caa4cbba1d6893e6541805b6f74b67d6457de7eff6cb54eb819a47ef038a90c51b8896896fec179bd27968a5a379a4d066e4973844aafe48eea89f3074246edfa5abea17c720fcecf93177363a0e48d43b245e934a91c23e0f78a32b073ff49a0a0b6f76d993e80fc199ee5705cd3d80e3b3e991c7794068ab268f0ff882cd3711d3da98deb0bda8f1775e8bb7a0492b7adc48ce03e2002ca1a3e0acd7cfba81b327959af13a2c15886b2a202edea65c01e7e045c859dbe0f0911746a9041a76661287f4214026779afa9454affa1a95d2a502d81a708147e253ab8df714bfeb909fe777eb98d0a007b5bdc8161e9fa1228a3d7446efb25fdd90baa12ec71cee1816531adcb0b070c5fd6c84df4f3400f819b594b19efebfc2b4606c86e3f9f7ac24a357e60b8ef0183a2a5174b003d470a84c557be5601e3d1f01222f65a2461aa6a089f510337169e2c3e08586aae113e76356e0011be9baf2487aaaa2af1838e2a1539eb14f2831f0ad0175ce46e73b2e37ec9f9c4f2c32f9dcd5ce67113dc99d0e8a048e5f4eb12f212512f95b090b0e2df98f987febfecbaa2da5818554040fa01e0a0d473ecf804814808d4eb7eb488066c70044251ef1a383bec55e29bdb3940c607b399ccbf8cdacdbdbf8a36ee78986b06a7ad66011dfcc588f6c3712d8bccde4269860d85aa2c57b8af6bb784d94727e4f73460d91d4629d3e6bcc1c6e1f0409a1bc84c2f0f5428f60ff350a767803647617c1e1f0bbda609c9c25bd74ac251cfb3e5d420a432302d9dabf74af99d9735906be0cf3b48ab446d12355267be1c7ecad68b4ff2a07b0fe42d00e9ced44d69ccd70460bcfccb979887486dfa280be73e86f01bfa840c51178f59520d2971ff39dd0c379e0b08c0593626fd2b7a6d8b63722a69b9f7f4f7337782261d6523502d64ef6515f954a81d901b5f525f5198b84791c7501e53ced56c17962a3ebafcc4c57b672ab5053752858c35bbf5afab01006bf0c48a951fb4541dda6445b86a0e4e5c25a08c62ea8120977487f67366d136c4ebf9c966ca1bae7145ba7c0b0e4533a03b8067994350baae30de786acab65fcb138b20241449b6db4fdb4e75de582ad16d9369e46a9d76647916a9a448aeeb1bc75456bd57a316ecabf4dc7969d4320b1ee973a38c1c46b5e5b26847143fa0d74cabbcaa953e7f4ae929ac2d1794b8af96ea159cfccec5ae661b7caf5860d936db290ae1bed79808e3b73531ebd33ab24622b2f24bf09251a3977b9a3ade3b60aedca546190da030abc27328c39d47542a7bdcfe5f1ba521ec2eacc6269734031ba31e51bf563ede9184c06f735753e6b64f0ab87eb068ea31ab6419dfef47d476374211e9a5c6386fa475ef649dd43009be2171062390fdfeb3149eae5ef9514e3801ac08ab11d17a5410effb6591237f8ed4218f1f5bef6b479b1cdf72222bb4ccc8706e3edf7f26373af86f1d183ed55bb70c8a06d58204809146397824da5e485117a3e4d454dd0171b05bf614ec39b419dfa41b14447878d31ee2efd1b7b53b313c52f7d3cb8f3cda5d4e589089f482d5909141f0462cd97a4638dfd0d7beeb130bacf02f6d15f641b410d48ee84298df04bb81337f53b618f4e5d1a75b567862e09ff7f7ed4b412ea13a96cf0a9bf787e9a32b42f29869eef1f39a289756caf6dcd28c1c8ef0c07c16830d9ba4c0086eb5ea36ae9cc8b980b7adfa477fe14a5b6bdffe19cae76b2d5343aceb7f627140127b1fccc353ea120152e6c83dea01b328a48da5c70b63d664cc034e5e67479cb9b998c66133d9a5b9a832f758838dd292f6eb26f21999f287d194ed895669c20fd2f3bb053b2bd6d5f97f7909035fe0d6c0de14afe65a48fb5477c45a8adaab4b98c48c58ecd384e89182baf0e6032ae3fb528c59fee473e15416901d481cd4749d0d9604aa0797a5139e23b40524b6e9da482d30216b5f58ae53a13e7b18cf7da91364a883cfaa9a52fbe0564c995626b7d26ddf74202f72c917dcc634ca2bfefcd6aded9fb39842e0db7e0ba658921d1822762c2c4486f686bc49bf816c57f3aba83a829a6d7fd4775c4476dddafa2d9d824f8243fdeb7c8ad8ac9d92a44c976c625fbd5252f558318f1d9a5c07c759101b407885d702d5ae9a4ae2a9b6f0124459af91e5b82a0d0bf01659f185995c0ff86757e5f4491900fc29bda78e4651536fd5689d8db3c267297963c0988baba5992c2ab9a11b4b73cdaf72b724d0f6fa61dc1352fae8e75a4dc902929c86b3e6baa606acfdc3704e22a63a8fba34aa035741e7a19a015363863244da009d32b36c8ccc4bd50ff6b22bccf90fcc3130f0bfda31c0b2b188d0d32e0f76dc3073628d7831aa057ff68077e82a0a66790a31cc16e658473f0262aadf91f166067ee6c0923d1a7a10d6ab7165729e8be9336f187892f5a68abfc66783f89a9477f4f3db154088ec1180a90644870facdfa5aec0f193385cf2d14e32340305f584dc9f544f9afe71042fff0099a981d3e16a84630de8d264d9067fc731a1bda093d29e60d8a05261cead1a97a4e652603b8392ae85300176abe713586c0af7f2fa164f6d2abcd3cae0f77f5298dbe500aaf6cb625c8004cbb26e323bfb99747a5d8584a028d777396fa4faa89c305a2f46405cbd2be9d052b76bb3457b39b8624d3b953a496b81a411e2f8511f98beac0060267e61b7f822baf9763b24d058f092f21f055fc08c19be05f0952db8ea2227d937fed655052eee01794b78ce3d255a645cce2615dacc389328f2b817aed5ea938c8cd53c44a22f2464cf256a975565b38b9c589a0e54ff291377960f116a1221185873a9002376747c995c912065d397780ca065b367cfcbf92af868cd31e481a33d41ef5e86c3e50b6d0c400223f1099cfa8f3a2d695b5fb2b986b31e15944f8ac8e3630dc23646095f0e72b15c8dc915d230c93dfcf336cfcfe60eaf449a5688af1a7d1fd91322868cfcf4e3bc69cb021bdae26717a150f88d2ea540748c91df34321e9f91366ba511029db5f38b5638b40511ee197bb867dd0322b80eb3a09b6aa2d6e93576890c61c4d0213a57b60952991b69036e3ec715adebf529f79d63eb28b2bb74f11843c9a7b04560d60e93edf58352c8af3c342f75f87861df5dbbaeb5d7afdc1f9c296b3792284c08adf00959111144a8d14031c83526d886566355ce295cbfddcffc41871cdb51dd84ae908a1dae801a06fc64b356f7a96015639ef2f8bcf27a2276d8bcf9ded3a0db52457a5c696f5d6f6660efaacbeb676022059d84d0a81921b746a21157861a881a90197c5f1f42df4c5de61e1f90f22c8a0765792630ce4168f3c2fbf4341139bac84a18fe13f9122320367ec8d516fe2e1ff4bd57301e11283a2edc55e4572af2a7d494705e4e410349f764fde1771df4bdf416989a009f10d3d80b25b215031db62776a1da3ce5dba54da9e0dc31131865e2ade71b61a06ac2af225652bf7c3d8cc2afec2b29fbb0eff9f1ef8bb122cbbfd7c5e61a345281bf593e6ac59d7487f50a477bc1cf07ed38f3f63e28ac3f1c61c14133dc4e1f0c65021125b9daa56bc3165a331ab5de6529fa614f032b157384f59f4c8c8193526522f08c420dccd389b4cdc4e59593252ee06bcfc9672d682781befe8893c23e9bcb86f031aee30c8a9f9be9dfd13ca95d45c38b69b722e08e39199fd593cf6898ef1683f3287a392a7d28d0f5fcc77c616c902de8b5c476fcb7989fb209047f3f6038a2c9eea3f8bd4a2216b29fd0daaeed3ce1ea23d1e3e61ad256b694579011cca8b18baa8ce0358722038bc0d05ef6d2874fc0189da23833374fb4fcc372c89a21565a97433ef34859c5887c6a3d9967ffa6e2e48ea07f9b52411296df0cc38daff57ad1e9e6c0d1b5ef51d29c2f84d2113d2e7628ef3adbf38ce24adb79a219253085eea591a58d2a44a20b0534ba51074b1d473e809475d1cf3422f9981cea3fd22501cf0369184867fbb8c5c2c86dab526bafc96b896164a9d471befe6cc108b7d8676736b14893039769d403f6c0f25f86981248caa3ec4bb79fdd7e207a211568ee55c37aabd799a9dc80242bffe6bfe4088c092c232a1b4b286390395b4b63ceb40809e1591107ed216f756eda2c240a3a00a986322ada3fd457177cc034c30c723e71fd5269f1a985e0b5863fdc39a3a8349455aebd52d1dd39d421f2c6bb60f9c365ec41215b48c71fe3b94763067d48c56323a09f89e3a994945c75bde3fe0dd73675041bb09f639a18f4288b816c88d6a7ead76a4ffff0e360078007c3422183ef06a17dcdb9d81670b75c09f161a8f71b84536445a65275c7e3ecb759fa9984bb5334620cf92fe3e9821ed9cb8347dd8edb3efe529c4e4a752c06c870ffe037ce65d0dd2668ec6ef7e252ff31541773c8f8027c7f41a666491617f6ac2a2c03e56f24d6f6f19605077891b924408e61eab909f8642b4d3ee5571c8c38cda0dc15cdf9e81fa0de4d9280a52b14cafc1c3f9ba047a99bbf6ffb40e5da6dd2fd368b49121bfabb6c8da45d404bae7a3f62ccbb16e23f8568fe89a49cb3cf522de16f017e7fa35f99499b40b210af612560c01d84d0e3545d465f53f1fa3ce5213172ad55b74229b47433819967a807dff1cd41476ac244f703abd5acda073bf9791c3f0ceaf610c04fea328edfc7dbefd3bc124df132ca8d4aef1ae8b26498b4d7fa53de28fcb200800f2fe3839a4e893a0456a5757493c83ca767320444ad7d3e9e50911e5025387dcf573d33e6f718cf62aa695dcf61345611110783852009a9294622572e7a46eb20aa2d5313f358bc985b30e40b29fb2e11e1b863ee360f81caf2f171e42cf1000753027ef7d8871c65772293cc916fdcaa53995cf38c2222dd782eb3ef037fb356bc333550f5e536012f255dd39a88eabe2e8e55b49cdff2dd6892b09c1c159d1a799b4ca7d7de371d823b99cacbb33982e69c25ef53693f52193e9cce14b3c2a53980160466e5dac7b4d82fe72670cbf0f3b66c642a4641ff1fbb49045835ac89ebb1d68dbf609dcebaec6fbcc34aa471dd093a30c1af45c00d33a93a09ea7104367def3fad5e180b9af3680c9656a4ec74edc781a825cfbf18625614e83dd130cfe2b370dd84151975bad10e411898755f6f0086187b07d6042827179787b51d7d1b08f53e17153d8cba77fd80e00ecf0d51775dad88041fdccd4ddd3b0de4b020bb83f736038e6cf9e1540e3267662c0e1b736ed81055823644490ca8f057bf0d52cab11b0ffb2adff4adf59579c8c96ea2ef5f8cf9ca9526062c5f699f80534fe7b29632febaabd760f6dbd94b0ae43705c41a58b3e3f5076a4b3aa91955ba2811a0f0eb7fa8caf260d8387d74bf038b03ede8f1ad7113d9c0c2db53b42529314f64e6938d12fd15f1fade7d46bf51169f8138ab90cfaf3d3a8fbf461cd5e533fda8ab66227f5354de26fd975039c4f630aad450eed0c561523581c11a9a2685dc95cf51a9e311067324ab0bebd9b6ed99f9ff7a4690442650a0f1de90f2db042f26ec65fc371a24056ae194e276cff62f7f91aa1611790ba5b73a0e10ff3ea290fbc5e6d79c5ab55241d19577b", 0x1000}], 0x4, &(0x7f0000000640)=ANY=[@ANYRES16=r1, @ANYRES32=r5, @ANYRESOCT, @ANYRES32=r5, @ANYRES32=r5, @ANYBLOB="3b0a98e83f571b714065fe1f46012e164a5883ebe5aa23d92fb69114470836fbcd585a96e5c1dd910b3d214f08cb6221120865c5301e5a68905ee6c791cf1d9a139efa9696a4d87fcb7e7c88e3de485bca2b9fa914a3447eff3d63b850c5540c803985597608babdc94469a8", @ANYBLOB="e4d945c963d7b400"/20, @ANYRES32=r7, @ANYRES32=r8, @ANYRESHEX=r3, @ANYBLOB='\x00\x00\x00\x00', @ANYRES32=r5], 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}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f000044d000/0x2000)=nil}, {&(0x7f000019c000/0x3000)=nil, &(0x7f000009a000/0x1000)=nil, 0x1}, {&(0x7f00007d1000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f000038e000/0x800000)=nil, &(0x7f0000392000/0x1000)=nil, 0x80000001}], './file0/file0\x00', 0x7}) 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) sendmmsg(r4, &(0x7f0000000500)={&(0x7f0000002d80)={&(0x7f0000000540)=@un=@abs={0x1, 0x0, 0x0}, 0xa, &(0x7f0000002c80)=[{&(0x7f0000002980)="994a25e5ce54ac464c7c8cde9b3561c04ea2dbacafd751c574262b48855ce9992e92b64686f47259e4eaa08c30895246e548cc42a2e376931d051423984a3b51ea35c2ad8b82c37611f1120c63633eeb93ffed7e61a2b6e1fecfbcec413f12f3c54028abd6e22c424e8d4c9d38321042fed3993b03e62bf1bf07bbd67d7886a2aac55510413b8d62c60bd2788810a3c98fe9039247be23b46933e3210c9b4e3e0c48e94ed4510d1658df5f6cfb88fe904d53d217103736ca19ad2023ad5c3c4a9a7e57313677f79b2a6deec9a4117a2c3e29179ab3cc56b06d6ac6d76f1bcc46f1041b188634c9896ab7d45142d6ae60755294", 0xf3}, {&(0x7f0000002a80)="64d656b54789f716129f0674991f294b8f7ef0721c7d5354fa39813ad3b63ef12d8b788cc2f0189ceb1291c5c471a7e294f1532de5f704b172182b593a768adf225710f55ef7f14b4d44db544d6a16ebb8c32c4e32bf4cb1ef7dd0ef4eaf9985c96acf08ccd47fe1c49498e4122228bc216856e25192013a1791f8c21e1220fb245ce8d971b08f8a0416f4421fa761425df1b02ffb4d96585db5bec37cd3cda7aa256293fa532a24035fcccb46f7", 0xae}, {&(0x7f0000002b40)="e0ca923486f11c8a38b1920627a7c45a0849bbf25f854f56718c476a727e986ddffa367448947595ea1f8b99a0aa17263ee97d9ef72c135823522e494e44e3ad86944fab1cecf53c45e3a76e87e8d849644e1020244ec63ce33607cd7d30c449f5182850daf8cad4ffa62c1c2cc882ca3a00f1", 0x73}, {&(0x7f0000001bc0)="626cc04fb615c553f89f7eb0b131f87b32a39ad3e96dd5fcbd8fc52f01923c4b04d144afa3c96221f470351cdbc0fa39a971c74bcef7e903ae4060121e041ffb2ca488c8f5d400000000000000006709e1a212367491c2e87981958e812ad7efebd34623af09a407935408478865a23ae1d1e95fc084c28ad8d57af6c4529398d2a948ea81710855901dbbb94aa8000000000000000000", 0x97}], 0x4, &(0x7f0000000740)=ANY=[], 0x110}, 0x5}, 0xffffffffffffff6e, 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 0: r0 = semget$private(0x0, 0x2, 0x82) semop(r0, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x0, 0xfffa}, {0x4, 0x2}], 0x3) semop(r0, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x2a4, 0x800}], 0x3) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r1, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r2 = geteuid() semop(0x0, 0x0, 0x0) r3 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x7, 0x0, 0x0, r2, r3, 0x88, 0x7}, 0x7, 0x6000000, 0x5}) r4 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r4, 0x29, 0x25, 0x0, 0x0) r5 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r5, 0x29, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x5, 0x4d) getsockopt(r5, 0x2c, 0x51, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x25, 0x0, 0x0) r6 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r6, 0x29, 0x25, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000440), 0x10, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000580)={&(0x7f0000000340), 0xa, 0x0, 0x0, 0x0, 0xd8}, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0xfffffff7, 0xffffffffffffffff, 0x0, 0x0, r3}, 0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x2000000000000000, 0x0, 0x5}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x14}, {0x4, 0xfe}, {0x8106, 0x1}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) connect$unix(0xffffffffffffffff, &(0x7f0000000280), 0x10) executing program 6: sysctl$net_mpls(&(0x7f0000000000)={0x4, 0x21, 0x6}, 0x3, &(0x7f0000000040), &(0x7f0000000100), &(0x7f0000000140), 0x0) open$dir(0x0, 0x0, 0x0) geteuid() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) socket(0x2, 0x4, 0x10) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000009c0)="4890526e5b4f426b22ce504dec8264b9d7023381d0ce7e3b030bcd6ffac1d38bd40908d4ab0118e3776dd6b4f602c213dc8dd4bd059bcd367ef291c3ffd6f77904c2cbbd104130d6bb519c9fe7ac0d2e8e26f7e2511a0d2cf74755dd287307a126f82dcc8052774b1977f842a2a66b57a1cc834559579792cdba2d64b72fafc76c4bb8cd7c0d552978dd2e729c95e54fc7b1cbb115268719d99fc8208fc182b7acc12c87d65875355512adebe0820c3ae09fcab8644cf54d7376797137f1ed55aa6105a40ee771dd804664933968d9400d9a661a2a558e283737fd60374abbac113518f938fc8d51849dd9f6c0832cc14e56d4152c492e770c86d9eda829de0080fadc05f0abcaac6c3b8c672f88649122d53dd8f03a3a37a24f4e601d9b81e19358fcdb1bda1f715534eb07220dafd471aebfaa1c6317837466a691ba949677a4ba6b94bcb44e7bda754ed1af49f6399e5792423350c96d2a11ab84e664fac0daede7ff47f2a18652d3d8b7644845f0ae4d400cb8fb5afdac4e8291065703b983eb793c9b901bc9da9e8a9e74ba5fe21539fa7d2268e98a814abd3a6312a9ec7d51d8eae5d89612bff6ba1934ea612799577215cf950b7b84d1e45bb5aab0bade45bdd86f868557df5a45e5a46fa2ba730460fdb72a783a4c2a0160271e0985e2578c7bab13b0ca825762a460c4521531ae243eff8bdb8ee4993d438a6c6689c7aa4e769955b2b9ccf5f0b40330c3a3e7dcc6d51c3d8aaad107e304483e90ebbcf778a8d37f26e6bb4b25d88559c1adf0398cadf422adeb6a5d67b994fdc9266762b475557c8edaab1603455443c8a97d7d2cbfdd57bb528478e702470d253ecaf0c6ed9176bcec3b7a5e97074b1ed2c20e6eb7cdc62da5922042d37938d319fab622ec0ed1dfd26a83037994c96ae04658a97ed868c79abb6b6289746b3463a5e1f60bbe533fa4db1ee9a5e67040381275332905f3058e5a15d4e28d3b8b871fc723f26846e025f37d14860221025187618b172f071852120dbefd1453370e062cd2dc0a0d54f1187a9d9df60d6ed137ad09a1a1322c8a6a4b78f265e37bfed65d35fb9675c130a091841ec696a746289262b2c28fa3252f466728a6f1856e05ec80d5bc8d1b0a", 0x328}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, &(0x7f00000002c0)='./bus\x00', 0x6}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0xfffffffffffffd79, &(0x7f0000002540)=[{&(0x7f0000000600)=""/4094, 0xffe}], 0x1, 0x0}, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() kqueue() socket(0x0, 0x1, 0x0) sysctl$net_inet_udp(&(0x7f0000000040)={0x4, 0x2, 0x11, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000800)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x0, 0x4}, 0xc, 0x0, 0x0, 0x0, 0x3d0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x9}, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ff8000/0x1000)=nil) shmctl$IPC_RMID(0x0, 0x0) r2 = kqueue() fcntl$setstatus(r2, 0x4, 0x0) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) preadv(r1, &(0x7f0000000300), 0x0, 0x0) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x5, 0x2}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = socket(0x11, 0x3, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ftruncate(r2, 0x8531) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b10005236000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)={0x6}) writev(r2, &(0x7f0000000800)=[{&(0x7f00000001c0)="7fd0465fe1a1e3d1f958e0e0f9606dbfb8e31b42b753bdf405b0b2f2bfa8fd556978b0a48081089466e1d9d53dcedb58930f6c099512794b886ff08b4f8c565151db", 0x42}], 0x1) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x800000018, 0x0, 0x0) r5 = socket(0x10, 0x1, 0x1) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) 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) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = dup2(r0, r1) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 7: socketpair(0x18, 0x0, 0x29, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0x9}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x35}, {0x8001}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(0x0, 0x0, 0x5c4a) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) setrlimit(0x0, 0xfffffffffffffffe) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x3a) r5 = dup2(r4, r4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f00000001c0)="00003226a4a9000064e7c803d2a423735d33a4dd72c3b894d1de957eedc56e0380271dc72f5796a20a91046c9782b54e9ebe4819eac1e41bebbc8fc2e5155796116e00a001c0745c0fb366c8c29785b0d6983e036092903b438bee0dd22d219efe232e9cc22761f89554c67e1d9ed3ae72e8352e17bcb4300b3c41577047664b11e0dd9155c39f1ddf1703da62aa7c505bf0229ed8fd3eff829b861046cf6b255de56a04727d21aa78d0fc51b8619d80", 0xb0) r6 = dup(r1) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f00000004c0)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCLOCK(r7, 0x20004276) setuid(0xffffffffffffffff) ioctl$BIOCGHDRCMPLT(r7, 0x40044274, &(0x7f0000000080)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x37, &(0x7f0000000200)=ANY=[]) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) readv(r6, &(0x7f0000000000)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) executing program 3: sysctl$net_mpls(&(0x7f0000000000)={0x4, 0x21, 0x6}, 0x3, &(0x7f0000000040), &(0x7f0000000100), &(0x7f0000000140), 0x0) open$dir(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x6bf, "28113bb1e6648a1a267bc03b7a447ab255dcd9f0"}) readv(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/121, 0xb3}], 0x1000000000000203) writev(r0, &(0x7f0000000200), 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) semget$private(0x0, 0x1, 0x357) socket(0x2, 0x4, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001f00), 0x0, 0x0) shutdown(r2, 0x2) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000003c0)={0x3, &(0x7f0000000380)=[{0xff, 0x5, 0x1}, {0x6, 0x5, 0x4, 0xffffff80}, {0x7, 0x6, 0x40, 0x5}]}) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x45}, {0x16, 0x1}]}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000440)={0x4, &(0x7f0000000400)=[{0x3ff, 0x1f, 0x0, 0x1}, {0x0, 0x7f, 0x4, 0x9af}, {0x5, 0x1, 0x20, 0x200}, {0x7, 0xf0, 0x20, 0x1}]}) msgsnd(0x0, &(0x7f0000000200)=ANY=[@ANYRES64=0x0, @ANYBLOB="a4621e3a2938aef62ea5dc78742e30da7eb765fa8b3740af25be9ada56369a5c30908bfbec9aac8a5bdd9a566fc512550bcfdafc57082aee8f49685ddf852e39e99379d860"], 0x401, 0x0) write(0xffffffffffffffff, &(0x7f0000000080)="2300efe4855a00beaa9acc7808d0", 0xe) socket(0x11, 0x3, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, 0x0, 0x2}, {0x0, &(0x7f0000ffb000/0x1000)=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, 0xc38}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x4010, r1, 0x1) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x2000, 0x0, 0x0, 0x2}, {0x7}]}) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000002900)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) writev(r3, &(0x7f0000000000), 0x0) r4 = msgget$private(0x0, 0x208) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000300)={0x7b, 0x0, &(0x7f0000000280)=""/123}) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000480)={0x1, 0x1, 0x81, 0x2, &(0x7f00000016c0)={{0x40, 0x40, 0x2, 0x7, 0x3f, 0x1ff, 0x800}, {[0x1, 0xff, 0xffffffffffff8000, 0xe000000000, 0x2, 0x9, 0x3, 0x1f4, 0x1, 0x6cf0, 0xe7, 0x800, 0xfffffffffffffffc, 0x0, 0x7f, 0x7ff, 0x2ac, 0x1000], [0xae, 0xfdfc, 0x35bf, 0x800, 0x3ff, 0x81, 0x3, 0x6, 0x623000000000000, 0x6], [0x7fffffffffffffff, 0x2, 0xfffffffffffffff8, 0x6, 0x10000, 0x1, 0x52c], [0x3, 0x0, 0xb20, 0x6, 0x2, 0x429b], [{0x2, 0x1, 0x1, 0x5}, {0x400, 0x4, 0x3ff, 0x7}, {0x200, 0x5, 0x9}, {0x8, 0x6, 0x1000, 0x6e}, {0x5, 0x4e9280ea, 0x6, 0x9}, {0x1, 0x0, 0x2, 0x6}, {0xfffa, 0x9d7, 0x2, 0x8000000000000000}, {0x9, 0x10001, 0x5b, 0x1}], {0x2, 0x70, 0x6ba, 0x100}, {0x2, 0x3, 0x2, 0x3}}}, 0x388, 0x81}) msgrcv(r4, 0x0, 0x0, 0x0, 0x0) msgsnd(r4, &(0x7f0000002940)=ANY=[@ANYBLOB="0300000000000000f7a8619f869a25f34420e4a75c92fd8ec1bae4c13e77be23fdf4b604bdd2438f1e889be0cbaef22d628beff1c7ffb6b1b0fecab04618b2ab5f5412ac6220b41dd5f473c9e933d7be137297790205d1db5b8ce197543d024540244b162eb840d98f05cdb607f30eba59aeba32817b9c48cbf7a281eaa52e5dc39d0f1dc41b08982da065351c8a3c281ba6de6f305d3c51122f4dff5a81712f8ccc488982caa94173dd7a145459592b4330eb19f38e4f3e5596619697ffa5cf2339585978460fef093658503c92e0b7484fb1b7011eade73834a999764e15a34aef86fe6f2b811a6e7424ad95e3ae176bf4039f98b5b832c22e8118358bf102148a842568be8c591a483e1d8c85be0eb1f0482569ea44688f105a2c01e96d95344dd87cda1aa1ab7f4dbf58f8ccac0c9086890b4d1be30ee5be863b11e970822b8327acfc60cdb00e6a428cb187b1d88233a6e7597fcf587e368a11ba01c44aedd6a4848ff7e7db7061cf8673f09645a4f5d0a1bfffdb0a1b7e9be95c962ca72eb66319a4ae3a623852d540ee0db54dfaa439f269d10122e8cd03b46f509816cbb580f8fa228f9b18e3a35728a1d25b8adb04d6cb72f9fc1b156433008b471871c9f90d66d736277a1471841e73b5b6c97449d0d0d6981da8af6f56640412ee800a475bda7c1c1ae779091a4ad81024d4b7fa354daa1ef2746fa158cae5af7be2c90f7da21d2388e7e81be076e4fc6a67c757b6539e5609369855c637e8f47d7d0172fb57b0bc4e8fec89e9d5ab4eb01890225d207ee93e3486338eced5fe22e1f8c2e2ce0047e7f2aa74d95b0789b35cdcceafb277e9e3332466582d970d0279e58de51e13dcc601e0d611ace0f4086ad17d01178d86a89554220efe321394395bfa8e74028ef992b75e67984ec38f321da82a195a60eb6103021b58a1b914a10d509c131defd6175c96ede8470fab89632e83fecbfeeb28fa7af7952be6137fd6f1328e0c4b8902e8cc6c270f45a0c62bfc7b890220011f1d955c294dd17953d9910debd96ec5bd0ee48ce1a12c2d955e7977b816ce2e493478649cbc079cf11c407dfff7eb92cfee83f6b22410f3accde3030cf15b781e487fb2df1cb31fa3bf20cffc628e603f8ee89159179f3ccd2fb9741a0497f48238860037ea4e999f9e8e9189a19857b35934c9717cec6a16e5975a9887320a1673c2a9654c099d3ee002366e3fd1042b7141f2ddeba5bff3c20af6d0637c6cd65b0cd7fb1a752856434e571cb83806f655ad1bdaaa3ea31bc26747aa571174b819f26f5008d1ee125acaa48be70b6e56a38fb4a2097a3b4847f5aa1ce2766d0da16d51eeac92fc812de7bd7be5a66f4cf780eee72c708a095078b0326a1767079ed2280254b774572945a029c3655953f45d8469de9acc1d8dcbfadeedfc5792c1c254dd79b8f8e31657739a48b2e712ec8ca0056e179177f5f30ceff9f407a834228481f93c81bca6db49da4219d68d90cd9e2695d27d94ed90f1a6947f370fafe54d956c061f47158a93f1361e7e6d8c53d1d8470f235099d4db3ba7940cc754b2feae21f8ce3425623977bb0f19f33153398d61b67165959755d4c448089c813778dbd26923c065be62a78db10c596045e18349ca8eb878a16ed505f66c8d2ae37bf0d9cc1f9bdda53547f13f031f2cf34d77dabc2ecbe0097d1c74ca3e92bcfcbd4bb00cf321d52d13bef8a8784de3b31a32e2b5fdceff2ffe4a028e3cc36f057e20fbc0aae603deecb3c164a91e66056a77c5e3ea92ff545efa89afc65d560fb62523f33bda6e29de18cec413b329afaa9bec24415b1199553f9833dae18ce421cbec819768692782193b82f6f074a04a94c79a03acb821644cfb4438f322ecf7ebf80f265625fa7cca145a3d45f33bc6efc2999b7ec18d43aabf6568b3e5f1ef8ddfe3003f9116d4d3273964fb4a4a6423be14a49c17296e2bd3342e6272e4335641815a31866594b7632588968512918f7a0f375279d9d9663e813444df607ccbd2e26a2d47092a106e5da9c6c1f355f8dc43e20433373dbd7afc5577e2d658998078fa0ecd1777bcee79f6afd4aedaa8f16fffb62cccfd773b657fd459bbae34a80b0b401c574bb683098491708ae0285e9edb6d4d4b8844c4351cc310d5567348b4f6445ca4df4506f8056aec0bb2c09f5f3b82cf1846c18f3bd1b5217b9d572ee9a66e43ce153be6087fd2627bcb4d3c778be7e0195aec30a28a95c29da29f4b3cf12df2584a28b154972c51a656d685c42db42220d969c76becff0748183fa7ba7cb1d534278b5ca777553f86f75da5715bf5339e06cdc72ee2981ecfcc5d5f3fd04a776004b144a9c1be30110bc929be1647c2770b29379a34377cd3a8fd959a564cdd0dca0f85bdeec097b039c4daf53304022345d2a57a24fd78c0a176f0ab7808666daef9cd94ef87ca1b64ba50f2dd90a622eb3c04f61678e74c8aac12152f65758e738a2847bedf193b3ef8ff37c484e28b2d51adef97af75ec7bb9f57d3ab81283937a84429c49b65e4d302f767fd64dd9c05410448ac166aa5762cc938011afe3d63e690789b5683bad800d2bb7a59e411918c922cbeed8e09bc70ee65d8ec6cdcd1b50dac1f09b2d14688335cef0815053d3d777b1ee3c08cc79cac19f9bde0038a72edb1e16aeb2e30564e8158e4b2b74c0be378803396051e3df3cd9c41db5b7414fbe1e5639696393f763ec896cdbadfff57c9de4ab28fc03d950143b423e421f8374df287342c26a97311918d921b78a74ee71d4b1873e19a7db35c41bd6f66c0c09766f47dde3608b95478f31d598822dfbf7626bfe72a53cab2463f53bda4f618d8d9b8a78dc05bc4967a93e4ef5b20c5c8c9d40950711da69650b8e0c9c9bae56b659a3cae457fdd7826ef050400d76d93f361f0ff8cda82a854cedc595afcd07f35f70405248d2cc4aaddead5a12a4e8dbe370176f568b196cd4fde9f89c214eb43c79b809f966ea53aad94e1191516d9dd2c6f1a05d1c79792b95619559cbdce29ef9efc86cd806446eb324c1c7e3009040914c0a11ee0a57585d60665ac83e09ea7e05ae8d5a6b24bade77a1e8e4d953e0f3dc08aecfe990dee1b6045e538da9ef8b01fe82c70604365b1ba8098b7074e7708c826a2514e2ee4d01ac14686221a3bd9aeea2953e143b43a05be0bef03686dc2cefba277376c89b6452f2e6db006511e995c5096e3376729f139645b7095e7b70fb1d244e795ae2060e6e672ed3df4116d3542f194540d50376e0e9db9e490ea266600a5283c948c086ba2c6fd9019aa5e37fdaabfaed655d0231bf3b5138835962c8f41eaf0f6e8d4f9d4e602a3aa58cb8fd2929f472ff77a0a2652e6dc9955aa6b654301322d0d39c4fc70456b5a59e569e4848515295005917f4528a632bcf6cb5f97b3ecc173da6b0f59a76782f7c942de1cb1accbc74b7f9ea87ab92f2c2a5caee0e08448be49eda122f3589dbd6057be6f7577bc84367a1e23794c3d7e4aa8622995492e6523aa22e1ac1c26b4bb9ef7c11ac8bc52064c7ed1d1a63f37bb944dbfea2a732a68ce54c9a9d357c59cad365507079a1eb788e35251d20e986c8be394c319e0ea3b82b6f666e93d369e1d0ceab8c9202bd3bd3893d2440eb4a8c429c0cfda5cc6a4a0512be7321760a99c8cc09c42806f3e4e9b06749286228337f095387ffa9aec5ab700e310445e0e500088a26c0ead8f25a2b5bfcc5e9fc4211a0f30e4c70d6f90f92b56f7a3f6f99ddd56328e1cbfb59e93d8c9a0583ac91b50e899b9a24624a06f5a1ad9d0714aa502510eb945830a97baddf93139a7d30d1a69ad51432a6c762d339993de45f607790e0af6561045ec96f73c48f55b8b8a375d5bfc453cf87d55506f95ca6d775ea186ea46680f0aa93ff8e801b8ba955a46e81c03ae630451fa564bf0247cdcf9938b80751771c376bc7029efb890903b95e664ef241a7f0afe951cd27ac59fab02ec5ce9bc32286a778711382c4bfac912b77906f1d058da436abe1e1dadaed2181b0474145284b09f54845504e65c4c13b43d1608c58e6cac5b0cd5b12f8ed3ced3dcaf99fbc440b62796cac7440fd094e82e408c7f8465a89ff3a3ddcbc50712be534e34fe6b7e2ea31ff7d1da5d0a32f582d70a151b58558178d35aa662b6c61097600cf26930a4147da30f669dc9f6ed5205a22a7cef7dbd81a39a0527b5afb9b0dd48bd3492d9141022f978a15b4a8a4027f39fd5425cec5296a2dac5701ebc62755c4ace67b28e069252b138c6e66573bbca327a1a02e7607af981fd63670894e7dae9e2a2fa751f7b2c4ed97bea840fc933516f6499afc8c7ad28e85e9b0b6e11735a948d2e77e14a40b56e01d4a8357b4eefec5b4c139337fce7eaf28a3d703559082cc7ac2500ed45d931fc92024587ae8d20d97a3937dc1aa18392911abbd734c05e71befe2d1b6e2dbb626891edbd89d58e7b472d10d3f155510cbb4db15e7c503ccd097ad3f268868ffec7e298b004e9aecc9a15e537587b66e9cacf4813464853b66eda240f05ddee635c0e80920afbdd20418734b1f10dc6ae52a94960a321402f953d79e0335e2641b4d09e87dab85e2dce300bc429f3167eb18d085ce7a92e692b269cbac17bf61668a87604bb70eb3dc1dd57d7139d663b27f51eb93ec4da24f80c18aa12dc9f17dd1469d80247601fe69418edb112565289e57a65d9893df66bc5f8ce2338a32fabe6f7a35e6bd7e9ed9e1daba7b8141f88beee9d8a59992c4424255be2923231daa64125f7ae162604f61f3ce2e408350ad98e986d5a172df815356a12c2d57812775cf961f3ed49a428f07caadd19790609eff1a3cb5d16cbd097d0fdc8be5ec57ba9ffb23ff60258554d1fec2e73b43454b33ec52a7027c798f1a01768a819cc56ad02899a3e211e6afa1db4b78aae07e550e8c4b4f0016bafd52e94b1ad3738be2a8dcf4c9357d841fc0600ee6b9680f9d5e03796e8cf98e157abf8654900182ed38646268cd0ee27dd9e86fd597444641261f30173ea9409f7513432cc36f018858724b18f524f80673db1675d2889fab0e3bbb457e279afa2af4a823ec19de1a29546ea3923f6c70256627d90dcca1d6df5bedb9ad2ce5caba8e8a8b1ec1e5c53ee2cd39a77e430606ce08f0a74fc7aa8c004639c03b4af2edde005a93a7f8e1c187b00548c3d633184439ead5987dbbabe58d68d8d026bc61964f96814d7277d4a8630f9d4f816115d4f0f9d568440ba89ec0d7c19959052250adeb8b13469bdbb5b9cd6a528a4dedae203faaa5f53f53a2353147758fa75ab9147589569df1a11374673ee3e870e02da072a3f24f637f01c4a83b078ac4341670da9a947df66261cf4a063938b49ee3be72d2b98c823bd2502c0a2c6258058f560c828cc57aa6ac5a9605e1ea30fc54f978edab79213716454f31687018175045fb9f671eaade233eb49856c69d300d58c471f5015cc6af374a8692fbae1057ce12f2de526f5171417f6b17f792e179f0f016a522317c4d95aa577cfbb440dc31ba6ff93b5a97d9a395ba82c5eb1fb6cf7d2bd94479053789ae6e8951b2453daa61892c3edb533ec5f325385d08f0ecc84a55f1c7a85d912701e97e2a3cdd9716e985c4521cb04130851a03ee172e4673cb95ef263021b1562baceba6e1ef19dc78c0d21bc4d672e009cb89049772078aac06e9f49c0cdec945d4fced6580bcb9865efbadee5ea20124cec15b5cc3f7feac1de0e0b0e2b509d1c680c952b5146d3f0f98245dabd576323df0db0333510800ec"], 0x1008, 0x800) msgctl$IPC_RMID(r4, 0x0) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) chmod(0x0, 0x3a) socketpair$unix(0x1, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) chdir(0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) open$dir(&(0x7f00000007c0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r2, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r2, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000700)='./file0\x00', r2, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) msync(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) recvmsg(r3, &(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}]}) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100), 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000401}) mquery(&(0x7f0000ff4000/0x1000)=nil, 0x7ed841f1e000, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket(0x2, 0x2, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000540), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x6c}, {}, {0x6}]}) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f0000000180)={0x0, 0x0}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300010008, 0xffffffffffffffff}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffdfffffd, 0x1000300010008}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4}, {0x74, 0x0, 0x0, 0xfffffff8}, {0x40e}]}) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[]) executing program 6: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) r1 = socket(0x2, 0x1, 0x0) ioctl$FIOASYNC(r1, 0x40047307, &(0x7f00000001c0)) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) ftruncate(r0, 0x8531) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673", 0xc01}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x60}, {0x80}, {0x48e}]}) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x10, 0x8007, 0xff) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000680)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000500)={0x3fc}, 0x0, 0x0, 0x0) r1 = kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) socket(0x8ab47a4e4f54c409, 0x5, 0x3f) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffff000000000000080045000028000000000000907800000000ac14ffff4e204e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="500400409008ff00"]) kevent(r1, &(0x7f0000000000), 0x400, 0x0, 0xdb74, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r0}) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) r3 = getpid() mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x8000, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000040)='./file1\x00', 0x80, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) close(0xffffffffffffffff) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000180), 0x4, 0x0, 0x3f, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x0) socket(0x0, 0x0, 0x0) r6 = syz_open_pts() dup2(r6, r4) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r3) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, 0xffffffffffffffff, 0x0) utimes(0x0, &(0x7f0000000040)) executing program 5: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) mknod(0x0, 0x0, 0xffffffde) socket$inet(0x2, 0x8000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r3 = open(&(0x7f0000000240)='./file0\x00', 0x40, 0x30) msgrcv(0x0, &(0x7f0000000500), 0x1008, 0x0, 0x800) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() socketpair(0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) open(&(0x7f0000000100)='./file0\x00', 0x8, 0x140) socket(0x18, 0x3, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x6, r5, r6, r5, r6, 0x7, 0xfffc}, 0x2, 0x7ff, r7, r4, 0xff, 0x5e, 0x2, 0xffffffffffffff81}) getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x1, 0x0, r6, 0x0, r6, 0x39}, 0x0, 0x0, r7, 0x0, 0x0, 0x10000, 0x9, 0x8000000000000000}) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x3, 0x1, 0x7fff, 0x800, r7}) clock_getres(0x0, &(0x7f0000000040)) clock_getres(0x2, &(0x7f0000000080)) ioctl$BIOCSETWF(r2, 0x80104277, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) shutdown(r0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x44}, {0x20}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) socket(0x18, 0x3, 0x0) executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[]) msgsnd(0x0, &(0x7f0000000140)=ANY=[], 0x401, 0x800) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x6, 0x0, 0x0, 0xbe}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe59) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df6", 0x15}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206925, &(0x7f00000001c0)) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000200)=0x1) semget(0x1, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa66", 0x3d}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f0000000340)) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000140)=0x7e10a2f) setrlimit(0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x800000018, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000140)) r3 = kqueue() fsync(r3) pipe2(&(0x7f0000000200), 0x10000) pipe2(&(0x7f0000000000), 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) write(r4, &(0x7f0000000080)="0f7850a8f62859d2b5eb72a2f15dfc99b094376dd2b2f7c877669e983d1b5d8a6e2361267c0a5bf2a0d9324fb057094600782284e67bf1aa1e5211952d980fac3e49873d3b42f4e2d9547063839f0cf0d9d0156c87cfdb290134a054803ee2b5e8917cfced7f15670af8b761", 0x6c) kevent(r3, &(0x7f0000000100), 0x4, 0x0, 0x20, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) dup2(0xffffffffffffffff, r2) executing program 6: socketpair(0x1e, 0x3, 0x0, 0x0) r0 = socket(0x20, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) setitimer(0x2, &(0x7f0000000100)={{}, {0x0, 0xffff}}, &(0x7f00000001c0)) getitimer(0x0, &(0x7f0000000000)) executing program 4: r0 = socket(0x11, 0x3, 0x0) recvmmsg(r0, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000000)=""/95, 0x5f}], 0x3, 0x0}}, 0x10, 0x0, 0x0) fchmod(0xffffffffffffffff, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) truncate(0x0, 0x0) socket(0x18, 0x2, 0x0) connect(0xffffffffffffffff, &(0x7f0000000200)=@in6={0x18, 0x2}, 0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) setsockopt(r0, 0x1, 0x8000, &(0x7f00000005c0)="86dd6314c4892c5fb438e432bfb2c65b774d3306d78d76034e3f4c7cd510b64c490df8fdf3e46e2d728f15d2c4c1e2d0d67babf8cc8c3b3baa2714214c655e4e3dbd1b9ea6141586e836d049928f7d15f345c8347139373a101a1d100989d82d26a84b89ffe51e57834592a105bb1f278ded0656ba07d200a1f16ca808005a28c218323ee17c4145ca2a1393bdaebdd38775364cfa74837b717127263a131a417ad3f180148f7cdff57f651593831741b7a2f2e443eaa6bf5bb8150c080cb12aac48252a07aa849a2603f376e36a8b8299ed6a67e2356866f9e13fa72d3e135c006cd32bcfbb48f55517230fa41ade0537c0f081013f6ca5f59ac997d8e405148fe0582cea110d29342fb79f9a9f8c7c14aefcf95b9acae0a6f3f44b43c01437b63b3f2e6d6115b0345cee2c2f565ce6900dc5269f933f91fde08ce86efe7a6726ec00299901af4d101b24d32399657c8f898cb2d0b553e26ce1335fd26dc8cdcecf91bcd32f3e399723d671024eaa418a03f6674e9be9c24683df61999abb124d81af087e73548db2f503db1320fa182c68ba91066b0d1a96263d2b6dc025e1e4077e5352289bbc4c7dfa13a1b34ed09085ae8d45237a4d8a54d06309251bab78bf380dc7ccbd8649437e2ecd15659e6295cf060bc932ee519616d022b1ee06359a5a352b279918b242c7fa8e3baa12827327398bfd761bc18b074e07d58152ecb533b0ffce12d74293a4af20cd53c5717ec4088e564adf8c525984e61b34c5e92f06666be0fa548a6582f8c72fcbf34e558cb16cc0ce0ba570498ac289a05053bdb44f7bc5ca282b9be8878a72007e3eee91850a871b8a359117b4661919eb5af39d503bfd14071a5114f31299c83f1a01d5684a49328d78e4a0ac82b89af34e8300ea4cbdc95c515c55a3237c6b928df97a7b94b9aeffb5c7174f41716f37d6480761a51cf1f550676fd0baebd61827ac3bf08c8a62abd66a8d039c7ae17579db0eae73637bfd921df5d61f284da9987f16f2149acc5f77b5eb872e283d28b694d3b1834d0efd19642ad37edf84757b6be655aaafa20a8ad968020ea97d24e573f33bc807dd6c9a27a09ad11e1739f4df9a779ba58d6d90579facbcd2f8ff0d96a8cbb212f170e280c83cee719eceb35496e89bd347f436ca0caf36db8ccb5f22805b6db5b52323c880eda4a08fd711433fb58fe86bc0c3f533c06c9087905e971a7c9618b14fb9ed30b253f2962d9956edf8eb05ddbbfb0f9d57b326d07f7b5a3043ca5ff967ea6710cf02de9e2b0113a99f7d8b4ec63dde44c4a29de4927e8e22137d4307be1ad99b3ae9a6eeffc062fad816f9fe5ed784c7423e83b8a5e7b8680e1fcbc3facfacdb8f5247bb6b786f435d4a5d25c181727e8f70da3a9a2a4787946668287f557a91fea828406a917125da1c9067a42357909894a4c1687cfabf397e456bef8785ed0ab65c790da99401385f435467c16b8aa9c0edc98ff92cec6243582cd6b00e866cc222715a95dd9db494e5014207f951ebeedc78d3680d8ac20f34ecfa37fec49beae1ed0e3e875b0b58e3d177ae2a1687c326f37c8d44f33e84a1c0ad5367a5548ebf55f80f22a0a9d3e1f83da2127116cd88b7805c9fbc58d9e65a68207d0765877e1a1fd5070b9d03986b9ed733f2d259a22ff1e9b563256547b47a622566cf37a21b238010142d9a98ce3c50328d0154029148f25eb336d52b0119b0ec77d9db07c2d3a7bd21b35851593cde70585d48ed3b09ee79598f1a14b9771dd716a10cdb6dc893a5c31c4e1467dd466ccad270186017b398d2cbf60e86b80b93274b836bbde814b8ea4cc3e0f141591588898497d1f2e9b843749cda41e784b641a9d10d96610f0f1f01fc10b8a38c9b96b494004a27ef688f2001a3e21aa732cdcfca7252f33f4f633471b23f76d3a000d2446805d38232c32413354f6b9e4ec5e8a6da60e75c28bc8fe4110f5005f314612686bf638fb8ee52bcc452dbbe6b4f5f886c566ad4f388582b21db91322d2c3e401449794155637852b8bb8e6758219773e97a4134296bf30dd107787095e5d35fbe3279bb9a8cab464be8882981e4e1f4eb2f2a9fdf579f3bb3e6fc284d442b00ac873e2dd700eb1351b943a4ef3f5a3ce6183c1d9819d71b69daf756629bb83ff16deb57b6b8416055d382b6e2a7b3785e17217aad70e9c5f56c5e3cd3d665ce3c10a4a17dc70a1887dbc1ed35a5dbd03f034a622c158ed1c29cc2590246b1840ca8c1a997a48569258f0d1e1d9a3fddd56adc991543abb16947067137ca62748cdbceeeff89e17adca1c7fbc0aab62fbd76af68836b2268689c10d629f885d56f695914488affe810e8bf5f8b5fd68397e154412c6c8338bd065ad40f563d3c0040bf785eb5988d181b128ff7c8171f2e2388009d61bb5c242f6ab87edfe4be666608852868ef95ce7e5bdf15e97493b5b7429c5b445f8c3e898a9b9b98b269ab6b8cca5c373086961b077930b2cca91acb5c45387403847ef0917797c199fd6cd802f181bd7f1ed0e43d1cbd31d25a5a14eefc6be453d92e9223b444e3fcb50aa60a7f2ee34614c60e1d4ab4acb16c910fb762c3311f5c72c4ba314692edc80b49f1c4bbbc2fa28b3ab9996fa4538df2d53c666db3f29ad002d679e8ef0a573ded1d756ce13aba3721539999834ecd3175f087d94c4dc26b1dfbdc844a2f4e01b05f67acf707fdaa4f20c718d3ca936bd1796934498710a0b4745bf63ff4d6cebfd1bdd04d6e261ad8ad8ca1df21b08ef47f0edc93264bcc8feeb38fca0d7f2501a6bbc3c274f1ac90ceb97d6685be1e4ec23041b84c01a51f844ef47710fa521946fa8aae0023de1948f5eafa201ebf163f7f53b4635162274e34a56ef2e0f3940db2a8b1c7bb3f0c57e9982e358278ad0d2b5d75cb50264854d2029091908dd4cf8888162a9fc2b6bca59925d8e7e53546e9d6cd1ff9fbc3376a8ee0ad5ef3cf3d8e62af457115b669a971a0cfd3e148678add92d7997d82901b3527e344fbdd2cf21fae13486e53b8b9219c68696f5e67cbe655a72f27955e266fff518bddd5166e4ee364d59d2c0b30815f1b6f514c128b7d3ac9c9996da9230eca58d63b2c7b100ebab3aca0add292f5351dca41ab59e7007cfed76e204ae5570353ae8b5de27f98be0d03ed938aaf5d46facbf5d56a2926e62adc8ebd67f7b1033bf52878620bba41a05cea647e0faecafba8dba75a73660de6be2a39ee584c2837215e7e8f9e35eb417c6d75b646fdbc8e20047c95aa13640debebaac5d6c87ced9be9803336934c0b99cf82276abc76234747cf702acde8a369294c52573d4b8e845271ffa2210754b615023c671c5a8ac82a501575026533c361a62d016b0a9e3bace33ae9475cb1a77dba9f4d4d07823e58e9da98d7728742db9207fd9d1d51721079de95af2c6a6e3d44df13d3216ce39a9538da9f6d3fd69a575e51c36e2827b94310ce47acdc5404530618c862574aab7793e8c3015584ae7627bb82008d5ab75f20c5c83a3635f8c2bae468a5d184237ce4bbcbe5817921e8700ff98d95fb7b543c16212ee4d52caf857fca7b96a7c6a1e29755425140115fbf754fa2a1ca67ad642bc0d4340097d8c590386ed8c515de8d6c325c360e0b5b2846100a3cb322ab38596c8855b97bb963433c4e3b0ce9abb075eee04eb0b953d01ce2cc7075608ecafbd9ce0c828372423d525d6a4e9a91f153578558b6dd6437e2d60f3b7d5c3702bd26c92173d0b98fc630a08d16e9ba0e975e13add8f0d28ca1dede971012287262af02124af99737a122750437a75663b563cf26663174ae6ef3818060b2d8239a89e5de548c0301cff29342096f20cdee611f4559d7946f3b40aba65327d86ab296d749c3d767304857ea69fdb91e2b061b6f6a5dcb57e92ae3ba31ae5a3aea329f30ba1fa52c19f16f14fce6488edfb951ebf87e42d5d293492252d1d342b1f05108eef1ede3f1b5ab6c6ce375c09465a7beaba221e2bd1d938b1c6422f85e252a3f5f23a1960b868c0ad531888cd55f409765e476e2b01546774363854cb76bb68e3d381438627fe6dd744c1dbb023008bf8c36bb72ca8f65897ec9cd2a30273e9901c62b94aa349f652f40faf2e2162134b40c1d958f58431d3b76961cf0a2e46aac7c5a183c48170126dfe082533f4a526b3c964bef74edb1f956a9a7f984bcb8853c696edccbc87d49aab0c74d2600bca840fbba046cd990ceefeca909154a12c7c31476e2bc43c3e9ff3d017141251e192555df64cd65a95d7a7798b4db3285dda7a1ab6abc4c4f9dcc4392148a9fde065577037ddc60973bb529585c27662e40fcd249ee9bf5a16cfe49672a75f1a68d9c68159e73b639c7244295855ca0def4a464dbc626c364103fe006b4290bacb9800c12a5041322065185c5a3f68d246c9193fb617b90dd1f0a0468e30cad08cf4e98d4adb22188a7dcf982e6c2053dc0240f810202fd3e4f94a85a96628375a70c2154dabb3edb1852eb324b4e9e77ed30c681d8cba67e2925224791df82331a66cf2b341e158877866eaa7d2c0e56d5efaed98841d1570094e89bfa500a156e63a0a050b2da04fba5e1b28574f0222f78f98a81340c67a7b8a9fb416828f8ebb795a018c09bdbd4fb27af642143376813bc8c8087426ae004d0da4d18aa59eb0f1c50195d3dccaf50a4672d9e6f7e33935878d3706fa3a1abd6f747bd46ac87179141852f469cf494d6b319c04c3b6a6404985df55e1f3681426e9ca0cc0a3bc0fb4e06a9e0f4136b7acb395359c6cb5eac2503151810084fdf657ff4e285a2ae67668fab9ee3aef34cb65835159bf9bd31898a581f8e6c1d9c8ee78e81b0dfe206cd9e958e1aa3718d0680c1a2e29949a22dda67c6140ca1dec0918ce6035b641277961f43eae2af71d9b2476ebf6b2f9e32aa1bfc8ad5944170db86eb9a8d90617869edcb5021cdbe19c239e90bdb9af74bd4ef170a44f698c4c8a7a8a52f4d0e89e3c45248de3ed49a9d26d2d57445cfd2e92fc2c2bab57e7befaf74af73ff5eac006d383bc08aacca5f09d03095557df81be2db86766018f18d2d5a18be2e4e5de4ad013e928d55df0c91d00d6f9c8e74fec8f3309b319648f43ede6660bf446866c39ebb9aae19f749cf26aab2dd6b650a52f97dc057fe8e56d832601b42622a0164ad54c632a83c8de623228274f85501854c0be1f75a762b4adca23862d2d0fd4091e6b2aeb322eb886c765444beccf361fa9f5a8478412f8b6e5b62a65b4831ee89cd65926782b71fb05395ef5f74f227fc62f5e71755e65f503d0d04044ce5cca4a466ce162733e0c3acbf9c11637b662c1ae5c927557c45af9118fdeed10713ca305c2f29e313671f96d5f5cee6548a437c6d0085657a1f59ed3b447104f0ffb739482960fca7fd06499e21d9e7eed2c538cfa925a71a691f3e9335f5ceabf5e6d72c58139d667d508a90b8b9cf92f114a8f63b889648348abbc5053ca6359aa3c72cc3e1fb69377647791d4bc4f0a82d7fc06b88670ff42812b9ce2d85c3481ea9cd64bf2b2cc55766f373ba359b71074eff9c29eff9d393aa3a13b67d85482140a0b7aa7337778646073cfb2fc55b5fc868f51d4fc3b792a7365092c476d3560e0ad44fb195895139ba0fcb5f5e4afe911c45f8e77799a55302fc55ef1f910aaa56419d708bfbfa49fb3f8d8ea4045a10c1035dfeb6b490a38ec569b0f90a81cf8c72cfa7171e2749daba2ac838cd28d7d23befbb70f96b7bfae86c64059874262bded937ad", 0x1000) mknod(0x0, 0x0, 0x0) shutdown(r0, 0x1) open(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000d2f000/0x4000)=nil, &(0x7f000082c000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000400000/0xc00000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000dba000/0x4000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000c2a000/0x2000)=nil, &(0x7f0000518000/0x3000)=nil, 0xfffffffffffffffc}], './file0\x00'}) r0 = socket(0x1, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x8, 0x33da) ktrace(&(0x7f0000000000)='./bus\x00', 0x1, 0x200, 0xffffffffffffffff) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480), 0x8000, 0x0) bind(r2, &(0x7f00000004c0)=@in={0x2, 0x2}, 0xc) msgget$private(0x0, 0x460) sysctl$vm(&(0x7f0000000000)={0x2, 0x8}, 0x2, &(0x7f0000000040)="1b729cf5", &(0x7f0000000100)=0x4, &(0x7f0000000140), 0x4) r3 = socket$inet(0x2, 0x1, 0x3d) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x45}, {0x80}, {0x8006}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="89144c0129ea94f77ea66ed006e3bc58e261c99a", 0x14) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000140), 0x0, &(0x7f0000000180), 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setitimer(0x0, &(0x7f0000000400), 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x2) setsockopt$inet_opts(r3, 0x0, 0x1, 0x0, 0x0) r5 = msgget$private(0x0, 0x0) msgrcv(r5, 0x0, 0x1008, 0x0, 0x0) msgctl$IPC_RMID(r5, 0x0) fcntl$getown(r1, 0x5) mmap(&(0x7f0000ec7000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0xa9d) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x40) executing program 7: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0), 0x2, &(0x7f0000000100)="71f91e", &(0x7f0000000080)=0x3, 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = getuid() ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, 0x0) setreuid(0xee00, r1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000001c0)) r2 = socket(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x10) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffff"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r2, &(0x7f0000000000)=@un=@file={0x7}, 0x10) executing program 6: close(0xffffffffffffffff) r0 = syz_open_pts() 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}) r3 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r3, 0x0) msgctl$IPC_RMID(r3, 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) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000180)="98d926cc1c68bcafda73d24239c0ec64cb0f13f5df63fa33a13c37427233489492cb7aa9893eb485b2422794d5a835bd5ea43cc591eb21d9b52584162d5ecc8d9a3929ba91e5c40163dd1a3434dc9493de1a2a19b30280aa5868ca588773d1db052b7de16a22183e334af913fb8e87001ee8db03e1912fa380c9984c71c001bd449627f1be8f9ec9c7dc834e1194702c233664175a4d2a21d590fb3e0a2b6efba8afb59425ed19e7c6dde07f70f4a025a96645b9d7a3b9a395db39e70880f7bfb44ab4cbfe2880e593cf583cbee4ba33763347c7771ebe84f76cc72fcbc289da7881da17d6ed21bacf0dfecee5d8ed3a", 0xf0}, {&(0x7f0000000840)="c18d9e0ed9d500492e86bfa0c687ae90529a3065aa96d61d055eecefb3a069e5f21570eb75cdfc934972b07e23129331726780398ca9cabe8ec75df8cac5947810e4a42da307cad91082621d59802df13e3e6c8bd3de4d69279f674bdeb50c7ed969d2b3ac003b39df7e6f420460f62830824b3663fcc140ef60c7bf485ae2ed3601c41f3b72373a72d30bb2a11cbbecfb317ec60529f682adfc44eb1e67e47f0f67d302fb4ffc5c34cdf812fb55453afed7629d6ff817bf8978e60dfb83eef7fb1d36818e2b3581a691a23dc2bc494f5e916479bb9d795a68acc019a89f186c7a62d7a425190a4d9bf192c39b564907e8ad08c388e749a650099467e3c31938287d1226acf87f473e2c7113c360d7930693951192a941aeb30f0546a1bb4ebb5d9a5f13345e08beafe7c4e18368ef1e9a2f664fd1e85823e30fcf4935677d2022e42ac131ca346feedb2979288992240038f9b171bd3ec2dbeb3b34a4b63a976e8d47646699454059f31857e4b8dcd99b4225828d20d37e73a06bd30d1474ec07947c7fd79f3304b222a85c5213d58c7675b54ad17d9acb101b09c8104558817de653587c2bad0daf0cc8d28657909f11f52cd465d86a309011628bf015805fed00580df6d8c27046fc49c1132701cf611e3674b4d924487c3418a35caa974c31efc108f98536c5cc28ae7d5e3fc7092a0a01a16c029c595e3062bfe7d1ba616136d8299819e288b07b7890109379ad5d1596faec8ad9ffb732cc96bc29a5916ba94c39a76ee328b73407c5faeb701ab9851a44a704b6447d93a2f757b6b0b795b9edea463eaf88eea599aac1b74195f71005e5913ec90254c7c964aa63c254b29f46d28771066c499b8c02bb53468d319ff2f2fb3cb64a9f46e2cbf74d9eceee0b2d9b4f89b31cf0231e8ee6a146e75488cd0929a15dc1cb0f1b7221e68be6711aa259529c56aa4d733862493e3697bfea722636ca94d5ac1758a78892d66a08e4a8d9d5a11249ae005367ebe63db1e13836bb09b818b2d10ebc911cf51437d1253d71e7eb14961c87e7babf1796937eafb6c732ef07e4c11113cce542bed771fe0dfcf1685ed12656425d142d0cb938c3d34721b0d96c0097897314fe8a74ca94962525220b7f9059708e5305780323cf2207d720c84bd5774eaf641357eb7c912a405eb251523610573e4da0bd98649d7c76d290e40091830d7d6ddbef69120936b2dd1185082ec6da8cc482f7c9e747b1d97cc920ba7c4ee12dbe0a0ea32791b2275003fb653263276534e76b39fd545bfe83a8ad962bc06d54f564c268cb7e49fed35d114c9df58944fcb40a8c1e6acc1316905f329689a7dc1983d5a524074fd8c07c0beec8c46e3c60646c71ac2e6636f9a81f86ea19d4607b5fd345455eb70e5a3cbccad57a6a0ea5f1828aac86700fef82b724b12650f7001898147ad20732f2dffdb7f08ae3992475e2cfcc9ed373d55b99efe289e13373948cf9ba90d1c91fe3201f6949599c9a15ceeb9300084bff496b87b3a9fdcc39ea52aaf2e4d81c8d0de6947383f4acee2b1d82f67e339743fa0baf8298cf3f0f08011ece3dc71590b518957c09131d11e7884d7ea903233cb6103d3bfb5c97b669136273348158475ff2d7ee8313db192e24c82942d6592b064879f9d45a7f1ce49e01f3eb3fa23d33309b3bc56a2f0b37f9ba79d163db3d9d5f6613665934a7bf09bd2b653c53851cfda8cd228b63305f11064417f94b1577c6aa34ab90668afe335b7cd9c9b5c0acc410aa08a8bb02c14627cd1267e1b0b8fe88daf0ec8cf430d7f3a44fe0c2ab452d0498e988993537af58ffecf93efd87b5a9ce49326b2cfae0eab37577a814e8a548f035f1cd1ab0456e31f04cdb823896f12e25db7592ae4d9f11d072f03713e0880f9a63bde4d07ed159a9ab0a0b95f2a8a68750d9efad028f80037b2400a1cb3205c5f6e46d1cc23ae2a285e8c66921182c057d281c9b5b52e115cf29464736a097ab89b09d2e6c3632963c58780fabc74e3d3278ef7119a15a5482340b7c597e895112a820d97c039f706212322134c11e4842d80afba00cc3b08441ecc3a58e2ceef31eb69e88f104dc3eb91da5d679f6af504a6d3e033897f73e494e11ddf90d5c11c44ef53830b0d8d84d5e6d42f0d0175d9e1fc42a12a517113b3ec1049b7d6334e940ffbdf65d7062f6520a78c38d3fc6a11d0adcd45f4fc5b9ba08757e6e3d8592cf986b8d181aac7151346e8f62c4966c2cedf68bcce9ffa7173e026b6b983380671439fa2681e06172ee3891ae5f9264d67ce5f8a361db9eea084ce2338921754fd17ccf2d5477507f9991aebbe6f96979f9157ccbb46ca5cbe6888a6286a1173dea87ef53ea60ce73b2cfea4a9477c39af0d85f1b0bb2c9665fa41f4a42e920a30cf3101f8debc52f172bdc17589122b121f84b416685f2c74bb7b0cb326653bf92481fb5c7d3c0f8fc00e0898985a987ca01fb25863485190f7cc5fc0a8b697892072d7a6d506950968ad7cd67db2da8edf72b1cef7a15808e087eb53b4669d5197ea3e409f24fd99e271802d797dca849bce85b9ac4e8134fb346e619a3f6012e1121eb589adb3181b2aa29fea30f9102f4e867e2cf6c1d154418970a80982e7314c39e34cbaf5f16c6dc5c582528b13f08dd4906438ca79ff2d07b37f8c89b85d5e4e59d9fd925a0b21b2c65f54d6f2fbb3045a5fc8b3824e182e3adb3131abf67476d178feedd61d8b6b03efc34c68a8a99c0c5da98e2533ade85ae515b9318c13209c715be5e58074ba69b1cd8cda69b74139ab2eb67fb4931a10d3cfe3e745cdaeec74e4b5be864e4b5485a82ef1be5293585f11a082e9d978c133922d8f401339261dead95c4d6cb022e827adb92336281fda25ce6a9141328e010fc0625f1979b7e01ad37b45027c6f813516476254253684bde127e2d5306f6f54e7b303ac1c59a54e18deac9aaf5366310350567a8182aa2e8ec0e7abf063ac3f105c933a4c13f2f2ed96006152ff5a9a05d5886badaaf70097064b24340914265286f35654eacfd96971f62801042d915d2775a3434ab5659e19a1e2058b1f8c4e6dbbdd44bf1164dbfa7b343477919e001104a34306cbea72de0cd444fe4bf6348ff84b01ba0274c861ae4e83d171228d878116593e46500c7ab3b3ad4c7106baa4a76c9c88aeb3184f9a905189b77b5f753f0278f5b6c1a32e473c66a5760976d770a3913965464ccd718e72c03d7d413b1541c3f442b450c3ae3210eec4f2687cea253ef6cc3d17412862c6cb902c21eff7132fe2170c8f8ee641c592d4cd2e4ad95db0a272943da125fb7dd8b9f7c187c2c6047fa206df00aafc5b480a0dca23d33e2166994f27f76e54827e2676bdffdf450933c55afbde2debc50765e7eb9dbfc6bc4ccfe49a8977cb41bd86deaafe5579100129410e64a66489ab339db44e499468ccf8688da9344471ffbc189c7dac424b61b5d336304bf4b4ec712485415d3e868fb1b1ebdf3bc299d740c70a351ddcdb75e2cceeb78ea602036dfadaead5df60233bd8aa079c667a0c915809b667bbb6ec5162456667b8db2ccae91745f9a5e3f1e494a7c0b9a2405668b2722f710cafeee2e36b707b69d957e5f6aedd4e35de354028a9d148589bd2ac51ccd2243b6eda1582accbd432839a8b740367ada5ff94d6dcbb15cd21a64b3b03bedc9d6cb60fb42327178aaebca16ae787119b0bec226a8b631c7d5b2f437fa7b6fd69fb4dfb8c67a9c94890e2838de6e91d09490ce95e98c640d09a5b463c8c3f5de1e50d40fab10c8d5eb82aa1026e81beaa61d2c54f422faaff45b7ffec46ee0ab8db1702eb8729655534b81e2edc753fb7e8563e64937936a19ef41f7676fa1dbd0ae97d8058c826f37fdbadfda35dfd8b62b79b4f5c3ee4ef9fba2f94cb22508e292a1598c9f24be9a1e19988efb5b583ac6ac8413d5cb0aaac207ccadafa1bf93cbcbfec5762a4a50ea08c4cad427a6a82b6b263ab4519cf0f4b4a8a638e3fe3a77424855c935d84f5a51cd966f6743ec0c41d9d3dc2475c35cc3b05eaf9426a269bb6667a0af25233d71c54b1db3f702ea61b4600e0a8a60d6efa2eac129c535ef03ed6bb5f014e8e39e445e814912298f21a38a3a8d22c0f5c72afafc6d020292b13f5ee27bc92963d20135ac708bba2977fe538623278cc80e4a8d3e65474bee174cc2e52caa75a9db1fda66ac148ea31a042137e87c9d7b2de94dccc4484b12c1b896061a722669669f76204b9d46957a9621ad23fe2452d528c98a1a376ab73e0ec4db0e549793aedbd49096be4e6e6127e167336905b91ada2156d61f7cf1e10ab876da8b56f889191401c575a7fcc7e61c826ae774ed5f15356d250474608a97f5262d3cfc102a945554e641f43caa00d3f543fb3fef23664e31d5e2ff5ad157fd2a439f0375287142d30f2f85e28704b1e4ab4a4929a4fcec6d15c4c201d88feb1715c027f6544f0cd8960d221944057709c9769ea60e64602ba48dc8173179ce56f7d14afa9e7f6b30774762fcdf1f0a0f3f4de38e17823c227647561a25ba30c5fece1357dfbdc2fe5816060d15bf03f3ac025c6ae1d69a4a3d4cc86e5ce07fbdcc728ac5b30c57df9c59d81aa7aa45fa142417dbcc2f626bff69ed1aa426a7e9830f81cf63fc11e574c055960c3330bf8b02b01691724ab53c246fbe9d199a78bd86b4879b07a2745155a5e0d72b424ce0f37b97f0f188b5dd96233fd5cd729ef2a2e42fcd394a1546dc30ee14805be37526379e0976477a5cc8d39696379ff8b4dd1a5987b262aa8a10a9abdfe42dc934ed620a41d521e392a3fa50e04c7bdc2ffb3552ed6ed11314beef2d2713433cb305b4dc9efa88f0d6d085656299cfade118d0ef73a4d3c86f91990af00556f2ccba2d0eabfd2fff571ab01d6347bfba35638b555363a0f01a7831b7cf85c83a4f5ea402f9ca7eecc48e0509fa8174f30895e6fbae3f58e45c66dbea11e71a0de08c6852f0ae09c4e19feb8a59068dc0c43e87e9dc02dbd3f7b9936518f8accb110fd88f19f03b762dbfaf6ce3ce185d6901ac8c366cd9f6c9cac88ac3be5183f55a02e270e9d466bc9d6766996d315cbe075ce2376711d452232b9ed5f67b969d16f4ba5797c3654cb1936ffcd95b69380cbae57add07de38ab3735be789fd261ba963433a80839c907018bb6985b07558ae5ec2356d7e759399fc236fdcfe6c3a3e9946723dcf618891e7ac51c397178b016df71f34f6f31cb0d2f65358f12a92107f456c2d5a9ab6eec6a61ed2f9992cf30557fedd03e2fdcfc3722152c6b057e8c2f523fd0b6b4dc7a0a47ba9cdefb7755f95206a215f9e7a74a0f728a3e6aa63bf45f0f6bfd71257d0d64df3d12de2b8707d25bde800c449ccba96416cc0ea7cc9f6c1925511a4dd3b81f49bdaa992466b74cdcef938d33ccc42ce6c1c55fc56b8d62d0b716429239246b437c1df58020b6eec8c870c095b70f11df684680d5e329119ad2113e403ed0c47de0fea61ee658b6687c3826a1489fa22d98e76ce8234c58c4934402a869d44f58f15c591541323cd61d5a8e6fe7d9b6f8e43cfbd121d6ddac0bb47d7d797490a99cc288a8d2b6ceb23823d3487732fa2000ae97af4e1f55b86eab370561a467042d43efc37a8ea6b86c60b9541acb4f8fb76386f4d9722ba1d162e1292cdd849ef15b663ad07a9e2353e574a40aa21e8bf750e4af54f3f4daf679e57e4c09e4de206c563a95af9832d7db8e0a2f6e12bbd10acd0b393204015b359abc6100", 0x1000}, {&(0x7f0000000000)="4b2f99fc20020c0a3fca4c05a33de8830c093d276081cbc8b321923dc746a1", 0xfea4}, {&(0x7f0000001940)="46c01acdbbb5137d1e7c4a0c86505daa5ed31064f78caa10ab2010169e9f2c8408bec02ced6dc9cad1a657c87048f20d7eaeff48f1dfa9f8d50e2b6dba8a02e818745ab931bb5c0fca332d92a0dbe6b75bf7b21c103ddaf7f6d5815564dafd61b91fd4408a1297f484153ed406cabcc94f60d3c2be1c45564c5ed9c77f845e37796624e0c29ac9dd4c3ad0df4470973b1f2939b92639fa2be1294a992f883166a56b", 0xa2}, {&(0x7f0000000280)="a24358b3583def805ed8a91c4e6b0b4039d87d63294d921784d566b7740c568a39bb5295c9fd5d96a7566f3a1f1c07d78efe86f8ae37aff13667bbe0d063aa970ced6ce1fdc802882a9c81ec63da5484b5fe50cf", 0x54}], 0x5) executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x4000, 0x0) setsockopt(r2, 0x1000000029, 0x35, &(0x7f0000000040)="03000000", 0x4) r3 = socket$inet(0x2, 0x8000, 0x2) setsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f0000000080)=0x400, 0x4) r4 = dup2(r1, r2) r5 = accept$inet6(r2, &(0x7f0000000200), &(0x7f00000007c0)=0xc) setrlimit(0x8, 0x0) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x7ffffffe, 0x0, 0xe3d458f, 0xffffffe8, "1500d67d005b860000e30000008000"}) recvmmsg(r5, &(0x7f0000001a00)={&(0x7f00000019c0)={&(0x7f0000000800)=@in6, 0xc, &(0x7f0000000980)=[{&(0x7f0000000840)=""/49, 0x31}, {&(0x7f0000000880)=""/220, 0xdc}], 0x2, &(0x7f00000009c0)=""/4096, 0x1000}, 0xc000}, 0x10, 0x1, &(0x7f0000001a40)={0x2, 0x3}) r6 = msgget$private(0x0, 0xffffffffffffff41) msgsnd(r6, &(0x7f00000000c0)=ANY=[@ANYRES8=0x0, @ANYRES32, @ANYRES64=r4, @ANYRES16, @ANYRESHEX], 0x298, 0x800) msgrcv(r6, &(0x7f00000002c0)={0x0, ""/157}, 0xa5, 0xfffffffffffffffc, 0x1800) close(r0) r7 = socket(0x18, 0x3, 0x3a) r8 = dup2(r7, r7) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r7, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r9 = shmat(0xffffffffffffffff, &(0x7f00006ca000/0x2000)=nil, 0x3000) shmdt(r9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r7, &(0x7f0000000300)="00003226a4a9000064e7c803d2a423735d33a4dd72c3b894d1de957eedc56e0380271dc72f5796a20a91046c9782b54e9ebe4819eac1e41bebbc8fc2e5155796116e00a001c0745c0fb366c8c29785b0d6983e036092c219a09099d8903b438bee0dd22d219efe232e9cc22761f89554c67e1d9ed3ae72e8352e17bcb4300b3c41577047664b11e0dd9155c39f1ddf1703da62aa7c505bf0229ed8fdf3bc", 0x9e) executing program 3: r0 = kqueue() kevent(r0, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0xc7, 0x1, 0x200000000000000}], 0x200020, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6a, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000180)=[{0x20}, {0x2c}, {0x46}]}) syz_emit_ethernet(0x138, &(0x7f00000000c0)=ANY=[]) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x82d) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x10a) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x35}, {0x8001}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(0x0, 0x0, 0x5c4a) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) setrlimit(0x0, 0xfffffffffffffffe) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x3a) r5 = dup2(r4, r4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f00000001c0)="00003226a4a9000064e7c803d2a423735d33a4dd72c3b894d1de957eedc56e0380271dc72f5796a20a91046c9782b54e9ebe4819eac1e41bebbc8fc2e5155796116e00a001c0745c0fb366c8c29785b0d6983e036092903b438bee0dd22d219efe232e9cc22761f89554c67e1d9ed3ae72e8352e17bcb4300b3c41577047664b11e0dd9155c39f1ddf1703da62aa7c505bf0229ed8fd3eff829b861046cf6b255de56a04727d21aa78d0fc51b8619d80", 0xb0) r6 = dup(r1) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f00000004c0)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCLOCK(r7, 0x20004276) setuid(0xffffffffffffffff) ioctl$BIOCGHDRCMPLT(r7, 0x40044274, &(0x7f0000000080)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x37, &(0x7f0000000200)=ANY=[]) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) readv(r6, &(0x7f0000000000)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) executing program 5: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file1\x00', 0x200004, 0x0}) (async, rerun: 32) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x0, 0x0) (rerun: 32) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) (async) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) (async) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) (async, rerun: 32) sysctl$net_inet_ip(&(0x7f00000002c0)={0x4, 0x2, 0x0, 0x10}, 0x4, &(0x7f0000000300)="c061b6cc158bf89c1ee41ae32ecd3d01f2020c39830b8c6b4b5f260b4e72dc0bc9b4177f6dc24f30667a4367a0c675f156ce2e194233a08d7c498015d107cbd5880a106cceecc39fff815bca1ebc3f5952d1dcc96471880cdc36e23ee883075230aa633f38970497521407e496f3219ded71f63659a9f865ebaa6337dd2d214cc59f99707a55aa09a929e8546e56d896230cd28940b124d135a2d4e85ef77d82ea57d7b1ceede4e329f6ab9d62a6ab532e9bd1451833200ed7a2993972a9f6f836a892e47278d59fc852de06b7ba2af7ba69e9b49d020918b6ef40e80342e2d70ff81e", &(0x7f0000000400)=0xe3, &(0x7f0000000440)="f2635bfd594fe3ade972a46fa51826f50e9cb38d40cccca4513a9589f2b8c61f7304296bdafeb69be88de91f113b9538de4de36ecc6722e4944b19b960ee5f569a59a0856c81122c55cec73e80683dc3eb7c93cebc5969e62e160a850784842ef64bb4a6a93e5ce24e22b5b10dd9e13f9d5062d8e5d9f2697aa9c3dfc01eb768e7b9", 0x82) (async, rerun: 32) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r2, r3) executing program 4: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x47}, 0x2, &(0x7f0000000100)="71ef1d70b058472f61abec0a1c14c5b55743eb932554b62a2b3b746ef7119c29631c89b2660cb633469262997d462a00000000000000", &(0x7f0000000080)=0xfffffffffffffe3b, 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) (async) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) (async) openat(0xffffffffffffff9c, 0x0, 0x20000, 0x0) (async) setreuid(0xee00, 0x0) (async) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) r1 = getuid() ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, 0x0) (async) setreuid(0xee00, r1) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x29f57369, 0x400000, 0x800, 0x3, "8b03000300c900", 0x1, 0x3}) (async) mknod(&(0x7f0000000140)='./bus\x00', 0x1, 0xd00) (async) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r4, &(0x7f0000000000)=[{&(0x7f0000000c80)=""/4107, 0x100b}], 0x1, 0x0) writev(r2, &(0x7f0000000500)=[{&(0x7f00000048c0)="8efe927e139219019b33b40e291a6368427dbff01c7cf9e8ccc4ade5720223e7a6662a0f568427379d9428bc1da8fd20369e0ca8bb91335d364af186d9c5531b9cba018029760cfc5fe5d17bdc790f9925d9cdc96a5caedd8e6eae50d348188460bcc36dd2f6edda2619e63f35a27b1ee4e51f4de695b6a10d863b7bd4e1dbbaa8f26bcde8979f6bba0aa3a8f44ee0fd922a626b5147a7af25e431cf9939d7956aac37ea115181cb846522ada8aa188bec09c17898b1b82042b227be753ff8957a9a29ad685590d48405d84316994db071ed29f21521e5184fcb680dc0db4986739cf9c3c481bb6ea8a7438498d036e6927fdaf18accbf38de8aa188f8ad40261d2a02d88dc9efcab74bd4a77bfbeb013faef596e2895d5583b471e4e4526c5d4e436148a971e5bf1f1c37eb1ae5d542cfb0892b663a208eab4098251262b1f1713a0ae5406d57712c454655a5bcc1bb90e8598723fd410ed54b09212b790b1fb656ae84e53eb922fde9d93c5a3fd97994934f8cb5d7fda2c04b022b668f3aa04850f5a80e68103a8867317c201fa50f0545deb8d8ea0ae16a6884d1060a4e65dfa6fa5f7fffa77593b38e1efd6cac95bf8070243cc1b79e49963de3f2bf4f76768f2d384979d160bf75370f6742feb16efda16e2179310a5b504a2d57c6cd26851677755771a1a250ffd3ae98d60bc18a042d65c74dfb6c1e9f57662faa92126eb67be86773a736b70d176b31f8802de3dcc492727554cd7d7a6cd6b4d1b5daf6291a101b632ef7672a075a244a460b1445647979f1832e72551752eed8048cfafbc9a574613ae6f62efded1ab90fd37d28e6b8506f9f945db79385cee0ad50b922676c193cffdc418a59333b8ee24d9d7547ca00df2786e6aacf4c3e7e267fe0bea3a611dd0e9a36e90720d463af713f54f8b13a42c647847aee0a41743b42c907c5072ee5e769c63ce3614a16a3743eac6f64bb2edc35e44204616616f00d5283ee431a2a9cdeb830d572866dde345c96dd13cd001bdfe6fbf00bf043fda6a3daca8a06c1e4eb15fff83f7b38c35f51e781c8bdff20c78681ce6ce76f6b756dc2ef3fb7481980d1414c001147367f1b302f13992093e9e8decb8daa298efac80c892de7034ad8d355be8270018127c7201c3032007b7dc2cf38c7356dd1b9a80d0828fa345f2bd5b5d9b02324bf970bd5ed5472349a197097b6f69b5adf2dfe7f0074813f3956df325e0f80b9e1edffafb949f677918291b36e3e86a8eb3091febef03ce69f46a31e96e93114c0f62f69ea0ae1326bb9dbcf0e1a82865521ab493a381e91b4f28dcad093c70330cb2a228fe9056ff3bdb4cf5e0edb553559caed3055a37550da1ebd7e5ea13f9085a1a20fa31a17cd5d29ba5c3c01c00e2684513feb7cde3aa3461777112b965202eb8292a27410a34f5499d0ff49ca9da2054b4601c86474b47a15a0ccd994052bf6dee62c006ee762160e253ebf61bdad0e4868788c6b80535e20ee33cfa9dafcf7697aaba6180ea6291e8215493d28063e3f9573a1d3a3cb7d967dd09e402f5bbed673cf76f6a07ecb2d1c085bb6362d4d86be55c7196a52268703e7ee1b87c309c31173ead50cb7d14c0813e03694d71719bfd4ac246ff9ad990d9288ccb40075f57837e1bf15119cba7184c236a0bbf1f90e5e6c1b1862e7d8bd28d3925ad24992028aa8bd2511aa214f9e747453e9ed928fa926054c34470e039a9dbda3d2cf12b83135cafc3785ed09bddcc7bf70444448218028b2044630da30a0b1314d7b7c02792e4226be1e3422b98666d91b0ab08ac0875c7a698c37fb1b15ec3edc4f75af022fa59a58f67e7707e3c9a157aee42201569d4d9f93ec81acac9e951943eb5c3678a84a674e4f2bde76cc4f7dd6c1f4816d8b0423a5225dfe4d0c9d79eebf075372c29a294d4c0365400ab69d1eae152a188f7672c0172d2e509135515e7c9a57755b035230f214ae107c1550cf93f0f97634aee00c8fce7914615d5cf83349f1d528a232c9e56142005a865c0d7e1e736c41ebeac7756b94a981ceac91df4d8192063588f99ecf5883b3c05852490683cae11405440930cf5856615398a6db8620b887dee8b64d894289ee35d18e03f417d4109f551bd73bd29dbeefda2e4f2953ebe18dd3554a5db6f5d2dd97b5b5210be235b388eec8e9bcb631033e999a90307a1a2f39ea46d6714b4509ca7fcb52787f7fb81675dd1846744f42f9be873c1823fa765aef28826dbac4196b83d7d914b24c917fc6605775c8cf3a006864689210da58bd7521a6c8ebafa3c435c1d0b7e776153eed19dcfa4635ac7c05da169900f28c80e556ed8f0d3f449ac6f427c3f6ae61731e25e457eb780cb94a3f971285dad8fe8fa518b73d689b9b8da6ebc578f320c846b6ff8330b54533804e95690cc0b618e47ec64adfaf1b324f34159afc595b0ffd85bd730b76c91b63bdf059d799e5514c1c1006ec2e796c587b88ab90b13577f549d655f689632b49c5e5b42ce6ac5ac6a099727359b0e8e88cbb456b4dc966907e1ef010c81b7099405dde30f4dfd4d88d3d5d109f1f96ce42c0957daf613d3c85e393151d151b82b0001c74b704a62032b9e006e4938742df0864cb2740a6351fc8349f0840966efc051b3b716ac6a17fe6bd4ee4d9eb8a29ebc50d7a6790b891379306c8fe197438f07551406c93b5f4fca59b9de4919e0631b3e6a085780292038b2427822ff7fd6dcf0d5efdb19ffd9bb1a6684fceadcbac2316a880fa5c8ef32554b7565ba3e019ad5fa2406cccacf7093acdd3f348aa6724df7f80ce4513ce5780310d98cda7a9709d4f894d24ab963a895b465d0c5d342507b7a67520c63172634826acb64950b04ec37a1bd8384930db5396e24abc31269f17ae22c55b4a1a401fea8f36691fc27af3476735e901d2b0691a65761c0a3ff23638e805a8e694bf6438c5725463781d5c98188bc5c86c814aefa31f77c8d52d140c207d5c05579ef5bec2d66b33f34658fa95f193d6be077d9ff64b8f07e850eefa598e8a3c9cee522273851a5a66df3cb351d68f0282d90f927ee4c6b070f50a56e170ce3b70f4de97a218da1f54ae5cfb7400000000503e930607d011201b9fddc311f6736380e169b732165ebdfd6f65f61c0356ded5f87c8b1c7398002374e02e85a8a63e3fe74ad9ce5f4467166b00662532a2dc96c4ccd48df46aa01fffc2a873080382b39514919da36fb900e0b6351a387d6edaffe3b453a10fc9a46e8cc1d2d8bc7ae520871730df253ee6552f92a18ba629c95b523ac34b041c1bd60344edf35c0c497a847e236775e1d8d887850415aed2c239d19041fa00f42a52d38e61611bbef6e5763869042bf5bbda6ed3c117ce78b04edea74f92b19e410fbf8b130f83e68623ed3836a96e38dd30c3d2e7cce84d3c0ee9f1b546b0d716417af0d7ba2317a0ee2b152fe5e32527f9b177142aae42558866d982203fea7bee03309469b99ec690d401020dec4d9186657f42f8b3c2475acdf3e01edc6b3765ff1e8754965da7d311f0c30de9ea4090089623824e42dc2378e8dfff132a089be402f828bec70419f3c3d1fac377fe1cb061a60eb9aaea0264c25d4ac7856180da12c30d5dd226315b86956c4e6e6be5db586ecae1f647b914d0c2970305bd672375a66fe2265bd6f41fe16dbba16ba52427f0842de6678fd891db578c7d997e4da74b3588121be9e587da92ab4eb7a46eacc6ab91f6128cc7c0f59b2bcb0d69fc332e0b310e979bde14116e552b928976f47415e23450a089635541e9606e1518c87acd60a8b174d35b4619becd33ae5905b69f27a5628f914a8df7ba1039331a2ed319814c37144a3d45b51486437684f4c46a27c01c658720910af53d3b8be0f3097f95a2156acd530e3b84bca7eab6d6ad8ad66f6c3952f5b6747ddef4977279655ff3432173c691c3fe54c18703108586f8e70e05971ffb93e31adf16dcdfc25819713a8c54b996d9bb07c4f5c677f7151aec32caa2bd78fa2d6d72e34c136000140821dd9192e22f06ff1a70bdcd48a7484c79ea27ab81134b0ddaa12e4e9730f406e07b7c2075354a108d5d4fb467dfc9a46211fe9d3829e95b4fbc436641848325771699a4f89f1bd912203cfc9dbfd535fb6aead5a15f158a710296ce64e7d1212baed41eaccbca23c238f69b1dde29a023e182051455460de920073cbb66d15e1d8bd8c8fb4fb9ed75eaa807db46a192329b16bb99cff6545695020298044751aee4099ebecaff43d26dff5ec7c0f2ccd1b0fe5c83", 0xbe1}], 0x1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000001c0)) (async) socket(0x6, 0x2, 0x0) (async) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) open$dir(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x14) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) (async) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffff"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 7: r0 = semget$private(0x0, 0x2, 0xcc) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000000)=""/9) bind(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = msgget$private(0x0, 0x401) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() r8 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r11 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x9, r2, r6, r7, r8, 0x1, 0x9}, 0x5, 0x5, r9, r11, 0x400, 0x2, 0x100000000, 0x1d89eab5}) r12 = semget$private(0x0, 0x3, 0x586) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000240)={{0x3, 0x0, r6, r10, r3, 0x4, 0xffff}, 0x5, 0x5, 0x80}) setregid(r3, r8) r13 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x80) fchownat(r13, &(0x7f0000000300)='./file0\x00', r5, r6, 0x0) chown(&(0x7f0000000340)='./file0\x00', r2, r3) lstat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) getgroups(0x1, &(0x7f0000000440)=[r6]) fchown(r13, r7, r14) r15 = shmget(0x3, 0x1000, 0x260, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r15, 0x2, &(0x7f0000000480)=""/121) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500), 0x2, 0x0) ioctl$BIOCVERSION(r16, 0x40044271, &(0x7f0000000540)) semget(0x1, 0x2, 0x126) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000580)={{0x505, r7, r6, r10, r6, 0x20, 0xff80}, 0x1f, 0x5, r4, r4, 0x2, 0x5, 0x4}) msgrcv(r1, &(0x7f0000000600)={0x0, ""/141}, 0x95, 0x2, 0x1800) fchdir(r13) r17 = getegid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000006c0)={{0xffffffff, r7, r14, r2, r17, 0xac, 0x9}, 0x7f, 0x1, r4, r9, 0x1, 0x3, 0x1, 0x8000}) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x52}) syz_open_pts() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x0) setreuid(0xee00, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r2 = dup(r1) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) listen(0xffffffffffffffff, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) kqueue() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}, 0x400, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0xfffffffd, 0x68) r5 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1a1116f0d0f700"}) fsync(0xffffffffffffffff) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f0000000000)=0xb, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r6 = kqueue() kevent(r6, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffffe, 0x7b}], 0x9, 0x0, 0x0, 0x0) shutdown(r3, 0x2) dup2(0xffffffffffffffff, r0) executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "28b77c09b87aa57800080017d0d2000010001c00"}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) r4 = dup2(r0, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = shmget$private(0x0, 0x1000, 0x72c, &(0x7f0000463000/0x1000)=nil) shmat(r5, &(0x7f00005fe000/0x2000)=nil, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = socket(0x11, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1004, &(0x7f0000001840), &(0x7f0000001880)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup2(r0, r1) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 5: r0 = kqueue() r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r2, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) r3 = fcntl$dupfd(r1, 0xa, r0) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000000)=0x1, 0x4) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xa1}], 0x8c4, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x653, 0x0) executing program 2: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x3e, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000002480)={0x1ff, 0x1, {0x7ff, 0x1}}) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000080)=0x2) syz_emit_ethernet(0x2a, &(0x7f00000003c0)=ANY=[]) write(r1, &(0x7f0000000080)="c7", 0x1) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) close(r0) write(r1, &(0x7f0000000040), 0xfeea) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f000033a000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(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, 0xfffffffffffffffd}, {&(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}, {&(0x7f0000221000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000668000/0x1000)=nil, &(0x7f0000310000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x20}]}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) ioctl$VMM_IOC_INFO(r4, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) close(r1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x2, 0x0) pread(r1, &(0x7f0000000340)="0380c3cddcd81cdb7eda2a899d5866ef03dd7203cb42f9ade8e2074899c8bf0f0a91202b612ac6b9c9e4848d7ba2a4561518f8f50b244e4a8919536e8618705bae617494ed0ec81db9f27dcc43a9bf992c9b0da32182cb25225422b536aeed4523e328dc1423476825fc2d2a8ece6f9ea2020e9affb5a30f813a1d5646f51ece68e44801e005d235660047b35213b643bd1078eb8b59dc2eda2c3142750fa887bd720f1fdb8d2d7d4106ab55148d0876c1e28c7f21efd0be5e154431198700232c2898e113cd893737388499e4300e79528b8973609353f2000074a381db22a0a70defe99a16d179b920d791e49535868f14bc0c6a7b6e6e64645fd1d39fc73ccf1c1238fe8160918577d4ff2ec3a8bc0747998acd05409afa77698acb387bb2bf907fdcc98cdc3eeed2637f6124c175564a3b37cfc6596c3f5ae8fcd61be17558451cd5af05f9b1171c45aa5f313bf6eff433a3e08021f97f0c5cd3cf9ce6d22e43042d4c815638df313ad4d854a095b7ef636f8d6ff8c21aed8fe06b31755e4ddda565b949e2b17e9f391a92768a385916a87f2eb219de88368c7ccfe9f7c8dcbf87eb15fc52c932e61a108f3a137ef6b3beb760402944fd34cb5e545eab8487ce947864cfc7fb0d4fdef77aa72edd1a0b35a71073f9725574f5e996424caff39e03da3b05eff3c81f627dee278a58783b63ead21a2a34490d841cb72682af13d55e8a6a1cfb5204ddb8d675fb5abf8e7e0c6a4a3229e3800097e949a4527ed71074e3664bbe3d157bead39f53d24a86c480fffe05a0e856d47aef4122c715359c070ba290a8efb54bd641f7686adbf9bf2ca6aea5c813cb30aa3a6e95243e77b2c20f7bfc5ca0d3a996fa2c358be9b0a047d070452f3f1be77ad39c9864aa26d71ac5995428c2a69e7b0a8310888a7745d3b18907946bcad20ec03202d13999ceab968ef7d0d2d00603cf258f832463e963a96de122751e559c51bf7d7f36621f8fd2dba8a84e412b5e5a2cc4fd4e869568932e07de48362aa525ed997596c1620c15ace2a95f729d2848fc4d860ac06b898f331834c920fa62d78d97af47cb885b3f7800986c3bf56298a9bf9c44919f547f793bdb5968480ed15e751e87e7265f2037d46a611b05997c1a571ea5096083d477ba3ebf3e8a1e6caec2f37a5776ae1a16d07e5a092e665f8476a85729f2a9718611ff0d54151da9e1bea539f80cf82b270e364e8a9f2fd8fe16522c86113d8f15bb9757173c336132a7e84b7a2f7d115c4c841d117e67dbf85d0dbbf4620eea8bf3c1671c8f9a51266485e1d0931b82b683b8ac87107d6ef26df9c12ecd728b16b0f04fdf2dd9d36c0c62b2686817af2ac41902a6582974a55f123626c58e1d42d36ac23cd10bca8ba2224a2b2cfb21dc10b95de87044379b77d1cfad6ae23ac7c6c03196ff19f732f41562c947569f8c86e167b03b0bf212a015a5fb893fbc7fa24596a00653b6f6554324132518b94f4036e8a9464089788c5339931dce70943146bfd510ee30be670711430d3abfda66ae07dfa0070d93391b6bb5bb6081354005c8678d4a1d860726bc2c877c138e826404ea0ceb93a43b7e33b70576435d50f1b74e2289797c5094293cfbf4a4dbd4f9add2020fd3b405f26f0ffa2f7c16fd35dbf18c6da8fdc0724358fc6db17b34e276b3f2d192ba903f7fa0fd3ac9277f9684dc324beb0317ac7074f0dcee887350c3f875270508f8f51353af3888f5590335e9202cc50d0a0a390e418a27726a951161b7db8eda142d9a90fedd8529717c832ff730773a6db16b9d59007031979891379acf3f87b619794b2cf1c380aefbffbc4d8cca6f92d777c48b5c1b6528f187c1ff61807af4a3cab97bb947c12d896d134e6c2e22ee23149b9f327b523d90b95cfd59eb7d4471c77dcc9d6ed70e30ce01417895a54381e6f311fad981cead40bdc926f4dd234bb85c8107f54f6adbcc4df9de4a08c3c3665a1725ae17c7b20dbce79ea4d09bf59e89c0d06b5e19933737f16ebd96a77f49e5be15464c95573e0958ecf21fa6179b35016df3c27a41378cd19cb2515fc9388b992861d75ecd21240c0a490255433381b180f2a91fca68ff2cd65aadf1437043d0c195d57a7615b350fb25231ac5ff9b1d2b161b34d2b2a0fc0902f260f5fd2dab819408e11d0494ac6523e5332edf3810e5162022e678bf106d3b4bea6881e163dc1b879ab1a158e6c2312981c8fd3d53a99eeed0eb2d58ccc9ed229d3ecff6b49d96587a8a71dd588608a6f4bdd17e7ddafa41136e26b875f58bdf93a63a0fd36c29f4b976e1090c338a35bbe97c6f33cd797bc6644d47107f1d4921475edd753b5636855384138d8356d65bfc56832987badf5d87871eab175d0bd8ac38acc47faad20c2072d83fff02f6b1133505453f4a87525dbecc537572f945624323b215fc75267e2c43776540eecf93813d02dc86b2c9161c43ae858799967f802e76555bc6a3cc9d6b0fff8b5f9f60536a734cd7920b5568a121f9f9e5955e1efb09cea74afdab86a5718ec39232df95fb6774a9139f65fa36df98693a91a3a2cf15fe6d8a71e5dfeee715753441fdbb311aecd2758bd09bc285accf3c34bbd73ec87b1c0884e14ce4345ba3015037ceced43ac607d4feba690ecfc075575f5a2a7fee0c92daa5a5c087b47d41f90cf2670097edd8efb8332e95d7a31c0d32ae08cb4e33a16c4e254ca990fa11edeb01da97bcfc84bff366d37fbca544fa7098f6b6a4daf77017e384779695a27d9f2905493257b903db22b451d4a44677980746ff1fc11834931a88f348529545fdbec52aa8646651f2cb2621c16d04b135ee9863b0f34e64d7d203e25256228e350840fee1b4755adb038edacc9632dee945117fb9996dea495fc08e13189ffc30941f69fc90218c3437584123df235c6a6b2f23c94c08e1c08a0740289abf7ec525544f07a88d54dae50bc441c36677b1408bf2afc14deca083ebbeaacfea023356f46adf9650db368248ed364d03f64e657a4f6842a824d89267cf31b4f3a436976a0f960f2e795364b62dc30067aa7aee56441c1f8789911119f1c70124e50b7001b16a3d038d99a6f21596b39750bce2b6772d14760f31d0bf5988629901ccef15d0b0e6ed6696cf597a02762849b7affd7172271030e4e42fe8dc095f2ff4083b14799a887d82db2b08109273dda4db340080deeab9d60659a97898c90007b818201d9051d5ecf57e1b3f5e2ecfc7e1cdc0a9b4c096cdb3438dddc3474613ee8b51ca41eccaa916b336000d5e02405446346572b7a0b978aebd8211aeb7dda76d0baa7c161efe04388cc8c2313efef39baaabce4b59f145f40b50a062c7ca1bb3d8ca42cca25542a4e5b78f6448202e5fc2112994fb61dcf4d6b1c880e38c49cdeff97ce10e1f0f72ff396b46974606ac687d20801358414ccca3f7416565ab08431792aa57245396c6c00435e0bd4a397ccd72c2e4d97eda4db99703cf1e8ab6f03e35e974c99ade8e19fdbaf85cf66e04dc43c1930c57570ef7446f353b1fb0945e4a17c963137a068bf81792ddfcd489471b06d6a2ce84bc02227f5fde7e72f0fd059edd20a985164ebc933a98fd6ebcfa150069b8716c14b1e1dccef9cc2b001763b79bb882041732233bdf4d5aedaa12e2767fe5310afb8996525bc0057eee98ccc4aa6cdf99702b86c3e4a5750b1efff8e1edf101e68be3ea5066473ff27d5e2028265d801fc1a1827f4b0cdb9a6d71372c160215d0b8fe568b95dc3f985c5333b6c932ba1d18b5d524ea4ebb6c963b015ea298264f9b99f8e90bbd9b56b3110a745af964068d8f0a6ff2a5f19eb804647e4bdb10114096aa066836b1b418121e4ef967216c109bbc8d513498da1f32e659c107306a10430da1f18fc70604130bbc14f8c2851b0e5feeea239263cdb4e6d4a9da7d044207b0de2203dfae3ec74aa8a07c95e41a709a723c4294f6a0057314cfaedf030e79e8be5f29aece1fa3e87b973812eb6f8bda2a947df63e9d2727939c80e76ae02192532fe8886e67449b5ff85b11391b8dfd73f737f506ffcd83869ab0c6881109f487ca9cbd9528ae51cecde36f1d25ea12b9184815ff9b311fb6f6daa00efc84e9c99239972d64ae5d02d52db54cd1c55c58cbea2374fdcf0bd36f41e1779f29648c0292bbc7171352205ca6d0b3175dcb37e8ff584501825c64669fed6f562ef2d1390d59c968fad107d48d80f6c9cffbf327979674c642a619b0d55bf81ed91b9f1a9b0187d49c14f479d07930a37b8aa5e8f73c308425941f1556448f28134fc454952cd57b5f5e3ef8fc7043c4463c909c6c3c5b7cb1892f821e57e29db1746991c7f98435d5eee8dd6a8d6e1d0b33e01b5698b3ab62657b87ee9020e3b4fa0f66b32e8b9de83ff1f6affbeef6d93824312cbc12b6824b7102c7dfcd3c3d0d5c5275aae503046b60a74436dcd7ce9c2f20c80b7a903dafba873e4f84ce07c6e0b2e4731517ffe9ba6f78dfb74020bfc817ed2742404724dde80737b0d56817b819d168110dca94b5404edb52a225ed4832789dd9c70ff440125e8c5b9602ae327f27f1d6a422ab83c2e7bfaf10d9ad3dde15a8c63aa027e809e95e38f41f5b91d0662ff3c7faf8704c6af273aef3fe06eed60798c3d5fbb68c9f2014ca9b659562844df0418e9aee18795cd11f338241694534e4dadfdea919090eb0d96f4da5c74d21546e9aff8296a48b687e5a3fc69e2aa219b71b2fb0f00ed49db22aad2470e35d9dc6b61f79734a74ab2e42a2e433f917fb3f83bce8cb73b33df5a7b85a2710dbfada002bebee97abfa3dd6b0499fe66c4aeb77183b0e87484455bf8dfc59ce962b1e78b846f3992abf0fa8315a5ea923113c3f92853b57e3bfd9d273efb0a05b8e87dba71d39f940523ed2db0ef00ed767de90502f6606d7ec5b97acb8e5f00ec68818ddc123817cb245a9bcc67a94278d08c3d8a15d62f5bc33f9a2407776420d7598a2fc15be362ffd5178267bf3db2dc3d3cd68b12de2919d137f0099a99d1eab16f6585c5d53387295d34e95bac94e729ef2008e06e8b2ff1105bb4fc30e9cdfabe6b2379affd780d563743c5ec1e89615b4b057f19ca9419afa5a619fb276b6cb10a8816a3f77193ccf961bad14e1c25ad634cfb7da9cbe7d06f67a60ce925b9ec1b5e53bb77884313754c7646b58ab6330ad0a457a49acb2404111986ba11fda5ff6a59cf5655088a0a952f182428e83f3403583b90d730ab8980d8d34c0fa7c3089353645d99911f7a41c6db31211d24daae418c67d904b2f2d849af4da6c49f0f8749de2afbbf8c6cc80f16b9e0337d3650073064bba0b896fabeea93e8cf17e481a3c1a36dcf3c2ba2d9eb883559a768b034d6f0b98150992f8e304e8f857890eb68c7f84b78a5bb1783783642ea05708b7e9b8e93b20c7527586916e701d21b4e84eb5f98bac4ee3d1f889493d0693f09c96d2f3f7db6633db6c5289e28e85001a49644b9c40a1e8306938764cb1829d48a27e09137fd2311a699d566f5c49eeae2c88f9d040bf703cae44a9723948dbbef3ec91e8d1d7ffa2e8b8d9f2abe5c65195adf8a3eb78de6cb3b123bd4f8a50057a39a790fead118caf8f48f8aefd668ba92ee75016eeec9125887443b664fbfde9743a81526b1fb4f7678d123cbe3b418f1304544095ce14f1e4e0518484ff7fbce1376f48f41f9b171d8916bc7dc6fe2a3315f4eb66e818ce00e67d1e77b99ffdfcf30850e3735a892d3f5efcb7af8444a0aede7324f9a1cf4b", 0x1000, 0x4) sysctl$net_inet6_ip6(&(0x7f0000000280)={0x4, 0x18, 0x29, 0xb}, 0x4, &(0x7f0000001340)="dd0ae9f22eedc5591406ffe1e003a9afd2c6cf447002e127b69a155cb0f6362efcdb015e1b413b92cd88e48c420adffa9bdaf19fe7cd67ece4b810f4625dd7f596de880ad5fc0f344a4b245459ec7f75bdcb6d664c45145d64d04eeea75b3db7ee3fef929e46d97e1e2967efcef70cba44f252e46094c9bfa09151a3cee2cd1e6546ed65570d694c60b7e312056c4937b461f86cb8a63383204f13f042eac881bcd9bfb79582a7667f9304bab17b2a9b742132c010f246111d59ab0d09fdb349b738a71fac8473754d8efa62ada8acf0e5d7960500f5ffe00d9b3e12aba69bc74bc230fa0ea1a89496a9b72d6940fa8df63d35d3e230c3320c250142507162ee907e56091c66923190db9f8bb092d9bb3213e7ddb5e81a6412975b99576b06f61fde5ee44e02fac42c9e926de6beadc3ad81928cb9cdb9721532b684e44ac1c8b2851511663a43ed7e52292e16174526aa906a3559b9cd07bd93882ae849881547b1c248cc802180afedb2dd73a776871c39db2f34877643b7947619716b40ae384e06d1b692af325cf700aeecbd90f9a75e162e25c749179109291d5ae12a3c24454ac944b8481b3cf942bed6093c5e2eb47dab2f73ee5a18a35153440180a4d51cb2306d217ef6a06652590b70885c789f88be0e991598fec1d2b1c6a9a595642058e8711faaf7489aad7bd0e7e82bdb50167190ddb69a7876fb3cb268bfb76e2ead7ec702cbda4f963bbec017708d21a673426f057e60317759be026a32d7b8261c38c02942a39152f5575006ef4b96cdbdd10848a3c9100f17dbf3d5d23c3d889df6cefb6f407020b0c3e65fd4f464b1180df8a921e001178473ed952f2330948298221e13e20dbd75692d91f95bdb17f5324bada7d71bc54a63d4aad672621e98f7706f1944cb9b21b8235066db882aeded9f1d7f93ea6deb630bc4b227d82f68ec2a34fb9462b55d8309da56e80891ac960f5815adec8ae8ea1a13c12a9d1d471bf109f20c847f921f4b51bbc497280012c437e11f87f20a213cd88eeda36604dfcb77e57550e2d4d71d10e159f75d8d118ea4a3cb475b8af0669968a5059a07abf43744362d7d30adb8dc0434d8a0efbd700e13e934fba445bb736128c5c9c51fc6e37bccee2bd90666af5a17ae4e2b1c2ec0094f3ed065a1feecce3b0dc6c8cc73b1dc3a73c83c801cee62c97a735c8026922d7c6572620135494d6473bbbb35738adab2bba1a23405c7516136187138803c8225796956cdd43488183a39fc44354672d376ad323121826e83f4f5aa51c42ae12e7782200502e41918619e3b5427e20bfde5149b017b51eb5db74265c1a5f83cb928ebdf46cc92f09e99cada781630d9c59b9f685c92909bdd64794d7ba3674ca9a1fb98038b8bfff4139df9b7a4736a3d1688a0f6decdd2364cba9429a7158f767e7aff2eb8474d059f4227d1c9d7c0dfc58a1a61faa2f896598246361fe3925cd97ed175ae3881d9518ad05ddfef04b3508755afb644d0dac74d87d4b8dc7c798dc0dca0b00c45bf3807369c3cd8b852eaec4b3688e718a98b243858a9294b55b06f05efe9dca5d1f727f12382f26c7d12a1312218a5d66f0ae6fd2b3af2eb0b29145fa59e379e098752513261c3e014786fc0a7d3c4801ee6f80b058dd91083e28d882507f3beac0c92eb794d346b524f27450764d7d97eca79ac34fd49c20c1469878997aa741cf13ada87e0b8da4a769d540dd8c6eecbb68ffd2526bd08f48ae6023d076802fdfcfc70beebbcac1745c2b3bb54f167881e008a99d5230755aa02ebacbb91f5aa65b4a6be5ea3aaf22bdcfd09090f2f55964bd83729df84ac6aad743475bbcc95b4a19e384012f017dc6b9e1cc66afd1901529d9594c00f8ca65aa8918845317340cc2c524c9e51cd5b6298f9b091653c1dc518c540dfa3ffad75ddb1cff08c1d4492cf2c90ee5f79d2e01cbdcbed107e72e6e4613195dba179b7e6ed967acd9c38d006c30eb5beda37031bc654f84f4d57b36f7ff36b121fe4dd10bf94a2ff8de5aec47fb66913844b1f0ea5146abc381f6912110b7ab0d1c5b2287b50b23b4d3985ae1fbfd8fb7daeb79e8c51e80caa3462735bc463de54b3cd6a294260de2905b3d3336c99917fa2bc1723bf76ecf7f2a64e35e9cceb239a66c7b6a06e0ac9265a54b27be020ed69460467fea6eeadeccb764cb79a5cd2de0b23ca9cf9aec92071c4ef6803a41f4bd20a06c41099300f021d419f8cbc9112746f2aa8c55f10b6fb094109fefd26144751875f5a7b7e2ed4f6d468db14d0485b915141fd96057f4496e29d00be6889c7d6d753c787e6a08bc9ef0f224a39f8a456cbf54dc762094344c35136492b28ce669d31665495e9bfa5bf9f8b2e4c9b13a3ccd39ab887548e4fab57abbdfd0b2f1499a7ac4c8ab21e076ea902bfc3f3500ef781ba3bb45f108c940478f8c372f6d541202722463436b0e912abe325920d5c3cc4f0f194fd8595d41ea57757c374743eedc27ec52111b8610c7c1c730d2be21e177d22f989de1f9b69541f3a4ae06d2c8d7aecd442d28f52fb3ded3557f0cf9b1172c2dfe7c753570592e5d3703219fb908bc565581d97eaad70f72f054e0f116ec70e952c7fc008fe4ca40153c630c41b0f4d7e114194df651053a82800f40c185405e132d493557713cd40ad46649a6171522d50587bc0c121ac2916fdfb4b93205d3c883ec30901ff3a27a496c01c35f366c9b4a6d9d88360c2f085d060eee263da94611612f15ef1598aaf330d535d38d6d54d6d538f8afbaa6a72e9e1e38a33ca911c814b975c097b92a40f0edae59238ae9b4472be2adf19717a59e46bbbeec35a173afabe9ed1851b28aed4b135143d49476c04883f31c45c35d43409e1ec506474e5916fcb1f0067931bd0f788d4b641629bf02b161a26e5ed735bbedec8c72659f1f24e2af7bb9bedf57c20831d1df7425a2317bbe4e698a0db5c5b5b6fb4cb182c5103833ef099ec1d72cf875abe013c7bb5a9d5e96f3e671b7cd13226d874d966f310c086fdbcef2c67f2b30601f2aca9214befd3e6ab4cd01001930f3a729e1447e3c36641f8fb2003c05b2c506c3ea5806395bd914d9c14c068e295041dc5bee8e2d78186d637d757c0495de1086958ea7bcc72c1a1e540854e51f43e561ae44ff0904964333248c035ab121a6a1ce5715abaa6427336fbdb0428acf441f1df07c4f4740b4240e1f616d21083ad1abcfa994acd1e202ecc7aa84bed9c92d896185c33fd2ed08b496ddbb52d7702827c533a728ae3f3b8a11251b1c4881652ee30f4a30edd98dcc2b57be5010ffb5c09da04f90e1c4ea94a31411075b11b7dd72f41bd333baa0d151a491dda35d5ddd08d5d7f9fb2fdc5ce3b894ca95447df5b161efef524ba1fd548094b1ffa1b4768b8ee4dadbc54adbec8786476e6e9b9ff0126ddd5a756de65cba18c5975939035fff554bb9647470b31728769c17decffae7eaf3abfe513ccd8dc783013155e599e4ef32a2aafd72be370144e3f14ddfcad618e9ab36fe74adae6c0a4228eae95a411123d727b312e935455094ea2a9e0ef735af5cee60af71711f78f76a9e8cab88a24b6659112a1cfd97aada5e5c42dad588aa357cd543c20d8e022c3e9002c26a358dd67a0b96d2df80f80bf9384cd13af43ed1d8803c67cf7e3e972245ac5ac5bd4bd8058f2c02d7169a95c263656c879d67f2944fc7efb66554ebff88882606f73818f707e411efb366d3ea9bb6e40587d8007451895c5c35d03ebb6e3cf872c3924da112d7a9327d21245540d39b7e3e50949a9492adf4b96826e2844dd17bc0ac36e47323ac0271140248dbfe139823344558264b9dab9cd456afdf9a1a984681e7926018f9e0a0251a4ec7b52695ed4f0e719dc3e1d97761640ebbeff479d357446ff3ff84b6ef6fa16c0a3f579677854366e9b34eeef80a6768d4829438530ec426afacb5ffaa6fbac3b68d1ad8f0cab8d9c686a6119365bb60e3daea97acb4c453c0dd98b71cc1f78decd501cb6ecbd119ae97aa2d80a29eadb79f528ce5685615383dfcaa4a4d82b64046189a1d0dfffc139e9d60081ed5776e231f01346f49f581177264754f1e1978fa0df936ca1511ab9ec1dd428ad70c1250fa9b2e36173c0e72be77787e6193ea413c32a3b16bdb6d4e3f67928e10ea15ee83eb0f10257f3f37b6bf0c1489deb00741ed4ef466e7b5d4c84de014615025e4d3fb822e6411a51a0432763218d4a590fc0a8798dd998fb4998ea29fd6deb553340b70b914594d8a4b7820e5c00faebc0262572dccb25640b99d7c86b8ea7f6a2eacd230e9c7d7acda776594224638df6a7f2bff0d15537d3a7d82aba100b94061fa0ba365a65c84cda76677570940aeb1038147ebc2c86e8bf4b15eeae267372612ff35f3842c97dcef8e258cb93bb696883c4256c6c4b9bf0c2341a82142ebcecae583571126209c251ae26d21ba490897bb69ec1f394314f076a18dbe1c3b5433771d4420b88e6e42c54e841f48e39bfeca000e977876423cb61fa0b7304516f97e7bc6fb07701545f22840845f8276214301b475472efe2c13f8040266d61e391567eb6ecbd7b47ba4c40efd1709ea5bd38292c5ab01763a02a4fd77019e13cfacc549f07128f706afc6e517b250c1726c0553a8fbeb7ef4e057c8544d7027d30e9e124fd602533aa17ecf84d892f251e1278910137558775bbc4401d05367a10113916d2e5d5dda92acfa68b5dfe64f490a15036a4e5e4518ca8612f93528845ad5b7dfc24d256b5462caf511ceddada842aced377b76c4e9f59e613bdffee996f068f6737aa9696bee055eae5dc4bf959e6d1da7dc322f9ad643410ca4d0a55c7fcdbcecd20a21c26e2f6a831e06c30f4836e2b852bbfee553fc3bbe9b708167201546d565108c7a48d5e0fd58ef33f77e77da8994e02d54d7afbeb76e83aa908cf7358cb983637b22018d0c74cf54f33a89970d8da507068bc0215e01950891eace91485978eeb87448d7c84dd0b77118a0a73ea0808994c0b10af6364bd092918492e0a29a8b196a36886b9f6d76d77575c814ae40335f12dee579ac8e847045392e2a17a7dea96490e992dc6def49dead1121c7dbf07a797bbfbbf9eb67085d63528da5c68f2ae8da34cefb977fb227880e207bea91e20d4d3a6f407bafde920a749a11e2ec691c3bc730a65f2ae89415cc63ade83c050ceeceaf0047c052fb44b9a2658398a6e1df83ffbda861fd3842862b68c6cb80bd5096a1a931060902cc537a85324a24721d37f24523acc3bde6e9f0846143ce226a18dcbc23c4b75e9f9dfb15b9fb0fc1f959f7b0063f147cac308891aa0a0508d02dc850b84662475b32257bc06a458a9b0914f9f06f18908247078a863efe593b892cef475f333803a82753e682b1d555009d6c578ed24706cbb1dedeae731d7c9d5e79c882eec2d4319fd919f4f76e1ff5ff54086217031ae42fa051ba8396eba287a69c0ab483cf2e4a28ce8bc76f812e108d6c576c6c065f4e0caaa6e6f33d27b4f6dea60dc4676e1073b69c10b19225dd61926cc757a21de9e2894ea8ad1e1c2aa857503e7a013419b1888ad90f75a49e954f90da780eaef800ba9c632d04d8c928420337a51804d340d42b2e4ba262657f46d948a5f003cef15a2c3fb2d35907e12ebaad2ca46a54a9eddd21d3810876917bb963146c376a3d4544c15312f5fed85552bed239890292c36c783463633bdf13c78e992a1394d17aa5ce31c659a4857b579f2de757ac28170077c43a28d", &(0x7f0000002340)=0x1000, &(0x7f0000002380)="dab128d4d07714b5a51940c6f1116e81bc98c8375354249d0849a79022dcecbbd6869e1bf34d02070c78f6df7946c9a4cd5a4533da88f0a2ecc7ea3e0686e1d13553b0dcedaa2635c787a87645c5e0ee8f0fef701e887b4111d7ba8b7227da61b739c7c0c60b705aeefa71bc26be612b20075dc3581c122a33996a0e88897913eeb9b32fbf5a1f2f454cf31ae79fc57ee3dda8c54be8fe5753d61c3d46098042acfb34880cde2c6387b8611b2e12f157b531a9a25b1ddc3387b8a13ff670c175eb2f908084ce5f2da10922018be51deb4b7de0eacedc5ec36a0d702b3a74a429b016854f1d95e5419c8db151c7", 0xed) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x50}, {0x50}, {0x4000006}]}) writev(r5, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) execve(0x0, 0x0, 0x0) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x0, 0x0, 0x9}]}) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x5, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r4 = syz_open_pts() r5 = syz_open_pts() r6 = syz_open_pts() r7 = syz_open_pts() r8 = syz_open_pts() syz_open_pts() r9 = syz_open_pts() poll(&(0x7f0000000040)=[{r4, 0x84}, {r5}, {r6, 0xe65dc00084cf4bdf}, {r7}, {r8}, {r9}], 0x6, 0x1008) close(r3) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x9, &(0x7f0000000240)="ea000001", 0x4) socket(0x2, 0x1, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r3, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0xffffffffffffffcb) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) execve(0x0, 0x0, 0x0) r11 = dup(r0) r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) close(r12) executing program 7: openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x1, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x31, 0x0, 0x0) writev(r0, &(0x7f0000001140)=[{&(0x7f0000000380)='R', 0x1}], 0x1) 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, &(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, 0x28) 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, 0x8) readv(r3, &(0x7f00000003c0)=[{&(0x7f0000002580)=""/4096, 0x1000}], 0x1) preadv(r5, &(0x7f0000001540), 0x0, 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, 0x10, 0x0) executing program 0: mquery(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x0, 0x0, 0xffffffffffffffff, 0x0) executing program 1: syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6085ceb2ff61000000000000000000000000000000000000ff020000000000000000000000000001001d000000000000010300000001e31dd3d88e1f8a59f12d913d98105d13d89788b69a72e34bcc921389d20a071b3f7a6b75bc7aa609b48143d932edbf6f0e881f67cd0d55956c7f26ac75f6a2a89056748b9249d0d36f8d3f0b931021c871c35786c46ababc7b51a4996ff063e6259fa3dac1259cec17067b4dda84e1dfd38e49f53f576fb7e1c6704bce1bf58f0938"]) r0 = socket(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000080)='./file0\x00', 0x8}) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000340)="efa0a6a92b65bbaad6fe2724aca3065fe69585381b01b2509bf61208f18e05079613e7c8b9c4a2fe333855a0ee87cd3649b70c749e898c3608f333a0853e6c49e75ea7bc1ba2f2e3b8fd8a4c8ede55e61f818a3599d8864a34b1ea2e193beaf01c0b984b88cc684046944ae9378e435102c1459976ef40ee7eae401d33603cae8220abc307e0e03ad0a4b5614a7fca39c75bcc3a68c911485e9af6355e935397fd7368b847a4cd324e29dda4fef72bb13a4d12fa30e2f14764c758c4aab7a454dd6569f04a6485083f2b3566143db1d2ed77788ea61328b7470f4a8c5b7176f64460515f737929e44053b2056f432fb47ea2c587f13a0d43a8c5581f0e19a47fef87858a18be0b92f07204cfef28325b5c72eb3c7c8a8dff145a5e9a5a210b0de4fb5fb8ec751163b57dd754fc6e362e", 0x130}, {&(0x7f0000000040)='.', 0x33}], 0x2) execve(0x0, 0x0, 0x0) executing program 0: sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x32, 0x1}, 0x4, &(0x7f0000000040)="82338798", &(0x7f0000000100)=0x4, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt(r1, 0x4, 0xe, &(0x7f0000000140)="e3884db0000000", 0x7) listen(r0, 0x0) executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0xee00, 0x0) r1 = getuid() setuid(r1) setsockopt(r0, 0x1000000029, 0x35, &(0x7f0000000040)="03000000", 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sysctl$kern(&(0x7f0000001200), 0x2, &(0x7f0000000440), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{}]}) r2 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/39) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) syz_open_pts() ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') bind$unix(r4, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) recvmmsg(0xffffffffffffffff, 0x0, 0x2, 0x0, &(0x7f0000000100)={0x0, 0x301d0bcd}) denied attempt to set clock back 989987413 seconds executing program 1: sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x1e, 0x2}, 0x3, &(0x7f0000000300), 0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x1) socket(0x11, 0x3, 0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x9}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000001c0)={0xfffffffffffffffe, 0x40000007}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x9, 0x7, &(0x7f0000000180)="8a7dc0e5ba38552b30d6020035b2d49e", 0x10) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x4, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = socket(0x0, 0x1, 0x0) getsockopt(r2, 0xfff, 0x80000000, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000100), 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000080)=0xfffffffffffffe9c) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 5: syz_emit_ethernet(0x56, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60cbe4c80020000000000000000000000000000000000000ff"]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x14}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sysctl$net_inet_carp(&(0x7f0000000580)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f0000000180), 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x3e, &(0x7f0000002440)=ANY=[]) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x37a, 0x83, 0xffffffff, 0x9, "6c2b90f62f6e624e000000240000002000"}) writev(r2, &(0x7f0000000800), 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000029c0)="7b0503584ce8d2ce7fde9e5d801a23ea2b6979ecc844084c073000b4809a5180fdaffb5e0ae0d9f4cddd3f40a84400508657dc115d65d679ac86e2401d295fd33c96679b22911981b7f2b74fa91476f4fad3563c23c7edea5a5f4683a85a165d76b0dce05b843f379608a96bc2c5d201679acff1bbba1e46eaec7b32678997f651eabfaa08b61659f3474ca5feb3442f78b3ada6b54d1b173086e363010d65d6afda5da875d835b5eabebe8ae60c30895434c23b575878c5373add15a616c28317d955070cc7e28ab6b1ff76e4f6bed742420b07d297fb9cd6f06809f8c22547b515872342ea597a5394049845f42b3b97a20c308a5cb45d3c08b4f64821b9078aaa76312d0277d9ae7cd484b85a4c7d28663537be3e24ff6868f17d16aec1e49345a8c4b5b3cb314c40208c6633af6dc2dfa17badef99f179c53fd06163b1149ed0d6377f6b463dae3ffce81dd31f87cee66a958b85d49f69e5da1582e93743dbecedd2667a8766abd88895048c20f30d0b6635fd4cf603d01e22e79b7f145ba37fdbdfa914544e6aa499e988df5ec70926111777d3898a4175190daff7cac90043a46a2b22bc3b185af2b4e3d0b217f6c92d0b852660790c06a9f5076e9808b947adaac219c31c24ee613629455410739acc0a3b8cb9cc507611fb1474996bf338c74cb0bb44c17edf276edb84a52d7dc768b303a3bb3a56a415bb73d3a5cda8a7e753788155923baed1017dc08c52fe86240bf109704cd3fd7bff10627752988eb75c8e89f13efe9f0dc899adffcb7074a523d819ac2bf24eca8379e9efa19020f9380dfb6499fbe2f79a95cd0c0d6d90f97e8c39e75f789213f36282dd9a8cd23fb67d5e54537d07435b30a5d462ad54d8b5166ec68f96ac8d0830550c1da2086a7115d740c3e1105fcb2b9ccf9ab280913944808d", 0x297}], 0x1) executing program 4: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000140)=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 5: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000280)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc2576b9a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec1d89e000040781e4b2fff040ff00"/177, 0xb1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000640)=[{{}, 0x7ffffffffffffff7, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0xceaf56a82b7686c2, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) kevent(r1, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) pipe2(&(0x7f0000000080), 0x10004) executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socket(0x18, 0x2, 0x0) socket(0x18, 0x1, 0x0) close(r0) socket(0x1e, 0x3, 0x0) r2 = socket(0x1, 0x1, 0x0) close(r2) ftruncate(r2, 0x0) r3 = socket(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x2a, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x8, &(0x7f00000001c0)=[{0x8, 0x9, 0x0, 0x9}, {0xfffe, 0x7, 0x1, 0x1}, {0x5008, 0x3, 0x80, 0x7}, {0x1, 0x2, 0x9, 0x6}, {0x8, 0x7, 0x0, 0x2}, {0x6, 0x1, 0xa8, 0x4}, {0xfff, 0x2, 0x8, 0x5bd8}, {0x0, 0x4f, 0x0, 0xf030}]}) sysctl$kern(&(0x7f0000000040)={0x1, 0x12}, 0x2, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99090000000000000051f34f8c1dffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x9b) socket$inet(0x1e, 0x3, 0x0) close(r1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() close(r5) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r6 = syz_open_pts() writev(r5, &(0x7f0000000080)=[{&(0x7f00000005c0)="fb", 0x1}], 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, "29ae7c918d93aad129db69f2fbe9adcf0071cbfe"}) readv(r6, &(0x7f0000000a80)=[{&(0x7f0000000440)=""/86, 0xffbf}], 0x1) executing program 3: open(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x200, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = socket(0x0, 0x1, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) shutdown(r1, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) r2 = msgget$private(0x0, 0x8) pipe2(&(0x7f0000000000), 0x0) msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYRES32=0xffffffffffffffff], 0x1f, 0x800) select(0x40, &(0x7f0000000040)={0x10374, 0x6a, 0x2, 0x7ffeffffffffffff, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0x0) msgsnd(r2, &(0x7f0000000200)=ANY=[@ANYRES64=r0, @ANYRES16, @ANYBLOB="495bee1d5502727099453487229f2e3863da325eb24b41f042910a51fc63967b6e291d8cd727b3ef8aba72b8ed715decd99c64ffe87d38dd1c3485b7dde7c3a4510e7df3d852be495e9b2a53730b8af061ce60aa064b91b157e3ac528e636cf05dcfee2fb006ba52e7cbdc868307396837762b5620e5fc932c05ce69b265fce4d2d3e962ff0744fff9804e62", @ANYRESOCT=r3], 0x401, 0x800) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f00000002c0), 0xa) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) mkdir(&(0x7f0000000640)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000200)='./file2\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000180)='./file0\x00', 0x6d84b028b6b26ff2, 0x0) r5 = semget$private(0x0, 0x7, 0x3c0) semop(r5, &(0x7f0000000080), 0x0) rename(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000080)='./file0\x00') semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000000680)=""/8) semop(r5, &(0x7f0000000280)=[{0x1, 0x7, 0x1000}], 0x1) semop(r5, &(0x7f00000002c0)=[{0x2}, {0x0, 0x420}, {0x1, 0x2}, {0x3, 0x3, 0x800}, {0x2, 0x204}, {0x0, 0x4}, {0x3, 0xfff8}, {0x2, 0x9, 0x1000}, {0x4, 0x1, 0x800}, {0x2, 0x7e7}], 0xa) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002540)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f00000000c0)}], 0x1}, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) executing program 7: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, &(0x7f00000002c0)='./bus\x00', 0x6}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x44) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000000600)=""/4094, 0xffe}], 0x1, 0x0}, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104, 0x68}, {&(0x7f0000000140)=""/192, 0xc0}, {&(0x7f0000000340)=""/175, 0xaf}, {&(0x7f0000000200)=""/21, 0x15}], 0x4, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0x81946466, &(0x7f0000000040)={0x0, 0x0, 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x87}, {0x6c}, {0xfffe}]}) fcntl$getflags(r2, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000240)={0x2, &(0x7f0000000180)=[{0x2d, 0x0, 0x6}, {}]}) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x31, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00"/144, 0x90) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000200)=0x6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) socket(0x18, 0x2, 0x0) sysctl$hw(0x0, 0x0, &(0x7f00000004c0)="001f03989dd49060e8", 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000280)=[{0x26, 0x80000000}, {0x40, 0x4}], 0x2}) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0xfffffc56) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}, 0x0, 0x0, 0x0, 0x0, 0x8000000000000000}) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x1, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r6 = socket(0x18, 0x2, 0x0) close(r6) socket(0x800000018, 0x1, 0x0) executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000480)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r3 = kqueue() r4 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x0) r5 = open$dir(&(0x7f0000000200)='./file0\x00', 0x10149, 0x0) getdents(r5, 0x0, 0x0) kevent(r3, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffc}], 0x8001, &(0x7f00000001c0), 0x400, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) setreuid(0xee00, 0x0) r7 = getuid() setreuid(0xee00, r7) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r6, 0x800c5709, &(0x7f0000000140)) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x41, 0x0) fcntl$lock(r4, 0x9, &(0x7f00000001c0)={0x2, 0x0, 0xfffffffffffffffd, 0x1000100000000}) ioctl$TIOCSETA(r8, 0x802c7414, 0x0) fchdir(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r9 = semget(0x1, 0x2, 0x389) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000000540)=""/189) semop(r9, &(0x7f0000000000)=[{0x2, 0xfff, 0x800}, {0x1, 0x4, 0x1000}, {0x2, 0x20, 0x1000}, {0x3, 0x3, 0x800}, {0x1, 0x5}], 0x5) r10 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r10, 0x801169ac, &(0x7f00000001c0)) executing program 5: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x10, 0xa3) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)='#', 0x1}], 0x1) r2 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r2, 0x80002) executing program 7: setrlimit(0x8, 0x0) syz_open_pts() open$dir(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) semget(0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) getrlimit(0x4, &(0x7f0000000200)) 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) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) sendto$inet(r1, 0x0, 0x0, 0x195a05e282d6161, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x5, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {0x0, 0x0, 0xfffffffffffff3ea}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfffffffffffffffc}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfffffffffffffffe}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, 0x0, 0x20000000000}, {&(0x7f0000442000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000441000/0x2000)=nil, 0xff}, {0x0, &(0x7f0000ffa000/0x2000)=nil, 0x2}, {&(0x7f0000442000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000441000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil}], './file0\x00'}) getpid() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}]}) r2 = socket(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x81, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8625, 0xa1a69d5bc2ef4152) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100), &(0x7f00000024c0)={0x1ff}, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000380)='s', 0x1}], 0x100000000000038b}, 0x1) setreuid(0xee00, 0x0) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, &(0x7f00000002c0)="25010000", 0x4) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000001000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000002500)=""/4089) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r1, 0x2}) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x200, 0x0) r4 = socket$unix(0x1, 0x6, 0x0) fchmod(r4, 0xc) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='c\x00') execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000500)={0x0}, 0x10, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) executing program 2: openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f00000a7000/0x9000)=nil, 0x9000, 0x1, 0x10, r0, 0x0) r1 = open(0x0, 0x615, 0x0) ftruncate(r1, 0x8531) setrlimit(0x0, &(0x7f00000000c0)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x3, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001dc000/0x1000)=nil}, {&(0x7f0000ff3000/0xa000)=nil, &(0x7f00001f0000/0x1000)=nil, 0x6}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil}, {&(0x7f0000063000/0x5000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000132000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000e58000/0x4000)=nil, 0xf1}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x2000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f0000086000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000132000/0x1000)=nil, 0xfffe}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x1, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) r2 = 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, 0x400, 0x0) 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}) socket(0x2, 0x2, 0x0) r5 = dup(r2) fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) r6 = socket(0x1, 0x4001, 0x0) dup(r6) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) sysctl$vm(&(0x7f0000000180)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f0000000280)="02000000", 0x4) socket(0x11, 0x3, 0x0) executing program 6: open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80286987, &(0x7f00000001c0)) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80286989, &(0x7f00000001c0)) executing program 4: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) semop(0x0, &(0x7f0000000140)=[{}, {0x0, 0x2ff, 0x1800}, {0x2, 0x7fff}, {0x3, 0x7c3d, 0x1800}], 0x4) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) unlinkat(r0, &(0x7f0000000100)='./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}) socket(0x20, 0x5, 0x5) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) executing program 1: sysctl$fs(&(0x7f0000000400), 0x2, &(0x7f00000000c0)="bf75fa519b1307c6678a7ff7145af8ae8c9aa5849d47c51b03c78ade82b1aa3ead06000000a4d70956e88a237a4b6c0d936908ad9c5e05929d1f0a464a4a767d40714ffe8ecaf215ad166847461643733c37c5f0436df31798971770c3053ba2c895827d76ad32cef5a37238a850fdc6a49aabc6a48ca9cd7b9ae704c48de14cf3e3e48ec20e0f6ad3e3092044dde82aa7d93c2147", 0x0, 0x0, 0x0) executing program 3: sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = open(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) write(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000280)) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[]) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000100), 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x1, 0x0) socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x800, 0x0, &(0x7f00000000c0)) r4 = fcntl$dupfd(r0, 0x0, r1) close(r4) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) getpgrp() r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r6 = dup(r3) listen(r6, 0x0) select(0x40, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x3, 0x4, 0xfffffffffffffffd, 0x8}, 0x0, 0x0, 0x0) executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x2000, 0x0, 0x37) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000540)="9a1a99fa3a8b90c7c99a1ede4b4cbd0b7b3b1072de723486a6c575fa1f6acbdaa31a4bd2fd196a55a5c64e9e1ec55e8940bd036f9c4f8732ef352e66d6904fbd1437ec0773da64cc50b8e3aae7113d727608f96d2b6e649c1bfa63379b08968ddf4af1a5b2c6d0673bd49b82be6c154c1f4f233e79264a0d2c34", 0x7a}, {&(0x7f0000000180)="764d2b8fb0fd3e2a725f3b11ee", 0xd}, {&(0x7f00000002c0)="335748b44523c169b48c1f7a091865986fac85de14512947979c930269b04319a8df71801a6b6c13a8f093beb77d5c9b09acb99bdc6dcfe421efec8515bed8f047c86b19ebbd2a85b2ad9f5c3a6bdbb678a587d1bc1931498ea12ed5a07c5892770bbf899bb26e1e7dc1c64dda1e0081565d39f4a4242116d86c43eb37cd016a9a01841dadcc1f9e069673a4888ded00f2e0e3a62f6613cf4d1c8552e2425c06f6fbcdf7a1efafbabb71825997a030ca040f79eba046e67a5a44ad165589703eedb7", 0xc2}, {&(0x7f00000001c0)="d0457de4d20f5631b5bed4b1c8609b01377ddcf5d475", 0x16}, {&(0x7f00000004c0)="8be2a49de9a41b06cdf5c4433c4585cab1f65212a137fc1e46596efd6dc448fa3dac979bcef807c1898f732b720a4652ada2282998c41f06cab64a4e522d04969432b30051d639379aa2c0ff5411ad2a5d577f3629fed5b8c2026f5799fd5f", 0x5f}, {&(0x7f0000000140)="4834e754551d0ce5f65875c7b0d7874b562661070a08", 0x16}, {&(0x7f0000000800)="3ce9344d91b5610537e6706a6c6b4486a5536edf85f3123a0c09c6c0aea00423c078310917887bba03a10f40a89d0defe1d8908c3c5970ba7b9fab6266b86629809662c5484fe5b1da2ac0a66b72e0a2b085db03bb8b2c2e57080300d35492008369559b340a6a0f10ea307272e63480bd07e8affc829122cacf4eb2d955baf51e015fcfc4fbf0c1a01ac9409d0bf4f62d92debae74d773a20c9ea86e3166fa8d3c113e84c5ac1b6b523d4420b4e3ac1c418a8e10753aa30e11a6a5f72b9afea57d2a7638d0ab6d10333e029da9e000000000000000000", 0xd7}, {&(0x7f00000005c0)="bc03e05797de56df504cf2192d132928b8e92d812c2f916ab7201e619b7814220c2142998eba1432370304f565da5eeeb13665026018fef5b71c4638dde3cd48bc19eca588d2091f69fe304ac54e0e5325da5475942732106d32a165acc7c458920ac6f0c86fd7a14ebc15", 0x6b}], 0x8, 0x1) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x0, 0x0, 0x0, "fabafa588fc0001000000010000000001000"}) 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)={0x0, 0x0, 0x0, 0x3}, 0xc) r2 = socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc028756b, &(0x7f0000000000)) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000003c0)="9b180bc3eb987aa9feb13ec99e805e6e840100780e03c231000000000004000000000036ba1bd82e86322c3eac80280712f838130e1f1f5504e927bd1269fce149d400d06a3f23616e77006e8836ed3d315eef8c826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2b74f0100005d95dcbbc5cb3c72d000260526a3a80855f3c394639e29c5132580a944d5c26a625e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bdcd08b9eca5d4d3eb5892ab3b4e8aa9b05000000e70000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d9108d733338d72634935376f8a49507756f497752a2f8fd0559dcf6bdacf9429c25483a9275182602000000e3034868d0da3b5618eadc3c48796e5e35754771436218bdbdc9e20a623855e941dc0d72fc433aef100000006201788ce2b8802cb60eec6add5e94345f0bfb3428e95dcbe305c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bbafe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f7475a7ad310c93df4effff00003e3bb073e334270f1db496d7679378ffffffffe6f4588f7966917a0b5ec8909db98323dbd668fb7dc5693a090e94691e8d000000368f29c86344671843a1f208261a720fdb791f83", &(0x7f0000000040)=0x210, 0x0, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$net_inet_udp(&(0x7f0000000240)={0x4, 0x2, 0x11, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r3, 0x3a, 0x12, 0x0, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r4, 0x8004570b, &(0x7f0000000180)) symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) rename(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') executing program 5: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r1, r2) setsockopt(r3, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) sendmsg(r2, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000900)=[{&(0x7f0000000340)="2f32cb043c8beed71b0498c45f4ba93b7a1c0fc07d77f1d6ff4dc50c27f3c1b2c4318089710c28bcd42e8fe1a4d3c664f775ee0f6846918a2d82ab9fd9d34e513020889dbe0e360a985f180acd8cf86f525bdc2bdc09ef64043ace6c84ee23b112e81ddbc21399cf0586bd47b6cd81d8f775b4cf094df33adcf6371b7fcb7389b80439d38e40136ce393a2c1597b", 0x8e}, {&(0x7f0000000400)="2086430dde82e4939c26f47e51e00ae81cc63ad9224dc8a024964bf48d4c5c08e05f2ea3b18c505f991b784d55a8732379e7bc225b02d98063c1df1d29b96612faf38fce7ac3af40fa90aa3f7c788138a9b93865d63718355e16cd03e1af700843962d6939169f639a62bb36ee2ed867c0305c74c7db77b8f6fa1d1d047fedf97a727e23aa92616032495bc12e87fca91dfe67958e8157928209118c0dd650ebae568774da3e6edd6f03d9f2173d7e0b0838e1e9fbf4eab532388a42c156e0100989a94a6faba01464cdf09e1f5d19c0bf49c4a336221d547f02", 0xda}, {&(0x7f0000000500)="bd81a02be3cd84f2dfb4a5377a20877d2ce8a17efc2eea640d0cfe49e641b9d80e4e85decb509713c2809d0a5281665aa12126e34cb009340a9edc3c442bf2039ff72658a4a7064eae9a61699d90ba78873c4a95401eaf493764c6c741ac98003f7589c0f5bf918aabf8e1f1d51a47924161e508f0ea160d2a3e2f71eef445f66406cb4e8aebc859acd7ddc6c9e22adf93a6b8fda8e9f1c5e1e97877235fc412a36a4fea59b211ccebe017f8c37ca34686da5751ec366321d67c8e3590c19e044227f0fc5194e872c6d21d9784dc5c5b5069cf9126edb56372293eb0bae772963077c9877a99d66905f768df4db9", 0xee}, {&(0x7f0000000600)="8613dc0dc5353947c6a5ac292c3b475bd736d07fc63b940d226a1a8c29c2f3a182b220b554daacafb3e335191ff34de1235d8f8d65747cee3b8eaae8bf1508293f6f0d7c8a5fce1e5adfb6141f0d5fca", 0x50}, {&(0x7f0000001480)="0e29b9f8980fd9aaa9c91915b4b2e0443466bb9f1db4211fb0535d3b507eb1ff65496ba283145bfde3c1770b8af779c2948300a4f68e8c84b22f96c84d1b816b4cfec999f2bedb56666d4525004c229188630e15214dfc7412bd6f763c9c87172c4b9b7d15418393ef71b46c86c6e437a77c0e14a66c44d9d7e1a55dac98d44be1bbb027d016761edfd03e17857ad0a934b76a1f8bfc31336487bd0bcb59ac66bf9027cb03d5c4a06bf1d6a06e9838fae3ee61b1e0bdee63fd6bbe318d4a00865b3170c79ba7f9ee08eb5bc34404f534371454bdec9fa5742b183798438c3008a8292f181a8c23e70f0c3730cbed2b967176616867a46dc7342b806ce93a48f8b7c6fa0a6f32bfada6b23e6b798bb3c6c6b260dc15ed8edb79dbb7d79655ddc311b8599a54c3eb9c3f37d18a24f1fcae2d50ae78af825e413f9d99865a10d645122b96c3259498de05198a38e974ffce1c5533d337cffb20815870e51d26a5c6388eb2bcb083b69904cc36f7b38732c736db95d3e2dc09c53f8771f3e20f86d9f73806b90c875d1af41e74e6be92a1c535f7c9db660088641224c6", 0x19b}], 0x5, 0x0}, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x4d53, 0x0, 0x8, 0xaafc, 0xffffff23}, 0xc) setsockopt(r1, 0x1000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x2b, 0x5, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e646d80c81aeae365a38ff17c5f873db98dde18545fad77943aea2", 0x29) r2 = socket(0x18, 0x0, 0x0) readv(r0, &(0x7f0000000100), 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = open(&(0x7f0000000240)='./file0/file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) nanosleep(0xffffffffffffffff, 0x0) socket(0x2, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)=[{}, {}], 0x2}) ioctl$PCIOCWRITE(r3, 0xc00c7007, &(0x7f0000000000)={{}, 0x1}) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCREAD(r5, 0xc00c7007, &(0x7f0000000100)) sysctl$net_inet_ip(&(0x7f00000005c0)={0x4, 0x2, 0x0, 0x10}, 0x4, 0x0, &(0x7f00000006c0), 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) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) setsockopt(r4, 0x1000000000029, 0x8, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r6 = socket(0x2, 0x3, 0x0) dup2(r4, r6) executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80e363", 0xaf, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket$unix(0x1, 0x0, 0x0) r2 = msgget$private(0x0, 0x408) msgrcv(r2, 0x0, 0xfffffffffffffdd6, 0x0, 0x1800) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={r3, 0x0, r4}, 0xc) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000000380)={&(0x7f00000002c0)='./file0\x00', 0xfffffffffffff65f, &(0x7f0000000300)='./file0\x00', 0x8}) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) getgid() msgsnd(r2, 0x0, 0x1c, 0x800) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000040)="000001ad", 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500f3ff50e2f0ad3ebbc257699a1f138b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000180", 0xb1, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000100)={0xffffffffffffffff, 0xe789, 0x2, 0x2, 0xffffffffffff8000, 0x7fff, 0xfffffffffd82ac26, 0xb684}, &(0x7f0000000140)={0x72, 0x6, 0xed37, 0xffffffffffffffff, 0x1, 0x5e, 0x4, 0x40}, &(0x7f0000000180)={0xebd8, 0x7e0000000, 0x0, 0x100, 0x8, 0x6, 0x20, 0x80000000}, &(0x7f00000001c0)={0x664, 0x100000001}) fatal protection pfault in superviasor mode trap tnype 4 code 0 ripi ffffffff819c5e3cb cs 8 rflags 10:046 cr2 0 cpl 0 rsp ffff8000341dt1028 gsbase 0xfrfffffff82d2fff0 a kgsbase 0x0 p type 4, code=0, pc=ffffffff819c5e3b Starting stack trace... panic(ffffffff82827348) at panic+0x159 kerntrap(ffff8000341d0f70) at kerntrap+0x1c7 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b end trace frame: 0x0, count: 254 End of stack trace.