X-Git-Url: http://rtime.felk.cvut.cz/gitweb/lincan.git/blobdiff_plain/6234a9dc385e5a9258a84227b2eab09bbb099c27..c50bf8f274d978d24d9fbc10641fb6f6fc11868d:/lincan/src/ipci165.c diff --git a/lincan/src/ipci165.c b/lincan/src/ipci165.c index 0975231..2a1f7c4 100644 --- a/lincan/src/ipci165.c +++ b/lincan/src/ipci165.c @@ -17,6 +17,10 @@ #include +#ifndef IRQF_SHARED +#define IRQF_SHARED SA_SHIRQ +#endif /*IRQF_SHARED*/ + can_irqreturn_t ipci165_irq_handler(CAN_IRQ_HANDLER_ARGS(irq_number, dev_id)); int ipci165_baud_rate(struct canchip_t *chip, int rate, int clock, int sjw, int sampl_pt, int flags); @@ -321,7 +325,7 @@ int ipci165_connect_irq(struct candevice_t *candev) /* install interrupt routine */ if (request_irq(candev->sysdevptr.pcidev->irq, ipci165_irq_handler, - SA_SHIRQ, + IRQF_SHARED, DEVICE_NAME, candev)) return -ENODEV;