summaryrefslogtreecommitdiffstats
path: root/include/linux
diff options
context:
space:
mode:
authorK. Y. Srinivasan <kys@microsoft.com>2014-01-15 17:12:58 -0800
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2014-02-07 08:27:34 -0800
commite28bab4828354583bb66ac09021ca69b341a7db4 (patch)
tree72821290e295f053d8ffa8f49cb02ea50467d84a /include/linux
parentf0342e66b397947ed8c3eef8c37b5ca2d5b1bb50 (diff)
downloadlinux-stable-e28bab4828354583bb66ac09021ca69b341a7db4.tar.gz
linux-stable-e28bab4828354583bb66ac09021ca69b341a7db4.tar.bz2
linux-stable-e28bab4828354583bb66ac09021ca69b341a7db4.zip
Drivers: hv: vmbus: Specify the target CPU that should receive notification
During the initial VMBUS connect phase, starting with WS2012 R2, we should specify the VPCU in the guest that should receive the notification. Fix this issue. This fix is required to properly connect to the host in the kexeced kernel. Signed-off-by: K. Y. Srinivasan <kys@microsoft.com> Cc: <stable@vger.kernel.org> [3.9+] Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'include/linux')
-rw-r--r--include/linux/hyperv.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/linux/hyperv.h b/include/linux/hyperv.h
index 15da677478dd..344883dce584 100644
--- a/include/linux/hyperv.h
+++ b/include/linux/hyperv.h
@@ -875,7 +875,7 @@ struct vmbus_channel_relid_released {
struct vmbus_channel_initiate_contact {
struct vmbus_channel_message_header header;
u32 vmbus_version_requested;
- u32 padding2;
+ u32 target_vcpu; /* The VCPU the host should respond to */
u64 interrupt_page;
u64 monitor_page1;
u64 monitor_page2;