commit | 84e65b0a84a2c856bef36f13d122047678408b0a | [log] [tgz] |
---|---|---|
author | Richard Kennedy <richard@rsk.demon.co.uk> | Fri Jul 04 13:56:16 2008 +0100 |
committer | Ingo Molnar <mingo@elte.hu> | Fri Jul 04 16:47:19 2008 +0200 |
tree | 62d2e2e29fa107b3a04cd9156358639ec1e83cd3 | |
parent | 95c60b08c6af6db2165837139da10f593462d51c [diff] |
x86: cacheline_align tss_struct The manual padding to align on cacheline size only worked in 32 bit In 64 bit the structure was not aligned and contained wasted space. use the compiler ____cachline_aligned to save space & properly align this structure. x86_64_default size goes from 9136 -> 8960 x86_64_AMD size goes from 9136 -> 8896 built & running on 2.6.26-rc8. Signed-off-by: Richard Kennedy <richard@rsk.demon.co.uk> Signed-off-by: Ingo Molnar <mingo@elte.hu>