if (!sbusl) {
action = *(irq + irq_action);
if (!action)
- unexpected_irq(irq, 0, regs);
+ unexpected_irq(irq, NULL, regs);
do {
action->handler(irq, action->dev_id, regs);
action = action->next;
action = actionp->action;
if (!action)
- unexpected_irq(irq, 0, regs);
+ unexpected_irq(irq, NULL, regs);
do {
action->handler(irq, action->dev_id, regs);
action = action->next;
action->handler = handler;
action->flags = irqflags;
- action->mask = 0;
+ cpus_clear(action->mask);
action->name = devname;
action->next = NULL;
action->dev_id = dev_id;