staging: comedi: amplc_pci224: Replace printk calls
authorIan Abbott <abbotti@mev.co.uk>
Thu, 31 May 2012 15:02:03 +0000 (16:02 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 5 Jun 2012 03:50:06 +0000 (20:50 -0700)
Replace the printk calls with dev_info, dev_err, etc.  There were some
consecutive printk calls without newlines which now scnprintf into a
temporary buffer and this bit of code has been factored out into new
function pci224_report_attach().

A couple of DPRINTK() macro calls which may result in printk() calls
have been left alone to be tackled en masse at a later date.

Signed-off-by: Ian Abbott <abbotti@mev.co.uk>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/comedi/drivers/amplc_pci224.c

index 96a9d34..a07546e 100644 (file)
@@ -626,8 +626,7 @@ static void pci224_ao_handle_fifo(struct comedi_device *dev,
                        /* Nothing left to put in the FIFO. */
                        pci224_ao_stop(dev, s);
                        s->async->events |= COMEDI_CB_OVERFLOW;
-                       printk(KERN_ERR "comedi%d: "
-                              "AO buffer underrun\n", dev->minor);
+                       dev_err(dev->class_dev, "AO buffer underrun\n");
                }
        }
        /* Determine how many new scans can be put in the FIFO. */
@@ -1295,16 +1294,29 @@ pci224_find_pci(struct comedi_device *dev, int bus, int slot,
        }
        /* No match found. */
        if (bus || slot) {
-               printk(KERN_ERR "comedi%d: error! "
-                      "no %s found at pci %02x:%02x!\n",
-                      dev->minor, thisboard->name, bus, slot);
+               dev_err(dev->class_dev,
+                       "error! no %s found at pci %02x:%02x!\n",
+                       thisboard->name, bus, slot);
        } else {
-               printk(KERN_ERR "comedi%d: error! no %s found!\n",
-                      dev->minor, thisboard->name);
+               dev_err(dev->class_dev, "error! no %s found!\n",
+                       thisboard->name);
        }
        return -EIO;
 }
 
+static void pci224_report_attach(struct comedi_device *dev, unsigned int irq)
+{
+       char tmpbuf[30];
+
+       if (irq)
+               snprintf(tmpbuf, sizeof(tmpbuf), "irq %u%s", irq,
+                        (dev->irq ? "" : " UNAVAILABLE"));
+       else
+               snprintf(tmpbuf, sizeof(tmpbuf), "no irq");
+       dev_info(dev->class_dev, "%s (pci %s) (%s) attached\n",
+                dev->board_name, pci_name(devpriv->pci_dev), tmpbuf);
+}
+
 /*
  * Common part of attach and attach_pci.
  */
