[media] easycap: drop usb_class_driver
Drop usb_class_driver and collaterals as it is not used Signed-off-by: Tomas Winkler <tomas.winkler@intel.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
This commit is contained in:
parent
96bec7dd72
commit
0b217d2125
|
@ -98,7 +98,6 @@
|
||||||
#define EASYCAP_DRIVER_VERSION "0.9.01"
|
#define EASYCAP_DRIVER_VERSION "0.9.01"
|
||||||
#define EASYCAP_DRIVER_DESCRIPTION "easycapdc60"
|
#define EASYCAP_DRIVER_DESCRIPTION "easycapdc60"
|
||||||
|
|
||||||
#define USB_SKEL_MINOR_BASE 192
|
|
||||||
#define DONGLE_MANY 8
|
#define DONGLE_MANY 8
|
||||||
#define INPUT_MANY 6
|
#define INPUT_MANY 6
|
||||||
/*---------------------------------------------------------------------------*/
|
/*---------------------------------------------------------------------------*/
|
||||||
|
|
|
@ -113,16 +113,6 @@ const char *strerror(int err)
|
||||||
#undef ERRNOSTR
|
#undef ERRNOSTR
|
||||||
}
|
}
|
||||||
|
|
||||||
/*---------------------------------------------------------------------------*/
|
|
||||||
/*
|
|
||||||
* PARAMETERS USED WHEN REGISTERING THE VIDEO INTERFACE
|
|
||||||
*
|
|
||||||
* NOTE: SOME KERNELS IGNORE usb_class_driver.minor_base, AS MENTIONED BY
|
|
||||||
* CORBET ET AL. "LINUX DEVICE DRIVERS", 3rd EDITION, PAGE 253.
|
|
||||||
* THIS IS THE CASE FOR OpenSUSE.
|
|
||||||
*/
|
|
||||||
/*---------------------------------------------------------------------------*/
|
|
||||||
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
|
|
||||||
/****************************************************************************/
|
/****************************************************************************/
|
||||||
/*---------------------------------------------------------------------------*/
|
/*---------------------------------------------------------------------------*/
|
||||||
/*
|
/*
|
||||||
|
@ -2856,20 +2846,7 @@ static void easycap_complete(struct urb *purb)
|
||||||
}
|
}
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
static const struct file_operations easycap_fops = {
|
|
||||||
.owner = THIS_MODULE,
|
|
||||||
.open = easycap_open,
|
|
||||||
.unlocked_ioctl = easycap_unlocked_ioctl,
|
|
||||||
.poll = easycap_poll,
|
|
||||||
.mmap = easycap_mmap,
|
|
||||||
.llseek = no_llseek,
|
|
||||||
};
|
|
||||||
static const struct usb_class_driver easycap_class = {
|
|
||||||
.name = "usb/easycap%d",
|
|
||||||
.fops = &easycap_fops,
|
|
||||||
.minor_base = USB_SKEL_MINOR_BASE,
|
|
||||||
};
|
|
||||||
/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/
|
|
||||||
static const struct v4l2_file_operations v4l2_fops = {
|
static const struct v4l2_file_operations v4l2_fops = {
|
||||||
.owner = THIS_MODULE,
|
.owner = THIS_MODULE,
|
||||||
.open = easycap_open_noinode,
|
.open = easycap_open_noinode,
|
||||||
|
|
Loading…
Reference in a new issue