From: David S. Miller Date: Thu, 28 Sep 2006 22:34:05 +0000 (-0700) Subject: [ETHTOOL]: Remove some entries from non-root command list. X-Git-Tag: firefly_0821_release~33232^2 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=6fbe59b9569b2c8d5522d182263935c6c86fc40a;p=firefly-linux-kernel-4.4.55.git [ETHTOOL]: Remove some entries from non-root command list. GWOL might provide passwords GSET, GLINK, and GSTATS might poke the hardware Based upon feedback from Jeff Garzik. Signed-off-by: David S. Miller --- diff --git a/net/core/ethtool.c b/net/core/ethtool.c index 120786a196d0..87dc556fd9d6 100644 --- a/net/core/ethtool.c +++ b/net/core/ethtool.c @@ -817,11 +817,8 @@ int dev_ethtool(struct ifreq *ifr) /* Allow some commands to be done by anyone */ switch(ethcmd) { - case ETHTOOL_GSET: case ETHTOOL_GDRVINFO: - case ETHTOOL_GWOL: case ETHTOOL_GMSGLVL: - case ETHTOOL_GLINK: case ETHTOOL_GCOALESCE: case ETHTOOL_GRINGPARAM: case ETHTOOL_GPAUSEPARAM: @@ -829,7 +826,6 @@ int dev_ethtool(struct ifreq *ifr) case ETHTOOL_GTXCSUM: case ETHTOOL_GSG: case ETHTOOL_GSTRINGS: - case ETHTOOL_GSTATS: case ETHTOOL_GTSO: case ETHTOOL_GPERMADDR: case ETHTOOL_GUFO: