diff options
| author | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-23 09:30:03 -0400 |
|---|---|---|
| committer | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-23 09:30:03 -0400 |
| commit | fd88404e313927a88c9d538106adc1b9894b692e (patch) | |
| tree | 82c0f81873d379e31756ba541decbd10ceb70d69 /kernel/gsp_rm_emulation.c | |
| parent | 51e50d937800db01bd95010ad54ef2c4ea140b75 (diff) | |
| download | open-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_rm_emulation.c')
0 files changed, 0 insertions, 0 deletions
