diff options
Diffstat (limited to 'arch/mips/kernel')
-rw-r--r-- | arch/mips/kernel/signal.c | 4 | ||||
-rw-r--r-- | arch/mips/kernel/signal32.c | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/arch/mips/kernel/signal.c b/arch/mips/kernel/signal.c index e0178e117f68..0f97c7dc54e6 100644 --- a/arch/mips/kernel/signal.c +++ b/arch/mips/kernel/signal.c | |||
@@ -69,7 +69,7 @@ static int copy_fp_to_sigcontext(struct sigcontext __user *sc) | |||
69 | int i; | 69 | int i; |
70 | int err = 0; | 70 | int err = 0; |
71 | 71 | ||
72 | for (i = 0; i < 32; i++) { | 72 | for (i = 0; i < NUM_FPU_REGS; i++) { |
73 | err |= | 73 | err |= |
74 | __put_user(get_fpr64(¤t->thread.fpu.fpr[i], 0), | 74 | __put_user(get_fpr64(¤t->thread.fpu.fpr[i], 0), |
75 | &sc->sc_fpregs[i]); | 75 | &sc->sc_fpregs[i]); |
@@ -85,7 +85,7 @@ static int copy_fp_from_sigcontext(struct sigcontext __user *sc) | |||
85 | int err = 0; | 85 | int err = 0; |
86 | u64 fpr_val; | 86 | u64 fpr_val; |
87 | 87 | ||
88 | for (i = 0; i < 32; i++) { | 88 | for (i = 0; i < NUM_FPU_REGS; i++) { |
89 | err |= __get_user(fpr_val, &sc->sc_fpregs[i]); | 89 | err |= __get_user(fpr_val, &sc->sc_fpregs[i]); |
90 | set_fpr64(¤t->thread.fpu.fpr[i], 0, fpr_val); | 90 | set_fpr64(¤t->thread.fpu.fpr[i], 0, fpr_val); |
91 | } | 91 | } |
diff --git a/arch/mips/kernel/signal32.c b/arch/mips/kernel/signal32.c index aec58211faaa..bae2e6ee2109 100644 --- a/arch/mips/kernel/signal32.c +++ b/arch/mips/kernel/signal32.c | |||
@@ -84,7 +84,7 @@ static int copy_fp_to_sigcontext32(struct sigcontext32 __user *sc) | |||
84 | int err = 0; | 84 | int err = 0; |
85 | int inc = test_thread_flag(TIF_32BIT_FPREGS) ? 2 : 1; | 85 | int inc = test_thread_flag(TIF_32BIT_FPREGS) ? 2 : 1; |
86 | 86 | ||
87 | for (i = 0; i < 32; i += inc) { | 87 | for (i = 0; i < NUM_FPU_REGS; i += inc) { |
88 | err |= | 88 | err |= |
89 | __put_user(get_fpr64(¤t->thread.fpu.fpr[i], 0), | 89 | __put_user(get_fpr64(¤t->thread.fpu.fpr[i], 0), |
90 | &sc->sc_fpregs[i]); | 90 | &sc->sc_fpregs[i]); |
@@ -101,7 +101,7 @@ static int copy_fp_from_sigcontext32(struct sigcontext32 __user *sc) | |||
101 | int inc = test_thread_flag(TIF_32BIT_FPREGS) ? 2 : 1; | 101 | int inc = test_thread_flag(TIF_32BIT_FPREGS) ? 2 : 1; |
102 | u64 fpr_val; | 102 | u64 fpr_val; |
103 | 103 | ||
104 | for (i = 0; i < 32; i += inc) { | 104 | for (i = 0; i < NUM_FPU_REGS; i += inc) { |
105 | err |= __get_user(fpr_val, &sc->sc_fpregs[i]); | 105 | err |= __get_user(fpr_val, &sc->sc_fpregs[i]); |
106 | set_fpr64(¤t->thread.fpu.fpr[i], 0, fpr_val); | 106 | set_fpr64(¤t->thread.fpu.fpr[i], 0, fpr_val); |
107 | } | 107 | } |