linux-stable/arch/x86
Ian Campbell 503595010f x86_32: remove unnecessary use of %ebx as the boot cpu flag
Currently in head_32.S there are two ways we test to see if we
are the boot cpu.  By looking at %ebx and by looking at the
static variable ready.  When changing things around I have
found that it gets tricky to preserve %ebx.  So this
patch just switches head.S over to the more reliable
test of always using ready.

Hopefully later we can kill these tests entirely.

Signed-off-by: Eric W. Biederman <ebiederm@xmission.com>
Signed-off-by: Ian Campbell <ijc@hellion.org.uk>
Cc: H. Peter Anvin <hpa@zytor.com>
Cc: Andi Kleen <andi@firstfloor.org>
Cc: Mika Penttilä <mika.penttila@kolumbus.fi>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
2008-01-30 13:33:27 +01:00
..
boot x86: remove unneded casts 2008-01-30 13:33:23 +01:00
configs x86: Set CFQ as default in 32-bit defconfig 2008-01-30 13:32:49 +01:00
crypto
ia32 x86: remove unneded casts 2008-01-30 13:33:23 +01:00
kernel x86_32: remove unnecessary use of %ebx as the boot cpu flag 2008-01-30 13:33:27 +01:00
lguest
lib x86: remove unneded casts 2008-01-30 13:33:23 +01:00
mach-default
mach-es7000
mach-generic
mach-visws
mach-voyager x86: convert TSC disabling to generic cpuid disable bitmap 2008-01-30 13:33:20 +01:00
math-emu
mm x86: change size of node ids from u8 to s16 2008-01-30 13:33:25 +01:00
oprofile x86: rename stack_pointer to kernel_trap_sp 2008-01-30 13:33:16 +01:00
pci x86: serverworks: IRQ routing needs no _p 2008-01-30 13:33:14 +01:00
power
vdso x86: add vdso32-int80-syms.lds to .gitignore 2008-01-30 13:33:24 +01:00
video
xen xen: fix section usage in xen-head.S and setup.c 2008-01-30 13:33:25 +01:00
Kconfig x86: change size of node ids from u8 to s16 2008-01-30 13:33:25 +01:00
Kconfig.cpu
Kconfig.debug x86: add debug of invalid per_cpu map accesses 2008-01-30 13:33:22 +01:00
Makefile x86: document fdimage/isoimage completely in make help 2008-01-30 13:32:49 +01:00
Makefile_32.cpu