X-Git-Url: http://rtime.felk.cvut.cz/gitweb/lincan.git/blobdiff_plain/cc1811f284f00d214e198cb20b466d261201385b..b34a548a5dfd2f0b068fd835a4cd51680d851068:/lincan/src/finish.c diff --git a/lincan/src/finish.c b/lincan/src/finish.c index fdca959..922b4d3 100644 --- a/lincan/src/finish.c +++ b/lincan/src/finish.c @@ -57,10 +57,7 @@ void canchip_done(struct chip_t *chip) 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);