Comment 0 for bug 1895527

Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

This is a request to inclue a patch, submitted to the upstream linux-hyperv mailing list, in the linux-azure kernels.

Microsoft would like to request this patch in the 16.04 (4.15) and newer azure kernels. This patch fixes a prior commit, hence the SRU request:

Fixes: 415719160de3 ("Drivers: hv: vmbus: avoid scheduling in interrupt context in vmbus_initiate_unload()")

The patch specfically performs the following:

"vmbus_wait_for_unload() looks for a CHANNELMSG_UNLOAD_RESPONSE message coming from Hyper-V. But if the message isn't found for some reason, the panic path gets hung forever. Add a timeout of 10 seconds to prevent this."

The requested patch can be found at:
https://lkml.org/lkml/2020/9/13/196