+12
−1
Loading
It appears that the guest os may be frozen without a new vring call interrupt after the virtqueue restarted. Currently, the handler of message VHOST_USER_SET_VRING_CALL ensures the occurrence of an interrupt. Furthermore, an additional interrupt is also required following the `enable_device_vq` to ensure the continued functionality of the virtqueue even after a runtime restart. Fixes: 23baa676 ("lib/vhost: don't restart device multiple times"). Fix issue #3150. Signed-off-by:Yuhua <yuhua@smartx.com> Change-Id: I405b8a090ea146d3227e6a7e91c8e8dbb1abc645 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/20245 Tested-by:
SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by:
Changpeng Liu <changpeng.liu@intel.com> Community-CI: Mellanox Build Bot Reviewed-by:
Jim Harris <jim.harris@samsung.com>