linux-stable/drivers/hv
K. Y. Srinivasan 3f77a2c68b Drivers: hv: vmbus: Fix a rescind issue
commit 7fa32e5ec2 upstream.

The current rescind processing code will not correctly handle
the case where the host immediately rescinds a channel that has
been offerred. In this case, we could be blocked in the open call and
since the channel is rescinded, the host will not respond and we could
be blocked forever in the vmbus open call.i Fix this problem.

Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2017-12-14 09:52:49 +01:00
..
channel.c Drivers: hv: vmbus: Fix a rescind issue 2017-12-14 09:52:49 +01:00
channel_mgmt.c Drivers: hv: vmbus: Fix a rescind issue 2017-12-14 09:52:49 +01:00
connection.c hyper-v: Globalize vp_index 2017-08-10 16:50:23 +02:00
hv.c hyper-v: Globalize vp_index 2017-08-10 16:50:23 +02:00
hv_balloon.c Drivers: hv: balloon: Initialize last_post_time on startup 2017-08-16 09:14:43 -07:00
hv_fcopy.c Drivers: hv: fcopy: restore correct transfer length 2017-09-22 10:29:54 +02:00
hv_kvp.c Drivers: hv: kvp: Use MAX_ADAPTER_ID_SIZE for translating adapter id 2017-08-16 09:14:43 -07:00
hv_snapshot.c Merge 4.11-rc4 into char-misc-next 2017-03-27 09:13:04 +02:00
hv_util.c hv_utils: fix TimeSync work on pre-TimeSync-v4 hosts 2017-05-25 15:42:42 +02:00
hv_utils_transport.c Drivers: hv: util: move waiting for release to hv_utils_transport itself 2017-03-16 16:42:00 +09:00
hv_utils_transport.h Drivers: hv: util: move waiting for release to hv_utils_transport itself 2017-03-16 16:42:00 +09:00
hyperv_vmbus.h hyper-v: Globalize vp_index 2017-08-10 16:50:23 +02:00
Kconfig x86/hyper-v: Use hypercall for remote TLB flush 2017-08-10 20:16:44 +02:00
Makefile License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
ring_buffer.c vmbus: add prefetch to ring buffer iterator 2017-07-17 17:16:05 +02:00
vmbus_drv.c Drivers: hv: vmbus: Fix bugs in rescind handling 2017-10-04 11:25:09 +02:00