Yoann Padioleau
0da2f0f164
potential compiler error, irqfunc caller sites update
...
In 7d12e780e0 David Howells performed
this evolution:
"IRQ: Maintain regs pointer globally rather than passing to IRQ handlers"
He correctly updated many of the function definitions that were using this
extra regs pointer parameter but forgot to update some caller sites of
those functions. The reason the modifications was not properly done on all
drivers is that some drivers were rarely compiled because they are for
AMIGA, or that some code sites were inside #ifdefs where the option is not
set or inside #if 0.
Here is the semantic patch that found the occurences
and fixed the problem.
@ rule1 @
identifier fn;
identifier irq, dev_id;
typedef irqreturn_t;
@@
static irqreturn_t fn(int irq, void *dev_id)
{
...
}
@@
identifier rule1.fn;
expression E1, E2, E3;
@@
fn(E1, E2
- ,E3
)
Signed-off-by: Yoann Padioleau <padator@wanadoo.fr>
Cc: "David S. Miller" <davem@davemloft.net>
Cc: Jeff Garzik <jeff@garzik.org>
Cc: Greg KH <greg@kroah.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2007-07-06 10:23:43 -07:00
..
.gitignore
[ATM]: Ignore generated file pca200e_ecd.bin2
2006-12-11 14:34:35 -08:00
adummy.c
PCI: Cleanup the includes of <linux/pci.h>
2007-05-02 19:02:35 -07:00
ambassador.c
[SK_BUFF]: Convert skb->end to sk_buff_data_t
2007-04-25 22:26:29 -07:00
ambassador.h
Remove obsolete #include <linux/config.h>
2006-06-30 19:25:36 +02:00
atmsar11.data
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
atmsar11.regions
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
atmsar11.start
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
atmtcp.c
[NET]: SPIN_LOCK_UNLOCKED cleanup in drivers/atm, net
2007-04-26 01:37:44 -07:00
eni.c
[ATM] ENI: Convert to struct timeval to ktime_t.
2007-04-25 22:23:46 -07:00
eni.h
[ATM] ENI: Convert to struct timeval to ktime_t.
2007-04-25 22:23:46 -07:00
firestream.c
potential compiler error, irqfunc caller sites update
2007-07-06 10:23:43 -07:00
firestream.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
fore200e.c
[ATM]: Use mutex instead of binary semaphore in FORE Systems 200E-series driver
2007-04-26 01:41:49 -07:00
fore200e.h
[ATM]: Use mutex instead of binary semaphore in FORE Systems 200E-series driver
2007-04-26 01:41:49 -07:00
fore200e_firmware_copyright
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
fore200e_mkfirm.c
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
he.c
[SK_BUFF]: Convert skb->tail to sk_buff_data_t
2007-04-25 22:26:28 -07:00
he.h
[ATM]: [he] Use the DMA_32BIT_MASK constant from dma-mapping.h
2005-04-24 18:55:35 -07:00
horizon.c
[PATCH] horizon.c: missing __devinit
2007-01-23 11:09:49 -08:00
horizon.h
Remove obsolete #include <linux/config.h>
2006-06-30 19:25:36 +02:00
idt77105.c
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
idt77105.h
[ATM]: [idt77105] should be __devinit not __init
2006-06-29 16:58:12 -07:00
idt77252.c
[ATM]: Use mutex instead of binary semaphore in idt77252 driver.
2007-05-24 16:36:45 -07:00
idt77252.h
[ATM]: Use mutex instead of binary semaphore in idt77252 driver.
2007-05-24 16:36:45 -07:00
idt77252_tables.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
iphase.c
Fix misc .c/.h comment typos
2006-11-30 05:24:39 +01:00
iphase.h
Remove obsolete #include <linux/config.h>
2006-06-30 19:25:36 +02:00
Kconfig
Fix Kconfig dependency problems wrt boolean menuconfigs
2007-06-28 11:34:53 -07:00
lanai.c
[PATCH] getting rid of all casts of k[cmz]alloc() calls
2006-12-13 09:05:58 -08:00
Makefile
[ATM]: Add CPPFLAGS to byteorder.h check
2006-12-06 18:38:42 -08:00
midway.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
nicstar.c
[SK_BUFF]: Introduce skb_copy_from_linear_data{_offset}
2007-04-25 22:28:23 -07:00
nicstar.h
[NET]: Kill skb->list
2005-08-29 15:31:14 -07:00
nicstarmac.c
atm: Use ARRAY_SIZE macro when appropriate
2007-02-17 15:30:48 -05:00
nicstarmac.copyright
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
pca200e.data
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
pca200e_ecd.data
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
sba200e_ecd.data
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
suni.c
[ATM]: [suni] change suni_init to __devinit
2006-06-29 16:58:17 -07:00
suni.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
tonga.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
uPD98401.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
uPD98402.c
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
uPD98402.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
zatm.c
[PATCH] zatm __init abuse
2007-03-14 15:27:49 -07:00
zatm.h
Remove obsolete #include <linux/config.h>
2006-06-30 19:25:36 +02:00
zeprom.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00