diff options
| author | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-12 01:39:17 -0400 |
|---|---|---|
| committer | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-12 01:46:11 -0400 |
| commit | 9cb378918e2f11eab134ba60ba8d7f562b7ff289 (patch) | |
| tree | b867192f7bf29a0e750ab1285d5b5a60f56fd6f9 /config/versions | |
| parent | a5e57a960dfb11abf50e28487f8b11d6b88aadaf (diff) | |
| download | open-iov-master.tar.gz open-iov-master.zip | |
vgsp-sema: a stale-dropped pool read must not consume the residue rule (second-client fix)HEADmaster
r99/r100: the fresh session's reused pool page reads the previous session's
residue (cur=2) before the first genuine release (pay=1) is translated; the
translated read set ch->pool_rel_seen, so every later residue release
(payload <= cur) was silently dropped by the final else and the client spun
at DEVICE forever. A read that applied or deferred nothing now leaves the
flag clear so the r63/r64 residue re-seed still fires for the first genuine
release of the session.
Diffstat (limited to 'config/versions')
0 files changed, 0 insertions, 0 deletions
