diff options
Diffstat (limited to 'arch/mips/kernel/entry.S')
| -rw-r--r-- | arch/mips/kernel/entry.S | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/arch/mips/kernel/entry.S b/arch/mips/kernel/entry.S index 0b78fcbf044a..686249c5c328 100644 --- a/arch/mips/kernel/entry.S +++ b/arch/mips/kernel/entry.S | |||
| @@ -121,7 +121,11 @@ FEXPORT(restore_partial) # restore partial frame | |||
| 121 | SAVE_AT | 121 | SAVE_AT |
| 122 | SAVE_TEMP | 122 | SAVE_TEMP |
| 123 | LONG_L v0, PT_STATUS(sp) | 123 | LONG_L v0, PT_STATUS(sp) |
| 124 | and v0, 1 | 124 | #if defined(CONFIG_CPU_R3000) || defined(CONFIG_CPU_TX39XX) |
| 125 | and v0, ST0_IEP | ||
| 126 | #else | ||
| 127 | and v0, ST0_IE | ||
| 128 | #endif | ||
| 125 | beqz v0, 1f | 129 | beqz v0, 1f |
| 126 | jal trace_hardirqs_on | 130 | jal trace_hardirqs_on |
| 127 | b 2f | 131 | b 2f |
