From: Dexuan Cui <decui@xxxxxxxxxxxxx> Sent: Wednesday, July 31, 2019 10:52 AM > > Before Linux enters hibernation, it sends the CHANNELMSG_UNLOAD message to > the host so all the offers are gone. After hibernation, Linux needs to > re-negotiate with the host using the same vmbus protocol version (which > was in use before hibernation), and ask the host to re-offer the vmbus > devices. > > Signed-off-by: Dexuan Cui <decui@xxxxxxxxxxxxx> > --- > drivers/hv/connection.c | 3 +-- > drivers/hv/hyperv_vmbus.h | 2 ++ > drivers/hv/vmbus_drv.c | 50 > +++++++++++++++++++++++++++++++++++++++++++++++ > 3 files changed, 53 insertions(+), 2 deletions(-) > Reviewed-by: Michael Kelley <mikelley@xxxxxxxxxxxxx>