diff options
Diffstat (limited to 'arch/sparc/mm')
| -rw-r--r-- | arch/sparc/mm/fault_32.c | 1 | ||||
| -rw-r--r-- | arch/sparc/mm/fault_64.c | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/arch/sparc/mm/fault_32.c b/arch/sparc/mm/fault_32.c index a8103a84b4ac..2deb586665b9 100644 --- a/arch/sparc/mm/fault_32.c +++ b/arch/sparc/mm/fault_32.c | |||
| @@ -129,6 +129,7 @@ static void __do_fault_siginfo(int code, int sig, struct pt_regs *regs, | |||
| 129 | { | 129 | { |
| 130 | siginfo_t info; | 130 | siginfo_t info; |
| 131 | 131 | ||
| 132 | clear_siginfo(&info); | ||
| 132 | info.si_signo = sig; | 133 | info.si_signo = sig; |
| 133 | info.si_code = code; | 134 | info.si_code = code; |
| 134 | info.si_errno = 0; | 135 | info.si_errno = 0; |
diff --git a/arch/sparc/mm/fault_64.c b/arch/sparc/mm/fault_64.c index 41363f46797b..46ccff95d10e 100644 --- a/arch/sparc/mm/fault_64.c +++ b/arch/sparc/mm/fault_64.c | |||
| @@ -172,6 +172,7 @@ static void do_fault_siginfo(int code, int sig, struct pt_regs *regs, | |||
| 172 | unsigned long addr; | 172 | unsigned long addr; |
| 173 | siginfo_t info; | 173 | siginfo_t info; |
| 174 | 174 | ||
| 175 | clear_siginfo(&info); | ||
| 175 | info.si_code = code; | 176 | info.si_code = code; |
| 176 | info.si_signo = sig; | 177 | info.si_signo = sig; |
| 177 | info.si_errno = 0; | 178 | info.si_errno = 0; |
