x86/mtrr: Fix PAT init handling when MTRR is disabled
[cascardo/linux.git] / arch / x86 / kernel / cpu / mtrr / main.c
index 8b1947b..7d393ec 100644 (file)
@@ -752,6 +752,9 @@ void __init mtrr_bp_init(void)
                        /* BIOS may override */
                        __mtrr_enabled = get_mtrr_state();
 
+                       if (mtrr_enabled())
+                               mtrr_bp_pat_init();
+
                        if (mtrr_cleanup(phys_addr)) {
                                changed_by_mtrr_cleanup = 1;
                                mtrr_if->set_all();