]> git.baikalelectronics.ru Git - kernel.git/commit
e1000: fix memcpy in e1000_get_strings
authorRoel Kluin <12o3l@tiscali.nl>
Wed, 5 Dec 2007 19:57:30 +0000 (11:57 -0800)
committerJeff Garzik <jeff@garzik.org>
Fri, 7 Dec 2007 20:01:43 +0000 (15:01 -0500)
commit86b39054e081a234ad218fe729e7ad3d49727155
treec65214a5e8cedacf517d9337fa100ec0810e4d7a
parentc21125b52078ef25268c3bab4688c8b6e80ea705
e1000: fix memcpy in e1000_get_strings

drivers/net/e1000/e1000_ethtool.c:113:
#define E1000_TEST_LEN sizeof(e1000_gstrings_test) / ETH_GSTRING_LEN

drivers/net/e1000e/ethtool.c:106:
#define E1000_TEST_LEN sizeof(e1000_gstrings_test) / ETH_GSTRING_LEN

E1000_TEST_LEN*ETH_GSTRING_LEN will expand to
sizeof(e1000_gstrings_test) / (ETH_GSTRING_LEN * ETH_GSTRING_LEN)

A lack of parentheses around defines causes unexpected results due to
operator precedences.

Signed-off-by: Roel Kluin <12o3l@tiscali.nl>
Signed-off-by: Auke Kok <auke-jan.h.kok@intel.com>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
drivers/net/e1000/e1000_ethtool.c
drivers/net/e1000e/ethtool.c