diff options
| author | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-11 21:08:05 -0400 |
|---|---|---|
| committer | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-11 21:08:05 -0400 |
| commit | 2fcabfbbfac8085a4784c97f4aed3461a4b0bed9 (patch) | |
| tree | 2ac22b9c8d89640fa096f1590780f52cab23e6ac /kernel/include/nvstatus.h | |
| parent | f5131cd6a61f22e059550326a8f28bdd6bd360cd (diff) | |
| download | open-iov-2fcabfbbfac8085a4784c97f4aed3461a4b0bed9.tar.gz open-iov-2fcabfbbfac8085a4784c97f4aed3461a4b0bed9.zip | |
guest-diag: scanner detects arbitrary CUDA clients by nvidia fds
The guest pin scanner only tracked processes whose comm matched
CLIENT_PREFIXES (cdt,va,victory). An arbitrary CUDA binary (e.g.
/tmp/smiley) was invisible: no pages streamed, no VA->PA pins injected,
the service could not read its pushes and the client hung in
cudaMalloc/uvm_tracker_wait. Detect compute clients by the CUDA device
they hold open (/dev/nvidia-uvm preferred, then any /dev/nvidia*), with
the prefix match kept as the first-choice path.
Diffstat (limited to 'kernel/include/nvstatus.h')
0 files changed, 0 insertions, 0 deletions
