Commit 61ce7b3a authored by Linus Torvalds's avatar Linus Torvalds

Merge branch 'upstream' of git://ftp.linux-mips.org/pub/scm/upstream-linus

* 'upstream' of git://ftp.linux-mips.org/pub/scm/upstream-linus:
  [MIPS] Cleanup unnecessary <asm/ptrace.h> inclusions.
  [MIPS] DEC: pt_regs fixes for buserror handlers
  [MIPS] Fix return type of gt64120_irq.
  [MIPS] Ocelot C: Build fix - ll_mv64340_irq takes no more regs argument.
  [MIPS] Jazz defconfig file.
  [MIPS] Jazz: build fix - include <linux/screen_info.h>
  [MIPS] Jazz: Remove warning.  After 7 years probably somebody test this ;)
  [MIPS] Jazz: Fix I/O port resources.
  [MIPS] DEC: pt_regs fixes for dec_intr_halt.
  handle_sysrq lost its pt_regs * argument

Manual conflict resolved in arch/um/drivers/mconsole_kern.c
parents 7bea96fd 27f76819
...@@ -41,7 +41,6 @@ ...@@ -41,7 +41,6 @@
#include <asm/compiler.h> #include <asm/compiler.h>
#include <asm/mipsregs.h> #include <asm/mipsregs.h>
#include <asm/ptrace.h>
#include <asm/time.h> #include <asm/time.h>
#include <asm/div64.h> #include <asm/div64.h>
#include <asm/mach-au1x00/au1000.h> #include <asm/mach-au1x00/au1000.h>
......
...@@ -16,7 +16,6 @@ ...@@ -16,7 +16,6 @@
#include <asm/i8259.h> #include <asm/i8259.h>
#include <asm/irq_cpu.h> #include <asm/irq_cpu.h>
#include <asm/gt64120.h> #include <asm/gt64120.h>
#include <asm/ptrace.h>
#include <asm/mach-cobalt/cobalt.h> #include <asm/mach-cobalt/cobalt.h>
......
This diff is collapsed.
...@@ -24,6 +24,7 @@ ...@@ -24,6 +24,7 @@
#include <asm/addrspace.h> #include <asm/addrspace.h>
#include <asm/bootinfo.h> #include <asm/bootinfo.h>
#include <asm/cpu.h> #include <asm/cpu.h>
#include <asm/irq_regs.h>
#include <asm/processor.h> #include <asm/processor.h>
#include <asm/system.h> #include <asm/system.h>
#include <asm/traps.h> #include <asm/traps.h>
...@@ -200,8 +201,10 @@ int dec_ecc_be_handler(struct pt_regs *regs, int is_fixup) ...@@ -200,8 +201,10 @@ int dec_ecc_be_handler(struct pt_regs *regs, int is_fixup)
return dec_ecc_be_backend(regs, is_fixup, 0); return dec_ecc_be_backend(regs, is_fixup, 0);
} }
irqreturn_t dec_ecc_be_interrupt(int irq, void *dev_id, struct pt_regs *regs) irqreturn_t dec_ecc_be_interrupt(int irq, void *dev_id)
{ {
struct pt_regs *regs = get_irq_regs();
int action = dec_ecc_be_backend(regs, 0, 1); int action = dec_ecc_be_backend(regs, 0, 1);
if (action == MIPS_BE_DISCARD) if (action == MIPS_BE_DISCARD)
......
...@@ -150,10 +150,10 @@ int dec_kn01_be_handler(struct pt_regs *regs, int is_fixup) ...@@ -150,10 +150,10 @@ int dec_kn01_be_handler(struct pt_regs *regs, int is_fixup)
return dec_kn01_be_backend(regs, is_fixup, 0); return dec_kn01_be_backend(regs, is_fixup, 0);
} }
irqreturn_t dec_kn01_be_interrupt(int irq, void *dev_id, irqreturn_t dec_kn01_be_interrupt(int irq, void *dev_id)
struct pt_regs *regs)
{ {
volatile u16 *csr = (void *)CKSEG1ADDR(KN01_SLOT_BASE + KN01_CSR); volatile u16 *csr = (void *)CKSEG1ADDR(KN01_SLOT_BASE + KN01_CSR);
struct pt_regs *regs = get_irq_regs();
int action; int action;
if (!(*csr & KN01_CSR_MEMERR)) if (!(*csr & KN01_CSR_MEMERR))
......
...@@ -21,6 +21,8 @@ ...@@ -21,6 +21,8 @@
#include <linux/types.h> #include <linux/types.h>
#include <asm/addrspace.h> #include <asm/addrspace.h>
#include <asm/irq_regs.h>
#include <asm/ptrace.h>
#include <asm/system.h> #include <asm/system.h>
#include <asm/traps.h> #include <asm/traps.h>
...@@ -104,9 +106,9 @@ int dec_kn02xa_be_handler(struct pt_regs *regs, int is_fixup) ...@@ -104,9 +106,9 @@ int dec_kn02xa_be_handler(struct pt_regs *regs, int is_fixup)
return dec_kn02xa_be_backend(regs, is_fixup, 0); return dec_kn02xa_be_backend(regs, is_fixup, 0);
} }
irqreturn_t dec_kn02xa_be_interrupt(int irq, void *dev_id, irqreturn_t dec_kn02xa_be_interrupt(int irq, void *dev_id)
struct pt_regs *regs)
{ {
struct pt_regs *regs = get_irq_regs();
int action = dec_kn02xa_be_backend(regs, 0, 1); int action = dec_kn02xa_be_backend(regs, 0, 1);
if (action == MIPS_BE_DISCARD) if (action == MIPS_BE_DISCARD)
......
...@@ -8,7 +8,6 @@ ...@@ -8,7 +8,6 @@
#include <linux/linkage.h> #include <linux/linkage.h>
#include <asm/addrspace.h> #include <asm/addrspace.h>
#include <asm/ptrace.h>
typedef void ATTRIB_NORET (* noret_func_t)(void); typedef void ATTRIB_NORET (* noret_func_t)(void);
...@@ -35,7 +34,7 @@ void ATTRIB_NORET dec_machine_power_off(void) ...@@ -35,7 +34,7 @@ void ATTRIB_NORET dec_machine_power_off(void)
back_to_prom(); back_to_prom();
} }
irqreturn_t dec_intr_halt(int irq, void *dev_id, struct pt_regs *regs) irqreturn_t dec_intr_halt(int irq, void *dev_id)
{ {
dec_machine_halt(); dec_machine_halt();
} }
...@@ -46,7 +46,7 @@ ...@@ -46,7 +46,7 @@
extern void dec_machine_restart(char *command); extern void dec_machine_restart(char *command);
extern void dec_machine_halt(void); extern void dec_machine_halt(void);
extern void dec_machine_power_off(void); extern void dec_machine_power_off(void);
extern irqreturn_t dec_intr_halt(int irq, void *dev_id, struct pt_regs *regs); extern irqreturn_t dec_intr_halt(int irq, void *dev_id);
unsigned long dec_kn_slot_base, dec_kn_slot_size; unsigned long dec_kn_slot_base, dec_kn_slot_size;
......
...@@ -11,7 +11,6 @@ ...@@ -11,7 +11,6 @@
#include <linux/sched.h> #include <linux/sched.h>
#include <linux/kernel_stat.h> #include <linux/kernel_stat.h>
#include <asm/irq_regs.h> #include <asm/irq_regs.h>
#include <asm/ptrace.h>
#include <asm/gt64120.h> #include <asm/gt64120.h>
/* /*
...@@ -20,7 +19,7 @@ ...@@ -20,7 +19,7 @@
* differently than other MIPS interrupts. * differently than other MIPS interrupts.
*/ */
static void gt64120_irq(int irq, void *dev_id) static irqreturn_t gt64120_irq(int irq, void *dev_id)
{ {
unsigned int irq_src, int_high_src, irq_src_mask, int_high_src_mask; unsigned int irq_src, int_high_src, irq_src_mask, int_high_src_mask;
int handled = 0; int handled = 0;
...@@ -43,6 +42,8 @@ static void gt64120_irq(int irq, void *dev_id) ...@@ -43,6 +42,8 @@ static void gt64120_irq(int irq, void *dev_id)
GT_WRITE(GT_INTRCAUSE_OFS, 0); GT_WRITE(GT_INTRCAUSE_OFS, 0);
GT_WRITE(GT_HINTRCAUSE_OFS, 0); GT_WRITE(GT_HINTRCAUSE_OFS, 0);
return IRQ_HANDLED;
} }
/* /*
......
...@@ -42,7 +42,6 @@ ...@@ -42,7 +42,6 @@
#include <asm/irq.h> #include <asm/irq.h>
#include <asm/pci.h> #include <asm/pci.h>
#include <asm/processor.h> #include <asm/processor.h>
#include <asm/ptrace.h>
#include <asm/time.h> #include <asm/time.h>
#include <asm/reboot.h> #include <asm/reboot.h>
#include <asm/traps.h> #include <asm/traps.h>
......
...@@ -56,7 +56,6 @@ ...@@ -56,7 +56,6 @@
#include <asm/irq.h> #include <asm/irq.h>
#include <asm/pci.h> #include <asm/pci.h>
#include <asm/processor.h> #include <asm/processor.h>
#include <asm/ptrace.h>
#include <asm/reboot.h> #include <asm/reboot.h>
#include <asm/traps.h> #include <asm/traps.h>
#include <linux/bootmem.h> #include <linux/bootmem.h>
......
...@@ -19,12 +19,12 @@ ...@@ -19,12 +19,12 @@
#include <linux/fb.h> #include <linux/fb.h>
#include <linux/ide.h> #include <linux/ide.h>
#include <linux/pm.h> #include <linux/pm.h>
#include <linux/screen_info.h>
#include <asm/bootinfo.h> #include <asm/bootinfo.h>
#include <asm/irq.h> #include <asm/irq.h>
#include <asm/jazz.h> #include <asm/jazz.h>
#include <asm/jazzdma.h> #include <asm/jazzdma.h>
#include <asm/ptrace.h>
#include <asm/reboot.h> #include <asm/reboot.h>
#include <asm/io.h> #include <asm/io.h>
#include <asm/pgtable.h> #include <asm/pgtable.h>
...@@ -45,10 +45,27 @@ void __init plat_time_init(struct irqaction *irq) ...@@ -45,10 +45,27 @@ void __init plat_time_init(struct irqaction *irq)
} }
static struct resource jazz_io_resources[] = { static struct resource jazz_io_resources[] = {
{ "dma1", 0x00, 0x1f, IORESOURCE_BUSY }, {
{ "timer", 0x40, 0x5f, IORESOURCE_BUSY }, .start = 0x00,
{ "dma page reg", 0x80, 0x8f, IORESOURCE_BUSY }, .end = 0x1f,
{ "dma2", 0xc0, 0xdf, IORESOURCE_BUSY }, .name = "dma1",
.flags = IORESOURCE_BUSY
}, {
.start = 0x40,
.end = 0x5f,
.name = "timer",
.end = IORESOURCE_BUSY
}, {
.start = 0x80,
.end = 0x8f,
.name = "dma page reg",
.flags = IORESOURCE_BUSY
}, {
.start = 0xc0,
.end = 0xdf,
.name = "dma2",
.flags = IORESOURCE_BUSY
}
}; };
void __init plat_mem_setup(void) void __init plat_mem_setup(void)
...@@ -81,8 +98,6 @@ void __init plat_mem_setup(void) ...@@ -81,8 +98,6 @@ void __init plat_mem_setup(void)
_machine_halt = jazz_machine_halt; _machine_halt = jazz_machine_halt;
pm_power_off = jazz_machine_power_off; pm_power_off = jazz_machine_power_off;
#warning "Somebody should check if screen_info is ok for Jazz."
screen_info = (struct screen_info) { screen_info = (struct screen_info) {
0, 0, /* orig-x, orig-y */ 0, 0, /* orig-x, orig-y */
0, /* unused */ 0, /* unused */
......
/* /*
* Copyright (c) 2004 MIPS Inc
* Author: chris@mips.com
*
* This program is free software; you can redistribute it and/or modify it * This program is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License as published by the * under the terms of the GNU General Public License as published by the
* Free Software Foundation; either version 2 of the License, or (at your * Free Software Foundation; either version 2 of the License, or (at your
* option) any later version. * option) any later version.
*
* Copyright (c) 2004 MIPS Inc
* Author: chris@mips.com
*
* Copyright (C) 2004, 06 Ralf Baechle <ralf@linux-mips.org>
*/ */
#include <linux/module.h> #include <linux/module.h>
#include <linux/interrupt.h> #include <linux/interrupt.h>
#include <linux/kernel.h> #include <linux/kernel.h>
#include <asm/ptrace.h>
#include <linux/sched.h> #include <linux/sched.h>
#include <linux/kernel_stat.h> #include <linux/kernel_stat.h>
#include <asm/io.h> #include <asm/io.h>
......
/* /*
* Copyright 2002 Momentum Computer * Copyright 2002 Momentum Computer
* Author: mdharm@momenco.com * Author: mdharm@momenco.com
* Copyright (C) 2004 Ralf Baechle <ralf@linux-mips.org> * Copyright (C) 2004, 06 Ralf Baechle <ralf@linux-mips.org>
* *
* This program is free software; you can redistribute it and/or modify it * This program is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License as published by the * under the terms of the GNU General Public License as published by the
...@@ -15,7 +15,6 @@ ...@@ -15,7 +15,6 @@
#include <linux/mv643xx.h> #include <linux/mv643xx.h>
#include <linux/sched.h> #include <linux/sched.h>
#include <asm/ptrace.h>
#include <asm/io.h> #include <asm/io.h>
#include <asm/irq.h> #include <asm/irq.h>
#include <asm/marvell.h> #include <asm/marvell.h>
......
...@@ -30,7 +30,6 @@ ...@@ -30,7 +30,6 @@
#include <asm/mipsregs.h> #include <asm/mipsregs.h>
#include <asm/mipsmtregs.h> #include <asm/mipsmtregs.h>
#include <asm/ptrace.h>
#include <asm/hardirq.h> #include <asm/hardirq.h>
#include <asm/irq.h> #include <asm/irq.h>
#include <asm/div64.h> #include <asm/div64.h>
......
...@@ -15,7 +15,6 @@ ...@@ -15,7 +15,6 @@
#include <linux/mc146818rtc.h> #include <linux/mc146818rtc.h>
#include <linux/timex.h> #include <linux/timex.h>
#include <asm/mipsregs.h> #include <asm/mipsregs.h>
#include <asm/ptrace.h>
#include <asm/hardirq.h> #include <asm/hardirq.h>
#include <asm/irq.h> #include <asm/irq.h>
#include <asm/div64.h> #include <asm/div64.h>
......
...@@ -62,7 +62,6 @@ ...@@ -62,7 +62,6 @@
#include <asm/io.h> #include <asm/io.h>
#include <asm/irq.h> #include <asm/irq.h>
#include <asm/processor.h> #include <asm/processor.h>
#include <asm/ptrace.h>
#include <asm/reboot.h> #include <asm/reboot.h>
#include <asm/tlbflush.h> #include <asm/tlbflush.h>
......
...@@ -67,7 +67,6 @@ ...@@ -67,7 +67,6 @@
#include <asm/irq.h> #include <asm/irq.h>
#include <asm/pci.h> #include <asm/pci.h>
#include <asm/processor.h> #include <asm/processor.h>
#include <asm/ptrace.h>
#include <asm/reboot.h> #include <asm/reboot.h>
#include <asm/mc146818rtc.h> #include <asm/mc146818rtc.h>
#include <asm/tlbflush.h> #include <asm/tlbflush.h>
......
...@@ -21,7 +21,6 @@ ...@@ -21,7 +21,6 @@
#include <linux/interrupt.h> #include <linux/interrupt.h>
#include <linux/irq.h> #include <linux/irq.h>
#include <linux/kernel.h> #include <linux/kernel.h>
#include <asm/ptrace.h>
#include <linux/sched.h> #include <linux/sched.h>
#include <linux/kernel_stat.h> #include <linux/kernel_stat.h>
#include <asm/io.h> #include <asm/io.h>
......
...@@ -79,7 +79,7 @@ asmlinkage void plat_irq_dispatch(void) ...@@ -79,7 +79,7 @@ asmlinkage void plat_irq_dispatch(void)
else if (pending & STATUSF_IP5) else if (pending & STATUSF_IP5)
ll_cpci_irq(); ll_cpci_irq();
else if (pending & STATUSF_IP6) else if (pending & STATUSF_IP6)
ll_mv64340_irq(regs); ll_mv64340_irq();
else if (pending & STATUSF_IP7) else if (pending & STATUSF_IP7)
do_IRQ(7); do_IRQ(7);
else else
......
...@@ -62,7 +62,6 @@ ...@@ -62,7 +62,6 @@
#include <asm/irq.h> #include <asm/irq.h>
#include <asm/pci.h> #include <asm/pci.h>
#include <asm/processor.h> #include <asm/processor.h>
#include <asm/ptrace.h>
#include <asm/reboot.h> #include <asm/reboot.h>
#include <asm/marvell.h> #include <asm/marvell.h>
#include <linux/bootmem.h> #include <linux/bootmem.h>
......
...@@ -16,7 +16,6 @@ ...@@ -16,7 +16,6 @@
#include <linux/interrupt.h> #include <linux/interrupt.h>
#include <linux/irq.h> #include <linux/irq.h>
#include <linux/kernel.h> #include <linux/kernel.h>
#include <asm/ptrace.h>
#include <linux/sched.h> #include <linux/sched.h>
#include <linux/kernel_stat.h> #include <linux/kernel_stat.h>
#include <asm/io.h> #include <asm/io.h>
......
...@@ -14,7 +14,6 @@ ...@@ -14,7 +14,6 @@
#include <linux/module.h> #include <linux/module.h>
#include <linux/interrupt.h> #include <linux/interrupt.h>
#include <linux/kernel.h> #include <linux/kernel.h>
#include <asm/ptrace.h>
#include <linux/sched.h> #include <linux/sched.h>
#include <linux/kernel_stat.h> #include <linux/kernel_stat.h>
#include <asm/gt64240.h> #include <asm/gt64240.h>
......
...@@ -58,7 +58,6 @@ ...@@ -58,7 +58,6 @@
#include <asm/irq.h> #include <asm/irq.h>
#include <asm/pci.h> #include <asm/pci.h>
#include <asm/processor.h> #include <asm/processor.h>
#include <asm/ptrace.h>
#include <asm/reboot.h> #include <asm/reboot.h>
#include <linux/bootmem.h> #include <linux/bootmem.h>
......
...@@ -46,7 +46,6 @@ ...@@ -46,7 +46,6 @@
#include <asm/io.h> #include <asm/io.h>
#include <asm/irq.h> #include <asm/irq.h>
#include <asm/processor.h> #include <asm/processor.h>
#include <asm/ptrace.h>
#include <asm/reboot.h> #include <asm/reboot.h>
#include <asm/serial.h> #include <asm/serial.h>
#include <asm/titan_dep.h> #include <asm/titan_dep.h>
......
...@@ -30,7 +30,6 @@ ...@@ -30,7 +30,6 @@
#include <asm/mipsregs.h> #include <asm/mipsregs.h>
#include <asm/system.h> #include <asm/system.h>
#include <asm/ptrace.h>
#include <asm/processor.h> #include <asm/processor.h>
#include <asm/pci/bridge.h> #include <asm/pci/bridge.h>
#include <asm/sn/addrs.h> #include <asm/sn/addrs.h>
......
...@@ -14,7 +14,6 @@ ...@@ -14,7 +14,6 @@
#include <asm/bootinfo.h> #include <asm/bootinfo.h>
#include <asm/io.h> #include <asm/io.h>
#include <asm/mipsregs.h> #include <asm/mipsregs.h>
#include <asm/ptrace.h>
#include <asm/page.h> #include <asm/page.h>
#include <asm/ip32/crime.h> #include <asm/ip32/crime.h>
#include <asm/ip32/mace.h> #include <asm/ip32/mace.h>
......
...@@ -28,7 +28,6 @@ ...@@ -28,7 +28,6 @@
#include <asm/irq_regs.h> #include <asm/irq_regs.h>
#include <asm/signal.h> #include <asm/signal.h>
#include <asm/system.h> #include <asm/system.h>
#include <asm/ptrace.h>
#include <asm/io.h> #include <asm/io.h>
#include <asm/sibyte/bcm1480_regs.h> #include <asm/sibyte/bcm1480_regs.h>
......
...@@ -31,7 +31,6 @@ ...@@ -31,7 +31,6 @@
#include <linux/kernel_stat.h> #include <linux/kernel_stat.h>
#include <asm/irq.h> #include <asm/irq.h>
#include <asm/ptrace.h>
#include <asm/addrspace.h> #include <asm/addrspace.h>
#include <asm/time.h> #include <asm/time.h>
#include <asm/io.h> #include <asm/io.h>
......
...@@ -28,7 +28,6 @@ ...@@ -28,7 +28,6 @@
#include <asm/errno.h> #include <asm/errno.h>
#include <asm/signal.h> #include <asm/signal.h>
#include <asm/system.h> #include <asm/system.h>
#include <asm/ptrace.h>
#include <asm/io.h> #include <asm/io.h>
#include <asm/sibyte/sb1250_regs.h> #include <asm/sibyte/sb1250_regs.h>
......
...@@ -31,7 +31,6 @@ ...@@ -31,7 +31,6 @@
#include <linux/kernel_stat.h> #include <linux/kernel_stat.h>
#include <asm/irq.h> #include <asm/irq.h>
#include <asm/ptrace.h>
#include <asm/addrspace.h> #include <asm/addrspace.h>
#include <asm/time.h> #include <asm/time.h>
#include <asm/io.h> #include <asm/io.h>
......
...@@ -31,7 +31,6 @@ ...@@ -31,7 +31,6 @@
#include <asm/irq.h> #include <asm/irq.h>
#include <asm/mc146818-time.h> #include <asm/mc146818-time.h>
#include <asm/processor.h> #include <asm/processor.h>
#include <asm/ptrace.h>
#include <asm/reboot.h> #include <asm/reboot.h>
#include <asm/sni.h> #include <asm/sni.h>
#include <asm/time.h> #include <asm/time.h>
......
...@@ -127,7 +127,6 @@ JP7 is not bus master -- do NOT use -- only 4 pci bus master's allowed -- SouthB ...@@ -127,7 +127,6 @@ JP7 is not bus master -- do NOT use -- only 4 pci bus master's allowed -- SouthB
#include <asm/irq.h> #include <asm/irq.h>
#include <asm/pci.h> #include <asm/pci.h>
#include <asm/processor.h> #include <asm/processor.h>
#include <asm/ptrace.h>
#include <asm/reboot.h> #include <asm/reboot.h>
#include <asm/time.h> #include <asm/time.h>
#include <linux/bootmem.h> #include <linux/bootmem.h>
......
...@@ -60,7 +60,6 @@ ...@@ -60,7 +60,6 @@
#include <asm/irq.h> #include <asm/irq.h>
#include <asm/irq_regs.h> #include <asm/irq_regs.h>
#include <asm/processor.h> #include <asm/processor.h>
#include <asm/ptrace.h>
#include <asm/reboot.h> #include <asm/reboot.h>
#include <asm/time.h> #include <asm/time.h>
#include <linux/bootmem.h> #include <linux/bootmem.h>
......
...@@ -81,7 +81,6 @@ IRQ Device ...@@ -81,7 +81,6 @@ IRQ Device
#include <asm/io.h> #include <asm/io.h>
#include <asm/irq.h> #include <asm/irq.h>
#include <asm/processor.h> #include <asm/processor.h>
#include <asm/ptrace.h>
#include <asm/reboot.h> #include <asm/reboot.h>
#include <asm/time.h> #include <asm/time.h>
#include <linux/bootmem.h> #include <linux/bootmem.h>
......
...@@ -441,7 +441,7 @@ siccuart_rx_chars(struct SICC_info *info, struct pt_regs *regs) ...@@ -441,7 +441,7 @@ siccuart_rx_chars(struct SICC_info *info, struct pt_regs *regs)
#ifdef SUPPORT_SYSRQ #ifdef SUPPORT_SYSRQ
if (info->sysrq) { if (info->sysrq) {
if (ch && time_before(jiffies, info->sysrq)) { if (ch && time_before(jiffies, info->sysrq)) {
handle_sysrq(ch, regs, NULL); handle_sysrq(ch, NULL);
info->sysrq = 0; info->sysrq = 0;
goto ignore_char; goto ignore_char;
} }
......
...@@ -49,8 +49,7 @@ struct pt_regs; ...@@ -49,8 +49,7 @@ struct pt_regs;
extern void dec_ecc_be_init(void); extern void dec_ecc_be_init(void);
extern int dec_ecc_be_handler(struct pt_regs *regs, int is_fixup); extern int dec_ecc_be_handler(struct pt_regs *regs, int is_fixup);
extern irqreturn_t dec_ecc_be_interrupt(int irq, void *dev_id, extern irqreturn_t dec_ecc_be_interrupt(int irq, void *dev_id);
struct pt_regs *regs);
#endif #endif
#endif /* __ASM_MIPS_DEC_ECC_H */ #endif /* __ASM_MIPS_DEC_ECC_H */
...@@ -84,8 +84,7 @@ extern spinlock_t kn01_lock; ...@@ -84,8 +84,7 @@ extern spinlock_t kn01_lock;
extern void dec_kn01_be_init(void); extern void dec_kn01_be_init(void);
extern int dec_kn01_be_handler(struct pt_regs *regs, int is_fixup); extern int dec_kn01_be_handler(struct pt_regs *regs, int is_fixup);
extern irqreturn_t dec_kn01_be_interrupt(int irq, void *dev_id, extern irqreturn_t dec_kn01_be_interrupt(int irq, void *dev_id);
struct pt_regs *regs);
#endif #endif
#endif /* __ASM_MIPS_DEC_KN01_H */ #endif /* __ASM_MIPS_DEC_KN01_H */
...@@ -78,8 +78,7 @@ struct pt_regs; ...@@ -78,8 +78,7 @@ struct pt_regs;
extern void dec_kn02xa_be_init(void); extern void dec_kn02xa_be_init(void);
extern int dec_kn02xa_be_handler(struct pt_regs *regs, int is_fixup); extern int dec_kn02xa_be_handler(struct pt_regs *regs, int is_fixup);
extern irqreturn_t dec_kn02xa_be_interrupt(int irq, void *dev_id, extern irqreturn_t dec_kn02xa_be_interrupt(int irq, void *dev_id);
struct pt_regs *regs);
#endif #endif
#endif /* __ASM_MIPS_DEC_KN02XA_H */ #endif /* __ASM_MIPS_DEC_KN02XA_H */
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