Commit 0ea00738 authored by Greg Kroah-Hartman's avatar Greg Kroah-Hartman

[PATCH] USB: fix up some bugs in the cpia driver

parent 159863d3
...@@ -486,7 +486,7 @@ static int cpia_probe(struct usb_interface *intf, ...@@ -486,7 +486,7 @@ static int cpia_probe(struct usb_interface *intf,
const struct usb_device_id *id) const struct usb_device_id *id)
{ {
struct usb_device *udev = interface_to_usbdev(intf); struct usb_device *udev = interface_to_usbdev(intf);
struct usb_interface_descriptor *interface; struct usb_host_interface *interface;
struct usb_cpia *ucpia; struct usb_cpia *ucpia;
struct cam_data *cam; struct cam_data *cam;
int ret; int ret;
...@@ -508,7 +508,7 @@ static int cpia_probe(struct usb_interface *intf, ...@@ -508,7 +508,7 @@ static int cpia_probe(struct usb_interface *intf,
memset(ucpia, 0, sizeof(*ucpia)); memset(ucpia, 0, sizeof(*ucpia));
ucpia->dev = udev; ucpia->dev = udev;
ucpia->iface = interface->bInterfaceNumber; ucpia->iface = interface->desc.bInterfaceNumber;
init_waitqueue_head(&ucpia->wq_stream); init_waitqueue_head(&ucpia->wq_stream);
ucpia->buffers[0] = vmalloc(sizeof(*ucpia->buffers[0])); ucpia->buffers[0] = vmalloc(sizeof(*ucpia->buffers[0]));
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment