Commit 7c98bd72 authored by Daniel Axtens's avatar Daniel Axtens Committed by Michael Ellerman

powerpc/sparse: Make a bunch of things static

Squash a bunch of sparse warnings by making things static.
Reviewed-by: default avatarAndrew Donnellan <andrew.donnellan@au1.ibm.com>
Signed-off-by: default avatarDaniel Axtens <dja@axtens.net>
Signed-off-by: default avatarMichael Ellerman <mpe@ellerman.id.au>
parent bc42f1d9
...@@ -27,7 +27,7 @@ ...@@ -27,7 +27,7 @@
#include <linux/sort.h> #include <linux/sort.h>
#include <asm/setup.h> #include <asm/setup.h>
LIST_HEAD(module_bug_list); static LIST_HEAD(module_bug_list);
static const Elf_Shdr *find_section(const Elf_Ehdr *hdr, static const Elf_Shdr *find_section(const Elf_Ehdr *hdr,
const Elf_Shdr *sechdrs, const Elf_Shdr *sechdrs,
......
...@@ -851,7 +851,7 @@ static long dev_nvram_ioctl(struct file *file, unsigned int cmd, ...@@ -851,7 +851,7 @@ static long dev_nvram_ioctl(struct file *file, unsigned int cmd,
} }
} }
const struct file_operations nvram_fops = { static const struct file_operations nvram_fops = {
.owner = THIS_MODULE, .owner = THIS_MODULE,
.llseek = dev_nvram_llseek, .llseek = dev_nvram_llseek,
.read = dev_nvram_read, .read = dev_nvram_read,
......
...@@ -43,7 +43,7 @@ static unsigned int profiling_interval; ...@@ -43,7 +43,7 @@ static unsigned int profiling_interval;
#define SPU_PC_MASK 0xFFFF #define SPU_PC_MASK 0xFFFF
DEFINE_SPINLOCK(oprof_spu_smpl_arry_lck); DEFINE_SPINLOCK(oprof_spu_smpl_arry_lck);
unsigned long oprof_spu_smpl_arry_lck_flags; static unsigned long oprof_spu_smpl_arry_lck_flags;
void set_spu_profiling_frequency(unsigned int freq_khz, unsigned int cycles_reset) void set_spu_profiling_frequency(unsigned int freq_khz, unsigned int cycles_reset)
{ {
......
...@@ -36,7 +36,7 @@ ...@@ -36,7 +36,7 @@
static DEFINE_SPINLOCK(buffer_lock); static DEFINE_SPINLOCK(buffer_lock);
static DEFINE_SPINLOCK(cache_lock); static DEFINE_SPINLOCK(cache_lock);
static int num_spu_nodes; static int num_spu_nodes;
int spu_prof_num_nodes; static int spu_prof_num_nodes;
struct spu_buffer spu_buff[MAX_NUMNODES * SPUS_PER_NODE]; struct spu_buffer spu_buff[MAX_NUMNODES * SPUS_PER_NODE];
struct delayed_work spu_work; struct delayed_work spu_work;
...@@ -88,7 +88,7 @@ static void spu_buff_add(unsigned long int value, int spu) ...@@ -88,7 +88,7 @@ static void spu_buff_add(unsigned long int value, int spu)
/* This function copies the per SPU buffers to the /* This function copies the per SPU buffers to the
* OProfile kernel buffer. * OProfile kernel buffer.
*/ */
void sync_spu_buff(void) static void sync_spu_buff(void)
{ {
int spu; int spu;
unsigned long flags; unsigned long flags;
......
...@@ -2158,7 +2158,7 @@ static void perf_event_interrupt(struct pt_regs *regs) ...@@ -2158,7 +2158,7 @@ static void perf_event_interrupt(struct pt_regs *regs)
irq_exit(); irq_exit();
} }
int power_pmu_prepare_cpu(unsigned int cpu) static int power_pmu_prepare_cpu(unsigned int cpu)
{ {
struct cpu_hw_events *cpuhw = &per_cpu(cpu_hw_events, cpu); struct cpu_hw_events *cpuhw = &per_cpu(cpu_hw_events, cpu);
......
...@@ -131,7 +131,7 @@ static const struct attribute_group *attr_groups[] = { ...@@ -131,7 +131,7 @@ static const struct attribute_group *attr_groups[] = {
#define HGPCI_MAX_DATA_BYTES \ #define HGPCI_MAX_DATA_BYTES \
(HGPCI_REQ_BUFFER_SIZE - sizeof(struct hv_get_perf_counter_info_params)) (HGPCI_REQ_BUFFER_SIZE - sizeof(struct hv_get_perf_counter_info_params))
DEFINE_PER_CPU(char, hv_gpci_reqb[HGPCI_REQ_BUFFER_SIZE]) __aligned(sizeof(uint64_t)); static DEFINE_PER_CPU(char, hv_gpci_reqb[HGPCI_REQ_BUFFER_SIZE]) __aligned(sizeof(uint64_t));
struct hv_gpci_request_buffer { struct hv_gpci_request_buffer {
struct hv_get_perf_counter_info_params params; struct hv_get_perf_counter_info_params params;
......
...@@ -416,7 +416,7 @@ static struct attribute *power7_pmu_format_attr[] = { ...@@ -416,7 +416,7 @@ static struct attribute *power7_pmu_format_attr[] = {
NULL, NULL,
}; };
struct attribute_group power7_pmu_format_group = { static struct attribute_group power7_pmu_format_group = {
.name = "format", .name = "format",
.attrs = power7_pmu_format_attr, .attrs = power7_pmu_format_attr,
}; };
......
...@@ -204,7 +204,7 @@ static struct attribute *power8_pmu_format_attr[] = { ...@@ -204,7 +204,7 @@ static struct attribute *power8_pmu_format_attr[] = {
NULL, NULL,
}; };
struct attribute_group power8_pmu_format_group = { static struct attribute_group power8_pmu_format_group = {
.name = "format", .name = "format",
.attrs = power8_pmu_format_attr, .attrs = power8_pmu_format_attr,
}; };
......
...@@ -119,7 +119,7 @@ static struct attribute *power9_pmu_format_attr[] = { ...@@ -119,7 +119,7 @@ static struct attribute *power9_pmu_format_attr[] = {
NULL, NULL,
}; };
struct attribute_group power9_pmu_format_group = { static struct attribute_group power9_pmu_format_group = {
.name = "format", .name = "format",
.attrs = power9_pmu_format_attr, .attrs = power9_pmu_format_attr,
}; };
......
...@@ -189,7 +189,7 @@ static struct device_node *cbe_get_be_node(int cpu_id) ...@@ -189,7 +189,7 @@ static struct device_node *cbe_get_be_node(int cpu_id)
return NULL; return NULL;
} }
void __init cbe_fill_regs_map(struct cbe_regs_map *map) static void __init cbe_fill_regs_map(struct cbe_regs_map *map)
{ {
if(map->be_node) { if(map->be_node) {
struct device_node *be, *np; struct device_node *be, *np;
......
...@@ -651,7 +651,7 @@ static int dma_fixed_dma_supported(struct device *dev, u64 mask) ...@@ -651,7 +651,7 @@ static int dma_fixed_dma_supported(struct device *dev, u64 mask)
static int dma_set_mask_and_switch(struct device *dev, u64 dma_mask); static int dma_set_mask_and_switch(struct device *dev, u64 dma_mask);
struct dma_map_ops dma_iommu_fixed_ops = { static struct dma_map_ops dma_iommu_fixed_ops = {
.alloc = dma_fixed_alloc_coherent, .alloc = dma_fixed_alloc_coherent,
.free = dma_fixed_free_coherent, .free = dma_fixed_free_coherent,
.map_sg = dma_fixed_map_sg, .map_sg = dma_fixed_map_sg,
......
...@@ -298,7 +298,7 @@ int cbe_sysreset_hack(void) ...@@ -298,7 +298,7 @@ int cbe_sysreset_hack(void)
} }
#endif /* CONFIG_PPC_IBM_CELL_RESETBUTTON */ #endif /* CONFIG_PPC_IBM_CELL_RESETBUTTON */
int __init cbe_ptcal_init(void) static int __init cbe_ptcal_init(void)
{ {
int ret; int ret;
ptcal_start_tok = rtas_token("ibm,cbe-start-ptcal"); ptcal_start_tok = rtas_token("ibm,cbe-start-ptcal");
......
...@@ -156,7 +156,7 @@ static void __noreturn maple_halt(void) ...@@ -156,7 +156,7 @@ static void __noreturn maple_halt(void)
} }
#ifdef CONFIG_SMP #ifdef CONFIG_SMP
struct smp_ops_t maple_smp_ops = { static struct smp_ops_t maple_smp_ops = {
.probe = smp_mpic_probe, .probe = smp_mpic_probe,
.message_pass = smp_mpic_message_pass, .message_pass = smp_mpic_message_pass,
.kick_cpu = smp_generic_kick_cpu, .kick_cpu = smp_generic_kick_cpu,
...@@ -176,7 +176,7 @@ static void __init maple_use_rtas_reboot_and_halt_if_present(void) ...@@ -176,7 +176,7 @@ static void __init maple_use_rtas_reboot_and_halt_if_present(void)
} }
} }
void __init maple_setup_arch(void) static void __init maple_setup_arch(void)
{ {
/* init to some ~sane value until calibrate_delay() runs */ /* init to some ~sane value until calibrate_delay() runs */
loops_per_jiffy = 50000000; loops_per_jiffy = 50000000;
......
...@@ -306,7 +306,7 @@ static struct platform_driver gpio_mdio_driver = ...@@ -306,7 +306,7 @@ static struct platform_driver gpio_mdio_driver =
}, },
}; };
int gpio_mdio_init(void) static int gpio_mdio_init(void)
{ {
struct device_node *np; struct device_node *np;
...@@ -326,7 +326,7 @@ int gpio_mdio_init(void) ...@@ -326,7 +326,7 @@ int gpio_mdio_init(void)
} }
module_init(gpio_mdio_init); module_init(gpio_mdio_init);
void gpio_mdio_exit(void) static void gpio_mdio_exit(void)
{ {
platform_driver_unregister(&gpio_mdio_driver); platform_driver_unregister(&gpio_mdio_driver);
if (gpio_regs) if (gpio_regs)
......
...@@ -199,7 +199,7 @@ static void pci_dma_dev_setup_pasemi(struct pci_dev *dev) ...@@ -199,7 +199,7 @@ static void pci_dma_dev_setup_pasemi(struct pci_dev *dev)
set_iommu_table_base(&dev->dev, &iommu_table_iobmap); set_iommu_table_base(&dev->dev, &iommu_table_iobmap);
} }
int __init iob_init(struct device_node *dn) static int __init iob_init(struct device_node *dn)
{ {
unsigned long tmp; unsigned long tmp;
u32 regword; u32 regword;
......
...@@ -105,7 +105,7 @@ static void pas_take_timebase(void) ...@@ -105,7 +105,7 @@ static void pas_take_timebase(void)
arch_spin_unlock(&timebase_lock); arch_spin_unlock(&timebase_lock);
} }
struct smp_ops_t pas_smp_ops = { static struct smp_ops_t pas_smp_ops = {
.probe = smp_mpic_probe, .probe = smp_mpic_probe,
.message_pass = smp_mpic_message_pass, .message_pass = smp_mpic_message_pass,
.kick_cpu = smp_generic_kick_cpu, .kick_cpu = smp_generic_kick_cpu,
...@@ -115,7 +115,7 @@ struct smp_ops_t pas_smp_ops = { ...@@ -115,7 +115,7 @@ struct smp_ops_t pas_smp_ops = {
}; };
#endif /* CONFIG_SMP */ #endif /* CONFIG_SMP */
void __init pas_setup_arch(void) static void __init pas_setup_arch(void)
{ {
#ifdef CONFIG_SMP #ifdef CONFIG_SMP
/* Setup SMP callback */ /* Setup SMP callback */
......
...@@ -804,7 +804,7 @@ void pmf_unregister_driver(struct device_node *np) ...@@ -804,7 +804,7 @@ void pmf_unregister_driver(struct device_node *np)
} }
EXPORT_SYMBOL_GPL(pmf_unregister_driver); EXPORT_SYMBOL_GPL(pmf_unregister_driver);
struct pmf_function *__pmf_find_function(struct device_node *target, static struct pmf_function *__pmf_find_function(struct device_node *target,
const char *name, u32 flags) const char *name, u32 flags)
{ {
struct device_node *actor = of_node_get(target); struct device_node *actor = of_node_get(target);
......
...@@ -979,7 +979,7 @@ static void pmac_cpu_die(void) ...@@ -979,7 +979,7 @@ static void pmac_cpu_die(void)
#endif /* CONFIG_HOTPLUG_CPU */ #endif /* CONFIG_HOTPLUG_CPU */
/* Core99 Macs (dual G4s and G5s) */ /* Core99 Macs (dual G4s and G5s) */
struct smp_ops_t core99_smp_ops = { static struct smp_ops_t core99_smp_ops = {
.message_pass = smp_mpic_message_pass, .message_pass = smp_mpic_message_pass,
.probe = smp_core99_probe, .probe = smp_core99_probe,
#ifdef CONFIG_PPC64 #ifdef CONFIG_PPC64
......
...@@ -115,7 +115,7 @@ static u64 dma_npu_get_required_mask(struct device *dev) ...@@ -115,7 +115,7 @@ static u64 dma_npu_get_required_mask(struct device *dev)
return 0; return 0;
} }
struct dma_map_ops dma_npu_ops = { static struct dma_map_ops dma_npu_ops = {
.map_page = dma_npu_map_page, .map_page = dma_npu_map_page,
.map_sg = dma_npu_map_sg, .map_sg = dma_npu_map_sg,
.alloc = dma_npu_alloc, .alloc = dma_npu_alloc,
......
...@@ -27,7 +27,7 @@ ...@@ -27,7 +27,7 @@
#include <asm/uaccess.h> #include <asm/uaccess.h>
#include <asm/rtas.h> #include <asm/rtas.h>
struct workqueue_struct *pseries_hp_wq; static struct workqueue_struct *pseries_hp_wq;
struct pseries_hp_work { struct pseries_hp_work {
struct work_struct work; struct work_struct work;
...@@ -377,7 +377,7 @@ static int handle_dlpar_errorlog(struct pseries_hp_errorlog *hp_elog) ...@@ -377,7 +377,7 @@ static int handle_dlpar_errorlog(struct pseries_hp_errorlog *hp_elog)
return rc; return rc;
} }
void pseries_hp_work_fn(struct work_struct *work) static void pseries_hp_work_fn(struct work_struct *work)
{ {
struct pseries_hp_work *hp_work = struct pseries_hp_work *hp_work =
container_of(work, struct pseries_hp_work, work); container_of(work, struct pseries_hp_work, work);
......
...@@ -156,7 +156,7 @@ static int scanlog_release(struct inode * inode, struct file * file) ...@@ -156,7 +156,7 @@ static int scanlog_release(struct inode * inode, struct file * file)
return 0; return 0;
} }
const struct file_operations scanlog_fops = { static const struct file_operations scanlog_fops = {
.owner = THIS_MODULE, .owner = THIS_MODULE,
.read = scanlog_read, .read = scanlog_read,
.write = scanlog_write, .write = scanlog_write,
......
...@@ -89,7 +89,7 @@ static ssize_t mmio_nvram_write(char *buf, size_t count, loff_t *index) ...@@ -89,7 +89,7 @@ static ssize_t mmio_nvram_write(char *buf, size_t count, loff_t *index)
return count; return count;
} }
void mmio_nvram_write_val(int addr, unsigned char val) static void mmio_nvram_write_val(int addr, unsigned char val)
{ {
unsigned long flags; unsigned long flags;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment