• Long Li's avatar
    hv: do not lose pending heartbeat vmbus packets · 5ec8acb0
    Long Li authored
    commit 407a3aee upstream.
    
    The host keeps sending heartbeat packets independent of the
    guest responding to them.  Even though we respond to the heartbeat messages at
    interrupt level, we can have situations where there maybe multiple heartbeat
    messages pending that have not been responded to. For instance this occurs when the
    VM is paused and the host continues to send the heartbeat messages.
    Address this issue by draining and responding to all
    the heartbeat messages that maybe pending.
    Signed-off-by: default avatarLong Li <longli@microsoft.com>
    Signed-off-by: default avatarK. Y. Srinivasan <kys@microsoft.com>
    Signed-off-by: default avatarJiri Slaby <jslaby@suse.cz>
    5ec8acb0
hv_util.c 10.5 KB