diff options
Diffstat (limited to 'arch/powerpc/kernel/tm.S')
-rw-r--r-- | arch/powerpc/kernel/tm.S | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/arch/powerpc/kernel/tm.S b/arch/powerpc/kernel/tm.S index 2a324f4cb1b9..5754b226da7e 100644 --- a/arch/powerpc/kernel/tm.S +++ b/arch/powerpc/kernel/tm.S | |||
@@ -152,9 +152,9 @@ _GLOBAL(tm_reclaim) | |||
152 | 152 | ||
153 | addi r7, r3, THREAD_TRANSACT_VRSTATE | 153 | addi r7, r3, THREAD_TRANSACT_VRSTATE |
154 | SAVE_32VRS(0, r6, r7) /* r6 scratch, r7 transact vr state */ | 154 | SAVE_32VRS(0, r6, r7) /* r6 scratch, r7 transact vr state */ |
155 | mfvscr vr0 | 155 | mfvscr v0 |
156 | li r6, VRSTATE_VSCR | 156 | li r6, VRSTATE_VSCR |
157 | stvx vr0, r7, r6 | 157 | stvx v0, r7, r6 |
158 | dont_backup_vec: | 158 | dont_backup_vec: |
159 | mfspr r0, SPRN_VRSAVE | 159 | mfspr r0, SPRN_VRSAVE |
160 | std r0, THREAD_TRANSACT_VRSAVE(r3) | 160 | std r0, THREAD_TRANSACT_VRSAVE(r3) |
@@ -359,8 +359,8 @@ _GLOBAL(__tm_recheckpoint) | |||
359 | 359 | ||
360 | addi r8, r3, THREAD_VRSTATE | 360 | addi r8, r3, THREAD_VRSTATE |
361 | li r5, VRSTATE_VSCR | 361 | li r5, VRSTATE_VSCR |
362 | lvx vr0, r8, r5 | 362 | lvx v0, r8, r5 |
363 | mtvscr vr0 | 363 | mtvscr v0 |
364 | REST_32VRS(0, r5, r8) /* r5 scratch, r8 ptr */ | 364 | REST_32VRS(0, r5, r8) /* r5 scratch, r8 ptr */ |
365 | dont_restore_vec: | 365 | dont_restore_vec: |
366 | ld r5, THREAD_VRSAVE(r3) | 366 | ld r5, THREAD_VRSAVE(r3) |