summaryrefslogtreecommitdiffstats
path: root/tools/guest-diag/guest_engines.c
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-11-08 18:03:27 -0500
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-11-08 18:03:27 -0500
commit6cd260b87557e881af1e47f82ff3f0df79d30e44 (patch)
treef5b0a8195e0302268376bea562f697b23ad93727 /tools/guest-diag/guest_engines.c
parentd15e391b6a38a61e0996ef2091dd1ef7bda279e3 (diff)
downloadopen-iov-6cd260b87557e881af1e47f82ff3f0df79d30e44.tar.gz
open-iov-6cd260b87557e881af1e47f82ff3f0df79d30e44.zip
vgsp-disp: retry a lost UPDATE completion event from the pump
r1636: the X-start mode set wrote FINISHED but the channel completion event was refused (event burst cap / transient status-queue state) and never retried, so NVKMS waited forever and X wedged in os_acquire_rwlock_write. Mark the channel event_pending on a failed post, retry it every pump pass (outside disp.lock), clear on success, and log the failure/recovery plus hObj in the UPDATE line.
Diffstat (limited to 'tools/guest-diag/guest_engines.c')
0 files changed, 0 insertions, 0 deletions