diff options
| author | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-09 02:21:28 -0400 |
|---|---|---|
| committer | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-09 02:21:28 -0400 |
| commit | 210ea88444ce34e270e16d879e58c9c796a07f34 (patch) | |
| tree | 2fc499215f888c64ff024358a880dc873ee4adfb /docs | |
| parent | 3688aac03c05b96b58ba5bf901d4fbb4d0fa8002 (diff) | |
| download | open-iov-210ea88444ce34e270e16d879e58c9c796a07f34.tar.gz open-iov-210ea88444ce34e270e16d879e58c9c796a07f34.zip | |
vgsp-sema: flush host-injected pins with the session (ISSUE-0002)
The pin-stream tool follows the live client's pid, but its injected
entries survived the session flush. The next client reuses the same VAs
with new PAs, so stale injections resolved it through the previous
client's pages - the second-client exit hang. The 10/10 gate never ran
the stream (green); the handover harness does, which is why r3-r10 saw
the hang. The queue is drained on svc_thread (svc_handle_map_add), the
same thread as this flush, so the clear cannot race it.
Diffstat (limited to 'docs')
0 files changed, 0 insertions, 0 deletions
