diff options
| author | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-16 14:18:32 -0400 |
|---|---|---|
| committer | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-16 14:18:32 -0400 |
| commit | 79e1f459301849e57baffc0e796df32b2aeb8124 (patch) | |
| tree | 6d1ee42a147f22a4681b72070a0a7d6799d4b8ab /userspace/tests/Makefile | |
| parent | a8d816cda07935fe7bd31215b0edd6caf722c412 (diff) | |
| download | open-iov-79e1f459301849e57baffc0e796df32b2aeb8124.tar.gz open-iov-79e1f459301849e57baffc0e796df32b2aeb8124.zip | |
vgsp-sema: m157 defer busy-refused GR captures instead of soft-releasing them (R1)
r157 streams2: kernels 2 and 3 were captured while kernel 1's forward was
INFLIGHT, refused by svc_gr_request, and their releases were fabricated in
software 36 us later (the F2.3 fail-open path) - the client read all zeros.
Now a busy refusal (hold active / INFLIGHT / paused, bridge disabled) sets
svc_gr_busy_defer and the entry loop holds the entry under the m150 one-shot
window instead of consuming it, so the pump re-captures and forwards it for
real once the in-flight launch completes. With the bridge enabled the old
behaviour is kept (the bridge job owns the release).
Diffstat (limited to 'userspace/tests/Makefile')
0 files changed, 0 insertions, 0 deletions
