[PATCH] powerpc: Fix handling of fpscr on 64-bit
[powerpc.git] / arch / ppc64 / kernel / align.c
index 330e7ef..256d5b5 100644 (file)
@@ -313,7 +313,7 @@ fix_alignment(struct pt_regs *regs)
                                /* Doing stfs, have to convert to single */
                                preempt_disable();
                                enable_kernel_fp();
-                               cvt_df(&current->thread.fpr[reg], (float *)&data.v[4], &current->thread.fpscr);
+                               cvt_df(&current->thread.fpr[reg], (float *)&data.v[4], &current->thread);
                                disable_kernel_fp();
                                preempt_enable();
                        }
@@ -349,7 +349,7 @@ fix_alignment(struct pt_regs *regs)
                                /* Doing lfs, have to convert to double */
                                preempt_disable();
                                enable_kernel_fp();
-                               cvt_fd((float *)&data.v[4], &current->thread.fpr[reg], &current->thread.fpscr);
+                               cvt_fd((float *)&data.v[4], &current->thread.fpr[reg], &current->thread);
                                disable_kernel_fp();
                                preempt_enable();
                        }