x86: Replace uses of current_cpu_data with this_cpu ops
Replace all uses of current_cpu_data with this_cpu operations on the per cpu structure cpu_info. The scala accesses are replaced with the matching this_cpu ops which results in smaller and more efficient code. In the long run, it might be a good idea to remove cpu_data() macro too and use per_cpu macro directly. tj: updated description Cc: Yinghai Lu <yinghai@kernel.org> Cc: Ingo Molnar <mingo@elte.hu> Acked-by:H. Peter Anvin <hpa@zytor.com> Acked-by:
Tejun Heo <tj@kernel.org> Signed-off-by:
Christoph Lameter <cl@linux.com> Signed-off-by:
Tejun Heo <tj@kernel.org>
Showing
- arch/x86/include/asm/processor.h 1 addition, 2 deletionsarch/x86/include/asm/processor.h
- arch/x86/kernel/apic/apic.c 1 addition, 1 deletionarch/x86/kernel/apic/apic.c
- arch/x86/kernel/cpu/amd.c 1 addition, 1 deletionarch/x86/kernel/cpu/amd.c
- arch/x86/kernel/cpu/cpufreq/powernow-k8.c 1 addition, 1 deletionarch/x86/kernel/cpu/cpufreq/powernow-k8.c
- arch/x86/kernel/cpu/intel_cacheinfo.c 2 additions, 2 deletionsarch/x86/kernel/cpu/intel_cacheinfo.c
- arch/x86/kernel/cpu/mcheck/mce.c 7 additions, 7 deletionsarch/x86/kernel/cpu/mcheck/mce.c
- arch/x86/kernel/cpu/mcheck/mce_intel.c 1 addition, 1 deletionarch/x86/kernel/cpu/mcheck/mce_intel.c
- arch/x86/kernel/process.c 2 additions, 2 deletionsarch/x86/kernel/process.c
- arch/x86/kernel/smpboot.c 6 additions, 6 deletionsarch/x86/kernel/smpboot.c
- arch/x86/oprofile/op_model_ppro.c 4 additions, 4 deletionsarch/x86/oprofile/op_model_ppro.c
- drivers/staging/lirc/lirc_serial.c 2 additions, 2 deletionsdrivers/staging/lirc/lirc_serial.c
Loading
Please register or sign in to comment