Mike Isely wrote:
> Why is this change needed?  (Please point me at a discussion thread, if 
> you'd like...)
> 
>   -Mike
> 
I remember this list of patches:
https://kerneltrap.org/mailarchive/linux-usb/2008/10/17/3708324
and
https://kerneltrap.org/mailarchive/linux-usb/2008/10/17/3709124
I think this is related. This is just the extension of these modifications.
Thierry
> 
> On Thu, 8 Jan 2009, Mauro Carvalho Chehab wrote:
> 
>> Alexey,
>>
>> You should get the driver maintainer's ack or at least let them know that
>> you're touching on their drivers.
>>
>> Mike, Thierry an Dean,
>>
>> Could you please review this patch?
>>
>> Cheers,
>> Mauro.
>>
>> Forwarded message:
>>
>> Date: Thu, 01 Jan 2009 11:06:08 +0300
>> From: Alexey Klimov <klimov.li...@gmail.com>
>> To: Mauro Carvalho Chehab <mche...@infradead.org>
>> Cc: video4linux-l...@redhat.com, Greg KH <g...@kroah.com>
>> Subject: [PATCH] v4l/dvb: remove err macro from few usb devices
>>
>>
>> Hello all
>> I re-send this patch. Previous time i sent i get no response.
>> Please nack, apply or criticize :)
>>
>> --
>>
>> 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.
>>
>> Signed-off-by: Alexey Klimov <klimov.li...@gmail.com>
>>
>> ---
>> diff -r 6a189bc8f115 linux/drivers/media/video/dabusb.c
>> --- a/linux/drivers/media/video/dabusb.c     Wed Dec 31 15:26:57 2008 -0200
>> +++ b/linux/drivers/media/video/dabusb.c     Thu Jan 01 10:59:06 2009 +0300
>> @@ -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;
>>              }
>>      }
>> diff -r 6a189bc8f115 linux/drivers/media/video/pvrusb2/pvrusb2-v4l2.c
>> --- a/linux/drivers/media/video/pvrusb2/pvrusb2-v4l2.c       Wed Dec 31 
>> 15:26:57 2008 -0200
>> +++ b/linux/drivers/media/video/pvrusb2/pvrusb2-v4l2.c       Thu Jan 01 
>> 10:59:06 2009 +0300
>> @@ -1275,8 +1275,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;
>> @@ -1293,8 +1294,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;
>>      }
>>  
>> @@ -1310,7 +1311,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",
>> diff -r 6a189bc8f115 linux/drivers/media/video/s2255drv.c
>> --- a/linux/drivers/media/video/s2255drv.c   Wed Dec 31 15:26:57 2008 -0200
>> +++ b/linux/drivers/media/video/s2255drv.c   Thu Jan 01 10:59:06 2009 +0300
>> @@ -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)
>> @@ -2174,7 +2180,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;
>> @@ -2229,13 +2236,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;
>> @@ -2287,7 +2294,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 */
>> @@ -2392,7 +2399,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");
>> @@ -2454,7 +2461,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;
>>      }
>>  
>> @@ -2488,7 +2495,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;
>>      }
>>  
>> @@ -2584,7 +2591,7 @@
>>  }
>>  
>>  static struct usb_driver s2255_driver = {
>> -    .name = "s2255",
>> +    .name = S2255_DRIVER_NAME,
>>      .probe = s2255_probe,
>>      .disconnect = s2255_disconnect,
>>      .id_table = s2255_table,
>> @@ -2598,7 +2605,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;
>> diff -r 6a189bc8f115 linux/drivers/media/video/usbvision/usbvision-core.c
>> --- a/linux/drivers/media/video/usbvision/usbvision-core.c   Wed Dec 31 
>> 15:26:57 2008 -0200
>> +++ b/linux/drivers/media/video/usbvision/usbvision-core.c   Thu Jan 01 
>> 10:59:06 2009 +0300
>> @@ -381,8 +381,9 @@
>>      usbvision->scratch = vmalloc_32(scratch_buf_size);
>>      scratch_reset(usbvision);
>>      if(usbvision->scratch == NULL) {
>> -            err("%s: unable to allocate %d bytes for scratch",
>> -                __func__, scratch_buf_size);
>> +            dev_err(&usbvision->dev->dev,
>> +                    "%s: unable to allocate %d bytes for scratch\n",
>> +                            __func__, scratch_buf_size);
>>              return -ENOMEM;
>>      }
>>      return 0;
>> @@ -491,8 +492,9 @@
>>      int IFB_size = MAX_FRAME_WIDTH * MAX_FRAME_HEIGHT * 3 / 2;
>>      usbvision->IntraFrameBuffer = vmalloc_32(IFB_size);
>>      if (usbvision->IntraFrameBuffer == NULL) {
>> -            err("%s: unable to allocate %d for compr. frame buffer",
>> -                __func__, IFB_size);
>> +            dev_err(&usbvision->dev->dev,
>> +                    "%s: unable to allocate %d for compr. frame buffer\n",
>> +                            __func__, IFB_size);
>>              return -ENOMEM;
>>      }
>>      return 0;
>> @@ -1519,8 +1521,9 @@
>>      errCode = usb_submit_urb (urb, GFP_ATOMIC);
>>  
>>      if(errCode) {
>> -            err("%s: usb_submit_urb failed: error %d",
>> -                __func__, errCode);
>> +            dev_err(&usbvision->dev->dev,
>> +                    "%s: usb_submit_urb failed: error %d\n",
>> +                            __func__, errCode);
>>      }
>>  
>>      return;
>> @@ -1551,7 +1554,8 @@
>>                              0, (__u16) reg, buffer, 1, HZ);
>>  
>>      if (errCode < 0) {
>> -            err("%s: failed: error %d", __func__, errCode);
>> +            dev_err(&usbvision->dev->dev,
>> +                    "%s: failed: error %d\n", __func__, errCode);
>>              return errCode;
>>      }
>>      return buffer[0];
>> @@ -1579,7 +1583,8 @@
>>                              USB_RECIP_ENDPOINT, 0, (__u16) reg, &value, 1, 
>> HZ);
>>  
>>      if (errCode < 0) {
>> -            err("%s: failed: error %d", __func__, errCode);
>> +            dev_err(&usbvision->dev->dev,
>> +                    "%s: failed: error %d\n", __func__, errCode);
>>      }
>>      return errCode;
>>  }
>> @@ -1859,7 +1864,8 @@
>>                               0, (__u16) USBVISION_LXSIZE_O, value, 4, HZ);
>>  
>>              if (errCode < 0) {
>> -                    err("%s failed: error %d", __func__, errCode);
>> +                    dev_err(&usbvision->dev->dev,
>> +                            "%s failed: error %d\n", __func__, errCode);
>>                      return errCode;
>>              }
>>              usbvision->curwidth = usbvision->stretch_width * UsbWidth;
>> @@ -2245,7 +2251,7 @@
>>                           (__u16) USBVISION_DRM_PRM1, value, 8, HZ);
>>  
>>      if (rc < 0) {
>> -            err("%sERROR=%d", __func__, rc);
>> +            dev_err(&usbvision->dev->dev, "%sERROR=%d\n", __func__, rc);
>>              return rc;
>>      }
>>  
>> @@ -2453,8 +2459,9 @@
>>              PDEBUG(DBG_FUNC,"setting alternate %d with wMaxPacketSize=%u", 
>> dev->ifaceAlt,dev->isocPacketSize);
>>              errCode = usb_set_interface(dev->dev, dev->iface, 
>> dev->ifaceAlt);
>>              if (errCode < 0) {
>> -                    err ("cannot change alternate number to %d (error=%i)",
>> -                                                    dev->ifaceAlt, errCode);
>> +                    dev_err(&dev->dev->dev,
>> +                            "cannot change alternate number to %d 
>> (error=%i)\n",
>> +                                    dev->ifaceAlt, errCode);
>>                      return errCode;
>>              }
>>      }
>> @@ -2505,7 +2512,8 @@
>>  
>>              urb = usb_alloc_urb(USBVISION_URB_FRAMES, GFP_KERNEL);
>>              if (urb == NULL) {
>> -                    err("%s: usb_alloc_urb() failed", __func__);
>> +                    dev_err(&usbvision->dev->dev,
>> +                            "%s: usb_alloc_urb() failed\n", __func__);
>>                      return -ENOMEM;
>>              }
>>              usbvision->sbuf[bufIdx].urb = urb;
>> @@ -2537,8 +2545,9 @@
>>                      errCode = usb_submit_urb(usbvision->sbuf[bufIdx].urb,
>>                                               GFP_KERNEL);
>>              if (errCode) {
>> -                    err("%s: usb_submit_urb(%d) failed: error %d",
>> -                        __func__, bufIdx, errCode);
>> +                    dev_err(&usbvision->dev->dev,
>> +                            "%s: usb_submit_urb(%d) failed: error %d\n",
>> +                                    __func__, bufIdx, errCode);
>>              }
>>      }
>>  
>> @@ -2587,8 +2596,9 @@
>>              errCode = usb_set_interface(usbvision->dev, usbvision->iface,
>>                                          usbvision->ifaceAlt);
>>              if (errCode < 0) {
>> -                    err("%s: usb_set_interface() failed: error %d",
>> -                        __func__, errCode);
>> +                    dev_err(&usbvision->dev->dev,
>> +                            "%s: usb_set_interface() failed: error %d\n",
>> +                                    __func__, errCode);
>>                      usbvision->last_error = errCode;
>>              }
>>              regValue = (16-usbvision_read_reg(usbvision, 
>> USBVISION_ALTER_REG)) & 0x0F;
>> diff -r 6a189bc8f115 linux/drivers/media/video/usbvision/usbvision-i2c.c
>> --- a/linux/drivers/media/video/usbvision/usbvision-i2c.c    Wed Dec 31 
>> 15:26:57 2008 -0200
>> +++ b/linux/drivers/media/video/usbvision/usbvision-i2c.c    Thu Jan 01 
>> 10:59:06 2009 +0300
>> @@ -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;
>>                      }
>>              }
>> diff -r 6a189bc8f115 linux/drivers/media/video/usbvision/usbvision-video.c
>> --- a/linux/drivers/media/video/usbvision/usbvision-video.c  Wed Dec 31 
>> 15:26:57 2008 -0200
>> +++ b/linux/drivers/media/video/usbvision/usbvision-video.c  Thu Jan 01 
>> 10:59:06 2009 +0300
>> @@ -329,7 +329,7 @@
>>                      return;
>>      } while (0);
>>  
>> -    err("%s error: %d\n", __func__, res);
>> +    dev_err(&vdev->dev, "%s error: %d\n", __func__, res);
>>  }
>>  
>>  static void usbvision_remove_sysfs(struct video_device *vdev)
>> @@ -487,8 +487,9 @@
>>      /* NT100x has a 8-bit register space */
>>      errCode = usbvision_read_reg(usbvision, reg->reg&0xff);
>>      if (errCode < 0) {
>> -            err("%s: VIDIOC_DBG_G_REGISTER failed: error %d",
>> -                __func__, errCode);
>> +            dev_err(&usbvision->vdev->dev,
>> +                    "%s: VIDIOC_DBG_G_REGISTER failed: error %d\n",
>> +                            __func__, errCode);
>>              return errCode;
>>      }
>>      reg->val = errCode;
>> @@ -507,8 +508,9 @@
>>      /* NT100x has a 8-bit register space */
>>      errCode = usbvision_write_reg(usbvision, reg->reg&0xff, reg->val);
>>      if (errCode < 0) {
>> -            err("%s: VIDIOC_DBG_S_REGISTER failed: error %d",
>> -                __func__, errCode);
>> +            dev_err(&usbvision->vdev->dev,
>> +                    "%s: VIDIOC_DBG_S_REGISTER failed: error %d\n",
>> +                            __func__, errCode);
>>              return errCode;
>>      }
>>      return 0;
>> @@ -1189,7 +1191,9 @@
>>      mutex_lock(&usbvision->lock);
>>  
>>      if (usbvision->user) {
>> -            err("%s: Someone tried to open an already opened USBVision 
>> Radio!", __func__);
>> +            dev_err(&usbvision->rdev->dev,
>> +                    "%s: Someone tried to open an already opened USBVision 
>> Radio!\n",
>> +                            __func__);
>>              errCode = -EBUSY;
>>      }
>>      else {
>> @@ -1413,7 +1417,8 @@
>>      struct video_device *vdev;
>>  
>>      if (usb_dev == NULL) {
>> -            err("%s: usbvision->dev is not set", __func__);
>> +            dev_err(&usbvision->dev->dev,
>> +                    "%s: usbvision->dev is not set\n", __func__);
>>              return NULL;
>>      }
>>  
>> @@ -1524,7 +1529,9 @@
>>      return 0;
>>  
>>   err_exit:
>> -    err("USBVision[%d]: video_register_device() failed", usbvision->nr);
>> +    dev_err(&usbvision->dev->dev,
>> +            "USBVision[%d]: video_register_device() failed\n",
>> +                    usbvision->nr);
>>      usbvision_unregister_video(usbvision);
>>      return -1;
>>  }
>> @@ -1676,20 +1683,20 @@
>>      endpoint = &interface->endpoint[1].desc;
>>      if (usb_endpoint_type(endpoint) !=
>>          USB_ENDPOINT_XFER_ISOC) {
>> -            err("%s: interface %d. has non-ISO endpoint!",
>> +            dev_err(&intf->dev, "%s: interface %d. has non-ISO endpoint!\n",
>>                  __func__, ifnum);
>> -            err("%s: Endpoint attributes %d",
>> +            dev_err(&intf->dev, "%s: Endpoint attributes %d",
>>                  __func__, endpoint->bmAttributes);
>>              return -ENODEV;
>>      }
>>      if (usb_endpoint_dir_out(endpoint)) {
>> -            err("%s: interface %d. has ISO OUT endpoint!",
>> +            dev_err(&intf->dev, "%s: interface %d. has ISO OUT endpoint!\n",
>>                  __func__, ifnum);
>>              return -ENODEV;
>>      }
>>  
>>      if ((usbvision = usbvision_alloc(dev)) == NULL) {
>> -            err("%s: couldn't allocate USBVision struct", __func__);
>> +            dev_err(&intf->dev, "%s: couldn't allocate USBVision struct\n", 
>> __func__);
>>              return -ENOMEM;
>>      }
>>  
>> @@ -1712,7 +1719,7 @@
>>      usbvision->alt_max_pkt_size = kmalloc(32*
>>                                            usbvision->num_alt,GFP_KERNEL);
>>      if (usbvision->alt_max_pkt_size == NULL) {
>> -            err("usbvision: out of memory!\n");
>> +            dev_err(&intf->dev, "usbvision: out of memory!\n");
>>              mutex_unlock(&usbvision->lock);
>>              return -ENOMEM;
>>      }
>> @@ -1773,7 +1780,8 @@
>>      PDEBUG(DBG_PROBE, "");
>>  
>>      if (usbvision == NULL) {
>> -            err("%s: usb_get_intfdata() failed", __func__);
>> +            dev_err(&usbvision->dev->dev,
>> +                    "%s: usb_get_intfdata() failed\n", __func__);
>>              return;
>>      }
>>      usb_set_intfdata (intf, NULL);
>>
>>
>>
>>
> 

--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to