powerpc: Use 32 bit loads and stores when operating on condition register values
[firefly-linux-kernel-4.4.55.git] / arch / powerpc / platforms / powernv / opal-wrappers.S
index 2a03e1e63c7a910c204486f32dc9957c4c6cd47e..403d05840625e578b6f68ab728d73e8214d4425c 100644 (file)
@@ -24,7 +24,7 @@
        mflr    r0;                     \
        mfcr    r12;                    \
        std     r0,16(r1);              \
-       std     r12,8(r1);              \
+       stw     r12,8(r1);              \
        std     r1,PACAR1(r13);         \
        li      r0,0;                   \
        mfmsr   r12;                    \
@@ -53,7 +53,7 @@ _STATIC(opal_return)
         */
        FIXUP_ENDIAN
        ld      r2,PACATOC(r13);
-       l     r4,8(r1);
+       lwz     r4,8(r1);
        ld      r5,16(r1);
        ld      r6,PACASAVEDMSR(r13);
        mtspr   SPRN_SRR0,r5;