]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/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)
committerTim Gardner <tim.gardner@canonical.com>
Mon, 13 Mar 2017 21:20:54 +0000 (15:20 -0600)
commit1b7d44c16f61522ee0c7b79d6f666a89c3244a5a
treedbc7bae532ad17a9ee1d34636b5d84511dc68d97
parent81afb2c5dfd49aab0f6a3240c83d975416b53245
Drivers: hv: vmbus: Fix a rescind handling bug

BugLink: http://bugs.launchpad.net/bugs/1672544
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>
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
drivers/hv/channel.c
drivers/hv/channel_mgmt.c
include/linux/hyperv.h