OSDN Git Service

vmbus: remove no longer used signal_policy
authorStephen Hemminger <stephen@networkplumber.org>
Mon, 6 Feb 2017 00:20:33 +0000 (17:20 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 10 Feb 2017 14:44:15 +0000 (15:44 +0100)
The explicit signal policy is no longer used. A different mechanism
will be added later when xmit_more is supported.

Signed-off-by: Stephen Hemminger <sthemmin@microsoft.com>
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
include/linux/hyperv.h

index c37a4a1..7795966 100644 (file)
@@ -684,11 +684,6 @@ struct hv_input_signal_event_buffer {
        struct hv_input_signal_event event;
 };
 
-enum hv_signal_policy {
-       HV_SIGNAL_POLICY_DEFAULT = 0,
-       HV_SIGNAL_POLICY_EXPLICIT,
-};
-
 enum hv_numa_policy {
        HV_BALANCED = 0,
        HV_LOCALIZED,
@@ -851,13 +846,6 @@ struct vmbus_channel {
         */
        struct list_head percpu_list;
        /*
-        * Host signaling policy: The default policy will be
-        * based on the ring buffer state. We will also support
-        * a policy where the client driver can have explicit
-        * signaling control.
-        */
-       enum hv_signal_policy  signal_policy;
-       /*
         * On the channel send side, many of the VMBUS
         * device drivers explicity serialize access to the
         * outgoing ring buffer. Give more control to the
@@ -918,12 +906,6 @@ static inline bool is_hvsock_channel(const struct vmbus_channel *c)
                  VMBUS_CHANNEL_TLNPI_PROVIDER_OFFER);
 }
 
-static inline void set_channel_signal_state(struct vmbus_channel *c,
-                                           enum hv_signal_policy policy)
-{
-       c->signal_policy = policy;
-}
-
 static inline void set_channel_affinity_state(struct vmbus_channel *c,
                                              enum hv_numa_policy policy)
 {