patch-2.0.34 linux/arch/i386/kernel/entry.S
Next file: linux/arch/i386/kernel/head.S
Previous file: linux/arch/alpha/mm/init.c
Back to the patch index
Back to the overall index
- Lines: 22
- Date:
Wed Jun 3 15:17:46 1998
- Orig file:
v2.0.33/linux/arch/i386/kernel/entry.S
- Orig date:
Tue Sep 16 14:42:45 1997
diff -u --recursive --new-file v2.0.33/linux/arch/i386/kernel/entry.S linux/arch/i386/kernel/entry.S
@@ -182,10 +182,10 @@
cmpb SYMBOL_NAME(active_kernel_processor), %al; \
je 4f; \
2: SMP_PROF_B \
- btl %al, SYMBOL_NAME(smp_invalidate_needed); \
+ btl %eax, SYMBOL_NAME(smp_invalidate_needed); \
jnc 5f; \
lock; \
- btrl %al, SYMBOL_NAME(smp_invalidate_needed); \
+ btrl %eax, SYMBOL_NAME(smp_invalidate_needed); \
jnc 5f; \
movl %cr3,%edx; \
movl %edx,%cr3; \
@@ -326,7 +326,7 @@
ALIGN
1: call SYMBOL_NAME(syscall_trace)
movl ORIG_EAX(%esp),%eax
- call SYMBOL_NAME(sys_call_table)(,%eax,4)
+ call *SYMBOL_NAME(sys_call_table)(,%eax,4)
movl %eax,EAX(%esp) # save the return value
#ifdef __SMP__
GET_PROCESSOR_OFFSET(%eax)
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov