diff --git a/[refs] b/[refs] index e7c339e2e0a9..fba21d7c02da 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 7d7c75cd47e3850ad256c048f6e35e4a5cf8e1fd +refs/heads/master: f9f1db832b6d04303f443a7f941367355844678a diff --git a/trunk/drivers/staging/hv/hyperv.h b/trunk/drivers/staging/hv/hyperv.h index 93bbeab6d24d..1747a2404f6c 100644 --- a/trunk/drivers/staging/hv/hyperv.h +++ b/trunk/drivers/staging/hv/hyperv.h @@ -569,6 +569,11 @@ struct vmbus_channel_msginfo { unsigned char msg[0]; }; +struct vmbus_close_msg { + struct vmbus_channel_msginfo info; + struct vmbus_channel_close_channel msg; +}; + struct vmbus_channel { struct list_head listentry; @@ -601,6 +606,8 @@ struct vmbus_channel { spinlock_t inbound_lock; struct workqueue_struct *controlwq; + struct vmbus_close_msg close_msg; + /* Channel callback are invoked in this workqueue context */ /* HANDLE dataWorkQueue; */