diff options
| author | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-08 16:41:28 -0400 |
|---|---|---|
| committer | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-08 16:41:28 -0400 |
| commit | 8d6254f358763ba376ba3f97f5383142479f2c86 (patch) | |
| tree | c15c6495d21d62771bdd8e061232089e02d523a4 /kernel/version/version.c | |
| parent | dc7fc0c303b45d68ead0a0a9296d3cdabd89a167 (diff) | |
| download | open-iov-8d6254f358763ba376ba3f97f5383142479f2c86.tar.gz open-iov-8d6254f358763ba376ba3f97f5383142479f2c86.zip | |
vgsp-sema: publish GR channels at end-of-pass again (regression fix for the cudaMalloc spin)
m140 published every channel with the pass-computed put and GR clients
advanced (green counter publish val=put). The H3 change restricted the
end-of-pass site to CE and moved GR to the safety-net early call, which
reads GP_PUT from the snapshot USERD and returned 0 on live GR channels
while the pass's own put was 1. GR never published; victory_mail spun at
100% CPU in the first cudaMalloc (wchan=0). Publish GR here again; the
early call remains the fallback for early-continue passes and both are
monotonic.
Diffstat (limited to 'kernel/version/version.c')
0 files changed, 0 insertions, 0 deletions
