]> git.baikalelectronics.ru Git - kernel.git/commit
Drivers: hv: vmbus: Don't timeout during the initial connection with host
authorK. Y. Srinivasan <kys@microsoft.com>
Thu, 16 Jan 2014 19:59:58 +0000 (11:59 -0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 7 Feb 2014 16:27:34 +0000 (08:27 -0800)
commit3e107ea5bc0143365a972dc9215516ea2ccb19f9
treeb66fc8d21c4e0c3a12c73fa2def630785a6d975d
parent8de50600295fcb6c2735253b096e7a958e8174cc
Drivers: hv: vmbus: Don't timeout during the initial connection with host

When the guest attempts to connect with the host when there may already be a
connection with the host (as would be the case during the kdump/kexec path),
it is difficult to guarantee timely response from the host. Starting with
WS2012 R2, the host supports this ability to re-connect with the host
(explicitly to support kexec). Prior to responding to the guest, the host
needs to ensure that device states based on the previous connection to
the host have been properly torn down. This may introduce unbounded delays.
To deal with this issue, don't do a timed wait during the initial connect
with the host.

Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>
Cc: <stable@vger.kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/hv/connection.c