diff options
author | Dexuan Cui <decui@microsoft.com> | 2015-03-27 12:10:10 -0400 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2015-04-03 10:18:02 -0400 |
commit | aadc3780f31865edc84c587ab718a33a8eeeb09d (patch) | |
tree | e5e5e32ec37ebdc2b57e66beeb71700fe71f5433 /include/linux/hyperv.h | |
parent | d43e2fe7da320310834467a3fd87a10adb25a221 (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.h | 3 |
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 | ||