]> git.hungrycats.org Git - linux/commit
Drivers: hv: vmbus: Fix a rescind handling bug
authorK. Y. Srinivasan <kys@microsoft.com>
Fri, 23 Dec 2016 00:54:00 +0000 (16:54 -0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 12 Mar 2017 05:44:17 +0000 (06:44 +0100)
commitec6f27bd19e0f9142c71d293d4c3b381348550b7
tree67d8c6991e4412d999a8b5d191450bcebc193587
parent42b0681b7fe98556c1e4288e534368cc0bf607f9
Drivers: hv: vmbus: Fix a rescind handling bug

commit ccb61f8a99e6c29df4fb96a65dad4fad740d5be9 upstream.

The host can rescind a channel that has been offered to the
guest and once the channel is rescinded, the host does not
respond to any requests on that channel. Deal with the case where
the guest may be blocked waiting for a response from the host.

Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/hv/channel.c
drivers/hv/channel_mgmt.c
include/linux/hyperv.h