summaryrefslogtreecommitdiffstats
path: root/kernel/gsp_rpc_client.h
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-23 09:30:03 -0400
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-23 09:30:03 -0400
commitfd88404e313927a88c9d538106adc1b9894b692e (patch)
tree82c0f81873d379e31756ba541decbd10ceb70d69 /kernel/gsp_rpc_client.h
parent51e50d937800db01bd95010ad54ef2c4ea140b75 (diff)
downloadopen-iov-fd88404e313927a88c9d538106adc1b9894b692e.tar.gz
open-iov-fd88404e313927a88c9d538106adc1b9894b692e.zip
vgsp-sema: bounded fallback registration for a parked VAS candidate (15 s)
The VAS candidate verification needs the client's ring to be found by the RAM content scan; on a boot where that never anchors the ring the candidate stays parked forever and every launch operand walk fails rc=-2 (observed: pd_found=0, vas[0] holding an internal pdb, walks stuck at 9555 successes with 114 K attempts while the client spun for minutes). After 15 s parked, register the candidate unverified with a loud log: it came from the client's own RM publish and the newest-first walk order keeps an older stale directory from winning, so the bounded wait's registration is the lesser evil.
Diffstat (limited to 'kernel/gsp_rpc_client.h')
0 files changed, 0 insertions, 0 deletions