diff options
Diffstat (limited to 'i386/i386/hardclock.c')
-rw-r--r-- | i386/i386/hardclock.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/i386/i386/hardclock.c b/i386/i386/hardclock.c index 49ea82cd..0ce6f381 100644 --- a/i386/i386/hardclock.c +++ b/i386/i386/hardclock.c @@ -62,18 +62,19 @@ hardclock(iunit, old_ipl, irq, ret_addr, regs) (regs->efl & EFL_VM) || /* user mode */ ((regs->cs & 0x03) != 0), /* user mode */ #if defined(LINUX_DEV) - FALSE /* ignore SPL0 */ + FALSE, /* ignore SPL0 */ #else /* LINUX_DEV */ - old_ipl == SPL0 /* base priority */ + old_ipl == SPL0, /* base priority */ #endif /* LINUX_DEV */ - ); + regs->eip); /* interrupted eip */ else /* * Interrupt from interrupt stack. */ clock_interrupt(tick, /* usec per tick */ FALSE, /* kernel mode */ - FALSE); /* not SPL0 */ + FALSE, /* not SPL0 */ + NULL); /* interrupted eip */ #ifdef LINUX_DEV linux_timer_intr(); |