aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Burton <paul.burton@imgtec.com>2014-01-27 10:23:04 -0500
committerRalf Baechle <ralf@linux-mips.org>2014-03-26 18:09:09 -0400
commit6bbfd65e28c9d72eb140373c7796ce269616f2c0 (patch)
tree7acb04144c5ec79f7f416fed51ece88171f580e4
parentff3aa5f296392b4bdc46ce975e6403bc7d27b191 (diff)
MIPS: Replace hardcoded 32 with NUM_FPU_REGS in ptrace
NUM_FPU_REGS just makes it clearer what's going on, rather than the magic hard coded 32. Signed-off-by: Paul Burton <paul.burton@imgtec.com> Cc: linux-mips@linux-mips.org Patchwork: https://patchwork.linux-mips.org/patch/6424/ Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
-rw-r--r--arch/mips/kernel/signal.c4
-rw-r--r--arch/mips/kernel/signal32.c4
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(&current->thread.fpu.fpr[i], 0), 74 __put_user(get_fpr64(&current->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(&current->thread.fpu.fpr[i], 0, fpr_val); 90 set_fpr64(&current->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(&current->thread.fpu.fpr[i], 0), 89 __put_user(get_fpr64(&current->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(&current->thread.fpu.fpr[i], 0, fpr_val); 106 set_fpr64(&current->thread.fpu.fpr[i], 0, fpr_val);
107 } 107 }