Description of problem: 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. http://patchwork.ozlabs.org/patch/61857/
upstream commit: http://git.kernel.org/?p=linux/kernel/git/davem/net-2.6.git;a=commitdiff;h=1c40be12f7d8ca1d387510d39787b12e512a7ce8
Statement: This issue did not affect the version of Linux kernel as shipped with Red Hat Enterprise Linux 3 as it did not include upstream commit be84c7f6 (history repository) that introduced the problem. A future kernel update in Red Hat Enterprise Linux 4, 5 and Red Hat Enterprise MRG will address this issue.
This issue has been addressed in following products: Red Hat Enterprise Linux 5 Via RHSA-2010:0723 https://rhn.redhat.com/errata/RHSA-2010-0723.html
This issue has been addressed in following products: MRG for RHEL-5 Via RHSA-2010:0771 https://rhn.redhat.com/errata/RHSA-2010-0771.html
This issue has been addressed in following products: Red Hat Enterprise Linux 4 Via RHSA-2010:0779 https://rhn.redhat.com/errata/RHSA-2010-0779.html