]> git.itanic.dy.fi Git - linux-stable/commit
vlan/macvlan: fix NULL pointer dereferences in ethtool handlers
authorPatrick McHardy <kaber@trash.net>
Fri, 17 Apr 2009 22:59:23 +0000 (15:59 -0700)
committerGreg Kroah-Hartman <gregkh@suse.de>
Mon, 15 Jun 2009 16:39:54 +0000 (09:39 -0700)
commit11f9c95f05a392a3f58362447197a1d1bc5302c7
tree2c19f4b839fc27a3fa8b6a217eccd7c5a3443157
parentf9a9727f0996480cd6dadfb55674364a7064ce60
vlan/macvlan: fix NULL pointer dereferences in ethtool handlers

[ Upstream commit 7816a0a862d851d0b05710e7d94bfe390f3180e2 ]

Check whether the underlying device provides a set of ethtool ops before
checking for individual handlers to avoid NULL pointer dereferences.

Reported-by: Art van Breemen <ard@telegraafnet.nl>
Signed-off-by: Patrick McHardy <kaber@trash.net>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/net/macvlan.c
net/8021q/vlan_dev.c