diff options
-rw-r--r-- | arch/mips/kernel/asm-offsets.c | 1 | ||||
-rw-r--r-- | arch/mips/kernel/signal32.c | 1 | ||||
-rw-r--r-- | include/asm-mips/sigcontext.h | 4 |
3 files changed, 2 insertions, 4 deletions
diff --git a/arch/mips/kernel/asm-offsets.c b/arch/mips/kernel/asm-offsets.c index ea7df4b8da33..c0b089d47181 100644 --- a/arch/mips/kernel/asm-offsets.c +++ b/arch/mips/kernel/asm-offsets.c | |||
@@ -249,7 +249,6 @@ void output_sc_defines(void) | |||
249 | offset("#define SC_MDHI ", struct sigcontext, sc_mdhi); | 249 | offset("#define SC_MDHI ", struct sigcontext, sc_mdhi); |
250 | offset("#define SC_MDLO ", struct sigcontext, sc_mdlo); | 250 | offset("#define SC_MDLO ", struct sigcontext, sc_mdlo); |
251 | offset("#define SC_PC ", struct sigcontext, sc_pc); | 251 | offset("#define SC_PC ", struct sigcontext, sc_pc); |
252 | offset("#define SC_STATUS ", struct sigcontext, sc_status); | ||
253 | offset("#define SC_FPC_CSR ", struct sigcontext, sc_fpc_csr); | 252 | offset("#define SC_FPC_CSR ", struct sigcontext, sc_fpc_csr); |
254 | offset("#define SC_FPC_EIR ", struct sigcontext, sc_fpc_eir); | 253 | offset("#define SC_FPC_EIR ", struct sigcontext, sc_fpc_eir); |
255 | offset("#define SC_HI1 ", struct sigcontext, sc_hi1); | 254 | offset("#define SC_HI1 ", struct sigcontext, sc_hi1); |
diff --git a/arch/mips/kernel/signal32.c b/arch/mips/kernel/signal32.c index 5d102efbdbea..0994d6e1d691 100644 --- a/arch/mips/kernel/signal32.c +++ b/arch/mips/kernel/signal32.c | |||
@@ -170,7 +170,6 @@ static int setup_sigcontext32(struct pt_regs *regs, | |||
170 | int i; | 170 | int i; |
171 | 171 | ||
172 | err |= __put_user(regs->cp0_epc, &sc->sc_pc); | 172 | err |= __put_user(regs->cp0_epc, &sc->sc_pc); |
173 | err |= __put_user(regs->cp0_status, &sc->sc_status); | ||
174 | 173 | ||
175 | err |= __put_user(0, &sc->sc_regs[0]); | 174 | err |= __put_user(0, &sc->sc_regs[0]); |
176 | for (i = 1; i < 32; i++) | 175 | for (i = 1; i < 32; i++) |
diff --git a/include/asm-mips/sigcontext.h b/include/asm-mips/sigcontext.h index cefa657dd04a..3c175a7e4345 100644 --- a/include/asm-mips/sigcontext.h +++ b/include/asm-mips/sigcontext.h | |||
@@ -19,7 +19,7 @@ | |||
19 | */ | 19 | */ |
20 | struct sigcontext { | 20 | struct sigcontext { |
21 | unsigned int sc_regmask; /* Unused */ | 21 | unsigned int sc_regmask; /* Unused */ |
22 | unsigned int sc_status; | 22 | unsigned int sc_status; /* Unused */ |
23 | unsigned long long sc_pc; | 23 | unsigned long long sc_pc; |
24 | unsigned long long sc_regs[32]; | 24 | unsigned long long sc_regs[32]; |
25 | unsigned long long sc_fpregs[32]; | 25 | unsigned long long sc_fpregs[32]; |
@@ -76,7 +76,7 @@ struct sigcontext { | |||
76 | 76 | ||
77 | struct sigcontext32 { | 77 | struct sigcontext32 { |
78 | __u32 sc_regmask; /* Unused */ | 78 | __u32 sc_regmask; /* Unused */ |
79 | __u32 sc_status; | 79 | __u32 sc_status; /* Unused */ |
80 | __u64 sc_pc; | 80 | __u64 sc_pc; |
81 | __u64 sc_regs[32]; | 81 | __u64 sc_regs[32]; |
82 | __u64 sc_fpregs[32]; | 82 | __u64 sc_fpregs[32]; |