You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Set of fixes, and a test case for one of the issues.
* fixes:
liburing.h: avoid OOL round trip in io_uring_peek_cqe() on empty CQ
liburing.h: drop acquire ordering on CQ head load in __io_uring_peek_cqe()
src/setup: explicitly request 2MB huge pages
src/arch: use sysconf() for page size on aarch64/riscv64 libc builds
src/setup: account SQ array in rings_size()
src/sanitize: check secondary user pointers as well
src/sanitize: initialize the handler table at compile time
src/queue: io_uring_wait_cqes_min_timeout() should -EINVAL if unsupported
liburing.h: don't return stale CQE pointer with timeout error
src/arch: use prlimit64 for the rlimit syscall wrappers
src/setup: account SQ array in the rings region in io_uring_alloc_huge()
src/setup: restore ring fd and flags init in io_uring_queue_mmap()
test/cq-peek-batch-mixed: add peek-batch test for mixed CQE rings
src/queue: handle mixed CQEs in io_uring_peek_batch_cqe()
src/register: fix mmap leak in io_uring_resize_rings()
0 commit comments