Drivers: hv: get rid of id in struct vmbus_channel
authorVitaly Kuznetsov <vkuznets@redhat.com>
Fri, 16 Sep 2016 16:01:18 +0000 (09:01 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 27 Sep 2016 10:35:49 +0000 (12:35 +0200)
The auto incremented counter is not being used anymore, get rid of it.

Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com>
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/hv/channel_mgmt.c
include/linux/hyperv.h

index 759ba4d624171daf576683e62ba9187bd89a2cbf..96a85cd39580a904acfdf6f57d89403c4fd734b6 100644 (file)
@@ -274,14 +274,12 @@ EXPORT_SYMBOL_GPL(vmbus_prep_negotiate_resp);
  */
 static struct vmbus_channel *alloc_channel(void)
 {
-       static atomic_t chan_num = ATOMIC_INIT(0);
        struct vmbus_channel *channel;
 
        channel = kzalloc(sizeof(*channel), GFP_ATOMIC);
        if (!channel)
                return NULL;
 
-       channel->id = atomic_inc_return(&chan_num);
        channel->acquire_ring_lock = true;
        spin_lock_init(&channel->inbound_lock);
        spin_lock_init(&channel->lock);
index 7d7cbff33bda07046712e910ae64c356adc6caf0..cd184bdca58fdc28e0ae59432445248c588fd2fc 100644 (file)
@@ -706,9 +706,6 @@ struct vmbus_device {
 };
 
 struct vmbus_channel {
-       /* Unique channel id */
-       int id;
-
        struct list_head listentry;
 
        struct hv_device *device_obj;