remove err macro from few usb devices
PATCH 1/1 remove err macro from few usb devices
Hello, developers
This patch is for reviewing, critics and testing :)
It removes err macro from few usb devices. Actually, this are:dabusb.cpvrusb2-v4l2.cs2255drv.cusbvision-core.cusbvision-i2c.cusbvision-video.c
I figured out that gspca and dvb modules have it's own err macro defined. This patch doesn't cover few usb webcams that depend on V4Lv1 module(or layer).
Beside placing dev_err, patch defines new s2255_dev_err() macro with #define S2255_DRIVER_NAME "s2255" in s2255 module. It places pr_err in pvrusb2-v4l2.c And it place dev_err in dabusb and in usbvision drivers.
What is the way i compiled it ? I removed err macro
from /usr/src/linux/include/linux/usb.h and compiled all modules(beside v4l v1 webcams) in v4l-dvb tree. Compiled fine.
Can i ask you for testing this patch ?
---
linux/drivers/media/video/dabusb.c +46 -28
@@ -199,17 +199,20 @@ dst += len; }else -err ("dabusb_iso_complete: invalid len %d" , len); +dev_err (&purb->dev->dev, +"dabusb_iso_complete: invalid len %d\n" , len); }else dev_warn (&purb->dev->dev,"dabusb_iso_complete: corrupted packet status: %d\n" , purb->iso_frame_desc[i].status);if (dst != purb->actual_length) -err ("dst!=purb->actual_length:%d!=%d" , dst, purb->actual_length); +dev_err (&purb->dev->dev, +"dst!=purb->actual_length:%d!=%d\n" , + dst, purb->actual_length); }if (atomic_dec_and_test (&s->pending_io) && !s->remove_pending && s->state != _stopped) { s->overruns++; -err ("overrun (%d)" , s->overruns); +dev_err (&purb->dev->dev,"overrun (%d)\n" , s->overruns); }wake_up (&s->wait); }
@@ -230,13 +233,14 @@while (transfer_len < (s->total_buffer_size <<10 )) { b =kzalloc (sizeof (buff_t),GFP_KERNEL );if (!b) { -err ("kzalloc(sizeof(buff_t))==NULL" ); +dev_err (&s->usbdev->dev, +"kzalloc(sizeof(buff_t))==NULL\n" ); goto err; } b->s = s; b->purb =usb_alloc_urb (packets,GFP_KERNEL );if (!b->purb) { -err ("usb_alloc_urb == NULL" ); +dev_err (&s->usbdev->dev,"usb_alloc_urb == NULL\n" );kfree (b); goto err; }
@@ -245,7 +249,8 @@if (!b->purb->transfer_buffer) {kfree (b->purb);kfree (b); -err ("kmalloc(%d)==NULL" , transfer_buffer_length); +dev_err (&s->usbdev->dev, +"kmalloc(%d)==NULL\n" , transfer_buffer_length); goto err; }
@@ -289,10 +294,11 @@ ret=usb_bulk_msg (s->usbdev, pipe, pb->data, pb->size, &actual_length,100 );if (ret<0 ) { -err ("dabusb: usb_bulk_msg failed(%d)" ,ret); +dev_err (&s->usbdev->dev, +"usb_bulk_msg failed(%d)\n" , ret);if (usb_set_interface (s->usbdev, _DABUSB_IF,1 ) <0 ) { -err ("set_interface failed" ); +dev_err (&s->usbdev->dev,"set_interface failed\n" );return -EINVAL ; }
@@ -301,7 +307,7 @@if ( ret == -EPIPE ) {dev_warn (&s->usbdev->dev,"CLEAR_FEATURE request to remove STALL condition.\n" );if (usb_clear_halt (s->usbdev,usb_pipeendpoint (pipe))) -err ("request failed" ); +dev_err (&s->usbdev->dev,"request failed\n" ); } pb->size = actual_length;
@@ -319,7 +325,8 @@unsigned char *transfer_buffer =kmalloc (len,GFP_KERNEL );if (!transfer_buffer) { -err ("dabusb_writemem: kmalloc(%d) failed." , len); +dev_err (&s->usbdev->dev, +"dabusb_writemem: kmalloc(%d) failed.\n" , len);return -ENOMEM ; }
@@ -352,7 +359,8 @@#if LINUX_VERSION_CODE >=KERNEL_VERSION (2 ,6 ,27 ) ret =request_ihex_firmware (&fw,"dabusb/firmware.fw" , &s->usbdev->dev);if (ret) { -err ("Failed to load \"dabusb/firmware.fw\": %d\n" , ret); +dev_err (&s->usbdev->dev, +"Failed to load \"dabusb/firmware.fw\": %d\n" , ret); goto out; }#endif
@@ -378,11 +386,14 @@#endif if (ret <0 ) {#if LINUX_VERSION_CODE <KERNEL_VERSION (2 ,6 ,27 ) -err ("dabusb_writemem failed (%d %04X %p %d)" , ret, ptr->Address, ptr->Data, ptr->Length); +dev_err (&s->usbdev->dev, +"dabusb_writemem failed (%d %04X %p %d)\n" , + ret, ptr->Address, ptr->Data, ptr->Length);#else -err ("dabusb_writemem failed (%d %04X %p %d)" , ret, -be32_to_cpu (rec->addr), rec->data, -be16_to_cpu (rec->len)); +dev_err (&s->usbdev->dev, +"dabusb_writemem failed (%d %04X %p %d)\n" , + ret,be32_to_cpu (rec->addr), + rec->data,be16_to_cpu (rec->len));#endif break ; }
@@ -443,14 +454,16 @@dbg ("Enter dabusb_fpga_download (internal)" );if (!b) { -err ("kmalloc(sizeof(bulk_transfer_t))==NULL" ); +dev_err (&s->usbdev->dev, +"kmalloc(sizeof(bulk_transfer_t))==NULL\n" );return -ENOMEM ; }#if LINUX_VERSION_CODE >=KERNEL_VERSION (2 ,6 ,27 ) ret =request_firmware (&fw,"dabusb/bitstream.bin" , &s->usbdev->dev);if (ret) { -err ("Failed to load \"dabusb/bitstream.bin\": %d\n" , ret); +dev_err (&s->usbdev->dev, +"Failed to load \"dabusb/bitstream.bin\": %d\n" , ret);kfree (b);return ret; }
@@ -482,7 +495,7 @@#endif ret =dabusb_bulk (s, b);if (ret <0 ) { -err ("dabusb_bulk failed." ); +dev_err (&s->usbdev->dev,"dabusb_bulk failed.\n" );break ; }mdelay (1 );
@@ -537,9 +550,11 @@ ret =usb_submit_urb (end->purb,GFP_KERNEL );if (ret) { -err ("usb_submit_urb returned:%d" , ret); +dev_err (&s->usbdev->dev, +"usb_submit_urb returned:%d\n" , ret);if (dabusb_add_buf_tail (s, &s->free_buff_list, &s->rec_buff_list)) -err ("startrek: dabusb_add_buf_tail failed" ); +dev_err (&s->usbdev->dev, +"startrek: dabusb_add_buf_tail failed\n" );break ; }else
@@ -582,7 +597,8 @@spin_unlock_irqrestore (&s->lock, flags); -err ("error: rec_buf_list is empty" ); +dev_err (&s->usbdev->dev, +"error: rec_buf_list is empty\n" ); goto err; }
@@ -611,7 +627,8 @@if (list_empty (&s->rec_buff_list)) {spin_unlock_irqrestore (&s->lock, flags); -err ("error: still no buffer available." ); +dev_err (&s->usbdev->dev, +"error: still no buffer available.\n" ); goto err; }spin_unlock_irqrestore (&s->lock, flags);
@@ -632,7 +649,7 @@dbg ("copy_to_user:%p %p %d" ,buf, purb->transfer_buffer + s->readptr, cnt);if (copy_to_user (buf, purb->transfer_buffer + s->readptr, cnt)) { -err ("read: copy_to_user failed" ); +dev_err (&s->usbdev->dev,"read: copy_to_user failed\n" );if (!ret) ret = -EFAULT ; goto err;
@@ -646,7 +663,8 @@if (s->readptr == purb->actual_length) {// finished, take next buffer if (dabusb_add_buf_tail (s, &s->free_buff_list, &s->rec_buff_list)) -err ("read: dabusb_add_buf_tail failed" ); +dev_err (&s->usbdev->dev, +"read: dabusb_add_buf_tail failed\n" ); s->readptr =0 ; } }
@@ -682,7 +700,7 @@ }if (usb_set_interface (s->usbdev, _DABUSB_IF,1 ) <0 ) {mutex_unlock (&s->mutex); -err ("set_interface failed" ); +dev_err (&s->usbdev->dev,"set_interface failed\n" );return -EINVAL ; } s->opened =1 ;
@@ -707,7 +725,7 @@if (!s->remove_pending) {if (usb_set_interface (s->usbdev, _DABUSB_IF,0 ) <0 ) -err ("set_interface failed" ); +dev_err (&s->usbdev->dev,"set_interface failed\n" ); }else wake_up (&s->remove_ok);
@@ -827,7 +845,7 @@ s->devnum = intf->minor;if (usb_reset_configuration (usbdev) <0 ) { -err ("reset_configuration failed" ); +dev_err (&intf->dev,"reset_configuration failed\n" ); goto reject; }if (le16_to_cpu (usbdev->descriptor.idProduct) ==0x2131 ) {
@@ -838,7 +856,7 @@dabusb_fpga_download (s,NULL );if (usb_set_interface (s->usbdev, _DABUSB_IF,0 ) <0 ) { -err ("set_interface failed" ); +dev_err (&intf->dev,"set_interface failed\n" ); goto reject; } }
linux/drivers/media/video/pvrusb2/pvrusb2-v4l2.c +7 -5
@@ -1276,8 +1276,9 @@ dip->minor_type = pvr2_v4l_type_video; nr_ptr = video_nr;if (!dip->stream) { -err ("Failed to set up pvrusb2 v4l video dev" -" due to missing stream instance" ); +pr_err (KBUILD_MODNAME +": Failed to set up pvrusb2 v4l video dev" +" due to missing stream instance\n" );return ; }break ;
@@ -1294,8 +1295,8 @@break ;default :/* Bail out (this should be impossible) */ -err ("Failed to set up pvrusb2 v4l dev" -" due to unrecognized config" ); +pr_err (KBUILD_MODNAME ": Failed to set up pvrusb2 v4l dev" +" due to unrecognized config\n" );return ; }
@@ -1311,7 +1312,8 @@ dip->v4l_type, mindevnum) < 0) && (video_register_device(&dip->devbase, dip->v4l_type, -1) < 0)) { -err ("Failed to register pvrusb2 v4l device" ); +pr_err (KBUILD_MODNAME +": Failed to register pvrusb2 v4l device\n" ); } printk(KERN_INFO "pvrusb2: registered device %s%u [%s]\n",
linux/drivers/media/video/s2255drv.c +23 -15
@@ -337,13 +337,18 @@ u16 index, u16 value, void *buf, s32 buf_len, int bOut); +/* dev_err macro with driver name */ +#define S2255_DRIVER_NAME "s2255" +#define s2255_dev_err(dev, fmt, arg...) \ + dev_err(dev, S2255_DRIVER_NAME " - " fmt, ##arg) + #define dprintk(level, fmt, arg...) \ do { \ if (*s2255_debug >= (level)) { \ - printk(KERN_DEBUG "s2255: " fmt, ##arg); \ + printk(KERN_DEBUG S2255_DRIVER_NAME \ + ": " fmt, ##arg); \ } \ } while (0) -static struct usb_driver s2255_driver;
@@ -529,14 +534,14 @@int len;dprintk (100 ,"udev %p urb %p" , udev, urb);if (urb->status) { -dev_err (&udev->dev,"URB failed with status %d" , urb->status); +dev_err (&udev->dev,"URB failed with status %d\n" , urb->status);atomic_set (&data->fw_state,S2255_FW_FAILED );/* wake up anything waiting for the firmware */ wake_up (&data->wait_fw);return ; }if (data->fw_urb ==NULL ) { -dev_err (&udev->dev,"s2255 disconnected\n" ); +s2255_dev_err (&udev->dev,"disconnected\n" );atomic_set (&data->fw_state,S2255_FW_FAILED );/* wake up anything waiting for the firmware */ wake_up (&data->wait_fw);
@@ -1279,7 +1284,7 @@ }if (!res_get (dev, fh)) { -dev_err (&dev->udev->dev,"s2255: stream busy\n" ); +s2255_dev_err (&dev->udev->dev,"stream busy\n" );return -EBUSY ; }
@@ -1546,7 +1551,8 @@switch (atomic_read (&dev->fw_data->fw_state)) {case S2255_FW_FAILED : -err ("2255 firmware load failed. retrying.\n" ); +s2255_dev_err (&dev->udev->dev, +"firmware load failed. retrying.\n" );s2255_fwload_start (dev,1 ); wait_event_timeout(dev->fw_data->wait_fw, ((atomic_read(&dev->fw_data->fw_state)
@@ -2176,7 +2182,8 @@printk (KERN_INFO "2255 usb firmware version %d \n" , fw_ver);if (fw_ver <CUR_USB_FWVER ) -err ("usb firmware not up to date %d\n" , fw_ver); +dev_err (&dev->udev->dev, +"usb firmware not up to date %d\n" , fw_ver);for (j =0 ; j <MAX_CHANNELS ; j++) { dev->b_acquire[j] =0 ;
@@ -2231,13 +2238,13 @@dprintk (100 ,"read pipe completion %p, status %d\n" , purb, purb->status);if (pipe_info ==NULL ) { -err ("no context !" ); +dev_err (&purb->dev->dev,"no context!\n" );return ; } dev = pipe_info->dev;if (dev ==NULL ) { -err ("no context !" ); +dev_err (&purb->dev->dev,"no context!\n" );return ; } status = purb->status;
@@ -2289,7 +2296,7 @@ pipe_info->stream_urb =usb_alloc_urb (0 ,GFP_KERNEL );if (!pipe_info->stream_urb) {dev_err (&dev->udev->dev, -"ReadStream: Unable to alloc URB" ); +"ReadStream: Unable to alloc URB\n" );return -ENOMEM ; }/* transfer buffer allocated in board_init */
@@ -2394,7 +2401,7 @@int j;if (dev ==NULL ) { -err ("s2255: invalid device" ); +s2255_dev_err (&dev->udev->dev,"invalid device\n" );return ; }dprintk (4 ,"stop read pipe\n" );
@@ -2456,7 +2463,7 @@/* allocate memory for our device state and initialize it to zero */ dev =kzalloc (sizeof (struct s2255_dev ),GFP_KERNEL );if (dev ==NULL ) { -err ("s2255: out of memory" ); +s2255_dev_err (&interface->dev,"out of memory\n" ); goto error; }
@@ -2490,7 +2497,7 @@ }if (!dev->read_endpoint) { -dev_err (&interface->dev,"Could not find bulk-in endpoint" ); +dev_err (&interface->dev,"Could not find bulk-in endpoint\n" ); goto error; }
@@ -2586,7 +2593,7 @@ }static struct usb_driver s2255_driver = { - .name ="s2255" , + .name =S2255_DRIVER_NAME , .probe = s2255_probe, .disconnect = s2255_disconnect, .id_table = s2255_table,
@@ -2600,7 +2607,8 @@ result =usb_register (&s2255_driver);if (result) -err ("usb_register failed. Error number %d" , result); +pr_err (KBUILD_MODNAME +": usb_register failed. Error number %d\n" , result);dprintk (2 ,"s2255_init: done\n" );return result;
linux/drivers/media/video/usbvision/usbvision-core.c +27 -17
110 lines not on this page · raw message
linux/drivers/media/video/usbvision/usbvision-i2c.c +4 -2
@@ -120,7 +120,8 @@/* try extended address code... */ ret =try_write_address (i2c_adap, addr, retries);if (ret !=1 ) { -err ("died at extended address code, while writing" ); +dev_err (&i2c_adap->dev, +"died at extended address code, while writing\n" );return -EREMOTEIO ; } add[0 ] = addr;
@@ -129,7 +130,8 @@ addr |=0x01 ; ret =try_read_address (i2c_adap, addr, retries);if (ret !=1 ) { -err ("died at extended address code, while reading" ); +dev_err (&i2c_adap->dev, +"died at extended address code, while reading\n" );return -EREMOTEIO ; } }
linux/drivers/media/video/usbvision/usbvision-video.c +26 -17
105 lines not on this page · raw message
Signature · 6 lines
Best regards, Klimov Alexey -- video4linux-list mailing list Unsubscribe mailto:[email protected]?subject=unsubscribe https://www.redhat.com/mailman/listinfo/video4linux-list
PATCH 1/1 remove err macro from few usb devices
Patch removes err() macros from few usb devices.
It places pr_err in pvrusb2-v4l2.c, dev_err in dabusb and in usbvision drivers. Beside placing dev_err, patch defines new s2255_dev_err macro with S2255_DRIVER_NAME in s2255 module.
---
linux/drivers/media/video/dabusb.c +46 -28
@@ -199,17 +199,20 @@ dst += len; }else -err ("dabusb_iso_complete: invalid len %d" , len); +dev_err (&purb->dev->dev, +"dabusb_iso_complete: invalid len %d\n" , len); }else dev_warn (&purb->dev->dev,"dabusb_iso_complete: corrupted packet status: %d\n" , purb->iso_frame_desc[i].status);if (dst != purb->actual_length) -err ("dst!=purb->actual_length:%d!=%d" , dst, purb->actual_length); +dev_err (&purb->dev->dev, +"dst!=purb->actual_length:%d!=%d\n" , + dst, purb->actual_length); }if (atomic_dec_and_test (&s->pending_io) && !s->remove_pending && s->state != _stopped) { s->overruns++; -err ("overrun (%d)" , s->overruns); +dev_err (&purb->dev->dev,"overrun (%d)\n" , s->overruns); }wake_up (&s->wait); }
@@ -230,13 +233,14 @@while (transfer_len < (s->total_buffer_size <<10 )) { b =kzalloc (sizeof (buff_t),GFP_KERNEL );if (!b) { -err ("kzalloc(sizeof(buff_t))==NULL" ); +dev_err (&s->usbdev->dev, +"kzalloc(sizeof(buff_t))==NULL\n" ); goto err; } b->s = s; b->purb =usb_alloc_urb (packets,GFP_KERNEL );if (!b->purb) { -err ("usb_alloc_urb == NULL" ); +dev_err (&s->usbdev->dev,"usb_alloc_urb == NULL\n" );kfree (b); goto err; }
@@ -245,7 +249,8 @@if (!b->purb->transfer_buffer) {kfree (b->purb);kfree (b); -err ("kmalloc(%d)==NULL" , transfer_buffer_length); +dev_err (&s->usbdev->dev, +"kmalloc(%d)==NULL\n" , transfer_buffer_length); goto err; }
@@ -289,10 +294,11 @@ ret=usb_bulk_msg (s->usbdev, pipe, pb->data, pb->size, &actual_length,100 );if (ret<0 ) { -err ("dabusb: usb_bulk_msg failed(%d)" ,ret); +dev_err (&s->usbdev->dev, +"usb_bulk_msg failed(%d)\n" , ret);if (usb_set_interface (s->usbdev, _DABUSB_IF,1 ) <0 ) { -err ("set_interface failed" ); +dev_err (&s->usbdev->dev,"set_interface failed\n" );return -EINVAL ; }
@@ -301,7 +307,7 @@if ( ret == -EPIPE ) {dev_warn (&s->usbdev->dev,"CLEAR_FEATURE request to remove STALL condition.\n" );if (usb_clear_halt (s->usbdev,usb_pipeendpoint (pipe))) -err ("request failed" ); +dev_err (&s->usbdev->dev,"request failed\n" ); } pb->size = actual_length;
@@ -319,7 +325,8 @@unsigned char *transfer_buffer =kmalloc (len,GFP_KERNEL );if (!transfer_buffer) { -err ("dabusb_writemem: kmalloc(%d) failed." , len); +dev_err (&s->usbdev->dev, +"dabusb_writemem: kmalloc(%d) failed.\n" , len);return -ENOMEM ; }
@@ -352,7 +359,8 @@#if LINUX_VERSION_CODE >=KERNEL_VERSION (2 ,6 ,27 ) ret =request_ihex_firmware (&fw,"dabusb/firmware.fw" , &s->usbdev->dev);if (ret) { -err ("Failed to load \"dabusb/firmware.fw\": %d\n" , ret); +dev_err (&s->usbdev->dev, +"Failed to load \"dabusb/firmware.fw\": %d\n" , ret); goto out; }#endif
@@ -378,11 +386,14 @@#endif if (ret <0 ) {#if LINUX_VERSION_CODE <KERNEL_VERSION (2 ,6 ,27 ) -err ("dabusb_writemem failed (%d %04X %p %d)" , ret, ptr->Address, ptr->Data, ptr->Length); +dev_err (&s->usbdev->dev, +"dabusb_writemem failed (%d %04X %p %d)\n" , + ret, ptr->Address, ptr->Data, ptr->Length);#else -err ("dabusb_writemem failed (%d %04X %p %d)" , ret, -be32_to_cpu (rec->addr), rec->data, -be16_to_cpu (rec->len)); +dev_err (&s->usbdev->dev, +"dabusb_writemem failed (%d %04X %p %d)\n" , + ret,be32_to_cpu (rec->addr), + rec->data,be16_to_cpu (rec->len));#endif break ; }
@@ -443,14 +454,16 @@dbg ("Enter dabusb_fpga_download (internal)" );if (!b) { -err ("kmalloc(sizeof(bulk_transfer_t))==NULL" ); +dev_err (&s->usbdev->dev, +"kmalloc(sizeof(bulk_transfer_t))==NULL\n" );return -ENOMEM ; }#if LINUX_VERSION_CODE >=KERNEL_VERSION (2 ,6 ,27 ) ret =request_firmware (&fw,"dabusb/bitstream.bin" , &s->usbdev->dev);if (ret) { -err ("Failed to load \"dabusb/bitstream.bin\": %d\n" , ret); +dev_err (&s->usbdev->dev, +"Failed to load \"dabusb/bitstream.bin\": %d\n" , ret);kfree (b);return ret; }
@@ -482,7 +495,7 @@#endif ret =dabusb_bulk (s, b);if (ret <0 ) { -err ("dabusb_bulk failed." ); +dev_err (&s->usbdev->dev,"dabusb_bulk failed.\n" );break ; }mdelay (1 );
@@ -537,9 +550,11 @@ ret =usb_submit_urb (end->purb,GFP_KERNEL );if (ret) { -err ("usb_submit_urb returned:%d" , ret); +dev_err (&s->usbdev->dev, +"usb_submit_urb returned:%d\n" , ret);if (dabusb_add_buf_tail (s, &s->free_buff_list, &s->rec_buff_list)) -err ("startrek: dabusb_add_buf_tail failed" ); +dev_err (&s->usbdev->dev, +"startrek: dabusb_add_buf_tail failed\n" );break ; }else
@@ -582,7 +597,8 @@spin_unlock_irqrestore (&s->lock, flags); -err ("error: rec_buf_list is empty" ); +dev_err (&s->usbdev->dev, +"error: rec_buf_list is empty\n" ); goto err; }
@@ -611,7 +627,8 @@if (list_empty (&s->rec_buff_list)) {spin_unlock_irqrestore (&s->lock, flags); -err ("error: still no buffer available." ); +dev_err (&s->usbdev->dev, +"error: still no buffer available.\n" ); goto err; }spin_unlock_irqrestore (&s->lock, flags);
@@ -632,7 +649,7 @@dbg ("copy_to_user:%p %p %d" ,buf, purb->transfer_buffer + s->readptr, cnt);if (copy_to_user (buf, purb->transfer_buffer + s->readptr, cnt)) { -err ("read: copy_to_user failed" ); +dev_err (&s->usbdev->dev,"read: copy_to_user failed\n" );if (!ret) ret = -EFAULT ; goto err;
@@ -646,7 +663,8 @@if (s->readptr == purb->actual_length) {// finished, take next buffer if (dabusb_add_buf_tail (s, &s->free_buff_list, &s->rec_buff_list)) -err ("read: dabusb_add_buf_tail failed" ); +dev_err (&s->usbdev->dev, +"read: dabusb_add_buf_tail failed\n" ); s->readptr =0 ; } }
@@ -682,7 +700,7 @@ }if (usb_set_interface (s->usbdev, _DABUSB_IF,1 ) <0 ) {mutex_unlock (&s->mutex); -err ("set_interface failed" ); +dev_err (&s->usbdev->dev,"set_interface failed\n" );return -EINVAL ; } s->opened =1 ;
@@ -707,7 +725,7 @@if (!s->remove_pending) {if (usb_set_interface (s->usbdev, _DABUSB_IF,0 ) <0 ) -err ("set_interface failed" ); +dev_err (&s->usbdev->dev,"set_interface failed\n" ); }else wake_up (&s->remove_ok);
@@ -827,7 +845,7 @@ s->devnum = intf->minor;if (usb_reset_configuration (usbdev) <0 ) { -err ("reset_configuration failed" ); +dev_err (&intf->dev,"reset_configuration failed\n" ); goto reject; }if (le16_to_cpu (usbdev->descriptor.idProduct) ==0x2131 ) {
@@ -838,7 +856,7 @@dabusb_fpga_download (s,NULL );if (usb_set_interface (s->usbdev, _DABUSB_IF,0 ) <0 ) { -err ("set_interface failed" ); +dev_err (&intf->dev,"set_interface failed\n" ); goto reject; } }
linux/drivers/media/video/pvrusb2/pvrusb2-v4l2.c +7 -5
@@ -1276,8 +1276,9 @@ dip->minor_type = pvr2_v4l_type_video; nr_ptr = video_nr;if (!dip->stream) { -err ("Failed to set up pvrusb2 v4l video dev" -" due to missing stream instance" ); +pr_err (KBUILD_MODNAME +": Failed to set up pvrusb2 v4l video dev" +" due to missing stream instance\n" );return ; }break ;
@@ -1294,8 +1295,8 @@break ;default :/* Bail out (this should be impossible) */ -err ("Failed to set up pvrusb2 v4l dev" -" due to unrecognized config" ); +pr_err (KBUILD_MODNAME ": Failed to set up pvrusb2 v4l dev" +" due to unrecognized config\n" );return ; }
@@ -1311,7 +1312,8 @@ dip->v4l_type, mindevnum) < 0) && (video_register_device(&dip->devbase, dip->v4l_type, -1) < 0)) { -err ("Failed to register pvrusb2 v4l device" ); +pr_err (KBUILD_MODNAME +": Failed to register pvrusb2 v4l device\n" ); } printk(KERN_INFO "pvrusb2: registered device %s%u [%s]\n",
linux/drivers/media/video/s2255drv.c +23 -15
@@ -337,13 +337,18 @@ u16 index, u16 value, void *buf, s32 buf_len, int bOut); +/* dev_err macro with driver name */ +#define S2255_DRIVER_NAME "s2255" +#define s2255_dev_err(dev, fmt, arg...) \ + dev_err(dev, S2255_DRIVER_NAME " - " fmt, ##arg) + #define dprintk(level, fmt, arg...) \ do { \ if (*s2255_debug >= (level)) { \ - printk(KERN_DEBUG "s2255: " fmt, ##arg); \ + printk(KERN_DEBUG S2255_DRIVER_NAME \ + ": " fmt, ##arg); \ } \ } while (0) -static struct usb_driver s2255_driver;
@@ -529,14 +534,14 @@int len;dprintk (100 ,"udev %p urb %p" , udev, urb);if (urb->status) { -dev_err (&udev->dev,"URB failed with status %d" , urb->status); +dev_err (&udev->dev,"URB failed with status %d\n" , urb->status);atomic_set (&data->fw_state,S2255_FW_FAILED );/* wake up anything waiting for the firmware */ wake_up (&data->wait_fw);return ; }if (data->fw_urb ==NULL ) { -dev_err (&udev->dev,"s2255 disconnected\n" ); +s2255_dev_err (&udev->dev,"disconnected\n" );atomic_set (&data->fw_state,S2255_FW_FAILED );/* wake up anything waiting for the firmware */ wake_up (&data->wait_fw);
@@ -1279,7 +1284,7 @@ }if (!res_get (dev, fh)) { -dev_err (&dev->udev->dev,"s2255: stream busy\n" ); +s2255_dev_err (&dev->udev->dev,"stream busy\n" );return -EBUSY ; }
@@ -1546,7 +1551,8 @@switch (atomic_read (&dev->fw_data->fw_state)) {case S2255_FW_FAILED : -err ("2255 firmware load failed. retrying.\n" ); +s2255_dev_err (&dev->udev->dev, +"firmware load failed. retrying.\n" );s2255_fwload_start (dev,1 ); wait_event_timeout(dev->fw_data->wait_fw, ((atomic_read(&dev->fw_data->fw_state)
@@ -2176,7 +2182,8 @@printk (KERN_INFO "2255 usb firmware version %d \n" , fw_ver);if (fw_ver <CUR_USB_FWVER ) -err ("usb firmware not up to date %d\n" , fw_ver); +dev_err (&dev->udev->dev, +"usb firmware not up to date %d\n" , fw_ver);for (j =0 ; j <MAX_CHANNELS ; j++) { dev->b_acquire[j] =0 ;
@@ -2231,13 +2238,13 @@dprintk (100 ,"read pipe completion %p, status %d\n" , purb, purb->status);if (pipe_info ==NULL ) { -err ("no context !" ); +dev_err (&purb->dev->dev,"no context!\n" );return ; } dev = pipe_info->dev;if (dev ==NULL ) { -err ("no context !" ); +dev_err (&purb->dev->dev,"no context!\n" );return ; } status = purb->status;
@@ -2289,7 +2296,7 @@ pipe_info->stream_urb =usb_alloc_urb (0 ,GFP_KERNEL );if (!pipe_info->stream_urb) {dev_err (&dev->udev->dev, -"ReadStream: Unable to alloc URB" ); +"ReadStream: Unable to alloc URB\n" );return -ENOMEM ; }/* transfer buffer allocated in board_init */
@@ -2394,7 +2401,7 @@int j;if (dev ==NULL ) { -err ("s2255: invalid device" ); +s2255_dev_err (&dev->udev->dev,"invalid device\n" );return ; }dprintk (4 ,"stop read pipe\n" );
@@ -2456,7 +2463,7 @@/* allocate memory for our device state and initialize it to zero */ dev =kzalloc (sizeof (struct s2255_dev ),GFP_KERNEL );if (dev ==NULL ) { -err ("s2255: out of memory" ); +s2255_dev_err (&interface->dev,"out of memory\n" ); goto error; }
@@ -2490,7 +2497,7 @@ }if (!dev->read_endpoint) { -dev_err (&interface->dev,"Could not find bulk-in endpoint" ); +dev_err (&interface->dev,"Could not find bulk-in endpoint\n" ); goto error; }
@@ -2586,7 +2593,7 @@ }static struct usb_driver s2255_driver = { - .name ="s2255" , + .name =S2255_DRIVER_NAME , .probe = s2255_probe, .disconnect = s2255_disconnect, .id_table = s2255_table,
@@ -2600,7 +2607,8 @@ result =usb_register (&s2255_driver);if (result) -err ("usb_register failed. Error number %d" , result); +pr_err (KBUILD_MODNAME +": usb_register failed. Error number %d\n" , result);dprintk (2 ,"s2255_init: done\n" );return result;
linux/drivers/media/video/usbvision/usbvision-core.c +27 -17
110 lines not on this page · raw message
linux/drivers/media/video/usbvision/usbvision-i2c.c +4 -2
@@ -120,7 +120,8 @@/* try extended address code... */ ret =try_write_address (i2c_adap, addr, retries);if (ret !=1 ) { -err ("died at extended address code, while writing" ); +dev_err (&i2c_adap->dev, +"died at extended address code, while writing\n" );return -EREMOTEIO ; } add[0 ] = addr;
@@ -129,7 +130,8 @@ addr |=0x01 ; ret =try_read_address (i2c_adap, addr, retries);if (ret !=1 ) { -err ("died at extended address code, while reading" ); +dev_err (&i2c_adap->dev, +"died at extended address code, while reading\n" );return -EREMOTEIO ; } }
linux/drivers/media/video/usbvision/usbvision-video.c +26 -17
105 lines not on this page · raw message
Signature · 6 lines
Best regards, Klimov Alexey -- video4linux-list mailing list Unsubscribe mailto:[email protected]?subject=unsubscribe https://www.redhat.com/mailman/listinfo/video4linux-list