diff options
Diffstat (limited to 'net/socket.c')
-rw-r--r-- | net/socket.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/net/socket.c b/net/socket.c index fbf80f9fb057..473ac8d7c54e 100644 --- a/net/socket.c +++ b/net/socket.c | |||
@@ -3029,6 +3029,7 @@ static int compat_ifreq_ioctl(struct net *net, struct socket *sock, | |||
3029 | case SIOCGIFTXQLEN: | 3029 | case SIOCGIFTXQLEN: |
3030 | case SIOCGMIIPHY: | 3030 | case SIOCGMIIPHY: |
3031 | case SIOCGMIIREG: | 3031 | case SIOCGMIIREG: |
3032 | case SIOCGIFNAME: | ||
3032 | if (copy_in_user(uifr32, uifr, sizeof(*uifr32))) | 3033 | if (copy_in_user(uifr32, uifr, sizeof(*uifr32))) |
3033 | err = -EFAULT; | 3034 | err = -EFAULT; |
3034 | break; | 3035 | break; |
@@ -3252,6 +3253,7 @@ static int compat_sock_ioctl_trans(struct file *file, struct socket *sock, | |||
3252 | case SIOCSIFTXQLEN: | 3253 | case SIOCSIFTXQLEN: |
3253 | case SIOCBRADDIF: | 3254 | case SIOCBRADDIF: |
3254 | case SIOCBRDELIF: | 3255 | case SIOCBRDELIF: |
3256 | case SIOCGIFNAME: | ||
3255 | case SIOCSIFNAME: | 3257 | case SIOCSIFNAME: |
3256 | case SIOCGMIIPHY: | 3258 | case SIOCGMIIPHY: |
3257 | case SIOCGMIIREG: | 3259 | case SIOCGMIIREG: |
@@ -3266,7 +3268,6 @@ static int compat_sock_ioctl_trans(struct file *file, struct socket *sock, | |||
3266 | case SIOCBONDRELEASE: | 3268 | case SIOCBONDRELEASE: |
3267 | case SIOCBONDSETHWADDR: | 3269 | case SIOCBONDSETHWADDR: |
3268 | case SIOCBONDCHANGEACTIVE: | 3270 | case SIOCBONDCHANGEACTIVE: |
3269 | case SIOCGIFNAME: | ||
3270 | return sock_do_ioctl(net, sock, cmd, arg); | 3271 | return sock_do_ioctl(net, sock, cmd, arg); |
3271 | } | 3272 | } |
3272 | 3273 | ||