]> git.baikalelectronics.ru Git - kernel.git/commit
drivers/isdn/hardware/mISDN: move a dereference below a NULL test
authorJulia Lawall <julia@diku.dk>
Fri, 9 Jan 2009 20:22:53 +0000 (12:22 -0800)
committerKarsten Keil <kkeil@suse.de>
Sun, 11 Jan 2009 17:04:37 +0000 (18:04 +0100)
commit5dc0b1b810cae4ebdbce6f08b96f52a05d6f6660
tree35f72687fe439d6ea56ec2aaca4d0c40ea08cbf2
parente3ada19d0b1435be2b783fdd53aab651c991e6f4
drivers/isdn/hardware/mISDN: 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>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Karsten Keil <kkeil@suse.de>
drivers/isdn/hardware/mISDN/hfcmulti.c