aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media/video/gspca/stv0680.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/media/video/gspca/stv0680.c')
-rw-r--r--drivers/media/video/gspca/stv0680.c17
1 files changed, 5 insertions, 12 deletions
diff --git a/drivers/media/video/gspca/stv0680.c b/drivers/media/video/gspca/stv0680.c
index e50dd7693f74..b199ad4666bd 100644
--- a/drivers/media/video/gspca/stv0680.c
+++ b/drivers/media/video/gspca/stv0680.c
@@ -1,7 +1,7 @@
1/* 1/*
2 * STV0680 USB Camera Driver 2 * STV0680 USB Camera Driver
3 * 3 *
4 * Copyright (C) 2009 Hans de Goede <hdgoede@redhat.com> 4 * Copyright (C) 2009 Hans de Goede <hdegoede@redhat.com>
5 * 5 *
6 * This module is adapted from the in kernel v4l1 stv680 driver: 6 * This module is adapted from the in kernel v4l1 stv680 driver:
7 * 7 *
@@ -31,7 +31,7 @@
31 31
32#include "gspca.h" 32#include "gspca.h"
33 33
34MODULE_AUTHOR("Hans de Goede <hdgoede@redhat.com>"); 34MODULE_AUTHOR("Hans de Goede <hdegoede@redhat.com>");
35MODULE_DESCRIPTION("STV0680 USB Camera Driver"); 35MODULE_DESCRIPTION("STV0680 USB Camera Driver");
36MODULE_LICENSE("GPL"); 36MODULE_LICENSE("GPL");
37 37
@@ -79,8 +79,7 @@ static int stv_sndctrl(struct gspca_dev *gspca_dev, int set, u8 req, u16 val,
79 val, 0, gspca_dev->usb_buf, size, 500); 79 val, 0, gspca_dev->usb_buf, size, 500);
80 80
81 if ((ret < 0) && (req != 0x0a)) 81 if ((ret < 0) && (req != 0x0a))
82 PDEBUG(D_ERR, 82 err("usb_control_msg error %i, request = 0x%x, error = %i",
83 "usb_control_msg error %i, request = 0x%x, error = %i",
84 set, req, ret); 83 set, req, ret);
85 84
86 return ret; 85 return ret;
@@ -237,7 +236,7 @@ static int sd_config(struct gspca_dev *gspca_dev,
237 236
238 if (stv_sndctrl(gspca_dev, 2, 0x06, 0x0100, 0x12) != 0x12 || 237 if (stv_sndctrl(gspca_dev, 2, 0x06, 0x0100, 0x12) != 0x12 ||
239 gspca_dev->usb_buf[8] != 0x53 || gspca_dev->usb_buf[9] != 0x05) { 238 gspca_dev->usb_buf[8] != 0x53 || gspca_dev->usb_buf[9] != 0x05) {
240 PDEBUG(D_ERR, "Could not get descriptor 0100."); 239 err("Could not get descriptor 0100.");
241 return stv0680_handle_error(gspca_dev, -EIO); 240 return stv0680_handle_error(gspca_dev, -EIO);
242 } 241 }
243 242
@@ -357,17 +356,11 @@ static struct usb_driver sd_driver = {
357/* -- module insert / remove -- */ 356/* -- module insert / remove -- */
358static int __init sd_mod_init(void) 357static int __init sd_mod_init(void)
359{ 358{
360 int ret; 359 return usb_register(&sd_driver);
361 ret = usb_register(&sd_driver);
362 if (ret < 0)
363 return ret;
364 PDEBUG(D_PROBE, "registered");
365 return 0;
366} 360}
367static void __exit sd_mod_exit(void) 361static void __exit sd_mod_exit(void)
368{ 362{
369 usb_deregister(&sd_driver); 363 usb_deregister(&sd_driver);
370 PDEBUG(D_PROBE, "deregistered");
371} 364}
372 365
373module_init(sd_mod_init); 366module_init(sd_mod_init);