powerpc: sparse: static-ify some things
authorDaniel Axtens <dja@axtens.net>
Wed, 6 Jan 2016 00:45:50 +0000 (11:45 +1100)
committerMichael Ellerman <mpe@ellerman.id.au>
Tue, 12 Apr 2016 11:05:18 +0000 (21:05 +1000)
As sparse suggests, these should be made static.

Signed-off-by: Daniel Axtens <dja@axtens.net>
Reviewed-by: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
Reviewed-by: Stewart Smith <stewart@linux.vnet.ibm.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
arch/powerpc/kernel/eeh_event.c
arch/powerpc/kernel/ibmebus.c
arch/powerpc/kernel/mce.c
arch/powerpc/kernel/rtasd.c
arch/powerpc/kernel/vio.c

index 4eefb6e34dbb2f6edbf4990349e9c11b0b5d07f8..82e7327e3cd0ec7cec0e0655dd75ce1b55465968 100644 (file)
@@ -36,7 +36,7 @@
 
 static DEFINE_SPINLOCK(eeh_eventlist_lock);
 static struct semaphore eeh_eventlist_sem;
-LIST_HEAD(eeh_eventlist);
+static LIST_HEAD(eeh_eventlist);
 
 /**
  * eeh_event_handler - Dispatch EEH events.
index ac86c53e25428baaad22800ae1cedb2775680732..a89f4f7a66bdb351a59dea446996cf64a58c373b 100644 (file)
@@ -408,7 +408,7 @@ static ssize_t modalias_show(struct device *dev,
        return len+1;
 }
 
-struct device_attribute ibmebus_bus_device_attrs[] = {
+static struct device_attribute ibmebus_bus_device_attrs[] = {
        __ATTR_RO(devspec),
        __ATTR_RO(name),
        __ATTR_RO(modalias),
index b2eb4686bd8f40155bbb4a982549de0ae8de8567..35138225af6e9ce214b997ce336260fdc371f07a 100644 (file)
@@ -37,7 +37,7 @@ static DEFINE_PER_CPU(int, mce_queue_count);
 static DEFINE_PER_CPU(struct machine_check_event[MAX_MC_EVT], mce_event_queue);
 
 static void machine_check_process_queued_event(struct irq_work *work);
-struct irq_work mce_event_process_work = {
+static struct irq_work mce_event_process_work = {
         .func = machine_check_process_queued_event,
 };
 
index aa610ce8742fe6bb0d3875e0a1d69c37d6741e63..c638e2487a9c77a5fb31f354c390502efa74752d 100644 (file)
@@ -442,7 +442,7 @@ static void do_event_scan(void)
 }
 
 static void rtas_event_scan(struct work_struct *w);
-DECLARE_DELAYED_WORK(event_scan_work, rtas_event_scan);
+static DECLARE_DELAYED_WORK(event_scan_work, rtas_event_scan);
 
 /*
  * Delay should be at least one second since some machines have problems if
index 5f8dcdaa2820167496b5878f9ab883585922a2cf..8d7358f3a27300c4f29e7673f164757282bb1737 100644 (file)
@@ -87,7 +87,7 @@ struct vio_cmo_dev_entry {
  * @curr: bytes currently allocated
  * @high: high water mark for IO data usage
  */
-struct vio_cmo {
+static struct vio_cmo {
        spinlock_t lock;
        struct delayed_work balance_q;
        struct list_head device_list;
@@ -615,7 +615,7 @@ static u64 vio_dma_get_required_mask(struct device *dev)
         return dma_iommu_ops.get_required_mask(dev);
 }
 
-struct dma_map_ops vio_dma_mapping_ops = {
+static struct dma_map_ops vio_dma_mapping_ops = {
        .alloc             = vio_dma_iommu_alloc_coherent,
        .free              = vio_dma_iommu_free_coherent,
        .mmap              = dma_direct_mmap_coherent,