diff options
Diffstat (limited to 'drivers/media/video/usbvideo/konicawc.c')
-rw-r--r-- | drivers/media/video/usbvideo/konicawc.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/media/video/usbvideo/konicawc.c b/drivers/media/video/usbvideo/konicawc.c index da27a5287983..90f0ce6a26bc 100644 --- a/drivers/media/video/usbvideo/konicawc.c +++ b/drivers/media/video/usbvideo/konicawc.c | |||
@@ -823,12 +823,12 @@ static int konicawc_probe(struct usb_interface *intf, const struct usb_device_id | |||
823 | err("Alternate settings have different endpoint addresses!"); | 823 | err("Alternate settings have different endpoint addresses!"); |
824 | return -ENODEV; | 824 | return -ENODEV; |
825 | } | 825 | } |
826 | if ((endpoint->bmAttributes & 0x03) != 0x01) { | 826 | if (usb_endpoint_type(endpoint) != USB_ENDPOINT_XFER_ISOC) { |
827 | err("Interface %d. has non-ISO endpoint!", | 827 | err("Interface %d. has non-ISO endpoint!", |
828 | interface->desc.bInterfaceNumber); | 828 | interface->desc.bInterfaceNumber); |
829 | return -ENODEV; | 829 | return -ENODEV; |
830 | } | 830 | } |
831 | if ((endpoint->bEndpointAddress & 0x80) == 0) { | 831 | if (usb_endpoint_dir_out(endpoint)) { |
832 | err("Interface %d. has ISO OUT endpoint!", | 832 | err("Interface %d. has ISO OUT endpoint!", |
833 | interface->desc.bInterfaceNumber); | 833 | interface->desc.bInterfaceNumber); |
834 | return -ENODEV; | 834 | return -ENODEV; |