Root/package/ep80579-drivers/patches/220-can_fix_irq_request.patch

1--- a/Embedded/src/CAN/can_main.c
2+++ b/Embedded/src/CAN/can_main.c
3@@ -654,7 +654,7 @@ int can_dev_io(struct inode *inode, stru
4 /*****************************************************************************
5  * Interrupt handler.
6  *****************************************************************************/
7-irqreturn_t can_irq_handler(int irq, void *dev_id, struct pt_regs *regs)
8+irqreturn_t can_irq_handler(int irq, void *dev_id)
9 {
10     can_os_t *can_os = (can_os_t *) dev_id;
11     unsigned int int_status;
12--- a/Embedded/src/CAN/can_main.h
13+++ b/Embedded/src/CAN/can_main.h
14@@ -165,8 +165,7 @@ int can_dev_io(
15 
16 irqreturn_t can_irq_handler(
17     int irq,
18- void *dev_id,
19- struct pt_regs *regs);
20+ void *dev_id);
21 
22 void can_tasklet(
23     unsigned long arg
24

Archive Download this file



interactive