diff options
| author | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-09-29 16:41:48 -0400 |
|---|---|---|
| committer | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-09-29 16:41:48 -0400 |
| commit | d31399f46e813f894c1a42afc8fee217f1d261b4 (patch) | |
| tree | 49d2dcab083f35bd1ab2c80d8952ad991d1e957c /tools/guest-diag | |
| parent | 1ad8556e8ed81ab91bf74ebc76681f350ca8bf6f (diff) | |
| download | open-iov-d31399f46e813f894c1a42afc8fee217f1d261b4.tar.gz open-iov-d31399f46e813f894c1a42afc8fee217f1d261b4.zip | |
sema-svc: wake the service thread on every injected pin
The injection queue was only drained at the top of the service loop, which
can be inside a multi-second pump/discovery pass; live runs showed the GR
counter pins landing ~1 s after the client mapped the page, i.e. after its
context-init deadline. Waking on enqueue drains the batch immediately.
Diffstat (limited to 'tools/guest-diag')
0 files changed, 0 insertions, 0 deletions
