diff options
| author | Michael Ellerman <michael@ellerman.id.au> | 2008-05-08 00:27:23 -0400 |
|---|---|---|
| committer | Paul Mackerras <paulus@samba.org> | 2008-05-14 08:32:02 -0400 |
| commit | 541b2755c2ef7dd2242ac606c115daa11e43ef69 (patch) | |
| tree | 013a1df9bccf3d2f0cc3a6a6dc9267063830aaf6 | |
| parent | 3ff1999b2c84e1486e80fbd3ca12b1663dc3408b (diff) | |
[POWERPC] Fix sparse warnings in arch/powerpc/platforms/pseries
Don't return void in pseries/iommu.c
Make mce_data_buf static in pseries/ras.c
Make things static in pseries/rtasd.c
Make things static in pseries/setup.c
vtermno may as well be static in platforms/pseries/lpar.c
Signed-off-by: Michael Ellerman <michael@ellerman.id.au>
Signed-off-by: Paul Mackerras <paulus@samba.org>
| -rw-r--r-- | arch/powerpc/platforms/pseries/iommu.c | 15 | ||||
| -rw-r--r-- | arch/powerpc/platforms/pseries/lpar.c | 2 | ||||
| -rw-r--r-- | arch/powerpc/platforms/pseries/ras.c | 2 | ||||
| -rw-r--r-- | arch/powerpc/platforms/pseries/rtasd.c | 4 | ||||
| -rw-r--r-- | arch/powerpc/platforms/pseries/setup.c | 4 |
5 files changed, 15 insertions, 12 deletions
diff --git a/arch/powerpc/platforms/pseries/iommu.c b/arch/powerpc/platforms/pseries/iommu.c index 176f1f39d2d5..9a12908510fb 100644 --- a/arch/powerpc/platforms/pseries/iommu.c +++ b/arch/powerpc/platforms/pseries/iommu.c | |||
| @@ -135,9 +135,10 @@ static void tce_buildmulti_pSeriesLP(struct iommu_table *tbl, long tcenum, | |||
| 135 | u64 rpn; | 135 | u64 rpn; |
| 136 | long l, limit; | 136 | long l, limit; |
| 137 | 137 | ||
| 138 | if (npages == 1) | 138 | if (npages == 1) { |
| 139 | return tce_build_pSeriesLP(tbl, tcenum, npages, uaddr, | 139 | tce_build_pSeriesLP(tbl, tcenum, npages, uaddr, direction); |
| 140 | direction); | 140 | return; |
| 141 | } | ||
| 141 | 142 | ||
| 142 | tcep = __get_cpu_var(tce_page); | 143 | tcep = __get_cpu_var(tce_page); |
| 143 | 144 | ||
| @@ -147,9 +148,11 @@ static void tce_buildmulti_pSeriesLP(struct iommu_table *tbl, long tcenum, | |||
| 147 | if (!tcep) { | 148 | if (!tcep) { |
| 148 | tcep = (u64 *)__get_free_page(GFP_ATOMIC); | 149 | tcep = (u64 *)__get_free_page(GFP_ATOMIC); |
| 149 | /* If allocation fails, fall back to the loop implementation */ | 150 | /* If allocation fails, fall back to the loop implementation */ |
| 150 | if (!tcep) | 151 | if (!tcep) { |
| 151 | return tce_build_pSeriesLP(tbl, tcenum, npages, | 152 | tce_build_pSeriesLP(tbl, tcenum, npages, uaddr, |
| 152 | uaddr, direction); | 153 | direction); |
| 154 | return; | ||
| 155 | } | ||
| 153 | __get_cpu_var(tce_page) = tcep; | 156 | __get_cpu_var(tce_page) = tcep; |
| 154 | } | 157 | } |
| 155 | 158 | ||
diff --git a/arch/powerpc/platforms/pseries/lpar.c b/arch/powerpc/platforms/pseries/lpar.c index 2cbaedb17f3e..3b4651b6ee05 100644 --- a/arch/powerpc/platforms/pseries/lpar.c +++ b/arch/powerpc/platforms/pseries/lpar.c | |||
| @@ -52,7 +52,7 @@ EXPORT_SYMBOL(plpar_hcall_norets); | |||
| 52 | extern void pSeries_find_serial_port(void); | 52 | extern void pSeries_find_serial_port(void); |
| 53 | 53 | ||
| 54 | 54 | ||
| 55 | int vtermno; /* virtual terminal# for udbg */ | 55 | static int vtermno; /* virtual terminal# for udbg */ |
| 56 | 56 | ||
| 57 | #define __ALIGNED__ __attribute__((__aligned__(sizeof(long)))) | 57 | #define __ALIGNED__ __attribute__((__aligned__(sizeof(long)))) |
| 58 | static void udbg_hvsi_putc(char c) | 58 | static void udbg_hvsi_putc(char c) |
diff --git a/arch/powerpc/platforms/pseries/ras.c b/arch/powerpc/platforms/pseries/ras.c index 2b548afd1003..d20b96e22c2e 100644 --- a/arch/powerpc/platforms/pseries/ras.c +++ b/arch/powerpc/platforms/pseries/ras.c | |||
| @@ -55,7 +55,7 @@ | |||
| 55 | static unsigned char ras_log_buf[RTAS_ERROR_LOG_MAX]; | 55 | static unsigned char ras_log_buf[RTAS_ERROR_LOG_MAX]; |
| 56 | static DEFINE_SPINLOCK(ras_log_buf_lock); | 56 | static DEFINE_SPINLOCK(ras_log_buf_lock); |
| 57 | 57 | ||
| 58 | char mce_data_buf[RTAS_ERROR_LOG_MAX]; | 58 | static char mce_data_buf[RTAS_ERROR_LOG_MAX]; |
| 59 | 59 | ||
| 60 | static int ras_get_sensor_state_token; | 60 | static int ras_get_sensor_state_token; |
| 61 | static int ras_check_exception_token; | 61 | static int ras_check_exception_token; |
diff --git a/arch/powerpc/platforms/pseries/rtasd.c b/arch/powerpc/platforms/pseries/rtasd.c index 7d3e2b0bd4d2..c9ffd8c225f1 100644 --- a/arch/powerpc/platforms/pseries/rtasd.c +++ b/arch/powerpc/platforms/pseries/rtasd.c | |||
| @@ -32,7 +32,7 @@ | |||
| 32 | 32 | ||
| 33 | static DEFINE_SPINLOCK(rtasd_log_lock); | 33 | static DEFINE_SPINLOCK(rtasd_log_lock); |
| 34 | 34 | ||
| 35 | DECLARE_WAIT_QUEUE_HEAD(rtas_log_wait); | 35 | static DECLARE_WAIT_QUEUE_HEAD(rtas_log_wait); |
| 36 | 36 | ||
| 37 | static char *rtas_log_buf; | 37 | static char *rtas_log_buf; |
| 38 | static unsigned long rtas_log_start; | 38 | static unsigned long rtas_log_start; |
| @@ -329,7 +329,7 @@ static unsigned int rtas_log_poll(struct file *file, poll_table * wait) | |||
| 329 | return 0; | 329 | return 0; |
| 330 | } | 330 | } |
| 331 | 331 | ||
| 332 | const struct file_operations proc_rtas_log_operations = { | 332 | static const struct file_operations proc_rtas_log_operations = { |
| 333 | .read = rtas_log_read, | 333 | .read = rtas_log_read, |
| 334 | .poll = rtas_log_poll, | 334 | .poll = rtas_log_poll, |
| 335 | .open = rtas_log_open, | 335 | .open = rtas_log_open, |
diff --git a/arch/powerpc/platforms/pseries/setup.c b/arch/powerpc/platforms/pseries/setup.c index f5d29f5b13c1..90beb444e1dd 100644 --- a/arch/powerpc/platforms/pseries/setup.c +++ b/arch/powerpc/platforms/pseries/setup.c | |||
| @@ -109,7 +109,7 @@ static void __init fwnmi_init(void) | |||
| 109 | fwnmi_active = 1; | 109 | fwnmi_active = 1; |
| 110 | } | 110 | } |
| 111 | 111 | ||
| 112 | void pseries_8259_cascade(unsigned int irq, struct irq_desc *desc) | 112 | static void pseries_8259_cascade(unsigned int irq, struct irq_desc *desc) |
| 113 | { | 113 | { |
| 114 | unsigned int cascade_irq = i8259_irq(); | 114 | unsigned int cascade_irq = i8259_irq(); |
| 115 | if (cascade_irq != NO_IRQ) | 115 | if (cascade_irq != NO_IRQ) |
| @@ -482,7 +482,7 @@ static int pSeries_pci_probe_mode(struct pci_bus *bus) | |||
| 482 | * possible with power button press. If ibm,power-off-ups token is used | 482 | * possible with power button press. If ibm,power-off-ups token is used |
| 483 | * it will allow auto poweron after power is restored. | 483 | * it will allow auto poweron after power is restored. |
| 484 | */ | 484 | */ |
| 485 | void pSeries_power_off(void) | 485 | static void pSeries_power_off(void) |
| 486 | { | 486 | { |
| 487 | int rc; | 487 | int rc; |
| 488 | int rtas_poweroff_ups_token = rtas_token("ibm,power-off-ups"); | 488 | int rtas_poweroff_ups_token = rtas_token("ibm,power-off-ups"); |
