summaryrefslogtreecommitdiffstats
path: root/kernel
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-11 21:53:46 -0400
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-11 21:53:46 -0400
commita6016c2d66eeb477d37ad287074ba3f169438240 (patch)
tree7da77628bdb770cebed496efb7310bcd0ee5348d /kernel
parent52b2c7c109ee3018853f0703de80d9bf039f7e6e (diff)
downloadopen-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