diff options
Diffstat (limited to 'drivers/media/video/gspca/stv0680.c')
-rw-r--r-- | drivers/media/video/gspca/stv0680.c | 17 |
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 | ||
34 | MODULE_AUTHOR("Hans de Goede <hdgoede@redhat.com>"); | 34 | MODULE_AUTHOR("Hans de Goede <hdegoede@redhat.com>"); |
35 | MODULE_DESCRIPTION("STV0680 USB Camera Driver"); | 35 | MODULE_DESCRIPTION("STV0680 USB Camera Driver"); |
36 | MODULE_LICENSE("GPL"); | 36 | MODULE_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 -- */ |
358 | static int __init sd_mod_init(void) | 357 | static 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 | } |
367 | static void __exit sd_mod_exit(void) | 361 | static 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 | ||
373 | module_init(sd_mod_init); | 366 | module_init(sd_mod_init); |