diff options
| author | Jesper Nilsson <jesper.nilsson@axis.com> | 2010-05-25 11:48:14 -0400 |
|---|---|---|
| committer | Jesper Nilsson <jesper.nilsson@axis.com> | 2010-05-25 11:48:14 -0400 |
| commit | 4150764fbba03ce4675b02b10872c665bb05a8aa (patch) | |
| tree | fb175c197b8bedf153c010d4320befc0d885f123 | |
| parent | 392ed655262446a7d9bc678394600a1d81614313 (diff) | |
CRIS: Don't use mask_irq as symbol name
kernel/irq/chip.c now uses these, which lead to compile error
for CRISv32.
Signed-off-by: Jesper Nilsson <jesper.nilsson@axis.com>
| -rw-r--r-- | arch/cris/arch-v10/kernel/irq.c | 8 | ||||
| -rw-r--r-- | arch/cris/arch-v32/kernel/crisksyms.c | 4 | ||||
| -rw-r--r-- | arch/cris/arch-v32/kernel/irq.c | 14 | ||||
| -rw-r--r-- | arch/cris/arch-v32/kernel/smp.c | 4 | ||||
| -rw-r--r-- | arch/cris/include/arch-v10/arch/irq.h | 9 | ||||
| -rw-r--r-- | arch/cris/include/arch-v32/arch/irq.h | 4 |
6 files changed, 21 insertions, 22 deletions
diff --git a/arch/cris/arch-v10/kernel/irq.c b/arch/cris/arch-v10/kernel/irq.c index 1a61efc13982..a0c0df8be9c8 100644 --- a/arch/cris/arch-v10/kernel/irq.c +++ b/arch/cris/arch-v10/kernel/irq.c | |||
| @@ -17,8 +17,8 @@ | |||
| 17 | #include <linux/kernel.h> | 17 | #include <linux/kernel.h> |
| 18 | #include <linux/init.h> | 18 | #include <linux/init.h> |
| 19 | 19 | ||
| 20 | #define mask_irq(irq_nr) (*R_VECT_MASK_CLR = 1 << (irq_nr)); | 20 | #define crisv10_mask_irq(irq_nr) (*R_VECT_MASK_CLR = 1 << (irq_nr)); |
| 21 | #define unmask_irq(irq_nr) (*R_VECT_MASK_SET = 1 << (irq_nr)); | 21 | #define crisv10_unmask_irq(irq_nr) (*R_VECT_MASK_SET = 1 << (irq_nr)); |
| 22 | 22 | ||
| 23 | /* don't use set_int_vector, it bypasses the linux interrupt handlers. it is | 23 | /* don't use set_int_vector, it bypasses the linux interrupt handlers. it is |
| 24 | * global just so that the kernel gdb can use it. | 24 | * global just so that the kernel gdb can use it. |
| @@ -116,12 +116,12 @@ static unsigned int startup_crisv10_irq(unsigned int irq) | |||
| 116 | 116 | ||
| 117 | static void enable_crisv10_irq(unsigned int irq) | 117 | static void enable_crisv10_irq(unsigned int irq) |
| 118 | { | 118 | { |
| 119 | unmask_irq(irq); | 119 | crisv10_unmask_irq(irq); |
| 120 | } | 120 | } |
| 121 | 121 | ||
| 122 | static void disable_crisv10_irq(unsigned int irq) | 122 | static void disable_crisv10_irq(unsigned int irq) |
| 123 | { | 123 | { |
| 124 | mask_irq(irq); | 124 | crisv10_mask_irq(irq); |
| 125 | } | 125 | } |
| 126 | 126 | ||
| 127 | static void ack_crisv10_irq(unsigned int irq) | 127 | static void ack_crisv10_irq(unsigned int irq) |
diff --git a/arch/cris/arch-v32/kernel/crisksyms.c b/arch/cris/arch-v32/kernel/crisksyms.c index 64933e2c0f5b..bde8d1a10cad 100644 --- a/arch/cris/arch-v32/kernel/crisksyms.c +++ b/arch/cris/arch-v32/kernel/crisksyms.c | |||
| @@ -24,5 +24,5 @@ EXPORT_SYMBOL(crisv32_io_get_name); | |||
| 24 | EXPORT_SYMBOL(crisv32_io_get); | 24 | EXPORT_SYMBOL(crisv32_io_get); |
| 25 | 25 | ||
| 26 | /* Functions masking/unmasking interrupts */ | 26 | /* Functions masking/unmasking interrupts */ |
| 27 | EXPORT_SYMBOL(mask_irq); | 27 | EXPORT_SYMBOL(crisv32_mask_irq); |
| 28 | EXPORT_SYMBOL(unmask_irq); | 28 | EXPORT_SYMBOL(crisv32_unmask_irq); |
diff --git a/arch/cris/arch-v32/kernel/irq.c b/arch/cris/arch-v32/kernel/irq.c index b6241198fb98..0b1febe44aa3 100644 --- a/arch/cris/arch-v32/kernel/irq.c +++ b/arch/cris/arch-v32/kernel/irq.c | |||
| @@ -280,8 +280,7 @@ out: | |||
| 280 | return cpu; | 280 | return cpu; |
| 281 | } | 281 | } |
| 282 | 282 | ||
| 283 | void | 283 | void crisv32_mask_irq(int irq) |
| 284 | mask_irq(int irq) | ||
| 285 | { | 284 | { |
| 286 | int cpu; | 285 | int cpu; |
| 287 | 286 | ||
| @@ -289,8 +288,7 @@ mask_irq(int irq) | |||
| 289 | block_irq(irq, cpu); | 288 | block_irq(irq, cpu); |
| 290 | } | 289 | } |
| 291 | 290 | ||
| 292 | void | 291 | void crisv32_unmask_irq(int irq) |
| 293 | unmask_irq(int irq) | ||
| 294 | { | 292 | { |
| 295 | unblock_irq(irq, irq_cpu(irq)); | 293 | unblock_irq(irq, irq_cpu(irq)); |
| 296 | } | 294 | } |
| @@ -298,23 +296,23 @@ unmask_irq(int irq) | |||
| 298 | 296 | ||
| 299 | static unsigned int startup_crisv32_irq(unsigned int irq) | 297 | static unsigned int startup_crisv32_irq(unsigned int irq) |
| 300 | { | 298 | { |
| 301 | unmask_irq(irq); | 299 | crisv32_unmask_irq(irq); |
| 302 | return 0; | 300 | return 0; |
| 303 | } | 301 | } |
| 304 | 302 | ||
| 305 | static void shutdown_crisv32_irq(unsigned int irq) | 303 | static void shutdown_crisv32_irq(unsigned int irq) |
| 306 | { | 304 | { |
| 307 | mask_irq(irq); | 305 | crisv32_mask_irq(irq); |
| 308 | } | 306 | } |
| 309 | 307 | ||
| 310 | static void enable_crisv32_irq(unsigned int irq) | 308 | static void enable_crisv32_irq(unsigned int irq) |
| 311 | { | 309 | { |
| 312 | unmask_irq(irq); | 310 | crisv32_unmask_irq(irq); |
| 313 | } | 311 | } |
| 314 | 312 | ||
| 315 | static void disable_crisv32_irq(unsigned int irq) | 313 | static void disable_crisv32_irq(unsigned int irq) |
| 316 | { | 314 | { |
| 317 | mask_irq(irq); | 315 | crisv32_mask_irq(irq); |
| 318 | } | 316 | } |
| 319 | 317 | ||
| 320 | static void ack_crisv32_irq(unsigned int irq) | 318 | static void ack_crisv32_irq(unsigned int irq) |
diff --git a/arch/cris/arch-v32/kernel/smp.c b/arch/cris/arch-v32/kernel/smp.c index 058adddf4e4b..84fed3b4b079 100644 --- a/arch/cris/arch-v32/kernel/smp.c +++ b/arch/cris/arch-v32/kernel/smp.c | |||
| @@ -168,8 +168,8 @@ void __init smp_callin(void) | |||
| 168 | 168 | ||
| 169 | /* Enable IRQ and idle */ | 169 | /* Enable IRQ and idle */ |
| 170 | REG_WR(intr_vect, irq_regs[cpu], rw_mask, vect_mask); | 170 | REG_WR(intr_vect, irq_regs[cpu], rw_mask, vect_mask); |
| 171 | unmask_irq(IPI_INTR_VECT); | 171 | crisv32_unmask_irq(IPI_INTR_VECT); |
| 172 | unmask_irq(TIMER0_INTR_VECT); | 172 | crisv32_unmask_irq(TIMER0_INTR_VECT); |
| 173 | preempt_disable(); | 173 | preempt_disable(); |
| 174 | notify_cpu_starting(cpu); | 174 | notify_cpu_starting(cpu); |
| 175 | local_irq_enable(); | 175 | local_irq_enable(); |
diff --git a/arch/cris/include/arch-v10/arch/irq.h b/arch/cris/include/arch-v10/arch/irq.h index 6248004eca1c..7d345947b3ee 100644 --- a/arch/cris/include/arch-v10/arch/irq.h +++ b/arch/cris/include/arch-v10/arch/irq.h | |||
| @@ -93,15 +93,16 @@ void set_break_vector(int n, irqvectptr addr); | |||
| 93 | "push $r10\n\t" /* push orig_r10 */ \ | 93 | "push $r10\n\t" /* push orig_r10 */ \ |
| 94 | "clear.d [$sp=$sp-4]\n\t" /* frametype - this is a normal stackframe */ | 94 | "clear.d [$sp=$sp-4]\n\t" /* frametype - this is a normal stackframe */ |
| 95 | 95 | ||
| 96 | /* BLOCK_IRQ and UNBLOCK_IRQ do the same as mask_irq and unmask_irq */ | 96 | /* BLOCK_IRQ and UNBLOCK_IRQ do the same as |
| 97 | * crisv10_mask_irq and crisv10_unmask_irq */ | ||
| 97 | 98 | ||
| 98 | #define BLOCK_IRQ(mask,nr) \ | 99 | #define BLOCK_IRQ(mask,nr) \ |
| 99 | "move.d " #mask ",$r0\n\t" \ | 100 | "move.d " #mask ",$r0\n\t" \ |
| 100 | "move.d $r0,[0xb00000d8]\n\t" | 101 | "move.d $r0,[0xb00000d8]\n\t" |
| 101 | 102 | ||
| 102 | #define UNBLOCK_IRQ(mask) \ | 103 | #define UNBLOCK_IRQ(mask) \ |
| 103 | "move.d " #mask ",$r0\n\t" \ | 104 | "move.d " #mask ",$r0\n\t" \ |
| 104 | "move.d $r0,[0xb00000dc]\n\t" | 105 | "move.d $r0,[0xb00000dc]\n\t" |
| 105 | 106 | ||
| 106 | #define IRQ_NAME2(nr) nr##_interrupt(void) | 107 | #define IRQ_NAME2(nr) nr##_interrupt(void) |
| 107 | #define IRQ_NAME(nr) IRQ_NAME2(IRQ##nr) | 108 | #define IRQ_NAME(nr) IRQ_NAME2(IRQ##nr) |
diff --git a/arch/cris/include/arch-v32/arch/irq.h b/arch/cris/include/arch-v32/arch/irq.h index 9e4c9fbdfddf..b31e9984f849 100644 --- a/arch/cris/include/arch-v32/arch/irq.h +++ b/arch/cris/include/arch-v32/arch/irq.h | |||
| @@ -23,8 +23,8 @@ struct etrax_interrupt_vector { | |||
| 23 | 23 | ||
| 24 | extern struct etrax_interrupt_vector *etrax_irv; /* head.S */ | 24 | extern struct etrax_interrupt_vector *etrax_irv; /* head.S */ |
| 25 | 25 | ||
| 26 | void mask_irq(int irq); | 26 | void crisv32_mask_irq(int irq); |
| 27 | void unmask_irq(int irq); | 27 | void crisv32_unmask_irq(int irq); |
| 28 | 28 | ||
| 29 | void set_exception_vector(int n, irqvectptr addr); | 29 | void set_exception_vector(int n, irqvectptr addr); |
| 30 | 30 | ||
