diff options
| author | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-11 21:53:46 -0400 |
|---|---|---|
| committer | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-11 21:53:46 -0400 |
| commit | a6016c2d66eeb477d37ad287074ba3f169438240 (patch) | |
| tree | 7da77628bdb770cebed496efb7310bcd0ee5348d /kernel | |
| parent | 52b2c7c109ee3018853f0703de80d9bf039f7e6e (diff) | |
| download | open-iov-a6016c2d66eeb477d37ad287074ba3f169438240.tar.gz open-iov-a6016c2d66eeb477d37ad287074ba3f169438240.zip | |
guest-diag: semfix_watch read64 uncached by default (stale-cache pool-pin failure)
The watcher's resolve_sem_pool read sem->page->mem->vas through a
process-lifetime cache: a transient zero captured while UVM was still
initialising the structures was served forever, the pool pin never
landed, and the second-session client hung in cudaMallocManaged
(r88 evidence: 'pool unresolved (retry)' from the watcher while the
same walk succeeded from a fresh QMP client). Cache is now opt-in.
Diffstat (limited to 'kernel')
0 files changed, 0 insertions, 0 deletions
