microblaze: Do not show error message for 32 interrupt lines
When interrupt controller uses 32 interrupts lines the kernel show error message about mismatch in kind-of-intr parameter because it exceeds u32. Recast fixs this issue. Signed-off-by: Michal Simek <monstr@monstr.eu>
This commit is contained in:
parent
6dbd3085c3
commit
363922946f
@ -134,7 +134,7 @@ void __init init_IRQ(void)
|
||||
intr_type =
|
||||
be32_to_cpup(of_get_property(intc,
|
||||
"xlnx,kind-of-intr", NULL));
|
||||
if (intr_type >= (1 << (nr_irq + 1)))
|
||||
if (intr_type > (u32)((1ULL << nr_irq) - 1))
|
||||
printk(KERN_INFO " ERROR: Mismatch in kind-of-intr param\n");
|
||||
|
||||
#ifdef CONFIG_SELFMOD_INTC
|
||||
|
Loading…
Reference in New Issue
Block a user