On Mon, Sep 14, 2026 at 03:39:09AM -0700, Sahil Chandna wrote:
> A guest can wait indefinitely in wait_for_response() for the host to
> send either a rescind message or a packet completion. If the
> host does not send either, the guest can remain blocked with no
> diagnostic indicating a reason.
> This was observed during a guest kernel upgrade in which the
> host-side application handling the PCI channel faulted, causing the
> guest to never receive the completion request.
> Add a warning in wait_for_response() when the wait exceeds
> a timeout so that such a hang is visible in the guest's kernel log
> and can be correlated with host-side state.
> 
> Suggested-by: Michael Kelley <[email protected]>
> Reviewed-by: Naman Jain <[email protected]>
> Signed-off-by: Sahil Chandna <[email protected]>

Applied. Thanks.

Reply via email to