linux/drivers/s390
Julia Lawall cf05b824db [S390] drivers/s390: put NULL test before dereference
If the NULL test on block is needed, it should be before the dereference of
the base field.

The semantic match that finds this problem is as follows:
(http://coccinelle.lip6.fr/)

// <smpl>
@r@
expression E1,E2;
identifier fld;
statement S1,S2;
@@

E1 = E2->fld;
(
if (E1 == NULL) S1 else S2
|
*if (E2 == NULL) S1 else S2
)
// </smpl>

Signed-off-by: Julia Lawall <julia@diku.dk>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
2009-08-23 18:10:00 +02:00
..
block [S390] drivers/s390: put NULL test before dereference 2009-08-23 18:10:00 +02:00
char
cio [S390] cio: fix double free after failed device initialization 2009-08-23 18:10:00 +02:00
crypto [S390] zcrypt: fix scheduling of hrtimer ap_poll_timer 2009-07-24 12:41:02 +02:00
kvm
net
scsi [SCSI] zfcp: Fix tracing of request id for abort requests 2009-07-30 08:49:59 -05:00
Makefile