4 #include <linux/interrupt.h>
6 // --------------------------------------------------------------
7 // do some cleaup first.
8 // we should specify that these rules only apply to files in the directory
29 - handle_irq (int irq, struct pt_regs *regs)
30 + handle_irq (int irq)
35 // --------------------------------------------------------------
36 // now the real transformation
38 @ rule2 depends on rule1 @
46 request_irq(irq, handler, irqflags, devname, dev_id)
50 identifier rule2.handler, irq, dev, regs;
54 - handler(int irq, void *dev, struct pt_regs *regs)
55 + handler(int irq, void *dev)
61 identifier rule2.handler;
70 identifier rule2.handler;
71 expression E1, E2, E3;
76 + NEED_TO_CHECK_THIS_USE_OF(E3)