[SPARC64]: Let irq_install_pre_handler() get called multiple times.

Signed-off-by: David S. Miller <davem@davemloft.net>

authored by David S. Miller and committed by David S. Miller 24ac26d4 946ea099

+4
+4
arch/sparc64/kernel/irq.c
··· 414 414 data->pre_handler_arg1 = arg1; 415 415 data->pre_handler_arg2 = arg2; 416 416 417 + if (desc->chip == &sun4u_irq_ack || 418 + desc->chip == &sun4v_irq_ack) 419 + return; 420 + 417 421 desc->chip = (desc->chip == &sun4u_irq ? 418 422 &sun4u_irq_ack : &sun4v_irq_ack); 419 423 }