From 90b3359a796fd552c6b1063986e820b020d0d0ec Mon Sep 17 00:00:00 2001 From: ppisa Date: Sun, 2 Mar 2008 00:26:22 +0000 Subject: [PATCH] The SA_* flags has been replaced by IRQF_* flags for newer kernels. --- lincan/src/ipci165.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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; -- 2.39.2