summaryrefslogtreecommitdiffstats
path: root/kernel/include
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-09 02:21:28 -0400
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-09 02:21:28 -0400
commit210ea88444ce34e270e16d879e58c9c796a07f34 (patch)
tree2fc499215f888c64ff024358a880dc873ee4adfb /kernel/include
parent3688aac03c05b96b58ba5bf901d4fbb4d0fa8002 (diff)
downloadopen-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 'kernel/include')
0 files changed, 0 insertions, 0 deletions