* [PATCH][v850] Use irqreturn_t on v850 rte-me2-cb platform
@ 2003-10-10 9:22 Miles Bader
0 siblings, 0 replies; 2+ messages in thread
From: Miles Bader @ 2003-10-10 9:22 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-kernel
Linus, please apply.
The cb_pic_handle_irq function on this platform hadn't been updated to
use irqreturn_t; do so.
diff -ruN -X../cludes linux-2.6.0-test7-moo/arch/v850/kernel/rte_me2_cb.c linux-2.6.0-test7-moo-v850-20031010/arch/v850/kernel/rte_me2_cb.c
--- linux-2.6.0-test7-moo/arch/v850/kernel/rte_me2_cb.c 2003-07-28 10:13:58.000000000 +0900
+++ linux-2.6.0-test7-moo-v850-20031010/arch/v850/kernel/rte_me2_cb.c 2003-10-10 18:01:48.000000000 +0900
@@ -230,8 +217,10 @@
CB_PIC_INT1M &= ~(1 << (irq - CB_PIC_BASE_IRQ));
}
-static void cb_pic_handle_irq (int irq, void *dev_id, struct pt_regs *regs)
+static irqreturn_t cb_pic_handle_irq (int irq, void *dev_id,
+ struct pt_regs *regs)
{
+ irqreturn_t rval = IRQ_NONE;
unsigned status = CB_PIC_INTR;
unsigned enable = CB_PIC_INT1M;
@@ -257,13 +246,16 @@
/* Recursively call handle_irq to handle it. */
handle_irq (irq, regs);
+ rval = IRQ_HANDLED;
} while (status);
}
CB_PIC_INTEN |= CB_PIC_INT1EN;
-}
+ return rval;
+}
+\f
static void irq_nop (unsigned irq) { }
static unsigned cb_pic_startup_irq (unsigned irq)
^ permalink raw reply [flat|nested] 2+ messages in thread
* [PATCH][v850] Use irqreturn_t on v850 rte-me2-cb platform
@ 2003-10-20 7:21 Miles Bader
0 siblings, 0 replies; 2+ messages in thread
From: Miles Bader @ 2003-10-20 7:21 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-kernel
The cb_pic_handle_irq function on this platform hadn't been updated to
use irqreturn_t; do so.
diff -ruN -X../cludes linux-2.6.0-test8-uc0/arch/v850/kernel/rte_me2_cb.c linux-2.6.0-test8-uc0-v850-20031020/arch/v850/kernel/rte_me2_cb.c
--- linux-2.6.0-test8-uc0/arch/v850/kernel/rte_me2_cb.c 2003-07-28 10:13:58.000000000 +0900
+++ linux-2.6.0-test8-uc0-v850-20031020/arch/v850/kernel/rte_me2_cb.c 2003-10-20 13:47:42.000000000 +0900
@@ -230,8 +217,10 @@
CB_PIC_INT1M &= ~(1 << (irq - CB_PIC_BASE_IRQ));
}
-static void cb_pic_handle_irq (int irq, void *dev_id, struct pt_regs *regs)
+static irqreturn_t cb_pic_handle_irq (int irq, void *dev_id,
+ struct pt_regs *regs)
{
+ irqreturn_t rval = IRQ_NONE;
unsigned status = CB_PIC_INTR;
unsigned enable = CB_PIC_INT1M;
@@ -257,13 +246,16 @@
/* Recursively call handle_irq to handle it. */
handle_irq (irq, regs);
+ rval = IRQ_HANDLED;
} while (status);
}
CB_PIC_INTEN |= CB_PIC_INT1EN;
-}
+ return rval;
+}
+\f
static void irq_nop (unsigned irq) { }
static unsigned cb_pic_startup_irq (unsigned irq)
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2003-10-20 7:22 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-10-10 9:22 [PATCH][v850] Use irqreturn_t on v850 rte-me2-cb platform Miles Bader
2003-10-20 7:21 Miles Bader
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.