These changes are the raw update to linux-4.4.6-rt14. Kernel sources
[kvmfornfv.git] / kernel / arch / powerpc / platforms / powernv / subcore.c
index f60f80a..503a73f 100644 (file)
@@ -190,7 +190,7 @@ static void unsplit_core(void)
 
        hid0 = mfspr(SPRN_HID0);
        hid0 &= ~HID0_POWER8_DYNLPARDIS;
-       mtspr(SPRN_HID0, hid0);
+       update_power8_hid0(hid0);
        update_hid_in_slw(hid0);
 
        while (mfspr(SPRN_HID0) & mask)
@@ -227,7 +227,7 @@ static void split_core(int new_mode)
        /* Write new mode */
        hid0  = mfspr(SPRN_HID0);
        hid0 |= HID0_POWER8_DYNLPARDIS | split_parms[i].value;
-       mtspr(SPRN_HID0, hid0);
+       update_power8_hid0(hid0);
        update_hid_in_slw(hid0);
 
        /* Wait for it to happen */