Messages in this thread Patch in this message |  | | | From | Arnd Bergmann <> | | Subject | [PATCH 1/2] net, compat_ioctl: fix SIOCGMII ioctls | | Date | Sun, 8 Nov 2009 22:34:13 +0100 |
| |
SIOCGMIIPHY and SIOCGMIIREG return data through ifreq, so it needs to be converted on the way out as well.
SIOCGIFPFLAGS is unused, but has the same problem in theory.
Signed-off-by: Arnd Bergmann <arnd@arndb.de> --- net/socket.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diff --git a/net/socket.c b/net/socket.c index 688de5d..28a0263 100644 --- a/net/socket.c +++ b/net/socket.c @@ -2587,7 +2587,10 @@ static int dev_ifsioc(struct net *net, struct socket *sock, case SIOCGIFBRDADDR: case SIOCGIFDSTADDR: case SIOCGIFNETMASK: + case SIOCGIFPFLAGS: case SIOCGIFTXQLEN: + case SIOCGMIIPHY: + case SIOCGMIIREG: if (copy_to_user(uifr32, &ifr, sizeof(*uifr32))) return -EFAULT; break; -- 1.6.3.3
|  |