diff options
| author | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-09 12:59:03 -0400 |
|---|---|---|
| committer | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-09 12:59:03 -0400 |
| commit | dd77006c2cb816365e88187511df9938265be71a (patch) | |
| tree | e4748624ba116f94a428d99291296053a98c7887 /tools/guest_agent | |
| parent | ae3ef8dbf4f21ae6261d2df159e2ac02184b17f2 (diff) | |
| download | open-iov-dd77006c2cb816365e88187511df9938265be71a.tar.gz open-iov-dd77006c2cb816365e88187511df9938265be71a.zip | |
vgsp-sema: fall back to the displaced injected pair for push reads (ISSUE-0002)
The conflicting-injection race handled for pool releases also poisons push
pages: when the later store wins the pin table, the pump reads a page the
client never wrote, the push fails the method-stream plausibility check and
its releases never decode. When the primary read is implausible (or
unreadable through every source), try the recorded displaced translation
once before the rescue/hold paths; content plausibility stays the arbiter.
Bounded sema-pushalt evidence lines (32/session).
Diffstat (limited to 'tools/guest_agent')
0 files changed, 0 insertions, 0 deletions
