Julia Lawall
f3d8b2e467
net/bridge/netfilter: 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: David S. Miller <davem@davemloft.net>
2009-01-11 00:06:33 -08:00
..
9p
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6
2008-12-28 12:49:40 -08:00
802
hippi: convert driver to net_device_ops
2008-11-20 20:32:15 -08:00
8021q
vlan: add neigh_setup
2009-01-08 10:50:20 -08:00
appletalk
appletalk: convert aarp to net_device_ops
2009-01-07 17:21:44 -08:00
atm
netdevice: Kill netdev->priv
2008-12-08 01:14:16 -08:00
ax25
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6
2008-12-28 12:49:40 -08:00
bluetooth
bluetooth: driver API update
2009-01-07 17:23:17 -08:00
bridge
net/bridge/netfilter: move a dereference below a NULL test
2009-01-11 00:06:33 -08:00
can
can: omit unneeded skb_clone() calls
2009-01-06 11:07:54 -08:00
core
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx
2009-01-09 11:52:14 -08:00
dcb
DCB: fix kfree(skb)
2009-01-04 17:29:21 -08:00
dccp
dccp: Integrate the TFRC library with DCCP
2009-01-04 21:45:33 -08:00
decnet
net: Make static
2008-12-10 15:18:31 -08:00
dsa
dsa: convert to net_device_ops (v2)
2009-01-06 16:45:26 -08:00
econet
netns: Use net_eq() to compare net-namespaces for optimization.
2008-07-19 22:34:43 -07:00
ethernet
eth: Declare an optimized compare_ether_addr_64bits() function
2008-11-23 23:24:32 -08:00
ipv4
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx
2009-01-09 11:52:14 -08:00
ipv6
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx
2009-01-09 11:52:14 -08:00
ipx
net: '&' redux
2008-11-03 18:21:05 -08:00
irda
tty: Fix an ircomm warning and note another bug
2009-01-02 10:19:43 -08:00
iucv
s390: remove s390_root_dev_*()
2009-01-06 10:44:34 -08:00
key
netns PF_KEY: per-netns /proc/pfkey
2008-11-25 17:59:00 -08:00
lapb
llc
net: remove redundant argument comments
2008-11-21 17:15:03 -08:00
mac80211
mac80211: implement dynamic power save
2008-12-19 15:24:00 -05:00
netfilter
cpumask: prepare for iterators to only go to nr_cpu_ids/nr_cpumask_bits: net
2008-12-29 22:44:47 -08:00
netlabel
netlabel: Update kernel configuration API
2008-12-31 12:54:11 -05:00
netlink
genetlink: export genl_unregister_mc_group()
2009-01-07 10:00:17 -08:00
netrom
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6
2008-12-28 12:49:40 -08:00
packet
net: Make sure BHs are disabled in sock_prot_inuse_add()
2008-11-24 00:09:29 -08:00
phonet
phonet: update to net_device_ops
2009-01-07 17:24:34 -08:00
rfkill
net/rfkill/rfkill.c: fix unused rfkill_led_trigger() warning
2009-01-04 17:11:24 -08:00
rose
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6
2008-12-28 12:49:40 -08:00
rxrpc
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6
2008-12-28 12:49:40 -08:00
sched
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6
2009-01-08 14:25:41 -08:00
sctp
fix similar typos to successfull
2009-01-08 08:31:15 -08:00
sunrpc
SUNRPC: The sunrpc server code should not be used by out-of-tree modules
2009-01-07 17:18:42 -05:00
tipc
net/tipc/bcast.h: use ARRAY_SIZE
2009-01-11 00:06:33 -08:00
unix
introduce new LSM hooks where vfsmount is available.
2008-12-31 18:07:37 -05:00
wanrouter
netdevice wanrouter: Convert directly reference of netdev->priv
2008-11-20 04:26:21 -08:00
wimax
wimax: testing for rfkill support should also test for CONFIG_RFKILL_MODULE
2009-01-08 11:08:01 -08:00
wireless
wireless: convert wireless ioctl to net_device_ops
2009-01-06 10:42:24 -08:00
x25
net: '&' redux
2008-11-03 18:21:05 -08:00
xfrm
ipcomp: Remove spurious truesize increase
2009-01-11 00:04:11 -08:00
compat.c
reintroduce accept4
2008-11-19 18:49:57 -08:00
Kconfig
wimax: Makefile, Kconfig and docbook linkage for the stack
2009-01-07 10:00:17 -08:00
Makefile
wimax: Makefile, Kconfig and docbook linkage for the stack
2009-01-07 10:00:17 -08:00
nonet.c
socket.c
sanitize audit_fd_pair()
2009-01-04 15:14:41 -05:00
sysctl_net.c
missing bits of net-namespace / sysctl
2008-07-27 09:45:34 -07:00
TUNABLE