-
- Downloads
x86: Simplify code by removing a !SMP #ifdefs from 'struct cpuinfo_x86'
Several fields in struct cpuinfo_x86 were not defined for the !SMP case, likely to save space. However, those fields still have some meaning for UP, and keeping them allows some #ifdef removal from other files. The additional size of the UP kernel from this change is not significant enough to worry about keeping up the distinction: text data bss dec hex filename 4737168 506459 972040 6215667 5ed7f3 vmlinux.o.before 4737444 506459 972040 6215943 5ed907 vmlinux.o.after for a difference of 276 bytes for an example UP config. If someone wants those 276 bytes back badly then it should be implemented in a cleaner way. Signed-off-by:Kevin Winchester <kjwinchester@gmail.com> Cc: Steffen Persvold <sp@numascale.com> Link: http://lkml.kernel.org/r/1324428742-12498-1-git-send-email-kjwinchester@gmail.com Signed-off-by:
Ingo Molnar <mingo@elte.hu>
Showing
- arch/x86/include/asm/processor.h 0 additions, 2 deletionsarch/x86/include/asm/processor.h
- arch/x86/kernel/amd_nb.c 2 additions, 6 deletionsarch/x86/kernel/amd_nb.c
- arch/x86/kernel/cpu/amd.c 0 additions, 2 deletionsarch/x86/kernel/cpu/amd.c
- arch/x86/kernel/cpu/common.c 0 additions, 7 deletionsarch/x86/kernel/cpu/common.c
- arch/x86/kernel/cpu/intel.c 0 additions, 2 deletionsarch/x86/kernel/cpu/intel.c
- arch/x86/kernel/cpu/mcheck/mce.c 0 additions, 2 deletionsarch/x86/kernel/cpu/mcheck/mce.c
- arch/x86/kernel/cpu/mcheck/mce_amd.c 1 addition, 6 deletionsarch/x86/kernel/cpu/mcheck/mce_amd.c
- arch/x86/kernel/cpu/proc.c 1 addition, 3 deletionsarch/x86/kernel/cpu/proc.c
- drivers/edac/sb_edac.c 0 additions, 2 deletionsdrivers/edac/sb_edac.c
- drivers/hwmon/coretemp.c 3 additions, 4 deletionsdrivers/hwmon/coretemp.c
Loading
Please register or sign in to comment