aboutsummaryrefslogtreecommitdiffstats
path: root/net/socket.c
diff options
context:
space:
mode:
Diffstat (limited to 'net/socket.c')
-rw-r--r--net/socket.c16
1 files changed, 1 insertions, 15 deletions
diff --git a/net/socket.c b/net/socket.c
index 2877647f347b..a0053750e37a 100644
--- a/net/socket.c
+++ b/net/socket.c
@@ -2883,7 +2883,7 @@ static int bond_ioctl(struct net *net, unsigned int cmd,
2883 2883
2884 return dev_ioctl(net, cmd, uifr); 2884 return dev_ioctl(net, cmd, uifr);
2885 default: 2885 default:
2886 return -EINVAL; 2886 return -ENOIOCTLCMD;
2887 } 2887 }
2888} 2888}
2889 2889
@@ -3210,20 +3210,6 @@ static int compat_sock_ioctl_trans(struct file *file, struct socket *sock,
3210 return sock_do_ioctl(net, sock, cmd, arg); 3210 return sock_do_ioctl(net, sock, cmd, arg);
3211 } 3211 }
3212 3212
3213 /* Prevent warning from compat_sys_ioctl, these always
3214 * result in -EINVAL in the native case anyway. */
3215 switch (cmd) {
3216 case SIOCRTMSG:
3217 case SIOCGIFCOUNT:
3218 case SIOCSRARP:
3219 case SIOCGRARP:
3220 case SIOCDRARP:
3221 case SIOCSIFLINK:
3222 case SIOCGIFSLAVE:
3223 case SIOCSIFSLAVE:
3224 return -EINVAL;
3225 }
3226
3227 return -ENOIOCTLCMD; 3213 return -ENOIOCTLCMD;
3228} 3214}
3229 3215