]> git.karo-electronics.de Git - karo-tx-linux.git/commit
net: clear heap allocation for ETHTOOL_GRXCLSRLALL
authorKees Cook <kees.cook@canonical.com>
Thu, 7 Oct 2010 10:03:48 +0000 (10:03 +0000)
committerDavid S. Miller <davem@davemloft.net>
Fri, 8 Oct 2010 17:48:28 +0000 (10:48 -0700)
commitae6df5f96a51818d6376da5307d773baeece4014
treee696e82cc5a4df37f0d2d3fa25045a79646a0cce
parent94b105723a3bfca45c75916423cd959ce71ed215
net: clear heap allocation for ETHTOOL_GRXCLSRLALL

Calling ETHTOOL_GRXCLSRLALL with a large rule_cnt will allocate kernel
heap without clearing it. For the one driver (niu) that implements it,
it will leave the unused portion of heap unchanged and copy the full
contents back to userspace.

Signed-off-by: Kees Cook <kees.cook@canonical.com>
Acked-by: Ben Hutchings <bhutchings@solarflare.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/core/ethtool.c