James Bottomley
9ee79a3d37
[PATCH] x86: fix PDA variables to work during boot
...
The current PDA code, which went in in post 2.6.19 has a flaw in that it
doesn't correctly cycle the GDT and %GS segment through the boot PDA,
the CPU PDA and finally the per-cpu PDA.
The bug generally doesn't show up if the boot CPU id is zero, but
everything falls apart for a non zero boot CPU id. The basically kills
voyager which is perfectly capable of doing non zero CPU id boots, so
voyager currently won't boot without this.
The fix is to be careful and actually do the GDT setups correctly.
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
Cc: Andi Kleen <ak@suse.de>
Cc: Jeremy Fitzhardinge <jeremy@goop.org>
Cc: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2007-01-22 19:39:36 -08:00
..
acpi
ACPI: increase ACPI_MAX_REFERENCE_COUNT for larger systems
2007-01-02 00:18:52 -05:00
asm-alpha
[PATCH] FD_ZERO build fix
2007-01-11 18:18:22 -08:00
asm-arm
[ARM] Resolve fuse and direct-IO failures due to missing cache flushes
2007-01-08 19:49:58 +00:00
asm-arm26
[PATCH] Optimize D-cache alias handling on fork
2006-12-13 09:27:08 -08:00
asm-avr32
[PATCH] Optimize D-cache alias handling on fork
2006-12-13 09:27:08 -08:00
asm-cris
[PATCH] Optimize D-cache alias handling on fork
2006-12-13 09:27:08 -08:00
asm-frv
[PATCH] Optimize D-cache alias handling on fork
2006-12-13 09:27:08 -08:00
asm-generic
[PATCH] change WARN_ON back to "BUG: at ..."
2006-12-30 10:55:54 -08:00
asm-h8300
[PATCH] Optimize D-cache alias handling on fork
2006-12-13 09:27:08 -08:00
asm-i386
[PATCH] x86: fix PDA variables to work during boot
2007-01-22 19:39:36 -08:00
asm-ia64
[PATCH] FD_ZERO build fix
2007-01-11 18:18:22 -08:00
asm-m32r
[PATCH] Optimize D-cache alias handling on fork
2006-12-13 09:27:08 -08:00
asm-m68k
[PATCH] Optimize D-cache alias handling on fork
2006-12-13 09:27:08 -08:00
asm-m68knommu
[PATCH] Optimize D-cache alias handling on fork
2006-12-13 09:27:08 -08:00
asm-mips
[MIPS] SMTC build fix
2007-01-08 21:41:04 +00:00
asm-parisc
[ARM] pass vma for flush_anon_page()
2007-01-08 19:49:54 +00:00
asm-powerpc
[POWERPC] atomic_dec_if_positive sign extension fix
2007-01-22 21:27:36 +11:00
asm-ppc
asm-s390
[PATCH] FD_ZERO build fix
2007-01-11 18:18:22 -08:00
asm-sh
[PATCH] Optimize D-cache alias handling on fork
2006-12-13 09:27:08 -08:00
asm-sh64
[PATCH] Optimize D-cache alias handling on fork
2006-12-13 09:27:08 -08:00
asm-sparc
[SPARC64]: Fix of_iounmap() region release.
2006-12-31 14:06:05 -08:00
asm-sparc64
[SPARC64]: Fix of_iounmap() region release.
2006-12-31 14:06:05 -08:00
asm-um
asm-v850
[PATCH] Optimize D-cache alias handling on fork
2006-12-13 09:27:08 -08:00
asm-x86_64
[PATCH] x86-64: Use different constraint for gcc < 4.1 in bitops.h
2007-01-11 01:52:44 +01:00
asm-xtensa
[PATCH] FD_ZERO build fix
2007-01-11 18:18:22 -08:00
crypto
keys
linux
Merge git://git.infradead.org/mtd-2.6
2007-01-22 19:32:13 -08:00
math-emu
media
V4L/DVB (5001): Add two required headers on kernel 2.6.20-rc1
2006-12-27 14:20:46 -02:00
mtd
net
Merge branch 'upstream-fixes' of master.kernel.org:/pub/scm/linux/kernel/git/linville/wireless-2.6 into upstream-fixes
2007-01-07 22:44:56 -05:00
pcmcia
rdma
IB: Fix ib_dma_alloc_coherent() wrapper
2006-12-15 13:57:26 -08:00
rxrpc
scsi
sound
[ALSA] version 1.0.14rc1
2007-01-09 10:57:25 +01:00
video
[PATCH] sstfb: add sysfs interface
2006-12-13 09:05:55 -08:00
Kbuild