]> git.karo-electronics.de Git - karo-tx-linux.git/commit
net sched: fix some kernel memory leaks
authorEric Dumazet <eric.dumazet@gmail.com>
Mon, 16 Aug 2010 20:04:22 +0000 (20:04 +0000)
committerGreg Kroah-Hartman <gregkh@suse.de>
Thu, 9 Dec 2010 21:27:14 +0000 (13:27 -0800)
commit0bf178002ce72557fce63c7fda7f0906fa6a5541
tree320c6e0ac4fe7c9cce0af34034a019adea6172d4
parent4882e6cb833cb279dd52b004da5bcbe6a5560218
net sched: fix some kernel memory leaks

commit 1c40be12f7d8ca1d387510d39787b12e512a7ce8 upstream.

We leak at least 32bits of kernel memory to user land in tc dump,
because we dont init all fields (capab ?) of the dumped structure.

Use C99 initializers so that holes and non explicit fields are zeroed.

Signed-off-by: Eric Dumazet <eric.dumazet@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Cc: dann frazier <dannf@debian.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
net/sched/act_gact.c
net/sched/act_mirred.c
net/sched/act_nat.c
net/sched/act_simple.c
net/sched/act_skbedit.c