Hardware interrupt handlers don't take a parameter. Remove the incorrect (and unused) parameter from handle_hwpic1/2().
Signed-off-by: Kevin O'Connor kevin@koconnor.net --- src/hw/pic.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/hw/pic.c b/src/hw/pic.c index d8b9764..a13564a 100644 --- a/src/hw/pic.c +++ b/src/hw/pic.c @@ -101,14 +101,14 @@ pic_isr2_read(void)
// Handler for otherwise unused hardware irqs. void VISIBLE16 -handle_hwpic1(struct bregs *regs) +handle_hwpic1(void) { dprintf(DEBUG_ISR_hwpic1, "handle_hwpic1 irq=%x\n", pic_isr1_read()); pic_eoi1(); }
void VISIBLE16 -handle_hwpic2(struct bregs *regs) +handle_hwpic2(void) { dprintf(DEBUG_ISR_hwpic2, "handle_hwpic2 irq=%x\n", pic_isr2_read()); pic_eoi2();
On Fri, Aug 26, 2016 at 10:54:27AM -0400, Kevin O'Connor wrote:
Hardware interrupt handlers don't take a parameter. Remove the incorrect (and unused) parameter from handle_hwpic1/2().
FYI, I committed this change.
-Kevin