OSDN Git Service

IB/hfi1: Remove unused hfi1_cpulist variables
authorJan Sokolowski <jan.sokolowski@intel.com>
Tue, 26 Sep 2017 14:01:02 +0000 (07:01 -0700)
committerDoug Ledford <dledford@redhat.com>
Wed, 27 Sep 2017 15:34:13 +0000 (11:34 -0400)
Following variables: hfi1_cpulist and hfi1_cpulist_count
are unused. Remove them.

Reviewed-by: Harish Chegondi <harish.chegondi@intel.com>
Reviewed-by: Jakub Byczkowski <jakub.byczkowski@intel.com>
Signed-off-by: Jan Sokolowski <jan.sokolowski@intel.com>
Signed-off-by: Dennis Dalessandro <dennis.dalessandro@intel.com>
Signed-off-by: Doug Ledford <dledford@redhat.com>
drivers/infiniband/hw/hfi1/hfi.h
drivers/infiniband/hw/hfi1/init.c

index fc1ee8d..1e1140e 100644 (file)
@@ -1371,8 +1371,6 @@ struct hfi1_filedata {
 extern struct list_head hfi1_dev_list;
 extern spinlock_t hfi1_devs_lock;
 struct hfi1_devdata *hfi1_lookup(int unit);
-extern u32 hfi1_cpulist_count;
-extern unsigned long *hfi1_cpulist;
 
 static inline unsigned long uctxt_offset(struct hfi1_ctxtdata *uctxt)
 {
index 3e686d2..04a383b 100644 (file)
@@ -123,8 +123,6 @@ MODULE_PARM_DESC(user_credit_return_threshold, "Credit return threshold for user
 static inline u64 encode_rcv_header_entry_size(u16 size);
 
 static struct idr hfi1_unit_table;
-u32 hfi1_cpulist_count;
-unsigned long *hfi1_cpulist;
 
 static int hfi1_create_kctxt(struct hfi1_devdata *dd,
                             struct hfi1_pportdata *ppd)
@@ -1287,18 +1285,6 @@ struct hfi1_devdata *hfi1_alloc_devdata(struct pci_dev *pdev, size_t extra)
                goto bail;
        }
 
-       if (!hfi1_cpulist_count) {
-               u32 count = num_online_cpus();
-
-               hfi1_cpulist = kcalloc(BITS_TO_LONGS(count), sizeof(long),
-                                      GFP_KERNEL);
-               if (hfi1_cpulist)
-                       hfi1_cpulist_count = count;
-               else
-                       hfi1_early_err(
-                       &pdev->dev,
-                       "Could not alloc cpulist info, cpu affinity might be wrong\n");
-       }
        kobject_init(&dd->kobj, &hfi1_devdata_type);
        return dd;
 
@@ -1471,8 +1457,6 @@ static void __exit hfi1_mod_cleanup(void)
        node_affinity_destroy();
        hfi1_wss_exit();
        hfi1_dbg_exit();
-       hfi1_cpulist_count = 0;
-       kfree(hfi1_cpulist);
 
        idr_destroy(&hfi1_unit_table);
        dispose_firmware();     /* asymmetric with obtain_firmware() */