diff --git a/reactos/ntoskrnl/ex/fastinterlck.c b/reactos/ntoskrnl/ex/fastinterlck.c index 445f1942d6b..cd3d25d4bd5 100644 --- a/reactos/ntoskrnl/ex/fastinterlck.c +++ b/reactos/ntoskrnl/ex/fastinterlck.c @@ -74,7 +74,7 @@ ExInterlockedFlushSList(IN PSLIST_HEADER ListHead) PSLIST_ENTRY FASTCALL ExInterlockedPushEntrySList(IN PSLIST_HEADER ListHead, - IN PSLIST_ENTRY ListEntry) + IN PSLIST_ENTRY ListEntry, IN PKSPIN_LOCK Lock) { return InterlockedPushEntrySList(ListHead, ListEntry); diff --git a/reactos/ntoskrnl/ke/i386/irqobj.c b/reactos/ntoskrnl/ke/i386/irqobj.c index 52266fd63eb..282d195b820 100644 --- a/reactos/ntoskrnl/ke/i386/irqobj.c +++ b/reactos/ntoskrnl/ke/i386/irqobj.c @@ -19,7 +19,7 @@ ULONG KiISRTimeout = 55; USHORT KiISROverflow = 30000; -extern ULONG KiChainedDispatch2ndLvl; +extern ULONG NTAPI KiChainedDispatch2ndLvl(VOID); /* PRIVATE FUNCTIONS *********************************************************/ diff --git a/reactos/ntoskrnl/ke/i386/systimer.S b/reactos/ntoskrnl/ke/i386/systimer.S index a15d46df1d0..69d2822fe46 100644 --- a/reactos/ntoskrnl/ke/i386/systimer.S +++ b/reactos/ntoskrnl/ke/i386/systimer.S @@ -57,9 +57,9 @@ _KiComputeTimerTableIndex@8: ret 8 .endfunc -.globl _KeUpdateRunTime@4 -.func KeUpdateRunTime@4 -_KeUpdateRunTime@4: +.globl _KeUpdateRunTime@8 +.func KeUpdateRunTime@8 +_KeUpdateRunTime@8: /* Get KPCR */ mov eax, [fs:KPCR_SELF] @@ -227,9 +227,9 @@ SkipTick: ret 4 .endfunc -.globl _KeUpdateSystemTime@0 -.func KeUpdateSystemTime@0 -_KeUpdateSystemTime@0: +.globl _KeUpdateSystemTime@12 +.func KeUpdateSystemTime@12 +_KeUpdateSystemTime@12: /* Check if this tick is getting skipped */ cmp byte ptr fs:[KPCR_PRCB_SKIP_TICK], 0 @@ -355,7 +355,7 @@ NoDebug: /* Update system run time */ push [esp] - call _KeUpdateRunTime@4 + call _KeUpdateRunTime@8 jmp Done IncompleteTick2: