CANMSG("canchip_done: not registered in hostdevice\n");
}
- if((chip->flags & CHIP_IRQ_SETUP) && (chip->chip_irq>=0)) {
- free_irq(chip->chip_irq, chip);
- chip->flags &= ~CHIP_IRQ_SETUP;
- }
+ can_chip_free_irq(chip);
can_synchronize_irq(chip->chip_irq);