last executing test programs: 13.1619572s ago: executing program 5 (id=49): access(&(0x7f0000000080)='./file0\x00', 0x4) (async) r0 = socket(0x2, 0x8002, 0x0) (async) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={{&(0x7f00000000c0)=@in6={0x1c, 0x18, 0x3, 0x800007, "ff01fe00000000000000000000000001", 0x4}, 0x1c, 0x0, 0x0, 0x0, 0xfffffffffffffee9}}, 0x38, 0x0) (async) r2 = msgget$private(0x0, 0x4d4) (async) r3 = open(&(0x7f0000000080)='./file0\x00', 0x9cab835cfdc52675, 0x0) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x82, 0x0) ioctl$TIOCSETA(r4, 0xc4504442, &(0x7f0000000300)={0x20002f, 0xa, 0x0, 0x0, "97a2220180c14a06ebb178926cc9795a6b47c1d1", 0x1, 0xfffffffe}) (async) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) (async) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x100) flock(r3, 0x1) (async) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') (async) unveil(&(0x7f0000000140)='./file0/file0/..\x00', &(0x7f0000000080)='r\x00') (async) r5 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) readlinkat(r5, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) (async) syz_emit_ethernet(0x42, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff080045f400340067000000069078e0000001ac1400aa4e224e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="80050000000000000001080a00000008ffffffff"]) (async) msgsnd(r2, &(0x7f0000000240)=ANY=[@ANYBLOB], 0x8, 0x800) (async) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000340)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x4, 0x1, 0x15, 0x0, 0x0, 0x4000003, 0x0, 0x4, 0x0, 0x5}) syz_emit_ethernet(0x32, &(0x7f00000001c0)=ANY=[]) msgrcv(r2, 0x0, 0x0, 0x2, 0x0) (async) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="02000000000000000d4712a276b2414c0c9944eb2cc8eb79cef00ca7e2f854ce7be85a9e9183664a22ad3d40a0ad00c6c2"], 0x31, 0x800) (async) r6 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) pipe(&(0x7f0000001780)={0xffffffffffffffff}) fcntl$getown(r7, 0x5) (async) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSRSIG(r8, 0x80044272, &(0x7f0000000180)=0x8) (async) closefrom(r6) 13.16177082s ago: executing program 6 (id=45): mknod(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x100d02) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000740)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000d00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0xe}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x20070, 0x0) ioctl$DIOCGETLIMIT(r1, 0xc0084427, &(0x7f0000000240)={0x3, 0x7}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00eb0100000000", 0x8) syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffff15"]) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x2000, 0x4800) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x9) ioctl$TIOCFLUSH(r2, 0xc0187009, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000100), 0x0) mknod(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x100d02) (async) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) (async) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000740)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) link(&(0x7f0000000d00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0xe}, 0x3, 0x0, 0x0, 0x0, 0x0) (async) socket$inet(0x2, 0x1, 0x0) (async) openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x20070, 0x0) (async) ioctl$DIOCGETLIMIT(r1, 0xc0084427, &(0x7f0000000240)={0x3, 0x7}) (async) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00eb0100000000", 0x8) (async) syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffff15"]) (async) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x2000, 0x4800) (async) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x9) (async) ioctl$TIOCFLUSH(r2, 0xc0187009, &(0x7f0000000080)) (async) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000100), 0x0) (async) 11.911081181s ago: executing program 0 (id=46): r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) mknod(&(0x7f0000000040)='./file1\x00', 0x1001, 0xc) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) (async, rerun: 64) chmod(&(0x7f0000000040)='.\x00', 0x35e) (async, rerun: 64) setuid(0xee01) (async) rename(&(0x7f0000000140)='./file0\x00', 0x0) write(r0, &(0x7f0000000240)="e624cf4c77a746315229304f7cb2868b63a87c615406479bcdea5e86f46bc366142f7b3c446d4d3fcd7d17081afd447825169b23b740b24f9fa33559f9e581ef0e5e82c40546a5eb7adb0aa03bcf341a06a21cb244a7a701ff897064622e6d3a07808b01437891d9b7b4b4f03afd4c91d54c3d6a3d7aca4f0ac58e9df211058f6c08a0f2acf17700e2d51d71095814781ebcb26866c699b15590e636e2bc3e026a1869d98675e275158c06c788a67f65192ce15d376f40f161404067c4a5a38fe3daa883796c12f28aec037590d96e476243a4a328ffc0355306e1cc3e45b1b3464ab3bc3c09fe425cf55d5ed39c8532bf8643d4c351b919f36e07104501d82a932f5f186b16f797b278c4a5674154ad01e60635e802285441f394d72c10dddb3e0db5c7388f7391d6cad8e951db26b92066b18ecfd489288a8253de7fc6db6b0d513658d7aacf4da3057fe0d9d76962b33339518ecaad6a7a76e6f5f8bba83e81aca2ce88a39615634ae8ecd3f7e93526c54005910a59820a1b13fc6f91f208aa9b12d8d7fa996b4fc8095499958ac1610f480840e4b3355e2334df5f57b094beee8768b6b6a5e361bde2f820ac1a6e55f1a9bf3adc61f394dce2f067c7aea2056facfdf7ba94c77b427553964709c7ed3e94676af80f7bd02f1c665c54fb03f68ee70858bb823d342b931a8bcb0499f26ad18351d75c7e641e1f9416f30b985062cda27767032fe85159953229ce4700aef045300b8db344800e232a5b4269c7249466087eb1cd1487b9127b942bd3fefb481108eb848d695e341ec3d781ef55f58956638d97383ca1fe6c14d5dfd20dd56f93211d1a1b6d4d39462ffc924f868280b0f9d5fbff94aac562a77f470be6fe0df6d4cf3e6400c1d1dd57975efe64a2018573de4927ff21242dfab40a181e45bfca188a4a380f852203391a859820e3d44d4fe6cf2d1169c370ae9472b637daa0cc0f5eb8a56dd22145278de721efe1f3ed37ccb519a749cd1ceeb45883ee43dae978c2099e8d09e068659cd776cf8e304058e1f9f150eea025be71cc1ac0a9f64ecff26cd8cd1b6275d7c9cd6eb15c4358f9334c720b6ae6a83b965925c532c00412b758646f29b81d3ad5b8b122a83169b242fd179f48f59efd99a2a4ad6bc7bd66c8b404d4f553f8582d47721db2b8841a072ee083c6bc08ba4809407698ca4ca81ca68aa644b2446decff72016ceedaaa18b4cc9331f3a08784aa94358db868b221293df32881f272855a85189bc646864761142ed9ab22b87e517e651631d159fd06d4a95300a3f4d5201869549e9675e8d8ee3d8e65fbdba37c38cc59356218fc5149a4f75ebc2b56d2f362d9a82970a5741cf055bff53d11c30ee72fe785f7914ec035ba463daee0bc031f011cb2e4112d5967965d79fdef5d3885179671250c17571485cd007d6e068a084811ad0475d6ce95b0138222f13723605a1b7e345b26e14eed5b4e6fea385f95712fb7bea67fd3a7e47d4f65449da6efb7109b62c1bece46bcaf52f3f99c983394742078e805e92f6710dec35cc63adcef36095c778592ffa25ad3fbc6e159a3433b41b3ab4b8fdcffdae46d3b33ff20f1b21ee537cbf94ca1551dfccaed71b9caf4c0e764ef3dc4ad3bfd879e58598161adce310bd5cb7362f76ff93a6da674ee6c945ef1354376a8bf1478d3a72deed9e8bfb48f03453b77d494f76df203bb4c0a2e3713fce6f3695a063c7361b9f170d07cf8af0974dec133178c9b0f28b1e9b55a6341b84de159e740f1b9f8da48dfcb343c2e4a3cde8999979383887d1b5965e558f43928c1d8f57b94ef253d65a814200cbd1b43a1b7f63a100a1326045447534aea74ce2a1c0a4902c86d26a26f5ba87ac8450cdd874ce2eb3cba6c3420f7697c5bb20ebce7e16dc4bf135c412ae34312e5c1d30592dde8a891cb779720482f3da8e991fde64a966a54eba78b63484df90c10bbb8951d14ba26ed55a8525b6461e34f6b42424053b69e6f9bdc81875a889c68c33317a5932ace10760b3ae5c8d560ec5891306bb1b8037ae33e3e3b14b0057cdc8828ec2d017845a89adcb492d8695b97762e185c18a202289173b5bd506050ef0f755ccd8c96f97a55b7b656c45ac4384e89e4eb95de1a753ee2ba0f586a1562a0e2fddb1611d1622fe776401d141c88ca4384743a10bc55d651bb7de2a93ddd201f9521d267e387170dd185c680d90b9860ad334bd418fb56ecd93ee599aba9887159b92abecc8d27bf223fbaa722aca33a014ad148744084cb911d7594b3c79489e75fdccb4a1ca452d8e8b9e8b357841814ffdae0b42cd2b39f7d8b648a387e5934ba80a2b38118bb1b07f478e0b8a035e4825858cddd0cb8edbe251fb19627f195334c5336a22f50a1ff438e86982b43f669f0f109ed664144413f5bf3ecfbec046778995d1e277980efc0fc9458dc620d5a693477669a4cfb9acaa462a839cc4c14260613bbf285339d213f9e159d4b72e36ce4f07adb0286e8629a25379b45f8dd2603848e64ab7619018dad8b0b60f775afbe3ec03b17a72acf215a58ff9ed87ce22d1377a2e17ff391de9031477b26d1943421d4f7e78aca34d0f5b7cccb773acf5bfccae50c473d7f9ee68c0370b14b722399146cf3f45f6e04e300353cd295ce5ac69099eab1ea11afbd749f8a057c4e0108afc5b972e4a5d42c540e7a53250aed07b9801a06ea680032b55488a23783eec956f1746495cf3984bd40ed18cfbf13c401fd04226a19d82e6d7d095f5af360b078cd1294b4e404618b2b082b9efabc69a00eae7181ea28ecf1d245826ebb6341e98270c779fcd1b74dedf977c881578a1fb8f6b05c7d190fa4eb7a1f02b396a1f03c79dfbb3a8a03d12d42de9db27d5bfbb4c1ca5c484ef2b76706f7b1e1a1e7c3cda0c0271e7d6a36b4f88ef8eef467d99cefa980932bb8d08718fbf01fe455a4eb579ecf53e2cd9fa6a448b3688dae768cad3e4e25f8084441b1b70d18e9d03aac9f1c9fa79500876f004cc85c4485c8fce33311748b8dad44bab10da58baf9de1556793934f8cdd9435abd7e3318920bd963e38657fdfc5b5bbad9ff923e95ea55a59ec8313aabb26ae41ccf64f7cf01613b31f3cf1e627f74138ea18345349cd8f2197fecca0c3f765683b253e7c55caa5fb4e9d985be5a43f08067eaee83b53ae2bfde574616b4a07ff03106fe459a59d77bcf1dc895782d27cd0204e3497d8a6b4d67c2eb0379680ad6c56e938d141dd792349c1232e1523accf8ebb6ac13df9030ab73b3aeea36b6d6f4a3ebf0e3d4d8f8023b2d54699c253f82d655b012597897324f6d4f29dd32c22f7329f482a1ff5bf0ff2f76aea1987b49858088a791296a1e84b2fa3893a8ede109c7834e622b81d2d55210ce86676fb869b04c1dfa30d0332cee38c4c1c37943ab903517e6149f9712480d458bb06400b04068008476173085b36ac912df57cfaf6edce6aec97d98a6aa0ad2cd8f9b4ef8f64e9e30a72222420f21b64cad60644dfc5ed337e793346bb41404dfde1b73d2eee410e3d89a022c9ed6a5ff76512f3866768555a9893fd182ab5f4ec3e83f1d9c6d5cd0a3346f67699c9449aa13be3e550319bfa11ceafaa9c2e40f5dba1cc066206e4d6925e27ab4c4e3741c2a68bf75c7970af7aee33a42d0d3326da29d38b28427e05c68c52daffc340108bd44fb78514f8d6f4078d349abf6cbdd6dfb89823dbc10ada304912c425adc9b63a31f354bd4b446edeefdb0297a981eb707ff75f45d4a649d69a978bd604775e64f0ed74a1b18923a02eeb9f6aa4480d5679905eeea91c319cdb3fc32778a16e6eceba7b922e4696876b119f785d483a0e65cb30996e878c3e6e8bf10fad78a056f8745860cc171be6adb1ce36d616d77b91f47ca7429b110d82d399d575f8d4c5e8c64eabd84d76ee1f028ea3260d965f35dde40dc3ae461ca6a7d3506436b835d26dcadde981297038dc9e910b7c84ba70372f1dc0bd92109b4f6e9493a83000df485c2cabdf242ff78390f08e3f4741547332af279bac6063941077143329ea99b8e5cde0f6c1b868db328295bce0ab22834e5ebaadad70363d6b30401a292cc9f16a64b93b2d24f16c40d949599944f69cb591b64f4e261a29c9a60317f136af3f069c9264276d8970de2498576f8bca4cef9a383bfd489702de3c3dd16a048918d8880d9fdc408fd3aaae40005506c7d644f4a5c4e77fd29bb429b2ec274baade0017bc26a5b9939097da76237427f2fd363804d91a4eb4913e1b530daa12359546fb088b94833103a7f2907b39e0c9ef4756f33ac07e4a56af1fd01b89915522ab4ff95a87d086465400285eeaa8c43656aee75ca34e902bf8035be183c9993524629c39f0d8cbdc8fbb91755f6e2ece8a6a6a347f47f9e4edf0e8f3523bc7bcdc880ac02fa9788d49046353b61ac4608eb3d7133db82f01a5771d37f8c49173b5ea59cb7b5c1bd36bac261bbbf6332bf74e3a4c9a54cf3dbb771b0c00243b52162640303d81cb4737fdccdd40c4c2d78185a158f0794889341e35232bbe434f60e8702d428a7d32c24afa13b1229dacf49a92e8cf255253f85877f63a87fa1b94903814a3d75bd5335eaa9e5ca6420a23d5bd06fd40511f669b51d4876514679ee7c1277a493a54fbe363616424a29383ef1839286fc2f42a1f93ffea079b4581769d8ac12c90e9ce0c680b29ef5c86bc19d68699f65b78560279c8b4e31d1d9622c5024250ff5e62cf1a335d15bd15dc67feae4772ab65b205b4663a48347d7a62b8e0239f49888813fd7e528818acc99f3750dcd6514cddae3a1c8888888e3d773501847595cd92b0f4a2f168fbc09076a7ebdb16ac8967ff55561b9b3e8f58a22e5e7c91d8602e49b7624d55986e023ec2ed91a015dbbe4b31f5c8d97da7a4617b631159557b0cc9db15cf4e4291ae1b951e9d78c8e962026423407a130810aed5bf0dc192922c41b2103a3023afad4adf863abe01257b36759bd40ce548a7b539e47387b02f44fff2c16051b10401d622bf70114c189039b4cd66ed3c7a1c918ff47ab8436da36a20e905b2dee039273b850a94c7441281f98f56d4cd5d9d78407c3f2c86f252cc25edefa7e053559afce051f7e23e7ab5ddc54592aa0311e5f39231787653574280ed4704377cd36d9d795f6df5f9a7582f8710a8abc4fbc3fabf21631da64d060c24c54dbede3c24d4d84f14a08ed1ee91786c8a9e1f232daf98c4a7f33c44f974b5c54a69c9fac3d7aea67576c551163c099e151175f70cfef1960a2e5fdf229fe8108c3a0b5b7c74b81b405afaf22a01d3da60c1f77b07e7117bb94b3395891d201a73a60a574bfa6f14dcfe4d0a484db23576833ad5ed7b1d07050638224714b66097e366ce490e2a5ebc10e44e7a231e80a3a112ec72046449ed430e628a4d66ef039a3115af795f1acc0b3bc51b615a70ffcd7270713bde5c6569fba3bd1f563699dff1325a7f3dbc914ced8ea4a1ad53040e7f3a17c276298b4bdd21dd1642e9e7262ef3291f1c02f46da073ea416bf5e249b9f271f85ea5ef57c405106459776c2e67ded24993b57cdb73a8c6cec008e26a5501022717294f73035deb21ef8d29a07b8621dbf70b700da541f85faffefac7e32bb3a3fb4df0fdfed94f958f91b6c2db152e5cdbc7e8570b0d193f2870981b7783907df92db10eedaae7ccf23cd520526d23f2c3272743b333ebe039bb5903ffad85aa7701ec3d2d97c1aa9b07cee5857897da0cbe1de1c484543ddd90dd3e88c749", 0x1000) r1 = geteuid() (async) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7fb, 0x7, 0x6, 0xfe, 0x4, 0x5, 0xffdfffb7, 0x10, [{0x3, 0x2, 0x8a, 0x71800}, {0x7ff, 0xb7fe, 0x800002}, {0x100006, 0x401, 0x80000001, 0x1}, {0xffffffff, 0x8100, 0x200, 0xfffffffb}, {0x10000, 0x0, 0x80000001, 0x7}, {0x2, 0x7f, 0x6, 0xf}, {0x1, 0xbffffff9, 0xfffffffe, 0xffffffff}, {0x2400a, 0x3, 0xfdf0}, {0x0, 0x2, 0x9, 0x853}, {0xe, 0xfffffffd, 0x8001, 0x4}, {0x800a44f, 0xfff9, 0x166, 0x13}, {0x8, 0x2002, 0x9, 0x7}, {0x2000df, 0x29, 0x5, 0x3ff}, {0x2008, 0xfffffffc, 0x100, 0x3}, {0x80b3, 0x3, 0x26, 0x200}, {0xc83a, 0xd656, 0x2, 0x6}]}) select(0x40, &(0x7f0000000180)={0xfffffffffffffff9, 0x8, 0xffffffffffffffff, 0xfffffffffffffffd, 0x800, 0x181c, 0xa, 0x2}, 0x0, 0x0, 0x0) (async) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x9, 0x0) (async, rerun: 64) mknod(&(0x7f00000000c0)='./file1\x00', 0x2000, 0x637d) (rerun: 64) r3 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r3, &(0x7f0000001240)="a76c3ff3c56cc191ec816502fe040910565cd6328876a3dc17d6aa7d2f266243bf831d99d44561100b93d4471dd3c283e12df602f26d346945ffa0ba2e44cacbe01e4e89c03c6f2e40cdb4be67e835bff0fde2780e0b8eedb83bb06682382db16179b30d6f81c364e8c2e6a7b435769b51c92c026843e9a55609d7a5373c7bbd9e0fee7d3ee4", 0x86, 0x2, &(0x7f0000001300)=@abs={0x2c, 0x1, 0x0, 0x1}, 0x8) r4 = syz_open_pts() (async) r5 = syz_open_pts() (async) syz_open_pts() fcntl$lock(r5, 0x8, &(0x7f0000000840)={0x1, 0x1, 0x7fffffffffffffff, 0x1000100000003}) close(r4) r6 = open(&(0x7f0000000800)='./file1\x00', 0x8, 0x0) syz_emit_ethernet(0x3c, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000ffffffffffff080600066009"]) (async) r7 = socket(0x18, 0x2, 0x0) (async) writev(0xffffffffffffff9c, &(0x7f0000000140)=[{&(0x7f0000000100)="673bb5b8cc0cfded08db75817fc8add3cec4ec48a2e92e98e17c03ce4801ef1d47e6abbbdabb26a5a1ebffff73a5de", 0x2f}], 0x1) sysctl$kern(&(0x7f0000000140)={0x1, 0x29}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) sendmsg$unix(r7, &(0x7f0000000040)={&(0x7f0000000080)=@file={0x5, 0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="14"], 0x18, 0x401}, 0x0) (async) ioctl$FIONBIO(r6, 0x82907003, &(0x7f0000000140)=0x1) (async, rerun: 32) setresuid(r1, r1, 0xffffffffffffffff) (async, rerun: 32) syz_extract_tcp_res(&(0x7f0000001340), 0x5, 0x7fff) 11.702213194s ago: executing program 4 (id=57): mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) select(0x40, &(0x7f00000000c0)={0xfffffffffffffff9, 0x44809ea1, 0x1, 0xfffffffffffffffd, 0x2800000000000000, 0x181c, 0x8, 0x2000000000000004}, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x34) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pread(r0, &(0x7f0000000600)="e7077b6629e0397383eaeac9193e79db7bbbad786e7bbb921dff532158d0b49a3e7de9f2d8fdefa9e6fddc16bcd369b9fc28dc5e", 0x34, 0x8000000000000005) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket$inet(0x2, 0x1, 0x6) setrlimit(0x0, &(0x7f0000000180)={0x3, 0x100000001}) setrlimit(0x0, &(0x7f0000000d80)={0x8, 0xfffffffffffffffd}) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(0x0, &(0x7f0000000300)='r\x00') r2 = kqueue1(0x10000) kevent(r2, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x13, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x3) ioctl$FIONBIO(r3, 0x82907003, &(0x7f0000000140)=0x2) ioctl$BIOCSRTIMEOUT(r3, 0xc0307004, &(0x7f0000000000)={0x2}) r4 = accept$inet(r3, &(0x7f00000001c0), &(0x7f0000000200)=0x10) recvfrom(r4, &(0x7f0000000240)=""/13, 0xd, 0x0, &(0x7f0000000280)=@un=@abs={0xe9, 0x1, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) (async) select(0x40, &(0x7f00000000c0)={0xfffffffffffffff9, 0x44809ea1, 0x1, 0xfffffffffffffffd, 0x2800000000000000, 0x181c, 0x8, 0x2000000000000004}, 0x0, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x34) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) pread(r0, &(0x7f0000000600)="e7077b6629e0397383eaeac9193e79db7bbbad786e7bbb921dff532158d0b49a3e7de9f2d8fdefa9e6fddc16bcd369b9fc28dc5e", 0x34, 0x8000000000000005) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) socket$inet(0x2, 0x1, 0x6) (async) setrlimit(0x0, &(0x7f0000000180)={0x3, 0x100000001}) (async) setrlimit(0x0, &(0x7f0000000d80)={0x8, 0xfffffffffffffffd}) (async) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000100)) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) unveil(0x0, &(0x7f0000000300)='r\x00') (async) kqueue1(0x10000) (async) kevent(r2, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x13, 0x0) (async) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x3) (async) ioctl$FIONBIO(r3, 0x82907003, &(0x7f0000000140)=0x2) (async) ioctl$BIOCSRTIMEOUT(r3, 0xc0307004, &(0x7f0000000000)={0x2}) (async) accept$inet(r3, &(0x7f00000001c0), &(0x7f0000000200)=0x10) (async) recvfrom(r4, &(0x7f0000000240)=""/13, 0xd, 0x0, &(0x7f0000000280)=@un=@abs={0xe9, 0x1, 0x0, 0x0}, 0x8) (async) 11.7020521s ago: executing program 5 (id=49): access(&(0x7f0000000080)='./file0\x00', 0x4) (async) r0 = socket(0x2, 0x8002, 0x0) (async) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={{&(0x7f00000000c0)=@in6={0x1c, 0x18, 0x3, 0x800007, "ff01fe00000000000000000000000001", 0x4}, 0x1c, 0x0, 0x0, 0x0, 0xfffffffffffffee9}}, 0x38, 0x0) (async) r2 = msgget$private(0x0, 0x4d4) (async) r3 = open(&(0x7f0000000080)='./file0\x00', 0x9cab835cfdc52675, 0x0) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x82, 0x0) ioctl$TIOCSETA(r4, 0xc4504442, &(0x7f0000000300)={0x20002f, 0xa, 0x0, 0x0, "97a2220180c14a06ebb178926cc9795a6b47c1d1", 0x1, 0xfffffffe}) (async) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) (async) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x100) flock(r3, 0x1) (async) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') (async) unveil(&(0x7f0000000140)='./file0/file0/..\x00', &(0x7f0000000080)='r\x00') (async) r5 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) readlinkat(r5, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) (async) syz_emit_ethernet(0x42, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff080045f400340067000000069078e0000001ac1400aa4e224e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="80050000000000000001080a00000008ffffffff"]) (async) msgsnd(r2, &(0x7f0000000240)=ANY=[@ANYBLOB], 0x8, 0x800) (async) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000340)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x4, 0x1, 0x15, 0x0, 0x0, 0x4000003, 0x0, 0x4, 0x0, 0x5}) syz_emit_ethernet(0x32, &(0x7f00000001c0)=ANY=[]) msgrcv(r2, 0x0, 0x0, 0x2, 0x0) (async) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="02000000000000000d4712a276b2414c0c9944eb2cc8eb79cef00ca7e2f854ce7be85a9e9183664a22ad3d40a0ad00c6c2"], 0x31, 0x800) (async) r6 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) pipe(&(0x7f0000001780)={0xffffffffffffffff}) fcntl$getown(r7, 0x5) (async) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSRSIG(r8, 0x80044272, &(0x7f0000000180)=0x8) (async) closefrom(r6) 11.136656537s ago: executing program 6 (id=45): mknod(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x100d02) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000740)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000d00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0xe}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x20070, 0x0) ioctl$DIOCGETLIMIT(r1, 0xc0084427, &(0x7f0000000240)={0x3, 0x7}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00eb0100000000", 0x8) syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffff15"]) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x2000, 0x4800) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x9) ioctl$TIOCFLUSH(r2, 0xc0187009, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000100), 0x0) mknod(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x100d02) (async) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) (async) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000740)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) link(&(0x7f0000000d00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0xe}, 0x3, 0x0, 0x0, 0x0, 0x0) (async) socket$inet(0x2, 0x1, 0x0) (async) openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x20070, 0x0) (async) ioctl$DIOCGETLIMIT(r1, 0xc0084427, &(0x7f0000000240)={0x3, 0x7}) (async) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00eb0100000000", 0x8) (async) syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffff15"]) (async) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x2000, 0x4800) (async) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x9) (async) ioctl$TIOCFLUSH(r2, 0xc0187009, &(0x7f0000000080)) (async) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000100), 0x0) (async) 10.711687576s ago: executing program 1 (id=96): r0 = socket(0x11, 0x3, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) mprotect(&(0x7f0000487000/0x2000)=nil, 0x2000, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file1\x00') close(r1) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$TIOCSETA(r2, 0xcd604406, &(0x7f0000000040)={0x1, 0x0, 0x6, 0x0, "d6a24900b178926c79486b47c1dd00", 0x4, 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) munmap(&(0x7f00003d2000/0x3000)=nil, 0x3000) ioctl$TIOCSETA(r1, 0xcd604407, &(0x7f0000000040)={0xa, 0x2000000, 0x2, 0x800005, "2c0d000000024000a400000300", 0x4, 0x8}) sendto$unix(r0, &(0x7f0000000340)="b1000513000000000000000020000000000013fecea10500fef96ecf2ac72fd3357ae30208004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699af4879b672f33000000000c032bfa896443a41c02000000720fd38b08519928a0b870bef5a872c88106002ec5890400000000000000361b1257aea8c508002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000e1718d30d4a13f1dd80460259bbdf3688f457ceb4dbd32bcd83790095c6eb09e606187259a80efe2122e02afb4f82cdc77eaa6a35869ff4c2c2e07ed6f2f37ceb26a25109b47e440a5b3da3aad8f544c369840746d7729bb0cd2ce63ab858a44c30951d643e0b1b411780ad699b0b33980422cb8049ab366f602818c18269cd097cf09d003ea9c", 0xb1, 0x402, 0x0, 0x4e) 9.82389369s ago: executing program 1 (id=98): r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xa9, 0xc, 0x0, 0x0) 9.82166246s ago: executing program 1 (id=100): mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x406) (async) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) (async) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000300)="00000001", 0xffffff0a}], 0x1) (async) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f00000000c0)}) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x160) r1 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x100) mknodat(r1, &(0x7f0000000080)='./file2/file0\x00', 0xc0e99db6de761f86, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0x3ff, 0x0, 0x0, 0xe4c6, 0x0, 0x0, 0x3}, &(0x7f0000000380)={0xffb, 0x200, 0xfffffffffffffffa, 0x400000000000000, 0x0, 0x9, 0x2}, 0x0, 0x0) close(0x3) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) (async) getpeername$unix(r1, &(0x7f00000000c0)=@file={0x0, 0x0, ""/32}, &(0x7f0000000280)=0x22) (async) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0xc2) (async) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) (async) open(&(0x7f0000000800)='./file0\x00', 0x80, 0xa4) (async) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20003916, 0xffffffffffffffff) sysctl$net_inet6_ip6(&(0x7f0000000780)={0x4, 0x18, 0x29, 0x7}, 0x4, 0x0, 0x0, &(0x7f0000000900), 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x16, 0x0, 0x0) (async) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x5, 0xdfc6, 0xfffffffe, 0x90, "ff0600000002586c000000d200000000000c00", 0x45, 0x40000001}) (async) syz_open_pts() (async) ioctl$TIOCSTAT(r3, 0x20007465) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x8, 0x0) (async) syz_emit_ethernet(0x61, &(0x7f0000000240)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x8, 0x53, 0x0, 0x0, 0x60, 0x6, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}, @tcp={{0x1, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0xf, 0x2, 0xa7, 0x0, 0x0, {[@md5sig={0x13, 0x12, "ae93469c43a4a5a247af9527fad1e943"}, @md5sig={0x13, 0x12, "22303816ffc6ebef125ff1760a884fbe"}, @mss={0x2, 0x4, 0xfffb}]}}, {"ae0200"}}}}}}) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800452000280002000001069078e0000002ac1400aa46214e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="507c00b390780000"]) (async) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) 9.818134747s ago: executing program 0 (id=46): r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) mknod(&(0x7f0000000040)='./file1\x00', 0x1001, 0xc) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) (async, rerun: 64) chmod(&(0x7f0000000040)='.\x00', 0x35e) (async, rerun: 64) setuid(0xee01) (async) rename(&(0x7f0000000140)='./file0\x00', 0x0) write(r0, &(0x7f0000000240)="e624cf4c77a746315229304f7cb2868b63a87c615406479bcdea5e86f46bc366142f7b3c446d4d3fcd7d17081afd447825169b23b740b24f9fa33559f9e581ef0e5e82c40546a5eb7adb0aa03bcf341a06a21cb244a7a701ff897064622e6d3a07808b01437891d9b7b4b4f03afd4c91d54c3d6a3d7aca4f0ac58e9df211058f6c08a0f2acf17700e2d51d71095814781ebcb26866c699b15590e636e2bc3e026a1869d98675e275158c06c788a67f65192ce15d376f40f161404067c4a5a38fe3daa883796c12f28aec037590d96e476243a4a328ffc0355306e1cc3e45b1b3464ab3bc3c09fe425cf55d5ed39c8532bf8643d4c351b919f36e07104501d82a932f5f186b16f797b278c4a5674154ad01e60635e802285441f394d72c10dddb3e0db5c7388f7391d6cad8e951db26b92066b18ecfd489288a8253de7fc6db6b0d513658d7aacf4da3057fe0d9d76962b33339518ecaad6a7a76e6f5f8bba83e81aca2ce88a39615634ae8ecd3f7e93526c54005910a59820a1b13fc6f91f208aa9b12d8d7fa996b4fc8095499958ac1610f480840e4b3355e2334df5f57b094beee8768b6b6a5e361bde2f820ac1a6e55f1a9bf3adc61f394dce2f067c7aea2056facfdf7ba94c77b427553964709c7ed3e94676af80f7bd02f1c665c54fb03f68ee70858bb823d342b931a8bcb0499f26ad18351d75c7e641e1f9416f30b985062cda27767032fe85159953229ce4700aef045300b8db344800e232a5b4269c7249466087eb1cd1487b9127b942bd3fefb481108eb848d695e341ec3d781ef55f58956638d97383ca1fe6c14d5dfd20dd56f93211d1a1b6d4d39462ffc924f868280b0f9d5fbff94aac562a77f470be6fe0df6d4cf3e6400c1d1dd57975efe64a2018573de4927ff21242dfab40a181e45bfca188a4a380f852203391a859820e3d44d4fe6cf2d1169c370ae9472b637daa0cc0f5eb8a56dd22145278de721efe1f3ed37ccb519a749cd1ceeb45883ee43dae978c2099e8d09e068659cd776cf8e304058e1f9f150eea025be71cc1ac0a9f64ecff26cd8cd1b6275d7c9cd6eb15c4358f9334c720b6ae6a83b965925c532c00412b758646f29b81d3ad5b8b122a83169b242fd179f48f59efd99a2a4ad6bc7bd66c8b404d4f553f8582d47721db2b8841a072ee083c6bc08ba4809407698ca4ca81ca68aa644b2446decff72016ceedaaa18b4cc9331f3a08784aa94358db868b221293df32881f272855a85189bc646864761142ed9ab22b87e517e651631d159fd06d4a95300a3f4d5201869549e9675e8d8ee3d8e65fbdba37c38cc59356218fc5149a4f75ebc2b56d2f362d9a82970a5741cf055bff53d11c30ee72fe785f7914ec035ba463daee0bc031f011cb2e4112d5967965d79fdef5d3885179671250c17571485cd007d6e068a084811ad0475d6ce95b0138222f13723605a1b7e345b26e14eed5b4e6fea385f95712fb7bea67fd3a7e47d4f65449da6efb7109b62c1bece46bcaf52f3f99c983394742078e805e92f6710dec35cc63adcef36095c778592ffa25ad3fbc6e159a3433b41b3ab4b8fdcffdae46d3b33ff20f1b21ee537cbf94ca1551dfccaed71b9caf4c0e764ef3dc4ad3bfd879e58598161adce310bd5cb7362f76ff93a6da674ee6c945ef1354376a8bf1478d3a72deed9e8bfb48f03453b77d494f76df203bb4c0a2e3713fce6f3695a063c7361b9f170d07cf8af0974dec133178c9b0f28b1e9b55a6341b84de159e740f1b9f8da48dfcb343c2e4a3cde8999979383887d1b5965e558f43928c1d8f57b94ef253d65a814200cbd1b43a1b7f63a100a1326045447534aea74ce2a1c0a4902c86d26a26f5ba87ac8450cdd874ce2eb3cba6c3420f7697c5bb20ebce7e16dc4bf135c412ae34312e5c1d30592dde8a891cb779720482f3da8e991fde64a966a54eba78b63484df90c10bbb8951d14ba26ed55a8525b6461e34f6b42424053b69e6f9bdc81875a889c68c33317a5932ace10760b3ae5c8d560ec5891306bb1b8037ae33e3e3b14b0057cdc8828ec2d017845a89adcb492d8695b97762e185c18a202289173b5bd506050ef0f755ccd8c96f97a55b7b656c45ac4384e89e4eb95de1a753ee2ba0f586a1562a0e2fddb1611d1622fe776401d141c88ca4384743a10bc55d651bb7de2a93ddd201f9521d267e387170dd185c680d90b9860ad334bd418fb56ecd93ee599aba9887159b92abecc8d27bf223fbaa722aca33a014ad148744084cb911d7594b3c79489e75fdccb4a1ca452d8e8b9e8b357841814ffdae0b42cd2b39f7d8b648a387e5934ba80a2b38118bb1b07f478e0b8a035e4825858cddd0cb8edbe251fb19627f195334c5336a22f50a1ff438e86982b43f669f0f109ed664144413f5bf3ecfbec046778995d1e277980efc0fc9458dc620d5a693477669a4cfb9acaa462a839cc4c14260613bbf285339d213f9e159d4b72e36ce4f07adb0286e8629a25379b45f8dd2603848e64ab7619018dad8b0b60f775afbe3ec03b17a72acf215a58ff9ed87ce22d1377a2e17ff391de9031477b26d1943421d4f7e78aca34d0f5b7cccb773acf5bfccae50c473d7f9ee68c0370b14b722399146cf3f45f6e04e300353cd295ce5ac69099eab1ea11afbd749f8a057c4e0108afc5b972e4a5d42c540e7a53250aed07b9801a06ea680032b55488a23783eec956f1746495cf3984bd40ed18cfbf13c401fd04226a19d82e6d7d095f5af360b078cd1294b4e404618b2b082b9efabc69a00eae7181ea28ecf1d245826ebb6341e98270c779fcd1b74dedf977c881578a1fb8f6b05c7d190fa4eb7a1f02b396a1f03c79dfbb3a8a03d12d42de9db27d5bfbb4c1ca5c484ef2b76706f7b1e1a1e7c3cda0c0271e7d6a36b4f88ef8eef467d99cefa980932bb8d08718fbf01fe455a4eb579ecf53e2cd9fa6a448b3688dae768cad3e4e25f8084441b1b70d18e9d03aac9f1c9fa79500876f004cc85c4485c8fce33311748b8dad44bab10da58baf9de1556793934f8cdd9435abd7e3318920bd963e38657fdfc5b5bbad9ff923e95ea55a59ec8313aabb26ae41ccf64f7cf01613b31f3cf1e627f74138ea18345349cd8f2197fecca0c3f765683b253e7c55caa5fb4e9d985be5a43f08067eaee83b53ae2bfde574616b4a07ff03106fe459a59d77bcf1dc895782d27cd0204e3497d8a6b4d67c2eb0379680ad6c56e938d141dd792349c1232e1523accf8ebb6ac13df9030ab73b3aeea36b6d6f4a3ebf0e3d4d8f8023b2d54699c253f82d655b012597897324f6d4f29dd32c22f7329f482a1ff5bf0ff2f76aea1987b49858088a791296a1e84b2fa3893a8ede109c7834e622b81d2d55210ce86676fb869b04c1dfa30d0332cee38c4c1c37943ab903517e6149f9712480d458bb06400b04068008476173085b36ac912df57cfaf6edce6aec97d98a6aa0ad2cd8f9b4ef8f64e9e30a72222420f21b64cad60644dfc5ed337e793346bb41404dfde1b73d2eee410e3d89a022c9ed6a5ff76512f3866768555a9893fd182ab5f4ec3e83f1d9c6d5cd0a3346f67699c9449aa13be3e550319bfa11ceafaa9c2e40f5dba1cc066206e4d6925e27ab4c4e3741c2a68bf75c7970af7aee33a42d0d3326da29d38b28427e05c68c52daffc340108bd44fb78514f8d6f4078d349abf6cbdd6dfb89823dbc10ada304912c425adc9b63a31f354bd4b446edeefdb0297a981eb707ff75f45d4a649d69a978bd604775e64f0ed74a1b18923a02eeb9f6aa4480d5679905eeea91c319cdb3fc32778a16e6eceba7b922e4696876b119f785d483a0e65cb30996e878c3e6e8bf10fad78a056f8745860cc171be6adb1ce36d616d77b91f47ca7429b110d82d399d575f8d4c5e8c64eabd84d76ee1f028ea3260d965f35dde40dc3ae461ca6a7d3506436b835d26dcadde981297038dc9e910b7c84ba70372f1dc0bd92109b4f6e9493a83000df485c2cabdf242ff78390f08e3f4741547332af279bac6063941077143329ea99b8e5cde0f6c1b868db328295bce0ab22834e5ebaadad70363d6b30401a292cc9f16a64b93b2d24f16c40d949599944f69cb591b64f4e261a29c9a60317f136af3f069c9264276d8970de2498576f8bca4cef9a383bfd489702de3c3dd16a048918d8880d9fdc408fd3aaae40005506c7d644f4a5c4e77fd29bb429b2ec274baade0017bc26a5b9939097da76237427f2fd363804d91a4eb4913e1b530daa12359546fb088b94833103a7f2907b39e0c9ef4756f33ac07e4a56af1fd01b89915522ab4ff95a87d086465400285eeaa8c43656aee75ca34e902bf8035be183c9993524629c39f0d8cbdc8fbb91755f6e2ece8a6a6a347f47f9e4edf0e8f3523bc7bcdc880ac02fa9788d49046353b61ac4608eb3d7133db82f01a5771d37f8c49173b5ea59cb7b5c1bd36bac261bbbf6332bf74e3a4c9a54cf3dbb771b0c00243b52162640303d81cb4737fdccdd40c4c2d78185a158f0794889341e35232bbe434f60e8702d428a7d32c24afa13b1229dacf49a92e8cf255253f85877f63a87fa1b94903814a3d75bd5335eaa9e5ca6420a23d5bd06fd40511f669b51d4876514679ee7c1277a493a54fbe363616424a29383ef1839286fc2f42a1f93ffea079b4581769d8ac12c90e9ce0c680b29ef5c86bc19d68699f65b78560279c8b4e31d1d9622c5024250ff5e62cf1a335d15bd15dc67feae4772ab65b205b4663a48347d7a62b8e0239f49888813fd7e528818acc99f3750dcd6514cddae3a1c8888888e3d773501847595cd92b0f4a2f168fbc09076a7ebdb16ac8967ff55561b9b3e8f58a22e5e7c91d8602e49b7624d55986e023ec2ed91a015dbbe4b31f5c8d97da7a4617b631159557b0cc9db15cf4e4291ae1b951e9d78c8e962026423407a130810aed5bf0dc192922c41b2103a3023afad4adf863abe01257b36759bd40ce548a7b539e47387b02f44fff2c16051b10401d622bf70114c189039b4cd66ed3c7a1c918ff47ab8436da36a20e905b2dee039273b850a94c7441281f98f56d4cd5d9d78407c3f2c86f252cc25edefa7e053559afce051f7e23e7ab5ddc54592aa0311e5f39231787653574280ed4704377cd36d9d795f6df5f9a7582f8710a8abc4fbc3fabf21631da64d060c24c54dbede3c24d4d84f14a08ed1ee91786c8a9e1f232daf98c4a7f33c44f974b5c54a69c9fac3d7aea67576c551163c099e151175f70cfef1960a2e5fdf229fe8108c3a0b5b7c74b81b405afaf22a01d3da60c1f77b07e7117bb94b3395891d201a73a60a574bfa6f14dcfe4d0a484db23576833ad5ed7b1d07050638224714b66097e366ce490e2a5ebc10e44e7a231e80a3a112ec72046449ed430e628a4d66ef039a3115af795f1acc0b3bc51b615a70ffcd7270713bde5c6569fba3bd1f563699dff1325a7f3dbc914ced8ea4a1ad53040e7f3a17c276298b4bdd21dd1642e9e7262ef3291f1c02f46da073ea416bf5e249b9f271f85ea5ef57c405106459776c2e67ded24993b57cdb73a8c6cec008e26a5501022717294f73035deb21ef8d29a07b8621dbf70b700da541f85faffefac7e32bb3a3fb4df0fdfed94f958f91b6c2db152e5cdbc7e8570b0d193f2870981b7783907df92db10eedaae7ccf23cd520526d23f2c3272743b333ebe039bb5903ffad85aa7701ec3d2d97c1aa9b07cee5857897da0cbe1de1c484543ddd90dd3e88c749", 0x1000) r1 = geteuid() (async) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7fb, 0x7, 0x6, 0xfe, 0x4, 0x5, 0xffdfffb7, 0x10, [{0x3, 0x2, 0x8a, 0x71800}, {0x7ff, 0xb7fe, 0x800002}, {0x100006, 0x401, 0x80000001, 0x1}, {0xffffffff, 0x8100, 0x200, 0xfffffffb}, {0x10000, 0x0, 0x80000001, 0x7}, {0x2, 0x7f, 0x6, 0xf}, {0x1, 0xbffffff9, 0xfffffffe, 0xffffffff}, {0x2400a, 0x3, 0xfdf0}, {0x0, 0x2, 0x9, 0x853}, {0xe, 0xfffffffd, 0x8001, 0x4}, {0x800a44f, 0xfff9, 0x166, 0x13}, {0x8, 0x2002, 0x9, 0x7}, {0x2000df, 0x29, 0x5, 0x3ff}, {0x2008, 0xfffffffc, 0x100, 0x3}, {0x80b3, 0x3, 0x26, 0x200}, {0xc83a, 0xd656, 0x2, 0x6}]}) select(0x40, &(0x7f0000000180)={0xfffffffffffffff9, 0x8, 0xffffffffffffffff, 0xfffffffffffffffd, 0x800, 0x181c, 0xa, 0x2}, 0x0, 0x0, 0x0) (async) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x9, 0x0) (async, rerun: 64) mknod(&(0x7f00000000c0)='./file1\x00', 0x2000, 0x637d) (rerun: 64) r3 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r3, &(0x7f0000001240)="a76c3ff3c56cc191ec816502fe040910565cd6328876a3dc17d6aa7d2f266243bf831d99d44561100b93d4471dd3c283e12df602f26d346945ffa0ba2e44cacbe01e4e89c03c6f2e40cdb4be67e835bff0fde2780e0b8eedb83bb06682382db16179b30d6f81c364e8c2e6a7b435769b51c92c026843e9a55609d7a5373c7bbd9e0fee7d3ee4", 0x86, 0x2, &(0x7f0000001300)=@abs={0x2c, 0x1, 0x0, 0x1}, 0x8) r4 = syz_open_pts() (async) r5 = syz_open_pts() (async) syz_open_pts() fcntl$lock(r5, 0x8, &(0x7f0000000840)={0x1, 0x1, 0x7fffffffffffffff, 0x1000100000003}) close(r4) r6 = open(&(0x7f0000000800)='./file1\x00', 0x8, 0x0) syz_emit_ethernet(0x3c, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000ffffffffffff080600066009"]) (async) r7 = socket(0x18, 0x2, 0x0) (async) writev(0xffffffffffffff9c, &(0x7f0000000140)=[{&(0x7f0000000100)="673bb5b8cc0cfded08db75817fc8add3cec4ec48a2e92e98e17c03ce4801ef1d47e6abbbdabb26a5a1ebffff73a5de", 0x2f}], 0x1) sysctl$kern(&(0x7f0000000140)={0x1, 0x29}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) sendmsg$unix(r7, &(0x7f0000000040)={&(0x7f0000000080)=@file={0x5, 0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="14"], 0x18, 0x401}, 0x0) (async) ioctl$FIONBIO(r6, 0x82907003, &(0x7f0000000140)=0x1) (async, rerun: 32) setresuid(r1, r1, 0xffffffffffffffff) (async, rerun: 32) syz_extract_tcp_res(&(0x7f0000001340), 0x5, 0x7fff) 9.443499853s ago: executing program 4 (id=57): mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) select(0x40, &(0x7f00000000c0)={0xfffffffffffffff9, 0x44809ea1, 0x1, 0xfffffffffffffffd, 0x2800000000000000, 0x181c, 0x8, 0x2000000000000004}, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x34) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pread(r0, &(0x7f0000000600)="e7077b6629e0397383eaeac9193e79db7bbbad786e7bbb921dff532158d0b49a3e7de9f2d8fdefa9e6fddc16bcd369b9fc28dc5e", 0x34, 0x8000000000000005) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket$inet(0x2, 0x1, 0x6) setrlimit(0x0, &(0x7f0000000180)={0x3, 0x100000001}) setrlimit(0x0, &(0x7f0000000d80)={0x8, 0xfffffffffffffffd}) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(0x0, &(0x7f0000000300)='r\x00') r2 = kqueue1(0x10000) kevent(r2, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x13, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x3) ioctl$FIONBIO(r3, 0x82907003, &(0x7f0000000140)=0x2) ioctl$BIOCSRTIMEOUT(r3, 0xc0307004, &(0x7f0000000000)={0x2}) r4 = accept$inet(r3, &(0x7f00000001c0), &(0x7f0000000200)=0x10) recvfrom(r4, &(0x7f0000000240)=""/13, 0xd, 0x0, &(0x7f0000000280)=@un=@abs={0xe9, 0x1, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) (async) select(0x40, &(0x7f00000000c0)={0xfffffffffffffff9, 0x44809ea1, 0x1, 0xfffffffffffffffd, 0x2800000000000000, 0x181c, 0x8, 0x2000000000000004}, 0x0, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x34) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) pread(r0, &(0x7f0000000600)="e7077b6629e0397383eaeac9193e79db7bbbad786e7bbb921dff532158d0b49a3e7de9f2d8fdefa9e6fddc16bcd369b9fc28dc5e", 0x34, 0x8000000000000005) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) socket$inet(0x2, 0x1, 0x6) (async) setrlimit(0x0, &(0x7f0000000180)={0x3, 0x100000001}) (async) setrlimit(0x0, &(0x7f0000000d80)={0x8, 0xfffffffffffffffd}) (async) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000100)) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) unveil(0x0, &(0x7f0000000300)='r\x00') (async) kqueue1(0x10000) (async) kevent(r2, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x13, 0x0) (async) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x3) (async) ioctl$FIONBIO(r3, 0x82907003, &(0x7f0000000140)=0x2) (async) ioctl$BIOCSRTIMEOUT(r3, 0xc0307004, &(0x7f0000000000)={0x2}) (async) accept$inet(r3, &(0x7f00000001c0), &(0x7f0000000200)=0x10) (async) recvfrom(r4, &(0x7f0000000240)=""/13, 0xd, 0x0, &(0x7f0000000280)=@un=@abs={0xe9, 0x1, 0x0, 0x0}, 0x8) (async) 9.443359783s ago: executing program 5 (id=49): access(&(0x7f0000000080)='./file0\x00', 0x4) (async) r0 = socket(0x2, 0x8002, 0x0) (async) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={{&(0x7f00000000c0)=@in6={0x1c, 0x18, 0x3, 0x800007, "ff01fe00000000000000000000000001", 0x4}, 0x1c, 0x0, 0x0, 0x0, 0xfffffffffffffee9}}, 0x38, 0x0) (async) r2 = msgget$private(0x0, 0x4d4) (async) r3 = open(&(0x7f0000000080)='./file0\x00', 0x9cab835cfdc52675, 0x0) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x82, 0x0) ioctl$TIOCSETA(r4, 0xc4504442, &(0x7f0000000300)={0x20002f, 0xa, 0x0, 0x0, "97a2220180c14a06ebb178926cc9795a6b47c1d1", 0x1, 0xfffffffe}) (async) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) (async) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x100) flock(r3, 0x1) (async) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') (async) unveil(&(0x7f0000000140)='./file0/file0/..\x00', &(0x7f0000000080)='r\x00') (async) r5 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) readlinkat(r5, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) (async) syz_emit_ethernet(0x42, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff080045f400340067000000069078e0000001ac1400aa4e224e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="80050000000000000001080a00000008ffffffff"]) (async) msgsnd(r2, &(0x7f0000000240)=ANY=[@ANYBLOB], 0x8, 0x800) (async) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000340)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x4, 0x1, 0x15, 0x0, 0x0, 0x4000003, 0x0, 0x4, 0x0, 0x5}) syz_emit_ethernet(0x32, &(0x7f00000001c0)=ANY=[]) msgrcv(r2, 0x0, 0x0, 0x2, 0x0) (async) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="02000000000000000d4712a276b2414c0c9944eb2cc8eb79cef00ca7e2f854ce7be85a9e9183664a22ad3d40a0ad00c6c2"], 0x31, 0x800) (async) r6 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) pipe(&(0x7f0000001780)={0xffffffffffffffff}) fcntl$getown(r7, 0x5) (async) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSRSIG(r8, 0x80044272, &(0x7f0000000180)=0x8) (async) closefrom(r6) 9.443158392s ago: executing program 6 (id=45): mknod(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x100d02) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000740)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000d00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0xe}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x20070, 0x0) ioctl$DIOCGETLIMIT(r1, 0xc0084427, &(0x7f0000000240)={0x3, 0x7}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00eb0100000000", 0x8) syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffff15"]) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x2000, 0x4800) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x9) ioctl$TIOCFLUSH(r2, 0xc0187009, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000100), 0x0) mknod(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x100d02) (async) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) (async) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000740)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) link(&(0x7f0000000d00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0xe}, 0x3, 0x0, 0x0, 0x0, 0x0) (async) socket$inet(0x2, 0x1, 0x0) (async) openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x20070, 0x0) (async) ioctl$DIOCGETLIMIT(r1, 0xc0084427, &(0x7f0000000240)={0x3, 0x7}) (async) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00eb0100000000", 0x8) (async) syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffff15"]) (async) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x2000, 0x4800) (async) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x9) (async) ioctl$TIOCFLUSH(r2, 0xc0187009, &(0x7f0000000080)) (async) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000100), 0x0) (async) 8.076495756s ago: executing program 0 (id=46): r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) mknod(&(0x7f0000000040)='./file1\x00', 0x1001, 0xc) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) (async, rerun: 64) chmod(&(0x7f0000000040)='.\x00', 0x35e) (async, rerun: 64) setuid(0xee01) (async) rename(&(0x7f0000000140)='./file0\x00', 0x0) write(r0, &(0x7f0000000240)="e624cf4c77a746315229304f7cb2868b63a87c615406479bcdea5e86f46bc366142f7b3c446d4d3fcd7d17081afd447825169b23b740b24f9fa33559f9e581ef0e5e82c40546a5eb7adb0aa03bcf341a06a21cb244a7a701ff897064622e6d3a07808b01437891d9b7b4b4f03afd4c91d54c3d6a3d7aca4f0ac58e9df211058f6c08a0f2acf17700e2d51d71095814781ebcb26866c699b15590e636e2bc3e026a1869d98675e275158c06c788a67f65192ce15d376f40f161404067c4a5a38fe3daa883796c12f28aec037590d96e476243a4a328ffc0355306e1cc3e45b1b3464ab3bc3c09fe425cf55d5ed39c8532bf8643d4c351b919f36e07104501d82a932f5f186b16f797b278c4a5674154ad01e60635e802285441f394d72c10dddb3e0db5c7388f7391d6cad8e951db26b92066b18ecfd489288a8253de7fc6db6b0d513658d7aacf4da3057fe0d9d76962b33339518ecaad6a7a76e6f5f8bba83e81aca2ce88a39615634ae8ecd3f7e93526c54005910a59820a1b13fc6f91f208aa9b12d8d7fa996b4fc8095499958ac1610f480840e4b3355e2334df5f57b094beee8768b6b6a5e361bde2f820ac1a6e55f1a9bf3adc61f394dce2f067c7aea2056facfdf7ba94c77b427553964709c7ed3e94676af80f7bd02f1c665c54fb03f68ee70858bb823d342b931a8bcb0499f26ad18351d75c7e641e1f9416f30b985062cda27767032fe85159953229ce4700aef045300b8db344800e232a5b4269c7249466087eb1cd1487b9127b942bd3fefb481108eb848d695e341ec3d781ef55f58956638d97383ca1fe6c14d5dfd20dd56f93211d1a1b6d4d39462ffc924f868280b0f9d5fbff94aac562a77f470be6fe0df6d4cf3e6400c1d1dd57975efe64a2018573de4927ff21242dfab40a181e45bfca188a4a380f852203391a859820e3d44d4fe6cf2d1169c370ae9472b637daa0cc0f5eb8a56dd22145278de721efe1f3ed37ccb519a749cd1ceeb45883ee43dae978c2099e8d09e068659cd776cf8e304058e1f9f150eea025be71cc1ac0a9f64ecff26cd8cd1b6275d7c9cd6eb15c4358f9334c720b6ae6a83b965925c532c00412b758646f29b81d3ad5b8b122a83169b242fd179f48f59efd99a2a4ad6bc7bd66c8b404d4f553f8582d47721db2b8841a072ee083c6bc08ba4809407698ca4ca81ca68aa644b2446decff72016ceedaaa18b4cc9331f3a08784aa94358db868b221293df32881f272855a85189bc646864761142ed9ab22b87e517e651631d159fd06d4a95300a3f4d5201869549e9675e8d8ee3d8e65fbdba37c38cc59356218fc5149a4f75ebc2b56d2f362d9a82970a5741cf055bff53d11c30ee72fe785f7914ec035ba463daee0bc031f011cb2e4112d5967965d79fdef5d3885179671250c17571485cd007d6e068a084811ad0475d6ce95b0138222f13723605a1b7e345b26e14eed5b4e6fea385f95712fb7bea67fd3a7e47d4f65449da6efb7109b62c1bece46bcaf52f3f99c983394742078e805e92f6710dec35cc63adcef36095c778592ffa25ad3fbc6e159a3433b41b3ab4b8fdcffdae46d3b33ff20f1b21ee537cbf94ca1551dfccaed71b9caf4c0e764ef3dc4ad3bfd879e58598161adce310bd5cb7362f76ff93a6da674ee6c945ef1354376a8bf1478d3a72deed9e8bfb48f03453b77d494f76df203bb4c0a2e3713fce6f3695a063c7361b9f170d07cf8af0974dec133178c9b0f28b1e9b55a6341b84de159e740f1b9f8da48dfcb343c2e4a3cde8999979383887d1b5965e558f43928c1d8f57b94ef253d65a814200cbd1b43a1b7f63a100a1326045447534aea74ce2a1c0a4902c86d26a26f5ba87ac8450cdd874ce2eb3cba6c3420f7697c5bb20ebce7e16dc4bf135c412ae34312e5c1d30592dde8a891cb779720482f3da8e991fde64a966a54eba78b63484df90c10bbb8951d14ba26ed55a8525b6461e34f6b42424053b69e6f9bdc81875a889c68c33317a5932ace10760b3ae5c8d560ec5891306bb1b8037ae33e3e3b14b0057cdc8828ec2d017845a89adcb492d8695b97762e185c18a202289173b5bd506050ef0f755ccd8c96f97a55b7b656c45ac4384e89e4eb95de1a753ee2ba0f586a1562a0e2fddb1611d1622fe776401d141c88ca4384743a10bc55d651bb7de2a93ddd201f9521d267e387170dd185c680d90b9860ad334bd418fb56ecd93ee599aba9887159b92abecc8d27bf223fbaa722aca33a014ad148744084cb911d7594b3c79489e75fdccb4a1ca452d8e8b9e8b357841814ffdae0b42cd2b39f7d8b648a387e5934ba80a2b38118bb1b07f478e0b8a035e4825858cddd0cb8edbe251fb19627f195334c5336a22f50a1ff438e86982b43f669f0f109ed664144413f5bf3ecfbec046778995d1e277980efc0fc9458dc620d5a693477669a4cfb9acaa462a839cc4c14260613bbf285339d213f9e159d4b72e36ce4f07adb0286e8629a25379b45f8dd2603848e64ab7619018dad8b0b60f775afbe3ec03b17a72acf215a58ff9ed87ce22d1377a2e17ff391de9031477b26d1943421d4f7e78aca34d0f5b7cccb773acf5bfccae50c473d7f9ee68c0370b14b722399146cf3f45f6e04e300353cd295ce5ac69099eab1ea11afbd749f8a057c4e0108afc5b972e4a5d42c540e7a53250aed07b9801a06ea680032b55488a23783eec956f1746495cf3984bd40ed18cfbf13c401fd04226a19d82e6d7d095f5af360b078cd1294b4e404618b2b082b9efabc69a00eae7181ea28ecf1d245826ebb6341e98270c779fcd1b74dedf977c881578a1fb8f6b05c7d190fa4eb7a1f02b396a1f03c79dfbb3a8a03d12d42de9db27d5bfbb4c1ca5c484ef2b76706f7b1e1a1e7c3cda0c0271e7d6a36b4f88ef8eef467d99cefa980932bb8d08718fbf01fe455a4eb579ecf53e2cd9fa6a448b3688dae768cad3e4e25f8084441b1b70d18e9d03aac9f1c9fa79500876f004cc85c4485c8fce33311748b8dad44bab10da58baf9de1556793934f8cdd9435abd7e3318920bd963e38657fdfc5b5bbad9ff923e95ea55a59ec8313aabb26ae41ccf64f7cf01613b31f3cf1e627f74138ea18345349cd8f2197fecca0c3f765683b253e7c55caa5fb4e9d985be5a43f08067eaee83b53ae2bfde574616b4a07ff03106fe459a59d77bcf1dc895782d27cd0204e3497d8a6b4d67c2eb0379680ad6c56e938d141dd792349c1232e1523accf8ebb6ac13df9030ab73b3aeea36b6d6f4a3ebf0e3d4d8f8023b2d54699c253f82d655b012597897324f6d4f29dd32c22f7329f482a1ff5bf0ff2f76aea1987b49858088a791296a1e84b2fa3893a8ede109c7834e622b81d2d55210ce86676fb869b04c1dfa30d0332cee38c4c1c37943ab903517e6149f9712480d458bb06400b04068008476173085b36ac912df57cfaf6edce6aec97d98a6aa0ad2cd8f9b4ef8f64e9e30a72222420f21b64cad60644dfc5ed337e793346bb41404dfde1b73d2eee410e3d89a022c9ed6a5ff76512f3866768555a9893fd182ab5f4ec3e83f1d9c6d5cd0a3346f67699c9449aa13be3e550319bfa11ceafaa9c2e40f5dba1cc066206e4d6925e27ab4c4e3741c2a68bf75c7970af7aee33a42d0d3326da29d38b28427e05c68c52daffc340108bd44fb78514f8d6f4078d349abf6cbdd6dfb89823dbc10ada304912c425adc9b63a31f354bd4b446edeefdb0297a981eb707ff75f45d4a649d69a978bd604775e64f0ed74a1b18923a02eeb9f6aa4480d5679905eeea91c319cdb3fc32778a16e6eceba7b922e4696876b119f785d483a0e65cb30996e878c3e6e8bf10fad78a056f8745860cc171be6adb1ce36d616d77b91f47ca7429b110d82d399d575f8d4c5e8c64eabd84d76ee1f028ea3260d965f35dde40dc3ae461ca6a7d3506436b835d26dcadde981297038dc9e910b7c84ba70372f1dc0bd92109b4f6e9493a83000df485c2cabdf242ff78390f08e3f4741547332af279bac6063941077143329ea99b8e5cde0f6c1b868db328295bce0ab22834e5ebaadad70363d6b30401a292cc9f16a64b93b2d24f16c40d949599944f69cb591b64f4e261a29c9a60317f136af3f069c9264276d8970de2498576f8bca4cef9a383bfd489702de3c3dd16a048918d8880d9fdc408fd3aaae40005506c7d644f4a5c4e77fd29bb429b2ec274baade0017bc26a5b9939097da76237427f2fd363804d91a4eb4913e1b530daa12359546fb088b94833103a7f2907b39e0c9ef4756f33ac07e4a56af1fd01b89915522ab4ff95a87d086465400285eeaa8c43656aee75ca34e902bf8035be183c9993524629c39f0d8cbdc8fbb91755f6e2ece8a6a6a347f47f9e4edf0e8f3523bc7bcdc880ac02fa9788d49046353b61ac4608eb3d7133db82f01a5771d37f8c49173b5ea59cb7b5c1bd36bac261bbbf6332bf74e3a4c9a54cf3dbb771b0c00243b52162640303d81cb4737fdccdd40c4c2d78185a158f0794889341e35232bbe434f60e8702d428a7d32c24afa13b1229dacf49a92e8cf255253f85877f63a87fa1b94903814a3d75bd5335eaa9e5ca6420a23d5bd06fd40511f669b51d4876514679ee7c1277a493a54fbe363616424a29383ef1839286fc2f42a1f93ffea079b4581769d8ac12c90e9ce0c680b29ef5c86bc19d68699f65b78560279c8b4e31d1d9622c5024250ff5e62cf1a335d15bd15dc67feae4772ab65b205b4663a48347d7a62b8e0239f49888813fd7e528818acc99f3750dcd6514cddae3a1c8888888e3d773501847595cd92b0f4a2f168fbc09076a7ebdb16ac8967ff55561b9b3e8f58a22e5e7c91d8602e49b7624d55986e023ec2ed91a015dbbe4b31f5c8d97da7a4617b631159557b0cc9db15cf4e4291ae1b951e9d78c8e962026423407a130810aed5bf0dc192922c41b2103a3023afad4adf863abe01257b36759bd40ce548a7b539e47387b02f44fff2c16051b10401d622bf70114c189039b4cd66ed3c7a1c918ff47ab8436da36a20e905b2dee039273b850a94c7441281f98f56d4cd5d9d78407c3f2c86f252cc25edefa7e053559afce051f7e23e7ab5ddc54592aa0311e5f39231787653574280ed4704377cd36d9d795f6df5f9a7582f8710a8abc4fbc3fabf21631da64d060c24c54dbede3c24d4d84f14a08ed1ee91786c8a9e1f232daf98c4a7f33c44f974b5c54a69c9fac3d7aea67576c551163c099e151175f70cfef1960a2e5fdf229fe8108c3a0b5b7c74b81b405afaf22a01d3da60c1f77b07e7117bb94b3395891d201a73a60a574bfa6f14dcfe4d0a484db23576833ad5ed7b1d07050638224714b66097e366ce490e2a5ebc10e44e7a231e80a3a112ec72046449ed430e628a4d66ef039a3115af795f1acc0b3bc51b615a70ffcd7270713bde5c6569fba3bd1f563699dff1325a7f3dbc914ced8ea4a1ad53040e7f3a17c276298b4bdd21dd1642e9e7262ef3291f1c02f46da073ea416bf5e249b9f271f85ea5ef57c405106459776c2e67ded24993b57cdb73a8c6cec008e26a5501022717294f73035deb21ef8d29a07b8621dbf70b700da541f85faffefac7e32bb3a3fb4df0fdfed94f958f91b6c2db152e5cdbc7e8570b0d193f2870981b7783907df92db10eedaae7ccf23cd520526d23f2c3272743b333ebe039bb5903ffad85aa7701ec3d2d97c1aa9b07cee5857897da0cbe1de1c484543ddd90dd3e88c749", 0x1000) r1 = geteuid() (async) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7fb, 0x7, 0x6, 0xfe, 0x4, 0x5, 0xffdfffb7, 0x10, [{0x3, 0x2, 0x8a, 0x71800}, {0x7ff, 0xb7fe, 0x800002}, {0x100006, 0x401, 0x80000001, 0x1}, {0xffffffff, 0x8100, 0x200, 0xfffffffb}, {0x10000, 0x0, 0x80000001, 0x7}, {0x2, 0x7f, 0x6, 0xf}, {0x1, 0xbffffff9, 0xfffffffe, 0xffffffff}, {0x2400a, 0x3, 0xfdf0}, {0x0, 0x2, 0x9, 0x853}, {0xe, 0xfffffffd, 0x8001, 0x4}, {0x800a44f, 0xfff9, 0x166, 0x13}, {0x8, 0x2002, 0x9, 0x7}, {0x2000df, 0x29, 0x5, 0x3ff}, {0x2008, 0xfffffffc, 0x100, 0x3}, {0x80b3, 0x3, 0x26, 0x200}, {0xc83a, 0xd656, 0x2, 0x6}]}) select(0x40, &(0x7f0000000180)={0xfffffffffffffff9, 0x8, 0xffffffffffffffff, 0xfffffffffffffffd, 0x800, 0x181c, 0xa, 0x2}, 0x0, 0x0, 0x0) (async) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x9, 0x0) (async, rerun: 64) mknod(&(0x7f00000000c0)='./file1\x00', 0x2000, 0x637d) (rerun: 64) r3 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r3, &(0x7f0000001240)="a76c3ff3c56cc191ec816502fe040910565cd6328876a3dc17d6aa7d2f266243bf831d99d44561100b93d4471dd3c283e12df602f26d346945ffa0ba2e44cacbe01e4e89c03c6f2e40cdb4be67e835bff0fde2780e0b8eedb83bb06682382db16179b30d6f81c364e8c2e6a7b435769b51c92c026843e9a55609d7a5373c7bbd9e0fee7d3ee4", 0x86, 0x2, &(0x7f0000001300)=@abs={0x2c, 0x1, 0x0, 0x1}, 0x8) r4 = syz_open_pts() (async) r5 = syz_open_pts() (async) syz_open_pts() fcntl$lock(r5, 0x8, &(0x7f0000000840)={0x1, 0x1, 0x7fffffffffffffff, 0x1000100000003}) close(r4) r6 = open(&(0x7f0000000800)='./file1\x00', 0x8, 0x0) syz_emit_ethernet(0x3c, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000ffffffffffff080600066009"]) (async) r7 = socket(0x18, 0x2, 0x0) (async) writev(0xffffffffffffff9c, &(0x7f0000000140)=[{&(0x7f0000000100)="673bb5b8cc0cfded08db75817fc8add3cec4ec48a2e92e98e17c03ce4801ef1d47e6abbbdabb26a5a1ebffff73a5de", 0x2f}], 0x1) sysctl$kern(&(0x7f0000000140)={0x1, 0x29}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) sendmsg$unix(r7, &(0x7f0000000040)={&(0x7f0000000080)=@file={0x5, 0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="14"], 0x18, 0x401}, 0x0) (async) ioctl$FIONBIO(r6, 0x82907003, &(0x7f0000000140)=0x1) (async, rerun: 32) setresuid(r1, r1, 0xffffffffffffffff) (async, rerun: 32) syz_extract_tcp_res(&(0x7f0000001340), 0x5, 0x7fff) 8.076244415s ago: executing program 2 (id=113): chmod(&(0x7f0000000040)='.\x00', 0x35e) r0 = socket(0x2, 0x3, 0x0) sendto$inet(r0, 0x0, 0x0, 0x404, &(0x7f0000000040)={0x10, 0x2, 0x3, 0x7ffffffc}, 0x10) setuid(0xee01) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) mknod(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0xd02) 7.201147531s ago: executing program 1 (id=100): mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x406) (async) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) (async) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000300)="00000001", 0xffffff0a}], 0x1) (async) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f00000000c0)}) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x160) r1 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x100) mknodat(r1, &(0x7f0000000080)='./file2/file0\x00', 0xc0e99db6de761f86, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0x3ff, 0x0, 0x0, 0xe4c6, 0x0, 0x0, 0x3}, &(0x7f0000000380)={0xffb, 0x200, 0xfffffffffffffffa, 0x400000000000000, 0x0, 0x9, 0x2}, 0x0, 0x0) close(0x3) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) (async) getpeername$unix(r1, &(0x7f00000000c0)=@file={0x0, 0x0, ""/32}, &(0x7f0000000280)=0x22) (async) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0xc2) (async) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) (async) open(&(0x7f0000000800)='./file0\x00', 0x80, 0xa4) (async) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20003916, 0xffffffffffffffff) sysctl$net_inet6_ip6(&(0x7f0000000780)={0x4, 0x18, 0x29, 0x7}, 0x4, 0x0, 0x0, &(0x7f0000000900), 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x16, 0x0, 0x0) (async) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x5, 0xdfc6, 0xfffffffe, 0x90, "ff0600000002586c000000d200000000000c00", 0x45, 0x40000001}) (async) syz_open_pts() (async) ioctl$TIOCSTAT(r3, 0x20007465) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x8, 0x0) (async) syz_emit_ethernet(0x61, &(0x7f0000000240)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x8, 0x53, 0x0, 0x0, 0x60, 0x6, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}, @tcp={{0x1, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0xf, 0x2, 0xa7, 0x0, 0x0, {[@md5sig={0x13, 0x12, "ae93469c43a4a5a247af9527fad1e943"}, @md5sig={0x13, 0x12, "22303816ffc6ebef125ff1760a884fbe"}, @mss={0x2, 0x4, 0xfffb}]}}, {"ae0200"}}}}}}) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800452000280002000001069078e0000002ac1400aa46214e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="507c00b390780000"]) (async) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) 7.195432343s ago: executing program 2 (id=114): socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x1, 0x8000000007, 0x1000300000080, 0xffffffffffffffff}) flock(r1, 0x1) flock(r1, 0x1) sysctl$hw(&(0x7f0000000080)={0x7, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x200, 0x100000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) close(r3) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000003680)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000200)="ebffcbff13b9fd812eaa4e7130af7048bb5d9693", 0x14) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x1a, &(0x7f0000000080)='\"\x00\x00\x00', 0x4) syz_emit_ethernet(0x5a, &(0x7f00000002c0)={@broadcast, @random="e04b1c561ac4", [], {@ipv6={0x86dd, {0x0, 0x6, "36e282", 0x24, 0x3b, 0x2, @rand_addr="0182c124b80eaba90c00d6ea67b400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @generic="d5c1edabc71ea3b94254c6bf0479406d7faa968b6f16d19daaa59a2986e7a06eff1d3bcb"}}}}}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000240)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xce0c, 0x0, 0x37) 7.193848167s ago: executing program 4 (id=57): mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) select(0x40, &(0x7f00000000c0)={0xfffffffffffffff9, 0x44809ea1, 0x1, 0xfffffffffffffffd, 0x2800000000000000, 0x181c, 0x8, 0x2000000000000004}, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x34) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pread(r0, &(0x7f0000000600)="e7077b6629e0397383eaeac9193e79db7bbbad786e7bbb921dff532158d0b49a3e7de9f2d8fdefa9e6fddc16bcd369b9fc28dc5e", 0x34, 0x8000000000000005) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket$inet(0x2, 0x1, 0x6) setrlimit(0x0, &(0x7f0000000180)={0x3, 0x100000001}) setrlimit(0x0, &(0x7f0000000d80)={0x8, 0xfffffffffffffffd}) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(0x0, &(0x7f0000000300)='r\x00') r2 = kqueue1(0x10000) kevent(r2, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x13, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x3) ioctl$FIONBIO(r3, 0x82907003, &(0x7f0000000140)=0x2) ioctl$BIOCSRTIMEOUT(r3, 0xc0307004, &(0x7f0000000000)={0x2}) r4 = accept$inet(r3, &(0x7f00000001c0), &(0x7f0000000200)=0x10) recvfrom(r4, &(0x7f0000000240)=""/13, 0xd, 0x0, &(0x7f0000000280)=@un=@abs={0xe9, 0x1, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) (async) select(0x40, &(0x7f00000000c0)={0xfffffffffffffff9, 0x44809ea1, 0x1, 0xfffffffffffffffd, 0x2800000000000000, 0x181c, 0x8, 0x2000000000000004}, 0x0, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x34) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) pread(r0, &(0x7f0000000600)="e7077b6629e0397383eaeac9193e79db7bbbad786e7bbb921dff532158d0b49a3e7de9f2d8fdefa9e6fddc16bcd369b9fc28dc5e", 0x34, 0x8000000000000005) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) socket$inet(0x2, 0x1, 0x6) (async) setrlimit(0x0, &(0x7f0000000180)={0x3, 0x100000001}) (async) setrlimit(0x0, &(0x7f0000000d80)={0x8, 0xfffffffffffffffd}) (async) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000100)) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) unveil(0x0, &(0x7f0000000300)='r\x00') (async) kqueue1(0x10000) (async) kevent(r2, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x13, 0x0) (async) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x3) (async) ioctl$FIONBIO(r3, 0x82907003, &(0x7f0000000140)=0x2) (async) ioctl$BIOCSRTIMEOUT(r3, 0xc0307004, &(0x7f0000000000)={0x2}) (async) accept$inet(r3, &(0x7f00000001c0), &(0x7f0000000200)=0x10) (async) recvfrom(r4, &(0x7f0000000240)=""/13, 0xd, 0x0, &(0x7f0000000280)=@un=@abs={0xe9, 0x1, 0x0, 0x0}, 0x8) (async) 7.193650031s ago: executing program 5 (id=49): access(&(0x7f0000000080)='./file0\x00', 0x4) (async) r0 = socket(0x2, 0x8002, 0x0) (async) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={{&(0x7f00000000c0)=@in6={0x1c, 0x18, 0x3, 0x800007, "ff01fe00000000000000000000000001", 0x4}, 0x1c, 0x0, 0x0, 0x0, 0xfffffffffffffee9}}, 0x38, 0x0) (async) r2 = msgget$private(0x0, 0x4d4) (async) r3 = open(&(0x7f0000000080)='./file0\x00', 0x9cab835cfdc52675, 0x0) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x82, 0x0) ioctl$TIOCSETA(r4, 0xc4504442, &(0x7f0000000300)={0x20002f, 0xa, 0x0, 0x0, "97a2220180c14a06ebb178926cc9795a6b47c1d1", 0x1, 0xfffffffe}) (async) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) (async) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x100) flock(r3, 0x1) (async) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') (async) unveil(&(0x7f0000000140)='./file0/file0/..\x00', &(0x7f0000000080)='r\x00') (async) r5 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) readlinkat(r5, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) (async) syz_emit_ethernet(0x42, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff080045f400340067000000069078e0000001ac1400aa4e224e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="80050000000000000001080a00000008ffffffff"]) (async) msgsnd(r2, &(0x7f0000000240)=ANY=[@ANYBLOB], 0x8, 0x800) (async) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000340)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x4, 0x1, 0x15, 0x0, 0x0, 0x4000003, 0x0, 0x4, 0x0, 0x5}) syz_emit_ethernet(0x32, &(0x7f00000001c0)=ANY=[]) msgrcv(r2, 0x0, 0x0, 0x2, 0x0) (async) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="02000000000000000d4712a276b2414c0c9944eb2cc8eb79cef00ca7e2f854ce7be85a9e9183664a22ad3d40a0ad00c6c2"], 0x31, 0x800) (async) r6 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) pipe(&(0x7f0000001780)={0xffffffffffffffff}) fcntl$getown(r7, 0x5) (async) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSRSIG(r8, 0x80044272, &(0x7f0000000180)=0x8) (async) closefrom(r6) 7.193464128s ago: executing program 6 (id=45): mknod(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x100d02) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000740)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000d00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0xe}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x20070, 0x0) ioctl$DIOCGETLIMIT(r1, 0xc0084427, &(0x7f0000000240)={0x3, 0x7}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00eb0100000000", 0x8) syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffff15"]) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x2000, 0x4800) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x9) ioctl$TIOCFLUSH(r2, 0xc0187009, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000100), 0x0) mknod(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x100d02) (async) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) (async) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000740)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) link(&(0x7f0000000d00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0xe}, 0x3, 0x0, 0x0, 0x0, 0x0) (async) socket$inet(0x2, 0x1, 0x0) (async) openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x20070, 0x0) (async) ioctl$DIOCGETLIMIT(r1, 0xc0084427, &(0x7f0000000240)={0x3, 0x7}) (async) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00eb0100000000", 0x8) (async) syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffff15"]) (async) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x2000, 0x4800) (async) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x9) (async) ioctl$TIOCFLUSH(r2, 0xc0187009, &(0x7f0000000080)) (async) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000100), 0x0) (async) 7.193246798s ago: executing program 7 (id=95): r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0x1d}) (async) syz_open_pts() kqueue() (async, rerun: 64) r1 = socket(0x6, 0x8000, 0x46) (rerun: 64) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f00000001c0)="03000000", 0x4) (async) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000), 0x14) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) (async) open$dir(&(0x7f0000000040)='./file0\x00', 0x40000, 0x1) (async) socketpair(0x0, 0x5, 0x7, &(0x7f0000000080)) (async) openat$dri(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/dri/card0\x00', 0x100, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) r3 = kqueue() (async) r4 = socket(0x11, 0x10000000000003, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b10005030000040005000000070000003300080000a11800fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be3816499104000000882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42121000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257afa8c500002002fbfe0c2300008abfba3500000008e371a3f8343712051eeab71d1889e000"/177, 0xb1, 0x40b, 0x0, 0x0) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) (async, rerun: 64) syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff0800452000280000000060069078e0000002ac1400aa4e214e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00']) (rerun: 64) syz_emit_ethernet(0x39, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffff1cffdcffffff0704004520002b0002000001069078e0000002ac1400aa4e214e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="507c00b390780000395e5a"]) (async, rerun: 32) r5 = openat$pf(0xffffffffffffff9c, &(0x7f00000002c0), 0x400, 0x0) (rerun: 32) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$DIOCGETSTATES(r6, 0xc0104419, &(0x7f00000010c0)={0x0, &(0x7f0000000640)}) (async, rerun: 64) ioctl$DIOCCHANGERULE(r5, 0xcd60441a, &(0x7f0000000b00)={0x10, 0x6, 0x7, './file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa', './file0\x00', 0x0, "a9f5e9b9c767027b1edaf7553496c7a811dcf4a9a0d39efda08d0fe129c12c5920ecb9089d36b35beb519c9eaf7cfca77124da67efeb16a498f84dc6069d668698c687416c17117cf170e3318ed916e7bc844912a55b6ceb257954f412246ae7ac1b3d12533b5b278271bc79f6575546c3f6fa95e69b2406004615614d7ec89b51b9178e0b8a8ace098ced63e63ee84b3527fbd16748929e02bd6dc342d895677b7e781a40eff0bd42070243e2f6b4407f8eb2b7ae5acf35eea8d04d73e5c87c8b5b4c46dfe61c55e41a1a31ffc9c5fcbedd93cd77a1b6e93b595942e93c156f7e291610932866fbf1e70c54339230b7269b154ee7d7f7540c514e3ad1ef40259e83a8a8bb21e932630424d400d3e7f98566fd2446a8fa65868f08f76c0b1068a6956000565277e46ea7398c5540d74c996fcde75fb47b673dad1c52131dc2939a4c4d3b73de2f2d4d246371063fadbcd09ca940c19ad903a2d4924c1427150458bbba4391fd4581dbca6c14b6c79ae2e8c03481fb08de24acb917cf9a032799460aeda6b1da94d776db63f8d58196891415a52489ac9923f6be69181c86a13092a71d8ba0ed477b3aa6e5a9daa62cbb3d8cf2fbc478a60442300f4385a5fa1ce47dbcf68c77c3e5b927e9f6d9131fb004e542a5b00b19e0ddadf55e1c76334cf61cad10a6a56d55c53804b9485af6931e54f59da14d5a97d61dd51337072009c5a1ff962883e5fc4a63c41c6b5153c54f59e354bc2e7421792948e563e80429a42ab0e6bf2ef113b97065549a3bd011374c6e0ed090ce0713521e2f80320d93b387197171c53e2da787da3e24c7316ae76c13e25a0360925ec2ac65011f1957b1b95671a7c415f8de9a29c7e2dbd027e14c655b1730fae60febac96d5e220bbcfa1c9d2b7ae64c9764957c74b96aa98be2171dd91c77e2dcfc4a16a963b082f509c57123b9b288b94d9f0f7f1336d5db4dcbac3e70cd96cf48e9af8ce448ed8d67a9e46361f9f2976ffa9059bdaebbd12df13a391b07ec32cce893675a1af71691b744e2f3ad9236cca11db9c04c16974f2ee155838436f1333fc4791ddc17212966f368d910a9c9ed960b70aeb479f987759adf1f7b9d4a51ab0370233cedf209ba0c33bd883583c935b48af29e4c30738f7288875182d6c13b34e91b0aa4f3a4d5d0137368bc0ee1fa651c1b0ea342fc9d50049691a4b7ff6c2ac2d64eccfee9014ce034436c3978396ac38e8189fbdaede9c1aa1299c88e79195d2f34477bc424dbbad8e15698e487801d7ac2fba2a9c8928863316a276929b6be40e2a45e50b5de5bbc0f5cc513335a8a944f7d8cbf9dc18ac159ecb5f2625041f0637c5186e204bc02d8eb53761a350c0692776980bfb994f14444ce28dce4309c27432c80085c47d2687f49f90c75eb80b2bc4870f3ffefbc85ed0e1d5e22e613e345410917d8e03a0b47e15f9ddd6eebd98fffe059133ae33954dcdae1de55d04072b1c556de525b4dd72fb8e108a4b21e4d2c5634151ce54b9600631f177bee276dbdfb5489ecdf5cbdd6571ccfba98743c8a42febfe4f91cd62ddc333dd59e1baafd52e5ffd842f6564ae43122dfd81293c29d1e5d1fd7865afede068fa943d12bcc96d959eca0bb4e20ced3b2cd0a3047cc32b511d4b7c9529bbac78f834e440e241440efaeec560be2951d0c033157812b1f8edb7e91c53548ffe9836c7c39ba892216b84ddc10d7c6589ee08e0ef2d19127dca377cbb139ea0e3f77932e124f61862ddb348b3deba963a541adab45b325339dd178cfc5357b840fa5e9ac03a7b60de217a992353f2a9d1cdd361cf9be930ca54659bdd0da80daff1ab1b7c956f799c4bc8534d5d0c4c76b3b9c049c11a0b2ff8ff95a378094185c4852bfa934eed3ab1708ba777262a180d8e7c804bea"}) (rerun: 64) kevent(r3, &(0x7f00000013c0)=[{{r2}, 0xfffffffffffffffc, 0x95, 0x10, 0xcc, 0x2}, {{r2}, 0xfffffffffffffffc, 0x49, 0x8, 0x2, 0x81}], 0x8, 0x0, 0x15, 0x0) (async) open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x48) (async) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) (async) r7 = socket(0x18, 0x1, 0x6) select(0x40, &(0x7f0000000380)={0x0, 0x10000, 0x8e43, 0xffff, 0x5129, 0x9, 0xb51e, 0x715a}, &(0x7f00000003c0)={0x8, 0x3, 0xffff, 0x8, 0x6, 0x5, 0x4, 0xa961}, &(0x7f0000000400)={0x1, 0x12c5, 0x5f, 0x100000001, 0x8, 0x40, 0xf, 0x7}, &(0x7f0000000440)={0x6, 0xffffffffffffffff}) (async) setsockopt$sock_int(r7, 0xffff, 0x100, &(0x7f0000000000)=0x7, 0x4) (async) openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x800, 0x142) (async, rerun: 64) kqueue() (rerun: 64) 6.342803173s ago: executing program 7 (id=117): sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x23}, 0x4, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e05000000a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287f", &(0x7f0000000100)=0x68, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x15}, 0x4, &(0x7f00000001c0)="af11bebab24ad2556488eb485e47e672a88e26c56e6e05b285eb8c3250684b491d09c3ade8ffdeb6f5ba86e7b6382033554e2cb6ab1babe0937f7ce49c9e6927f27dea8a2e1fe6b694ebbeff3091dcd3a7689423bd2fbc0f9866195070bb17c0eac0c058cf63bf377eddb3cf49468f8927ad33cb7accf38b50d938ce8ee4119aea39256d9e2eaf424af6d82fab387a058a8b84ef71f40b3ac8a40d1ece259faf809d454c21e5", &(0x7f0000000280)=0xa6, &(0x7f00000002c0)="38c2b3f643bdffac446227ea8e09e1d73bc5b985f2dfffeda7658072aa69519894481a79bcd2be3e9792a6c7e5d5770eba", 0x31) 4.660766546s ago: executing program 0 (id=46): r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) mknod(&(0x7f0000000040)='./file1\x00', 0x1001, 0xc) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) (async, rerun: 64) chmod(&(0x7f0000000040)='.\x00', 0x35e) (async, rerun: 64) setuid(0xee01) (async) rename(&(0x7f0000000140)='./file0\x00', 0x0) write(r0, &(0x7f0000000240)="e624cf4c77a746315229304f7cb2868b63a87c615406479bcdea5e86f46bc366142f7b3c446d4d3fcd7d17081afd447825169b23b740b24f9fa33559f9e581ef0e5e82c40546a5eb7adb0aa03bcf341a06a21cb244a7a701ff897064622e6d3a07808b01437891d9b7b4b4f03afd4c91d54c3d6a3d7aca4f0ac58e9df211058f6c08a0f2acf17700e2d51d71095814781ebcb26866c699b15590e636e2bc3e026a1869d98675e275158c06c788a67f65192ce15d376f40f161404067c4a5a38fe3daa883796c12f28aec037590d96e476243a4a328ffc0355306e1cc3e45b1b3464ab3bc3c09fe425cf55d5ed39c8532bf8643d4c351b919f36e07104501d82a932f5f186b16f797b278c4a5674154ad01e60635e802285441f394d72c10dddb3e0db5c7388f7391d6cad8e951db26b92066b18ecfd489288a8253de7fc6db6b0d513658d7aacf4da3057fe0d9d76962b33339518ecaad6a7a76e6f5f8bba83e81aca2ce88a39615634ae8ecd3f7e93526c54005910a59820a1b13fc6f91f208aa9b12d8d7fa996b4fc8095499958ac1610f480840e4b3355e2334df5f57b094beee8768b6b6a5e361bde2f820ac1a6e55f1a9bf3adc61f394dce2f067c7aea2056facfdf7ba94c77b427553964709c7ed3e94676af80f7bd02f1c665c54fb03f68ee70858bb823d342b931a8bcb0499f26ad18351d75c7e641e1f9416f30b985062cda27767032fe85159953229ce4700aef045300b8db344800e232a5b4269c7249466087eb1cd1487b9127b942bd3fefb481108eb848d695e341ec3d781ef55f58956638d97383ca1fe6c14d5dfd20dd56f93211d1a1b6d4d39462ffc924f868280b0f9d5fbff94aac562a77f470be6fe0df6d4cf3e6400c1d1dd57975efe64a2018573de4927ff21242dfab40a181e45bfca188a4a380f852203391a859820e3d44d4fe6cf2d1169c370ae9472b637daa0cc0f5eb8a56dd22145278de721efe1f3ed37ccb519a749cd1ceeb45883ee43dae978c2099e8d09e068659cd776cf8e304058e1f9f150eea025be71cc1ac0a9f64ecff26cd8cd1b6275d7c9cd6eb15c4358f9334c720b6ae6a83b965925c532c00412b758646f29b81d3ad5b8b122a83169b242fd179f48f59efd99a2a4ad6bc7bd66c8b404d4f553f8582d47721db2b8841a072ee083c6bc08ba4809407698ca4ca81ca68aa644b2446decff72016ceedaaa18b4cc9331f3a08784aa94358db868b221293df32881f272855a85189bc646864761142ed9ab22b87e517e651631d159fd06d4a95300a3f4d5201869549e9675e8d8ee3d8e65fbdba37c38cc59356218fc5149a4f75ebc2b56d2f362d9a82970a5741cf055bff53d11c30ee72fe785f7914ec035ba463daee0bc031f011cb2e4112d5967965d79fdef5d3885179671250c17571485cd007d6e068a084811ad0475d6ce95b0138222f13723605a1b7e345b26e14eed5b4e6fea385f95712fb7bea67fd3a7e47d4f65449da6efb7109b62c1bece46bcaf52f3f99c983394742078e805e92f6710dec35cc63adcef36095c778592ffa25ad3fbc6e159a3433b41b3ab4b8fdcffdae46d3b33ff20f1b21ee537cbf94ca1551dfccaed71b9caf4c0e764ef3dc4ad3bfd879e58598161adce310bd5cb7362f76ff93a6da674ee6c945ef1354376a8bf1478d3a72deed9e8bfb48f03453b77d494f76df203bb4c0a2e3713fce6f3695a063c7361b9f170d07cf8af0974dec133178c9b0f28b1e9b55a6341b84de159e740f1b9f8da48dfcb343c2e4a3cde8999979383887d1b5965e558f43928c1d8f57b94ef253d65a814200cbd1b43a1b7f63a100a1326045447534aea74ce2a1c0a4902c86d26a26f5ba87ac8450cdd874ce2eb3cba6c3420f7697c5bb20ebce7e16dc4bf135c412ae34312e5c1d30592dde8a891cb779720482f3da8e991fde64a966a54eba78b63484df90c10bbb8951d14ba26ed55a8525b6461e34f6b42424053b69e6f9bdc81875a889c68c33317a5932ace10760b3ae5c8d560ec5891306bb1b8037ae33e3e3b14b0057cdc8828ec2d017845a89adcb492d8695b97762e185c18a202289173b5bd506050ef0f755ccd8c96f97a55b7b656c45ac4384e89e4eb95de1a753ee2ba0f586a1562a0e2fddb1611d1622fe776401d141c88ca4384743a10bc55d651bb7de2a93ddd201f9521d267e387170dd185c680d90b9860ad334bd418fb56ecd93ee599aba9887159b92abecc8d27bf223fbaa722aca33a014ad148744084cb911d7594b3c79489e75fdccb4a1ca452d8e8b9e8b357841814ffdae0b42cd2b39f7d8b648a387e5934ba80a2b38118bb1b07f478e0b8a035e4825858cddd0cb8edbe251fb19627f195334c5336a22f50a1ff438e86982b43f669f0f109ed664144413f5bf3ecfbec046778995d1e277980efc0fc9458dc620d5a693477669a4cfb9acaa462a839cc4c14260613bbf285339d213f9e159d4b72e36ce4f07adb0286e8629a25379b45f8dd2603848e64ab7619018dad8b0b60f775afbe3ec03b17a72acf215a58ff9ed87ce22d1377a2e17ff391de9031477b26d1943421d4f7e78aca34d0f5b7cccb773acf5bfccae50c473d7f9ee68c0370b14b722399146cf3f45f6e04e300353cd295ce5ac69099eab1ea11afbd749f8a057c4e0108afc5b972e4a5d42c540e7a53250aed07b9801a06ea680032b55488a23783eec956f1746495cf3984bd40ed18cfbf13c401fd04226a19d82e6d7d095f5af360b078cd1294b4e404618b2b082b9efabc69a00eae7181ea28ecf1d245826ebb6341e98270c779fcd1b74dedf977c881578a1fb8f6b05c7d190fa4eb7a1f02b396a1f03c79dfbb3a8a03d12d42de9db27d5bfbb4c1ca5c484ef2b76706f7b1e1a1e7c3cda0c0271e7d6a36b4f88ef8eef467d99cefa980932bb8d08718fbf01fe455a4eb579ecf53e2cd9fa6a448b3688dae768cad3e4e25f8084441b1b70d18e9d03aac9f1c9fa79500876f004cc85c4485c8fce33311748b8dad44bab10da58baf9de1556793934f8cdd9435abd7e3318920bd963e38657fdfc5b5bbad9ff923e95ea55a59ec8313aabb26ae41ccf64f7cf01613b31f3cf1e627f74138ea18345349cd8f2197fecca0c3f765683b253e7c55caa5fb4e9d985be5a43f08067eaee83b53ae2bfde574616b4a07ff03106fe459a59d77bcf1dc895782d27cd0204e3497d8a6b4d67c2eb0379680ad6c56e938d141dd792349c1232e1523accf8ebb6ac13df9030ab73b3aeea36b6d6f4a3ebf0e3d4d8f8023b2d54699c253f82d655b012597897324f6d4f29dd32c22f7329f482a1ff5bf0ff2f76aea1987b49858088a791296a1e84b2fa3893a8ede109c7834e622b81d2d55210ce86676fb869b04c1dfa30d0332cee38c4c1c37943ab903517e6149f9712480d458bb06400b04068008476173085b36ac912df57cfaf6edce6aec97d98a6aa0ad2cd8f9b4ef8f64e9e30a72222420f21b64cad60644dfc5ed337e793346bb41404dfde1b73d2eee410e3d89a022c9ed6a5ff76512f3866768555a9893fd182ab5f4ec3e83f1d9c6d5cd0a3346f67699c9449aa13be3e550319bfa11ceafaa9c2e40f5dba1cc066206e4d6925e27ab4c4e3741c2a68bf75c7970af7aee33a42d0d3326da29d38b28427e05c68c52daffc340108bd44fb78514f8d6f4078d349abf6cbdd6dfb89823dbc10ada304912c425adc9b63a31f354bd4b446edeefdb0297a981eb707ff75f45d4a649d69a978bd604775e64f0ed74a1b18923a02eeb9f6aa4480d5679905eeea91c319cdb3fc32778a16e6eceba7b922e4696876b119f785d483a0e65cb30996e878c3e6e8bf10fad78a056f8745860cc171be6adb1ce36d616d77b91f47ca7429b110d82d399d575f8d4c5e8c64eabd84d76ee1f028ea3260d965f35dde40dc3ae461ca6a7d3506436b835d26dcadde981297038dc9e910b7c84ba70372f1dc0bd92109b4f6e9493a83000df485c2cabdf242ff78390f08e3f4741547332af279bac6063941077143329ea99b8e5cde0f6c1b868db328295bce0ab22834e5ebaadad70363d6b30401a292cc9f16a64b93b2d24f16c40d949599944f69cb591b64f4e261a29c9a60317f136af3f069c9264276d8970de2498576f8bca4cef9a383bfd489702de3c3dd16a048918d8880d9fdc408fd3aaae40005506c7d644f4a5c4e77fd29bb429b2ec274baade0017bc26a5b9939097da76237427f2fd363804d91a4eb4913e1b530daa12359546fb088b94833103a7f2907b39e0c9ef4756f33ac07e4a56af1fd01b89915522ab4ff95a87d086465400285eeaa8c43656aee75ca34e902bf8035be183c9993524629c39f0d8cbdc8fbb91755f6e2ece8a6a6a347f47f9e4edf0e8f3523bc7bcdc880ac02fa9788d49046353b61ac4608eb3d7133db82f01a5771d37f8c49173b5ea59cb7b5c1bd36bac261bbbf6332bf74e3a4c9a54cf3dbb771b0c00243b52162640303d81cb4737fdccdd40c4c2d78185a158f0794889341e35232bbe434f60e8702d428a7d32c24afa13b1229dacf49a92e8cf255253f85877f63a87fa1b94903814a3d75bd5335eaa9e5ca6420a23d5bd06fd40511f669b51d4876514679ee7c1277a493a54fbe363616424a29383ef1839286fc2f42a1f93ffea079b4581769d8ac12c90e9ce0c680b29ef5c86bc19d68699f65b78560279c8b4e31d1d9622c5024250ff5e62cf1a335d15bd15dc67feae4772ab65b205b4663a48347d7a62b8e0239f49888813fd7e528818acc99f3750dcd6514cddae3a1c8888888e3d773501847595cd92b0f4a2f168fbc09076a7ebdb16ac8967ff55561b9b3e8f58a22e5e7c91d8602e49b7624d55986e023ec2ed91a015dbbe4b31f5c8d97da7a4617b631159557b0cc9db15cf4e4291ae1b951e9d78c8e962026423407a130810aed5bf0dc192922c41b2103a3023afad4adf863abe01257b36759bd40ce548a7b539e47387b02f44fff2c16051b10401d622bf70114c189039b4cd66ed3c7a1c918ff47ab8436da36a20e905b2dee039273b850a94c7441281f98f56d4cd5d9d78407c3f2c86f252cc25edefa7e053559afce051f7e23e7ab5ddc54592aa0311e5f39231787653574280ed4704377cd36d9d795f6df5f9a7582f8710a8abc4fbc3fabf21631da64d060c24c54dbede3c24d4d84f14a08ed1ee91786c8a9e1f232daf98c4a7f33c44f974b5c54a69c9fac3d7aea67576c551163c099e151175f70cfef1960a2e5fdf229fe8108c3a0b5b7c74b81b405afaf22a01d3da60c1f77b07e7117bb94b3395891d201a73a60a574bfa6f14dcfe4d0a484db23576833ad5ed7b1d07050638224714b66097e366ce490e2a5ebc10e44e7a231e80a3a112ec72046449ed430e628a4d66ef039a3115af795f1acc0b3bc51b615a70ffcd7270713bde5c6569fba3bd1f563699dff1325a7f3dbc914ced8ea4a1ad53040e7f3a17c276298b4bdd21dd1642e9e7262ef3291f1c02f46da073ea416bf5e249b9f271f85ea5ef57c405106459776c2e67ded24993b57cdb73a8c6cec008e26a5501022717294f73035deb21ef8d29a07b8621dbf70b700da541f85faffefac7e32bb3a3fb4df0fdfed94f958f91b6c2db152e5cdbc7e8570b0d193f2870981b7783907df92db10eedaae7ccf23cd520526d23f2c3272743b333ebe039bb5903ffad85aa7701ec3d2d97c1aa9b07cee5857897da0cbe1de1c484543ddd90dd3e88c749", 0x1000) r1 = geteuid() (async) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7fb, 0x7, 0x6, 0xfe, 0x4, 0x5, 0xffdfffb7, 0x10, [{0x3, 0x2, 0x8a, 0x71800}, {0x7ff, 0xb7fe, 0x800002}, {0x100006, 0x401, 0x80000001, 0x1}, {0xffffffff, 0x8100, 0x200, 0xfffffffb}, {0x10000, 0x0, 0x80000001, 0x7}, {0x2, 0x7f, 0x6, 0xf}, {0x1, 0xbffffff9, 0xfffffffe, 0xffffffff}, {0x2400a, 0x3, 0xfdf0}, {0x0, 0x2, 0x9, 0x853}, {0xe, 0xfffffffd, 0x8001, 0x4}, {0x800a44f, 0xfff9, 0x166, 0x13}, {0x8, 0x2002, 0x9, 0x7}, {0x2000df, 0x29, 0x5, 0x3ff}, {0x2008, 0xfffffffc, 0x100, 0x3}, {0x80b3, 0x3, 0x26, 0x200}, {0xc83a, 0xd656, 0x2, 0x6}]}) select(0x40, &(0x7f0000000180)={0xfffffffffffffff9, 0x8, 0xffffffffffffffff, 0xfffffffffffffffd, 0x800, 0x181c, 0xa, 0x2}, 0x0, 0x0, 0x0) (async) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x9, 0x0) (async, rerun: 64) mknod(&(0x7f00000000c0)='./file1\x00', 0x2000, 0x637d) (rerun: 64) r3 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r3, &(0x7f0000001240)="a76c3ff3c56cc191ec816502fe040910565cd6328876a3dc17d6aa7d2f266243bf831d99d44561100b93d4471dd3c283e12df602f26d346945ffa0ba2e44cacbe01e4e89c03c6f2e40cdb4be67e835bff0fde2780e0b8eedb83bb06682382db16179b30d6f81c364e8c2e6a7b435769b51c92c026843e9a55609d7a5373c7bbd9e0fee7d3ee4", 0x86, 0x2, &(0x7f0000001300)=@abs={0x2c, 0x1, 0x0, 0x1}, 0x8) r4 = syz_open_pts() (async) r5 = syz_open_pts() (async) syz_open_pts() fcntl$lock(r5, 0x8, &(0x7f0000000840)={0x1, 0x1, 0x7fffffffffffffff, 0x1000100000003}) close(r4) r6 = open(&(0x7f0000000800)='./file1\x00', 0x8, 0x0) syz_emit_ethernet(0x3c, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000ffffffffffff080600066009"]) (async) r7 = socket(0x18, 0x2, 0x0) (async) writev(0xffffffffffffff9c, &(0x7f0000000140)=[{&(0x7f0000000100)="673bb5b8cc0cfded08db75817fc8add3cec4ec48a2e92e98e17c03ce4801ef1d47e6abbbdabb26a5a1ebffff73a5de", 0x2f}], 0x1) sysctl$kern(&(0x7f0000000140)={0x1, 0x29}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) sendmsg$unix(r7, &(0x7f0000000040)={&(0x7f0000000080)=@file={0x5, 0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="14"], 0x18, 0x401}, 0x0) (async) ioctl$FIONBIO(r6, 0x82907003, &(0x7f0000000140)=0x1) (async, rerun: 32) setresuid(r1, r1, 0xffffffffffffffff) (async, rerun: 32) syz_extract_tcp_res(&(0x7f0000001340), 0x5, 0x7fff) 4.659006232s ago: executing program 1 (id=100): mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x406) (async) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) (async) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000300)="00000001", 0xffffff0a}], 0x1) (async) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f00000000c0)}) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x160) r1 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x100) mknodat(r1, &(0x7f0000000080)='./file2/file0\x00', 0xc0e99db6de761f86, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0x3ff, 0x0, 0x0, 0xe4c6, 0x0, 0x0, 0x3}, &(0x7f0000000380)={0xffb, 0x200, 0xfffffffffffffffa, 0x400000000000000, 0x0, 0x9, 0x2}, 0x0, 0x0) close(0x3) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) (async) getpeername$unix(r1, &(0x7f00000000c0)=@file={0x0, 0x0, ""/32}, &(0x7f0000000280)=0x22) (async) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0xc2) (async) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) (async) open(&(0x7f0000000800)='./file0\x00', 0x80, 0xa4) (async) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20003916, 0xffffffffffffffff) sysctl$net_inet6_ip6(&(0x7f0000000780)={0x4, 0x18, 0x29, 0x7}, 0x4, 0x0, 0x0, &(0x7f0000000900), 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x16, 0x0, 0x0) (async) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x5, 0xdfc6, 0xfffffffe, 0x90, "ff0600000002586c000000d200000000000c00", 0x45, 0x40000001}) (async) syz_open_pts() (async) ioctl$TIOCSTAT(r3, 0x20007465) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x8, 0x0) (async) syz_emit_ethernet(0x61, &(0x7f0000000240)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x8, 0x53, 0x0, 0x0, 0x60, 0x6, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}, @tcp={{0x1, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0xf, 0x2, 0xa7, 0x0, 0x0, {[@md5sig={0x13, 0x12, "ae93469c43a4a5a247af9527fad1e943"}, @md5sig={0x13, 0x12, "22303816ffc6ebef125ff1760a884fbe"}, @mss={0x2, 0x4, 0xfffb}]}}, {"ae0200"}}}}}}) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800452000280002000001069078e0000002ac1400aa46214e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="507c00b390780000"]) (async) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) 4.658232267s ago: executing program 2 (id=118): r0 = openat$pf(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) ioctl$TIOCSETA(r0, 0xcd604404, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x16, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x5, 0xdfc6, 0xfffffffe, 0x90, "ff0600000002586c000000d200000000000c00", 0x45, 0x40000001}) syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x8, 0x0) syz_emit_ethernet(0x61, &(0x7f0000000240)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x8, 0x53, 0x0, 0x0, 0x60, 0x6, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}, @tcp={{0x1, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0xf, 0x2, 0xa7, 0x0, 0x0, {[@md5sig={0x13, 0x12, "ae93469c43a4a5a247af9527fad1e943"}, @md5sig={0x13, 0x12, "22303816ffc6ebef125ff1760a884fbe"}, @mss={0x2, 0x4, 0xfffb}]}}, {"ae0200"}}}}}}) syz_emit_ethernet(0x102a, &(0x7f0000002380)={@empty, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x8, 0x101c, 0x2, 0x0, 0x1, 0x6, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}, @udp={{0x0, 0x3, 0x8}, {"2390a74dc08a25d452de02ad67948fdac8e080a4527a6b364ddfd2fa3051305cea64d5a400175f6cb9f41dbb28d036722c1d90e7a1cac42f014080ce026ec564cfba2cf878a3cb56cb3c91be03ed3a64e928ca885daff980815d0f3ac64001f4d25c7f0c9e0ea70013aca04f6a7a9548caf56215ba8e4ea52814a05ef1f3a1e9fe00bd8892116e5ec40746a7eee78ca4840b0fc0662fe3ea9bd93110af65f6e7c97f126688632fb94f324aa2b182a476ab35fdde8c655ff0d119c113df5887ebc6e3182fb34d2e95f36f57a26e63495b287c368bdef351bdef63445909d4f4e05f9ddc6fd0cdb1b67c996207b8ce1c509eda80bb792ec007793c5b2a2c4ffa6a5ef16fe5c2b12526f49353bbd3d6e5ac01fd4d077e70bab92ae394d13ed30f408c71e2488d8e40152da4d87b1db2c0d77c923e5bf10204d5ecb9061ec8047d28a86cddf413a396be4cc45c93ba709a7b38a57e6a112c0b7c1c5641c63429dbcc852ac4fd6bf5154b962fed8605212a974f5aaccdf965b476bceea57ee30baf7c2e48b89ca38a57cc21fcb2ecf44981e4bac8f687db5185f3d2d5566d545b494acb960b4112ed1b1b0014ec583fc1df241fd160a42f2d5daa684174cbaf613cafdc1598968e84ca4f8cbf93cf5e212da47b99bb77f4007257212872fc81823ffb02b9c9d10df8e4f413d7af9af8af10b19c0637c44f9631e07aa8a7f026e33a15628a53f5e75e475e1ef9d8b94d31b5984aad7b97f740397042d02f487cc38fe222eca6670456b182f30a359aef1e305414168cee3037c2aa78d3a5dc4925848abddf0fd4fac4b8cf3f5812fa38009cd06fe71e8160497dae08e50aa04e5906be0cdff33ff537015e5a1e03a95ac403a3ac06cf1677d62b632a682a1ed7367d15fc25feade458d26d6ad9a9cd4e1a7edc99be2f596768b9580da2cab55bbaad519fe7c16f2ba6a8513063935a5a8fc03373951e69f00c6d9c780f4eb39941b6b2809fdefeb3d72e70560891de4644a907a43e2b5224dc2af3632d1d85c3000a2ca439214e88635e365e68d061e30e26c40611792f01f0e380ce45e75effee97da31af6cbf287f4f8113c54b5872ca5ae64a6069df5a464e1878e00db812d41d7b7c62dc2fe525d62cdf99739dacc51eb75e5977855b5513a0e537643e6ee4ff90f2f0855cbce2ed3f44dbdb5eab657622653d9b8903bbcb310c9a833f4a336afac2dfcde133867072415ba0de77330608bc59e771afaff02b42eeef417d69058f148f4e5ca5b7ec590702e447d0980df9a73a81f0b0e92dbf2771f871d2cc42264976b343fdfe26061d69358425f635e5f61e51d39b3723c4a77229c883365b465d3792895e065703cb669654d4c3d9060d2d6cd864684dea5ffc8674eaf6c0d74f5ddbcfdc7ca94bef161a12ce44e5c5f59ac0fda00e57300cb5d524bd2d59f25a12538c1c1c0be394ba9d2720df13b7ac92539ced8529b8c28791fabaaf7936fce3f7f7642596dad70bb06bd93f79991438d9d12f587df7555296f51febc02170272a847e4049277794d25dee7f969b9629b4d5f2edc268e7ebcb0142e57bd8acb83382e74a19ea2be453d070ffccb5a83d76c4226cf6b24271a41ca1061629f463c1ecc86031e4367789df60adbe19a6a17d7f936761642caddf2e6d5422cad9b70f7bb568b96c18396c31716f9db10e67f8138d7aac2feb270a83de2cb542c5ea5d460a9c957de2aa1b848c87da074c2d4e09608a69826cf6846e8a52d8d52b0cdb513037d5b8c309cad58e68d25a967fb7433796d5b7edb9cb76cc7c9584acb609eca3486087939f1030b37d60cc87787b43998ab884f3e36e3669d79194568b9107731bf680c05466d73e63b61e7527361cd48e18fa08f591736ce46c1dd2368662348d8fdc5f25b3790346afc732ea572b7561c0176d5ff3d24b8659c84a03e9dd54426ed62e32443ecc9cccc53815988dc9356392cb389d66a58e7b4917856c5ce9f899d54cb50e50e2bfbd75836ce81c42dc01171c9bb6f7c45f3eb00a2cfd3a6181a6a63f070b8a94e3778808744012368099c5079b78b664dc6a5f90db482c99fdecee8a8c0581b7e434719bad5c0df5fbc8d76cd1ec98ee9217ee969b89f3c04ce47184513d5506974c7f0facfc8b3b5ef7fd2abc7a9da2d18f1bd149c2b4415e9cf220233ef16c02618ca2fe89a523c70c08f9bd6894660ec3be041902da4af08e84ea893742f942dd9ec2c363f56fc105567d47c850cdff3b067c51f613987dda071022075fb751a961b8933326718cbd9b92354971a75c380ad986767448814454d20a8714b15f3d055a9ea0d6627efb315ebf2dffed46d3c8a92f0dfdb35f103b9e7ba476a61e279081f1569bb467f0ee28e2aa2e3ca3e12d9dadf1675c8b0379abeef8a5765afad5dabf01f02723ea8e920b094e700fbc23413bf7285d506bc4aa5b6ce9b63191129d079f6b9890af2f5f2fa9a687ce0e29d45d99246e27dfff4ff5b14d46acabbd90141a1d5b22b1101e647fabaa296225371e27b1f4f4cb0f3696edec0c40829e83c95c502fed8d88192aa71c1d21442776ff449442b944efb31541f51b401610eb52236364b372fa7a6ff7c295d21708ab9d15932d457ac95f471c57b9a059d18533942eaa6d35c8c1dc98d4db4dd55617c280d76fd113513ba265fdee0729c08355c910fe010538374041f0ec43f39390eba513f159febb85c4966b62a46449efdf4ce18ccb5918312fee105a123cfac608548b2843434f13dc5cae75ec6b1318f4d966c81da370d99fc1442bd02345d9c39c553396fa19c0d749d5ea3cd5f539dac9c05dc1e236fd47c11177317aa998096389633166fce46e808c6644439196bd79db006f3efb9a05ed75ac845db5e98d4e7b9f01c9f0182aef138f21b16b9a77315e328dbad2aaaf4d52c9779f137accf5f64d1cdb18151fab5f015293e0d4d20d3a8f0a91b1c19fad3087322facac7546e4af4825f74cb8c5fd59e15226b4a72950f22442a585d9e4bf2849bb2a1a48e7d68c475f55ebffcd05d63dda7854a167a39e7cd90d0fa336cb0bb2c52eda852f14008c86f0c16f833b32c9e2b557f4e115d5f7af7c024e15646a9eaae19be5f3e45f66d36a3b398ea6610473f48efa2ec517e6ded6855d4d030baef645998f6822e80d72767b60b472a368d67ee4799afed42ec858d8edd6371bbe047e2546d77c206dfc80b1a1bd67309fc2fc9beea518f153208ede8f9cbc304772e03f8724d66703e8eaea92ab63d0a75a3875ea7e769f8a8f5bfb21785f234b45f3a791a08eaf9e52642e169803835a8a3c1b19378e86fd4b3b47bec6332d0f7c673d6ef67b616f0ae0a772edf3dc33efbfc1c793a1076159435ccb646f26bc078945dc591d45bd33783b73c6f1ffabe73ef4779817c419cf7980931beb271b6550789836aa5de36b8c225099520c22c3b181fde994c873860160b831180d49d28d536c880f5a4fc00ec31fa6cf04c46f30142f139d51942e9546d40d6af4375b8bb60ed19e962b371978ea5a3c0b346e799a639f6623ed45aab6bd51a0b697fc676a8a8d8c58d3ea4d1c6f5939db8008f35e712763487a862db0a0b118796c9a8804ef7ace5b35a3336a3b3d12a99b5b8ad418eeedf30b74c289abd6d634f3ed33fb1140b20d9aa3503345f6639bf8417ecd7152fd4f92d450abef280f35fe0422467fa39ac0ecf930a9c74a2c7770a11225b64af6eb9f6ba4e694e899783ae9d94d104333a3d051716d4bdff491d828a201763b8cabff90de2888c58f689fbe610bea6de6339f31e4982cf21c3dbafb3a2385d3c5b4ee952d2ccf8121843bcf7026c7e199dded6bd3b925b68bfa5f7087357cbc7a339cf446e8a8decf18c0ee8a79fc06a0e4b1e91a9414d9e4a8ceafaf2d1eb2701a703947bdafb666efd16349ffca78a0f2a9de07193af8836a994c535b4b9f6283084fec9c32d4c4d78661a3d9515586c91ce4c2663f47131ced61288333b492b4390b2891b73e48c1a0e0f5193d3bd6fa6681f0223e1e7a3f0a72d1ac961015e0d5f27c3e097c1121a07666c5a4ed726b4c1386f1695758aff7fa9f11eb9794eee07ad8bf46847b74e950e09a498db2fad389553691f8b841d2725ec4cc87e2bd332c4d93e6ab0240d6cbcf34a105ea2afe64bef5c08c49eaf2dcda7b4278f4e37edb79a35e5f1f2cba2138a91a003435bfce3c9f19c35e5474fb9037ba69e9fa3730c89e1e95dd4802e9b6638f990138671530b9ae99dd7a00ffe3011213cab9b42a6aadb0ff00ff0d1f274863c8105486fc5b985601c388b282e446e85f401379aa3fc04a5306cd3c27a0bfe35bf9b24416130c4201d88846b675d3edefa71bf8b12b9674a93c4a7779173755d14bbeec538313ebf34a7d30197b58b8a35ec4401038ad73ded5113c71dc5b392268e8cb230feb984258912a94d5d7ec0836ecf27ac327a381d1c44980fe8e8bb9f2c99114e514fc592d16cf7425f9883781bd6f9613010d682cac2e056e6f047e947c61846093894947fa81559940869e557cff4e0fae1dd0c147ee1422591fdd39e0ddaf8440ee8bd68fcdcc46eff311ebd3a063b4d087b33b983e4d48a17aed0cb94ca99e137e1226b670a5ea2c9f1b4501c9463db97f3e027d39620acd6ff8476aeb99c396a0cd3dbbfb4842ac1b297dfee9b4292b197886fe5722a9ac28813d2d7f4c646476d64e653ec35c1c7c5e8e96a78bffbbea111a9977d13072d98ed458051346407058520af927a636eac5ecbbf7331033ca51e21be0791946d0589607a3472972a6f7486e5e90cc28fb9ca57038b7bf41c05c1adff3cd6e272c73d253d0b4e1026fb69dbe25710331431e6d2cd5baa59c53451acdf7c48d62345f31e73f60b8522087a8361e00b2047f1a5f6a6fdec369109b6be771e71a3d2ef80aa28f85407805767fb8428e250df0b4cb195bb66ecac569ffc0dfae67907ca50cbf5df69a46c840f40e0b9c1214285dab3fe6993c85be8152fd8240d98b3289454365873cfe45c828f45913de4c4563dcc645643d21f5bff9f8dc33f15cad505e3ccd255443ef77ccfbfae8596315117c745e47eb82fa541e504ef427ebb67e96f6acd845ae55c88c1b985ad34286a34788836fc1f6407058602a207009fefa1973b852cb67348dd9959dc5bf02a5116c10b2e20774c6acc58595fe50b083f54eea874bc3024398e4619568a05c17d38ecb05fc4a56abab0015373da958038edc5a7f58ce91909dc24ae7721d4605922372f7770d2c30f599e4a7fa5bec27e8022a8d7ec95bac682d957c47be074565e5fc1d52ade3fad63bc839411db1c7e37e5d2e40ca6b23f280cf3505a7efc7fe627b5571f8a8aef4ec22147a0c1693bdd90dc4462dc6ce067cd3521b805f2a87064591753659ce071017097b6dfe2a7f44b975c9a52badcc4ec7c52323e46d9823ffa082f5dbf62a0f0a494289d45022cbc81dfd5b6a95210a8ef53921c607fb7f5f3dea91c4ec5745c57da227423bcd0d3322460561c37d2b53a86ccc8b337bf80227e17ee4dfbb8c31b84671e884e23eeb5d16477e4a14110348f21acc0e128cf6758606ae145d325b32c6db7aeaeb2c93de4b3cbaaffeb5f93cde74931eef4ad38d908c98e273b8a3c301b8ee9f9c9ac6ba20eab3247963f77574225788cc593be24dc089b7c6472063ea6feb7a18b8b6b0ff541c9a9795613a3c7260d0350f5318d3dd1db13ec07794c367db4ff9e5a2dc0ec31830572a0a22c67e8c31f22749eb87b03d623aededba6d58"}}}}}}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x30, 0x6, 0x9, 0x80}, {0x6, 0x6e, 0x7, 0x4}]}) syz_emit_ethernet(0x26, &(0x7f0000000040)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x3c, 0x18, 0x63, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @rand_addr=0x1}, @icmp=@generic={0x11, 0x6}}}}}) sysctl$hw(0x0, 0x0, &(0x7f0000001480)="f1a40f3c", &(0x7f0000000040)=0x4, 0x0, 0x0) ioctl$DIOCADDQUEUE(r0, 0xc148445d, &(0x7f0000000300)={0x2, 0x5, {'\x00', './file0\x00', './file0/file0\x00', './file0\x00', {{0xfffffffffffffff8, 0xfffffffb}, {0xf9, 0xe}, 0x2}, {{0xdb, 0xdac4}, {0x100000001, 0x542}, 0x8}, {{0x80, 0x2}, {0xb31, 0x6}, 0x80000001}, {0xfffffffd, 0x0, 0x5, 0x9}, 0x0, 0xfffff800, 0xfffffff3, 0x80000000, 0xe}}) setpgid(0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000100)={0x0, 0x8009, {[0xfffffbfffffffffe, 0x6, 0x2, 0x100200000, 0x400000000001, 0x85, 0xa77, 0xffffffffffefffff, 0x7, 0x3, 0x2, 0x9, 0x3, 0x200000000002, 0xd, 0x4, 0xfffffffffffffffe, 0x200], [0x8, 0x9e78, 0x7, 0x2, 0x5e, 0x100000000007b98, 0x804, 0x6, 0x4f8, 0x2], [0x20000fffffffe, 0x5, 0x40000000, 0xe, 0x7, 0x11001, 0x9], [0xc, 0x800001fffffffffb, 0x5, 0x4000002, 0xbffffffffffffffa, 0x90000000], [{0x1d, 0x10410000, 0x4, 0x7}, {0x402, 0x1e, 0x5, 0x20000000000007}, {0xd, 0x0, 0xfffefff9, 0x280}, {0x8, 0x280004, 0x1, 0xffffffffffffffff}, {0x2, 0x2, 0x4, 0x23}, {0x3, 0x2000009, 0x9, 0x2000000000000000}, {0x7, 0x8, 0xfffffff7, 0xb}, {0xa, 0x104, 0x1, 0xfffffffffffffffc}], {0x1, 0x800007, 0x80000006, 0x1}, {0xfbfe, 0x16, 0x6d1, 0x6}}}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x96, &(0x7f0000000340), 0xfffa4961, 0x0) r5 = openat$pf(0xffffffffffffff9c, &(0x7f00000002c0), 0x7e, 0x0) ioctl$TIOCSETA(r5, 0xcd60441a, &(0x7f0000000080)={0x1, 0x2, 0x7, 0x2f, "2000030100010000000000000068a95a010400", 0x6}) r6 = getppid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0206921, &(0x7f00000001c0)) setpgid(0x0, r6) setuid(0xee01) ioctl$DIOCGETQUEUE(r0, 0xc148445f, &(0x7f0000000140)={0x81, 0xd, {'\x00', './file0\x00', './file0\x00', './file0\x00', {{0x8, 0x8}, {}, 0x5f7}, {{0x8001, 0x98c}, {0x1, 0x9}}, {{0xc, 0x2}, {0x1, 0x5}, 0x7f}, {0x1, 0x7, 0x1, 0x7}, 0x0, 0x4, 0x80000000, 0x6b, 0x1}}) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) 4.648767637s ago: executing program 4 (id=57): mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) select(0x40, &(0x7f00000000c0)={0xfffffffffffffff9, 0x44809ea1, 0x1, 0xfffffffffffffffd, 0x2800000000000000, 0x181c, 0x8, 0x2000000000000004}, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x34) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pread(r0, &(0x7f0000000600)="e7077b6629e0397383eaeac9193e79db7bbbad786e7bbb921dff532158d0b49a3e7de9f2d8fdefa9e6fddc16bcd369b9fc28dc5e", 0x34, 0x8000000000000005) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket$inet(0x2, 0x1, 0x6) setrlimit(0x0, &(0x7f0000000180)={0x3, 0x100000001}) setrlimit(0x0, &(0x7f0000000d80)={0x8, 0xfffffffffffffffd}) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(0x0, &(0x7f0000000300)='r\x00') r2 = kqueue1(0x10000) kevent(r2, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x13, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x3) ioctl$FIONBIO(r3, 0x82907003, &(0x7f0000000140)=0x2) ioctl$BIOCSRTIMEOUT(r3, 0xc0307004, &(0x7f0000000000)={0x2}) r4 = accept$inet(r3, &(0x7f00000001c0), &(0x7f0000000200)=0x10) recvfrom(r4, &(0x7f0000000240)=""/13, 0xd, 0x0, &(0x7f0000000280)=@un=@abs={0xe9, 0x1, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) (async) select(0x40, &(0x7f00000000c0)={0xfffffffffffffff9, 0x44809ea1, 0x1, 0xfffffffffffffffd, 0x2800000000000000, 0x181c, 0x8, 0x2000000000000004}, 0x0, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x34) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) pread(r0, &(0x7f0000000600)="e7077b6629e0397383eaeac9193e79db7bbbad786e7bbb921dff532158d0b49a3e7de9f2d8fdefa9e6fddc16bcd369b9fc28dc5e", 0x34, 0x8000000000000005) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) socket$inet(0x2, 0x1, 0x6) (async) setrlimit(0x0, &(0x7f0000000180)={0x3, 0x100000001}) (async) setrlimit(0x0, &(0x7f0000000d80)={0x8, 0xfffffffffffffffd}) (async) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000100)) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) unveil(0x0, &(0x7f0000000300)='r\x00') (async) kqueue1(0x10000) (async) kevent(r2, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x13, 0x0) (async) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x3) (async) ioctl$FIONBIO(r3, 0x82907003, &(0x7f0000000140)=0x2) (async) ioctl$BIOCSRTIMEOUT(r3, 0xc0307004, &(0x7f0000000000)={0x2}) (async) accept$inet(r3, &(0x7f00000001c0), &(0x7f0000000200)=0x10) (async) recvfrom(r4, &(0x7f0000000240)=""/13, 0xd, 0x0, &(0x7f0000000280)=@un=@abs={0xe9, 0x1, 0x0, 0x0}, 0x8) (async) 4.648514304s ago: executing program 5 (id=49): access(&(0x7f0000000080)='./file0\x00', 0x4) (async) r0 = socket(0x2, 0x8002, 0x0) (async) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={{&(0x7f00000000c0)=@in6={0x1c, 0x18, 0x3, 0x800007, "ff01fe00000000000000000000000001", 0x4}, 0x1c, 0x0, 0x0, 0x0, 0xfffffffffffffee9}}, 0x38, 0x0) (async) r2 = msgget$private(0x0, 0x4d4) (async) r3 = open(&(0x7f0000000080)='./file0\x00', 0x9cab835cfdc52675, 0x0) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x82, 0x0) ioctl$TIOCSETA(r4, 0xc4504442, &(0x7f0000000300)={0x20002f, 0xa, 0x0, 0x0, "97a2220180c14a06ebb178926cc9795a6b47c1d1", 0x1, 0xfffffffe}) (async) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) (async) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x100) flock(r3, 0x1) (async) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') (async) unveil(&(0x7f0000000140)='./file0/file0/..\x00', &(0x7f0000000080)='r\x00') (async) r5 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) readlinkat(r5, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) (async) syz_emit_ethernet(0x42, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff080045f400340067000000069078e0000001ac1400aa4e224e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="80050000000000000001080a00000008ffffffff"]) (async) msgsnd(r2, &(0x7f0000000240)=ANY=[@ANYBLOB], 0x8, 0x800) (async) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000340)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x4, 0x1, 0x15, 0x0, 0x0, 0x4000003, 0x0, 0x4, 0x0, 0x5}) syz_emit_ethernet(0x32, &(0x7f00000001c0)=ANY=[]) msgrcv(r2, 0x0, 0x0, 0x2, 0x0) (async) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="02000000000000000d4712a276b2414c0c9944eb2cc8eb79cef00ca7e2f854ce7be85a9e9183664a22ad3d40a0ad00c6c2"], 0x31, 0x800) (async) r6 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) pipe(&(0x7f0000001780)={0xffffffffffffffff}) fcntl$getown(r7, 0x5) (async) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSRSIG(r8, 0x80044272, &(0x7f0000000180)=0x8) (async) closefrom(r6) 4.647477568s ago: executing program 7 (id=120): mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) mknod(&(0x7f00000000c0)='./file1\x00', 0x2000, 0x637d) readlink(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x9) 3.733210953s ago: executing program 2 (id=122): ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000040)={0xa0000000, 0xffff63de, 0x8000005, 0x5, 0x8, 0x3, 0xf7, 0x10, [{0x8, 0xb, 0xfffff116, 0x80000001}, {0x3, 0xffffffff, 0x4, 0xfff}, {0xe5, 0x4baa, 0x3, 0xd}, {0x6, 0xe2, 0x1, 0x100}, {0x3, 0xf333, 0x5, 0xffffffff}, {0x7890, 0x10fffb, 0x8, 0x2}, {0x2, 0x800, 0x3, 0xfffffffa}, {0x204, 0x7c, 0x27ffc, 0xffffe2e9}, {0x9, 0x1000, 0x6, 0x7fff}, {0x3, 0x11, 0x0, 0x8bfd}, {0xfffffffd, 0x0, 0xc, 0x6}, {0x9, 0x4, 0x800000, 0x5}, {0x401, 0x4, 0x40000b, 0x8000002}, {0x3, 0x6e2, 0x1, 0x6f5fc48f}, {0x3, 0x9, 0x3, 0x7}, {0x8ff9, 0x1, 0x100000, 0x400}]}) sendto$unix(0xffffffffffffff9c, &(0x7f0000000000)="b100050460000000000000000041", 0xe, 0x400, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0xe, 0x0, 0x0) 3.732044422s ago: executing program 3 (id=123): r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x201, 0x80) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x51d73188af82c397, 0xffffffffffffffff) r1 = geteuid() setuid(r1) syz_emit_ethernet(0xa8, &(0x7f00000000c0)={@local, @local, [], {@generic={0x813f, "7e3b716025b9ad9cabfc73466ba09939d16bccf7ec59ba52a1829241a9d2e798b95239883d77395947990f770ae928bc8a5eff916f55c43ac8921fc958363f07365018719e98eaf8ab92c330a1f8beec19db21299ba5a4953f4679a8c15728b13d7a3d9a0f0e6f6365d2f33137de405ea8b2e587d0e8f9e85b19967de166d5026e5777eb964e88a71c7fd56b14557603990cfc2d0b75a0960627"}}}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107004, &(0x7f0000000000)={{0x1, 0x8c}, 0x2, 0x8001, 0x9}) ftruncate(r0, 0x40042) 2.585592969s ago: executing program 7 (id=124): r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x186) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x10, 0x2, 0xff) sendto(r1, &(0x7f0000000140)="22a209bdf440a1a85c21a9050eeabfa923e2049096fb9cc94da2b5406f8eb662d0609c4bd2379a2a29bdf09d6d3d16", 0x2f, 0x40a, &(0x7f0000000180)=@in={0x10, 0x2, 0x1, 0x80}, 0x10) clock_gettime(0x2, &(0x7f0000000000)) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0xa7, 0x9, &(0x7f0000000340)="03000000", 0x4) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000), 0x14) select(0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/142, 0x8e) open(0x0, 0x10, 0xe0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xb, 0x0, 0x0) setuid(0xffffffffffffffff) r3 = semget(0x1, 0x0, 0x2d) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000780)={{0x0, 0x0, 0x0, 0x0, 0x8f, 0x9, 0x0, 0x0, 0x62}, 0x0, 0x6, 0x0, 0x0, 0x1, 0x0, 0x200000000005}) semget(0x0, 0x1, 0x2c5) lseek(r0, 0x8000000000000001, 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x8) socket$inet(0x2, 0x3, 0x2) setsockopt(r1, 0x2, 0x5, 0x0, 0x0) r5 = socket(0x19, 0x4, 0x9) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r6, 0x800c5709, &(0x7f0000000100)={0xa, 0x9, 0x960c}) fcntl$getown(r4, 0x5) setsockopt(r5, 0x1000000000029, 0xa, 0x0, 0x0) select(0x40, &(0x7f0000001c40)={0x7, 0x4e6, 0x8e, 0x4, 0x200, 0x9, 0x1, 0x7}, 0x0, &(0x7f0000001cc0)={0x8, 0x0, 0x7fffffffffffffff, 0xf3f, 0x5, 0x200, 0x10, 0xff}, &(0x7f0000001d00)={0x0, 0x401}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 2.584256528s ago: executing program 0 (id=46): r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) mknod(&(0x7f0000000040)='./file1\x00', 0x1001, 0xc) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) (async, rerun: 64) chmod(&(0x7f0000000040)='.\x00', 0x35e) (async, rerun: 64) setuid(0xee01) (async) rename(&(0x7f0000000140)='./file0\x00', 0x0) write(r0, &(0x7f0000000240)="e624cf4c77a746315229304f7cb2868b63a87c615406479bcdea5e86f46bc366142f7b3c446d4d3fcd7d17081afd447825169b23b740b24f9fa33559f9e581ef0e5e82c40546a5eb7adb0aa03bcf341a06a21cb244a7a701ff897064622e6d3a07808b01437891d9b7b4b4f03afd4c91d54c3d6a3d7aca4f0ac58e9df211058f6c08a0f2acf17700e2d51d71095814781ebcb26866c699b15590e636e2bc3e026a1869d98675e275158c06c788a67f65192ce15d376f40f161404067c4a5a38fe3daa883796c12f28aec037590d96e476243a4a328ffc0355306e1cc3e45b1b3464ab3bc3c09fe425cf55d5ed39c8532bf8643d4c351b919f36e07104501d82a932f5f186b16f797b278c4a5674154ad01e60635e802285441f394d72c10dddb3e0db5c7388f7391d6cad8e951db26b92066b18ecfd489288a8253de7fc6db6b0d513658d7aacf4da3057fe0d9d76962b33339518ecaad6a7a76e6f5f8bba83e81aca2ce88a39615634ae8ecd3f7e93526c54005910a59820a1b13fc6f91f208aa9b12d8d7fa996b4fc8095499958ac1610f480840e4b3355e2334df5f57b094beee8768b6b6a5e361bde2f820ac1a6e55f1a9bf3adc61f394dce2f067c7aea2056facfdf7ba94c77b427553964709c7ed3e94676af80f7bd02f1c665c54fb03f68ee70858bb823d342b931a8bcb0499f26ad18351d75c7e641e1f9416f30b985062cda27767032fe85159953229ce4700aef045300b8db344800e232a5b4269c7249466087eb1cd1487b9127b942bd3fefb481108eb848d695e341ec3d781ef55f58956638d97383ca1fe6c14d5dfd20dd56f93211d1a1b6d4d39462ffc924f868280b0f9d5fbff94aac562a77f470be6fe0df6d4cf3e6400c1d1dd57975efe64a2018573de4927ff21242dfab40a181e45bfca188a4a380f852203391a859820e3d44d4fe6cf2d1169c370ae9472b637daa0cc0f5eb8a56dd22145278de721efe1f3ed37ccb519a749cd1ceeb45883ee43dae978c2099e8d09e068659cd776cf8e304058e1f9f150eea025be71cc1ac0a9f64ecff26cd8cd1b6275d7c9cd6eb15c4358f9334c720b6ae6a83b965925c532c00412b758646f29b81d3ad5b8b122a83169b242fd179f48f59efd99a2a4ad6bc7bd66c8b404d4f553f8582d47721db2b8841a072ee083c6bc08ba4809407698ca4ca81ca68aa644b2446decff72016ceedaaa18b4cc9331f3a08784aa94358db868b221293df32881f272855a85189bc646864761142ed9ab22b87e517e651631d159fd06d4a95300a3f4d5201869549e9675e8d8ee3d8e65fbdba37c38cc59356218fc5149a4f75ebc2b56d2f362d9a82970a5741cf055bff53d11c30ee72fe785f7914ec035ba463daee0bc031f011cb2e4112d5967965d79fdef5d3885179671250c17571485cd007d6e068a084811ad0475d6ce95b0138222f13723605a1b7e345b26e14eed5b4e6fea385f95712fb7bea67fd3a7e47d4f65449da6efb7109b62c1bece46bcaf52f3f99c983394742078e805e92f6710dec35cc63adcef36095c778592ffa25ad3fbc6e159a3433b41b3ab4b8fdcffdae46d3b33ff20f1b21ee537cbf94ca1551dfccaed71b9caf4c0e764ef3dc4ad3bfd879e58598161adce310bd5cb7362f76ff93a6da674ee6c945ef1354376a8bf1478d3a72deed9e8bfb48f03453b77d494f76df203bb4c0a2e3713fce6f3695a063c7361b9f170d07cf8af0974dec133178c9b0f28b1e9b55a6341b84de159e740f1b9f8da48dfcb343c2e4a3cde8999979383887d1b5965e558f43928c1d8f57b94ef253d65a814200cbd1b43a1b7f63a100a1326045447534aea74ce2a1c0a4902c86d26a26f5ba87ac8450cdd874ce2eb3cba6c3420f7697c5bb20ebce7e16dc4bf135c412ae34312e5c1d30592dde8a891cb779720482f3da8e991fde64a966a54eba78b63484df90c10bbb8951d14ba26ed55a8525b6461e34f6b42424053b69e6f9bdc81875a889c68c33317a5932ace10760b3ae5c8d560ec5891306bb1b8037ae33e3e3b14b0057cdc8828ec2d017845a89adcb492d8695b97762e185c18a202289173b5bd506050ef0f755ccd8c96f97a55b7b656c45ac4384e89e4eb95de1a753ee2ba0f586a1562a0e2fddb1611d1622fe776401d141c88ca4384743a10bc55d651bb7de2a93ddd201f9521d267e387170dd185c680d90b9860ad334bd418fb56ecd93ee599aba9887159b92abecc8d27bf223fbaa722aca33a014ad148744084cb911d7594b3c79489e75fdccb4a1ca452d8e8b9e8b357841814ffdae0b42cd2b39f7d8b648a387e5934ba80a2b38118bb1b07f478e0b8a035e4825858cddd0cb8edbe251fb19627f195334c5336a22f50a1ff438e86982b43f669f0f109ed664144413f5bf3ecfbec046778995d1e277980efc0fc9458dc620d5a693477669a4cfb9acaa462a839cc4c14260613bbf285339d213f9e159d4b72e36ce4f07adb0286e8629a25379b45f8dd2603848e64ab7619018dad8b0b60f775afbe3ec03b17a72acf215a58ff9ed87ce22d1377a2e17ff391de9031477b26d1943421d4f7e78aca34d0f5b7cccb773acf5bfccae50c473d7f9ee68c0370b14b722399146cf3f45f6e04e300353cd295ce5ac69099eab1ea11afbd749f8a057c4e0108afc5b972e4a5d42c540e7a53250aed07b9801a06ea680032b55488a23783eec956f1746495cf3984bd40ed18cfbf13c401fd04226a19d82e6d7d095f5af360b078cd1294b4e404618b2b082b9efabc69a00eae7181ea28ecf1d245826ebb6341e98270c779fcd1b74dedf977c881578a1fb8f6b05c7d190fa4eb7a1f02b396a1f03c79dfbb3a8a03d12d42de9db27d5bfbb4c1ca5c484ef2b76706f7b1e1a1e7c3cda0c0271e7d6a36b4f88ef8eef467d99cefa980932bb8d08718fbf01fe455a4eb579ecf53e2cd9fa6a448b3688dae768cad3e4e25f8084441b1b70d18e9d03aac9f1c9fa79500876f004cc85c4485c8fce33311748b8dad44bab10da58baf9de1556793934f8cdd9435abd7e3318920bd963e38657fdfc5b5bbad9ff923e95ea55a59ec8313aabb26ae41ccf64f7cf01613b31f3cf1e627f74138ea18345349cd8f2197fecca0c3f765683b253e7c55caa5fb4e9d985be5a43f08067eaee83b53ae2bfde574616b4a07ff03106fe459a59d77bcf1dc895782d27cd0204e3497d8a6b4d67c2eb0379680ad6c56e938d141dd792349c1232e1523accf8ebb6ac13df9030ab73b3aeea36b6d6f4a3ebf0e3d4d8f8023b2d54699c253f82d655b012597897324f6d4f29dd32c22f7329f482a1ff5bf0ff2f76aea1987b49858088a791296a1e84b2fa3893a8ede109c7834e622b81d2d55210ce86676fb869b04c1dfa30d0332cee38c4c1c37943ab903517e6149f9712480d458bb06400b04068008476173085b36ac912df57cfaf6edce6aec97d98a6aa0ad2cd8f9b4ef8f64e9e30a72222420f21b64cad60644dfc5ed337e793346bb41404dfde1b73d2eee410e3d89a022c9ed6a5ff76512f3866768555a9893fd182ab5f4ec3e83f1d9c6d5cd0a3346f67699c9449aa13be3e550319bfa11ceafaa9c2e40f5dba1cc066206e4d6925e27ab4c4e3741c2a68bf75c7970af7aee33a42d0d3326da29d38b28427e05c68c52daffc340108bd44fb78514f8d6f4078d349abf6cbdd6dfb89823dbc10ada304912c425adc9b63a31f354bd4b446edeefdb0297a981eb707ff75f45d4a649d69a978bd604775e64f0ed74a1b18923a02eeb9f6aa4480d5679905eeea91c319cdb3fc32778a16e6eceba7b922e4696876b119f785d483a0e65cb30996e878c3e6e8bf10fad78a056f8745860cc171be6adb1ce36d616d77b91f47ca7429b110d82d399d575f8d4c5e8c64eabd84d76ee1f028ea3260d965f35dde40dc3ae461ca6a7d3506436b835d26dcadde981297038dc9e910b7c84ba70372f1dc0bd92109b4f6e9493a83000df485c2cabdf242ff78390f08e3f4741547332af279bac6063941077143329ea99b8e5cde0f6c1b868db328295bce0ab22834e5ebaadad70363d6b30401a292cc9f16a64b93b2d24f16c40d949599944f69cb591b64f4e261a29c9a60317f136af3f069c9264276d8970de2498576f8bca4cef9a383bfd489702de3c3dd16a048918d8880d9fdc408fd3aaae40005506c7d644f4a5c4e77fd29bb429b2ec274baade0017bc26a5b9939097da76237427f2fd363804d91a4eb4913e1b530daa12359546fb088b94833103a7f2907b39e0c9ef4756f33ac07e4a56af1fd01b89915522ab4ff95a87d086465400285eeaa8c43656aee75ca34e902bf8035be183c9993524629c39f0d8cbdc8fbb91755f6e2ece8a6a6a347f47f9e4edf0e8f3523bc7bcdc880ac02fa9788d49046353b61ac4608eb3d7133db82f01a5771d37f8c49173b5ea59cb7b5c1bd36bac261bbbf6332bf74e3a4c9a54cf3dbb771b0c00243b52162640303d81cb4737fdccdd40c4c2d78185a158f0794889341e35232bbe434f60e8702d428a7d32c24afa13b1229dacf49a92e8cf255253f85877f63a87fa1b94903814a3d75bd5335eaa9e5ca6420a23d5bd06fd40511f669b51d4876514679ee7c1277a493a54fbe363616424a29383ef1839286fc2f42a1f93ffea079b4581769d8ac12c90e9ce0c680b29ef5c86bc19d68699f65b78560279c8b4e31d1d9622c5024250ff5e62cf1a335d15bd15dc67feae4772ab65b205b4663a48347d7a62b8e0239f49888813fd7e528818acc99f3750dcd6514cddae3a1c8888888e3d773501847595cd92b0f4a2f168fbc09076a7ebdb16ac8967ff55561b9b3e8f58a22e5e7c91d8602e49b7624d55986e023ec2ed91a015dbbe4b31f5c8d97da7a4617b631159557b0cc9db15cf4e4291ae1b951e9d78c8e962026423407a130810aed5bf0dc192922c41b2103a3023afad4adf863abe01257b36759bd40ce548a7b539e47387b02f44fff2c16051b10401d622bf70114c189039b4cd66ed3c7a1c918ff47ab8436da36a20e905b2dee039273b850a94c7441281f98f56d4cd5d9d78407c3f2c86f252cc25edefa7e053559afce051f7e23e7ab5ddc54592aa0311e5f39231787653574280ed4704377cd36d9d795f6df5f9a7582f8710a8abc4fbc3fabf21631da64d060c24c54dbede3c24d4d84f14a08ed1ee91786c8a9e1f232daf98c4a7f33c44f974b5c54a69c9fac3d7aea67576c551163c099e151175f70cfef1960a2e5fdf229fe8108c3a0b5b7c74b81b405afaf22a01d3da60c1f77b07e7117bb94b3395891d201a73a60a574bfa6f14dcfe4d0a484db23576833ad5ed7b1d07050638224714b66097e366ce490e2a5ebc10e44e7a231e80a3a112ec72046449ed430e628a4d66ef039a3115af795f1acc0b3bc51b615a70ffcd7270713bde5c6569fba3bd1f563699dff1325a7f3dbc914ced8ea4a1ad53040e7f3a17c276298b4bdd21dd1642e9e7262ef3291f1c02f46da073ea416bf5e249b9f271f85ea5ef57c405106459776c2e67ded24993b57cdb73a8c6cec008e26a5501022717294f73035deb21ef8d29a07b8621dbf70b700da541f85faffefac7e32bb3a3fb4df0fdfed94f958f91b6c2db152e5cdbc7e8570b0d193f2870981b7783907df92db10eedaae7ccf23cd520526d23f2c3272743b333ebe039bb5903ffad85aa7701ec3d2d97c1aa9b07cee5857897da0cbe1de1c484543ddd90dd3e88c749", 0x1000) r1 = geteuid() (async) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7fb, 0x7, 0x6, 0xfe, 0x4, 0x5, 0xffdfffb7, 0x10, [{0x3, 0x2, 0x8a, 0x71800}, {0x7ff, 0xb7fe, 0x800002}, {0x100006, 0x401, 0x80000001, 0x1}, {0xffffffff, 0x8100, 0x200, 0xfffffffb}, {0x10000, 0x0, 0x80000001, 0x7}, {0x2, 0x7f, 0x6, 0xf}, {0x1, 0xbffffff9, 0xfffffffe, 0xffffffff}, {0x2400a, 0x3, 0xfdf0}, {0x0, 0x2, 0x9, 0x853}, {0xe, 0xfffffffd, 0x8001, 0x4}, {0x800a44f, 0xfff9, 0x166, 0x13}, {0x8, 0x2002, 0x9, 0x7}, {0x2000df, 0x29, 0x5, 0x3ff}, {0x2008, 0xfffffffc, 0x100, 0x3}, {0x80b3, 0x3, 0x26, 0x200}, {0xc83a, 0xd656, 0x2, 0x6}]}) select(0x40, &(0x7f0000000180)={0xfffffffffffffff9, 0x8, 0xffffffffffffffff, 0xfffffffffffffffd, 0x800, 0x181c, 0xa, 0x2}, 0x0, 0x0, 0x0) (async) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x9, 0x0) (async, rerun: 64) mknod(&(0x7f00000000c0)='./file1\x00', 0x2000, 0x637d) (rerun: 64) r3 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r3, &(0x7f0000001240)="a76c3ff3c56cc191ec816502fe040910565cd6328876a3dc17d6aa7d2f266243bf831d99d44561100b93d4471dd3c283e12df602f26d346945ffa0ba2e44cacbe01e4e89c03c6f2e40cdb4be67e835bff0fde2780e0b8eedb83bb06682382db16179b30d6f81c364e8c2e6a7b435769b51c92c026843e9a55609d7a5373c7bbd9e0fee7d3ee4", 0x86, 0x2, &(0x7f0000001300)=@abs={0x2c, 0x1, 0x0, 0x1}, 0x8) r4 = syz_open_pts() (async) r5 = syz_open_pts() (async) syz_open_pts() fcntl$lock(r5, 0x8, &(0x7f0000000840)={0x1, 0x1, 0x7fffffffffffffff, 0x1000100000003}) close(r4) r6 = open(&(0x7f0000000800)='./file1\x00', 0x8, 0x0) syz_emit_ethernet(0x3c, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000ffffffffffff080600066009"]) (async) r7 = socket(0x18, 0x2, 0x0) (async) writev(0xffffffffffffff9c, &(0x7f0000000140)=[{&(0x7f0000000100)="673bb5b8cc0cfded08db75817fc8add3cec4ec48a2e92e98e17c03ce4801ef1d47e6abbbdabb26a5a1ebffff73a5de", 0x2f}], 0x1) sysctl$kern(&(0x7f0000000140)={0x1, 0x29}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) sendmsg$unix(r7, &(0x7f0000000040)={&(0x7f0000000080)=@file={0x5, 0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="14"], 0x18, 0x401}, 0x0) (async) ioctl$FIONBIO(r6, 0x82907003, &(0x7f0000000140)=0x1) (async, rerun: 32) setresuid(r1, r1, 0xffffffffffffffff) (async, rerun: 32) syz_extract_tcp_res(&(0x7f0000001340), 0x5, 0x7fff) 2.58353843s ago: executing program 2 (id=125): ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000003680)='\x00\x00\x00\x00', 0x4) (async) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000003680)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000), 0x14) readv(r0, &(0x7f0000000a40)=[{0x0}, {&(0x7f0000000600)=""/251, 0xfb}], 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000002c0)="ed", 0x1) (async) write(r1, &(0x7f00000002c0)="ed", 0x1) sysctl$net_inet_ip(&(0x7f0000001400)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) sysctl$net_inet_ip(&(0x7f0000001400)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000000880)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x5286}, 0x38, 0x840, 0x0) (async) recvmmsg(r2, &(0x7f0000000880)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x5286}, 0x38, 0x840, 0x0) recvmsg(r2, &(0x7f0000000bc0)={0x0, 0x2f, 0x0, 0x0, 0x0}, 0x2860) (async) recvmsg(r2, &(0x7f0000000bc0)={0x0, 0x2f, 0x0, 0x0, 0x0}, 0x2860) unveil(0x0, &(0x7f0000000180)='x\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000340)={0x0, 0xfffffffffffffda6, 0x0, 0x0, &(0x7f00000003c0)=""/240, 0xf0}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0x14, 0xc5c, "5df5e25a225b4d45a4ea371683b3706ce84a3816", 0x4, 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x11, 0x3, 0x0) (async) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000180)="b1000503000004000000000205000000dc8518e9cea10500fef96ec0300100007ae30200004e3039d2d236acf20b7810be38164991f7c8cf5f882b29ffffff7f000000510100ad090000006c0000009b672f4d335c223e7d0c032bfa896443a4210200040000000000000070c1f5a872c881ea6e2ec5890400000000008000361b1257aea8063076000000000000000004bfba353e4b24b23b7d8dc80ff4f707e37183f834371205d1a7f1c057aa1a3300644759906057d517fe0b82da70b6d01810ecd5779c9bc3815110b805dcb54444bb7ccd5834e3b6e88beb1b0a2212ff777419db2c835ea2bacf354c53e7153263e33c4164efb6b4ae89fb2b5d889107fd63aecdb9488c9289d604bbc6243c77cbcf71ec0f20ff7e38ca5c10d512a232c2fc417b3ea90c4c5c36776a8bd652ff1cb26743d976c24baf8e2ef6b3fe592ee2d09048badbc412452d57121a8f9183129d02625525dbb0d8d2db4e9bcec812cc698e1cce9a7fc1127fc36517085577642dcec99d2950f02e84237f", 0xb1, 0x80e, 0x0, 0x5a) recvmsg(r7, &(0x7f00000012c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)=""/216, 0xd8}], 0x1, 0x0}, 0x802) setrlimit(0x8, &(0x7f0000000580)={0xa, 0x56}) ioctl$DRM_IOCTL_SYNCOBJ_CREATE(r5, 0xc00864bf, &(0x7f0000000100)={0x0, 0x1}) openat$bpf(0xffffffffffffff9c, 0x0, 0x400, 0x0) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x400, 0x0) 2.581747504s ago: executing program 3 (id=126): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCPROMISC(r0, 0x20004269) 2.580223057s ago: executing program 4 (id=57): mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) select(0x40, &(0x7f00000000c0)={0xfffffffffffffff9, 0x44809ea1, 0x1, 0xfffffffffffffffd, 0x2800000000000000, 0x181c, 0x8, 0x2000000000000004}, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x34) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pread(r0, &(0x7f0000000600)="e7077b6629e0397383eaeac9193e79db7bbbad786e7bbb921dff532158d0b49a3e7de9f2d8fdefa9e6fddc16bcd369b9fc28dc5e", 0x34, 0x8000000000000005) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket$inet(0x2, 0x1, 0x6) setrlimit(0x0, &(0x7f0000000180)={0x3, 0x100000001}) setrlimit(0x0, &(0x7f0000000d80)={0x8, 0xfffffffffffffffd}) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(0x0, &(0x7f0000000300)='r\x00') r2 = kqueue1(0x10000) kevent(r2, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x13, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x3) ioctl$FIONBIO(r3, 0x82907003, &(0x7f0000000140)=0x2) ioctl$BIOCSRTIMEOUT(r3, 0xc0307004, &(0x7f0000000000)={0x2}) r4 = accept$inet(r3, &(0x7f00000001c0), &(0x7f0000000200)=0x10) recvfrom(r4, &(0x7f0000000240)=""/13, 0xd, 0x0, &(0x7f0000000280)=@un=@abs={0xe9, 0x1, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) (async) select(0x40, &(0x7f00000000c0)={0xfffffffffffffff9, 0x44809ea1, 0x1, 0xfffffffffffffffd, 0x2800000000000000, 0x181c, 0x8, 0x2000000000000004}, 0x0, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x34) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) pread(r0, &(0x7f0000000600)="e7077b6629e0397383eaeac9193e79db7bbbad786e7bbb921dff532158d0b49a3e7de9f2d8fdefa9e6fddc16bcd369b9fc28dc5e", 0x34, 0x8000000000000005) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) socket$inet(0x2, 0x1, 0x6) (async) setrlimit(0x0, &(0x7f0000000180)={0x3, 0x100000001}) (async) setrlimit(0x0, &(0x7f0000000d80)={0x8, 0xfffffffffffffffd}) (async) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000100)) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) unveil(0x0, &(0x7f0000000300)='r\x00') (async) kqueue1(0x10000) (async) kevent(r2, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x13, 0x0) (async) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x3) (async) ioctl$FIONBIO(r3, 0x82907003, &(0x7f0000000140)=0x2) (async) ioctl$BIOCSRTIMEOUT(r3, 0xc0307004, &(0x7f0000000000)={0x2}) (async) accept$inet(r3, &(0x7f00000001c0), &(0x7f0000000200)=0x10) (async) recvfrom(r4, &(0x7f0000000240)=""/13, 0xd, 0x0, &(0x7f0000000280)=@un=@abs={0xe9, 0x1, 0x0, 0x0}, 0x8) (async) 2.332890466s ago: executing program 6 (id=45): mknod(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x100d02) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000740)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000d00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0xe}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x20070, 0x0) ioctl$DIOCGETLIMIT(r1, 0xc0084427, &(0x7f0000000240)={0x3, 0x7}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00eb0100000000", 0x8) syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffff15"]) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x2000, 0x4800) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x9) ioctl$TIOCFLUSH(r2, 0xc0187009, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000100), 0x0) mknod(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x100d02) (async) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) (async) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000740)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) link(&(0x7f0000000d00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0xe}, 0x3, 0x0, 0x0, 0x0, 0x0) (async) socket$inet(0x2, 0x1, 0x0) (async) openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x20070, 0x0) (async) ioctl$DIOCGETLIMIT(r1, 0xc0084427, &(0x7f0000000240)={0x3, 0x7}) (async) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00eb0100000000", 0x8) (async) syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffff15"]) (async) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x2000, 0x4800) (async) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x9) (async) ioctl$TIOCFLUSH(r2, 0xc0187009, &(0x7f0000000080)) (async) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000100), 0x0) (async) 2.123005292s ago: executing program 3 (id=127): r0 = open(&(0x7f0000000800)='./file1\x00', 0x40000, 0xba) sysctl$net_inet_ip(0x0, 0x0, &(0x7f00000000c0)="97e0c035", 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) ioctl$FIOSETOWN(r2, 0x80047476, &(0x7f0000000040)=0xff7ff7f6) close(r1) socket(0x18, 0x5001, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x8, 0xffffffff, 0x583, 0x160350d, "cc14ee112100caa26a364fa8a325850d1ec100", 0x81, 0x4}) writev(r3, &(0x7f0000000000)=[{&(0x7f00000001c0)="000213948d1d96ea3b30582fb8f73c3e2c8fc269a10374837c246ba3b94f7837cb073fedf8e594c2474ec51c16179187a9c220fb4455d3be80217ab845c8ec10cfb9d9d530bec1eeb0198e2abd6b6166220846ca4d90246e8cb5503a9ee485dd80ac2f16291df104fbfb3189349fc4f0d1ae96bec6ea1ead7ac7b0f6b482ee1c7e9e7c9cd558a7aea61ee1ec37573c42b74a3556d4088d1fa2be1c0ca8896b9f017028ac4b6f362f67ba0d", 0xab}], 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIONBIO(r0, 0x82907003, &(0x7f0000000140)=0x1) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x5) mknod(&(0x7f0000000280)='./file0\x00', 0x1100, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x3d, 0x28, 0x867, 0x0, 0x0, 0x6, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}, @tcp={{0x2, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x2, 0x8200, 0x0, 0xfffc}}}}}}) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) syz_emit_ethernet(0x98, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff94ea09066dbd86dd60db8344000811000000"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETA(r5, 0x80804465, &(0x7f0000000000)={0x20008, 0x10001, 0x8, 0x1, "44f1ffffff000000000400", 0xd2, 0x2}) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x4d) select(0x40, &(0x7f0000000180)={0xfffffffffffffffd, 0x2, 0xffffffffffffffff, 0x1, 0x1fffffffffffffff, 0x1819, 0x8, 0x9}, 0x0, 0x0, 0x0) chmod(&(0x7f0000000040)='.\x00', 0x363) setuid(0xee01) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x285b9a) r6 = open(&(0x7f0000000080)='./file1\x00', 0x40, 0x132) ioctl$FIONBIO(r6, 0x82907003, &(0x7f0000000140)=0x2) 1.56374804s ago: executing program 3 (id=128): sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000b40)="825a4f47c21e6ed7eda0f5903abf65b18d7c51f78b06ccffb406606cdea2e1b628000000fafd3493776665d4cd12c63d34", 0x31}], 0x1, 0x0, 0x0, 0x40e}, 0x408) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$TIOCSETA(r0, 0xc4504448, &(0x7f0000000740)={0x2f, 0x3, 0x0, 0x0, "000001e3bb4e3447c1d100000000000000000a30", 0x4, 0xffff2bd9}) r1 = socket$inet(0x2, 0x3, 0x8a) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff9, 0x23, 0x1, 0x3fffffffffffff, 0x6}], 0x1, 0x0, 0x5, 0x0) closefrom(r1) 1.561976108s ago: executing program 5 (id=49): access(&(0x7f0000000080)='./file0\x00', 0x4) (async) r0 = socket(0x2, 0x8002, 0x0) (async) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={{&(0x7f00000000c0)=@in6={0x1c, 0x18, 0x3, 0x800007, "ff01fe00000000000000000000000001", 0x4}, 0x1c, 0x0, 0x0, 0x0, 0xfffffffffffffee9}}, 0x38, 0x0) (async) r2 = msgget$private(0x0, 0x4d4) (async) r3 = open(&(0x7f0000000080)='./file0\x00', 0x9cab835cfdc52675, 0x0) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x82, 0x0) ioctl$TIOCSETA(r4, 0xc4504442, &(0x7f0000000300)={0x20002f, 0xa, 0x0, 0x0, "97a2220180c14a06ebb178926cc9795a6b47c1d1", 0x1, 0xfffffffe}) (async) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) (async) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x100) flock(r3, 0x1) (async) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') (async) unveil(&(0x7f0000000140)='./file0/file0/..\x00', &(0x7f0000000080)='r\x00') (async) r5 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) readlinkat(r5, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) (async) syz_emit_ethernet(0x42, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff080045f400340067000000069078e0000001ac1400aa4e224e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="80050000000000000001080a00000008ffffffff"]) (async) msgsnd(r2, &(0x7f0000000240)=ANY=[@ANYBLOB], 0x8, 0x800) (async) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000340)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x4, 0x1, 0x15, 0x0, 0x0, 0x4000003, 0x0, 0x4, 0x0, 0x5}) syz_emit_ethernet(0x32, &(0x7f00000001c0)=ANY=[]) msgrcv(r2, 0x0, 0x0, 0x2, 0x0) (async) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="02000000000000000d4712a276b2414c0c9944eb2cc8eb79cef00ca7e2f854ce7be85a9e9183664a22ad3d40a0ad00c6c2"], 0x31, 0x800) (async) r6 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) pipe(&(0x7f0000001780)={0xffffffffffffffff}) fcntl$getown(r7, 0x5) (async) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSRSIG(r8, 0x80044272, &(0x7f0000000180)=0x8) (async) closefrom(r6) 1.432183603s ago: executing program 7 (id=129): ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x9, {[0xfffffbfffffffffb, 0xfffffffffffffffd, 0x2, 0x100200000, 0xfffffffc, 0x2007, 0xdf60, 0xffffffffffffffff, 0x4, 0x6, 0x95, 0xfffffffffffffff8, 0xffffffffffffffff, 0x200000000002, 0xd, 0x4, 0xfffffffffffffffe, 0x400000000100], [0x8, 0x80000001, 0xfffffffffffffffa, 0xff, 0x5e, 0x100000000007b98, 0x800, 0x3, 0x0, 0x7fffffffffffffff], [0xfffffffe, 0x8000, 0x40000000, 0x0, 0xb, 0x11001, 0xffffffff00000000], [0x9, 0x800001fffffffffb, 0x80000001, 0x4000000, 0xfffffffffffffffe, 0x90000000], [{0x20, 0x10400000, 0x0, 0x7d06}, {0x2, 0x1e, 0x5, 0x20000000000000}, {0x9, 0x0, 0xfffefffe, 0x280}, {0xb, 0x80004, 0x5, 0xffffffffffffffff}, {0xfffe, 0x2, 0x7f, 0xc}, {0xc6a, 0x2000009, 0x9, 0x2000000000000000}, {0x5, 0x0, 0xfffffff7, 0xb}, {0xe, 0x100, 0x1, 0xb}], {0x1, 0x800008, 0x80000006, 0x3}, {0xfffe, 0x6, 0x6d5, 0x6}}}) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', 0x152, 0x0}) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$DIOCADDQUEUE(r1, 0xc148445d, &(0x7f0000000340)={0x7, 0x3, {'\x00', './file0\x00', './file0\x00', './file0\x00', {{0xff, 0x800}, {0x0, 0x2}}, {{0x81, 0xcf}, {0x2, 0x1}, 0xff9}, {{0x4, 0x2}, {0x101}, 0xc}, {0xffff, 0x1, 0x9, 0x3}, 0x0, 0x100, 0x40000000, 0x6, 0xffff}}) 1.430123145s ago: executing program 3 (id=130): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x100, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x2, 0xb, 0x42, 0x9}, {0x6c, 0x8, 0x5, 0xfffffeff}]}) getresgid(0x0, &(0x7f0000000280), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000040)='./file0/file0/..\x00', &(0x7f0000000000)='r\x00') fstatat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x2) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x2f, 0xc}, 0x4, 0x0, 0x0, 0x0, 0x0) 210.933559ms ago: executing program 0 (id=46): r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) mknod(&(0x7f0000000040)='./file1\x00', 0x1001, 0xc) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) (async, rerun: 64) chmod(&(0x7f0000000040)='.\x00', 0x35e) (async, rerun: 64) setuid(0xee01) (async) rename(&(0x7f0000000140)='./file0\x00', 0x0) write(r0, &(0x7f0000000240)="e624cf4c77a746315229304f7cb2868b63a87c615406479bcdea5e86f46bc366142f7b3c446d4d3fcd7d17081afd447825169b23b740b24f9fa33559f9e581ef0e5e82c40546a5eb7adb0aa03bcf341a06a21cb244a7a701ff897064622e6d3a07808b01437891d9b7b4b4f03afd4c91d54c3d6a3d7aca4f0ac58e9df211058f6c08a0f2acf17700e2d51d71095814781ebcb26866c699b15590e636e2bc3e026a1869d98675e275158c06c788a67f65192ce15d376f40f161404067c4a5a38fe3daa883796c12f28aec037590d96e476243a4a328ffc0355306e1cc3e45b1b3464ab3bc3c09fe425cf55d5ed39c8532bf8643d4c351b919f36e07104501d82a932f5f186b16f797b278c4a5674154ad01e60635e802285441f394d72c10dddb3e0db5c7388f7391d6cad8e951db26b92066b18ecfd489288a8253de7fc6db6b0d513658d7aacf4da3057fe0d9d76962b33339518ecaad6a7a76e6f5f8bba83e81aca2ce88a39615634ae8ecd3f7e93526c54005910a59820a1b13fc6f91f208aa9b12d8d7fa996b4fc8095499958ac1610f480840e4b3355e2334df5f57b094beee8768b6b6a5e361bde2f820ac1a6e55f1a9bf3adc61f394dce2f067c7aea2056facfdf7ba94c77b427553964709c7ed3e94676af80f7bd02f1c665c54fb03f68ee70858bb823d342b931a8bcb0499f26ad18351d75c7e641e1f9416f30b985062cda27767032fe85159953229ce4700aef045300b8db344800e232a5b4269c7249466087eb1cd1487b9127b942bd3fefb481108eb848d695e341ec3d781ef55f58956638d97383ca1fe6c14d5dfd20dd56f93211d1a1b6d4d39462ffc924f868280b0f9d5fbff94aac562a77f470be6fe0df6d4cf3e6400c1d1dd57975efe64a2018573de4927ff21242dfab40a181e45bfca188a4a380f852203391a859820e3d44d4fe6cf2d1169c370ae9472b637daa0cc0f5eb8a56dd22145278de721efe1f3ed37ccb519a749cd1ceeb45883ee43dae978c2099e8d09e068659cd776cf8e304058e1f9f150eea025be71cc1ac0a9f64ecff26cd8cd1b6275d7c9cd6eb15c4358f9334c720b6ae6a83b965925c532c00412b758646f29b81d3ad5b8b122a83169b242fd179f48f59efd99a2a4ad6bc7bd66c8b404d4f553f8582d47721db2b8841a072ee083c6bc08ba4809407698ca4ca81ca68aa644b2446decff72016ceedaaa18b4cc9331f3a08784aa94358db868b221293df32881f272855a85189bc646864761142ed9ab22b87e517e651631d159fd06d4a95300a3f4d5201869549e9675e8d8ee3d8e65fbdba37c38cc59356218fc5149a4f75ebc2b56d2f362d9a82970a5741cf055bff53d11c30ee72fe785f7914ec035ba463daee0bc031f011cb2e4112d5967965d79fdef5d3885179671250c17571485cd007d6e068a084811ad0475d6ce95b0138222f13723605a1b7e345b26e14eed5b4e6fea385f95712fb7bea67fd3a7e47d4f65449da6efb7109b62c1bece46bcaf52f3f99c983394742078e805e92f6710dec35cc63adcef36095c778592ffa25ad3fbc6e159a3433b41b3ab4b8fdcffdae46d3b33ff20f1b21ee537cbf94ca1551dfccaed71b9caf4c0e764ef3dc4ad3bfd879e58598161adce310bd5cb7362f76ff93a6da674ee6c945ef1354376a8bf1478d3a72deed9e8bfb48f03453b77d494f76df203bb4c0a2e3713fce6f3695a063c7361b9f170d07cf8af0974dec133178c9b0f28b1e9b55a6341b84de159e740f1b9f8da48dfcb343c2e4a3cde8999979383887d1b5965e558f43928c1d8f57b94ef253d65a814200cbd1b43a1b7f63a100a1326045447534aea74ce2a1c0a4902c86d26a26f5ba87ac8450cdd874ce2eb3cba6c3420f7697c5bb20ebce7e16dc4bf135c412ae34312e5c1d30592dde8a891cb779720482f3da8e991fde64a966a54eba78b63484df90c10bbb8951d14ba26ed55a8525b6461e34f6b42424053b69e6f9bdc81875a889c68c33317a5932ace10760b3ae5c8d560ec5891306bb1b8037ae33e3e3b14b0057cdc8828ec2d017845a89adcb492d8695b97762e185c18a202289173b5bd506050ef0f755ccd8c96f97a55b7b656c45ac4384e89e4eb95de1a753ee2ba0f586a1562a0e2fddb1611d1622fe776401d141c88ca4384743a10bc55d651bb7de2a93ddd201f9521d267e387170dd185c680d90b9860ad334bd418fb56ecd93ee599aba9887159b92abecc8d27bf223fbaa722aca33a014ad148744084cb911d7594b3c79489e75fdccb4a1ca452d8e8b9e8b357841814ffdae0b42cd2b39f7d8b648a387e5934ba80a2b38118bb1b07f478e0b8a035e4825858cddd0cb8edbe251fb19627f195334c5336a22f50a1ff438e86982b43f669f0f109ed664144413f5bf3ecfbec046778995d1e277980efc0fc9458dc620d5a693477669a4cfb9acaa462a839cc4c14260613bbf285339d213f9e159d4b72e36ce4f07adb0286e8629a25379b45f8dd2603848e64ab7619018dad8b0b60f775afbe3ec03b17a72acf215a58ff9ed87ce22d1377a2e17ff391de9031477b26d1943421d4f7e78aca34d0f5b7cccb773acf5bfccae50c473d7f9ee68c0370b14b722399146cf3f45f6e04e300353cd295ce5ac69099eab1ea11afbd749f8a057c4e0108afc5b972e4a5d42c540e7a53250aed07b9801a06ea680032b55488a23783eec956f1746495cf3984bd40ed18cfbf13c401fd04226a19d82e6d7d095f5af360b078cd1294b4e404618b2b082b9efabc69a00eae7181ea28ecf1d245826ebb6341e98270c779fcd1b74dedf977c881578a1fb8f6b05c7d190fa4eb7a1f02b396a1f03c79dfbb3a8a03d12d42de9db27d5bfbb4c1ca5c484ef2b76706f7b1e1a1e7c3cda0c0271e7d6a36b4f88ef8eef467d99cefa980932bb8d08718fbf01fe455a4eb579ecf53e2cd9fa6a448b3688dae768cad3e4e25f8084441b1b70d18e9d03aac9f1c9fa79500876f004cc85c4485c8fce33311748b8dad44bab10da58baf9de1556793934f8cdd9435abd7e3318920bd963e38657fdfc5b5bbad9ff923e95ea55a59ec8313aabb26ae41ccf64f7cf01613b31f3cf1e627f74138ea18345349cd8f2197fecca0c3f765683b253e7c55caa5fb4e9d985be5a43f08067eaee83b53ae2bfde574616b4a07ff03106fe459a59d77bcf1dc895782d27cd0204e3497d8a6b4d67c2eb0379680ad6c56e938d141dd792349c1232e1523accf8ebb6ac13df9030ab73b3aeea36b6d6f4a3ebf0e3d4d8f8023b2d54699c253f82d655b012597897324f6d4f29dd32c22f7329f482a1ff5bf0ff2f76aea1987b49858088a791296a1e84b2fa3893a8ede109c7834e622b81d2d55210ce86676fb869b04c1dfa30d0332cee38c4c1c37943ab903517e6149f9712480d458bb06400b04068008476173085b36ac912df57cfaf6edce6aec97d98a6aa0ad2cd8f9b4ef8f64e9e30a72222420f21b64cad60644dfc5ed337e793346bb41404dfde1b73d2eee410e3d89a022c9ed6a5ff76512f3866768555a9893fd182ab5f4ec3e83f1d9c6d5cd0a3346f67699c9449aa13be3e550319bfa11ceafaa9c2e40f5dba1cc066206e4d6925e27ab4c4e3741c2a68bf75c7970af7aee33a42d0d3326da29d38b28427e05c68c52daffc340108bd44fb78514f8d6f4078d349abf6cbdd6dfb89823dbc10ada304912c425adc9b63a31f354bd4b446edeefdb0297a981eb707ff75f45d4a649d69a978bd604775e64f0ed74a1b18923a02eeb9f6aa4480d5679905eeea91c319cdb3fc32778a16e6eceba7b922e4696876b119f785d483a0e65cb30996e878c3e6e8bf10fad78a056f8745860cc171be6adb1ce36d616d77b91f47ca7429b110d82d399d575f8d4c5e8c64eabd84d76ee1f028ea3260d965f35dde40dc3ae461ca6a7d3506436b835d26dcadde981297038dc9e910b7c84ba70372f1dc0bd92109b4f6e9493a83000df485c2cabdf242ff78390f08e3f4741547332af279bac6063941077143329ea99b8e5cde0f6c1b868db328295bce0ab22834e5ebaadad70363d6b30401a292cc9f16a64b93b2d24f16c40d949599944f69cb591b64f4e261a29c9a60317f136af3f069c9264276d8970de2498576f8bca4cef9a383bfd489702de3c3dd16a048918d8880d9fdc408fd3aaae40005506c7d644f4a5c4e77fd29bb429b2ec274baade0017bc26a5b9939097da76237427f2fd363804d91a4eb4913e1b530daa12359546fb088b94833103a7f2907b39e0c9ef4756f33ac07e4a56af1fd01b89915522ab4ff95a87d086465400285eeaa8c43656aee75ca34e902bf8035be183c9993524629c39f0d8cbdc8fbb91755f6e2ece8a6a6a347f47f9e4edf0e8f3523bc7bcdc880ac02fa9788d49046353b61ac4608eb3d7133db82f01a5771d37f8c49173b5ea59cb7b5c1bd36bac261bbbf6332bf74e3a4c9a54cf3dbb771b0c00243b52162640303d81cb4737fdccdd40c4c2d78185a158f0794889341e35232bbe434f60e8702d428a7d32c24afa13b1229dacf49a92e8cf255253f85877f63a87fa1b94903814a3d75bd5335eaa9e5ca6420a23d5bd06fd40511f669b51d4876514679ee7c1277a493a54fbe363616424a29383ef1839286fc2f42a1f93ffea079b4581769d8ac12c90e9ce0c680b29ef5c86bc19d68699f65b78560279c8b4e31d1d9622c5024250ff5e62cf1a335d15bd15dc67feae4772ab65b205b4663a48347d7a62b8e0239f49888813fd7e528818acc99f3750dcd6514cddae3a1c8888888e3d773501847595cd92b0f4a2f168fbc09076a7ebdb16ac8967ff55561b9b3e8f58a22e5e7c91d8602e49b7624d55986e023ec2ed91a015dbbe4b31f5c8d97da7a4617b631159557b0cc9db15cf4e4291ae1b951e9d78c8e962026423407a130810aed5bf0dc192922c41b2103a3023afad4adf863abe01257b36759bd40ce548a7b539e47387b02f44fff2c16051b10401d622bf70114c189039b4cd66ed3c7a1c918ff47ab8436da36a20e905b2dee039273b850a94c7441281f98f56d4cd5d9d78407c3f2c86f252cc25edefa7e053559afce051f7e23e7ab5ddc54592aa0311e5f39231787653574280ed4704377cd36d9d795f6df5f9a7582f8710a8abc4fbc3fabf21631da64d060c24c54dbede3c24d4d84f14a08ed1ee91786c8a9e1f232daf98c4a7f33c44f974b5c54a69c9fac3d7aea67576c551163c099e151175f70cfef1960a2e5fdf229fe8108c3a0b5b7c74b81b405afaf22a01d3da60c1f77b07e7117bb94b3395891d201a73a60a574bfa6f14dcfe4d0a484db23576833ad5ed7b1d07050638224714b66097e366ce490e2a5ebc10e44e7a231e80a3a112ec72046449ed430e628a4d66ef039a3115af795f1acc0b3bc51b615a70ffcd7270713bde5c6569fba3bd1f563699dff1325a7f3dbc914ced8ea4a1ad53040e7f3a17c276298b4bdd21dd1642e9e7262ef3291f1c02f46da073ea416bf5e249b9f271f85ea5ef57c405106459776c2e67ded24993b57cdb73a8c6cec008e26a5501022717294f73035deb21ef8d29a07b8621dbf70b700da541f85faffefac7e32bb3a3fb4df0fdfed94f958f91b6c2db152e5cdbc7e8570b0d193f2870981b7783907df92db10eedaae7ccf23cd520526d23f2c3272743b333ebe039bb5903ffad85aa7701ec3d2d97c1aa9b07cee5857897da0cbe1de1c484543ddd90dd3e88c749", 0x1000) r1 = geteuid() (async) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7fb, 0x7, 0x6, 0xfe, 0x4, 0x5, 0xffdfffb7, 0x10, [{0x3, 0x2, 0x8a, 0x71800}, {0x7ff, 0xb7fe, 0x800002}, {0x100006, 0x401, 0x80000001, 0x1}, {0xffffffff, 0x8100, 0x200, 0xfffffffb}, {0x10000, 0x0, 0x80000001, 0x7}, {0x2, 0x7f, 0x6, 0xf}, {0x1, 0xbffffff9, 0xfffffffe, 0xffffffff}, {0x2400a, 0x3, 0xfdf0}, {0x0, 0x2, 0x9, 0x853}, {0xe, 0xfffffffd, 0x8001, 0x4}, {0x800a44f, 0xfff9, 0x166, 0x13}, {0x8, 0x2002, 0x9, 0x7}, {0x2000df, 0x29, 0x5, 0x3ff}, {0x2008, 0xfffffffc, 0x100, 0x3}, {0x80b3, 0x3, 0x26, 0x200}, {0xc83a, 0xd656, 0x2, 0x6}]}) select(0x40, &(0x7f0000000180)={0xfffffffffffffff9, 0x8, 0xffffffffffffffff, 0xfffffffffffffffd, 0x800, 0x181c, 0xa, 0x2}, 0x0, 0x0, 0x0) (async) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x9, 0x0) (async, rerun: 64) mknod(&(0x7f00000000c0)='./file1\x00', 0x2000, 0x637d) (rerun: 64) r3 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r3, &(0x7f0000001240)="a76c3ff3c56cc191ec816502fe040910565cd6328876a3dc17d6aa7d2f266243bf831d99d44561100b93d4471dd3c283e12df602f26d346945ffa0ba2e44cacbe01e4e89c03c6f2e40cdb4be67e835bff0fde2780e0b8eedb83bb06682382db16179b30d6f81c364e8c2e6a7b435769b51c92c026843e9a55609d7a5373c7bbd9e0fee7d3ee4", 0x86, 0x2, &(0x7f0000001300)=@abs={0x2c, 0x1, 0x0, 0x1}, 0x8) r4 = syz_open_pts() (async) r5 = syz_open_pts() (async) syz_open_pts() fcntl$lock(r5, 0x8, &(0x7f0000000840)={0x1, 0x1, 0x7fffffffffffffff, 0x1000100000003}) close(r4) r6 = open(&(0x7f0000000800)='./file1\x00', 0x8, 0x0) syz_emit_ethernet(0x3c, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000ffffffffffff080600066009"]) (async) r7 = socket(0x18, 0x2, 0x0) (async) writev(0xffffffffffffff9c, &(0x7f0000000140)=[{&(0x7f0000000100)="673bb5b8cc0cfded08db75817fc8add3cec4ec48a2e92e98e17c03ce4801ef1d47e6abbbdabb26a5a1ebffff73a5de", 0x2f}], 0x1) sysctl$kern(&(0x7f0000000140)={0x1, 0x29}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) sendmsg$unix(r7, &(0x7f0000000040)={&(0x7f0000000080)=@file={0x5, 0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="14"], 0x18, 0x401}, 0x0) (async) ioctl$FIONBIO(r6, 0x82907003, &(0x7f0000000140)=0x1) (async, rerun: 32) setresuid(r1, r1, 0xffffffffffffffff) (async, rerun: 32) syz_extract_tcp_res(&(0x7f0000001340), 0x5, 0x7fff) 3.38326ms ago: executing program 1 (id=100): mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x406) (async) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) (async) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000300)="00000001", 0xffffff0a}], 0x1) (async) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f00000000c0)}) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x160) r1 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x100) mknodat(r1, &(0x7f0000000080)='./file2/file0\x00', 0xc0e99db6de761f86, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0x3ff, 0x0, 0x0, 0xe4c6, 0x0, 0x0, 0x3}, &(0x7f0000000380)={0xffb, 0x200, 0xfffffffffffffffa, 0x400000000000000, 0x0, 0x9, 0x2}, 0x0, 0x0) close(0x3) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) (async) getpeername$unix(r1, &(0x7f00000000c0)=@file={0x0, 0x0, ""/32}, &(0x7f0000000280)=0x22) (async) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0xc2) (async) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) (async) open(&(0x7f0000000800)='./file0\x00', 0x80, 0xa4) (async) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20003916, 0xffffffffffffffff) sysctl$net_inet6_ip6(&(0x7f0000000780)={0x4, 0x18, 0x29, 0x7}, 0x4, 0x0, 0x0, &(0x7f0000000900), 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x16, 0x0, 0x0) (async) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x5, 0xdfc6, 0xfffffffe, 0x90, "ff0600000002586c000000d200000000000c00", 0x45, 0x40000001}) (async) syz_open_pts() (async) ioctl$TIOCSTAT(r3, 0x20007465) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x8, 0x0) (async) syz_emit_ethernet(0x61, &(0x7f0000000240)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x8, 0x53, 0x0, 0x0, 0x60, 0x6, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}, @tcp={{0x1, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0xf, 0x2, 0xa7, 0x0, 0x0, {[@md5sig={0x13, 0x12, "ae93469c43a4a5a247af9527fad1e943"}, @md5sig={0x13, 0x12, "22303816ffc6ebef125ff1760a884fbe"}, @mss={0x2, 0x4, 0xfffb}]}}, {"ae0200"}}}}}}) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800452000280002000001069078e0000002ac1400aa46214e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="507c00b390780000"]) (async) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) 3.18368ms ago: executing program 2 (id=125): ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000003680)='\x00\x00\x00\x00', 0x4) (async) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000003680)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000), 0x14) readv(r0, &(0x7f0000000a40)=[{0x0}, {&(0x7f0000000600)=""/251, 0xfb}], 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000002c0)="ed", 0x1) (async) write(r1, &(0x7f00000002c0)="ed", 0x1) sysctl$net_inet_ip(&(0x7f0000001400)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) sysctl$net_inet_ip(&(0x7f0000001400)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000000880)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x5286}, 0x38, 0x840, 0x0) (async) recvmmsg(r2, &(0x7f0000000880)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x5286}, 0x38, 0x840, 0x0) recvmsg(r2, &(0x7f0000000bc0)={0x0, 0x2f, 0x0, 0x0, 0x0}, 0x2860) (async) recvmsg(r2, &(0x7f0000000bc0)={0x0, 0x2f, 0x0, 0x0, 0x0}, 0x2860) unveil(0x0, &(0x7f0000000180)='x\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000340)={0x0, 0xfffffffffffffda6, 0x0, 0x0, &(0x7f00000003c0)=""/240, 0xf0}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0x14, 0xc5c, "5df5e25a225b4d45a4ea371683b3706ce84a3816", 0x4, 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x11, 0x3, 0x0) (async) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000180)="b1000503000004000000000205000000dc8518e9cea10500fef96ec0300100007ae30200004e3039d2d236acf20b7810be38164991f7c8cf5f882b29ffffff7f000000510100ad090000006c0000009b672f4d335c223e7d0c032bfa896443a4210200040000000000000070c1f5a872c881ea6e2ec5890400000000008000361b1257aea8063076000000000000000004bfba353e4b24b23b7d8dc80ff4f707e37183f834371205d1a7f1c057aa1a3300644759906057d517fe0b82da70b6d01810ecd5779c9bc3815110b805dcb54444bb7ccd5834e3b6e88beb1b0a2212ff777419db2c835ea2bacf354c53e7153263e33c4164efb6b4ae89fb2b5d889107fd63aecdb9488c9289d604bbc6243c77cbcf71ec0f20ff7e38ca5c10d512a232c2fc417b3ea90c4c5c36776a8bd652ff1cb26743d976c24baf8e2ef6b3fe592ee2d09048badbc412452d57121a8f9183129d02625525dbb0d8d2db4e9bcec812cc698e1cce9a7fc1127fc36517085577642dcec99d2950f02e84237f", 0xb1, 0x80e, 0x0, 0x5a) recvmsg(r7, &(0x7f00000012c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)=""/216, 0xd8}], 0x1, 0x0}, 0x802) setrlimit(0x8, &(0x7f0000000580)={0xa, 0x56}) ioctl$DRM_IOCTL_SYNCOBJ_CREATE(r5, 0xc00864bf, &(0x7f0000000100)={0x0, 0x1}) openat$bpf(0xffffffffffffff9c, 0x0, 0x400, 0x0) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x400, 0x0) 2.902828ms ago: executing program 3 (id=131): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x65}) r1 = syz_open_pts() syz_open_pts() (async) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000040)={0x8, 0x8, 0x80, 0xc5, 0x8, 0x7, 0x40, 0x10, [{0x5, 0x3, 0x7fff, 0x80000201}, {0x5, 0x8, 0x6, 0xffc}, {0x1, 0xfffffffe, 0x6, 0x2}, {0x2, 0xdf, 0xf, 0x40}, {0x2, 0x7, 0xf11, 0x7}, {0x800, 0xffbf, 0x80cf}, {0x1, 0x5, 0x85, 0x2}, {0x3, 0x1, 0xfffffff8, 0xfbffe2e9}, {0x8, 0xffe, 0x6, 0x17fff}, {0x3, 0x4, 0x5, 0x7}, {0xff, 0x8000000, 0x8, 0x7}, {0x4, 0x2, 0x800000, 0xa66}, {0x401, 0x10a, 0x9, 0x9}, {0x200003, 0x5, 0x4, 0x6f5fc48f}, {0x81, 0x101, 0x3, 0x7fff}, {0xffffffff, 0x1, 0x6, 0x2000069}]}) poll(&(0x7f0000000000), 0x35, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) r2 = socket$inet(0x2, 0x1, 0x6) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000100)) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) (async) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x100, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x13, 0x2}, {{r3}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) (async) unveil(0x0, &(0x7f0000000200)='c\x00') (async) r5 = socket(0x2, 0x8002, 0x0) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) (async) r7 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$TIOCSETA(r7, 0xc088444f, &(0x7f0000000140)={0x9, 0xa525, 0x4, 0x127492, "08e50000040000000100", 0x20004110, 0x6}) ioctl$DIOCCLRSRCNODES(r7, 0x20004455) (async) closefrom(r6) 489.634µs ago: executing program 4 (id=57): mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) select(0x40, &(0x7f00000000c0)={0xfffffffffffffff9, 0x44809ea1, 0x1, 0xfffffffffffffffd, 0x2800000000000000, 0x181c, 0x8, 0x2000000000000004}, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x34) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pread(r0, &(0x7f0000000600)="e7077b6629e0397383eaeac9193e79db7bbbad786e7bbb921dff532158d0b49a3e7de9f2d8fdefa9e6fddc16bcd369b9fc28dc5e", 0x34, 0x8000000000000005) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket$inet(0x2, 0x1, 0x6) setrlimit(0x0, &(0x7f0000000180)={0x3, 0x100000001}) setrlimit(0x0, &(0x7f0000000d80)={0x8, 0xfffffffffffffffd}) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(0x0, &(0x7f0000000300)='r\x00') r2 = kqueue1(0x10000) kevent(r2, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x13, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x3) ioctl$FIONBIO(r3, 0x82907003, &(0x7f0000000140)=0x2) ioctl$BIOCSRTIMEOUT(r3, 0xc0307004, &(0x7f0000000000)={0x2}) r4 = accept$inet(r3, &(0x7f00000001c0), &(0x7f0000000200)=0x10) recvfrom(r4, &(0x7f0000000240)=""/13, 0xd, 0x0, &(0x7f0000000280)=@un=@abs={0xe9, 0x1, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) (async) select(0x40, &(0x7f00000000c0)={0xfffffffffffffff9, 0x44809ea1, 0x1, 0xfffffffffffffffd, 0x2800000000000000, 0x181c, 0x8, 0x2000000000000004}, 0x0, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x34) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) pread(r0, &(0x7f0000000600)="e7077b6629e0397383eaeac9193e79db7bbbad786e7bbb921dff532158d0b49a3e7de9f2d8fdefa9e6fddc16bcd369b9fc28dc5e", 0x34, 0x8000000000000005) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) socket$inet(0x2, 0x1, 0x6) (async) setrlimit(0x0, &(0x7f0000000180)={0x3, 0x100000001}) (async) setrlimit(0x0, &(0x7f0000000d80)={0x8, 0xfffffffffffffffd}) (async) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000100)) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) unveil(0x0, &(0x7f0000000300)='r\x00') (async) kqueue1(0x10000) (async) kevent(r2, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x13, 0x0) (async) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x3) (async) ioctl$FIONBIO(r3, 0x82907003, &(0x7f0000000140)=0x2) (async) ioctl$BIOCSRTIMEOUT(r3, 0xc0307004, &(0x7f0000000000)={0x2}) (async) accept$inet(r3, &(0x7f00000001c0), &(0x7f0000000200)=0x10) (async) recvfrom(r4, &(0x7f0000000240)=""/13, 0xd, 0x0, &(0x7f0000000280)=@un=@abs={0xe9, 0x1, 0x0, 0x0}, 0x8) (async) 290.295µs ago: executing program 6 (id=45): mknod(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x100d02) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000740)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000d00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0xe}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x20070, 0x0) ioctl$DIOCGETLIMIT(r1, 0xc0084427, &(0x7f0000000240)={0x3, 0x7}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00eb0100000000", 0x8) syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffff15"]) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x2000, 0x4800) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x9) ioctl$TIOCFLUSH(r2, 0xc0187009, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000100), 0x0) mknod(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x100d02) (async) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) (async) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000740)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) link(&(0x7f0000000d00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0xe}, 0x3, 0x0, 0x0, 0x0, 0x0) (async) socket$inet(0x2, 0x1, 0x0) (async) openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x20070, 0x0) (async) ioctl$DIOCGETLIMIT(r1, 0xc0084427, &(0x7f0000000240)={0x3, 0x7}) (async) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00eb0100000000", 0x8) (async) syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffff15"]) (async) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x2000, 0x4800) (async) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x9) (async) ioctl$TIOCFLUSH(r2, 0xc0187009, &(0x7f0000000080)) (async) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000100), 0x0) (async) 0s ago: executing program 7 (id=132): r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$DIOCGETSTATE(0xffffffffffffffff, 0xc1084413, &(0x7f0000000040)={{0x0, './file0\x00', [{[@v4=@broadcast, @v6=@loopback], [0x1, 0x40], 0x0, 0x18}, {[@v4=@local={0xac, 0x14, 0x0}, @v4=@local={0xac, 0x14, 0x0}], [0x46], 0x4}], {{0x8001, 0x48, 0xba, 0x100007ff}, 0x6543, 0x406, 0xfff00100, 0x8001, 0x8, 0x17, 0x7}, {{0xfffe, 0x7, 0x5, 0x5}, 0x51fe1b1d, 0xc86, 0x10007, 0x4, 0x3ff, 0xf2}, @v4=@rand_addr=0x7ff, 0x54d5, 0xa, 0x2, 0xf23b, 0x5, [[0x4, 0xffffffff], [0x7ff, 0x6]], [[0xfc000002, 0x4], [0x2, 0x3]], 0xe, [0x80001d9, 0x79], 0x1, 0x18, 0x6, 0x1, 0x1, 0x3, 0xb, 0x83, 0x5, 0x1, 0x1, 0xce57, "0400"}}) syz_emit_ethernet(0x4e, &(0x7f0000000180)=ANY=[@ANYBLOB="8f6f77ede655aaaaaaaaaabb86dd605f6ad900183201fe8000000000000000000000000000bbfe8000000000000000000000000000aa83e7ed74c502470aff010000000000000000000000000001"]) r1 = msgget(0x2, 0x600) msgrcv(r1, 0x0, 0x0, 0x2, 0x0) setuid(0xffffffffffffffff) setrlimit(0x8, &(0x7f00000000c0)={0x45, 0x56}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$FIOASYNC(r2, 0x80047466, &(0x7f0000000200)=0x5) ppoll(&(0x7f0000000080)=[{r2, 0x80}], 0x1, 0x0, 0x0) ioctl$TIOCCBRK(r3, 0x2000747a) msgctl$IPC_STAT(r1, 0x2, 0x0) preadv(r0, &(0x7f0000000240), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x0, 0xfe, 0x0, 0x10001}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x3, &(0x7f0000002480)="71f91eca6e530c79e2f8e2a2ce3471ac0058bc5a91501d94a34bfec38a820600000000000000dc0225f0e4cf52b7d99d15d923", &(0x7f0000000080)=0x1232, 0x0, 0xfffffffffffffe4d) mknod(&(0x7f0000000100)='./bus\x00', 0x2062, 0xd02) munmap(&(0x7f0000077000/0xc00000)=nil, 0xc00000) shmget$private(0x0, 0x2000, 0x201, &(0x7f0000371000/0x2000)=nil) r4 = socket(0x2, 0x5, 0x0) getsockopt(r4, 0x0, 0x4, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./bus\x00', 0x8, 0xf8) r6 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r6, 0x29, 0x3b, 0x0, 0x0) preadv(r5, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192, 0x100000}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x44, 0x6, 0x0, 0x8}, 0x80000000, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x200023, 0x0, 0x0, 0x4, 0x0, 0x9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.0.217' (ED25519) to the list of known hosts. malloc(): allocation too large, type = 127, size = 1476395004 Connection to 10.128.0.217 closed by remote host. OpenBSD/amd64 (ci-openbsd-multicore-0.us-central1-b.c.syzkaller.internal) (tty00) login: Data modified on freelist: word -35183664187120 of object 0xffff800000c40ad0 size 0x8 previous type ??? (invalid addr 0x1f29597fd3c3a2b6) fatal protection fault in supervisor mode trap type 4 code 0 rip ffffffff826ba4b5 cs 8 rflags 10202 cr2 0 cpl a rsp ffff800033fc00f0 gsbase 0xffff80002999dff0 kgsbase 0x0 panic: trap type 4, code=0, pc=ffffffff826ba4b5 Starting stack trace... panic(ffffffff834f536b) at panic+0x1d0 kerntrap(ffff800033fc0040) at kerntrap+0x30b alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b malloc(0,7f,1) at malloc+0x855 recvit(ffff80002a22afa8,7,ffff800033fc0378,0,ffff800033fc0358) at recvit+0x2fd sys_recvmmsg(ffff80002a22afa8,ffff800033fc0530,ffff800033fc0480) at sys_recvmmsg+0x410 syscall(ffff800033fc0530) at syscall+0xbd4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xbf9867d01c0, count: 249 End of stack trace.