@@ -1319,9 +1331,9 @@ static int pci224_attach_common(struct comedi_device *dev,
        devpriv->pci_dev = pci_dev;
        ret = comedi_pci_enable(pci_dev, DRIVER_NAME);
        if (ret < 0) {
-               printk(KERN_ERR
-                      "comedi%d: error! cannot enable PCI device "
-                      "and request regions!\n", dev->minor);
+               dev_err(dev->class_dev,
+                       "error! cannot enable PCI device and request regions!\n"
+                       );
                return ret;
        }
        spin_lock_init(&devpriv->ao_spinlock);
@@ -1368,8 +1380,7 @@ static int pci224_attach_common(struct comedi_device *dev,
        /* Allocate subdevices.  There is only one!  */
        ret = alloc_subdevices(dev, 1);
        if (ret < 0) {
-               printk(KERN_ERR "comedi%d: error! out of memory!\n",
-                      dev->minor);
+               dev_err(dev->class_dev, "error! out of memory!\n");
                return ret;
        }
 
@@ -1403,10 +1414,9 @@ static int pci224_attach_common(struct comedi_device *dev,
                if (options) {
                        for (n = 2; n < 3 + s->n_chan; n++) {
                                if (options[n] < 0 || options[n] > 1) {
-                                       printk(KERN_WARNING
-                                              "comedi%d: %s: warning! bad options[%u]=%d\n",
-                                              dev->minor, DRIVER_NAME, n,
-                                              options[n]);
+                                       dev_warn(dev->class_dev, DRIVER_NAME
+                                                ": warning! bad options[%u]=%d\n",
+                                                n, options[n]);
                                }
                        }
                }
@@ -1435,9 +1445,9 @@ static int pci224_attach_common(struct comedi_device *dev,
                        devpriv->hwrange = hwrange_pci224_external;
                } else {
                        if (options && options[2] != 0) {
-                               printk(KERN_WARNING "comedi%d: %s: warning! "
-                                      "bad options[2]=%d\n",
-                                      dev->minor, DRIVER_NAME, options[2]);
+                               dev_warn(dev->class_dev, DRIVER_NAME
+                                        ": warning! bad options[2]=%d\n",
+                                        options[2]);
                        }
                        s->range_table = &range_pci224_internal;
                        devpriv->hwrange = hwrange_pci224_internal;
@@ -1450,24 +1460,15 @@ static int pci224_attach_common(struct comedi_device *dev,
                ret = request_irq(irq, pci224_interrupt, IRQF_SHARED,
                                  DRIVER_NAME, dev);
                if (ret < 0) {
-                       printk(KERN_ERR "comedi%d: error! "
-                              "unable to allocate irq %u\n", dev->minor, irq);
+                       dev_err(dev->class_dev,
+                               "error! unable to allocate irq %u\n", irq);
                        return ret;
                } else {
                        dev->irq = irq;
                }
        }
 
-       printk(KERN_INFO "comedi%d: %s ", dev->minor, dev->board_name);
-       printk("(pci %s) ", pci_name(pci_dev));
-       if (irq)
-               printk("(irq %u%s) ", irq, (dev->irq ? "" : " UNAVAILABLE"));
-       else
-               printk("(no irq) ");
-
-
-       printk("attached\n");
-
+       pci224_report_attach(dev, irq);
        return 1;
 }
 
@@ -1477,14 +1478,13 @@ static int pci224_attach(struct comedi_device *dev, struct comedi_devconfig *it)
        int bus, slot;
        int ret;
 
-       printk(KERN_DEBUG "comedi%d: %s: attach\n", dev->minor, DRIVER_NAME);
+       dev_info(dev->class_dev, DRIVER_NAME ": attach\n");
 
        bus = it->options[0];
        slot = it->options[1];
        ret = alloc_private(dev, sizeof(struct pci224_private));
        if (ret < 0) {
-               printk(KERN_ERR "comedi%d: error! out of memory!\n",
-                      dev->minor);
+               dev_err(dev->class_dev, "error! out of memory!\n");
                return ret;
        }
 
@@ -1500,21 +1500,19 @@ pci224_attach_pci(struct comedi_device *dev, struct pci_dev *pci_dev)
 {
        int ret;
 
-       printk(KERN_DEBUG "comedi%d: %s: attach_pci %s\n", dev->minor,
-              DRIVER_NAME, pci_name(pci_dev));
+       dev_info(dev->class_dev, DRIVER_NAME ": attach_pci %s\n",
+                pci_name(pci_dev));
 
        ret = alloc_private(dev, sizeof(struct pci224_private));
        if (ret < 0) {
-               printk(KERN_ERR "comedi%d: error! out of memory!\n",
-                      dev->minor);
+               dev_err(dev->class_dev, "error! out of memory!\n");
                return ret;
        }
 
        dev->board_ptr = pci224_find_pci_board(pci_dev);
        if (dev->board_ptr == NULL) {
-               printk(KERN_ERR
-                      "comedi%d: %s: BUG! cannot determine board type!\n",
-                      dev->minor, DRIVER_NAME);
+               dev_err(dev->class_dev,
+                       DRIVER_NAME ": BUG! cannot determine board type!\n");
                return -EINVAL;
        }
        return pci224_attach_common(dev, pci_dev, NULL);