Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 62035542 authored by Linus Torvalds's avatar Linus Torvalds
Browse files

drivers/net/tehuti: use proper capability check for raw IO access



Yeah, in practice they both mean "root", but Alan correctly points out
that anybody who gets to do raw IO space accesses should really be using
CAP_SYS_RAWIO rather than CAP_NET_ADMIN.

Pointed-out-by: default avatarAlan Cox <alan@lxorguk.ukuu.org.uk>
Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
parent 9781db7b
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -649,7 +649,7 @@ static int bdx_ioctl_priv(struct net_device *ndev, struct ifreq *ifr, int cmd)
		DBG("%d 0x%x 0x%x\n", data[0], data[1], data[2]);
	}

	if (!capable(CAP_NET_ADMIN))
	if (!capable(CAP_SYS_RAWIO))
		return -EPERM;

	switch (data[0]) {