m68k: Revive reporting of spurious interrupts
[firefly-linux-kernel-4.4.55.git] / arch / m68k / platform / 68328 / ints.c
index a90288cf7446c3ae562e6be4da70215a31745b26..4bd456531f91eeed395b76c1f168d420ec8172d7 100644 (file)
@@ -70,9 +70,6 @@ asmlinkage irqreturn_t inthandler7(void);
 
 extern e_vector *_ramvec;
 
-/* The number of spurious interrupts */
-volatile unsigned int num_spurious;
-
 /* The 68k family did not have a good way to determine the source
  * of interrupts until later in the family.  The EC000 core does
  * not provide the vector number on the stack, we vector everything
@@ -155,7 +152,7 @@ static struct irq_chip intc_irq_chip = {
  * This function should be called during kernel startup to initialize
  * the machine vector table.
  */
-void __init init_IRQ(void)
+void __init trap_init(void)
 {
        int i;
 
@@ -172,6 +169,11 @@ void __init init_IRQ(void)
        _ramvec[69] = (e_vector) inthandler5;
        _ramvec[70] = (e_vector) inthandler6;
        _ramvec[71] = (e_vector) inthandler7;
+}
+
+void __init init_IRQ(void)
+{
+       int i;
 
        IVR = 0x40; /* Set DragonBall IVR (interrupt base) to 64 */