]> 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>
Tue, 28 Mar 2017 20:33:42 +0000 (14:33 -0600)
commit6199ae11e666b952a1e82bf4419832ee812bf2e3
treecfa9819fc020c223670589667e376cd7934a7b24
parentccbf4254c5ac67863a44fdaf18feb8ac0b3aa9e5
Drivers: hv: vmbus: Fix a rescind handling bug

BugLink: http://bugs.launchpad.net/bugs/1676635
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>
Cc: <stable@vger.kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
(cherry picked from commit ccb61f8a99e6c29df4fb96a65dad4fad740d5be9)
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
drivers/hv/channel.c
drivers/hv/channel_mgmt.c
include/linux/hyperv.h