[PATCH] MTRR suspend/resume cleanup
There has been some discuss about solving the SMP MTRR suspend/resume breakage, but I didn't find a patch for it. This is an intent for it. The basic idea is moving mtrr initializing into cpu_identify for all APs (so it works for cpu hotplug). For BP, restore_processor_state is responsible for restoring MTRR. Signed-off-by:Shaohua Li <shaohua.li@intel.com> Acked-by:
Andi Kleen <ak@muc.de> Signed-off-by:
Andrew Morton <akpm@osdl.org> Signed-off-by:
Linus Torvalds <torvalds@osdl.org>
Showing
- arch/i386/kernel/cpu/common.c 5 additions, 0 deletionsarch/i386/kernel/cpu/common.c
- arch/i386/kernel/cpu/mtrr/generic.c 11 additions, 11 deletionsarch/i386/kernel/cpu/mtrr/generic.c
- arch/i386/kernel/cpu/mtrr/main.c 53 additions, 23 deletionsarch/i386/kernel/cpu/mtrr/main.c
- arch/i386/kernel/cpu/mtrr/mtrr.h 0 additions, 1 deletionarch/i386/kernel/cpu/mtrr/mtrr.h
- arch/i386/power/cpu.c 1 addition, 0 deletionsarch/i386/power/cpu.c
- arch/x86_64/kernel/setup.c 4 additions, 0 deletionsarch/x86_64/kernel/setup.c
- arch/x86_64/kernel/suspend.c 1 addition, 0 deletionsarch/x86_64/kernel/suspend.c
- include/asm-i386/processor.h 8 additions, 0 deletionsinclude/asm-i386/processor.h
- include/asm-x86_64/proto.h 7 additions, 0 deletionsinclude/asm-x86_64/proto.h
Loading
Please register or sign in to comment