diff options
| -rw-r--r-- | arch/arm/kernel/kgdb.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/arch/arm/kernel/kgdb.c b/arch/arm/kernel/kgdb.c index 778c2f7024ff..a74b53c1b7df 100644 --- a/arch/arm/kernel/kgdb.c +++ b/arch/arm/kernel/kgdb.c | |||
| @@ -160,12 +160,16 @@ static int kgdb_compiled_brk_fn(struct pt_regs *regs, unsigned int instr) | |||
| 160 | static struct undef_hook kgdb_brkpt_hook = { | 160 | static struct undef_hook kgdb_brkpt_hook = { |
| 161 | .instr_mask = 0xffffffff, | 161 | .instr_mask = 0xffffffff, |
| 162 | .instr_val = KGDB_BREAKINST, | 162 | .instr_val = KGDB_BREAKINST, |
| 163 | .cpsr_mask = MODE_MASK, | ||
| 164 | .cpsr_val = SVC_MODE, | ||
| 163 | .fn = kgdb_brk_fn | 165 | .fn = kgdb_brk_fn |
| 164 | }; | 166 | }; |
| 165 | 167 | ||
| 166 | static struct undef_hook kgdb_compiled_brkpt_hook = { | 168 | static struct undef_hook kgdb_compiled_brkpt_hook = { |
| 167 | .instr_mask = 0xffffffff, | 169 | .instr_mask = 0xffffffff, |
| 168 | .instr_val = KGDB_COMPILED_BREAK, | 170 | .instr_val = KGDB_COMPILED_BREAK, |
| 171 | .cpsr_mask = MODE_MASK, | ||
| 172 | .cpsr_val = SVC_MODE, | ||
| 169 | .fn = kgdb_compiled_brk_fn | 173 | .fn = kgdb_compiled_brk_fn |
| 170 | }; | 174 | }; |
| 171 | 175 | ||
