diff options
author | Ravikiran G Thirumalai <[email protected]> | 2008-12-31 13:44:46 -0800 |
---|---|---|
committer | Ingo Molnar <[email protected]> | 2009-01-02 17:16:29 +0100 |
commit | 26799a63110dcbe81291ea53178f6b4810d07424 (patch) | |
tree | 0bdbd0ff3ed50b310d3851f8ab203e7b9c8c4a3c /lib/string_helpers.c | |
parent | b58602a4bac012b5f4fc12fe6b46ab237b610d5d (diff) |
x86: fix incorrect __read_mostly on _boot_cpu_pda
The pda rework (commit 3461b0af025251bbc6b3d56c821c6ac2de6f7209)
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 <[email protected]>
Acked-by: Mike Travis <[email protected]>
Cc: <[email protected]>
Signed-off-by: Ingo Molnar <[email protected]>
Diffstat (limited to 'lib/string_helpers.c')
0 files changed, 0 insertions, 0 deletions