diff options
Diffstat (limited to 'arch/powerpc/include/asm/ppc_asm.h')
-rw-r--r-- | arch/powerpc/include/asm/ppc_asm.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/powerpc/include/asm/ppc_asm.h b/arch/powerpc/include/asm/ppc_asm.h index 368f72f79808..50f73aa2ba21 100644 --- a/arch/powerpc/include/asm/ppc_asm.h +++ b/arch/powerpc/include/asm/ppc_asm.h | |||
@@ -60,6 +60,8 @@ BEGIN_FW_FTR_SECTION; \ | |||
60 | cmpd cr1,r11,r10; \ | 60 | cmpd cr1,r11,r10; \ |
61 | beq+ cr1,33f; \ | 61 | beq+ cr1,33f; \ |
62 | bl .accumulate_stolen_time; \ | 62 | bl .accumulate_stolen_time; \ |
63 | ld r12,_MSR(r1); \ | ||
64 | andi. r10,r12,MSR_PR; /* Restore cr0 (coming from user) */ \ | ||
63 | 33: \ | 65 | 33: \ |
64 | END_FW_FTR_SECTION_IFSET(FW_FEATURE_SPLPAR) | 66 | END_FW_FTR_SECTION_IFSET(FW_FEATURE_SPLPAR) |
65 | 67 | ||