Message ID | 1470243785-30523-2-git-send-email-david.vrabel@citrix.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
On 08/03/2016 01:03 PM, David Vrabel wrote: > The standard return value for ioctl(2) where the cmd is not supported > is ENOTTY, not EINVAL. > > Signed-off-by: David Vrabel <david.vrabel@citrix.com> > --- > drivers/xen/privcmd.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/xen/privcmd.c b/drivers/xen/privcmd.c > index 702040f..ac76bc4 100644 > --- a/drivers/xen/privcmd.c > +++ b/drivers/xen/privcmd.c > @@ -572,7 +572,7 @@ static long privcmd_ioctl(struct file *file, > break; > > default: > - ret = -EINVAL; > + ret = -ENOTTY; > break; > } > evtchn_ioctl() returns -ENOSYS so probably also should be fixed. In fact, ioctls in drivers/xen/ should be made consistent in what they do for unknown command. -boris
diff --git a/drivers/xen/privcmd.c b/drivers/xen/privcmd.c index 702040f..ac76bc4 100644 --- a/drivers/xen/privcmd.c +++ b/drivers/xen/privcmd.c @@ -572,7 +572,7 @@ static long privcmd_ioctl(struct file *file, break; default: - ret = -EINVAL; + ret = -ENOTTY; break; }
The standard return value for ioctl(2) where the cmd is not supported is ENOTTY, not EINVAL. Signed-off-by: David Vrabel <david.vrabel@citrix.com> --- drivers/xen/privcmd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)