diff options
Diffstat (limited to 'arch/mips/include/asm/netlogic/xlp-hal/pic.h')
-rw-r--r-- | arch/mips/include/asm/netlogic/xlp-hal/pic.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/mips/include/asm/netlogic/xlp-hal/pic.h b/arch/mips/include/asm/netlogic/xlp-hal/pic.h index a981f4681a15..4b5108dfaa16 100644 --- a/arch/mips/include/asm/netlogic/xlp-hal/pic.h +++ b/arch/mips/include/asm/netlogic/xlp-hal/pic.h | |||
@@ -315,7 +315,7 @@ nlm_pic_send_ipi(uint64_t base, int hwt, int irq, int nmi) | |||
315 | { | 315 | { |
316 | uint64_t ipi; | 316 | uint64_t ipi; |
317 | 317 | ||
318 | ipi = (nmi << 31) | (irq << 20); | 318 | ipi = ((uint64_t)nmi << 31) | (irq << 20); |
319 | ipi |= ((hwt >> 4) << 16) | (1 << (hwt & 0xf)); /* cpuset and mask */ | 319 | ipi |= ((hwt >> 4) << 16) | (1 << (hwt & 0xf)); /* cpuset and mask */ |
320 | nlm_write_pic_reg(base, PIC_IPI_CTL, ipi); | 320 | nlm_write_pic_reg(base, PIC_IPI_CTL, ipi); |
321 | } | 321 | } |