diff options
Diffstat (limited to 'drivers/media/video/gspca/finepix.c')
-rw-r--r-- | drivers/media/video/gspca/finepix.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/drivers/media/video/gspca/finepix.c b/drivers/media/video/gspca/finepix.c index afc8b2dd307b..76c6e03cb6c9 100644 --- a/drivers/media/video/gspca/finepix.c +++ b/drivers/media/video/gspca/finepix.c | |||
@@ -259,7 +259,6 @@ static int sd_config(struct gspca_dev *gspca_dev, | |||
259 | 259 | ||
260 | cam->cam_mode = fpix_mode; | 260 | cam->cam_mode = fpix_mode; |
261 | cam->nmodes = 1; | 261 | cam->nmodes = 1; |
262 | cam->epaddr = 0x01; /* todo: correct for all cams? */ | ||
263 | cam->bulk_size = FPIX_MAX_TRANSFER; | 262 | cam->bulk_size = FPIX_MAX_TRANSFER; |
264 | 263 | ||
265 | /* gspca_dev->nbalt = 1; * use bulk transfer */ | 264 | /* gspca_dev->nbalt = 1; * use bulk transfer */ |
@@ -335,8 +334,7 @@ static int sd_start(struct gspca_dev *gspca_dev) | |||
335 | /* Read the result of the command. Ignore the result, for it | 334 | /* Read the result of the command. Ignore the result, for it |
336 | * varies with the device. */ | 335 | * varies with the device. */ |
337 | ret = usb_bulk_msg(gspca_dev->dev, | 336 | ret = usb_bulk_msg(gspca_dev->dev, |
338 | usb_rcvbulkpipe(gspca_dev->dev, | 337 | gspca_dev->urb[0]->pipe, |
339 | gspca_dev->cam.epaddr), | ||
340 | gspca_dev->usb_buf, FPIX_MAX_TRANSFER, &size_ret, | 338 | gspca_dev->usb_buf, FPIX_MAX_TRANSFER, &size_ret, |
341 | FPIX_TIMEOUT); | 339 | FPIX_TIMEOUT); |
342 | if (ret != 0) { | 340 | if (ret != 0) { |
@@ -363,7 +361,7 @@ static int sd_start(struct gspca_dev *gspca_dev) | |||
363 | } | 361 | } |
364 | 362 | ||
365 | /* Again, reset bulk in endpoint */ | 363 | /* Again, reset bulk in endpoint */ |
366 | usb_clear_halt(gspca_dev->dev, gspca_dev->cam.epaddr); | 364 | usb_clear_halt(gspca_dev->dev, gspca_dev->urb[0]->pipe); |
367 | 365 | ||
368 | /* Allocate a control URB */ | 366 | /* Allocate a control URB */ |
369 | dev->control_urb = usb_alloc_urb(0, GFP_KERNEL); | 367 | dev->control_urb = usb_alloc_urb(0, GFP_KERNEL); |