diff options
Diffstat (limited to 'sys/i386/isa/ipl.s')
-rw-r--r-- | sys/i386/isa/ipl.s | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/sys/i386/isa/ipl.s b/sys/i386/isa/ipl.s index 964834d..7c1fca1 100644 --- a/sys/i386/isa/ipl.s +++ b/sys/i386/isa/ipl.s @@ -174,9 +174,8 @@ doreti_exit: #error code needed here to decide which lock to release, INTR or giant #endif /* release the kernel lock */ - pushl $_mp_lock /* GIANT_LOCK */ - call _MPrellock - add $4, %esp + movl $_mp_lock, %edx /* GIANT_LOCK */ + call _MPrellock_edx #endif /* SMP */ .globl doreti_popl_fs |