summaryrefslogtreecommitdiffstats
path: root/kernel/gsp_rpc_integration.c
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-08 16:41:28 -0400
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-08 16:41:28 -0400
commit8d6254f358763ba376ba3f97f5383142479f2c86 (patch)
treec15c6495d21d62771bdd8e061232089e02d523a4 /kernel/gsp_rpc_integration.c
parentdc7fc0c303b45d68ead0a0a9296d3cdabd89a167 (diff)
downloadopen-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/gsp_rpc_integration.c')
0 files changed, 0 insertions, 0 deletions