We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent abc3fce commit d16a58fCopy full SHA for d16a58f
arch/powerpc/kernel/ppc_save_regs.S
@@ -55,14 +55,17 @@ _GLOBAL(ppc_save_regs)
55
PPC_STL r29,29*SZL(r3)
56
PPC_STL r30,30*SZL(r3)
57
PPC_STL r31,31*SZL(r3)
58
+ lbz r0,PACAIRQSOFTMASK(r13)
59
+ PPC_STL r0,SOFTE-STACK_FRAME_OVERHEAD(r3)
60
#endif
61
/* go up one stack frame for SP */
62
PPC_LL r4,0(r1)
63
PPC_STL r4,1*SZL(r3)
64
/* get caller's LR */
65
PPC_LL r0,LRSAVE(r4)
- PPC_STL r0,_NIP-STACK_FRAME_OVERHEAD(r3)
66
PPC_STL r0,_LINK-STACK_FRAME_OVERHEAD(r3)
67
+ mflr r0
68
+ PPC_STL r0,_NIP-STACK_FRAME_OVERHEAD(r3)
69
mfmsr r0
70
PPC_STL r0,_MSR-STACK_FRAME_OVERHEAD(r3)
71
mfctr r0
@@ -73,4 +76,5 @@ _GLOBAL(ppc_save_regs)
73
76
PPC_STL r0,_CCR-STACK_FRAME_OVERHEAD(r3)
74
77
li r0,0
75
78
PPC_STL r0,_TRAP-STACK_FRAME_OVERHEAD(r3)
79
+ PPC_STL r0,ORIG_GPR3-STACK_FRAME_OVERHEAD(r3)
80
blr
0 commit comments