mesa/src/virtio
Val Packett 118e48402c util: rust: align API with real eventfd capabilities
Linux eventfds contain a 64-bit value which can be increased by arbitrary
numbers, and waiting returns a numeric value that consumers might need
to actually read.

Also, reading/waiting does mutate kernel state, so make it &mut self
like reading on std::fs::File is.

Signed-off-by: Val Packett <val@invisiblethingslab.com>
Signed-off-by: Gurchetan Singh <gurchetan.singh.foss@gmail.com>
Reviewed-by: David Gilhooley <djgilhooley@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41754>
2026-05-29 03:07:51 +00:00
..
ci venus/ci: Widen the ANV skips 2026-05-28 10:17:25 +00:00
protocols meson: add rust_global_args for flags for all the rust compilations 2025-12-20 00:13:19 +01:00
vdrm meson: Add Soong compatibility compiler flags to Vulkan drivers 2026-05-22 07:09:49 +00:00
venus-protocol venus: sync protocol for strict aliasing compliance 2026-02-20 06:00:46 +00:00
virtgpu_kumquat util: rust: align API with real eventfd capabilities 2026-05-29 03:07:51 +00:00
virtgpu_kumquat_ffi virtio/kumquat: add safety comments 2026-02-23 17:20:10 +00:00
virtio-gpu intel: Add virtio-gpu native context 2026-02-06 00:15:37 +00:00
vtest virtio/vdrm: Add vtest backend 2025-04-08 15:38:39 +00:00
vulkan meson: Add Soong compatibility compiler flags to Vulkan drivers 2026-05-22 07:09:49 +00:00