summaryrefslogtreecommitdiffstats
path: root/tools/rmq/kmod/Makefile
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-12 01:39:17 -0400
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-12 01:46:11 -0400
commit7b2a3723829f8bab0f5ea37196f81eefca6835b8 (patch)
treed76e508993517f6550b7fb4b20dffad7484313a4 /tools/rmq/kmod/Makefile
parenta7263b28de7e4c35cccda910a806e4c4db15786b (diff)
downloadopen-iov-7b2a3723829f8bab0f5ea37196f81eefca6835b8.tar.gz
open-iov-7b2a3723829f8bab0f5ea37196f81eefca6835b8.zip
vgsp-sema: a stale-dropped pool read must not consume the residue rule (second-client fix)
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 'tools/rmq/kmod/Makefile')
0 files changed, 0 insertions, 0 deletions