|
@@ -4773,7 +4773,7 @@ static int dev_ifsioc_locked(struct net *net, struct ifreq *ifr, unsigned int cm
|
|
* is never reached
|
|
* is never reached
|
|
*/
|
|
*/
|
|
WARN_ON(1);
|
|
WARN_ON(1);
|
|
- err = -EINVAL;
|
|
|
|
|
|
+ err = -ENOTTY;
|
|
break;
|
|
break;
|
|
|
|
|
|
}
|
|
}
|
|
@@ -5041,7 +5041,7 @@ int dev_ioctl(struct net *net, unsigned int cmd, void __user *arg)
|
|
/* Set the per device memory buffer space.
|
|
/* Set the per device memory buffer space.
|
|
* Not applicable in our case */
|
|
* Not applicable in our case */
|
|
case SIOCSIFLINK:
|
|
case SIOCSIFLINK:
|
|
- return -EINVAL;
|
|
|
|
|
|
+ return -ENOTTY;
|
|
|
|
|
|
/*
|
|
/*
|
|
* Unknown or private ioctl.
|
|
* Unknown or private ioctl.
|
|
@@ -5062,7 +5062,7 @@ int dev_ioctl(struct net *net, unsigned int cmd, void __user *arg)
|
|
/* Take care of Wireless Extensions */
|
|
/* Take care of Wireless Extensions */
|
|
if (cmd >= SIOCIWFIRST && cmd <= SIOCIWLAST)
|
|
if (cmd >= SIOCIWFIRST && cmd <= SIOCIWLAST)
|
|
return wext_handle_ioctl(net, &ifr, cmd, arg);
|
|
return wext_handle_ioctl(net, &ifr, cmd, arg);
|
|
- return -EINVAL;
|
|
|
|
|
|
+ return -ENOTTY;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|