diff options
| -rw-r--r-- | arch/x86/mm/pat.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/arch/x86/mm/pat.c b/arch/x86/mm/pat.c index 7257cf3decf9..e78cd0ec2bcf 100644 --- a/arch/x86/mm/pat.c +++ b/arch/x86/mm/pat.c | |||
| @@ -81,6 +81,7 @@ enum { | |||
| 81 | void pat_init(void) | 81 | void pat_init(void) |
| 82 | { | 82 | { |
| 83 | u64 pat; | 83 | u64 pat; |
| 84 | bool boot_cpu = !boot_pat_state; | ||
| 84 | 85 | ||
| 85 | if (!pat_enabled) | 86 | if (!pat_enabled) |
| 86 | return; | 87 | return; |
| @@ -122,8 +123,10 @@ void pat_init(void) | |||
| 122 | rdmsrl(MSR_IA32_CR_PAT, boot_pat_state); | 123 | rdmsrl(MSR_IA32_CR_PAT, boot_pat_state); |
| 123 | 124 | ||
| 124 | wrmsrl(MSR_IA32_CR_PAT, pat); | 125 | wrmsrl(MSR_IA32_CR_PAT, pat); |
| 125 | printk(KERN_INFO "x86 PAT enabled: cpu %d, old 0x%Lx, new 0x%Lx\n", | 126 | |
| 126 | smp_processor_id(), boot_pat_state, pat); | 127 | if (boot_cpu) |
| 128 | printk(KERN_INFO "x86 PAT enabled: cpu %d, old 0x%Lx, new 0x%Lx\n", | ||
| 129 | smp_processor_id(), boot_pat_state, pat); | ||
| 127 | } | 130 | } |
| 128 | 131 | ||
| 129 | #undef PAT | 132 | #undef PAT |
