Introduction of futex_waitv syscall The futex_waitv syscall is a new syscall through which the process can wait for multiple futexes. The task wakes up when any futex in the list is awakened. This can be used to implement wait on multiple locks and wait lists, etc, without the limitation...
In a scenario where kcalloc() fails to allocate memory, the futex_waitv system call immediately returns -ENOMEM without invoking destroy_hrtimer_on_stack(). When CONFIG_DEBUG_OBJECTS_TIMERS=y, this results in leaking a timer debug object. Fixes: bf69bad ("futex: Implement sys_futex_waitv(...
if(box64_futex_waitv) returnsyscall(__NR_futex_waitv,R_RSI,R_RDX,R_RCX,R_R8,R_R9); else #endif { errno=ENOSYS; return-1; } break; default: if(!(warned&(1<
Futex waitv 和 legacy WAIT_MULTIPLE 实现 Wine / Proton Fsync 支持。 Cloudflare 的 TCP 折叠处理可实现高吞吐量 xanmod.org Resources Readme License View license Activity Stars 0 stars Watchers 0 watching Forks 0 forks Report repository Releases 1,417 tags Packages No packages ...