]> git.baikalelectronics.ru Git - kernel.git/commit
netdev: Make ethtool_ops::set_flags() return -EINVAL for unsupported flags
authorBen Hutchings <bhutchings@solarflare.com>
Wed, 30 Jun 2010 02:46:56 +0000 (02:46 +0000)
committerDavid S. Miller <davem@davemloft.net>
Wed, 30 Jun 2010 21:09:36 +0000 (14:09 -0700)
commit807d42f0aa8abb496f0c82629fb522adb1cf1591
tree5c4586fd94e18935a9022f5c440f503daa32c636
parent231f0cf925cf046f2a3bfb9feb365d6d2eedf6a2
netdev: Make ethtool_ops::set_flags() return -EINVAL for unsupported flags

The documented error code for attempts to set unsupported flags (or
to clear flags that cannot be disabled) is EINVAL, not EOPNOTSUPP.

Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
Acked-by: Eilon Greenstein <eilong@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/bnx2x_main.c
drivers/net/netxen/netxen_nic_ethtool.c
drivers/net/qlcnic/qlcnic_ethtool.c
drivers/net/s2io.c