diff options
Diffstat (limited to 'drivers/usb/core/devio.c')
-rw-r--r-- | drivers/usb/core/devio.c | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/drivers/usb/core/devio.c b/drivers/usb/core/devio.c index aa79280df15d..c85e29381a88 100644 --- a/drivers/usb/core/devio.c +++ b/drivers/usb/core/devio.c | |||
@@ -981,9 +981,6 @@ static int proc_do_submiturb(struct dev_state *ps, struct usbdevfs_urb *uurb, | |||
981 | return -EINVAL; | 981 | return -EINVAL; |
982 | if (!uurb->buffer) | 982 | if (!uurb->buffer) |
983 | return -EINVAL; | 983 | return -EINVAL; |
984 | if (uurb->signr != 0 && (uurb->signr < SIGRTMIN || | ||
985 | uurb->signr > SIGRTMAX)) | ||
986 | return -EINVAL; | ||
987 | if (!(uurb->type == USBDEVFS_URB_TYPE_CONTROL && | 984 | if (!(uurb->type == USBDEVFS_URB_TYPE_CONTROL && |
988 | (uurb->endpoint & ~USB_ENDPOINT_DIR_MASK) == 0)) { | 985 | (uurb->endpoint & ~USB_ENDPOINT_DIR_MASK) == 0)) { |
989 | ifnum = findintfep(ps->dev, uurb->endpoint); | 986 | ifnum = findintfep(ps->dev, uurb->endpoint); |
@@ -1401,8 +1398,6 @@ static int proc_disconnectsignal(struct dev_state *ps, void __user *arg) | |||
1401 | 1398 | ||
1402 | if (copy_from_user(&ds, arg, sizeof(ds))) | 1399 | if (copy_from_user(&ds, arg, sizeof(ds))) |
1403 | return -EFAULT; | 1400 | return -EFAULT; |
1404 | if (ds.signr != 0 && (ds.signr < SIGRTMIN || ds.signr > SIGRTMAX)) | ||
1405 | return -EINVAL; | ||
1406 | ps->discsignr = ds.signr; | 1401 | ps->discsignr = ds.signr; |
1407 | ps->disccontext = ds.context; | 1402 | ps->disccontext = ds.context; |
1408 | return 0; | 1403 | return 0; |