Julia Lawall
9ecab6e5bf
drivers/ide/{cs5530.c,sc1200.c}: Move a dereference below a NULL test
...
In each case, if the NULL test is necessary, then the dereference should be
moved below the NULL test.
The semantic patch that makes this change is as follows:
(http://www.emn.fr/x-info/coccinelle/ )
// <smpl>
@@
type T;
expression E;
identifier i,fld;
statement S;
@@
- T i = E->fld;
+ T i;
... when != E
when != i
if (E == NULL) S
+ i = E->fld;
// </smpl>
Signed-off-by: Julia Lawall <julia@diku.dk>
Acked-by: Sergei Shtylyov <sshtylyov@ru.mvista.com>
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
2008-12-22 23:05:06 +01:00
..
aec62xx.c
ide: remove useless subdirs from drivers/ide/
2008-10-21 20:57:23 +02:00
ali14xx.c
ide: remove useless subdirs from drivers/ide/
2008-10-21 20:57:23 +02:00
alim15x3.c
alim15x3: fix sparse warning
2008-12-02 20:40:04 +01:00
amd74xx.c
amd74xx: workaround unreliable AltStatus register for nVidia controllers
2008-12-02 20:40:03 +01:00
atiixp.c
ide: remove useless subdirs from drivers/ide/
2008-10-21 20:57:23 +02:00
au1xxx-ide.c
ide: remove useless subdirs from drivers/ide/
2008-10-21 20:57:23 +02:00
buddha.c
ide: remove useless subdirs from drivers/ide/
2008-10-21 20:57:23 +02:00
cmd64x.c
ide: remove useless subdirs from drivers/ide/
2008-10-21 20:57:23 +02:00
cmd640.c
ide: remove useless subdirs from drivers/ide/
2008-10-21 20:57:23 +02:00
cs5520.c
ide: remove useless subdirs from drivers/ide/
2008-10-21 20:57:23 +02:00
cs5530.c
drivers/ide/{cs5530.c,sc1200.c}: Move a dereference below a NULL test
2008-12-22 23:05:06 +01:00
cs5535.c
ide: remove useless subdirs from drivers/ide/
2008-10-21 20:57:23 +02:00
cy82c693.c
ide: remove useless subdirs from drivers/ide/
2008-10-21 20:57:23 +02:00
delkin_cb.c
ide: remove useless subdirs from drivers/ide/
2008-10-21 20:57:23 +02:00
dtc2278.c
ide: remove useless subdirs from drivers/ide/
2008-10-21 20:57:23 +02:00
falconide.c
ide: remove useless subdirs from drivers/ide/
2008-10-21 20:57:23 +02:00
gayle.c
ide: remove useless subdirs from drivers/ide/
2008-10-21 20:57:23 +02:00
hpt366.c
ide: Switch to a common address
2008-11-02 21:40:08 +01:00
ht6560b.c
ide: remove useless subdirs from drivers/ide/
2008-10-21 20:57:23 +02:00
icside.c
icside section warnings
2008-11-30 10:03:36 -08:00
ide-4drives.c
ide: remove useless subdirs from drivers/ide/
2008-10-21 20:57:23 +02:00
ide-acpi.c
ide-atapi.c
ide: remove IDE_AFLAG_NO_DOORLOCKING
2008-10-17 18:09:11 +02:00
ide-cd.c
ide-cd: fix DMA alignment regression
2008-11-02 21:40:07 +01:00
ide-cd.h
ide-cd_ioctl.c
ide: remove IDE_AFLAG_NO_DOORLOCKING
2008-10-17 18:09:11 +02:00
ide-cd_verbose.c
ide-cs.c
pcmcia: add another pata/ide ID
2008-11-09 21:35:36 +01:00
ide-disk.c
ide: Switch to a common address
2008-11-02 21:40:08 +01:00
ide-disk.h
[PATCH] switch ide_disk_ops ->ioctl() to sane prototype
2008-10-21 07:47:30 -04:00
ide-disk_ioctl.c
[PATCH] switch ide_disk_ops ->ioctl() to sane prototype
2008-10-21 07:47:30 -04:00
ide-disk_proc.c
ide-disk: factor out generic disk handling code to ide-gd.c
2008-10-17 18:09:12 +02:00
ide-dma-sff.c
ide: re-add TRM290 fix lost during ide_build_dmatable() cleanup
2008-10-17 18:09:18 +02:00
ide-dma.c
ide-floppy.c
ide-floppy: remove idefloppy_floppy_t typedef
2008-10-17 18:09:16 +02:00
ide-floppy.h
[PATCH] switch ide_disk_ops ->ioctl() to sane prototype
2008-10-21 07:47:30 -04:00
ide-floppy_ioctl.c
[PATCH] switch ide_disk_ops ->ioctl() to sane prototype
2008-10-21 07:47:30 -04:00
ide-floppy_proc.c
ide: prepare for merging ide-gd-floppy.c with ide-gd.c
2008-10-17 18:09:13 +02:00
ide-gd.c
ide-gd: re-get capacity on revalidate
2008-11-02 21:40:10 +01:00
ide-gd.h
ide: add generic ATA/ATAPI disk driver
2008-10-17 18:09:14 +02:00
ide-generic.c
ide-h8300.c
ide: remove useless subdirs from drivers/ide/
2008-10-21 20:57:23 +02:00
ide-io.c
Revert "ide: respect current DMA setting during resume"
2008-12-08 17:42:35 +01:00
ide-ioctls.c
[PATCH] lose the unused file argument in generic_ide_ioctl()
2008-10-21 07:47:16 -04:00
ide-iops.c
ide: remove dead code from drive_is_ready()
2008-12-02 20:40:04 +01:00
ide-lib.c
ide-park.c
ide-pci-generic.c
ide: Switch to a common address
2008-11-02 21:40:08 +01:00
ide-pio-blacklist.c
ide-pnp.c
ide-probe.c
amd74xx: workaround unreliable AltStatus register for nVidia controllers
2008-12-02 20:40:03 +01:00
ide-proc.c
ide: Switch to a common address
2008-11-02 21:40:08 +01:00
ide-scan-pci.c
ide-tape.c
[PATCH] switch ide-tape
2008-10-21 07:48:27 -04:00
ide-taskfile.c
ide-timings.c
ide.c
ide_arm.c
ide: remove useless subdirs from drivers/ide/
2008-10-21 20:57:23 +02:00
ide_platform.c
ide: remove useless subdirs from drivers/ide/
2008-10-21 20:57:23 +02:00
it821x.c
ide: Switch to a common address
2008-11-02 21:40:08 +01:00
it8213.c
ide: remove useless subdirs from drivers/ide/
2008-10-21 20:57:23 +02:00
jmicron.c
ide: Switch to a common address
2008-11-02 21:40:08 +01:00
Kconfig
ide: build-fix for CONFIG_BLK_DEV_IDEDMA_PMAC=n
2008-12-08 17:52:05 +01:00
macide.c
ide: remove useless subdirs from drivers/ide/
2008-10-21 20:57:23 +02:00
Makefile
ide: drivers/ide/generic.c -> drivers/ide/ide-pci-generic.c
2008-10-23 23:24:20 +02:00
ns87415.c
ide: remove useless subdirs from drivers/ide/
2008-10-21 20:57:23 +02:00
opti621.c
ide: remove useless subdirs from drivers/ide/
2008-10-21 20:57:23 +02:00
palm_bk3710.c
ide: remove useless subdirs from drivers/ide/
2008-10-21 20:57:23 +02:00
pdc202xx_new.c
ide: remove useless subdirs from drivers/ide/
2008-10-21 20:57:23 +02:00
pdc202xx_old.c
ide: remove useless subdirs from drivers/ide/
2008-10-21 20:57:23 +02:00
piix.c
ide: Switch to a common address
2008-11-02 21:40:08 +01:00
pmac.c
ide: build-fix for CONFIG_BLK_DEV_IDEDMA_PMAC=n
2008-12-08 17:52:05 +01:00
q40ide.c
ide: remove useless subdirs from drivers/ide/
2008-10-21 20:57:23 +02:00
qd65xx.c
ide: remove useless subdirs from drivers/ide/
2008-10-21 20:57:23 +02:00
qd65xx.h
ide: remove useless subdirs from drivers/ide/
2008-10-21 20:57:23 +02:00
rapide.c
arm ide breakage
2008-10-26 09:35:05 -07:00
rz1000.c
ide: remove useless subdirs from drivers/ide/
2008-10-21 20:57:23 +02:00
sc1200.c
drivers/ide/{cs5530.c,sc1200.c}: Move a dereference below a NULL test
2008-12-22 23:05:06 +01:00
scc_pata.c
ide: Switch to a common address
2008-11-02 21:40:08 +01:00
serverworks.c
ide: remove useless subdirs from drivers/ide/
2008-10-21 20:57:23 +02:00
setup-pci.c
sgiioc4.c
[IA64] Clear up section mismatch for ioc4_ide_attach_one.
2008-12-09 10:08:48 -08:00
siimage.c
ide: Switch to a common address
2008-11-02 21:40:08 +01:00
sis5513.c
ide: remove useless subdirs from drivers/ide/
2008-10-21 20:57:23 +02:00
sl82c105.c
ide: remove useless subdirs from drivers/ide/
2008-10-21 20:57:23 +02:00
slc90e66.c
ide: remove useless subdirs from drivers/ide/
2008-10-21 20:57:23 +02:00
tc86c001.c
ide: remove useless subdirs from drivers/ide/
2008-10-21 20:57:23 +02:00
triflex.c
ide: remove useless subdirs from drivers/ide/
2008-10-21 20:57:23 +02:00
trm290.c
ide: remove useless subdirs from drivers/ide/
2008-10-21 20:57:23 +02:00
tx4938ide.c
tx4938ide: Avoid underflow on calculation of a wait cycle
2008-11-02 21:40:10 +01:00
tx4939ide.c
ide: Add tx4939ide driver (v6)
2008-10-23 23:22:07 +02:00
umc8672.c
ide: remove useless subdirs from drivers/ide/
2008-10-21 20:57:23 +02:00
via82cxxx.c
ide: remove useless subdirs from drivers/ide/
2008-10-21 20:57:23 +02:00