linux/arch
Ravikiran G Thirumalai 26799a6311 x86: fix incorrect __read_mostly on _boot_cpu_pda
The pda rework (commit 3461b0af02)
to remove static boot cpu pdas introduced a performance bug.

_boot_cpu_pda is the actual pda used by the boot cpu and is definitely
not "__read_mostly" and ended up polluting the read mostly section with
writes.  This bug caused regression of about 8-10% on certain syscall
intensive workloads.

Signed-off-by: Ravikiran Thirumalai <kiran@scalex86.org>
Acked-by: Mike Travis <travis@sgi.com>
Cc: <stable@kernel.org>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
2009-01-02 17:16:29 +01:00
..
alpha take init_fs to saner place 2008-12-31 18:07:42 -05:00
arm take init_fs to saner place 2008-12-31 18:07:42 -05:00
avr32 take init_fs to saner place 2008-12-31 18:07:42 -05:00
blackfin take init_fs to saner place 2008-12-31 18:07:42 -05:00
cris take init_fs to saner place 2008-12-31 18:07:42 -05:00
frv take init_fs to saner place 2008-12-31 18:07:42 -05:00
h8300 take init_fs to saner place 2008-12-31 18:07:42 -05:00
ia64 take init_fs to saner place 2008-12-31 18:07:42 -05:00
m32r take init_fs to saner place 2008-12-31 18:07:42 -05:00
m68k take init_fs to saner place 2008-12-31 18:07:42 -05:00
m68knommu take init_fs to saner place 2008-12-31 18:07:42 -05:00
mips take init_fs to saner place 2008-12-31 18:07:42 -05:00
mn10300 take init_fs to saner place 2008-12-31 18:07:42 -05:00
parisc take init_fs to saner place 2008-12-31 18:07:42 -05:00
powerpc take init_fs to saner place 2008-12-31 18:07:42 -05:00
s390 take init_fs to saner place 2008-12-31 18:07:42 -05:00
sh take init_fs to saner place 2008-12-31 18:07:42 -05:00
sparc take init_fs to saner place 2008-12-31 18:07:42 -05:00
um take init_fs to saner place 2008-12-31 18:07:42 -05:00
x86 x86: fix incorrect __read_mostly on _boot_cpu_pda 2009-01-02 17:16:29 +01:00
xtensa take init_fs to saner place 2008-12-31 18:07:42 -05:00
.gitignore
Kconfig oprofile: select RING_BUFFER 2008-12-12 09:46:31 +01:00