aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/hyperv.h
diff options
context:
space:
mode:
authorDexuan Cui <decui@microsoft.com>2015-03-27 12:10:10 -0400
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2015-04-03 10:18:02 -0400
commitaadc3780f31865edc84c587ab718a33a8eeeb09d (patch)
treee5e5e32ec37ebdc2b57e66beeb71700fe71f5433 /include/linux/hyperv.h
parentd43e2fe7da320310834467a3fd87a10adb25a221 (diff)
hv: remove the per-channel workqueue
It's not necessary any longer, since we can safely run the blocking message handlers in vmbus_connection.work_queue now. Signed-off-by: Dexuan Cui <decui@microsoft.com> Cc: K. Y. Srinivasan <kys@microsoft.com> Signed-off-by: K. Y. Srinivasan <kys@microsoft.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'include/linux/hyperv.h')
-rw-r--r--include/linux/hyperv.h3
1 files changed, 0 insertions, 3 deletions
diff --git a/include/linux/hyperv.h b/include/linux/hyperv.h
index 80e444bfc9dc..902c37aef67e 100644
--- a/include/linux/hyperv.h
+++ b/include/linux/hyperv.h
@@ -653,8 +653,6 @@ struct vmbus_channel {
653 653
654 struct hv_device *device_obj; 654 struct hv_device *device_obj;
655 655
656 struct work_struct work;
657
658 enum vmbus_channel_state state; 656 enum vmbus_channel_state state;
659 657
660 struct vmbus_channel_offer_channel offermsg; 658 struct vmbus_channel_offer_channel offermsg;
@@ -675,7 +673,6 @@ struct vmbus_channel {
675 struct hv_ring_buffer_info outbound; /* send to parent */ 673 struct hv_ring_buffer_info outbound; /* send to parent */
676 struct hv_ring_buffer_info inbound; /* receive from parent */ 674 struct hv_ring_buffer_info inbound; /* receive from parent */
677 spinlock_t inbound_lock; 675 spinlock_t inbound_lock;
678 struct workqueue_struct *controlwq;
679 676
680 struct vmbus_close_msg close_msg; 677 struct vmbus_close_msg close_msg;
681 678