c94965677eb5423d98fc93989be351030f426fec2e517a4ca99bb27095a9d4d1c9386cb0fecb30741bb8dda69b1824d", 0x8b) executing program 5: sysctl$net_inet_esp(&(0x7f00000000c0), 0x4, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x18}, 0x2, &(0x7f0000000100)="d7633f6835208dcbf157575f3774bb774640931a29b02207d3ea7c416aa1b85cfdf43876b6243a2d7ec8f27f64d862b8bf084bcb03bc59a06ee2222b399132f6dd50dd42ad36c7d56a7ca7ee234602fcce4c9cf95b80d9c85264486967093995e4617ade5170c488765eae10165c0aba8c364fe90b56cdfddac2191cc3633772b439882a62b16cc4bbc595b67a4056fe1d9c894b56647796f1f4a73ca5b829bc945fee7c0fb95991f0584b6c08e5070630e7", &(0x7f0000000040)=0xb2, &(0x7f00000001c0)="4b86b4a9d2ec5468d25ada05c1e186a702fa0e32cfc2e89f3a5c3d323528198ffe8ed8f46b58e7f08cec0c83d89e01414e5eacfab432ce9b739b689223665e4c588993b57a20275d9987cb4fda48376863310c8ce759e2ff4ed612fd745517f16203740cce7dae71e4e40cf74dbed80e90e41fd3162a346e78e55cb537dc260c6952713519ef805ed2f0af94c74726042c9e1b24c2607ca9024400f9b0dd4aa9b688cf1445c584956b40b59328436602ee0f1074d9ebe7b3997a", 0xba) executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = syz_open_pts() close(r4) syz_open_pts() writev(r4, 0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000280)=ANY=[]) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x45, 0x0, 0x0, 0xfff}, {0x5}, {0x6, 0x0, 0x0, 0x6}]}) ktrace(0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) setreuid(0xee00, 0x0) setreuid(0x0, 0x0) socket(0x0, 0x0, 0x0) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) syz_open_pts() ioctl$TIOCSTAT(r6, 0x20007465, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000080)={0x1, 0x2}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) r3 = syz_open_pts() r4 = dup2(r3, r2) r5 = dup(r3) chmod(&(0x7f0000000100)='./file0\x00', 0x2b) socket$inet(0x2, 0xb1cf5758575148ab, 0x5) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000140)=0x100) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(r2, 0x80105705, &(0x7f00000001c0)={0x400, 0x6, 0x40000000, 0x7}) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x8080, 0x0) ioctl$VMM_IOC_READREGS(r6, 0xc2485607, &(0x7f0000000240)) openat(r5, &(0x7f00000004c0)='./file0\x00', 0x80, 0x100) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000500), 0x10000, 0x0) ioctl$TIOCCBRK(r7, 0x2000747a) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000000540)) utimes(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)={{0x7fff, 0x3ff}, {0x6, 0x3}}) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000000680)={&(0x7f0000000600)='./file0/file0\x00', 0xffffffffffffffff, &(0x7f0000000640)='./file0\x00', 0x8}) poll(&(0x7f00000006c0)=[{r2, 0x49864aa013ca0653}, {r1}], 0x2, 0x0) link(&(0x7f0000000700)='./file0/file0\x00', &(0x7f0000000740)='./file0\x00') lstat(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)) r8 = msgget$private(0x0, 0x29) msgctl$IPC_RMID(r8, 0x0) ioctl$TIOCSBRK(r5, 0x2000747b) r9 = dup(r4) ioctl$BIOCSHDRCMPLT(r9, 0x80044275, &(0x7f0000000840)=0x7fd8) semctl$SETVAL(0x0, 0x1, 0x8, &(0x7f0000000880)=0x7) executing program 0: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000040)="a6011d8237c5af2d4483b71402020d7238ba5f8275fb01f74b63af9542036eaf455466542238696ec72f8a4941acaec8b369779aecf0c2c1e7325f504495d1c7de219d58486ee48c8341c4bb3b4651a07a962a5b050ffc15b392456dd78e37dce79d38e3d56bb108006b2cbbbc9f1936984bfbc3a4e3aaf910a90dd1784648b68492fbc24774af44877515a9562f1e16686a0387e9a1f2b82a7e9f0c10874fa1da2ee46ae39b9e7799b87ca5", &(0x7f0000000140)=0xac, &(0x7f0000000180)="29f7ed611ae6c5d1f4d9731e260c60b6c8eabe7833dcbfff3338e248cbda499e73d12a0c39f22f671bb26e9770139fa4222a0545dcdbd5d5211567e9043d32a3958019e0e6a08b9de9452174a82ca8cfea1da060824e8d92c298393c1a417cfdc0b8003d259698f15fab5702f1cb4e48371b05ba76f70f1dd28a7668f45720615cd36de008c73dbbf29c0d95f15c9fa063fb09c000210a6ef637e513d607b2b24525fe83e13733391c4a062d0b79f10a3561c424219f3027f36c43696e49818da2b9d48c77517da7778220cb3db1f7814c372b1b3f7dfa88b5176827487e04e422d124ca38e9a25a156ea693bf7a3a", 0xef) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000300)="b2504a114a70719c7da428f6b30184c09f17422e43f32742f4b9569775babff48918e6476884b8783368abf2e830c5e794c9abe83f43bfaafd30422e02ecd48f1b222ce264d1de84ee98d31cc3789c14a123cd1a143d31161a9e20e3bd1550dc85befe4d88bb36db4b5a09f2d81a653bc5c21f14425300d5135eafec13aadc5bcf6f3434", 0x84}], 0x1, 0x0) execve(0x0, 0x0, 0x0) executing program 5: r0 = socket(0x0, 0x4002, 0x6) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000240)=0xc) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) (async) select(0x0, 0x0, 0x0, 0x0, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000380)={0x3, &(0x7f0000000140)=[{0xb1}, {0x3}, {0x4000006}]}) (async) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="e049f648da04a45b6bee0bf84a9e", 0xe}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) (async) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x802069db, &(0x7f00000001c0)) (async) sysctl$vm(&(0x7f0000000200)={0x2, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) execve(0x0, 0x0, 0x0) executing program 0: socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x800b2b8, 0x0, 0xc0a, 0xffffffdd, "9f07957d0f7e32089069ee68d6a78615b7118c00"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) accept(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) msgget(0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{0x4, 0x0, 0x0, 0xfffffe}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000200)="b10005016000009f0500070007000000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a4210200004fcf2a8f667c8d7c622700720fd38bfbb770c1f5a872c881ea6e2ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f81cdd9ab25ea923868d951904e2e66817793eea9d3d3a870b2bd64a63cdfb6722edc0f7afe2cc415d215cee5b0d74813bb2b9791073cf6728cd3ace9d23d85356db4d7abb6147c48daba297749c906b8dbc498f420285bc53ea299f3109f5b26fbb7a91ea619b2855e3ab2a40b4594506110446", 0x119, 0x9, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d1889e00004", 0xa9, 0x0, 0x0, 0x0) mknod(0x0, 0x2000, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80286987, &(0x7f00000001c0)) r5 = socket(0x18, 0x3, 0x0) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='(\x00') getsockopt(r5, 0x29, 0x2c, 0x0, 0x0) writev(r1, &(0x7f0000000800)=[{0x0}, {&(0x7f0000001180)="9ca658528ad98fb9bad9c70b4009ae0ddbe0599106e2d3781182ab7101cdffaf4671c0151f21d3624080be7ced5b4c76115d136f2bffca6f8e5c1e0e9cca3762b232e92353abf378b93beb5751752c2a6d7b642055a6b25b4606defc8e48d6dfa1612457b05e793c6afc7c50c6b3790fde6b406e88e04acbca1249b387dda5624b25d23b4c8b1052efb944d395c21a067790fae6ef82809e29e22ba0ace39fd438b8b0fa02d6743668b92a1d41e38e2ca98fe8d2a14ee9c9252f7abccad24c6cb167c219aea9942f22bddeb7204fc8780d566dd6860b9ac83621d0957a7e02265c30c6f7d11e20558bc96a6453922281ed6a93b2b111c4ea72f56c73a706f80d36990f929bc39a1a9079bbe974f06517dd8e2091ecb2d8c0b810983bf04e60b498c224", 0x123}], 0x2) executing program 4: semctl$GETALL(0x0, 0x0, 0x6, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="e86f8f65d54a126335", 0x9) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="e86f8f65d54a126335", 0x9) r0 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x2, 0x5, 0xf9, &(0x7f0000000040)) (async) socketpair(0x2, 0x5, 0xf9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mquery(&(0x7f00003d6000/0x4000)=nil, 0x4000, 0x1, 0x0, r1, 0xffffffffffffffff) (async) mquery(&(0x7f00003d6000/0x4000)=nil, 0x4000, 0x1, 0x0, r1, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) (async) close(r2) socket(0x18, 0x3, 0x3a) (async) r3 = socket(0x18, 0x3, 0x3a) r4 = dup2(r3, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="12e1f34ba50431a705ebc4", 0xb) r5 = socket(0x1, 0x1, 0x0) close(r5) (async) close(r5) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) (async) setsockopt(r6, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f00000004c0)='_v', 0x2) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f00000000c0)="b10005016000009f050000000010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f700cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6010000000000720fc881ea772ec5890405b3ffc7a65396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb66400"/177, 0xb1, 0x0, 0x0, 0x0) sendto$unix(r7, &(0x7f0000000000)="694439feabfdf2dd7a4c9a5b781564ad61186c9f58afd07921cc94188727f6b78f0917f4fccc853a42852789bc23afaeec683cdf9099776ef77bf3b9c909dfd28cef14e9a424bd864d68b9863d573da5af75cc0f30b1c73b5908b71653bd9716fb873ad31e7bf02d940ba76f970702465ebfebf2b968850c0a774b5a6fbc93815f5071f59ccc2bd22c73c9728c19f2915916b1fe7eaced903e86c0744529ae02cfbab6662edbe8ebbd0e92711f9b14762dda4c40b78c41", 0xb7, 0xb, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) executing program 6: r0 = socket(0x11, 0x3, 0x0) sendmsg(r0, &(0x7f0000000800)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=[{0x10}, {0x90, 0x0, 0x0, "71d10c593ca89b1997ebad5643510aef0f82149d419f780b0b94d802f21ef62ca259555375fcb7aeecb6407ab963990e0a4a78035b7071f5edb7d8716fed29788688f5be2f46d1ef763488f1f682849fbcdde11ceea0073f13c3d9d6a3ef613a4beb53a2f7294729dd3ae94e371763c565405b1a59752831c7"}, {0x20, 0x0, 0x0, "6746ccf04d71e01baa"}], 0xc0}, 0x0) executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000040)) msync(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5275b07e05090fb6) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000140)={0x10, 0x6, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8001}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x85}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xb}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xf19e}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x100000000}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x8000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7fff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x800}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xa7}], './file0\x00', 0x55ce}) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x800, 0x0) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)) dup(r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0), 0x8, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x38}, {{r1}, 0xffffffffffffffff, 0x7c}], 0x7ff, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x800000018, 0x3, 0xff) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f0000000140)) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000), 0x4) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000005c0), 0x0, 0x0}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0), 0x3c) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="10000000995cffff0000000000000000b4ab697edda133b7f8868f3c20aebea525651c526b77a0c843a3afbb25d7925f56d6934cda1ec59a86d6dbc58b3867da7c53ca4fcdf942c38c8a5bed1e19e544c67fd17c1b5ed86846d7656c9f9b10d5dc582e13bae434b12b0a97a1757a7591ced5b5f10d62d4a1ff11be9cc10bd1fd4585f155128274ed6ee48a0ef15c228a1c318a6725ccea18029f716b35c38baf715258b88ac60e0c28ef94ce70796dea295f67696f98137ab610b0c19a2a4dde35453d4f5c02a90e"], 0x10}, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = getpgid(0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$inet(0x2, 0x2, 0x0) r4 = getppid() fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000000c0)={0x2, 0x1, 0x9, 0x2e, r4}) getpgid(r4) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) msgsnd(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="0300000000000000b308422e6cc56c5a6cedb517960f3d447a12aade7e98fa8876b5d7cd1b2d97c6acdac5e058c99e8fc8c69b255ae567d11b4d556c9b95e1d3eb819946c790b6fa3726bd90efd71c46632131a5d425046e45d089c35f3aea10431cf8e10cf77c987f5024494176869811f8b5ed9c2fb954843bd2508f80b190be24b9a474b91ed9f498e1013a64a44edf3cd21247a31bf9812024f2a09e7a4d6109bd009b42af0e1834de3e4c0f256d1f0780708dd6c02314f7b01f1918112c256c572efae128a429933f00000000000000009b142e6d2b0d050010c79dfe2ddee1"], 0xe2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000000)="e0000000603f0000", 0x8) ioctl$BIOCGETIF(r0, 0x4020426b, 0x0) fcntl$setown(r0, 0x6, r2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r9 = msgget$private(0x0, 0x10) r10 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000180)={{0x9, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x154, 0x5}, 0x1, 0x40001, r10, r10, 0x5a, 0xffffffffffffffff, 0x7, 0xff}) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000280)={{0x1, r5, r6, r7, r8, 0x104, 0x2}, 0x0, 0x0, r10, r1, 0xaf0, 0x0, 0x0, 0x5}) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='%'], 0x30}, 0x0) sendmmsg(r0, &(0x7f0000000100)={0x0}, 0x10, 0x0) sysctl$hw(&(0x7f00000000c0)={0x6, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000300)=[0x0, r4, r5, 0x0]) syz_emit_ethernet(0x22, &(0x7f0000000080)=ANY=[@ANYRES32]) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x1ff, 0x3, 0x100, 0x6, "046cf52b14b8001a00"}) executing program 6: r0 = socket$inet(0x2, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x0, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000200)="30ff66fc711944d89c07ef4d5d26a443fd06b8c8b6e6b5981d3233247b36bf70196375d5b32a909f24d048eaca953809f7eb790835c74763c1e3f456f8d2437460f37189f096eebcec", 0x49}], 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xb89, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000080)="85", 0x1}], 0x1, 0x40a3f) ftruncate(r2, 0x42009) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x5}, {0x50}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000380)=ANY=[]) dup(r0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x400000002, 0x0) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 3: r0 = getpid() r1 = getuid() setreuid(0x0, r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffd, 0x0, 0x60451c, "1a0c010902048000000000000400000000000200"}) r4 = getgid() r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) dup2(r5, 0xffffffffffffffff) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000980)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000080)="e3c482994717867a4b661a8cc1da3dd0e5a3022c5833de5df0a04eba47716a33090737a7275f5db3a6b4a21f4c25d231bb30704afac9072604a04527a6f953", 0x3f}, {&(0x7f0000000140)="a6576d915ab738443c51508f3667af905fe27757704f259dcae6341051fa3be539199e8e94d466954cf3df961e640fed27ec2d21f3166dbf2bfc9c220a47aa00eb37e41b5627769163b4edaac6851d6305e9fcdb6e3b285bab79fb1691f11993c997e9ea0e32ca956adfd02eba9f0ea1ae9d0fcbf46412d2c1f18c8deb77d68076810aa145eca25489ef43f0a7ef8be014e86e2ead772a8a5005daf953f7eafb5a89a22f275cff44ce36642c587485f089522fb9eb8002f0aecf43d679df67b6b2d9678735bf0aa65ff75b1a437c6fab606919ff94113af30249d10af05efb41dbf8ed7983a12021b559f5cd01267258fac2", 0xf2}, {&(0x7f0000000240)="0f6e4ecb3473972ee2f5faf6fb31e60e872b822cf8c9b79c22907cc166e5d94df1bdda2577b22a6210f9dba8270f2424daf16107c983a05e080866bc5233d7d3b07d495781a50465f5be5bb758608f45d1412c661d33201a0139ea3ae88b39335b18f98e31a6c5f837a3e33031b010b735deb6456fe1d585cc29adb5ffa8c780a429871ef8961df58b8eb364e2d5d65896af249ea52dbc028dde27c3618bf60657b08559af6e1d469a88528a05338e658e5570254ff2f2ad058cf221ab6d63de73c7982c7456aaf400c196fe5a52a121c17a51f8b8f182f9714b551d42e2c65d9cb8a2734c9c6365192b4df79d1a5658851e7d737831ea304940a07802c8", 0xfe}, {&(0x7f00000003c0)="f961cbb2234ef47c2b3b75129ee7e436a869f87a84155e1b2f1a6b4a37f3c41e431802862f04f680e71315097d6c539857d766e652f0fb48b3fb07005aee82157a3f1c4e3bedd3670f400de3b2908a7a642069a3a678352125", 0x59}, {&(0x7f0000000a00)="2268b64a7214932a77b4c26c8e87530d1787f136f4e041a879e5f16ba0544adec0dd2da8c803c6a8892160ddd3a89d7a7f33d0c0b262c7548d3c9be739757afd8fb5810478b69f9203c8edc556da203bc83803ac8ec95fa87de11e7de8133a475a34a340c6c2bb5045f0e3ba5a89a963fe8d3c87e0a1ca8dea00ea206683e4c698558a0a957c96a9093177fda2114902a170330e26470533933b428446ddf9d0f1c2d728e427b300f04192b73c4452f1fa403665cdc7cd830f6f824d7285", 0xbe}, {&(0x7f0000000480)="c8982fde7bc27a6cb58da5cc8967e72657383b50fdf5c6d1e1f3d3d16cb3cec5a30f5da17281662b477c2f08127d8e8b5a2038f0424ff7898ff3f47ade8fa2372f98111b3c1446c00a03019eb1a0f9c83054dd3bd55a2a1b1c2bd79830efe2cc9e801cc4b3aa81b2b5462781c6d7ae46c5ccfd0923ed2683702bd5cdaefb513fda72201ade3bd8266eb5fa2c61ec183091f62001f4aa4060300e0022499a", 0x9e}, {&(0x7f0000000ac0)="f8545ce2393c96c8b1ebe2b13c36767744e00d536c47472fbfed9898d7a8432f6fcbf6eb500e744e5532d11620bf30272a0e1a989cd8b5065209e47fddb55832e17040486bd7f8b524631eea7f63854af100d483dfdb44844569f3315622f435be753f1f8b6e0e6545977e116470f6ca3defdad27b84106b0fe046ed4be2391e0f2abd496e401cef24d6992f086b7039efacc1068cadb422e5968561979c0bfed35222218b8f980192bc41d837880402e2bc5f10b83f81351da1e8824741fec053bc05facd39df544606719b46f80a8840cd9270b1933c70e0722497c76caa807fa664a6874443898ad3c8c3f9e0c26056e74dbdfd1b68aa94ee56ab074e4a9f48122160af1b35f91dab17d4a4bd829ac107a33f383c4eb32b9d86bf6a5099ee9dc84a8b44b6112db39a81c2e9962342bbf1add9684df7362761399481964fa615bda68ec174a33c2da38e98ff80a3d8d773a413093ce6af5268d914d250571062f20a87b0440241", 0x168}, {&(0x7f0000000600)="c0aad8f299f18944876662cb5d4f33facf25af21ba349194c8bec493d55e2e86adab1eee046ca1218a7186c44fc376905b29ad0eee454b193452678bb6db51399a349d983716cf6f06e23068d8930db645c90fdc4e182d1cd8702ad1d31ddc8bc155", 0x62}, {&(0x7f0000000680)="fb344a0dd7480ef875ab51e1aaefffc6ab02713ba3e36f6dfd5935aa25b9c39c9d158f559856d2d144338f796eaaa844f5faa1575da1443d6867", 0x3a}, {&(0x7f00000006c0)="4b3578e6dd68800c260bbdbe4023de5624f924e523c49870da1414ba6da16dc7e00024d51df4447936274c21df1e7ba35608b7196002f31808fd4d30f9ad03f02cf013f886edea87b15e53e5a70b8e4b45d7043ccf29c21cc4acea36d5519c31c037228b25f40fdaea2b50690da09bfbfbd6e860c36b385a38ce7e2c14d6092dc622a22160d811f8c7d71063e989a7e59c", 0x91}], 0xa, &(0x7f00000008c0)=[@cred={0x20, 0xffff, 0x0, r0, r1, r2}, @rights={0x18, 0xffff, 0x1, [r3]}, @cred={0x20, 0xffff, 0x0, r0, 0xffffffffffffffff, r4}, @rights={0x20, 0xffff, 0x1, [r5, r6, r7]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}], 0x90}, 0x8) setitimer(0x0, &(0x7f0000000000)={{}, {0x3f}}, 0x0) getitimer(0x1, &(0x7f00000009c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r0) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[@ANYRESDEC, @ANYRESDEC=r0, @ANYRESDEC=r0, @ANYRES64=r0, @ANYRES64=r0]) r9 = shmget$private(0x0, 0xc00000, 0x240, &(0x7f00003ff000/0xc00000)=nil) shmat(r9, &(0x7f0000d1b000/0x2000)=nil, 0x0) executing program 2: socket(0x2, 0x4001, 0x0) (async) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) (async) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) (async) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = syz_open_pts() close(r4) syz_open_pts() writev(r4, 0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000280)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) (async) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x45, 0x0, 0x0, 0xfff}, {0x5}, {0x6, 0x0, 0x0, 0x6}]}) ktrace(0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) setreuid(0xee00, 0x0) setreuid(0x0, 0x0) (async) setreuid(0x0, 0x0) socket(0x0, 0x0, 0x0) syz_open_pts() (async) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, 0x0) (async) ioctl$TIOCSETA(r6, 0x802c7414, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) syz_open_pts() (async) syz_open_pts() ioctl$TIOCSTAT(r6, 0x20007465, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) executing program 1: mknod(0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) socket(0x2, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) sysctl$net_inet_esp(&(0x7f00000000c0), 0x4, 0x0, 0x0, 0x0, 0x0) executing program 4: r0 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r1 = socket$inet(0x2, 0xc002, 0x0) setsockopt(r1, 0x0, 0x22, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f0000000080)="ab", &(0x7f0000000000)=0x1, 0x0, 0x0) (async) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8, 0x9}, {0x24, 0x1ff}], 0x2}) (async, rerun: 32) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) (rerun: 32) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async, rerun: 64) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x50}, {0x5}, {0x6, 0x0, 0x0, 0xe00000}]}) (rerun: 64) write(r3, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x800005fc) (async) open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x101) r4 = getegid() (async) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x4, 0xffffffffffffffff, r4, 0x0, r5, 0x0, 0x8}, 0x8, 0xffffffffffff6308, 0x2}) (async) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) (async, rerun: 64) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) (async, rerun: 64) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) (async) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) (async, rerun: 32) r7 = geteuid() (rerun: 32) getegid() (async) r8 = msgget$private(0x0, 0xafb0e20fef6483ff) msgrcv(r8, &(0x7f00000000c0)={0x0, ""/2}, 0xa, 0x3, 0x0) (async) msgsnd(0x0, &(0x7f0000000200)=ANY=[@ANYRES16=r7], 0xc8, 0x800) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) close(r0) syz_emit_ethernet(0x96, &(0x7f0000000280)=ANY=[@ANYBLOB="73702eb9ccc3aaaaaaaaaaaa86dd6067199600603aff9c7e4d5081645bf0376e0865911feb7efe8000000000000000000000000000bb88"]) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x81, 0x40}, {0x2c, 0x0, 0xff}, {0x6}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000080)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900283a003bcc2629a17a6c58afb8877c8be162e3000000000c000000000000000401050101"]) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r6 = dup(r5) dup2(r6, r4) setsockopt(r4, 0x1000000029, 0xd, &(0x7f0000000000), 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) r7 = socket(0x2, 0x2, 0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x3d, &(0x7f0000000040)="00fb6c4f", 0x4) r9 = socket(0x11, 0x3, 0x0) sendto$unix(r9, &(0x7f0000000200)="b1000502000000000000200001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc25e699a1f119b672f4d335c223e7d0c032bfa896443a4271802000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002121fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea0400000000", 0xb1, 0x0, 0x0, 0x0) ioctl$FIONREAD(r7, 0x8040691a, &(0x7f00000001c0)) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) executing program 7: open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000001800)) executing program 0: r0 = socket(0x2, 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000480)=@file={0x0, ""/520}, &(0x7f0000000080)=0x20a) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000040)=[@cred={0x20, 0x7}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x40}, 0x0) r1 = syz_open_pts() lseek(r1, 0x0, 0x4) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x6}, 0xa406467dae890447) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, &(0x7f0000000080), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0), 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, &(0x7f00000001c0), 0x0, 0x0, 0x0) fchown(r3, 0x0, 0x0) syz_emit_ethernet(0x1046, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaabbbbbbbbbbbb86dd6004003010102c00fc010000000000000000000000000000ff0200000000000000000000000000013a000001"]) pread(0xffffffffffffffff, &(0x7f0000001880)="79f47b4c4c", 0x5, 0xffffffff80000000) close(0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000040)={0x5, 0x6}, 0x10) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) shutdown(r0, 0x0) executing program 1: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mknod(0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)="8189c0f8f530f3b35332f37c370d8f7a60a839bdd4a4cbfeeb4324d560395a", 0x1f}, {&(0x7f0000002f40)="79edb939f9fb80a115c546fbc50fa812070b684dc29778fa5feb9686e3c0b7d3815ae58a56ec88a3446ae02d56c1869b19a327b33a3edb851dca2b0006abafa9b60a2936da7973dca3713d7c1c6b7205d945010e20dd7d9b3c040e3c14c565d512c7f7397aa3ed5fbfa6a7cce8bde3e0dc97e669a0067ce66e4e01d1239aad8c62a1d58fd74a2997d3a86983280bc78e82957fac341bb87db9c134f3dc129db310cbca997803d4b63290fa48f5ce1655dc2ab22142f2c1a19b2f149986d75e0c99ec9ccb72b6d33db2be34aac9af8be9bb7d8ec299312834a8d2ad234d0aba7fecd6fbaf9d126c6a35cd0c5f5d24d2b4aa64d571bd6213fa61eee47616fa6425d24b33ed4e497089bff404642d0818dfabb45c1f8de9632eb3cf910bb53dc2d996763c141c05a04b9b55f3ca9e8c6ab0900334d7f0ca72542725e77f33c9758c8989d831d67af23ffd026d599acc0328b7941bdad9e0aa81404e1c4600d4fb1725bd77b8b034dc64d02bda6931ab602a69a034fccf98544f1bc6fd062c4e865d2c2b0ed498936122195d71a94993bebdc1bcd4b81a36749d1ff664fca901233107640375a77f476a8ecb4fc12ac74c4b2a53893cf2203a7f05231d3a5718032e2ae39abab67d1e1b715e14ef46877ca85521e6fb259b35c570f8904ca2b626501b2057692cbe18894db86bc95a8e9ff3932b848c0fe5c93269bf20751919b73ff82988fbad89351cc2af0f265ee3729aec6f88a7935167a8322983b8089afc6c56aca2668472e6ef1a41796f7074d4a4ef7cedb79346187a98772650e920152ba98534288a43fd65d05f3376fa9471ae495d2ea430c1be16145d3cc71a153a7c1671cd15d55981c0468649e256a8e702228e0b3a50282f3b5067b1be29e97ee1844e2b8be8583b98bafbf354c7b3eaaba061ab7da00053df491273187eed455e7754f83d74c8eaf3af318d12180f5d7381681b06fc7708732453241b846e9d0864868f9c5e12218c04e0df80f926acf006f73bf9dfc5114d3bc032638d6a732f3889f513df492ab1be464f33086eda7bb8586945a8e69acd8b85e53bd14b82ac47dcf741b0bf5dc5fd8fe39cfbc364081644306f9469ab4bcaee6e2ad14cd64895fdbcef0b86883bfa5e678f196667d44d689484b8eae46f3c98ada78fc2c765c6792af4c17beb2b8acaffb04d47a5d78375bcd4c0907ef6f18a9e3e5f53b5d549715eb944f97c4b7ceea04b7e0b18c269d033f4e63173915afe3988358fd892fe2019817d795fa2283ff073ca904331504a949a0fe5b9261c565bad63bea17b261d3c3f732ad885b5c404b316815a9ff9445721f409e4c5cc8fdb0f53662ca4735663332cbaeec123592f89ecaf48063910e7ba05ff471e5c9c342f9bc024b31c557e98250bd4e5e5ce22557ceadb1c79cb47b3d59b1ee2cbf4bbec52ffd3d725b97b9b4c0dea0f740bcc4fca9c9a43d60e28436c03499ab81dc963a21fe19e5f2e475e9a77046502470d8a9c2f61c58f1d7a65452d6d846096932cff12f6b476048ee59fd8414e9cfab037f5472d91bf54191e88ed00773b7093321a0d681bf09d2cfbcde9187aa47ac0bb000e63dc342ce4f8a5b48224dfce55497ea88fd1cb04cd9f4a93d4d916cde528a27608470373f4be71fa6616356e576a4c380561b669bf1d0c42b7941b7160bf439519e1b06054c17ec2f11876bb8fea88d1587db577821bc873bd22ba0e7fd43865d6f99b26119c56d9af0efb1c3d6656bac528114b886ad95361072f228ec93f542ad207b5d7cdea96b3787ad03f1e9879ea1df759e7a043c24953717208bc7cbf8fce145907d3fbb072543f40bf781254810f63992651be67a4ffca66ab87558e904d7a989dc38a4f0fe7969b282624abc5402635ab9af40f5f994f853159af70de2bcaafc99c9bda8eaf0cdf4937cb3aa6ccd38236818277f3746db796c9dde6b2fd071f0d8ff57e157e5f210cc0657935e36912a59107d757f8daf11cf07f2eef7c82465d6eafe57cdd3a5f8885892f031171c37574ea6adccec12d68b63a5d26f1e1351ea5b2b1193a09d7462050c18b0b6c4f9fb31533973b8ad474d4e4051cd46b56c20126e13526f2ed026506abf731f8d4ae462b2e6cae2e149ebbdfb55cee6801bf53fb1d85b251c3bc9eaff87a472962623a8c8b12da95b70fb34871fe9fe1fc0dfd229e614297c894fcc560855b5ef0695a3a2854e6aaa374ec320115a46893231200066dde0fb120b0869dadedeaafc73983ae022c3c14334d312b40ab0e488a2785cf2bd964973806f5ce53aa20859b1b9b6eb2b368887b9644b5491ad7a0d1001e1dbaca8396fa03cc27806b1bd082afaed61c75ada680a73869de372b769c41c1689ce7165456611dedb34f1215735d81a699f3e1c844285dcb7d9f0b21fb6abc17fb9b23da4cf0a33ad46162746739b31acd0ad836d2130a693c30852c0a9fc1780fcb686ecd1a886729fca2c09f40a9b6b2002bbf8c4df9da840dffddfc51bd34766f2223d20fb546cc915cc06ccb96b2b1a123b2830033c8da2ba77d24e0fd7ea3889525a29885a0efb4176417d570dfc01b50179dcc629c5a20826f8cbf34ea364f02e809caa6f82927f0f1fefc66620d9d019e7b5f05b170b4a2c27cb2cf36267dfc7c32ccc71c168704f5e9ceeace229c4c6c53b4c6849c6704285997cc0ec3f1f428008deac5c5adb4fef18f67c21d84302e1d50915d74fa03b9930dffbebeb310d5cda452fdaa056cd61191502102ec6cfedbb20e370f55a6d32bff0f620398512142a37ee2b08c6953baa32ad65638db8070035cb7c9982d2ce5f7388d3f4ca5422bbe12771971e9bd855e4d4977e3ab42002f4f262693ec60b444167dfcebf6d17451e6bb9902379d8ada0d6ddb37adc67b651e7db0edbb7869d3d3c2bfd4467b4730391494b92d5d0af9879ea2755a0ad9663eb6a606b308537ca37759cd52f430b6b8eea0986564a1a3e97f02e69228af45f919ec155f60be3c2a5880f8991705fd093de210bc340c307b3ec6bbf78412f30c6c4b10ba65e06918154be0fa586d8393bf20f46d956814328e006a2d40d711f296d5a12c3651dfa4ed3e4a5fa9caf216bb01eafac74423ff9ce2a8b84df7fe97607cfb6683a54fa4d325a739049af74d7de9c2be2e4ec144c5ac1e6ff2f342c19c9d7a0f004dbe70cc8a89175156c154ac0220b233d43e45d4ac8c2fa16c77781cdf6c807b1300873e13e67c3afcc7f6c1b55db0f6c01974b5a4dca2e1fa9bf718ccdf0dfeb7352612e97b7d47413c9a222db418384abbc6f24b7ddd3cfeef5a7385e7f2b12460229c2a2581eec79e181baa1a10f569a7327395a1767efc67cd2ff18173ec640fbb8937b1582f4c944252947adbaccb8d3812e4be70f332aca0173be6fa87e16aa6e2d6a5b51c2d7ad35c9ce764ec2d6661d103adccb56f6c626ae42db87df670f7559e32ba2ab8275a1f3ed47855a473a2cbb2b1e5555df3ed21267dc24de27ee677fa10ea1bb26aadae37c5e865831947d3d65a1528708cac615d32c35c40dbb6e62fdcac0a8b59d36ee383aa84b922ab3e1d9d4fcec551c40e3f101f70f2874f1ba150df2d4c71e34e2d70bda17d006dd0ed19b879537ac6d273c495c04c66ec9fb5b43fa6794cbd3abb4ac1bd8a2188e1b61352d4801dbc0a258a6ce1d178e7abe9830b1d89a4328532985e0c220e1ea7fb776ef9d273e1184af94036885507e6b8ab1e726af3384280d83d0def9cac4663441e3367f95bbeb8b2f88b9a8606a2e5b7802fc77827e84774fa8f410fc7b0db5e4357918785acc3da9d0af3e06fb44ea7242683c26092219d1b58165cd499f887b2bd114b500a6438ee656a04d36008dc09664ef70af31e2fbaa45d9eb2f3a7764fb0d7aaeebfa1433134763d7f283def6f61096be519e5f0f2e451ad701ffb616bad75b89aab80d61a8025e658fc1ec18b8e1825fb8f0056cb205bec4f933ea0edc1d604bfda4dc4d13a9de483121f91eddd208c7f61cac1417f820a953a61f97aebc5e93eb17c7de65f379a21d59f2764a996d5c9bf2ad8be4020174c93381925779401c011f2b213710caa4d318e78b26bc1c8359776fbef004ffc0bacc35b8d190e620c04218ed6f44216af96c1e18c6070011b8872d1eb434760785220c3f47e1e21ecadcf3a261ff063abf2d55d4c0af6a9a32fc6d3cf06b225530455c426218d50f2511494898068d1e60b4a51b7fe52539de48440e5b9f3a317b81f78d03b12ef0f46d919b69b0f048089985c927c2baa078aa7052f5e9bd80f82d50aa5dfcd6bd5c9469d6ee95449030f51b68c23d4cfd8d87ff82bbff3c8b10aad0417e9810646210cc3a3ae9e42634aa429bca02c84b3f7a0362a5454e4b85a6c34ba5d6acdeedc938e1d825b39f1c4160d040545995822342701a081e3d93f73eff52afa5ae309cf4949b0c86f32eee4174771e87850ed81b05491727a7a3a4b47f105e6889ba95b0bbb3b673c9cc06102010765cc9cc84fe34b6115cbf765a914b50d7d2d0c4113deb2bcbb2e0c62d52be17d2350a71e452d46492d0e0aa76a44571e7ed7c2ee280709585cb90b0bb074379115c592722a52a1781c1517495068851ef8ad1255977dcc7f40f945fc709fa797b439d756bbd4a8f7abd7b45ce7dbb42304b056cb654510223f0a8c5d2afa3028a12efef66762f6844529e2fc9604739d6f25da3d116d5d96c4c729bae7b76a65e08cf96551c768014d51350bc0f3da934b1b44553ad16aa192d30cf64adc96c3c84fe6d3cd86726e2fcc58ec2681ba79bedf44d8f84fa72786d9dff800fe7e0e4ff6eae45f9b6aa49d1703708fd1d91d76a8529db253eaf176f58d99cc3825129265e9656a9d8a3e46fc77febadbeec7f0a37d1945364283fc36a1978c0ebd4be247ec371ad21fd3d407c1447bfba2767fe36299d1599f53f37a3f981f1caf18e7b36e38e9170759556866ce663e8d45f321cab4010046e48ecbacd92bdcc8f5201436852682c013e0b94c66c0641ec6b9a1e6a691e1f3985a56c98ab934e6aacda7df1d9e354cc247920fe222501bbe78947f138bf0e25e", 0xe12}, {&(0x7f00000000c0)="9185722a1e9ce6fe1d507e293a18f0c97f1f2c02e311e32205fde39fd5524ebf08aaac12f8cb2047a0625ec88c10a9888924dc5d552197e4985407a009499cd2d86f9bbf5b641944e4f78fc7441c95b2bc417d2ed5021fe822d0f8ef90f21141217172c516e026c67dc0b2dd4221be8251bf597ff3aee261258438e3d2b85fe17b7121880b6436e974740c791c10c7d1da46f543f7dc68c5268993c87afdf9f4c54b732eaf828d7bc89ab5568236cc69f2e310845e9582d4cb8efa04a41fc68851b4a0f4ee2161ef11d0e93a820dd3344160df73ee905655d708599403343d07dd5087b55bd12c9bfba284f3907f5c41eb76279e38340966a43f", 0xfa}, {&(0x7f00000007c0)="92ddcbe4d39e6bf11a78a98c5a8ac00631f65d44b76f83f88d5171dd2e7114cabd75bb0d25739b98d539aaf36d43d6b0653c6857550c08c27efc7635814ba4ebb966f3ed6364179e423cb9763a3649b86a0ac8a5af99bd66c0624d13f54af449d5b29dd764d026ab28a1df3f7bb129729bf9bba64eda713a8456ab5b502cae504684605e9b35c0ca7286d24affd3e199feffed89a2712fd7c68ff99391eb812fb12ed30246d16553fddbe8a157a0f15aa89379842c0c281f49b2002adfeaca0aa6", 0xc1}, {&(0x7f0000000340)="374f092e838a85aea75b688caef87fde1985d1b5f02c3c54b873ca884d0b4447d7672cf614abc2da230736a01b42d4e4843c7f028079a8cf2511653c8e22cfdbbe6a3892fd21c13a6ef4479e799479ced08a5395d235e252251054a63c23dc090d07a5c51c4db29d796c3f106bb832266b9b149bbadae0ae1831fa1dd70f7010789aa273d4d6ab52986e31649b4d18d9b8594cbe809d911e840c3a9e32bc0467b3378e4aa6dd221a877bc15b01655261d23c5accf60db919b9", 0xb9}, {&(0x7f0000000400)="0d85faf88be261571f2751a0dd2b36d0d75c2561cc94f10b73f02358309dc463ea157f74a66873e6feb8994631e36be9b4eaf6f12208450f2fc0dcbc2decc9285c56f49f9191cad9add35316df7bf09497a168e9c59c85f3a3f896fecbb7233a66f2eec3d6f5ee97db7abf04ceb66cbe4e987e73f65af5a7bfae61185d5ad39f92fe5358431abf53cd0e74ad7345d7ed8e42c3c4c9e0cb27a3cd0bfcbd7bc87be0da73edbc61e1a86ddb8f", 0xab}, {&(0x7f00000008c0)="aedb0193134b002f616b59c9648ea952bd9cd245aa393e1420f9cbecb729b25772b5235038d10178595e047225edbc70e91297cd1e1acd5a5d9a584735ff7686f6e2c78df73f1e683a17a20550613a4fe5a51fcf0a5225796ac2b9ccdc269003c5672ca75ef16b80ed8b0d73702a87f7cbb569dd7bde1e391398c18c2b7f8734e4f92c7ce6f63cacc45417d4d1d638331bb000000000000000008e9a459388db6b78985a844bae72c2b8744e", 0xac}, {&(0x7f0000002340)="e6427aa5a6923f0df5d19e992b230364693ab39b3640baa30f6e001b383e26610734effcfb13d30e4fb2297cb2582508767460b88d728e16d1d4a93048ea1fe29b67c8d482f990d648ec829af5ad6499e4c3cfc5640ddea225f4e8c89c54e7e69ee9d1856d463925116cc16ad05fa068de2322218e2725db7df37e0034b53de8be1988603da7a54d8e86f0b299660afc23e2e47eddf737ecf3abe1267290ff90fcfc2c8161ac3940f3f178acf6088aabd04c8f60af3b144b77ddaf87bf24dca3831e3fb698ddae1ab1304894f13e7a27de8ce36497a3867355ff2599a64a07427eaf82ef1697ca5a38c4744d845fe6ae523a449be02db3979e6faa8c14b5f2e0d00cbc216bbc8abacf8fd27a4c93ca61ffd1396cc8afd84f3cb6ae5bc618ec2cc0c02f522cc80a9450e2c116fab32fbbf8a89dd9c19799c6b2474927476a7b5f6e6963238f826125f24c93aefffe57dd3034e53bcaddee3895f74d9af75081042be21728097fcd326f3468953ce12cd474e0ad954f4d1161c9de78be274b271c49b8970fdeef08cd485983f5568e03996c4ac419c51ddbe60e4d5897e1922f8bf804c2b5dc7c9cb22cec2224a91ca0c592a7aa0883f4c084402252e305bf6d1955230a2b33f4e6d3e826ec557001a5d24fda4edeb6214ee758c650415fdef6a4da35fe3f88e8dc5774cd59849d1970f4feef989487e4b6e42792220fa6cb94e524d93127636d25f2b607aac12e1a06531b20f162413bc7dddf49fa95331870f1f20297a0986f0ecabbbda43a683a8917b3b84be5bc2fe1a8b7fd8af5c6d82f0dda31bb359b4dc2184ee62b6155c450729c1b2eb73b6354375e2567430d76493e20abd98cce0aeae40a339079bdfbb4eb3edf7e4d68c322dca0704fa1d46342330964dca8a9225c6013f25b2a164d539d90a97124826c06daa1f289cbe075709f00351e471256f324d290e74e44452b144fc7ca26c3ba1ec1a615b5bf7890023eae632d174ebd1ad1f1028c2243a6284b3c7845985258d063c76726210bade964ebd73b8c865b6edc6e4978eaa86adb1986beb3dc36bfd5cff89367eb1ffec593067a1471fdad980355f4cb149daa6df12b70fa41c024aad5a03f181830776532b33ae06377b99cd0668e6ae50bbd89715ad78a3fef55780e28deebd4ae404f7dd6672e441fe363cae0564a846f7c07c636a8627c878a196c2c4b0e55ac8681481ecd9c624ee56188f873401747a4217e583d9974c51d24c731a0b3d7d8d848105917a13ba759279bb88e5791aa2775ab6e31aa16735873bf61864a55031e3bdca63e9e4042e90ea85c1aa39492acc206f3cc00a7e392f82635a088c93853a1d3e671e924018e881b202bdf9ec54957f666f0d3a691ed8ef50fabf2a1a465771e5bf97c65601ee4b069c1b46e6ac27103d48823885a2518bd4a5d7caf0f4656aeaff100a961417c2ac7e0597dd8f6d31d48749059d37102bc267a9de8b4623c149c34f3ef024565cc288444d8854acd893ddf6dd5494ba1c3bdbbfe6b8bdd0d64c0388dab8ed7ad3e5e693ecacb521a857c15ef17217758312464f464f5647bf65fcb2f46336cb1ac8f3bf2daea92ab5b7945300987419b6833baa25a1d9bbf4170bb7fd53ba3fd6dc1c6d3cc48c9ca4aa7faaf11497214e43ff2f7911ac2db2df653eedaf81b0f704a574c238410f86d98dbd9ec025a37f4d4be7067e50549de34ab0763fc1bf01e8d79aeff1377734cad7240f30fe598bcac9ae9da53b0883674b45897c86e8dfe45b07f55e4d86edcfb04a39ec1c132d60c94d801c208531b75f90b908e35c70b46153ef220ae478ccdf603569d85140d1115249fa9ec459be86f384b7795171872e5f22eeaf211a042b382b00ad33768594bc7eb01d08645ced531c5a5ad1208eadec7ab55efc8e59f4cbee91a6a45f7b74912a8a5e5d8d938584caeedf07aad25ef79910e6256a7665a0def6bdd4252eba75323524fc55f955aa8a8c2241101f69d9fad18a70d1919fafa6f2bb3b1254bad9b820d9746a0b1d63fcef4ad3cf53b8a77670e228911d659cf766412883cbc58acf9aa0559173a343e28d164e22f6814d5b70b0683a21cce1fcd8120e221be415086d85b87cd644eaee74c3681514b042c9401c95bf7681fcbccef3b2dee85900583731fb4141a9944e588d0698ef1af296aae850f47e775a1ee22865bfcaccfdf7645c2822efdb71b05e526a13538f0b4eae900e3ac8bbb15c938068b27c36487979362106d9abe19e3ceee84a0290db932ad72d45bcdf15e8cebbe6a5c65678ed6f2ab9e77d6a0f6202b96940cd711c7ea9f7903214ec9b12020efada027c3d72df44b77f2db5a490f35d1a96bd62f80d96d1fd8023e0330f2f364e7cebdf4082b8a250bcd52a7a68846d9f1108f897766d5281dc3b6a0ee60454cde605a2fee6dcc8a18e8dc05a003e216be1778ae33968b5561d35c6b3dc6696ccc15e90a6ef253cb48f45d9ba45a717e8ea4e8920d994fa2a52fc71360f759611bc04443964756ddf7524a56f9c3e8ffac7746d1b389936c8c4cf0f3854740bfc53e4c61170e6ff76444f2efd99d0a13a5e9755acff2eeb90e2fa13daa2bea7ee24dcf22cb089a72365760e452de37c605d1d743b96b6f023e0c723d5ddba401c49035010e7b3b018d4954d881ecc2b3cab171a359af843a376c6ed9f793a63fa3a622fbb070d6e514eb90861529b538081f861af1c21f06ebb9a65e0a54e26c3903b69e1b81aaf464a6d870c8d69f066cd2ad84a05d1b530aaa1a1190c0f38bd0a95aa1321d4bae01561c024fdb51c0fa0350d3c1fdd022327f43e9f50ce02468a9bfccd285e650b5f62d051300eb7b6ec2b389b7869a60e461ef580bcf0d22a4d95183151a319643570506e254a49656564abcaaa469dfeecdac1acc5ed5703b69d0f2ca5d8fed83c7802f1c57ab23ef2d5222182215f399801311bd5abeec34642ac6e1a74d7686737e4f25f7626bcf2e51fbb6ccd2f6699f772bb0421965b48a61dcc62d8b241758a5b623e6ab0e8fb53f5f6cbc014b4975bff6c7a4731daf7680501a9f71066835238adedcb94774dc97d7e59a70b991a0a6a54f4e30405fcb840db2852530748578bf41d942670d63116fd0c9f47e4f329836fdb4950962d2393b5a9208bacae04b1031bb568897a7ba218bd2974ecf501fce226fcb22c72801b64848140ed98cf92add8a8f3ed93fa53fa4be53f4fa5df70764d3492bb7bbb542aca52e360995e151a8ff333363c9e9ea424e5afaf8f36728a183f6b1863929762f82c8cbd34c1daf749388b318048956b3f0c0e032bef586c37839d837c1156cee5ee7f71cb76c2ed94c901cf73860314af3a54e86de477e597d2c1371e7430da9c949b4f671ee9841c6ddfb5c15655a991870084c2bfe63a5714cdc17566edbb4658f3b659893d1b7180725d05043095880350972ceb5c95a9c9544ff62df800da711f184f98487143512360e3d792187633de6c2d69ae6da07f742641feb0cca82c8a40b1922bf675fbad47692ebdecd402739ba42a4d8fbfa2fbaa36b9162b7ac3960d735f7d8a7d31ee83db8ea21bc3401ba6ce4e0dc96178d46ddf4c04f3309652c65c234960dd1a5f7af5818d195b75049489955d5dc78a88dd596e6359944a476fd48cfb8e99b8647844837fa9862010bb5c858fdd4dd3c477fea896fa768e7ede546bee101323bec62ef48afccd2bfd750278779517d26e2a00c5292c88d4aaa556933eb15b0d476cf1b8caced9897f5cec3cfc4097c30aeed2672f5471ddff1376882a986949e9fff307983cf4ee6a34d22f351beeb7d31ecb2f7907fdff3b45897c617352acae740b62fb2777747881d353b9decc9c07312d46b04469fbce29de5bc45f46abd37a2d0dced5713f7889ad3bd96dd17d53b2591325ce535754ac3991e5d206fd7c6918905021b484ce00626832819069ea2f5ef3d0f5231b97a79aebe2343a37a9eb6adbdb4ce823cfe626377c9a070a4de3309ea218b5f979b5a7a54ac5d742062af61687e836995c4441fb89ab74abe4d6f86fe7f42ac70db98aef33687641c168624292e2efa5ce14bdd4e23b44b5df2a71731f455fb09c96c31792f7984b18aab8af795e02288439ebc92d46e0c615baff992bc2eb6646a42ec724458922f48b2767c26e507fd12af2def4621c06dd660149c67e1b745025ab951cc9d4f0874694de34183242e7a929f161f95623d3ccf83c3d87bc02b3df90cce7c64c9c41c88782e041cb6a7080e9b4962b64147d48e10ac9152e64f5d202ea474", 0xbe2}, {&(0x7f0000000280)="dc", 0x1}], 0x9) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) writev(0xffffffffffffffff, &(0x7f0000000340), 0x0) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() write(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0xf9574bbefc4ab0be) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000a9b000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x41000}, {&(0x7f0000a21000/0x4000)=nil, 0x0, 0x6}, {&(0x7f0000781000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f000045d000/0x4000)=nil}, {&(0x7f0000094000/0x2000)=nil, &(0x7f0000190000/0xc00000)=nil}, {&(0x7f00005f4000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000379000/0x1000)=nil}, {&(0x7f0000367000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00005f2000/0x400000)=nil}, {&(0x7f00006de000/0x4000)=nil, &(0x7f0000010000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000355000/0x1000)=nil, &(0x7f0000655000/0x1000)=nil}, {&(0x7f0000a50000/0x3000)=nil, &(0x7f0000cbf000/0x4000)=nil}, {&(0x7f000021f000/0x2000)=nil, &(0x7f00000fa000/0x1000)=nil}, {&(0x7f00001f3000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f00008c7000/0x4000)=nil, &(0x7f000050f000/0x2000)=nil}], './file0\x00'}) readlinkat(0xffffffffffffffff, &(0x7f0000000400)='./file0\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x1f, &(0x7f0000000340)="15337ac0", 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) socket(0x2, 0x4000, 0x0) executing program 6: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140), &(0x7f0000000180)={0xc3df}, 0x0, 0x0) select(0x40, &(0x7f0000000540), &(0x7f0000000580)={0xffffffffffffffff}, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='%'], 0x30}, 0x0) sendmmsg(r0, &(0x7f0000000100)={0x0}, 0x10, 0x0) sysctl$hw(&(0x7f00000000c0)={0x6, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000300)=[0x0, r4, r5, 0x0]) syz_emit_ethernet(0x22, &(0x7f0000000080)=ANY=[@ANYRES32]) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x1ff, 0x3, 0x100, 0x6, "046cf52b14b8001a00"}) executing program 7: r0 = semget$private(0x0, 0x4, 0x0) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)=""/173) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x6, r1, 0x0, r4, r6, 0x80, 0x8}, 0x7fffffff, 0x7fffffff, 0x7}) setegid(r5) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f00000001c0)=0x401) setregid(r2, r2) getppid() mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) ioctl$VMM_IOC_CREATE(r7, 0xc2585601, &(0x7f0000000240)={0x10, 0x101, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x29}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xcc03}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1ff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x20}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x20}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x20}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x3}], './file0\x00', 0x2f5}) sendto(0xffffffffffffff9c, &(0x7f0000000440)='E`', 0x2, 0x3, &(0x7f0000000480)=@in={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = accept(r8, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xc) writev(r10, &(0x7f0000001600)=[{&(0x7f0000000580)="0413508e8a9ba7064160f2966b253edcb33aef6382bbfbb92d954805eab1b1960c43e418a97047e0f7461e2cb9feaaefad50e03c64aea1479d5a05eb55fe55d899bc6d3fa6e62a2d471ceb5a14b99964fe4eac893fec94ef2e4a09cacc492cee5db20a2d0a8276cee8cc5e0fed91170edf662dfac036fa", 0x77}, {&(0x7f0000000600)="59a6224e1cabb841a21585d551fe4d860727578c0587d849bddf0e72854326f7fbc556e2a8f8fc19b5d7f92c29b3b4e4a12a4779d612f0a2da980ab920668590c9bf33d7853fa55a38fe345bf23d049c0456f51618c649da241ccc033d4a38fa9372d1303abd461bac53255d441e7cbc52c2ebddd6634ce1a808fc5560c730eb8cad3804cbc6cb403941762eb768df5cda658f937d07ea690e3eb2a896c02de449c6886c63cf027ce36912a83f49226285a9b359079e7e55c28951379d743cdcd374b16f93c1019c6d22edab65bc2e4bf5cdd73e624e0ff5ae1efac4a4782c151c827d8e088658c78989d0d49894e9501ee3a72e801125e6f88727617f80b7137647ec91a10bf9c44681a1a385adb28349d60540ef4d6f2ec3b5b4e29c7d2cd37853978102ce3ad09e4846ce1fa056745cfad59f8c884a0b8dfc692efde6a0158128a2257d140ce377cb65cf24186e7a59ca28d6edddbc47fde265507a75069e578a53d7eb9ffb84ee4f90baf6fd0ed6d35a767b7501e039abc512b07f23993b09da5836b0d86adb42e1e8ea51125932c3a7416d4a74330901a86760e639dc7cc0a517091a4c544e88b245b5edf657de6f100a4e78a7c7cd9691565a49d2ab1a58523cbdefff0382db5bc454575e891061d798be936fdf30f950a31a348643a707678cb9b567615f8339baa1cbe5d81fac88a8bc6bbbc1472a0b44cb8ec62a3156089459c58d5409ffa2f86f4177c7d540304697804e5bd900aa2f42ea2208b76e9fd55a18880add6e699cde0fe499182e8d0d31e6001ce75ade34dbbd4eea5f3e2844018dea3b5539987edffde5b2fe246ebab9335d7a3ade37025f2bb000c7217b184482a51e5e5d83b8b64ec8fc0dc6ae16595fc3e9b863fdc216fe1cf5099c2a3d1e73711a9610a4f23b6333083a6651542f48a07b44744c9b0950d7a222f2f77ec7adefcf6b083604599debd5e0d2b5bc30cf6326786b54b6820026f1ea514041450bbfc37420bbee9b79c58ffddd433013203ce0ab8bd7b1251b884a15be9adc63845eaf18726f7e5b8214e31e0d96fa0ac19fd0709e36e25062f8ca22e534f50b8c6d38a4b13db38315b129afdb09629bf743e3179251da95e47e549a4af19fd95881ebc9fcee5695fe196dfe8546de37a9277db9fb682d40563cfab69aac1c15b83ec7a5712ab3cd6fa79e0842e657c412b2d033dc61f9fe60b4f9284511ff5bc42c21c1bc7fdb880ddd334a9e26bb0792f2d4e213116554347b9c75615e2f18279a938801aacbe2b75590510471c9caa7be7da8927ad3f021044989630876d2445583f210d91cbf21bf51fced1ace6ca56937cc4e6d867fcfa48a2c6a268da7d0cae815c8fc0fac800efdc545c7bcb646ecf86e39326c6ebe120198d8367ae0ec8b17238d74c1023774ba0ebc000726d8b868b1c1d9d064945e90a4c3259f155616ee5822e3ecd046b9d63932f0826eb3543bce360798fc56c0cb810217c6529afac6be7357a531f46d8eb572e3b0334937b2e419a0088b1c42c074661100939f0b8701f2b50af9262f5ba63f426888d17985f2b1b5f5419399d8f511d73f1c5267bcd0d6d5d03a75278a39598ca880a92005226cecc1c6aa1594a2e97381d38f9ccf434bb0ef7438ce93ca036e8f15184481ed6636858930a1b5cf7a487257b4e213b740115ad0d5d3026ef81dc2a92fbf8f622a1339476f21877277055f5012c3c7944f0624d447cbb251db807fec6ab9834b128a120dc8751899f083e63028618209132c6dd0a2c64d67e92d66c38167d08c70287d12dad997ac053bc7b516a82470e7c5336e506a3f635a7f556e797d8e59add866ecf638a4287a74358e2d77c85b8a25a311c2e6bea9c5322ae78e7ba65195247cc0ba3f824d4f4f463591f850255497fb8b9f0060ce0a611cc2336f7b2537d4056cf1f05141da344ef5f60a1e373064390bf3bc49b3fe7473375f357e4e21b06ab4b8c9c2d52bf965000294e90211c281c0df18141ae9c7ab2afb0d55cbab79f046b133852e761f844754e0eaf3171a03f530cfaaf8b6d20c85098516f0183910ba85cffc487ff87887d551804be1069b4624a36b2599330cf142e7a6dba5b55b5950e44013af0b99a786fd4284f5de6dca6259c71c0bb94d8deea6091584e71d8fd4eb50b1705fffaa18055ae1668de89fd12bd684c7d3a76c1f4d7472de6e440213db96aa89e726253861925655bd85e7faf4feeaef362b7c7a26e6028ef6936124c37f97df3f121672a69e34c65727b335744d3f4d57761fedfaaa11ff25fc90e930a423f3aa7772d821c89e0823a44c26c82a84315da3024931d8543fc96090cbbe3e4ccbc4c60d3226f3f2a6c7e15f21477f35b8db2caf38b47902a21a4e9d03a08c7b2ce95b4a35820e4881b67217750cd9c471dfa856c0d9d39ba80d5c978f08c4bccff6ee5eedc555ecc5e97485e20f0956d4277822a7db73ec38a3cd465cb94555981a079c8e122af18b942a9427e4ae43823e21b1eb08eba9bb7a689d6b182842647d110170015e4a27deb7f263d75a48ce33092f69a86784f49fd458c1589e4e892624ba30e7e1c47902438ccec52c722a08d490dfbcada5e168ca4d5d128eee6dd66653ddfd2ffa2ffcc73628722b69c44502937e43320f5d446a018dcc21527a150d8cc7126b91d632944cfa2893ffa34918f0f0677b76766f0f9b85caf0a5f866ebd179128d627ae2da23768a68037ef5ac5589d877891622879b9fa495cf84ff10bea788dace999ea5ed9e636e97dc48ab8eb9b1a8461c86226308c74eb4f9bfd59e60de110300e2184f54d8bcc330422d4e946b14779d309d2c4fa5e5344f3a287ab791dd84afb963ad5e70d32f1d434403a9e4ddd66b7cdadbc7ad12256307867592d6fb02c3bf70986d1610df1471031a8786f1768337993cc25f20d94147bade80e9f4488b90e5f9fc2d7d3781961767a1d7c2877ad45c93700fd9db7dc4af5b8e2241a2844e322da7242e99a8ba6354fae713b3e14c8b9c2179239cc9c4ef1b98d824999c45e33b2d6351e92622822cda3c8449ff1b35a72891d21ce7c96f515283bed133fb560a8f83b5e0db23e365f75f141c590e43ffe6f6214742910c1ffc280d3ee13dd6bc10ece3e226fa1efdb85199d9f4962e8e1e4387624153bb84b0824fb169c1d3482c334c7f119dc21fd0393350cd6173e40e92258787f7506074885dbb3e7f8fbf74ceda9d0f7be9602f3193809efd57674debebff18798d7a85b82c5e8cdd9350e8a07283050b5e464f6571a4101f56ffa132d2dfd503cff0e0dd73b660f7bd7c4ccbb5f501b96a62baf4d62ceb58d641b3428316518932a679ccc84e1ba46983771f535c1a9f769b6479cbfc1decec9e46d0669317b9bcd35658313b92983fee747bc2f2cfd2f359c3005c1938709ea594cbb1db0f4bdcb313bb01fe4c42a7046c5403fd25bb5a4f0dff299f3afe49b31d1d7222b64277c063275a431820446c71115fe58c45258a622e376a824b3f6489323f5df83487e61023e36f0c88e229b7b1422aab5a44abeb2cf8c520795c59131dd844e6fc6e3b315d9bae32a784e96e7695a37d344dd939ec1174ddc61b2e63099d5f9d203991e80a002d1e43ebf5cabc83c848c407472b2dfe49e5af419c1836546c43daaabf2560697287286eabd85df503220351645cf55410e6fd240c213100042f293422f3987885e54f0534b28771a059968cdc8a57a234cbf67f30308945b663a01408715f7c8ebb8e8559b456af7a041ad4435a48cfb5732cd5014e9455033a8ab17442b748e7a91e6a9ad21203337127b27e8ad6437bd3a8d61813463081c1d416e9714ea2adee6c2cf0d84cb71adc199772a876db3b90a4bd66e594ae28aa7c60be6287c8d3af66876cc8da1b66807a606123946de38b422f0bba89cd29f41aab962fa9fd2cc17784ecddc8fdb368c961659b4679f4bc76a66adf8fbdd83489534901462bf3b2b4822b1b46ecc45abc1ef1e381e3f4c34dd20939521ec41c0348b8c97adf680ab9f86ecf64b5650905f97af859b036d3fa0c7c3dfde57dfb7263c6ecbab0939076bd99dbfcce108019896453871817823db653209e868919e7111195b6b52f125f4767d1a30d4ac2c2e7636ee3048cae128d268c8735847ed40ab521ceff2fad30a821cd048956bda5ec6b6819e334407f601ddc552855bca4cd2c4a53255e1f3c2c4d3766a24a2038707b623c4bc09ada0a72c13edfced399ededcad9b16dd3cf9231e2a8877dfa9dd623bebfa000444e0c1b387ab52ab15d2e741d2493b92632469c5fbe87f3e54f69b9955849382a0b2ba20a4febb4f6e08ac58cf589921501e2187c3f744a1d5a14b57838b0ae3ef2180c5e5aa4e4f8e1a22e15c6f1f07ca67689ba7b7dca1f60af33e4c240ffe267130b8ba7a99c6277412ad89307e3de57e47af3d3a062b1484b9cb3fe2e8e59aba520a3785b6c30b9ab716e54b4375b6d33810fa367cf4d212f3c3f93ff9bde54fb609d250f50256d810dc3d7558bb41cbe6584818b5787cf3867aa75dfe62dd13dca53cd09b97ff2c7e003e19ec98345b412a44df682eb48815783ed87f0559e6c5dd77c1c06eb3440e1dadecb074e1f34bfc870b9e3e8a8dd47369a8e249aa9d0e1c537abc108ab1218db06a7491eaee8de2d3cad275264dbb84b60a06662fc4b59e28f3f49c8fb38da08380537a456fc03eec16ac7ce8d52323b67311a36d267c8ad2a671ec77e18763c400c6014c55ee0e779c0245f5942c5c382a97c32acb1311388a572e4caf6dedde2ee02776653f0d4895b1265c4dddc715288c45985c2c409b0acd5eb04914de2dff1e143dbd6c1678f3db5284eab8ef3524878852d776cd32e6883d296daf9b71efb0a54d7c2cac5538b18551ee87966740e2885c199fc6269fe86caea9625215b086f5dea6b18c621dd89d308561a671bf821073a98d5b12bd7106afc5a160e391d994f9d063d00e4c7dfc8d398afc4df6a791adb46c047fef437b7f35dfe1535ca3b5542ca9ee64f8d6866f4167a32bf3ae7c97eccc53356916acc2091260b70bfbfa28e4982c085da608138779b1753f99f12afc8bd42cd8f3e61bb7b1d0cedd504e9c903497034a861bc9da2d636dc4050ae21e1975a9da472828ecd60ea563cd0af794811ef9b7b8ac14e848c36261a180da2085d40bf3d51f2ef8969d2fbe59ec53c9d3e037efbc92fffba0a86928d30d35be8351b0b743597ca7cc154e542c51ffbb731e751f887e382cabfbcf81ede7168e34d716eefed8f9749c10d6e57ed7f6a3b8ccf02cbafce16864a2350ea621a030b0e91218e0e437e7ac56e1c53548e3abba87818fb253199399aa90ed5fced4afda4630f35ec4c49e05c871a6a1f96d840cb42d2567c07f05a0874f41bf70d920c1d6bef090d5a2ed41a5cd089be2c7e9171122ad97cb24d7715149360145e0fec21ffdd8bc695c2195179e25b47bf476f912dfbb178e63e03b1b79a126faebaaac9811cf6b00dcfb67ddcdd265fff97ff0fd308c4f6d75d4618c08abc9eccfad32ba12fe54386fa298cc43c5ebf6f09a5f71eaa870bde4422c5d103151b702d054a696a9dc3474776f64a92f2a2f6323ccfaedc30d48ed9903f43fe627571d12dcbba8dc3dd52da60a7a1aafa9545c458b7d6cd8155b26d73ba149632b172412e453d7bd8b7b46063692915312d3ef1c4729dced7b65cef0c6e17b794d88205a68fd7e09ccebb0b93f1b9a5182ad3af14c2f7ef278b0b35c346d19542f0e02fd4a334405820", 0x1000}], 0x2) kqueue() ioctl$WSKBDIO_SETBELL(0xffffffffffffff9c, 0x80105703, &(0x7f0000001640)={0x4, 0xa, 0x7, 0x7fffffff}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001680), 0x10, 0x0) ioctl$BIOCSRTIMEOUT(r11, 0x8010426d, &(0x7f00000016c0)={0x7fffffffffffffff, 0x2bc8}) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001700), 0x400, 0x0) mmap(&(0x7f0000d04000/0xd000)=nil, 0xd000, 0x4, 0x7012, r12, 0x7fffffff) semget$private(0x0, 0x3, 0x8) r13 = getpgid(r3) recvfrom$unix(r9, &(0x7f0000001740)=""/214, 0xd6, 0x1, &(0x7f0000001840)=@file={0x0, './file0\x00'}, 0xa) getpeername$unix(0xffffffffffffff9c, &(0x7f0000001880)=@file={0x0, ""/64}, &(0x7f0000001900)=0x42) r14 = msgget(0x0, 0x2a2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, &(0x7f0000001980)=0xc) msgctl$IPC_SET(r14, 0x1, &(0x7f00000019c0)={{0x4, r15, 0x0, r1, r2, 0x190, 0x1}, 0x6, 0x85c, r13, r13, 0x3, 0xdf1, 0x6, 0x100000001}) executing program 5: r0 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x1, 0x4811, r0, 0x262) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r1) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x18, r1) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x40000830, r1) r2 = open(&(0x7f00000000c0)='./file1\x00', 0x2, 0x80) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x4, 0x5}, {0x3, 0x6}}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) r4 = msgget$private(0x0, 0x111) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x4, 0xffffffffffffffff, r6, r7, r9, 0x48, 0x30}, 0xfffffffffffffffd, 0x2, r1, r1, 0x2, 0x240, 0x200, 0x9}) fcntl$getown(r0, 0x5) r10 = socket(0x2, 0x2, 0x0) ftruncate(r3, 0x48) ioctl$FIONREAD(r10, 0x80206979, &(0x7f0000000000)) r11 = semget(0x2, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000400)={{0x40, 0xffffffffffffffff, r6, r5, r13, 0x20, 0xd5}, 0x9, 0x7, 0xde}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r15}}) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000800)={{0x4faa, r12, r8, r12, r15, 0x14b, 0x20}, 0x2d4, 0x4, 0x100000000}) getsockname(r0, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) writev(r2, &(0x7f0000000780)=[{&(0x7f0000000480)="c43cb3e3324648d1ade5b91eb79a5ee648edfb62e65c36f3ccedd41b235f0f3dad3ba5fb70064e4676ee88c6253c4e9d50fc05391966c03a34aee09babde7b71422d2cf7bfb9f94e99496272c7c20f83e001bb9a8b563457bae29bb2730f1f37bda3f9aa2cb15021ea62f5afbaf204fee56b8e6cbbbe670bf0acc0f7e18a2983573ea122df1802058d58ffe7f2b6496e43a0300779e4cea4", 0x98}, {&(0x7f0000000540)="19cd36cbfd693ab33dc37a0392a93134f2c75667777ed3008010438f4a6679931eac3053019cfdcef3e7e1be3a22f9ba1d2376679871480ee38bfa57e2a918d44db9797bb7c319f527d55985b201964028287ba12db988165112f8b0970c0a6916138252fd0ecff7e34f7afca7a3bb653a1a469543b733f6", 0x78}, {&(0x7f00000005c0)="28c74c29f7d4e44be6ff543f01c1bc8a76aa679ca86270ba2948ade14713a08beca0483958b4e46c54e76285b8c28543684c7eb070e063104218b23ecb1e39b0ba7ba4e5c553e5712cf1a3a3636b333a91cbcc92", 0x54}, {&(0x7f0000000640)="c17d0f0dac53543174e34ab654a068c1694d37cc74b15d22cd91c6fbd4bed7548ee8f6d728fb3a48cd3c81c51c722e449fe8fdf4465c95a81dd78ad7950a83072d533f4d4d271b5f69effc0753ba1fb7351fa8fbee2ef8cdafc6a2ef9fcc50df773c771ac38a24cd9e72365bd65ceef678b054275c4c69cee2", 0x79}, {&(0x7f00000006c0)="c966d95b38b95d4537887a49b579764d41897a40e72bd05d82a373b3561e6517d47f6e9813314b5c19c8bcaa23c523c746ddc9cb545a2084353d0d05e08dabc1c3620505a74eed82000acb89310c58481087bd095f59552216442fb6799820e05db4e5cb1f6dcced3c92b8453cb7d804d7e735c456a907556521fd65818168605d037dee43", 0x85}], 0x5) dup2(r2, r0) executing program 6: r0 = getpid() r1 = getuid() setreuid(0x0, r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffd, 0x0, 0x60451c, "1a0c010902048000000000000400000000000200"}) r4 = getgid() r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) dup2(r5, 0xffffffffffffffff) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000980)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000080)="e3c482994717867a4b661a8cc1da3dd0e5a3022c5833de5df0a04eba47716a33090737a7275f5db3a6b4a21f4c25d231bb30704afac9072604a04527a6f953", 0x3f}, {&(0x7f0000000140)="a6576d915ab738443c51508f3667af905fe27757704f259dcae6341051fa3be539199e8e94d466954cf3df961e640fed27ec2d21f3166dbf2bfc9c220a47aa00eb37e41b5627769163b4edaac6851d6305e9fcdb6e3b285bab79fb1691f11993c997e9ea0e32ca956adfd02eba9f0ea1ae9d0fcbf46412d2c1f18c8deb77d68076810aa145eca25489ef43f0a7ef8be014e86e2ead772a8a5005daf953f7eafb5a89a22f275cff44ce36642c587485f089522fb9eb8002f0aecf43d679df67b6b2d9678735bf0aa65ff75b1a437c6fab606919ff94113af30249d10af05efb41dbf8ed7983a12021b559f5cd01267258fac2", 0xf2}, {&(0x7f0000000240)="0f6e4ecb3473972ee2f5faf6fb31e60e872b822cf8c9b79c22907cc166e5d94df1bdda2577b22a6210f9dba8270f2424daf16107c983a05e080866bc5233d7d3b07d495781a50465f5be5bb758608f45d1412c661d33201a0139ea3ae88b39335b18f98e31a6c5f837a3e33031b010b735deb6456fe1d585cc29adb5ffa8c780a429871ef8961df58b8eb364e2d5d65896af249ea52dbc028dde27c3618bf60657b08559af6e1d469a88528a05338e658e5570254ff2f2ad058cf221ab6d63de73c7982c7456aaf400c196fe5a52a121c17a51f8b8f182f9714b551d42e2c65d9cb8a2734c9c6365192b4df79d1a5658851e7d737831ea304940a07802c8", 0xfe}, {&(0x7f00000003c0)="f961cbb2234ef47c2b3b75129ee7e436a869f87a84155e1b2f1a6b4a37f3c41e431802862f04f680e71315097d6c539857d766e652f0fb48b3fb07005aee82157a3f1c4e3bedd3670f400de3b2908a7a642069a3a678352125", 0x59}, {&(0x7f0000000a00)="2268b64a7214932a77b4c26c8e87530d1787f136f4e041a879e5f16ba0544adec0dd2da8c803c6a8892160ddd3a89d7a7f33d0c0b262c7548d3c9be739757afd8fb5810478b69f9203c8edc556da203bc83803ac8ec95fa87de11e7de8133a475a34a340c6c2bb5045f0e3ba5a89a963fe8d3c87e0a1ca8dea00ea206683e4c698558a0a957c96a9093177fda2114902a170330e26470533933b428446ddf9d0f1c2d728e427b300f04192b73c4452f1fa403665cdc7cd830f6f824d7285", 0xbe}, {&(0x7f0000000480)="c8982fde7bc27a6cb58da5cc8967e72657383b50fdf5c6d1e1f3d3d16cb3cec5a30f5da17281662b477c2f08127d8e8b5a2038f0424ff7898ff3f47ade8fa2372f98111b3c1446c00a03019eb1a0f9c83054dd3bd55a2a1b1c2bd79830efe2cc9e801cc4b3aa81b2b5462781c6d7ae46c5ccfd0923ed2683702bd5cdaefb513fda72201ade3bd8266eb5fa2c61ec183091f62001f4aa4060300e0022499a", 0x9e}, {&(0x7f0000000ac0)="f8545ce2393c96c8b1ebe2b13c36767744e00d536c47472fbfed9898d7a8432f6fcbf6eb500e744e5532d11620bf30272a0e1a989cd8b5065209e47fddb55832e17040486bd7f8b524631eea7f63854af100d483dfdb44844569f3315622f435be753f1f8b6e0e6545977e116470f6ca3defdad27b84106b0fe046ed4be2391e0f2abd496e401cef24d6992f086b7039efacc1068cadb422e5968561979c0bfed35222218b8f980192bc41d837880402e2bc5f10b83f81351da1e8824741fec053bc05facd39df544606719b46f80a8840cd9270b1933c70e0722497c76caa807fa664a6874443898ad3c8c3f9e0c26056e74dbdfd1b68aa94ee56ab074e4a9f48122160af1b35f91dab17d4a4bd829ac107a33f383c4eb32b9d86bf6a5099ee9dc84a8b44b6112db39a81c2e9962342bbf1add9684df7362761399481964fa615bda68ec174a33c2da38e98ff80a3d8d773a413093ce6af5268d914d250571062f20a87b0440241", 0x168}, {&(0x7f0000000600)="c0aad8f299f18944876662cb5d4f33facf25af21ba349194c8bec493d55e2e86adab1eee046ca1218a7186c44fc376905b29ad0eee454b193452678bb6db51399a349d983716cf6f06e23068d8930db645c90fdc4e182d1cd8702ad1d31ddc8bc155", 0x62}, {&(0x7f0000000680)="fb344a0dd7480ef875ab51e1aaefffc6ab02713ba3e36f6dfd5935aa25b9c39c9d158f559856d2d144338f796eaaa844f5faa1575da1443d6867", 0x3a}, {&(0x7f00000006c0)="4b3578e6dd68800c260bbdbe4023de5624f924e523c49870da1414ba6da16dc7e00024d51df4447936274c21df1e7ba35608b7196002f31808fd4d30f9ad03f02cf013f886edea87b15e53e5a70b8e4b45d7043ccf29c21cc4acea36d5519c31c037228b25f40fdaea2b50690da09bfbfbd6e860c36b385a38ce7e2c14d6092dc622a22160d811f8c7d71063e989a7e59c", 0x91}], 0xa, &(0x7f00000008c0)=[@cred={0x20, 0xffff, 0x0, r0, r1, r2}, @rights={0x18, 0xffff, 0x1, [r3]}, @cred={0x20, 0xffff, 0x0, r0, 0xffffffffffffffff, r4}, @rights={0x20, 0xffff, 0x1, [r5, r6, r7]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}], 0x90}, 0x8) setitimer(0x0, &(0x7f0000000000)={{}, {0x3f}}, 0x0) getitimer(0x1, &(0x7f00000009c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r0) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[@ANYRESDEC, @ANYRESDEC=r0, @ANYRESDEC=r0, @ANYRES64=r0, @ANYRES64=r0]) r9 = shmget$private(0x0, 0xc00000, 0x240, &(0x7f00003ff000/0xc00000)=nil) shmat(r9, &(0x7f0000d1b000/0x2000)=nil, 0x0) executing program 0: select(0x0, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000380), 0x0, 0x0) truncate(0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) getpid() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x138, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{}, {0x84, 0x0, 0x0, 0x7}, {0x4006}]}) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[]) execve(0x0, 0x0, 0x0) executing program 1: mknod(0x0, 0x0, 0x0) (async) socket(0x18, 0x2, 0x0) (async, rerun: 64) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (async, rerun: 64) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) socket(0x2, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) (async) sysctl$net_inet_esp(&(0x7f00000000c0), 0x4, 0x0, 0x0, 0x0, 0x0) executing program 4: r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) syz_emit_ethernet(0x163, &(0x7f0000000100)=ANY=[@ANYBLOB="73702eb9ccc30a541493219986dd60756aa3012d3aff9c7e4d5081645bf0376e0865911feb7efe8000"]) socketpair$unix(0x1, 0x1, 0x0, 0x0) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) mmap(&(0x7f000000e000/0x3000)=nil, 0x3000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000002c0)=[0x0, 0x0, 0x0]) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) readv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) r1 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) munlock(&(0x7f000078f000/0x2000)=nil, 0x2000) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x2000, 0x17ae) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000300)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd609ac9d000002e00ff010000000000000000000000000001b82957248c3701367c9909fa96bf7cb7a1de477c022c136a4c5f499f604b4548178515702b3932f7bf5bd0f680f7b8379a775446dca429e4128c487821fb2ae647a67f34bd0172cc61f30632e5c7448b8561ba"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x1, 0x0) syz_open_pts() renameat(r2, &(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "ff00000000e887c0b46a89ae050800"}) socket(0x2, 0x3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000001ac0), 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) pipe2(&(0x7f0000001780), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001800), &(0x7f0000001840)=0xc) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) (async) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = getpgid(0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$inet(0x2, 0x2, 0x0) (async) r4 = getppid() fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000000c0)={0x2, 0x1, 0x9, 0x2e, r4}) (async) getpgid(r4) (async) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) (async, rerun: 32) msgsnd(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="0300000000000000b308422e6cc56c5a6cedb517960f3d447a12aade7e98fa8876b5d7cd1b2d97c6acdac5e058c99e8fc8c69b255ae567d11b4d556c9b95e1d3eb819946c790b6fa3726bd90efd71c46632131a5d425046e45d089c35f3aea10431cf8e10cf77c987f5024494176869811f8b5ed9c2fb954843bd2508f80b190be24b9a474b91ed9f498e1013a64a44edf3cd21247a31bf9812024f2a09e7a4d6109bd009b42af0e1834de3e4c0f256d1f0780708dd6c02314f7b01f1918112c256c572efae128a429933f00000000000000009b142e6d2b0d050010c79dfe2ddee1"], 0xe2, 0x0) (rerun: 32) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000000)="e0000000603f0000", 0x8) (async) ioctl$BIOCGETIF(r0, 0x4020426b, 0x0) fcntl$setown(r0, 0x6, r2) (async) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) (async) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) (async) r7 = geteuid() (async, rerun: 32) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) (async, rerun: 32) r9 = msgget$private(0x0, 0x10) (async, rerun: 32) r10 = getpgid(0xffffffffffffffff) (rerun: 32) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000180)={{0x9, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x154, 0x5}, 0x1, 0x40001, r10, r10, 0x5a, 0xffffffffffffffff, 0x7, 0xff}) (async, rerun: 64) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000280)={{0x1, r5, r6, r7, r8, 0x104, 0x2}, 0x0, 0x0, r10, r1, 0xaf0, 0x0, 0x0, 0x5}) (rerun: 64) executing program 5: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffc, 0x11}, {{}, 0x8000000000000006, 0x2, 0xfffbf, 0x9, 0x8}, {{r1}, 0xfffffffffffffffd, 0x8, 0x40000000, 0xfffffffffffffddd, 0x82f}], 0x6, 0x0, 0xfffffff9, 0x0) poll(&(0x7f0000000140)=[{r0, 0x40}, {r0, 0x2}], 0x2, 0x0) poll(&(0x7f0000000100)=[{r0, 0x40}], 0x1, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x7) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, 0x0, 0x2) r3 = socket$unix(0x1, 0x1, 0x0) bind$unix(r3, 0x0, 0x0) mknodat(r0, &(0x7f0000000280)='./bus\x00', 0x6000, 0x5) r4 = syz_open_pts() fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x1}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000100)=0x8, 0x4) recvmmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0}, 0x10, 0x801, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x35}, 0x3, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe97b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad238a7317e73650b8b125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98606e472b70b560f7021f567adf4d", 0x5d) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x1002) socketpair$unix(0x1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000680), 0x0) kqueue() poll(&(0x7f00000004c0)=[{r2, 0x80}, {0xffffffffffffffff, 0x4}, {0xffffffffffffffff, 0x2a}, {0xffffffffffffffff, 0x80}], 0x4, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x120) open$dir(0x0, 0x800, 0x15) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, &(0x7f00000002c0), &(0x7f0000000300), 0x0) executing program 6: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaa2eb0100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000440), 0x0) getgroups(0x0, 0x0) r1 = socket$unix(0x1, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x31, &(0x7f00000000c0), 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) r4 = socket$inet6(0x18, 0x2, 0xfd) ioctl$VMM_IOC_READREGS(r4, 0xc028756b, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001180), &(0x7f0000000040)=0xc) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000001780)="c939520a1781199313b446b156f4aa81c882ee8a84bad461b796fc7a6d51d8f9894dd17977703b81d24be64b81bdad374f87ffb458e5e88904786c5376765283fb87a87368cb546ee4d256fcffe9f9bcfc4da527fcf4806bf998f3535153eb68d80f7677bf149cd9a613da9ccf02347020fb0bebee2a7a01ecd03ec6d2fca82cc442b9954d47c4e9b141fd70e06aa058f0b28e152cfa0544145bca69b7954a01086a080c148f6277c6d7cf1ab0b7c6cd659f3a78f77d3f4f17923055c9faa6f4a98e9a92030c149cc6e718fa761d0dc9360d7651b46b9232d7e5fe5b785724b557e454f927776d0c222985691ad4923c72dd2ba425ac02a06ec9763b6c5d17e734d7f084db26ed14fb800a2ab98eed9fc8f299cc68ddb770d729244d54008776b29e471818f732b7d94aba7f938033090d62841a52c0c8fa0e6ea62daee297b6a4655fee38fbe3ce2585f765e4cc5088c3ce0779c5293fcf02c25c173af5ba2e09c8f9c05678946c44e2ae8e5216259a161d03f7aa4f219b7d860562af37d291d8cae06a4f2551796f242e6611c73c6db4dc597a06bdbf7698ab4bf12e7b48e9f64e8a21d98abe4ab79199ea6fe974582059a2361d507f2338069638b4363df9cc4c2ff0a935e34c5ed9ce9124bc1a3bfd5cbce01857dccfd3fcb728a0db64ca09dcc75b2bbe21c4484ecee921d51299ab71cdb06c5cd2105e4aab9e38e11252d2433a988bb0d6614a098152fed0918253c7150d6aecd72ec8fb2df69d0fb7cccd3a7cf43e888381fd102bb43677f3f633c49a4c35a80e18f924944f16306e61d211fc70eec61f9f55651523ece2f2dccc4709ff474b912005cea860a2b19519c115d91efbdebc53844973b20ce47682b0f7537e7b2bda4b02415d1be02b0faee8e8967a67e5d0f4e764d2871f5d6e2119d77f384f37af55f2db77a5dd634a37f55d4fc2455b2ba448eea84bdb283844379c7587155af6b7e2aae4ea3d5b514c6896d0614aba29263712a2653ae9a75df5d7371e1a2336cf1d9ca0a08ecde9df7db6f10a28dd408d11d06c98934133547c98f1f4553003362013b7857e6cd71b04b47ee23fcfd398e82e645c55ffae78f10dbb3115caffeef37a5f4a4da4c43a11ee5918197f889d16e0f5a313aad9edd9438c3060d0bb5a66fc6ba40c5b2c4ada87bdc2c3a3b430417f8eaf23a96de03ffeb6211cf0668e68cba0818003c926b4bccce525355f8da110f962ee90515d0c5ae241fcb24e947da896c8b2935b2920f8106c75ade2b396bdc0f09b13341d116d03e93b30e0df638d91806ab713138679c5b7333306d4dbe9405c712eeb0d06fcd614eb852b2e66a406e2419656410c305ccc00a9c63a9a9139370063f5676a6b8e7bb16c55a7ac3d75529c0c7b7f28d64186436c9da6f44c03b168ca3a9ebbd730f8c8e853d9395dc29b13db2a2aa207b9cb7f147bbac7b9fd276ef3c5f775a6ea9c32bff30b9f7e67199292f97ac420fe6566f9165dc8c20c830767e0c297cece7270f64e5b99ce09967f7874e3caa19eb8ef819503a935e58d791ff5d7bca8372a1e95b3137aed1dc79136fb4024799641d1f352b097ea1e9f5211861cedc9ca36d1fd632789ce069772a55c1e98884f20ca7f344ca4a85dcd40a6898eeebb44461484c6dcd82b0cd7210a75072e0dddf1af5bd0364478b17d625c93e05a90780d03c5530ca38449e30e0747ad23df1bd1f3a7d9af77da5712c7b818063860aed8f7daf5c87bf7ac19631011de5001e6f66082613c0b7fc494af0b2e9556a70e90bef2c190816cf1e114b2022ffb0b9a7654f38c9bc7e2a89ec34b1f61c6188ecf2675cb5e65aca43b82bf402d8d460834565ce52a1e41e4a10339f0ee51fb3e18899dc933fa68639a50f1475e7889d9f74fb1845f2c06669cd7b2ccf17cbc96f4e9f2b7b51661ba64f9503bf98b3b8a77f9f22e9c41df4972c63faeec4de0aaac0bd0e1462bf6356c44174c980a47e2e4b55a9a7a087e721a424c93366225b9aff185da9b48104c6a296cf06415ac7e08e9c9b5075b66db30808eebb505e52ef9e215e93902e5fa31812b83489d26759e426253f41c9de638745f65540805211784423c56570ea309a622e239ff49cc2485da8e8c863ce8482d972e224b53ea22274161c4ca9cff2f4cc31eb50e1b5f42c3c5c79d7ac2c8630f00c0082cd22085fb7f22f240cec4ea341a8d2c9223e58f79ecaf65ef9ee3a59e7827aa991bc1baa0ab039267939481ae7fb919c4938282842643bd7ffe19cb658b900236a982a1e0a38abdbcefa27a7701dd6ff83688150864ad7f6f14882957be48b0a075d7bd37ecfecd1aa8f9dc05bfba720d4b4511a5212ea908377a3cd425d9e367d9ba53da04b634481114f192b72f5ed700dda931868984d02e9dc6891e44ad0c4dd69d9e9cdd30f5792d6c667bce0f2e9c2600ec34c6802320844c4308487112675d479ba68adcc3223459ded07efddd5725eb96b98fe0feb5dce3b02fb0d0f5448fe1a84bb766b792130952a39e5d2f2845997df777a53c7b1a628be0a379468629630817d16b21c3a5d76a57ade3e847a4132dd42e9acd98e08ca24d21c68d40fcdd6a6eb52b5d9cb847b5af5678ac7f12223c01e70e112c28448cdd140fc1d323407546b7c52a71df2d7e67bb8b0ed01fd6956c3f52a0658e65c69763a4888705ae8ad4c3132b134f0be998ecd5f7a9aa2d191d171c0fff4afd16f6ae0c6e4b64ceaf6f5529116cd1cb2e1b83516c40d10a045e64e33bafadeca45ea8ab1a6df5c69ce93c9fe58b929717c418cfe897c5d090cc391f0f3eecf4ac14681cf0d94831d0cd7bf177588dc8638fa152b8f44b13a13520935a363c76a57206e022960616707154d7f04b1f054fa194c67c744c78ab5d5313cd93c294983d58a4425e2127af6630798a36ac9c8e0e28419fbb246bc65b0ced0908fc1936cfabb5e8095f2956692a86a870a286ae8487200f596581b7f8fa3b6746e4e5dee4d2a1cc96a239649dc6b2ab115b7407ab93222b2116e7053de33187f3d4ee2d3e70e75e2e551a56b75f7f20654fc27f53c4f6c86d177e9a3a3ab3b10fb8ed83114385f1b8634bd91caf7fb0a380f97ccf0f729ff0cee9f5f22dd5272a373756be1db9fbeee2b1ad8f1c21d2dd2925ee82cea1e1a282fd2b4968abb46db4ea556075b945c055fdbd8e9954c8091af1b36787756836eaee53ff778329f29561ed3c72082c73482517586969a46f28ce2dd5d0dee10040389df9f525058e12a824934ea1135311ea15888d498cfbff2910664d8640685e0e5c76e7539a0e83f0a5d67f3aa8fd03bf125037cf103d62daeab5cc880c0ef4f6e2e54a293b845352b65f557c649e3b0dcd6e5fb2ce7b5036897d4102ca11301f30db42022dc673e755ab24d9a854841ffed7a805f52cca3e45da21582f024283ef85522c1701f1f110a1195137c44a81ed5066974f6a566e9dda8aef0403db9f4cc12bc1abd9e70dd790dfd046c330442fadb757460758b69e114a2c891ac5781eece1bc866142efbd51265628e7500dd1ee5c94bf03799e8241366d62efed6e1ad4aba953130631e76173f5c1cc05995da92889f0fbbdc37c718edf49fd7e4d847c3ba419525bcd2dd680ea4cd6c6dc21d999dab098252a6d3c633639d923a1b74ea79d8778efab3d78823d60889a2fdcd7685fac27d7e67f4629382ff410a5f533e492064db4074cf195ef1f1325656737bd3b755b8aa3f34b25d2f1b117e66b21812d459010e874e1228361ec39df866155cd39da6301f67decc495cdc04a7a0ac4b20ef146000ef0900a628e2c99ec1a0bfa9db988a07697c128ab9c46027ae88ccede345035526f7c5685a63d3f3d1373d7d2074eefb86ab20af15daa368113de3e4a1bf586f40ff9a85adf351b2f7d6c0221d623c2428147eec44066eb480ca20ea378f1fdb0c5c62725c63ac78bc9535c4dd40c8200f7d413e58fb5fa8c8a7e4fb4283214819a2a89ce2caf2cdca09d0e814278494ffb77628dcfd3f12689844e4865827b8ae3f6a8f68ed6e13051a370a7a26aa212c5eeea734b77ed2e535b91514188c522f24f56ac771a28fd5f9c88022f1be2dc1ccf76ef5f4bc25f5d5cc3c98703ae3741ec3926029b2d6ff96a0e2844b9204ec16862ecbffa96566eb5f0dcbcca08d875b895c1988dd29bb2dad5ef70cc31b6da789d1957840e7e3744477ff00c3fffcb1426c7e6aa1371da9a5a492e6bd9b394724668b6c66e1b8016a09d46eea39add445b5f767ca80d2a18d36b14593b61166828ab9d6224a081aa840413c733635cd27fb20fc1533caea3f279f9e68fd73ab5cb2b00668788b68bff3534e1e412dfc71bd616d3e5a844e2c5560cded126ccc6b4a394a4cd19be5c236fc432359b7552a04adedda5e0831d4351c20404bcc0505898e4fcf0b5dbfaf683add3520486baafb778e5d49656dc4b8c0f040536b1d299532ac49ea43904b6db5efc49b85d071c4db63b6c9bf8370d5befb271eb9b78251349a4527c1797f28617f0f799d1fec9eb86efd66ebecd6118b4a34a4f02aee78ad23e82057f45e022a47718224bca97b03ebcec453c72b9a20a94ff8a259e05d7dfcc1635f307dfeb5a16dfbbd518d332a1954dd0704d4f7b0048e42087a2d9281fc0f7b2d2dc26c5b215672cf120cab6d7364f3eac7c473e8db33ecb25847e1bf8113c3bc87c8226c92f39ff53903b726940a39afb8e5d0683249a4fc5eab978814c55f886832ce04c92d2e01f752194d9b0d44b85c17ef9938775b6e36416e0b0ca25b18292c1bb43bfb4ca83e8761fd2ab88ba093847ca8f2fd449d99aa03f6d73715f15a69073bf23869f613aa1c50356a13e414785f953a84b4530c094eb21a762f620468072dd6a3d54e1446fb4e92ad5a41f873e95f0ba03bd87bc721462731d2aca501fa3a179c53d9e585b5fa4fa3be1a208470f3e865435f2c2baf7fb001c49a2ff3c41a6b8cc41775fc407730c3b0fa0012f24a57a65a0233704932d38ecbb8561290c4509205ad81d6472b5f25ca98da7cc9791e3cb42a58e39223be6b58683f4fc384accb30adf4b4c64c50c8316d623c6b091a2e2ce719af8f139d75b23b09c2ba3f526bf789320492ff5295a7f115aee413a87f3e8494820bef7fd5056f50ac691c1c7ebd189621626a20406d455740bbba2d296ee804f1477855a343e45086d7cac7442b310f470b613521bb641dafd9d51904a526516de3569d06f609a65b74a2b8944c197d00a73c8c788e51464984276e227fda43adc54b0dae0b19e150aec6943bf8a773773eaf9360a740716dd2ea7a6b0770f37ab8524429e75e558e4a50c873fb13d0e0f7033689c1581af5b2bf317a467b99d720eacc68852a7938847149c14369fec228a8204a6aa89e779ddaf90582209c0a736b037f7dcee6dc9700faa05170d3d3e78df272cf1f93c9606cd4957d8a8e4232b30dc42761eb50e20c7705db7e644cd9a8786a7cc7000172cebda47471a6d4869f0ecdc2c5b381fa056a2b4e50914fef8f5463cfdd23d485344ff921056077e0f37de40cf51d89ad4eadcd1ea7ebbc27db729f530cda30ef0a046c3079ec96df102684ba2396ebb4930247169c886aab7e53d1bf521195e4ad2a13f2726aeb0ba3dee790a78d51fdc012bacabe61b59af003895e9e9e6e09a1c3e8c98241876e15e6b96201b98899c522e4511b2b0fcafdcc581dfbc6b51374e58cc6f72d2f93118955ebc5c01223896316c85ab29515c39816aa7d9e6297801185a9cf31101", 0x1000}, {&(0x7f0000000140)="2f70fba88a1a5775cdf77a641f4c30ec199ae5367d07f763dff8dac7343a78fb71cff1367e3cbf998ace386cec96376cece2774ddab39b2c1181efead8fad273412d2d9a0d5d350c3420647edffe5b4c9669d328cfb08422e4597343363adfaacdbff1ce75931ff70a715ca26c441bbbf516f217882c77cdaa438477adfb55124ca5ccf846041760bf5627e7f8621b5de85cfc27aff5d1230dbab1e945a1b536", 0xa0}, {&(0x7f0000000200)}, {&(0x7f0000000280)="12bd73c98a3cd453bf43c2ce7f8391c2ae98192cfafb92df0a3477daf156628d", 0x20}], 0x4) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 1: mknod(0x0, 0x2000, 0x1604) r0 = open(0x0, 0x0, 0x0) dup(r0) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000001480)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8000, 0x400, 0x7fffffffffffffff}) r1 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0\x00') sendto$unix(r1, &(0x7f0000000140)="b100050100ffffffff00000007010000331c13fece910b00fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b2b7be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0902000000e371a3f8343712051eeab70800000000000000ffffffff001000"/177, 0xb1, 0x0, 0x0, 0x0) chdir(&(0x7f0000000100)='./bus\x00') executing program 4: syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff8b8469"]) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) (async) socket(0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) (async) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2b, &(0x7f0000000000)="5ab7776a", 0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) (async) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r5 = dup(r1) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) (async) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) close(r6) (async) r8 = socket(0x18, 0x2, 0x0) close(r8) (async) syz_extract_tcp_res(&(0x7f0000000040)={0x41424344, 0x41424344}, 0xffffffff, 0x5) syz_emit_ethernet(0xa4, &(0x7f0000000080)={@local, @local, [{[], {0x8100, 0x4, 0x1, 0x2}}], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x92, 0x0, 0x0, 0x7, 0x33, 0x0, @empty, @multicast1, {[@noop]}}, @tcp={{0x2, 0x0, r9, 0x41424344, 0x0, 0x0, 0x5, 0x80}, {"4f1bb143922c87d7d912ac80868459b0f4948459a0812772529662d01e6ea97596ce64e41496afb95474a1386e64b18dd2783eb8ecc200746d93ddb5208bff6815e61ad75d211cc9b79e866d1e114f98bac56831e80e176fae19dcbac88a7d49fe9b678de6ea"}}}}}}) syz_emit_ethernet(0xdc, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd68650c7e00a6ff0100000000000000000000000000000000ff020000000000000000000000000001330000000000000004010500000000004e224e23", @ANYRES32=0x41424344, @ANYRES32=r9, @ANYBLOB="b00800039078aea90502010103030102040900080a04065021000000040000007a348c28f008b129c526bfe7ea0e3911cda76e82a817320008e2da060f323a7992675d0a262dbddacd4bc5aad29c2e05231723681e3fc918ca6d86f65e3a289c382ef3508dfe428acb815a3c74f13efb7e2e5f430be85c8286035aba5671acac864e769d884915a9eb16fef7ced61b503d7ec60a2bb2788f7ae5a79f476b1cc7dfc9293ee1ea385f2d85fd762ba64789531e7b0d8fac9459a02d403d4c6359"]) socket(0x18, 0x3, 0x0) (async) sendmsg$unix(r8, &(0x7f0000000a00)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x4, 0x0, 0x0, 0x3}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r2 = socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc028756b, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000001200)=[{0x54}, {0x20}, {0x6}]}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) executing program 5: socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000040), &(0x7f0000000080)=0x4) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x3, 0x9, 0xd, "fabafa588fc0001000000010000000001000"}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @multicast2}}}}}}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="8a9ce4036307187ac8b8804f20f81b83c8ba79d72cbd641e690ca7f75c9e2ad2a284af6a5bf164e818358fefe887e8f8e172d17799657f41aec12efc5febc0ff437185b8532117c1000000002d21797f5acfba4e465810d918cb3e1cf8f06937c71e0b39f64012ce974526e31d1937376a87872c0b286508f6d774d8f5100b51a3275ddb218a808a", 0x88}], 0x1) open$dir(&(0x7f0000000140)='./file0\x00', 0xae828e137847f62, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r3, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) executing program 3: getpgrp() sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x1) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000009c0)=[{0x20, 0x1}, {0xc0, 0x0, 0x0, 0x1}, {0x16}]}) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffffff, 0x800c5707, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(0xffffffffffffffff, 0x40105706, 0x0) write(r1, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000380)={&(0x7f0000000180)=[{}, {0x100}], 0x2}) msgget$private(0x0, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)) r2 = open$dir(&(0x7f0000000400)='./file1\x00', 0x8000, 0x21) getdents(r2, &(0x7f0000000440)=""/109, 0x6d) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x1, 0x8000, 0x8) close(r3) r4 = socket(0x18, 0x3, 0x3a) dup2(r4, r4) setsockopt(0xffffffffffffffff, 0x80000001, 0x40002e, &(0x7f00000001c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe2(&(0x7f0000000080), 0x10000) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaef125c000000", 0x7) r1 = socket$inet(0x2, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x40, 0x62}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xe1b, 0xfffffffb, 0xffffffbd, "000012000009000000ce00"}) writev(r2, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a64eba325f463e33f97875698a82d358ab36b7e60fd5c7e6a8ffc3e95b325c6af1b2e791e7179777f4069d3d01a749c1ec45c68078f5eb751dc49822b0cef7dbac12e2025ef363afa02fbe1f472c7e8cda2cd1f3793dc78c4f11c69a6222528cedb80f625411451149919e2cd901366e041a1eee8c4c5be84dafc3172d4a81d4f426816fd21f1645692e336e576bba0655e12f9bd5bae85d5aec8a42a86a7e0f3adf3a7ada011aad88843045e40ed71d7e5d01aadb13b44d67c06bcff8c1bad51a64406fdc0e4360f875fbad634cfa493c5335cfa6fb7469f282110b8b1d3de5dea5f45293fd1bbe366a5d72ad263eb261908b9c3a96eb6d7eb86faa5e538e85dd1bdf13ac17a795d752a7b668cfe2a36177699af6d89c740dea0c18bdc24228b48d32789770bc1f3af2b25a0aec924f37fdfb42e00180cbe934a6dc4118575071bd3ab33882a5d1303a3bc60372cdd02be72d270b07bb232b303ce40b3fee0780fc48ba18c8090b5af8a8f8cbe4a694ea6fc219c54a1387101aaefe7cd8ca85bb84ff62b0c7bcd7ccc7c0deebff509", 0x1c9}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) dup2(r1, r3) clock_settime(0x100000000000000, &(0x7f0000000040)={0x2000000}) executing program 6: r0 = syz_open_pts() getrlimit(0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ee702d64110000445f69112295cf00a6e1002000"}) read(r0, &(0x7f0000000100)=""/140, 0x8c) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6ff4014d557534d0a243b5a18a3b68437bac880b", 0x0, 0xfffffffd}) execve(0x0, 0x0, 0x0) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='%'], 0x30}, 0x0) sendmmsg(r0, &(0x7f0000000100)={0x0}, 0x10, 0x0) sysctl$hw(&(0x7f00000000c0)={0x6, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) getgroups(0x4, &(0x7f0000000300)=[0x0, r4, 0x0, 0x0]) syz_emit_ethernet(0x22, &(0x7f0000000080)=ANY=[@ANYRES32]) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x1ff, 0x3, 0x100, 0x6, "046cf52b14b8001a00"}) executing program 4: sysctl$vm(&(0x7f0000000080)={0x4, 0x7}, 0x34, &(0x7f0000000000)="c29824856ff86ffc7ea50a9d95add9ab18f7202b050391", 0x0, 0x0, 0x13) executing program 0: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) poll(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffefffd, 0x8001, 0x60451a, "1a0c01090204000000020000008000"}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100), 0x100002f8) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) open(0x0, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0xfffffffffffffde9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0xc0, 0x0, 0x0, 0x3ff}, {0xffff}, {0x3}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) clock_getres(0x0, &(0x7f0000000280)) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) r5 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) r7 = dup(r6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = dup(r8) recvmmsg(r9, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) dup2(r7, r9) execve(0x0, 0x0, 0x0) recvmmsg(r9, &(0x7f00000005c0)={0x0}, 0x10, 0x0, 0x0) r10 = kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) kevent(r10, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) r11 = getpgid(0x0) ioctl$BIOCGETIF(r3, 0x4020426b, 0x0) fcntl$setown(r3, 0x6, r11) denied attempt to set clock back 1680733444 seconds executing program 4: mknod(&(0x7f0000000040)='./file0\x00', 0xc000, 0xc) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x27}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) unlink(&(0x7f00000011c0)='./file0\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0) close(r2) munmap(&(0x7f0000000000/0x1000)=nil, 0x71c47) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x200, 0xffffffffffffffff) writev(r3, &(0x7f0000000140), 0x0) r4 = accept$unix(r1, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) writev(r4, &(0x7f0000000340)=[{&(0x7f0000000580)="01d5806212b915e45d84915eeba64476327fa9f8e88255ef621035317d3095760eec30679f8f5821eec49988861be7306ffd9f4ebf5d5409fc18cbf013a77404b178f9e8d6ebcc47191250ba2477579197bf0e547fd79612213e93d609681371ed05c13fbb98986630c30ba941708c3426620e632baafef1f5fca7aa25d0b69adcd446cce4b52d9b97dbcbebd99cbdb54fa6effa2601790a9a4f94d3df1854a605643a29cabf24a57f5519188874fea3f07c2658c3e75a7ac3a1d803", 0xfffffffffffffe8b}], 0x1) execve(0x0, 0x0, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) writev(r5, &(0x7f00000026c0)=[{&(0x7f0000000080)="95cf1644576ddfc27eedb614b8fe62e8508e59eebe46ede3df912faac6e89cb50cde487ffadbb8bd7d8bb98142084d8dfbba80b8fa035944ecc8d16fee63e3629624f81ade647f935f7c2159c700cf89a8850b", 0x53}, {&(0x7f0000000040)="0226039ef800000000000000000000000068", 0x12}, {&(0x7f0000000240)="dec91f1ffcacf3289a009059c3ad53ec0e9db3f29aa80c3d1fcd4f2a7b726b9a389c5596908615c4bf634a7d4cb1bd6fc2ac9f39a6e1050394c87409c95f620cbcff42d7a6f7dc8ccfb125a4787e5684ed6c977f3510d0a4657d20b9b46aeb3611fd3bdc3e04ce9d3f88ed7c99a23189ca3e9643f66685ec34a94d0e86b92601ca54dae5eb7830e368947edc24a8935d3035661d0cdaa5fe258c4dca3f8c18df50293227ba17cd2b482142329185cf5fed4e7821a8ea115295e9d01ac74246d8c627622dbf8d6e739571d4a06c8bbfc1963641b5b61cf107", 0xd8}, {&(0x7f0000002240)="b90a4bb6283d91389424811bf589b3c857d1305c152f6eef53b51af06bcce17116de9edefab7b2d524b86f7ddc215671f07540d4d7d9e8b73bb5802555ecf41a8b4fc8110880626365e55c1d75f84d18cb651f5800f1481e1b99d3f3bb0c3d012cb253b3685db13aa813aaba51a0897c990ef2db1be8069c547976628a1d43aa7d86bebf97af1e9b1c0685b2a5382acdf080449401d219d308079038954403a26846f804313151b674b991907054e71cef065939ccbd5c4b5cc0b95d9fd587dbfe1559cfa027bf8f95af2788bbc912dd53e3729c1b7298815fc68f0b6bff49cdf2e658c1b51099eff58bbf8ae9f6b334b0d8d5aa55d7abf78651323b8e23a5459e130384c2d5fe128b0b75a46983fad0f67d7bc2f264bc805c24aa47434edfcbfc3f8630e8756507c35a0900bf447d", 0x12f}, {&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673c61e68b22202cdb77ef1c562bf2a8ecfda4202832cff13192dbcb22df5bab0f174836a522169e91006456e5288f039d3efb332d26954f458323f5fb725a3a277c4ceeead163fdd3c0e423af8fb55d7182bb409e14fd2feb5e47764a5fbf44d6248c1bb0ab9f34be7df38df03dd9d83c56dbaa1d8fe1e47867e089672f9b52770aebdbca8ce07a89470dada6a71eee8290b35df04f70444beb343124306c42d7e2b7bf841fc8a3a67ea8fb27141e5c069a15691b65159d14566ae2985d1e65b25bff6b0205200bc735cb0c0c11226afe39792147af879c86c10227fa079ce1ae1c3116c260ed5cfcf4b160d04f2ee98fdac6e73e93c7888c2cbeac4402f6ce9bbab5f3a982cb761f271bc1d1c5e4fe9a48ae30b948480d12559b4089b33dca7d3152d56ae4e5ea5898f75bab167374149dd7753990e4d39fc48c04c92ed7ee4b77b2c91be5030d44b07a264251d53728a202dfb503054ff283acba3cf0c775742413cdc2b8f5ffca2d6f55595597c1c3d4a43c5e7d9f746372e59e774fc7579a3f4ee59c1f7e051699b8090ba1a7a2a820550452ab2b2c7725580e0d9f2f7d4db1c275d91afab90a682f12439c927a05998b994e03cfaf35bbb5085f58dc7e9e1f9dba4eb4b19baee1cb7fd222ee02b87053a449771b3234ef914242740b4be0859d3dda815d3a7031f1a1df3cbc71d248022245b805e9d06e9926e81ed4935e71dc94f66f8e5eb21962e56adcf7700126c68e45c9a3849041eba23e12eb88cfac2c8ba2226c746045a218b79f5a1a2a837f7f3bc3da86ca600d5ba1c5354c0d3bb78ee5e6777ca927a9994b81c51894ac8383c0c2abe54b9ab590b6fc7a4c639a988df1e53fd0b7d19002e62fa9b47328443bf082aa2782a5f89224b50096d90c0b595e751c3084c7c9cac6f653649685726c1c316eb3983a9fb37b55ebdf1ef51f3fe5b698fefd6b58f79dc2fca0fff8f2508ac63ae60751ee6961f2e1689e91a53c44ed487e2d3949a536293108c569b9bb3a30a929f39f6b229f7d75551d945c1e3129f1a479329d37f951528ddca3d38d8d5ac59925a47315d23b8f84549a0786421e6bbc588959c03b067adb3d63eae80a0c0ca2a52cfbfb328942b9cc0081d89375c56aba5b5df7b3608dd9b238cd743b39bef345627dac20547108366b9a31d02910d77b7bc0ddaac0beb526c412f612bd7f039967c3edac424050d34aa03d169c38cb0c575c9766abeb048511db51c649e24236532229b623ea26e5d60daf10e67cf2b07a01a3a8a8291534b08144fa4348bbf500cc92f99ee49eec595e9e511f4ea3641260e215509d048121d4c432eb069b829a2585f8554860c503b6c50970c5f50376a747cef9c4a53d42ce03b9d461abe102d7b0e50d70cb48045f45caa835bfc3bb9876c447102d8562a8aec95c5668d9d140aad718dea04", 0x1000}, {&(0x7f0000001400)="ca87803dff144c6b6b264a5851de033559a01bda1781d91a919177508facb2e29acbba7bb84709cde1e209bfb2a1fa4db4faea7fa5a4bad906bceac6e6f4f66980588643f2537045cd8ecc65340388deff9e602f1461492b8fc7f540d36f3690965910c311d0c4d3eca93b25177a9d8e5f6ba10d90ce7f99aba4224aab0b19d7d7432be4297d87bd9c9104e14aa65453962fb7d3762cdd5a368d", 0x9a}, {&(0x7f00000014c0)="0ec3f773b61cff1d39eaa0814beb7894b6fdd2f60fd048a3e29b317de8f9d00af19afd6b962cbce6d22ad1ba59209bb89093fb757b3a848ab0c08dbfccf909db1489c2c78d604e663badd9eb748620750ca606b77396bddea537f13dcb0163f2294928e65625b43d422d8de7dc3c9ce9931ffa472d35e1b31efbe38b993dd4416c32c7842d27fdadab1b2d7c24a203a62b486585a55d5ab4aff932c4b9385a99f863dd5f54153213ce78396f1be5c890242dcf3e2db2199e3985ce68858612aed57cedffe55926b7a9fd4ddbf675a817111eb63156243b15e19078fb80d5d7e5209727c6bbc14cb345adfbcfb382be6e37e35d8a73325f3b51574ac3e3a18747044a7255283c2e8a333ab806427931afa53e24224ba756959a78c465a551f9ac3ebacf3bb99b800e19ab119b3b99422127a6b76109bb4f2219f5c633f8fc8ff9196b8509dc4b668c2acbfa17415d4c55e328d967fc18209f7204dd73d9be75e60af58c18ac5dccfe05b35846479b497510768d5697bfdededf9a8c123b6348ed25ff7092538d86181d9278d327e390a96e4c6d65ca47e60eda262a7d54305684ec1fa51009005a966e37667636bc10b0c383507325baa2d027d926abfc06e9c282bff756bf6bb22eeaa5f0f5b3ded8f0b10bd58d1bc070a790c38fde52470455c9f3b981ecd1dc821fae715b04408779e06d4c22b13b66f16d1eb4b8ba7a69b365a164b511b625b2ab9625d88f49d68ad0e34910b6575090d45eca80fc824ca1e636d47e330eb8265a6e656ea0ca69734acd193adcc72c4f8eb356b6be86444d3bfe7efa8deee5cda9d7915738d947354d6c02b4c1b0c1926a840187f684c15b18db9b8f83fb365a891386295e51532ce3dcec9be8f401ae993631403f17a53b100de1238253a5b008b054e633d61cd9812174ecccd81737d9ab5144cc31bea4323114fbc619ae22bcb4129e0474a5632bf2d718a6c6dfffcd5f74317799ae39f9ec6aa698d9f7e4fdb4c003e899ef7de27d06258ca11ed029cd30893288204523798f02b5196d1bc3bd40b38156ed2f9e2f795edf46868c7c51732b935eda80dcbdcda037e34e356aa78dcf9e820b8de034e091682b545f387afeab5ea1f7ac06bde32f6add0ffa8d213ac0f5a59a5dbf9d672aa26f249ab6d369e64378b0890a7193d5fb297a71fd8a830a387cf57c319889f12ded293625f39a75f9bf214b7fc0c22af1f03bf5cd228b4300283467993cfde637d991d1d34d792b7a58fe92e6b218a53769021b5aabd16cd98239cce2c76feadfd276bfa6cee44de2c2d03544062a513733654102d3c292a21986a2cd0c981014e7b820279927eb5c7a5bb059b70b847673c4e4b325a5bbccc10fbeb08643016577b8d77e89c6fb663086157c53105ab213ba3c62a1a0576dc3318f9291de594a9b284842ed3b94e4d7dada4f433f825f39dcf5c3e2c8a9e7a30e9d032c30f25bd9b3760e90538ad687448e4dd88ba0fd1a593e04286fb2893792a9b7dc4bffefda85a0be1dff8d07fafb6351791f53fc7ff14348282e6d26cbf190f757934411621be890b1423d84a2305a1d954e9ba752a0d5cc4acc29bed04af12fc9d1788242800f5397a287c64dc91b9d6ebb31f5efffec3f38bc19f6e3cb485f00edf46d63b890cfb16190f31ecf75cb60c2fdd8c59f209637261c2629f81ea247bbec02f9c5cfc5045bb91764749e7d689b1b0c4a414134adc2863dafa63e8d4553f37877225e1be466e5d372fc1fcc91aac6550a28c088d370fad2830a0836f13fdd32c94a93e7b3e66d892b6764c0a68ca572f8bde4fc548c40098a3b05cd275be5483e39a9543813404396dd078a6dd3c9cc53beb02acf943c23c504260b54fd18411bea820c34b2a23aaa7cb52246df00185cf6485dfed080e3f5299992cad7fe9a830b6d95bc54c2cc014bce4dc4f8ca28609786901e81e0bf8f30118efe27b6c6fcb1d84fcbf62acbb67c51af13f83b55913c0e308d58982d60ab89b804985da01a8ab6c0a81eff92a66dd6baf3d5e91ee7d5b51a52bb9a0ce89a010d5551efea02fcc41430ad20dc487578de6471acdc3eee92f250485ce24ccb0edb7b4fd2f59e1b148fadd93dde3b418cf1a5eb8a5c7b937c09ed5140670d3fdee73b7c8a98cbcace8f6d2053bda2b84f0f61437610980b4d67aa4688860fce347058b6a08c2a19e57e2440e8ba643a94bcd8abd1590d23eccffaf4e00153548d8ecd6e3840842b3d3af1cafb6daadb81791baeb02bfc574d23ac8c1f656c390e4701a0299c40a539369993b558bed079ddd24d36387678cf505e653b65da9e4ffb7eb753a4dcd6a617e4a85768041e7de91a9e24d01f3bb600be7e7f625e5f342dfa12e815da31fa2b301a609229c4fc02d75895dc925ed2dfef1645ca8436642d4d38e74b39d065675d8f403c3c43b8965cf1f9418bd7c80fe0596bf02739a542afdcf3ee5c4d412a94d80ea9ab67687c96ac45c2f48b5b4d4bc7cf20aa84a18cdf9958ee150b622e6a7d455e37830b3ea938554f38eb6005b58a477cb6c05a96ca4d4670d567d051c2645eecfaae4b9d0c74c3ebcd6c4d9240aa7e9860a3c7d910cc24497b6b3fd035dfc853fe72211f3893c4436845b310abeb9d7e77b21273b9f9e17a768f3f010a19164bccd0f9b4d3a612225a24a18ec2da9c3f94c39da138b795757120cd07639ea9d143e229bcce4884a6628d0075ab20cb1d6d2b29d1e732e03fbba247eab361b92ade14827a0cfb2a450c238ff9fcb1fe56bcc256c7dad6f219e800f48e33b1e2461652842926186147e3bf6083e83e4fd06c4dd1b6bd12b7f5f3632694050b25216d78e9b83aea32852b6a7ecf822d056f5535206d15f44d5f4dab4b036b4a59768e803e9462c8b740c3ca26b4ea048a2df9389161909823574bfdff90b3d5668ff22e9fbf087729845e685921991f46abb7098ac6eddf696107e2fbfb6b7e89bad9ed956dc59b289fdcf7742c227647d592dc5a5c9bc32b8f0d37d42130fea84037c7c273b730097985c4f6e94792a026190141526b74333d3b3fa3c5cfaa94007a2880754d0a10a3995eefc7fc44a0fc26d071f62b068908d19fc8f140a68d75f8eea4457f975edc9709c6f477d2c62563ed5b831b36976aea4559298cb10abc26359f2814100e6991b75052f46e17bde5654e03e179bc3d1d8ad6442b40a653eee937ec54e1e3d730a964e512856d8381a1a6e4ca23000db72696afeae3bf2f335138f8c5abd1dfbe1f8a3b1ab115deadf3ae8ccd4914f110293284442a41c670b1cfed5289d9ae2e140cdfea1ec68ec898714e9bfc6686d1a093eef9a8c9f2131f85217332a25eec622f46c23b9f333f7b7a74061d893eab3e26dfaa67d47f599e1b0395f012647a6d3d8aab777b5e01915d8dc1fda0dfe15615b94da67e9ad5649f4dc72e5f01aa89d1e4704d43f5a44202914171538c0ed82f25a7c4979e6f47f0aa89f04af24d85b073dcde2405280b625e3e6111d56bd60ad00e8e1d93f65da22e2a2e58f28f8cd41b0328f19e80c3d7d8e0aa8680895fbfb4f19e405aa00e221d4b65201fcb1eff8165f75d137e18bb1e1f34219f7978941746cbaf4c97031cb3dff5680d30461f9260e8397bf1891812ceb7c4b9dfb2aebdecfcf82c31311cd4a42e91f8b070ad1ac293fbae1442678c000a7ecc1255a911ea0f403306b250ac39ce8191f05070161cff171e27338c9b15c092ef0a38659b911cb22db47e10dc3dbe5d4d09d2f310e43495ceb7eaffab9cb8485e617afdf05f12066d8da0506504eb81ff483b77afd9945135a45f2b8d2d309066e3a5843d62fa071ce239afc72c6a1130838305519bef9a2a7bcaa48b6db57f572922a6e071851e5bcceb7e198e47da979962bf5162aeb4369437af0ea35d6c94313252a3c697296cc7013924e2f14d1fdf7926bbf8919b672b11044e24d56df2be93104028f26d5602235d3ab67e10b8a83f6c0bea0df11339f28738ea776052538a70ab436ba45fb191b22d23dd2156713004a32c03badd917f35fe4e616caf8287b5d85a68e7ea984b2fbc6ee4e2af76763bbb975893c2d5ad961bcf3adb39b786ff5af9db2e4a6f602b5246e7a0500f9473804da7fa5f20620add2651af6d773b56373b25fb057f87d75135766777736d59e70f25a0cf05feefec616a7153a0db2a7158a286645529819fbfcf8f7dc813ec4779012d47985caeb6e5b6a8bc6eaa62afb9706ef3c897cd3a7c8019fac466ac5258ece31fed297840172e27bcedaf1c0df8e149899b3485773d035e161d0316c2f0098dceaeca927b95367d5cf80e9ece808f300aaf1bbb8e3e6ec7bb786e06ed1e4cf7966165819c9cc8537c8eb2107b9a07a0e770dc21b1664269f0de27a573d4350a2523886a93d7a95eaab531e4f6426c5d5aecb49d81636e8037cd81091bd0b87c6502536a4ef08f835b270a8e818746a42ac5f260761137470c7fd7196043325720d48873fa0a0aa08003be52607c45d32b913d37af0cb84960de245518cb37d30f48e714d75cb34279cc1c7f44f74f59a78256aa28bae3fc62a410f146716fc1ae98e2c4976052be99b62eae7e632b2ee1c5a839eb754303b18e62ba47e44e3e26ddc74369f3c4df7a74c1560c645f5a71c03e8f7d2b992e6ff7655ff5a14916ede9c7c1b2a7cd6942bca24079bdf8266f075e92bee6a66601e0fd603abd1ab9abd553a72844bec5f1de1f4f77723da8c481e07f10e4765fedde4d0472294e3e341f20eac40fd2d79a2331ca6c0bfea1d2265cac4c8425c93d24dbeddc87ddd4896bf103c156d1613fcadec2310d3d0e7f89608d21cc01482c9b9315788f785ade1d4d2a", 0xd70}], 0x7) close(r5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x8000, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000180), 0x10082, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000400)=[{0x4d}, {0x44, 0x0, 0x0, 0xffffffff}, {0x16}]}) sysctl$net_inet_ip(&(0x7f0000002380)={0x4, 0x2, 0x0, 0x11}, 0x4, &(0x7f00000023c0)="bee4073c1989193c6500e3ffcfb9b373e48008dbf30fd2d63a1ecf9a4b1232c2abc3b15104c1e135b11938cb5beac4dc5e2d249e277571aa2dd3b1d419f9d3a9c5f0a6f16649cb4be5b6c841a25e0f1961d99631cc", &(0x7f0000002440)=0x55, &(0x7f0000002740)="bd211eab918b37c579cc36414884f19c43bf472ce27663e9080f9e399c94b50ab124636afb558437a6d538f5cc8a4c82debf55d331b9456287194bfdf7c04c8e443ff5b96e19b18b5b3a8eea11acb9f1ba0760e26184984e59fd9c65ec7d4c2f8f685770f1a68ae64dc8293bf49be3c60379814a7b7f1d58edb34c199c68691823f27efc655fae3a324360da42efcdb90b6839705b94e324394b2b10b69fecdff2145d0dab751e347b1c60348488522e2c5d922ef4475b9770ce4365cd6275a220f4789a678a12a7b604dd58d7ccd328003517d4eed608b6ba08370d370b41a6982e6c0c4ffaed68aa4e732af2a24e84ad4701c008b314b2c36fd4750c1296dfb5ac2ed1d1b1cf743083464c1dc7a6da8f4db6cdd2194601d7572019b3e5a064ffa986dfad423df2f5730ee7068e7a0dcb6735fd59f1e144c290ccec2a7d63212c349701cbb70a779d153df04396d350130715f4ccf924272fceecd35494a789e7388222d4c64018aa7da7e3a83b5d172cceee8858660c92a9a822bafb38181b8f1d4611bbd0663948f40d86e65a25351f8c538cd27966ea33eb384978b470ed4328f137c6cb3998ca54f63bc09cd987043e22c59357f19ec8edd6d05fc3b2e3e024a8a42691a3d206c9a084c89fa45e76fcf97a524dd68a7be2c7cdda93e4f78465c367114e008b1d5a98902e25d0da2f1f8f920fbb0a648d78f192023ac08fc38daf09e55e72f9baff885e8f487896c3b47be78545954f7c0b77561ff401c4aa2a98c9ff95c409b2285ce2fbe997b99dca0470a48aa06a17939b8459b1bb4dbea0802ed102b7d1eab4f616b7766219ea6dd6f511e418e30ecfe2047637c0917131b2a67f04bf9ef3651035574531eb482f64659938b0492848b743785e450e3c8f38eadedd9eb368e29eee4447bbf7dbe4f077ca0032ee5393f1044632e869751546c2a68304c224c2d649f632a62bf4a30a53bc5e19929566bae2b90ccb68ef5cae146c1e3e3f67f229cb6b4289b65c616e242443ea918552e23cec31b8c751f5f95fda008709cedbbc09bca84def5fbdd51ffcf47239d6496a4e301b05c2ee8c2d3b082def8581edad751b5468ecec56bca45141f6e2c7fe6456c105eb988b3b4ee37197ed4c5359644e22f21c02fac1fe87a0074c7f12ea3693ee3c8f30e809d7546a91f24bb98bbe8d26a8366895c06089e2e5b57a40be2a03284e5517c6183fa8a6e0594867551c00cb1d1250df27ff85c0c60596f5147fc31af8a93094cf0f12a7d62ba5bc3730bed2f26b1175718c92dbbf21614334cfc86ba869e72b72e6bb2ed578d0049184349b1a82fc708a0a13bccbab349111952ade9dbb8e6377c6df1afd77c3103d4a631e1624f737dde5067a78b0e7e889ac2404845e18d3a37329f48b7d328592d9c8961167d754a582cbd840ebbbf4062535be2d96901851f59bea358d3c8dcd852aea09a20a001152c093f9ccb87257be0d38ce38481094fae235f514fcab67822df56563629584b6a1304822682e1b273fe207eaa067be2910d5a0936ad9aa7a64b9be17be4f779be60f74f680c3aa1ec0c8e637faf645c946e854de707ac91db94ba0e419cc4100c4ee3c2fd554deab3bf4cce1bc7a77f1fe1b85d0b8bf51f67aadb1b147fb993fb39d4841423957bb8a6f8d402ab1f6a05d9492910b153a4a863ecec253550268f7a047b9869fe695fb6c5bacf32d223189177b699e99a146ed700f8803bdc8dd5f17ca46a00cc781c2c1632560876fc7c4e4192c18ca8678f16cbf7b3afdc41b3e292679d1c6779720fb7f7bdded9b67284fdd030f7dcb501b6764588b3422a5b1fa03c823a348b03e36b5729167af25bedfd13933aa9b222950c28494aa7eb91f2620869a4f8da46f5ead2cb5578ee390a2b851f144eb25e3e82ff74a5e3cdd250447d96ab344f8ab80bf81064b7cb3a313fffa776e7120391530d32450b2e91a88de36a66ede20debe373970541b24715bdb88832fb92cce2e11cfdc7e79fe91066704e3a2f5e5e4b73ce29a50d2edaa459093facef7e5e233a6f6d6ea128082434a0dd2ca3f3d73d494e6886c94aa0ed7f99020dbbbe761187eac8b1b2da7f1501d115eb2196561e51a401dd2cddb8436426f02d73d8553b52d749bd21402a383057a6f4d994ee49ad5a7a6ace4804a14a2f67d634aab323a7d7beb68f7ae23f3fa12942112f52eb923f3bb03fa02bfae71c7d861edabce555aada96e4cb5a0378fb921bd57c026adaedb57381ea8adaaa4520c2d28563b81c685815ada59bcd08d7346f76a21e3107ec00f9b53d8c75b92846737386ee3b522ca82189d3d469ddfb76dce2c7e59074d79e3b94b951f0f9cdbe20ef10b1543229acef40abc55ba7e44b79e57f80fd519b2369aa789d33299d2de8d1d5a9ea2cefb3112ecb8fd1f3b1057a5ecb8adc96aa0ed1bb45869d721bb879be8f98914b9adb3ca6c59984a07cfe5ff86f7db2efa3b26020c2cc27720d5d1afa993121397613bb6128078cd7785a95a92c7f5e1f557269172729736141090aa97208db35c29fda814db2091cd289664f946188ee671a90e9981c59f5c99ac3667ff663e4127b084e05a1a8af512d4a0e2b06c327bbb351836119aba63a883a736492ce628e8d91b535dd2d423761983c44851bafca3731cc202a89ad49df11248858948690af4324005d2cb23b527afe777a59927b331313e5c1c17d6136208f155ce1b8be22462726abc3f96362a70b2606ac370d7f15cd89a5f0e0c6f88a2c33ae13ecc63107378cc8e1b0b04852386c8db5e24d447adc58fccfc1ab27ec8c525cede9c8ff09f04cee1470dc82966bcc6b7c14d2902ceefdeb573d38aff9e2b5526edfdd7b9a0019e322a7c0378c7948d4a4ff531b20ea4bdc609617253a04075fa9bd7cc423812f5b5e143e6dbcfe70bf42199e496925323b31a22ee04524b5a5e973a718cd6b58bd1e3b1bb4bc59bc9e5807f5efa7d5f65905dfaf7e9112635659aa6168e491bda949f35d3f61df61ae3028dcf95bd9b9d7174cba1d9642ff783cf35e70b6acae6f6a3ac68be0307773eac3b240def3400b44493fc16155bb5cc0047d0227ee7de93acd0f7d1bac918037df7e21a420b20146092a26353c6ede13148f232cbb6956bec815367f3c4a74b60fedcfe634b402720a0733bbe916a7dfd28a7ece4eb0b2dabb38781aa461f2c1b5780493b3523de7d22efd61b71d10ada5b1b1e0c8b449833b78a2856973b2a3f9f34726029d5d0ccfc5b9195213330194a26439ec6a1dd0119b8174059ee3e653bc4e7f6917bccd79dcb82c3c8711faecf4daf03ebeb6ebae907ed8b4a278958d2617499027802f2b9826af558aedc7ce2ba150cfed83207e3a3527cd91b165bf1cda801bcb210a9b0c57d8d3d83cd402c8a78aa99bc2f3f9d6105d3aa47866a40dff5a5ec9085533c589e26036eb580d3eca9ed494f8ba956679cf9c5c8e747bc7ce9598f8199f754549f0704f5fe2c65d0fe6e9fddf438d7ab26289c18a8ddd4bb0ef5ce5f303f897265af784defb46af30e3f691d0c4ad6c72322363703a4b15ad82a40072203bf168f7300153ab8fe7be2bca5f16274b34d5f897bdc957bb24d78f7a7ea53a4a3402deb907879f7a2afa7ea2cb8f0dcd0827e185efd9155ee91d4082e929df7b49881dd6527ccdaf52b64ebc472c3daa0c7313f8a80326cd8d11b9ee1a05f4245e8a519e07014872f8b02753735a37ff63149fe82a3fdd1ae94c8bacac4e19479374493f1d3b7ee273305baf6719354908b95659932a56724c21ccbcd4cd6512da1b4502d08dfc1dccdb5ab30bd73360e881d3aefe8ee35dfce6a0952d9ac85a14078c22e2a628e5e4ac604342421cecb4a719522e7f88cfbfb8d9a0b1052bfd9b00f55201fe7dec5e026d8dbc502dca848766d26b7fa2bd978e243401d629f47eddd7ed702384a75d4d8c009d4b3f3fb90d0598b0392319b19beeedcba52f41617a026775d0ddd6de4192e8d13d7d4f70a33f192dcd878d3a113f32a53d9904f0c411082dcfabafcdb76bf145b3e517e3642c8fc9243245b3e67990fa3f0e6ca76e2a310945a8d87f7dea7e379d317cd6d3e3c540ab0b4bba2eb2c4a0802a0da87c76b31b3bd48f8f2328f5ba7c6fb4d91779d823039f2b30e2a9736c349311f134e5dd7b8e175b4d4c608b73c07bf581b2cfe78b761b1225067b82433b02db9787d76e8cb65d1eff4db68e185e19028f4bc51de4586535b074b82b644ced19449d8ae19ef27241774a526563a50ef21de84b99da68a28bdbb85126961183e35476e79dbdc37ce1882652c92cbc6b806e3e6a346bf4af4c65e2d6842a3cb08479a98d44e8a2ff70199875dcbd0f229a03c403c3e1f3ae2997cdae78ebd5261475dbaac3f8290436ce1e17c11369eaf58722e77478581ab14d505b7c7375efe670ea942dd374b41a03dfa0c8b7117a4332a005e7fa6100cdbffee8692361e7657fa59cfb5ce025363638c18e43be4d322589f2668c308abd9ccfb6022f99e7b93ce6fdcc54e0a2f1e17f9ef09f99de9f85052d8de0924b946d072a7a8177e4ca8fd340c6e8d3e913d25c69fedc7b2a65f0277001ae69d1365b8aea52dc3195bc76d87ae259533ad8761c141f44a985e5d29ae71e1bf574ce7344073732c8b7d90d52fb1c27c6766f57366b6d0dd9826c653815e62ca12169c828bb8053f5067f97fa615cea84da93e8c62618c63729753b830babc47162bf38f33936e1d90cbdaaf92605c26fd00c3c054b5ac909afba9becae16439ae69bb4f24229973d6e59d36f0067a7fcff680ec950f8b7b2a5a8f386735466f69e65a5e2cd7c6dd662ebbd45077bb8d837ef1f42e7b996a0b16818bececab8d47d5f57756b76cbdcb33df64682202637d0486508c0fbb604a1db1d6966c6f0873656d86b10992fadf6860daf3636d3997acb0257756217c2e4bbae63a89171f41fa33295110a7f0688c2d266ea9b3d72e960597470a4df4be67ed3e0a09de5f88e6bbb2f8f8053d7bb772ab87862ac2340b21ad3cf7b07aece499bdd3a869242e8ab75c2c8bea800a519f44ca6a2ac89b010b77eb6d3ee7cf795bb5d0855a54fca9b0890e18a65a3506e02c6749aae46c2e9f98b58acebe0cb2aa5e692f06e74ebbbb49d2be17c5cfcf421838a5be9c07c6ec217bb7ed602cdcc983d937c5c5739654ae55d8b3578472f4270cb6bf75676b80e2bbf7a8b906076bfb118f97f66f1dfaccdbbc39eccb53733b382b6e3bd1b3b7d6f368ee0b6d24a50ddbafa7840f91d98c0754471a5eb22b5a1874a4ba4913a368923c7aa99e1392603872097e4672ac9fab0a8c3ff3864613b6ef571a72a45dc041354b8bc38ae4cd4dd66dbb83086300f86a03ec6f52355d1ad058e98ea7feb5a102f2a3277308c484658f4e7b7bdc9355e50f2ec694e2cec94235a7b56baf7dfb19539d2669541744e550c7db00baba1c1930584296e7e364f61b8e01840a72cb03623fb9922f8f9e480901315362df0c28b6593c9d88da102bac6e4d442f22ffa39bafec9622c4779a6fd0b3a34977d981f63ec7255b7099a7e0136eb223b70fe13b25eed72a25e1c9fdd6a05afab4752a153885e1b6fd5c6db695f632dd4f81884dd3e775113d1c9c651da58c02dcf88ddcc4f00a5a9613552f777a8f7e6f9c93cf7174eeea938f5ee30da1a471cf405919e1d859e7e3d8f4008dfc3766db1b44749756741232ff617d9fef671bb477aef317bfa2ee4df04f3aeac00958ef10b4ca4e092028ccc98ad8cb4ffc2dafbe", 0x1000) write(r6, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) execve(0x0, 0x0, 0x0) close(r0) executing program 2: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8a9c21e98a4c915f, 0x102) r1 = getpid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000000)=[{}, {0x6, 0x0, 0x0, 0x3}]}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000080)=0x2) syz_emit_ethernet(0x2a, &(0x7f0000000240)={@local, @broadcast, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x9, @local, @multicast1, @local, @rand_addr=0x1ff}}}}) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x100, r1) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x812, r0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0x1) ioctl$FIOASYNC(r3, 0x80047469, &(0x7f0000000040)=0xfffffffc) read(r4, &(0x7f00000001c0)=""/153, 0x99) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) socket(0x2, 0x4001, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000000c0)) dup(0xffffffffffffffff) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r5, &(0x7f0000000480)="196f7fd58d64610a40bcfd24fe62a95fc2fe4d8defab14fcc52969ef4cb3db1f2b659cf502e8bf244a97340548dc0b81b7e4ecd2ebc27a18f8678db9d4d1b7b09559217a1876b90c0d220c21859d8c7ab2e196972875af076a6c70e198ab504068fa7becb11f692186c8c54b8314eb2195d1a1d4db3cb114d6bc342e4d5fd31e569710f4ee02b99bb1fb61315d3c0401350f20845475a263f0f222520ce2342a82d00185bf9a2152b38c13534f4df8f31ba166cf8c032ae1a1f6780191bbf14fa32e348fcfa317d4e6ac1fc29a105e623a8b4fa9c7fc305be75798b0ee60c1d2ede425d7bfaef0dbc135c073ca6d40257fc76d720d0394ecfe8fbaa413ba6badbb907fa1c724dc86e8e64ba24f601fc87dceb11749c4b170e832887c6793a2cc558c2350d0fce3d5b43c7c1c3b672d946e0aff60f96646150e55af6caed3b26040798de6741ae80857272385cdee7e36568794aa8e813f7a186258fb2cddf3480c626bc322eaa53f42c41dc7a18e75dc8bcd2bd6ed1c83f19c0d33862946353f4de0042553f67b8f01f1f588ff0bee47765ef7add36586d0d2a6fcc1103799f97e2150ee97958721757de1d18f3a9586de016bc08830cfb588c3d4f469e50e430d608a73c4938791c89e5609296fad48d66a2744894ef9c505c4dd6b9fd432e2f7a36b8aa486d5c2515480f75ab8232090aa42c1942ae644f2b20f92568923e83df4e2b933407c9a2f6b6ef6426b5dc467849497b037a8a59269d05b1dee358a031067d9649e8d9380ce89ee728ef86552ff76929b08530d89300e0b8fad76c33552774177d27581bd38e1e785c6e8e4bac3a49f37cf15edac202e4e20e02f97a5d55d220ef08b7f361586575ed53db6465aef5b6e37e76a68acb4697a7daea04228c22dbeac41ce88d1137b6334c8ed2339b2f0e7ce0f73f78eabca59b6bc84a098d810238c7194f3dfc7815f9cb14cdb15b87863469cf18de65e7a7ddf7bfe8059ed1ddff251557e4e0e57085406a315af3466af75a85d4dfdcca468fd8d03e0e65e164743eaaac166f63ba7a4d668f11728bf0046eac6b574a78dd98fe2a6f1922f025bb57c99d006055edf4e7d3e8aa4c36fbd5d221d91a86dffb234bb00f39c13633bc70c8f51b12c6a6c7b516f1552ba2ed595fa75eb197f784e3461e54978d735408ce315434aa4d979d0d2f68aa3c485450cbe741177dcf4a2f074a47439656cc31456fed4f8c37dae3fa8ac6657eca6e6c06074b2bf92eeeb00a292426aaabf57520c9ba6e5c8f0d1a7121cab4188bc9404c25023383ec14e15940866b11f260bd0d6679b1a1478b9d7ec130b3542679163078af64bdaf35f53e4beae47d8db620986dfb5aaad0008f3bc07cbab2fda3a63e4ee62b1d5379e3e9453831ad4885d2b05a94f4385ccaf56440462d794317ccd13bc50bd280672419e55894206bf5587675f43974637c86f15c1a75d53b7332a6b055ca4fb6e43ed928b9e1518880344efebbce8b1966f5f7c926b1be09db2358d11532f1ccb3f9f5d481280dd5eb5ab584bca6c11d9307154f28f8c396b5f26d0d6c752dcfa639db910ea6d5df8c5c2a6eedf806e1f6000b5dc2908d116a36cbae867a454e06ce3c9abbdce3051457454e1433cae047de365f591b9fc46c7ab5f95ccb5f1589d486b486f2383ff8e0a8680880420c48837f94fcc0b5157f620bd8388c9693458e96f92e8685751571de23da07ca338c99c092b189da347124a73ef8b6a14277db694fe308dd9ee877b316cbf762d386c672bb88d360abc566d9ffd38fb0ddf826cdae59c3be7b8beee61069b173f88a3238d796a42ba6a06f178f545a211c316436e951a947a33aa8480e9536bfc04c34a91a73ad37cc8feaca23ce9898c1993fc635d78c93227e09cdf4e784a6ac36f15074f603b40dda59f710dc072f9ea6913174684be8f9521dcbfa0ddcdb1bc49e0db43b5aedd1a55e8e037964c8021531b01a9783c6c0ddeaffb0b99930ec05cbd52defe78fc06e73fea3ffbc2b4fc38dec9af6d69ee3dd2abc0a3df708f6a28703ef5eb34a8c80c4d7e97f764f9c2b4fcdb6e893277146c4c1e917b4b4717730196d6e9d50f3e11b89295fd326b8e396c2e4c96c25dfa9a1ee61ad4545be6cf8fd33f40b8496ef34acb55a5fe377c4d01709269ad5d158c2cd43b184c74c7b66f7fe61adea2781bc5785852760b9edb88e13bc0431d1d738cd12ea0f2a21ab6d34b39414a6fb4968e73e39a29a29b42579e14c20e5bd9f30356f2806e553c70d801c5340dfbaef5f459300ca150dd050d6a909267fb95650dffb4a406a9c25a7ed4bea3d776c2c08ce11c45d83bf5aadb6c7a58cd36e05f45d49c2047e3ef80d0ae6cc459da1f426bc14e3bb65f4e5fb906655fdbd7b1b13f8bb5ac0c9ce56e8dd0583ca7d44e63a28288f5bc6bf207e2802963482c6e8ab23b5e18668359c26ad904765b481a8127348636cf2cb3fa3dac53a4192754b26599d5d1ab37e8719f62c005930924a6fab4b2cfc5adf82e3bd74263c3b8d87879ca5359c5c2bfb347503c9dba0453364ab05c048180cdb02601684f7230fa96fe0319d5f5afd53ae4b4fad9638b3067e67b5c99b41a20d04ad17bc71b38f730c8fb3259c8610f026e102b4bcccbb24693008eee8d4dd8a84bbe9d011cc5ba9c57fbf5484b29f4009287d5d24cd10187dd024457b6c9c006c814ef531e0a21474175348742dcff3f3b83a64ed496348d0281bd25ac6177ebe42d2636f781babc21ba3a98a67acf63670966a0a0b97c51224c4b28a5f705f886d35517cb3df52a23435f55a679b4d3e32535d7406382576bead2aa9887d775c3135141e36826ca7c32ce19449088704d1baacca01f0e939da5949885a86fc63a4fd029f3d0dbd0669d94225f30d6686c30c3760b8cc425f711c2b7538777bc8fb5da6f15cf719f55dc2ba84c98f4ce46fceb3d5eb041b32893014b4084e94169304abc365e254f4d0050b1f49aeab0a38a123411892b41fb1ea0319144af10720079d8a8e257de1bce18db625504472831d97ca395e08015af4e6b53ea047ce2ce4819f06a448e580ca237fad0809351025539c3d2a1afba24105d2add1e57de5045b5aaae8a38e3f4012c7be8d24fecaa623432a576ae1552c6dbe9837fdccef79bce9c351e8950d7f151d1685184cd45772d8e8efe810b408937919b23903f5d7d030e21c2c72b080a1a8d8708a8232fd8ab1c02aa928ccb6e847993f04276b27b86a352d14d1f5351a0346a16fd97938b77fe41337e53ef92518d5237b8e995930ba27a1777615529293bad4ae196942c35b72f5098d4db12fbd4ff93317a9aa00464b363a64cfd64ad8229f588a32a35ddc65b041f0400d0165eedc92588e6edd5ece902a50b4f7766f351f8f660af9e34ddfb19a18f77d3995c2f052a4990804bac9e2bde832e85431a2924e830dca7aca421d22b0ab5a557521aa1ca65cdca7171ba026aabed7ed8bf39e08d670a9b12805cf41d3972e28f7953911d0e8aab7ef9ec42ceaa0a9a1205dd831164a4cae89f9dbdfc8c952ea71a926e1a98bc989538afd53ff740c7cb1491db5f14e6ac529942aec449e82eb77b0473edd64a66cf2cd6becc4dc76414ff48f6574bdd531b3f20a4f39a6a7bf7973a639cd1edaa56b5f36b57c2b24539ca42251add1e6dd46e25d182623300c1b113220df5e8d50f9ddefacdcba3f5578c5c70e04d256641247346014be195ea55f2f030d7745329ada12b6bbd98223046345635564b5cf961b10ffab6ce06cbee6a0d87ab3b1eb3044f9b6e7eba201f3250fd4c2734cddefbed515371857ac5c8046a8e187b99dd0aca711f2c5b669af23dcb45557701dbfb9dfbfe884c1e0f1d6e49538ee1e343f5d83b10eb524e45e47e9bb94ee7074f13d96c587df876edfc095a66e0acbdba53e42c16082ecd29789b25c01deef55b68da5f8f64079df2a933e8baaf5a9b5600237b91b94b15a99f4d546097387e9875a385d41e13a24d977e24c54fe7acef515daaf5cb8bbb4c5fe9be30e1481a39e4b37576974cead7d4edd265785b217bf531ecfc8a6d4d8d49babb463dce93f1124771879839286eea7c9ee793c9ab0a94f5c066549c82ca556cef87c363ec516ae1207e5b4fe9b0827eec3fcbea57ff737829704fdff74278384ca41bd870d6e355e7704a90b6f41ec58278e6c73932925f949e50d632fceebd8c0eb84e585f390fea7520fd71c588bb63542b434deec4fd42074d00b211601564aa022c15c03f0e7aca88bfebaa74eaa9e449ce32b3ee3eb7f087023c911721f28b42875862dc251037ccae851f4419658b8de75f67156b450b7de2df5d2b89c050c44b6d1cb3f540b4049cda8efc316a62eb43b77884b8712fdeb826a82b1b8f896a19d04c8d0f59368afa33d6decd0456ed7add52e8baf36db75f17fe68b04ce74c25adbbbea3f535e5b824c992bca79191a39ebfc8d114be4efc4d27b6e1d4eac4e7e5ea2a38e95ad0cf941904b808c0746eb9a145d639e331a088b4f2a898c95e38bec62445fb8ba44fa1a8559a45428cf1e80eb5de22b3133fe742518ea6cf9e4d095ea5d860e080e6c187efdeee64830c770601647ba70e422db8f9def1ba9f883cafa0d4f7f9d554cba07c6e9c10e521e01a10da7cf885a8de1efb7236d01917ad2ea13f92297501c8049582af0b06dc65632c4d453d923249785c0f5eba038ec25a051169cd579bf2fdcb74dc4e31a78e62f4ee052c0652e1bf0d97eab94af292ca51f111ef2855a622b18581703527d42330ba2562645723ab71048d2144e3d6462d484957745451c031516afc41e87baede3935af80fa61c417e71d3ec9103c14624ea532d2f14ae5a5dba623d171d73748d42eb5e68c1bf303c2e9ea088fa89e55bb4dd12f1b775da1c50e112580b4b4f7114285f8f2ddea6211e183111fe3fa562665bbec3caed1bfef7639994a589d53663fb47d02b017f3de66b2c86f5de1e821e3d6f6f8f3b036e51ebda4f787b028c94547d9cd9744d8c912b7e856f8c36ff74bc7883c9cfce37deb1d98524a3f8d36dee300a7feb7c2229168595f3b9e7316c3653a04f7d133c0638afe517d87584719b7ce0aad5312301fdf7b4768cd706fb98debf2fc56aab67c34887ca5800909e198f264e6bd44a411c3f78e8ab14841f1f111ea7767c5d7901a08a44becb17253c63a54b17c4af1a12e47ae042fa41fee3a4b5b895ef5824a08828188c1cdd37e84eaf89976003564113da2bd6446a20bb8af1963fac00718d765e6e2905849280430461ae00deeac5a36d33b7257ed47273e1dbc70a70aa27226afdeabcc6ae5b4b83a6365b293da3b207e3482d63dc00f83111cb5d0fc9fdb218110a3b8210415777face658cfaf7cf563bdacf62355ea977a76ecde1e0b9ea9d064ada292ab5e07707eed8b894d896ba1b0f018ed165ec9c22eed96b0861474d0663c03eebdd2a768bdf1b0247a03123b001d5b5040ef0b9aab2ac1ae4005005b6178a8ed673e35ca10f8c9e086954b36aa47c09c33569aba687b3ff3af179f5df1b6ff8d7e84245b62d477249293a9caff50fe1a40aa622d517df12640d3d6d610f91da94cf58c2d1b96f6e03b94fa144cdab2dec2a6d9901b4bfc81a59a3812c5ee1f6c046f10d2c5d5ff4e285dba3b2c0fd8a2a19d5982074b3178ebed42b28119ac8d9cc8229fe1d357c4496c8263c441f9719cb7a5021f094059b7acacf7b57d5704f2a69c9f041f77b9e7a76ac920665f05f23331efdd4eab66e1d5fcaa17", 0x1000) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000000)=[{0x4}, {0x4}, {0x40e}]}) sysctl$net_inet_icmp(&(0x7f0000000180)={0x4, 0x2, 0x1, 0x5}, 0x4, &(0x7f00000001c0)="9432fb3c", &(0x7f00000002c0)=0x4, &(0x7f0000000300), 0x0) clock_gettime(0x67f3248105b4e007, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) select(0x20, 0x0, 0x0, 0x0, &(0x7f0000001940)) executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) select(0x40, &(0x7f00000001c0)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) accept(r0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, 0x0) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) semctl$GETALL(0x0, 0x0, 0x6, 0x0) socket$unix(0x1, 0x5, 0x0) (async) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) (async) listen(r0, 0x0) (async) socket$unix(0x1, 0x5, 0x0) (async) select(0x40, &(0x7f00000001c0)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async) accept(r0, 0x0, 0x0) (async) ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, 0x0) (async) open(0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) semctl$GETALL(0x0, 0x0, 0x6, 0x0) (async) executing program 5: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x5, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) nanosleep(&(0x7f0000000100)={0x3, 0x900000000ffff}, &(0x7f00000001c0)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, 0x0, 0x0) semop(r2, &(0x7f0000000480)=[{0x3, 0x4, 0x1800}, {0x0, 0x80, 0x800}, {0x4, 0x1f, 0x1000}, {0x1, 0x0, 0x800}, {0x0, 0xe0b, 0xc00}, {0x0, 0x1}, {0x4, 0xfffe, 0x1800}, {0x4, 0xfc0a, 0x1800}, {0x3, 0x9, 0x2800}], 0x9) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) r3 = semget(0x1, 0x2, 0x109) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000080)=0x6) semctl$IPC_RMID(r2, 0x0, 0x0) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f0000000040)=""/34) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x3, 0x0) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) close(r0) socket(0x18, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000a00)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x13, &(0x7f0000000040)="fd0cc085", 0x4) dup2(r0, r1) sendto$inet(r0, &(0x7f0000000080)="cb770dadbcc42b97e2a47d299826a8e948c5c9ace9923fb210ee70708c70dbe66b5cc67c3073bf0a", 0x28, 0xc, &(0x7f0000000100)={0x2, 0x3}, 0xc) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYRESOCT]) r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$LIOCSFD(r1, 0xc050756a, &(0x7f0000000040)) executing program 3: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaef125c000000", 0x7) r1 = socket$inet(0x2, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x40, 0x62}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xe1b, 0xfffffffb, 0xffffffbd, "000012000009000000ce00"}) writev(r2, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a64eba325f463e33f97875698a82d358ab36b7e60fd5c7e6a8ffc3e95b325c6af1b2e791e7179777f4069d3d01a749c1ec45c68078f5eb751dc49822b0cef7dbac12e2025ef363afa02fbe1f472c7e8cda2cd1f3793dc78c4f11c69a6222528cedb80f625411451149919e2cd901366e041a1eee8c4c5be84dafc3172d4a81d4f426816fd21f1645692e336e576bba0655e12f9bd5bae85d5aec8a42a86a7e0f3adf3a7ada011aad88843045e40ed71d7e5d01aadb13b44d67c06bcff8c1bad51a64406fdc0e4360f875fbad634cfa493c5335cfa6fb7469f282110b8b1d3de5dea5f45293fd1bbe366a5d72ad263eb261908b9c3a96eb6d7eb86faa5e538e85dd1bdf13ac17a795d752a7b668cfe2a36177699af6d89c740dea0c18bdc24228b48d32789770bc1f3af2b25a0aec924f37fdfb42e00180cbe934a6dc4118575071bd3ab33882a5d1303a3bc60372cdd02be72d270b07bb232b303ce40b3fee0780fc48ba18c8090b5af8a8f8cbe4a694ea6fc219c54a1387101aaefe7cd8ca85bb84ff62b0c7bcd7ccc7c0deebff509", 0x1c9}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) dup2(r1, r3) clock_settime(0x100000000000000, &(0x7f0000000040)={0x2000000}) socket$inet(0x2, 0x2, 0x0) (async) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaef125c000000", 0x7) (async) socket$inet(0x2, 0x3, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x40, 0x62}) (async) syz_open_pts() (async) close(r2) (async) syz_open_pts() (async) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xe1b, 0xfffffffb, 0xffffffbd, "000012000009000000ce00"}) (async) writev(r2, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a64eba325f463e33f97875698a82d358ab36b7e60fd5c7e6a8ffc3e95b325c6af1b2e791e7179777f4069d3d01a749c1ec45c68078f5eb751dc49822b0cef7dbac12e2025ef363afa02fbe1f472c7e8cda2cd1f3793dc78c4f11c69a6222528cedb80f625411451149919e2cd901366e041a1eee8c4c5be84dafc3172d4a81d4f426816fd21f1645692e336e576bba0655e12f9bd5bae85d5aec8a42a86a7e0f3adf3a7ada011aad88843045e40ed71d7e5d01aadb13b44d67c06bcff8c1bad51a64406fdc0e4360f875fbad634cfa493c5335cfa6fb7469f282110b8b1d3de5dea5f45293fd1bbe366a5d72ad263eb261908b9c3a96eb6d7eb86faa5e538e85dd1bdf13ac17a795d752a7b668cfe2a36177699af6d89c740dea0c18bdc24228b48d32789770bc1f3af2b25a0aec924f37fdfb42e00180cbe934a6dc4118575071bd3ab33882a5d1303a3bc60372cdd02be72d270b07bb232b303ce40b3fee0780fc48ba18c8090b5af8a8f8cbe4a694ea6fc219c54a1387101aaefe7cd8ca85bb84ff62b0c7bcd7ccc7c0deebff509", 0x1c9}], 0x1) (async) socket$inet(0x2, 0x2, 0x0) (async) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) (async) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) (async) dup2(r1, r3) (async) clock_settime(0x100000000000000, &(0x7f0000000040)={0x2000000}) (async) executing program 7: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000a31000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000d4e000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ef3000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff8000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff8000/0x7000)=nil, &(0x7f0000800000/0x800000)=nil}, {&(0x7f0000c9c000/0x1000)=nil, &(0x7f0000c53000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil}], './file0\x00'}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000180)={{}, 0x0, 0x0}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, r1}, 0xffffffffffffffff, 0x0, 0x3}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r3 = socket(0x2, 0x2, 0x0) socket(0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) readv(r5, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/9, 0x9}], 0x1) dup2(r4, r5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) executing program 4: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000001200)='./file0\x00', 0x1, 0x100, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x30) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) syz_open_pts() socket(0x1d5d1f8743935b2f, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbeb67ede45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba2e97955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece850794e74035f5bc054eb1dbddf42a05c375ee46b5127e770865a6439dd168bf445eb77603f53343fd7c7814a2f967500d8037dd10ab8c11c53b62f58e42b7a32f1b436af9bca3bb635916fcf900fde621c562a5c583b3c2754d67518b650dab3ce94c3e5f1d91950f30eb9d682ee39f2f6f06e7582868a66467530a8aff405a3d598a429f2b9a7a4f6aee55e09e3140ec5c72a0df91770482dc37d38620c00549fcc579967035dff0fdf8de976e889d46a300e0f778a31fc99dd87ddb9aa2598017cddb931374434cee2d0d2d26090e4f89add1c2dcff0147c67e632ac0c73422d3d3f1b5020270e5108b6ab7a61116c2679ca79a3dfbcb7085e48a1e1909a031f840b9bf286c52d044654a017ef49c6be74cfa1b4a4a14600c12cf2a5a12f276c81726484377ad8c3d0058975fd323e0cb115b5c57a093da4981ecaad30d08a38f721bc79324292a84a033ac56", 0x1d1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000001280), 0x80, 0x0) sysctl$net_inet_ip(&(0x7f00000012c0)={0x4, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r2, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84", &(0x7f0000000080)=0x13, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000001240)=ANY=[@ANYRESOCT=r1]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) write(0xffffffffffffffff, &(0x7f0000000080)="39f29fffa7f3506c", 0x8) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f00006f6000/0x3000)=nil, 0x3000, 0x4, 0x10, r3, 0x0) socket$inet6(0x18, 0x4006, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x3c, 0x0, 0x0) writev(r3, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000001180)="5f6a8de84b4c86cd523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x41}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r3, 0x0) ftruncate(0xffffffffffffffff, 0x0) ioctl$WSKBDIO_SETENCODING(r3, 0x80045710, &(0x7f0000000040)) executing program 1: mknod(0x0, 0x2000, 0x1604) r0 = open(0x0, 0x0, 0x0) dup(r0) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000001480)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8000, 0x400, 0x7fffffffffffffff}) r1 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0\x00') sendto$unix(r1, &(0x7f0000000140)="b100050100ffffffff00000007010000331c13fece910b00fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b2b7be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0902000000e371a3f8343712051eeab70800000000000000ffffffff001000"/177, 0xb1, 0x0, 0x0, 0x0) chdir(&(0x7f0000000100)='./bus\x00') executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='%'], 0x30}, 0x0) sendmmsg(r0, &(0x7f0000000100)={0x0}, 0x10, 0x0) sysctl$hw(&(0x7f00000000c0)={0x6, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) getgroups(0x4, &(0x7f0000000300)=[0x0, r4, 0x0, 0x0]) syz_emit_ethernet(0x22, &(0x7f0000000080)=ANY=[@ANYRES32]) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x1ff, 0x3, 0x100, 0x6, "046cf52b14b8001a00"}) executing program 2: r0 = socket(0x11, 0x8000, 0x3) r1 = kqueue() setreuid(0xee00, 0x0) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r3 = getuid() fchown(r2, r3, 0xffffffffffffffff) r4 = getuid() setreuid(0xee00, r4) r5 = socket$unix(0x1, 0x5, 0x0) bind$unix(r5, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r6 = socket$unix(0x1, 0x5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0xf3}], 0x0, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x4}, 0x10, 0x0) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1000000029, 0xd, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000000c0), &(0x7f0000000100)=0x4) kevent(r1, 0x0, 0x0, &(0x7f0000000380), 0x7, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000140)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [], [], [0x0, 0xfffffffffffffffe], [], {0x0, 0x0, 0x0, 0x6}}}) r8 = accept$unix(r6, &(0x7f0000000500)=@file={0x0, ""/247}, &(0x7f0000000600)=0xf9) r9 = getpgrp() r10 = getgid() r11 = getppid() r12 = dup(r0) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0xc99, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r13, 0x80105728, &(0x7f0000000140)={&(0x7f0000000340)=[{}, {0x26}], 0x2}) sendmsg$unix(r6, &(0x7f0000000880)={&(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000400)="16c0cdb23c36b90b1592bcd77ea852219375c70d3b23ef433a2449bc510a217026f7902f0c506be82bbbae92438da7bc3af5fa210eda3de2df927def40ae8d6efebaf9fd2b3f9a66ed66746b081085a06d90ae2eedec51", 0x57}], 0x1, &(0x7f0000000700)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r6, r0]}, @rights={0x20, 0xffff, 0x1, [r2, r2, r2]}, @rights={0x38, 0xffff, 0x1, [r2, r0, r5, r6, r5, r0, r1, r5, r8]}, @rights={0x28, 0xffff, 0x1, [r6, r1, r5, r5, r0, r5]}, @rights={0x28, 0xffff, 0x1, [r2, r5, r0, r1, r5, r2]}, @cred={0x20, 0xffff, 0x0, r9, r3, r10}, @cred={0x20, 0xffff, 0x0, r11, r4}, @rights={0x20, 0xffff, 0x1, [r2, 0xffffffffffffffff, r5, r12]}, @rights={0x30, 0xffff, 0x1, [r0, r13, r2, r2, r5, r0, r6]}], 0x158, 0x406}, 0xa) kevent(r1, &(0x7f0000000080), 0x404, 0x0, 0x7fffffff, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000340)=ANY=[@ANYRES32=r0]) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x49}, {0x81, 0x0, 0x0, 0x7}]}) socketpair(0x1, 0x4000, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r3 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x524, r3) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0), 0x2, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r5, 0x80105702, &(0x7f0000000300)={0x7, 0x80000000, 0x7fffffff, 0x9}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) getsockopt$sock_int(r1, 0xffff, 0x40, &(0x7f0000000040), &(0x7f0000000080)=0x4) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000380)=0x1c, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r6, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = dup2(r7, r8) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)='\x00', 0x1}], 0x1) r10 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r10, 0xc0206911, &(0x7f0000000180)) r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x400, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x7}, {0x64}, {0x6}]}) r13 = dup2(r9, r2) poll(&(0x7f0000000280)=[{r12, 0x4}, {r13, 0x2}, {r9, 0x10}, {r4, 0x80}, {r8, 0x4}], 0x5, 0x9) executing program 3: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) (async) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) (async) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) (async) clock_getres(0x0, &(0x7f0000000280)) (async) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) (async) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) (async) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) (async) r5 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) (async) r6 = socket(0x2, 0x1, 0x0) r7 = dup(r6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = dup(r8) recvmmsg(r9, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) (async) dup2(r7, r9) execve(0x0, 0x0, 0x0) recvmmsg(r9, &(0x7f00000005c0)={0x0}, 0x10, 0x0, 0x0) (async) r10 = kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) (async) kevent(r10, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) (async) r11 = getpgid(0x0) ioctl$BIOCGETIF(r3, 0x4020426b, 0x0) (async) fcntl$setown(r3, 0x6, r11) executing program 7: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r0, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000800)=0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod$loop(0x0, 0x0, 0x1) rename(&(0x7f0000001340)='./file0\x00', &(0x7f0000000280)='./file1\x00') r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206916, &(0x7f00000001c0)) writev(r1, &(0x7f0000000540)=[{0x0}, {0x0}, {&(0x7f0000000200)="a5d2a31e4fd2ed0e431556d1d46f08c4389a3cf58148722949eacd20ecbfa638ec1b53c83255c543ed446b4b2957e40e22de9f104bcae46e27d7a851c6c88c063679f894cb26ebff8f0e5fb3af87769bb590687e6d54957621a72b7ac96031e7064814880e90bdd593ac064d", 0x6c}], 0x3) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000280)={0x2, 0x5, 0x98c49791d1c4874}, 0x3, &(0x7f0000000980), 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) r4 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x40000000, r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x1a, &(0x7f00000000c0)="5ab777a5348fc8ec6917dd3a502a5a62926bad30c9e12c5ae17057e5f7e190feddbc544a5392d54944fdf302e939c28dc58d3c3b8f46b484434bf1f9c57e80a53767366ab7d02dba420b76dffc8141f5f220e14f50c9a6c392990c9c94965677eb5423d98fc93989be351030f426fec2e517a4ca99bb27095a9d4d1c9386cb0fecb30741bb8dda69b1824d", 0x8b) executing program 6: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000040), 0x4) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000100)=r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r3 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000280)="53a7c3f17f5676299a0600987beac1", 0x2}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r3, r0) open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x40000269000000}) sendmsg$unix(r0, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e}, 0x0) r5 = socket$inet(0x1e, 0x3, 0x0) writev(r5, &(0x7f00000011c0)=[{&(0x7f0000000040)="09c0afd0911105c80ef6877181651c00dbfd791a0a39b490dea4932813f89179a4f6d7c31f64d6bfc9296b8a1cbb91136eb84564eac3590ef37025567588e90d897aa58fa9ec889108de8ef25709c906bd0bfbadc871b4b9fcbe9f21e940908a7e6fdc92f996748ed3f183d9a893d2060045da0903a7df7e90eab767b4e587fac6eb8a2c8a97f322d9bb162aa4c4713e3d10d604127f4ff6e1d875e3c5e27680c2e149c57b193c6c7b28e5e6283a32e105d1d0995d0b9bca2ad1b0135b98a43f8188d741cf60555c4ea7ddc20409ae5539889e4b414dbd33ee7e", 0xda}, {&(0x7f0000000140)="c195103428d6a946b108de902024bcfb772ab424513ced281ae01dc6e3716bc1ad767ca9fca3e157049ccfb1a93d87abeca9758afae55cec923b9db963c5446dabc756a117ef94558f2402eaf0ffc0df74ee65836865b96297680ba4276cd565f61b5fe3c764aa8470d7df1c9c041fb23f0d40be60f2ecd91f090d78ea3ac553ea888a8d52b1d12bbeea81b30f510d806aa5703102c332ea1b61cbcd8fae36bb3e2dfc9b5078ffa4fb6c50cc1a8665971744bfd9d93f4d9f5aedd8211d8659e30bc821da708eb922177a41647cfbaf55814eb21d4c3cba182b3f4d548a2ce95fddd25f979884eafb5eaefe36166cb3f5dd306dd6e3dcc0966f887598bd3f714f2f03b2bf3061b971112bb459a5ac12c3984958992d750afacd40a0626d11ef0e47681d5ec1e9cbf37be8b8694b21f751478eab4f7e846d97e27748d0dcdd676c536d054f0cd352d00fd438bf5c1cb911d0f03f76badf43991c8a52385367a3f54fff005d726a5eafdd461692aabe545f7c51682e190f5fe72ae7254a4f8a3834d41a16016d3184fddee71803005bbb2a70ea6488076cbb0be04fc8264737650511e3496708c5e297c0da2bf5391acaf24d519bb4e1b562c3fe0960c1f171fbed8125cd397e68e93a28ecf6b7af10dd62ac11852dd61d562ad7d17700049de5efe50ccc22f9df35518cba123ed863d57c32e4d2a571a18791dadc3ee8ed7d20987cd8f659611066588a926130afe7e335c16e41c395347338c0080d8cce8972f43a180c3ae3f2f1233639bbc947533a2a40296def2e5b46d78e461389195e7d90f6860f3426bf53cded3ec6f0ae9ee2711aa8a68ded58149f8e42c2b7f3279c7ba6e024674c6325f5a2fa1b735c0f621a1f0323519a5f937990fa0df904157f01d6f9fa64d1fa676483fa98cf87d73525dd4aa411e6ca1d17397ba17bc844c867f2c68b7c779bc14b2fe23ab8260717d9f47666b2ccc12779ffcc7f53620e7fc10dac3462188b3ad29ade26fdc511243afac1e32e2c6a4109443564e0f17564c7eb369ed7dea849151558858652121e4f95563dcee52bc950b25888a2ed0f1f13a92e7f231d714682fe2ba8596f521538dd3cb1d099afb0c04563b37fb709cbeefee348b1514f578bb3026c8a887ddef442ed3559769d0b1d62838e46f631b317fca0c005731856a4858c7c2af5cc535ac0645df310e756c25562d7832f1fee1175cd68d7eea6ca25cb429c686305eb34c4ff7a51dd565ef335425d88844b1daa833d62e53b66520f624864581bfb67c78f824879e93f9249dbcccb74acef438892e299b1e4389b2dec723afd9881559957313d455bbb35ddd6821b8d20c9fd66d9f5d4d91d2b7104c0165e2911b66efc1376db4e72787365b9c0287587fd45f85411c2515fb16820f15c39643bada0d5b150bfa5449ab32964dd7fccbeb7183033debd4594c7c3892bde4dc1bcb8016c6445e360d97f34458c5fec9aca6a40965dab76303883e9d8ad3b1a6390946b77ff84101fcfa77a2e5c2a0371286e6dc3000f0f2f38acee98d875c266a9cbaee5fbcf4532a7faaa3181c47569a71665d032b7bdbe047740e055b793866b1255af7fb690fe0b61df8a2dd8cf6af1d6fa264cd0395d44cf7a942cf00ca4dcbe765ed3f02d9040813de15575d27eb7988b5d4d9fb66f393c0c7f87a2bc79128e605d3139708709f9d8296fae292e2534fcfc797c9989a981b0d7d8f1f5779c82e41c69fc466f39b1a501ffcd0f633f91b744f60edbac48d9ddf75f528fb04cbd222343f922a91b7dc8a29b92d702a90314929b3dcc364105e6e30c9e96a6d3d5900ca69a918a07bc41c255ab31afcf3c790e1899a7fcec1352cf23b25cb1abeea53a5840d9a29b7a8c2e0e111b0bd8f45c57ae9e5cefc719bc8f87e1b1558346be02193edef45b01fda1f06017b075c8de57147bf262a4ed7ca95c2a1ee5bcbd4e430ce488576db438854308374a8f36005393c868e14d62ed938d9a6358e8cfca3d13822ab0fa4fecdd18bb3602d690d672fe94f6a0a99726c36ed29fc84a0af34cc2aa93c7578fff62e15f25eb9801a0d62b9a105e2ed41ea36c0b178c331069c1fcf3ce77e00774e51a357a7ac3b92c675acbe181d58cc0074a63252b5ea75846c63f87c4ecdb23b9c32ac73c9f9046b506dcaa07e2b7aab414d6907084ff9d6cc4d98327f277e3bd65272bb66fd03b6a017b73aeb678c101d8b4d543653d398c84f3e71a755f780c8f4b28e4aff1e7fa4b1b923954039a7d8a477657b878c90ea76d44a08a7b43216c06ae6f0c9b76f1e1d78372bc1e8b287f3e21d4687735439cf8dccbe2d833090848c4e84ffc54acee8214c1da578de5c15e6bc7dffbae00d8a3e73889c79049bd900c8bc75693ca4c22b2625ce8e7c552db22e0cd8476d24243c69d9b53c9a787e43b47dfb0db26047f69973e9770541974e690fdedb01f8cbb981bc00d5e4c7c3c7608622d36b692365112465b9ca1d627da573939170058885c2203136d167d1ce1ddc4ea04a6e67cafc100f85aab5b7fa3d9cb00ee77ee7664b400bae01a633e04b5a581fc17e85e622ca8a34fbbaf5a9fc73854eda56648ebad605b79c1cfe81714d51c822f9b60a030f45256d85f1ffb75a1d1152bf36ec5aeb71ca63610624a205acd0b654b73a485a6705e4fbf02ac81449da81d8c73628b2ffee1e1d4b1edf111e1854ddd44f5c8df34a856bb65fa70d7f537adedc825af3b67859bf7dd6944bb3b525d9e3493af514657172b6fe68fd28559ad092b170d645a89d8256a8b98a9acdc8b4d34a56a8b17fd25d1a6c9f8052ef3e70a8cd6d64b761db45d50bf76c7fe4144e8f59de57dada0ece7e0955fd82d6b4938bce64b623338b55c0d29b0e80fac16944e2805ba29d6dbe81de52ce7b736c75179440651005a3c0a806a3cda6bd61911fed592881f5e4d257acb38c60e42f80bb6d543341d886af02ad5628165bc487148cac0392062c425f51376bb2e63486e23248c0c170b1902265c9b05e7871b089d75a76561d1bb0da0d2ce20f839cf3fcf9b97fd892ec477ebb91c528007a999ff221803f000b996a9f4532e4a6e0a41c45f6a27584138a2e34aa961bfef83c97f0179b3d6e40fe36e3422bc854af9cbe2d51d2a9467c31edadef22b48773b858c9ed42bf0830916473ff30fdeef798329008843be21066e968f18f459dae26a1f4db12dd85cde12c9179e7176fe19e8cf2d26ad0ef75e7df46b5cb66cf8b76cea1f43344af88b907fedf7345ee2ee595becc35984d15ebf2364c4ddc2dd3a46ba10829ec15474b1f01168298b8b63d4a91a969fe76cdb8a9c832e66fdc4d52e5cc91b9ed1be5f91cb820e9c996514d0cd6bced3a736e0e107d2d760c0d44ac51de4258566c26699a6ff279cf35f75926c527662457b34f91256774f1c0f212da2fc443a4c45dd1f16b3f27140256df284ad82737db1cfa2aebeca70b1790a6ae2f554bc7e30a0589d59eb7b76ebe3f18e2db8965a0df5722d8e8fefc7eb966d70687b8e89e427c6cb5b238fd36603aee718cdd20dd257ba043850d5952cccbd78f1dfbdec15dc6b6806670e2c07c7aa90cf8918b37453bb7c0dd3dac4d39d4e7b7f7f6d042623cd63843de20f1901e384f8839dbd221df61c1797a410e92f23ffc678db57a9a204881c6af2d1aae8c71d915cf9bb75b2c47066d9676bd07459728f984440d353bb1ffc5b5bd146fc9115a72b4fd6861b6cbb7b6a1e49affa63f9d326f7aa821efdc634ba8f978725c309233525e0a3cde704e2da93720c707468feda95c193a1afc44a1c8592141ad703e53061c3b63607f47935572d8896b6bd45e6a2d641d6c4b6247af8d3f9e72d8f6f026bc89732c6b4395ed30292f3816735921a67151a9544fcaf8728972a6508076504bc4d5b127fe8aea3967dff03d0ff1bbdd2c66801af57679a44a06e911de21938fe24b7c0b5116726fdafd046ab0a835ffdc358c2f09fc95925be9e802399a913d5c845fdac55af865a4a9e8e8158247421c63965350f267593896d5924870937fc5d183893a111c3ccb3150814cfbe35569a887bdc0fd84f6684b84386993da73c9f5047277bb2c75389b3e7b058db764762179a5ab3b0c90038095550bd2daac8084242628a117d6cd2cee0d48cc1f77a5454bdf96c0c661fd6e11a8fff9ec2019d1d3e32f2b11949674376a01e840220234701890216cebd425964228b198dd9b622dd968d853bcd1ebf0411b4f4692e2f30d8c6dcd5523277255fd3dd98d8969c0f2decbc4ccb9649c4cc624c42b24a996c72c67159eec8047083b15272996fa16917bf79c718144e0a5087719f97689f7d5519a18cde12e0a15e7464a0dd6cf23586507f8e9145bb2b0fe99e2733f8fc8e1059cfe483ec5ef885a64e2b314678813d9d86e5bca26047e54a0444f64cd9c8803efaaf3dcb945da5d79de772a9a9560488b0e99c2303d333c2060641cd606cb4cb655ec1e1546c38df34f69998655833b1f157c1b3305b081bc89884546b0ccb5ecc7de3275599ec7131867d6c2c19c524d3d47736932f53aa2743de9655583d3a8e4e826046f8581dcc6e5b883b8f037cf4215f7eb8a653374882c310f8b4e911501d1cc3f3e1c92847d9d40cfb1734baa170485fa3ec8d5dae725a6b384cd4780842dee0b021c7b293ae056880a160ecfbc987775fbb2dc998f548db46661f3b3a719b12fb7b9abf89dd672f9a65318e78748e7105610894067f08f387887982ff06b7286f2133164fa3e480540f0ef908727b00eb62c985c20cfef7af7930940421295c10f265c8643c421a039a7e91a621aded9bdb09b05bfde535026b46a3520a0f5ac284f6cc6c1adb0a125e18097bebb80c7fe2ed9003a81760d2ca8e43d867eb4b2089808f25ff95e16ca3a06c70904a973c5dadbc3066dc17f5a7f6d4fc223afcefd7b6ece7ce807de79d80b8ed55a10c142ea9b1f942b5bd9fd5e9b62dbd2197870ef71065f34bcb523a167323cd89ee92d3b656ea3e532861b910a1c607901e40bd7b8cfb7074f789777ec729228c462326c2e63695ce28b0812a6302ca87cad1c3ddb8e225cffffd23fcadc1753eb9d1008d4eb4f20c9760732c0e64caa606966435e52cde16a503b57436cfcb9d01ed3c83805901ed7decc6d68053f73a80706f131cf75b7ca060c639a95c1d3577676179d768fba4e29859b31f1e85338e8ef94f6e50396ad76a88bcc532e34fca86d16d95f49f12d89923b8e8eefed8170405893cbc34ef90e10f67142894094b9306d484d41b4c6eaaece29a1cad5bdef4e2354ba3a210866df930a6be98463ecf229abcf3299ce0ea9b69e517ae37f5784c0ddea793db1a15d387da0dee7152f3902abfa8e947b6d81e99e3f006f5df877e44e7dc67ab804226dee3753e3e234e9468a3d0da06c950c6b20c15ac83d33f7c448e54911e0ab8b3fe1e856248407124fb263ba536c7b3", 0xf27}], 0x2) getuid() denied attempt to set clock back 1680733449 seconds executing program 5: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0x1}) executing program 6: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='$}@Y\xe9\x00', &(0x7f0000000080)='-%#$\'\\[\x00', &(0x7f00000000c0)='*[%+--\x00'], &(0x7f0000000300)=[&(0x7f0000000140)='\x8d!\x00', &(0x7f0000000180)='*[*\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\'}++*\x00', &(0x7f0000000240)='!%-}\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='!\x00']) executing program 3: r0 = socket(0x10, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)='L', 0x1}], 0x1) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60b42111000800000000000000000100000000000000000100000000000000000000ffff"]) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) (async, rerun: 64) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x14, 0xfd}, {0x50}, {0x812e}]}) (rerun: 64) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000640)=""/266, 0x10a}, {&(0x7f00000013c0)=""/173, 0xad}, {&(0x7f00000002c0)=""/243, 0xf3}, {&(0x7f0000001480)=""/4096, 0x1000}], 0x4, 0x0) (async) mquery(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async, rerun: 32) writev(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 32) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x0, 0x20000000}, {{}, 0xfffffffffffffff8, 0xb, 0x2, 0x8000000000000000, 0x9}], 0x4, 0x0, 0x3ff, 0x0) (async) r2 = socket(0x18, 0x2, 0x0) close(r2) (async) r3 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) (async) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 32) writev(r2, &(0x7f00000004c0)=[{0x0}], 0x1) (async, rerun: 32) socket(0x2, 0x2, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async, rerun: 64) r4 = socket(0x18, 0x2, 0x0) (rerun: 64) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x68b0753ebe30bfea, 0x3) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r5, 0x7, &(0x7f0000000080)={0x2}) (async) ioctl$FIONREAD(r4, 0xc0206923, &(0x7f00000001c0)) (async) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) getpid() fcntl$dupfd(r6, 0x3, 0xffffffffffffffff) (async, rerun: 32) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) (async, rerun: 32) kqueue() r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r7, 0x81946466, &(0x7f0000000040)={0x0, 0x0, 0x0}) executing program 7: utimensat(0xffffffffffffffff, 0x0, 0x0, 0x500) executing program 6: mknod(&(0x7f0000000040)='./bus/file0\x00', 0x8, 0x205310) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f00000000c0)}) syz_emit_ethernet(0x2a, &(0x7f0000000240)=ANY=[@ANYBLOB="de52f8099b0de110ca41282261de1ad830aceb23ee4afec45a62049f97cf5c056aa0ca3273b4b1d070a33f446c4f894abea218bfab68a563f900565c97b8f9e5b8e9dc015dd19a29bd2d32e6b3fd356ac552aab56eb9279cb75212bd0e0900cef611bf060abd8af3ecd70878b3994d0e785a84a9e589fb4e30c9b70e527844791ee7e5a6230b6d925211a6c4256711a5915588", @ANYBLOB="afe3a2fb781c4332ea18552db5e6bf9ab3559775abc3414bf37651f8e20b178ff4129ea8d05509932a9c42188b2f5f7c654ae0383c56abaf7577f0b6a184f1d35ff60aa494675744d98298386f6989010b364f1c7a7c8ba30f93e2b20072e101f5d01ff8038a13ab11f28240acd64f9ea44617e7680cc6d435ec40cf55ed1e335b2f9c2ffec846212460508b6b480b14ef5c7b5410b08f9f2ee63c069c64fd8e62157ed0c59a2ec8e8b76d62b8499555"]) sysctl$kern(&(0x7f0000000100)={0x1, 0x16}, 0x2, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x11c) executing program 5: unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000000c0)='r\x00') symlink(&(0x7f00000000c0)='./file2\x00', &(0x7f0000000040)='./file0\x00') setrlimit(0x8, &(0x7f0000000980)={0x7, 0x4000009}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x6, 0x2, 0x4, 0x2, "86a41719e6780afa5d5c33bd52f0f726d8f7437d", 0x1, 0x800}) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)="1c37eb683c6b801e29fd7ad4fefd79cae8654526293db0b11c62b2a00fb60ddf6214c05d643b0c65e8750aa582604c26d5b03e769c7e0b0acfdf106fe68c44fe82de30eb", 0x44}], 0x1, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020697a, &(0x7f00000001c0)) sysctl$kern(0x0, 0x0, &(0x7f0000000140), 0x0, 0x0, 0x0) dup(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) dup(0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)='./file2\x00') sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000280), 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000280)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc2576b9a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec1d89e000040781e4b2fff040ff00"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000540)=[{&(0x7f00000009c0)="bec8ad1faeaa6285d5023dc8393bcdf4feb3b0f915e98c31f5a46c078198233f97b31c3a7c17727935094e6678d8e4d6f87c78ea21ea04aab93660b9b6d92dc877dc75519101c3ef94861bbbe462ccbcb1be9a37574dce4cd6b5ab1ce2f8f3f4ef8efb3f598046b45d18a68ffc7ad11294b8946aec816bee30d7e218fe104ae5bf929c82d55d11e48df90780dded22fe6ab3819aff962ac7164d459c925fb44960a876e7df1c53a5a7980987c7660c084b5b42fa710f5fb324d0936721c1d08e6971101d3cfe83b2845773298e91c9982448c44ec05b1729a5c06026ed1f8a4de9f874c196975a939ce3cf3520bed610efd5d237d600b4cf04311b60a52cda0c32b0fdcb69fb7d67966d85613b9f587fbf29d1401e68b9031241ec50acf718329b7666aaba2e42fa06681c44ecb811c507526c93377fa916aed423430e2cc1e565fd83f1cb83b60ef047ebe979c571c002b1d2b3d1bc3f7d17a2ca7e19f48f3d48d828634846fc94b356c5553ac1a44ce668d78f8ebb35a8352a9349b7f5cc40ee73130b42684795b2c0395c324f808f557a553c55c253bfb8d1392c915f74c000c78a432a88baa227227eef1fb91af1a1d0b7508453c505b3c01e44e45ec8c76885b2cdbb31e5a30efaf5aa4c6a96c117e78ca58bcefd0fd9497815a23b91d3007163c5f80cd5815a1c2e94025649f5e0fbe9b5261f3cfb178288c6967ec23b14a2cbd028698ba978dfb94d633bc0dce0f83d1ea44a140f40991fdcbd9adbb7b76ae565488de6eed709695b23a2af719eb6d5ccc4939df32233984936faa779f7e703d1105cbf93ccf4ae0ffed18b45e6c4533bf0771b0d", 0x258}], 0x1) executing program 7: mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) r0 = socket(0x6, 0x2, 0xff) clock_settime(0x100000000000000, &(0x7f0000000040)={0xfffffffffffffffc, 0x80020001}) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='%'], 0x30}, 0x0) sendmmsg(r0, &(0x7f0000000100)={0x0}, 0x10, 0x0) sysctl$hw(&(0x7f00000000c0)={0x6, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) getgroups(0x4, &(0x7f0000000300)=[0x0, r4, 0x0, 0x0]) syz_emit_ethernet(0x22, &(0x7f0000000080)=ANY=[@ANYRES32]) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x1ff, 0x3, 0x100, 0x6, "046cf52b14b8001a00"}) executing program 3: ioctl$BIOCGBLEN(0xffffffffffffff9c, 0x40044266, &(0x7f0000000000)) select(0x0, 0x0, 0x0, 0x0, 0x0) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x10000, 0x0) openat(r1, &(0x7f0000000240)='./file0\x00', 0x1, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x7f, 0x8}, 0x10) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = socket(0x0, 0x0, 0x0) close(r2) mquery(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x0, r0, 0x1) bind(r4, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) r5 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x20, 0x1, 0x43) ioctl$FIONREAD(0xffffffffffffffff, 0x801169ac, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="7f5769e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[@ANYRES64=0x0, @ANYRES64=r5]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000280)=@in6={0x18, 0x1, 0x10004}, 0xc) r7 = dup(r6) listen(r7, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r5, &(0x7f0000000000), 0x10) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000af9000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000433000/0x3000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00008bf000/0x1000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000633000/0x3000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) r1 = socket(0x1, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0xc0286988, &(0x7f00000001c0)) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) r3 = getpgid(0x0) kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r4, 0x40}], 0x1, 0x0) r5 = kqueue() dup2(r5, r4) ioctl$BIOCGETIF(r0, 0x4020426b, 0x0) fcntl$setown(r0, 0x6, r3) executing program 6: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x4f0) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffa, 0x14, 0x0, 0x63a, 0x5}, {{r0}, 0xfffffffffffffffe, 0x5, 0x4, 0x4, 0xfffffffffffffffd}], 0xe52d, &(0x7f0000000240), 0x6, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) open(&(0x7f0000000480)='./bus\x00', 0x80000000000206, 0x40) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r3 = semget$private(0x0, 0x4000000009, 0x82) r4 = socket(0x20, 0x4000, 0x1f) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) setrlimit(0x3, &(0x7f0000000000)={0x1791, 0x100000}) setrlimit(0x3, &(0x7f0000000040)={0xc, 0x100000}) semop(r3, &(0x7f0000000140)=[{0x3, 0xfffd, 0xe5ce97ab354d96be}, {0x0, 0x8}, {0x0, 0x2002}], 0x3) semop(r3, &(0x7f00000000c0)=[{0x4, 0x3, 0x1000}, {0x3, 0xff60, 0x1800}], 0x2) setsockopt(r4, 0xfffffffa, 0x4, &(0x7f0000000280)="4bcaf421f7143d87f8c67be7179f4bc6134246a62ef4a524ac472a812548f9ab81da80b70566f4d324199a236e371a8dd3f36b4c96f18601ac1f2792a61332f7188f6e68dd8b7dc181fd29881bcd79542dd63d2435e22a0c45d9bf983dda12cee116a6ef5a47cb058079f4d5bef89bbd46ae34bfd5203cf0bf17267be4872948a1e078ac87d8fbb191dce694083fad9fee5f57b0354384b9f0a49e0137aedfce06149537df447bacecd52689ff0a5c033c2e39194c8be4d57dd28dc7efc36ec44b4a7f4affc5c9fede1eb921564fbf15d42f65981e1a6bcb57fe9c80997523", 0xdf) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000100)=[0x4, 0x4d, 0x4, 0x0, 0x98c5, 0x3]) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000080)=[0x8001]) getegid() semget(0x3, 0x3, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) geteuid() execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) clock_gettime(0x0, 0xfffffffffffffffe) minherit(&(0x7f0000ffd000/0x1000)=nil, 0xffffffffdf002fff, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x5) executing program 7: r0 = socket$inet(0x2, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, 0x0, 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000200)="30ff66fc711944d89c07ef4d5d26a443fd06b8c8b6e6b5981d3233247b36bf70196375d5b32a909f24d048eaca953809f7eb790835c74763c1e3f456f8d2437460f37189f096eebcec", 0x49}], 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xb89, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000080)="85", 0x1}], 0x1, 0x40a3f) ftruncate(r2, 0x42009) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x5}, {0x50}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000380)=ANY=[]) dup(r0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x400000002, 0x0) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x200, 0x0) write(0xffffffffffffffff, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) getuid() bind$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) open(0x0, 0x80, 0x2) r2 = getpid() ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={0x0}) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r3, 0xc0187009, &(0x7f0000000100)) r4 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r4, 0xc0206923, &(0x7f00000001c0)) semget(0x0, 0x3, 0x50) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000240)="37c51ec2fe096cb3b90b297bd19247f67d2b162339273d3f67dee8896ef464564b9be829fb7f99d0acb5ae50c2a6c87d6f16de9d407eace9498c82b1106d8542c384a85bad6b098b9271e08f814ddcbcf7a30bedbaf1cb484efe8f2f3f0ad41893d18af306d5f1f4eba0bcabde500fedbe5d7364e3c0be8c12ded0b0d9ac38790f41d84eac165232c88a6c8b0aba6e23a51e469ddfd617a80df6b566bdb78d03c0ed41deb87430eb3e63245a8c9142fbe5e253789a36f6fc00000000", 0xbc}, {&(0x7f0000000540)="45ffb640500976ef3f30832f76a4b91ecd9e27ec5cdd78b93f731a734e87cf83365c48b33c9777ceab2f391c8dc0d8b030dcf5155b41b995784638607ea4753e9ee9dd6a48d80eec35981745bd6087c96cc820098d9cd8f77bd7c3979c817317986eb9caeb2e4a66b76b13c0cc23d8fe01787fa8affc081e4864a3d675e8048988ce87c5b30d58546686d5d74599c58daf06445b30be4981b0fa0959c4fbaca98b9a0d89eea7f8bf3a7232f54454b700b9522e4cf9a2bb8589f1de394d772a4308dfcc584f72ee03a2f6f406bfb358987e80eedcfd4f8dce47528998778e0efca6229cca7a6644c49436886a45d256ea8183ca9512da5fb50e09a168594ef3cbc3cf4c97ab1406c5f9fcce2396d512f7dea9c644dfe4ea0f5fccfd1d7fdfd1e8cf1f8151c8431f48e4ff830ad1cfa012960ff07e970258376d03f1f31d119a7459b20f579bac206756b2f5c611de0cc90a74fb6f721b00612b1dd10d35df1b9367f26a0bae97c3cbad2a59bf5a1b70b0b05fd5a1354894e3aae812a7c46afdf0748f169cf8c58ac76d61966c71c5f323b944afa5741a212328b4dc1f424c2b222b59a409f5b61aa98e12d089d7082de839a00c5f682fcfc33fb42961261d4d4041e7a8e9c5ba895f1f585170d32dd7094145727a87a0a2a1dcec044de4e1a0f92cbd4e745e10d1082285bc9f3ad0039bf604b8041f266362ac8701007d73eb73abe9714a5e34398ed60450375a76b641bde4f258513b656207bacaa924b0bb1e7b925f577158dd34becc1adeec8779d70c9be4a7ae1f0f47556cca417ae0185d690a506c026b3628efec9053c4c1b2d4d45d73f2f60158c15770d2a278bce752c9c0b54c78e80b3f92af4c47b1eefee8328edfc7e82750023ec79da8472a9ea60df9121239ac174013e4049f689c1a2ecd6aa572ddb15b030ea6c11511e704910d97aef77e820657bb40fa997fc91698eb4b6231a6ceae968152aa6d0b4a1fc557f26af78eb295862e5375f684ff1b4fb8c09058e6cdd8d1c3c22fc658d7b660d8c90b2688dff40828b1c34ae7aa6e4f0070197e33a89181032cdf819ae77a8e35038ea7ab17e59ed5df7d45553473a5c5da366aed19bac380b53e9eae85b9bf208a3c42cb3f3f0858fbc0895c7c49399f6a6e5ca7ff2724874865916dfb831ff9a9655e0df3e3a37dded71014d0cb99e033a06346622044329155eaa1b78d75a320f51e07fdc652bd269368788bb3c5fc8f05943063f86a0c8fcccc2783d7cd08b3e0a70b07703502c1d16e77e73c34b6fd78aa1491e4844304d722b0021173e0dcc1401ffd18b1b5036dd2f41eb10e06080620127ee332748d4d2f799b5c7d8a565611c869995cc0da1204887bfbd0252c949f4023963f6e41fa396082f090decf5d881d719546325a2ea08c4cfb70a4886e7f40a9021dbd04d1069612cc9aa9a47a0f354d522094d4b5b689c7cfb32e4263f7d67adb2552fe40a363a375b58d6ec3fb247679d91bd12511cb868ffa059305c4e36de01cf45d48a56bfc7676f7eddecc6d780749aa43e79f6270977923b2ae85847156902b7edf548300437782517eff9880f1f74882c8b06058f94b5a9678465a6d5fcd0c87cfb81933a92f575be777ed0e97b637266db953a05ae369ec5a8fc71a4ec6a2cd034c4f8f44a63f07697a164abad471d4589be463d7e6d154cfb84177bf702288a5e58edb717bcfbb547f091dbd75e2c1d4ff1e77848f0b691d3f38196bd8245e82592e262108c9383ecd4c5763a92473e162d67bb0bdfb83423a397974a3edf470408890dd0807527fed024700be5db79e51cfacabb8e50cd520dde3e4d3723e41c001a98d26a69939f2aa6c010978c7f4c4a37ef22e761dc6aac9fd473d9b4a977ee982e668c310b98da4d77509ceb8a7304fda4c76e7106b1275fefa0b7589c58186ddfecc7db159599d6a0f2b6fa8c43589f7a50951b8bb6c19524371ac86217735191819d697d943859975b8c8cd112b35636c4899c6b78f7614331efe9cb8dab5d7bf538dcf4a6882abbecca479dd181c1b2825dadf6aafdd368fec65c6bef95372d97a06c673d6b507ca7d96b6f11e7042a16d0bd55085e20188c905af8dfc82f5458c42eb112946a84e6d99f6cdfa406b5bd70541e3525f30dca7adfb959265e8ee919abcc36238522a2aa75ac6645e3a9fe3110e72926be67a754baae718ec2c29360e3c1d9e8a773fa4ae8442c93cfc79b3523b387a1540ac6f4b73015447940ed1fed3a5e31b5f437a98caeb24cae5f38af03290fa37a6f4330d9fbe3e421b74f51b611fa060c71e8edf2b3f4f4856912d0ee0a930d4788f6229b04c27d8fead327715b4dfe2922b5e42d198edfec5141daddb5bbcb166b66a1611727d27abda6435779324087e5edd62e53c1b4b4c50e3063b54ced9d93be94b84cd61186092ab7759de0230ce2ed86f2e771e524cbd33117e0dcd4315d5d604656e0a511a71f9c8f34d3d947ab8bff07269e19ddcd9ae789d7ad843956ef03a9d421d8985129bdf6fbcf99d19044d7b05977af53ccebfe56a7505d9f7c34db24d405540cfb66f9f668e7bb0285c5c3620aa059071bb359f2c7b55b7f64f640231de71f05e0543eb900985d278e9d0e32cd6d8cff7510954410edf5c9003306e080a73b4a8eefbdd701f9242376552eaacf08eebeed45a01f182fd84449b91cc21ec40f8d67c38c748d2539cd582082a1e75efa6cb2c244f3dbf7edd2ad0c7a9da508270e42dd72d6668ff93276f8422be41c1577322c175a18a08230289d4672866c3f84a19cd956095f239e904ab910fb95759bd6ae36433c5f755743fdb5e91a6ac386a6693caeac29267b9ce9ea41690a36ebe620abf8082c352c799b65ca84d1eb85d30677dc306fd830161136a18b55f38b2abec7a491f99302d066a143affeaecceb7d48658412b0ca4755903a36bb097e13cc144efeb717d38f2610cc41d2cfbd5fdfe20b155c2fe0663e95acf2b1edd4c360a84cfe368b5ae1f97cb78bf3bc0be88ecc618a3473187baaa8b356c68ae538cff0950028a79bcacb1fdd2c4dcba1524e2971e8f0d74c4e949160fea283d7289cf73ffc3e7934845cd7c2b73bc83b59c2af8f521dbde20a5689194fe1a67636f1d0abd60a0a6885a7d23e1fc84ddcc683e239442ead0429169ffa777af198a7727ae3e906a6ac94b2e5bde37925507f0e2f91913a78a81d382adf77ea4724c88136f25a673f91d23e4af1793b84f4823988253a58a42b0a5fc9c98c3986b094036a3d292dfd6beebac97387acebfca5e2246594c4f675f0576988b585237a902c85393268441e27b79bf71aebdca09db05b4912c7feb35f8e2d475a5ba09d583769b9b8998586cf79e869cedb5a4efe7157a40c98182bafc9b9d62f3b5788f7e6e563c1d7d3ef4d46df7cb8aac3864c22b6698ccb3b3d519e3d1a7d8544d764ac40e13744603c328ec7af481db8742b6755f7d85955f7d1828fa520443b3d5bff16b06d47e6be15113709c07b3c2555e4d8e2a50a3d70cdb452a136fe873b2266a2fa692c72e6bd35e8aece7708595c23f7080912c40edd1754cd0cede5e822b401fb897f0d25a487c5dfd79ee899f24b57ad8253a9a68a246a2f1d9eb2b720a98390c5cc88dcc840c24035bbce385d7d59738c4cbc8da697dbc518fd38b2aaec2550b50a1c4a73a64073f3891bc9e3dccb215268e3e0f801f9050151c7c2d149b8537557e4785ec548b22945d17393c013aa1980c9ab98061b73cfb25674fdc615e99daf9ae882510d59c4ddf832f6405c797672a21b44ed811627c228e7525071a520949eba63725a7eed4d32a4b746b7563d5734c67ac82bca6135e27bd4d3a4443e53b437f14e3a1ba8ec5013cc2860a0f4d0606268bdc49dc04b6074e54689d90b5c96084bdd817eef02afd9794bd89beb3068b18b5ea6d751525e30e64363f3368257585ba4ea0bf8d5193faad24354193751077c2da105c17e052f9bd2e73db78cbc3f4e6c5279f76b7b794b12d2d7bf72c0b1e3584b39cb275465bac851427a32e941308c55bf4e4e5da7c0ca7dc68b3db22972ae75b85e3aadd44b2acf259881fac61f32f37240865659fc596ee2ac1972fec8188ec4ebbff675870dfd3cc816fcb86661799310abbefc57223baabe84158b3febd9c2dee848986f7b798ed1ca80c9c2d0e49bf20462c6a7ada9947d2f47ee3890b9b4ca9dda8adc21007fefc2ddf4306331fa95bb74e0ed2c77b0ec467f53f1ab146946f065480ab18c2288c8cfbda9383a8d4893d1ac979ba006943689f79678e80ef433ea0485ba3d1fe05b7cab40430deef509c679984c4b3c4c8c8a28daeb5a1a403412753ec182a0abfff57628b3376180fd935b0464b58c47e4fd79e3910d89787e969deffe0d4bf422597de7cc0719b0c380a089a1d06a654e31b6688559529d3426706bc2b60735985356b1387e4d5746d4a02fa2c84179423884ea79621101034d86f37fea34af34e64b4f9a58c480a9e843e2e071898974a4935032369290596e59e88c82e0b4cace9931806fdd5bfab23c652aacdbf7c5ab88cbcbe5e5fdc9c744005ff11eec6197a6b37142d2faac117e5affcb1a00b97e75fa5bd6f1acec3072b703160550773ef1a50ef4e9374f336b98572b02a52ad404ab2a4e624f718b240d1940c0ab22f0fd69f0f7d54c36d8a15b4d107a671521e7637c0d6f14d7759b5d4c80898ff0b47b77150702f6a057de9d9f7287810c525e33fd4107bce16288a19e3dc0e8dded4947751ffc9c28580fd9c899e88c5ce3e4cc9ea3586c0f0476f3fd9516ecbc968d6b42915237b673d142af16df4e969fdf84624e4fbb6c66707316e08fde357176e13cf3697c7c8c9899d647a9a77fe6d9938ad413fbd50f931c3422fbbc72c5e52fa5f184d0edf12f1456431e1e76f44147a748ce07f9cf0d573440456de29bcacbcf3e367c4413c39d7f32ad386f506fbf42462e82f111987c583c8330fd71d4e773fef79d6be887a4e2bdc49976027eed8ed1d3d18fd792e701e60ccd35e4a6e58fc64066b23822d1a6adbdfff311398e13a5b27316b1b4c25bcd003d4519624aa566932a99c862c7c50d6cd00f54b6169b8e5df36be8528029b1fb4050ca0b866e7a999b8e8e0a2451a4c20762c583b23f740420762cedca16d87a43f8f82427ca7d986222889cb34f29d19366e57178c55ce1864a3ba292d55fc2cf341cc882bbc3cf4d5ec77ad538a32864cbbf5517eec67bd8130a6c9697123bdc00edde95aa9484e77c859934fc9e8849ee292e7a89089eb8f75e6ce1da6d88a671cdb579b5e49004ec99feb02f85c987966776442de03f39c9cb173387b3e1d21eaa9ffa1806c6d86b44f478fdd1b607d590c2172e168f40fbb5c11427c3729f681f43ff4d5c2dce83bc4cbd83edddc278beb062db75b41a3df64872c2b58a2f8799c4aac0f6a06e84851ca49d65cdc9bbcb13be2197138f5b0c7f75ddda6de40f0109c51b74c59d26d770b9bb2c671624656535d4d0ca0b26b28b1365224ff508602f84aa14b03af927883ada814f8f65d06b903539927fd7cde5d943c8b9d257e26c967fc85381de28c932055ce0cf218240b5d3b380b0bfe7691912f98c06521506da27db62943012e435208f9e98cfe5ba6d39030093ebf38986ca038b44e07b94710bdb30452cc8a11c08a9ac2f46415217c805affc7b5d1d0590af53fef90d58b337875cbbb66254ed8b215b51c8e84e2ace3bf2abd80e5138abf99e28cdbac07808a2f77d322ada27573", 0x1000}, {&(0x7f0000000300)="740d227d487a86fd03babc345350b6ba7520c941fe1611dc7c7e4d684960f3697287c5c0da7d0ae4c5a203538f6d935a621dbf33a6d3be4b4bdda01a17732607d8a724bcb3e265ab03f75628bcc56f75b42a9dcdaecbf39dadb0c6c09528749c5a47a6fac765ca81a57af38b", 0x6c}], 0x3, 0x3fffd) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x18, 0x1, 0x0) dup2(r5, r6) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r7 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r7) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open(0x0, 0x78e, 0x0) getpid() executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = socket(0x11, 0x3, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, &(0x7f0000000040)=0xfffffffc) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) r4 = kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) kevent(r4, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000401}) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r7 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x60) fcntl$lock(r7, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000040)={0x0, 0x0}) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/73, 0x49}, {&(0x7f0000000280)=""/157, 0x9d}, {&(0x7f0000000340)=""/251, 0xfb}, {&(0x7f0000000440)=""/141, 0x8d}], 0x4) getppid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) setrlimit(0x0, &(0x7f0000000100)={0x7fffffffffffffff, 0xffffffffffffff81}) sendto$unix(r1, &(0x7f0000000000)="b1000503000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0d5bb246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001680)=[{0x10}], 0x10}, 0x0) executing program 6: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r2, 0x0) sysctl$hw(&(0x7f0000000200)={0x6, 0xa}, 0x2, &(0x7f0000000280)="ed7ad435de41326251f1358c3dd543c0c402097d8bb921cbb619e66d4a0db645c9997286b4901c1c6557c68cc7f2d6a4eb254d4e234f7c1f6bb0d0fa687a4b2b92fb6323f461b5f9976903f4a2ed84076d24f8fea49eefaca7e10a658ec6ec8d2d711a621b5c7bf99dfd9508e281c56f6ebcacbe7c7e80c44a52ad1df4070dccdfb3fe3dd22ae90de5a39dc22cd5651a05d224c03a9ca818bf25088c0356b38040518095", &(0x7f0000000340)=0xa4, &(0x7f0000000380), 0x0) executing program 1: utimensat(0xffffffffffffffff, 0x0, 0x0, 0x700) executing program 6: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setrlimit(0x0, &(0x7f0000000080)={0x6, 0x2}) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = semget(0x0, 0x1, 0x8) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000100)=""/4096) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x200, 0x4) executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000040)={0x9, 0x547, 0x80, {[0x80, 0x1000, 0x9, 0x6, 0x4, 0x80000000, 0xfa, 0x100000000, 0x0, 0xffff, 0xffffffffffffffff, 0xc1, 0x2, 0x931, 0x7f, 0x5, 0xfffffffffffffff8, 0x1ff], [0x8000000000000000, 0x9, 0x9, 0x7fff, 0xe00, 0xcf2a, 0x6, 0x1, 0x20, 0x7], [0x10001, 0x7fffffffffffffff, 0x70000, 0x8, 0x89, 0x793, 0x8000], [0xff, 0x3, 0x6, 0x18000000, 0x8000000000000001, 0x3], [{0x1000, 0x0, 0x100, 0x1}, {0x401, 0x4e, 0x9}, {0x2, 0x2, 0xffffe704, 0xcd}, {0x1f, 0x28f, 0xffffffff, 0x7}, {0x4, 0xffffa6ac, 0x9, 0x7f}, {0x40, 0x8001, 0x2, 0x4}, {0x9, 0xfffffff8, 0x1, 0x1}, {0x7, 0xfffff800, 0x7, 0x3f}], {0x9, 0xfffff000, 0x401, 0x9}, {0x0, 0x0, 0x5, 0x57}}}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000080)='h1EB', &(0x7f00000000c0)=0x4, &(0x7f0000000100), 0x0) sysctl$net_inet_tcp(&(0x7f0000000340)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f0000001180)="9b82c671", &(0x7f0000000380)=0x4, &(0x7f00000003c0), 0x0) r1 = socket(0x18, 0x4003, 0x0) open$dir(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) socketpair(0x1, 0x0, 0x22, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1008, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x23}, 0x4, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f000006d000/0x1000)=nil, 0x1000, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x8) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000040)) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000a80), 0x10) getsockname$unix(r5, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r6 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000580), 0x4) connect$unix(r6, &(0x7f0000000000), 0x10) mkdirat(0xffffffffffffffff, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x200000000000000}, &(0x7f00000001c0)={0x0, 0x0, 0xffffffffffffffff}, 0x0, &(0x7f0000000100)) open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) close(r1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 6: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{}, {}, {0xefd}]}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8020699d, 0x0) executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000001800)) executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) getitimer(0x1, &(0x7f0000000040)) (async) getitimer(0x1, &(0x7f0000000040)) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000580)="cbd7a505978bee3528fefae7d4a7cbefe2673e57f80136817b6e864e552879e9131eaee77034c212a14ffb115cce611e022a8a6f53559acdc8bf34aca837abfb919ec4e86f5f33705d33fc40746a7ef31f1a116bcda068e28a44749bf7746175533aba1b5260daf54fff23829fe881871460ce05c1c42ffe99722908d15b20739785217cf6e968f74870050d8b195ad12e1ae0bc89ada97b53a05ce4ef58df9036a210da8438f79467fe3e93132072a4f08696c5147c349795da1a3a45be63bbdd7d0e53b545d4a75316f5403fa9e0ea6380352097ff6103e9911c0d4f90ed8fd20c1256400a184e3db462b5623597761db76396ed3d6f79b78e27e17dfc24f84ae7fb19ef8d7ccdf00c1227d179cc915dbfb25c66690a6b79e53afbd7cc9852926d58f7f19480", 0x127}], 0x1, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) (async) r2 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffc, 0x7}, {{r1}, 0xfffffffffffffff8, 0x2, 0x40, 0x2, 0x401}, {{r1}, 0xfffffffffffffff9, 0x1, 0x1, 0x0, 0xfffffffffffffffd}], 0x7fffffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x4401) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) (async) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x5, 0x0, 0x9, 0x0) execve(0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) (async) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) fcntl$getown(r3, 0x5) r4 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r5 = syz_open_pts() ioctl$FIOASYNC(r5, 0x80047460, &(0x7f00000000c0)=0xffffffff) ioctl$FIOASYNC(r5, 0x80047460, &(0x7f0000000200)) mkdirat(r4, &(0x7f00000005c0)='./file0\x00', 0x0) (async) mkdirat(r4, &(0x7f00000005c0)='./file0\x00', 0x0) utimensat(r4, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)={{0x0, 0xffffffffffffffff}}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) pipe2(&(0x7f0000000040), 0x30000) (async) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x30000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000), 0x0) (async) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000), 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x10000, 0x40) socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x66, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) (async) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) (async) mknod(0x0, 0x0, 0x0) executing program 7: getrlimit(0x0, &(0x7f0000000040)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x35}, {}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/227, 0xe3}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) close(r2) fcntl$dupfd(r1, 0x0, r3) semop(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8060693d, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) executing program 6: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x5f5f0077e68f5365, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x80003) close(r0) r1 = dup(0xffffffffffffffff) recvmmsg(r1, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) dup2(0xffffffffffffffff, r1) recvmmsg(r1, 0x0, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000240)=0xc) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffc, 0x199, 0x2, 0x4, 0x5}, {{r0}, 0xfffffffffffffffc, 0x52, 0x2, 0xd0d6, 0x7fffffffffffffff}, {{r0}, 0xfffffffffffffffb, 0x77, 0x20000000, 0xfba}, {{r0}, 0xfffffffffffffffe, 0x0, 0x40000000, 0xd6, 0x8}, {{r0}, 0xfffffffffffffff8, 0x6, 0x1, 0x8, 0x3ff}], 0x200, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x76, 0x1, 0x2, 0xa9c6}, {{r3}, 0xfffffffffffffffb, 0x14, 0x4, 0xfffffffffffffff7, 0x10001}, {{r0}, 0xffffffffffffffff, 0x43, 0x80000000, 0x1f, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x80, 0x40, 0x0, 0xcf}], 0x7e, &(0x7f0000000300)) rmdir(&(0x7f0000000040)='./file0\x00') unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x0, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffe, 0xfffffffc, "031ffe4063000000000400bfc000eb00000000ff"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) rmdir(&(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f0000000200)='./file2\x00', 0xffffffffffffffff, &(0x7f0000000240)='.\x00') ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(0x0, 0x78e, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffff"]) execve(0x0, 0x0, 0x0) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0x180000) kqueue() ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) socket(0x10, 0x5, 0x6) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f0000000080), &(0x7f0000000000)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfdf1, 0x0, 0x2e) executing program 1: syz_emit_ethernet(0xaa, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffff0000001ff90000000800450000410000000000019078ac1400bbac1400aa0c009078000000004e00fffc0000000000000000e0000001e0000002461c00000000000000000000ac1400bb00000000e0000002000000000194060000000044400000ac1400bb00000000e000000200000000e0000002000d61906328d3b45e1f99cc7b89000000000000000000000000000000ffffffff0000000000000021000000000000000000000000000300000000000000ec51eb32ccb85f56f621af3b647b005ff891a544f941fa53f560ed2828313ed08037638b820ce6766fc649372100e099b05afd15a7e05a9bc8586c5a5e582bc84cb2512ca1e060cff5749333560026bc06abfd3805fb3e752c050c2b72d0a5c3ee6480684c25da7ce502164ff3a966ab40de57cda689626d4673d9b8243d35ab359cd77beb599bc4b87b10e72769a285cc13026d653ccb6fc00d04e7f157"]) r0 = socket(0x6, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x11, 0x3, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000400)='V', 0x1}], 0x1) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r4, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000088000/0x4000)=nil, 0x800001000}, {&(0x7f00005eb000/0x2000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x10000000020}, {0x0, 0x0, 0xfffffffffffffffc}, {0x0, &(0x7f00003c8000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00006b0000/0x1000)=nil, &(0x7f00000cc000/0x1000)=nil, 0x40}, {&(0x7f00000bb000/0x400000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000281000/0x1000)=nil, &(0x7f0000415000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) setsockopt(r2, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000380)=0xc) shutdown(0xffffffffffffffff, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c252adb0070162e86dd60f6190000140600fe0000000000000004000000000000bbff0000000001ea443d08001d8ff1e8004e204e22", @ANYRES32, @ANYRES32=0x41424344, @ANYBLOB="5002"]) close(r5) syz_emit_ethernet(0x48, &(0x7f0000000440)={@local, @empty, [{[{0x88a8, 0x5, 0x1, 0x1}], {0x8100, 0x6, 0x1, 0x4}}], {@arp={0x806, @generic={0x6, 0x3c0b, 0x6, 0xe, 0x9, @random="dd3b25936825", "dd2971cc14d845e9d58ea002e066", @local, "b4af2423c5274be66620bcbc2d1ec930"}}}}) ftruncate(r5, 0x0) r6 = getpid() r7 = getpid() setpgid(r7, r6) syz_emit_ethernet(0x31f, &(0x7f0000000640)=ANY=[@ANYBLOB="aaaaaaaaaaaa3731e0fd089d8100120086dd6337613b02e5886933f94799123f465cf5bededeee078f61000000000000000000000000000000003c0001186400000027000239640000003c010000000000000502000704011501030000000000000002009078000000026d9616e5c2d201800000000000000000000000000000220100000000000000000000ffffe00000012e00a6116600000089250000000000000502789006284c148a3960c022495f8eaffcda22f3e5e7e652892bc451bea8072913bd633e874d542c5a2c0d57400502966401ee2efa25290f47b0cfd388bc8a80ffa656230af5d68d745cb7ef8389a4d3d3a07fc7eadf67eca62a98e5b88957b1bb82a6efac25b2f9f594354e0fe8e8062851d7c7070ec702092e8d779a9685e0f0d8e26b801cdaaa640507b89f2bbca9cfc813d8a0e494c95c10149ee81931a70e62c9f9d6429feca20169e677aebd9a4943bec00f970844a9180d16408decf9f0f4304c76c065b48f4421ffb8fad66752b2749a19ec741990fe8e9e88edc35b6a838b682ad53c8857dfd6b15b3b46923baf6b83de8cc357dceaaae614f4bcd614fadfd6e3674e942b022b9ed3ed081bb42b0102000000010004012000000000010a00000000000004013a040103000100000100c20400000001093b4bb9e7e2814088993cce2eb7e2297d9aa576c511b19916a86d0705405543ffc57e4a399b382034a16d62a960cf7e34986aab3b31199860f80f6f950001000000000000002f0c00f700000000fe8000000000000000000000000000bb00000000000000000000000000000001fe8000000000000000000000000000aaff020000000000000000000000000001fe8000000000000000000000000000aaff0200000000000000000000000000013304000000000000010100000100c20400000001c20400000001c2040000000604010800010000010000000000000000010100000000000005020fffc2040000000400010000000050000000000000000100000000000000381299847da2bbe32ce141020c4e79ebfed6a38759fef879ec32ba27edf6bcb6d614decc5af908d9ded995869000"/799]) executing program 2: sysctl$hw(&(0x7f0000000040)={0x6, 0x19}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket(0x18, 0x2, 0x9) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x0, r0, 0xc544) r2 = socket(0x18, 0x2, 0x0) r3 = msgget(0x3, 0x8) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) close(r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fchmod(r4, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x1, 0x80}, {0x20}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_pts() fchflags(r5, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000240)="d01617626fe1c960bb9639b775b87a5f8b2e62ab1ec9c460cbdde2e5b48e3688d75bd61723524cd2d863ee0599f105d22afeea43b74a0656404121bc83a9fed5d2c99a02061b50aa50c76f01329bacc95f172f31a8593c4f3ac2a8c568291892a6650d9c76cd643289a8329c26a6a3a6e66007cda3d52ea2dcd7e5568e6164382ba2d81dce22927de37688ce3cabd9a29c82e3972b433f0640b407045b7cc708d3b7f94b67db27bd283575e5ab6b6d6ad6f35506d605cbbaa5c98e29315343afc3469f20a7cfb8302f53de1810189be7fb6cea4d1820423d6be0b2ca95d3640122a5fa2e29615066a4858daccda67563e54a04c05c03b9048f9102e0d9724efe659f2835a45ebe091407ee87de699aaf1b639054ede71b0b3093a792c08e452de57b173627440997b1b3d17c6cdd48c506a3e545fb8a6e16b5b6e97394d64c802803c7a2a6e1812f70359fb0bc1069718a46d5cebf64a5944d6f99bfbd683c639b829b12bef488cde4e02914ebc169ace58dbf44d787744cc31728fab06c60c22e08f71acf9285975a2360ab2f5390fd8d3c4ab491c69976cc24d16316334fd5877aab6c9a68837c68b1d4f931c9d2e304d5dd7b3ebc4b3d35a1cdf4d7880e62f9c45b5aae2480432ab314f6eaf3c534334b385b2a0bca87e17ec691ce3a103fe82299711b5fa2a9af70591a40d325bacb3a529b8c69ac3f3584113cec48e9e9238609e252ee6d89c5fdf6d111eec407edc230978072ee197b05141e4355ac97fb463b1ae0b881a1cf5428a02f17e843f5b91525b57394d7ecd3a4d38bbd3b9fea64ca0f1faec0cca7d8fa8a23ca408946a11e35c1c227b6396cc445193b8e3a87a2a944af89c5612a87270e7737c8c891fd2eb9dc825454abc7c6dda3224a4007bca5e296235a4db0b21dc2ecb63e8bc1194cae64d6e9c5d97be0e4542d2863c6283f50d0e170ea3e3c2603ffc3fcaeecb7ac54c6d7b7be3f10763c22495c794911715349a3eed5e5683ef49a7b2ff4c30092ff2fddc65d1b0f0aa2584f2bf0d70b69077ebc89aefd694c033ca7dcadc1ccbac5b45a66e25db774b59607dbf971c485b977b326d574aa69bda85ab2c0dc788cdfe81da8135254272724559d874d8ce2d76739a21d6c5a1d2537de3ca804e593543b23f5ec81821ebd7393190ae8f0e73f8606da395d797f727a012020eaef252712d9b24f5da9b8d4fc71c8a6286fd6c2937fcb3cbd27f3a3afb3eba99e18f6972bcb95f5f5d219e79dbc64ad43a93355fde61906077d4432bbece751e4ed02a06d053a0f039926b1983837668e89bbf290e60559fa782b9df4be9fb3a99cf7ffb57575be5ad7fbe36c3b27973187c96a484ea59b9e692562fe8bf54206085548dabdf0b2ec0d63ee60fb3e5dfdba1b6191b47520817bba39f5e84cb92d21c0facd173355d3cfcd63378b7c64276d38552d37d7ce9431b0a57f69ebe0ce4f40c476c2f15c77429e4146b6bdab8538d23b036861d3c6664a111aea89d1d386e80ce232c0839c32ebeb5f481d25ca9e56aeb3decca55cdb9c5f91994de4453a8c74a932450fbd6fb66cba64ea44a6f3d277157f62774d537acac3c078b5685906573482984741d24637f85b4be6f0da32d750ad6c64491d7248ff86005a6759cee9c992bd06d9ab50cfeff68bd2b6affc214e2dd2e2e7fe23497cd9c17d07adbe7db4b89c3ec5bfbe44d883f8265653e0a7887ad7a04581e6721b3504b9955f40a6ed9ca250626446c88448ccfdfeacebec6c340aa06409d04fa59e86007649697f387a7a4e9c615f0f671e4b13e16d7290db3e027191f9d2cc27333a691bd4c2fe2ce5f616de0b6dd2efdbe234f13fa289676497d6c4b53738bd75ab80ac18370218cac67ce2d008a26146da61dd3c8d66c96be1bdede93527933cf5dff184630b091ac1295cd09032666d92bfa9caf40327d007baba272d5ec76d25c6bc33d2ba94be92b4cb747a9f1f6048c6424b306e90d79f05a15ef77e1534034fcb842e6efa4699eee668dbe6db1891e84a4f9955efa3cb1b80591ecbd0101775c2dbd60efa007d2f8ca0d320bb4580eaecde7052fd80f45966b9626df8c32d973f4deb0c721d6fcc735f68842f80e34763c8b53e8c06a2aacda69602b46c99b1eb004c58f2a7440e3a8abb6988dc051489323bfa663dd375c7c7fe54cd06d2f5afd96c270651fc5c488ddd3f084fcb6bf1e53e0a4dd1819480036e6c5ee41de93d47877d47571784e428a49733fbd3a83bc77ac8b78eeb47f89d0afe8badff08829d365b7efcc1b48dba4d6cb310a11d4d29d99143e0e9555b0d760f9c524d600fe98e6ac6192c7ffd586973148418aaff8f6fd623f591591b15869589a9321b4d2a5713a0505b3c378c4a56c6335aceed2233e24cc6ebf6c983c76d8029fdd623d7c3428835b3898a36c6d82fbb54be689452eb8e5c78ca83076a96e033fbe943f335a5d496c8352bacf05ac944aa1d7172243bb9df82b8eae5a8670a30da4aa032b17ed14a0d7c561e7686f9403f5060e8229a86c4892b0d5ed437424a590dc248b0f0b2027c9834850cd7d7c62d28499080f4a1def242dd2e00f9750c0861ca318c2ba7f021e4f8c6ccf2b42be21c952834f4b252f87c8eb4784936b9fb49f1a547b24332dc88a858ac721cd6c1e175f42e1299816d53ae5f8775a0ed79bdf10f28067739f7c761c8e065eb7f863fa0b273f6ce5ef0f134349126e8bf05c5c3369288a1e972742923b8e7db640a0f57db91217e810e48266db4dd93bb134b53512d3cfc0df047c659b62eda12e9a6a017daea1290f06db0b7948d45558211f23b4fe6aa2111443ffea68af728fa3d347461c67c749b6993232a068fcd9376a19fe01f8152cd6921c6cb84809b1825993988a1229c658dd674e9479710b5012b37f61c9b03f415cce17e8f7cc33546eb329bad70a65be25297f3059b045d6d75349cf21210ab65a146b3307958536c297f7018324a9aef8a8fc9815f4eddcd1de281269bf6613207491e00263bce857c2c9fadef17a7a350a7ac7a79efcc70bae11b356496ddb6e08b9f8fc46c586aa22f1a75d7f8cd77cbcf353e4a0968c386282fbb4de6e2d419d8ccc521bb67418d3dff4a168c306a1234224395db6c8dad8e36101d40359b0374da67ed34d860752de3701ce5634b553d6952802773f8902f81a1043f0feec6192aa9125eff81a0611173dc3b7a2c5ac5933033294447688c870116d7b1d3f6dd7af039ea9c8198d4812de56c4896ece9334bae7e723cfc5c7c10d7d626f0c39c4c1902ebcf1e957d23857914cd771d37785ec378ac783921d7704439dc878e42f2bd494522cedf9a6f55d194c9954a4aaebd6054a2f49edbfe42623fc6f00d0116c2c19e9e3eb53f7d07eb25226f90db80604b7f4890cd2d1d51b06bafdc295c7f8340a61715003ad6bd1357d9bbe5e184149ccdcd239c2e5bc165f9dcc63e98c2e96a2c26feecbb1ce20e466270899122027e1d0558e6d5ef427cf214d9c2bea63f1a56bce281dba1d0918b93e3fb8ae97b5566f1ca709e335ba913adc41435a255d1076613aa042550fff4314422573f13691823c2b733e9b25c4eb0a45012ad6f953e399c23faad06832520d840abba0dac4c36efd3c5117e3ad6b40ff0a2170d5e97251253d7478ea1c743d6a85829926e84fdc159e564cda78b580d75c3c16f87beb5e1ed9ae753e4dfa26faab948828addbcc46ebfb9f1a89ffdea5b16ce2e5979793c2e267d21dec7cc9d64f748add3779fca75ac5c180bdf3bef510e6bfd2480c634c269da8ef80b4e02731d621a889d138d4a9d2de8cdbebc7b019811fd6cf039f7a30d478d0b00e867550719213847fa43e06de2b8d9707869b9a792483d4da282858582df59239664816f391f2ee6c777c39d1006676f41746f9b1aaee7add194f98a130b53778a79934974ec5e3acaed3cdabf7336e1c84a1cef1c61ced059b100b77dff3f8db8c2d87355434a02cbe62a590aca46b8c1244c1b13a84185adab1db7362d649d21094c5af49835d290b542d5784bceb1b509f0d3023cf16e059d226b58400921b8b2d209f4f599cb051e6d749cfe2b96b2994d24aa816c265f5499efed9f5ef035e9d48f627caccbb57699aa3754f704b88f39b1114a98a29535479932d62dd9575826c96d2e75d0f8ff559ad91ec7d493dc4465daac60aa6bf327baf2ff7c975407c5af5571520fe4d8d3a14fa9cdd2f0f5686bcadbc0d786b0835d75cdddfcdf09443a08ddc886de70afa3d7334a09ffbfc100f279c645fcc8b2995a245d402a2655f3b0b67cb5d06dc3554b7904303dc8115633de198438b6a958bdceb9985252dc3ff19b7ed4293f86effaf9f254677b817eb26f9907e44dc2cc2a9c56da9cbdaf3696680f334f1d4a5112df401162353feeafc69f9ce63bb96825783ffff5d86130e66b541531bdd10c1db58fb9c609c580788a34d26729181a7a1f234c6ff344083256cea216321aaa6e27751200268cec9cc114d2de094ee039d91b3bdb60e863437fcf9663ef1aac66d96285e6cc1ce738f5ec2bb1e69a3deebefe6a443e968ce765891d6fd9b3e1ab9a9e7a82af1e94deaeeacb4c12ff50c22e71996f54ecb1199d525fa1fb5ddf7681ad18eb3018af382d5d8ebaa1d98a31cf3e980b73dd241b7b16dad34665df8128e219bb2bbe66f11da6b5ac737b0ae35679ec9793d02a776c2614c819248b10963e32020cfa6e872fe92156afc509ce541d88b9e8eaba9ee056617ea7ebd3d2910b974f0b58c9e57d16e0c749a85d5c6557cb8af67eb3db0e006a89221579dc5c59084a12c77d91b53caec631744e0c5d42487b9f7c1ac3c28c00b9928323e5c1d8e570bc0e58b073dc7b4e34ea50d7d2c5961c4d808184d293a48720dec72c078ad145cb33eaa034eed533865a73ed70fb1a38b9d511ddd2c1f24a1f5a363b1954b1039163400e538ce87108c9a081098bd463563f80108b7a9f42e5bc37a5ba332929a906fdfbb23fe895e9958fb6a35a047111fa86deadfe568d103bb2a9f8a4d27550d8b8d07c2681cdfb0058dffebf362181db14d8432c8b8e8015cab4b0296ae200ff9a063843acc44b779a59ee921e3b4746034c4fb5c79106529d3c195e1d487be8dd3364265229304146f82fd236bda4ff08806133e64e8a9ef3d7609695949c4cb291f4933921327ad24795f5ac5b2751b818108966ed4c216f47feb2a9c3fc1e2e8a5dc9704d7c5eadbf3b9b74a220f2a4c0bfa62b999885fc3018e427cc5b3c3047246e79e04189043f6c0780a9a6fc1955f4491f92059278287c29c223fd394e9b11a5281b623ad4555f66c3a448999597ddf6a31b8bb238c7f61b8cfaf042db41255d58a891c6f510c0f50e8a120c497dcb48a3d8b096fc69182941d18df9327bcbd9af3c284d2970a763e8100cddc01d5999955b80dcabf27d7841e63f15b9c3c20f799d8dd0d8f8254998bfcfb118385997e4a8222bed1c06077e4f53f77f30a9de6f696a90846c7bb26990269f0458493ef9988f10c26eda498e617c0bf1252717e05ac995814a514d2d2864c6c41eb7085b5245be8b6985c8f7b85695d8e80231e015b3", 0xf80) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[]) r6 = socket(0x18, 0x2, 0x0) close(r6) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x0) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r7, 0x41946465, 0x0) r8 = socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000504000000000000000034", 0xd, 0x0, 0x0, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{0x0, 0x4}, {0x1, 0x0, 0x0, 0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x18, 0x0, 0x37) r0 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x10) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r1 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socket(0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x6) syz_open_pts() ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000180)={0x0, 0x0}) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) kqueue() ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, &(0x7f00000000c0)) writev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}, {&(0x7f0000000040)="b647d115", 0x4}], 0x2) execve(0x0, 0x0, 0x0) pread(r2, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) preadv(r1, &(0x7f0000000000)=[{&(0x7f00000019c0)=""/4096, 0x1000}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) executing program 6: r0 = socket$inet(0x2, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, 0x0, 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000200)="30ff66fc711944d89c07ef4d5d26a443fd06b8c8b6e6b5981d3233247b36bf70196375d5b32a909f24d048eaca953809f7eb790835c74763c1e3f456f8d2437460f37189f096eebcec", 0x49}], 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xb89, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000080)="85", 0x1}], 0x1, 0x40a3f) ftruncate(r2, 0x42009) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x5}, {0x50}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000380)=ANY=[]) dup(r0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x400000002, 0x0) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 1: ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0xb0fe, 0x5, 0x1ff, 0x0, 0x4, 0x400008, 0x2, 0x2, 0x2, 0x7f}) madvise(&(0x7f00006b1000/0x2000)=nil, 0x2000, 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = getegid() r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, r0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000, 0x1}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x3a) r4 = dup2(r3, r3) setrlimit(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0xfffffdac, 0x0, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000400)={0x3}) syz_open_pts() setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000140)=0x400) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000600)="12e1f34ba50431a705ebc4399b58522e8100000000000000badfef350d5d67b4b345c475049d7b", 0x27) executing program 3: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x5, 0x7, 0x9, 0x4, "109a971fb8105af25fc4e149e1b2ee1f35c764ec", 0x17, 0x8000}) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x14) close(r0) r1 = semget(0x0, 0x2, 0x140) semop(r1, &(0x7f00000000c0)=[{0x3}, {0x3, 0xfffa}, {0x0, 0x3ff}, {0x0, 0x3f, 0x1000}, {0x1, 0xfffa}, {0x2, 0xff, 0x800}], 0x6) r2 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) listen(r2, 0x1000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = getegid() getgroups(0x3, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r9 = getgid() getgroups(0x1, &(0x7f0000000240)=[0x0]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r13 = getegid() getgroups(0xa, &(0x7f0000000300)=[r5, r6, 0x0, r8, r9, 0x0, 0xffffffffffffffff, r10, r12, r13]) r16 = shmget(0x3, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000340)={{0x8, r4, r15, r4, r5, 0x20, 0xfff}, 0x278, 0x9, r3, r11, 0xfb, 0xffff, 0x1}) r17 = semget$private(0x0, 0x1, 0x4a1) semctl$GETPID(r17, 0x0, 0x4, &(0x7f00000003c0)=""/227) r18 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0), 0x1, 0x0) fchownat(r18, &(0x7f0000000500)='./file0\x00', r4, r7, 0x5) getegid() connect(r18, &(0x7f0000000540)=@in6={0x18, 0x1, 0xfffffff7, 0x1}, 0xc) ioctl$TIOCDRAIN(r0, 0x2000745e) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000580)={{0x0, r4, r10, r4, r14, 0x100, 0x1f}, 0x6, 0xff, r3, r11, 0x8000000000000000, 0x2, 0x55d}) r19 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r19, 0x2, &(0x7f0000000600)=""/199) rename(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)='./file0\x00') bind$unix(r18, &(0x7f0000000780)=@abs={0x0, 0x0, 0x3}, 0x8) executing program 6: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x188) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r1 = kqueue() pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r2, &(0x7f00000003c0)=[{&(0x7f0000000940)=""/142, 0x8e}], 0x1) select(0x40, &(0x7f0000000280)={0x9}, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000080)="12", 0x1}], 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x41, 0x3, 0xffffffff00000000}], 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000001740)={0x3, 0x2, {[], [0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [], [], [{}, {}, {0x2, 0x0, 0xfffffffc}]}}) executing program 3: syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3, "cfe4ef0d51a8f12514cfc9f3cb5e53f617f969ef"}) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000140), 0x4) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0xe676c141f5ee3697, 0x13a) (async) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xe676c141f5ee3697, 0x13a) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000300)={0x2, 0xc}, 0x2, 0x0, 0x0, &(0x7f0000000040)="0000a8942edaef1ffc9aae417db067dd", 0xfffffffffffffd7d) openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x15}, {0x15}, {0x8106}]}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x15}, {0x15}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) (async) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(r2, 0x4, 0x40) (async) fcntl$setstatus(r2, 0x4, 0x40) getpgrp() (async) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) close(0xffffffffffffffff) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x18, 0x2, 0x0) (async) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) dup2(r5, r6) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=[{0x10}], 0x10}}, 0x10, 0x0) recvmmsg(r5, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) (async) recvmmsg(r5, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) r2 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000240), 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000140)=0xffffffff) writev(r3, &(0x7f0000000100)=[{&(0x7f00000001c0)="f007426c6a7984d37bf0785ff6c9", 0xe}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x802207, 0xffffffc1, "04000800000000000000000000000800"}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}], './file0\x00'}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x84000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_emit_ethernet(0x1012, &(0x7f0000001740)={@random="10f8b51eb760", @random="cbb0d9d3c54f", [{[], {0x8100, 0x3, 0x1, 0x4}}], {@generic={0x803c, "0c0b96900526d8357c01b2c02a6e3c17ebd461f2bb3c7d1eb01c1d2bcf5fc1fcb525167523eaa29b0ce6847cef50e1a211ce97d84af3d75b141d1f3318a81766357571a6a2be9da549a237085cb326ea514fec3033a9f7832e643e6475dca9fce18f7f4d930d59963903f5ea3d52514d0cff42f2a89279c9292bff3090c6471b43bf7fa273c7604dd1babd8df13e2eb3354850f447197c9173465664328ccee50f6683769c99813bda24ec812a77fba85f6e6a35ad9ec8c1216eef14eb9470a078672e01965d37520dbe45421a2439b15ff482d03da192cd9eb62fa500bfcdad961aaae2c4f40ff3ea10c245f5548c52f86e0fd38d3cd77ccc5682e73c9bfc268f65c40ebb7cc350a70ef43e2c78f699fd0eec5210dfef154f2ead17ae4c6fa1cbf9c0cb7e324f06f3d7dfc75e37bcca08143b2bfcfd1e47e842b91e8442e8f20700f89fc9b7dc94213ca4fffd3a28fb4c0f3e67fe4d968a33e50f5f8d9550ae887f4c7de90bfe14a0be263554176f946baea7e7dfb0682bea4beefd563ef643908c626a05f6a2f70e1ae7658aac598b7107ba55582f849a9befb2255c359eb1f37e429d3add5ec68dbb5f1cce278c5e13f9e0a57cf60df0ffc41752a05a2913f0bed49dba4986b27bcd5ccd07ce51aa8a9fc0a6a447379cd16acb7123e53260220789eedd403fe4193a09e958aef049bd5f0b0d0d5b5414dbbc807cf38dcdadfde18bdc6eba7c4f33615748b887c0f3408813ebbeb7444f5110526776cf8e0a68594190d733eed7ed17166c42306dedb2dd287d7a6dca5ffea9f59628d786841dd4c414ffc14d6da72fc2e809f46285396870593bb2b275f9903efb7558b83406e29f438ed683138be5a53acec9ac3b82ea7107b96629af31beeaf594161325b98223cad2824c74116fc8dd4e38e007112864ac5edd52b6142e4dff0ea1138e00e2ad5d13f6d4cd3dd2f80fd98220ef00dfaf764732618c2bcc1fd4f878246eed934774b2d68c47f3f4af54a5f1a8351232b07d303312afde7bfeec944eea956a0941336d049408578ef7bcaf519967a873fcd10759d1b22b6f9e3b76269400af40d6a8a68f972f38c73daaf3ee352c1b6716387b367c9dbd227542dc2828385a6e8aaa48f60a520d97526c8cb080eeffea2a7f326a008d8d1cbc162b0fde03075dbfed728a60b470c1efebeab4297ef22da75250d63e19c42917fe83051af1eafe762cd5fe025a83edce6b746cf1b542f334af237decd34139fd53873d6a773543b5f03a086c1d861086482c51e01c39f4ad1fc8f1c934b6cb8d4c20362be7080ac72d633b7173f3b92d4b3a379c5f9d3e49acaaaa8007b24c3186a52931a96f4d5d98814546024a510174eb680c901c957b27241a017692e2f206929b3439c2749db673d22b21cac5e18899edda5b9c255e9a62f19e2ff80ab453f24e038de5eb1137ae65205f6d8a8c6d620284a8f990e6529eb47f96f44f1add051d0125eaf004d18201e9f86b19ef7d112dd3b2d81b152ef17f93dbbcd8097652be10a3f589d808bf714f1ac7970614c51b599b63136acc48c79e3b71f03de278b862265f7d0a150dcd25717b1c71cf8643f85b7afee935e41a4e546bd655453b02765a0f84830ce21255d9ea57a53f84f42b1d545dc0305d05676bc67ca6ae1fb3d5fef0fe09ace1155e706479b3964082bc6450796303e016b06a0431b5a3a4f26ba3413d82d7832ebd0ced5787004f5165b493e15516feaaf578c03447968aff8dc5123f604ea9718f13e65bc0403e73a245612621fc93c689405018c5ef2aac7cda3e4a82729037bfdb02f11a8dd6133e036d956158690ff24c2b8d5f85e58670723b400499282bfb738aa4a4bfcfad5213589a6d350494b1c773690684ccfbc33ebb1a4e83338588ea6ab395b8c7ec26b916f25ae06291247a8a65d27c3b591b09dc39bb115cdff7d703af9a31d0ade47d8d76b6854c896be394f15e4ef7ae7c53c904a8322bee6c5becbd43e2f6bcf175443904b577e39fe2f6a76ed04f62f8327b144a33bbbdb9d72db66791634931c82c98505982202f23997b78379c5b73a662c7a53902e2713458d29d290f95a8ae9676eca6556f01fe45eaab0e3dbac99bf749d18f1e6bc77b88467d73e76b1bc7babf5e283f72a646de73a7e076695baa502954853705397cf97e63ff26c60b191987f72d1c103f71283377bfb708bcad51ca2de29eb0123c9d2d014beef2168d07b76729b32aa28e557caa365a03e71488f650e1072fb67c8c54f19f71a6575f631ab4b175d1b581f51e078807ca790ca42829094682f0910516d2357fc001159ac28c5ac5db75ec261d8c9f4ed2d3ce6e924738873581d6fd846e707ccb61556ede3399b2bfca2934f53496a0065fe7fe1d42c326c6fd677afcbc33eca8fe5b46e5e193fa59f92bc76b98df49c56f914637ae5d27a891ab3f0b4bff7b95b6eea54cfc8a535037dc0aae18d82c85efb7331a83cfb8aa48ec56ea2a2f0268d81ef8b8792f9486d68ef72ff59c26bd6a0cc5c36b403d9ee20abf920ae86332cdab23b32c349be7703eaeae2107f1926a4d569c5f7a5cd91c2cc9af33c7101dbd4f8fa6e02c8d9328d271e4c38c4a7cb729cc6805109b433d88e915bde8a9fd49483ba9f2e4a7906f069451431b4ced8095aae68c45e934adb7720facde9b45cee7a10680921938cf1c1f659cb8bcf0333d569f5bb486c14e0090cadc5b4da1e62b69dcc74ccd39fdf44003083a6c3f091c70bd61661f3aa935dcc9aefb82c6c076d959fea4544b4187cc4c79f78c08b2da9402f73d72f230fcda629c698d2e43fd08fcbcfae7928b269c9e5943aef8e880f34d7f2879c0ab249a4d900e941dfb34f137cffab3588d3e93c4bb7992fa9b533243ec35ec4e5d03445fc058e6588696a4161dee606dc17c8637caa744d7d93072c9ec2e170d1bc8104cd7309d994101c44342b5ea5dd8621774be7182dab8b5996035ff97540eb019ee58abf7654372e82b90458341891cfb91f6335105a79972902e29e9e10c6985f7516ae257079a1da213a85528a6d5ebeace63e658f31fb1cee91e432b746c4921b08aaad37d3bf4bec80fde284fa47d3a01365f35b56e21babdcf7b83b5894931a379e1c39f6d37256ed738d4bc9e53e451b5c6fcd3649e0362442745dc479e9f82f9b88d1e4c9d205cbd19e8de571a6702eb3b60fcb19050354430686989aa0b0ed60e0f4e575e26e731e744e9df1acee43115f404fa5233fbf6c1b1bf073b50f8a7219055e23913d6e78ee679256edc3e0a1e55eacccd52744497f2180087d237463cfac57e7d6f54407e4fe92677292403b68d51741b4713fa60324a2f4c42a4c0da5af8b16d138fca856de206df0e8b7f6961710935546bcee3654c48af067a5a661fb0cb4d9ec5ca115a1fba17a6ff42fd4da55e367d1c6f82725570851fb1df81a3a782c592fa76b16bfde6510dadfb0762fc4aa3facf64521cb139b93a22ab34a97df118149e655feb8a49db8d4df06761584a53c46a580be58c2eae00c2edfa94e3746b1e967b7cf662fcac3a573fe9ebca74ebf8d5e37f67e86e22f6c3508c228b668e579c037d2d5da98cb2467a15172cbe14c08d076c9179c6a8c8c966f8d56bde5351d7504102388c54b44784b0d46beae4315149d9bfe354870b46cb386253f3c98a4d5bd72318b59ee115e53e257ab8ccfc97ce002a7483740737b921b2c242abeb42c653ee71def407bb36bb75ae2af45a487c19e3712765a06771d8eff716205342cb3ba4e1d38079adbe31404f239539cdddd82d223006efd79cdc3e4e69a2793206cd5bd46de5439034b9395841e3fb9192cac01c16d4aab9a4614bd4e575333f52a5db38adcbb06e74b0dc42f081463e88476c5410412cf730476efc76ec676dc080b2bb77197c64a845edb49543543dd9a6f163ac1e5dc502136726bf32b407b40cce0b65a8242d22854290ad204c26188733b7a6db302c273eb58563e38397c6dc2830cdaafa7e9063cb3909e1b595ff951e49d72bd7ad0012ce20080b41ee6a31b717fdbb89f7822b3514e343fece7dc440acc2c0adb723f48c7dd9dfb32e7f12ea098e5258394cae26ac1576a6e1037712f5ac2eecafddc71157e73ecb41d7639208e003a4ab86c7c2bbc5699498d9be53a469a5b8bfeab9f7becd93ea794b2cc1549a592bf38e2a2db269b1b5749339188a21af89046a8eb2eac65472c517ffadc7fb255f292205d3540a39e10122b8f224e7b3460ad49361a78f8f471150e267276cb7406ff47dedcd32f308d6ef32d6224096ca5be54ced707a283dcaef44a3d7b5b9cb58cd6410b2c9b9021959d0bd08c5a0cacf61cb0334a8c2bfb18604117d92332820938997ffd8284ddba3ac6857decd6de77924473fa528773111f5f71bf612831697ebdd430c00e1246dd11a253af37eda84a4b79ca23be0014cab22ea39740728cd3b214a929a6dba9b118bb1b2571cbe31211904ff664ef62305b09e4a61767060b133fb3c188f141a9646e78fec496fe4e81ab6844fb6f06ffcd609434aba9dfe0f34b08bc92bb87a75a145c8a291e51540ec705d54f37bc781aaf67e296ac0bfe03cdddf219cefdefa71d42d9c8cd10212fde9745e7cad3dc69ac5a56161053c15e3843dc95c24e97d05972e5c8edd4b32cb566fab260fa44b0743078427ff151fa52e5375bacf95af60baab5f7370b91839f527fdf954be35096ad4760e3f803d0ef3b6ef0048f9f25922bfbe2b596802850deb3f950e5c5568df705b31152c67d9dd82f96650d70258a33954d88529ff129c75c10895303cdd80cd5e21a05fc73465bcee62f9888062c9c569a12f6682c0852e15323496c441585bacd6ac22fd5b23e5b5fb4d8c424f87ca210e76832ed23b077d07fa45d1ae43a219e3cc9b19fcfdf9831e34b5b0a998c9f102de928a8c0e903ff8aaca647f2f9820dbde933bec01e60436f6f3d97757246bd94787d038241baa627352710252d8d1471398c5cdc35209f6566b916b036a5d214bbe34d4b0172743a850abd1a0f15a501d0779e53508241fb949bcd529f29188928dc70a6c82c63bd1cf43775ce00b8996768c6c442f09ff1b0cb059f01e1a80e3d3e1e59e82fd00512b601ac6d9002d20d756d0b801f41685413277a9763bb6176219d75305c0c455957bda0e5d04aca5ea3ab1dc5677da6266ed45a320982e836c62fbdd277ca0e8fd9afdf4fdee8a35b8fd8199ad7cf1d5e0ff1c2025c9944fd1693c004b5de60d42845d469a4d38a6626071de3ce8a175cb60f6e83721f3687052b59f38da856bdfd79be20dd119cf19b3d51ea8fefa94bc56153187b4df0dffad3fec6835fa5afca378c1b89adb39f9bacc743dabbe7c0a9859923e22402bfbb27b521208f96653419aaf4d24fa1f5af3e45f7a42e0be1ef2f19a42833f655df4e94389fba0e73af4b254535d514772caa4e98d1fb51acc4117a4f96cdc8ba87476e1a2abb63ce1a675fe527f20bdf8b6662367df21eacf30f8482268dd7953a2ac3f642704bbd049767f2d9d3acb3607482ac8bf905905f635866dd07566bd232fd9d94fcc99976f581a192fd7aec17a56b1cd28c59adb57bcbdb32848f3373e0b6cd9428a4e2a49de8c7b57dec1b6aa46bffab2aebd109b27969a72d262a574fde7a0457ed2b2a9e0c44658c2532fa5b8728d9bd30deb41a1604cae007f51da380434da329058feae71de5e60010a5bd025a16382879c4c2b42e3c7115e68cbf6d3f144a5044db9dcfbac22eedc45f8b075d6"}}}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x0) executing program 5: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setpgid(0x0, r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x40, 0x0) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r3 = fcntl$getown(r1, 0x5) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2, 0x0, 0x0, 0xffff}, {0x81}, {0x6, 0x0, 0x0, 0xfffffffd}]}) setreuid(0x0, 0xee01) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000000500)={0x0, 0x0, 0x0}) socket(0x2, 0x3, 0x6) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r6 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe06) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) socket$inet(0x2, 0x0, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 1: r0 = kqueue() r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) r2 = socket$inet(0x2, 0x2, 0x3) r3 = socket$inet(0x2, 0x1, 0x7) r4 = socket(0x18, 0x0, 0x40) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r6 = socket$inet6(0x18, 0x1, 0x6) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x400, 0x0) r8 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x50, 0x80, 0x6, 0xfffffffffffffff9}, {{r2}, 0xfffffffffffffff8, 0x3, 0x1, 0x5, 0x6}, {{r3}, 0xffffffffffffffff, 0x100, 0x4, 0x9, 0x1597}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x22, 0x8, 0xfffffffffffffffd, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0xa0, 0x80000000, 0x0, 0x7fff}, {{r4}, 0x2, 0x80, 0x1, 0xb75, 0x7}, {{r5}, 0x0, 0x0, 0x0, 0x0, 0x10001}, {{r6}, 0xfffffffffffffffc, 0x96, 0xfffff, 0x8, 0x2}], 0x8, &(0x7f0000000240)=[{{}, 0xfffffffffffffff8, 0x1, 0x40000000, 0x8001, 0x2}, {{r7}, 0x0, 0x88, 0x80, 0x6, 0xffffffffffffffff}, {{r8}, 0xfffffffffffffffa, 0x16, 0x2, 0x10000, 0x100000000}], 0x9, &(0x7f00000002c0)={0xfffffffffffffeff, 0x2}) syz_emit_ethernet(0x7a3, &(0x7f0000000300)={@remote, @random="89aa98816a2e", [{[], {0x8100, 0x1, 0x0, 0x3}}], {@ipv6={0x86dd, {0x8, 0x6, "51c830", 0x769, 0x4, 0x7f, @remote={0xfe, 0x80, '\x00', 0x0}, @loopback, {[@hopopts={0xf0, 0x1, '\x00', [@padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @generic={0x66, 0x3, "dcaace"}, @pad1]}, @fragment={0x0, 0x0, 0x3, 0x0, 0x0, 0x9, 0x66}, @dstopts={0x89, 0x4, '\x00', [@pad1, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x2}, @enc_lim={0x4, 0x1, 0x5}, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x1}, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}]}, @dstopts={0xff, 0x3d, '\x00', [@padn={0x1, 0x1, [0x0]}, @enc_lim={0x4, 0x1, 0xad}, @generic={0x7, 0xda, "79ce6cfb8b6fa8a72a77f984aa7998e9c51749f1a6e906c45de57ae1b2b8d86f950988088c2954708d00982fed83540bd90b2bd49efadfcf183d75777e81b967efc7a8c2edfd6d1b6c289e9d5992c7238d42154361a5f700bb3930db4f83e69396932945d0ff9fc6d06d90fe6ee6f261e36359024e4b125e99211045cc6d3ff3baafe72c8f8f171b2b02776d0f812d3b68dbb0af1d2d548d69ec90d26748066a20c7ee38792eabc49d9e3c38f2a35d1019dc6f7cc6b99c54862163f83a4703cef4892112a9c7c6abaa8f8273e1e7c0f665d38d8958bf64cc6fbe"}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0x7, 0xf4, "06effa7d5366d02a852c3aed228a739fbd54a711a03a8d8220adf3cf4ec7543a1fbc28a1e6c2347455689ee2c2e4d6ae5c57b3c340033a201086c5d5ea3e020ce2069c6308397306db05167554e353cf7399d263920dcd289f4c4fb305d4076afbae3ad6b552dab9d7c33a8cf3e662413e196df25953cd4b0348deb7d997b3065e18c234cb1cf469c94ec615e09db92cbdb8ceaa49ed5bf4685a4d3b3c6dcee5e4f550dac2cd7eb1699518b3d14a51dd9c444f7406ed4c4cb51b2232791f5d8c086e14d603c066071a52784c8fffab95d7db74fa69b5537bf55bc46f644b506335d5f150c3913cf6bc4be8e1e4e54cdac93c26df"}]}, @dstopts={0x2f, 0x16, '\x00', [@enc_lim={0x4, 0x1, 0x2}, @generic={0xae, 0xb0, "7803a619c3ae21d768fa48cd459962d1e408668863ac0b1fabe54da4163851d4c37a211c0fa92fdf3e94eb4fddd2f899a6f7b5b6287a482226b12eb9014ac0ed8dc9df6cc8e439d5af5a3263c08deea1caadf194d05a2c52eec4d215f6a64e0cb728919a9ac3e15f015de384b7b533a52f3517638e096bb512f19dd2ebb6101a92cf5dc29e77634492a4e784f464ffd3d6cfa10af22ababe51fd97cc4267ce738621da364c9efd226bc7594486e6a031"}]}, @fragment={0x62, 0x0, 0xc8, 0x0, 0x0, 0x4, 0x67}, @routing={0x37, 0x8, 0x0, 0x5, 0x0, [@rand_addr="58b5c7bdaf5daefd56e6361d31d12fb1", @remote={0xfe, 0x80, '\x00', 0x0}, @empty, @ipv4={'\x00', '\xff\xff', @multicast1}]}, @hopopts={0x8, 0x32, '\x00', [@generic={0x6}, @pad1, @generic={0x1e, 0xe3, "9fb07cd5c4884bbf13a0ecec2a55b33e4161ce1f25b8322d83a42094a7e52cdaf5d624e9e3ba53bf61b176d210d437cc263050751bf4e9066f9f3dacf5d6f20a2f7b7f2560cfd4335303c1038d45b9288eec3864348eaed4648ffe6097175341dc05efe6d4b97f0a01e71f17f80d1ed287f11aee11ea611e7953f5d7f2fb3dd6f07c0e60ce817e00a79ade5b8ad06915492bb3f5d965c38c22e30a64f5e2b31d278bf6e1a1474d37f8211a34fe5ea9dbbd31c10310f685b8b73b3f9ae5b8b8b9b00afe462575760a766a0c1af0714865c35c5bd7ba5d2b34efb560c4451010ac93f234"}, @generic={0x8, 0x9b, "e23ac5c91f055fc2519aab5440bb803c827ccbfe5df21e732374f3b478283226e4a06e75302eb0286b9c64c0ba7d56406720b078aea5ac1f835a8e247e47355c8a633115bcd9bc70c3acf7799f154aea45609c86c4904749abd18a895e031fee8812876b0dd69543d381a63c2e9cd0069df0179d31f4749b103fae5abab2331598e8eb16bcfd22fe8f0499bd9eec37fde9f1a6c4ca3da742695a0d"}, @jumbo={0xc2, 0x4, 0x2}, @jumbo={0xc2, 0x4, 0x33b}]}, @hopopts={0x2cea6d56f3b2ede5, 0x1, '\x00', [@padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x1, [0x0]}]}, @routing={0x0, 0x2, 0x0, 0x0, 0x0, [@rand_addr="ef6b46b92591a582a74e95dca5d1e931"]}], @icmpv6=@time_exceed={0x3, 0x0, 0x0, 0xff, '\x00', {0x4, 0x6, "cd9cbe", 0xff, 0x4, 0xc0, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast1, [@hopopts={0x2e, 0x2, '\x00', [@jumbo={0xc2, 0x4, 0x4}, @jumbo={0xc2, 0x4, 0x3ff}, @pad1, @enc_lim={0x4, 0x1, 0x80}, @padn={0x1, 0x2, [0x0, 0x0]}]}, @routing={0x8, 0xe, 0x0, 0xfe, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="d03322cefef6c679663f6b550acd80b1", @loopback, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1, @loopback]}, @dstopts={0x2b, 0x4, '\x00', [@generic={0x7, 0x11, "9a218b1485da27b3ce4a73affb1ee0a50a"}, @jumbo={0xc2, 0x4, 0x3}, @ra={0x5, 0x2, 0x6}, @enc_lim={0x4, 0x1, 0xde}, @pad1]}, @dstopts={0x3b, 0x1, '\x00', [@jumbo, @pad1]}, @routing={0x0, 0x12, 0x0, 0x8, 0x0, [@ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, @ipv4={'\x00', '\xff\xff', @remote={0xac, 0x14, 0x0}}, @local={0xfe, 0x80, '\x00', 0x0}, @empty, @mcast2, @loopback, @local={0xfe, 0x80, '\x00', 0x0}, @loopback, @empty]}, @dstopts={0x67, 0x2, '\x00', [@padn={0x1, 0x9, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x4}, @pad1]}, @dstopts={0x70, 0x7, '\x00', [@ra={0x5, 0x2, 0x1f}, @ra={0x5, 0x2, 0x4000}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0x1, 0x2b, "c4a63a6d9a25ec9f2c00278dcbc3c6976e9b1d3c8a61a38dba79d1e8058e4ae85a40b3c5023d603ceb7785"}]}], "ac21c44fcac877ca5e302fbfebe82b5e293565c4e50db55317ca80a83aee64152407633836ab47762dfcb0b9a04b69e911"}}}}}}}) semctl$GETALL(0x0, 0x0, 0x6, 0x0) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r1, &(0x7f0000000540)='\n', 0x1) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r2 = socket(0x18, 0x2, 0x0) r3 = geteuid() seteuid(r3) r4 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = dup2(r2, r4) writev(r5, &(0x7f0000000200)=[{&(0x7f0000000440)="4efe19d67f523d987d869b065c6c48e5e7938beefebd0fc4369336203fb64f74752320a07e166bf9abfd47a882d9017d42d31146177791815080c95d5863ab7f9de4e7446e6264bfc8ad3a084310ce9794c2d3e3012c29f4889fe20902c322aaf9155e862f2e416cd10087f3e5b2de0e017be7246e06e7a7a56de972d0bfd63bffa8114cc7653e7982e2bbbdb6d910ab2f83b8b239d90e0cffd8135cbfea0f09", 0xa0}, {&(0x7f0000000ac0)="ad8707a50e6541c775859b73485f92ae09859a893dcbded1955cbb3bb28b1efcc74f1918982311b9381dce564c5e6fbb75fa8d2483f398acc69b8e158fe61dedcae11a521738bfd03653110abd06d7b4c3518ab1e761abe2b10ad830b4b6b9e0807a4dae036b5276fd297521c3c9ba5299162ada9a7e1861bdcbf25f5c671c27804c1ccfbf11c79f9b19a8bdb6a45e64e7bfb6fbd8aebe317ea4346231acb6f3f8a3e3e6b668c01f20276033167b5d8a74fa816988867997f64a892613eb668cfe14a82bac6b2128d9cdc5892aa78cd0571593f4de25b1b09607eaaf52bcaceed9f3cbb33f21d01e7500c40dbe5defaf2334a0dac25ae6fc43d670efe576ef1995028fdfec17bac6fcaa028b765066d3a94d9e3dc9c3852b11a1d8c1f8e64c3b15d3d28fe9591044b424f0befdf3c7bc4911afa87ccd4940307de16f224d65ccf066f5188cbf2008697174866e8b6249c6217662bf4b22a740108061190eeb8addf48fdacb056d5a2fea514883d68a1c76ffe7c337ac7d5c884ec670399043ba59115aadc2e7ae9ac71690e38736a5260b35bd178813a620992c3ab281fe4d759a6e37fefea77adf1039082dae770e44c6866e653aeec1d8d8468600811594330ac7381ae70e2180f463926e0da777548bbc236d623fa142688f1d3aff4ec82c4e6d818d9fdb6d5932700968f225cef20551854d04c0eb2d76d8ab44aba244341d86995fa26f95ef3f54a50783a849d31bc22b84688cf9c4c9bfcdac858baeed03d88f0b0fca4a7911c480e7c274ce70aa1bba79345742831473fa2cbda5051483af4f292a5f8806f6098e8d9ea5061706ca74011864d37dc854807e978a110fd1cec784c80013982cdb84c8c0acbcf410787dcda6a9d702b6ea2504d4a1d3516c8f177fe74965b67a56a413cea94cb9b5e736dea05b937435562c20c9a42470082588d45048e3dd73aa36f7b959b211c7251f1e5fa9892beae96abde368588ebe143571d08c65be024d674aca3c682e4a34a1d298ff6fdf4be6c2efd62acff8a1a88ce37e2adf3d5b114dd3de5db2afec0569593b5d0debfe66d33a15a818c695e9383cb6c4df0b55d60cc2c0082db92f9ff022e61c068b39c97ab9f3ea3448e7c4eed8f089b4d3918e49f754115c060297cc6d30c07ae180fb73d2a46f62a86375cefa9a0475b884d980b989ad55284923891183115bccdd67f973038ebf9c1996aa6019d22acf28cadff7cefe5ebb5c6f0b91474d2c2439059c7caf0de7d2c7e2076726b6ee8b26a6a922f79c5e1d621b37944d318a95345bc5c76133763c1faaffc29ec164fde6aadc9aab2ceeeb927e88472072ef23eef30c5006a4e490055700eb24cc04b9163c31ed936e85ce8da6d86c1e4ee9ee0cc9bda1db0df6c23fa5e264b9479937f5dcc949267b50da2e5ebf14f6254a786995c4cfd22cd34d1d23036701b53d1e25069482b123eddf4d044e722b779db752dcd78dd7543b388167bad730089cfbefcc3888606b3ebf04", 0x431}], 0x2) syz_emit_ethernet(0xe, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaa00cc070000aaaaaa8863"]) executing program 3: r0 = syz_open_pts() sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x81}, {0x2c}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r3, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) select(0x40, &(0x7f0000000040)={0xff, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000080)='\x00', 0x1}, {&(0x7f0000000140)="e5ad766f3dd0db76d7637067d15d869ff42162654859d7f3a453229aa20694a4c86b127210ce340d", 0x28}], 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) flock(r0, 0x1) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x18}, 0x4, &(0x7f0000000100)="cd189b2367db541b39f81c6379306e64ab98105a46f501e6a3ace95b34bfae42cba96162e05fe4b56333e1b1518f07f088647d4595cc3a606f22f007660d4cff17da577face5f0e0512335e64a0b61cf6045dde7ead52ce65a4578f58d9fe2f5345a441e870dafb1ddf920170d73ccb53747c1492e1f9868396661bbf7e9b82dd81c4e3e0373a5f8ff92db78a9bc12407d6c4c48b04e1eb36ab761b1096ef9363fa9826026b008ec75ddc7e9268419c3", &(0x7f00000001c0)=0xb0, &(0x7f0000000200)="0d812fbd5a45106eb79fbaae142c115cb618f0dff6bd6de571e9b5fccec19a52e17b6a0741a191518c597dcc0e4b5756df8fdf68104ee77b2a69cf55793d0b9a88161c3cd361837cca2f539974e6147971d0eef245550f6c9d3f9ae5958f7b92fde549435251c1391343c573918986e99d52010139fbd7e721097c010d6c5ca0a5cd8b56bd82753a59c31ea0c4e62a101d97713684037c49661af98d303143fd447e7b468d7225a5a6434f66d84867a2193c5257fba3e2eed9c8425b5ad83e76507118ed4994297718af375cde76e7996e13971cb5be4d2112f92673c175d72e90bc6fc6b09a68e4469bfc38f59b9beb5612a4884aff5ed8d0206fcb1813c091f2b374d6ecf0437d5c0ba85bfc04ecd2ac6740d8482c5cff91fbfbcc57edbba600edbc4354f743b67373906e1b2e2a6656e529c99cf24f67d2d4fc3db3ff980c5fbf847a9ae699cb3ff296c3ae61a40c5a12646cdfbf5aa384eb56010ddfc5bb7ef14615b6ed47c92943a96d6a81a23b43ded88704d5e8b92327c6736b7aafd92f710bcc10d0074b44fa04afd9623de1c9f0259fff39d1fdee1226fb5dc4634cd2a6b3d99c98e265138acbc6a6cb54abd8989ab43ea9d69ed514a8fbfee8a3ad971a22f603e4ff17ae870b0e04bb3b1fd534277b202b467a061f9fc0c05bbc7d65a874063ea6c5b42e5ff93e4d19f48314809dc0eae680b3f0a76b5c7ed38286c082f8ffcec3f5eb77b316a4265c32489ea16552d00d0851f029c0e0a2be4d1bf145d07a3ea9e753e84928d4e8a62cbe19a6e5bbd62f70ec7285b40dda6876dab475989481fda459d6cc0a3be73560bebc68acfa5762d0bf4f59b6fd243b67b18d89d0beb2ef2e12423f9a6a2d1f3c7cd46fd13dd224d3b9b2de3f772e05d383b6aee6192995267412a1f3d5bec3d08f680fd91b1af74c32b4134f7dece4fdc6f7e52cf80083b59c2d42ac9ae2723dd41cc099f82fac0580a5ae706055215e529021dcec0600e3eae19b88398585d24000991b5cf1dbcc21212a89187a615be0ed618ae4fe96659f3e24bf63a6eb6bda15d7dff909baf02cce28ec296f901638028fc62a330f8c26f6400d43a5e6759bc312daf3a2b1b1ceb4ba0e707d65d382bab68faee6f984200028859f578a57bb2e886185388ccbfa4d0fbce949c0d5bc7a896d96553f14b6886ebea9a97653cced59fde394e0d6747a4598234fa8c65272313e98eb9bdf2ccbf8b4b302110d1419ce6218eb0eefbf0e3e0cf158e8c63d6990b3253416da462c434c5aa5596b2a68df77820c78fdf9480fdfa7d456cf304eed897402b4c28b244bd7fdde91f057d95b520cb85b263a878343ba7aa72dbcc663d650e676762ec34e1bdbe2f85da13069a9e1c2eeb90611a80ef4b3345f01b20c652c2df926101b25d9627bb74224d012008a1dcf9453b264201d270a383d80c8b07c91ec2003b799ee92f5c43ceed19c4405d40aae613b9e3b0c2c48930db6e609ded8a1c95f56bfc8132cb884a9b6e131b0d92c748b409fe846fa1408bd64a38ea02cfe40fa59464e09033d44e93d1849587dd5f2045ef4cb3d7d2bfd144fe558cca689cb4e2891eabe8081f065f4d7830fa6f4eccf558cd857714f2cfe5ae948a1c2d262d7083613f49884a7e0e44e4c8955a5034dcce05026c31b33209f0174f980b1d2d3c5524ac6dc34148c98fbe8e1d7d27411e4da49fc3846437de1a91a04fce66e687922ee71dab623012c97a1a974b92f290c02c54ae0b67b134f1682d276e962cca7057dccb783c4c7118c278023792bda246aa2c647787e390afd0b010dd36bc1965eff028f65df55fe1ac1df28966cc5b127fa44b45316cc10ae894b06b7f48ffdc3d7c192fe8994a7d242fab9a4c2ea8adfd842748798710b41c62f473fcbb2b0ff038e3166ee1d94439c985a1c2a0f224670be9a1976467903427d6709fce8456c377023f3c7c02729d8fb7d58588008370167235303ab1c838569092b14edf7db2b30e1c80b5b87bc6f812e8dcdb0e7c5205cb56d41226951e5a1c8695c8bbb8a8afa9c16e8207a9de408d956264c195d759a6ea38687bdd794d37db6ff3f09998d4b0d465b5c4c43c20513eba57da78514475aa1f38c92dfbdd5bf4e005c6c595d6aa34ce0e4f3c7998f4b74e2abdb87ad512387b413b59b002a34e5054f26fb68815737cf57955c09c35d330df345d91979aabd22a5b8d46aa8569ec52f13cc02dc3c11f54735ba8f4b39bfbd06370cb88bf5f1003ba00cfe6ff3dfb5dd0f634254f9b6ac69840bcce4ffdb937e16d11d2b996aa46fe645bf2d847a20e1a910d86682d60848e3be091787156b3887817864b9b7017ea63008b19c47b8ae40d04a2e1fa8fdba8d4d345f967db6558de0212644e9866ffe165c9b7f6f8826f735cf249af9577e3ab3aa6377ba6eba7f87c80825992b3706d26a8b91a5a44edd031cf61b5f087a5e40e73ac86a8654cce2f0ff9a3a45b54594e584d875c3adb4ba7aaccc0181d7dbde69127bc29bcc3cbd7f2086d76d80e667c019401d48a8fd264d898638134d0e9d7dd7fca8f7ea2a6ff7a1c79bb5b101af6006a9cb9c8715334af32fcebf4e3d597ddf6286c7d232d816e392b824455eb88c06359c8c650bb4d86f0ebab911c8c88d21e91fbada48b12a89cc78f0b6678f0ddab76b9d29dc15d4ac9178bfa28aa825e7c4f140d109a3558db999a318f66d090fce7ba568fc5f420b62434ca850e92bc1555f31428e1812bfb6b81908fc537d7b9e622f6754906f538c32071ab39aaeb7b8a97eaa6c67f3693e1140d1827d30116c74a3b326b7f8ebfbed5a5261dfcee8e4e925ac85df6b3f491f0a25fee4aaf066dd577e30f713d2c7a695cc71b5151312a626ab73d4162f190d23ea29c180317bd74e5757c7b71c376ff8e71ecb6f9970666a620673c0bc2d0dbfd024a271fa8efce80183b8ba05e722f701f5c3b574f24e48430c297ba594225a512efa2f3d2d62e3332b9043ba30739d180cf748d87b174767edb906fcf6c3cd6fadc9f2c107ef6ee0d5b13282c19ccf851271526a0dc45fe202f58f7e6ab31d7877f5507b868a21539e0c80919eafe0d8d285b943cf8c81dd74b4ea37fd627fecb54e591fa10b3d40a6d06c0c7662229e14c9387d5731e0463871bc08be31a1ee5f72c83332d88b28bb45ce76404659248f8b94b827d7ac2b349f1bb1a3fc6b00826a906a2f9c98657dd00d8ae747da97723244406d1c32e45e521e57bc4d1594e2ce5195829bcc1de142f9b129718c5d9ed324f8ece991cedf20cfddb562a7feba8856013e14b548662269dc1b35881e110bdd39641450b4e374b7553f2dd83d96da488ee9b5fcfcfe87d647a616fa3630980cab00c92f1ff0aab0ca919df4837fcd1189f5c3c0458e3a428c340a10db0c2aa1ef6affd99950cd53fa1d764dd0347377fb36aa4b74164de9be4c29025bd2f5d4b3024d5c532bb5ef134ac3f43f915f8ceedf5bf28d924d23f9f2b67447b54270433e5be586f2d05a39846619892d21a3efe8f45bbd5c0c1e4d807ed42c96855a8c2572a995cc10d2870fe35f5091989b6334cd40a98b76aa7ef4efa4bceaae2be6ca60df277e8f8fc443014fd7ebf0aee3a39d838675cda6aa8ac368c92e9185093e01453985d5ac37c369420edacee5906c909cb786d70bcaca0fb408dd88703aeb64c13a28d161b3fb265a8602bbfc4316bc9281acf6467ffbd4f94af2abee5b340f6170d115b7f054c90023f7b0ca88824f2187e7a7c7e7398984124eef6781f06025c6b94ef76f9af4da357e7e242feb53005d520ad23b1c15784394eae7694a7eee589e91f27ee1a77b315602330116e58187e36f6f1f86e7db0137d937070627c3df4698491abdbf252110a8047832ad3cbb3825531bd654eb2cfa7f8cb1b447d75db2eb8a88009ef64b21e701e01646c548a14ca27136f0bc31d54bdb6befb5aab45d75aea7e073dc590a43cdcdf107a185f8ea9c0527659f64a0236d051483e3bcf831d564db2cb1c83bf6c5b7e2ca29017f534bec7d1c8dd19a6f870c6819bcd157a288afc7351037736df3a0d784c93f0b355c49fbd6becdb946fc695f48a1f0d3ca4e02cd1168dc18444071f6012d42b2cac6e061e1279ef61ca8b772131d00a7b6847c4ae0883f9aa5f0a696a5a88be9232a12a52212ec415bb789443c08e4d109601268f5520e1ddd79d11f477bece075d99994dbddabc962ad33cb45057132943900bd7a6a5bcf48622dcac66d521a89257e25ce9a324bb1986e770b468d898b1f7091242520a0727bc25b00bceeab9caad7b203f9c941f59a032e7399f1fd915fec352b2f4d916139bbc7e2433c02816fa05e54ba929c7b870b28d78e93555224206b40eecd86431356fa6f4040c8167e56e2af58484d9683ea298c60f51152da5ad0dc6c1f6a35d2bbd9a8c2474701207d9e6cf2fbe59e53bd00b6ab48cf9afa9f4b4bada9be67299f06e3cf16be7975d8c636da976e9d4d7f723c3bb2175e028949a3ef026ddbad15470fcba4d7b3814f8cfee965c70bdfdc0a58e0d05d4bd7263900a814a73d9ece46d6beb5db17895be6623f45ba0c38ade180b74d0197652e6295ffd55c94eb2f82eccdec19f97c738a428cb84a36ca528df08d27a011f9bf73ff0318b070e084c2786998975bc73c850a67b90a88dcc6414a595b809e1b8b7e2e344fcb74f7b0e9affa7d616cb1e6d3112c6726c9693fe28ac18ad44c9c2c5f8476cb3aa0f4b9b86592c6b9a86dfa75576de94c12f4c89ed1cdf32b539f7ff4d9fb792f4e779a31efd40142b3c4114b8d0e426a45a0c271835d1fbcf6a900f17bc6fc3fb36b45c5a13ba3326ba02104ebaf4ecd2c6c3e22eaa0c74893de510478fe168e34552f4a9c3dba05624b7fa6d7748971f5e8152e04e02346606249859d365cd3baabb760d497eb06b994d2fdf7ce615ba4a7fe17e7c7917f291a566d4f3e5789fb7d2faf0ec36918c877c60f8a34f5f1054b5d43a0ed74a39e76c6531381275d3bdc60f8357c764acb249ee185eb457468fa24c1ca5c3aa2f86d2f31d81884978459fc0dbd3639d05937af675cd9feb278a7c2f6ee212d119a6d6e603d6cfbaf89f6330650dddc13facac1fafab6c17cd30e6cc5fff21b52d919ff1f9a770d5bc8d550c85bc07990d62a5282eea23c6eca52a60dcbe0d193a2a0f93d7bdba0a4a30167a4b4c05fa12b960755ac0d6278c6bf941c533591f6578c0b61f3b83691e18266ae632a68dec7eac0015dc04cac121e7fbbaa924e0de0bd1c5c13f6dfbf44b0c2bef14b282466dd01b577991cfb2777ac6e0c1c66860058e01eaaa18dc98443ade2e6fe850bf502e08d47e7acf5d77bf06beac0dac81a52c16afe8ca2d19e1a936c0f44c42825ed03c53d7948333d17e7b9d906d9c122f25d9f8a9a9383123740fb7f7f37522c545491711dd291cf313a7cc50a38d136879a45663136929ea82aafc4db3a268d0ef8b0edf6b6327adc832493777ded0dba3ec1fe1367325d57d0e42e988a7719159f0986548295388e169a21b64018ab61a880b63e6db1657a3b550848413d4488730a6ae202690de3e4f2663f94ab3d58f68ccb7748026d7f77faae1aee3a63510162cfdc044886a921387c5656bb7e46de9afdd6ef9b24ac506e8facd502d1f208a96b5560245f0621451b10081ece67ce7d7c74d8cf676c3d4eaab04fd226215ccbcdf86eb935c3669882ae4719ea4607598c5d75e04a06c68da8a5c53d149af998df87fe97b9b449974d328b258a6f73a0fb994c", 0x1000) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x1, 0x0, 0x100000001}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000040)="f1dcf480", &(0x7f0000000080)=0x4, &(0x7f00000000c0), 0x0) executing program 7: open(&(0x7f0000000480)='./file0\x00', 0x80000000000386, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) write(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0xb6, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f00000000c0)=ANY=[@ANYRESDEC=r1, @ANYRES8=r0, @ANYRES64=r0, @ANYRES32, @ANYRES32=r1]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) shutdown(r2, 0x1) socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x63, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x1, 0x10, r7, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) executing program 1: ioctl$BIOCGBLEN(0xffffffffffffff9c, 0x40044266, &(0x7f0000000000)) (async) select(0x0, 0x0, 0x0, 0x0, 0x0) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) (async, rerun: 32) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x10000, 0x0) (rerun: 32) openat(r1, &(0x7f0000000240)='./file0\x00', 0x1, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x7f, 0x8}, 0x10) (async) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') (async, rerun: 64) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) (rerun: 64) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = socket(0x0, 0x0, 0x0) close(r2) (async, rerun: 32) mquery(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x0, r0, 0x1) (async, rerun: 32) bind(r4, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) (async) r5 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) socket(0x20, 0x1, 0x43) (async, rerun: 32) ioctl$FIONREAD(0xffffffffffffffff, 0x801169ac, 0x0) (async, rerun: 64) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="7f5769e47f", 0x5}], 0x1) (async, rerun: 64) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[@ANYRES64=0x0, @ANYRES64=r5]) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (rerun: 64) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000280)=@in6={0x18, 0x1, 0x10004}, 0xc) (async, rerun: 32) r7 = dup(r6) (rerun: 32) listen(r7, 0x0) (async) setsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) (async, rerun: 64) connect$unix(r5, &(0x7f0000000000), 0x10) (rerun: 64) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) clock_getres(0x0, 0x0) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) mknod(0x0, 0x2000, 0xd00) syz_open_pts() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) setrlimit(0x8, 0x0) close(0xffffffffffffffff) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x10000, 0x0) setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x9}}, 0x0) getitimer(0x0, &(0x7f00000010c0)) poll(&(0x7f0000000200)=[{0xffffffffffffffff, 0x40}, {r2, 0x100}, {0xffffffffffffffff, 0xdeb11497a5b7ad31}, {0xffffffffffffffff, 0x80}, {r1, 0x80}, {0xffffffffffffffff, 0x4}], 0x6, 0x8) sysctl$net_inet_ipcomp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) syz_emit_ethernet(0x76, &(0x7f0000000480)=ANY=[@ANYBLOB="c3b58b1323502cbf0117463486dd600001000002000000f906afdf466c130afc590bdb9e4ef6ff"]) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, &(0x7f0000000100)='./bus\x00', 0x6}) connect$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0xc, 0x0, 0x0, 0xffffffff}, {0x3}, {0x6}]}) syz_emit_ethernet(0x52, &(0x7f0000000140)=ANY=[@ANYRESHEX=r0, @ANYRES32=r1, @ANYRES16=0x0, @ANYRESOCT=r1, @ANYRES16=r1]) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f0000000200)=[{0x8001, 0x81, 0x0, 0x1f}, {0x7, 0x5, 0x4}, {0x0, 0x1, 0x4, 0x2}, {0xbbd, 0x4, 0x86, 0xfffffffc}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) sysctl$ddb(&(0x7f0000000000)={0x9, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) r2 = syz_open_pts() close(r2) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() r5 = dup2(r3, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000900)=0x4) kqueue() ioctl$FIOASYNC(r3, 0x80047470, &(0x7f0000000280)=0x1) select(0x40, &(0x7f00000002c0)={0x7fffffffffffffff, 0xffffffff, 0x2, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0xff) r6 = socket(0x3, 0x3, 0x9) setsockopt(r6, 0x4, 0x200100, &(0x7f0000000100)="5134045c", 0x4) r7 = socket$inet(0x2, 0x4, 0x6) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000240)=0xc) fcntl$lock(r7, 0x8, &(0x7f0000000280)={0x1, 0x1, 0x34fc, 0x2, r8}) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffff5e7, 0x0, 0x7, 0xfffffff6, "1007004d007c2600"}) writev(r0, &(0x7f0000000100)=[{&(0x7f00000009c0)="4a9ed65e2f444a9ec732bacbe026237622ad5dd37fe2cfb3a2289c9afef2523ce34ccba8196c838b64eda3838e69bbf95f059371811f3fff1d7384630f52315bc5aba7fc040353437cbfa6826a5914534f23da7d4ac8698d6945bd93dfb78e13ff8a25c901919cde9c0aadd833b0b37fc8afd99997fa5ca1", 0x78}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) executing program 5: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) readv(r0, &(0x7f00000000c0)=[{0x0}], 0x1) writev(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000140)=0x400) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x3}}) socketpair$unix(0x1, 0x0, 0x0, 0x0) getuid() fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) clock_settime(0xffffffffffffffff, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f00000002c0), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b10005166000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2102000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 2: r0 = syz_open_pts() r1 = dup2(r0, r0) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000880)={0x0, 0x10000043, 0x5, 0x0, "d8f1f9bdca0d8300"}) writev(r0, &(0x7f0000000240)=[{&(0x7f00000009c0)="e55a0ace2829081cc2a3aa7a0f9dbf3213a78cd243669c99ae3c7a55e0a9c829e206a79a5a4009f28145ae433e99a8cba56877fd082bbc07c3ce18a36d7e58a68a026474ca2d86ef1f25afd0dc17ea223f5cc2cb3a1e474566c18e354955295d46062ca1f676ced3147582e21cedc8762583cbf19b3db5474733ee330df883bc5fac77ca3efbe462878aad38a8a2424d7608eb0d0d", 0x95}], 0x1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000000040)) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/80, 0x50}, {&(0x7f0000000180)=""/12, 0xc}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/245, 0xf5}], 0x4) r4 = open(&(0x7f0000000300)='./file0\x00', 0x11, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x21) r7 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r7) readv(r6, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/9, 0x9}], 0x51) dup2(r5, r6) execve(0x0, 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) pipe2(0x0, 0x0) executing program 0: mknod(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x16e) getpid() ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x3}) r0 = socket(0x6, 0x4, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000280)="c4417870d6f6dfe157ed4cf1d0059c0fc719a08990df8d0cf55c0eb594d26120b7846c76ff901281c6041ae554ef5c31f758ee00e5539f8e02606b5b27fc88e8b72906d601273bc9c0d02604fee8167a3451a7f154c2d62d3859a6fc2bcd008b9d23f8449cff84d627e98e163bcaf9afa00aa45239e40fafc9ab18fdc982ef6007372cb99af2996d752edba26460df1c420b08047dc0cbcf3d1001fd8e942c30287ba3ad002cff74a556ff0d1062b758dd6412448e80ecb053f260b5c0a23e695e29c6bedfcf0452", 0x3) socket$inet6(0x18, 0x2, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x8000, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc028756b, &(0x7f0000000580)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffff, 0x0, {0x81, 0x100000000}}) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1001, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r4 = dup(r3) pwritev(r4, &(0x7f0000000580)=[{0x0}], 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchownat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0, 0x0) fchown(0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) socket(0x2, 0x1, 0x0) r5 = socket(0x18, 0x1, 0xfd) setsockopt(r5, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) setreuid(0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) readv(r5, &(0x7f0000000140)=[{0x0}, {&(0x7f00000006c0)=""/92, 0x5c}], 0x2) r6 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) pwritev(r6, &(0x7f0000001600), 0x0, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000400)={&(0x7f0000000380)='./bus\x00', 0x4, &(0x7f00000001c0)='./file1\x00', 0x8}) open(&(0x7f0000000080)='./bus\x00', 0x8, 0x93) executing program 6: sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000100)='./file1\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) mquery(&(0x7f00007a2000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x6083) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000040), 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) socket$unix(0x1, 0x0, 0x0) rmdir(0x0) ktrace(0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sysctl$kern(&(0x7f0000002240), 0x2, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206925, &(0x7f00000001c0)) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)='#!', 0x2}], 0x1) write(r1, &(0x7f0000000000)="1620090000807c60e1016745b65369db00000000ebbd07a90172c84c83ab4278ad535c39413f308cbbaee4562eb77b6a0a", 0x31) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) executing program 7: syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@empty, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@echo}}}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) r2 = getpid() fcntl$lock(r1, 0x7, &(0x7f00000004c0)={0x1, 0x1, 0x13, 0xffffffff, r2}) r3 = getuid() r4 = getegid() sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000140)="f2c9900a3309c03da0333623b8eda294edf8a186e829290bf8b3bb657cac", 0x1e}], 0x1, &(0x7f00000001c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0xc}, 0x1) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x84}, {0x74}, {0x8106}]}) syz_emit_ethernet(0x7e, &(0x7f0000000280)=ANY=[]) syz_emit_ethernet(0x6e, &(0x7f0000000580)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x38, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, [@fragment={0x88}]}}}}}}}) open(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4f) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffdfffffd, 0x1000300010008}) r6 = dup2(r1, r2) dup2(r6, r0) executing program 6: faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r0 = open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc02069b6, &(0x7f00000001c0)) setrlimit(0x0, 0x0) socket(0x10, 0x0, 0x0) r2 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r2, 0x0, 0x9}) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, r2) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() r5 = kqueue() kevent(r5, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x55}], 0xc8b1, 0x0, 0x0, 0x0) close(r4) r6 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x9, 0x4) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(r7, 0xc0185603, 0x0) getsockopt(r6, 0x0, 0x69, 0x0, 0x0) execve(0x0, 0x0, 0x0) setpgid(r2, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x4, 0x0, {0x2, 0x100000008}}) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00 \x00', 0x4) flock(0xffffffffffffffff, 0x0) executing program 7: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0\x00') symlink(&(0x7f00000002c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000003c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') socketpair(0x20, 0x4000, 0x4, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000140)="2da4eddba58129423701fed454f4a701b104de6267c926da76499d2173a3c3f163771ce2c4d04f89573c5dc86f5b998051e21c14ac0d4272aa093eaf9dcd196a14a1f7a36b1ad8651e3bf40989d5efe72f93cce84660929e3d03adefc8a5c2f81cdb0c1d91049edd89db57c87f180374dcde44bb244aa1873dbe2ce1bf66a69a2eb74db6e885877cce470624294128c408c88bef4c64f22c165758fa4c6f862bff82a5f7c3455c215cca5cad979c682fbcc7fa9a638701141a34c93c97b482a932e34c3b2a6420125cf0f9584cf80dffb388e65bd24fde4c0997248d3a86beecc25a0da5e04f", 0xe6, 0x6, &(0x7f0000000280)=@in6={0x18, 0x0, 0xfffffff7, 0x6}, 0xc) executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, 0x0) executing program 5: sysctl$hw(&(0x7f0000001180)={0x7, 0xf}, 0x2, 0x0, 0x0, &(0x7f00000003c0), 0x4) sysctl$hw(&(0x7f0000000000)={0x6, 0x13}, 0x2, &(0x7f0000000040)="edbfd24b7732f9bff8801dd949fc8173d846126a69fc697c5c842d67b89fea1a07ce971f6e632849ada58941f06ef40f550e24ae248309587b3288c9040443591b4c81b4bd5d01420acd1ade33e3873ec5119c099e869c48449720bdd66567", &(0x7f00000000c0)=0x5f, &(0x7f0000000100)="22afbe7947b46f1cca43d4d786ec2d3fccfe2d17ca70784d28b42f3d1c8eaf62dc853bc30faf7a819e5c62b20995c551b835493c24a7341f996ebe6796a75f76a7b493998dd8a79cde4b3903df4173f6e14ebef6981cf0eca0a739923a04e720ce9daa625cd3f4cdc50e692c7d891d8170d5998ac957256977f0a49b81d20f5843e21262302fe732", 0x88) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x7, 0x0, 0x0, 0x200}, {0x64}, {0x410, 0x0, 0x1}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffffff, 0x0, 0x0) getpid() fcntl$setown(r1, 0x6, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000300)={0x10, 0xfee, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfffffffffffeffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x101}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xc22}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x56c}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}], './file0\x00', 0x80000001}) write(r1, &(0x7f0000000340), 0xd4e688a67930cd) close(r1) write(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) socket(0x6, 0x3, 0x4) sendto$unix(r3, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) socket(0x0, 0x3, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x3, 0xc00) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001180)={0x3, &(0x7f0000000040)=[{0xc0}, {0x3}, {0x6}]}) msgget$private(0x0, 0x108) syz_emit_ethernet(0x7e, &(0x7f0000000280)=ANY=[]) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f00000006c0)="9b0209c3", &(0x7f00000002c0)=0x4, 0x0, 0x0) executing program 6: ioctl$TIOCOUTQ(0xffffffffffffff9c, 0x40047473, &(0x7f0000000000)=0xa0) r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) ftruncate(r0, 0x3) syz_emit_ethernet(0xcb, &(0x7f0000000080)={@remote, @empty, [{[{0x88a8, 0x5}], {0x8100, 0x0, 0x1}}], {@generic={0x80dd, "56982df5eecc5018f13759f85eaddd3b6d4be1579bcf1b6d5ca27d6c5fb85185f6efa628f0c16e27d4ff8f93b6ed1118f5d06488c5a4ffcdcda478b8d1c586ddfde363ff66015204e5faf07f9e04a2fd8fff1782369954583598dfba2904d6228f12d3159fc84858363a8122e388d31fce879a5b3ee40ca98678abd518d15a653ea1645ee71a22a777ce298f52cac55599e077ae2dfea4323e9fa4968ae50acd914d806a43fb8c734862d1b8f303ccd922eb4aa977"}}}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f00000001c0)=0x2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000200)) sysctl$kern(&(0x7f0000000240)={0x1, 0x3f}, 0x2, &(0x7f0000000280)="dd64530f06bb8f56a82b6900671e8c46d06740067a67cfce49b8281b3bd567", &(0x7f00000002c0)=0x1f, &(0x7f0000000300)="c50683aa4249a8c22fe6b975ad798ab200ffa3b1fcc0a103b29da0931036816a880e9a89e6d74ff78f9bfa95b483d0cabaa23159cb0b43ed8d4e09205d55b58da8e8f1445bac38388c7adf1a791fdfeeacc75f42590352e7b457f600743b6e68f2a992a380318b6db6d2d3b72098896144817985fb60757e9e36564a2edbca3d86c8afa692927a", 0x87) syz_open_pts() r1 = socket$inet(0x2, 0x4000, 0x1) r2 = semget$private(0x0, 0x3, 0x260) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f00000003c0)=""/82) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000480)=@file={0x1, './file0\x00'}, 0xa) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f00000004c0)=0x81) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) r5 = geteuid() r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0), 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000600)={0x6, './file0\x00'}) r7 = semget(0x2, 0x3, 0x408) semctl$GETZCNT(r7, 0x3835423325d438ec, 0x7, &(0x7f0000000640)=""/133) semctl$GETZCNT(r7, 0x0, 0x7, &(0x7f0000000700)=""/226) connect(0xffffffffffffff9c, &(0x7f0000000800)=@un=@abs={0x1, 0x0, 0x1}, 0x8) fcntl$setown(0xffffffffffffffff, 0x6, r4) fchownat(0xffffffffffffffff, &(0x7f0000000880)='./file0\x00', r5, 0x0, 0xc) executing program 5: syz_emit_ethernet(0x2d, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd609ac9d00000010003498c7d3c88732762c5bbfb418dbe5cb8"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2154, 0x1ea3) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000001580)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x3, 0x4000, 0x0, &(0x7f000045f000/0x4000)=nil) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{0x7fff, 0x9, 0x82, 0xf0b9}, {0x9e0, 0x8, 0x1, 0xfbe}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000001540)=[{&(0x7f0000001440)="a4e5ed386b8eb6c5063ceec389f6199c1f04", 0x12}, {&(0x7f0000001480)="dae1f38d48420a32bdad4d17c2a8bc51872fe33b3cce1822486f180209cd9c8a1e43f8bf6d4519e3a4cc90f789fef2078139ef698d18d0ae8d968169d43d6a4c76c8f5831a31405616ab017468b8465fcf795a514dfef7efc06b55f314ffbc7d703bf83cb65ee040d1ab7720d164403ec366f29c2c11", 0x76}], 0x2}, 0x8) recvmsg(r4, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1, 0x0}, 0x1040) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000001500)=0x8) sendto$inet(r1, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e945872553b4256007cc69fa5b95e7a4b679e03a134a91f7e41f56ad9831681311295924631cb1f40e983b1a0356d60f589a7ecafeaa66a12e5dc1287f10d6607807d534b25c2c115e4dd08be25c521348b17f6c7bb29967ca41322aff5e41a6502609bdc97a636657d762a62e7d6eaaaa1de78cbd26ba4562c156c2d1f41b6024ac0cebb9f03e1c3b54395cde1251642e010198b4317e6c232d9c9e969327aa12dbc5cb4d5b45c561a545c8ef0b27b240258ae74d8cc6ec3b32cf502158b6e812ae8404899095529b31122f84a490aff53cfe3037356190642456ca44cd9b31bd20f5555ba0eb89190b3601cfd26874dfc03468a35e9e917a05db641584e28c23af448849d982b99eea7cfe52feca85feb0edd3485ee80243e7597de892c591aec06c2166bcb5906b4ca1990c684cc086f39d5d6e9795065e6f37149073fb4d0ef1d5946fe40c0600f56acf6cd0af1a4743a2b4ff7623a0eb53dda233965c3c49d20e7d6d91165f66fce2e72a1d0550dd50d109a83d72cf41ccd9bd8ecdce9f93b20bb0bc23f1ffed959e694add8a58f466d3c45d2f8b0726c5af14ed0bee194a38e9d37d175fecbef44072af4398b0d313eaeb4e026b12eb8a52656fda021d1e828670b6bc5128517c74cb96c92248ef66dbe995f10486cda5af62ff5a60543a931263955a22168f08975819d52f1a206819657a9463d5928", 0x7c2, 0x0, 0x0, 0x0) executing program 7: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000000)) r1 = dup(r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x2, 0xffffffff, 0xbf70}, {0x18, 0x2, 0x4, 0x20}, 0x3, [0x9, 0x1, 0x31c3cd12, 0x8000, 0x5, 0x1, 0x5, 0x400]}, 0x3c) r2 = socket$inet6(0x18, 0x5, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000002c0)={0xf75, 0x0, 0x20, 0x69df, 0x1}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000300)={0xa8f, 0xaac9}, 0x10) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000340), &(0x7f0000000380)=0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0), 0x400, 0x0) r4 = accept(r2, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) r5 = fcntl$getown(r0, 0x5) fcntl$lock(r4, 0x8, &(0x7f0000000480)={0x2, 0x1, 0xb4, 0x5, r5}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000540)=[{r7, 0x2}], 0x1, 0x6) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f0000000580)=0x1) semctl$GETPID(0x0, 0x0, 0x4, &(0x7f00000005c0)=""/78) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000640)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000680)) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f00000006c0), 0x20000, 0x0) ioctl$VMM_IOC_WRITEREGS(r8, 0x82485608, &(0x7f0000000700)={0x3f, 0x9, 0xfffffffffffffff8, {[0x9a3, 0x7fffffffffffffff, 0x7d, 0x2, 0x5, 0xfadf, 0x2, 0xfffffffffffffff9, 0x0, 0xfffffffffffffffc, 0x80000001, 0x8, 0x8000000000000001, 0x7, 0x101, 0x5, 0x100, 0x6], [0x1, 0x8, 0x3, 0x800, 0x6, 0x0, 0x3, 0x0, 0x3ff, 0x8], [0x5, 0x100000001, 0x4, 0x17e, 0x5, 0x4, 0x2], [0x0, 0xffff, 0x6, 0x7fff, 0x19d, 0x6], [{0xb3, 0x3, 0x5, 0x3}, {0x2, 0x5, 0x8, 0x1}, {0x3, 0x20, 0x0, 0x1}, {0x9, 0x4, 0x7ff, 0x8}, {0x2, 0x2, 0x1, 0x9}, {0x0, 0x8, 0x76b, 0xbfb}, {0x17, 0x101, 0x6, 0x5}, {0xff, 0x3ff, 0xa50, 0x3ff}], {0x7ff, 0xffffff80, 0x7fff, 0x80000000}, {0x7fff, 0x7ba, 0x6, 0x2}}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000009c0)={0x2, &(0x7f0000000980)=[{0x8000, 0x3, 0x3f, 0x1f}, {0x9, 0x2, 0xe0, 0x1}]}) mquery(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x0, r0, 0x100000001) socketpair(0x18, 0x8000, 0x5, &(0x7f0000000a00)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000a40)={0x1, 0x2, 0x9}) socket(0x10, 0x2, 0x5) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000a80)={0x80, 0x400}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000ac0), 0x10, 0x0) recvfrom$unix(r9, &(0x7f0000000b00)=""/248, 0xf8, 0x1002, &(0x7f0000000c00)=@file={0x0, './file0\x00'}, 0xa) semop(0x0, &(0x7f0000000c40)=[{0x3, 0x8}, {0x3, 0x6}, {0x4, 0x3f, 0x800}], 0x3) executing program 5: sysctl$kern(&(0x7f0000000040), 0x1, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x100000000000000}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) syz_open_pts() r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0x41946465, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r2 = dup(r0) setsockopt(r2, 0x3, 0x400d, &(0x7f0000000000)="ffdaf64c000000004f052700000045000000005e", 0x14) r3 = socket$inet(0x2, 0x4000, 0x2) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0x401}, 0x8) setsockopt$inet_opts(r3, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r3, 0x0, 0x65, 0x0, 0x0) executing program 7: connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000900)=0x5) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r1) fcntl$lock(r2, 0x7, &(0x7f00000000c0)={0x0, 0x1, 0x7fffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) syz_open_pts() sendto$unix(r2, &(0x7f0000000000)="a94290746c0e1dcb3c9d21e075a8dfc6c9f52aa94b6ba909b47565d84ff74c0ba2daacd893b82a150ae645fc513542d2ffa1d16eabffea166401f7a8ba0338154fdcdf587cdab9e15ef6f354ba95fbee06538bc0ef3caacc88a5470b946ff753ef5a4b33c34183ba8c3c1efd4602293c87c77ae48a1e8556be6159e3372e26d33dc1774864a82c071192b7448f2b2339", 0x90, 0x0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{}, 0x2}) r4 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) ioctl$TIOCSBRK(r0, 0x2000747b) syz_open_pts() executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200100000001d, &(0x7f0000000700), 0x0) setreuid(0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205609, &(0x7f0000000000)={0x2, 0x0, 0x3f, 0x0, 0x0}) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x80200, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0x0, 0x4}) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaa0000004500b202c54566e62c4cebe1000000000070420096adb9b96fe04703651ad9c86e7d30113c100492ba0000"]) executing program 6: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchflags(r0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x800, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000240)=ANY=[@ANYBLOB="91a6e34dd8bbaa01800000aa08004b"]) ioctl$WSKBDIO_SETBELL(r1, 0x80105703, &(0x7f0000000180)={0x9, 0x2, 0x3c, 0x7}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb08004500000a0000000000009078ac1400bb000000004e204e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="f0e0ef2b24c66d5004b6b6cc0f5f1bcd860aed49762b0138466d0ca127d43222135817b5223847035e74a546740dd6e8af74c953664b742afc535421ead1fbcdff30f8818cc515dc597404815636c8d3a111b85777cc6288ff520ee58a44e0c8221570e25e0c367559a1dca6311d2a5bd7548c4902406a327759ed2f5815da4f81b97fae306cf2cf232a896f76ba0d68383854de9fe1ccec517fe2c340bbb0c18969ee040256c9aa02d4ca2ba46425023569"]) executing program 5: getpid() setpgid(0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0x102, 0x3}, 0x4, 0x0, &(0x7f0000001040), &(0x7f0000002440), 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x6) accept$inet6(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0100012d29fb00"}) symlinkat(0x0, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, 0x0) r0 = syz_open_pts() connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x25}, {0x1}, {}]}) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f00000002c0)={0x10, 0x1, [{&(0x7f0000000000/0x4000)=nil, &(0x7f0000002000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x401}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000002000/0x4000)=nil, 0x6}, {&(0x7f0000002000/0x3000)=nil, &(0x7f0000000000/0x2000)=nil}, {&(0x7f0000000000/0x1000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0x9}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x80000001}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffffffffffff9ecd}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3f}, {&(0x7f0000004000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xa774}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000006000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x10001}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x3000)=nil, 0x8}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x677f}], './file1\x00', 0xfffffffa}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$TIOCNXCL(r0, 0x2000740e) getppid() r2 = msgget$private(0x0, 0x2) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r2, &(0x7f0000000340)=ANY=[], 0x401, 0x800) syz_emit_ethernet(0x4a, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x3c, 0x0, 0x0, 0x0, 0x1, 0x0, @rand_addr=0x1, @local={0xac, 0x14, 0x0}}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x3, 0x0, 0x0, {0x8, 0x4, 0x0, 0x0, 0xfffc, 0x68, 0x0, 0x0, 0x0, 0x0, @multicast1, @multicast2, {[@ra={0x94, 0x6}, @timestamp={0x44, 0x4}]}}}}}}}) sysctl$kern(&(0x7f0000000040)={0x3, 0x16}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 0: faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r0 = open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc02069b6, &(0x7f00000001c0)) setrlimit(0x0, 0x0) socket(0x10, 0x0, 0x0) r2 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r2, 0x0, 0x9}) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, r2) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() r5 = kqueue() kevent(r5, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x55}], 0xc8b1, 0x0, 0x0, 0x0) close(r4) r6 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x9, 0x4) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(r7, 0xc0185603, 0x0) getsockopt(r6, 0x0, 0x69, 0x0, 0x0) execve(0x0, 0x0, 0x0) setpgid(r2, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x4, 0x0, {0x2, 0x100000008}}) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00 \x00', 0x4) flock(0xffffffffffffffff, 0x0) executing program 7: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) r0 = semget$private(0x0, 0x4, 0x80) semctl$GETALL(r0, 0x0, 0x6, 0x0) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f0000000080)="934f69c9209ce138", &(0x7f00000000c0)=0x8, &(0x7f0000000100)="962f88bc9ec682ceecdb352650def35110d0377a3ddcb34e86d02ef57e492f081da880690e32fe1549817e4e66d94b5032ed9e7350a837d56302e0499d0a0ada6227ecaeddb6a1e68e5c", 0x4a) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) setreuid(0x0, 0x0) r2 = getuid() chown(&(0x7f0000000000)='./file0\x00', r2, 0x0) seteuid(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) close(r1) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000200)={0x1000, 0x0, &(0x7f0000001100)=""/4096}) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x27, 0xc, &(0x7f00000001c0)="9f8f1c3a", 0x4) writev(r3, &(0x7f0000000cc0)=[{&(0x7f0000000800)="0000014f7d9f12d404bb6cdc16f10001000020386d9603e28d71a15eaad58be7a71b344f90b5d5ad1dc0e8a4186904d6f5ee4d53c8bff68bbf0051fda0363e7b914ba430e03252d7db2c85ce6f2150068c7468f0d07045636fd2b3f546e79c7f4e9aec6b23ee09dcfc3f8621cd87", 0x6e}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="829d73d7805b74442313442e415d07f7580c87f4f10200a04a97faec6ec1c5403b03b51173705ac6d316b1df4ee09a0c", 0x30}, {&(0x7f0000000300)="99a01da71b781e87c93642d117b72db2361e92e1b4121d81c1028de3f9e8249620526dd757a67796c46c7ec5911ec287bbed5070fdcb16f1002208731955c036f5b57ed7e2faa27b0000000075c238d73bf924003d91f24f844bfdde759b2cff", 0x60}, {&(0x7f0000000980)="b089df89d60c45816c2d8dcb0ea0c30881409917179ea4395667ce73db3bad94370e7cf94505575883476e687201f427b2377b8521d94135f40e31989209f33e2b3e2e12db4ed26c02d6909818ba785fdbffe817f4fa3a8ea986214775a97ef5bd9b4622ed80cacbf1741e7447045cc45d46d96276b7aee983106a9c656c2db6817669bfe8ecfd6e", 0x88}, {&(0x7f0000000b80)="3edbd64b3307a491a3431d22e67c3de64d0fbe41a267a6cc33c77048d64cb63c70abaa1e25e3201a08692b6409953e5a96ce0937a72f965ccf0bb7e48896e80f5b08d79e1fa2acca0c7784bf29b1b55b5b211956a8e47c78e3bafebb19feea8555b710e0818b5f5e95a1402e458a0000c00000000000a5c99e18d37e4a37bb136b0e4bd4059dc7653177e0a6cbad9d2e1e9d9a3ec0951781cfa40b312df8cf1272aea5aef48b46004758496797917566cf7fbfe5be36bb1e2ceb027c2e4f75fbccc6bef7cd4dcba382f7c2b7c958c4b16847b6378b85a68cdbecc95f87fb1f0d925f6ca49ab8bc5f8d1b194603bee52010fd2d4cffe3d09664b641c83dc123a55a6efb332cc4b96a19f129616330813b28b0947df8abeede144e3b79bf5e07b91326c1d0d84e80f4fdc114d6", 0x12c}, {&(0x7f00000004c0)="9a856efd11b488fc91c913d63bead34a74db5054cb76d8073e37943f8b55d1837ec407cd36d8a1794eaf1a3f6ffa3920270db41c29c30f7fe5e8c9956ffd8aeed5a321c278d30b864ecff123cc1410f5f71ad7ad3176af9488e638ca6fbfe4a742d1ca23608f9ab8e198d53adaa3ac2aeebfdc9c97103a4f32f9113642c8db24c60117bc3eca7796a1e613217207ebcffb24533561ea924cc93bd0bb4c62026b2da9694cdcf4e57f6005dd9313400d20d7aedfad55cba11688f18f9df58a10b05f9cc611041cc78dac378ff1d5428be675437be46b8871e0309c6f05", 0xdc}, {&(0x7f0000000a40)="a6a660a1924aef94f324278324b53d3acd1994efc19bcd3a908fdedc655e1dadc7423e3d2810bfeb0900000000000090a4b201000000000000004629f8e684236473ee095b875890854b7229be0500267b5debb47c", 0x55}, {&(0x7f0000000640)="c2e8d1996f1efce59aebc14c4c97518a8a5a319fbd51a1224e3f90166fde82d5b81b9d442ca93936532c6472d45fd73f4ead5b6482022ba00ae53ed6dea97c5ad7c078a348807a0a4d1ed88b8210b964463998c6a422590d84878b4b1bdc8e0e95165bde3254c3b153993f799d3f05d6f2fb52f4a0ac122ac24874a8ebc8ce2703c5e3be3b9e5f85b8d7649b2b3b38e0dda41a0c3803ace4f440c8fc5b596ae696b079fb3741c9043d5b4591a25441", 0xaf}, {&(0x7f0000000700)="af14522cb666be274814166a28813babbc5c58991c5b6583551327d5d5bb0c526697ad51aceaf93e6c539ebb172bef4984ee7a603e4c179db05b9e6b2678e9afc4d4efcc791c9845bde2e4819fc8e50c226041c1ce89a251bf2ed6c3d2ebbba99c61553d3be4dd8845a393e131cf9066bd2d1d6b794469187d13f88361d3a712f61b", 0x82}, {&(0x7f00000008c0)="eed530539bcd9f7960233181fc4398eb22706e7a14145290c50d3c16c384c9eb2e53f80e6ade260bee3575b7cf3ff7da134d6db0db0a35dc3d8203731176d0a95f985520e3d0818cf30935eb20c91b02cd1b186bbdd593f32ea80417b53778057ab23d4a5e06af12191f7d19496010199c94f584898bb7c83b251cc2c62aaa8272cb1b857b17266efe4ca2efce0d169785bce0953b68f7e2c2b8c28e911a9a6d7fdeb010920a093c9aa0", 0xaa}], 0xb) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x10, r4, 0x3c) open(&(0x7f0000000180)='./file0\x00', 0x2, 0x10) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x4, 0xb}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x7, 0x2, 0x2}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0x26}, 0x4, 0x0, &(0x7f0000000380)=0x53, &(0x7f00000003c0)="8bb809b6b79e8ebd8cf7320108a7fb3b30216150f858e59bbdf949ebcac7bfaa11b2206c54643bf0604bbf96f047993f068ebbd9104776a69e6d17b7db1353c3496a6427dd5a6ac4c9db86b6e2c843eb756ba0967fdf5368577eee33b3bc802f694b7548fe11dcc677901489737b52648b66bc66fb2a475f63682e55f300d946dc4b075cb0ade473f6cfdac083c541ed5f7254d89d9e6e571150ac010c7b5c5f4fc823646b8f08d8cd2751f6", 0xac) sysctl$vm_swapencrypt(&(0x7f0000000880)={0x2, 0x5, 0x3}, 0x37, &(0x7f0000000080)="fe404b9f15fe4b0f14fdbe39e84b22f222ec0c2dcc40ebb02ed870862282586eff6b723d20784e315dd4331c0f62e1f0b7e32dd2b2acf15e53b3a09c654168996c733039410c8f2682c2b829c4f4b34780e79ef17bb0bb69377de80af9bbcacc502453edc412d87ecb06982a5fbc1153be69ce7b988c0311f49eded2549022d9d16cdea3d5b3a794799c34d4311130dc6c3a1c8662df6109", &(0x7f0000000140)=0x98, &(0x7f0000000280)="ac6d9d8205bd306d06430dafb15694424063", 0x12) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x1, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1) socket(0x18, 0x2, 0x0) executing program 5: r0 = socket(0x11, 0x3, 0x0) sendto$inet(r0, &(0x7f0000000080)="06000500c587aa13a98fc013572190cd99cf6fa0a5bb4ff6f78eca11c6f7e68fb5d16ba296764a111db2fdc4f626b3d46a046211e7030e7d5ed246140d0945437ad2468165eff3c69777254c0073f6d6b8c657f023f993f40bdf62bc6bc1390ca28675fbc61a2b0f71a0a66c707530f07e0058463a401851bff000418fa31c4ebe2237d5391f3bf20e2d348d8b3ff726bd9db1b6443239904acc1ae0b14e0e6d5418c336ffa89857e98b5dd6b6737a7ce3a519d014409fc65950c2ca994866ac0918ba2fddb74a900f2c7ea01667dd59e5f238f778e331f7e9b695b34ff2f828aaa77fc438bec5d7ac201d87325f525d23ae1661c537c157035bb0ad7890f8cfdc8e3f7f70a409da89c2eb4d0d58c602491a5d2fa4e1f34157fc21a82480d630abb08a2ef5e6e737efeae04244670a0fa66135a0", 0x6, 0x4, 0x0, 0x4) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa08000000000000004dec06a00c222f", 0x41}, {&(0x7f0000000300)="c01dd57220acecd4473471c608450c127f60d6d4c8848a5ac07b5e7ac61289f1eff949b44799f547d2470715234a3f2da43c4f0c568c49fe7479dfbf0d0f53bdc5d42ea1f9a8a52f66cca79f3724f37766ca45e4a5f5c111d4fc1a3cc25210cc50ca80ecf917ba7df00d863639b635c0e9560aadead883b784b555c78846c3f20c6fcd4fc241317cdcc3611ef818d74bdc3de467316f8482c1f07b81403774aaacf2c0ccfa1b88da16f58d0ca58b8edd8cba0a1f32003c9faaeda9e7dd8d158e3b7c9640ed4a69fd67942ef74f4ecb7f5d80594726b97aa31f24defa8ae22775a220212ce057b13509e149a908", 0xed}], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x3e, 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') r2 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = syz_open_pts() pwritev(r3, &(0x7f0000000000), 0x0, 0x28) syz_emit_ethernet(0x2a, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffffffffffff86e2290b7b2206"]) ioctl$FIONREAD(r2, 0x8020690c, &(0x7f00000001c0)) open(&(0x7f0000000200)='./file0\x00', 0x400, 0x120) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r6 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "0fdb000000000023001600010000400000d900", 0x0, 0x5}) recvmmsg(r5, &(0x7f0000000480)={0x0, 0x5}, 0x0, 0x0, &(0x7f0000000500)={0x200ffffc, 0xffdfffffffffffff}) r7 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r7, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x2, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt(r8, 0x1000000000029, 0x0, &(0x7f0000000040)='\x00\x00', 0x2) executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, 0x0}) syz_emit_ethernet(0x381, &(0x7f0000000040)=ANY=[]) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x3}, 0x4, &(0x7f0000000180)="57654e5bd329197401de5e8b9e439cb69dde894603aa6068c7babd9a3e73accc7ec20e431da6b38cc8a66ad0579437f35b2cb2658285d1951ed9397dcddec1f9db46fe8b7145138d907f9b01c399502f94319d6c7c32d6679d95ea4f132d245b165f120b07c2a8d5d0e299aeace183dad631044a7c739b0d17fac5d17b170a4fb2edf5ac610cd708a837efad7dd3", &(0x7f0000000040)=0x8e, &(0x7f0000000240)="3c29697d01d3ad3d347f8e44fe778900a1973f6ef3ecf4947c524c82318b584b66f5db496aa01a7b06b19418808e057d38b59d72e364465192846649eac805ae8ce6bb51933f59d0f6778e00c3f1e44555bea8b72458216f5a60", 0x5a) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x20000000000000bf, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r1, 0x0, 0x6d, 0x0, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x8014695a, &(0x7f00000001c0)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff}}) r4 = semget$private(0x0, 0x3, 0x512) r5 = getuid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)={{0x5, 0x0, 0x0, r5, 0x0, 0x6, 0xff}, 0xb5, 0xffff, 0x0, 0x0, 0xffffffffffffb90f, 0x8, 0x80000001f}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getuid() r7 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0x6) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x9, r5, r6, r7, r8, 0x0, 0xfe61}, 0x3, 0x7fffffffffffffff, 0x1}) connect$unix(0xffffffffffffffff, &(0x7f00000003c0), 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) executing program 7: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) executing program 3: sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0xf}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x7, 0x0, 0x0, 0x200}, {0x64}, {0x410, 0x0, 0x1}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffffff, 0x0, 0x0) getpid() fcntl$setown(r1, 0x6, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000300)={0x10, 0xfee, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfffffffffffeffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x101}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xc22}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x56c}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}], './file0\x00', 0x80000001}) write(r1, &(0x7f0000000340), 0xd4e688a67930cd) close(r1) write(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) socket(0x6, 0x3, 0x4) sendto$unix(r3, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac5000010000000000000008abfba221554f4e0f668266c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRES16=r2], 0x9}, 0x0) recvmsg(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) bind(r1, &(0x7f0000000280)=@un=@file={0x0, './file1\x00'}, 0xa) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3}, {0x48, 0xfd, 0x0, 0x400}, {0x8046}]}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)) select(0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r7, 0x0, 0x0, 0x0) dup2(r6, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mknod(0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000700)={0x0, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)="8189c0f8f530f3b35332f37c370d8f7a60a839bdd4a4cbfeeb4324d560395a", 0x1f}, {&(0x7f0000002f40)="79edb939f9fb80a115c546fbc50fa812070b684dc29778fa5feb9686e3c0b7d3815ae58a56ec88a3446ae02d56c1869b19a327b33a3edb851dca2b0006abafa9b60a2936da7973dca3713d7c1c6b7205d945010e20dd7d9b3c040e3c14c565d512c7f7397aa3ed5fbfa6a7cce8bde3e0dc97e669a0067ce66e4e01d1239aad8c62a1d58fd74a2997d3a86983280bc78e82957fac341bb87db9c134f3dc129db310cbca997803d4b63290fa48f5ce1655dc2ab22142f2c1a19b2f149986d75e0c99ec9ccb72b6d33db2be34aac9af8be9bb7d8ec299312834a8d2ad234d0aba7fecd6fbaf9d126c6a35cd0c5f5d24d2b4aa64d571bd6213fa61eee47616fa6425d24b33ed4e497089bff404642d0818dfabb45c1f8de9632eb3cf910bb53dc2d996763c141c05a04b9b55f3ca9e8c6ab0900334d7f0ca72542725e77f33c9758c8989d831d67af23ffd026d599acc0328b7941bdad9e0aa81404e1c4600d4fb1725bd77b8b034dc64d02bda6931ab602a69a034fccf98544f1bc6fd062c4e865d2c2b0ed498936122195d71a94993bebdc1bcd4b81a36749d1ff664fca901233107640375a77f476a8ecb4fc12ac74c4b2a53893cf2203a7f05231d3a5718032e2ae39abab67d1e1b715e14ef46877ca85521e6fb259b35c570f8904ca2b626501b2057692cbe18894db86bc95a8e9ff3932b848c0fe5c93269bf20751919b73ff82988fbad89351cc2af0f265ee3729aec6f88a7935167a8322983b8089afc6c56aca2668472e6ef1a41796f7074d4a4ef7cedb79346187a98772650e920152ba98534288a43fd65d05f3376fa9471ae495d2ea430c1be16145d3cc71a153a7c1671cd15d55981c0468649e256a8e702228e0b3a50282f3b5067b1be29e97ee1844e2b8be8583b98bafbf354c7b3eaaba061ab7da00053df491273187eed455e7754f83d74c8eaf3af318d12180f5d7381681b06fc7708732453241b846e9d0864868f9c5e12218c04e0df80f926acf006f73bf9dfc5114d3bc032638d6a732f3889f513df492ab1be464f33086eda7bb8586945a8e69acd8b85e53bd14b82ac47dcf741b0bf5dc5fd8fe39cfbc364081644306f9469ab4bcaee6e2ad14cd64895fdbcef0b86883bfa5e678f196667d44d689484b8eae46f3c98ada78fc2c765c6792af4c17beb2b8acaffb04d47a5d78375bcd4c0907ef6f18a9e3e5f53b5d549715eb944f97c4b7ceea04b7e0b18c269d033f4e63173915afe3988358fd892fe2019817d795fa2283ff073ca904331504a949a0fe5b9261c565bad63bea17b261d3c3f732ad885b5c404b316815a9ff9445721f409e4c5cc8fdb0f53662ca4735663332cbaeec123592f89ecaf48063910e7ba05ff471e5c9c342f9bc024b31c557e98250bd4e5e5ce22557ceadb1c79cb47b3d59b1ee2cbf4bbec52ffd3d725b97b9b4c0dea0f740bcc4fca9c9a43d60e28436c03499ab81dc963a21fe19e5f2e475e9a77046502470d8a9c2f61c58f1d7a65452d6d846096932cff12f6b476048ee59fd8414e9cfab037f5472d91bf54191e88ed00773b7093321a0d681bf09d2cfbcde9187aa47ac0bb000e63dc342ce4f8a5b48224dfce55497ea88fd1cb04cd9f4a93d4d916cde528a27608470373f4be71fa6616356e576a4c380561b669bf1d0c42b7941b7160bf439519e1b06054c17ec2f11876bb8fea88d1587db577821bc873bd22ba0e7fd43865d6f99b26119c56d9af0efb1c3d6656bac528114b886ad95361072f228ec93f542ad207b5d7cdea96b3787ad03f1e9879ea1df759e7a043c24953717208bc7cbf8fce145907d3fbb072543f40bf781254810f63992651be67a4ffca66ab87558e904d7a989dc38a4f0fe7969b282624abc5402635ab9af40f5f994f853159af70de2bcaafc99c9bda8eaf0cdf4937cb3aa6ccd38236818277f3746db796c9dde6b2fd071f0d8ff57e157e5f210cc0657935e36912a59107d757f8daf11cf07f2eef7c82465d6eafe57cdd3a5f8885892f031171c37574ea6adccec12d68b63a5d26f1e1351ea5b2b1193a09d7462050c18b0b6c4f9fb31533973b8ad474d4e4051cd46b56c20126e13526f2ed026506abf731f8d4ae462b2e6cae2e149ebbdfb55cee6801bf53fb1d85b251c3bc9eaff87a472962623a8c8b12da95b70fb34871fe9fe1fc0dfd229e614297c894fcc560855b5ef0695a3a2854e6aaa374ec320115a46893231200066dde0fb120b0869dadedeaafc73983ae022c3c14334d312b40ab0e488a2785cf2bd964973806f5ce53aa20859b1b9b6eb2b368887b9644b5491ad7a0d1001e1dbaca8396fa03cc27806b1bd082afaed61c75ada680a73869de372b769c41c1689ce7165456611dedb34f1215735d81a699f3e1c844285dcb7d9f0b21fb6abc17fb9b23da4cf0a33ad46162746739b31acd0ad836d2130a693c30852c0a9fc1780fcb686ecd1a886729fca2c09f40a9b6b2002bbf8c4df9da840dffddfc51bd34766f2223d20fb546cc915cc06ccb96b2b1a123b2830033c8da2ba77d24e0fd7ea3889525a29885a0efb4176417d570dfc01b50179dcc629c5a20826f8cbf34ea364f02e809caa6f82927f0f1fefc66620d9d019e7b5f05b170b4a2c27cb2cf36267dfc7c32ccc71c168704f5e9ceeace229c4c6c53b4c6849c6704285997cc0ec3f1f428008deac5c5adb4fef18f67c21d84302e1d50915d74fa03b9930dffbebeb310d5cda452fdaa056cd61191502102ec6cfedbb20e370f55a6d32bff0f620398512142a37ee2b08c6953baa32ad65638db8070035cb7c9982d2ce5f7388d3f4ca5422bbe12771971e9bd855e4d4977e3ab42002f4f262693ec60b444167dfcebf6d17451e6bb9902379d8ada0d6ddb37adc67b651e7db0edbb7869d3d3c2bfd4467b4730391494b92d5d0af9879ea2755a0ad9663eb6a606b308537ca37759cd52f430b6b8eea0986564a1a3e97f02e69228af45f919ec155f60be3c2a5880f8991705fd093de210bc340c307b3ec6bbf78412f30c6c4b10ba65e06918154be0fa586d8393bf20f46d956814328e006a2d40d711f296d5a12c3651dfa4ed3e4a5fa9caf216bb01eafac74423ff9ce2a8b84df7fe97607cfb6683a54fa4d325a739049af74d7de9c2be2e4ec144c5ac1e6ff2f342c19c9d7a0f004dbe70cc8a89175156c154ac0220b233d43e45d4ac8c2fa16c77781cdf6c807b1300873e13e67c3afcc7f6c1b55db0f6c01974b5a4dca2e1fa9bf718ccdf0dfeb7352612e97b7d47413c9a222db418384abbc6f24b7ddd3cfeef5a7385e7f2b12460229c2a2581eec79e181baa1a10f569a7327395a1767efc67cd2ff18173ec640fbb8937b1582f4c944252947adbaccb8d3812e4be70f332aca0173be6fa87e16aa6e2d6a5b51c2d7ad35c9ce764ec2d6661d103adccb56f6c626ae42db87df670f7559e32ba2ab8275a1f3ed47855a473a2cbb2b1e5555df3ed21267dc24de27ee677fa10ea1bb26aadae37c5e865831947d3d65a1528708cac615d32c35c40dbb6e62fdcac0a8b59d36ee383aa84b922ab3e1d9d4fcec551c40e3f101f70f2874f1ba150df2d4c71e34e2d70bda17d006dd0ed19b879537ac6d273c495c04c66ec9fb5b43fa6794cbd3abb4ac1bd8a2188e1b61352d4801dbc0a258a6ce1d178e7abe9830b1d89a4328532985e0c220e1ea7fb776ef9d273e1184af94036885507e6b8ab1e726af3384280d83d0def9cac4663441e3367f95bbeb8b2f88b9a8606a2e5b7802fc77827e84774fa8f410fc7b0db5e4357918785acc3da9d0af3e06fb44ea7242683c26092219d1b58165cd499f887b2bd114b500a6438ee656a04d36008dc09664ef70af31e2fbaa45d9eb2f3a7764fb0d7aaeebfa1433134763d7f283def6f61096be519e5f0f2e451ad701ffb616bad75b89aab80d61a8025e658fc1ec18b8e1825fb8f0056cb205bec4f933ea0edc1d604bfda4dc4d13a9de483121f91eddd208c7f61cac1417f820a953a61f97aebc5e93eb17c7de65f379a21d59f2764a996d5c9bf2ad8be4020174c93381925779401c011f2b213710caa4d318e78b26bc1c8359776fbef004ffc0bacc35b8d190e620c04218ed6f44216af96c1e18c6070011b8872d1eb434760785220c3f47e1e21ecadcf3a261ff063abf2d55d4c0af6a9a32fc6d3cf06b225530455c426218d50f2511494898068d1e60b4a51b7fe52539de48440e5b9f3a317b81f78d03b12ef0f46d919b69b0f048089985c927c2baa078aa7052f5e9bd80f82d50aa5dfcd6bd5c9469d6ee95449030f51b68c23d4cfd8d87ff82bbff3c8b10aad0417e9810646210cc3a3ae9e42634aa429bca02c84b3f7a0362a5454e4b85a6c34ba5d6acdeedc938e1d825b39f1c4160d040545995822342701a081e3d93f73eff52afa5ae309cf4949b0c86f32eee4174771e87850ed81b05491727a7a3a4b47f105e6889ba95b0bbb3b673c9cc06102010765cc9cc84fe34b6115cbf765a914b50d7d2d0c4113deb2bcbb2e0c62d52be17d2350a71e452d46492d0e0aa76a44571e7ed7c2ee280709585cb90b0bb074379115c592722a52a1781c1517495068851ef8ad1255977dcc7f40f945fc709fa797b439d756bbd4a8f7abd7b45ce7dbb42304b056cb654510223f0a8c5d2afa3028a12efef66762f6844529e2fc9604739d6f25da3d116d5d96c4c729bae7b76a65e08cf96551c768014d51350bc0f3da934b1b44553ad16aa192d30cf64adc96c3c84fe6d3cd86726e2fcc58ec2681ba79bedf44d8f84fa72786d9dff800fe7e0e4ff6eae45f9b6aa49d1703708fd1d91d76a8529db253eaf176f58d99cc3825129265e9656a9d8a3e46fc77febadbeec7f0a37d1945364283fc36a1978c0ebd4be247ec371ad21fd3d407c1447bfba2767fe36299d1599f53f37a3f981f1caf18e7b36e38e9170759556866ce663e8d45f321cab4010046e48ecbacd92bdcc8f5201436852682c013e0b94c66c0641ec6b9a1e6a691e1f3985a56c98ab934e6aacda7df1d9e354cc247920fe222501bbe78947f138bf0e25e", 0xe12}, {&(0x7f00000000c0)="9185722a1e9ce6fe1d507e293a18f0c97f1f2c02e311e32205fde39fd5524ebf08aaac12f8cb2047a0625ec88c10a9888924dc5d552197e4985407a009499cd2d86f9bbf5b641944e4f78fc7441c95b2bc417d2ed5021fe822d0f8ef90f21141217172c516e026c67dc0b2dd4221be8251bf597ff3aee261258438e3d2b85fe17b7121880b6436e974740c791c10c7d1da46f543f7dc68c5268993c87afdf9f4c54b732eaf828d7bc89ab5568236cc69f2e310845e9582d4cb8efa04a41fc68851b4a0f4ee2161ef11d0e93a820dd3344160df73ee905655d708599403343d07dd5087b55bd12c9bfba284f3907f5c41eb76279e38340966a43f", 0xfa}, {&(0x7f00000007c0)="92ddcbe4d39e6bf11a78a98c5a8ac00631f65d44b76f83f88d5171dd2e7114cabd75bb0d25739b98d539aaf36d43d6b0653c6857550c08c27efc7635814ba4ebb966f3ed6364179e423cb9763a3649b86a0ac8a5af99bd66c0624d13f54af449d5b29dd764d026ab28a1df3f7bb129729bf9bba64eda713a8456ab5b502cae504684605e9b35c0ca7286d24affd3e199feffed89a2712fd7c68ff99391eb812fb12ed30246d16553fddbe8a157a0f15aa89379842c0c281f49b2002adfeaca0aa6", 0xc1}, {&(0x7f0000000340)="374f092e838a85aea75b688caef87fde1985d1b5f02c3c54b873ca884d0b4447d7672cf614abc2da230736a01b42d4e4843c7f028079a8cf2511653c8e22cfdbbe6a3892fd21c13a6ef4479e799479ced08a5395d235e252251054a63c23dc090d07a5c51c4db29d796c3f106bb832266b9b149bbadae0ae1831fa1dd70f7010789aa273d4d6ab52986e31649b4d18d9b8594cbe809d911e840c3a9e32bc0467b3378e4aa6dd221a877bc15b01655261d23c5accf60db919b9", 0xb9}, {&(0x7f0000000400)="0d85faf88be261571f2751a0dd2b36d0d75c2561cc94f10b73f02358309dc463ea157f74a66873e6feb8994631e36be9b4eaf6f12208450f2fc0dcbc2decc9285c56f49f9191cad9add35316df7bf09497a168e9c59c85f3a3f896fecbb7233a66f2eec3d6f5ee97db7abf04ceb66cbe4e987e73f65af5a7bfae61185d5ad39f92fe5358431abf53cd0e74ad7345d7ed8e42c3c4c9e0cb27a3cd0bfcbd7bc87be0da73edbc61e1a86ddb8f", 0xab}, {&(0x7f00000008c0)="aedb0193134b002f616b59c9648ea952bd9cd245aa393e1420f9cbecb729b25772b5235038d10178595e047225edbc70e91297cd1e1acd5a5d9a584735ff7686f6e2c78df73f1e683a17a20550613a4fe5a51fcf0a5225796ac2b9ccdc269003c5672ca75ef16b80ed8b0d73702a87f7cbb569dd7bde1e391398c18c2b7f8734e4f92c7ce6f63cacc45417d4d1d638331bb000000000000000008e9a459388db6b78985a844bae72c2b8744e", 0xac}, {&(0x7f0000002340)="e6427aa5a6923f0df5d19e992b230364693ab39b3640baa30f6e001b383e26610734effcfb13d30e4fb2297cb2582508767460b88d728e16d1d4a93048ea1fe29b67c8d482f990d648ec829af5ad6499e4c3cfc5640ddea225f4e8c89c54e7e69ee9d1856d463925116cc16ad05fa068de2322218e2725db7df37e0034b53de8be1988603da7a54d8e86f0b299660afc23e2e47eddf737ecf3abe1267290ff90fcfc2c8161ac3940f3f178acf6088aabd04c8f60af3b144b77ddaf87bf24dca3831e3fb698ddae1ab1304894f13e7a27de8ce36497a3867355ff2599a64a07427eaf82ef1697ca5a38c4744d845fe6ae523a449be02db3979e6faa8c14b5f2e0d00cbc216bbc8abacf8fd27a4c93ca61ffd1396cc8afd84f3cb6ae5bc618ec2cc0c02f522cc80a9450e2c116fab32fbbf8a89dd9c19799c6b2474927476a7b5f6e6963238f826125f24c93aefffe57dd3034e53bcaddee3895f74d9af75081042be21728097fcd326f3468953ce12cd474e0ad954f4d1161c9de78be274b271c49b8970fdeef08cd485983f5568e03996c4ac419c51ddbe60e4d5897e1922f8bf804c2b5dc7c9cb22cec2224a91ca0c592a7aa0883f4c084402252e305bf6d1955230a2b33f4e6d3e826ec557001a5d24fda4edeb6214ee758c650415fdef6a4da35fe3f88e8dc5774cd59849d1970f4feef989487e4b6e42792220fa6cb94e524d93127636d25f2b607aac12e1a06531b20f162413bc7dddf49fa95331870f1f20297a0986f0ecabbbda43a683a8917b3b84be5bc2fe1a8b7fd8af5c6d82f0dda31bb359b4dc2184ee62b6155c450729c1b2eb73b6354375e2567430d76493e20abd98cce0aeae40a339079bdfbb4eb3edf7e4d68c322dca0704fa1d46342330964dca8a9225c6013f25b2a164d539d90a97124826c06daa1f289cbe075709f00351e471256f324d290e74e44452b144fc7ca26c3ba1ec1a615b5bf7890023eae632d174ebd1ad1f1028c2243a6284b3c7845985258d063c76726210bade964ebd73b8c865b6edc6e4978eaa86adb1986beb3dc36bfd5cff89367eb1ffec593067a1471fdad980355f4cb149daa6df12b70fa41c024aad5a03f181830776532b33ae06377b99cd0668e6ae50bbd89715ad78a3fef55780e28deebd4ae404f7dd6672e441fe363cae0564a846f7c07c636a8627c878a196c2c4b0e55ac8681481ecd9c624ee56188f873401747a4217e583d9974c51d24c731a0b3d7d8d848105917a13ba759279bb88e5791aa2775ab6e31aa16735873bf61864a55031e3bdca63e9e4042e90ea85c1aa39492acc206f3cc00a7e392f82635a088c93853a1d3e671e924018e881b202bdf9ec54957f666f0d3a691ed8ef50fabf2a1a465771e5bf97c65601ee4b069c1b46e6ac27103d48823885a2518bd4a5d7caf0f4656aeaff100a961417c2ac7e0597dd8f6d31d48749059d37102bc267a9de8b4623c149c34f3ef024565cc288444d8854acd893ddf6dd5494ba1c3bdbbfe6b8bdd0d64c0388dab8ed7ad3e5e693ecacb521a857c15ef17217758312464f464f5647bf65fcb2f46336cb1ac8f3bf2daea92ab5b7945300987419b6833baa25a1d9bbf4170bb7fd53ba3fd6dc1c6d3cc48c9ca4aa7faaf11497214e43ff2f7911ac2db2df653eedaf81b0f704a574c238410f86d98dbd9ec025a37f4d4be7067e50549de34ab0763fc1bf01e8d79aeff1377734cad7240f30fe598bcac9ae9da53b0883674b45897c86e8dfe45b07f55e4d86edcfb04a39ec1c132d60c94d801c208531b75f90b908e35c70b46153ef220ae478ccdf603569d85140d1115249fa9ec459be86f384b7795171872e5f22eeaf211a042b382b00ad33768594bc7eb01d08645ced531c5a5ad1208eadec7ab55efc8e59f4cbee91a6a45f7b74912a8a5e5d8d938584caeedf07aad25ef79910e6256a7665a0def6bdd4252eba75323524fc55f955aa8a8c2241101f69d9fad18a70d1919fafa6f2bb3b1254bad9b820d9746a0b1d63fcef4ad3cf53b8a77670e228911d659cf766412883cbc58acf9aa0559173a343e28d164e22f6814d5b70b0683a21cce1fcd8120e221be415086d85b87cd644eaee74c3681514b042c9401c95bf7681fcbccef3b2dee85900583731fb4141a9944e588d0698ef1af296aae850f47e775a1ee22865bfcaccfdf7645c2822efdb71b05e526a13538f0b4eae900e3ac8bbb15c938068b27c36487979362106d9abe19e3ceee84a0290db932ad72d45bcdf15e8cebbe6a5c65678ed6f2ab9e77d6a0f6202b96940cd711c7ea9f7903214ec9b12020efada027c3d72df44b77f2db5a490f35d1a96bd62f80d96d1fd8023e0330f2f364e7cebdf4082b8a250bcd52a7a68846d9f1108f897766d5281dc3b6a0ee60454cde605a2fee6dcc8a18e8dc05a003e216be1778ae33968b5561d35c6b3dc6696ccc15e90a6ef253cb48f45d9ba45a717e8ea4e8920d994fa2a52fc71360f759611bc04443964756ddf7524a56f9c3e8ffac7746d1b389936c8c4cf0f3854740bfc53e4c61170e6ff76444f2efd99d0a13a5e9755acff2eeb90e2fa13daa2bea7ee24dcf22cb089a72365760e452de37c605d1d743b96b6f023e0c723d5ddba401c49035010e7b3b018d4954d881ecc2b3cab171a359af843a376c6ed9f793a63fa3a622fbb070d6e514eb90861529b538081f861af1c21f06ebb9a65e0a54e26c3903b69e1b81aaf464a6d870c8d69f066cd2ad84a05d1b530aaa1a1190c0f38bd0a95aa1321d4bae01561c024fdb51c0fa0350d3c1fdd022327f43e9f50ce02468a9bfccd285e650b5f62d051300eb7b6ec2b389b7869a60e461ef580bcf0d22a4d95183151a319643570506e254a49656564abcaaa469dfeecdac1acc5ed5703b69d0f2ca5d8fed83c7802f1c57ab23ef2d5222182215f399801311bd5abeec34642ac6e1a74d7686737e4f25f7626bcf2e51fbb6ccd2f6699f772bb0421965b48a61dcc62d8b241758a5b623e6ab0e8fb53f5f6cbc014b4975bff6c7a4731daf7680501a9f71066835238adedcb94774dc97d7e59a70b991a0a6a54f4e30405fcb840db2852530748578bf41d942670d63116fd0c9f47e4f329836fdb4950962d2393b5a9208bacae04b1031bb568897a7ba218bd2974ecf501fce226fcb22c72801b64848140ed98cf92add8a8f3ed93fa53fa4be53f4fa5df70764d3492bb7bbb542aca52e360995e151a8ff333363c9e9ea424e5afaf8f36728a183f6b1863929762f82c8cbd34c1daf749388b318048956b3f0c0e032bef586c37839d837c1156cee5ee7f71cb76c2ed94c901cf73860314af3a54e86de477e597d2c1371e7430da9c949b4f671ee9841c6ddfb5c15655a991870084c2bfe63a5714cdc17566edbb4658f3b659893d1b7180725d05043095880350972ceb5c95a9c9544ff62df800da711f184f98487143512360e3d792187633de6c2d69ae6da07f742641feb0cca82c8a40b1922bf675fbad47692ebdecd402739ba42a4d8fbfa2fbaa36b9162b7ac3960d735f7d8a7d31ee83db8ea21bc3401ba6ce4e0dc96178d46ddf4c04f3309652c65c234960dd1a5f7af5818d195b75049489955d5dc78a88dd596e6359944a476fd48cfb8e99b8647844837fa9862010bb5c858fdd4dd3c477fea896fa768e7ede546bee101323bec62ef48afccd2bfd750278779517d26e2a00c5292c88d4aaa556933eb15b0d476cf1b8caced9897f5cec3cfc4097c30aeed2672f5471ddff1376882a986949e9fff307983cf4ee6a34d22f351beeb7d31ecb2f7907fdff3b45897c617352acae740b62fb2777747881d353b9decc9c07312d46b04469fbce29de5bc45f46abd37a2d0dced5713f7889ad3bd96dd17d53b2591325ce535754ac3991e5d206fd7c6918905021b484ce00626832819069ea2f5ef3d0f5231b97a79aebe2343a37a9eb6adbdb4ce823cfe626377c9a070a4de3309ea218b5f979b5a7a54ac5d742062af61687e836995c4441fb89ab74abe4d6f86fe7f42ac70db98aef33687641c168624292e2efa5ce14bdd4e23b44b5df2a71731f455fb09c96c31792f7984b18aab8af795e02288439ebc92d46e0c615baff992bc2eb6646a42ec724458922f48b2767c26e507fd12af2def4621c06dd660149c67e1b745025ab951cc9d4f0874694de34183242e7a929f161f95623d3ccf83c3d87bc02b3df90cce7c64c9c41c88782e041cb6a7080e9b4962b64147d48e10ac9152e64f5d202ea474", 0xbe2}, {&(0x7f0000000280)="dc", 0x1}], 0x9) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) open(0x0, 0x0, 0x0) symlink(&(0x7f0000000440)='./file1\x00', &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') select(0x40, &(0x7f0000000040)={0x400000000000fd, 0x5}, 0x0, 0x0, 0x0) unlink(&(0x7f0000000300)='.\x00') unveil(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='r\x00') unveil(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000003c0)='x\x00') fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9f9d}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x5, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x4, &(0x7f0000000040)="00fb6c2e", 0x4) executing program 3: syz_emit_ethernet(0x6e, &(0x7f0000000380)={@random="8f6f77ede655", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x38, 0x3a, 0x0, @rand_addr="3bcc2629a17a6c58afb8877c8be162e3", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "06c33e", 0x0, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @empty, [@dstopts={0x4}]}}}}}}}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000040)=""/180, 0xb4}, {&(0x7f0000000100)=""/75, 0x4b}, {&(0x7f0000000180)=""/98, 0x62}, {&(0x7f0000000200)=""/237, 0xed}, {&(0x7f0000000400)=""/202, 0xca}, {&(0x7f0000000300)=""/44, 0x2c}, {&(0x7f0000000500)=""/136, 0x88}, {&(0x7f00000005c0)=""/119, 0x77}, {&(0x7f0000000640)=""/100, 0x64}], 0x9, &(0x7f0000000780)=""/141, 0x8d}, 0x1) executing program 4: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) (async) r0 = semget$private(0x0, 0x4, 0x80) semctl$GETALL(r0, 0x0, 0x6, 0x0) (async) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f0000000080)="934f69c9209ce138", &(0x7f00000000c0)=0x8, &(0x7f0000000100)="962f88bc9ec682ceecdb352650def35110d0377a3ddcb34e86d02ef57e492f081da880690e32fe1549817e4e66d94b5032ed9e7350a837d56302e0499d0a0ada6227ecaeddb6a1e68e5c", 0x4a) (async) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) (async, rerun: 32) setreuid(0x0, 0x0) (async, rerun: 32) r2 = getuid() chown(&(0x7f0000000000)='./file0\x00', r2, 0x0) (async) seteuid(r2) (async) r3 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) (async) close(r1) (async, rerun: 32) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000200)={0x1000, 0x0, &(0x7f0000001100)=""/4096}) (async, rerun: 32) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x27, 0xc, &(0x7f00000001c0)="9f8f1c3a", 0x4) (async) writev(r3, &(0x7f0000000cc0)=[{&(0x7f0000000800)="0000014f7d9f12d404bb6cdc16f10001000020386d9603e28d71a15eaad58be7a71b344f90b5d5ad1dc0e8a4186904d6f5ee4d53c8bff68bbf0051fda0363e7b914ba430e03252d7db2c85ce6f2150068c7468f0d07045636fd2b3f546e79c7f4e9aec6b23ee09dcfc3f8621cd87", 0x6e}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="829d73d7805b74442313442e415d07f7580c87f4f10200a04a97faec6ec1c5403b03b51173705ac6d316b1df4ee09a0c", 0x30}, {&(0x7f0000000300)="99a01da71b781e87c93642d117b72db2361e92e1b4121d81c1028de3f9e8249620526dd757a67796c46c7ec5911ec287bbed5070fdcb16f1002208731955c036f5b57ed7e2faa27b0000000075c238d73bf924003d91f24f844bfdde759b2cff", 0x60}, {&(0x7f0000000980)="b089df89d60c45816c2d8dcb0ea0c30881409917179ea4395667ce73db3bad94370e7cf94505575883476e687201f427b2377b8521d94135f40e31989209f33e2b3e2e12db4ed26c02d6909818ba785fdbffe817f4fa3a8ea986214775a97ef5bd9b4622ed80cacbf1741e7447045cc45d46d96276b7aee983106a9c656c2db6817669bfe8ecfd6e", 0x88}, {&(0x7f0000000b80)="3edbd64b3307a491a3431d22e67c3de64d0fbe41a267a6cc33c77048d64cb63c70abaa1e25e3201a08692b6409953e5a96ce0937a72f965ccf0bb7e48896e80f5b08d79e1fa2acca0c7784bf29b1b55b5b211956a8e47c78e3bafebb19feea8555b710e0818b5f5e95a1402e458a0000c00000000000a5c99e18d37e4a37bb136b0e4bd4059dc7653177e0a6cbad9d2e1e9d9a3ec0951781cfa40b312df8cf1272aea5aef48b46004758496797917566cf7fbfe5be36bb1e2ceb027c2e4f75fbccc6bef7cd4dcba382f7c2b7c958c4b16847b6378b85a68cdbecc95f87fb1f0d925f6ca49ab8bc5f8d1b194603bee52010fd2d4cffe3d09664b641c83dc123a55a6efb332cc4b96a19f129616330813b28b0947df8abeede144e3b79bf5e07b91326c1d0d84e80f4fdc114d6", 0x12c}, {&(0x7f00000004c0)="9a856efd11b488fc91c913d63bead34a74db5054cb76d8073e37943f8b55d1837ec407cd36d8a1794eaf1a3f6ffa3920270db41c29c30f7fe5e8c9956ffd8aeed5a321c278d30b864ecff123cc1410f5f71ad7ad3176af9488e638ca6fbfe4a742d1ca23608f9ab8e198d53adaa3ac2aeebfdc9c97103a4f32f9113642c8db24c60117bc3eca7796a1e613217207ebcffb24533561ea924cc93bd0bb4c62026b2da9694cdcf4e57f6005dd9313400d20d7aedfad55cba11688f18f9df58a10b05f9cc611041cc78dac378ff1d5428be675437be46b8871e0309c6f05", 0xdc}, {&(0x7f0000000a40)="a6a660a1924aef94f324278324b53d3acd1994efc19bcd3a908fdedc655e1dadc7423e3d2810bfeb0900000000000090a4b201000000000000004629f8e684236473ee095b875890854b7229be0500267b5debb47c", 0x55}, {&(0x7f0000000640)="c2e8d1996f1efce59aebc14c4c97518a8a5a319fbd51a1224e3f90166fde82d5b81b9d442ca93936532c6472d45fd73f4ead5b6482022ba00ae53ed6dea97c5ad7c078a348807a0a4d1ed88b8210b964463998c6a422590d84878b4b1bdc8e0e95165bde3254c3b153993f799d3f05d6f2fb52f4a0ac122ac24874a8ebc8ce2703c5e3be3b9e5f85b8d7649b2b3b38e0dda41a0c3803ace4f440c8fc5b596ae696b079fb3741c9043d5b4591a25441", 0xaf}, {&(0x7f0000000700)="af14522cb666be274814166a28813babbc5c58991c5b6583551327d5d5bb0c526697ad51aceaf93e6c539ebb172bef4984ee7a603e4c179db05b9e6b2678e9afc4d4efcc791c9845bde2e4819fc8e50c226041c1ce89a251bf2ed6c3d2ebbba99c61553d3be4dd8845a393e131cf9066bd2d1d6b794469187d13f88361d3a712f61b", 0x82}, {&(0x7f00000008c0)="eed530539bcd9f7960233181fc4398eb22706e7a14145290c50d3c16c384c9eb2e53f80e6ade260bee3575b7cf3ff7da134d6db0db0a35dc3d8203731176d0a95f985520e3d0818cf30935eb20c91b02cd1b186bbdd593f32ea80417b53778057ab23d4a5e06af12191f7d19496010199c94f584898bb7c83b251cc2c62aaa8272cb1b857b17266efe4ca2efce0d169785bce0953b68f7e2c2b8c28e911a9a6d7fdeb010920a093c9aa0", 0xaa}], 0xb) (async) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x10, r4, 0x3c) (async, rerun: 64) open(&(0x7f0000000180)='./file0\x00', 0x2, 0x10) (async, rerun: 64) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x4, 0xb}, 0x3, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) sysctl$net_inet_tcp(&(0x7f0000000000)={0x7, 0x2, 0x2}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) (rerun: 32) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0x26}, 0x4, 0x0, &(0x7f0000000380)=0x53, &(0x7f00000003c0)="8bb809b6b79e8ebd8cf7320108a7fb3b30216150f858e59bbdf949ebcac7bfaa11b2206c54643bf0604bbf96f047993f068ebbd9104776a69e6d17b7db1353c3496a6427dd5a6ac4c9db86b6e2c843eb756ba0967fdf5368577eee33b3bc802f694b7548fe11dcc677901489737b52648b66bc66fb2a475f63682e55f300d946dc4b075cb0ade473f6cfdac083c541ed5f7254d89d9e6e571150ac010c7b5c5f4fc823646b8f08d8cd2751f6", 0xac) sysctl$vm_swapencrypt(&(0x7f0000000880)={0x2, 0x5, 0x3}, 0x37, &(0x7f0000000080)="fe404b9f15fe4b0f14fdbe39e84b22f222ec0c2dcc40ebb02ed870862282586eff6b723d20784e315dd4331c0f62e1f0b7e32dd2b2acf15e53b3a09c654168996c733039410c8f2682c2b829c4f4b34780e79ef17bb0bb69377de80af9bbcacc502453edc412d87ecb06982a5fbc1153be69ce7b988c0311f49eded2549022d9d16cdea3d5b3a794799c34d4311130dc6c3a1c8662df6109", &(0x7f0000000140)=0x98, &(0x7f0000000280)="ac6d9d8205bd306d06430dafb15694424063", 0x12) (async, rerun: 32) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x2, 0x1, 0x0) (async) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1) (async) socket(0x18, 0x2, 0x0) executing program 5: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000005c0)}], 0x1) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000), 0x10) (async, rerun: 32) setreuid(0x0, 0xee01) (async, rerun: 32) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000), 0x10) (async) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) executing program 2: sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000140), &(0x7f00000001c0), 0x0, &(0x7f0000000240)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd632f4ebc0000000000000000000000000000ffffe0000001fe"]) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000140)={0x2, 0x20, 0x7, 0xfff, 0x4, 0x4, 0x4, 0x10, [{0xfff, 0x3, 0x7962, 0x2}, {0x0, 0xa1, 0x6}, {0x4, 0x1, 0x2, 0x80000000}, {0x6, 0xffff, 0x7fff, 0x8}, {0x9, 0x80000000, 0x30000000, 0x5}, {0x8, 0x7f, 0xffff4312, 0x2}, {0x6, 0x4, 0xffffffff, 0x1458c7d5}, {0x69, 0x0, 0x5, 0xffff}, {0x8001, 0x9, 0xc3, 0x80000000}, {0xfb5, 0x5000, 0x9, 0x1}, {0x0, 0x4, 0x4, 0x4}, {0x7fffffff, 0x4, 0x800, 0xae}, {0x2, 0x1ff, 0x1, 0x80000001}, {0x1, 0x9, 0x1, 0x8001}, {0x0, 0x3, 0x80, 0x6}, {0x1, 0x2, 0x2, 0x1ff}]}) semctl$GETZCNT(0x0, 0x2, 0x7, &(0x7f0000000000)=""/121) executing program 5: socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0}, 0x10, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket(0x1, 0x0, 0xff) read(r1, &(0x7f0000000100)=""/230, 0xe6) semget$private(0x0, 0x1, 0x400) r2 = socket(0x2, 0x4001, 0x0) semget(0x3, 0x0, 0x45) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) getsockopt(r2, 0x0, 0x8, 0x0, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r3, 0x1) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000000)) executing program 4: poll(0x0, 0x0, 0x0) executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x5, 0x0, 0x0, 0x0, 0x0, 0x1bc}, 0x0, 0x0, 0xffffffffffffffff}) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000400)=0x7) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) accept(r0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x4000, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x0, 0xfffffffffffffffd}, {0xffffffff}}, 0x0) setsockopt(r3, 0x1000000029, 0x25, &(0x7f0000000000)="5ab7", 0x2) r4 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket(0x18, 0x2, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x20000000}], 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r6 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, 0x0, 0x4) close(r4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x82, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) executing program 3: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) executing program 7: open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000080)={&(0x7f00000000c0)={&(0x7f0000000100)=@un=@file={0x0, ""/532}, 0x216, 0x0, 0x0, 0x0}, 0x8}, 0x10, 0x0, 0x0) executing program 6: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x8000) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)='\x00', 0x1}], 0x1, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x3001d) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f00000001c0)={0x10, 0x0, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x80000}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ff5000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fee000/0x1000)=nil, 0x1}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x82}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8000000000000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fed000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x7}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ff2000/0xe000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x6}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x100000000}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x1ff}], './file0\x00', 0x20}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000000040)=[r5]) setregid(r3, r6) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0xa00, 0x0) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000200)={0x0, 0x1a71, 0x0, 0x0, "02080040000000170000000000000000f300", 0x9, 0x9}) readv(r7, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/17, 0x11}], 0x1000000000000088) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0xc0206922, &(0x7f00000001c0)) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r9, &(0x7f0000000080)=[{0x0}, {0x0}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x36}, 0x0, &(0x7f0000000000)="39590398a80080000000000000000000", &(0x7f0000000100)=0x10, 0x0, 0x0) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x49}, {0x81, 0x0, 0x0, 0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r1, 0x8001, 0x0, &(0x7f0000000000)=""/115, &(0x7f0000000080)=0x73) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="fb1da3735a706074e257b71000"/27], 0x10}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) (async) socket(0x18, 0x2, 0x0) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) (async) select(0x0, 0x0, 0x0, 0x0, 0x0) (async) select(0x40, &(0x7f0000000080), 0x0, 0x0, 0x0) (async) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x49}, {0x81, 0x0, 0x0, 0x2}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) (async) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) getsockopt(r1, 0x8001, 0x0, &(0x7f0000000000)=""/115, &(0x7f0000000080)=0x73) (async) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="fb1da3735a706074e257b71000"/27], 0x10}, 0x0) (async) executing program 7: sysctl$kern(&(0x7f0000000000)={0x1, 0x35}, 0x3, 0x0, 0x0, 0x0, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x20000, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240)={0x5, 0x81}, 0x10) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x88, 0x4}, {0x0, 0xfd}, {0x41, 0x8}], 0x3}) sysctl$kern(&(0x7f0000000040)={0x1, 0x27}, 0x2, &(0x7f0000000080)="b1058ddd2fe7c9ac181e5db28e7051b4f023270e4c8f9760dd5a7d325873b45c13ff8899bee334c6c59468678a94fa79a108549454eef4666f893bb8f860d0f88fad6b424fcb195d4d47d3512215649eb54709831f3d4e66d56f00468b29d8c76a175e8dd85d4168fe", &(0x7f0000000100)=0x69, &(0x7f0000000140)="091a3de375aee305d78874947ad0e1e5a70693c92c8d8a4c18075890eb21aa234e8807fb2a5521a86d1c688a179ae55ba9", 0x31) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r2 = getuid() r3 = socket$inet(0x2, 0x2, 0x0) close(r3) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) r6 = dup2(r5, r3) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0x200000000000b, &(0x7f0000000140), 0x0) setreuid(0xee00, r2) r7 = socket$inet6(0x18, 0x4004, 0x1) r8 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r8) r9 = getuid() r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) r11 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r12 = accept(0xffffffffffffff9c, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) r13 = socket$inet(0x2, 0x1, 0x0) setsockopt(r13, 0x6, 0x10, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r14 = socket(0x10, 0x4, 0xd7) r15 = kqueue() sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="8bbe19e4e0685fddcc7d0eb6fa02df98e912c9828f75568c61574f11be449a9982fae266c8e94d8317577b5a37904d8e4d1bbe30230f09df9d7c68df45b0b3351271b369b24ccffa089a707cece910d9fb5eec50bffaa8297c79faa73635f409f06643c766792d116c464a49523b200124213fca7f99a311039aba13b82b9629c6567fdc4ded24085f9478728397ff048c6dc112cb264cda939dad57125dc5e238c8c8c9b3117cede3abab08d4f0ae117aab74973f05e1cf9d94134257bb3ebbdb143794775e977b4de56f4713a2dc707b6581428eee0b4e253be5c3f78f349c6aa1057d38533a8ecf711f", 0xeb}], 0x1, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r1, r2}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, 0xffffffffffffffff, r7]}, @cred={0x20, 0xffff, 0x0, r8, r9}, @rights={0x18, 0xffff, 0x1, [r10, r11]}, @rights={0x20, 0xffff, 0x1, [r12, 0xffffffffffffff9c, r14, r15]}], 0x98, 0x4}, 0x2) r16 = syz_open_pts() ioctl$TIOCSTART(r16, 0x2000746e) select(0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 4: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0x0, 0x7ff, {0x100000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffff6, 0x0, "610686bc44862c5008e6ff07005a000400008fa8"}) socket$inet6(0x18, 0x1, 0x0) socket$unix(0x1, 0x5, 0x0) select(0x40, &(0x7f0000000040)={0xffffffffffffffff}, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) ioctl$WSKBDIO_SETBELL(0xffffffffffffff9c, 0x80105703, &(0x7f0000000000)={0x4, 0x1, 0x6, 0xfffffffa}) ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffffff, 0x80105702, &(0x7f0000000080)={0x6, 0x4, 0x800, 0x9}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) ioctl$WSKBDIO_GETBELL(r1, 0x40105704, &(0x7f0000000100)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x3, 0x3}) ioctl$WSKBDIO_SETBACKLIGHT(r1, 0x800c5712, &(0x7f00000001c0)={0x3, 0xffffffff}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) clock_settime(0xffffffffffffffff, &(0x7f0000000200)={0x8, 0xbef8}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x20000, 0x148) pledge(&(0x7f00000002c0)='/dev/ttyCcfg\x00', &(0x7f0000000300)='.:].!\x00') close(r1) msgget$private(0x0, 0x20) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0xfffffffd, 0xf1c0, 0x8, 0x5, "d367d84148da2f9595179dba2b6c237885c00809", 0xffffffff, 0x8}) kevent(r3, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0xc1, 0xf0000000}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0xfffffffffffffffb, 0x3}], 0x9, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffffb, 0xa6, 0x3, 0xfff, 0xa45}, {{r2}, 0x6, 0x48, 0x1, 0x8, 0x5}, {{}, 0xfffffffffffffffc, 0x21, 0x1, 0x3, 0x4}, {{r2}, 0xfffffffffffffffa, 0x84, 0x8, 0x1, 0x151}], 0x6, &(0x7f0000000440)={0x2, 0x9}) ioctl$WSKBDIO_COMPLEXBELL(r1, 0x80105702, &(0x7f0000000480)={0x80000001, 0x1c5f, 0x3, 0x1ff}) setsockopt(r3, 0x0, 0x3, &(0x7f00000004c0)="7889bb2f3df2da16dd95fc4ee8abb698e976ac09baee255e37c3a005bc12934c13537660ac2ab70d214426454a6382878f011d429f2b36ea11e7", 0x3a) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000500)=0x80) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000540)=""/4096, 0x1000, 0x1000, &(0x7f0000001540)=@file={0x0, './file1\x00'}, 0xa) open(&(0x7f0000001580)='./file1\x00', 0x200, 0x11a) getpeername(r3, &(0x7f00000015c0)=@un=@abs, &(0x7f0000001600)=0x8) geteuid() executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x21}, 0x4, 0x0, 0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x3a) r4 = dup2(r3, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="12e1f34ba50431a7", 0x8) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x1, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x14, 0x5}, 0xffffffffffffffff, 0x7ffffffffffffffe, 0x1}) r5 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000040)=0xc) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) sendmmsg(r1, &(0x7f00000001c0)={0x0}, 0x10, 0xa) close(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000240), 0x1, 0x0) r7 = socket(0x2, 0x2, 0x0) r8 = socket(0x2, 0x400000000002, 0x0) setsockopt(r8, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) dup2(r8, r7) executing program 5: madvise(&(0x7f0000792000/0x1000)=nil, 0x1000, 0x4) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) symlinkat(&(0x7f0000000300)='./file1\x00', 0xffffffffffffffff, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) r0 = socket(0x2, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) setsockopt(r1, 0x0, 0x2, &(0x7f00000000c0)="63e1303d", 0x4) write(r1, &(0x7f0000000300)="f92a2d89597f1956bf898fcfca3809dfab229bd3", 0x14) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) shmget(0x1, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) open$dir(&(0x7f0000000080)='./file1\x00', 0xc3a2f86f23975bec, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) socket(0x18, 0x4000, 0x7d) setsockopt(r2, 0x1000000029, 0x2b, &(0x7f0000000000)="5ab7776a", 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000240)="3d272661d11e295002a1ebc61ac76f563bc07ac7e3c67ce9edde52082004ea434c31fcec5b4d246260b018c4b104141563649665a9181d2200fd019824573112f1bb5e9fe7e10e85e5441f91", 0x4c}, {&(0x7f0000000340)="7ffa732c183d17bc7621d26e4d1c582e746851a680dbac3d4ea7a953ce73a421eba650e3fdd94f07cb5f5ba43e70602d98bb699dc832f8263f1c2401e15bf9405245947d7e5975f93950928e7121803985f1d43b18ff73c7ac89a558af221ff1885ae1450da04788e35a74b9", 0x6c}, {&(0x7f00000002c0)}, {&(0x7f00000003c0)="4a8fa285913307848b83c83d9821db27a39217ed22d4474f70fef562e024c5bf930fdd8c6ed5c37a64f7acf66996a468171f9ceee29bcfbe668e1e95ebfddd", 0x3f}], 0x4, 0x0, 0x0, 0x3}, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000001c0)=0xc) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) getsockname(r3, 0x0, 0xfffffffffffffffe) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) acct(&(0x7f0000000180)='./file1\x00') syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[@ANYRES8=r2]) executing program 5: r0 = socket(0x11, 0x3, 0x0) sendmsg(r0, &(0x7f0000000800)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=[{0x38, 0x0, 0x0, "a3ed8368a9869676cfb9c95de9d16d009ad51c2c583af48ca5f431cd836a18055f"}, {0x90, 0x0, 0x0, "71d10c593ca89b1997ebad5643510aef0f82149d419f780b0b94d802f21ef62ca259555375fcb7aeecb6407ab963990e0a4a78035b7071f5edb7d8716fed29788688f5be2f46d1ef763488f1f682849fbcdde11ceea0073f13c3d9d6a3ef613a4beb53a2f7294729dd3ae94e371763c565405b1a59752831c7"}, {0x20, 0x0, 0x0, "6746ccf04d71e01baa"}], 0xe8}, 0x0) executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r3 = fcntl$getown(r2, 0x5) setreuid(0xee00, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, r1) setreuid(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x1400, r3) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x20001fffffffd}) r4 = open(&(0x7f0000000240)='./file0\x00', 0x1, 0x0) readv(r4, &(0x7f00000007c0)=[{&(0x7f0000000100)=""/42, 0x2a}, {&(0x7f0000000140)=""/101, 0x65}, {&(0x7f0000000280)=""/134, 0x86}, {&(0x7f0000000340)=""/253, 0xfd}, {&(0x7f0000000440)=""/141, 0x8d}, {&(0x7f0000000500)=""/255, 0xff}, {&(0x7f0000000600)=""/171, 0xab}, {&(0x7f00000001c0)=""/95, 0x5f}, {&(0x7f00000006c0)=""/234, 0xea}], 0x9) kqueue() openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) bind$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x87}, {0x20}, {0x6}]}) write(r5, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) r6 = syz_open_pts() r7 = dup2(r6, r4) close(r7) acct(&(0x7f00000000c0)='./file0\x00') syz_emit_ethernet(0x3e, &(0x7f0000000ac0)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x8, 0x2c, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x2b, 0x0, 0x0, 0x1}]}}}}}) executing program 4: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ff7000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = socket$inet(0x18, 0x3, 0x102) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(r0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 5: sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000100)='./file1\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) mquery(&(0x7f00007a2000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x6083) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0) setitimer(0x0, &(0x7f0000000040), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sysctl$kern(&(0x7f0000002240), 0x2, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) executing program 3: socket$inet(0x2, 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) r0 = socket(0x2, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) setsockopt(r1, 0x0, 0x2, &(0x7f00000000c0)="63e1303d", 0x4) write(r1, &(0x7f0000000300)="f92a2d89597f1956bf898fcfca3809dfab229bd3", 0x14) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x196f, 0x0, 0x37) executing program 2: syz_emit_ethernet(0xe26, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd609874230df00000fe8000000000000000000000000000bbfe8000000051050000000000000000aa"]) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b1000504600000000000000009000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236063705af04be3800000000accf5f882b297be1aa5b236deb51e2f0ac3ebbc253699a5f139b672f4d335d223e7d029d6ba8af630037282102007e05c92df5a472c881ea6e69e0", 0x71, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) mquery(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x0, r0, 0x7ff) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r2, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5ff08de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a9a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001300)="8b", 0x1}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f000002a000/0x1000)=nil, 0x1000, 0x0, 0x5012, 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8c}}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x7, 0x2}, 0x8) sysctl$net_inet_esp(&(0x7f0000000000), 0x4, &(0x7f0000000040)="2fed29f720870776d888da99089e370ba28ece8286593c9f4c24e88069e564ad831a7c7dd267d6fe5f9d6c6ad9642f2254de606e7d988dd9223c8e558e51983d76723df8500c7f11bc45ef2d74e6c7d2b62198209e25b568cc4c5a6c5adc6bdb31a516bb605181dde6059af9fd803549ce79321dd023f2c7722dfc0b687a61aa23b77fbbf890879ed62def5a4757ed9b4d14bb705917d7058030f52a7995cab4e2827c9ec070b8772045e3cde6f11a92b1a8e48e8948709e556f7edc568465593d33081a9c14e8f6a74153bf467afc7d323204052f33", &(0x7f0000000140)=0xd6, &(0x7f0000000180)="24a1f75234e3b53a6a2b5a1614c640041d0a01e14000eb2c150c497702f3125e8843fff86d1946e281059261672c5ac3a5a58a1b01d4a69b32d824a80f593e4c2eb56510ea8958cb5e9b1fc65c6ab29117a6b42238", 0x55) poll(0x0, 0x0, 0xa0) executing program 2: chdir(0x0) (async, rerun: 64) write(0xffffffffffffffff, 0x0, 0x0) (rerun: 64) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) (async) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async, rerun: 64) r2 = socket$inet(0x2, 0x2, 0x0) (rerun: 64) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) (async, rerun: 64) setsockopt$inet_opts(r2, 0x0, 0xd, 0x0, 0x0) (async, rerun: 64) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000180)={0xdc, 0x0, &(0x7f0000000080)=""/220}) (async) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) (async) pwritev(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x3) (async, rerun: 64) dup2(r0, r1) (async, rerun: 64) getpgid(0x0) (async) mkdir(0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) (async) socket(0x2, 0x1, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x800000000000000, 0x1000300000000}) (async) fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) (async, rerun: 32) open$dir(0x0, 0x0, 0x192) (async, rerun: 32) open$dir(0x0, 0x0, 0x0) (async, rerun: 32) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, &(0x7f00000002c0), &(0x7f0000000300), 0x0) (rerun: 32) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000240)="ea00000100000000", 0x8) executing program 3: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) socket(0x1, 0x5, 0x6) r0 = dup(0xffffffffffffffff) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_emit_ethernet(0x3e, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x8) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) sendto$inet(r1, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e945872553b4256007c", 0x5d2, 0x0, 0x0, 0x0) executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='%'], 0x30}, 0x0) sendmmsg(r0, &(0x7f0000000100)={0x0}, 0x10, 0x0) sysctl$hw(&(0x7f00000000c0)={0x6, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getgroups(0x6, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r7) getgroups(0x4, &(0x7f0000000300)=[r4, r5, r6, r7]) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x1ff, 0x3, 0x100, 0x6, "046cf52b14b8001a00"}) open$dir(&(0x7f0000000340)='./file2\x00', 0x80, 0x18) r8 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f00000000c0)=0x6) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/227, 0xe3}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) setrlimit(0x8, &(0x7f0000000980)) open(0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x18, 0x102, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 2: sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') execve(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) ktrace(0x0, 0x0, 0x12c, 0x0) write(0xffffffffffffffff, &(0x7f0000000040)="1161d00ba9e14a69a3f11e0bafd628ef0000000000", 0x15) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x1, 0x1ff}) close(0xffffffffffffffff) syz_emit_ethernet(0x4e, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd60166aa500183a01fe0800000000000000000000000000aafe80000000d21a46ce000000000000aa82"]) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socketpair(0x6, 0x3, 0x20, &(0x7f0000000200)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4}, {0x28}, {}]}) writev(0xffffffffffffffff, &(0x7f0000000100), 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) executing program 3: r0 = socket(0x11, 0x3, 0x0) sendmsg(r0, &(0x7f0000000800)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=[{0x38, 0x0, 0x0, "a3ed8368a9869676cfb9c95de9d16d009ad51c2c583af48ca5f431cd836a18055f"}, {0x90, 0x0, 0x0, "71d10c593ca89b1997ebad5643510aef0f82149d419f780b0b94d802f21ef62ca259555375fcb7aeecb6407ab963990e0a4a78035b7071f5edb7d8716fed29788688f5be2f46d1ef763488f1f682849fbcdde11ceea0073f13c3d9d6a3ef613a4beb53a2f7294729dd3ae94e371763c565405b1a59752831c7"}, {0x20, 0x0, 0x0, "6746ccf04d71e01baa"}], 0xe8}, 0x0) executing program 4: sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) sysctl$net_inet_divert(&(0x7f0000000100)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f0000000140)="a3f6d62290b0294f492b83e8055fba9b600caa0115e1bc5bd710ba385776cb70bb015424547f977b0c471d436b93a152b876168dfea2e9b8fa4104baa7f62f9cab2928bc49dc67d00ec3daabf019a4411257391c0e9e51b0c4fcb8ac5ab3eeb34d163bbe136494c33637664ac408d5ca6afa9825142e6472f59d42b0e63ef2385d3a9ee47d4210682e41813d4fb3a07a9e6f0d023bd22c6b048eb112a64273a83377f066a923ba617cf6b7fd7dc72de7ec00166994", &(0x7f0000000240)=0xb5, &(0x7f0000000700)="ea9d037bd473ee7107808d0cd950b0dfad79d7355197dc3ece21cb0216692c2cd0ac36485912f3f2aabe8e2b7841d44cae38981a803df0d04d8f9570d1b833eb99430e67ddae7719f6c8631f41ee3ecabd2479f28958a8b0aaf31372fb5e1410855f527eaf6c744ab2ab9bd9fd2158828c16326b3d4d678a50fb3f2434f96d86c3aded60c61f7fef147f1d055c7095a3473b8f3266a6630f2e8ecb9d9ec36e53af3e08831d64345b0102c0593b7d23373a0e3a191edb", 0xb6) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r0 = open(0x0, 0x0, 0x0) readv(r0, 0x0, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') openat(r0, &(0x7f0000000d00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1, 0x2) symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f0000000580)=""/243, 0xf3}], 0x3, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x11, r2, 0x0) rename(&(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(0x0, 0x0) symlink(&(0x7f0000001340)='./file0\x00', 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r3 = open(&(0x7f0000000440)='./file0\x00', 0x0, 0x60) poll(&(0x7f0000000440), 0x0, 0x3) poll(&(0x7f0000000200)=[{r3, 0x7d}], 0x1, 0x0) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000002a00)='./file0\x00', 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) executing program 2: sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000080)="fe404b9f15fe4b0f14fdbe39e84b22f222ec0c2dcc40ebb02ed870862282586eff6b723d20784e315dd4331c0f62e1f0b7e32dd2b2acf15e53b3a09c654168996c733039410c8f2682c2", 0x0, 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f00000010c0)) fcntl$setstatus(r0, 0x4, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x0, 0x0, "c07b1f46000000ef1f0160fbff00", 0x0, 0xfffffffe}) syz_open_pts() chmod(&(0x7f0000000040)='./file0\x00', 0x11) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0fdb000000000023001600010000400000d900"}) executing program 3: getegid() r0 = getgid() r1 = socket(0x18, 0x4, 0xff) recvmmsg(r1, &(0x7f0000001440)={&(0x7f0000001400)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000001300)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/30, 0x1e}, {&(0x7f0000001080)=""/197, 0xc5}, {&(0x7f0000001180)}, {&(0x7f00000011c0)=""/70, 0x46}, {&(0x7f0000001240)=""/173, 0xad}], 0x6, &(0x7f0000001380)=""/77, 0x4d}, 0x3}, 0x10, 0x1002, &(0x7f0000001480)={0xfb6, 0x7fffffff}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000014c0), 0x10, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000001500), 0x80, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000001540)) shmget$private(0x0, 0x3000, 0x480, &(0x7f0000ffb000/0x3000)=nil) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001580), 0x200, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000015c0)={'tap', 0x0}) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000001600)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001700)={r4, r6, r0}, 0xc) writev(r1, &(0x7f0000001a80)=[{&(0x7f0000001740)="073ebb0276fdabcd83bf7890f4b5b74735b2012a1159ac08f904384126c2d83299b68bb2bc5f480f919b90f70650526ebca987633fc89050fe6309216031233c46eaff1ff7616b95f16cb9453b48f8996a55ee76ca8b5cb4fde3b1b769fdaf30a625c8e23b7c8b53d9ef3679378b1dbad411553f64cc1ccb918ce2aad9f1d489e4d6b86f6baad1f55133d2ccb877959e6119a042806f0d0798fd0f6fe445b8fb83a9e7d74be85f0dab41dbef2a4714cb9a68a2335e17d090c73c396d96", 0xbd}, {&(0x7f0000001800)="c56ec4b96c1db1c39dec2ada6a12083c5d7dffd30ffde9906b981d814309e9bb038efe33b2a140ac8c7aecbe29d6d1cd8210695e4182dbf15c3f3cd974f60c3ec19daf8a69c1503245a24ceb8f4a5b43129c0410e6317ff62f9c7e7dd1d0a2a5c97f66e258bf9181f78cf11cb978d135313ef78a5ba61eeef352", 0x7a}, {&(0x7f0000001880)="f935fa944bf517c2548f65d32131e7fba34308ee9a676983cda54b337ce4283cb38b4258a34cd20be7aab3df140461827b4bd6a059baf41f6944b8213e12a80ef44ee633d9a06334ac05818f8dd1012430b6624461f3eeb66cd87ed96080d5d396b54bc376955755a8e46bfef9d5f38be4a00d69a739fe980b4925311b92b66d423aca920b67047416e70a24ffce2ded4329ea4e6afb0af982dd12244ddb77c5962695996ca8800d3a8252ef3829478a9f3561e5553d1bfcbce5b7e0dad273b23101069a3e27a9afed7891d7504228", 0xcf}, {&(0x7f0000001980)="f098247f853781518caf36552a77191e590f448365b47c925a5a2d3e23582cb56c06f64593739c08c231ec26129fa14ee5b913cf6b1d78c39f04fc3e07c4bc12a5", 0x41}, {&(0x7f0000001a00)="309f8e1a73499f85cedfa7604b46a99cdd672f9a280bac0dd8ddf4fac0f459cd5e2cb8efa3b818552b235aaee48d2b0c76536879d653b23518f961630b90ba3ce02bc4fd03e598af3233486cfd4c4381ea4f2101caeb93a5bc1ecb2f20", 0x5d}], 0x5) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001b00)={0x108, 0x1}, 0x8) r7 = dup2(0xffffffffffffff9c, r2) ioctl$VMM_IOC_CREATE(r7, 0xc2585601, &(0x7f0000001b40)={0x10, 0x8, [{&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x800}, {&(0x7f0000ff2000/0xe000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7fffffffffffffff}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0xfb6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x8}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x81}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x7fffffffffffffff}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0xb2}, {&(0x7f0000ff2000/0xd000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x3e73}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x41}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x401}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff5000/0x2000)=nil}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0xffffffffffffff80}], './file0\x00', 0x80000000}) getpeername$inet6(r7, &(0x7f0000001d40), &(0x7f0000001d80)=0xc) r8 = openat(r7, &(0x7f0000001dc0)='./file0/file0\x00', 0x80, 0x4) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001e00)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r8, &(0x7f0000001e40), &(0x7f0000001e80)=0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001f40)={0x9, &(0x7f0000001ec0)=[{0xf4, 0x0, 0x0, 0x25}, {0x4dcb, 0x0, 0x5, 0xc52}, {0x4, 0xf9, 0x8, 0x1}, {0xccf, 0x6, 0x2, 0x10000}, {0x7ff, 0xff, 0x1, 0x7}, {0x83a, 0x1, 0x26, 0x2}, {0x0, 0x2, 0x0, 0x6}, {0xffff, 0xf9, 0x7f, 0x1}, {0x6, 0xae, 0x1, 0x7210}]}) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000001f80)={r4, r6, r5}, 0xc) getgid() mprotect(&(0x7f0000ff5000/0x4000)=nil, 0x4000, 0x0) ioctl$BIOCGSTATS(r8, 0x4008426f, &(0x7f0000001fc0)) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002000), 0x20, 0x0) fchdir(r10) executing program 3: mknod(0x0, 0x1000, 0x7) sendmsg(0xffffffffffffffff, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f00000000c0), 0x3, 0x0, 0x0, &(0x7f0000000240), 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000980), 0x10, 0x0) getsockname(0xffffffffffffffff, &(0x7f0000000900)=@in6, 0x0) executing program 4: sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000100)='./file1\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) mquery(&(0x7f00007a2000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x6083) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0) setitimer(0x0, &(0x7f0000000040), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sysctl$kern(&(0x7f0000002240), 0x2, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) executing program 2: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000, "ffff09009cef01098b748200", 0x0, 0xffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xe2) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x10000000, 0x0, 0x0, 0x0, 0x20000}, &(0x7f0000000080), &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000140)) syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000200)="8b", 0x1}], 0x1) r3 = socket(0x18, 0x2, 0x0) close(r3) listen(r3, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r4) select(0x40, &(0x7f0000000040)={0x69}, 0x0, 0x0, 0x0) connect$inet(r3, &(0x7f0000000080)={0x2, 0x1}, 0xc) executing program 5: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = socket(0x2, 0x4000, 0x3f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000080)={0x2, 0x5, 0x1}, 0x3, &(0x7f00000000c0)="cd08a42bf8f811fcab564261d62a95fdbb32acfc52b0a22d2c26e6f0e2888055ce6b4d0fee070e181896c1ec3aac63dfefbfa83197841c13a2e79377900542398bee2efd55083b053f7636c7615a", &(0x7f0000000140)=0x4e, &(0x7f0000000180)="353b53cb47d7d7408d1bb7d0285375de940cd373300279e7e9d8658f4404b78ef3d751b42cee67e1152eff049c04a03cb37e43ef2f79886dedf3a685da04950029557d850daa0557714d04ebff30035570063b6436195aabe34f4530e36d8db7c985df9c19e85c016cf3354b26644b484af7e0030642843444665e17276870077f999e362969ef6fa0b6491cc2d0fbd8d22885eeb9ad5e6137201c535d", 0x9d) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280)="8faaa9b2b541c0e80effa634499ea7d2887d25fe8d7ad6e3b3689217c3aa6e54486a9fb4f5fb36ad517fc90e91ad993191c50f96ec609656aedd239bbe0864f1091c6e985ccb18decf2268ad54cbab6bdf0c9ae684bc6077ca33c2c0f36b840a8b36772123b385880a2fdf3946", &(0x7f0000000300)=0x6d, &(0x7f0000000340)="bd438cd87e5f6eeb78d44a8b4533fc4681d26d3129c20117178fcf19f389acbae8", 0x21) bind(r0, &(0x7f0000000380)=@in6={0x18, 0x2, 0x6, 0x100}, 0xc) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000400)={0x6, 0x201, './file0\x00', 0x60, 0x502f, 0x81}) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000440)=0xfffffe00) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000480)=0x9) r3 = shmget(0x0, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) shmat(r3, &(0x7f0000ffd000/0x1000)=nil, 0x1000) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0), 0x8, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r4, 0x400c570a, &(0x7f0000000500)) ioctl$WSKBDIO_GETDEFAULTBELL(r4, 0x40105706, &(0x7f0000000540)) clock_settime(0x2, &(0x7f0000000580)={0x9, 0x3}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000005c0), &(0x7f0000000600)=0x10) shmget(0x3, 0x2000, 0x224, &(0x7f0000ffa000/0x2000)=nil) r5 = shmget$private(0x0, 0x3000, 0xa, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r5, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640), 0x80, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000006c0)={0x1, &(0x7f0000000680)=[{0x544, 0x1f, 0x80, 0x6}]}) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x20, 0x81) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) poll(0x0, 0x0, 0xffffffff) syz_open_pts() executing program 2: chdir(0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)='x\x00') symlink(&(0x7f0000000180)='./file1/../file0\x00', &(0x7f0000000200)='./file1/../file0\x00') acct(&(0x7f0000000000)='./file1\x00') executing program 6: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x54, 0x20, 0x0, 0x1fffffd}, {0x3}, {0x1006}]}) syz_emit_ethernet(0x152, &(0x7f0000000300)=ANY=[]) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f00000010c0)="76099b75", 0x4) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x2, 0x611) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, r3, 0x0, r3, 0x0, 0x401}, 0xfffffffffffffffb, 0x391, 0x5}) r5 = getegid() r6 = fcntl$dupfd(r0, 0xa, r2) sendmsg$unix(r1, &(0x7f0000000ac0)={&(0x7f0000000740)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000006c0)=[{&(0x7f00000002c0)="fb1aec88dff64fd90932e7d5482ca6836b0da555e45461e766ebd03970718b90098a9adc9023e83b56f5f66868ecc39a31f1faf53a7726e8bb434b3e42e6d9e42e8f19eced6f78dd18a435a9786659c506cda3eddf7b818485a0a4babd570ea56945c4837396137c1e726a2bf412fce4ede1173d028f82858e491f7eebc50efdbab16bf9d7e36d", 0x87}, {&(0x7f0000000380)="1fc72c931790aef56e775befb942a187836b2076586cf019c4948364522f572d2eefc965fae4ced2a6e88e0a1567f82c7a749a9caf9fb3fef519796ab4283869185eef0be881cd5fc984304640d66dcbc6a12da6e1abefc27ae917b441272d88a5234e1420b08f584633fb4f9d973203c9cde48e81bcc73af9991c4898c4792270d776973118d9fed4f5fe4ed0359b7aaaaf93f5d3f139bf15fe1b7795fcba05207f875b59a7929b367cda6443c46cfa3b1128c7f0e20101a37c8aef8c21415a673788358ab1e4", 0xc7}, {&(0x7f0000001100)="36b2bcbe3bef2d17a277477de993f3f5cc5d9d3ccb2cc5e63a76f126ca76e3925d0b7a419dbeabed458b600d1be71ccfd7f2df0c5f35c8740eda177c677b8dd69fc13ebfdb13d28dc14f2e4134ecab01013f622d6fbfc39c8aa2a21bc0555bff3923acc1d77cb7a7f71d5398489b69eb892901e6990808f8a0fc2d45e5f1848b9051a4b31fa52b7921194f990f4a25ed559136c8c303838703f18c3cee73903f2669a7107e794073553b268f818535820715042d35a6e954c425cc5ed332bb306fa57bce953f64ac197a5ff3b10dc433b0d49b1ad38c3d051c513b3ee8605bec879cd20242695cc85862a014ff955bf9f7ef05becddc5aef209423365d27c7e9a702b9c8d2441ee937f4bd86ccd0bb24be858cc6f122c4754348fbb38a8ee8d7492d4404279b663558c607fbb1645374b64546d037942714da092692ff15dc5747fedb9a50aa740b5ae8be460b80687b46179f576311bd4af31a15350fd7d98a7d82c3e8ce147a80f398480c6085d8cf954ca0ca3341a8abbaf301407a5fd86b7a0baf9030b886f3bdaffae7f651ea5b6ffd48d57a3f6c580d39a9fe8e7ec280dc0fd3d74f466fa4fe5b5e7d55b30813a37898ff3eac6909d94f1ff562286ec38d1d7dfc59b01b84f174c5805cc94b349a24ceb438ad9d53b801fb2c527b91f479f0ab09e6992d6bacfefd2a00624972a1c8c3ff8ae88daadc7813306d46c85649948738c196a93e7da250eb7157c1e33140c632ea431c9580680c9784a0c6b9738fbb27409cd2586b17393473a08d034edf2aff0a481bed91b16d9a96e8e12ed8f909b2ca72a64fdccaeb2893a2926646d3201cf4b7e2fc41e599a37950489e2e03d6da4691285fc23b98fec802cca5e81bbf8f1493fbb4f7e5bf1283441736da0f8e3e89df2eed361b011c28962fb05d5a180ec6f92d94ced52b616384288a1dadbd23e84ccc2ea83b7adeea3a80c3c03f3c439712e3fa46a0771ed3b0b241374f3a707bf55460262ce86790cb14f7ed8f03160561a8bb811fb9aa71e054dc863fd7ee5a6427be6d089a0b767868e786b0b86e0d6a21315c393aec9e90a16fdc49d94279ca5ce3e5020894b5a2c9d06c4dc1bcdfabeb6e644900241d2d883189ad0e5c714ef0350fe05cbea448d3778e0faa8eb37da1efa9a6552294ce8d14a021e26c696610734f31c66d2ff2e1d81ddeb8d78f2562c7e3ff01494f5a8c3969ff9bf36113a019f0fe6b657434750724bac9c8fd0b076ba8bdef238db1d916d32d1fe62b7ac8537affe07077d6b8ce7c20dfc5d3b0f409f75dad003204ed76af39f468b83a04877c8d1b37e2cbff6ea2bc052135a697c049bd7089b5c4c4fe4584270a571193d6938fadd7a3ac7f478ed7196eb124a00f54276d62c668378f029c1f34cf8b55666b7b06b0fb5c3cc4d9cf14522dc6bc34f71607298a38f945f6598808b57c0e1f8cbab6909fa6a444e8754817efe2d4353204f86bbd246657ede9491b6dfa30dce229ca5cee69622256576146090fa2a8370b0caf39353d4c6739199028e1e84deda7d15685de412edd64216c55f611edeb636133b4f8482a6da4167a6e3863df6934ea73a0113ebe792f3285367ea82182fd96f0053beee996e0e10a64d0637283e1f262c31bb428f6fd2c2a2e46675a05e8997758580491c885d3aa3879ffd0d3e38541a3c46b3449cf56e91f9b37466d163095882b6a2d7179974bb25d0559fce1bc398c8269ac1905133c9e53c68abb52a2301bbbe25a561c16a24de012d72a564495f9f61995e91babe62dfc20233c96dd6a3423e6597297f3fc9ffaf5647072f4f1630afcb985339c1f1b987755c003d9894052e8dc9422e5c40c4343fa621b6c8837d11b54e6f1ff4e7d15b6b1fb9cd33b3c4245e8622d45bbab31cd0fb1d2168328a21dc3fd20a826fa4912458628936fe7264d1e78b6a69a37b1d9f7f0f4f717d67dc8b5782e61f52659a6c829695908a12843c76b888ba4d326b4b701dfbc3a39d9b27df8406e958805bf0d19d80487315030554ad86a95903fbab78bcb56c8693a31216f805d62cf9a40e3cfd52cd59b30fdd434e5c2b7fcc0b42845d87ba5c9fd328fe73b419556bac9ad17eb044aea65993dd939eb3fb666a6418a9bc31a06d4895e7a36e1e95341e90935d857769ae66cc8cedd83642032849db058cdbf363492891577b828a236ba3e22e1fbaab52809423eac3df431ae6f0ae46ddb7c36c09a76b3ae9097e8ad539822d07d32f16e601ef10625cfdad27c212d024ccf9778071fb8767f73826766c526b8fca1bc21e8141d85285ea308699f003db832168c6b3693c1ce957d0ce70cfbe85fb53b3cd4b59ec24acef0563689f1f3c64771034b991fcdcf95b376cfebc20e8ff57077261ab711d097767052adb4ea2f8965727f0db96b45bf8ca22ca51aedff0ac0b1659ec685facb9b337aa917ba49cde7d9ee7704666af936a5e23725dbc881e0b8e7c86fc945a565ba2c4c8f094dc7659f8e8f3a06631a851ec1ab2a23121c720b6551e44de019635211bdecbb19fb3a061bb69824c7a3ff5778f1b3e1ed55eaa0610302acc36a85a890b61fde1a872d1fd5224751e8db47f8392b5d869df737181af192ca51de77fa857eee666676280a034a3a9cec52cbfbf6b8b70a6c81f37ed279b6ab731e6d77ccd6381baa5facb8db6d47b9a544f71a5d2aa2d9c7f985fe6800587985dbd9c1074927677096865790bba79e11c7e4a6083125c52e0389b7ecadc665897ac6818580bed991b7988d3a233a6038cbe188b6d9d5485916b0b391f7c460067d7166991c9a1204d5878866ddcc277b202541fba31370c2eaf62aa15900900b3e1fea5ce416e116015b9335df09de5eceaa25c8452593907f1895f4d867a59bf45a3fd64c7780eb7c56a32dd4d241b0b0b4a336e1921990b52b38db4f9b5bdcc464b47fbdca2f86b7531d2f493f43421a254f56a7a2242804edc65caf5c33919f42ee3ac3c720a0a4ccc176952773b3a41f6004bb5645dd015d95d3d227bd000d845098a61085c9a2b58507e7f16fd3155527b6eeb833c55f88b5fa191a85aed6f2672542977e55fdba1f741baee9106e892c59291aa59a6104e77682c1cc6deb9a60c735337194c67c91d7a42446d80be22c47ac39ba7a4ed980a258a963bedbd44b27b6178e7a6fa21be924b892f6848958729505f9c740115c3e05a016f56b775bcbec97d9b734ee42c3c027d025beb5eed51ff2a5d7867881adedf1da75d43efdd27d2f541df5f298a3ae44ad65289686e5f13a768bac2dbc41f35acd0d4be32e4d4d9bdce7778f19b0dfb50654126946eba59992b1676f3ae69f1385e9a7d5519be5b1f0ec8da47c5597b5c04d16be049a64e6da3c13b031135be3088d16f7311df17670401707784b6cf6ef610064fd414c88fedbb44317890a94b4da59bee5ded5ccd2bbf37f5dd7416b0261f5cf2c9282c935768c16d51006e6ffc787690fab4790801bc36c0831b01eae1f39e790197f40a0f387444e0a8d5097654583ae037fc7e31a2606b4eee9124ea7b6f63275ca8fde87006d0a1b429e3e6ed04590a29afd75904e97a217e5a4b1ded9117f8df0b1c6dc41ecdbf08a26b04aec3f3a6f94f9845d7014b3a5e84d2aa5575cf5d7a8c5896bcda8838f670f4a2ad68e30a380043e4b1234949a0e1bd6ed338ddfd261bd5ec7dda23173b070c04474fdc62b0287af940dfba51aef7d715393cd9d97c079416f04239855bd3c51b4a856945111e5d25693b7dd06e59d93b842ba2d12b00a06266b4fe2c7e7c7d3b3c5b4e4bb0c7c0eb52ed27361c84ed6ceffa8148d80faf5d7a9b9db0c3474fca2a4e409ef59a26ad9424e8c6a387a99a3e7e86dca018c6d8179593fda596e1fbba38980372a040a43a90c4c35fbfd23adbb6d399dbbb38d43a2db01ce086ec0259a1d1b740c48e5db421fe226ca2baeadf7fd9ebabc4098d795360e25d9b1119d783ad9b5c162468c58d2c38014d1febc2d1986e7a94e73d336f1b60b4e4b0c067aa284abee3740f80de992a848fa06ceb32f01c5a87acb7e5d6f739a3a251041658e58cb693b7592b52066f29a80957ff963d3e51da85f350d8fa8920ccaf34692919f1bc7159637619dc647996aa1794b2f3c868b87707e844ff9d161b2aade9c71087aae8df17eb68500c27ded1ce61c0ca089549f2e762568b812744d377ea45143f93e70e6837c250f73c2f4c21361a87e6ed633df7d897361e84d4008b09a18065e4072cd8588f1a5abd148cf1f1fa1cbcdbf28dfbf87c09557cab0d77c6ba14c0f6a8e6e80c2ffb343390bcfb6f4c6af9d3e42bf72f11730e90cc9f2361606a8e64b3c5c5b439d67be4387d14a84095358f56155ced1a7dd51d0ab374440dc1c06ae8c689ad9ebdf9f1d9df2c2fcac174e3bccbf40661805d4468768d61444d19cc21e0a1a160087583eeb03ea53e51b487d2f17b67e9110f1184bcb82bf34d267dfa205cf4ac13490e036704aa3876848e0508063e0e52c2e56e49478087cd2bc8ac9d383b319e907ec37a0de6b7b4369380c54cf21e7f9b0323d3291e3e337a21104333b71ca83a890e6a0cb4b41e8047380e0eba6157bcdaf13a96a6af6f98f53a8897235677a4685e0f94b6ac82bb769479939d46bb98c73a5fc95d3045cd749cede0e91fb225ea5a17fd624802ecc0a5f66183a9e0ce8b736ad739afeb60940a81b01c07e816864a66cd91e83d0aa73b8bdd5b58278c12c634274d304407e5c00a5ffda1dddd94ef458f2b27a79d7b93ccf0a76dbbae70edec38de01820249721a80160493fcffff53460d3b2ff8edc5af5a0502425600a4f887c242c9adcabc4bc7089411225c21707f99b461c7bb553753cc000cd83dcec3deaec2733577f20498e4c728d75295db348a709417b36564830f227b3242dfd79056cc347ada4ad9e0aef87d99331c8bd2cf4b6c9554b703a41ca1a5d8f72832c335deb5caf1a09b741886d5c1437518df59aa77c8417c4270dc12e38dcf930be96bc7242d9445ac64fbfd52d367a908b19a2738eb076784403774a0d96acdd20232768796d3df0e2e23e4911cedd7a490f1b186c8c3c1f26a5752167cfa96d5707f224e1111c403d46c75a2e490afc8262169fd1ffa63cbf2cbf7075a7892570c493fe89e36627bc920a2a1ef3f2de94b85390b65f6656939a1890324c98f22b4a667c984aca38b6393eb8e269e7db9a0d857884903e01928d176693e2d0fa5b47d5b74ccb081ded4f27a0a0ea21ceaf3a9603756f233e61afa65247d3fd9133c78d79a6049a41705e31797ff20f30e7ccea880cc5ddbc641d9b0078f2dffd4a7c61c71da8f7503f8402ffaa3dc6e2cdcfbac5343d009a6d9826b59bb3f8ccca95716c63064dea47db26ab362513990e2a12ffdc7be5982ae737b8856074ac216ffcd9169fb4aab3b5cdfaf29e7d4ca86c650f6deded1edc88f7b916c1e287e5b40515a8c035c6925b0def67ecb0a3b8c1cf1ddb4a59b57a12b280e7a2ee0692566672761bce844a5027e2cf1a4908fb9544c2cb9342cc40f6301712d62aa0522eb60999f707815753199af896f205cc49ce37260b03880e6bbbb6790fcc2a506e11c5f6e090e4006dabf540e1d629ec0dc14f8f0507d828632ae188afc9e45c8f52b7270c90cc3fc1f9e52146c832f1077a8c07825f90e1c18356da8a4198ad0cf88565b789992cee5fad253b09e6f6e6c27d43d3fb6d8d0085cf82862a03cdb9f7ee1db35e4928ba0ab42bc410ab15719fb3e89a5c961b3a02dad06322", 0x1000}, {&(0x7f0000000480)="ed59ad802984a21a6f104cb72831d91526c52f610feeeb7ecf2a8a6521aa800557c2bf87f6a56064f653cd4e136f7c7f5b8199bf845dd3548a45cb611d6e39743412f720a5200539e7dfb661327a1f34caf522ed931287c19a35797bf7692c22fdbe2f098425ae7e4041e5ef5074af6e472396d6162d27cc748069", 0x7b}, {&(0x7f0000002100)="0cbf6eb049424c40cfd5c6eaff830c4f8d660de3c59d1d4f11c0de209cc90647ed800b4b32f62dc46a328e49d57b8d5d9caf1f09168d63236758512b31b939f47c588313d6d1bb16c91f7965bfc266dca532847d15a4b91b274455f290f635642ecc9e0e484bf0e8bcb5a125baa355d93d63bd6d5d41f2bff9cf0c518828564473a2ea45b782dccdf44db482cce09409598803fa1f8a3c8ea13e1be7022bb573ae3add446d27b24f73ee7d7a685048ef7a3acb8cffc021633d871a9107c61add05eeecbf87e7aacc38faffc06bdffa2b994c74118ddcb8d0083cf16d402b0e54ea1c0de194d79747c855bc8dd4f6c8a0d691326aab1d2760aea6385603c7763628b483efe3cc9ca88934bcdc6d1945bb0cdbdc4afba2f8c6538156ad8cee8a9ea5f4d884fe932267a039a2ad3be6d202dc3242d7df75c26dbb9a49a01f001bdf8c53b9b9001d0fba7780f24ac224be053e4b90a91fd95aca8285d6f3758cecb74bb7f87b5da688b989d33a95d3671f2172ef1b2e134f24194ce79629d58388b168901be579ed0d3281f2b42d98515a484bed2ff2c81712be8e78a38e0c0e784116520e69b2a824697c01eb40220c11ac5a70b7201769943f50f8bd0001925415a97128e83f5d0a4a1d483b45561872304fa4a1d559e47dc6063bd4d0238d6c98a686a52191b7605beb774d3d25695ce86910e13d42a4c683c5988046f3f6a048a62e53f2f2a2c287c5a4f906a41637f3b683361caf68296ffc137a883d8a887f3040eed36aa1c3fdff3b610c0fbf69aad270e9fb7191a6aa293a6f1b283350fe25daf071e0649b71ecfbdc2f907074cb4dd376508f174b3787ec015cedc66ecbc4acfbd9ec6b1a299f486fd67781db7a1d589abe197bf6997967f3d65fdaae0da17e3b4e2440148e4bdb306ca462e1246188993172dd11748ad31ee6e7d245d7a0ce0006c4842ddbde08dd635072ea1e749bcf230d6bc44baed2f37c3758703f78f87fff6b085251f4f11e78a4566b927967de8529321d04192a9ac36eac5ce5d23aea595736b17213babda0b0b897c621aa81c5acce450299065e4f68dadd0a2246554f64f5f339714313e8973be61a8371ba53b21405000edf3601ccbff33ce1a242bd035a34626afcd4e56838b621cba5517bb02371cb3af0a9a1381e1353c6e0517dd309d96effe5c84312f1d3269057459c8f07c549172452dff707a79c80d0c35a1c2bbfd56b44c96f7632827aa7a1f7f67ce5326eabf5f6fcc4021f816ef6dd98523be296d31c142fbd31dc8b40e4551ac3e7aecf29957b506dc0426d771a419a4f829788f57d1ee00ba6d78322307720e01e4eaf61b4fc53ef3d2a35d56d162dca96244d1ee867c7e35679e32f9426924f8f219f398b1af3fb2c08d422944c587337649ef7ce583314c9f4a7d3022cb2706af43feab749c9ae28faad182f13336ed037c2038547815b7a87377bda676cb8f83544312f44147beb518f8cab5af9b0bd5e234849258c193fef43e083779ca181203b9d3eccf873d5d05da871c6e332117e5d42872ece0b94067d64a81d9422998c9e07802cbb3ab2397954e34a373e528e8aed112af7f62efa5d20b6ed72c3469bbce8e6cc06fafeb2b2bb957561973fe231a90c0205bc2dacf2f157f24e2af8e50cd142373d620d3002653156357e5f589acb06c50bc0e18b9041ee6bd1b19ab91f74f7da0ba67a729c301d0a648bfa48eef8d08a73d4cab7478e6f2b2fa8c0309eb512bfc7a292641b616ae24bd3631e6d7a69f8be56dc51695dbcc6bf3584acef7115b43f055aa09576d408f0379e46d248c81a9a3c99476e48e853219e331ce694f7017ed9ccb9ff2ffad9d3740a4a293550a7e96be77ecbf66a31842bcec1774ee20d93397625c27dcbddcfd253f334f55adf7cb00a9bf208293673b178131863a1d796a9e89f28c4b9f7818a16d2fee21a69c3f620cdbceb0e36fd4b44529d6a2412f7b7e96bdcff6274f1ccf7a905b9bdcb353fb0207d570d112585090a1d2253ae3a23cf8173d243d5c5570367e5f29986492f3633c159aacde53d43a870be1de6bc13677e0c61044887fc707025633d67503d28f5193e27148649bd69f3e4eecd4f76f44c253e6b087d6b8b5703bac9427cf97f1da5ffb785a63282324803f5ba657e984ac8849f561541cd0ca26c8ff6c0e6ddddc3c6eef4e80f854da787441b09d766ce1cdc5f151db7c3803bcffcbee4d553afe994568d296296a983b55044a31673bca15f42c2a4bc906cb845a616215c2e1df8c4a97d4d3ac792deeb3f248da5aab8b4221c5da543e93a179dab233210301f1a022b25b07abf5a042d272fe4af48af59684608e7baa9689ae78fb02c36a62c4b6077ff1672ed32464486b53f0a100ec9ee1ef1443704664da45021b9cf2a4de51bf0d8f75ee4a26e661e54c0fc68af88a5a4e10c37ccce9681e915dceb0dc49fc34e760cce972d590b3044614ff0dbb1aeb389abc62cef1300e6f3897d22e73d7d30b9327650972846f207a48a298183d655ec04058a1cfe4ec8017a470a288bb7ef7007b0fbec809a469b9d3a58790de1d15280e35774457811b8f0d48fae5d8c078ebedee762364e8ec360763a6e115376a1618d810323edae0e9a8067dd195d2501f729687fdecefae61b7bfdc393cdcd9ab5ec8099dba606d96126ed19019d753dfbd860d0ce0e9e29fdffca304f15dcfe9abac4e98f55d5119acc2d13a6c39aca34b57b21b67df423e9a25b69aa173d46d269662228a12302664aa60216f32591a3bc4b1cc9ee7be6cba16e52129e1272620d31e28589cfe24be0c9259b96dca12d51896939ba94e0ccc656eac401383f4304779de616d76583126f6d33bebfd90eb4d1491166ae211759fe95b98152f61135dd368ac1cc3c36dabeeadb2ea43a2a48aefadb1b348414e2c617899000776c7820204fbe0197d8c63072b834f5579b3e4c4b583346612ee520b5edc89485fa4a35eb1dff900bbce094df6ec8d91dd4e3bfc90619a7138d32ca3061b8b43b43c4350bec6ec4bacdf859c08a81c1b5a93b39282020c210b1c8f509f560b393f5be599b9fcacd83ff50afb3c4a5a206613164479edf9978270d88cf73e9863f87c42234665d93168017c0542e53958b8199fc450e67c6b1a811025b243350cad58cf663b97512aef7fcc189553dc4c3ec21673510acb8b4919490238ee19fc35cd6ba2450c96bc11673f3a24a3c014eb23137bee16ccc16709320395c51b00311121b1eed628868f041a6e4b0aa594a54f5d74b9ca8168c399f8a46907f0fb072f616447cc430107022a765dad8070c4604a6792c800262e6c9a1e1206bbea11ec72d5f4c3f27cfde51cc5e321e82c7fb4ae25d310f073596e66118b5c3b5dd225effbe18ce1b225b985b56e75028bceb3eb1b6a5320962f5267167a15bd4429801af7fa132d9b2e440775396fdef7172dc208fe92e8d2ef93abfc1063b470393e33488344cee33f88eeaa12c99eb7e68ef4301026143af917ddb5421fbee4a770233d8eb144127d7952a04f89a714ba2355dc571589f0fadc12d109f323c5f7db10af78be6bd5280bfa736e728acd379d7f770a245ec546471dc9db98783d3b819535f5f056f32601696372c81e353c05c2fe50d6849530a5f94b882c31cbb5785d85cd46c8a616c03c525dd6c203c02fc604fff10a4fcd6c60c6c6713184a10bda28d9003e585745636d5a0e045cc56ef113fc6fa603f29dde686df851494fcd8816c1ffd4c3d1054d13c465afedf25d059dad94c53300421afe4e6e8c895350b5f0074a6c9e22826982a9c97b36f80e54c08b3e793089805f5641c2b83e9bba7c73e8f793a4a0e8e192d89df581be653ac3ba2db607c66c3bf4c5ae1d42f439efb2f70c71c10a7eb3e66d6e3b19785b02a53f8ae24f2f0cd9f2064ab2e660afbd1fc903fdb9e5f5d74f1b641389e90e2f9a9d7245ee460088f1b206d6733979c0c5ecd365b6d6c24c60bf14e12046cb55e61c725b618436371bb6b7c4cb9dfb7bfe95a20164050cbe9e9f6468609ddbfbbe9098d201cf5fd2653077c307c13bc20b1186ad1bb6fc96856a86862ca7b477c83f95c195519958f922750e457df710efea14e635180cfc1973039cf688ad4241d14358985dd9a9b61bb560b71d63c15d69f0a5dc352ac868abdedf40e9adb858b807709b0abca07b9955a38d137ad459847dab67259646428829ef27f349e05f84d96afd0306fa6cff13fbd7b7ae611c50abdfebb14c119a69d839ebf6df454a162792912361952e0c1aa254a993530cb86d26109326720361e541da0432b8aba2b1e6dd5d81f1e7b2dfe45cb81c56b2ef6c65757734baabbb40bebd023db9d0fc011e5edea4779e707df9889069f8d4a75094d8eae6e676a55dcc8efef3d7c3141f92fc4017ddc881b33a604bae8b746cfc7e0a1dc9d330d7cb350a9540b2dc3f605be362d4c6722dd2b3b1ae4cea7db89698e7a6cafcdbb140ba3a4b30f561c67eaa16eb11488435b4df527ee6331f9899f96f688a2c079cddc930d6d378c14e64407348a5f19ed9dd53805cb3c69158f66fd7e06e29fa799db278fc148ed0b93a719e04f40eb44ad9633ef58b50a25f69ad4bf2501aced29f01ee24cd4c1ea115dee03dcc3a6008f6519d3cbcdf5c9472c5c5238ce43ee77751aa630e53de3b319daf90f28cc3c61a13ed9480b691a3465687c63f24da85b85192c1e2e000d0a5642be1a3298049d883a2f6e1e0b0ed6dc228cd828ad50cbb8771e3a31f385f89afb3e5c4e8fcc158342d2eac0390c701c988f22766f92ca54d136e7b4918f6b2dac40a96bb8547ae3e6e846616afbf951722b5bf3585870f030a8cf42306f013f82d2dddd6b383761c4835c73f8b13c7e2bf2399afe7f8ae257d2e6aa4c3b86aabb8cf4aff5c7f5fd58a6c98ee8a57eb8ff77fef2b5c155ffa0b34c47c06371a9bc16139574c7f77e320600d0478f59f7f99ab010d81c7d7cffbdc47cd31e5a8020b159c06267433462f51e61aa60f56f2141af624d63ed8373b3af5059764051dc081d3f88d949b0475254757e84be6a8c345e73514fdb532172774d04b7b0e33598ec0ac13fe7180194122ff30acb0812567f34d935883b48a823c2bf6e8700ee58a52b086ffbf10310536bfd7a5859a42ea57c84ad21332485fe757a642bdef271af40f19c90101f52fb52e28755c2851f8c53276d5f66b309c3e4702a0cdf3e5d72d4db5f37097a36485c8ca6784fcd30414548c0140050b3c0d8a43aaa6c432c6f16231ab231e612ba9ef01c02674b982927bc717a45a7adb2f751dfaa3dee2cc4651493ed91198482f42349cc002328c6e15089d29b23e61657edae7afb65aaaf3854336972a4ee21f6765cbef177a9541a392f44d642cf2cab7691a4fca3aba0c84fea3826883fef1866e9dc3dcfe2eabde722b4703f089a4181122cd84adb7549b7fee50f4379288173fa5185a25b9998f8eb3005fa4d69d31a0568ba0bee1a2634689aa10f1376198c079be4532727e81980e4159733f6904eb0943252b35772b9e54f5f0c6c91678fafca935a5663fce84c22aa3c3e81fc60ecde97809f522458c5f69a952228cff247062e6c17862024a618ae27b4673be28540738d2a7fd0115d4457d23a73fae5155743fc65a2dea9ee6e8367cec64c2d5b4aafa7f404e27c3755612ded0e1cf24b311d6849201cbd85841d39e9c7b36325894fd30106311a88ea961e7f5a0e082a2ca5ed9f45adb8df15c0458b986d31fd077a7e6b584ae12f2d", 0x1000}, {&(0x7f0000000500)="5d1550f44aa473a19e568aa5", 0xc}, {&(0x7f0000000580)="d587af7bd7929953e3785f84dea0e77740d9e1d0da092573faec4e65357be5cd07f5fba0cd7a7237fc1bfb003b1f92fb19af1434107489fbba51678922ec0d54bf64d08fcc5877ec7066afc162302b67eba974140d1a2067b126a8c1953971d283ba951f4093ff2b4661253ccf64233f4e6e74062cf4f0ee00d32c59e0003e43b9e5e73e7a47f58711428f9020971cbe7a2064b63adee4a233a6037e329069ddd1b0ee5f10f449b4aba6947a3afe8dd66320a8d3821ecfcf34482b50db9e096af1d17f46ff2a6f7adb1efb7cf48efe5482465459dc7457801447", 0xda}, {&(0x7f0000000680)="883a4adf58fe49b3966fd25cb568c76a10fcd3ff29898934645212a79315bb5c75d44a2f03aff4fb3139d03706b2", 0x2e}], 0x8, &(0x7f0000000940)=[@rights={0x28, 0xffff, 0x1, [r2, r0, r1, 0xffffffffffffffff, r0]}, @rights={0x30, 0xffff, 0x1, [r1, r0, r0, r2, 0xffffffffffffff9c, r2, r2, 0xffffffffffffffff]}, @cred={0x20}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r3}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r5}, @rights={0x28, 0xffff, 0x1, [r0, r6, r2, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r2, r1]}], 0x150, 0x5}, 0x400) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x0, 0x0) socket$inet(0x2, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x24}, {0x20}, {0x6}]}) mknod(&(0x7f0000000540)='./file0\x00', 0x2000, 0x47c4) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) setuid(0xee01) rename(&(0x7f0000000280)='./file0\x00', 0x0) executing program 4: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000280), 0x10) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1d2a, 0xffffffffffffffff) sendmsg(r3, &(0x7f0000000240)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, 0x0, 0x0, 0x0}, 0x0) sendmmsg(r2, &(0x7f00000001c0)={&(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000080)="70578062ce870ca70e9503b1a1dde69652918b51f26bb8838fe0ba966979833cef890b3a7bb49e89abc682c7bb1c144e5e29183782e1a7308c27564dbdc909dd5b4930d61abdc2eaaf897eef98adf735ad0b83e47d2fbcc4a340ef791e438c3cab999e2287a682b6b92b98ce44944d9de4fd1af54d9ff1bf5ea940c1871abd4eb1ce1d6f079c522813a386edc38c3d011b3f17ecdf3a4a9b2af52285aa37b9152336807d3b32ee4af98ab18cd7ecb57afe5cd97597564fa8e4ff00fdfe3959c6221d01ee9dcdc3d2abdc6fc005c98eb3c0d8", 0xd2}, {&(0x7f0000000240)="dbc44210c89fe0d519fac7d4569e8773f5223333ebca0c572440785d5a3a6beb8d540184f320a4d9d88c37fd853a83cc4e86574586762194d27831e9226cb85100cf0bede0d911b1124d86113e8423ec35c23ab1297a598c9d9e45f9939eee45473c98c8e7ab49d8665fb6a396cf550ab9d0efbff8d1e4b5151e51190f7cca8b4729e232c0dbb09ee637349b4d137a2f790ae50f612f205c620a4bedbfc18ffebf904d0ee73f1dc026f790012c604c76965960e92dc5f1204b54ad530af47754b1cad7e046a2cb340f1a71f80c8bebe6393c3fb77308642176c65747f79346cb29", 0xe1}], 0x2, &(0x7f0000000600)=ANY=[@ANYBLOB="980000000000000001000000fe2c0000f0a032c2637975874ea92c6e2e7033729281cefff28b014b77924d2548cc0250724e5d5239b4b48dec056c06df9a3fbf78eb98737d405578d75525ca6bec1aa668372d1d6b3c9694ad4cf0f650a15cde04ab612d23f072a77302b9c0ae8700000000947643bc569bf75edd2e7b7c88dabeb95d7f9ec67c83187800ee377835717c8d857d89c5279f06e5e8fc99c5c9f700000000000000f93d449c483c1490aefa3ad47455b91a63e32e1dc6e6883f7a82ba2a2990f683e00e34179b7a615f363b782b45c87c7bf1081ba2fde080a7ed26a8adb371f0e61a1bed4edfd55d31902505a0ef485aa5c98fe009464e497283ea9332d5ff7749de350d859ba52454ecb6183f4d93d2641228074dec9d4480d7e3ec6da20f3bec861acd2e0a71754a00542c0bf2d6b1fe3f0243694e4c362e1a6976ef5bcf69f2e5ed6f1fb0b088d0ed28ba005b33daebc98f62c8cb4291345618d55062ccb47c5f43cef22a6c1724e7269e52558bd6b6f4c64c0e5f0391e7215df0044a9846ddf2ea38e6"], 0x98}, 0x9}, 0x10, 0xa) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) preadv(r4, &(0x7f0000000500)=[{&(0x7f00000003c0)=""/176, 0xb0}], 0x1, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000003c0)=ANY=[@ANYBLOB="836ce898e0fcffffffffffff86dd60ab956500088900fe804fe1630414774800277fea2e0b0eaf"]) executing program 2: close(0xffffffffffffffff) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x1b, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) executing program 2: select(0x0, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) syz_emit_ethernet(0x3e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000140)=0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000500)={0x1, &(0x7f00000000c0)=[{}]}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setuid(0xffffffffffffffff) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000), 0x10) open$dir(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe59) execve(0x0, 0x0, 0x0) executing program 1: r0 = socket(0x11, 0x3, 0x0) sendmsg(r0, &(0x7f0000000800)={0x0, 0x3, 0x0, 0x0, &(0x7f0000000500)=[{0x38, 0x0, 0x0, "a3ed8368a9869676cfb9c95de9d16d009ad51c2c583af48ca5f431cd836a18055f"}, {0x90, 0x0, 0x0, "71d10c593ca89b1997ebad5643510aef0f82149d419f780b0b94d802f21ef62ca259555375fcb7aeecb6407ab963990e0a4a78035b7071f5edb7d8716fed29788688f5be2f46d1ef763488f1f682849fbcdde11ceea0073f13c3d9d6a3ef613a4beb53a2f7294729dd3ae94e371763c565405b1a59752831c7"}, {0x20, 0x0, 0x0, "6746ccf04d71e01baa"}], 0xe8}, 0x0) executing program 6: mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x4802) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x20) executing program 4: ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) open(0x0, 0x615, 0x0) open(0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mlock(&(0x7f00002a2000/0x4000)=nil, 0x4000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x5}, {0x5c}, {0x6}]}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) executing program 7: syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x4, 0x3, 0x0, 0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000340)=ANY=[]) executing program 2: mknod(0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) fchownat(r2, &(0x7f00000000c0)='.\x00', 0x0, 0x0, 0x2) fchown(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000080)=[{0x4d, 0x0, 0x8b}, {0x0, 0x1f, 0x0, 0x1}]}) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) socket(0x2, 0x1, 0x0) r4 = open(&(0x7f0000001180)='./file1\x00', 0x615, 0x0) socket(0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000180)={0x2, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x5}, {0x15}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) writev(r4, &(0x7f0000001480)=[{&(0x7f0000000240)="cc", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001380)='\x00\x00\x00\x00', 0x4) setreuid(0xee00, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000340)}], 0x1) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) r6 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8001, 0x0) pwritev(r6, &(0x7f0000001600), 0x0, 0x0) ioctl$VNDIOCSET(r6, 0xc0384600, &(0x7f0000000400)={&(0x7f0000000380)='./bus\x00', 0x4, &(0x7f00000003c0)='./file1\x00', 0x8}) executing program 1: sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000100)='./file1\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) mquery(&(0x7f00007a2000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x6083) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000040), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sysctl$kern(&(0x7f0000002240), 0x2, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000480), &(0x7f0000000500)=0x4) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "ffff09009cef01098b748200"}) geteuid() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000b40)="ab5150d9f075e165fd29776975f28d8d401bf6dfb612b5a328225e56151aeb7a486318b0244ba116f4cc915462dbd8135060d2f8613767b0aba94b7d59fe463061ac90137f42227db1e296add7ca77f427beeb0f9e2073929df59fd9e8fa2a39827f764626124f0d619f0349e9926d81f551cd2d1274d69bdc2b99b9333931588f860eb3a3ddd8913e469b6cb5c022c1832054459c6e953a5bf4cda59636b0283428bf86fb99dac79032a4bf12e69f7c80bc4baeb185d4ab70aa97a5f97fa7d768a2038e25127f4f60894149fe025115cdd28d810029adf16910ff60a981f2f40cdaa917fb01bf67964de61392b99c146bcc0b5d9626517aacf604172e7d2e1443a0950fc98a9bb2e32b47d098fe7627fb079d5b74c9fd31ab2bdda44bb3dae69354fa7220481e93286700756670e0cbfe6101458c3dbd34f66c1c4edc20412b578eee203394168802d41da72b901633eef9b0c5b5e43876b4716d6d32544d504ffdd52ec99bf5aab1798aa0beef14a8ffb2afde472c02727e98ff5ff1d84aaca5ab90d23d338e8b4b1431a83c9a479e3e590ec73758ddbd071ff25c7d06970314e6a8dda2b067a8927ec961541b39344fabe88020e56cbf74a9cf6172486870314842aed837fe8addf0b258629bfc11d8071e85ed65cdd205b72be639b350ab15e54aacd16c156f368443da7aa0d9f28d678dc852044ab8b1a6a6c02bcdf898d3fdcbabcbf0272e69783c01cf3761f5b6bfe43e33cba024f12137d4b21a259416e7fdba092b9c33b9fe7dc39cf47f75718152e1e0b52c8080380e8b10", 0x23d}], 0x1) r3 = dup2(r2, r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffff7, 0x7ff, "2cf4000000000000004000000000000000001000"}) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000240)) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) setregid(0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x3000) shmctl$SHM_LOCK(r4, 0x3) chroot(&(0x7f0000000740)='.\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) accept$unix(r3, &(0x7f0000000280)=@file={0x0, ""/518}, &(0x7f0000000040)=0x208) r5 = socket(0x10, 0x5, 0x3) getsockopt(r5, 0xfffffffc, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) r6 = dup(r2) poll(&(0x7f0000000000)=[{r6, 0x40}], 0x1, 0x0) executing program 7: syz_emit_ethernet(0x72, &(0x7f00000001c0)=ANY=[]) socket(0x2, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x22, &(0x7f0000000040)="fd0c", 0x2) dup2(r1, 0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) unveil(0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r3, &(0x7f0000001480)=[{&(0x7f0000000140)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{0x0}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) open(&(0x7f0000000080)='.\x00', 0x200, 0x0) r4 = socket(0x0, 0x0, 0xa0) dup(0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) nanosleep(0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047466, &(0x7f0000000100)=0x5) chflagsat(r4, 0x0, 0x10000, 0x0) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) select(0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) mknod(0x0, 0x100000000205f, 0x2802) acct(0x0) executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pread(r1, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) r2 = getuid() getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r4) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000000)=0x5a) r6 = getppid() fcntl$setown(r5, 0x6, r6) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000100)={{0x1f800, r2, r3, 0xffffffffffffffff, r4, 0x55, 0xf80b}, 0x3, 0xffff, 0x0, r6, 0x7, 0x5, 0x70, 0xffffffffffffff9e}) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, &(0x7f0000000080)=0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r7) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) executing program 4: getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = getpid() r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) select(0x40, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0, &(0x7f00000001c0)={0x7ff, 0x7beb9b2, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1}, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x53e, r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) socket$inet(0x2, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x4, 0x8}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000440)=0x2) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4, 0x0, 0x3}, {0x7, 0x0, 0x0, 0xffffffff}, {0x6, 0x0, 0x0, 0x800}]}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETENCODINGS(r5, 0xc0105715, &(0x7f0000000100)) writev(r3, &(0x7f0000000800)=[{&(0x7f0000000180)}, {&(0x7f0000000580)="43ed3a3c137f4825b7ef7de46d15f64710c82db7c02560a0ed1c87cd947639398317d92da33bd6f50c0b4edef9447b2b02a41d01dc47e3f7eb3e7b1897a18de7cd7265cec40e93a8c7e98a100252e26eff120791d0c1b39ff77e5feb3394ee666687d0ef3520e16424f642aa3f51cc535ba9cc4528087d3bfc1d73cc894e38f5cce70ce89a924ce415bfef9e457c73d018e6145fa12b018833aa43322a55d1cff1800494e6093fec8c95a13a8b6f8d37fd1eeec55ce56b49d8b36178e0f10d5f21e5", 0xc2}, {&(0x7f0000000680)="224924892d2f7827a5bbf367c887ddb0f0a8ef661c643beb9b94afebf67022ff2943057b81f8ed28b2100641d50bade01046d28b3e3493694744d93d898a58ea4b6995f5d6070113c548d3f6de072036839d63d643a86d434b94541943afb4c37ff17edeebb09c2c27300119edf6776678f420bcd9b721d78d89a42d41e5", 0x7e}, {&(0x7f0000000700)="3cd5cf4d66a4672be3973b3ff7", 0xd}, {&(0x7f0000000740)="732773d8953c8d865242871f60ff47ebb1407620bc2c30277f281e0d22358500d7e34a16670d6cee1c9f6ae42dad6f731fcaea0ca217b10b818bc96b13d7fedc32f024091a7fb001d9", 0x49}, {&(0x7f00000007c0)="f3e3dbec7f03e9a2bd6f6a5bef6aa15c3db3031264afc34ea59699f020b6ec58c20a038aeaadecdfe79597719ccaa2ee4e9005a81e0d", 0x36}], 0x6) write(r4, &(0x7f0000000280)="f659600777eb3e3a6dce3c5304040866c5c6a61f6f09008000000000ad6fbc42b713519997f196885fa5003304ac838b0fef4f8811ace9399f4f2241e595e1db7fc95c81a9f301ab7ab9d6ffe361661b1f066c8fc05887a26646940d5693700094db7b327e86487afd9fed60beae3d136855ee34aaa36a50774ed29bd18924589202152fada2abcd9c12185611fdb0260d8fbbf62aaafdae87f785d7629b3efd58af20a87dad75e89573fcfaf3d96b76c40a9d35fa6d5b9bf8d001b5d479986a4144223f482fb7608e5dfcac862d4eca19f0cc9dd9ce8f27fa01b8dc561c8441c60f6ea598d8010b73ed2228678c0b910f9dc47959469da858370fa3033f28f58a6f3ae3db09f0aca80d042a80c21952c6cf8c875fc0aeddb16db4265aad31a733d170d8cb9978b94b600bd7893c898195cffe8dda99f849a2d5d5ab6bbba3456f201cfc93d404679703434b07162ca0b8cb34f6dbfe001f060d05ad9370024b7f539de732f29f27a32e59cc4ff2f63fcac0002b64365a41e08d7a30a7d5ef9e43f504282a82861d7640197572b70fe3d7b705677e4b781f47e507151e0d806515acf5f75eb2ad5c4c98189d", 0xffffffffffffff39) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000), 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r7, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x2) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000480), 0x100, 0x0) ioctl$WSKBDIO_GETMAP(r8, 0xc010570d, &(0x7f0000000540)={0x0, 0x0}) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000200)) syz_emit_ethernet(0x73, &(0x7f00000004c0)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "f9ff03", 0x3d, 0x0, 0x0, @rand_addr="fece76a44a170e318b35195bcf133200", @rand_addr="be6bb1b17f7758815db571c76601009f", {[], @generic="c61e1a13873cf3ec64b120709c80d5edd6a8415899bc42a1c6bccc9b1d82d99ac1110a50bdaedad8cfbc862b5ffb66e3bfc276872d52798f0134d006f4"}}}}}) executing program 2: r0 = syz_open_pts() (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async, rerun: 32) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) (rerun: 32) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) poll(&(0x7f0000000080)=[{r2, 0x27}], 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async, rerun: 32) syz_open_pts() (async, rerun: 32) socket(0x2, 0x1, 0x0) (async, rerun: 32) select(0x40, &(0x7f0000000040)={0xfd}, 0x0, 0x0, 0x0) (async, rerun: 32) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) (async) r4 = dup(r1) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x2d}, {0x6}]}) (async) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) (async, rerun: 32) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x81, 0x0, 0x9}, {0x81, 0x0, 0x0, 0x7}, {0x6, 0x3f}]}) (async, rerun: 32) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) (async) r6 = fcntl$dupfd(r0, 0x0, r0) (async, rerun: 32) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) (rerun: 32) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) (async, rerun: 64) setsockopt$inet_opts(r7, 0x0, 0xa, &(0x7f0000000000)="c2", 0x1) (rerun: 64) fcntl$lock(r6, 0x7, &(0x7f00000000c0)={0x0, 0x1, 0x7fffffffffffffff}) (async) socket(0x6, 0x4001, 0x1) executing program 6: setuid(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x1, &(0x7f0000000040), 0x0) sysctl$net_inet_divert(&(0x7f0000000100)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f0000000640)="a5afb9ea7497ee7d1a2959099e5ed9e107ae73c8b65dd336870871915c5a9f34bfa5efae9615768a20ba1676391e5c4c5aec6b574f03cdf88ed102c192480d61c3686b29f51ebf8e740c61d3458514c73aad4c2c71873196770fcdf00b80d914273eb6e5c083f808af22b042ca9f784ba266c5ae55ae1ad31d8de4550709321e3296d0636424fd8b476879ed52722edbf2303dc696bdce35c8309a34540936231d5a4f79e3912ba95da7129c51d856165fc7977c0e62c89867fb577bf46ca3c3568a41f9e13f2068a493e2d7dc5b39efea4ef7c72d340375f123d7e2703827abf6a35a3bd418b9b1c1e7f78a5a65e03e4f416d12e61e5925a4d80e4e704ffeaf5a6229d4f1508ec6930a3402bc9a9b170c3f538c67d687747da92be21519a9817804518ec660ba286b6c8247888e5ecffb34fbe19fd4af78bc6259174a2d18", 0x0, &(0x7f0000000200)="a943dccd182eb1b923360d82e84042fd24e8a50da8f1cdfd98e6f01d05bc", 0x1e) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000140)=[{0x7}, {0x84, 0x0, 0x0, 0x1000}, {0x40e}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r4 = semget$private(0x0, 0x4, 0x3a) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000340)=""/152) mmap(&(0x7f0000045000/0x3000)=nil, 0x3000, 0x1, 0x4830, 0xffffffffffffffff, 0xfffffffffffffffd) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xfff) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) sysctl$hw(&(0x7f0000000000)={0x6, 0xd}, 0x2, 0x0, 0x0, 0x0, 0x0) recvmmsg(r5, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000000)=[0x78, 0x0]) mlock(&(0x7f0000000000/0x13000)=nil, 0x13000) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$VMM_IOC_READREGS(r7, 0xc2485607, &(0x7f0000000780)) read(r6, &(0x7f00000001c0), 0x0) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="02f08d5b", 0x4) executing program 1: r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x802069c1, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x17}, {0x83}, {0x8106}]}) syz_emit_ethernet(0x62, &(0x7f0000001080)=ANY=[@ANYBLOB="dbd7b89f5be3030bdd6ca3796204a375f98d7ae996387568e288b9a01ebff6495e80c1421e50050ebffb712188179065ce20e2270316b1fe02712ad330d38510a44eba91a60607f4763679dab480b13ee53fc34f11d04f56c4a7191267d0d72030cd9222eb2854ee2853db6f47a2b4d61583b4cecf9f2fb2f9eb1098d51ac982a2499c9c3f8186add9074c49cfb461ae0bd3d7c8cf5e00b833036a5189f724a6c49f88b2144c7b9e223d5e88db119668eea23621427344913d291f48afab064cb96d9eabc1b70065101f8b730b55ed5b285f4f1ea7c0a31b93abf15a5b0337120a10f62b15995b9fdbabeef2cbe8f2e363c8ede146ea9698e9e09eacbfc2a6", @ANYBLOB="aec9be5d2d9ef9db5fc4746cb20d4aec9098d9faa80e548203c93bdf6bd59e1c6238daa5e4386423a6c4be37a8ac3eddc5b33fc44da11470689dc77f11831ea42ab289dd4014bbf9a7d4ab5591cb3d4a9cd6e547c6c6242ac78000b5015fa3e8a29989c39f3b18903f3da24e19c0e00a2d8261097e20dd05d1ac5200c03a4a3895577604f658f925ec63984dce719f000c8ee22b66b8b4ce10925151cb0c92d6d9e214997490886771342b07e54fc02572685a6d3a715d8772d3ad704a567572a5d29e133674d4089487e5f9a9c952bbd16c9798346cb3b6c22cefc70a0e4fd4623548c6a5822e1c7602c8"]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r2 = socket$inet(0x2, 0x5, 0x0) r3 = semget$private(0x0, 0x5, 0x10) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x64) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000002c0)={{0x307, r4, r5, 0x0, 0x0, 0x45, 0x2}, 0x100000000, 0x0, 0x5}) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000002c0)=""/6) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) poll(&(0x7f0000000040)=[{r6, 0x40}], 0x1, 0x0) r7 = kqueue() dup2(r7, r6) r8 = socket(0x18, 0x2, 0x0) r9 = open$dir(&(0x7f00000012c0)='./file0/file0\x00', 0x8000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getdents(r9, &(0x7f0000000040)=""/4096, 0x1000) close(r8) r10 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x800000018, 0x1, 0x0) executing program 1: syz_emit_ethernet(0x6e, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36e282", 0x38, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x11, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1, [], "e15fb6c16da0d858"}}}}}}}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x3) dup(r0) executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) lseek(r0, 0x0, 0x2) r1 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000000)="294bbe01e775d42b920587bee9", 0xd}], 0x1) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13fd812eaa4e7130", 0xc) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000240)={0x6, 0x2}) r2 = syz_open_pts() close(r2) syz_open_pts() r3 = semget$private(0x0, 0x3, 0xa0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(0x0, r6) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0xd66, 0xffffffffffffffff, r4, 0xffffffffffffffff, r6, 0x62, 0x99ee}, 0x2, 0x7f, 0x7}) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000000)=0xfffffffc) write(r2, 0x0, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) lseek(r7, 0x4, 0x0) r8 = dup2(r7, r7) open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) r9 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r9, 0x9, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x40000269000000}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4a}, 0x2, &(0x7f0000000100)="71f91e3471ac00dd6070af6fb10c634b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x0, 0xfc, 0x0, 0x2000}, {0x14, 0x2, 0x81}, {0x2, 0x0, 0x0, 0x133}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r8}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) syz_emit_ethernet(0x4a, &(0x7f0000000300)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd606145560014000000000000000000000000ffffac1400aa00000000000000000000ffff000000004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="0100000000000000"]) open$dir(0x0, 0x800, 0x0) executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x3}, {0x3c}, {0x6, 0x0, 0x1, 0x10000000}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000580)={0x0, 0x0, 0xff, 0x6441, 0x805}, 0xc) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000005c0)=[0xb38, 0x7, 0x0, 0x6, 0xb238, 0x1ff, 0x20, 0x0, 0x101]) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f00000003c0)='W\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='x\x00') link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file1\x00') mkdir(&(0x7f0000000680)='./file2\x00', 0x1e1) semget$private(0x0, 0x0, 0x384) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000000440)=""/147) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000001b00)='./file\x00', &(0x7f0000001c80)='c\x00') semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000000c0)=[0x80, 0xfff, 0xfff]) semop(0x0, 0xffffffffffffffff, 0x53) mkdir(&(0x7f00000001c0)='./file2\x00', 0x10) r2 = semget$private(0x0, 0x4, 0x42) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x6]) semop(r2, &(0x7f0000000440), 0x0) semop(r2, &(0x7f0000000340)=[{0x2, 0x5d32}, {0x0, 0x8}, {0x3, 0x7, 0x1000}, {0x0, 0x5, 0x800}, {0x0, 0x7, 0x1000}, {0x0, 0x3f}, {0x1, 0xffff, 0xc00}, {0x1, 0xff}, {0x0, 0x2a, 0x1000}], 0x9) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000590000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x2000, 0x0, 0x37) utimes(0x0, &(0x7f0000000040)) executing program 4: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='\x00'], &(0x7f0000000280)=[&(0x7f0000000140)='/dev/rvnd0c\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='/dev/rvnd0c\x00', &(0x7f00000002c0)='*\\.-\\!\x00']) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xe150, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0x0, 0x4}) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) open(0x0, 0x80, 0x1) openat$vnd(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x40, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040), 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e71", 0xc) kevent(r1, &(0x7f0000000380), 0x8, &(0x7f0000000300)=[{{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x20, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x0, 0x4, 0xfffffffffffffffc, 0x1ff}], 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0), 0xffffff6f) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000380)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000440)={&(0x7f0000000000)=[{}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{0x21}, {0x5}], 0x2}) mknodat(r5, &(0x7f0000000080)='./file0\x00', 0x40, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r7 = socket(0x18, 0x3, 0x3a) setsockopt(r7, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000480)=0xc) executing program 1: bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) r0 = socket(0x2, 0x1, 0x2) write(r0, 0x0, 0x0) open(0x0, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x2, 0x0, 0x1003, 0x1000300000000}) flock(r1, 0x1) flock(r1, 0x3) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x4) syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) kqueue() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x4003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000280)={0x3, 0x1}) chown(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) msgget(0x3, 0x280) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, 0x0, 0x0) bind$unix(r3, 0x0, 0x77) mknodat(0xffffffffffffff9c, 0x0, 0x1, 0x20000002) open$dir(0x0, 0x40, 0x60) recvfrom$inet(r2, &(0x7f00000000c0)=""/40, 0x28, 0x1000, &(0x7f0000000140)={0x2, 0x1}, 0xc) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, &(0x7f0000000300), &(0x7f0000000300), 0xffffff5b) syz_open_pts() r4 = socket$inet(0x2, 0x3, 0x5a) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x8000, 0x3a) r2 = dup2(r1, r1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0100425e713fa30ee8870000000000230010005b", 0x8020000}) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0xd9783c5e5ad2c7d8) r3 = socket(0x20, 0x2, 0x0) getsockname$unix(r3, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xb, &(0x7f0000000080)="00020000", 0x4) setsockopt(r4, 0x49, 0xc, &(0x7f0000000000)="00e087c7", 0x4) setitimer(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getrusage(0x1, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) socket(0x1e, 0x5, 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r6 = semget$private(0x0, 0x4, 0x0) semop(r6, &(0x7f0000000680)=[{0x2, 0x9, 0x1800}], 0x1) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000640)=[0x8, 0xcc54, 0x2, 0x2, 0x200]) semop(r6, &(0x7f0000000140)=[{0x0, 0x200}, {0x7}, {0x1, 0xa, 0x800}, {0x3, 0x4}, {0x0, 0x0, 0x1000}, {0x2, 0x6, 0x1000}, {0x0, 0x8001, 0x1000}], 0x7) executing program 1: r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/61, 0x3d}], 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000040), 0x0) executing program 4: open(0x0, 0x70e, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, 0x0) r0 = socket(0x1e, 0x3, 0x0) getpeername$unix(r0, 0x0, &(0x7f0000000100)) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x8008, 0x142) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000280)={&(0x7f00000000c0)='./file0\x00', 0xcf, 0x0}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000080)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000000180)=""/198, 0xc6) writev(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000b80)={'tap', 0x0}) syz_emit_ethernet(0x3a, &(0x7f0000000040)={@broadcast, @empty, [], {@arp={0x806, @generic={0xf, 0x8015, 0x6, 0x8, 0x4, @local, "59c3845bb924864e", @broadcast, "eba84934190feaa66b3bdee3f1ef5dff"}}}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0xc0}, {0x5}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="fffffffffffffffffbffffff86dd60006f3300293a008a214c0dc8d5924a24881957de740000fe8000000000000000000000000000aa02"]) executing program 2: semget(0x0, 0x0, 0x500000000000000) executing program 3: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x28) faccessat(r0, &(0x7f00000001c0)='./file0\x00', 0x20, 0x3) r1 = socket(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x3, &(0x7f0000000600)="4a061e68c5abe634cd52e06fd19678b63ace1ebc7becef400a57ef6f559b711b7f126df4e0380e27493277bb531e8427c5edc6c378aebe5f4ed5063679aee1b5fa108608b2e8dbbd7e3a2ca72a36fcfc41b98f8d3d15d11362df137cb4b1c3c059234760435c6b2ce4b0026699d3804ae682e0c47f8154aaeb01f4dd003c3e6ae5723d67f9576932a60a4d8ef2edc45a548602000000002000000070f4d5acf6159349f034aadcea4e01a572595769591d2dedccbc773e9657bfc4c20a9e01f37974fabae28009f491bf8cd7f6a8ae615e8a6857b602914d09d82ea26d3913996c25664244889870b6ca1bc13a3b5b88115e8e4a8eb8b92c20598f3468ee937a55333d8d1c329707a00446133a0283e5de8cd6b268ef7cc6cdca554c297a50969d90e83a78bfc3928e59380905c035bce8314c9bae843084c13797d0b3147405326dd7add034b43f2c59d1e0c2f5f8fcd13349dab207e0175190309aa95fee502f400c2023a640783cfc6f08cdd29ba35148816f711643d6ff779c8b119443b3f7c94838f19b7cf4ae71f29b47d3c448c9c08a128fc4ab2b5f538638b921ac7bf1424ebea5900df032c1500776c4a853d0b317d2e71e651199355c6ab289fa0d565b73ab4c78dda29cd2092a215dbf4e425a25c7820c4206f2db605c2ca9957d498d47a02537920b83a6d7d852a8e5dcaa730be81f6f447ebbc746572afafcb6cb2cd0a621884dff9fb32643401c26ea09c4238a106d4ad4c46731c2599e5b0f4cb66025029ef482bc243d928c1d6f444569882a283bd78a15994febe14370a7525d344103743e43368e36e2d1", &(0x7f0000000100)=0x77, &(0x7f0000000540)="582fa4097efcebc0a5ba0f78a47b1acf0b6be0bff13a98fe7b0862faab7680035cce55f426ffe59d70ff4f049305dbf07e2e06897c69a60cb71e2141f8d5e850f93f277b433613517f77ac730ed6cca77198db397fa759d6f5cbacb05e6520637bcf0c33cb79f5ef23734ef3b4a2eb2073e261269adc8ad37b44a0bdadac7eadb47e3a13bbf24161b2887fd91142118d76", 0xfffffffffffffe30) sysctl$vm(&(0x7f0000000180)={0x2, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) readv(0xffffffffffffffff, &(0x7f0000000580), 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffffaaaad1f3ffe383f64009000000c353217f90a05f52bbf9dd60dd9b5efb070000fe8000000000000000000000000000bb000000000000000000000000cb2b8920c21e13a640cf238a7c120638df3f40a4f6d16b3adb2f4701b0b7e7f0cbe02117af30d65b89cb391d68ab035a1ffe52503a6bad95e68dddf934cf4720c7940b1ab6f377022114cc7b164368fd18a311a196f1deda3b79160f5bc8917a975bbe17355b37043255710de9ff94"]) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r2) select(0x0, 0x0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, &(0x7f0000000080)={0x0, 0x6bb, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x1f, 0xc4f8}, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000280), 0x2, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80047476, &(0x7f00000000c0)) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x31}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) socket(0x0, 0x0, 0x0) socket(0x2, 0x1, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) poll(&(0x7f0000000880)=[{r1, 0x100}, {r4, 0x80}, {}, {r1, 0x20}, {0xffffffffffffffff, 0x80}], 0x5, 0x8) connect$unix(0xffffffffffffffff, 0x0, 0x10) r5 = socket(0x1, 0x1, 0x1) bind(r5, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) setreuid(0x0, 0xee01) r6 = syz_open_pts() ioctl$TIOCSPGRP(r6, 0x40047477, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000240), 0x4) shmget$private(0x0, 0x13000, 0xa0, &(0x7f0000d94000/0x13000)=nil) executing program 1: syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYBLOB="3770c16f9c9fdfc9ba93d262064d08bb181e043b00f696eba8463b4677377c940c3954b0b2bfb2aade3f81ba5c8d181d3fed4d51d95d9b361b22c586e5dbf9983cd28ef66e644c27b09f022242f79509efdfa8e2a007f01552b1ac281bd598617d365233c0bbbc16d7e7195227208f822aeeb07382ee806d72015c3f1343708091b2215e3277f1e9602ac22205d00441d4da4b716135f617740d54c18954586df2ba029b3439dd729759e98945ce15e1195a087bb7f2b5355b0eea4c209c73eceee4f6629d852c0293ec794aff3f", @ANYRES32]) executing program 4: r0 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, &(0x7f00000016c0)=0xc) r4 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, &(0x7f0000001740)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, &(0x7f0000002840)=0xc) r11 = getpgid(r1) r12 = getuid() r13 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r13) getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002880)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000028c0)={0x0, 0x0, 0x0}, 0xc) recvmmsg(r6, &(0x7f0000002b80)={&(0x7f0000002b40)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000002a40)=""/68, 0x44}], 0x1, &(0x7f0000002ac0)=""/70, 0x46}, 0x1ff}, 0x10, 0x1, &(0x7f0000002bc0)={0x9c, 0x2}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) seteuid(r17) r18 = getgid() r19 = openat$zero(0xffffffffffffff9c, &(0x7f0000002c00), 0x10, 0x0) sendmsg$unix(r0, &(0x7f0000002a00)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000015c0)=[{&(0x7f00000001c0)="70f3a27e3247e202668e3db3b97db2b71513f409c664804199e80f5014ec9bfc4b7133f8d4899eff7a0a094f4a26e9132b7a3a9c8989ddbca38ef00195547eea94455ad566e0bfd887287b44431ced2adc12385796059a0aedf95a9e48091305005722c83aec7c0e08000146717c865ea865f4c19fba8ed0f999fcc938506187dd9e24d9eb9933caff8c79647b68bc5d9e2c7d3011f4273d21e7a0d50fb7336488e80c10aee09c2a7c57046520af5d066e156c6380596f5e598d5592521366ba76c180438ff434f10890", 0xca}, {&(0x7f00000002c0)="47a24efd3396297a194f00ca6d4ea08c0489f34f121d3c5d063bf5c43b3a09ffb410e55ed6da0689a82890533499880aa9b48b5c5c0e427dbdc2862cd67396cffa8c8a3323a28cc5676ec3b5e6bb15163fc5578a25a48d53ef8543f651dfdb561d224318847e7f258e5897b46b8b6925bfbcd8dd83d7be2702510d2b0a271eb2a4e68a78e0d211967ab0af974444d4aa37f2223b31185b2d56fa7cf7771371791249266c3d7236f9d620b2ce679d409b41b7a9a2fb04e7de9d6cfa25ef1314008391038d8b37d7dab8b28175b243b0", 0xcf}, {&(0x7f00000003c0)="eb3b32ff198264dc3bf6e2787ee2d68d7a15a8ce88d7b55e9e9858dccf62e486c7ec46ef1ff85dc397fe0b1ade062de1f4971f899eb2e3e8b51d15f802cee438c39a098f653c4dea2e8affd986845bd03f538c3379a2804b7dc302ec1af1bec397b9590eb0bc0eec48008a3c5be5729ff4284a5a62ccf386757f70f655c5b34dd60cfbddbde5b23396652312261895806ddf84163535f5704894e79debc95aa83cbf374379e10aa5b3b454cd77af654c31f82dff1b9b60cc5a5fbf0b7463796f567e1b5f0559797c173dd4f7fe515dee07352f3bdfbfae98936507c8275e140e9497a03547bf97d59bbcd7b7e7668555e224dd978d70bc590f8816f0a9697e6e2649e7609eb89a903aa9f0f787cd4f7140fe7389951e1d6ec9355081c088f5db8ed23771087553c3679f9a9e4e4ce8422e2de1078fda862ebc31fad4522f68b4be92bcf97438e5aee742977a736a8a41d7ef1739a05a648b0b162ad5e83eb7c058285f9de15a3eaac8d5c7670dca4ec532ac26bc8f0a2c6d45d6551d8f6f4c2c16b6a88eea5601e48e0508c9c69c67014b0aa22558d635b2fd03b4c49e2ba189d080fdc0733b70eb3483cff09ca0d94006129a3ecd210a9af8e74edcd82064f1a98d06707cd85ee6f830d356db6ef003a27920a8246cc73c32fef9e90e3e17b4782dd9bd8ece45f18ee445e31e4581582619161f5bd5182f8a064841dda7225e3266fb9bbf90c2c9851ab034a34d4f08e7061bf9f7186949287eeec4a2bebf71ad7116ceb6eb199a664148c2fbd3d11c48cc456d6adf950591cf3cda3a900392e42a31c8e62c468153ab440ed4d6c06c4149ca94d32deb67239a8547dcbace767c0aee30bc0536a081ee8fa9b8bfcb32d501f6e87496b8dd4320b197caf15016b2789b45b5eccdc36b50f03323bc5041c436404740ce3fb602a4fe0a98abd52b9c55990762a5c0633cfddd3a48f9fce1dc5db37663f387edae376fe9e25b6370fa5f214afadb0d539a8324a9c24ac05919f4e8683c6f5fd3666927281b8ebcc70f9d57dd8ed69f5da255102002a3be8494fd430ff3843f8d86758231ac79edbd175e5d8f01667acbe3ded4bff042f45457606516371f5c1c29442524981cbda6860365205370958187fc76ed16ffadc7a7ddadf68e6583acff6e09702010e166b3e8028c2c02b431c269862440bfe5e6b6c1c1be39a2865609699cee785245e6b529aa684d6ebd251013920d152c2c0e74ef93844fd974ffd5d2704f31ad9b5a040c72ff5dc759207cddbe00e3b3337f43937f2b203b1a89f5652443638c710ed4812fb57f267c26f9991f717522ecad1ab38f3a61c731cc7966d3c67900b954093cfa94d0a29e4fc2769f7cb33021961d201cb0552648532af0a0b4180f77d60fc182d2bf3d54edd96f32eec5839008d1b2c2afb4c3889d615619ae4ba42d8e0491beb74a636f731055661fd185b9f3d0b19c2ab10c0073b232bbacdf55349de25dd0e2ef9506544dfd9a0093881f5f20a7ac8a8d1aadc77f81e6842b2eb426f4819a3bc4d3571291445127b5a1680880c9075e6144323e380aaa63cb631e184db25d814efc6c0b70ba9e3f3cc85b2dedd122a281b6b7e5a4ffd834cbd49dda808bbe4a706873da411e946b2303c9e3274979dddef3cdeaefb9b7f991e74518a9745c655767bc6e353a74f91a23f8b2589e1503e26a8d9fc17ee1fc2c449969b709e44c409868b2bb08108b8545328f56ff246e2b897fe16f740d696e0446d30eb966d29d22eab4a31b24c47069503b0c4f09c3a0fef45792d779ca999bae2c5e6bba25557426c49b3f9161a847850aebb80721abd1511eaa803e487b35f6b353f2fc9706be609bf6d6db7ef79fae4d91cac60d514e686dbe7526b68f50502ffc77853a602c774f1c8fa1e828e9b3482338908dbf0360dd881475fda1a35f8067dd5909c4db0f161d0cc99ba6c0b87578b2c994a1ab19955096de375bf96ee23153f2751316373fe21aecef33789b45b72d814daff41573494a8fb57b05697dcb29d5a6e09324905376ddf8b876cdfcda6b329608ddbec6d8d128ed4c5f0aaedb03076271a0909eb3538cf62859530d594a8d3326b4983d852b584139209f379bc8ff813684a9fcbf2e75f01ca18389678de4860db7abe01ac85e8750e27724bd3c0589e91d25eef1b149efed8648c8e0eea61cec8641a02b6e050a62619c8f46e64cd7c34a21149449fdf2799ccb13d470a251be4f118a8b968af48d6e76be0f149d864ba63c42dcf164eb39205821e1bf2639fde9cad9a6363ded8c5578b8d9e2f0daf12f777132ef3346835a96303103080a15c54fc248d8b9a9f0da5d9ad34894b92aa7ff6793eb9772c07b588f89dddd7f90c0deb7c0c89f171de79e90c6526945200706a7b89a724557e40de947d28737ea12d15d9afed9a95cd78f1baf38ec819274e92e81771064b5a88df77ffea588192986349d8c8757cbc633d3981795fd9c9a8fd95c1a967c440304c68015a5dd75046f99b6772706d762ba2dfdc4f33beeca25e11a8fc279ab4994d0c3d23fe7f476bde66dd2ad753386f0ffd1c43be6b45438fca93bfa8b4f94f1f28f6a557760432b9188a1b36bf6c06fd9cd3a423f73a903b5a5af5bfb5ddeaa820e18d73e843ffdcf1a56bcfe86e74db78c9be47bae24ad65183798e535125f6470e0039bac434d22f27137af7c7a0eea222e9b0fc9766045982457b0499e27ef649a56e6079315bedcb9a126c210aa55070e173eab0810fa4662b1c800d130c2c956e0294981e48fbb2d9813e9b76474c7a0dc4c13f928ef6964997f69144d07ce78cc8d2cac0a39c55fae6c5e238abe4b7273b89e5168684f897bbbd0660beb011a6445f1b20dd823eccf1281ae80cff056bb85709994c30f936fe07da55f9599305afc19ac91fdb2437c0ed8b5f870d3ca35b1888414713af9c9d6cf8694494a5ef8619a4c92be27027c33acefcc8dbb8eec8bfc0a40ebc0fe92cf0d7a49d767b1c150f71f8a1e7d0437abddd50267be13a1c15baa2dee806346a984cfb02da532b8d101efc5d8d31e42fa47d2a2a64abdb8c7e5ce57e26cef64b14b478de25bc57f5a5edb00ebdc2318e41fbf5c36030220a18d44d5f1af40a5da461b318c152d48152776e1b631844f3e1e798909a4b930d258c1f3177eef741b6e7fe89578d0abf11162bb70c8230e8959c7ae21506331f6352c139d255cd16fe7b6b3149b28f103787c082931efa099a36ff7d13d6b60854cf859c572963227f68e98c8a2788da69842f62fc1e93dccb80cc00ecd85b2ed7003da1274c3a831b665ad776e78524eda0eb9b2fdc150949c025a2d60df5c95fc2a25eed8be7ec136b0b64ca2616c618f6ba4f662e7046931c7a8479b5bedaf1b1c00a5ad3f7de2f572a5c639fefa953719919ac12ed9793075ce81f2e1196c253aec6e14cda9928f39c431109f35190b115fe0831f5a5b71bb215b1d9d05f3046290a69b371f76c2c9426a4fdb40a4e18b13ef486b3e2cc294d2be28f9a9f639d4dbfaeec96a85507eddf9eaa855dd15a6e3e588b69ef0957c6a0ac314df746771a754951fd3572781b713bba64939894aeaf057c782947f920cba23b3669d0b89774f8be3b7a16ad331c0271e94a907308715f30aaa1bdf5a0360697ec4a0a0c03260935a68a7e005138e879913df997b3da072233006544124f8e9e130f1a04377093b797d20fba8ed5c47c5254e470a0249dba8d1ff6fb77fa6a35ee7ddfa242fb38ad2c8810f905c4178f557075bad1ab3e8294e5698ede279906faf831a4c8acb948b04a800c5be18e0eb42b4b9b7f81371900155815bc680c0fc2b31234bfc1fde16ef67d5bb92880cdeeefc128e800eabd3e3fc4cc530007df19c9b4f0f7a94528e15c3fb72c178f1e0caabe5feadae1830c3b257f32428b6a3703bab6c8850d5ed67e938235fc5d0436e3e4f685d8478ae03f21684b8bb15db47d77e5f3c9931fca2c9afb11e21e76bc88e13ed3fa8d4db21d51af3dcd67a58f0ed6bfa4805046826189bc7f07b301470d5025c31fa83a1e3c26f8f2664f1b990490bad1962fc449217bd0855bf20dbe5a96da86ca9f8db12208ff2792bc7a74a7246a1d075e00dd0c78e077f221e31057f1ff153f09cc89e808ed09f29c62be2c80a36c08f77915a05bc456550f1e3bd8991d4fe878de41fa1ab5bf21ff83d813ededea6d1d2f052370638a869e12c5dbb9dc7425f07e380202f7d032de4fa8e091913332e4d29b5d96ff18b6aff7887d4b4e0a93bc22c084538c9f4b4590a4cf0e6d16dc17cc1c252eb1c2434c8ecbc7b4c0b4c0c6f2f48d8a4597e7d63d53673a1e00ff9bc9724c6bc58ef079656802862914e84056f29645d8170461b91610162eee72e723e607254f8edc77ecf3605934ee0d0bba359bb9506d2b48f1089d747aab0c61a57f90b4326a3e10a3bf31a93f69d70297fd811a9cac278728778f132e5f8f88cb07c7df3c1b2a14a5c5151a3ceb6c3808a29af229167e8a0e3d1a5405152e64a056f7f86a15f26c3da0a7c4347d632b2a798af46e03d4f3222d45ecd09dd3a000a051a4998b739e41d8bc949e1288279a3f0c1ee86df4bc7c80958dfcc7bcd31cf658fb18cbe7b223b01eab634c71c579c7f4dc6516b1cd9aefba1213eab3ec7c7d4080af7e2d4a09cbe05a7dfe5df527d1744aeb29ce531f31de0c7492a2b225f971d9436e28b5c52d2490122eebacc9f94708bed596df832f1cf37dc25a1131a3324d71ffa6127e53d4700109dff5e36f1b8657821a46aee0ae2721c9fb5be238d91dff5cba2f7fe4fd840a42f28751d4a1090fbe2b9bd52127179d090ce6dcc4988c3c8ebaae43a168bdf728eccd3ad869771d0972cf93a49bc4cebd4bb2ca6a3c476130d98fd10b9d401714cd5882ec8df0ead0651e05423152a5caad37745bf55b79ca05e2a18cc420639b2d615132a950dc3c47fe12f8fd26a19560990496b7fc96ea8fe7dcc48294a32bd1895d050f36051b685a605030c2076c33fadb2a13c932ba15dff97388d7520c63822e6688064fd16da1121db9de44eb0b8cfa4b51d7c561b7e118eafbba809a8320ea280c79b9764c686ea5bec5d35503ce382780362175859e58007a6afe118e8cd1b606ceecbd4546c74d523196ed219c12188ddd58aace990266957edbf290fe506fc32eb5e722f782e71f0b94f9eebc099e406697f03790f3d7b7503c855953e9630a70a330f063b453c797ac6a0000b341fda905f9716fc3040dd0b2cbc905e866239ca49c79ca986e8007fb238662d823a0c06b28f118dd36eb70cc8cdd4525057681f791512e6a209ff27ff323e8692911e57c0640edb338132a021ddd693b9f98e10315749e14f72887b9c19081e044fd695bf787a60b1824653f7a976e64562e81cd07bd37fd4f50696535ac7422801b2181b37fbf79dea247e0dd02a5cc066a4a45ba2e2471be78e8823d6da01733231545a13860187d412202451a8d862d03f54cd333207e12228e55a1fdfafa2246b63d0a074f02b797d03fe4d2497d966378f726fdeddae0731a018ea4c6e7d249069cde9cf814a777312a7096b8b540a70f3c3ecfcac010cb251296968b072bb07c6049536ec798c3d8917c6ff36fded8553b10302040712b3f9aae17ab3ec17412f96ebbf9bf85f29a5aedbad847792ca08e86b4c639f45e8879c973aa09bd81a310b24f94dfc2ee971b6cc05eb0d2902eeeeed5e4924efcd1d74dc097d377e70a11dc954599a2373fac872a236e6e35e849b1058", 0x1000}, {&(0x7f00000013c0)="aca3fdcb21bba59b1a04000000ec4c16fc3f48296fda6dbd553dd4166074c73f30124c591faf8f4531c0453c6caa526692830adfba8c0594f589e463ff5b7a9f636bf52a33c9406f9848ab9342c6182288687aaab296cbc95ecbb3b71dc94cf7e38daaf0816d8c69af3b494af9efee44bf27cd936fb9dd36d4a962e4eded04576c874b1cd27cb3a8bb946a12378310dea9d39b5802aac29ca5ab5b318821bfdac27c369b94296e5eff7223b9c780af1e029fa2c663ed0de81878439a9b470000000000000000", 0xc6}, {&(0x7f0000001840)="490b617b89de1549b0dc32d6d1d042e24e40115f3e8a75a8af12b6d83a0be8b9628605e98f8a02fbfad9043b8fe07148b968ba73da429aa326332e9f2470f2ea1013ac9e2c3d3ad27470d11d71130ebb9499cf1548f54b3efc7287b0016b8b14cfdbeb764cacba10761aabaa196d55506169953b6e2217c0ceda4d5a71f929fb52fb843f6b0e4be7ed335b4a45bd62bb34e6c9aa07bf4606eba373d66ac8cb3ba49f75a24f81f0476c9cde13de30f09b3f2f8d379d541af2d312234c6b222098193b5394f78eef57f9fb0bbc4fbe43ab3aba7d24b49edb8d16b449c2daa87c42797310492e243fa0a4f980c86187f66a347ede784330a0ff175c702844a43f87d0897147ae6480fbbf82ae25ef51d972be35080d7c969166721a44e2488cd809e7e476fdd8cbc7ffc07611edd527903b6a658809f0a13dfca5dc54b827a721a0dfa428566b396b3f5201e1b317b73bfad27b5f0f3d7226c26f0baa72b94a2d3fc6b8931d1177dfbcf4c87772bd2b6e7a03bd3a349b3b7ad785522429e197ddf66d2bbdefd592951188407c84405457ad97635453c332bbefe5b85417f0e0d7e678638cb5f71dbc864e14124d4328d741183fb8a029bfd62d1c82fc52da1d6003e8994f3dc7e286db370f7ece9ed2b5a3a3f9f5df998b84793c5dfa6637ef21aea165ed476523362439a9f610dafc30e4bc2425a614f7820b535c174915586b831425004b05addfdb4962555f168964675463f82a25e539295ea46f9c2946be60bddb0884c0245125d08451c8f22735aba53fe620bf7571725af1fe33acb0eaa03b05fab1784fa0af1f5fa3d46746aac142a50815635451e483ec9c281c95b2840634f6e9ee53bbd69ea1e17c42fc2d7c7fd718d1a787208fceaba0b27ea6e4d00008a6c9be9d3774b18a8eb40953e0965f289e98327035bb45b7dfa1f4333e68c143018091fe042f5fb7d6c62afe9b6c804878d4ab425cb8f8d6c514b9cf3ca71c04b5044ce3cf4c48c72c15bf306dc16c7ed4bd5fdea254b5856aefc8c8ce079f283961eee57372ac97a83f2399aa56956b10f507ab2922c7ac7f61d8a638d48431c67527053eeea7316ff57a06f3aab3a25c9d9f209fb3ed6daec18136227ea2a8f8f0b9153c33246961bf5a6df2f91a3bffbc239cb268da1a462b706f69af1fb5881444ff15166cdbba5fbba31a1e1f197e3de1184eb80c8f87e779a7cd7a4bb4edb67ae44f116631128c7af50771ba0e41737f7fb92df0e3832a081b051460f6d5f19d6e86e005e09876da0fe14f368812976afc99dd500542b65c2bf4c03a877f09d19db088bd266af7582f2d11e421533ff2b7c0733b0a299010583e622413668a4c8aff5081704982402849406456395140c6bb549f6df00ead9c27dbed2a6daa4ff5f02b943209aa442075656bf37cfd93a9d4582b01ae981ffb8023b921200713c3327836dafac389b0e751143dd2f034fe335a71a3844a12da09db4402df237f26fbd6c26c3b4d9437dac5789887927b3e8e78901fcf98ae7c1b935e088364df5ac1eb11d02a2128a15326d3455c9d0bc70b69728325d0b826272f431f6584eac1f4971b62ef9e71dd0e21de44df129bb30eaeb5d5cd3cd33855c54cc2930298d1a58ab242ab76523ec7aa54471695660ee1e1d204134426c4af1d5531398be60babb83cf4daa9fc06ec3665429de25e23813375594e878c0ab43445db0a4192ae8e5f141d866c8c3dd4bd3a3ce50d126c19cdfb2223c72924f949490b1ff8ee773b6dde2d22f9628e3387048bc2a01b85b035e274d3fede838836a86d740dfb97d9341001c7d896bb68006c32f6cc496f7c2a4efbefb393c6570455c9411ed4044a7b229eb9437b7f9b765918c03f02227ab15b2c5b0315623e79eeb1f97677eeb03b10385ef33159d2b0fe6ffd8a10097c8998913102c86176d8589aba83a24ab6b29be1789fd6abd1dad1a0bd05a48974e104c92371d4935cb1cad6349827d8e63317169528a9c53170014c7eb69f4a397fa4f96e1ce5bbeee660dd5c5b957c244dbc8c64cee840e2ce37d46e1ba435c4b848c4dc5351ca8138ea53f917c6ae35e86588e6c97c947c6f42874e8ac14cdc7f4298488f87925235b30f2d827c984d1fae9498fdd60a742fd15ba38af487548c7321e47e25564e6d0e8395943ecb0e6e5b4d6b2b2e0c946c57fbac67c5bc0b143e3a91d830d41d8c14d2bc425749c0fd9b977e2fdcdc06bc5b8e1a82e59058e9e913ad67e0a25b89a0c7c31034f34d0ee465d79f238bc7aa6d6aaf8c1f4c47db3cbed07eefb17d8cd21f76114e4281b3639255bbb2b0b28a152a8aef82d6a528561f2c8a79df8715ddb1c43c2ba060374d4017b7a8af59d44a5168b0d6b6517752e7af43a4c459907984b05e1160354b50cf1b97be39e2c22cbc7a6823a0e697d0e25c1cf50f6f26ee9c5859dc98cddf1a38624d3160ec5f7cca6595cad55cebbe32c4b901d25ac932d589e65c66d78ec2ee0e9ace4e3da67ccaa594915e7a1f23c2d9bec18627ca610be68995a04091804dcbe185118db4b0ab65f3b8c0ff83c7aad4f836e240da47623d3f15531b2032c5a61e16059257c9f9e0ceaf7116bc1fbe5fa754d5264fc77b8709fa21fd37170b0d0ff613295f146368de96e5283083b763b523abc16f17e178ab24f88058dd0397673a57b2e9bec8ebc080cb6dd0af5246e8810ab4085457495ff3cc51c7c61063a70a1556e12e9ef0c65fa552bc64a9432c19e728478643c8e09f87f161b0b1dae19c777558ff770fc0678eeacedc82d1e4f834113a5ce7401db2d9538278498133c7c6ea41c6aba1fce3517ad1a93ea937e08e11b635b1628d6db1087302535b6d7f33435b15b18c293095e67b88300bf356bd359d83d8253a11b6ab36ac8890c1ffa4555e9ed0268bbf5a5889565ca11cab064a7807aac32ca1eea8640bae73518db351826196edff8bf1d35eb87a552eb0683a4667f77c5d67fc90c550b8bc36b2c805f8ab6a057b914fad7058fc8a3265448038e2a9f8a6aaa453847eeee291c2b818196bc4483e67300dbf936fdcc83b58e3c6bc7a0b430941c809682e8222c587c610976fda2eef4cb63bdb74784349659ef6a9f1ae24b9adb336213c4966b7e19296b235d0e72ce7622d208030c9921903487776885e03e9424d60323d8494abbe2664e7d6c2f35701aaa2a5d4fa134fdbc8f28be8cc9c4389c811c0f652e639625c079d613943bf285a5ab196ff32d9c4bce0c60f9d8a66e1364aa4c8c92c387f615afe4149dbf84d7c1908a486d06fca43fbf62903238c3973c1b9a9d37c9766c6426d3f8d01fed96697d0687523e77c8357eb7c49656380954dc714237dee0eb7100d8c0ebbe11bb48729767dbcda92660392f49b1bd1e12dbe23dd0f44f3f831e4489db166a9281b2e53e719740292607ca9035d9283514084398df2cdceb0adc09d49bbb420fde8c7c7d6d6f7ebd78e8b1e78d44fec84ce47e8836e5673c4b35a11d04509e2dd36ed85f26c127951a9772be0f5e0ad3f4031b8e86a204503c1116336092970baf2a0a61abe8f49b3127ead46ca8f451fc8ba054cde1069300966e2514771ee00ed7155ed103a0f80e9a0d07d00c03520d90c35923376a831c333f086772c7435beb91c88c0fe3e72db499a1cf3222f7ac6c59a3c6c4cbbb091ef9cf30c559d5ee3b26bf08a618e4d9b77a4fbac3f0a72dcb9f23de7a966429134e414addf4cde09c558bb6ae0b38b919036489dc46718c73c18eb7622113931362a1db4f6745b378a5f4088168e6b00dca7753f9f0e0d34c9a2a474ccc584f4f669a88f4f65e10abad9683e5a081418a43cfab1b745e54da083fd899efde382f991990923fc5ddccad11be9b2d7aba75d53b77ae95c665c25d016b4242a93bd6dbf694825ee6cd2af0d8023c3040bc03c1da7404af279222022c9df4556594a8258dc35164581fa3c33499644ae60dafb15060bf425252229babca5f1cca5331f70b8aae8236241593dfe254d7af0a939bc4e89616ec295f0f6a11c6cbc65d7c21f5c104a24d91d6c9a954fbb2883a31cd7689050de6570a4a8bdd7c3c4ea5539d9de3f6b6865cc8d50f270c06d23235744829f14c08329ad8d22e8a36015e58fd17f239512e431d0e09ebbe6ec553428602d404030e71cf03333bc1f7c55ad6d1b35773d7975a4043118c85b4849dcdf73b30ef2cffa2ed1cffde62c68c02525304ab692d3f96d771701ba633163e614ee2db4db052a1b00a7e15fdcab098feffa041e23127795af0de98ab6b68a0f66711dfbcb772ef10c3dff4ef273b1cc5d86d85b6047db41eaf7f8c0ca1de4e568fa2d2b229b13c8e2c0a19f090962baebcb5a10eed25c12a71b27ce1e42751d5eff669858276394f941a71e6a503b020d70c578fa1b60623c0ab430661fcfe38409eaeb556aed9422b878a5b8ec32e9856e1eda7f51cbd7c591b9f7e744ad8a25b7da9e748c41710120836918f2315713debbae13497e3c46364e2026163c5e80acc4a25210d9a9cb0d4deb76977e44d01b6c82de9f139988e1bd944a6c18cd5268c87481af552f974219c12f9eda7ec0f420925ad1d8c0878d3ade99b8fa505b6dce0f1dab9b3685628e23cc9d62991032a22329363cb47b4030f7ee48abe536643aa42d304741385481b5503bab81790f006d60ac81e9cb757b5a56068b5608583790a046957cc5e88097bead9fdd77020451287f77de9afdaa5476b4b0bf0ea345446d552e82e2bed04bf9b1ffe3ddc7478c87c4fa12a17a656b237611771fb4b00f6a743e818505eafa86bf6a523b613e0131d7642ac76b4ebd5418c62dfe8c7a1200a473f5928137aac38d77ccfbdd62c2c1d7ce9bae0045d0e3099b6b1361681d1dd5df6f32e852bbdd8bedff7edcbc0fc72c2d4544615c0813fa3a9b1b39abbd61440fb74246b8815935c152a630a834dde67ce37f89b2da2f52c132c342933553defb864ea975dd3eae9e8a22db91642201dc6c17241e741021d18af93e73e25410532de8aefd4f7443f519006cdb781ea2d54b73501cddfe9a188af42c1df33d5bdb53b9c95ba8c3162bb087530fca639ab30d93c6a2e4c92194b4cba5b7df56539b78867c5d87ff7f44a0b912c16856e5ebdd8fcc48860284c16654fac31303b6b6074fa1c857ded5426ffef70f115745b528797ec6b4176ba5d34c688c609c45a047ea680b58c6b6d3b2f9599c68e55cb61b11b95055ed39aad6cc6176baea246bc7dd561fb0211e0ba8dcd9da63387e381b79e619b8daad6e720868c8127ab4c050febc0615f445e3c00a3a142b0f2c1bd549fb3da0c607c0e70a81ce1cc01e587e0303f2cacc60a9d4117ff1a67fd21a42bc9dca9bf47b0d1e36e77ee474fcaba879640f950b8f66a2a666c1518167aadb0ea64348bc8d104782c8e05d2873d16c8e8c114b7bd818d87e15bf78c4161b62e0f3a7f560be67871e56632c75ffd1396f22ea6e812cbba5e76ec9e016930716b8b6734bcfab657b04f4b7ee999d262332108199c2ad053a75546823c0849f827ccbfb1f5e6a2c4bc73587b058edc17b10f9168462b7491cd550b9b5df14233b4595bc820d7676e1553e9d0abd13df99d9e1044a07ed1c879d14eefe7fe5370d4143c2422732962a5d8ce844d77700bd2164e1a07845ffaad34669f9e9dede87bc4d795b2dbb73e24c844d14cf8322ad5681a6012d3ed3bcc46c4390f38fb9077e49d4d6d368ccbc36799c0f7c5e424d2a0f58a726e17a8bfbf2f74510a242ef09d66c228f452a82", 0x1000}, {&(0x7f00000000c0)="2295911fed21c7279c7d7edfb7772afcbe43a45651f54066409d3c0bdc1b124a1356c09c", 0x24}, {&(0x7f00000014c0)="d1e6a4ff488963afba862e516be85e8d96fa9052b7b5e45a501df169c0efc5b606e88ec4c465e7e06cd5916ee999734eed8033da38fa679348a57f9bd7584bd873bf358a1bb39fd7ffeb4a0cfa5541b3dedfa5f76c", 0x55}, {&(0x7f0000000140)}, {&(0x7f0000001540)="7b8ca9b7a21cbc02", 0x8}, {&(0x7f0000001580)="f417a7f3efa9f16e65216807cec95370826127f1b436ec87ae0a9ba0176aa194216c9e408a8d9f793ce719f80b1e18", 0x2f}], 0xa, &(0x7f0000002c80)=[@cred={0x20, 0xffff, 0x0, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r8}, @cred={0x20, 0xffff, 0x0, r1, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12}, @rights={0x38, 0xffff, 0x1, [r19, r6, r7, 0xffffffffffffffff, r7, r7, r0, r0, r16]}, @cred={0x20, 0xffff, 0x0, r1, r14, r15}, @rights={0x18, 0xffff, 0x1, [r0, r19]}, @cred={0x20, 0xffff, 0x0, r1, r3, r18}], 0x110, 0x2}, 0xc) r20 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r21 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) fcntl$lock(r20, 0x8, &(0x7f0000001800)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r21, 0x0) pledge(0x0, &(0x7f0000000040)='\x00') executing program 5: syz_emit_ethernet(0x3a, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffff"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x30, 0x0, 0x77) setrlimit(0x6, &(0x7f00000000c0)) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000140)=0xc) writev(r1, 0x0, 0xfffffffffffffffa) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() poll(&(0x7f0000000040)=[{r4}, {r4}], 0x2, 0x0) recvmsg(r3, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)}, 0x802) dup2(r5, r4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000), 0x10) dup(r6) executing program 2: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) lseek(r0, 0x0, 0x2) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000000)=0xfffffffc) write(r1, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) r2 = msgget(0x3, 0x158) msgrcv(r2, &(0x7f0000001380)={0x0, ""/93}, 0x65, 0x3, 0x800) msgrcv(r2, &(0x7f0000000000)={0x0, ""/157}, 0xa5, 0x3, 0x1800) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/4096}, 0x1008, 0x3, 0x800) r3 = msgget(0x0, 0x41b) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000180), 0xa) chmod(0x0, 0x21e) setreuid(0x0, 0xee01) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) msgrcv(r3, &(0x7f0000001100)={0x0, ""/78}, 0x56, 0x3, 0x1800) socket(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001ac0), 0x0) msgsnd(0x0, &(0x7f0000001180)={0x1, "74c3857c2665c6b7fb449a65ed6bbfd844bc3ada2f1add711ad26d4dda1a81a8a538fa08d486fd0cdc08f66ac9003627b247589fb276236e72d0039da6bd02563db831983fe16478a9787d407188c3569efa5a44ce7741537f1afadfee10d5fe24d1b84a101010d6f25d99cdc39076a24725d56cc0cbc43ce6814f6a111210447222512d6343213957aa988d1c305ae8a486d3216518d75b47e6a20862914810e3b3bf80341b2d7575823a9f8aabea30eeb63aa22e26d00df900b950f9a62f23e0d6ae7aa0762b757c4b8a4fee"}, 0xd5, 0x0) msgsnd(r2, &(0x7f0000001280)={0x3}, 0x8, 0x800) msgsnd(r3, &(0x7f00000012c0)=ANY=[@ANYBLOB="adad32ba28576dd5"], 0x8, 0x0) msgget$private(0x0, 0x4f5) msgsnd(0x0, &(0x7f00000022c0)={0x1, "063d0e87850121171d1776057f3cfede1b1fded0735acafb12b13694e31c3ec7e135d0d6eb18319462eaa53ff936d8a7e289846e114f797a25d84eb9dea5b3a3d40feecc1df9b74d2108a3717e9714b2da982dc2406bbbdb3609f3d6602c706034332d410d705ef19511935c843e7033f627327298b9"}, 0x7e, 0x0) r6 = msgget$private(0x0, 0x1) msgget$private(0x0, 0x0) msgctl$IPC_RMID(r6, 0x0) executing program 1: select(0x0, 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) executing program 4: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x8000, 0x3a) r2 = dup2(r1, r1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0100425e713fa30ee8870000000000230010005b", 0x8020000}) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0xd9783c5e5ad2c7d8) r3 = socket(0x20, 0x2, 0x0) getsockname$unix(r3, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xb, &(0x7f0000000080)="00020000", 0x4) setsockopt(r4, 0x49, 0xc, &(0x7f0000000000)="00e087c7", 0x4) setitimer(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getrusage(0x1, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) socket(0x1e, 0x5, 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r6 = semget$private(0x0, 0x4, 0x0) semop(r6, &(0x7f0000000680)=[{0x2, 0x9, 0x1800}], 0x1) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000640)=[0x8, 0xcc54, 0x2, 0x2, 0x200]) semop(r6, &(0x7f0000000140)=[{0x0, 0x200}, {0x7}, {0x1, 0xa, 0x800}, {0x3, 0x4}, {0x0, 0x0, 0x1000}, {0x2, 0x6, 0x1000}, {0x0, 0x8001, 0x1000}], 0x7) executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(&(0x7f0000000300)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f0000066000/0x1000)=nil, &(0x7f0000133000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f00002cf000/0x3000)=nil}, {&(0x7f0000323000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f00003d6000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f000053c000/0x1000)=nil, &(0x7f0000000000/0x400000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00003b7000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f000046e000/0x1000)=nil, &(0x7f0000249000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000208000/0x3000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0xce, 0x0}) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaa534d917786dd60166aa500183a01fe8000000000000000000000000000aafe8000000000000000000000000000aa82"]) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTART(r1, 0x2000746e) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff}, 0x2}) r2 = socket(0x11, 0x3, 0x9) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x3, &(0x7f0000000140)="02000000", 0x4) setsockopt(r3, 0x11, 0x1, &(0x7f0000000100)="12000001", 0x4) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) seteuid(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f0000000280)) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x7f}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 2: socket(0x11, 0x3, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x23, &(0x7f00000002c0), 0x0) socket(0x6, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x50}, {0x4}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r3 = dup(0xffffffffffffffff) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) getuid() ioctl$KDENABIO(r0, 0x20004b3c) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000580), 0x4) connect$unix(r4, &(0x7f0000000000), 0x10) socketpair$unix(0x1, 0x1, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setrlimit(0x6, &(0x7f00000000c0)) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) mlockall(0x1) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x5}, {0x7}, {0x6}]}) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[]) socket(0x11, 0x3, 0x0) msgctl$IPC_RMID(0x0, 0x0) executing program 5: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80, 0x70) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x2, 0x2, 0x3, 0x5c4, r2}) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) dup2(r0, r1) (async) writev(r0, &(0x7f00000001c0)=[{0x0}, {0x0}], 0x2) ioctl$VMM_IOC_INFO(r1, 0xc0185603, 0x0) (async) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) (async) open(&(0x7f00000001c0)='./file2\x00', 0x100, 0x40) (async, rerun: 64) open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) (async, rerun: 64) mknod$loop(&(0x7f0000000a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x8000, 0x1) (async) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00', 0x0) (async) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000180)='c\x00') unveil(&(0x7f0000000500)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000140)='W\x00') (async, rerun: 64) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') (rerun: 64) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) (async) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async, rerun: 32) link(0x0, &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async, rerun: 32) symlink(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001780)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) (async) getpid() (async) rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') mkdirat(0xffffffffffffffff, &(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x145) (async, rerun: 32) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0), 0x800, 0x0) (rerun: 32) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 64) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f00000002c0)="45d7465308ac3bfd55ec09fd6535dedaccdb32a847fe3a53323189898738807e83650a09b598c4b5a12fc6dcd463f31ec3cf860d9c31ceebe1a29ed169aa8a138792cd5768eccd70e9e429c467b8a5ccecc20fe370ca693fdfc19a44e914f1820b667da07f8333d9b4083799f6b10e93f7144c3934", 0x75}, {&(0x7f00000001c0)="88", 0x1}], 0x2) (async) sysctl$net_inet_esp(&(0x7f00000000c0), 0x4, 0x0, 0x0, 0x0, 0x0) executing program 4: mknod(&(0x7f00000003c0)='./file0\x00', 0x2000, 0xd02) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x0) socket(0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x6) syz_open_pts() ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x0, 0x0}) sysctl$hw(&(0x7f0000002a40)={0x6, 0x11}, 0x2, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) kqueue() ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, &(0x7f00000000c0)) writev(0xffffffffffffffff, &(0x7f0000000080), 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socket$unix(0x1, 0x5, 0x0) setreuid(0xee00, 0x0) getuid() r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a41002000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) executing program 2: open$dir(&(0x7f0000000080)='./file0\x00', 0x5f5f0077e68f5365, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000004c0)='./file1\x00', 0x0) semop(0x0, &(0x7f00000004c0), 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x40, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x27}], 0x100000, 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x1010, 0x0) unlink(&(0x7f0000000100)='./file0\x00') semop(0x0, &(0x7f0000000440)=[{0x1, 0x4, 0x1800}, {0x2, 0x95}, {0x0, 0x3ff, 0x400}, {0x3, 0x2a5, 0x1000}], 0x4) semop(0x0, &(0x7f0000000000)=[{0x4, 0x9, 0x1800}, {0x0, 0x8}, {0x0, 0x1, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x7, 0x1000}, {0x3, 0xdcd1}, {0x1, 0x0, 0x400}, {0x1, 0xff, 0x800}, {0x2, 0x2a, 0x1800}], 0x9) semctl$GETPID(0x0, 0x1, 0x4, &(0x7f0000000580)=""/96) getegid() r3 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000003c0)={{0x8, 0x0, 0x0, 0x0, r3, 0x100, 0x1ff}, 0x4, 0xfff, 0x400}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) truncate(&(0x7f0000000000)='./file0\x00', 0x80003) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0) executing program 5: openat$bpf(0xffffffffffffff9c, 0x0, 0x100, 0x0) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x100, 0x0) syz_emit_ethernet(0x66, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036e28200303b00fe8000000000040000000000000000aafe80"]) executing program 0: syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd6000000000183a01000000000000000000bbfe8000", @ANYRES32]) syz_emit_ethernet(0x35d, &(0x7f0000000080)={@broadcast, @random="f98e396d2dd8", [], {@ipv6={0x86dd, {0x2, 0x6, "1dbdfb", 0x327, 0x1, 0x8, @mcast2, @remote={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0xff, 0x0, 0x7f, 0x1, 0x0, 0x1e, 0x65}, @routing={0x2e, 0x2, 0x0, 0x4, 0x0, [@mcast1]}, @dstopts={0x3c, 0x0, '\x00', [@generic={0x1}]}, @routing={0x29, 0xa, 0x0, 0x6, 0x0, [@mcast1, @mcast2, @mcast2, @ipv4={'\x00', '\xff\xff', @multicast2}, @remote={0xfe, 0x80, '\x00', 0x0}]}, @routing={0x6c, 0x4, 0x0, 0x9, 0x0, [@ipv4={'\x00', '\xff\xff', @multicast2}, @empty]}, @hopopts={0x8, 0x1, '\x00', [@padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x40}]}, @routing={0x1d, 0x4, 0x0, 0x1, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}, @loopback]}, @routing={0x2f, 0x4, 0x0, 0x6, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}]}], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x75ec, {0xe, 0x6, "bdfcc4", 0x3, 0x2f, 0xab, @rand_addr="974a0f3b41385da9daccb49f2ae55be7", @empty, [@hopopts={0x3c, 0x18, '\x00', [@ra={0x5, 0x2, 0x40}, @generic={0x8, 0x9a, "85c19bf4761a38252e8e96ecd861d09ec1b51ba4497bc2ff593122b85dd55823c3392e9ddfb86e2e840d6fb5b22aa5394903f2a5261a42a5af080ee16195fa926b3bab8f6376d84d8dd63e1c1dfea52eeb421e42cfe7c1620a5df008bf311c5147cb94fc77131aa92931e494c38376c900ed5f7a7f389c7d4a4a73546088f7e3410198b9116bdb88373ede823d7abd603ae3c634f62c023e744d"}, @generic={0x4, 0x25, "b5d86e0c9acbfdd0c7c50e83ee7a4ec33a62e94bfbb27de0d3f461601d9771ed7a0583aa90"}]}, @fragment={0x6c, 0x0, 0x7, 0x0, 0x0, 0x8, 0x65}, @hopopts={0x8f, 0x4, '\x00', [@enc_lim={0x4, 0x1, 0x9}, @ra={0x5, 0x2, 0xd9b}, @enc_lim={0x4, 0x1, 0x7}, @enc_lim={0x4, 0x1, 0x81}, @ra={0x5, 0x2, 0x100}, @enc_lim, @ra={0x5, 0x2, 0x101}, @padn={0x1, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @ra]}, @fragment={0x2, 0x0, 0x8, 0x0, 0x0, 0x16, 0x66}], "2ff53812948da5ef28deb485f3418a708bf224ed2207e5821b37aa566bd207901aeb92c8700c0d8d7bae033b21aed2d2bbc6e861cbf57388c570cb28ac1891f16f9e694c0565c1c0790dc68b30050fc94dc8d587f96da8bfdd6bd0c991ac94cdec890aa5b6b6ef995d4ea19b3c5bdbcaffffa90d9a99ac0bffb0aec283678c227adfa054a7121166fc0c97d3c2f92addd1dd8dd0c14beea811551ef6db745f185f94d90e4cb83598c7617131788bb6ecc5537da4f4fb8cacfadabe621ac598dff8260e09263996c4d8223144fb4927"}}}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 5: syz_emit_ethernet(0x12d5, &(0x7f0000002500)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00\x00 ', 0x129f, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_ra={0x86, 0x0, 0x0, 0x6, 0x4, 0xfff9, 0x7, 0x0, [{0x1, 0x1, "9a4cbff38ac6"}, {0x3, 0x2, "6a9c620500000000ff8e00000000000000"}, {0x5, 0x1a, "9ea9db1f71b78e13d6b150f444bf847a70e7b1bd3d557ff5a9ed467c5b2018bad07cf101c424096b5a4ef87fd1fb5b819dc977d184c3c0bb4600c48d586aea906eb4fd4a685ccda26f779bdb90b95621ddcf2c06eb0e4c25365a20e90d1a8b059c3ac58146fe92bd226478e84863fee2335942a7193164210f52e300b05b1e9bed32da545f53998d653c63223a5391b6788cbe2a67c06f08ebe632e8ec1026e3b7c55dcd7cfcc70e3d92fcfed84b7f145e7ec9473861e8f260aea6e59d1e77116182345ebcf1593773139fd700e36f93"}, {0x1f, 0x1, "da487f86040dd5a6d16416"}, {0x18, 0x12, "61416171719c071362e6d985e600f890e28ca54b3b3aef6d7258616a8d8d0697f9e97703ed9ef7da34a5f8998d1a7ce789c1af83583f16f5dd0cacbe5f7cb86eda58d48c16b3f47f37bf95b2dc1d22f35dda9037fb0e4372843c97ee0008dd0f5b0baca1e27cfd68279c5dd06e89add2cdd6817750823120faa766f1c5074b0b8bd1fd85ea90554e681f3e56af6c"}, {0x1, 0x7, "5b62f392eed43a52f2d02dd3e5dc05b7272b55e2048771349c0a266deaa3b1c665c24934bfbb8894eff51f205b07c820810891d92a74"}, {0x19, 0x200, "3c4c69c4a699e2bce5a258fd93f8e57b5f7a556c57999c3b46548c448544c997c3d9c40ab30c991287c82d75c5f8b6a8ea513582ca05eb6d88350f52de1b40d81584277056e336e7df0f255e9fe693836741c2cf4dcd893f515367ce58efee9065656e149cbf6aa1f05c1f669571931d16713b1f674d9e78e7e0b4f118b353c6f7e2f3254f1a5c2df03e5ae272d0a8e87131709b7404c87939ba94d4c15d641756bf109b718025d8889953ebe3443bfec7129606f1c169e3dd37fce5e66ef59188e7f11540ba0c474f2d4347c10abb6ec7572433b7f92b6a637297fb0e39d1f2613e47ef4795df522d6ce43fd70b82c1487a5d08e84392753aabcad5b926504009692253261d43575a70738a981ae2049685af68a7daf22464fed3bc1fa34ac97c10d5740845cb7790a6a726d2eb802dbafd2d55c12b98583cef899c7eb1dfe891d6625b6681cb493b0531d7601bae3dd7edcfa684b461002e17700e5000943a68045f39e0af4fbe9e0d45c106cb028e686649dea84558badf60334165a04cdb9c9d7649f40e1f028f93240def6d42b507585365c2562ebe14c9c340e36a608a75177dabd664723ad19b252261c8f45d00cec2fd3a695b5a7d8033e105602bc4c07795ee4508b746ef89f65c629fddcfea5c7307c8353a4406e4df2065e3fe1848588e1f42fb6bafa7fb619804ec482cfd0ddf296b44fe07ee8a3d52c984de5098caf2ae8b1a638c1da19c8fdd0531dc1106ef0ce47b6bac7699c722f70e62672d6ebb0bca9b6ce0f89e51c68d4d7630a581c7fc9f5d27d0ff02db4430f8586ad16cc493180a5f5813c58378929dd13bf059f7e364f75af5bd33e02955edc9eb8940b2763f667146a387150406367cf4b4bd71b7d37deb96132b52ca05d063c6682c71fcea4258df820cd5f8391b48362dd21f404fe07ca7379ee503292f45573a2ec9a948f83d0dce3928632676edc8cb37e7cb785fa4c48e38697d114f585ac36fe25ebca40b4bb69de6c853997d4236fb96fd3ce4809f27a37b0f10b665d5b1dd82c22224622a8260c651f10dcc704ab8f303240a74a56a3ccf23f568039fec0da951aa911d86a0427621960483a6622fd0e370f4fd40c41a8783fdd296bac3021b2fc7f0c2bbd9bae0892db27c2abf51a27304f606d053909a60ff5e3fd76eed710f927eb0553ce342b250b2baa1e52e74acd6aa809a03de9b3d9fe2dedba412ad1d01a74eb56630bd794337f1607038a85a50328bd545764434a851fff804893279fc9ff57b3dba5124b685fd1dc495823228839a95ce0ba854a91904d90d8f2d86c21a29b7ac6976461ed86d1c4509d54d5eaaf96c243f487963bbb155cc2b71c77ac71e42d2d4f96f4814dec1c10d4d8ba4155eeaaceade4c699f741adfad458a0c5be60f324cb16a7c526b6c2e0442441950e377f446a0aabc51974188c863c968974546408f5e31ebeac6046dae0be3bb05ec9a06d3237b81c2c9431df81d16eb273beccaba77e922dba18116370ae4650135c99fb8db456d2bcac4824e70e46f6fa6adcbb5289e4c478b3ce54e16dd5391869edf7a350b372f02526cd7ddffc63a379d3ca06d7842d0bfefe2931f91996d53c54e2d53b488a69f1fce2b4373f5bd138474973cd1811e81a57acc86d1d6246ff47e18ff821d0eefce8988299a3d88dcae5a52843bf17b54f4330473927d1d0fe6eb8d92cb33e8c3f65df87f14b4d0f09cf339444eafdfaf65133ee24445655e316e259eff40abda46ee320938cdfdf5e1f781e31867b2d6a2ecffed946b88031eae174fdb99c1aaa59af7ae8b3d575db2b01da9c720a91963786f93db290c5bd47faa0d6f8044458a73500dc888c651a238ed9c7614fe04ff3fb3f55afa6cc6639045c9879f87b1535e98f92d09c82cb829660acc53399c157d765195efe41511ea9bd81d0750e777498e9fc06f701726e1559bcc10bad564823cbb4df4c47afbb8c3236b4bd98a83f2fdc3e6825c282c802fb7806704d05e70719f486afc8e66140ef73c30c0f6ef92ebdb19508679acd8c0ca4f34d7b0d5fdfe35ff44bd22df8cf690231dd057f807e0227439ccd37517a906d6022548332f0653d04740a63613376deca0afd8b4ef45b7dfe33ae19becbf4a55843dc99edc706432bc6892c4eda0d68d316b8ce3311a85b0ae9540af88245e6eb306def0af6f450d3536c382f1f9960d82d2ffe68ee9370da3484f2ea8791a56845f050697c1dbb2dde7b1fd8d163906168919e4ad843e01b5e17cf8b041af46d90bf4df58a1dd137ded3f20ffca11c61dea7b24dde040ba2c352a55a148ccc308cd54542655725ac55b0b1efa05d11c8ed9fef35d9f53a77430b044b62fac4647ed5aa1bafde228e7b725c8e55b7524ac32c953ade1550eb810aa5a1c3cac4384bcfcdb3da9c82faad62559260dcb017e372a1cacdafefc397b5b5f80f96ed2f4ddbf398c2671bbe28c9221a36a5e8e7ca244175f7279498e5ac41acd5009ef0b2155528076178d03532f5fb3eb426763740c5227050aa2ba9816ec1671dbc8098560bfe8a4ac03cdbd7c2b3d1af0915776fd3ce82f84fadd26d3b7bb354746ed31381324702e7c730179bd5347785a025ea5f338a0f9a9afd2c8a87f712ea1b8ec2b05e39a19aa8ab9002b10001d490884b18fd7072c1a6ada9ff03ea8913170374df49371bc6ac68809a900aeb84d074d57c8a4341dfb2117fe430c967ce61b93d93da752f94e133a94418a80b64ccef840b93ab42aebf113704e2fef28c85e494746caff7645f2cd2194f5f45ab4936b34466add6a37a0c2fc06afc1dadcbb549cac586827f3c0b4771322a465baac7f60b1364f0cf4170bb913505aebc5934d01b489febbe4451cc1d829c58c39af0111e83d5c8f67137dff071f7d3b763f134909515c044e5fdd78a2e2a795f998607e67a00a19e5cfa03393d543f0f2b79faa2c423cffcb3a835ce6ef2922e8f5c5e62759db4f12b7549c657d9e9cfc98cbfc81639dd3b6114197b64955fe5f0c44cf5d1f684bc73fca69884f6e6ed050e67560ff1d1461512e5c90e9d4b61404701edcddcb7f5fb216b6b2221a043cac0c53ef8980e6fae2d2148b5a459c9270347786c2e654af309033448339c69057c2d8995b17c7a7d830346f1840b646b2d96d25270bb9a27a1d23c2dcc2b76281e8c05a9bdd382f92abe0f70c81de69b5b947f94cac0f9c2370f92d43cfeaaca707211aaf1978f4ab3dd49e6fc57e98f75da1ae95df0d73f4ef77dd15d60810f6abdc4f91068b3a3e39d62614eb7eb9ae6a2ff6e44f583ecabb3cf89c517a8ad657990a8e12c6fc7262c2d6fe33d26d95fbb7099fbc858e25fe9e2a36f8182d094b17669e70695365e6b34f51bf050071a41e23866d408d4e282eae28241d07e56d04b701cc6c1985bbf6a6a33f00c5474d225d8f8317f28724e518c6311aa3453c83434c0c47f2612cd30af99a74069a52008c90832a96cdab7b93fc88e7557e9b3a5a21db90de6930bb4444a082ce150951b0a08731328277207217aa72277e00cd0197e375802a84c62371950fbfb0d9b1648eb8d85a4690efec8d8867fafc8ff7ee4c46fa22d7b7b283adf91bb9a4e8c05bced90469081b8b038e978edde13fa36bad0b24004116846cd16f8a9c7c2af2472dfb3d2bfc3b4086e7efc73a0d4b16885e0c4218f342ce5e9d010b260a3709d05a9b06dd072b751330eaf866ba96b040085aa0caabe6d6c7efc332c82e1b3355c32ed87cd064edd2cd8c364514bbae6f808bbc9f6bc6ca1155be1eb56864d5a4c21bb13cbab84fcbea9432b765f27965998f4f5175e40bd442e91910682b64dd1f9c1efe46fe9251a896970cd197d4632a633a3cd76462c4e8fbe8f39a4ef95ac36da3d0a9d2b80bb3b371d3b48a6951cdb4e98260df080a47cdbe76979cdcabcc16432896e136e93d75d1bccb04c83ae575b3bb2d5b1c49322a1ad82e7416b9d4a1f62ab20bfc35bc748a737b7d811b739581dd993c8aa44445dd40b74f65ca7767ae9e1d64d9602f89d20c853c848d24652bd0d7dd324c07c6587df4554563356da86689ec6f112d88aeb32d2b51b8e9d38fb21adbcae4d9af82f0c35c45461f16cd95ba22c4ec9df8d428740b6bc55b4e6817b5a78a02bd4c46e5af44b193bed9ca875aa7bf6763cf48f40c016f63b78818249e7c8f4dfebc01c8b31dfc19211f1e7550140e42cd5b16235b8092024e88f083e5f94de310ae9609b1efbb5ad16af1886406138ae90503ce619e06fb262f86288b9f785b4bb379b820d7e8f9d4e5a671a746f8cf3b617104b31be029b81408a45569eb3083b27c6c0fcb9158be100b8167a8ee18d11980997469cf389565805f5b6e4f40d53f429f7ccd2d22a3a4c80355baafa24eb76c5b418450fcaeece7d823e4874af63f4883e536a11346fcbf7260c6cac0d46fc0540deb4391a93090801d3b701d0b4941539bee872092ee3c97cda6df597c678d643067c7f25244160eab3e8f955c28955052665298c0987a6552f52d72f185865430c6cd109f01f2bec929065d696ff5522c16d1cafebd661f501490c037f723bc5e645e0473c1e9c95c27dcfe050023453f8fd555302705c1e8d2cc1b7047f4aac4605f3ce68e0a5c4f2f17684807bb6b323643c816d86c41e1db6b62f07e6bdfaa9a3c828924371c55b21b3ab95572d93017f9ffc5d6134fa2e7bb94c61bbf4d04e32fbcbcf84ce3e6c96dd714ba0d1ae86dc392a638352931147902f44612f72ae61ffbd78d2728e35dc5f7700c2e04f81d301d12f1157db959cdc5bfc7fc1387ae718789fab7eccd7d10fcebef47eec823a51833a05b438b19712d9196bcbdd01d0afab613cbd6d4584a249e59a844b395313e5a00e33373849fbe1e2e341b8cd7f476feec6952428542353849027aa97529027e48677caa393b34e51722237e7dcebb9d8d6f81fb1af9696fbae7e618a3aa7e1a4156a3eb201379f7da289750aa5431a4993ebb6873d58a67b62ca3ef76f31d15b11565040f977a3890fcc76ca299fa512ffc0abd7028691ff1461ffca6b35da1a799873164f5e896d079cd59c2194787b659f849f0cacc435d24703dc03e0126ad81b1e9f95356dd17886eb9ee68e9c22c61c1c9aa70c4b66dfe33ce12dff4e07efecf6edb2d0058e110e120d846e8311b956ae7a58951773b340bdf18073097957b1f95bc96e1166b89bb58975c3a7db3ffb6b1db5a466cd435398bfe3fad9f7e17209183fb98db0bb5e9c90492df2b41d90618fbce95fd66b11a512eeb3a73be5ec9180c4617a4f99e0f65ed07d3320ec984b81b57467e276bbe12059e60a9d9253d27db7375d1fd1e184de096fdc2314f02e17ab56fa18c2a7bfda34214ca1ffe91b196e5c60fed0a5d6abc86931e076fde8e0b6c00e92ee328dd3e6c98b8b74f4c1f4e30606142aea5835bab271f8a70f6ae0d63fae8b915b85d2f184a6e8d7742cb150b3b133707e9d19cfc248f3109d1e000629b5e9882bba4fdb77fc12e6d439c340c6042224da9ce0b946918179a54818a16e656cbbb40f819d70cbf446a3852a23a4f6d368938ee0fd4c329e47861e80393aa9c248671281b2a0273b3dc31ca2bdd4e8c7fcb5f1faafa173ac6a6fa7e567a6ca50a0fad06f921a5d141be935fe5c08e5cfa7a39c8c3b575342bab2c4628093106ece767330a053a738d52549e2948e8dc3be53bdb1c00547474b0f99672ff12cf7941d2ad7f1ff0fda565c3868139d49dd6a8b753f21a410133714117f3cb1e101268b4d394be04"}, {0x1, 0x19, "3f52180c5162a6acf9092628394a6718b8a01a4829c6492ed9c668762e5c16c1875ad411516662b160bde4ad48e0b5a0a073f140dbf65fc5ba11d6a4960ee0777b9a2c5a60ef5d3ef809aebe392bb4c49d2c5188424a5081693610b29fccb87772acb7cf99140311605fc2193cb3291d6e7eac92a7c7f82d10fb70aa95615b3b5970c124923f609004ed2fd574a5db3aef94bc8bb39972ff9eda95399515d5ac57d34db5eb2f854de252c067aca539e93738ca90055a51cff34c0aaf4a40e9dc0a209d8fa73fff8f45"}]}}}}}}) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6}, 0x4, 0x0, 0x0, &(0x7f00000011c0)="e1b45c60ed91000007fdea120000000000000000", 0x14) executing program 7: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2f, 0x0, 0x0) dup2(r0, r0) r2 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) readv(r3, &(0x7f00000000c0)=[{0x0}], 0x1) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000040)={0x84, 0x0, &(0x7f0000000140)=""/132}) setsockopt(r2, 0x1000000000029, 0x2a, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xe, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[0x0, 0x0, 0x1000]}) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001680)=[{0x10}], 0x10}, 0x0) executing program 4: mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) recvmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000080)=""/7, 0x7}, {&(0x7f00000023c0)=""/4099, 0x1003}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000000100)=""/30, 0x1e}], 0x100000000000007f, 0x0, 0x3}, 0x1) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x5, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="40204ba0fd35c6bf87", 0x9}], 0x1) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r4 = dup(r3) dup2(r4, r2) connect$unix(r2, &(0x7f0000000000), 0x10) writev(r4, &(0x7f0000000140)=[{0x0}], 0x1) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffffffffffffff99, &(0x7f00000001c0)=ANY=[@ANYRES64=r4], 0x78}, 0x405) munlock(&(0x7f00004ec000/0x3000)=nil, 0x3000) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000300)="c3df44bf706774f4cfee04ecea7186087f1164ad9887b349b27421a4ab1637137bcdcf13e443da5bf0ea72f9959d77df515a82bf9fe476649b26ad2f372cba517e4099e179c05aca566102433fad3a0faa6660dfba54d0e8831fd90b608821a03b59ac3692fcca", 0x67}], 0x1) r5 = syz_open_pts() ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000040)=0xfffff000) openat$bpf(0xffffffffffffff9c, 0x0, 0x800, 0x0) unlink(0x0) open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) getpid() executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r1, 0x80002) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x8, 0x0) preadv(r2, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r4 = socket(0x2, 0x3, 0x0) dup2(r3, r4) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 6: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x20) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504000004000000000007000000331c13fecea10500fef96ec0c79f050000e30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba220f54f4fcf668246c0900e1937c727a4bdb8d000008e371a3f034371205", 0xb1, 0x0, 0x0, 0x0) rename(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000300)='./file0\x00') executing program 2: pwritev(0xffffffffffffffff, &(0x7f0000001140)=[{&(0x7f0000000080)="cbf391d90a0dd110ca", 0x9}], 0x1, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa", 0xd) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x5}, 0x10, 0x800, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="10"], 0x10}, 0x1) executing program 5: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000001280)=[{0x44}, {}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r2, 0x400c570a, &(0x7f0000000000)) r3 = kqueue() r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r3, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x10b, 0x0, 0x0, 0x2}], 0x9, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x7ff, 0x0) dup2(r4, r3) executing program 4: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) accept(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpid() setpgid(0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0x102, 0x3}, 0x4, 0x0, &(0x7f0000001040), &(0x7f0000002440), 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x6) accept$inet6(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0100012d29fb00"}) symlinkat(0x0, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, 0x0) r3 = syz_open_pts() connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r4 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x25}, {0x1}, {}]}) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f00000002c0)={0x10, 0x1, [{&(0x7f0000000000/0x4000)=nil, &(0x7f0000002000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x401}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000002000/0x4000)=nil, 0x6}, {&(0x7f0000002000/0x3000)=nil, &(0x7f0000000000/0x2000)=nil}, {&(0x7f0000000000/0x1000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0x9}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x80000001}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffffffffffff9ecd}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3f}, {&(0x7f0000004000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xa774}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000006000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x10001}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x3000)=nil, 0x8}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x677f}], './file1\x00', 0xfffffffa}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$TIOCNXCL(r3, 0x2000740e) getppid() r5 = msgget$private(0x0, 0x2) msgsnd(r5, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r5, &(0x7f0000000340)=ANY=[], 0x401, 0x800) syz_emit_ethernet(0x4a, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x3c, 0x0, 0x0, 0x0, 0x1, 0x0, @rand_addr=0x1, @local={0xac, 0x14, 0x0}}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x3, 0x0, 0x0, {0x8, 0x4, 0x0, 0x0, 0xfffc, 0x68, 0x0, 0x0, 0x0, 0x0, @multicast1, @multicast2, {[@ra={0x94, 0x6}, @timestamp={0x44, 0x4}]}}}}}}}) dup2(r2, r1) executing program 7: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) close(r2) dup2(r0, r1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x37, &(0x7f0000000040)="03000000", 0x4) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 3: r0 = open(0x0, 0x78e, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) writev(r1, &(0x7f00000026c0)=[{&(0x7f0000000080)="95cf1644576ddfc27eedb614b8fe62e8508e59eebe46ede3df912faac6e89cb50cde487ffadbb8bd7d8bb98142084d8dfbba80b8fa035944ecc8d16fee63e3", 0x3f}, {0x0}, {&(0x7f0000000240)="dec91f1ffcacf3289a009059c3ad53ec0e9db3f29aa80c3d1fcd4f2a7b726b9a389c5596908615c4bf634a7d4cb1bd6fc2ac9f39a6e1050394c87409c95f620cbcff42d7a6f7dc8ccfb125a4787e5684ed6c977f3510d0a4657d20b9b46aeb3611fd3bdc3e04ce9d3f88ed7c99a23189ca3e9643f66685ec34a94d0e86b92601ca54dae5eb7830e368947edc24a8935d3035661d0cdaa5fe258c4dca3f8c18df50293227ba17cd2b482142329185cf5fed4e7821a8ea115295e9d01ac74246d8c627622dbf8d6e739571d4a06c8bbfc1963641b5b61cf107", 0x11c}, {&(0x7f0000002240)="b90a4bb6283d91389424811bf589b3c857d1305c152f6eef53b51af06bcce17116de9edefab7b2d524b86f7ddc215671f07540d4d7d9e8b73bb5802555ecf41a8b4fc8110880626365e55c1d75f84d18cb651f5800f1481e1b99d3f3bb0c3d012cb253b3685db13aa813aaba51a0897c990ef2db1be8069c547976628a1d43aa7d86bebf97af1e9b1c0685b2a5382acdf080449401d219d308079038954403a26846f804313151b674b991907054e71cef065939ccbd5c4b5cc0b95d9fd587dbfe1559cfa027bf8f95af2788bbc912dd53e3729c1b7298815fc68f0b6bff49cdf2e658c1b51099eff58bbf8ae9f6b334b0d8d5aa55d7abf78651323b8e23a5459e130384c2d5fe128b0b75a46983fad0f67d7bc2f264bc805c24aa47434edfcbfc3f8630e8756507c35a0900bf447d", 0x12f}, {&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673c61e68b22202cdb77ef1c562bf2a8ecfda4202832cff13192dbcb22df5bab0f174836a522169e91006456e5288f039d3efb332d26954f458323f5fb725a3a277c4ceeead163fdd3c0e423af8fb55d7182bb409e14fd2feb5e47764a5fbf44d6248c1bb0ab9f34be7df38df03dd9d83c56dbaa1d8fe1e47867e089672f9b52770aebdbca8ce07a89470dada6a71eee8290b35df04f70444beb343124306c42d7e2b7bf841fc8a3a67ea8fb27141e5c069a15691b65159d14566ae2985d1e65b25bff6b0205200bc735cb0c0c11226afe39792147af879c86c10227fa079ce1ae1c3116c260ed5cfcf4b160d04f2ee98fdac6e73e93c7888c2cbeac4402f6ce9bbab5f3a982cb761f271bc1d1c5e4fe9a48ae30b948480d12559b4089b33dca7d3152d56ae4e5ea5898f75bab167374149dd7753990e4d39fc48c04c92ed7ee4b77b2c91be5030d44b07a264251d53728a202dfb503054ff283acba3cf0c775742413cdc2b8f5ffca2d6f55595597c1c3d4a43c5e7d9f746372e59e774fc7579a3f4ee59c1f7e051699b8090ba1a7a2a820550452ab2b2c7725580e0d9f2f7d4db1c275d91afab90a682f12439c927a05998b994e03cfaf35bbb5085f58dc7e9e1f9dba4eb4b19baee1cb7fd222ee02b87053a449771b3234ef914242740b4be0859d3dda815d3a7031f1a1df3cbc71d248022245b805e9d06e9926e81ed4935e71dc94f66f8e5eb21962e56adcf7700126c68e45c9a3849041eba23e12eb88cfac2c8ba2226c746045a218b79f5a1a2a837f7f3bc3da86ca600d5ba1c5354c0d3bb78ee5e6777ca927a9994b81c51894ac8383c0c2abe54b9ab590b6fc7a4c639a988df1e53fd0b7d19002e62fa9b47328443bf082aa2782a5f89224b50096d90c0b595e751c3084c7c9cac6f653649685726c1c316eb3983a9fb37b55ebdf1ef51f3fe5b698fefd6b58f79dc2fca0fff8f2508ac63ae60751ee6961f2e1689e91a53c44ed487e2d3949a536293108c569b9bb3a30a929f39f6b229f7d75551d945c1e3129f1a479329d37f951528ddca3d38d8d5ac59925a47315d23b8f84549a0786421e6bbc588959c03b067adb3d63eae80a0c0ca2a52cfbfb328942b9cc0081d89375c56aba5b5df7b3608dd9b238cd743b39bef345627dac20547108366b9a31d02910d77b7bc0ddaac0beb526c412f612bd7f039967c3edac424050d34aa03d169c38cb0c575c9766abeb048511db51c649e24236532229b623ea26e5d60daf10e67cf2b07a01a3a8a8291534b08144fa4348bbf500cc92f99ee49eec595e9e511f4ea3641260e215509d048121d4c432eb069b829a2585f8554860c503b6c50970c5f50376a747cef9c4a53d42ce03b9d461abe102d7b0e50d70cb48045f45caa835bfc3bb9876c447102d8", 0xff0}, {&(0x7f0000001400)="ca87803dff144c6b6b264a5851de033559a01bda1781d91a919177508facb2e29acbba7bb84709cde1e209bfb2a1fa4db4faea7fa5a4bad906bceac6e6f4f66980588643f2537045cd8ecc65340388deff9e602f1461492b8fc7f540d36f3690965910c311d0c4d3eca93b25177a9d8e5f6ba10d90ce7f99aba4224aab0b19d7d7432be4297d87bd9c9104e14aa65453962fb7d3762cdd5a368d", 0x9a}, {&(0x7f0000002740)="0ec3f773b61cff1d39eaa0814beb7894b6fdd2f60fd048a3e29b317de8f9d00af19afd6b962cbce6d22ad1ba59209bb89093fb757b3a848ab0c08dbfccf909db1489c2c78d604e663badd9eb748620750ca606b77396bddea537f13dcb0163f2294928e65625b43d422d8de7dc3c9ce9931ffa472d35e1b31efbe38b993dd4416c32c7842d27fdadab1b2d7c24a203a62b486585a55d5ab4aff932c4b9385a99f863dd5f54153213ce78396f1be5c890242dcf3e2db2199e3985ce68858612aed57cedffe55926b7a9fd4ddbf675a817111eb63156243b15e19078fb80d5d7e5209727c6bbc14cb345adfbcfb382be6e37e35d8a73325f3b51574ac3e3a18747044a7255283c2e8a333ab806427931afa53e24224ba756959a78c465a551f9ac3ebacf3bb99b800e19ab119b3b99422127a6b76109bb4f2219f5c633f8fc8ff9196b8509dc4b668c2acbfa17415d4c55e328d967fc18209f7204dd73d9be75e60af58c18ac5dccfe05b35846479b497510768d5697bfdededf9a8c123b6348ed25ff7092538d86181d9278d327e390a96e4c6d65ca47e60eda262a7d54305684ec1fa51009005a966e37667636bc10b0c383507325baa2d027d926abfc06e9c282bff756bf6bb22eeaa5f0f5b3ded8f0b10bd58d1bc070a790c38fde52470455c9f3b981ecd1dc821fae715b04408779e06d4c22b13b66f16d1eb4b8ba7a69b365a164b531b625b2ab9625d88f49d68ad0e34910b6575090d45eca80fc824ca1e636d47e330eb8265a6e656ea0ca69734acd193adcc72c4f8eb356b6be86444d3bfe7efa8deee5cda9d7915738d947354d6c02b4c1b0c1926a840187f684c15b18db9b8f83fb365a891386295e51532ce3dcec9be8f401ae993631403f17a53b100de1238253a5b008b054e633d61cd9812174ecccd81737d9ab5144cc31bea4323114fbc619ae22bcb4129e0474a5632bf2d718a6c6dfffcd5f74317799ae39f9ec6aa698d9f7e4fdb4c003e899ef7de27d06258ca11ed029cd30893288204523798f02b5196d1bc3bd40b38156ed2f9e2f795edf46868c7c51732b935eda80dcbdcda037e34e356aa78dcf9e820b8de034e091682b545f387afeab5ea1f7ac06bde32f6add0ffa8d213ac0f5a59a5dbf9d672aa26f249ab6d369e64378b0890a7193d5fb297a71fd8a830a387cf57c319889f12ded293625f39a75f9bf214b7fc0c22af1f03bf5cd228b4300283467993cfde637d991d1d34d792b7a58fe92e6b218a53769021b5aabd16cd98239cce2c76feadfd276bfa6cee44de2c2d03544062a513733654102d3c292a21986a2cd0c981014e7b820279927eb5c7a5bb059b70b847673c4e4b325a5bbccc10fbeb08643016577b8d77e89c6fb663086157c53105ab213ba3c62a1a0576dc3318f9291de594a9b284842ed3b94e4d7dada4f433f825f39dcf5c3e2c8a9e7a30e9d032c30f25bd9b3760e90538ad687448e4dd88ba0fd1a593e04286fb2893792a9b7dc4bffefda85a0be1dff8d07fafb6351791f53fc7ff14348282e6d26cbf190f757934411621be890b1423d84a2305a1d954e9ba752a0d5cc4acc29bed04af12fc9d1788242800f5397a287c64dc91b9d6ebb31f5efffec3f38bc19f6e3cb485f00edf46d63b890cfb16190f31ecf75cb60c2fdd8c59f209637261c2629f81ea247bbec02f9c5cfc5045bb91764749e7d689b1b0c4a414134adc2863dafa63e8d4553f37877225e1be466e5d372fc1fcc91aac6550a28c088d370fad2830a0836f13fdd32c94a93e7b3e66d892b6764c0a68ca572f8bde4fc548c40098a3b05cd275be5483e39a9543813404396dd078a6dd3c9cc53beb02acf943c23c504260b54fd18411bea820c34b2a23aaa7cb52246df00185cf6485dfed080e3f5299992cad7fe9a830b6d95bc54c2cc014bce4dc4f8ca28609786901e81e0bf8f30118efe27b6c6fcb1d84fcbf62acbb67c51af13f83b55913c0e308d58982d60ab89b804985da01a8ab6c0a81eff92a66dd6baf3d5e91ee7d5b51a52bb9a0ce89a010d5551efea02fcc41430ad20dc487578de6471acdc3eee92f250485ce24ccb0edb7b4fd2f59e1b148fadd93dde3b418cf1a5eb8a5c7b937c09ed5140670d3fdee73b7c8a98cbcace8f6d2053bda2b84f0f61437610980b4d67aa4688860fce347058b6a08c2a19e57e2440e8ba643a94bcd8abd1590d23eccffaf4e00153548d8ecd6e3840842b3d3af1cafb6daadb81791baeb02bfc574d23ac8c1f656c390e4701a0299c40a539369993b558bed079ddd24d36387678cf505e653b65da9e4ffb7eb753a4dcd6a617e4a85768041e7de91a9e24d01f3bb600be7e7f625e5f342dfa12e815da31fa2b301a609229c4fc02d75895dc925ed2dfef1645ca8436642d4d36e74b39d065675d8f403c3c43b8965cf1f9418bd7c80fe0596bf02739a542afdcf3ee5c4d412a94d80ea9ab67687c96ac45c2f48b5b4d4bc7cf20aa84a18cdf9958ee150b622e6a7d455e37830b3ea938554f38eb6005b58a477cb6c05a96ca4d4670d567d051c2645eecfaae4b9d0c74c3ebcd6c4d9240aa7e9860a3c7d910cc24497b6b3fd035dfc853fe72211f3893c4436845b310abeb9d7e77b21273b9f9e17a768f3f010a19164bccd0f9b4d3a612225a24a18ec2da9c3f94c39da138b795757120cd07639ea9d143e229bcce4884a6628d0075ab20cb1d6d2b29d1e732e03fbba247eab361b92ade14827a0cfb2a450c238ff9fcb1fe56bcc256c7dad6f219e800f48e33b1e2461652842926186147e3bf6083e83e4fd06c4dd1b6bd12b7f5f3632694050b25216d78e9b83aea32852b6a7ecf822d056f5535206d15f44d5f4dab4b036b4a59768e803e9462c8b740c3ca26b4ea048a2df9389161909823574bfdff90b3d5668ff22e9fbf087729845e685921991f46abb7098ac6eddf696107e2fbfb6b7e89bad9ed956dc59b289fdcf7742c227647d592dc5a5c9bc32b8f0d37d42130fea84037c7c273b730097985c4f6e94792a026190141526b74333d3b3fa3c5cfaa94007a2880754d0a10a3995eefc7fc44a0fc26d071f62b068908d19fc8f140a68d75f8eea4457f975edc9709c6f477d2c62563ed5b831b36976aea4559298cb10abc26359f2814100e6991b75052f46e17bde5654e03e179bc3d1d8ad6442b40a653eee937ec54e1e3d730a964e512856d8381a1a6e4ca23000db72696afeae3bf2f335138f8c5abd1dfbe1f8a3b1ab115deadf3ae8ccd4914f110293284442a41c670b1cfed5289d9ae2e140cdfea1ec68ec898714e9bfc6686d1a093eef9a8c9f2131f85217332a25eec622f46c23b9f333f7b7a74061d893eab3e26dfaa67d47f599e1b0395f012647a6d3d8aab777b5e01915d8dc1fda0dfe15615b94da67e9ad5649f4dc72e5f01aa89d1e4704d43f5a44202914171538c0ed82f25a7c4979e6f47f0aa89f04af24d85b073dcde2405280b625e3e6111d56bd60ad00e8e1d93f65da22e2a2e58f28f8cd41b0328f19e80c3d7d8e0aa8680895fbfb4f19e405aa00e221d4b65201fcb1eff8165f75d137e18bb1e1f34219f7978941746cbaf4c97031cb3dff5680d30461f9260e8397bf1891812ceb7c4b9dfb2aebdecfcf82c31311cd4a42e91f8b070ad1ac293fbae1442678c000a7ecc1255a911ea0f403306b250ac39ce8191f05070161cff171e27338c9b15c092ef0a38659b911cb22db47e10dc3dbe5d4d09d2f310e43495ceb7eaffab9cb8485e617afdf05f12066d8da0506504eb81ff483b77afd9945135a45f2b8d2d309066e3a5843d62fa071ce239afc72c6a1130838305519bef9a2a7bcaa48b6db57f572922a6e071851e5bcceb7e198e47da979962bf5162aeb4369437af0ea35d6c94313252a3c697296cc7013924e2f14d1fdf7926bbf8919b672b11044e24d56df2be93104028f26d5602235d3ab67e10b8a83f6c0bea0df11339f28738ea776052538a70ab436ba45fb191b22d23dd2156713004a32c03badd917f35fe4e616caf8287b5d85a68e7ea984b2fbc6ee4e2af76763bbb975893c2d5ad961bcf3adb39b786ff5af9db2e4a6f602b5246e7a0500f9473804da7fa5f20620add2651af6d773b56373b25fb057f87d75135766777736d59e70f25a0cf05feefec616a7153a0db2a7158a286645529819fbfcf8f7dc813ec4779012d47985caeb6e5b6a8bc6eaa62afb9706ef3c897cd3a7c8019fac466ac5258ece31fed297840172e27bcedaf1c0df8e149899b3485773d035e161d0316c2f0098dceaeca927b95367d5cf80e9ece808f300aaf1bbb8e3e6ec7bb786e06ed1e4cf7966165819c9cc8537c8eb2107b9a07a0e770dc21b1664269f0de27a573d4350a2523886a93d7a95eaab531e4f6426c5d5aecb49d81636e8037cd81091bd0b87c6502536a4ef08f835b270a8e818746a42ac5f260761137470c7fd7196043325720d48873fa0a0aa08003be52607c45d32b913d37af0cb84960de245518cb37d30f48e714d75cb34279cc1c7f44f74f59a78256aa28bae3fc62a410f146716fc1ae98e2c4976052be99b62eae7e632b2ee1c5a839eb754303b18e62ba47e44e3e26ddc74369f3c4df7a74c1560c645f5a71c03e8f7d2b992e6ff7655ff5a14916ede9c7c1b2a7cd6942bca24079bdf8266f075e92bee6a66601e0fd603abd1ab9abd553a72844bec5f1de1f4f77723da8c481e07f10e4765fedde4d0472294e3e341f20eac40fd2d79a2331ca6c0bfea1d2265cac4c8425c93d24dbeddc87ddd4896bf103c156d1613fcadec2310d3d0e7f89608d21cc01aed18e7c907540980d57a9ff5d4a43cb4c8cf172570fd657107c53f3c6d9d2c3a5a0175aacc264e4bda451c816ca8462d4cae7c8ef80d2cc1a14d3d77be2250e66544006e5c3f6b9a2ad343205769ae52b2f8363ff9c2ac548fc8df61a82b1285edd420b4b1a5d0beeb6339123776ca98a520da50d9cd00d08ecb932eeefdd35bc", 0xde4}], 0x7) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) close(r0) recvfrom$unix(r2, &(0x7f0000000000)=""/53, 0x35, 0x801, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) execve(0x0, 0x0, 0x0) executing program 0: semget(0x0, 0x0, 0xc00000000000000) executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x80) r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0x0, r2) ioctl$FIONREAD(r1, 0x80206982, &(0x7f00000001c0)) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000226000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={{}, {0x0, 0xffffffffffffffff}}, 0x8b8793988ba0b0ca) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r4, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) r5 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1004, &(0x7f0000000100)=0x1fffe, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000), 0x10) executing program 7: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x0) close(r1) open$dir(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000140)=""/10, 0xa, 0x2000, &(0x7f0000000180)={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) seteuid(0xffffffffffffffff) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0xa, 0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f00000001c0)="ea00000100000000", 0x8) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)='a', 0x1}], 0x1) setsockopt$inet_opts(r6, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r7 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r7, &(0x7f00000000c0)=[{0x0}], 0x1) recvmsg(r4, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) r8 = kqueue() r9 = dup(r8) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000000000)=0x1) chroot(&(0x7f0000000740)='.\x00') sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) (async, rerun: 32) open(&(0x7f0000000280)='./file0\x00', 0x1, 0x0) (rerun: 32) setuid(0xffffffffffffffff) (async, rerun: 32) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (rerun: 32) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) (async, rerun: 32) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) setreuid(0xee00, 0x0) (async) r1 = getuid() setreuid(0xee00, r1) (async) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x31, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x27}, 0x9, 0x0, 0x0, 0x0, 0xfffffe0c) executing program 2: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) r1 = geteuid() fchown(r0, r1, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setegid(r4) socketpair(0x2, 0x4000, 0x4, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r5, &(0x7f0000000240)=@in={0x2, 0x1}, 0xc) r7 = shmget(0x3, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000280)={{0x9df3, r1, r4, r3, r4}, 0x4dc4, 0x101, r2, r2, 0x7, 0xfffffffffffffffd, 0x3}) r8 = semget(0x1, 0x4, 0x598) semop(r8, &(0x7f0000000300)=[{0x3, 0x201}, {0x3, 0xfffd, 0x800}], 0x2) sendto$unix(r6, &(0x7f0000000340)="b074532f7992cde62e867c016d145fbebecc", 0x12, 0x9278369187fd18e2, &(0x7f0000000380)=@abs={0x1, 0x0, 0x3}, 0x8) r9 = openat$vnd(0xffffffffffffff9c, &(0x7f00000003c0), 0x80, 0x0) ioctl$VNDIOCSET(r9, 0xc0384600, &(0x7f0000000480)={&(0x7f0000000400)='./file0\x00', 0x200, &(0x7f0000000440)='./file0\x00', 0x8}) sendmsg$unix(r6, &(0x7f0000001780)={&(0x7f00000004c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001740)=[{&(0x7f0000000500)="2c4f7fab965b9549e8523dda679ddf4c51f16c4364d743", 0x17}, {&(0x7f0000000540)="dfeb2c3eff31f25f79aab6f76f2c97d83008bda16d89ca47883d3fb35b003f453a18bdfe88442c3b3e0ae9b40fe78bf43fc18d6b63c0887db3fc121cb6051a18f06287658949dfdd91627073e2c0ed01fe6ff019bc472e9e0ad77b4b274fb739799b7b9b4ca128c1a3c77c39dcb2615bc3bfd99f96671ba4d7e100750b4d037c64ee295bdeb2bf01413ffa47e5070e72ea6ecc4afac72071ff05681d42188f6cf308298e69a067465726820967d8b529ce4e6fb4a1b8eba0994473aa0ed5e7c646b91948211909dd618c94096d5b8af010015cce154b878beecba503f59c8e13e8b5964a7cf786283f20ff21feca04bc96f91858a34a57a2633cbda54b3840f54b168c9cb6e486fc2c4b7c704bbd7d89cf0e66a85dc1aada38d9f3379cc84bc9b323f96d6d2b23113ba2a2aa57487e4160bd68939b6c5d2f91ccc9e8ba9f67d7b1e2736f87adf229d8126de3b24d0f0e361bfcfdad9aed9e6331e660bb3f2971cc3585667ecbba7fb6fadf5832a7702c1e11bc11a866cf749f062bfc60b157aa61654f060921663aacb84167132e556d0ad780c5d3709895eaa04efe5b7bbaa0481078008f75e7841c2660d76b86f837436578af4114d8270dfc9fdcf64022faafb6e4e21f8fb83d2e44e9e8f53e6448c4c45bbc4413a445957f2c5bc455323f2f7d129161452af7b9007c1957241621e0cee31cc67d649a88fedecbf19082da42e0e27620cb9aaed4f8fc58690422b0ff224f314665e91dc0e7228ffb12a27b52137f2e3c9048b1ec1705dd4262162ee6137246a4af4a0cdb1938998884ef74741d190aaac7bcdddb28275f32a2f2a4b1198053bcd99e5f6d3deab0388824eef96259fc2fa0fa67481928568c52185a7a89d6f3f0481242bdf5ae3a5972ecaa45db0f4456d5a10d7e88bb3ae4eba6976cefd1b3c7929e1a37bed4f76c2d4746d0913d090fb24e29f85b1330bf497cb80f38293548bd13f15c9772882623c072d2bf01c4506ad67bef89357c8e579be5b989567a4a3a348f1f2ebaf536f8bbc937ee1f3a6e0415e5848fc71162d3c81daefcc80c5881b62afc211ebe32e6910a29095c4dbd2ec3bbc00a0845a4a7b95128b194842f0c6b34f248a20a2e50cb6869196b714b50424aa955f190ea8602b37dafe19479c41c377c911bfb79d075fee37c5dee3d2bd78a2dda3a36638c40866d8c75bd55016a201a99cd739772983dbb3eb6363742d6cbaae9ad356db611f4fc600bb7bed97a32403c51c51fd81ccc7e73f7431f13594ee55fa00682d8b44d68ae6eabb1b40432da487175da4bc35879df5e5861babb772da5a186457b3c7d61cd8feaa4fd51b15bdfbbcf70e8ba49ee959ea700023ccaec3bf0a52f9650de838fd1a92a1fde75811a86962de502fc4b09905f9bb175e0476095ce248c65c5a0b7b3f2aa069aff85d28e238c1d74112d26fc57814006d3505df88a442a1dd46fa1b89e629555d0b760e7fe85c6a169070d94b314e74a9a79dc3097499299902dc5d5af84ef96d7cad6b0b6e61dc632308f4042d9a4bbd537f8ab722090f155ccc698236ba2c55f880ba62cc6e566826650029689efaf3f1816f13778b92297600a6ffd9b206096b3cd79a948103164077c8f4748068a664a46199327350602dff0b99cf36a2035671df8288a724c286a82b818726d91e05b02a7a317ccf07472f9331a32ff1928b51755da0e6a6a36e0bbc9be8a9e6499ca84354821894335d3c4898eef1245fabf9a7549171c4195b993d4277ecb2d5dfe3d556a82d47d6eec1cbd58f13acbac9e1b5802fb6bd23557ddc1c3a5f830925a99034d6c09d58349565b44149532626bc3e61eae049cf094706609083811455aeddc755621ac5bf35d87deee487669c833d26690045cd07e4cff44b499d41a6791e7138aae3a742ef89b99c490cfb7f656b7de59b19b1a5f291456512f5d866a90504ad480378e34fad531a2f423a287bb201f8843228cb1cc7cba4dde6b09eca45d642f4ac3ae13e910090b643d07f8654293639d34e97e3cdef7c7caf44d10a2545cb4caf8b9b4df400d19dd8eac7928753f15af0aabb228306a5d08cbc412624dc390205e6796eb72879705d1a5d51b4a54203d55c1a8ca08a9a249602a5960a0f821cb69a943283e85db83fe07a56fb22fb6452df64e4a751e12adb2f95140a29e7e37e83302e6c865c1f6aa8c72166873362752c319e8fd5b46515f1e9d5c6815b5fee3207f65199129e6ae925fe1840a5b581ef76584bd238f6329bec95d01f6f2f5c9fd88323faa4b4e995aedf5b57430fec0679a2b4f1ddaca632015efe0fb0876860abc18c776eba70015e7518fd61175ea3e9cc8aee918ec8e9d7fb75269b221d44f51877b01aae4b635df9c5b4381f57df43e542beaaec6397500a4d8622355f200b017604a998d2a7c59b6cf1b421b4d5e09b675c9fdc91ca6c26b60edf938476bb62126cc8bbd9e7e918b0b95d3c28566e32633ba8e226b1becefae718a273f34b16267fb13c27fc84752892a6a6df3d42bfc40b1f36d63590a4d13c9fca6b99ff08165a71e2bd56710a71bb108e86dc8efcca5530425907410a75e8afc795c2588a376ed6e8c4b1fb913a57f32f6939db4538c985c5744accfb44c06dfd8c70a1423dcae5d5b10c8d92260fd61c42b20da49f5e5a37be1f4f3f142217d068209bef66f64b20d2dcfe3fb0e8e00a5671a7b2322d0aefcec5a03c4c7e5f7bdd1de9c23a79d328f5557d0511ee36e0ff2529c51cc309a7efe1ec7c7b0e5f2bc6aabecd9eef07a7d7e30cbb7823113bf70522ac46db279f714950daa01a39c79aa8159dee718be216ca361e28ae8311cc5f93732dc74aaf7c78a23eef03be097719850f42f3e1fcc2a64812e82120fbe11be71905a2ec607108f6a9cae3ef56227a7b36b0a5a8e8119dc827f8c287907526bc820ecc2afeaefe8ca5e6bacd1675004b462543d58d5cb66905afc7fc7523a05f0914d1837cfb6a580590bc74b9ca0d7c5f2d9681b5b5ee91c82e4024b0ccf16548941ee5c105462097bc0de3549f82e07a3afb6db4d07530a5c647949d0ca9bf1bc52b6b5122bcb2b4b11c38de4c5e77f95b44bb75d8f4c3c87cf233e15b53663594636015b4d1fb5d24710d8370c7b84dcfc177e34d8ec137c3ce1e3b22404d73cf7c8bade9d931facb38ba899c92c6af13b585a7a0cfce79c80121987b8464a08c800044cbeeb5bb44c3d0a056c1680b3338658612ca7277e3272315d8bafec7bdedd0558422a095991a66701bfc2d5d2daf3bcf084694539b7f05942c1315e29350724ab27db47e26d8661c173088deeec78804d688074d5f33f6f56cd342be71de35fc4f1b8553ecc86a70786ec68578d60dbb697fef7098476353f70cbd306a4ccd67eb568372f4ce1a905abbf97ba30601a31776509242dc8c7a312e8fbacf6b4dc6bc218fb69e661f2a6f6533f68a9c0420032e4ded1cb43ba21817a3a0c2d11a2fb095f00888daefc051fc95a3f08a4921224274115d0a8d50458e7c579c19f935f28ccdd569eb9e865bce2fb46a1aad5e8ad808e2e3bb3310fb4454f8cc2e95546d510c0ae8278d0ea655469f1a5fb905aa48f3c7997ba4cfd5809684de3ce05577ff46ed864242e9b097889da6c585b84890ee18c8aa465d754e987438454ead186911347dd546a03c41a104641f329914f89bed2cb9fa226bbab3a6a62976f47d88b6f6411d3d6e0ef1e285a263caf892972e6d751db45b8c6f87cc2865368ec45029aa64779d85de72437de61334ef05b38e8c358c6e8fb7174e0847cdf4a091a41c375d1ff3018a8c64a4fe94f8aa8d25273f7e8aeb32cabe6e58c80e190f9a5b23ee99816df5af8466d1475486c01e525e1e58ad9bbcb1b74529c2e64b5e6742da302f305f2ce33608a75309ded9bb3322842cfe78ab301ae9e4dfd56bc01b3d9cc9ff1c898f7f633da03d87946e493119790d2c08d8521c9aeb027a757dd7a5962848a70f25878dce564646202dd439370aab947d7539fe0b480a32737f817a8ba9417323e2f04bfdac29cdecef7cd6d2e945af6db224a0e23d8474640e77caa3d0b10d6a50e3d3c5e6ef0bbf89cee000aa1d742316190dc9907382b94f1b432cb777eb8dd047a9cca56b64344ed558b3c5297a1bc9a8e454d6ce585df75cca31b564ab9875c04fe62cdfdfc2db38a8e17b7b44056fe4cd3ad673249137b6027913f7e8fb63a18143e72ed5c9728f79dbcc35fce565026cc4d11e04bc7226a1c552dc634df678bb32e83fc49962c4c7e51d0cbbaa805b62e0c81290d09afb3ae9b0fa4c28d81064116480e3f57efe691aa97e3abe91971314008147a7450449399253ecec5ad4e7b08b655b9b97b04bc6e322d60754b3f3e56a703f7c22baa21ea0f64a2ad94359b26562a780fe579a6d7f6484842f274544b9dacf125a3078d1bb10c2ae04176b4ffc9d4d7a0e477b924d5c65dd3fd17a589423cf51278915dd86ec605dd3ada1ab6066093af1eff95be551ce39031ed02df4faba114ca7f69d319a701a580b49e8c8f600e172eff8a76e6f5ece042073e69c5646d44063efaf3288a8a21451c752dd3a3e2d33cee47ffe21bc3487c3395d7c4c65648dd2a9244033c382b3d745eaaae452e3b235a52e0adf3af2f50db6b38ab634752b06e0ff323cffbd350cb007ef6d0b4b5db0226a684bd58ee3967ebce972a9e39fda1247b43aec306e260de45b550817c5a76267824fef999e121a117371b0aa02ea8a7be62371f2ea8abcab38644f192755ed264baf6ef55af42d4e824ace77ac2be4546c8bfe13f39264f582416f3d6b8b49f1ded719aaf020a256427702bb41a3dd93daf45b8b54cd9fd09eda43fd3560c020892b69e587d1a8f9b5a2d978cc7c7ba2ad6885b1394f0c8c47b2d7998e138adfe2d0f8224ef8fd877d3d5a0f693d93c9686bc9afb1d7e65ad59805d0a3206489bca6abbecb221b67d66ff38d4876fb9be7d9bf8c7c318feeb8d070b439e6967e5dba5f9d2b983c2cb903424a408c675a82a677b0b334e3e3835a891fadd3f85c6a76425f91f247968b13fe4301602936624147393074ea55ebcf3c2c7309a5de7db1104132cafadef260118a4e676cb533f58dd60249450241480b237ecacfa78891de025e5d7b84bdd944ea14624f9e1087c84705bf0581df76403d6605468dc2974a9fab16b67576d9f8b431b4c4ec45cbb3747fe7d13dcbae12aa6b9d7ab0b6a0fba04f58a2fa50de4676b7d77f6116d3463328e1841e5c5d33c7c056d9eb1731fcb4e87e83c65706d521da06f535e0a57f0c49aa38ea14baa76846e4dfe115ce38f9813c208a8ea4f93d69b90deb762d047f6c6ccd8bcddfaaf56d41d2e0fdb612b2ab4c5f74d972e1cd6c2073c818cdd4a7a875810512b9f4b52a3933d5c9e1747be1272b7039da2ec9739d733ae5132866b1595524d0b9412211e5d027682e85cf0c69c256a24123b9ff1c3de6124143d42888a595c35553d3bfe39567947ee882e3c90cdfc885cd362a5fca01d4785f031f0e656ae1c924929a36cca7e9f606bbed847beef47969d007884cfab8aed7a8b5b8fb11ca8ee1be5ba41c473c356551969a0954bf7c581584f61950d438a3d62b0c03eb6e9fe77dcc950dbb1085c89137462016591ad4dff3a4ab46670545f0574d740607c64440bd23f8d41d0a507f2cec008b511765f91c1478aad571599dc7110cbf54d2a23e9e29d98706d0129c410556732e97486771d8e4704983674bf1b7d89737a11c7fd0e700669900f01390960cf", 0x1000}, {&(0x7f0000001540)="96df2be029c3183813643d78201184fbac1f9e8273fd180d1e388dcc12b84d43689990d81b7f117ab01f08c488b2722f56da0959a8ba061ee7f7c64a55ea9059fa450274e180e0c3f9bb7c7ac902a41957b1a22bc348816d7f0f556a4e07ed00c2602c37d3ef9213f3720c7ea57ae3095dce9bd66cabbd8f00a73a097fd81dc092015c869504cba1b77aaebac5aacca9fc6e0549d91f2b24af233a680c1b4a389fbd00c332e42d8ccde503cd80f8c99583ad53a326dddb194f1070dc2eaeff08a75f572003eafd08ec0670", 0xcb}, {&(0x7f0000001640)="963c1d18686d53f5bc11198f66a1b5d8dab495a160d9af05a5d134b7dd523b2d0526f18be5bb3fbb246484fba857e2fae0cd2e676d62cf10c181d39cdc97011a8e9e4f042c29f286a7a8d0262745200a6117d148af7c39d6ce6003e5056588efb2fc993cb6bee7f6e03ca564e500121fe18e0518e145da349750986e4fd69c8189dbab9ed83fd0809827820b2e347e67a491b19088d5d9147a07d895a5a7b7599b0021e0bd2ead55d7ee03ba0f31e8c98d1fa94f917a3890bffad288319465b42d5b", 0xc2}], 0x4, 0x0, 0x0, 0x7}, 0x6) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000017c0), 0x8, 0x0) r10 = open$dir(&(0x7f0000001800)='./file0\x00', 0x100, 0x10) utimensat(r10, &(0x7f0000001840)='./file0\x00', &(0x7f0000001880)={{0x0, 0x6}, {0x101, 0x5a0}}, 0x2) r11 = openat$vnd(0xffffffffffffff9c, &(0x7f00000018c0), 0x400, 0x0) ioctl$VNDIOCCLR(r11, 0x80384601, &(0x7f0000001980)={&(0x7f0000001900)='./file0\x00', 0x5, &(0x7f0000001940)='./file0\x00', 0x8}) recvfrom$inet(r5, &(0x7f00000019c0)=""/4096, 0x1000, 0x840, &(0x7f00000029c0)={0x2, 0x0}, 0xc) accept(r5, &(0x7f0000002a00)=@un=@abs, &(0x7f0000002a40)=0x8) getsockname(r6, &(0x7f0000002a80)=@un=@file={0x0, ""/26}, &(0x7f0000002ac0)=0x1c) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000002b80)={&(0x7f0000002b00)='./file0\x00', 0x74b, &(0x7f0000002b40)='./file0\x00', 0x8}) fcntl$lock(r0, 0x8, &(0x7f0000002bc0)={0x3, 0x1, 0x6, 0x2}) r12 = openat$pf(0xffffffffffffff9c, &(0x7f0000002c00), 0x400, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000002c40)={'tap', 0x0}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000002c80)={{0x5, r1, r4, r3, r4, 0x8, 0x4}, 0x6, 0x9, r2, r2, 0x2, 0xfffffffffffffffc, 0x7, 0x7}) executing program 1: r0 = socket(0x20, 0x8000, 0x3) mquery(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x0, 0xffffffffffffffff, 0x6) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) mkdir(&(0x7f0000000080)='./file0\x00', 0x68) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) flock(r0, 0xb) getrusage(0x0, &(0x7f0000000140)) shmget$private(0x0, 0xd000, 0x400, &(0x7f0000ff1000/0xd000)=nil) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x10000, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) r3 = accept$unix(r0, &(0x7f0000001440)=@file={0x0, ""/515}, &(0x7f0000001680)=0x205) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001400)=[{&(0x7f0000000280)="342accf73dd10607357dd53bff753610e86afbf6879fd0d30a517d2ae796fbeef418c9d161f74f25043857797ad113a616ba4370cdb6e1f84c3d04eac04f9eb942bd2869c65ee1a758c0", 0x4a}, {&(0x7f0000000300)="95bec41f7473bf6680cfd38ef64289b14daee6741006fcd89285311927295ec2fd338a87cd1030a1f8789007c36e8bee99d1c744df67039b5ade29def547ba5e377a07224796bb77229f25ea3269bd43268809ccf1850355a46b6fd87a9001d1943f86237e66248ca95a9bfca1a9afacb89f09b78726e8755f08aa383e6d6f3ee1144b4efff034f8f759f8f138e0221c54380262e766584ec71d08f4801b429ca86d7771a85f8d97ee6b2e367c5713db724c849508d3205bbf255f2fdb3142cd29f834c85474c80d21067e979e3954804daa502cba5055011c42a5fca55e29cabc62e1249c085dd174035e5ad79ba8f17e0148da98103dd90c0347de9dc2d086288e826c94b9bd5ab26c01e0918e7fb93d4dd36070f932c1c1827a737bb2d93653e471e3f5cfac6de01f5cb9973adc9c5341e8f9cb23af04e2c7acf36ea5bfa3bdcd7f541cfd02ccab31b410e165763ae239fe69eeeb1c60b4ac351cf9cb6fbe75d8ce67eecc27327c31a66be1491c3cdb3fc03200de471434a73cd67943f6acdcae60d60045d062f01427603df3cbe4f60a5c93da978af3ee079a5ae9bae4ba9c9b90cda4c283612c48c79b2f99e9646461fcc130785583c9744459a0286a04dc05489c7d4bc8e0b2b9c8c8fd203060558c3928a2c40506a99692d55ba1d311b251e60025d86619e2d55a9407d68c1117e916554f392b8630dc9b4c52e4dfb8b40eeb95bffd46ca2873bd9aea3d51910a73c2ac398cf68e61baa17fb6cc8ef4ef4e363e5c6680d291948dccf1a699703242d98aacc631a4bc0624951110b4adaff957a33d3cf165e5db13eaf858660f4277103c7d86c361ae528a758104100cf8a75873ddad519c2f873b2b5f827dbd6c5c4dde6deba4b9b8ae4acd943f0c1a7065c78e4230803f8dc5afff4404318f7ea4f3403d04e02b4019f31da7f751035ffd2ca42a960fac9213f2cdc4a6fd0a43a5678152a71727cc9b20422c316a7ea4eb847b275505ffdd6471e60350d422a3e6bccfc266c127e95df206356d5e1175a0db3919d6bdfc5fa187cbb67ebe274ab4b4ce667d272d37eac9dbb04972347f8e5bbfb4ddd019f25e1217a366c0510538a3f468df5905ef88a298cb2d0b7b8a3f3b1721029a1894e05140b90a4cdc9e407af08eb1679c143691322b1a7156d2146675920a98a6a71b61fb31b90233aff8d3f0b37b16fd692dbab0adc8df8e9dc4e3a4f63ae076cdaf331b0300be4e5acc07c96d0f6e131eaafbb6de38b9d1a1de3f42ae1a5985d91468e10771db5f5b585f93b1f13562063ab91da404a8ef5cfdf8103d40d18c5cf529d4831e32343c5d661b8f46f6c359c830eb98336573e3110d564e7ada94597207018c496e46be651d85596e6a3aa7193bea29fafcb1d004bdbd1493c8b23c11bd2ffa0152541bd134b6d0a3c9ab04fafc71869a395ac3da815891eadf5375fe86f9749aaed7967c508b370960998e37b7b33f0d6a9d574dd4204031c00bbfb751a0b8fb8e6108c367dddc260843ae27b5ade28c1cfe2d85419fc8f4ca4a716fcb9809b82b883fe969b6aebd91c8824367b4e01072b6419a8e92eef9453f7126c7a4eeff5ae90260701d31ecc942316e2ee9e791f4ae9c900a6430ede100a7ab77ec5d78a8eb137a68ec09e0be158cfdaa79f2bc1f8b59b3fb9ccfa2571b3d1a24b1760b13ea666c3a769601a27fdfe76aaad9942b2bdc95d144c8e1e2264b94f38f6e16f0d1cf30f07b41f3349342a3409c409863deab85f35fb6d9aef7ff56187fef5a897a55c344fac2f5be08cb2f2e65274c05b15248765e4ce0505cbff6c7c01783a57c002b5cd400a812abee9540b32adf1852c21bf777e13c093dfeff1dbb0314300e83141c97860259aa68b1be860d170d0302e3fc80b4992368e436f36b2ba0b466b3e253a81def2101353b4a7ce17bedab179aa81d937fd78326955a0b1aa16177efe58ff77247ff35c714bf92d2fa7ae4293d77911fcb045e2282afe7f4336d93ee16809915988af53739dea306cfce7bff79f0fbf7a1876631edf9db33f5efce842ca4af17e6a0c048f7cbd27a5599b1af4a1130b077776f2f12026dab97e285f8e35f3e5337f400d0464bd2c727e892b00f739e969a790da7ab85470d1cf8be370a19a451eb3bb532b874bd849749e6784ed3823b94811bfdf504b2835981410fb86306a442a4aa24efe260f47cf6888d0d81ab4fda3d6b1ef696cdfc9825d7b7dfa150e64b77b05739e947b500c6001241d2312a4fb495bc26e0b8885f6c29d5369acd247e452862e1a7790664fb7741343ae493fc439700bc34bf168f5383276826e027f41965bbde489a18853eb9c5c306d0283353beec18b4788e615b82a8901b54b8280eb385d830917410329b182fb6498de0e2fc6403d1e75b32580e64682f9eb988690aa999a1daeba6ac316912bf93a95d2512e70f9cb9d1d43f9b111f67421d7ab9a9de5dfce9fe9f457e1603488f2c34389cac4833a94a7012fb0d18fc7c7f54b0050a522478042ca7527233a7e947a80779cf5769eac89782b053b2c46a83dd13610268a0dd46af855dd7e0fc2ce78769ef3f177e5077e44ec6b97e89c39e836d800f5f92d7665f77d15daa3f572a9543760770b9d8a13f7b1bc4573b9427e9577fc5eb8b07048d11be714c95e6ae74da051e2aa1bffcace1fba29e093b8da5a8322c416f5f9e2fe2169f1edf071d30321765d99a4caf4993c2cde25b8dd281debb6fab9fc28f9b655d66a511cfeddc90f3e979445c312877e57d6cd8d439afe11837af7fb36348dd70a90c86c31e900c909f04a4bc7b4d1e9b16f80932daa892ec26a6a26fb44bb968d989b1870e22d8dc2c8d45f11d6c333495969c5d27b62a70d68beb397818eb1275fd14f31d06bbe2f2032d576df4fa2c7e17e2bfcfe86950719b29e340624831fa65e375e1fb4d437404d54b7528357e40361f5064dc873a368bea46775f76fed52c1d1f5e1790152b95a69ff35e1eaedc764e9043654a752e7b2e3d70eb26f46998da7728a8055574ca9d0f6185cf2077d5523929521ffef4008a963cf3356f0924495815ca11c728c30e6bf8c40699f6406fc65394e189514f204f4d7549a6039f1386dc86179ae250632722fcc53b940072364d3304f3d490f24ac02ca0b81ab7516bd07c46e2d46c6e9543b7cc05d8cfecadb737f6c76fe89fbd41ba06e35f1dc932662d677f04db1e30d00fce61f9f4dd6aaf1cd65eb55c1fba024f074c634cdf2a3d0ab28e73a872476cd127507aa49ccd7b8710657b94dd19fd1925633e3eaa8b1df4fa515f0e55fab880fe5a5162a801ef9ba42ba070eed4ebbaa74b8189c54b849c793482693434b78a5b8317d1a89c730f1c9b674f0dabcc9bb091e1845f96394adf1acc9765f7d5f39b79a62d035e553c0a08bd14a8e3bee7e2a601740139c092425e167351027a8ab9eeed92e7e7db834b2126ba9a74ca709563433598995b960ae8fa0a27c28fc9910efe3f333b703406dd856d5768b533ba378729e721ab2738231e7650eff7a228435724f3de1079ae722344cc0dc525cd6b23b8d70adeea4f5ba109354f06d57cd3c5bbaa9bb444e9d72aa49daecc366d34070bc4cb473f10bfd8f9b850e2793584b93b2019d91f23ea3ef35bd68f4941d05d0168ba5e8818b06a1f5059661bb53c5c48718534afe020f8027d094672e9d8e403e9b623c878d0b9e6620b401eee3ce21ee6ed01ae0c4fbf6ea3ad4da39cd0812cc4c6a32ff10f9e95a77a9fc7c72fa8c4432e7ea29a50b5f57ba6591e2496de8aa3e459a27f7e0d93601d0cf46523dd20c4661648cc79e900bac862f1898f1b0ab146ff6c9976b6cd5a8ed3e81e72da92c5dbffa60b3863284898aeb5bdfaa7d8b65ce475897ba7227db9ee8453320cd9631073ca262d24a90c8ce32c113167a07d09a92240d73631afc5d2cbbfc3ac927e2a9ec074a0abc25983c4507c8073d9418622ccdecb278ecbbfaa917102347a4112ff4c33e450ca44797d8332503c0aa6f1951f01f757ac899f8d5c4e199f49ae20f15450879809dd91136cff1459267bd7b29c2fe5fb17324e1914d4e2cdc26e98d3f9272d2dd8a0645b476b5288c24824f7b43d80f732b50f7e74f317751df9404eb3956ca37caea594c52b056e5350612279f4fa5f0af03426587976f8878b9380fecd20effb674bd7b33fe7aca36c49028f7d4fe21e357252bd75a161c4a625551c0701c6c3782729847900f63929fe26dec0d8d0c91f1e8b4a2e6428aa360c98ee7e478f4f063ca0d02b55a60e1324a3b6283ca175ab87169d1afec44f88588cf4436692d1a57a35682f02f8442cdac1a8a86eabd385e84c565f7abfa614b1ba28aa63397ff681f365c8f82c1c9bec3a376f515ba0ba3b1ba6c689742fe9b76a4492253b23ba4ec55ac772d177548d0a40b0f191ce58e3679040c5cf03c22f1b9c73598999c5ff848749dbed918eb5d8e3b9ff26e52983de91cb248ea9db21441b9f7b7353094559c0445018ddd857c86664ff8cf3d614c14901884edfd88510039aecfcdc1436a70f305d7ae23daf5bf8cf86065107a86ac6f0220593906df80fde3dbd85cc8315ee8df7cd268b4955462ba6966e3d18eef1b422c53a68a8a1c12f76ce4c70793cb0e00deecc8f90ae176c8bdbf06d123006f409756b74296d702f123c5c3d0d79a02c3609769587c5266bf934ed5f796353da0995be202b80cce10c96f36b339d095106527603f82744a35286b639e4054698d5d18f2c0fb6606594fa672d9d672cd82e2af13892d9ab1bc856ebe88c19841d740550a1f24d7ee15bb4ea511d33e310b39e118ae4fcfa689ae855597091f5897d552ea48d010cc70aca6a5fa60610e1072e359a70404612f628fcf296a1a8d9e49ac7fdcaac19edfd086985e981c15e5baec9b78b2140e896032f2b2d4b7bf2fe20e87b10a88325fc5ea7b563efd51879e44db888223690d66f73954bf709050314c666d9fdeab3cf224514d1dd19f72275159b8b2195bb8f81be8096d1b526d995795f0f8f7b375b87433c44c670eda1ace1b477b9eabf123171ce90caef418dfbaf9beba4cc2731bcac1489fddc54d043bebd460a41a5b1d6b612f77dcc6d7ab189829be6a58c33a28cf2d9b5319b3ee3e5b4d0c5df9c0609a5ef443a822b9c7db24ac4871d12ae99fc651ef4498716b9312a629af6ec8c2e39d39d73935dd05ab3c2450da65da11aded64cd65aeeb59af11bdfc4715d22ab84a67a4dcd9a563717ec05b5d26b4e1ae24ab8f1691aab5bee54080a5c0a7ecb614cec79c1862e5e70f9d3279499722fc82eb0b49457df90ae9d54f462834ce2882b94f4bbfaa722bf6efca3c1b2032978b9ee0b3c5a1ee1ed1e2f3f62e93fc3f95ad51adfa245024e9aac8ebb81b86c95f427a60213a0bcd228bb075e023eac8feba60bb692f2353d4fad8698287d97fef4e47f58e60eb386f9f032cf72be9ffac4027ab1ff190aac665e073ab773fd462f4ea75eda5c46401a30b3533168240f9f22e0aa3a11aa570e2140f5f2d96247b368e467b83412133a10ebf217469bf975c872ce531dd4d95daa2f7b0283809a6d71a7c599b0465dacea89b1f8e45853c3dc936e2fc045c600d23f2905588ad8210da725fbc4486faac6b0d09bc23a036f643c0ede20fbfde1a187ecb8be691d7e80d08a75243fe955f5cd902f82c78839bfa63d12ac0e343b9e60bb6c4db6412e32a4d5c328dcbd30af42b6b8da001c0f5a97e521f5e5dfb7ca482c5ff1a949e2db97793a50", 0x1000}, {&(0x7f0000001300)="bcec775184e797c23fa39800338837e3d13e2d5b61e662f2db7c2330763fedc572e3176e98f02d49eced845bfbd51a5ff7dbe59f9503b3cba11c71d4752fa63788f4c3c938317edd0104ce3870d5a550a9acebaeb8ab60536693cd4be6f35ecec70c0007244b31d77e5826f4b4e4aefededc1223d3f2af8372a5c69f97db912068ebd52dd9399291eb3e153f4b3ac9f9938f16e49a714a2d780e2ead12a5f997c6b2dc300efe7a1c5c90d3c27977923431e4c27e34bea02164aec424975226607b977478e7f83dbaf2132d5acfd8022e629b2b3249609ed410", 0xd9}], 0x3, &(0x7f00000016c0)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}], 0x20, 0x400}, 0xe) rename(&(0x7f0000001740)='./file0\x00', &(0x7f0000001780)='./file0\x00') wait4(0x0, &(0x7f00000017c0), 0xd, &(0x7f0000001800)) getrusage(0xffffffffffffffff, &(0x7f00000018c0)) mkdir(&(0x7f0000001980)='./file0\x00', 0x108) r4 = dup2(r2, r1) unlinkat(r4, &(0x7f00000019c0)='./file0\x00', 0x0) recvmsg(r4, &(0x7f0000001e00)={&(0x7f0000001a00)=@in, 0xc, &(0x7f0000001d40)=[{&(0x7f0000001a40)=""/206, 0xce}, {&(0x7f0000001b40)=""/254, 0xfe}, {&(0x7f0000001c40)=""/224, 0xe0}], 0x3, &(0x7f0000001d80)=""/66, 0x42}, 0x2) semget$private(0x0, 0x3, 0x20) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001e40), 0x8, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r5, 0x81205724, &(0x7f0000001e80)={0x2ea30d48, 0x0, 0x2, 0x9, 0x3, 0x7, 0xd4d0, 0x10, [{0x2, 0x2, 0x57, 0x5}, {0x5, 0xfffffffc, 0xfffffff8, 0x3f}, {0x0, 0xe7e, 0x2, 0xffff}, {0x17, 0x4, 0x40, 0x8}, {0xfffff5e2, 0x4000000, 0x9, 0x6}, {0x8, 0x2, 0x7, 0x3f}, {0x9, 0x8fb, 0x9, 0x800}, {0x4, 0x1f, 0x4, 0xc8}, {0x8000, 0x20, 0xffff, 0x1}, {0x7, 0x8e2, 0x7fffffff, 0x10001}, {0x3aa, 0x3f, 0x9, 0x55}, {0x6, 0x9, 0x1, 0xfffffffa}, {0x200, 0xffffffff, 0x8, 0x6}, {0x5d6, 0xfc58, 0x2, 0xffffffff}, {0x861, 0x7f, 0x0, 0x9}, {0x8, 0x4, 0x1000, 0x1}]}) shmget$private(0x0, 0x1000, 0x5c0, &(0x7f0000ffa000/0x1000)=nil) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000002000)={{}, 0x1, &(0x7f0000001fc0)=[0x0]}) r6 = socket$inet(0x2, 0x1, 0x57) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000002040)={0x4b7, 0x9, 0x0, 0x8, "62fea0fa22b62209f94da0d3af5752e8858766dd", 0x0, 0xd40}) sysctl$kern(&(0x7f0000002080), 0x2, &(0x7f00000020c0)="cfddd9a2420e5b67a2aaa050816efe7576cc458c330456c3f1c2c16f5c95279bef5376c28edc5c", &(0x7f0000002100)=0x27, &(0x7f0000002140)="d98506795c6037c923bb3fce020b9db27bb0cbb33a7cdd007bb9bb60ad50939a6c4b9a05e87c846c65d3fe3e4c00d89243d7c0d2d783c6ae4de12153e6ec79c7c6", 0x41) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f00000021c0)="488ac460b82dabd4846b380eda20476f00657b3812e20f9ed6688c2e954d678dcb461639d7e105e3ae2d45e9c2dca7d6f8a0353fdf5cbecaff4403fc4965935b169b316c375941e79d7210c4f88c2dda3ae7b4e880eed6e6cd782e58ceda20d05003", 0x62) openat$tty(0xffffffffffffff9c, &(0x7f0000002240), 0x1, 0x0) executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2f, 0x0, 0x0) (async) setsockopt(r1, 0x1000000029, 0x2f, 0x0, 0x0) dup2(r0, r0) r2 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) readv(r3, &(0x7f00000000c0)=[{0x0}], 0x1) (async) readv(r3, &(0x7f00000000c0)=[{0x0}], 0x1) writev(0xffffffffffffffff, 0x0, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000040)={0x84, 0x0, &(0x7f0000000140)=""/132}) setsockopt(r2, 0x1000000000029, 0x2a, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 7: sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000100)='./file1\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) mquery(&(0x7f00007a2000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x6083) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000040), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sysctl$kern(&(0x7f0000002240), 0x2, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) select(0x0, 0x0, &(0x7f0000000040), &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffff8041}, 0x0) socket$unix(0x1, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000200)=[{}], 0x1, 0x0) dup2(r1, r2) getegid() select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000240)={0x3ff}, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x40}, {0x4, 0x0, 0x0, 0x205}, {0x40e}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x18, 0x2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) select(0x40, &(0x7f0000000280), &(0x7f00000002c0)={0x7f}, 0x0, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) recvmmsg(r5, &(0x7f0000000480)={0x0}, 0x10, 0x0, 0x0) shutdown(r6, 0x0) kqueue() r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000002b00), 0x0, 0x0) fcntl$dupfd(r7, 0x0, r4) executing program 3: chdir(0x0) (async) semget(0x0, 0x0, 0x0) (async) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) (async) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)='x\x00') (async) symlink(&(0x7f0000000180)='./file1/../file0\x00', &(0x7f0000000200)='./file1/../file0\x00') executing program 2: socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x0, 0x3, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x3262) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000340)={0x0, './file0aaaaaaaaa', './file0aaaaaaaaa'}) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) kqueue() open(0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206919, &(0x7f00000001c0)) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020690c, &(0x7f00000001c0)) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x40, 0x0, 0x8}, {0x1}, {0x416}]}) syz_emit_ethernet(0x4e, &(0x7f0000000180)=ANY=[]) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{}, 0x2}) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setreuid(0xee00, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) r3 = getuid() chown(&(0x7f0000000180)='./file0\x00', r3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setegid(r5) r6 = getuid() mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f4) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) seteuid(r6) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) pread(r7, &(0x7f00000003c0)="c4dd70354ee4632b0cd59944e19fdfffb5cb15882e08d38f175be8c420e04e8c9675f0dc111db238a91d9ed6dfdcd9a112d1653aba57b294710866c19a256acc2afd39aeabda5c8bfec13496d2b8924f8d2804558a735d6fda1c64f9d1f92b5221a36601dc530aabdb6790621ff7627370bf8f0b74d85b18a6804e8a70b4497be81c18df92817c39a6a51c6ea0efd5ea6619ad60bd01d2fbe1006e9315a8e3aa937b38c21d685ac0448c0ab387685a9cfb7553e6d7c64ce21ce013f50741ff76bd1f2e8475bdaccf1d30350d8539875185047c4e70b0ff3a23b34962f238f739189e304747a51b12bd501791f6ebccb7ee7c064dba312a1d", 0xf8, 0x7) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 5: syz_emit_ethernet(0x3e, &(0x7f0000000140)={@local, @random="7004f5b37527", [], {@ipv6={0x86dd, {0x0, 0x6, "38d9d9", 0x8, 0x3a, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@echo_reply}}}}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84", &(0x7f0000000080)=0x13, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x0, 0x4, 0x402) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000080)="39f29fffa7f3506c", 0x8) executing program 1: semget(0x0, 0x0, 0xd00000000000000) executing program 5: pwritev(0xffffffffffffffff, &(0x7f0000001140)=[{&(0x7f0000000080)="cbf391d90a0dd110ca", 0x9}], 0x1, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa", 0xd) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x5}, 0x10, 0x800, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="10"], 0x10}, 0x1) executing program 3: munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x9810, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x4, 0x4) r1 = syz_open_pts() syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x4003, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1025, 0x0, 0x0) bind$inet6(r0, &(0x7f00000001c0)={0x18, 0x1, 0x1ff}, 0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) syz_emit_ethernet(0x3e, &(0x7f00000006c0)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x7, 0x0, 0x0, @loopback}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @multicast2}}}}}}) syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) syz_emit_ethernet(0x9a, &(0x7f0000000400)=ANY=[@ANYRESOCT, @ANYRES64=r0, @ANYBLOB="d5b2117abae0489885ba43d3da8bbb85e2198a0db54d6d675a83d85d5ea38ab12ba31b61d1befe18b711a70f85338e59eb55e9008acaf877e5bb716ebb9db31319a35bf750f44597b12537ac815975d4c4e255fd620ef1948f3f78efd672acd72320d02f38e7f09c05e17c3766e18b69feba8042965db2096b4e7cc02ccedbf69b8b7ea359bdf9e400197fe73dc98d5405bfd2c40d9779dc6c4c70994538224b9e61ce2e44e598ce8b19501e773d8b8c2a2724dc9fc5fe3a6770a5b7b0d82f4994d7d77e79bc90d9ba0becb0282f57ad0e8f90373caa1d274e0a39808fa71ceee260673bfe5575adbfd77d626c12", @ANYRESDEC=r0, @ANYRES64=r0, @ANYRES16=r0, @ANYRESOCT=r0, @ANYRES32=r0]) sysctl$net_inet_ah(&(0x7f0000000040)={0x4, 0x2, 0x33, 0x2}, 0x4, &(0x7f0000000080)="8f895539d448b94446ce0a3a8e42f0b7f6adf9f25ed938cfbf1bf4555ac32de183f89b75c1a6c607e4cd39ea45b9744204945aa655a58b090ea123670dd8444fde238a8c3aa8c76b12ceda0d7d52467d85153abf444c778e85664462f06fbcadf0d3e6e6258720030252791f4e1d6414d1a9dc6b033837da3147d3f4ba2ac1b0845478cffe57f2e46c8a7e84f9b1b5b431100641cce43ec19f11d911444049d0f46261e148e5bc648e02ae7c780a82ea4c2ad82c05f728b5a1c223a9c653da39b51c8bc024e72d3a5a4834c4655e926e63e23f141ab519616cc65f", &(0x7f0000000180)=0xdb, &(0x7f0000000340)="05d8cc5dc90567fb9f08f5a96ff4c16defdb748cf76bda28c6bc8f28b2e7dda273fc5593361dac4cf0d0650e675c0fc00cd4f6b0efa53abcf74f4759e0005d2319ef27c6615dae8b0ee560a17b75f030e6bdf639e0569411e64c5a632d31e99282abc9c0302592fdbbee6b127bcb5aa2dc3040fee65945351cba7d7a89617b5813f01ddc1d49f23810194e1b1c47deb8584dadb4326196", 0x97) executing program 1: sysctl$kern(&(0x7f0000000040), 0x400000000000016d, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x1, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) msgctl$IPC_RMID(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semop(0x0, 0x0, 0x0) getgroups(0x1a, 0x0) semop(0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000002c0)) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x0, 0x4001, 0x0) syz_emit_ethernet(0x93, &(0x7f0000000540)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f61900005d0600fe8000000000000000000000000000bb0d000000000d000000080000000013004e224e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="a002000090780000034340010303b503030008"]) setuid(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x802069dc, &(0x7f00000001c0)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) poll(0x0, 0x0, 0xffffffff) executing program 2: sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x7c}, {0x2}, {0x6, 0x40}]}) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[@ANYRESOCT, @ANYRES16=r0]) sysctl$kern(&(0x7f0000000000)={0x1, 0x27}, 0x9, 0x0, 0x0, 0x0, 0xfffffe0c) sysctl$kern(&(0x7f0000000040)={0x1, 0x23}, 0x2, &(0x7f0000000080)="ec30dd5d3521d74d2c185f8135ac779e8ef3acbec90f8323c681e0bef1af0756dc84244155bcbc4179ad7f04a340190ed9c9385b03f08abbf3f5f5a0393e37c000bb12cf1378d269f84a729ffe1c0d5d9a21625c1f3636736c6a7e6ab7cd6cb2a63760d00cde0f7670397cc1fc5538b32aa9a1636c1671c9ba20787e6d00a2a2879bbff3ee0a70f4060716669b53822446e94ce15348596696cd7086334fc77fbb7a864f7a7018a5053b2f026611a66e26067eb8d2af51f1bbcfa239740473b3013c7275788ab960d0f9ba1df52ebe08e8fc4ce7728ba23f", &(0x7f0000000180)=0xd8, &(0x7f00000001c0)="37cb0c5c55e77f799fe2a14eca390bff87959d471fd3c69b80ba2d2bc2f5063364d5aba378a733ae9a459773d94742d69ad8fb087c994f8a146b99b0f2c85f18", 0x40) executing program 3: mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0x0, r0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(r3, 0x4, 0x40) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) close(r3) r5 = socket(0x18, 0x2, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x18, 0x2, 0x0) dup2(r6, r7) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) sendmmsg(r2, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="10000000def2573a5bbb0000"], 0x10}}, 0x10, 0x0) recvmmsg(r6, &(0x7f0000000640)={0x0}, 0x10, 0x1040, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)={0x0, 0x2, 0x0, 0xfffffffffffffffa}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x0, 0x0, 0x0, 0xfffffffd}, {0x4, 0xfc, 0x0, 0xfffffe}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x91a8dd11ed862e87, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000300)="b10005816000009f050007000713fecea10500fef96e06002f00000000000000003039d2d236acf20b7804be38164991f7c8cf5f882b295be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a4210200004fcf2a8f667c8d7c6227002ed58904000500000000314a52ca6546a3e22537d1d9fbff0c2300008abfba0900000008e371a3f80000000078000000000000000000000000000000f4c96c75289c7f3eb018df9f", 0xb2, 0x5, 0x0, 0x0) r8 = socket(0x11, 0x3, 0x0) sendto$unix(r8, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d1889e00004070000", 0xac, 0x0, 0x0, 0x0) mknod(0x0, 0x2000, 0x45d48) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) executing program 2: getdents(0xffffffffffffff9c, &(0x7f0000000300)=""/217, 0xd9) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0x5, 0x2}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f00000005c0)="96b642002d5981f402401affdc00000100000000", 0x6) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000000)="a23bc03626603cf6e9040000", 0xc) socketpair(0x0, 0x5, 0x20, &(0x7f00000001c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x81, 0x0, 0x0, 0x309}, {0x20, 0x1f}, {0xfffe, 0xca, 0x0, 0xe}]}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="e0ffe64a8128fffe7c85e38e4a9e", 0xe}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) sysctl$kern(&(0x7f0000000100)={0x1, 0x16}, 0x2, 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) writev(r3, &(0x7f00000001c0), 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x20000, 0x0, 0x0, 0x0, "05000000969a3c81050000000ca0b3ede703e305"}) writev(r2, &(0x7f0000000580)=[{&(0x7f0000000400)="225f092315a2fc871a785055e01b3d9525adb60126b8df1f48a4cfcc57973a47a3a60ca3393907baa48d274fee47ffb7b6f43def08b81502d065a37c3f109f47f38a438794d2480e711d67b381390cbb9cc93e5f25a1b3d1963541004d1a4891dd803200b48916b41d8831e502986f8d0bd5095291992a724a6daa47668c393dd18a16c9079686e08275a4c586dc3ae25638a895c54bffd4cb194e86a7323d3cf981f8", 0xa3}, {&(0x7f0000000080)="6c68f7bad2d1df738fb102469eece5cb520d6a6b7677623174520856c723c95250317de6253a3a532bcc27e10802555e40d3cd6f80741f6c0e503831e102416ce933abe243baf24ad8c70dc61a86ce6f5f4befdae9c8f54bb62fc0432b936fc84d9b8ca43bf0", 0x66}, {&(0x7f00000004c0)="c898da08d876eaa38884dd60088d00581ed0d21b752f4df7f86e3b6e", 0x1c}, {&(0x7f0000000500)="59b836d2eeaef846cab376014a453e9ecf5b87dd32bca5bc2337d3c7a2c0bf90741fe253de7f6e133564645ade3a7012441f48a0cc6b9f32966c8c6367127f217d72525281465c23defa58101b4bc6cafe3de66df816974288552fe8c56710e85335e806d8373660d02cf3ac", 0x6c}], 0x4) readv(r3, &(0x7f0000000600), 0x10000000000002a5) executing program 3: chdir(0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)='x\x00') symlink(&(0x7f0000000180)='./file1/../file0\x00', &(0x7f0000000200)='./file1\x00') executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x4}, {0x16}]}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f0000000280)=[{&(0x7f0000000080)="05f7b6c236219eea472109023f96be0db19d68160ad190ca86cf399aaf600b6b3061aabe2a453b21ecb73a01814186468bbfee7d3c2f1b17", 0x38}], 0x1) r2 = openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) dup2(0xffffffffffffffff, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000200)=[{0x0, 0x0, 0x0, 0x7}, {0x2c}, {0x86}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[]) executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000e40)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000009c0)=[{0x40}, {0x16}]}) write(r2, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) setrlimit(0x6, &(0x7f00000000c0)) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r3, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112", 0xed2}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r3, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) mlockall(0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x1c}, {0x50}, {0x8106}]}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) syz_open_pts() (async) r2 = syz_open_pts() dup2(r2, r1) r3 = socket(0x18, 0x4000, 0x77) close(r3) socket(0x18, 0x3, 0x6) (async) socket(0x18, 0x3, 0x6) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) (async) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000200)="30ff66fc711944d89c07ef4d5d26a443fd06b8c8b6e6b5981d3233247b36bf70196375d5b32a909f24d048eaca953809f7eb790835c74763c1e3f456f8d2437460f37189f096eebcec", 0x49}], 0x1) r4 = socket$inet(0x2, 0x3, 0x1) close(r4) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') (async) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) (async) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') openat$bpf(0xffffffffffffff9c, 0x0, 0x10000, 0x0) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x10000, 0x0) executing program 5: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10, 0x80) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setreuid(0xee00, 0x0) getuid() r2 = getuid() setreuid(0x0, r2) r3 = geteuid() setreuid(r2, r3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(r4, 0x0) mknodat(r0, &(0x7f0000000180)='./bus\x00', 0x2000, 0x605) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000000240)={&(0x7f00000000c0)='./bus\x00', 0xcb, 0x0}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) setgroups(0x2, &(0x7f00000001c0)=[r4, r4]) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) executing program 3: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) syz_emit_ethernet(0x2a, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x7, &(0x7f0000000040)=[{}, {0x2}, {0x9, 0x0, 0x0, 0xffffffff}, {0x2d, 0x5, 0xab, 0x5}, {0x7, 0x40, 0x77}, {0xf667, 0xed, 0xbc, 0xffffff80}, {0x40, 0x0, 0x1, 0x200}]}) readv(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) setreuid(0x0, 0xee01) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x37, &(0x7f0000000040), 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[@ANYRES64=r2]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r4 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) executing program 2: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "ffff09009cef01098b748200"}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xe2) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x3e, 0x0, 0x0, 0x1}, &(0x7f0000000080)={0x1, 0x0, 0x3, 0x0, 0x2}, &(0x7f00000000c0)={0x0, 0x3}) ioctl$TIOCNOTTY(r1, 0x20007471) executing program 5: mknod(0x0, 0x1000, 0x7) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() dup2(r1, r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x9) execve(0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f00000000c0), 0x3, 0x0, 0x0, &(0x7f0000000240), 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r3 = getpid() ktrace(0x0, 0x0, 0x0, r3) r4 = kqueue() read(r4, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000980), 0x10, 0x0) getsockname(0xffffffffffffffff, &(0x7f0000000900)=@in6, 0x0) executing program 6: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) (async) sysctl$kern(&(0x7f0000000080)={0x1, 0x40}, 0x4000000000000027, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x66, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036e28200303b00fe8000000000040000000000000000aafe80"]) executing program 6: r0 = syz_open_pts() sysctl$net_inet_udp(&(0x7f0000000000), 0x3a, 0x0, 0x0, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000400)='gd', 0x2}], 0x1) flock(r0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) syz_open_pts() syz_open_pts() executing program 4: msgget$private(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x20}, {0x7}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x13}, {{r2}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) poll(0x0, 0x0, 0x0) r4 = syz_open_pts() kqueue() ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000000)={0x9, 0x2}) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) close(r5) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r8 = socket(0x18, 0x3, 0x0) getsockopt(r8, 0x29, 0x40, 0x0, 0x0) setsockopt(r7, 0x1000000029, 0x0, 0x0, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r0, r1) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 1: poll(0x0, 0x0, 0xffffffff) sysctl$kern(0x0, 0x0, &(0x7f0000000080)="bb419543563ebbfd2acb42f383cfd9fca17606eb2d9700a8cb6479b9704517c8f6e6262d7f4f9e7f6d4eff6bc286da", 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80", 0xad, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240), 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000005c0)=[{0x1}, {0x45}, {0xe3ee, 0x7f}]}) write(r3, &(0x7f0000000140)="f86a3c7e0c553b89841aefd809c804f3a30108a816a888b0d684113b4a6bc918185565fcdef731599d727edc5c187d81588eedcd9195d4cd0a1d010067c500004d88020df9feed5e01226900000001000000014bf5c341f811abf86f0000a7b1bb0538d274d775d6cd003706c9d51a8c54ef1109000000000000009f77c4f4db77cfd8c17a22a4a1eb43e1db2e43854040f6fdd2622b6b6466c24c6bd0db996ff7d708d405bbcba10a14f725b37a385a5963eb622133fbbd2727e715eddec376eb3dfc17907fc64256b78c758401d08544268e5332c44b1deeb0f7c7302197f502d594e8057a3d343bc7509100"/247, 0xf7) ioctl$TIOCSCTTY(0xffffffffffffff9c, 0x20007461) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x4c}, {0x1}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) r5 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x41, 0x11e351987e7c59ff) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000240)="7f1cba3043b05dbfc5c6914af63ffb55fde2b4063da178124fb682df950ffbd0c49864737e3de9636738d311d8685cd532847f46bc5ac467d9f8fe84a6ce9fe2672bea2d2fa32440f6522c555ef8f20329cfd8efd239fe3fd3ff8a07ae4139579f79fd4acfd348b34f5e8d0667744a35cf80965604ad14d1d399e57bb62ea2a9be5e424b3be901064165898bcfffa6129aedb82b58a3a58a2f", 0x99) executing program 7: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "490130ca3f8b0d2a847633cc29d1d91844b37d1f"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x3}, 0x4, 0x0, 0x0, &(0x7f0000000180)="c7d9af6a4e2d817f4da4199a31630f7d26abf421c5e1fdf751241757998ec0b6b775906ea093c767a0efaec5cb35ea6df7af4cd506f91a058ec8aec502b1740288b0efc99777c94100689bca75f60012306f", 0x52) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x5cda) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000000080)=[{&(0x7f00000002c0)=""/249, 0xf9}], 0x1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r4 = dup(r3) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000080), 0x4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 0: r0 = socket(0x0, 0x2, 0x81) close(r0) r1 = socket(0x18, 0x1, 0xff) pipe2(&(0x7f00000001c0), 0x6) r2 = socket(0x2, 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r2}, 0xffffffffffffffff, 0x9f, 0x1}], 0x7ff, 0x0) sendto$inet(r0, &(0x7f0000000000)="7b405083a62fa28a3fe0c64d6d156c8fcb5086f3182e293b9115b2978d7c41b3dbb680f164bc7662e047fcdf123378d9d91594bcfc585448523f0275db96e17ba3068112b69206b58f595daad630ca5fd4669c18d16297a3732c0f138ace038b6bacbfeffea8dd5b0be296b9488608c3482db8ef449c28102860ea2e25c1258d4eca9dd3a6f532663c6ec5a9f70c2524684d42000f581abc9e23333a5ff88108a26613ca787981dfbfd8493092e53589564013cb1620a219b4cbef29dc083ab01679401b6656f0f943c1acbe328c1c7e2344ff650b29df764c5998ebd7bad69185667b7551", 0xe5, 0x4, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000140), &(0x7f0000000180)=0x4) executing program 3: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000040)={0x1}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff8, 0x4, 0x80000000, 0xcd4, 0x6b7}], 0xbe, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0x6, 0x7}, {{r0}, 0xfffffffffffffffe, 0x6, 0x70000000, 0x658000000, 0x7}, {{r2}, 0xfffffffffffffffa, 0x80, 0x20, 0x8, 0x800}], 0x5, &(0x7f0000000180)={0x1000}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r0, 0x3}) lseek(r0, 0x20, 0x0) r3 = socket$inet6(0x18, 0x4, 0xe4) fchmod(r3, 0x22) mlockall(0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000240)) setrlimit(0x2, &(0x7f0000000280)={0x60000000, 0x60000000}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000300)={0x1, &(0x7f00000002c0)=[{0x2, 0x30, 0x7, 0x8}]}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000340)="18788949c1d5c2df99d73312da51dcf557b260ef61525e03380e6035c30fa84ddbdcdaac0ba6136914", 0x29) openat$pci(0xffffffffffffff9c, &(0x7f0000000380), 0x80, 0x0) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='/dev/wskbd\x00'], &(0x7f0000000640)=[&(0x7f00000004c0)='/dev/wskbd\x00', &(0x7f0000000500)='}(!+:*$\'\x00', &(0x7f0000000540)='#(:-$\x00', &(0x7f0000000580)='/\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='!_.-\\%#%[!\x00']) sendmmsg(r1, &(0x7f0000000d40)={&(0x7f0000000d00)={&(0x7f0000000680)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000b80)=[{&(0x7f00000006c0)="80a164e24cd32c6b7dce6e485d18ea03d2e8593bbb69a9c5da41695bbdf9040da0b676cafa2844", 0x27}, {&(0x7f0000000700)="ded3c61b338824c3c715bf355f067df5ac29e85fd02735a81d08c0075037924e68f78738151570eefaf0dd2178838110d37a16da2aa894073b3a968bb464c2ab1a11dfa45c3765bbbd91a165a70ad9e20f5bf55756ea043d19773ad1f716aaef65f09d14a9625e12ab89c2d099b05de52c07835625fd0549e47217", 0x7b}, {&(0x7f0000000780)="893c1edce1c98ca011a5075383e011d4f496615fd4ace1b45ff69936279a86ba34fadf8e87710280402c", 0x2a}, {&(0x7f00000007c0)="203d31ae4a49", 0x6}, {&(0x7f0000000800)="621b26b142837f21e8ccaf4ecfb48d96", 0x10}, {&(0x7f0000000840)="68edd97479019ef2b8cd7933cd69a8ad4a4fcde7c1e67ecfe4b8813bcc465eb9a558ff3e6d6c4c0c8525041e75b85234117f859adb00ebaa0eab348a4b068f914b39a523a12b766d5762df373d820ac47b27acaf0b3a165281f41dbcdf714f", 0x5f}, {&(0x7f00000008c0)="3d5d1756c598830b4ed20cc4e9f8f3640dcdb871d0048be2c3bb6abaa0e5eadfab2f9f04b23939377aa9675528b9d87e4829d4ebb76e2ed968c90a402fb4775178e1c8f8c714c0abbe7d896a74774928184debe9123aa7a702ca62f0fd301823354f0c37a68b789e713be4019a01466917fbd1bcedafa0a207733ec0f18d53b1ceed1701547037fafa9b73b11199bcafa6c931072abc3f27e5f183f873c50551a69f621e9e2c999387ff605d1ae185d3b734aaa564f04298b7fe1782ea25f36f32a53d41fb425df31c", 0xc9}, {&(0x7f00000009c0)="fb03284317b2fe9bebcef2e80b18b0d5cb6f79b6b73808e9f7d476646e2c20a858675f01a3dc1de39ac260d5b4f4c75f74b7e8ec82104a03184ab16df4487606f2f1131015108a82d39407cb6866bd1096d2512e2077767d4b116ee6a0bdbf785a565cb5d9d3730b7b2d170dfd96dcf07aec80ed3e7d89db68ac", 0x7a}, {&(0x7f0000000a40)="c8993175d7d180127f32ff8a167cb833f6939fda6372390539c56f6a230d21bddcf40a85046b52bac10471fa51a68a7d15971c6756bfd80a7da2db95d0befc985fc928c42ea6caeca0e42eab44d527970f45d60f234446727763e2650fe847aa3c1780febda9776986938da8db4b7674518b016ec0e9d85697467f99fb51a26d63dfcce2e0bf2a96cd2cf876f621ec7a8e88b6ba2875d94a38ef304a361795611c7bccfc7cb1fc36d920d49945a42af1047e8707c15439761cdebcd5538fd90882", 0xc1}, {&(0x7f0000000b40)="be06b6d444f6c8d2fd0233a9", 0xc}], 0xa, &(0x7f0000000c40)=[{0xa0, 0xffff, 0x5, "59ba0beade1f0f44a851d6c9fb7862285abda271ebc44e09a68f01d87bffea79d290f6443b18e6b4f5142c9c49b7a02deaa13914a13ae8e1a4a00ede29d5f8980e21ca8a3fbb7c97cec87f06beaa9673f505d1dc289694f06fe4178259c5b6ab33892034e56bc0d53fd40801df685a4ac3a926c5a29ff9dc3c801facb598ab426cef94a5217ab94e594c5c935e6076"}], 0xa0}, 0x1}, 0x10, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000d80)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r5, &(0x7f0000000dc0)=@abs, &(0x7f0000000e00)=0x8) getpeername$unix(r4, &(0x7f0000000e40)=@abs, &(0x7f0000000e80)=0x8) r6 = socket$inet(0x2, 0x2, 0x8) flock(r6, 0x5) r7 = accept$inet(r1, &(0x7f0000000ec0), &(0x7f0000000f00)=0xc) sendto$inet(r7, &(0x7f0000000f40)="99688d940c6e20c243ac18eb46d820054795002d395b1286f20a30f01fb9df3b8bd8e8db61c44d1f68a58141c5249bb3eb7fbd5e090ed1e56f379ebe2bce91931cb669a733def55f99acd9a745eb0c9a8d9e9de1973ce74cd0eadf5895818aa82d", 0x61, 0x1, &(0x7f0000000fc0)={0x2, 0x3}, 0xc) openat(r2, &(0x7f0000001000)='./file0/file0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000001040)={0x0, 0x9, 0x5, 0x800, 0x8, 0x5, 0x101, 0x10, [{0x7, 0xfffffff8, 0xf0, 0x39}, {0x1000, 0xff, 0x13, 0x3516}, {0x9, 0x0, 0x2, 0xffffffff}, {0x80000001, 0x7ff, 0x1f, 0x3}, {0x400, 0x7, 0x20, 0x1}, {0x6fe, 0x0, 0x4, 0x7}, {0x5, 0x40, 0x9, 0x8}, {0x0, 0x10001, 0x0, 0x3ff}, {0x100, 0x5, 0xf8a, 0x800}, {0xa000000, 0x0, 0x5e6a, 0x1f}, {0x6, 0x7, 0x0, 0x3}, {0x97, 0x18, 0x1, 0xffff8f0d}, {0xcf2, 0x4, 0x1, 0x685}, {0xffff, 0x4, 0x2, 0x8}, {0x40, 0x8, 0x40, 0xff}, {0x0, 0x6, 0x6, 0x7}]}) sendto$inet(r7, &(0x7f0000001180)="dfc0e31565b416298d1b3fae9c693fc113095ba7d0dc578383523a13f8e8cf96dc56d003ce89471db9e34171d60974aad948a659ecdbe46c8b6a64a1d9cd6af4fbb99f87f88ef9b03689572dd9eea7b08e07f30291e682297217113e12005e4dd8838ad1ce9012a779dfafc86126ba50be0bcce1919b3851a084cd525803e4bd420ccf5f1d3cd65259aacf98cadf17020e9153e0256ea1133fae2cf399848db7bbbaa4925d5c9528bc58bfb0a80e15c714", 0xb1, 0x8, 0x0, 0x0) semctl$GETPID(0xffffffffffffffff, 0x3, 0x4, &(0x7f0000001240)=""/152) pledge(&(0x7f0000001300)='/dev/wskbd\x00', &(0x7f0000001340)='!_.-\\%#%[!\x00') setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000001380)="a865552d9b95f0b222b7a227645019ceb7d7b3c818035bac6da95ee214be8be8e969dd0cd75eb36bfaa5d23b5a86aa76be15a4de5387e92c17ce339228bc0a9655f4fe6c0bdba51e8b581a10b7d0b116e1ecbbcd120eb0d7b8", 0x59) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001440)={0x8, &(0x7f0000001400)=[{0x9, 0x96, 0x4, 0x80000001}, {0x7f, 0x8, 0x9, 0x2}, {0xfffd, 0x49, 0x7f, 0x1c4c1e9a}, {0xfff8, 0x6, 0x4, 0x9}, {0x1, 0x20, 0x8, 0x8}, {0x7, 0x3, 0xc1, 0x2}, {0xe436, 0x3f, 0x3f, 0x3}, {0x9, 0x80, 0x0, 0x7f}]}) executing program 7: socket(0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000180)={0x2, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x6}, 0x10, 0x2) socket(0x0, 0x8000, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x3}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) socket(0x19, 0x5, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff0200"]) openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x5}, {0x15}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x200, 0x0) lseek(r3, 0x8000000000000000, 0x2) fchmodat(r3, &(0x7f0000000040)='./file0\x00', 0xa, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x26, &(0x7f0000000000)="5ab7776a", 0x4) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) readv(r0, &(0x7f0000000180)=[{&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f0000002fc0)=""/4096, 0x1000}], 0x2) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{}, {}]}) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffff132f", 0x5) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) (async) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0xc050756a, &(0x7f0000000040)) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000001280)=[{0x81}, {0x3}, {0x6}]}) (async, rerun: 64) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) (async, rerun: 64) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async, rerun: 64) r4 = dup(r3) (rerun: 64) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000400)=[{}, {0x1c}, {0x6}]}) (async, rerun: 64) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) (async, rerun: 64) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000001280)=[{0x44}, {}, {0x6}]}) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) write(r0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) (async) mknod$loop(&(0x7f0000000740)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) (async) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000140)) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}}, 0x10, 0x0, 0x0) (async) sendmmsg(r6, &(0x7f0000000080)={0x0}, 0x10, 0x0) executing program 0: setreuid(0x0, 0xee01) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = socket(0x6, 0x8000, 0x9) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r4, 0x7, &(0x7f0000000280)={0x3, 0x26dfe8298729aeb4, 0xffffffffffffff7f, 0x7, r5}) setitimer(0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x40}, {0x30, 0x0, 0x80, 0x40}, {0x40e}]}) r6 = open(0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x5, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, r7]) kqueue() chown(&(0x7f0000000080)='./file0\x00', r2, r8) r9 = getppid() r10 = kqueue() kevent(r10, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x9b, 0x10, 0x200000000000000}], 0x7, 0x0, 0x3ff, 0x0) ktrace(0x0, 0x4, 0x1332, r9) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x1000000000029, 0xb, &(0x7f0000000040)="03000000", 0x4) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x10000) executing program 5: fsync(0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = syz_open_pts() r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r6 = socket(0x2, 0x8000, 0x43) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) poll(&(0x7f00000001c0)=[{r3, 0x20}, {0xffffffffffffff9c, 0x4}, {r4, 0x8}, {0xffffffffffffff9c, 0x10}, {r5, 0x80}, {r6, 0x2}, {r7, 0x1}, {r8, 0x4}, {0xffffffffffffffff, 0x10}], 0x9, 0xfffff000) setrlimit(0x4, &(0x7f0000000240)={0x9, 0x2}) r9 = geteuid() seteuid(r9) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000280)='./file0\x00', r1, r10) r11 = semget(0x0, 0x1, 0x6d) semop(r11, &(0x7f0000000300)=[{0x3, 0xffff, 0x800}, {0x3, 0x7f}, {0x1, 0x9e3, 0x800}, {0x2, 0x40, 0x1000}, {0x4, 0x2, 0x800}, {0x4, 0x40}, {0x0, 0x0, 0x1000}, {0x4, 0x5, 0x800}, {0x2, 0x6, 0x800}], 0x9) setreuid(r9, r9) r12 = getpgid(r0) fcntl$lock(r6, 0x8, &(0x7f0000000340)={0x1, 0x0, 0x9, 0x9, 0xffffffffffffffff}) sysctl$vm_swapencrypt(&(0x7f0000000380)={0x2, 0x5, 0x2}, 0x3, &(0x7f00000003c0)="72cca68f08de131873cc2ae033a1ace511f84216597d8d823362b03d29154d76e1e1a64435b1c49c76f497ffa1096e8b69d8e3a96f83c01d16aa94a3d59cb92fb68c0205e5fff8173b2623dfbd8e5298f12107250d362007305642af1007f1de937f31c1c645ecf562e6ad08d20f2c58f02bc4426150573723223030d1ccfcf444b029087564dd5c503a77aa78b68bd77387dc43c43ccd0d4ea0baff119e0abf31e4d23d6c174dd03337605865d09424636d20561e98a4478f2c05bc15f8a85e071fe55595b510f2b425d84f90b22c400aa5db0c89a337e3", &(0x7f00000004c0)=0xd8, &(0x7f0000000500)="25b43d086535bc09cd", 0x9) setuid(r1) wait4(r12, &(0x7f0000000540), 0x2, &(0x7f0000000580)) socket$inet(0x2, 0x8000, 0x4) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000640), 0x8000, 0x0) dup2(r3, r13) r14 = getpgrp() connect$inet(r5, &(0x7f0000000680)={0x2, 0x3}, 0xc) r15 = shmget(0x1, 0x4000, 0x102, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r15, 0x1, &(0x7f00000006c0)={{0x8c55, r9, r10, 0xffffffffffffffff, r2, 0x22}, 0x6, 0x0, r14, r12, 0x5, 0x0, 0x9}) fchflags(r6, 0x0) executing program 7: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async) setreuid(0xee00, 0x0) (async, rerun: 64) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) (async, rerun: 64) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async, rerun: 32) r3 = kqueue() (rerun: 32) kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x13}, {{r2}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) (async, rerun: 64) poll(0x0, 0x0, 0x0) (rerun: 64) r4 = syz_open_pts() kqueue() (async) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000000)={0x9, 0x2}) (async) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) (async) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r5 = socket(0x18, 0x2, 0x0) close(r5) r6 = socket(0x18, 0x1, 0x0) close(r6) (async, rerun: 64) r7 = socket(0x18, 0x2, 0x0) (rerun: 64) setsockopt(r7, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r8 = socket(0x18, 0x3, 0x0) getsockopt(r8, 0x29, 0x40, 0x0, 0x0) (async, rerun: 32) setsockopt(r7, 0x1000000029, 0x0, 0x0, 0x0) (async, rerun: 32) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) dup2(r0, r1) (async, rerun: 64) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) (rerun: 64) executing program 0: r0 = socket$inet(0x1e, 0x3, 0x0) writev(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)="09c0afd0911105c80ef6877181651c00dbfd791a0a39b490dea4932813f89179a4f6d7c31f64d6bfc9296b8a1cbb91136eb84564eac3590ef37025567588e90d897aa58fa9ec889108de8ef25709c906bd0bfbadc871b4b9fcbe9f21e940908a7e6fdc92f996748ed3f183d9a893d2060045da0903a7df7e90eab767b4e587fac6eb8a2c8a97f322d9bb162aa4c4713e3d10d604127f4ff6e1d875e3c5e27680c2e149c57b193c6c7b28e5e6283a32e105d1d0995d0b9bca2ad1b0135b98a43f8188d741cf60555c4ea7ddc20409ae5539889e4b414dbd33ee7e", 0xda}, {&(0x7f0000000140)="c195103428d6a946b108de902024bcfb772ab424513ced281ae01dc6e3716bc1ad767ca9fca3e157049ccfb1a93d87abeca9758afae55cec923b9db963c5446dabc756a117ef94558f2402eaf0ffc0df74ee65836865b96297680ba4276cd565f61b5fe3c764aa8470d7df1c9c041fb23f0d40be60f2ecd91f090d78ea3ac553ea888a8d52b1d12bbeea81b30f510d806aa5703102c332ea1b61cbcd8fae36bb3e2dfc9b5078ffa4fb6c50cc1a8665971744bfd9d93f4d9f5aedd8211d8659e30bc821da708eb922177a41647cfbaf55814eb21d4c3cba182b3f4d548a2ce95fddd25f979884eafb5eaefe36166cb3f5dd306dd6e3dcc0966f887598bd3f714f2f03b2bf3061b971112bb459a5ac12c3984958992d750afacd40a0626d11ef0e47681d5ec1e9cbf37be8b8694b21f751478eab4f7e846d97e27748d0dcdd676c536d054f0cd352d00fd438bf5c1cb911d0f03f76badf43991c8a52385367a3f54fff005d726a5eafdd461692aabe545f7c51682e190f5fe72ae7254a4f8a3834d41a16016d3184fddee71803005bbb2a70ea6488076cbb0be04fc8264737650511e3496708c5e297c0da2bf5391acaf24d519bb4e1b562c3fe0960c1f171fbed8125cd397e68e93a28ecf6b7af10dd62ac11852dd61d562ad7d17700049de5efe50ccc22f9df35518cba123ed863d57c32e4d2a571a18791dadc3ee8ed7d20987cd8f659611066588a926130afe7e335c16e41c395347338c0080d8cce8972f43a180c3ae3f2f1233639bbc947533a2a40296def2e5b46d78e461389195e7d90f6860f3426bf53cded3ec6f0ae9ee2711aa8a68ded58149f8e42c2b7f3279c7ba6e024674c6325f5a2fa1b735c0f621a1f0323519a5f937990fa0df904157f01d6f9fa64d1fa676483fa98cf87d73525dd4aa411e6ca1d17397ba17bc844c867f2c68b7c779bc14b2fe23ab8260717d9f47666b2ccc12779ffcc7f53620e7fc10dac3462188b3ad29ade26fdc511243afac1e32e2c6a4109443564e0f17564c7eb369ed7dea849151558858652121e4f95563dcee52bc950b25888a2ed0f1f13a92e7f231d714682fe2ba8596f521538dd3cb1d099afb0c04563b37fb709cbeefee348b1514f578bb3026c8a887ddef442ed3559769d0b1d62838e46f631b317fca0c005731856a4858c7c2af5cc535ac0645df310e756c25562d7832f1fee1175cd68d7eea6ca25cb429c686305eb34c4ff7a51dd565ef335425d88844b1daa833d62e53b66520f624864581bfb67c78f824879e93f9249dbcccb74acef438892e299b1e4389b2dec723afd9881559957313d455bbb35ddd6821b8d20c9fd66d9f5d4d91d2b7104c0165e2911b66efc1376db4e72787365b9c0287587fd45f85411c2515fb16820f15c39643bada0d5b150bfa5449ab32964dd7fccbeb7183033debd4594c7c3892bde4dc1bcb8016c6445e360d97f34458c5fec9aca6a40965dab76303883e9d8ad3b1a6390946b77ff84101fcfa77a2e5c2a0371286e6dc3000f0f2f38acee98d875c266a9cbaee5fbcf4532a7faaa3181c47569a71665d032b7bdbe047740e055b793866b1255af7fb690fe0b61df8a2dd8cf6af1d6fa264cd0395d44cf7a942cf00ca4dcbe765ed3f02d9040813de15575d27eb7988b5d4d9fb66f393c0c7f87a2bc79128e605d3139708709f9d8296fae292e2534fcfc797c9989a981b0d7d8f1f5779c82e41c69fc466f39b1a501ffcd0f633f91b744f60edbac48d9ddf75f528fb04cbd222343f922a91b7dc8a29b92d702a90314929b3dcc364105e6e30c9e96a6d3d5900ca69a918a07bc41c255ab31afcf3c790e1899a7fcec1352cf23b25cb1abeea53a5840d9a29b7a8c2e0e111b0bd8f45c57ae9e5cefc719bc8f87e1b1558346be02193edef45b01fda1f06017b075c8de57147bf262a4ed7ca95c2a1ee5bcbd4e430ce488576db438854308374a8f36005393c868e14d62ed938d9a6358e8cfca3d13822ab0fa4fecdd18bb3602d690d672fe94f6a0a99726c36ed29fc84a0af34cc2aa93c7578fff62e15f25eb9801a0d62b9a105e2ed41ea36c0b178c331069c1fcf3ce77e00774e51a357a7ac3b92c675acbe181d58cc0074a63252b5ea75846c63f87c4ecdb23b9c32ac73c9f9046b506dcaa07e2b7aab414d6907084ff9d6cc4d98327f277e3bd65272bb66fd03b6a017b73aeb678c101d8b4d543653d398c84f3e71a755f780c8f4b28e4aff1e7fa4b1b923954039a7d8a477657b878c90ea76d44a08a7b43216c06ae6f0c9b76f1e1d78372bc1e8b287f3e21d4687735439cf8dccbe2d833090848c4e84ffc54acee8214c1da578de5c15e6bc7dffbae00d8a3e73889c79049bd900c8bc75693ca4c22b2625ce8e7c552db22e0cd8476d24243c69d9b53c9a787e43b47dfb0db26047f69973e9770541974e690fdedb01f8cbb981bc00d5e4c7c3c7608622d36b692365112465b9ca1d627da573939170058885c2203136d167d1ce1ddc4ea04a6e67cafc100f85aab5b7fa3d9cb00ee77ee7664b400bae01a633e04b5a581fc17e85e622ca8a34fbbaf5a9fc73854eda56648ebad605b79c1cfe81714d51c822f9b60a030f45256d85f1ffb75a1d1152bf36ec5aeb71ca63610624a205acd0b654b73a485a6705e4fbf02ac81449da81d8c73628b2ffee1e1d4b1edf111e1854ddd44f5c8df34a856bb65fa70d7f537adedc825af3b67859bf7dd6944bb3b525d9e3493af514657172b6fe68fd28559ad092b170d645a89d8256a8b98a9acdc8b4d34a56a8b17fd25d1a6c9f8052ef3e70a8cd6d64b761db45d50bf76c7fe4144e8f59de57dada0ece7e0955fd82d6b4938bce64b623338b55c0d29b0e80fac16944e2805ba29d6dbe81de52ce7b736c75179440651005a3c0a806a3cda6bd61911fed592881f5e4d257acb38c60e42f80bb6d543341d886af02ad5628165bc487148cac0392062c425f51376bb2e63486e23248c0c170b1902265c9b05e7871b089d75a76561d1bb0da0d2ce20f839cf3fcf9b97fd892ec477ebb91c528007a999ff221803f000b996a9f4532e4a6e0a41c45f6a27584138a2e34aa961bfef83c97f0179b3d6e40fe36e3422bc854af9cbe2d51d2a9467c31edadef22b48773b858c9ed42bf0830916473ff30fdeef798329008843be21066e968f18f459dae26a1f4db12dd85cde12c9179e7176fe19e8cf2d26ad0ef75e7df46b5cb66cf8b76cea1f43344af88b907fedf7345ee2ee595becc35984d15ebf2364c4ddc2dd3a46ba10829ec15474b1f01168298b8b63d4a91a969fe76cdb8a9c832e66fdc4d52e5cc91b9ed1be5f91cb820e9c996514d0cd6bced3a736e0e107d2d760c0d44ac51de4258566c26699a6ff279cf35f75926c527662457b34f91256774f1c0f212da2fc443a4c45dd1f16b3f27140256df284ad82737db1cfa2aebeca70b1790a6ae2f554bc7e30a0589d59eb7b76ebe3f18e2db8965a0df5722d8e8fefc7eb966d70687b8e89e427c6cb5b238fd36603aee718cdd20dd257ba043850d5952cccbd78f1dfbdec15dc6b6806670e2c07c7aa90cf8918b37453bb7c0dd3dac4d39d4e7b7f7f6d042623cd63843de20f1901e384f8839dbd221df61c1797a410e92f23ffc678db57a9a204881c6af2d1aae8c71d915cf9bb75b2c47066d9676bd07459728f984440d353bb1ffc5b5bd146fc9115a72b4fd6861b6cbb7b6a1e49affa63f9d326f7aa821efdc634ba8f978725c309233525e0a3cde704e2da93720c707468feda95c193a1afc44a1c8592141ad703e53061c3b63607f47935572d8896b6bd45e6a2d641d6c4b6247af8d3f9e72d8f6f026bc89732c6b4395ed30292f3816735921a67151a9544fcaf8728972a6508076504bc4d5b127fe8aea3967dff03d0ff1bbdd2c66801af57679a44a06e911de21938fe24b7c0b5116726fdafd046ab0a835ffdc358c2f09fc95925be9e802399a913d5c845fdac55af865a4a9e8e8158247421c63965350f267593896d5924870937fc5d183893a111c3ccb3150814cfbe35569a887bdc0fd84f6684b84386993da73c9f5047277bb2c75389b3e7b058db764762179a5ab3b0c90038095550bd2daac8084242628a117d6cd2cee0d48cc1f77a5454bdf96c0c661fd6e11a8fff9ec2019d1d3e32f2b11949674376a01e840220234701890216cebd425964228b198dd9b622dd968d853bcd1ebf0411b4f4692e2f30d8c6dcd5523277255fd3dd98d8969c0f2decbc4ccb9649c4cc624c42b24a996c72c67159eec8047083b15272996fa16917bf79c718144e0a5087719f97689f7d5519a18cde12e0a15e7464a0dd6cf23586507f8e9145bb2b0fe99e2733f8fc8e1059cfe483ec5ef885a64e2b314678813d9d86e5bca26047e54a0444f64cd9c8803efaaf3dcb945da5d79de772a9a9560488b0e99c2303d333c2060641cd606cb4cb655ec1e1546c38df34f69998655833b1f157c1b3305b081bc89884546b0ccb5ecc7de3275599ec7131867d6c2c19c524d3d47736932f53aa2743de9655583d3a8e4e826046f8581dcc6e5b883b8f037cf4215f7eb8a653374882c310f8b4e911501d1cc3f3e1c92847d9d40cfb1734baa170485fa3ec8d5dae725a6b384cd4780842dee0b021c7b293ae056880a160ecfbc987775fbb2dc998f548db46661f3b3a719b12fb7b9abf89dd672f9a65318e78748e7105610894067f08f387887982ff06b7286f2133164fa3e480540f0ef908727b00eb62c985c20cfef7af7930940421295c10f265c8643c421a039a7e91a621aded9bdb09b05bfde535026b46a3520a0f5ac284f6cc6c1adb0a125e18097bebb80c7fe2ed9003a81760d2ca8e43d867eb4b2089808f25ff95e16ca3a06c70904a973c5dadbc3066dc17f5a7f6d4fc223afcefd7b6ece7ce807de79d80b8ed55a10c142ea9b1f942b5bd9fd5e9b62dbd2197870ef71065f34bcb523a167323cd89ee92d3b656ea3e532861b910a1c607901e40bd7b8cfb7074f789777ec729228c462326c2e63695ce28b0812a6302ca87cad1c3ddb8e225cffffd23fcadc1753eb9d1008d4eb4f20c9760732c0e64caa606966435e52cde16a503b57436cfcb9d01ed3c83805901ed7decc6d68053f73a80706f131cf75b7ca060c639a95c1d3577676179d768fba4e29859b31f1e85338e8ef94f6e50396ad76a88bcc532e34fca86d16d95f49f12d89923b8e8eefed8170405893cbc34ef90e10f67142894094b9306d484d41b4c6eaaece29a1cad5bdef4e2354ba3a210866df930a6be98463ecf229abcf3299ce0ea9b69e517ae37f5784c0ddea793db1a15d387da0dee7152f3902abfa8e947b6d81e99e3f006f5df877e44e7dc67ab804226dee3753e3e234e9468a3d0da06c950c6b20c15ac83d33f7c448e54911e0ab8b3fe1e856248407124fb263ba536c7b3", 0xf27}], 0x2) getrusage(0x0, &(0x7f0000001200)) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) close(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) write(0xffffffffffffffff, &(0x7f0000000540)='\n', 0x1) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffc, 0x95, 0x8}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0xc9}], 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000001c0)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x401, 0x0, 0xfff, 0x0) executing program 2: r0 = fcntl$getown(0xffffffffffffff9c, 0x5) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r2 = geteuid() r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r3, 0xc010570d, &(0x7f0000000080)={0x0, 0x0}) ioctl$WSKBDIO_SETMAP(r3, 0x8010570e, &(0x7f00000011c0)={0x4, &(0x7f00000000c0)=[{0x3, 0xfdff, 0x8, 0x5}, {0x40, 0x0, 0x80, 0xcc8, 0x2}, {0x7, 0x1, 0xe216, 0xfffb, 0x43e}, {0x0, 0x8000, 0x0, 0x0, 0x1}]}) close(r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x6, r2}, 0x0, 0x8, r4, 0x0, 0x400, 0x358d, 0x9}) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x60}, 0x0, 0x0, r0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$net_pipex(&(0x7f0000000040)={0x4, 0x23, 0x2}, 0x3, &(0x7f0000000180)="4c6f371518f6e0608a9c25f8d6d24f9afc112ba8cfe7e9c3ad713f56b7ba045b4fd3e11dbca31bdca69d603b07d8581e7acf27cc60e06ded81c66606957b7f97fe0d51f4481541ec7f7c58b1aa4dcababd2c1b72c1bc8eb65b594013305434f820a80d3b503027c72be01f474178d35fcf7fead728aa3488a822f146692ffe10fcc0b0d6b89d607f7c7c22ed59a270bbbad3708a4f33e1ca6dffba82e27bed929c93fd3b849303cbe79fe271c2af623b83a9c2cf8d110ebada6f7c2ea47187045fbd1301be9feb369a5b367b0993bcddfc9eb5d610645f30f40c9bc23cd331cd3877dbeb9e63a47df61bb56bd316a1eeb251b74befae8f78ca36a5bc3eaf2c6d705bd097f91b897ee7ce1d95217de120be69f306ec35fa7bfe43b7e5439f0f3262c7e2ea479da5465af7d2ab8589e0f33ff729ff7d04c5d826ab6fa26c2744669541b21563034a42f7dce7a978404b089bc3291456f8d65ef3980c589263196273725ef2109dc7cee7dae1cdb5e7bb56e92fe62e2baafa8cb7f84b887fdbfe1d04867b1ab909ec7cd1a40f53bcc2f44cbca9aaf9d11ff74741d74d2d8ba1d8f0ee5a00fd3e2bcafd020d9441405456c7533d28ff29e625d0d940010b78279af1724cfa7deb2f411b35d01ae992f1dd4288b129840c48924818396ca4797bc95a5cbd8714020ba34098f6e707909c988ae959309ef881656e5995588780dad00fec466d1907295238c8fc1d5688addc7a18584e36607ffc446145d584fd20acf81aff886473b79e3a5b440cd74302f992ccf0c262159b0bc24d210356a7b94e3baecc0339d525b4549a06d81ee384cebb63b687917a44d0b433d60c15adf4f79878d3d8420b375961fa1991e22ae1fe16739f1b2edaf960754027309887b9420b2aca4ca2d24686a02918335360d7fa79ec2c53dcfb26f66d4238aba4ce3c59f35a0e9df20f120b76c39988f87a565c961d09ccc2b9cce226564220c595744d76706179782f50ad51b0f98843834b876a715d24232720b7ea3e271684189102d9033888e1216dc80ec43a27c547ea36842dcd47d647e3d611405379c9827d2e351de695b532fc4c4c0d3c071a37e31554b9ae15fa2a15e32da8442ac2c810b13b372b590cd54bb597a097c0de17bafea996d0d598c9d2e89247f60749aa75d0310aa8db60c6b91901de028cd66c48a7018d6618f3e7649d7f8b3fc216ce0ff23f17334e81ac03c3b882506c2e938e15b5026cd9c47805b258a4b2ffd4813a1460de558963cc7f3fbb6c12d2b62267ad810354c9caa6971ead4b99baa07aa53e8fbb9f41b6e04569ee4a2ae223e51a45f5b68423f4ebe571ff0ecff21a5b93b9cf087cfcdc5f819bca003710d6ac51cb36a6568fa42329dc6549fc82071e81688bf0ed77dd2c149c898e4d7ad3460dddbf82ae325a0118b509e61267b3671fdb24de2eca850212e0d81ed494b91ed844827246e6be9c57cd268d0f477f42d1d588a1b32b012a6c3119fdc32ebdb3a5533aed60b066556893ced00c3b3a5ae1145a661de5d8a36d1280892ffd97e543ffb98b3b46d4e12b27729737890db13d579347fa7f201c3a9c657ba9964ac3ab890b97656aae00a94824fd57d4694f40872fb58ad04d7c16400e9db18943d67bcce050a0b89effd7428cdc6f68797070a35b4e078d9ef05becb9b323b89e254961a2464230bcfbb1fa9cc557408f18dcb3bdc98fc62e2b45476c199fb21cfc5aaa2c6f24aad7d5c0f6dbf131d09790ef5cf501f3f861eaa9ca067d7d50e3df18fb54b743c973042381dfc239f2490fa00037cd1fa1416c0d8e78a36e0ae209c3b5f82eaaf08452e438371b3f99292e6b4fb5e3ebbe150f4aa97d1f1552cacac93c46e5c5d65222e15670411347464eb67f56727542d1d31d775808f7d2822490654228aef42dbb797e52d302f9801513781da020f078d12e7835ae9e52c1f0c69110425df4aa35006745aaa56b5f5b75e7c137f07240f9b640e9bbbe36eb234de91d008b22991f64a98804a4fa34b8a6add7882c017e5818d8208e6946d5c2187130c167fa75038dda77f9763a86ad178878d694c4ddc0be697cec3185d31e2d92b529a3533f34de9eec1e1974345610ba8882f8877656147b63eec4e7f2ff3e716049cbbe9ff90957169f381dcb881ea8b6f4f9faa9b86d12cc0aa45dd7645496b7bcf1148c27de0c9d4895896675c393be742b875005edaf396e2b16457afaa2f50b7290e23febaff27aa11c714c33552c335da20366bf6be5bdbce78d542c760105a4cf43ea88265d6a70aa39a2ffb54371f234f6409c529d2767bc18585a95eb6386de8dd09e540544f61e9492c54e32c46d5f1f16671a6408d8631f05aeafd421e756c8a98c8411f5f7f990cc38a8503be563c60732e433b8013cdf77b8603812cf01e3a97f8b70581876f7131aabb92a418717af9ff256208fc1fd31362220de4042c58608e267d4c09bd414a55d473ffaf0cf5574ec3b9da85c4baf23f10b293a97874d98a158d3573e5763a29abf67d769aefae5c20a3a57d64214eac0eff925b5f55ab209d7234a3375b417125f46821f3fd26e4b263dfab186c020ef02e21f025c10fcc9a06a3fc2a635d7efa3e904d47b8c0af22c70ca85fc8a48870c70fdd1a727e89e2d1fb006f62e55644421a6e53c507901cacc7552b4fd57f8e4ee627786db78d36dddc091eb83a80f79d7229cedd7791c731b96c1e85ece0c34f89bc081006dd75c78501fb1d58405224a64b92ae520e48d08c87a1d20327bd0fe30131f408584b835b18251f3f0d501590348d31122b53a0eaad967bea52bee171fecbc1816e49dfc8bef1c7318f85a1051813c7bc7f19e250aacbf22fdc35dd361940f34fffdf0e098dc15f15cfa7a382ab9ef9f26b92fc1192c0070d4d25c26624c6c3bd55cbb8174de835a9d639683bd0275b4c42ff609a91e51a246cc3c029ac1531e705a6a40b22f08977ba872fb6a9559718c5fb7655231c1e5a637396ea7a3cd84e32092658d950d1a32fe7c066ba78a1539b5a9d27c876b4bc40c203535330c1b5d164a5f55dcc87790156d0f75b27c748ab24298f3060be5269e1aeb6704dcd9866c961538080d1bb3fb40929a9f27406c5295185fdd73dd4c850ac619a7a3b30c7e4ffdb3011c1dd675ecc3322753bc9223ac20f2c9dbab89db3987389018716628f9302c3e6c2c0dd8f05b763e0224327bed755faaf4ca23ed194166192ac800d8e7961f9a79f8ca4eff4336289b411832b5f21c7754cd52950d4a390e636f2b9712483811401b1b8dfc9dad79fb0c2e2c7d4b42720fba7dbd41d6c682897e962b03b6a47d32f7ff8e0c36f26a17c80aabf8129cfdde2c8887d1ac92f1e3f212e4320ea3aa94637f659f10d8559eb347ee5bea3bd0aaf7da22f7a1bc61013d1e10d8f305f13c835d2353a25475057a6684544410db9de86793f88c12d2c2793d2b1c815b9a3be3d5c9871ec0e290e6ccb3dd619a349256a3bf6c3d6342c610df9a71451f560bc84290a7b0ac56f81cb4d64ac44f68fe7315ba644f3ab902cc8f00006cb1dd4d83bb02b35b242667928eda4390f2159c3b3942d08b1bf83f70fb8ff33d94118078cf45377efa91fe4bad8de1af103cbbab739a4c2f56566821c6d16866746e6b45a353ee10920c1f852466a5bc229fd0e64609a51b896a9212f1cb28083a5ee628b2d7ce925803fe517035510e6364a030ba5d616eca029e16c5fb8b90efb1ee3b2603bffc66829109ac42a64c3ba41a6936db8c015d45917410026fcfc8bf2a485a70a5b5a33215c56c151982115794834f9926ee64a89375d5d1c4067319721891d98e62226b434fd9f5916eb31c7fe11a0e382fc28e6773075e196af7a84fc5541fc6d7e4ed57ffc5886cedcd8aa1d0d562c5dde3b8715533fe359fa117e08f8983cad901b72d8d7ed298f473bdc27322d5ee1a6000ffeeff25ef7b98ff314f3779d56b2b4239abc291a7531b07efccfeda0b50259e440bc9fc8a95b12c5a9221605e7f56a912fb4472f15a304f1af421dcdb26a1ab7e86ad1d97d2fa8eccddbe36651b5a8c8fc58dde4188b22f290915cc1835ac82cbfe2957cb70a8dc5c6a7eb9a098966544b7497aeea808447e41d0344ef90ac9f1bda0be8bde5e7bbf35f732793a7b5852c0a08d4eb142d87aa7069c476c372db0acf170ccbe00444e94115cd019587c709e21cde461035245fba062862153055d56330c0334184880ff47b91f11846041ae616248543ba1a029e74cc08239e62a760f9e7c72df090dfff329051a52e833d8da8843467b3e004723810fdcacc4306bb99a54f38eaea0973da9f4aefcf1e7cca2dc868ab02a56d50fa3b739adf152194634d6c6a927d0315ca68ab8a71ebbf9e113c1dafdb0a0704c85af98395976a2fb45dfa2387ed3d5f6d438ff4c083e0d60f0ae89e897ca05208ec2801499fd8a54811cd59933a7f94f4d4a13c6aace798b0b07dcad6488d005cbe8f7efff870b88b1e1631673892294bf44e0052a4f1623467aad7e2e61053f9c4e03a50d6a438cc995891028012d7ed42f9f6f367e20e1427e2f22a07409f173ca9a1cf6933599ad5dd412f28e6cff5f5feca4e50f0a99da583fd932b1b6dad4bb7c5616d451b0d132111466eafb9a8d0164b44eac978b29208eca748c5d991a1769c2e65e09aa9e8eb760ed579120b1e43148f01309614a0807100e90bba676d8b63c6465ee2bbb477d33ffefaaf4d67b9c2605f018a1b222a4514af7a69321836d701873eff817b263f2dd3f2af3165fb14f66e7f4749439525ffaf2f5abe5ee98004cf73d324f6c468919e7017ff5faedc34d45bf1cfbd437dd88ffa6d35b9e70b20bb6977616a0b80807f6a930634a3fa101facb7e790c11b33068aafe6fe6e58c84b0fd34bb19753c4a0c203ca5b8a98f34d2f722cd5148b83a3217fa970adb223b34a878adb3270b7f0af2c3920c610060aedcb08755661891345ea04d5869b696a2b0c825b9b7ba9868a8e9530e36d5a8d674dfff8375e98f0ef197e2f9399265fb9d0757e720d218089eb969336fe6328480d68eff920aa6e9f7f4a7d33836a6464715647f214f900dd875c6875d177e12c7517310821fd328d6f7b558b482517b00b61e2402ae5e4aebcf983cd656a4f14e773c5e2da1f32563ab02f30b757fd2a08ec887c80100922f9f9f93eb8ae8199919b8da1c71dfeef7a4362ea7df16678bf4f3c27d5faeb95c4c5e13458e6d0498aa37f19e68a977432fdffb839817a3f6105d1b448f86055f7e376f33eeca9110eee244020c06502caffe26cc428cbf26783ea3eb7b6033816445abd086f0b4c0b37f89608b944f10bdab8afb60876c368d91eb6cd9a1b3c81ee52d5e9305acc6f742d237e61c9ea8443756b34340ec633d7488939deabc8dc5c78169701186dce085870ac04622fa128304506679681e2e346212859812e8575393771d46b0e0216ea358530047e7ac3043de74ebd0c398848524e909cfc364f91a0d032fe90729d7acee763abbe305e702febdb5ae9bec06f3be1bf984461490343cfb888934ea97d098d692bb39a67856d04fefd7445460350d1b618ae3cd20d355add02e083d179714c856554d7ed0cc845e025cfdb05d9be47ca8d36a5a8e904bea800b188a4ab07b3f817bb0446dcf7080e607c4605a29cd1cf408cf21a9ece91a884cdb224d7680737b0707dc02b55ddb3c872bd754379268823d7f7308eb2bfc5b53eaaf9aa39e9d424bb23804cbbae34302e08110b70f82f23dda4dfce1", &(0x7f0000000080)=0x1000, &(0x7f0000001180)="0e308fbd41ced001b624d0a3a4a5a4b9fe8a93ac9389cb39e58d1ee505b1155519a6849b7aa4b9f7b335afbc4a0dc0f67805da265ef1bca9", 0x38) close(0xffffffffffffffff) socket(0x18, 0x3, 0x3a) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x20000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r7, 0x0) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCGET(r8, 0xc4104603, &(0x7f0000000100)={'./bus\x00', 0x0, 0x0, 0x6}) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f00000000c0)=0x4) select(0x40, &(0x7f00000002c0)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) sysctl$net_inet_udp(&(0x7f0000000d00)={0x4, 0x2, 0x11, 0x6}, 0x4, 0x0, 0x0, &(0x7f0000000e80), 0x0) socket(0x17, 0x2, 0x3) mprotect(&(0x7f00002ba000/0x4000)=nil, 0x4000, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x420, 0x0) getpid() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x1, 0xff, 0x9, 0x7f, "ec3effb7d4c8ebd3cb9eb9ff8a652c581db7134f", 0x9}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) getgroups(0x4000033c, &(0x7f0000001480)) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, &(0x7f0000000340)="3bf2ee74e7d647c82dad6eb2a36fa755e1a3925fe49afca7e63b1fc365ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefab", &(0x7f0000000080)=0x92, &(0x7f0000000180)="5a67923ef0cb189971421989ebcff78831a727caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad201800000000000006b9057255f281855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353945d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a", 0xcb) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008a", 0x91, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) socket(0x0, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)='B', 0x1}], 0x1) execve(0x0, 0x0, 0x0) setuid(0xffffffffffffffff) getpid() pipe2(&(0x7f0000000780)={0xffffffffffffffff}, 0x0) readv(r2, &(0x7f00000003c0)=[{&(0x7f0000000940)=""/142, 0x8e}], 0x1) syz_extract_tcp_res(0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) sysctl$vfs_nfs(&(0x7f0000000040), 0x4, &(0x7f0000000080)="eb7a8c5774791c282b83194faeb0bc9dd49d5926a26ae0b33ee094f8ef7ebc4babee68a1a906cc3d42a6540c8fe6ab9f3aed292c34990a032d9fd6ef3926fd48222cd2b1cfb4226a698a0087d742371e0ae3d89f310f307d889e8c40c78c27f1d1049667791ef62c09e6490c376b246923469fc02e1d0f0c2c0b8d46d642477326b6fddd778aa7bf207463ca460a6844629004aa41db276f08faf9be39920dd0692ae5bb6d3622d67ef2634f25b98d357e624206772ceb857a", 0x0, 0x0, 0x0) executing program 3: semget(0x0, 0x0, 0x8100000000000000) executing program 7: syz_open_pts() fcntl$getown(0xffffffffffffffff, 0x5) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) (async) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000c40)={0x3, &(0x7f0000000000)=[{0x24}, {0x3}, {0x6, 0x0, 0x0, 0x7c}]}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) executing program 4: msgget$private(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x20}, {0x7}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)) executing program 4: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0x1, 0x7fffffffffffffff}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040), 0x0, 0x0) write(r1, &(0x7f0000000140)="04", 0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x586) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x18, 0x3, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) kqueue() ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x24}, {0x6c}, {0x8106}]}) connect$unix(r2, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x0) shmctl$IPC_RMID(r4, 0x0) shmctl$IPC_RMID(r4, 0x0) executing program 7: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) open(0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x400, 0x4) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x2}, {}], 0x2) socket(0x0, 0x1, 0x0) close(r0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x2000, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x12, 0xffffffffffffffff, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x800b2b8, 0x0, 0xc0a, 0xffffffdd, "9f07957d0f7e32089069ee68d6a78615b7118c00", 0x0, 0x10000000}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) accept(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) msgget(0x3, 0x0) r3 = socket(0x2, 0x3, 0x0) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='(\x00') getsockopt(r3, 0x29, 0x2c, 0x0, 0x0) writev(r1, &(0x7f0000000800)=[{0x0}, {&(0x7f0000001180)="9ca658528ad98fb9bad9c70b4009ae0ddbe0599106e2d3781182ab7101cdffaf4671c0151f21d3624080be7ced5b4c76115d136f2bffca6f8e5c1e0e9cca3762b232e92353abf378b93beb5751752c2a6d7b642055a6b25b4606defc8e48d6dfa1612457b05e793c6afc7c50c6b3790fde6b406e88e04acbca1249b387dda5624b25d23b4c8b1052efb944d395c21a067790fae6ef82809e29e22ba0ace39fd438b8b0fa02d6743668b92a1d41e38e2ca98fe8d2a14ee9c9252f7abccad24c6cb167c219aea9942f22bddeb7204fc8780d566dd6860b9ac83621d0957a7e02265c30c6f7d11e20558bc96a6453922281ed6a93b2b111c4ea72f56c73a706f80d36990f929bc39a1a9079bbe974f06517dd8e2091ecb2d8c0b810983bf04e60b498c224", 0x123}], 0x2) connect$unix(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x8, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$net_inet_ah(&(0x7f00000003c0), 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffeb6) executing program 3: munlock(&(0x7f0000ffa000/0x1000)=nil, 0x800000000000) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x14, r0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{}, {0x2c}]}) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/118, 0x76}], 0x1000000000000212) dup2(r2, r1) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r4 = dup2(r3, r3) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000380)=[{}, {0x21}], 0x2}) execve(0x0, 0x0, 0x0) executing program 4: r0 = socket$inet6(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f0000002640)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) getuid() executing program 0: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) syz_emit_ethernet(0xce, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6088581300988800fe8000000000000000000000000000aaff0100000000000000000000000000010000000000000000000f000000000000007c6fdd5c055b439c1e63"]) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}], 0x1) r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) setrlimit(0x0, &(0x7f0000000980)) syz_open_pts() setrlimit(0x0, 0x0) setrlimit(0x0, 0x0) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) r2 = open(0x0, 0x0, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1002, 0x0) close(0xffffffffffffffff) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) recvfrom$inet(r2, &(0x7f0000000280)=""/180, 0xb4, 0x43, &(0x7f0000000040)={0x2, 0x1}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = dup2(r3, r0) connect$unix(r0, &(0x7f0000000000), 0x10) writev(r4, &(0x7f0000002400)=[{0x0}], 0x1) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="1000000000000000000000004000000007b41b6abcf5d528b445028138d247c394163a51efbb6e3add6b8a9e433d0e2e0032c6c9275a5a6f8999408499a66cf1704d3c9c11a5d749125be9dac72026da899d0ada5b93f5c9d61ab202d161c5a4175261826fd4b02b78d87754011b5873efc0e4553de5d8cad15c2fe8d8"], 0x10}, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71", &(0x7f0000000080)=0x15, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100000000000000000000000000000000000500", 0x0, 0x3}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x15}, 0x4, 0x0, 0x0, &(0x7f0000000180)="e66238fc1ff710906985c31188e1a12629e9d2fda9b6b840f9d55afb12384efb9337bc2106f50b", 0x27) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0xff}, 0x10) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe61}, 0x3, 0x7fffffffffffffff, 0x1}) r3 = getuid() r4 = open$dir(&(0x7f0000000240)='./file0\x00', 0x8000, 0xc8) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x25, &(0x7f0000000000)="5ab7776a", 0x4) r6 = getpgrp() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x21, 0x9}, 0x3, 0x1, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = semget$private(0x0, 0x5, 0x1) r10 = getuid() setreuid(0x0, r10) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000002200)={{0x7ffe, 0x0, r8, r10, 0x0, 0x140, 0x1b}, 0x100000000000003, 0x1, 0x44}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={r6, r7, r8}, 0xc) fchownat(r4, &(0x7f0000000280)='./file0\x00', r7, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x1, r3, 0x0, 0x0, 0x0, 0x118, 0x1}, 0x9, 0x2, 0x2}) semctl$GETPID(0x0, 0x4, 0x4, &(0x7f00000001c0)=""/91) executing program 0: open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknod(0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000500)=0x2c99f942, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socket(0x11, 0x0, 0x0) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x800000018, 0x2, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) dup2(r5, r4) listen(r4, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000009c0)=[{0x40}, {0x16}]}) write(r0, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() socketpair(0x20, 0x1, 0x5c, &(0x7f0000000140)={0xffffffffffffffff}) close(r1) r2 = syz_open_pts() r3 = socket$inet(0x2, 0x4002, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r4 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x4) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, r5) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="89144c0129ea94f77ea66ed006e3bc58e261c99a", 0x14) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="11", 0x1) nanosleep(&(0x7f00000025c0)={0x7ff, 0xfffffffffffffffe}, &(0x7f0000001180)) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r6 = msgget$private(0x0, 0x0) msgsnd(r6, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgrcv(r6, &(0x7f0000000140)={0x0, ""/6}, 0xe, 0x0, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) poll(&(0x7f0000000040)=[{r2, 0x1}], 0x1, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000100)=0x6) executing program 0: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = socket(0x1, 0x1, 0x67) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000040)=@un=@file={0x0, ""/23}, 0x19, &(0x7f0000000f40)=[{&(0x7f00000007c0)=""/71, 0x47}, {&(0x7f0000000840)=""/248, 0xf8}, {&(0x7f00000009c0)=""/197, 0xc5}, {&(0x7f0000000b80)=""/118, 0x76}, {&(0x7f0000000c00)=""/94, 0x5e}, {&(0x7f0000000c80)=""/189, 0xbd}, {&(0x7f0000000d40)=""/185, 0xb9}], 0x7, &(0x7f0000000fc0)=""/238, 0xee}, 0x803) link(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') setrlimit(0x8, &(0x7f0000000980)={0x7, 0x4000009}) r1 = syz_open_pts() close(r1) setitimer(0x2, &(0x7f00000001c0)={{}, {0x0, 0xb6400}}, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000ac0)="482ec29d8d0a55e03a68285514b680a0f6ca580493e257677b67e099f604b4179581a8400867bd2f84b849de65a83250898adbc00ed6de9ebeb55efe1b6631da6116a0d55f53e5f91302b41d3ebbc20c969eb439ae83a96ed4a9c3a1ca7144ffbb0ed772efb9afe53ee7378708714065f3191db3a1f1322f580bf2b3e686bde40fc1f00dd824", 0x86}], 0x1) syz_open_pts() setuid(0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfeffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8e61, 0x0) pwritev(r2, &(0x7f0000001180)=[{&(0x7f0000000100)='<', 0x1}], 0x1, 0x8001) pwrite(r2, &(0x7f0000000140)="b8", 0x1, 0x0) pwritev(r2, &(0x7f0000001400)=[{&(0x7f0000000080)="1a", 0x1}], 0x1, 0x50000) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fsync(r3) r4 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000000)={0x1, 0x9}, 0x2, &(0x7f0000000080)="c6e73cc5", &(0x7f00000000c0)=0x4, &(0x7f0000000100)="b8e43bde", 0x4) recvmmsg(r0, &(0x7f0000000e00)={&(0x7f0000000940)={&(0x7f0000000440)=@un=@abs, 0x8, &(0x7f0000000580)=[{&(0x7f00000010c0)=""/174, 0xae}, {&(0x7f0000001180)=""/109, 0x6d}, {&(0x7f0000001200)=""/237, 0xed}, {&(0x7f0000001300)=""/131, 0x83}], 0x4, &(0x7f00000013c0)=""/180, 0xb4}, 0x6}, 0x10, 0x0, &(0x7f0000001480)={0x200000000000000}) syz_emit_ethernet(0x22, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffff197dc62bedbb41e5140000020000f16cdece2b31d5ed1c3100"]) executing program 7: sysctl$kern(&(0x7f0000000500), 0x3, 0x0, 0x0, 0x0, 0x25) syz_emit_ethernet(0xa2, &(0x7f0000000580)={@random="836ce898e0fc", @broadcast, [], {@ipv4={0x800, {{0x20, 0x4, 0x0, 0x1, 0x94, 0x66, 0x8001, 0x8, 0x50, 0x0, @empty, @multicast2, {[@rr={0x7, 0x1f, 0x3d, [@remote={0xac, 0x14, 0x0}, @multicast1, @broadcast, @loopback, @multicast2, @remote={0xac, 0x14, 0x0}, @loopback]}, @ra={0x94, 0x6, 0x6}, @lsrr={0x83, 0x27, 0x4, [@remote={0xac, 0x14, 0x0}, @multicast1, @loopback, @multicast1, @remote={0xac, 0x14, 0x0}, @broadcast, @broadcast, @rand_addr=0x400, @empty]}, @ssrr={0x89, 0xb, 0x5, [@remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}]}, @timestamp={0x44, 0x14, 0x8, 0x1, 0x7, [{[@loopback], 0x10000}, {[], 0x401}, {[], 0xa83}]}]}}, @icmp=@timestamp_reply={0xe, 0x0, 0x0, 0x3, 0x3f, 0x1f, 0x3, 0x3}}}}}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) sendmsg$unix(r0, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0x1) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x1}) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000280)={0x0, 0x1ff}) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) setreuid(0x0, 0xee01) r3 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) bind(r3, &(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r4 = open(&(0x7f0000000380)='./file0\x00', 0x2, 0x139) r5 = fcntl$dupfd(r3, 0xa, r4) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000500)=0x40) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file1\x00') rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000540)='./file0\x00') shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) r6 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r6, 0x4, 0x7, &(0x7f00000003c0)=""/96) r7 = geteuid() stat(&(0x7f0000000140)='./file1\x00', &(0x7f0000000640)) r8 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0xff, r7, 0x0, 0x0, r8, 0xb2, 0x4}, 0x6, 0x96, 0x80000001}) semctl$GETVAL(r6, 0x0, 0x5, &(0x7f0000000440)=""/221) executing program 3: semget(0x0, 0x0, 0xffffffff00000000) executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040), 0x0, 0x0) write(r1, &(0x7f0000000140)="04", 0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x586) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x18, 0x3, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) kqueue() syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) connect$unix(r2, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x0) shmctl$IPC_RMID(r4, 0x0) shmctl$IPC_RMID(r4, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000880)={0x0, 0x10000043, 0x5, 0xa7b8, "d8f1f9bdca0d8300"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000280)="4de815b9331dd829184f10a369913c70535806d594c4f33ae8e4ddd667ca763214729273fd80ba3283e73e27e19fc56b88a42573598164c93c757aabda6f7f9bab8439c34c18d7525c9892388b6ca7d49bb34b885632ca81ca077c729b17fa32ff516cc3899b38608ca5878515e5e43f2a6212ef99b4458dbd491e2e09e67e49040b4f872475ece74e473c66b2afd8da8ab503ebb7f71fc3002ed4c39d285cc143454016929c9ce705f41c19da51ebdecf56eedbd954d82a037bdb0d", 0xbc}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0x63) r3 = semget$private(0x0, 0x1, 0x0) semop(r3, &(0x7f00000000c0)=[{}], 0x1) semop(r3, &(0x7f0000000340), 0x0) getegid() semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000180)=""/40) semop(r3, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000040)) accept$inet(0xffffffffffffffff, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x0, &(0x7f0000000340)}) writev(r5, &(0x7f0000000080)=[{&(0x7f0000000280)="5b2c98db131e3d1a6eb8033752c0", 0xe}], 0x1) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0xfffffeb7) semop(r3, &(0x7f0000000140)=[{0x4, 0x2f, 0x2000}, {0x4, 0xfffd, 0x800}, {0x1, 0x0, 0x1000}, {0x0, 0x5, 0x400}, {0x0, 0x5e4, 0x800}, {0x0, 0x4, 0x800}, {0x1, 0x3}, {0x0, 0x1040, 0x1800}], 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000002c0)=0xc) executing program 7: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x5, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x59, 0x0, 0xfffffdfd) close(0xffffffffffffffff) setreuid(0xee00, 0x0) r0 = getuid() r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setreuid(0x0, r0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mknod(&(0x7f00000000c0)='./file0\x00', 0x6000, 0x7) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x33, &(0x7f0000000080)="b6", 0x1) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xee) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x51) fcntl$getown(r4, 0x5) sysctl$net_inet_ipcomp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc, 0x0, 0x10, 0xffffffffffffffff, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x5}, {0x74, 0x1}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) fcntl$getown(0xffffffffffffff9c, 0x5) r6 = msgget$private(0x0, 0x186) msgctl$IPC_STAT(r6, 0x2, &(0x7f00000013c0)=""/79) connect$unix(0xffffffffffffff9c, 0x0, 0x1) socket(0x26, 0x2, 0x0) executing program 0: socket(0x0, 0x0, 0x0) pipe2(0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, &(0x7f0000000080)="8bb4f320", &(0x7f00000000c0)=0x4, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) setegid(r0) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) r3 = semget$private(0x0, 0x3, 0x224) semctl$GETALL(0x0, 0x0, 0x6, 0x0) semop(r3, &(0x7f00000002c0), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) setregid(0xffffffffffffffff, r6) r7 = geteuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001880)={{0xffffff09, r4, r6, r7, r1}, 0x8, 0x80000001, 0x13217f73}) r8 = getegid() r9 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000001900), &(0x7f0000001940)=0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xc) r11 = getgid() getgroups(0x9, &(0x7f0000000180)=[r10, r0, 0x0, 0x0, r1, r2, r8, 0x0, r11]) getuid() r12 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r13 = socket(0x18, 0x3, 0x1d) getsockopt(r13, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000017c0), &(0x7f0000001800)=0xc) ioctl$PCIOCREAD(r12, 0xc0187009, &(0x7f00000000c0)) executing program 1: select(0x40, &(0x7f0000000000)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000080)="00020000", 0x4) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f00000002c0)="4150330925fb1aeef44514", 0xb) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000340)={0x10, 0x0, [{&(0x7f00000a0000/0x1000)=nil, &(0x7f000009c000/0x4000)=nil, 0x10000}, {&(0x7f0000094000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7f0000}, {&(0x7f000008e000/0x11000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x100000004}, {&(0x7f00000a7000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}, {&(0x7f00000a6000/0x3000)=nil, &(0x7f000009b000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00000a6000/0x1000)=nil, &(0x7f00000a4000/0x3000)=nil}, {&(0x7f000009d000/0x4000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000094000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f000009d000/0x2000)=nil}, {&(0x7f00000a6000/0x3000)=nil, &(0x7f00000a8000/0x4000)=nil}, {&(0x7f00000a1000/0x1000)=nil, &(0x7f00000a7000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f00000a4000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000099000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000097000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000240)={0x3}) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) r3 = getuid() socketpair$unix(0x1, 0x5, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000280)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r7) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) setreuid(0x0, r3) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000040)='c\x00') executing program 3: mknod(0x0, 0x1000, 0x7) sendmsg(0xffffffffffffffff, 0x0, 0x0) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) r0 = socket(0x2, 0x8001, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) sysctl$vfs_nfs(&(0x7f00000000c0), 0x3, 0x0, 0x0, &(0x7f0000000240), 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000980), 0x10, 0x0) getsockname(0xffffffffffffffff, &(0x7f0000000900)=@in6, 0x0) executing program 6: setrlimit(0x1, &(0x7f0000000980)={0x42, 0x8062}) writev(0xffffffffffffffff, &(0x7f0000000540)=[{0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000040)}], 0x5) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setreuid(0xee00, 0x0) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r2 = getuid() fchown(r1, r2, 0xffffffffffffffff) r3 = getuid() setreuid(0xee00, r3) rmdir(&(0x7f0000000280)='.\x00') setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r4 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r4) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000300), 0x0) r5 = socket(0x18, 0x3, 0x3a) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000300)=[{}, {r6, 0x40}, {r6, 0x4}], 0x3, 0x0) poll(&(0x7f0000000080)=[{r6, 0x7d}], 0x1, 0x0) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) r7 = socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r7, 0xc028756b, &(0x7f0000000580)) setsockopt$sock_int(r5, 0xffff, 0x8, &(0x7f0000000080), 0x4) r8 = syz_open_pts() close(r8) syz_open_pts() syz_open_pts() executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) setuid(0xffffffffffffffff) setsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x580d) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x31}, 0x4, 0x0, 0x0, &(0x7f0000000000), 0x0) chown(&(0x7f0000000440)='./file0\x00', 0x0, r4) r5 = socket(0x2, 0x3, 0x0) bind(r5, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) seteuid(0xffffffffffffffff) semget$private(0x0, 0x4, 0x114) r6 = getuid() sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffe, 0x11}], 0x7, 0x0, 0x0, 0x0) kevent(r8, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) r9 = kqueue() kevent(r9, &(0x7f00000000c0), 0x3f, 0x0, 0x853, 0x0) setreuid(r6, r6) geteuid() executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) clock_getres(0x0, &(0x7f0000000000)) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000880)) syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r3, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/106, 0x6a}], 0x1) write(r4, &(0x7f0000000140)='x', 0x1) setuid(0xee01) poll(0x0, 0x0, 0x401) syz_open_pts() r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0xd, &(0x7f00000000c0), 0x0) socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd605f6ad900f13a003be1e384000000000000000000000000fe8000000000000000000000000000aac9"]) executing program 6: r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x1) poll(&(0x7f00000000c0)=[{}], 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) shmget$private(0x0, 0x4000, 0x160, &(0x7f0000044000/0x4000)=nil) mprotect(&(0x7f0000423000/0x4000)=nil, 0x4000, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xab, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) poll(&(0x7f0000000180)=[{}], 0x1, 0x8) socket(0x800000018, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2b, &(0x7f0000000000)="5ab7776a", 0x4) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000424000/0x2000)=nil) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0xa, 0x0}) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) pipe(0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000140)={0x9}, 0x10) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000500)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) syz_emit_ethernet(0x95, &(0x7f00000001c0)={@random="3738f3b70fc1", @local, [{[{0x88a8, 0x4, 0x1}], {0x8100, 0x1, 0x0, 0x4}}], {@generic={0x8888, "6f402c2d0e2703ec911b377c69b57da06848527439e2791eda55f6623e94da83f4f0b383330906b49d514fb6434b92fba048b97bf376c3e4903c9fcaad0854971d6d43a2cdae6de236b193f8a88f7fe59212436f43e120424900e2b8bb363878ae1902fffeaa829008e2be9d58c963d0e6484d0972ae39a141896c11aa7b73"}}}) executing program 6: ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000180)={0x4, 0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000240)=[{0x3c}, {0x4000006}]}) writev(r1, &(0x7f0000002500)=[{&(0x7f00000000c0)="ebebfd510bbcd9b28e4d43290f6fa9372ca83da465bfcb781be7e4dc0b0a652e", 0x4}], 0x1) syz_open_pts() openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x8000, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000080)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffe, 0x0) open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x80, 0x0) r2 = open$dir(&(0x7f0000000040)='.\x00', 0x80, 0x0) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x2000, 0x50a7590d) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000183000/0x2000)=nil, 0x2000, 0x1) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setrlimit(0x8, 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000300)={{}, 0x1ff, 0x4}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) setuid(0xffffffffffffffff) getpid() syz_open_pts() executing program 5: r0 = socket(0x11, 0x3, 0x0) sendmsg(r0, &(0x7f0000000800)={0x0, 0x500, 0x0, 0x0, &(0x7f0000000500)=[{0x38, 0x0, 0x0, "a3ed8368a9869676cfb9c95de9d16d009ad51c2c583af48ca5f431cd836a18055f"}, {0x90, 0x0, 0x0, "71d10c593ca89b1997ebad5643510aef0f82149d419f780b0b94d802f21ef62ca259555375fcb7aeecb6407ab963990e0a4a78035b7071f5edb7d8716fed29788688f5be2f46d1ef763488f1f682849fbcdde11ceea0073f13c3d9d6a3ef613a4beb53a2f7294729dd3ae94e371763c565405b1a59752831c7"}, {0x20, 0x0, 0x0, "6746ccf04d71e01baa"}], 0xe8}, 0x0) executing program 5: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x4003, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1025, 0x0, 0x0) close(r0) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206918, &(0x7f00000001c0)) executing program 6: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040), 0x0, 0x0) write(r1, &(0x7f0000000140)="04", 0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x586) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x18, 0x3, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) kqueue() syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) connect$unix(r2, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x0) shmctl$IPC_RMID(r4, 0x0) shmctl$IPC_RMID(r4, 0x0) executing program 5: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50f4df260b3dad2d000ce1940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ede3ba5a469c6cade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xf0}, {&(0x7f0000000580)="e3b2156dbd9692b49e19f37cd58d0a936f8b3bcdeaab6e6e81205275c9f96bec019eceb8d1ab8b4223651e2f00aecd567c4e0158978cd10c6ff7a99d4b22cee5f1454fa432575f47f92067bd93b98472da81026395a03cdbacca75ee65a4ed34318093c82c3a86abcc780d18841f73143bfd3fc98aa8d91b42da40a226b28f0e692fa4a7105d63767b6e2c21b5a00206f3a14dbf11cc13fcc30502c58b7d3e46bf3e1e37eeaaf68a081908e671d36e3e63d27e923a65caf62c2b4e1416259d5f7a5bf7db4f23f19874bc01d809e59e903c67fd677e31a4e19efc76afe755fbbb037fd7e2432865a156bfd65ee03553d157a4647a5b887136d1e8f587a7354dda1c733fa5eddd5344a5e4abd2a82e44f662bd05cf4b0170fea22a81953a7ddefdda2378d0e1d82878a4ab2b989df08f340a2b0f850bd1a0cd2c45622f182f16e8d393418a26dd435bffb3b2fec8268cbde5a82ad699c1a321783448581e2980a49f064c8fb4524f4ee2d5ec6558b43889c5512a3d49bf8d743586c6aba91c4dfb279926eb0bb838e2540956d80ce3075179caa3774a6dfb9d06119bb5db088e19d9d5b5316a80058ce9ce58deea27735f865e4678a597fec6454bb8a57155249919805984743b8433880014449e4fe37b6e9b26fbff153cb0eaa20df6b730f1db3d69670a48123e020cabff4664800469ed4f45d4caea8925f7f2080e36843df69f85d7f95085eb9f6ee243924fde44c3e88015a8de23c5e2fbab6fd7463e9ede2de5e1deb202ed905deee7c0fe991f23ebbdddd3167e44d65a3b74155e814279e265a738b5049802389e0229cff7e223e2b58f1415ef2c3472a9d5a0217e836f70fa16e76d2b75423b6bb11ee629bcef30dbd4363a23c1d06e344ab65fc3a13928940afbe9d401b0d954b5c7597673c94928f2bd78dcc5a8dafda6a2fadac8f896c96fd5ceaab4f4bd6dce2f6f607b699adc394bd1a65cb2565ebcbd83d85ba4e01a2773b32c42cb3f53633cc4e46a5f96594ae42c4e57c70ec8a33bf72d5d4caa13423658628bb71e17c4c396ba36e47d8b2978d75b0f02070f708bc4a2c7c3a70b87347ec074913f00d979e1a4c2a0c81d18125e1b7b18cabcf759b7ed3ebe1fdf5b65ccd0bb3a9ffc8379bde4ceda452b4c5f0f56e38c8dd49ecf16f95423a2c2a021fb7c1f9a953099554ab252991d47e003c0263a6aea2d25a95f1dd2ff97225a7cf26833d2191d7b7ece6574e52c76ca61e8de29176dbc01eb9cc4279712a9abb60e629c667b99cde7a6eef8ac65371915cd8aa22ef63c84cef6705f475c8bb2189bbb38c55b8cfc6ec88698aea1c0a0089671cb2c2806c6ed58ef051b6fe76bee9e21f43e8743c31572bb6221f60a58703341a1785205fe0c5912df91f8bd44559d6531abd065a0af1efe7fd7164e8a8ca3540091c8bacc9fcb24d310ba32bd93f8dce7f8d060ed5bb237014e22ee842ccc7d86badcf8a54ace053edc2122a28d4ee34e0419de0095a99a68ad5945db5a7a0880a6ddadf23aaaafbf0c44ac3595724e58f0378d1a024f1a624173e8966a0b85a2178d9d3ecfda88a8f11ff5413188acc6a84c2ec07488a3e1ba7fadca399fb74b2f7e89f5c1bc6c43a2cb0e557c64d66f8705547cff85bbe81255ef7cc2345338f6a1f0ae2b69e867db120d70cf19668cdbccf86654c5d99341fcec9fc807c8f0aa6e312d1dec4cf609a9b7a80e330cb30798da24ac1615df35f6441ea5125ff16273d1f922d913f58ab50006414535f17bcd07cd5883ccdc29baea7abc32620d0ba976079b8ae7f715a1852458375848bdfe97e93cff478d6eecf37d8f39548e3e568d1e70330ddce2694a6138590e49c50d3f356a2e3965d4356b06cfdba6aa5dcdbc1af8c206e713c09c7b34bd05c09fbda17089f4e0933c986d240cf081516000a818dfa417de094dfa1d152a7f16e117671620749c28710f3808a04d04c4916543877761c662019ada1296095bf2ea2c0103b3a58b4789cd176e65d34863fc5ba42392f8d9df8bd4f511783f53eecd263a45f9debc828523f21130f554d07709f1a2c57297d82a63566891303b9a0ac8eab0fb8361322380731991ec5d2320c39ac6c0713dacf1dfa2fa2d08aec56cfc40b99f11d2bf5ac2cf16d4cbe863e8b751d5c4c8e21339b46d0316786a286998a6e4d022239698d6418ebac9038571c3c584422c0562fd5558e21bb02e9316811aa3902c952ed2edc1ba9479fa879bcb0c4c8e7c0eca5d917ac0a3340d517ac26e6c38f642defd624a291f88bd9788598a403cadc8f14e6f55011de9d87a22c1ee04ca16a66500f8d226e993b03af3d9bcb2e526b2794a93b2c557839c09de7065d93112ca73bc4675348d9f8a01cf971e3cad6265988b3503ace0b42c399a8a76a673ad5a1b52746b5f1cfde16a7c6b650a208187ada27b642399ddbcfd1da5c9662a69535258d82e9008497c6a1893bdac6d67c703fd31d6f07d685be529743f994b7c5a4f02e15b642f8041a4665cab6c228879add168329e303a58c32fe11da69b9d5c24102554350bde6814979ac5c3d11c182d3f4f7f50c2c77d0a1e4be7719b570b3b584174fdf47ba19106e87b3d7da42120e4d2f40300ca6b7554a39865cf5b583784480c36f2064118fbf0c90af720ed577f8386a36078d07a961f43c640833b37de42ece43b727816d1afdf5f37d8f289ce4a590a80f8dc7648330e27e11e8b87aeb59981a1fd2df9d79b8a5d9b37f9de3459c2aaf2925f29bf7008a8318ef6a230f95a109d62058d3943a2554b8a8b64694c91808a9c14c382e381867ebcaaf8bdda8404719ea24d62602d40c8f1cc54ed32eac599633c66971a977152f8af50d1159f3cc4c5cb5841cd98d292255be524f7f2d3a4826f0fcba1a2a44ade0affd0c4796394840bd0cc2183e31833768788678de666467972dc814ac147324e3baeb268113c1fea9dcdb811a8e3d904fd1afa3ca106a2400e8e46a11b4f4f647ce2b4e8c8cfe82d532ca6795d2eb26f91ecf24b22ae5d2eabb0a1d5992c1bb6862ec112416d63fd423e5ba485f345e5398d3624089569058f98eb53708bcd06c5769005ee847a7f784155809da3efe8e91828763db6ae4fa8bb4607c354de16f7407f82e232af2ae7834ab14456fa7f441186fa78fa75dc274e28476d6cf1ef8c5d3c737b133bd6089c3f9566ac3136f48c709fdb880da880bdc8395e529264889b6267776423650bfeb65744d3b7913b86d4c280f0f0fe66e3b8740b7fed41ad5a8f570fd185edeb7a30abc226d18cac7a35e81340518228769587ae4c6b85cf5fb7f79530e2b192069a2eb7290e364c6d85a3e679980513120c525d243d2906df755f6c214746a76b39b2c4a3c8fc36e41453180327ab5c354a4c14fb8ad77fb7412756011772c5457665a6b64548f5d5ae11d408ea6d1c8e25cd40ddfe803e7b0134198336fb0c771429d014adedeb976a9305b8eff0d41cdaba4ff9fc276d31255f6843f8c74a988550ffe34235957ac622e25a032ac007c711f2c891315d86fe6b35eb728cadd72e877f455f7bbed6b746f374f0b11e3bab66778538b8e5a926f241d9b5067f1b4726d5964c7199e15e0d590ac34d257c075e88d3c95ac134e0e45fe3f57e38aa850ebf950a52aaf9eb10e1abe54870cffcb62a7fd0c94a86ff3959b1e39ee589a4d64f9f18c072014a7c90f96c4848ac9d0b80b0d85f07610dc167ab45f146e1aadfe4827f234dfed24903ee905612480edefca3aec8ccfa5d78e79d0ef8787eb92d6447721260e645278d9d7a8a4e479037acd90581f7a83ebf4ef3f2873ad49fcdb019e1fb9a38b7a23abbc4458953192f791f7929d09f803362ede6431d7a9638e802688e14607d480ec672a378ec6d1f7c1a9ac864578d078f455846681cac4c0438adcabe94ab06009ff00125992a9f134c4c25f14edca5cb6ef369f373bb490a666e21d10d1f63a8f0285ec1c5230a7bb3ad43b2186441400935abd16f2e4cb482520e6b482f59ded5c01dcd60f1f37ab18597afe66c67241d81ede5af6563635bb6c455ba26dbc16659635cadc30329e204a15cd569c2e0b45e7847fe03e2df384113e5dc238db158aaacd4fe55b55ed1c42d7ddd56e11a89dc7cd042f4d004ce305a4201e270b8391f366e0e056779d0cd417217dddb57704f0d91e9764860bb0f51ee7c4c2438e6f806994726fdf2ee42e8db109723c481026bb0c205ded3421baf0de5f299368a99437867c6ab3373d9e8455587d449263838e9ee5214d5c163909e1268610f79b274d48ee9ec2a03b8eb46c0c8c489379afd793ac3fbb4c03a37bd5ce1e15eba5ec886ce2e0b42078edc53f76d88a7a0b773f7471522eebde942be793a469c4334f5b39880201446b4b09469b3654451616ef4fce87139da2c436d662d5fdb15cea0299116dce89b149b6e7bac68b4776cd97fa4d4999975549d83bbe2c3cda40283f44e5d8cb5a8920348c6c08271a7d7e3565a0c144b69246e2669ed388cffd14d4bcdf91e50d4987be1423b3c219bd704c012e5540692904043bc936ed4c4b998ba2ef4f6f9381b17b3fb3db4d07ed83fe843260b80711190e7ad599b1255d814b4bea10281810ae8a96a5dda37448212c132942af3a58639ce8a7c1571c4b087807a26ffeddb425a39dcd1b6550201ed49745c9a060cff5324fe6202804e7c235092693c1a2de90bd63d8f44cf44fe7b421c06170daa95a23cd03f7b4f194430606566923d89864e9a4b81ca8cf48a9c1260e58558c2107345406fb305355387071f9bfbbe85ff1e914a0cf9cecf7ec113e4da204256bde6a98edf5558ddd52e9ea3ae4f4d47b806b5e7fc22cd0250d3f3239b110f08b7fe4c771f9f5831c4a443484d87c5d000d35593d011550dedb7fcb0305d7a0699ee36081dfda37bff33b283150e370a34ed15ac7f7423333c0097bd11d42f3b4b00f3d689ef", 0xffb2}], 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r3, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe06) socket$inet(0x2, 0x0, 0x0) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat(r4, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xf444}) r5 = syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r6) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000001880)={&(0x7f0000001840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=ANY=[@ANYBLOB="18000000000000000000000000000000760000005aea00000000100000000000206df44611ba1a03543bb1c8000000000000000000001000"/70], 0x38}}, 0x10, 0x0) pread(r5, 0x0, 0x0, 0x0) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$PCIOCREAD(r8, 0xc0187009, &(0x7f00000000c0)) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 6: chdir(0x0) r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000400)=0x7) recvmmsg(r1, &(0x7f0000000680)={0x0}, 0x10, 0x0, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000140)=[{&(0x7f00000002c0)="4500007c629df851d0f0a8deb9423ae55310fddb72708ba337", 0x19}, {&(0x7f00000001c0)="8bd71c4b0f2951fa132146f048c21a", 0xf}], 0x2) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f00000002c0)="cbcb5c2b35c34785b55c5b41a2c01434803073990497dda76431f423cd3725e505b33a60ebb97a0e38d36809804da133314b8a0a22946d5c9c00fde1bb437ab8ad6d828a01da5b5477f46253e7ca0b411fd02c5808673567cdae8e2b2901fe0c445e62502102e3b03e358a2995e41d59781b05ecc764ee4566e4d2943be46b54beb0d16f6ea97754221192787091beb11361c703fd8bbfb53ab85ffada12262f9461f4c574b9a6100989ed3b2f57685f08f3e765f94197993760a2263711a648886f935d1db203594652d0ea295879fe8e1e53632c3a3cec", 0xd8}, {&(0x7f00000000c0)="67bd390495570a3831e6c8030de81de06ad973015b354b5ccf1f7beff933d58661f5f2d1710a6eda05aa497e7d9c1ea2580b824e1c09ca5f4c7f86570d5cb9d9eaa9235e6ac0585d3e05f688e964487e805ea417b31e9c586266b74a6f068bcc0b590dd20184e8d276a9c13b40b8950fb2e3a32ed479924b84b152a0fdaa23f28f9f30c0a417c613293e4f97c07e0720bbc7677d133d8dbd76a2f270a663e317672cb5c8286be1b0c92548a86df2", 0xae}], 0x2, &(0x7f00000003c0)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}], 0x18, 0x400}, 0x4) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)='x\x00') symlink(&(0x7f0000000180)='./file1/../file0\x00', &(0x7f0000000200)='./file1/../file0\x00') open(&(0x7f0000000000)='./file1\x00', 0x80, 0xc0) chdir(0x0) (async) socket$unix(0x1, 0x2, 0x0) (async) socket$unix(0x1, 0x5, 0x0) (async) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000400)=0x7) (async) recvmmsg(r1, &(0x7f0000000680)={0x0}, 0x10, 0x0, 0x0) (async) syz_open_pts() (async) close(r2) (async) writev(r2, &(0x7f0000000140)=[{&(0x7f00000002c0)="4500007c629df851d0f0a8deb9423ae55310fddb72708ba337", 0x19}, {&(0x7f00000001c0)="8bd71c4b0f2951fa132146f048c21a", 0xf}], 0x2) (async) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f00000002c0)="cbcb5c2b35c34785b55c5b41a2c01434803073990497dda76431f423cd3725e505b33a60ebb97a0e38d36809804da133314b8a0a22946d5c9c00fde1bb437ab8ad6d828a01da5b5477f46253e7ca0b411fd02c5808673567cdae8e2b2901fe0c445e62502102e3b03e358a2995e41d59781b05ecc764ee4566e4d2943be46b54beb0d16f6ea97754221192787091beb11361c703fd8bbfb53ab85ffada12262f9461f4c574b9a6100989ed3b2f57685f08f3e765f94197993760a2263711a648886f935d1db203594652d0ea295879fe8e1e53632c3a3cec", 0xd8}, {&(0x7f00000000c0)="67bd390495570a3831e6c8030de81de06ad973015b354b5ccf1f7beff933d58661f5f2d1710a6eda05aa497e7d9c1ea2580b824e1c09ca5f4c7f86570d5cb9d9eaa9235e6ac0585d3e05f688e964487e805ea417b31e9c586266b74a6f068bcc0b590dd20184e8d276a9c13b40b8950fb2e3a32ed479924b84b152a0fdaa23f28f9f30c0a417c613293e4f97c07e0720bbc7677d133d8dbd76a2f270a663e317672cb5c8286be1b0c92548a86df2", 0xae}], 0x2, &(0x7f00000003c0)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}], 0x18, 0x400}, 0x4) (async) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) (async) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)='x\x00') (async) symlink(&(0x7f0000000180)='./file1/../file0\x00', &(0x7f0000000200)='./file1/../file0\x00') (async) open(&(0x7f0000000000)='./file1\x00', 0x80, 0xc0) (async) executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000011c0)) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000040)="0687a72e1fd123de075f7fba1d687bb103e522bc521da516e2804f087773898f8c4304521f7eeb86259d30be18ad0398ee85e47c003a9f78ffaeb459715841d9c58ccde20e00d50b0fc45df51239539c02d03c95c09555b89485fe1c9f24d3f290ac6fb51b56f5791adba0d9cb76db8115b69a5e0180c05a9f9fc06837da30b0f401edd59eaeaf151179647e7442ee39ed23665c1ac2f085883c", 0x9a}], 0x1) ioctl$TIOCCDTR(r0, 0x20007478) execve(0x0, 0x0, 0x0) executing program 4: r0 = shmget(0x1, 0x4000, 0x201, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/132) r1 = socket(0x2, 0x3, 0x6) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r3 = dup(r2) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) ioctl$WSKBDIO_SETDEFAULTBELL(0xffffffffffffffff, 0x80105705, &(0x7f0000000080)={0x0, 0x0, 0x1}) sysctl$kern(&(0x7f0000000080)={0x1, 0x59}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) recvmmsg(r4, &(0x7f00000000c0)={0x0}, 0x10, 0x800, 0x0) execve(0x0, 0x0, 0x0) sendmmsg(r4, &(0x7f0000001880)={0x0}, 0xfffffffffffffedf, 0x0) shmctl$IPC_RMID(r0, 0x0) connect$unix(r1, &(0x7f0000000700), 0x10) write(r1, &(0x7f0000000300)="fc23780000000000000028a8790308fc29b2dde9cc9f2fbec154d6eb", 0x1c) executing program 2: socket(0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) (async) r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000140), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x181) utimensat(r2, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0xfff, 0x100}, {0x0, 0x3}}, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0x0, 0x6, 0x1}], 0x5, 0x0, 0x4, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) (async) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106978, &(0x7f00000000c0)) (async) ioctl$FIONREAD(r3, 0xc0106978, &(0x7f00000000c0)) getuid() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x1, 0x1, 0x0) close(r4) (async) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSKBDIO_GETENCODINGS(0xffffffffffffff9c, 0xc0105715, &(0x7f0000000100)={0x1, [0x0]}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket$inet6(0x18, 0x1, 0x0) (async) r6 = socket$inet6(0x18, 0x1, 0x0) recvmsg(r6, &(0x7f0000002640)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) (async) recvmsg(r6, &(0x7f0000002640)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) executing program 5: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2}) r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r0, 0x0, 0x67, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) executing program 6: r0 = socket(0x11, 0x3, 0x0) sendmsg(r0, &(0x7f0000000800)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=[{0x38, 0x0, 0x0, "a3ed8368a9869676cfb9c95de9d16d009ad51c2c583af48ca5f431cd836a18055f"}, {0x90, 0x0, 0x0, "71d10c593ca89b1997ebad5643510aef0f82149d419f780b0b94d802f21ef62ca259555375fcb7aeecb6407ab963990e0a4a78035b7071f5edb7d8716fed29788688f5be2f46d1ef763488f1f682849fbcdde11ceea0073f13c3d9d6a3ef613a4beb53a2f7294729dd3ae94e371763c565405b1a59752831c7"}, {0x20, 0x0, 0x0, "6746ccf04d71e01baa"}], 0xe8}, 0x0) dup2(r0, r0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_open_pts() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(0x0, 0x2000, 0x0) open(0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) r3 = getpgrp() fcntl$setown(r0, 0x6, r3) fcntl$setown(r0, 0x6, 0x0) executing program 6: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000), 0x0) executing program 2: semget$private(0x0, 0x3, 0x200) r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7869) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000040)={&(0x7f0000000240)=[{}, {0x2}], 0x2}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) r3 = semget$private(0x0, 0x2, 0x39a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000580)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000003c0)={{0x4, 0xffffffffffffffff, r2, r4, 0x0, 0x0, 0x9}, 0xfd2}) semctl$IPC_SET(r3, 0x0, 0x1, 0x0) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000180)=""/123) semctl$GETALL(r3, 0x0, 0x6, 0x0) semget$private(0x0, 0x3, 0x200) (async) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7869) (async) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000040)={&(0x7f0000000240)=[{}, {0x2}], 0x2}) (async) socket$inet(0x2, 0x2, 0x0) (async) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) (async) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) (async) semget$private(0x0, 0x2, 0x39a) (async) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000580)=0xc) (async) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) (async) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000003c0)={{0x4, 0xffffffffffffffff, r2, r4, 0x0, 0x0, 0x9}, 0xfd2}) (async) semctl$IPC_SET(r3, 0x0, 0x1, 0x0) (async) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000180)=""/123) (async) semctl$GETALL(r3, 0x0, 0x6, 0x0) (async) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffe, 0xfffffffc, "031ffe4063000000000400bfc000eb00000000ff"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) kqueue() openat$pci(0xffffffffffffff9c, &(0x7f0000000340), 0x180, 0x0) execve(0x0, 0x0, 0x0) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x1000) r3 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0x0]) r5 = semget$private(0x0, 0x4000000009, 0x0) semop(r5, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x2, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r5, &(0x7f0000000340), 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000004c0)=[0x7fb, 0x1000, 0x8]) semop(r5, &(0x7f0000000180)=[{0x4, 0xffff, 0x3800}, {0x2, 0xb}, {0x2, 0x7fff, 0x1800}, {0x4, 0x9, 0xc00}, {0x1, 0x3, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0x3}, {0x0, 0xe2, 0x1000}, {0x3, 0x7fff, 0x800}, {0x2, 0x19, 0x800}, {0x3, 0x800, 0x800}], 0xb) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)=[0x6, 0x4, 0x9]) semop(r5, &(0x7f0000000140)=[{0x4, 0x200, 0x1800}, {0x3, 0x0, 0x800}, {0x4, 0x0, 0x1000}, {0x2, 0x4, 0x1400}, {0x2, 0x5e0, 0x1000}, {0x2, 0x0, 0x800}, {0x1, 0xda, 0x2800}, {0x4, 0x6, 0x1800}, {0x4, 0x8001, 0x800}], 0x9) semop(r5, &(0x7f0000000080)=[{0x4, 0x1, 0x1000}], 0x1) r6 = getuid() r7 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000040)={{0xa20, 0xffffffffffffffff, r7, r6, r7, 0x40, 0x1000}, 0x40, 0xe, 0x7fffffffffffffff}) r8 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x323, r3, r4, r6, r7, 0x8, 0x1f}, 0x0, 0x0, r8, r8, 0x0, 0x40000, 0x800}) fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', r6, 0x0, 0x2) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x32, 0x3}, 0x4241, 0x0, 0x0, 0x0, 0x0) executing program 5: r0 = socket(0x11, 0x3, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f00000004c0), 0x8000, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000500)=0xa0) syz_emit_ethernet(0x4e, &(0x7f0000000740)=ANY=[@ANYRESDEC=r0, @ANYRES32=r1, @ANYBLOB="84d1357b34f244ceab03a2b14d5647a2176797d6acf49daf1e361042cb2b0ede6a77113a3f6354246e887044d54a167350504a31554c55bf4e4be0e51924f7373263af5e9af1f4889b1d7c9f66eb3273c4a7c47456f498683635f50e31ed2b06861b12927f0341b5b8e8ff93d97017de9a671e889e6363830b1f1d884f2c8797bb3dd413ba07466f1d1ca1d380cca80a5446a631870b0221902f029b2726a871c660b557e519c5e3230000c92ac847a44d70c180b33f0f105eb3a3c4b6afeabec67bc09526aa746767ac4b76f1982f3d3dcddfa31e9f22c5899780a36db224b46f87dc3837810ee95d892801c40e662edf9b2f219a340bee8a3fd1c166a3f942521cf94077581c4d74d8730e4db1628cc1688fe3abb9d238b76141c6246c8401ab5d767d43890ca65654ea301d60c20e4cf9a25fda33cea869c4d13f27bf255fa36eacaea5f44349d9db023c9356d65205b3", @ANYBLOB="b00000009078000003030003030013120aa2f7ac5dc1e2f0aecbdf681099f14f"]) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r7 = getpgrp() r8 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000006c0)={{0x7, r2, r6, 0xffffffffffffffff, r3, 0x49, 0x1}, 0x40000000008000, 0x0, r8, r8, 0x6, 0x200003, 0x480, 0x2000006}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) r9 = socket(0x0, 0x8000, 0x80) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000440)="0cfdfddd24212d49200116b5961437120932150a991da294f115ad558e08ad68f65e4ede52269d080bdf2211de865ea54087d466ac4157305a5d64af151e3a091e1e7b7a6944be24ad642446f1459225e1be22ecff534637d0", 0xffffffffffffffe8) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x1, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000600)={0x9, 0x1, 0x0, 0x1, 0x400000}, 0xc) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r10 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r10, 0x29, 0x65, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r11 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000940)={0x0, 0x0, &(0x7f00000003c0), 0x0, &(0x7f0000000c00)=[@cred={0x20}, @rights={0x30, 0xffff, 0x1, [r11, r10, 0xffffffffffffffff, 0xffffffffffffffff, r10, 0xffffffffffffffff, r11, r1]}, @cred={0x20, 0xffff, 0x0, r8, r5, r3}, @rights={0x30, 0xffff, 0x1, [r0, r9, r9, r0, r0, r10, r1, r9]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r11]}, @cred={0x20, 0xffff, 0x0, r7, r5}, @rights={0x28, 0xffff, 0x1, [r10, r1, r11, r10, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r4, r2}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r9, 0xffffffffffffffff, r9, 0xffffffffffffffff]}], 0x160, 0x1}, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000580)={0x0}, 0x10, 0x0, 0x0) r12 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r12, 0xc014575e, 0x0) pwritev(r12, &(0x7f00000003c0)=[{&(0x7f0000000040)="42bd8049c214041324b9f1cae7cef078415248f16a5e43c2dcfe5956e9cb83413e6170de021e82b1aa2640f75ce3c77996c720ccd2e10e596afd42df59f4f39ac9bd6fa559d31af5d5603bed5611b27bfcfc736fa609a62f11bc32c0d3df9e42bdda9ba746358e1c7a9fd5951a56bd442f04395037105673442b86aa1af336c2d7c94e858751a7a3e9cb91a35848ceb57506a1a3ac8fd2b9d41e73ca375473e8ce883ada95e58ba154248e694a57c999f5c59cffb9c09f7dd860fe73b3ceebb33deaad8b8b57465a9d953f8e6fa0bed460bd25476afbfc8e063312f5a59ad8d1079f822efdd0c08d175ad8bfe2f08d1ee3acc8245cb26f68d3", 0xf9}, {&(0x7f0000000140)="506d413a088e108d509517fd395d0808e35fb8449b31e044868c10cdc3070a9b3b0c4246bfbaa5aa8b49666f932283b25d84fd85e8c27a52263e3b21c7bf9070090ec5c1d7caed2c1476977c755f942410a6cd78244525f10aee95983e41b6f6cf4f5b1d7ad80f336e8fc78e290a17136b944af6ab69210366c514b24182eddc606e1d5fc828d924a02a0b103c747407ff61bfcf0f23b57f1253a6", 0x9b}, {&(0x7f0000000240)="b9edbb2509eabe823bc0299403daf8aedc4409d9687684e824b3519c7741a11143fda7c6b86c36a2cf71d61b42fa83ffdce24b5b855f061d2b9342f14afe5d7df9e25fceffea4152fab2c1fe5b877ec19ceffe2cabf54026e496ce3148378af797acc5682d6b8665b606e9b98c517ae06504d2b812eb57cf150b1bc072086a03dfd84b0e4af80cc91b28cef23ebe71b8f9e3fd4bd671254edde2f674f004b6", 0x9f}, {&(0x7f0000000340)="e8f5ac06ae84750d7e53cdfbf23c76bbaa0e124bf4497c99b50bdefd5f33328a21b004df16dd", 0x12}, {&(0x7f0000000380)="ecce76da25ce576dcd811facfbc1f4046ad344786937eef8d372d0800847067e58f6373f9b4040d26dac05f83f610c", 0x2f}], 0x5, 0x4) write(r10, 0x0, 0x1f) readv(r11, &(0x7f0000000000)=[{&(0x7f0000000180)=""/209, 0xd1}], 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000900)={'tap', 0x0}) r13 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r13, 0x802069b5, &(0x7f00000001c0)) executing program 7: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) symlinkat(&(0x7f00000001c0)='./file0/file0/file0\x00', r0, 0x0) open(&(0x7f0000000040)='./file0/file0/file0\x00', 0x8, 0x13d) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) close(r1) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf782f) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000240)="23215a0eac4c57ead96efd345df756459ffccae74aa927e85e4e1844578212b9775e14c946966e176943ccf43d200920a3eadc2ab271a60014e9e4eee27782310a", 0x41}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) executing program 2: shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x3, 0x1f) close(r0) socket(0x18, 0x3, 0x3a) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000000180), 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x5b48b26aeffd7bd8, r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7a4d9313fc972c10a40c0608d874d976c75c050b"}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) msgget(0x2, 0x20) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) getsockopt(r4, 0x9, 0x5, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = getuid() setreuid(0xee00, r6) r7 = semget$private(0x0, 0x4000000009, 0x82) semop(r7, &(0x7f00000000c0)=[{0x4, 0x4, 0x800}, {0x5, 0x2, 0x34a81badcbc74354}, {0x3, 0x400, 0x1800}, {0x4, 0x2, 0x1000}], 0x4) semop(r7, &(0x7f0000000440), 0x0) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000180)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getpgid(0xffffffffffffffff) r9 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{0x1, r5, r9, r5, r8, 0x81, 0x8000}, 0x7f, 0x2000003, 0x0, 0x0, 0x1fa, 0x3, 0x9, 0x3}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, r9, 0x0, r9, 0x5c, 0x8}, 0x49, 0x8, 0xfe}) executing program 2: syz_emit_ethernet(0x2e, &(0x7f00000000c0)={@empty, @broadcast, [{}], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x2, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@echo}}}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(0x0, 0x78e, 0x0) r1 = getpid() ktrace(0x0, 0x0, 0x1928, r1) syz_emit_ethernet(0x1126, &(0x7f0000000100)={@broadcast, @random="2adf31ee4e29", [], {@ipv6={0x86dd, {0x0, 0x6, "000e00", 0x10f0, 0x3a, 0x0, @rand_addr="f6ec06afdf466c130afc590bdb9e4ff6", @mcast2, {[@dstopts={0x32, 0x216, '\x00', [@padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0x200}, @enc_lim={0x4, 0x1, 0x5}, @generic={0x5, 0x82, "fc31c413c4bab61871fdf1d21758b81cc1b6e73106bb4ddbc84aabfa2854465814faf8a5984fbcf069395742f27b0cb078c8f373f7b7f3d5ea5149cd0da0cde03f24503fb2e30a43fb779505d09f7a2123a185e733855855610a5d00d66bb7cfd8afbf23f938eb28bdabbaad492cb194ef930ded1c396c063e988ee7c822e6f22e85"}, @generic={0x5, 0x1000, "f602a84707ce930508fb5e8b917e672566daaf356d743fa87458145e0a8cd32998f9020f8049de0da8a264ef4f8bb67c23170e2623c2bc1cc9777ff04f489c3832652d10f0acd18f2019a5ea91090e5bb7807914ff817de9fbb0c214219869aeae9cc4ddf139a32a7459459d22d5ead57fde4fad0543ea06e28460657bd490311ce11e806f4327ff376252bd92dd7157cf9c1e61b5eab100caa3d92f60d2f15b5e1616b3644636ee0ca074f2c6c73b7a831e98ae1c43520a993d28b68f0fe12b66ed67d355c69229843b53fc1dbf4e35e1377c1815229ba7bc64db8328361bcfff622b9820a7a3b8e9c7f61909fd171e571bce047ed5cc5d2f2d1695e3d33eaedec9629a7b371f70480be596e02686223a70e84f775bfc5f482a4c855a61f3e7b3ebf43442a294ef40e65ee9c96ff01d60e61603774c806583a2708410a86b7370e3ca1b6a179be1b77d337a2fa3376f66f202fa076811bc5f4af9d6d8df3318efe47bf5af370b8f01c230f0eeeaa41e577b8f2b156784e0f0d65e39837be2579be8b71225f1a175d725afed429fa201adab220e6c63410f44dd684c0c68daf0781a0ddec9e103f12e4d5d48aa418acf8d3debc4e41abfc051e1740d253b97fbf5342817acdea723fbb5f66ba1edf4f12778180177d7c2c4ed97ff0db236314b27b34ed5d032e4518eee6a96d004ff657bf98a7fdf78bc9db08f6046d6fa6750769a0d4a112e4e9550a324cd88b8be90f8abd603685c7743c087bdc8a02321feb73f4188ca997e9ee5305dd1ddb0c3fe44b4c25fec127b44ae64df97d4f12c9bd70d2f42b50b3b147371bfaaf017e7040157aced015d45203d7222a1e083822e710e390ac99b6d19b8bed68b54400499f39e1ae969eee080e716213a7dc2143c175a8b1074f4742d8354c6aec43af7066ea90edbd5e10e6bec5716fe35ded8d566dabb12bb3df26129eac8f9551ac39171f22e0c6047cafea1f1617fe013f0386b521adcfd87443419977e96e20f1017da45e12e5b97e489a75c1a7140311f10d345f888449fd6f9273f5591ea238d01e8451504c08132aef5681dca69c1605d7c91adeec51567c83e2581260e1175ea6f0f482a8e6338e8d27859b4dd6ae3247d5f7e2bc9fb85fb7f1483db88ee590235345756ab65403b02c0b48607f97fc2616f4ce2078fcb640ca57ee995ec1084b6a611ad1881696a418a07a27e2fc6c5cd64f1282520cd8d2b220802c767a5bc9e5a5eb166c6fbb643044331ec4827b885e7d35d8cfede216746ffeaa96ddf74222d5d025cf55af8cff3d9d65630ad68e939c579f270c2c6e81fd246a26d4d3ec769d5c37bccfa52ac22c0a1d88933b376ede7de446cd7ccc1d2e1506a843147b4fb7d30448268350a78d10211c566acff9157071ffd0cbcaf57495c11e332ccbbf55465eb85ae1bd78f8c61fac514061bf524dfe5c37361fb52b0c70cf391ed9a6755910985d6b8aab232a662a60c6b1e9727f5083587349dc8e4faa1d15b0a9d9560f5038cbf73937e223611b93a80b6840a28888fb7ce296c57858a065ffabcebee2c5bc32c7cf46cec54e4fc3c871ec4f023dc6716b90d66588f5a3cbfbe70a36859849d648e15e9eba926e9655cfce0e2294ae464e0e7a1d621e1b0476b6c4746bf6f07428d8547ded4dbd609b7825170120e9809ce698f9ecaee3d34afbf9627c7d6389100380bc1b2c9259bbf4d01749e5ee9e6b31082ad15e1dd22265290d751cd24ecbfe2e20c5f127ec149a13f0bf225b9afeb8ad027953d09cbd5550e6d2ce82d68f913c5567f3be9b899a776080fa3dee7d806a088e27cbe5786f84a028527b0c214525dd190dbfc2cfc3fb44453194db9f050294815b672bde7b000c5828cedbf2f91b73a242bc1e12f50961ea595da86e6b2e8100d5a9fbb22c6cc88caaabb3eac364737c046ea64db8c69dab341c28c6aa17593fa6559e6ab9667ee7e86154fe832671a35fa3e613d1defcf32540a99e3a399c573987fec9a9154368d8f8a2066a09b27de1a6072a8dbb9294e4f3b6c4f33043073c0ec5ac05d94ff899377024b5871311cf9b5030113b1be4de7a4c6bc22410d89196ee23a19acb3da6459a02ab754b39a5e0895a70d25ed6350ab455406e2cdb6ccf2f2e477fe4268e87fb17fdf63a77dc6eb71b50f1b88609daaf35118e50bf9ed89287f037c3983db9d3093fac641616baf71ce73e02846f1fe7c84e634ae3b150d43e1f7bde589d58183c469212c5ada1c1ebd790707e58099a96e86db134c085e8d9c25a4fb0a2b43f65e753f4a0bd26fa5d618ebab6d8d1d1c3affe70f43b4d7d8fe43e2fae338187b371dd31cf5a072c40543be5cf6b30e4aecb11762bc065649fed37ee5d2be147d2c62c5d0d72dd200a31e9b7dbf1d46594ad2f720b1e47a5b2f94c9e584117bb760bb1f58156ffd7379844eb7dcf0a93110b2b1008c59b97373a47c0b43ea4c33dba60eea34727ecbdf1afbd6fdbfc93987cb8e75944aa67402ee54e55d6b9339cb9be4b6a88dd6a97536e8105100f24d1b0e7e2e96bbfa9a314b36e25f982eab2c5cda97d41e88487681771a986cc2504116a8dc223e8dd6c35e4b31f56bdebd5f67f393c0bad756e52103b00a42856d0e9490b76963a6f274cbe634f012e892bc34dd5a4f35c0f734132db49ee9131bfcfefe21c6c929f59e201a70d21e50316e98d177eb3fe1d418b388351331f108cb6065e8d2685d5975050941e9e3723ddba3eb3b8e7de7859995f1247aad45fa301573d22a76e8f5c76fa765277a5cf290920ab8679c4955e7986e7c27479ee658d64e19be6e55a90ae072cc3ef240926378cce6facabaf6916374ae604d832fd6756b8183b35e195c3351896588df2fda23f26c90f5bd4e4fbb18a23498d7e26ccfcb577795e896070a3671a4c8033da68c409a274bbefcaee20a83ca035eebcd6e6a63b14301c3612334517ff10cec0895c9433b2bd334e4e94cae82a1b132c34134a960b3adbbcde4636c9989f3044d723c0d7d54d55b018f5346d29b063aaba240d647d85e3ffab04db1903c19a616c33f5f8c763af7697e486162d19ad418a3460d8df883c2ccd698110b95b4b571ec8dbfc3ef871ad37c0deec1828ce1c4b7b73744ec0b84aa3e90fc50bda3a3706f5f7ea5991cbf0db21b15f3449696f177a14d6d3f744799ca9351b53fc3d5032cf344ba31335aecc83c69804c3c2c437ada89ec5114b9c91048466d74cbb0929c4543af55b40138f7b011a7abe22a02d244a3510a51ece218a19db4b050389d8b28e1c77408611a55c112624efa14ef578dccf4e1bf32a02aee4d6e16373a91dc599ed5300ee0dd5df93210482a94b7970b5e8ee19fd62338cfaa1915da7ccda8f8dd37365d22f2b5f4b56d8bd70f12cba0d3c977ef06a73771b2df00463296853915f5d021d4c172cbe51e528d5bbcbfa0629d194cfe56b4b03ecd418ef93b0b3606c7644f69e3d086a2539003c34a01a4f72369e1fce6b9b1fd01aa154915a212066d04e43f98d8f22fe563d99fa26f912547ce8fbadf2823ee334376052ec3ee8c8d4e138dfa2100a782a7488e366915c6ac178ba860f509264cf38a18d02fb66806d4d6ae4ebb34c2f3b26ffbc5056e6fb9984a7b71e05dd88b039e72bc0c8aab409a6039855195c8e45297a90feca5e74f1c1d12418d220004a3e15d8dbc3e8897aed7509515d84e9bf2460daffd5ddc52344a6b132fe75ebbf07805b7a9039c544b30ee913cdb0343f1f7464c99006f721fcc642c2827997d71c87e9c5265c71e88749de8b2bb3cb63dec14a101e9eb58f69482f7f5c34bd72a3e96f18602db8e714e30e8a36332df7e73523b70b597b974201d4d473c202c47945035870f214cf8c5e38b3a00839907e4c1eb55785adfcb44dff0e589826bff0af063e2ce1d9b82c6f838288a86bfcd188fa974d07c851110e06393320b3c375dba7bc329d9b533325e256ee4caa8d9d44fcf8867fa55125981ecdfb785809756e06b25831309d557582e8cf5501c229a90e95e5af7ebb5e2f90318a24b08a7289bd503306018837709db7ef6a34d40cf24d867452bd9ab68a160de5b45c366a2d8a9f4400d3106368263c4408e099d1a7ad7fc4d55a6a638130733d98fb4932a95d2757ac7e37b80e7baee3a8ae77785b8d6291e59a8ddbb15c7d6ff2a52ed787ef0faa0be1b67d671e0f027d49401bff62dfce591bd2d477269b74e7c47bafb41fa334deccd179713d342fca9ab0457a71bd55ad9993bfe6d1bfdede084df3a7b47256b6e2b00a00551bccba7d4f85ac7af03456c37e8811dade86657c74dc7549bdf7b97e1d47af4b0ea36859c40faa8bc1fbb4d4297301918d76ce574be22eaf1e18fd4ff3951f159df0f9ce95936f84ffc4bcbe298903681517a29949328c953d8eae845ff42dd1b03bf25f251365e04ebc9dc77a32cd8ffe4a44396d759a0548fd04c00b059b75c95a04ff8326268de1864faa57c82a763c09ccc92a80fd78761a78eef07dfbd649cfcbee24c3c3a81785ccae4008ec275ddee3f2dc8d5137514b2b608802e512aa0259a1c98fb277b4ed6f2f365d2eaa1c74fe2c40c06779f31983added1cd9af44bb916e3e0148dafaa2bf0c9a7bc33bfadb7a1a7483f3f9819c79620dd8e71fd639a31e70f3db7c3010c364bf8398fa1507a2d2138e4b4eb2ded3de861969c0101b46d63aa002c45076350b02f2c83cec0a63cd31902f2fcc410745087abb53185b05ed597f0e406a3c6e9f431942d7e3627a9bf34a99da1e1ae74ea891c95f0bd739f6ac22d13e235470f956dfa6704d0ffc5c4f0bb2222ec47e10aa025146e4ae4d1d6b272928bb8a265f59314697131a20e64e13cd8d612c6dd0fcd4b0345811b9ef2d38f935e2599343d101e3d507e705660ae7123db1d8754d5c0a69416c813b80fdedae7bbb3f8c6171218e2f85e6e801bf71a51cbc5b08f929e835afe156587fdf87de73ed863fe01501230c89d46f2599d3d4bd55c1863b8c8136b27685c2f2a02c591d18da45561d22a0be1f018c9196eee4d61def2c2b3b31638921e99ba49209bc4834449b0026f883200e8d6200d17b9a36113d444ca215c50a3996b66824d8ab048aa5da42447595b940f8dfe528d4c733abd9676f40486afea38b3773f6bafa9c208b51cfcfc63eb2c5639e87be00bdb1baba3644744b8f90a7d3ac3c57f8c8d2dd7b071540c31a28b3ca230c3f56190bb78f8960b14b8b26a6b0037a1d4763cad92d0e0660335501ae81a54c17f68bd120ca9f9286ae1ce6952cda569d69ecfe078e501879340a4de6af1713d99d413e4b073f3cbb287e24cfd5de1b63274fbd80b701847bd14bf64baee8008fb60f401b7b7647c0d365c00848b6bc62d4554c191fa687c94ff613a0b5b28bc8b3a16ecfcee3c6846e4c41e3b91e248cbd6a32ac0fe292fd26d22bd804aea8ab09a9ede16e21891dffa8c7dca0fba102195695d9d149dec86650c0e5b4b12aeb17d22ca10307e71b2c946cf3e41650d90351f7446f3e26f2d8438006465e4a024109ac7bf369d7e938864ecd0c39d927c0c50e28efc638363c887c9b0aa0ddcc87279413e4c10f90fc173284b8b77c8c4e968347262fcd79f3236e88214bf7c4b72282e5c07bb797299261d9e778516fe935af2690c4f6712c1f6af691882a624f8b1bc2859ffb1bcb7beffc34cc833a02c5fdc87267996d01bf923eefbc2d2f31b5b1eaee87fe592b05a407059d163989ecf199aebf4848a3a96da80eaec1a3751107258e6d0292329162"}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0x4}, @ra={0x5, 0x2, 0xff3b}, @padn={0x1, 0x2, [0x0, 0x0]}, @generic={0xff, 0xc, "7a33d5b48131848d30897d96"}]}], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, '\x00', 0xfffe, 0x2c, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @loopback}}}}}}}) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) r2 = socket(0x18, 0x1, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x124, 0x3) close(r2) close(0xffffffffffffffff) socket(0x18, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 7: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{0x0}], 0x1) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x3, 0x11, r0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, 0x0) open(0x0, 0x0, 0x0) r1 = getpid() ktrace(0x0, 0x0, 0x0, r1) socketpair$unix(0x1, 0x5, 0x0, 0x0) setuid(0xee01) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r5 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x20000, 0x0, 0x0, r4, 0x140, 0x0, 0x2}, 0x80000004, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffe}) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000080)=""/107) chdir(0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)='x\x00') symlink(&(0x7f0000000180)='./file1/../file0\x00', &(0x7f0000000200)='./file1/../file0\x00') mknod(&(0x7f0000000000)='./file1\x00', 0x100, 0x965) executing program 3: r0 = syz_open_pts() r1 = dup2(r0, r0) msync(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x2) syz_open_pts() sysctl$kern(0x0, 0x0, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa7550000000000000000e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e77257340059a4c9c2e92e5d", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206980, &(0x7f00000001c0)) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{}, 0x2}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x13, r0, 0x6) r3 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000000)={0x1, 0xa}, 0x2, &(0x7f0000000040)="743bec133048620f1de9f581de00db398d7bf4fb2d3d08dd1d0dfd20bc9a8a1343f45ca1e6c8521b51b0227dea932354b9d13a6d6812e43c25f341e91f7133c34d0bcede3227e6a78aa0b2087ea4d67861fcf8d4d9d39272ca59e7d1be92dda2d98d451a79986c64d4e41813c4b448e3a2d76da92d8742414b377e6cedb13bebee6d55e9a9d470acb3783472f9f72eed006a4cb6d707e023b7292093cc7e2a400d6e80", &(0x7f0000000100)=0xa3, &(0x7f0000000240)="3593722877f1a29c5503f06589af12b71d6d29186ac0b8b721ea1dbe7c038c09e767ebb0b27919768a3b1a6d5422461dae7f7f1c0a706eba44ffabc71be69f2e70ce", 0x42) syz_open_pts() r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = socket(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$FIONREAD(r6, 0xc028698d, &(0x7f00000001c0)) getdents(r6, 0x0, 0x20) executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r0 = kqueue() kevent(r0, &(0x7f0000000540)=[{{}, 0xffffffffffffffff, 0x3, 0x2, 0x7, 0x3}, {{}, 0xfffffffffffffff9, 0x12, 0x40000000, 0x9, 0x40}, {{r0}, 0xfffffffffffffff8, 0x0, 0x20000000, 0x1, 0x4}, {{r0}, 0xfffffffffffffffd, 0x48, 0x10, 0x1, 0x7}, {{}, 0xfffffffffffffffc, 0x4, 0x0, 0xffffffffffffffc1}, {{}, 0xfffffffffffffffb, 0x80, 0x20000000, 0xffffffffffffffc0, 0x1}, {{}, 0x3, 0x3, 0x1, 0xfffffffffffffff9, 0x4}, {{r0}, 0xfffffffffffffffa, 0xd2, 0x20, 0x6, 0x3}], 0x10000b, 0x0, 0x80000001, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)) select(0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r3, 0x0, 0x0, 0x0) r4 = dup2(r2, 0xffffffffffffffff) fchdir(r3) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000480)={0x0, &(0x7f0000000140)}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) recvmmsg(0xffffffffffffffff, &(0x7f0000000a80)={&(0x7f0000000a40)={0x0, 0x0, &(0x7f00000008c0)=[{0x0}, {&(0x7f00000004c0)=""/128, 0x80}, {&(0x7f00000007c0)=""/219, 0xdb}, {&(0x7f0000000440)=""/16, 0x10}, {&(0x7f0000000680)=""/190, 0xbe}], 0x5, &(0x7f0000000980)=""/185, 0xb9}}, 0x10, 0x0, &(0x7f0000000ac0)={0x0, 0xff}) sendto$inet(r4, &(0x7f0000000240)="42ccc27c1d3fa6782a45ae1809b77ff6fe43fbe3c31cbc26ca192ed9a30c838ac13e2b6b7350a70b5ad50524f8ea5c15edc6e1da7977b3c96cbea74437f86d9d4ca8876c4d3bac329882897a1dece047644cc8960c56d076d70bd7dbd69003967b87468b8dcaf7272c1b8266c4885d9971ef1a710ab0edea6133c9a4d2513cbb3cc0fb49b5010693188a", 0x8a, 0x3, &(0x7f0000000400)={0x2, 0x2}, 0xc) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r5, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) kevent(r1, &(0x7f0000000000), 0x2, 0x0, 0x10000, 0x0) close(r0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x1, 0x1, 0x0) close(r6) socket(0x18, 0x1, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 5: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/18}, 0x1a, 0x3, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) msgsnd(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="030001000000000069f7da1bcfaeddfdb80900000045d01617a978446a42b93f1fcb9f6bddb52b7ce67aa652c427e7e6fc03a1f3c7ed6101877203cc306ad9eebe4398ef8bd75cb62b11b40bb4dabc0f13469867c1541415384fdb42184d73f1fcff32304ce84bfbfc3c1bdab5b7750c6c79350d31e7e8bd0fd030bec793fa51386e496540798a440713e5d9f7a80192a578f43fff59a2de5d8afe988613738eec364193ef2ea7a00eca738236872d3a7e08"], 0x58, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0x0, 0x0, r1, 0xffffffffffffffff, r2, 0x20, 0x1}, 0x6, 0x6, 0xffffffffffffffff, 0x0, 0x3, 0x0, 0x0, 0x5}) r3 = getegid() r4 = getegid() setgroups(0x3, &(0x7f0000000000)=[r2, r3, r4]) setreuid(0xee00, 0x0) r5 = getuid() setreuid(0xee00, r5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) r6 = semget$private(0x0, 0x0, 0x401) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4000000009, 0x82) semop(r9, &(0x7f00000000c0)=[{}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x3) semop(r9, &(0x7f0000000340), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r10 = getegid() semctl$GETPID(r9, 0x1, 0x4, &(0x7f0000000180)=""/40) semop(r9, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000240)=[0x6, 0x401, 0x148, 0x0, 0x200, 0x1, 0x9, 0x400, 0x1]) semop(r9, &(0x7f0000000140)=[{0x4, 0x2f, 0x2000}, {0x4, 0xfffd, 0x800}, {0x1, 0x0, 0x1000}, {0x0, 0x5, 0x400}, {0x0, 0x5e4, 0x800}, {0x3, 0x4, 0x800}, {0x1, 0x3}, {0x0, 0x1040, 0x1800}, {0x0, 0x40}], 0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r7, r10, r11, r8, 0x100, 0x6}, 0x1000, 0x1, 0x1}) r12 = kqueue() kevent(r12, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0x7}], 0x1, &(0x7f0000000100), 0x7ff, &(0x7f0000000240)={0x0, 0x4}) getegid() executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) sysctl$hw(&(0x7f0000000040)={0x7, 0xf}, 0x2, 0x0, 0x0, &(0x7f0000002640)="05a6c99307837f7caa78e0e4ba00000018ef9a26e90e63415ed3f57d009cb0e6ab120cee3c345ccf74f9a7cc572b2258b738a612216d4a5ec25e5314897949b9eb21424e752a2f06f0eb61e2510a81d946471978191c26b64f6b094da2cb6f24f60853c4403b6b16354197f688f3fc0487936ef1d871e8267c40d69d41857575352e54c2c55f0fe9b664eb1d8525e44b94750ac5c32502fc5f20255b716f52d748afe1d558c0576a5669f50301ebd863399e1acf4652089b1e2bb56ec5937cb483060a5547531fbbb17df6d452bbabebd338962602e98e07c12cbbc12f4c604bee5fd2ad0cd9ddabcb00b91293b01fefce2318e2f341181514e02621e69cb88f0ccf40f4e4b45f50f3adc08ed71977a7514b9ca55fc77bcd4018b64d10f6f59b6d504cd5e41d4e60a58b410c16b7b3f76588aacf32f0cf2b44a2df0c49628cfd45eff5827755feef82c39d05466adc86422cfea5d8303c1bba24c6dca6064a7a35f7e2c7a3cb72720821685bc079ea75160ed9b145e3e3a3500fbe2f686bd21b3447", 0xfffffffffffffeeb) (async) r1 = semget$private(0x0, 0x4000000009, 0x82) (async) setreuid(0x0, 0xffffffffffffffff) r2 = semget$private(0x0, 0x4, 0x3a) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0xff83]) semop(r2, &(0x7f0000000440)=[{0x0, 0x3, 0x800}, {0x3, 0x675}, {0x2, 0x3ff}, {0x0, 0x2a5, 0x1800}], 0x4) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000240)=""/89) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)) semop(r2, &(0x7f0000000300)=[{0x3, 0x8}, {0x2, 0x7fff}, {0x3, 0x80, 0x800}, {0x1, 0x8}, {0x2, 0x1000, 0x1000}, {0x2, 0x1, 0x800}], 0x6) (async) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000003c0)={{0x3f, 0x0, 0x0, 0x0, 0x0, 0x8c, 0x2}, 0x6685, 0x3, 0x7}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000025c0)={{0xcf6, 0x0, 0x0, 0x0, 0x0, 0x80, 0x40}, 0xff, 0x2, 0x8b}) (async) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) (async) r4 = socket(0x18, 0x1, 0x0) dup2(r3, r4) (async) setsockopt(r4, 0x1000000029, 0xd, &(0x7f0000000000), 0x0) (async) semop(r1, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x1, 0x8, 0x800}, {0x1, 0x0, 0xa4e728d7d3a99405}, {0x4, 0x2002}], 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000002480)) (async) semop(r2, &(0x7f0000000000)=[{0x4, 0xbad, 0x800}, {0x4, 0x2, 0x1800}, {0x1, 0x200}, {0x1, 0x1ff}, {0x1, 0xa7}, {0x0, 0x5, 0x1000}, {0x3, 0x8, 0x1000}, {0x0, 0xd, 0x1400}, {0x2, 0x8001, 0x1000}, {0x2, 0x1, 0x1800}], 0xa) (async) r5 = geteuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000002480)={{0xfffffffb, r5, 0x0, r5, 0x0, 0x3, 0xa1f}, 0xffffffffffffffff, 0x7, 0x9}) (async) sysctl$hw(&(0x7f0000001200)={0x6, 0x4}, 0x2, &(0x7f0000001240)="66bf0866c1b38c64b511049253a0be4a6cb689edba8ca3f765aa949405f5183975eb72ffc1d122cc4f3be90b4093b6a11f983fef62042b46f0b12719000bc952bab0f2aac7dbb84bda5adf44", &(0x7f00000012c0)=0x4c, &(0x7f0000001300)="87cb55534765fd67f5f181ba5ac06e60b05e02361242a361f6e02632af5999fe0f7272da739cf71d325da47e7bc6746214b6ea6795d67e84c87f8c3c41a1bbce8a551b1c50f3ce20e74751a3a9c3661e4ae710c0744933c71b5df35ef7b2dbbb501083f242114be7833ac572e58569b8f0b7c8cd2a19cd218290d6cf5dcf79a9660325820f8d80d5b18a447ef11885e1b0297c8e9b98c38d6c54e73ac1919d1abf334f1d634038f5de08de044009371075938f1d772dce0b3625e1e0b3d946007edfa44c03e1ebc1ceb93aba9dd6f01c2a4737e01e7933acd7b793b0a5318fa9ebf2540fea31fa4f1fca655fd2d2354d82b21dbf21568569bd91d10b5c5af9bbbf4209a1ec1aa9a4abfc90e583ff0b6d74b7014f5ddc351ac0558b6783092830b1aa3777bcd7a52a2cdba568a67814215c0f6df2c18ae66098625a067169c4cad125ce665772ac140d51bc4551b10dfc51f5ea9f3078d2f537410da63dc1de650ad0341a77971e77cce5cc47e3c262aea12301f37ff049dc81f2ef7dc75c244cc2f689273ad7b23d0d2bbdef591388bebd4452554aa63c7850025e4a861a055dd6577759a8f3f23dbccecc86673cd471be55849b64d577308de72686ce8cca9510ed19597c9335a8c2bacff53fe9c6f5d42a6d406d468b7902c9f63b16e3b49c0fedd70f42ddc03f928d1808d36d14d6678c4780e3215fc655ad72a722193d323c07f0c02028d777351136f420b8a75f7ac7a9cb54797e5fb5af8fe48642497823fda5bcdb00d49bc555e9905d9c439e1c24aaf949dea3f56616e6e5fb5d1933ba9bfed0f7edd1d612bf7b5a123abc7e7ac3d096410fbe876fed95c671ad2e94c7a74832052edfc7e6b8fc6867ac218ec30d07465d1af81458f2187ca17cc0712014fe7490770d7b3a26706b443cbe3803ad5e1efdb85b7abd9a68fe9114e21314d961a24919c723c0a1a5080eed394f44e718eba3dcbb0d9bb02cc33842f825814248c6adafbcfb6a525a0b0b3844bb4cd8bb44724ab5b73998892cc4b8932df9faac7dcdee1c3d034648e8549bc564c68c7b72a7056b2c947ac7da997188d309b6a9aac01c163dcf33b1b3b15a2ab3c5cc2567edee340e9d16f2e9cd67b9263e1e14acad403a4d18ef692dbb765e73bf5adec3350facab5258068fc2ed462e907033952a432dc2bfcc75b9b831ab9be6d75a1f277d568f68e3cbd8b50bf67cc18364bdb0ebb4698400d319c57d1aa24cc9f7a50e3a49a01d71207f7190ddd339fb84c41d034525f0fd5bbff4b59d1d808e06bfff76d7a6de942ce1d40806905ed113b691aacd69cc79e0b9b09f103408fe78911b1c0efe64cd48e3c9ed52442079028f82c15487f367f80f859af199498235c8b7f78b3ded5acf21672f8507b2d500f61c2588c3e3f688e2404c7750724c50f7230a666c3f6291cf0359f89bbb3de62466994328fa60002f166ee347298e520e7f384da425f5b9803f7cef3ba1df25a1fb2297f6c86d0b31d3945d8d50ac5f82f239b93d170f2b80116f136e61976920a1f64e3f386a61dafdd6c3adbbd7f117b6890a8370327498d3f564e7a3d6987a48fff48ba09ed8ec915c6b71446a4fb9362f4a691913e5595b0ff63ea0f185d3a6e2d50ef506027d1cb42ef9f7e4f5cda2c1f8ac3bd7e3571c0ee957b87f5ffdadd04cea6659ef3e1c918780532f6755c64f313c56613f5167de33d8db50307dc0fae3f5b66035b090eb7c155128bf5faa7bd6ac7a0ce3998b460c11ad47f7c53fc573c6635dc5135d266888b411f4fdaf78a0455d4bf519f722608b2ad3ef9a10ea2d270de56a9fbc3ca93d82d328890021a7ded8262339720e9364897255ffbd3c33b7f77f01c5b984383b135c2498ecb0dad08f5299cfea66c15687fd292d700e76bc8460f87f1bd6d4d9fadd0a11260c23e2ba0045fb4b86aacd636581b134cdc6d9b722e525f2fda92ab3c93d85697d0d92a29388a6534a82aa905817fcf9717d63598340a0d0b982b5987eb5bbe2538d2867fb96c46a62e3be6a2b791f10d084b879b1909c88c7aacf2f139e867a035fb5ce3132a44a130d4804b8ec18407ab9b53c297a05cf828180a1d2f63fb8099a0067d6e0a7406ebeb511d5ecdd62f0a0c7aad6cbd84e29638ca0b307f63b176b515a903e9a1c63b7c75ac8c785a87ce16cbe3e05a5b807576889a2650ab61ee991f555c9348c0e81cab68463ab4b55a99b45d136a9d463a7dce7bf3a0cf7497a2012c7a169f43e8bea11145340bd7473bec71735da1c61b733a3d8f44c37d77bb51f152ffbd914719016e10170ab69341e43ba2f5b692ecdd45bb67401ea8172eccf71a225a1e2394a0ad96a38a80074d6ffaec45b3ab1d7d356efdb0935b2af947284035210e328e44d029e56b13092c693c9d6939b2e0f9f955b4230a81a54f4eaed496492edaf4ea6c78ee7856f8f0053a61ec301b58451b3537223488ae4d2c92183d614c5c0217127a59c218e1890076954fc5b6e67b69906a28f9e5b9ddc9e8e2de8e737801c0bffb0b4c78801d2aa49cf5b2ca3e40bf6c21d8dd5d9b938cefe8f6d84ecdf32b9ba20250499139ff22a055a1f0824d2f275e40d26220124a8296ac2efe0755524de8479d26a0fde7dd7daff905dc740fb051102b85db9d109bd312cfd7cede1069272043764fe889b89b4ec388251f4633f6b029253470d4566f4a16afd935646b0b6313e1d39696cd0365ca9da1d4da72e7157e983d10328997dafc2fc085fd07f1c4b18ab6f33f56b041e28e5bc22c15714c462d5134dc6d8c4211945fb7304170d76fe6ff40b17d0123c613b176317e34cf76493013193db4d720d845f14aaca506b95c5ed3d550ac25390977b599f26e387f0afb77f8c9d2ebf5e3f2dd2e11326b3602213168d2e2ab6af9207b030aa852bb8263dcf03ddee196e3aece8c3e3da5d078e8ff66149035fef066c8105aff9d92f9f9a7b76d2d246c8debe36a7de5247fdc7e9acfb7302b8eb536c15082bd5c0903dbb6a6ebc72f76247242108c28bba7f9ac9780f0f62ea3354e576846c9c282320f6f3de65be41fab94c0778c7eab6573bee8dde7b10c80411d97b1580bdad7bb83d4b300d392b9a35c42f61fa6e2fcb5c41991a5d739a117930ab37c4cc542394618e482467dd329975d304c3c7bf2e97f35607f6342e50e61956297819f7f8705cc37dbaf6b41e9a85213c821cf5f8d86900df58378723e557b60385d3851e445960c2585cd336b87bc85b3e7c94b883764a486231c9ed6edec22e2443cfcdb417fe03d792bca45ee1ad77be920b9a4727917622a0efcff28b9f3c360623e8eb615817e41f1724af27dea9ab4c1b68472fa1e4cbce2eb43095583d4a6ef1a29aa3873a285ceaf06c707814b9e09d49910f66b33d179e9a47521be32650609338d298769f7ce7d613879e31a591a1c137c0e81ee4bfdd4a1f8c3f7d5cd411d9596096b7483d00a87a66fe5a9af98f178b96bb230b0cc9886176c03573fd278c852d4b564b8a7017fe5b373da9c904b8211cfd18fd119f60848dd8126fc5591276a538bdfb979e2be43d5f07dfaa571431d9c894b316a08e3ce82c50aed90578cadc929a5d07f9842b45273520d1ec318e774fccc77784b8f3db3c1f7003df69ccd03d220d844a0ee9e1e3da3b9b413fc1c02ece1514f4f7bbc1f991c4b6f79e9c78ba6dc394ae732f0736698ca19be8d629b662da37afae9f09c7058c333ccb1fc6bb3f128a2d6de102766b63fdce14b5b131b664df0b7cf71ca1229ae498c387611343a15786d8862f16febe8357ee222e33e179fe6ced43958c4e2b7ec0405cb237baf12a88bc0855331dd0a4d2d9c2065b0ab9012854148f6f2a2f5b8accd2f5057795026f11ad837e83c02d7cc156fe3d5ab936bec4fd75e0a3dad2ec24af15fb62d73e0c59ad8c069ffd251d95010383b3cec49caf055f53e0c48c2610527d09d5cddfb0d5536b4926bedda562b964f6f00df81873b4d67cec0275f480931cbf7333a4aa1e2dc6dfffe73031775d23d733563bd43128400b5bf43393b29b853de8c5ca338f7dddfe7badb9afd0089c5813a44bb794cbe50abc3d12bfdf4236eb0fbead6e67296764068221ecbf41690f1e70db779b4ca4319baf32cb832bb3b4094921836a5da49460b4a57fdfea18d736e491267964256c4c05e16c434f7a46180090221b15213e389b46e7086ffd9602891fdfb85161937e8cc1466d7d4a408466a3f195c48ca4290acca41cdc38a9428f349cb663c967a5d320c0b493ee74dcd7a00cd14b9ca686347b9424e59734e022b5882be5ec0963740fff77f698baccf1ce6c161604b9eed953a3b1a60da014e29768124c14a0bc23e66a2a9004bb427a7e1017ceeb1426b5062e169d9035bc84d3052eac05d94ec54143a71c95e1d3cbf567b96f8847eb064c48c58b6319f1ff65596f77a92dac55b3317aac9b36b61b9ecfe2d9f31a2b8e29444d569102b387426561426587d509618bb8907e8c1ca2baea617d2f7f6c36f1718d435a82ca1d3e193f2c56365816ab441b58a5869bca920555809b8ff8eea1ca426c06dd2050b03fc224dc26cb6bd81106ce2b3da98cb78dc1bbc8cdf67c5ad6fc1eae00a5647220e9b165af3e0da3902b7df07b4b9a150d23e67ac825292b0fe3e3c7d0eeda438e5067d8ead104f5bbf0d61d52250baa719181190ada0747e8c17d51a274ce1a2281a6862ee949642076a7ab85361751a91695cb9761e9a0a7c028cd5f757838420d8caf8feef8a22bdd2c99f30cfb902cb2bbb2a5d774e3d744aba049af9867a46d18c2680b782c5c9a429539e7d0af3baddbc0d0ec89fa15ebdfa38c44ae341184b956df1da082aad76a160536583160932822656f053bd8e8dc67b2e35877ec13a1898a73a0caa30d138142479550ce961d2bd2e412c67c4db8b1b82be68126d03a8b58cc0aae800c7958159bcebf18682a89e3a8ec57975370de49ad850453d966ec637c2948dd01afd3b84ac7e7dd7e8e45c564e48d827b4455265fddc08e724952c6cd07956e5f5e29dfd17ffd5fa372a6108518ecfd2bee6d1fdb44ea63c3f21498969c4db5650cbed60918c0afe60d4aaf38b6ee80fdae51ee146bb4080ddffc706b82a9543baf9da93615850a8ea93235c3698cc61074607915c183bc129fc5161ae6735bcddc666d3a7d047ebb71d1b1425e1bdd02a8e3aa1b7f38c287c17c7df4d3f325a6ef9ae507c2be4be070cd7c9423ce994868a0d389095d600c9901702bb148e3f57dbe3b7dd8bf305b9be87490bfe88f2f702c7242aceec045404ad72797444128e9ef67d3c9b66400c355b6e6f64ffcd79d7c0b9dde34205bceb15fed0a771027d1fdfaeb686f65d008e559996e9ad5215b329dd588e02709d5c49edc1029a8db21cbf1f1f2e2160f0dd84bb56ed1d7db653b4a3081bebf848098717c5d2af2cc562b16ac93d2ac1f8bbf0b14f17249d3140c643a7b38aa614cbd88bddc4619fded299c882a78d7ef87a7229997918d3702808b847aa3d5726793043ab9247c9c2dc68684c033153e2ca99f1d61cf35d91f7fdb3c54a08524429fbafaa67f9185ae2d1ac16d284f575259dd66947ab44e734f0f5e4005cbd78fffbb75364eacc5e15badce1a36101bbf3ed9e40e888d8e95c76dd4e47d2c481e04f3ecbd1b83d2c4aa1443f2e89b9b0611376122ad2f20cb75331507db3b1e56a3735769a12666eea2b263ce3fc7497d34216429e35fed8f83e052635483065a9258fa6311a8e8a29e79322656774434a7a8", 0x1000) (async) sysctl$hw(&(0x7f0000000080)={0x6, 0x13}, 0x2, &(0x7f00000000c0)="6a1bbe7b44fc980d7f9e6c312c9e4f527c31268a2138dda36d8cb5f7da0d494c6015d7ec52d54f794f35de486123123ed31b7fb8aac060d16ccd7517ed4a984217c24e21c8cdd908d71f99f751d1b83e6134e19f6e2f7e831ec930859bb53f81b809c24f2b158b9ffc9a7e06b84c3008b6c2e5a5063c12911a08fa09d9282fb337b9d64a4046295ee6ba0d88fc8bc41e93d0d6d3299dc64f24b9730235304e882cbf82787ca16004ec4cdfbf6187383292141452daac1d75781320dc4866e8216f1e2339c7ac263d06bb3c46aad5100774a0ce341ec43057628640125b952b35b5124923d98d434032", &(0x7f00000001c0)=0xe9, &(0x7f0000000200)="80948d69e98a28c0e5b38b3639ed9a43246201a6d3cfd7df6d82f0f59cf703e67293fee9cecd5d65388d2cfa6f2ac24511168588ca679b867fab43b655d73827d00ea9f513fd8b32c9db51a3319ed358225bb2d5d377a740d28182c2ed4b249a7a7a1ea53f8c353fb3ec83f235310433776e66f82c15c8b3d531d937563b1ef4ea40fc8ace97dd2f0be8a1cb785a92f64f6dd5691ad2eecaed4e6162e8964d95fe81a92715dabb143c590df1794c58c120fc2d2780834c5973ec04d05b32071951ea55a9751fbba0cf63e9f06ebcb1185ef1409f51e9926f76a301ce67c2010e33cd57505315d2e572404e7e6532e0416cd5f3746580073145da3ffb749d6e4522f80017f9ed3e3c86fd4b4c9f4c761d5090e70114274b3361b786882b378a2ee7fd57e7b3a0356abbbd9ff868d0621638e3af44f95bf8af9f64820b57408665021591e8d772f91a8b2675d590ffe2435ab6cc3cfc977d07dc41bc365ecd9e1c16de90d07ab8f2b6e4c9bc0f2f8c1dacf064e43963bad031d7c06c215f665ea283caea981eb7370190789f65ec4d162c3e36a01162bbe9b37e8438d7a9c0bbb5098e40f0e9d27daf2bbfbb2ed70083972d40996c7536a389ed44312d8b709d2a795f5e62081ff17cd8f60bce01e1cdbc59d2a25e6cc44ad12b6e5f846e7575fd4967a80385f6efce8107be09c8719b2a3de60411279d55190ed027088ced2f6b058a69c34b39aaa4f895fff86e77d39e94aa25c09a7269e09c8aea972c5eadfd558222fc166601f751d72f9aa90880f117086d760aed67e291f9c35b34ae7a37263f584f132e7abde0f6c7094c6a9b1c9037cba431fb4b875ecc588495f7fe63d7e81fb6c7245763bb6878f523f810c27f188564a051975f39d4bf590632728f40ee4db307c11f08bf03bbdb4b21ac70b90853b500ba3db6add32ff43d2575e63ae72cb40fededb38ed02869757d19de11bc63146890124f31ae82a97afc9bfe114ce6d8f8aa7556757037665f8fa41598e0578b77d1d2c6aeb12d610a1fd5b8fc555d71f54af456bacd39d7df016bc56b1ed0c3d674c1dd1de269a79f160699ace70e19ece3b192731cc2a054e4ae506832b2e94698921e91fd665b2a76912488ea549adf56123943867b5854dd760bef962274e5a8d6779a52a6975cab16b4be6e59c08bddd2da23df78298d14f0e70c1ab4bed01a5fc0971ff13ba6baafbe14914fc4926f38d184a919f7d00b154ef3bfe934dd1258b91a42f1a42dae27f8c0d7ff3805d6bc531dd9cc272a6949ab73ef33470eff71be6d410f131bd287af864af12b27f9d5c9dc22a9c0f41f69cf9d0724284c8cf5caf54b078737139a30bda28cddcc5a47f619eebdb23597a98b62f6854a92c9dc4d17e19296cdbd3227e083797642aed2633f4d161aae204c13ef9d67bf2ddffd72dbf2a4e3989ab77453ac0fb9955323ec9dd91141a723ad34da4654834f8f6c9fd6a44a4e10f20f28afc694bb0938146a149ccb673cf732eaf62b48c15e2a273da7a20be9cdc9dbbf72989aa86ad577577e595c6f08f8d5549ac37f815ee1f6e0ab4ae70416bc80f57175dd00f77bbf575597175fb3795944693951ea36fc4fd55c6f4145567d096ad116bb009bde0aa99149dc9aadae9f3e002e4e0a256db84d4ce03401d6a4a06feacc3f467588bc51b4344a5c7db7ee17e751ef22267380339535a63fb7f38341b8bcbdeb4da3f0b0326d402a7f48d51a4842072d2f64ba80cbd847c4e4a827e97ab0a98d0bb2d19b51d3bddeb87a2deb3033387930806580376e425340230786fb1b5276ad1b928b43035c1961b179c830b6c0784aa8a3549a1f828b3e4321bf80c01e4c2ec5e6e2100d0ba9deb507a80906510c8cdcffc21c42fed58712b02f3f549c3e0b5281e20ae17aeaeb398e46de435b711c2bb3953ae800fc850f92823ca9dd6c640f736afd6eea3ce9c50de828245f249889995055bbf242d6449de12ebdd431404835935bd7c79623cc89f801f48aa1a87156a4fc37e03946c4625eac59efdae7f748db2cc40ac216c68bac899f8a0f60d5485470a670f1172d7503a9361581915f4505ddaf2c764acc427600a2f19afea55d0af323126ed8a74096f1487b0c03ebb7d7599700712d2d539ad8aef8b88d7c713fdd61e6d8b03f29b336215f6072054a42a2e12e3673a9f3a48e1f449e03a2e587d74a8a942cfce1366bbd948dd3919fbc4258d1b823e7ce84b6060ab1150a12fec4a2a4d96710dce72c827c94ba5f403e0f335dacf6d3259fcda614ca1d08c55cd4aec51285a2aee2f2eefcf1c54018516e4b2aa81f33436cc8902d2dfbd1af4a0e47bdfb2ef8eebcafbcdf685dadf4aeed20232e3a082e940c777e335c6885dc3667c1955fff8cfb909c9cf5771fc9d5fe58a7e9311c19fd212cda4dbcded8f32514c9217f97bcfd22679f818b1f2d9eeb8806236b7072de3dfb214b7de134a1741ff482f45437138dbca28d79084fee54cfbec01c78e541c44052a079bb3804b88e98d616ce9d3e6618f46e4049cd267427be64909f571005254385d3f239e0774820e62af6eaac614b0b9142f35318f517750adc02162a7972eac3f18d126a948a1db6614ad049345f931664e7a564d181805d5395fc0d1b65fbad1520df77ac52879dd0fd5a20ba1f1dc1e5af94096030c726c4fe6bdf98b36647996895b370f1d668eb41f2c32de6dc5bf2e2b4bf581af09bb036a1f7c200c86c455c6f11f0ebf5aa40ea386ee9a9b58985dd4a8fbeb051adcfee456b3fec0eb9212ab503befe542cf8c49e55a6fe983f5c2f49d6621050b2e68c80e421818c380b2470825addcadc680952a19c112c6194b37590793cb5184f7d4d3908175d4affd0ad4b26350905847ed6929bb31a3a98c19765c8c250af9da17a27def1285543899e3ecce519d59205a201471aa7d5e519f8168fa4bf6bb36c6deb4e52e609379ffe463b08864eb11d980872f47eedafa9656b0295fc4ae4b5e5a9f72d182092d52782c5b85a319d7d49322e7ac56db25f628258db89fb47c4a1e840febe2063ca376b54eac5f323a635d69c2d413ad83924d80b42aafa4fbac5a8c93898f26605e07862fdf458ac8d1ecd793f9483cc859a7f444d98ec7d66890515fd74d3924b391f3e83c3d74f7dd038593cddd3f9397b234ee8a674603b3166e5d32b94110c7a571d1f0c7eaad5482fa101eae9e5ffd25da27d0c04e4969d5f181b4488ca1990abf73bd11517dc79ddd6a40dd56ac8a6aba4cd1e3b219d7cf7bf7600d61971b5bd7991e3cf46599f9d8e7e72b37570288ac7d208844604e4dffc686625b719ba6c368427b4bfea80faa7f0e06012878d5216fac8a2c6975f5d48c595f8a9e7ad1dfa9b6b131882f44cc1ec9b596a60fb9baa831cead0f58d4e5872009960ec40dacb78c2b3f2317003344c900014b6e22c83caf5a1f639d0ae4887f132c7eaa4b96228f90b441f03fa085d4efcd90c69b1fae25a47eda89a393274ecaaa3acfd47d1cbeb68e9d787432532be59822655994f05aa88d6ba5c69ecbf83773b8fecec15255092b552ff5e4dc22f1e77c5cbd2720ebabdb44bcc0b2f6a6e30455510c34898284def1c058608cea5ca6614a94e5c49e8a0035d47b9cae45e2e001fcb64a9f9fa16ffbff322f658b65d06624717cdc944ca5bc63ec11f1ab77dd7e6f2826892ae718e98a580f128cafad82ca934a8eb9c77320c248812053bdf31bfd2b3881f004c219c29fa1063ff2db9404d75df4a4a09b593a9d23de942dee2099ec780c459aff072f6d4690047e5b25803cf7e8ae4751f5f1dbe561a56c7a013fd1e340918a7bf8e4142a2c675a0dc2c56a64e5f73dec02ac9fb27207ee0d2008f2f695414f8c536dbc9b4f7e29f09062e55225ac6322d8bc0c842e3532224b992aa8414f9cd2e0b91f9972df95bb16067f82fbf1f9f4c7bfbc997e5b59523573e2ecf6666674ad219464ac4ed3bb6dfd55510e084a5b478221a847da137169f33e7d22020381ed495a0f5a8b758677c431a4c506d5a523126d9f622ecc76980ba6437d948ef9fa3f5dfc30a049c7da9439500759693072bf7be9b35b1941469d8a1707a00b353aceafa2c1fdaa6a7d76a7781a65b21ea9d94e871113a199f6ffdc607c319916254313851b09cb74e0a93659a89499fb3d452f23dcf25fffe6dc43954a63fa3609f5ac4af367b684e2d661319fcacde3e1eec8a0737bf1e88894a5042ba728c60b5778ae7c279e840cd9c3ab2863fe4ed5284343bb590428b4ae0facee50db8649d8ef414d2e468d907e615747ab6ef07febad9818860c1465519ca2129cb64bf50750426e5e28fa18d0938112aae530fe50c4bba366e91e8b326a620fc496e7d3bbc474c42d6245e6b3983ed7ca8f7f37a3e8160781ff3e7546958409ce223ad5190739b2540648d35532d73f296fd3b6cae2549313a49f28e6c8c2d28c286b00cb2008c41ff17a8beb734ea581b04109a65b4de8b4ddbc6733b14707cbd5ae0ddc08a40276e417ce687cb904c8d7557a0155053082d739d418cfbf748fad7385955431b07cafe2ba8a16d24f01d71b084276dcaeb15ac2721e1ee321949cd7b6719fcee0765795fd5ff299a8cc327200a87b4742aa05cf1df941dfe0c352f57e327ed34839a439b8e1a5e85b25a2d18815ce40f6a99847bd6251a1f8c21767e49415da0f6283cee9cfc672a95078b8e884b9c25a4c6b49030bc738d2522738aebafc1439dd6789717084901e72e76f93d03fe2ba064faddf115bd98e74ad6038474d5af5ad4d0534f4d9818603c2f9ea91a275950ba64bbcb632293d959e1d054b2f9ea366df028c7e37d6cb2ce76fed226367d2e7815b7dca58a540b9039d8a63a5a5d95e3b557098e8865ddd60f8c07b6b6ac2deed8c1374bbea4d93b2d184d80d85b57a4ab1de1d68d708edc02033018f178cd9bde68044a11e824a4701d9a7f548ca591bd83929863958e3b336b0f508a0d282104e85c9c07edb41e267c5143d86510e1ef6785452ea648abe904aad665bd5a8399b060c76e04c456bacd72460c1a8ad2e8b2e1e93f17cb6b60956ad349955f15b0c538ec3e219c2168400513335f9f8d07822c6a6ffacc0a0fc60f20eb76d4e061c37711d72e0fa09314873118d010083e01c30689384fd651d5bd5ef55d0f1b1a266c196fc2e3c4fc7f13ad400d3cdf5cf1c403744c422d69c7dd9f6d2f59c755a44f6e047ab6204bb2bb1a73795452d781f05f9307fd0383b417289bd27c89ca0ac062ce25480084601c7a52dcec917b0e1464beb03bd77699c773c90a95a097398a6d04b533158c0fb631a53278e5449c1f38356a0328b50b824f5de0da805730bfa609df52e81c112c9990b27c699deb6f282d537a2975c791a297e092847f31f4813d77a11fe4435aedf16c8759af4252cdec5f2236063ff5e011f73036fa0a94d01c596099e6c8ae67c251fad97585c56287cbe5c44173c8ba885dfffb7fe61749697b2ffc61f3edfd556f10177bf0ddd59689893cb815706c40826a94831427de26165ac5559a171afeec864c0ab622d44304ca6f5385cbafd3e5d3f1708cae38919a6eb5b754779ee20a05d25f6cac996feca92c1989b6b94513de4e30c896aef87a51d4060828ecd7f5a64ddc1a58597a2f61779e2d7a43d3a396514c477237f798091da8ca4bc05d007886c95f1c08dab683aa135f36edafd3ab8e9c2042aa8d40fb3d015c46ddacf3c390d861bf470ce6b6617523c8e346bda1552bd4362ecc068ea742c3476afd", 0x1000) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x0, 0x8, 0x2000}, {0x1}, {0x3, 0x2002, 0x800}], 0x4) (async) semop(r6, &(0x7f0000000400), 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002300)=[0xf1e5, 0x7, 0x1, 0x2f3, 0xfffc, 0x0]) executing program 7: open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) (async) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080), 0x10) (async, rerun: 64) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0xfffffffffffffebc) (rerun: 64) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x86, 0x0) (async) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r3 = shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000002780)={&(0x7f0000000040)=@in6={0x18, 0x0}, 0xc, 0x0, 0x0, &(0x7f00000016c0)=ANY=[@ANYRES32], 0x10b8}, 0x0) (async, rerun: 32) shmctl$IPC_RMID(r2, 0x0) (async, rerun: 32) shmdt(r3) (async) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) r5 = socket(0x2, 0x1, 0x0) bind(r5, 0x0, 0x10) listen(r5, 0x0) (async) setsockopt(r1, 0x3, 0x8, &(0x7f0000000100)="7cd6ce890eb0e5c275d2a59a22be463ed322fbec56f9bbbbb494b2db6e0ad008ab527da79f7592c7cc1e9ffa3b45440a26843375d95b015b3a82386f3055bf0106a44515e3d3fc67a519bfff8fe0657d333680b0108d0d7be1a61417965a131f96383e0666cce35e8ceb6d909ce422770cec8a4bb0d875e25e511fc646b26df26c1fd53451b0b8ddc875476e8d9d98ee5fe13a7e3f3c5453d8479a523cf54bf257bd07a3b9dcc8db7530a2f733d5466a63d0abf1bf2f01a60e092de2457cdc877c3d44dd0fc72a879e6090b77847f2cb24dacfa737d91ab4c22becca06e735f40a858ae088c326c1f2fde62bd332f3b247d26873d498891b", 0xf8) (async) r6 = socket(0x2, 0x1, 0x0) (async) ktrace(&(0x7f0000000000)='./file0/../file0\x00', 0x0, 0x0, 0x0) (async) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x80206979, &(0x7f0000000000)) (async) connect$unix(r6, &(0x7f0000000000), 0x10) dup2(r6, r6) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000600)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) executing program 6: r0 = kqueue() r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) shutdown(r3, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r4) select(0x2, 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r6 = fcntl$dupfd(r5, 0x3, 0xffffffffffffffff) kevent(r0, &(0x7f00000001c0)=[{{r6}, 0xffffffffffffffff, 0x71}], 0x5, 0x0, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x40}, {0x74}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r7, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) kevent(r0, &(0x7f00000004c0)=[{{r6}, 0xffffffffffffffff, 0x26}], 0x30, 0x0, 0xfffffffd, 0x0) executing program 2: r0 = socket$inet6(0x18, 0x1, 0x9) recvmsg(r0, &(0x7f0000002640)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) executing program 0: semctl$GETALL(0xffffffffffffffff, 0x0, 0x6, 0x0) (async) r0 = semget$private(0x0, 0x4000000009, 0x30) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000880)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x20, 0x8000}, 0x5, 0x101, 0x5}) (async) semop(r0, &(0x7f00000000c0)=[{0x4, 0x200, 0xe5ce97ab354d96be}, {0x0, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) (async) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/236) executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x8) r2 = dup2(r0, r0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000080)='./file0\x00', 0x80) openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0xb9b4fd02b644766b, &(0x7f0000000100), 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x200, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x100) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0), 0x40, 0x0) fchflags(r5, 0x1) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000200)={0x0, 0x0, 0x5, 0x865, 0x1f}) fcntl$getown(r2, 0x5) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000240)=0x8) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000300)={&(0x7f0000000280)=[{0x46, 0x8}, {0x101, 0x81}, {0x81, 0x3ff}, {0x100, 0x80000001}, {0x1e0, 0x1}, {0x7, 0xeca1}, {0x44, 0x9}, {0x23, 0xffff}, {0xb9d913c9a799f399, 0x7}], 0x9}) fcntl$setflags(r1, 0x2, 0x1) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000340)={0x10, 0x1f, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x10000}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8000000000000001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x5}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000000000000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7fff}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x800}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x1f}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}], './file0\x00', 0x7}) r6 = open(0x0, 0x80, 0x10) r7 = open(&(0x7f0000000540)='./file0\x00', 0x10000, 0x8) ioctl$WSDISPLAYIO_WSMOUSED(r7, 0x80185758, &(0x7f0000000580)={0xf525, 0x5, {0x0, 0x20}}) connect$unix(r6, &(0x7f00000005c0)=@abs={0x1, 0x0, 0x2}, 0x8) connect$inet(0xffffffffffffff9c, &(0x7f0000000600)={0x2, 0x0}, 0xc) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000640), 0x2, 0x0) ioctl$WSKBDIO_GETMAP(r8, 0xc010570d, &(0x7f00000006c0)={0x4, &(0x7f0000000680)=[{0x8, 0x7b93, 0x2, 0x5, 0x7}, {0x4c32, 0x1000, 0x1, 0x7, 0x4b}, {0x4, 0x4, 0x0, 0x29f, 0x5}, {0x4, 0x9, 0x839, 0x2c5d, 0x4}]}) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) close(r9) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f0000000740)={0x5c7, 0x4, 0x7, 0x0, 0xc74, 0x1, 0x3, 0x10, [{0x6, 0xffffff72, 0xfff}, {0x1ff, 0x8, 0x80, 0x2}, {0x9, 0x8001, 0x10001, 0x3}, {0x5, 0xade, 0x200, 0x9}, {0x80, 0x73f3, 0x7fff, 0x6}, {0x3, 0x8, 0x7}, {0x70000000, 0x80000001, 0x8, 0x4}, {0x0, 0x7fff, 0x40000000}, {0x1, 0x8, 0x0, 0x1}, {0x3, 0x5, 0x4}, {0x8, 0x9, 0x100, 0x4}, {0x437f, 0x3, 0x7, 0x3}, {0x5, 0x2, 0x0, 0x8000}, {0x6, 0x10001, 0x6, 0x7}, {0x8, 0x0, 0x7, 0x80000000}, {0x400, 0x10001, 0x40}]}) read(r3, &(0x7f0000000880)=""/105, 0x69) socketpair(0x2, 0x0, 0x5, &(0x7f0000000900)) mquery(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x0, r6, 0x1) executing program 7: sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x18, 0x102, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) r0 = kqueue() socket(0x26, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{}, 0x0, 0x43, 0x13}], 0xb85b, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x4, "0100dd2dfa7d00698e7f000000000000104000ff"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(0x0, 0x3f99, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = semget$private(0x0, 0x2, 0x182) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/13) semop(r1, &(0x7f0000000000), 0x0) r2 = socket$unix(0x1, 0x1, 0x0) r3 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000040)="cc", 0x1}], 0x1) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0x5a) r6 = getppid() fcntl$setown(r4, 0x6, r6) write(r5, &(0x7f0000000040), 0xfeea) execve(0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000500)="94010504000000000000002797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe223ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2509e130f0000", 0x194, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)=[0x5, 0x0, 0x8, 0x0, 0x8000]) executing program 2: mknod(0x0, 0x1000, 0x7) (async) sendmsg(0xffffffffffffffff, 0x0, 0x0) (async) pledge(0x0, &(0x7f00000000c0)='\x00') (async) pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) r0 = socket(0x2, 0x8001, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) (async) sysctl$vfs_nfs(&(0x7f00000000c0), 0x3, 0x0, 0x0, &(0x7f0000000240), 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000980), 0x10, 0x0) (async) getsockname(0xffffffffffffffff, &(0x7f0000000900)=@in6, 0x0) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000400)={0x3}) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000440)}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x6, 0x1, 0x4, 0x0, 0x2, 0x6a8, 0xfff, 0x2, 0x2, 0x1, 0xff}) ioctl$FIONREAD(r1, 0x80206919, &(0x7f00000001c0)) executing program 2: r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0xeaf1a04fad831728) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2000, 0x4000) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x98) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) msgsnd(0x0, 0x0, 0xf9, 0x0) linkat(r0, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) socket(0x18, 0x3, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd6000000000200600f6413aa3e3e3144336fc59f0db9e4ff2ff0200000000000000000000000000014e234e21", @ANYBLOB="70d75ae83bef9ef659b8"]) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x0, 0x0) lstat(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) open(0x0, 0x0, 0x0) setuid(0xee01) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r3, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) syz_extract_tcp_res(0x0, 0x0, 0x4098647a) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000400)) executing program 2: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) syz_open_pts() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036e28200303b00fe8000000000040000000000000000aafe80"]) (async) syz_emit_ethernet(0x66, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036e28200303b00fe8000000000040000000000000000aafe80"]) executing program 0: sysctl$net_inet_esp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$PCIOCREAD(r0, 0xc0187009, &(0x7f00000000c0)) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$vm(&(0x7f0000000000)={0x4, 0xa}, 0x2, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() sendto$unix(0xffffffffffffffff, &(0x7f00000001c0)="a990135f8dfb53f16492d702a845c5bcc604959e274cf3e7cdaa4d98bbb2d2d6c3ca7e573eca884ce59eed1a6418579c54cf728797147811017c2f0f3ebfc747f3515e29580c3fe042497f1f1431253a831916961b644ac5b9b283b616a52b7066a98ae4920546172947", 0x6a, 0x0, 0x0, 0x0) getrlimit(0xc99baea1e5cfb826, &(0x7f0000000240)) syz_emit_ethernet(0x32, &(0x7f0000000280)=ANY=[@ANYBLOB="ffffffffffff0000000000000800470000240000000000009078e0000002e000000201940600000000000800907800000000a8d715a4"]) close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="791c965780508f54dbcb129a9b6934991cba070d2e0c2f19ce57fdf185dff047b76f5bce561cfa080860c2905c9d57ef9df88eecb44cc27bf73a964b794a1daba7ac8742bea32f4d23e71ae0658372c558d41ee20902", 0x56}], 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x10, r1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/9, 0x9}], 0x51) dup2(r0, r1) execve(0x0, 0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r3 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdirat(r3, &(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) rename(&(0x7f0000000100)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', &(0x7f0000000180)='./file0\x00') pipe(&(0x7f0000000040)) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x4) utimensat(r4, 0x0, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r1 = getpgrp() r2 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r3) setuid(0xee01) (async) r4 = syz_open_pts() write(r4, &(0x7f00000000c0)=',', 0x1) ioctl$TIOCDRAIN(r4, 0x2000745e) (async) execve(0x0, 0x0, 0x0) (async) ktrace(0x0, 0x5, 0x1332, 0x0) (async) getpgid(r1) (async) fcntl$setown(r0, 0x6, r1) (async) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000080)) (async) r6 = syz_open_pts() ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x8001, 0x0, 0x7f, 0x8b6}, {0x1, 0x2, 0x40}, {0x8, 0x3, 0x8, 0x7fff}]}) (async) close(r6) ioctl$WSKBDIO_GETENCODINGS(r2, 0xc0105715, &(0x7f00000000c0)={0x1, [0x0]}) (async) flock(r6, 0x0) fcntl$setown(r0, 0x6, 0x0) executing program 5: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x2, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = socket(0x18, 0x400000002, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x4, &(0x7f0000000000)="02000000", 0x4) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r2, r3) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) pwritev(r5, &(0x7f00000001c0)=[{&(0x7f0000001640)='f', 0x1}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) dup2(r6, r5) execve(0x0, 0x0, 0x0) dup2(r4, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = dup2(r1, r0) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x0, 0x1, 0x2}, {0x0, 0x0, 0x0, 0x2}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f00003fb000/0x3000)=nil, 0x3000, 0x4) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000300)='r\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) getpid() executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f00000002c0)=[{}, {}, {}, {0x0, 0x0, 0x0, 0x80000000}]}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000a80), 0x0, 0x0) ftruncate(r2, 0x52fc) r3 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x100000000000025a, 0x0}, 0x0) executing program 2: fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r1) socket(0x2, 0x1, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000637000/0x6000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f0000066000/0x1000)=nil, &(0x7f0000133000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000089000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000000/0x400000)=nil}, {&(0x7f000012e000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000fed000/0x13000)=nil, &(0x7f000014e000/0xc000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000100000/0x5000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) setrlimit(0x8, &(0x7f00000001c0)={0x42, 0x62}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$FIOASYNC(r3, 0x80047470, &(0x7f0000000280)=0x5) readv(r3, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r3, &(0x7f0000000040)="4ce39dd7da861b30c66c072fd21acbcf620011c7ff1400d5a346d19d34356188449beb5eafb9aef63e3d46be88ee982d2ddf8c633dbb0666e2fea1", 0x3b) sysctl$kern(&(0x7f0000000080)={0x1, 0x4e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0xfffffffffffffe64) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000040)) syz_emit_ethernet(0x5e, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaa6dc902e2aaaaaa86dd6036e26fe8a68200283a0000000000000000000000000000000000fe80000000000000000046a3a3340b8b87d4981c7ed14f6b4a89330f4f32dc5d29a1dda380a30000000010aa890091780000000000000000000000000000000000000000ff01000000000000000000000075bd0ecdfa60cf0ca413fedb02077497cb41b17782610a3a095087990f502cf69d5bedc9a2"]) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4a}, 0x2, 0x0, 0x0, &(0x7f0000000180)="b3ff13c4", 0x4) ioctl$TIOCSPGRP(r4, 0x40047477, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) r6 = dup2(r5, r4) ioctl$WSKBDIO_GETKEYREPEAT(r6, 0x400c5708, &(0x7f00000001c0)) executing program 2: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000040)={0x10, 0x6f1a, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xa03a}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x401}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x69}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8be}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfffffffffffffc00}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x7000)=nil, 0xffff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x7d0}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x200}], './file0\x00', 0xfff}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240), 0x808, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000280)={0x0, 0x800, {0x7}}) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x8, 0x25) connect$unix(r2, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000340)) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000380)) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000003c0)={0x40, 0x2}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000400)=0x1ff) connect$unix(r2, &(0x7f0000000440)=@file={0x0, '.\x00'}, 0x4) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$inet(r4, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540), 0x10000, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000580)={0x101}) r6 = accept$inet(r4, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r7 = dup2(r6, r3) ioctl$WSKBDIO_GETMODE(r7, 0x40045714, &(0x7f0000000640)) mkdir(&(0x7f0000000680)='./file0\x00', 0xc) ioctl$TIOCSCTTY(r4, 0x20007461) close(r1) r8 = open(&(0x7f00000006c0)='./file0\x00', 0x8000, 0x81) r9 = openat(r8, &(0x7f0000000700)='./file0\x00', 0x20000, 0x20a71b359c58595c) recvmsg(r9, &(0x7f00000008c0)={&(0x7f0000000740)=@in6, 0xc, &(0x7f0000000780), 0x0, &(0x7f00000007c0)=""/221, 0xdd}, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000900), &(0x7f0000000940)=0x10) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f0000000980)) select(0x40, &(0x7f00000009c0)={0x7fffffffffffffff, 0x68e, 0x77, 0xc707, 0x0, 0x978, 0x7, 0x3}, &(0x7f0000000a00)={0x7f, 0x100000001, 0x6, 0xda6, 0x5, 0x1f, 0x4, 0x9}, &(0x7f0000000a40)={0x80, 0x10001, 0x92, 0x4, 0x6, 0x100000001, 0x6, 0x100}, &(0x7f0000000a80)={0x8, 0x4}) preadv(r0, &(0x7f0000000b00)=[{&(0x7f0000000ac0)=""/53, 0x35}], 0x1, 0x8) ioctl$WSKBDIO_GETBELL(r4, 0x40105704, &(0x7f0000000b40)) executing program 2: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0xe9, 0x9, 0x0, 0x1, "0100425e713fa30ed4870000000000230710005b", 0x801fdfc}) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0xd9783c5e5ad2c7d8) r0 = socket(0x1, 0x1, 0x0) getsockname$unix(r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xb, &(0x7f0000000080)="00020000", 0x4) setsockopt(r1, 0x49, 0xc, &(0x7f0000000000)="00e087c7", 0x4) setitimer(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r2, &(0x7f00000001c0)=@abs={0x0, 0x7, 0x2}, 0x8) getrusage(0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) socket(0x20, 0x8000, 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r4 = semget$private(0x0, 0x4, 0x0) semop(r4, &(0x7f0000000680)=[{0x2, 0x9, 0x1800}], 0x1) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000640)=[0x8, 0xcc54, 0x2, 0x2, 0x200]) semop(r4, &(0x7f0000000140)=[{0x0, 0x200}, {0x7}, {0x1, 0xa, 0x1000}, {0x3, 0x4}, {0x0, 0x0, 0x1000}, {0x2, 0x3, 0x800}, {0x0, 0x8001}], 0x7) r5 = getuid() chown(&(0x7f0000000000)='./file0\x00', r5, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000401, r3}) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000240)={0x0, 0x0, 0x4, 0x1000300010008, 0xffffffffffffffff}) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) executing program 4: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) open(0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x2e}, 0x2, &(0x7f0000000200)="f2420c5ccaeaad9f77a805ceeb247b063a6c6ff1cbe5ba0a4b4bb350cb1fda9cc0d08c2310f2c0350e73933838496058b152bcae427a9bc8eec91d9c98908b4cfbb6db8094e4a5aaebd32dd9c2b2e221c8f3fb6e26a6f92d799e2692a75c7ad01641436e76def55097b8a47ab86b7c7e9e6049b082117e4016d7bddd25b52641f5ffcc", &(0x7f0000000040)=0x83, &(0x7f00000002c0)="a2c526c0c1541775e04d2624ade53b6ef33a3d8466662614c1843ffcc191cc53c5f5b3f2a5e14576471fa21260ebbf7d59190f29eb5d5be5d593b8997083c65055d1b88568ee76218516e77f27b1aeb66c3adac1c16d90785445ebdbecb3919e9ffd316136fca07b96380fb0c2b1aeb9a488b1157a34451fa3cbfae6824fd1867372a376f4af2c7ca2ea67959bca30cf190750f80b7b30ab06", 0x99) setrlimit(0x0, 0x0) close(0xffffffffffffffff) chroot(0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x3811, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000540)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa0800450000010000000000"]) mkdirat(0xffffffffffffffff, &(0x7f0000000000)='./file2\x00', 0x0) msgget$private(0x0, 0xa0) msgsnd(0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="03b4ecd7bb2e7300dfd73aa1fe916ea6cc2cdef49d30a602c2d356b9cb9accf4d71afb0adfed9da5e4d5e2a947eb0029faebb6a3b1b01675ce86121e116fdb31d87941ef2f1353cec4b8cfa5ccfb504f1e7b141112f407e5e4fa90cd21c50bd074056e2bbd77d8a95cdb234a578283d343f514787c6db456ed0beac0859e52417f3c1ec852f6831c74d180a295d6bda986d63872bc6f07"], 0xd3, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000200)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000000c0)='r\x00') socket(0x18, 0x3, 0x0) executing program 4: ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000000)={0x9, './file0\x00', './file0\x00'}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60b421110008000000000000000001000000000000000000ff"]) executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setreuid(0xee00, 0x0) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r2 = getuid() fchown(r1, r2, 0xffffffffffffffff) r3 = getuid() setreuid(0xee00, r3) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) renameat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') faccessat(r1, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6, 0x0) r4 = geteuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r4, 0x0, 0xa8, 0x1}, 0xfffffffffffffffb, 0x0, 0x5}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r8 = semget$private(0x0, 0x5, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000480)=0xc) r10 = getuid() setreuid(r4, r10) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000002200)={{0x10000007, 0x0, r7, 0x0, r7, 0x4, 0x1b}, 0x9, 0x4, 0x7ffffffffffffffe}) semop(r8, &(0x7f0000000000)=[{0x0, 0x5022, 0x1800}, {0x0, 0x8007, 0x1800}, {0x1, 0xa3, 0x800}], 0x3) recvfrom$unix(r6, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) clock_settime(0xffffffffffffffff, 0x0) semop(r8, 0xffffffffffffffff, 0x4) setreuid(0x0, 0xffffffffffffffff) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000180)={{0x7, r2, r7, 0x0, r7, 0x0, 0x2}, 0x7, 0x7, 0x4}) connect(r0, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYRESHEX=r9], 0x28}, 0x0) sendmmsg(r0, &(0x7f00000000c0)={&(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3}, 0x10, 0x0) executing program 5: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='%'], 0x30}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0}, 0x10, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) getgroups(0x4, &(0x7f0000000300)=[0x0, r2, r3, 0x0]) syz_emit_ethernet(0x22, &(0x7f0000000080)=ANY=[@ANYRES32]) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x1ff, 0x3, 0x100, 0x6, "046cf52b14b8001a00"}) executing program 0: r0 = socket(0x11, 0x3, 0x0) sendmsg(r0, &(0x7f0000000800)={0x0, 0x8000000, 0x0, 0x0, &(0x7f0000000500)=[{0x38, 0x0, 0x0, "a3ed8368a9869676cfb9c95de9d16d009ad51c2c583af48ca5f431cd836a18055f"}, {0x90, 0x0, 0x0, "71d10c593ca89b1997ebad5643510aef0f82149d419f780b0b94d802f21ef62ca259555375fcb7aeecb6407ab963990e0a4a78035b7071f5edb7d8716fed29788688f5be2f46d1ef763488f1f682849fbcdde11ceea0073f13c3d9d6a3ef613a4beb53a2f7294729dd3ae94e371763c565405b1a59752831c7"}, {0x20, 0x0, 0x0, "6746ccf04d71e01baa"}], 0xe8}, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000001c0)=[{0x3, 0x0, 0x80}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x66, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6080000000300000fe800000000000000000000000003ba85e86374610473ebd6400aafe8000000000000000000000000000aa020090780000000060150d0000000000fe8000000000000000000000000000aaff020000000000000000000000000001"]) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x2, &(0x7f0000000100)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135db9e408bbe17a54a364b04ee64b0ad328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92eea32196247aa", 0x0, 0x0, 0x0) executing program 2: r0 = socket(0x11, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) r3 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x412dff) open(0x0, 0x0, 0x0) getegid() shmctl$IPC_SET(0x0, 0x1, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000cd, 0xffffffff) pread(r3, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$unix(r4, &(0x7f0000000000)="b1000504000004000000000001410000331c13fecea10500fef96ec0c72fd3357ae30200004e300300000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a421720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900", 0x9a, 0x0, 0x0, 0x0) open(0x0, 0x615, 0x0) close(0xffffffffffffffff) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f00000010c0)="77099b75", 0x4) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto$unix(r0, &(0x7f00000002c0)="b1000501000000dd3d2de2fe208e249f0500070107000000330100fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba090000ae61ad1b93f8343712cc1100b71dc00009010500000000000000130000000000000000", 0xb1, 0x0, 0x0, 0x0) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TIOCCDTR(r5, 0x20007478) executing program 7: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000640)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71d808e5ed405080000fca653181afc9d3f0100"/177, 0xb1, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x32}, 0x2, &(0x7f0000000040)="95d72df9b287d83c02cca3a2476919791a4bb3bbdb3783ecfce86ae34846c11733dfec4c00ab1643452e2936851ff1a2ec77c53bc4924fa8fc8e7665413e14cb634cf315300e6b3b25adedc6a004f830f9", &(0x7f00000000c0)=0x51, &(0x7f0000000100)="7f2e9e1977a79f00555904fb7f0d65cac3f66b799b2bb17d73f8b550006e06abc5a37cb5950a", 0x26) executing program 4: setrlimit(0x5, &(0x7f0000000980)={0x7, 0x3}) r0 = syz_open_pts() close(r0) r1 = socket(0x10, 0x4000, 0xa2) connect$unix(r1, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8) accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) writev(r1, &(0x7f0000000200)=[{&(0x7f00000005c0)="6426f0c17b74684c111545e7487273f9053e2389afc4dd58cee71c3f5af4bed3580600116912860afba1d674023241ea703ed3944b8fea5adce906000000cda12e3b2133d81f9b5c3e13d6176bd5acd1e80870b2fdb129ece77b040c8d10f960acecbf676b03d3984822ece13d74c713eb0200aba3afedb8dfbdf04ddba83ab761039982cd78e6beaba386668873feb1ed460126bd6ab74fe8a9134d8f6948f2ea8bd8f2b83bc4c64e981ac997f9f707a312eabd7d474fe67787a834624adbfb8406b3edb7e6582c3edc1e5e3c0bb1364b26ea86332ab10baa9975c1c3c52d3b3df482b5cd6261000000000000a19072361df07aee8f549b7239c5f36c5454f20a8ef2535f57be30d49e07b69ab81cb67f5f93c0ef5390ac6343d2ae41d54fc06bd42ed1b7774b0eaab1eb33ca57675a8615b09e8da0ad998e1d8042ccf1f5db911043277c8d8adc2ed12e398332ecfe5b9cabbdd0832dc0b3889511db3eefcf4e1a5c02cd572f4cbf2d763bf55c501aa36e96672594b9b5d3ae80a88171ead6bf26297905073c368e0cd65e4c60ee0450e9db80f240dd746f03a3a2998ba33ef8f8f3d9a3295343945ee495e7e6808e392654c5184dfb09e3d48a0a61abbdc1c7e513b49b9d33f525cd5fd8e30d5b5e6fceb0137e1db8f8cff3b56dba085b7fc7fab4121ef2577a372868733d8d047e1969d7d1fcefa41b5d42f3b74cabd8ca83021bf025bb7cfeaa7b8bd0cd3b903fbb0821b81f470a8d429ee9d275b1e497dcfb80b44433636e8a124b0b001eaade39cdea4560a46c8bd039dacdf7ddd894fa3b7a70afff4d7df3731cb95fbbb9a34314180ab17c3f99c3a421d798dc8f0efb2047d432b4ca4ad85daa027eafb9d72190c5e33b1b72002bcce111dd3e0fc65e9d3c6aa0f2e9c418c19daa7955af41c7b7242aed44dd2bea5bdeca0656a52ccf91abd14cb0821c5002103b", 0x2ac}], 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r2 = open(&(0x7f0000000280)='./bus\x00', 0x8, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}, {0xffffffffffffffff, 0x2}], 0x2, 0x8000000) close(r2) writev(r0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) getuid() r3 = socket(0x0, 0x1, 0x20) setsockopt(r3, 0x1000000029, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000300)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r4 = socket(0x18, 0x1, 0x3a) setsockopt(r4, 0x2, 0xfdd5, &(0x7f0000000340)="bb41814358ca000098930a000000007e00", 0x11) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x67, 0x0, 0x0) semget$private(0x0, 0x3, 0x4d3) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0xffff7fffffffffff) readv(0xffffffffffffffff, &(0x7f0000000100)=[{0x0}], 0x1) connect$unix(r3, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) socket(0x2, 0x3, 0x6) connect$unix(r1, &(0x7f0000000140), 0x2) executing program 3: recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{0x0}, {0x0}], 0x2, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000340)="3f171c3ccf900e26d8c0615c09379f81059c3043dd4458ce4c344a73a30eb87fc592b6a9d7276a9a8987629eb0a4989f8ebb317454d783129e8c6e219e7dc467b7f79000208f89a4a0bde312e882048e5ddce61c14db3e888ba6c99f317e8239c4c1337be3501c808f04a9cde6d1e88ffb6529fd0a4071421517b8958065545d388bb12916ffec66500c3aef36870bd6", 0x90}, {&(0x7f0000000400)="a64daaeb37dc90277012a981058f3a501d52f9876b3fbe073caab2a8aaede31fe8a1a68f24592699eb84e75817bd90e20ccf69f015d434b7e68ff99eae60a3a1806887217b8f0f8ce8bc7ac2cfa963c8d15461796f8cbc1421f780eb3073769a3f669e7f3a18b5b6787ca7d6591e99a773b3b3860c15", 0x76}], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') close(0xffffffffffffffff) syz_open_pts() select(0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) dup(0xffffffffffffffff) close(0xffffffffffffffff) read(0xffffffffffffffff, &(0x7f0000000140)=""/92, 0x5c) connect$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x3}, 0xc) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mkdir(0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000302c000000000000000000000000000000000000000000000008cb001a00000000000401009078000000006041c9"]) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(0xffffffffffffffff, &(0x7f00000004c0)=[{0x0}], 0x100000000000000d) mknod(&(0x7f0000000040)='./file0\x00', 0x40, 0xfffffffb) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x100}, 0x0, 0xffffffffffffffff}) socket(0x18, 0x2, 0x0) socket(0x20, 0x1, 0x26) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) executing program 1: ioctl$WSKBDIO_SETBELL(0xffffffffffffff9c, 0x80105703, &(0x7f0000000000)={0x4, 0x1, 0x6, 0xfffffffa}) ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffffff, 0x80105702, &(0x7f0000000080)={0x6, 0x4, 0x804, 0x9}) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) ioctl$WSKBDIO_GETBELL(r0, 0x40105704, &(0x7f0000000280)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000180)={0x3, 0x3}) ioctl$WSKBDIO_SETBACKLIGHT(r0, 0x800c5712, &(0x7f00000001c0)={0x3, 0xffffffff}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) clock_settime(0xffffffffffffffff, &(0x7f0000000200)={0x8, 0xbef8}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r2) poll(&(0x7f0000000040), 0x0, 0x0) poll(&(0x7f00000016c0)=[{r3, 0x40}, {r4, 0x40}, {r0, 0x8}, {r0, 0x80}, {0xffffffffffffffff, 0x4}], 0x9, 0x1) r5 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x20000, 0x148) pledge(&(0x7f00000002c0)='/dev/ttyCcfg\x00', &(0x7f0000000300)='.:].!\x00') close(r0) msgget$private(0x0, 0x20) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000380)={0xfffffffd, 0xf1c0, 0x8, 0x5, "d367d84148da2f799517bdba2b6c237885c00809", 0xffffffff, 0x8}) ioctl$WSKBDIO_GETDEFAULTBELL(r0, 0x40105706, &(0x7f0000000040)) kevent(r5, &(0x7f0000000380), 0x9, &(0x7f00000003c0), 0x6, &(0x7f0000000440)={0x2, 0x9}) ioctl$WSKBDIO_COMPLEXBELL(r0, 0x80105702, &(0x7f0000000480)={0xff, 0x1c5f, 0x3, 0x1ff}) setsockopt(r5, 0x0, 0x3, &(0x7f00000004c0)="7889bb2f3df2da16dd95fc4ee8abb698e976ac09baee255e37c3a005bc12934c13537660ac2ab70d214426454a6382878f011d429f2b36ea11e7", 0x3a) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000500)=0x80) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000540)=""/4096, 0x1000, 0x1000, &(0x7f0000001540)=@file={0x0, './file1\x00'}, 0xa) open(&(0x7f0000001580)='./file1\x00', 0x200, 0x11a) getpeername(r5, &(0x7f00000015c0)=@un=@abs, &(0x7f0000001600)=0x8) r6 = geteuid() setreuid(r6, 0x0) chflags(&(0x7f0000001640)='./file0/file0\x00', 0x0) fcntl$getown(r1, 0x5) executing program 5: mknod(&(0x7f00000000c0)='./bus\x00', 0x1000, 0x450c) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvmmsg(0xffffffffffffffff, &(0x7f0000001400)={&(0x7f00000013c0)={&(0x7f0000000240)=@un=@file={0x0, ""/27}, 0x1d, 0x0, 0x0, 0x0}}, 0x10, 0x0, &(0x7f0000001440)={0x8a30, 0x6}) r0 = getpid() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002600), 0x0, 0x0) r2 = dup2(r1, r1) getdents(r2, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) fcntl$setown(r3, 0x6, r0) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) syz_emit_ethernet(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getuid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ktrace(0x0, 0x5, 0x40000424, 0xffffffffffffffff) fchdir(r2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x201}}) semget(0x0, 0x0, 0x0) executing program 4: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x2, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x2, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = socket(0x18, 0x400000002, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x4, &(0x7f0000000000)="02000000", 0x4) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r2, r3) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) pwritev(r5, &(0x7f00000001c0)=[{&(0x7f0000001640)='f', 0x1}], 0x1, 0x0) (async) pwritev(r5, &(0x7f00000001c0)=[{&(0x7f0000001640)='f', 0x1}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) dup2(r6, r5) (async) dup2(r6, r5) execve(0x0, 0x0, 0x0) dup2(r4, r1) (async) dup2(r4, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r1, r0) (async) r7 = dup2(r1, r0) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x0, 0x1, 0x2}, {0x0, 0x0, 0x0, 0x2}]}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x0, 0x1, 0x2}, {0x0, 0x0, 0x0, 0x2}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f00003fb000/0x3000)=nil, 0x3000, 0x4) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000300)='r\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) (async) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) (async) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) getpid() executing program 2: r0 = socket(0x18, 0x2, 0x0) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) fcntl$setstatus(r0, 0x4, 0x40) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) shutdown(r0, 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) socket(0x2, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @random="406cfc0c9a14", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1}, @icmp=@info_request}}}}) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000000000)='a', 0x1}], 0x1) execve(0x0, 0x0, 0x0) dup(r0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000780)='./file0\x00', 0x0, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000001000/0x2000)=nil) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) shutdown(r3, 0x2) shutdown(r3, 0x2) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000080)=0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_addr=@un=@file={0x0, ""/13}}) r5 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r5, 0x81206919, &(0x7f00000001c0)) executing program 7: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x100, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x40) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCBRK(r1, 0x2000747a) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x28f4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{}], 0x0, 0x0) setitimer(0x0, &(0x7f0000001600)={{}, {0x1}}, 0x0) getitimer(0x0, &(0x7f00000002c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r3 = socket(0x6, 0x2, 0x40) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r4, 0x0) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000280), 0x20000, 0x0) getsockname$inet(r4, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$VNDIOCCLR(r5, 0x80384601, &(0x7f00000004c0)={&(0x7f0000000340)='./file1\x00', 0x7, &(0x7f0000000480)='./file0\x00', 0x8}) r6 = socket$inet(0x2, 0x3, 0x0) getpeername$inet(r6, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getpeername$inet6(r3, &(0x7f0000000380), &(0x7f00000003c0)=0xc) openat(r4, &(0x7f0000000040)='./file0\x00', 0x8, 0x48) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) syz_extract_tcp_res(&(0x7f0000000180), 0x1f, 0x5) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000200)=ANY=[@ANYBLOB="87ecabe7160bcf566aa9d862cf6f2952f4d52142992cb0dc3a1e56c0cfbdda949de1521415b0fb107ea8d4c1a6eaf4e9638ca75e8706f68204b2f3b987d1f3b6702c733c59713a2bca72d4973a1f96123f66805098edb996"]) writev(0xffffffffffffff9c, &(0x7f00000001c0)=[{&(0x7f0000000400)="a4c148dd7fcd15e6f78c0b53f07674209800d1d5857f35f00f3d9b53900845832b625deca140012b22ec92028a86eef9d17dd71a95b55f37fda52924a65a8a026bb59efdbcff0664bb3f286950b650067f8a03", 0x53}], 0x1) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000b80)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0xc0}, {0x3c}, {0xc02e}]}) fcntl$lock(0xffffffffffffffff, 0x9, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000300)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000e0b000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000af9000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000433000/0x3000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000aff000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f0000b04000/0x2000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000633000/0x3000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) r0 = socket$unix(0x1, 0x1, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = socket(0x1, 0x2, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60b421114d43e97f0000000000000000000000000000000100000000000015"]) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/67}, &(0x7f0000000100)=0x45) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x3f, 0x1000, 0x3, 0x0, 0x80, 0xb36, 0x8, 0x1, 0x2, 0x2, 0x6e70}) ioctl$FIONREAD(r1, 0xc0286988, &(0x7f00000001c0)) executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) syz_emit_ethernet(0x4a, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000240)) socket(0x2, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @random="406cfc0c9a14", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1}, @icmp=@info_request}}}}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0xc0}, {0x46}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x80}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) socket$unix(0x1, 0x0, 0x0) connect$unix(0xffffffffffffff9c, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) setrlimit(0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) write(r2, &(0x7f0000000200)='>', 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) writev(r4, &(0x7f0000000340)=[{&(0x7f00000006c0)="609b0152d7a2242a5ec8a39aa3ece636351fc12c306773a842fc54c83c17f564f073a9f302e1e6e213c555fbe14f37dc8c8b0db2be99e3898edb8ae3d0f27b00a9ce86e45fe92fe678d70bac6fa35c742cafb38cd10543b653dd4a8d4f8d0a7ebd3639c905bf8e913f6b22272b011cf541f5adf2e17e35d9f05c5e2ba6c23a875217288b27ea89910b51bc6224831897f5bfcf166e90bfb98f21247d9936342cc917db868aa8f206a4e9150b10b1883d5b045db6a4ad3c23657f8c6d31a6ceebc4295300257034577eed3f95e821f4e9dbacecf973bb53e7731015f72d28ad02103ff7e97727d10300085cf2d7946a314accf74ba851f246e589b2384e7ba9f943f96fba81f97bab33260d6ae5ebb9b85d839694d55b8f7f608f0f87220787b2e2520a93e870f28ddd74dcbf6664ff63a6e29cf64e54f5fce063c0a7a7be4470e3bae1f54314f095ab660c9c4e09f1a562068ff6fa472b6674528ba933686f", 0x15f}], 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x10, r4, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0xaaaaaaaaaaaa894, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00000a1000/0x1000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) r6 = syz_open_pts() ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000200)=0x150) executing program 3: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x8000, 0x3a) dup2(r1, r1) getrusage(0x1, 0xffffffffffffffff) executing program 2: sendmsg(0xffffffffffffffff, &(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="10000000"], 0x10}, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0xb0fe, 0x5, 0x1ff, 0x0, 0x4, 0x400008, 0x2, 0x2, 0x2}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = getegid() r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, r0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000, 0x1}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000240)={0x4, 0x0, 0x0, 0x3}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00007f3000/0x4000)=nil, 0x4000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x3a) r5 = dup2(r4, r4) setrlimit(0x0, 0x0) syz_open_pts() setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) ioctl$BIOCSDIRFILT(r6, 0x8004427d, &(0x7f0000000140)=0x8) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) sendmsg(r7, &(0x7f0000000240)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000001600)=[{&(0x7f0000000300)="f55402ba24af895d7904adf049ab00cd91a58649c555d31faff5d9c8436e1ae03c93df5c1400a91797261233757c37f218788381ed549e2323bbd0e40a54985d7c20ced9118dc02964994c1729da58df3b5d72b82b2fa1ce585255f6a3460f79d4622d967203a51a8c3f4f773408cc058e7dbe26a2bf27a8a7e500f5253909c2f807f83e57f0fb089c7c2045be1aedde0143deb87a04340af586b92ccb99de16af", 0xa1}, {&(0x7f0000000600)="688cb96a00cea7171144e1eff5b767ad1c78f13482a1b41adf50b1a16dc80ace8d486bd181e12033552535a1b04fcda5b56e715d0ccdee020e7d7a77ddbf014a012dfea9104662d7515a825b74117b04d9a937b35e136a22626a821b7f271034195823293da9a7b7867ef5926b74d51bf06e7f148417abb8907de786a386d3df3c3501bee9f1d4a79b7f5d8290f47ae213cdd6b16e80fcb4f6d14d10d658e66435a3329cb3f8ed222f0d884a5eaf895d2f34311a7bc7e4e592a034a0b45503c61ab4107764bc0b90f1be403da7bdb4b9452c963510b3bdcb258be85e92dd63b0505d539bca50c1b21fb47374bc829a75c693ca12751b14a8bbde83a1501b241df1be2521a2cb11fd3e8e8b5ca09e3ec2076910730a4bd37b4366fd8e2b9cf54058f37f25c93ede75372dce144446ae39f5bb7309a095b47a58ea3e35fe438323a9dbfba22827dc040ea65f6121d8d6b1b34136d27ab6d5edc238e555d0c9d36983f22f47f4c5972a19122ff4a85599b988ef49edd3d05f8a79e0eb73990f7608fa85f02d255a0c00ba4aa2970f0100d78d2d7eacbeb6837a2de544b355afa36fbcdc1145cc4ebd909353e54db9edef0c776819afd3a51166a6b0fadde882d2442e133f86b2d84405b36cb1c260ddb99d1332deebcf43f86902aae96fde7616060e3cd0dd4589871ff9bbfeec04ad69a300c7925c68d0de3f704657329c65298075bcb8041b37141ba0f935739c59b8a03d377d400e81cc54dcf6089090aa94c47c3335aa5121fb2373e72b193f9065cbf43c5acbd0f32d14b8c0f68d4ce8747ab1f4fa94b6b357829485a5e19b91335eb102057d7968a1242f1114aa8c7e4b3e3e6cab37a022cee731a427da0d3776efe17526b2e8a8e0777acab39dbcb2232702f4c1cbcef303b4afaf819cc267b42b776ce2fcfa135d1b7d35c17f56114b01058bd68ff2208ed4d5af40b9c4d1b47c19f3906f5937711ffb166e6575ca2209659a9256587b5d97e49c436651be9ec2b3ad28c49d5e90d4829bf2544833bdf6d214f0c8dda4ea93e8602c7963595829d4e5ed3e5d413d7ef147ccd444ea119f463364455456f30e4cf990b6e225c359b5a7d634cb001ca6bcd499eac9a01fd3554eaee1fc1911be121c33b04e4564d9f01269455d0fed20af5c45bef6a341b62947d8251b92a54dc82c34b310e75d3b0e7c0670b0cb5b13601827f6fdbfae251dd723a7488b66dfb3bb6eb449ca4153a84ee0b683739d114d2e3353760277cee3619aeff0c61d18a549def7e36bec19e375fd6160826e5b9feee580e0458b5d07720f0b24d7186bc1dd96e3572cc3fe433b5d5146c80e510dba051082973a376f493b8435f0628a322a0a16ba0e83abf9ae876526b705d777d00fdd75c8c79847a3db4e1fa95e4b1f24320256490b4b2351c0ae7f601e18782c13822907c91406e62aba8c1ad2d1d1d69586c234f688075fe237eb65bc99bf47d67938b469f16df42d890c0f05d0126d97fac8823d3305343a7e24f4831469fc8c1226644b7315c1efaecfe52ee7dcad484a6b6046417dbba441f6fad21593205ed0183967d3f7c78021a7c4e7fc0d968bc34fb660ec5d9a17312915e042d5bc4bfe5fdd8ebd87ddf832d87e9711f8794872e3dccd6c0b3e2d6be31edbd6d89bd72be058e69d0dde0ab415b80403e145d0801114a43d5f0cf08873c5fb487dd6882262a36b016bee73fd7314af3ff634941247f9871cac95fb232d1668dd54e6c7c6c9de36859fba7a5559296cb586f96cd1442af43e052aa0d5627cc5dc81e1a48813a24a10d6fae0b3cf0e34f4c7b9e5d853dd83e307965583f1fd3acde7403c0a50e43d5b239ab63bb248fda13502ad2838d6761c9f95b9cbe89de4886b05c2e02e86791047f6fc17230e886b759575f06c7f8e205803004df00c63202ea8818d347d008d74e200f898e9081f0f23d641f5db931d7acefb4c21c46ba3d1a78155646f89b53a0b7b144b3bd3f35f096c9943c3b77fd0f1235641c59f466e3e373f152592f7b4e36449fe886ba3020c4ee7123e93f41a134eba7f71cc651b083bcd3fc039c11483b43813daa4af03eb8bd1eda4f713504ba4f6711125fc6e29880b14bfc86a7d4785ecea4a2f0d2632deaa32b5f719fb9c1bdad8c8850ba46b7a4c17d088fcb11435c4ac7ae886b917c5fbb5d7a18d4c334c267bdd5f41aecdc9686f8d14f22d421a8b7454886df7f157f619d490360aab00dcf3b820757145e023f0006fbec07ae4d87546e904ad9d08182939d19d6107a47b774126019889179ef73693940683be8d68c3de34f6c32e44c12a0608ed5619eb5e5583c866e59d0ff55fcd0011a858075c26947e1068a14ad7a2a28fea748aa009ce4f3cefeb1b93fe8f36cd41c09ff23b70ac7bf3b788a39f5c6610b358255a44d09efec461dd67217a128bbb9b34f57f666dd9fca7cc8b83a0ac965b2cb4de4df31d7a6b4feaeaaf7c627ef1497e7c7508231d76b69b6ce7e22bd3a9abb3690ac52107a8fe5ebe02185304f705503093ddcb665174eb8c60bc0de808a29ca98aa8c2655c413a289f20d80d7cbf31bf3a2a1d557643df1061f6a9c088296648a2dc31dc53beb820d54f5a2ff184005a065f6ea76ede16244ee53f75e8604f46543a236ae551261cbb744aa79741ba7489ac36eeba7e616a7c7b199b2a5c07af8ba390c57433cd7f28ff8629a2a391cc345bf6b9ca140dd6e56b7c6c96cb7340a540afff84d248cfd051b2ea85e68cadaf913ac5d265dc87128cb08fd0410e90ff9e90db247544bc21a0e9daf2b350bd444cf0ad229aa2d343b4978d59b6e756baeb093e807efc30fb0d55e7a2d740ff1921e67c83d8e92eae67fb326f159fbf42144f915baef5b1917ad9dfb70df4b1f275692314f7e570fd960c6d1845bfd0a15f42e76f8c412b4c9a7d216bbddab0832f58c651e81328cc9634285920b6a3d160278c7fff4ef3d0296127080e155192d1ea580f3169ead6cc6855cc0d5fd9228c6b1213e82b2ef4d7e1f0891d25fcc03cc0dd82ab4ddbf35c0196dbe3683652e9eee4bc83e7d0f8906e47dd45e87b04131087b7cb2ae753b83691d4a27f848555d067feab37fed6552a3ce77aa3e8878e445c9d8ceb7109a2ee13f22a6203efd693d34ee903d4bea520b7128ece7754ddd3879f53b906e727a8d6310c9faf12c7155693bfa9973210b5a935b2be437d4e6919a721c8d4d29e9c405b2d7849ce695dd6689e6be7bee5343cf30f07da2fef904249e352950ef78a8c37dc67388290742d84f25e07eb1022c7094d3b3f360f383f8e3c18c5cbf831d94d209b28a3a0a9c3153cd2c2a42e152571d79d2bacf47d9d421b6b36d5fbfd0ad2bb782017b4d992566df06c022ad15f5a1d3df2b6eef3bc86ff748cea02bfea9226c6afa583a21d1fbdd3ecfccc697e560da3a360703f65279b9449c7a151f770448d8a5835ef63466fecff36ade82716d5fd86e4f3fc3f4615cf86e315ca129d37c0f722aaf82aadc3a9a6e5534a8555ac9fecb025c54d52b054804fd8414b13193e591ae4a347ba6cd2e2056e504a79c2d9d40a0980e06aa1968f03ae7d4b74a9f263842c4eedeceff1992585882126e7da28db092e303b44267e736e74057d01a00779c0cab5b88ea07335f7d17c40889aab85723e96c827c5a1bb829d7c7ef0a3f52a3f4eb9bd8b6d13d221dfd4b18e1fb5498a1d2d9bfe6b8129a061853b1096df40fb86d94b38cdfcb0afdbb418c66c6a9680d7ee893cdeed030e98eaa51aeddf52f9d56249c82ac02668232ba76dd74adffd49f40532e5a08331f4c29e0cb1740388fcbe64768e647329c859068695205c428dff95b05ac2cc9e02b43475ae1f124f050f287143c45dc406542fc2338133e3877bd6fb9f9d02e7ea2669bee3f1d59e0a81d139814c11be1f1f90fc95426c2b6c5a13e453259b3cff24edf9475e29db717f8ba2a06de42deb64c5179179f1c988eb7ad761fa3b14997a4c89ebcafe6edd7d193f18e424942587934c79f4e44c4769087194879addce0389e037ac739ac9d25671bef7b1702cd22e3c3421439359f5da866040b26f613b012ad7ee1ea76085cb07e529675edc549442ebc6cfd13ecfbd9dcddbf33a3c13917fffeffb0aae5ce0e843c9fd25d6a137e05923ef8a38649e618df6b95841714b43967bea88c05f30d8f58ace985766993c385d6881263edacfac646070339b147ea6add436d5e46d851d5ced9dfe5dd27268650e050c8b0f9dfd2ec61dae997af672d904d600a638a9e89c696c6541340c6144611504311c658348ee62b58f631e87ee785c8fb3ca00e48ad3836315faea7f2c52261bb7945b298383af40889b850eb423eaf436af247e474d869aef27eb759befc4bc2f2d6ebf68bd65df39a1d2a594d9879402d6db549af5eb2848c562b542b5f47a3473ec01c2a62fbba07c20a0b94d928146e5cc1f86c53b918823dc52b2f84dd79bcaf2855998dc635a56354a65869986f65e5d1103d3c5b77d9b2b2b84613aa07684a589ff4c9ba15592dbd583633d43f6f00b756018982df3ff6bf9e00507b55c5d9b5a1f2a301e9277301c7859ef5a7276a7cb5c143b254c6181e83c2dac245f204b72206b8587a377bf52ba5ee3685554395e2496ea485607524051d64eca06d91e496bcd5d2e044ee58065cc5ed468a7abcaf671b6bcbb15f93ee331055c246324c3b028d638988aa90a927b57364328d81f86488a036f4bcf074297ab65ca314ec1812e37ac03ad0bdd4b3afa458d69aebad026dc847035371512bf45e2a8e72a00efd6f51015410dc1de1e277305d71459e5ef929381b80d9a9182d67dfc1e46c65b9a5eb5dd110ea65021d5cbf1dae2d7a9eebe63f7a6cf2a2eb1ce038f68f2e4abe0a2c8405dd3d79f1e2a0cf7e8439d3b6f786ecf92c6fc1917bd331e7c504b27cf79d42f1dd75a1888668d816343c5c17d0685b3d562f7eb4a97bf17104482bf96514eb6cc6070e346dc090447641570464226bf83d1e34245974806b6e130177dd85c949a9ecd2bda97adfadfcea8180424c3c8408643e9e6f29cae3853102a67a552d13abca6131907e9c9a98181b04d27330a0bf30e189788e345e12607e6a4f7237e66bda80b1898529d731aea2aed9479e0100f4f3e603e2b62f3ecf7a833dc6ce88ebc268d6e4ff8aca8cbb4d4733a0a0a00c13913053ade08600097dd952f1a2f07c7c2be7c760c2d209c8e14e2344eddc987aa9614dd04f85f9a4b940fcdf705ca4c6303b646d1da6abc8cda9609ea8ea212168d93995e80e3ea05446a2b18eaf0327f49ab990318ea9cd611626102f70b6f8a526560015774e99d5d9de061dbe81fc87d84d08e1d75214756844eceeae1f7e5d21de7538da9d163610be797b89a5855467f888d38122c4248b0aacb5cff937ed2328ff30b9639eed24922b63af85cff9cd84165135503b024668cf2b35322f8d4c03e660a151ca1ec35d5caabca5dad6dfcffdd377f3f4a9ed1ec4e2bd0a60f7e5ae39f2cbcbd85b8871c98c7c590741b9d35a7d30dbde3695ff09881e1cca05793ca735cd16b7bddaaacd295b30b54b56b3c7e07e18087e067989f66ff0e0a5969e1403e7ce11dbd4b8e38fce8a6d2e5905a6b6ea71a6a7271943d2d3ddf5e234999eeb8046bac63cfa71f2c9c64f135b4079e35943dd0f5d6feadd1f78ac4021f2995225fb1f87070183e1306b2c0ab273051dc3a4c938b1b01d808ab134d794c8860f60f5acd28f84d8e2cbeb89704fd2ade3cd1470cd3d979b729", 0x1000}, {&(0x7f00000001c0)="6d04b2a709895e5312c284d9e93359ab0638bf11574e5bfa6bd9ced58b9df047493398597558d8c34675b542be14c4053fb0c942ae6e2a8de72f5c944e7cad9ff20445069419af57c7762d81e8c99dd2e91607dd7efa64d68adc4be4d94d087a5b0e39e3df271de84a0fb1c1d23d88e0ba5e", 0x72}, {&(0x7f0000001d80)="de521bc805ddb6dd88c123eb3d4f815f2de9672bd78b160623a71a22090000000000000043ebc046e11eeb44a494993e4cf104dc115afe61ff4c2747f18deaaf738fe1b0e973d19c0411aee0", 0x4c}, {&(0x7f0000000400)="b459670b0b51c56e480b37e53324bcbc5e5a9ec39e4fdd7cd8ea636ccc7242459683b93f1f9ddab11feed577f76f9310ff362c1b6525f12eb498ba4840792c56b5beedc5daa5bef6079bb149d4892c29b17785e0a3581303a2540f1604bf1d62cab39c346431e2db313fd4462a9d5caac226d68b77fff264a75bffdf1d0607", 0x7f}, {&(0x7f0000000500)="5f6fb673c47ce558bdac11663a178541ebb9984c3baabeaa656dcc1ac2b5ce979f2e4895449f23b6fa9623270457ec7fd28b99cfc6142ea7d2f41f7b917d19c05cf807724289807c486f0478091274b8e9371fad9285dd364da4539c744d38e3d7424ed6016515f4365ca0f8c587a9397f3f519ecf88813b362e20eb1b87019e7887381826b6e6ad3326740591e83b71de1f9327ea8c34d980538268cb8fca1c3e08228ee7", 0xa5}], 0x6, &(0x7f0000001e00)=ANY=[@ANYBLOB="1001000000000000010000000900000097e9cb6f6f642a428be233ed9af280bd0c82fdc5572dc3a213b222b96bd297dcaa1168ddbadfae6d96d92ef49ad1cce1f8513796404381b3335f9dadd567366000040b500f78953009fb313c923e00f6cc6176acc35c322001ff469c292a439ed0e0cfb2d882971869d342b81751d1d477d499254356d1f8dfba547ab9c52864c7269523705ddc4dfe934d054028338ca5651386f094c4193ff8d2229b0777146ebb8c4b2cbdda284ea8c48a6161d0b35411ed831e23cd7e96d8ebf5e9a510a61eb80318bf7ad9fa750d6a3b73f6d4c6676ead321e052fdb283365f2b0a0b1f640fd66990e80837f1c3c7ce30fe3a04769fbde0bc3d93d53db62bc4cabb700001000000000000000ffff0000000800008000000000000000ffff000007000000c439a2e7fcd6d725c61793a1ba96eb53f5708f80472eb3622aa6ee80a5a1e344592175809ddebc6ffd4e0c28798e423cc86b1b5bf153a4615b167a607a2c9d52e8180878759ec5ba7434e0edf3006c6a8ed6b277cfe7a0c79865e8fd9fd8b7456c625dc8f9097154af3222779cf00000480000000000000000000000d924000046009db44066e7cbe2800930857a863ab5e3dc0fa24d894ba14c9842c8893b4ab19aa1c480453fefb3fca33c7574701e9c11c227f3c85f00f80000000000000001000000ff0700000b70fda9fdb240f01a8bc8f38495468f58c8ccd767178e64e9fa27e2a677d60a858e8f2a535e183a65afd343193dde04d53cfca86e656d5004892e556e19e5b9b6eb40621f010ac3fa78aefc52cb9656dde0a358350fe6620cfe466a160a8626b5703378b20e2e8d11fab461ee178b40f94657b85f4c0d4e219a3fd9ef5b662834bc85779d58b6aad224fd292d8334986fe9c5c319e15359a468e2caba1ce89a3d3670ce04ae6627e3494c98489a4dad1e7bcd6262d44918e9eae03c1ea9d88236c95ccb217a511ad3616c95a47ee22ac8f8de37c79a94598bc89ee45a7d6efa2de100000000000048000000000000000100000008000000f69f2b5366ede50c6584d76d0118c272046ba251ea5b806dc573bd245626de171dcdc75fea83856b648afe6cadf5b3179c491fa800000000e0000000000000000000000005000000aea63a7d280d54141baa3b495222cdd25731dd9d75bc90865ee82af873f97a6b438ebd62631f5526cf5a4648e96da32210b3f00fa36e5bab6c8225a802c22f9b25a35da98cadc0efb8791fbbfc838550073b90aec6f0153362c8528a38cc3ee97e91063ff14d004190b91637f709b5aceb144aa1e4b8bc741fb275e9dbcd10d11b3413e10057ad665f4ecdc0a88bd75ae9d9890393ef9445848d2954fcbe07ce5671c0c94aae056ef52c1c343b3a0ef4636bb8ea1a84121ceaec70e9ca155d1e6b7ca0506a504de49300000000000000880000000000000001000000ff0f000010f2c26f55333141f4d52461dffbb44e28afc7e563469f46c209629b4bdefa502e5860fb4cb616065710df33a176b5a40d717c60805f076e06558f24e27804a5622cf99aa4dcdcbf6cc7c81ba9c0c497fd3b8d37597019caba0ad285c277d3e4759d578788dbc79f3071c370666e67fbd3a4558dc6000000d800000000000000ffff000008000000786626128e0c77bcabc42678fe44c073c306ec27e4ca2a78d75ef8519a0d90b2545611e7641bd51fd1d0198211731ef2d77313085045698b1dd8a5193800bf04b6af8b63a8bff52710f9d2989efa6d68d775ed4459547b75ec8e2cad824f87df16fd7059e4e776993415b53cff6436bd4ddd7f6f93404834747f8832ebe23e1ff78f0cd66b3b7a5211c2020faa89c5dbf13679e8629ba99a1e26013ba8384cfdcc119ab43388b430fbc730ced6597034202f46752ec2aca0998bc3756a310e23aa58240dc50000009800000000000000ffff00000600000000bb1d20e78b07648c72f51aaa209281750341468d11afac6ac3cd1e21ee1d4ecd0749cc262b92352e81b1d2490b7fb3e5f39edd243c6d2c80ab0e56d6d7518d0eca88f4e4e53d55592080b6ff5d2deb6c370067922858e8db3b7d4e776968d7fa3dc3b40975cfc52f743f752d7ef6449ad93642a475e8c734aa856508f17adfbfb23211b4af006fdbf987a01dcefc19b52e64ed6657576649cab613b2f6862bacb4571e7f1191022a2163b5718539b1834fc32baa06f428cfa9f6c22095d0d8583fdf15ca04aa06ece24a13f076c31d861cbd50ec0bab4de54c66a60ed97cd20fbd0ee80921fe2bfc52d10598e7d2187f194512053b9af5e7a011c3d981bf6546ccbda92c6cc08b642987d4c3d58e57fe0ea9f1820448328a6fbc7297507766403865f26364ec18a91cff7f25446c861f7c69f31defc5580f71e90a85d3ff876a2da0872dbe027e5f0178598e999bd2937a81679b297c75cd37634263719ec500"], 0x600}, 0x400) write(r4, &(0x7f0000000600)="12e1f34ba50431a705ebc4399b58522e8100000000000000badfef350d5d67b4b345c475049d7b", 0x27) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0xfd, 0x0, 0x8002, 0x0) executing program 4: syz_emit_ethernet(0x42, &(0x7f0000000040)={@empty, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, 0x6, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@noop]}}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x3, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x8, 0x0, @multicast2, @multicast2}}}}}}) executing program 5: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000000), 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg(r1, &(0x7f0000002980)={&(0x7f0000000380)=@in={0x2, 0x0}, 0xc, &(0x7f0000002880)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r3 = getpid() r4 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r4) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x8, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, 0x0) getpgrp() semget$private(0x0, 0x0, 0x224) syz_open_pts() writev(0xffffffffffffff9c, &(0x7f0000000180)=[{0x0}], 0x1) setrlimit(0x5, &(0x7f0000000980)={0x0, 0x800}) r6 = syz_open_pts() r7 = open(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0xc10, 0x0) syz_emit_ethernet(0x66, 0x0) syz_emit_ethernet(0x0, 0x0) r8 = openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) close(r6) r9 = accept$inet6(r7, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r10, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000080)=""/23, 0x17}], 0x1, 0x0}, 0x42) poll(&(0x7f00000000c0)=[{r8, 0x100}, {r9, 0x184}, {r0, 0x8}, {r0, 0x8}, {r10, 0x20}], 0x5, 0x10000) executing program 4: r0 = socket(0x20, 0x4000, 0x9) r1 = getuid() r2 = getpgrp() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r2, r1, r3}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = semget(0x0, 0x3, 0x108) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000000c0)=[0xded, 0x49d, 0x1, 0x6, 0x7, 0x7ff, 0x0]) semctl$GETZCNT(r6, 0x0, 0x7, &(0x7f0000000100)=""/46) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = getegid() r10 = getegid() setgroups(0x6, &(0x7f0000000180)=[r9, r3, r10, r3, 0xffffffffffffffff, r5]) r11 = syz_open_pts() ioctl$TIOCSTART(r11, 0x2000746e) r12 = fcntl$getown(r7, 0x5) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000001c0)={0x8, 0x9, 0xfff, 0x10000, "4f0df31a19edc80c1a72f7325a7a6c5c489aefbb", 0x55}) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000240)='#}-${\x00', &(0x7f0000000280)='-+\x84\x00', &(0x7f00000002c0)='\'s\x00'], &(0x7f00000003c0)=[&(0x7f0000000340)='!\x00', &(0x7f0000000380)='\'^[#\x00']) setgroups(0x2, &(0x7f0000000400)=[r3, r9]) socket(0x18, 0x2, 0x1) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000440)=[0xffff]) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f0000000480)={0x1, 0x100}) fcntl$setstatus(r7, 0x4, 0x80) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x18000) ioctl$TIOCSCTTY(r13, 0x20007461) mknod(&(0x7f0000000500)='./file0\x00', 0x2, 0x80) r14 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540), 0x100, 0x0) ioctl$TIOCGETA(r14, 0x402c7413, &(0x7f0000000580)) r15 = msgget(0x0, 0x220) msgctl$IPC_SET(r15, 0x1, &(0x7f00000005c0)={{0x7, r4, r5, r4, r9, 0x40, 0x7f}, 0x7fff, 0x3, r12, 0x0, 0x1, 0x5c40000000000000, 0x0, 0x56d}) executing program 4: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) clock_getres(0x0, &(0x7f0000000000)) sysctl$kern(&(0x7f0000000000)={0x3, 0x1}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffedf) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b1000504600000000000000009000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236063705af04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc253699a5f139b672f4d335d223e7d029d6ba8af63003728210200720f70c1f5a472c881ea6e69e0", 0x71, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) setrlimit(0x0, 0x0) pipe(&(0x7f0000000100)) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xc0) syz_emit_ethernet(0x36, &(0x7f0000000080)={@broadcast, @random="7df8820ef6ac", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @broadcast}, @tcp={{0x1, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x1}}}}}}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000140)=0x101) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) pipe2(&(0x7f00000001c0), 0x10000) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000080)={'./file1\x00', 0x5, 0x4, 0xa25, 0x1, 0x3ff, 0x20, 0x7, 0x0, 0x2, 0x409, 0x410}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x1, 0x7ff}) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff8b8469bcd61ae079aa5386dd6000223b00070600fece76a44a170e318b357b8f754e1d5293"]) executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x10a) ftruncate(r0, 0x8) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0/file0\x00', 0x0) ioctl$WSKBDIO_BELL(r0, 0x20005701) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file1\x00') syz_open_pts() msgget$private(0x0, 0x28) sendto(r0, &(0x7f0000000140)="8b415845dad4950c2f1cb2f622deb82b6131c1697ec5c2c8614b3adef6b43e6bc3aa3a97aca6c550f22ffcddb32e317cc3a13566564080908e6da2deeb7614eb93f45ecd0ebadd4dc8ba69c1b9c1e3bd2a31ab4281083b60ca3396fc75fedc8449922247b5feee3c1cf7a6fc27bf3fb620c588893f8d22351fd5a4297188567fa15235e870128af0543625b09a4892a0a68fe541ac8de2090313023daa709959c1dad628e9a18588ca", 0xa9, 0x400, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) pledge(&(0x7f0000000280)=':+\x1f\x85*\x00', &(0x7f00000002c0)='\x00') ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000340)={0x4, &(0x7f0000000300)=[{0x1, 0x9, 0x6, 0x8001}, {0x9, 0x4, 0x20, 0x40}, {0x6, 0xff, 0x80, 0xffffffff}, {0x800, 0x81, 0x5, 0xffffffff}]}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r5 = open$dir(&(0x7f0000000400)='./file0\x00', 0x1, 0x40) fchownat(r5, &(0x7f0000000440)='./file1\x00', r3, r4, 0x4) socket$inet6(0x18, 0x5, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000480)) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000500)={0x2, &(0x7f00000004c0)=[0x3f, 0x4]}) r6 = socket(0x2, 0x5, 0x20) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f00000005c0)={&(0x7f0000000540)='./file1\x00', 0x8, &(0x7f0000000580)='./file0/file0\x00', 0xe}) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) chflagsat(r6, &(0x7f0000000600)='./file0/file0\x00', 0x10000, 0x2) readv(r0, &(0x7f0000000980)=[{&(0x7f0000000640)=""/190, 0xbe}, {&(0x7f0000000700)=""/133, 0x85}, {&(0x7f00000007c0)=""/243, 0xf3}, {&(0x7f00000008c0)=""/166, 0xa6}], 0x4) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000009c0)={0x6, 0x1, 0x100, 0x2, "105314dbe2edcd16aac55f15170f47f72658e5a1", 0x1, 0x9}) r7 = shmget(0x1, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) getgroups(0x5, &(0x7f0000000a00)=[r4, r4, r4, r4, r4]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a40)={0x0}, 0xc) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000a80)={{0xffff8001, r3, r4, r3, r8, 0x0, 0x3}, 0x3, 0x2, r9, r2, 0x7, 0x3, 0x3ff}) readlink(&(0x7f0000000b00)='./file0/file0\x00', &(0x7f0000000b40)=""/225, 0xe1) connect$unix(r1, &(0x7f0000000c40)=@file={0x1, './file0\x00'}, 0xa) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x87, 0x3}, {0x54}, {0x26}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) executing program 3: sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x2}, 0x4, &(0x7f0000000580), 0x0, 0x0, 0x0) msgget$private(0x0, 0x434) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r1 = socket(0x1, 0x1, 0x0) close(r1) mprotect(&(0x7f000018d000/0x2000)=nil, 0x2000, 0x0) recvmsg(r0, &(0x7f0000001280)={&(0x7f0000000140)=@un=@file={0x0, ""/4091}, 0xffd, &(0x7f0000000080)=[{&(0x7f0000001140)=""/151, 0x97}], 0x1, &(0x7f0000001200)=""/123, 0x7b}, 0x0) r2 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x2, 0x2}, 0xc) bind$unix(r2, &(0x7f0000001300)=@abs={0x0, 0x0, 0x1}, 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) r4 = open(&(0x7f0000000300)='./file0\x00', 0x100, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020690e, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(0xffffffffffffffff, r10) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x35}, {0x3c}, {0x6}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000001340)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000280)="030e60263ca24beb237dcdabfcb96df661ef5a44377f8d334a12b66452f75b37a7ce", 0x22}], 0x1, &(0x7f0000001440)=ANY=[@ANYBLOB="1000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRESHEX=r8, @ANYRES32=r10, @ANYBLOB="000000003800000001000000", @ANYRES32, @ANYRES32=r3, @ANYRES32, @ANYRES32, @ANYRESOCT=r7, @ANYRES32=r11, @ANYRES32, @ANYRES32=r5, @ANYRES32, @ANYRES32], 0x68, 0x8}, 0x4) lchown(&(0x7f00000012c0)='./file0\x00', 0x0, r10) executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000340)={0x10, 0xfffffffffffffffc, [{&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x10000}, {&(0x7f00000a7000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7f0000}, {&(0x7f000008e000/0x11000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x100000000}, {&(0x7f00000a7000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}, {&(0x7f00000a3000/0x2000)=nil, &(0x7f000009e000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000091000/0x2000)=nil, &(0x7f00000a4000/0x3000)=nil}, {&(0x7f000009d000/0x4000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000094000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f000009d000/0x2000)=nil}, {&(0x7f00000a6000/0x3000)=nil, &(0x7f00000a8000/0x4000)=nil}, {&(0x7f00000a1000/0x1000)=nil, &(0x7f00000a7000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f00000a4000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000099000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000097000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}], './file0\x00'}) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = syz_open_pts() syz_open_pts() socket(0x2, 0x1, 0x0) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000040)={0xfd}, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x4, 0x0) close(r1) symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$net_inet_ip(&(0x7f0000000100)={0x4, 0x2, 0x0, 0x19}, 0x4, 0x0, 0x0, 0x0, 0x0) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') socketpair(0x6, 0x3, 0x9f, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0\x00') sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0x18}, 0x4, &(0x7f0000000200)="d9d005bdadff1d7065ca1a4d2a154b", &(0x7f0000000280)=0xf, &(0x7f00000002c0)="ace6742f88c65e15be93992b", 0xc) executing program 3: mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) (async) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x11, 0x3, 0x0) sendmsg(r0, &(0x7f0000000800)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=[{0x38, 0x0, 0x0, "a3ed8368a9869676cfb9c95de9d16d009ad51c2c583af48ca5f431cd836a18055f"}, {0x90, 0x0, 0x0, "71d10c593ca89b1997ebad5643510aef0f82149d419f780b0b94d802f21ef62ca259555375fcb7aeecb6407ab963990e0a4a78035b7071f5edb7d8716fed29788688f5be2f46d1ef763488f1f682849fbcdde11ceea0073f13c3d9d6a3ef613a4beb53a2f7294729dd3ae94e371763c565405b1a59752831c7"}, {0x20, 0x0, 0x0, "6746ccf04d71e01baa"}], 0xe8}, 0x0) executing program 7: setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r1) setgroups(0x0, 0x0) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r2, r2) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') executing program 4: setrlimit(0x0, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x1, 0x7ffffffffffffffb, 0x1000100000004}) socket(0x1, 0x2, 0x0) syz_open_pts() sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = getuid() r4 = open(&(0x7f00000001c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000200)={0x0, 0x1, 0xfffffffffdfffffd, 0x1000300010008, 0xffffffffffffffff}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x401, r3, 0x0, r3, 0x0, 0x24, 0x8000}, 0x7fff, 0xffff, 0x0, 0x0, 0x1, 0x2, 0x3}) r6 = getppid() fcntl$lock(r5, 0x7, &(0x7f0000000100)={0x1, 0x0, 0x0, 0x300000001, r6}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x0, './file0\x00'}) sendto$inet6(r1, &(0x7f00000002c0)="c74b1dcf102044d4390c4306f8dae961074a2833368a438c5da56a68d0989c40f48669439f0bc7c32c4ed9c141bf988b980d6d5cb400453324253e8e4b8502213f3bd13bd10705f0ed0d027030557a2e754c44fb9c2c5d5ca0b0d70678b9413d6d520b5492ac80786c129dc69fca854fb68d9b413eaaecb251c70df89e2ac1ccdf9cdee9d5f15bb100a6246057a1ea714960f8b1380bc836c441baaf4bdb723a320467b2a07202de3167a9e2af3836e0c02730145c55337c9ae9b2d605b7d3072f3c964f23efa34decd2e45a69ec75e657f65ce31d09a35b2294f0933de62efceebcd13e53778dcf64c7e85b8f7ebf42ba0d8553", 0xf4, 0x0, &(0x7f0000000180)={0x18, 0x3, 0x1, 0x101}, 0xc) sysctl$kern(&(0x7f0000000000)={0x1, 0x27}, 0x9, 0x0, 0x0, 0x0, 0xfffffe0c) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x15}, 0x4, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000000140)='4', 0x1}], 0x1) writev(r7, &(0x7f0000000580)=[{&(0x7f0000000080)="6fcba96e64d77dfe77d06091c8341acb34f68c0a", 0x14}], 0x1) readv(r8, &(0x7f0000000600), 0x33) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0xb}, 0x4, &(0x7f0000000080)="00811e7993e6b879e77c3e68e1ce9359b622cef481162e0a4e35af9d3681dd09c4c694de56", &(0x7f00000001c0)=0x25, &(0x7f0000000200)="59c82be5aef9cb902392087c89c0d00c4f72b0d154c2d2b74f15cb2412af6d55a4ec04930a64b75172f949a331ca88e83b2ea3f365cfa3db5606cd55e36a6e511162223b82e20178d63a82eec7d37a5eea9d69f72e7454c55dd643a99fde92b788fb3ecb7392866f9d893cb6c70760823b991c15ed221b57214c9377b3b2ebb873af810676369408858ec4c15101d8b148cd559a7128071a4f2352d3339d30cbc3e2ec26c2cbb1dd53c74e2a", 0xac) fcntl$getflags(r0, 0x3) setreuid(0xee00, r3) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3750786dd605f6ad900383a003bcc020021e96c58afb8817c8be16207fe", @ANYRES32]) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) chown(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36e282", 0x30, 0x3b, 0x0, @empty, @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast1}}}}}}}) executing program 7: r0 = socket(0x11, 0x3, 0x0) sendmsg(r0, &(0x7f0000000800)={0x0, 0xd000000, 0x0, 0x0, &(0x7f0000000500)=[{0x38, 0x0, 0x0, "a3ed8368a9869676cfb9c95de9d16d009ad51c2c583af48ca5f431cd836a18055f"}, {0x90, 0x0, 0x0, "71d10c593ca89b1997ebad5643510aef0f82149d419f780b0b94d802f21ef62ca259555375fcb7aeecb6407ab963990e0a4a78035b7071f5edb7d8716fed29788688f5be2f46d1ef763488f1f682849fbcdde11ceea0073f13c3d9d6a3ef613a4beb53a2f7294729dd3ae94e371763c565405b1a59752831c7"}, {0x20, 0x0, 0x0, "6746ccf04d71e01baa"}], 0xe8}, 0x0) executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x8000, 0x3a) getrusage(0x1, 0xffffffffffffffff) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r2, &(0x7f0000000040)='\t', 0xa) write(r2, &(0x7f00000004c0)="09eb00000db57c60c001267f5d5e8ee581e12aaa95ab10eba007a90172c84c838b4278ad535c2a591c97413f308cbbaee481ca7f31dbd1562ef7a6540a", 0x3d) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc}, {0x2}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r3, &(0x7f0000000000)="0000009a8121b1000000f3de8be8", 0xe) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000500)="73491eb851fef7717e50ad8ff89136431eab723e979a45202812dc22ec6245508c186494291a269f0c32e078ee478b111f606d566fad47fcbe3664d8ef8298564ae4c6d47174e3d4ca56a927383966a1bd9b4eee7737228310c8efe53bdc4a76cbf0c3edf778371cfb990d76955d01f9be4088a5a62b1449c89088977d1dd7ed71ea0f997adeee637eb5f2a999b648b3c51287c076bbc1ae", 0x98}, {&(0x7f0000000180)="5fa88a4850d1bd10", 0x8}, {&(0x7f0000000300)="d0cc8ff846341b12e01dac29db17f5303e1a949baecc6c0c429656555ec17ca53b473d90e16bb4e3bea5c0b8f197b2b4be8a5f640e1dfc6c89bc483dbdd4c2799a1892d31db902f1b252e35260", 0x4d}], 0x3, 0x2) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0x3, 0x1, 0x80, 0x2000000000000000, 0x401}, {{r0}, 0xfffffffffffffff9, 0xbe, 0x80000000, 0x3d, 0xb259}, {{r0}, 0xfffffffffffffffa, 0x48, 0x2, 0x8000000000000001, 0xd0}], 0x5b, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x40000020, 0x7f, 0x6}, {{r0}, 0xfffffffffffffffa, 0x26, 0x80, 0x0, 0x5}, {{r0}, 0xfffffffffffffff8, 0x22, 0x4, 0x2, 0xe386}, {{r0}, 0xfffffffffffffff9, 0x8, 0x2, 0x3ff, 0x8000000000000001}, {{r0}, 0xfffffffffffffffd, 0xc8, 0x2, 0x9, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffff9, 0x18, 0xf0000000, 0x5, 0x4b79}, {{r0}, 0xfffffffffffffffb, 0x88, 0x40, 0x100000001, 0x3f}], 0x3, &(0x7f0000000140)={0x7de6, 0x3}) setrlimit(0x8, &(0x7f0000000980)={0x0, 0x54}) syz_open_pts() syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x1, 0x8000, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) executing program 7: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x13}, 0x2, 0x0, 0x0, &(0x7f0000000100)="b71eaf6d5255b463750f82b252226587266ac0bacd5cdca6ba", 0x19) socket(0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000040)=[{0x6c}, {}]}) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f00000002c0)) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) open(0x0, 0x80000000000206, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000300), 0x875be7aaada81e9b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000382c00fe8000000000000000000c00000000bbfe8000000000000000000000000000bb330000010000000004"]) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1f, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f00000000c0)=[{0x50}, {0x2}, {0xa106}]}) syz_emit_ethernet(0x6e, &(0x7f0000000680)=ANY=[]) chdir(0x0) mkdir(0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x100, 0x0) executing program 1: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x400, 0x0) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) r2 = getuid() setreuid(0xee00, r2) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) renameat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) open(0x0, 0x0, 0x0) clock_settime(0x100000000000000, &(0x7f0000000040)) r3 = socket(0x10, 0x1, 0x1) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000001c0), &(0x7f0000000000)=0xc) pipe2(&(0x7f0000000040), 0x4) r5 = kqueue() r6 = dup(r5) ioctl$PCIOCWRITE(r6, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x92, 0xd7}, 0x0, 0x83c0, 0x3b}) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000000)) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x3) r7 = socket(0x0, 0x4, 0x0) r8 = dup(r6) listen(r8, 0x0) ioctl$PCIOCWRITE(r8, 0xc0107003, &(0x7f0000000200)={{0x1d, 0x20, 0xea}, 0x4, 0xffd, 0x4}) setuid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180), 0xc) executing program 6: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000002c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f1ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba09a214cc8adfbfba11ce00000808e37193f8343712cc1100b71dc00009000500"/177, 0xb1, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) syz_emit_ethernet(0x52, &(0x7f00000000c0)=ANY=[@ANYRESDEC=r1]) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f00000003c0)=0xe6d7) syz_extract_tcp_res(&(0x7f0000000180), 0xfff, 0x3) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0xffff800030af4d98 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {}, {0x1, 0x0, 0x0, 0x1}]}) r1 = socket(0x2, 0x3, 0x0) r2 = dup(r1) setuid(0xffffffffffffffff) sysctl$vm_swapencrypt(&(0x7f0000000940), 0x3, &(0x7f0000000980)="176028c2", &(0x7f0000000a40)=0x4, &(0x7f0000002640), 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x102, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = syz_open_pts() syz_emit_ethernet(0x4f, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd609ac9d000192b0003498c7d3c88732762c5bbfb418dbe5cb8"]) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "ff00000000e887c0b46a89ae050800"}) ioctl$FIONREAD(r4, 0x4004667f, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaa"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000540)='./file0\x00', 0x2000, 0x47c4) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) sendto$inet(r5, &(0x7f0000000040)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb623ce7d89e9e92818c9ea00cce1bf4de48b5452aeb4138a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99ef0900000000000000cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e22d3a3e31904f1b9f440db0d65ea198d74188d9d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db4227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f157506734916ae9c0746fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8625538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a82", 0x5c7, 0x0, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) executing program 4: sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r0 = socket(0x2, 0x2, 0x2) r1 = socket(0x18, 0x2, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(r1, 0x4, 0x40) r2 = getpgrp() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r4 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r4, &(0x7f0000000000), 0x10) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) writev(r3, &(0x7f0000000e00)=[{&(0x7f0000000080)="c3778fe486fa8f9f05ce4bfcaad7868e4bd7872ff0597773fa1e061cebd702547202798b96c0a24deae72d0db883bac94c4761e84558e6ca6270794d9b5eb06bb75ce478a7f5a6d622690c4c3313ec970000000011fdc121e175d8242b6269551e9560276c7118f0", 0xfffb}], 0x1) fcntl$setown(r1, 0x6, r2) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r2}, 0xc) close(r4) r5 = socket(0x18, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r5, &(0x7f0000000500)=[{&(0x7f00000005c0)="294bbe01e775d42b920587bee9952844c93c122f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310acd84f1332990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7fff6040000c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa4}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e883f2bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f0000000680)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf9615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984a52295b77dcb332239a52474aa0ab81561aa97c729feb", 0x165}], 0x3) socket(0x18, 0x3, 0x0) executing program 7: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206916, &(0x7f00000001c0)) clock_gettime(0x4, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) r2 = socket$inet(0x1e, 0x3, 0x0) writev(r2, &(0x7f0000000200)=[{0x0}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket(0x6, 0x8004, 0x11) shutdown(r4, 0x0) listen(r4, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000380)={&(0x7f0000000340)}) recvmmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x800}, 0x10, 0x800, 0x0) r5 = accept$unix(r4, 0x0, 0x0) close(r3) r6 = socket$inet(0x2, 0x4002, 0x0) r7 = dup2(r1, r6) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) r8 = socket$inet(0x2, 0x8003, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYRESDEC=r5, @ANYRES16=r7, @ANYRES32=r4, @ANYRES32=r4, @ANYRES64=r8]) r9 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) writev(r9, &(0x7f0000000000)=[{&(0x7f00000000c0)="4d11", 0x2}], 0x1) r10 = socket$unix(0x1, 0x5, 0x0) bind$unix(r10, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r10, 0x0) socket$unix(0x1, 0x5, 0x0) getpid() openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) executing program 1: writev(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000180)="b1000501600000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2feff000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000001280)=[{0x44, 0x0, 0x0, 0x80000}, {0x81, 0x3}, {0x6, 0x0, 0x0, 0x8d}]}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000140)="897343046085a299e9147012348c8b4388ddbb87981f5f0288854c1351ad135ca09664c9cb13647d85ccdc32f01bd072f467b0e94cc788d87e5f2335fb3e03f88a8994d62a96abf99507e5cc4814c0a96946feacb6a036118a656feae420c70a73c1f7a2acae8035a539ff3f8c374e9a03430441720f6a191686e28c9478bc1095e8c5082be72ebe7a408bdaa0b98a39dbda39b96a9c79a3a5fcdca7f9fa432b3c74cf9d8b5d7637ce73018f99097811ebe6eb8be5e218261b7c1efcd9a43535464e38367fa853ce6190", 0xca}, {&(0x7f0000000240)="93745c0c4ef88ce957c75558f9a7acba83e6528ba92a87297425b460edbea5df12ba8872baf1f770978cc4000f6bff243326770b1ce7b364eb1b905080f6c0db39d794f683efaa87e80323cda9d7d8e164c52c63ab19402b410eb6fca29535955bb274625c2021289f36534ef2b8083a22dd6c75f3418ff013353e43fd49f7109c05b0ca4e4816a4cfc43bc2dc3311e03a6b3cdfff6e642275af054c2f6d60ab21f0e95c78c09e3cf680d552b3ff3aa690c6250784fd203576a0b08ea4c310243f83e00ca2453772096b63c2f06a676fa78c5acb0b0d037c4cd1f08e5a183fb595c54e539a041316e69c28e41a5dc87d84ca7e", 0xf3}, {&(0x7f0000000340)="edd3f397782a77ba987d81346547bc7cd457b9ec72a92bee1615f509f6ef243a148ce3b9bd4f2c562677e6dee33c3345b984bf17c5a711fd159a0a50dffdb3f6ff72e1c95f6f1d32bc2ff3dec257068c7142590d44f6459105f0", 0x5a}, {&(0x7f00000003c0)="6205eb1b2c7b51e5baa6e40574626a29ac6e133ab138e8ac248a088acdc5d3d5b9ad66a7cf5af5741fa6c85e63bfc799cf90b4f64c7a831c0b7ddd032b96668f230d53a99c4668ad4f33ee679e6c7df3199b8607848277388a9842be0dbe7e9180c0428cb1a07306a22ee6ef567602ba8cb76e49e7be4e1f0fb2dabf4f27370e6aa17870cd1e02006aa7bdb37c3050f6a1cab7c4a3b25e5c56fe44fc607da038104a3db1c2971c4161e359eaffcc1ecec13bb7cdfc3e0cadfe0c044e103991c94e0dc5a8bb867866b234068ed0a02fe5d128dea5b1", 0xd5}, {&(0x7f00000004c0)="b92bd34f21ba111b580bd0d117faf7e538a9a1961f131c3bc6e83fdbe28a08e5dc8d190c6164292410903d0c1995286fd5cb19849864e383245a92d573f3d0a9de62529f895bb5f5d2d7f53caed6ec4899e22fe89d884d4690aaa5d63f5c1f", 0x5f}], 0x5) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) readv(0xffffffffffffffff, &(0x7f0000000280), 0x0) kqueue() socket(0x0, 0x8000, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, 0xffffffffffffffff, 0x0) executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x11, r0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0), 0xa0, 0x0) dup2(r0, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x8000, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r2, 0x0) minherit(&(0x7f0000909000/0x4000)=nil, 0x4000, 0x1) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x11, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x3, &(0x7f0000000080), 0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x2, 0x1, 0xfffffffffffffff9, r3}) executing program 4: r0 = socket(0x11, 0x3, 0x0) sendmsg(r0, &(0x7f0000000800)={0x0, 0x13000000, 0x0, 0x0, &(0x7f0000000500)=[{0x38, 0x0, 0x0, "a3ed8368a9869676cfb9c95de9d16d009ad51c2c583af48ca5f431cd836a18055f"}, {0x90, 0x0, 0x0, "71d10c593ca89b1997ebad5643510aef0f82149d419f780b0b94d802f21ef62ca259555375fcb7aeecb6407ab963990e0a4a78035b7071f5edb7d8716fed29788688f5be2f46d1ef763488f1f682849fbcdde11ceea0073f13c3d9d6a3ef613a4beb53a2f7294729dd3ae94e371763c565405b1a59752831c7"}, {0x20, 0x0, 0x0, "6746ccf04d71e01baa"}], 0xe8}, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000200)={0xffffffffffffffff, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f00000000c0)=0x5) read(r1, &(0x7f0000000140)=""/92, 0x5c) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) r2 = syz_open_pts() close(r2) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0), 0x100, 0x0) fcntl$getown(r3, 0x5) syz_open_pts() ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000040)=0xffffff99) read(r2, &(0x7f00000003c0)=""/152, 0x98) writev(r0, &(0x7f0000000100)=[{0x0}, {&(0x7f0000000000)="994f267a30bbaa17f58e2f4a504d148d9dab9ca6dd71d5f08875d755fc27be0caeb589c11265dd5a9a015cf9d08163baa9249277dcc57bb2076fe4b5f5a42ec06f2b26fb20a2b5d033f12f265a2c32d08aeed43372499e72d7c480101b754900ada251b8af475d20a312c6f2e39c56d89a57fc49702b6b4fcfb565c10bd53ee38b3bc26d231d2fe6c82948248ac50ba72ef46a02a365d4da7aa47b2e870379a344", 0xa1}], 0x2) executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) getrusage(0x1, 0xffffffffffffffff) executing program 4: r0 = dup(0xffffffffffffffff) recvmmsg(r0, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x64, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x9) sendto$unix(0xffffffffffffffff, &(0x7f00000002c0)="91", 0x1, 0x0, 0x0, 0x0) r1 = semget(0x0, 0x0, 0x200) r2 = geteuid() getgroups(0x5, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000300)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x3, r2, r3, r4, r5, 0x1, 0x5}, 0x1, 0x40, 0x800}) read(r0, 0x0, 0x0) executing program 6: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x1, 0x40000534, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00001d3000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) executing program 6: ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1}, {0x5c}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x40000000) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) executing program 4: r0 = socket(0x2, 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x5}, 0x4, &(0x7f0000002280)="615d9abc1f30a2794a4e8a87762bd52496113fff3b964712f12c39ce8159439743df40919f6bb2b2af7dd2c915381ed11e7632462d5fbc125a7f9c7e1d31ac54f5f2e08ad191f14228e27f66f8dce9d0677d25c07fda07c593281affa9ae5aa3fd881f1349d0bb6d102fcddafba8455ed6b7e1f9ba4d8b85180ec477176890174c61592b65bce437abc2c3941dc5cbcef348c812f1fb71e99926ddf4d29dcdc6dcaf4f59b6d8813ccddb467b2aec6ceb00b8698645025f163ee9843b4634876e1978d8ce13576b36ec14257c6433304dc2469f2c18ee2d9a9d4ed5de756618c6c4d37d60c0ea7865e1d9a6f942680ad265f96a34fd822036668bb5ebde4e832fa08306cd1a1795f2ec63a72855fb1eda21ff97e64b3870dde7ff9cb65d6e9ca7a5e560bc53e6d6a54ace872c4a7f32631af7e70a2f306fcc6cb226713de71a60100e4c39113f4ad45e0d714ac76fa77c8e7b6e18ad3195aedf1a1cc24afd34419820fe19b408403362f82a63a561eb34d80d49c7dfa7c26d8fd9fff8ec82dd25bf21dd5cabcd353591a800bad7ae43bb8815b1aa5710613ba3dd58f83c536ee2b43e4adbedf322ee1e2b69ffc5403763466ebd921d3463f076f24b5320a22b806d005246283f0d49ac26e708711e9d0638103b951d11ec5baf44bdbe4bcc94bf5536c473ab5a1ddab6306f5cb1ef9e5ca5a0b261b8f9fedb0825ec31083323cfca9a895809d568a7e0ee29ec9a39c217f8f1278185f5bd64716b8d77d02bad467b5965ff4afe9df4b12f8b87f7acd8debb0f5d77dad556dfb81748c0ddd00ffbba0de81c0805d7905118143f6d479ed8813753dd0f255a2750629d447cf4fa08da29378e4850aae0fd6aa193ed2021cb52d8203aaffc1b325f9cc6abbde9f92f13189ee933915a72ea62a315310b53fc9cf2670bbc67df8fb52d271eec840239ae69a0823b48538a1e234351d52524d65fd9fec9b6f4b9b516382a13ad20e434eb66810762d8a1731f44cd46fb660002374ff90c94b4c42557709dfe700236e968923ca1510149981e72d8da84169b87071d48b66e1c44b601932542fa7fb57b0cf4fa68393935cbb74ea1161e751e24883420cf5a68eba79064296f2121a8dc8fd1c03ad8f12ba97997e8f1ab00796f8d1b867dee77983b43860d01ee10729db138701d61523b37b95f108b28e7a274f52441e69e283b3d1c0704f38df0763f5b88056df5a517468bf78af33f9bce1b07711082c6b92e91df9a20ff018ac7c6b0b395732186a16500e7c9102af04c1326fb23ce19a25ec62510d4e0fc4b6b640be92b794a063c3d9d2678ee8d930191b41c814eb4d1f732a53be58e4e0966bdf65ef3b3d2f6281cad409cd0749954bc41352d61ae2545314d1f3dbac9d98cbf2315aca5dac9e956ce582a75adb4bebfff193c93b2b33ded75766b142ef2f94fc551f936a9900a62e16b92ea8232e2fbe9c987179c9d2aacbe03a1c2b94af68c24db7b490e68b197cd776d9b8ebe28e1eccb66de4bc54cdaed375633be3fc0cea6528e31d80b524e6cb3e3bff08d6d183d649928165f2e435da69119be4cb76d0e7f7d4abc07cf1c2c46f49e2d4f086f3182098b62b20989b2186f5a1eede14a756d715a8064addfc16b2118abd96982d60d2a6f4977665a7d49a8a6e039eb07200f172bd3f133b0df395042279b23ec9b5ec73b9fa42e8c9f3b6bf5e3879cdbbbebabca9e5fb2f49c46ced3ae70d4b9951799a2afed2887b874eb59ba6ec968d5e01f60f209983094f0346ec51dd528b28b20680dba599f83f67616faafed6c28a09c78dc053e5c10b9c8403a52c85828c41baf2b6246219b0c7f400b6766ce626bd0eaf03e1149f18c4a9d28b94d2edb1de80ffdd38e09086b76dd9ec4a89073296db8df955d6a4dc512da4a59c6c7ecee08fc4e1cc254e291f6de3ea608790d38ccd3624c2be591febcaf8fdd703fa22f4ed7b2a7ae608156b615c0d62b9740f1bde27c8e5c83209a0a1a5b985c6f65fbea5fd1199ff165ce6c10281d771abb472a8cc185af1fb98dd4d08d83ade12c62f5b6540f2f4fb7e32ddd339ddb7f75a1cbbce0b7ebb9842a2eaa90b2a2a44dcb6e7183ccf1918fbd46cf5e7636846c2a8bba295153286e828416490681f063f9ae390350d0bd4168d131ba3181e112dd056b6e49f8f6c6fce403aafb41a189aaee504ad438e397f6481649a00fbfb71b77eda6537ff46137ddf3da6024a8048fcc7f1035705e682e461376b479714387c3c2d8e7295c6133e023915c83a7aab0bd1f6c1d82d3e1b8da40cc43a98c19e624b18d587fa4bf757c791021a2f143945069708cf9e9e833c076fa8569951a1d785c40643f7bd8eef144d4e9b81863a7cf09a8c86949bb77cdc8591b6702c1f42dc26b24680ba5498e5d9d9536b47e546f41ebf0c80cc54aa7931d44f1bc60a9adb1bd242b5b96ab825b2d3b0c0c017e2c2e6fea409dd2f4854d9872fc1811be25efd531abb2fdb0d6f1a9c7f90d929799d4328fabd0721728644f350da2ff7b25822a3601aff791aaf8ccdd1e1d3fd918a40f9dd5973131f1c78b47d6fc8d35748daffcc9d52a65caf6861e5aa5d650be27dbceda37684d919761a3c9f98823efbf88a866044f9c9d0c304cdd2bfc63f0d07c3286ad52d84adbd37fc9ac4846289a24aa79928ca9f91493959cd25034954f14d3791ab03eb688e076f0045d137f40a782d6ea7532d1e82f47b345b3022c752fce6d47e64ecb8f097c7a2c42d05faf9e0533b60fcd51182220e353f1c9f07bde2d784a9d9b27cd03a50e43ed4b28d28e16d55a0a82fa37708e8493ecae8160596b84acb14cc1433159d34dfdbf61a8bccb6d6138dc0ee1e5f4e16213fc1ef708752211816ac1fe0f20e2b454bc235b5ae1af655e47e8b6e8fd163a05f5327a915986b893246fde96a85d93be0b96f95bfb565ac260dc82792eeb24c7fba6f75aa08e58937035286dbda2c7cf610ae8782ef749b9ed63db9ee3942df3375cf3105965a76d21ce573db22def0901ce5e1974284ca937dbf4d6152152563797726f5d8d1089d4c042b5a35553eec8223ba393c7db518e3290e8041ff49329938f7618e03e19bb46489da9b8f6cc76c5055c592bcf7ac7725dec8d2424dc00f0cbcd21d8146fe90e1e5bcbacfc39167a7ed35dd138c0191437eea69751d83db4995f8700be8dcbf8f5bcda239eb1640ac1c498e75d9ba391952ce97236f4cdc80971251529d805a468fd4cf7a25641bf891b7180c75a0fc75e9445d56109c4fe0f4b22ed75b005da05fbd9ba76e3b2a7f09ebcb51c64157f9d19a3b45f12ea3905e39b99284e47ad74f47646fde3edeb7c2906538b096961dff066cb345e69363c7824fe6961e252b210ac8693a918b9862911085d38181a9b345bcf6dc822a5defcef0c5a7e9aff673bad11ae87cac4466f3832b77653cb47600f482ba3aceffe0a7ecb3028e3259434b2fea71783e81c37dc1c30dbb6c877947ad5b55abd464237e3067ea7c4a246ddb5396c6b059b157646b465be69fea1b3f79dfd31cf668f514d78817776a2f4aedfaaf565577d5c1b357175f15fb4283c701fd6a1deda3a9032e0cdac66329a12a616b507537d670fa4dc24f6291ec688e0a0e96b47bc9eb694bb1e6282dccb04a389c2ac31978c26217df8f8ab3c4b937f6da6256413005c236966682659b1f6ecf0b11e7393f6d151fdd1055d299369d5d95af901e4f3f14b17d4f6ca687000d21a1ff182c4901e288a5cb049993ab027e68c89db924ae0afca9b82a7f6b14392ef8d785f1b01d9524acfba5a1d799527d1d9aa2ec21fe7fd90c528ac7c380503d7188dae95682c01c7851d8cbec478c8dff1de7376f8759d838952a90d0529c26adfb6291c60b7602fafb583b9785bfe078fa402780a7203573d3a7fabb345084b8bc5540b09221928ca10a9068af9cdd33e1ef9e7f374fc738b3137a751d2f566eb4c66e43793bb015b941ec41f2836cbf2b6f71f4a88e8b94c0e0447799235dddaffe6c590fb87cc7c3877bacb729cf5610061cbf61326df0bc3f1a0f925b61e1e0a3026d79943800409fabb859b6923e47fe67d041be67ad5d7a9c526e061782f9bb88a0064721372e4be29fcb5d63423e4ef9110b30b9e3a628b4e94136a9ec93f30cc310795cc2eb102440f54f7f10178b264fe9d737b991768cf11efdb24b4c795abeb253a899a2e898c6c9fd0383581c4eb0d8c2b6b28686f3ecf70ff5c880a98faa00a7efabba16c444261f83033015c08184fc3baae4ab4eaf5256dad8f5a6849e742a4bbce9106c60cc38d34ef38b5521687ee4951ad363e3a3df775ebc207151ecf902d4f41f9ae3bcca8abc1a893a81b1a9939a8203765a1d461a336f7510c95913c4d78b50ca6fb713004b8ffca5748d33effc1320ea9657517de740943f2da6b68aa1d915ab97dbee62b859bd06a771add69448dc0fde56ab6097a112c6b3c94ce2cb11e2a38fc4d8ca9f80a70fef5704e06804ae37758564095209176f5c0892da03e99e1557b7cb731300396e69fd6e2148010c32e5230285570fc34540ab33bfc44a90f750ba935509a4480f640fb38e6c8351eb5ab899c373d0f7f6497fa8c3fbaf029b74655093516871c7201a9eff7568be5649ce2db50d41a7c63971d87d45185a9921d5ee16a99937509672d7f1df74657be1d8830e4d36ae37b0d3fcb109aa6c29dcd1d7e184f7366dd6cfab6031ce9545f39008bbc521a7ff84efed7fe368861eac4f35f7c4a49ee2bd9afc0a0dcf14738705b7f99e87988f761bfeb04bdbcf863b56f9830063e19edf96564367e5bb053a07032e39f10cc0811c9ecd3d030d926e11cfe720bd5a54b2f5bbd04f7a4d4225746d67462441875466f0383e45a49ca3de952c8629cc9edaf8cfcc995a09942207190dd113bc7878799fc99339f1bf3552aca6cd575052e10904fa51f2928f6f20fc51bca6f1b2abc66dc9a5ef8d1d73facee0f4bb0f33d8d94b06273ddd41949560914d351eaa7c095bd599520cb1530cde9711c02cb7ea7a7727fc552fd5cf61bfb55e632aaddd8781d5a41ac0ded6909ad6b6e6d986d077ade9b48d0278788dbaaaa8378dbd61c3c6ab65fa5f3ec59d90a09b70ebcec3d9060cf2f6989bef2dc422337f893a315cfd52d4d6b4bb081579e2355b70a8fbe6d837939acf4adb5cbf6867a57ec4f2c34a25cac691eb869bf40c310ee52c5b64d95957e91d96ccffd3698abb3f6ddb0d1301fa82d9b262fedd712c2dbfa241b42e133b6f304ae3f54c7c6d1a68fa3591737195bf05a1600079d1679e2a63fa264024026f39c005e0b33447d02e042c3debc00c3496125437eb8bd263b6e119b0b6d5ce4426f2a2d80410ea0c2a5b3c7bb34effc5533509600883a186a378a7ea3aa3d69594e1d465922596d5057d632e3a3b728d4c708052c6c95996729ead9115fe6906061b9770641ea7aeed2306793b9988b72876edd9110c0319feadc7f0b33c142440a8fce352ade233471540ac565b155d8fba61cd447dcb6ac01fbd195eccd74a5296938b23c718d383218ce897d1d1ffc49c2cb34e346f9e034594ae237bf4500c858b8f47c93de90e7a0c48d4ccc1de07c9e5f2f7980e19adfd08c71710c10f0660c81ae87c08c4ad35be407479eefae56ba1dd784ce05eb938808bd4eb5750b44fb8733ea3c2646eab7088f37d371ff1a7d1c5c7e3e1a234e109e81e3b4a4986cb96b1af21b023fb0b4809e8f51b72d0cac138048a4ab69b05440c485c98f959754c226de9a75", &(0x7f0000000200)=0x1000, &(0x7f0000000440)="f8cf737f68678188c2e050cab918ca473604b591e550b5abbede6237a16665158c9a6d2b60c417f62d76608cd1c5e6a6e4121c47ab723c64c9e10d5a3b5db8a646e1efb318fb7c442a045234f2c2182a2e0f618ada73eef02e7981929372e61daadf26a63992ad25c6ed4783d29d75de67bed5b75095b499966438ed2232c3fd33a19a7c2431255d7b35a79f6f7ba253b078753ef59f629ebf785ba0e7631fd1dc7897d991c86780804ae45c0c85145dfe26f23bbfbcaa1afa1e93c4adbbc8f6fa2a790ca0", 0xc5) open$dir(&(0x7f0000000000)='.\x00', 0x20, 0x80) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0/..\x00', &(0x7f0000000280)='x\x00') open$dir(&(0x7f0000000100)='./file0/file0/..\x00', 0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000140)=0x9, 0x4) write(r1, &(0x7f0000000540)="4c01db471a4a3a0d096c77dde0b9eaac985b5f3c587c1c1f942325bb63d17985abaf7b5542fbafb5434724824c0c42750e38d1876e7173c62df1be128f014e8c6422a873b64f4021f31cf806f282aab022d14d20bf4e4aa6c54f1d7ace222f2aa0948012149739c6e5fb9e346cffcb5b391e2eadc395384b64ebd3d4808edb3b0999b3d09898b2560ecd4c46b13875b56064ae361007a9b1365cc975dbdb6ec7bb575ca2216712ee87ea96d7b253314ebc44c27f0a5d7a700f8a8c301264a2c4d999a0915f14aaafa81b4685a07c94a72740695a57df5b4b85a2f369", 0xdc) connect$unix(r1, &(0x7f0000000380)=@file={0x0, '\x00'}, 0x3) sysctl$net_pipex(&(0x7f0000000040)={0x4, 0x23, 0x1}, 0x3, &(0x7f00000001c0)="2f3a963e2d30272311e87e57ba48e582d2625f62bef4c7f2fab6b1fa3df8a10dd6fe76b764620876e3c0808549a8ede8", &(0x7f00000002c0)=0x30, &(0x7f0000000640)="8ae10720f43e9276329176edaf3b7aed6c7e39aec2c3554c57f85f45c1fe54ff19588525e452595bcec9a3e83aa1331ceef4266c6dd90e8247d72bfc829f67afb3be1a5bf4532c496e56e038ee966cd63c8d56d2b745ea64334dd36734fce5f0e5f72a831b7a915cf079ce0d39c9b257588886cf00e7079164a6b69155a33850ce58c676d9e57bf32897bb852223bf51f56fa0c40929fa081ec33a8d92363de63bfceda5a2f574527c7ca6036306dc9308466c41941de0b65cba6091396a5538df14897d1c2859115f1fc64dbeb3095f7af7c3268dceb72ef3963eaef00e3969fda18614098b2cbe6ac19f0e7ab891b388514cd1d6c40c57e3a35d9cca4c", 0xfe) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) socket$inet(0x2, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r3, r2) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x3) executing program 2: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000300)=""/42, 0x2a}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) geteuid() sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f00000003c0)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0x30, 0x3a, 0x0, @rand_addr="f6ec06afdf466c130afc590bdb9e4ff6", @mcast2, {[], @icmpv6=@param_prob={0x4, 0x0, 0x0, 0x0, {0x0, 0x6, "db981e", 0x0, 0x3c, 0x0, @empty, @ipv4}}}}}}}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) setitimer(0x0, 0x0, &(0x7f00000028c0)) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x8) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) sendmsg$unix(r1, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000240)=[{0x0}, {&(0x7f0000000140)="e37c57c6494bc005", 0x8}], 0x2}, 0x409) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) sendmmsg(r3, &(0x7f0000000440)={&(0x7f0000000400)={&(0x7f0000000240)=@in={0x2, 0x1}, 0xc, 0x0, 0x0, 0x0}, 0x6}, 0x10, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000000)="67642fa263a52e7a866c30718703d12b8668caed00a6eae90f000038c190c1131a8632cc1d090000000000006900"/56, 0x38}, {&(0x7f0000000040)="3deeab8c4a96d81a1dfdd63d4fc79a6421c2591d17c6dd9329234a552b3a85de7d6f0c257e86db8888575df9b5bac3b8fe707bcfe4700bd75ded29c9d67c92764a6307", 0x43}, {&(0x7f00000000c0)}], 0x3) executing program 5: ioctl$TIOCCONS(0xffffffffffffff9c, 0x80047462, &(0x7f0000000280)=0x1000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x4, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x74}, {0x14}, {0x852e}]}) kevent(0xffffffffffffffff, &(0x7f0000000300), 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00003b8000/0x1000)=nil, 0x1000, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = dup2(0xffffffffffffffff, r2) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000100)=0x20000, 0x4) socket$unix(0x1, 0x2, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000200)) pread(r4, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[@ANYBLOB]) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r5 = socket(0x2, 0x3, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000002c0)={0x6, 0x293}) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) sendmmsg(r6, &(0x7f0000000480)={0x0}, 0x10, 0x0) dup2(r6, r6) executing program 6: mkdir(0x0, 0x0) chmod(0x0, 0x0) setreuid(0xee00, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, 0x0) setitimer(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x30, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x1, @loopback, @loopback}}}}}}}) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "aa8620", 0x30, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x0, @loopback, @loopback}}}}}}}) executing program 6: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x100, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000001a80), 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000cc0)={0x0, 0x0, 0x0}, 0x0) executing program 2: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) socket(0x2, 0x3, 0x0) socket(0x18, 0x2, 0x0) socket(0x18, 0x3, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$inet6(r1, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x298, 0x0) msgrcv(0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0) msgsnd(0x0, &(0x7f0000000200)=ANY=[], 0x8d, 0x0) open(0x0, 0x0, 0x0) getpid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) msgsnd(0x0, 0x0, 0x47, 0x0) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x1, 0xfe}, {0xc0}, {0x6}]}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r3, 0x0) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) getrusage(0x1, 0xffffffffffffffff) executing program 0: syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000001c0020fe350e28ef0900c08c0424be0000000031feb36d02b82faa094061f107a9016962000000000000004e204e", @ANYRES32=0x41424344, @ANYRES32]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x3, 0x0, 0x0, 0x9}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000040)="00fb6c4f", 0x4) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 6: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) getuid() socket(0x18, 0x5, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)=""/62, 0x3e}], 0x1) sysctl$hw(&(0x7f0000000240)={0x6, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r2, &(0x7f0000000180), 0x0) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x2000, 0x0, 0x37) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x5013, r2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7a4d9313fc972c10a40c0608d874d976c75c050b"}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)) msgget(0x0, 0xc5a) r3 = socket(0x18, 0x1, 0x0) close(r3) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) dup2(r4, r4) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x2, 0x2ad6c34d, 0x5}, {{r4}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0xfffffffffffffffd, 0x1}], 0x723, 0x0, 0xd1c, 0x0) kqueue() r6 = dup(r5) kevent(r6, &(0x7f0000000000), 0xf0e, 0x0, 0x7fffffff, 0x0) kqueue() open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x40, 0x62}) syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) syz_emit_ethernet(0x66, &(0x7f0000000380)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x30, 0x0, 0x0, @empty, @ipv4={'\x00', '\xff\xff', @broadcast}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "b90010", 0x0, 0x0, 0x0, @loopback, @loopback}}}}}}}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r2 = getpid() r3 = msgget$private(0x0, 0x0) r4 = getuid() setreuid(0x0, r4) r5 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x100, r4, r5, r4, 0x0, 0x1b6, 0x82}, 0x0, 0xfffffffffffffffc, 0xfffffffffffff166}) setreuid(r4, 0x0) r6 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) msgrcv(r3, &(0x7f00000004c0), 0x7c, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r9 = getpid() ktrace(0x0, 0x1d97c82b8eba19ad, 0x506, r9) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x10000, r4, r6, r7, r8, 0x2}, 0x8, 0xfffffffffffffff7, r2, r9, 0x3, 0x8, 0x800, 0x1926}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r10, 0x80286987, &(0x7f00000001c0)) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x12, r2) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) poll(&(0x7f00000000c0)=[{r11, 0x40}], 0x1, 0x0) executing program 5: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='){\x00', &(0x7f0000000080)=']$\x00', &(0x7f00000000c0)='-^,[\x00', &(0x7f0000000100)='/\'[@\x00'], &(0x7f0000000240)=[&(0x7f0000000180)='\xf1\x00', &(0x7f00000001c0)='@\x00', &(0x7f0000000200)='\x00']) chdir(&(0x7f0000000280)='./file0\x00') r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0), 0x8000, 0x0) r1 = open$dir(&(0x7f0000000300)='./file0\x00', 0x2, 0x3) utimensat(r1, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x101, 0xffffffff}, {0xada, 0x3}}, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x20, 0x10001, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x6}, {{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffff, 0x8000000000000001}, {{r1}, 0xfffffffffffffffc, 0xa, 0x2, 0x7, 0xdc74}, {{r0}, 0xfffffffffffffffd, 0xe9, 0x1, 0x9, 0x3}, {{r0}, 0xfffffffffffffffb, 0x80, 0x4, 0x80000001, 0x1000}, {{r0}, 0xfffffffffffffffa, 0x67, 0x20, 0xe8, 0x7}], 0x3, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffe, 0x1a2, 0x80, 0x8, 0x7ff}], 0x8, &(0x7f0000000500)={0x5, 0x42}) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000540)={0x3, 0x3ff, 0x7e28, 0x5}) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) getpgid(0x0) r5 = dup(r4) recvfrom(r1, &(0x7f00000005c0)=""/180, 0xb4, 0x400, &(0x7f0000000680)=@in6={0x18, 0x0, 0x5, 0x4}, 0xc) chroot(&(0x7f00000006c0)='./file0\x00') rename(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)='./file0/file0\x00') r6 = syz_open_pts() ftruncate(r6, 0x5) connect$unix(r5, &(0x7f0000000780)=@abs={0x0, 0x0, 0x2}, 0x8) readlinkat(r3, &(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)=""/2, 0x2) unveil(&(0x7f0000000840)='./file0/file0\x00', &(0x7f0000000880)='c\x00') ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f00000008c0)={0x0, './file0/file0\x00', './file0\x00'}) recvmsg(r4, &(0x7f0000001d40)={&(0x7f0000000900)=@un=@file={0x0, ""/258}, 0x104, &(0x7f0000001c80)=[{&(0x7f0000000a40)=""/185, 0xb9}, {&(0x7f0000000b00)=""/37, 0x25}, {&(0x7f0000000b40)=""/100, 0x64}, {&(0x7f0000000bc0)=""/4096, 0x1000}, {&(0x7f0000001bc0)=""/58, 0x3a}, {&(0x7f0000001c00)=""/94, 0x5e}], 0x6, &(0x7f0000001d00)=""/53, 0x35}, 0x1001) r7 = open$dir(&(0x7f0000001dc0)='./file0\x00', 0x20, 0x45) symlinkat(&(0x7f0000001d80)='./file0/file0\x00', r7, &(0x7f0000001e00)='./file0\x00') fchmod(0xffffffffffffff9c, 0x11) r8 = socket(0x18, 0x4, 0x7f) recvmmsg(r8, &(0x7f00000020c0)={&(0x7f0000002080)={&(0x7f0000001e40)=@in, 0xc, &(0x7f0000001f80)=[{&(0x7f0000001e80)}, {&(0x7f0000001ec0)=""/47, 0x2f}, {&(0x7f0000001f00)=""/87, 0x57}], 0x3, &(0x7f0000001fc0)=""/183, 0xb7}, 0xf5c}, 0x10, 0x842, &(0x7f0000002100)={0x7, 0x1}) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f00000021c0)={""/16, @ifru_data=&(0x7f0000002140)="4a21a0c2d3405655a6b31c04f503756f7950692836aea5422d3626c61a231de8055c16f5c2982a682f4e3ceb54bff019f6c7381a9dcbf94ac2c68db53fccf47ff0744bcd7945d1cf7ed69c07e0cdee8540892d0c48d26f594bf44287b11c23"}) unlinkat(r3, &(0x7f0000002200)='./file0/file0\x00', 0x8) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) readv(r2, &(0x7f0000002500)=[{&(0x7f0000002240)=""/85, 0x55}, {&(0x7f00000022c0)=""/68, 0x44}, {&(0x7f0000002340)}, {&(0x7f0000002380)=""/140, 0x8c}, {&(0x7f0000002440)=""/181, 0xb5}], 0x5) executing program 2: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00006b1000/0x9000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f0000e93000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000d49000/0x1000)=nil}, {&(0x7f00006f7000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000478000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f00002c7000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00006e0000/0x2000)=nil}, {&(0x7f0000798000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000191000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000818000/0x3000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x20000000000000bf, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x802069a8, &(0x7f00000001c0)) ioctl$VMM_IOC_INFO(r0, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) executing program 6: r0 = socket(0x18, 0x4000, 0x0) (async) symlink(&(0x7f0000000280)='./file1\x00', &(0x7f0000000040)='./file1\x00') close(r0) (async, rerun: 32) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async, rerun: 32) socket(0x18, 0x3, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) (async) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') r1 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x40, 0x200}}) (async, rerun: 64) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000007c0)={'./file1\x00', 0x1, 0x5ea, 0x10020040, 0x0, 0x80000001, 0x1, 0x8001000, 0x3, 0x2, 0x4, 0x1d4}) (async, rerun: 64) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x100, 0x0) (async) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) r5 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000200)) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000140)={{0x0, 0x0, 0xf7}}) (async, rerun: 32) r6 = getppid() (async, rerun: 32) ktrace(&(0x7f0000000180)='./file1\x00', 0x7, 0x114, 0x0) (async, rerun: 64) listen(r2, 0xebd5) (rerun: 64) ktrace(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1, 0x20, r6) (async, rerun: 32) r7 = socket(0x18, 0x4000, 0x0) (rerun: 32) setsockopt(r7, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) (async) r8 = dup2(0xffffffffffffffff, r5) getgid() (async) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) sendmsg$unix(r3, &(0x7f00000018c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000500)="a9a8a9595e236830adcecc2832a2dae3682dc973f131335fc3580cecc90d0a098b1538fb7417e137c89fa8f1f120b26ebebf1f17e09a2ba68fac1cf2494c8ed88e91af80cb3820101f5411255b4ed57b3429f1ec3346c2452de0dc241ae19e3cf35fc70d4a4f484855683c7e38cb1822c5aaba19227f79e6d7cf48e813329fd1a52fcfc6b48aeaf523f3ecfe0889d0", 0x8f}, {&(0x7f00000003c0)="67e673132f7b8e225948d0704d527145f596ea0eac0da28d863f2903130dceda43548e106350e3f6d15c5ec4a219d8610120b5f34f5f611a7ea4e7d7045e28068f814a41489af95cbf9c9d6a85bcb2809c165441b7709055f0cd7056df66568964c410f1c70324cc064c3936edb68a7386f2dc5fdda30d65fa1cba2a189fb13416a0c721f5dcdb026ce9a77a007b66fc3c07747eea8ce6d133c49fef1a49fde99d861dac4ed5431d7d7bb79e64a235d770ecc77d788e81d210d3199cb9c528351337c35247640000002b2eb49b445e088eefd989000000000000", 0xda}, {&(0x7f00000002c0)="a8dc50e56a567957def63f1a7f792a08499d5eac1b5169fd85065a8319d61e5ee28855adcd13", 0x26}], 0x3, &(0x7f0000000300)=ANY=[@ANYRESHEX=r8], 0x10, 0x40c}, 0x0) (async) sendmsg$unix(r0, &(0x7f0000000a00)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) executing program 2: syz_emit_ethernet(0x35, &(0x7f0000000000)={@local, @broadcast, [], {@arp={0x806, @generic={0x0, 0x8039, 0x6, 0x3, 0x9, @random="27d14865f9f2", "659a5a", @remote, "0c49b0e263ac9354ec9706572b2acadf"}}}}) executing program 5: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6ff4014d557534d0a243b5a18a3b68437bac880b", 0x0, 0xfffffffd}) close(0xffffffffffffffff) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setitimer(0x0, &(0x7f0000000000)={{0x4000000007d}, {0xffffffff}}, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000280)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRES8=0xffffffffffffffff, @ANYRESOCT]) socket(0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000c80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYRESDEC=r2], 0x10}, 0x1) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) r6 = socket(0x18, 0x3, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1d}, 0x4, &(0x7f00000002c0), 0x0, &(0x7f0000000400)="82bf2e002c08fba295d1bcf1a07681ebdf7286cf9c4faac61bdc049e2b9a6eeea5284423686d4046f843ab7e1800f6b220b7d95fd3b1c458fef26dcb7d156a798d0f92f8560e63e569764eb29f6d8ee7f0400855bd80d6b66752a74c04472acc1108c2a9bba5bef1136284b91156d9a92a47e8460516fbde24f173b03b3a1b27367118c7b1f9dff4a356510d452f4c", 0x8f) r7 = socket(0x18, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmmsg(r7, &(0x7f0000000140)={0x0}, 0x10, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) dup2(r5, r4) socket(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) executing program 0: r0 = socket(0x11, 0x3, 0x0) sendmsg(r0, &(0x7f0000000800)={0x0, 0x0, 0x0, 0x2, &(0x7f0000000500)=[{0x38, 0x0, 0x0, "a3ed8368a9869676cfb9c95de9d16d009ad51c2c583af48ca5f431cd836a18055f"}, {0x90, 0x0, 0x0, "71d10c593ca89b1997ebad5643510aef0f82149d419f780b0b94d802f21ef62ca259555375fcb7aeecb6407ab963990e0a4a78035b7071f5edb7d8716fed29788688f5be2f46d1ef763488f1f682849fbcdde11ceea0073f13c3d9d6a3ef613a4beb53a2f7294729dd3ae94e371763c565405b1a59752831c7"}, {0x20, 0x0, 0x0, "6746ccf04d71e01baa"}], 0xe8}, 0x0) vmx_mprotect_ept: uvm_fault returns 14, GPA=0x1000 executing program 0: sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000500), 0x3, 0x0, 0x0, 0x0, 0x25) executing program 2: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) readv(r0, &(0x7f00000000c0)=[{0x0}], 0x1) r1 = socket$inet(0x2, 0x3, 0x0) getsockopt(r1, 0x0, 0x4, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) executing program 5: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x0, 0x6, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xe6c}, &(0x7f0000000080)={0xcea, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x4}, 0x0, 0x0) select(0x40, &(0x7f0000000280)={0x9}, 0x0, 0x0, 0x0) executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getrusage(0x1, 0xffffffffffffffff) executing program 3: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r0, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000800)=0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod$loop(0x0, 0x0, 0x1) rename(&(0x7f0000001340)='./file0\x00', &(0x7f0000000280)='./file1\x00') socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206916, &(0x7f00000001c0)) writev(r1, &(0x7f0000000540)=[{0x0}, {0x0}, {&(0x7f0000000200)="a5d2a31e4fd2ed0e431556d1d46f08c4389a3cf58148722949eacd20ecbfa638ec1b53c83255c543ed446b4b2957e40e22de9f104bcae46e27d7a851c6c88c063679f894cb26ebff8f0e5fb3af87769bb590687e6d54957621a72b7ac96031e7064814880e90bdd593ac064d", 0x6c}], 0x3) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000280)={0x2, 0x5, 0x98c49791d1c4874}, 0x3, &(0x7f0000000980), 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) r3 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x40000000, r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x1a, &(0x7f00000000c0)="5ab777a5348fc8ec6917dd3a502a5a62926bad30c9e12c5ae17057e5f7e190feddbc544a5392d54944fdf302e939c28dc58d3c3b8f46b484434bf1f9c57e80a53767366ab7d02dba420b76dffc8141f5f220e14f50c9a6c392990c9c94965677eb5423d98fc93989be351030f426fec2e517a4ca99bb27095a9d4d1c9386cb0fecb30741bb8dda69b1824d", 0x8b) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x7, 0x1}, {0x50}, {0x812e}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) executing program 2: shmget(0x1, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) getgroups(0x3, &(0x7f0000000140)=[0x0, 0x0, 0x0]) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x10000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x1, 0x80a19f, "bb080000009a019fbcc2583e2f00"}) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) close(r1) socket(0x20, 0x1, 0x3) sysctl$vm(&(0x7f0000000000)={0x2, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r1 = dup(r0) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000240)='T', 0x1}, {&(0x7f0000000280)='1', 0x1}, {&(0x7f00000003c0)="8b", 0x1}], 0x3) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x6, 0x0, 0x0, 0x85}]}) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) fcntl$dupfd(r2, 0x0, r3) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) sysctl$net_inet_esp(&(0x7f0000000300)={0x4, 0x2, 0x32, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_open_pts() sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r3) r4 = socket(0x18, 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100c17975270000000000000000000000000000cea105fe00000000000000d3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b67", 0x52, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, 0x0, 0x0, &(0x7f00000001c0), 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) kqueue() executing program 3: syz_emit_ethernet(0x66, &(0x7f0000000180)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) kqueue() r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) sysctl$hw(&(0x7f0000000040)={0x6, 0x6}, 0x2, &(0x7f0000000180)="9c48e9eb35a2a35368b1f80927586f3831600133ecff7d323ea1f6d6bb37", &(0x7f00000001c0)=0x1e, &(0x7f0000000200)="0e", 0x1) r3 = socket(0x18, 0x3, 0x3a) r4 = dup2(r3, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f0000000240)=@abs={0x0, 0x7}, 0x8) write(r3, 0x0, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r5 = socket(0x2, 0x3, 0x0) r6 = dup2(r1, r5) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x6, 0x9, &(0x7f0000000140)="ebff4b92964800"/20, 0x14) executing program 5: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) setitimer(0x2, &(0x7f0000000040), &(0x7f0000000000)) r0 = dup(0xffffffffffffff9c) recvfrom(r0, &(0x7f00000002c0)=""/4096, 0x1000, 0x2, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{}, {}, {0xefd}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getrlimit(0x105dbed77dd395ca, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5c}, {0x3}, {0xc3e}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0), 0x400, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x3) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) getrlimit(0x3, &(0x7f0000000200)) executing program 1: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r0, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000800)=0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod$loop(0x0, 0x0, 0x1) rename(&(0x7f0000001340)='./file0\x00', &(0x7f0000000280)='./file1\x00') socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206916, &(0x7f00000001c0)) writev(r1, &(0x7f0000000540)=[{0x0}, {0x0}, {&(0x7f0000000200)="a5d2a31e4fd2ed0e431556d1d46f08c4389a3cf58148722949eacd20ecbfa638ec1b53c83255c543ed446b4b2957e40e22de9f104bcae46e27d7a851c6c88c063679f894cb26ebff8f0e5fb3af87769bb590687e6d54957621a72b7ac96031e7064814880e90bdd593ac064d", 0x6c}], 0x3) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000280)={0x2, 0x5, 0x98c49791d1c4874}, 0x3, &(0x7f0000000980), 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) r3 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x40000000, r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x1a, &(0x7f00000000c0)="5ab777a5348fc8ec6917dd3a502a5a62926bad30c9e12c5ae17057e5f7e190feddbc544a5392d54944fdf302e939c28dc58d3c3b8f46b484434bf1f9c57e80a53767366ab7d02dba420b76dffc8141f5f220e14f50c9a6c392990c9c94965677eb5423d98fc93989be351030f426fec2e517a4ca99bb27095a9d4d1c9386cb0fecb30741bb8dda69b1824d", 0x8b) executing program 0: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x1000, 0x117, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000300)=[{0x80}, {0x5}, {0x0, 0x0, 0xff, 0x20}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x7}, 0x3, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaae4071070d9a1408004500001cf50300000001907800000000000000000f00907800000000"]) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x4}, {0xc0}, {0x34, 0x0, 0x22, 0x10000000}]}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0x8020560a, &(0x7f0000000040)={0x1, 0x0, 0x3, {[0x17be400000000]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x800000018, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000380)=ANY=[@ANYBLOB="91a6e34dd8bbaaaaaaaaaabb0801d078ffffdb717f2b337f067dd2ffff00070000000090782d917dcb00"/51]) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800450000300000000000019078ac14f81f70e1ac00bbe0000001"]) r4 = socket(0x18, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) sysctl$vfs_ffs(&(0x7f00000002c0)={0xa, 0x1, 0x12}, 0x3, &(0x7f0000000540), &(0x7f0000000640), &(0x7f0000000680)="bd6296818af1e22a3876cb4dec66087bf45d5b5bc19af7e27dd8c34e0294ec4c1623bde7a488ad2cca30bc3b8b3a8582de92c9474c39e761ecb682a7a00796f90bff78b4a0c68529d2569c323db86a70e66e4da175e352df7e7f79f1e9e2d9f0ce69e27a", 0x64) ioctl$LIOCSFD(r5, 0xc050756a, 0x0) syz_emit_ethernet(0x20, &(0x7f0000000040)=ANY=[@ANYBLOB="97f514e6b7d7f3"]) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc020697e, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x0, 0x8}, {0xfffffffffffffff9, 0xb155}}, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) semget$private(0x0, 0x1, 0x4) executing program 7: r0 = socket(0x11, 0x3, 0x0) sendmsg(r0, &(0x7f0000000800)={0x0, 0x0, 0x0, 0x3, &(0x7f0000000500)=[{0x38, 0x0, 0x0, "a3ed8368a9869676cfb9c95de9d16d009ad51c2c583af48ca5f431cd836a18055f"}, {0x90, 0x0, 0x0, "71d10c593ca89b1997ebad5643510aef0f82149d419f780b0b94d802f21ef62ca259555375fcb7aeecb6407ab963990e0a4a78035b7071f5edb7d8716fed29788688f5be2f46d1ef763488f1f682849fbcdde11ceea0073f13c3d9d6a3ef613a4beb53a2f7294729dd3ae94e371763c565405b1a59752831c7"}, {0x20, 0x0, 0x0, "6746ccf04d71e01baa"}], 0xe8}, 0x0) executing program 6: r0 = socket(0x10, 0x2, 0x0) close(r0) socket(0x18, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000a00)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) executing program 3: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x3, 0x0) r7 = dup2(r6, r6) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r8 = socket(0x2, 0x4001, 0x0) r9 = dup(r8) r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) executing program 2: openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2}) r0 = socket(0x2, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) preadv(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/175, 0xaf}], 0x1, 0x1000) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x10000, 0x0, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x0}, 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000100)="144d530850bf63db10632dde8eb5a9168fc0d992bb3ba2d589c2b9246488fd47bd9b86d8ed3eaae72aa697b7cabd3b41e2abc6e4b486abce610ba53304883f8c56867e7206b273a465ebc8fac9f8b94b4aee08b4699290328eacc90c35e36ae6e8fcb2eeb8abfe02edaf0c93e533a2cff89f82d6e1563d18ead4cb8c7d71403fdcbbad3bf98a22d8d64bf5ea0f231c1451", 0x91) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000040)={0xff1e9fe12341a2f, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x2000, &(0x7f00000000c0), &(0x7f0000000080)=0x4) connect$unix(r2, &(0x7f0000000300)=@abs={0x0, 0x0, 0x0}, 0x8) socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2b, &(0x7f0000000400)="ebffcbff13b9f5912eaa4e713048e6993192964834e84c9ec60a70710837fe7a2bdde4af0b1e7f9c5dd9f84348010a0b861c98863c5524d259a31ead56f7e14fed3bb363ed78ba5adde08e6258167b3a122a994935286cb7093ef49b4bd7bb5d425cec10e46163a635bbe8fa2254177aef233c5654acb9b5133042832313a2d190a6d7d709bdd420af6e64fb7ca8f98e635051b57e16a6c21ba9b2509e65ab328c1de998ac11e56b", 0xa8) setsockopt(0xffffffffffffffff, 0x1d, 0xffff0001, &(0x7f0000000080)="7fe3ea582b64117cda57cfc05745822c6b73c067b6e0b6608231d52b5f", 0x1d) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80047476, &(0x7f00000000c0)) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f00000001c0)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) poll(&(0x7f0000000100), 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$unix(0x1, 0x2, 0x0) executing program 4: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getrusage(0x1, 0xffffffffffffffff) executing program 5: sysctl$vfs_fuse(&(0x7f0000000180)={0xa, 0x6}, 0x3, 0x0, 0x0, 0x0, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) r0 = syz_open_pts() (async, rerun: 32) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (rerun: 32) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x7, 0x0, 0x0, 0x898c8651}, {0x15}, {0x8116, 0x5}]}) (async, rerun: 32) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[@ANYRESOCT=r0]) (rerun: 32) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) write(r3, &(0x7f0000000100), 0xfffffe5d) (async) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) write(r5, &(0x7f0000000100), 0xfffffe5d) (async) chdir(0x0) (async) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)='x\x00') (async) symlink(&(0x7f0000000180)='./file1/../file0\x00', &(0x7f0000000200)='./file1/../file0\x00') executing program 7: setitimer(0x0, &(0x7f0000000000)={{}, {0x100000001}}, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0x0, r1) socket(0x2, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup(r0) setsockopt$inet_opts(r3, 0x0, 0x16, &(0x7f0000000040)="fd0cc085", 0x4) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) connect$inet6(r4, &(0x7f0000000080)={0x18, 0x3, 0x7f, 0x8}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000724, r5) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r7, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r6, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000440)={0x0, 0x0, 0x200}) syz_emit_ethernet(0x138, &(0x7f00000000c0)=ANY=[@ANYRES64, @ANYBLOB="e81e43038e103f3a3ac6bc6f604900b3a6ad4c4f11f97f4f02244fa08d75795369e0ae23e0c5d8f1a8add4727d8d7399e6e3a7b38536a7c7c0dceb8598591f69c62d60b16dedbb2f32a120270e6027e9568d574abf2e30ae41ce736a34b61ede2c032551b404a9c33657838ee8e740008d78c93cbb131c7542cd862cfade32781564691f9112980300ccc6458f95939a44519b63f6df6593ddf554af4145c12eb2f16fa3a3fec110ddd135d20d2cbdf8053732cc8746ff2693dbcdf5dc4b5c09f40419999838396390951e6e92e749bd0ff46722b6cf1420b0b3152202"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x1, 0x0) r9 = socket(0x1, 0x2, 0x0) setsockopt(r9, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r9, r8) setsockopt(r8, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) select(0x40, &(0x7f0000000380), &(0x7f0000000080)={0x1ff}, 0x0, 0x0) r0 = kqueue() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x100, 0x84) dup2(r2, r1) syz_emit_ethernet(0x0, 0x0) fchdir(0xffffffffffffffff) syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd6000000000183a01000000000000000000bbfe8000", @ANYRES32]) syz_open_pts() syz_open_pts() socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000040)={0xfd}, 0x0, &(0x7f00000000c0)={0x7fff}, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x40}], 0x1, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6018248300141600fe8000000000000000000000000000bbfe8000000000000000000000000000aa4e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB='P\x00']) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = socket$inet(0x2, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000000)=0x1c000000, 0x4) socket(0x0, 0x3, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x20) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) accept$unix(r3, &(0x7f00000011c0)=@file={0x0, ""/4104}, &(0x7f0000000080)=0x100a) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x801869a3, &(0x7f00000001c0)) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) socket$inet(0x2, 0x4, 0x55) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r5, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) recvmmsg(r5, 0x0, 0xfffffffffffffe79, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x3, 0xc00) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001180)={0x3, &(0x7f0000000040)=[{0xc0}, {0x3}, {0x6, 0x20, 0x0, 0x8}]}) syz_emit_ethernet(0x7e, &(0x7f0000000280)=ANY=[]) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYRES8, @ANYRES8=0x0]) executing program 3: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sysctl$vfs_nfs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) clock_getres(0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) semget$private(0x0, 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x28, 0x3, 0x0, 0x800}, {0xffff}, {0x6, 0x0, 0x0, 0xfffffffd}]}) writev(r2, &(0x7f0000000000), 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x18, 0x4, 0x6) connect$unix(0xffffffffffffffff, 0x0, 0x10) dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0xe}, 0x2, &(0x7f0000000040), &(0x7f0000000100), 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x25, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000011c0)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0xd}, 0x4, 0x0, 0x0, 0x0, 0x0) r3 = socket$inet6(0x18, 0x0, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) ioctl$VMM_IOC_RUN(r0, 0xc0305602, &(0x7f0000000040)={0x9, 0x0, 0x0, 0xfffc, 0x0, 0xfff, 0x1}) executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) (async) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') (async) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffff6, 0x0, "610686bc44862c5008e6ff07005a000400008fa8"}) (async) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="4506258a43934a8869718f013fe59602733c2de4382dc690", 0x18}, {&(0x7f0000000580)="7659aeb94832406f050635b0b67c583a24febaee4d9c497b07ae9cf7bb3b185f7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db7065a1f708c5f5", 0x4d}], 0x2) write(r2, &(0x7f0000000600)='\n', 0x1) (async) syz_open_pts() (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) (async) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') (async) rename(&(0x7f0000000600)='./file0\x00', 0x0) (async) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x0, 0xff}, {}, {{0xffffffffffffff9c}, 0x4}, {{0xffffffffffffff9c}, 0x0, 0x0, 0x0, 0xffffffffffffffdb}, {{}, 0x0, 0x0, 0x20}], 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) (async) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) (async) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)) (async) r3 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x6, &(0x7f0000000140)=[{0x34e, 0x8e, 0x7f, 0xe0}, {0xfff, 0x1f, 0x5, 0x4269b8b3}, {0x5, 0x80, 0x40, 0x4}, {0x3, 0x5, 0x6, 0x4}, {0x5, 0x27, 0x0, 0x20}, {0x200, 0x2, 0xf1}]}) r4 = dup(r3) setsockopt(r4, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) open$dir(&(0x7f00000003c0)='./file0\x00', 0x2, 0x0) setitimer(0x0, &(0x7f00000000c0), &(0x7f0000000000)) (async) listen(r3, 0xa0) (async) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) (async) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f00000002c0)=[{0x15, 0x0, 0x8}, {}]}) executing program 2: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}, 0xfffffffc}, 0x10, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) sysctl$kern(&(0x7f0000000740)={0x1, 0x4d}, 0x2, &(0x7f0000000780), 0x0, 0x0, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socket$inet(0x2, 0x4, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000080)=[{0x40, 0x0, 0x0, 0x200009f}]}) recvfrom$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x40) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0xd27d43220c7df9b, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x36, &(0x7f0000000700), 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000380)={0x3, &(0x7f0000000140)=[{0xb1}, {0x0, 0x0, 0x0, 0x5f}, {}]}) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000180)=0x3) executing program 5: syz_extract_tcp_res(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {0x0}, {&(0x7f0000000240)}], 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 2: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x801, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f00000001c0)={0x0, 0xbdf0, &(0x7f0000000180)='./bus\x00', 0x6}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x100, 0x0, {0x99}}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x2, './file0\x00', './file1\x00'}) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{}, {}, {0xefd}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) executing program 5: utimensat(0xffffffffffffffff, 0x0, 0x0, 0x13000000) executing program 5: r0 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000), 0x0) executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001440)=[{&(0x7f00000002c0)=""/4096, 0x1000}], 0x1, 0x0) executing program 6: getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000240), &(0x7f0000000280)=0x10) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r1) select(0x2, 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x84010000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x2, 0x3, 0x0) r4 = socket(0x2, 0x2, 0x0) dup(r4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000002c0), 0x8, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0x1}, {{r5}, 0xffffffffffffffff, 0x38}, {{r5}, 0xffffffffffffffff, 0x7c}], 0x7ff, 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) close(r7) socket(0x18, 0x2, 0x0) executing program 4: kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000240)=@abs={0x1, 0x7, 0x3}, 0x8) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x7, &(0x7f0000000200)=[{0x5, 0x8, 0xf7, 0xffffff81}, {0x66d, 0x1, 0x8, 0xe8}, {0x1, 0x7e, 0x96, 0xfffffffd}, {0x1, 0x3, 0x7, 0x37fa7fbe}, {0x2, 0x3, 0xff, 0x5}, {0x2, 0x4, 0x1f, 0x8}, {0x0, 0x44, 0x7, 0x4}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfdf1, 0x0, 0x2e) setrlimit(0x1, &(0x7f0000000100)={0x42, 0x62}) r3 = syz_open_pts() close(r3) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r4 = socket$inet(0x2, 0x4003, 0x0) setsockopt(r4, 0x0, 0x1f, 0x0, 0x62) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000000)={0x2, 0x4}) r5 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f0000000140), 0x4) socket(0x11, 0x3, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) shmget(0x1, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x3f8d}, 0x10, 0x1000, 0x0) fcntl$dupfd(r6, 0xa, r6) close(r5) socket(0x18, 0x3, 0x41) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000280)="b1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x8, 0x0, 0x0) executing program 5: chroot(0x0) clock_settime(0x2, &(0x7f0000000040)={0x100000}) chroot(0x0) (async) clock_settime(0x2, &(0x7f0000000040)={0x100000}) (async) executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x4}]}) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000140)=0x8) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) dup2(r0, r0) (rerun: 32) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x4, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket$inet(0x2, 0x1, 0x0) dup2(r3, r2) (async, rerun: 32) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x40}], 0x1, 0x0) (rerun: 32) executing program 6: setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setrlimit(0x8, 0x0) syz_open_pts() sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3, 0x4}, {0x4}, {0x8106}]}) syz_emit_ethernet(0x381, &(0x7f0000000040)=ANY=[]) r2 = syz_open_pts() sysctl$net_inet_ah(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x27ffb, 0x0, 0x81, 0x0, "102609307e7be2df67de208c8bda64612c3100"}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)="16549bfb0da4f10511", 0x9}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001480)=[{0x0}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x821}]}) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001380)='\x00\x00\x00\x00', 0x4) syz_emit_ethernet(0x78, &(0x7f00000006c0)={@random="5544f333d470", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x42, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a003f00000005", {[], @icmpv6=@echo_reply={0x81, 0x0, 0x0, 0x1a, 0x0, "d1c70953849eeaf8e1a1023ef346641d08918430c8be6bc72cce3fdff640b4e1e3d3e2aa63ea68b2be46300bc1156fccf095efa893a4837bdb9d"}}}}}}) syz_open_pts() setreuid(0x0, 0xee01) unveil(&(0x7f0000001bc0)='./file0\x00', &(0x7f0000001c00)='W\x00') executing program 5: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}, {}, {{0xffffffffffffff9c}, 0x0, 0x0, 0x21}, {{0xffffffffffffff9c}, 0x0, 0x0, 0x2}, {}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0) setuid(0xffffffffffffffff) chflagsat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x25}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f0000000000)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd01) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) executing program 4: r0 = socket(0x20, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000140)=0x8) executing program 1: utimensat(0xffffffffffffffff, 0x0, 0x0, 0x20000000) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async, rerun: 32) r1 = socket$inet(0x2, 0x0, 0x0) (async, rerun: 32) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000000)=0x1c000000, 0x4) socket(0x0, 0x3, 0x0) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x20) (async) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) accept$unix(r3, &(0x7f00000011c0)=@file={0x0, ""/4104}, &(0x7f0000000080)=0x100a) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x801869a3, &(0x7f00000001c0)) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) socket$inet(0x2, 0x4, 0x55) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r5, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) (async) recvmmsg(r5, 0x0, 0xfffffffffffffe79, 0x0, 0x0) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (async) msgrcv(0x0, 0x0, 0x0, 0x3, 0xc00) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001180)={0x3, &(0x7f0000000040)=[{0xc0}, {0x3}, {0x6, 0x20, 0x0, 0x8}]}) (async, rerun: 32) syz_emit_ethernet(0x7e, &(0x7f0000000280)=ANY=[]) (rerun: 32) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYRES8, @ANYRES8=0x0]) executing program 5: r0 = socket$inet(0x2, 0x5, 0x0) chroot(&(0x7f0000000000)='./file0\x00') setsockopt(r0, 0x0, 0x1e, 0x0, 0x0) executing program 4: munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) minherit(&(0x7f00003e0000/0x4000)=nil, 0x4000, 0x0) clock_getres(0x3, &(0x7f0000000040)) sysctl$kern(&(0x7f0000000040)={0x1, 0x55}, 0x3, &(0x7f0000000600)="4a061e68c5abe634cd52e06fd19678b63ace1ebc7becef400a57ef6f559b711b7f126df4e0380e27493277bb531e8427c5edc6c378aebe5f4ed5063679aee1b5fa108608b2e8dbbd7e3a2ca72a36fcfc41b98f8d3d15d11362df137cb4b1c3c059234760435c6b2ce4b0026699d3804ae682e0c47f8154aaeb01f4dd003c3e6ae5723d67f9574932a60a4d8ef2edc45a548602000000002000000070f4d5acf6159349f034aadcea4e01a572595769591d2dedccbc773e9657bfc4c20a9e01f37974fabae28009f491bf8cd7f6a8ae615e8a6857b602914d09d82ea26d3913996c25664244889870b6ca1bc13a3b5b88115e8e4a8eb8b92c20598f3468ee937a55333d8d1c329707a00446133a0283e5de8cd6b268ef7cc6cdca554c297a50969d90e83a78bfc3928e59380905c035bce8314c9bae843084c13797d0b3147405326dd7add034b43f2c59d1e0c2f5f8fcd13349dab207e0175190309aa95fee502f400c2023a640783cfc6f08cdd29ba35148816f711643d6ff779c8b119443b3f7c94838f19b7cf4ae71f29b47d3c448c9c08a128fc4ab2b5f538638b921ac7bf1424ebea5900df032c1500776c4a853d0b317d2e71e651199355c6ab289fa0d565b73ab4c78dda29cd2092a215dbf4e425a25c7820c4206f2db605c2ca9957d498d47a02537920b83a6d7d852a8e5dcaa730be81f6f447ebbc746572afafcb6cb2cd0a621884dff9fb32643401c26ea09c4238a106d4ad4c46731c2599e5b0f4cb66025029ef482bc243d928c1d6f444569a82a283bd78a15994febe14370a7525d344103743e43368e36e2d1", &(0x7f0000000100)=0xb4, &(0x7f0000000540)="582fa4097efcebc0a5ba0f78a47b1acf0b6be0bff13a98fe7b0862faab7680035cce55f426ffe59d70ff4f049305dbf07e2e06897c69a60cb71ee6043a9fe850f93f277b433613517f77ac730ed6cca77198db397fa759d6f5cbacb05e6520637bcf0c33cb79f5ef23734ef3b4a2eb2073e261269adc8ad37b983b3088ac7eadb47e3a13bbf24161b2887fd91142118d76", 0xffca) msync(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x1) semget(0x0, 0x0, 0x0) executing program 1: syz_open_pts() ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000000080)="b224bc2f83bc502b756b41", &(0x7f0000000140)=0xb, &(0x7f0000000180)="d004d09b2f5dab05a6a4e70ec29bff65d9db9802542c9b854ecaa86409fef5b7b069965de139c463b2a6bb046d90ed48bd7b4f8f06047f476e5f9ae390bae0e19a2476734c72ca6d80c593b12cad1234065b66b8d563fb711a04a87b7ce94af7496b1202ac60e4eff92f171439e620a39abdc7da83e9ef4b0501e382627cf1d00d00e583c33a99d8004533932c27ea168b79d0520ad22f41baa67d01cd04523cecd154", 0xa3) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x0, &(0x7f0000000340)="7a170cb4bef56bfb8fa5c7a49ebce7b24d0e566923b7a0e4cf929f46f1178f1d12e781912716063a8be7a22d18a79d7bc90de4ff5b24ff1bd6b83d32279c67b2042a86a195f7a3277233806bfa9760bfd16754526ecd64174107ef2417ac40b7ed3e45d3795069ad12fd939f809e0bb54e8a6f068387179652bbc54f2f9f697ba37d64ba1b219faff86f34e42592b81c961e94854a716dfcc39729d7d5f650e43c82616079f5b030607fb99802cebb6a9a85955f013f1e737a427196", 0x108) r2 = dup2(r1, r0) r3 = fcntl$dupfd(r0, 0x0, r2) listen(r3, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000300)=0x6, 0x4) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000180)=[{0x5c}, {}]}) syz_emit_ethernet(0x41, &(0x7f0000000240)=ANY=[@ANYBLOB="6289db4199331acc6c889f0000000000001181003700080600060200000000000000fffffffe0199fe7ea5006a0000000000001e34"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) socket$inet(0x2, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f00000000c0)=[{0x22}, {0x20}], 0x2}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) getsockname$unix(r6, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 6: sysctl$hw(&(0x7f0000000040)={0x6, 0x19}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = socket(0x18, 0x2, 0x9) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) faccessat(r1, &(0x7f0000000180)='./file0\x00', 0x0, 0x1) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x0, r0, 0xc544) r3 = socket(0x18, 0x2, 0x0) r4 = msgget(0x3, 0x8) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) close(r3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fchmod(r5, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x1, 0x80}, {0x20}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_pts() fchflags(r6, 0x1) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000240)="d01617626fe1c960bb9639b775b87a5f8b2e62ab1ec9c460cbdde2e5b48e3688d75bd61723524cd2d863ee0599f105d22afeea43b74a0656404121bc83a9fed5d2c99a02061b50aa50c76f01329bacc95f172f31a8593c4f3ac2a8c568291892a6650d9c76cd643289a8329c26a6a3a6e66007cda3d52ea2dcd7e5568e6164382ba2d81dce22927de37688ce3cabd9a29c82e3972b433f0640b407045b7cc708d3b7f94b67db27bd283575e5ab6b6d6ad6f35506d605cbbaa5c98e29315343afc3469f20a7cfb8302f53de1810189be7fb6cea4d1820423d6be0b2ca95d3640122a5fa2e29615066a4858daccda67563e54a04c05c03b9048f9102e0d9724efe659f2835a45ebe091407ee87de699aaf1b639054ede71b0b3093a792c08e452de57b173627440997b1b3d17c6cdd48c506a3e545fb8a6e16b5b6e97394d64c802803c7a2a6e1812f70359fb0bc1069718a46d5cebf64a5944d6f99bfbd683c639b829b12bef488cde4e02914ebc169ace58dbf44d787744cc31728fab06c60c22e08f71acf9285975a2360ab2f5390fd8d3c4ab491c69976cc24d16316334fd5877aab6c9a68837c68b1d4f931c9d2e304d5dd7b3ebc4b3d35a1cdf4d7880e62f9c45b5aae2480432ab314f6eaf3c534334b385b2a0bca87e17ec691ce3a103fe82299711b5fa2a9af70591a40d325bacb3a529b8c69ac3f3584113cec48e9e9238609e252ee6d89c5fdf6d111eec407edc230978072ee197b05141e4355ac97fb463b1ae0b881a1cf5428a02f17e843f5b91525b57394d7ecd3a4d38bbd3b9fea64ca0f1faec0cca7d8fa8a23ca408946a11e35c1c227b6396cc445193b8e3a87a2a944af89c5612a87270e7737c8c891fd2eb9dc825454abc7c6dda3224a4007bca5e296235a4db0b21dc2ecb63e8bc1194cae64d6e9c5d97be0e4542d2863c6283f50d0e170ea3e3c2603ffc3fcaeecb7ac54c6d7b7be3f10763c22495c794911715349a3eed5e5683ef49a7b2ff4c30092ff2fddc65d1b0f0aa2584f2bf0d70b69077ebc89aefd694c033ca7dcadc1ccbac5b45a66e25db774b59607dbf971c485b977b326d574aa69bda85ab2c0dc788cdfe81da8135254272724559d874d8ce2d76739a21d6c5a1d2537de3ca804e593543b23f5ec81821ebd7393190ae8f0e73f8606da395d797f727a012020eaef252712d9b24f5da9b8d4fc71c8a6286fd6c2937fcb3cbd27f3a3afb3eba99e18f6972bcb95f5f5d219e79dbc64ad43a93355fde61906077d4432bbece751e4ed02a06d053a0f039926b1983837668e89bbf290e60559fa782b9df4be9fb3a99cf7ffb57575be5ad7fbe36c3b27973187c96a484ea59b9e692562fe8bf54206085548dabdf0b2ec0d63ee60fb3e5dfdba1b6191b47520817bba39f5e84cb92d21c0facd173355d3cfcd63378b7c64276d38552d37d7ce9431b0a57f69ebe0ce4f40c476c2f15c77429e4146b6bdab8538d23b036861d3c6664a111aea89d1d386e80ce232c0839c32ebeb5f481d25ca9e56aeb3decca55cdb9c5f91994de4453a8c74a932450fbd6fb66cba64ea44a6f3d277157f62774d537acac3c078b5685906573482984741d24637f85b4be6f0da32d750ad6c64491d7248ff86005a6759cee9c992bd06d9ab50cfeff68bd2b6affc214e2dd2e2e7fe23497cd9c17d07adbe7db4b89c3ec5bfbe44d883f8265653e0a7887ad7a04581e6721b3504b9955f40a6ed9ca250626446c88448ccfdfeacebec6c340aa06409d04fa59e86007649697f387a7a4e9c615f0f671e4b13e16d7290db3e027191f9d2cc27333a691bd4c2fe2ce5f616de0b6dd2efdbe234f13fa289676497d6c4b53738bd75ab80ac18370218cac67ce2d008a26146da61dd3c8d66c96be1bdede93527933cf5dff184630b091ac1295cd09032666d92bfa9caf40327d007baba272d5ec76d25c6bc33d2ba94be92b4cb747a9f1f6048c6424b306e90d79f05a15ef77e1534034fcb842e6efa4699eee668dbe6db1891e84a4f9955efa3cb1b80591ecbd0101775c2dbd60efa007d2f8ca0d320bb4580eaecde7052fd80f45966b9626df8c32d973f4deb0c721d6fcc735f68842f80e34763c8b53e8c06a2aacda69602b46c99b1eb004c58f2a7440e3a8abb6988dc051489323bfa663dd375c7c7fe54cd06d2f5afd96c270651fc5c488ddd3f084fcb6bf1e53e0a4dd1819480036e6c5ee41de93d47877d47571784e428a49733fbd3a83bc77ac8b78eeb47f89d0afe8badff08829d365b7efcc1b48dba4d6cb310a11d4d29d99143e0e9555b0d760f9c524d600fe98e6ac6192c7ffd586973148418aaff8f6fd623f591591b15869589a9321b4d2a5713a0505b3c378c4a56c6335aceed2233e24cc6ebf6c983c76d8029fdd623d7c3428835b3898a36c6d82fbb54be689452eb8e5c78ca83076a96e033fbe943f335a5d496c8352bacf05ac944aa1d7172243bb9df82b8eae5a8670a30da4aa032b17ed14a0d7c561e7686f9403f5060e8229a86c4892b0d5ed437424a590dc248b0f0b2027c9834850cd7d7c62d28499080f4a1def242dd2e00f9750c0861ca318c2ba7f021e4f8c6ccf2b42be21c952834f4b252f87c8eb4784936b9fb49f1a547b24332dc88a858ac721cd6c1e175f42e1299816d53ae5f8775a0ed79bdf10f28067739f7c761c8e065eb7f863fa0b273f6ce5ef0f134349126e8bf05c5c3369288a1e972742923b8e7db640a0f57db91217e810e48266db4dd93bb134b53512d3cfc0df047c659b62eda12e9a6a017daea1290f06db0b7948d45558211f23b4fe6aa2111443ffea68af728fa3d347461c67c749b6993232a068fcd9376a19fe01f8152cd6921c6cb84809b1825993988a1229c658dd674e9479710b5012b37f61c9b03f415cce17e8f7cc33546eb329bad70a65be25297f3059b045d6d75349cf21210ab65a146b3307958536c297f7018324a9aef8a8fc9815f4eddcd1de281269bf6613207491e00263bce857c2c9fadef17a7a350a7ac7a79efcc70bae11b356496ddb6e08b9f8fc46c586aa22f1a75d7f8cd77cbcf353e4a0968c386282fbb4de6e2d419d8ccc521bb67418d3dff4a168c306a1234224395db6c8dad8e36101d40359b0374da67ed34d860752de3701ce5634b553d6952802773f8902f81a1043f0feec6192aa9125eff81a0611173dc3b7a2c5ac5933033294447688c870116d7b1d3f6dd7af039ea9c8198d4812de56c4896ece9334bae7e723cfc5c7c10d7d626f0c39c4c1902ebcf1e957d23857914cd771d37785ec378ac783921d7704439dc878e42f2bd494522cedf9a6f55d194c9954a4aaebd6054a2f49edbfe42623fc6f00d0116c2c19e9e3eb53f7d07eb25226f90db80604b7f4890cd2d1d51b06bafdc295c7f8340a61715003ad6bd1357d9bbe5e184149ccdcd239c2e5bc165f9dcc63e98c2e96a2c26feecbb1ce20e466270899122027e1d0558e6d5ef427cf214d9c2bea63f1a56bce281dba1d0918b93e3fb8ae97b5566f1ca709e335ba913adc41435a255d1076613aa042550fff4314422573f13691823c2b733e9b25c4eb0a45012ad6f953e399c23faad06832520d840abba0dac4c36efd3c5117e3ad6b40ff0a2170d5e97251253d7478ea1c743d6a85829926e84fdc159e564cda78b580d75c3c16f87beb5e1ed9ae753e4dfa26faab948828addbcc46ebfb9f1a89ffdea5b16ce2e5979793c2e267d21dec7cc9d64f748add3779fca75ac5c180bdf3bef510e6bfd2480c634c269da8ef80b4e02731d621a889d138d4a9d2de8cdbebc7b019811fd6cf039f7a30d478d0b00e867550719213847fa43e06de2b8d9707869b9a792483d4da282858582df59239664816f391f2ee6c777c39d1006676f41746f9b1aaee7add194f98a130b53778a79934974ec5e3acaed3cdabf7336e1c84a1cef1c61ced059b100b77dff3f8db8c2d87355434a02cbe62a590aca46b8c1244c1b13a84185adab1db7362d649d21094c5af49835d290b542d5784bceb1b509f0d3023cf16e059d226b58400921b8b2d209f4f599cb051e6d749cfe2b96b2994d24aa816c265f5499efed9f5ef035e9d48f627caccbb57699aa3754f704b88f39b1114a98a29535479932d62dd9575826c96d2e75d0f8ff559ad91ec7d493dc4465daac60aa6bf327baf2ff7c975407c5af5571520fe4d8d3a14fa9cdd2f0f5686bcadbc0d786b0835d75cdddfcdf09443a08ddc886de70afa3d7334a09ffbfc100f279c645fcc8b2995a245d402a2655f3b0b67cb5d06dc3554b7904303dc8115633de198438b6a958bdceb9985252dc3ff19b7ed4293f86effaf9f254677b817eb26f9907e44dc2cc2a9c56da9cbdaf3696680f334f1d4a5112df401162353feeafc69f9ce63bb96825783ffff5d86130e66b541531bdd10c1db58fb9c609c580788a34d26729181a7a1f234c6ff344083256cea216321aaa6e27751200268cec9cc114d2de094ee039d91b3bdb60e863437fcf9663ef1aac66d96285e6cc1ce738f5ec2bb1e69a3deebefe6a443e968ce765891d6fd9b3e1ab9a9e7a82af1e94deaeeacb4c12ff50c22e71996f54ecb1199d525fa1fb5ddf7681ad18eb3018af382d5d8ebaa1d98a31cf3e980b73dd241b7b16dad34665df8128e219bb2bbe66f11da6b5ac737b0ae35679ec9793d02a776c2614c819248b10963e32020cfa6e872fe92156afc509ce541d88b9e8eaba9ee056617ea7ebd3d2910b974f0b58c9e57d16e0c749a85d5c6557cb8af67eb3db0e006a89221579dc5c59084a12c77d91b53caec631744e0c5d42487b9f7c1ac3c28c00b9928323e5c1d8e570bc0e58b073dc7b4e34ea50d7d2c5961c4d808184d293a48720dec72c078ad145cb33eaa034eed533865a73ed70fb1a38b9d511ddd2c1f24a1f5a363b1954b1039163400e538ce87108c9a081098bd463563f80108b7a9f42e5bc37a5ba332929a906fdfbb23fe895e9958fb6a35a047111fa86deadfe568d103bb2a9f8a4d27550d8b8d07c2681cdfb0058dffebf362181db14d8432c8b8e8015cab4b0296ae200ff9a063843acc44b779a59ee921e3b4746034c4fb5c79106529d3c195e1d487be8dd3364265229304146f82fd236bda4ff08806133e64e8a9ef3d7609695949c4cb291f4933921327ad24795f5ac5b2751b818108966ed4c216f47feb2a9c3fc1e2e8a5dc9704d7c5eadbf3b9b74a220f2a4c0bfa62b999885fc3018e427cc5b3c3047246e79e04189043f6c0780a9a6fc1955f4491f92059278287c29c223fd394e9b11a5281b623ad4555f66c3a448999597ddf6a31b8bb238c7f61b8cfaf042db41255d58a891c6f510c0f50e8a120c497dcb48a3d8b096fc69182941d18df9327bcbd9af3c284d2970a763e8100cddc01d5999955b80dcabf27d7841e63f15b9c3c20f799d8dd0d8f8254998bfcfb118385997e4a8222bed1c06077e4f53f77f30a9de6f696a90846c7bb26990269f0458493ef9988f10c26eda498e617c0bf1252717e05ac995814a514d2d2864c6c41eb7085b5245be8b6985c8f7b85695d8e80231e015b3", 0xf80) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[]) r7 = socket(0x18, 0x2, 0x0) close(r7) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000504000000000000000034", 0xd, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f00000001c0)=0x7, 0x60) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) executing program 5: sysctl$kern(&(0x7f0000000000)={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) getpid() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r1 = socket(0x0, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) shutdown(r1, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000200)=0x20) geteuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8a80, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) socket(0x11, 0x3, 0x0) open(0x0, 0x80000000000206, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r3, &(0x7f0000002880)={&(0x7f00000014c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000300)={0xe53, 0xe3ee}, 0x8) poll(&(0x7f0000000240)=[{r0, 0x144}], 0x1, 0x0) sendsyslog(0x0, 0x33, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x8, 0x0, 0x2e) fatal protection fault in supervisor mode trap type 4 code 0 rip ffffffff815eb0eb cs 8 rflags 10046 cr2 75bf8c39cdd8 cpl 0 rsp ffff80002bcad7f8 gsbase 0xffffffff82d41ff0 kgsbase 0x0 panic: trap type 4, code=0, pc=ffffffff815eb0eb Starting stack trace... panic(ffffffff8284c3f5) at panic+0x16f kerntrap(ffff80002bcad740) at kerntrap+0x1d7 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b end trace frame: 0x0, count: 254 End of stack trace.