diff options
author | Maciej W. Rozycki <macro@linux-mips.org> | 2015-04-03 23:32:22 +0100 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 2015-04-08 01:10:46 +0200 |
commit | 5ffd7c8b13643f4bb6e35b2eababf5336d5e8353 (patch) | |
tree | 8e37e52ee1c2a7905adde6b95106ce7f7aed40ad /arch | |
parent | f02cf4691e19ab61d4415b2fbfeb64aa8a93757e (diff) | |
download | lwn-5ffd7c8b13643f4bb6e35b2eababf5336d5e8353.tar.gz lwn-5ffd7c8b13643f4bb6e35b2eababf5336d5e8353.zip |
MIPS: DEC: Do not set up the FPU interrupt if no FPU
Following the arrangement for processors that wire FPU exceptions to the
FPE CPU exception handle the case where no FPU is in use -- which for
DECstation systems will only ever happen when the "nofpu" kernel option
has been used -- do not register the FPU interrupt in such a case
either.
Signed-off-by: Maciej W. Rozycki <macro@linux-mips.org>
Cc: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/9714/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Diffstat (limited to 'arch')
-rw-r--r-- | arch/mips/dec/setup.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/mips/dec/setup.c b/arch/mips/dec/setup.c index b4f83dd22db6..a0b8943c8f11 100644 --- a/arch/mips/dec/setup.c +++ b/arch/mips/dec/setup.c @@ -758,7 +758,7 @@ void __init arch_init_irq(void) dec_interrupt[DEC_IRQ_HALT] = -1; /* Register board interrupts: FPU and cascade. */ - if (dec_interrupt[DEC_IRQ_FPU] >= 0) { + if (dec_interrupt[DEC_IRQ_FPU] >= 0 && cpu_has_fpu) { struct irq_desc *desc_fpu; int irq_fpu; |