Commit 59deab26c1974b29b7f501e0ace0673d5acadae1

Authored by Joe Perches
Committed by David S. Miller
1 parent ea11073387

gianfar: Use pr_<level>, netdev_<level> and netif_<level>

Use the current logging styles.

Add #define DEBUG to get same output for <foo>_dbg messages.
Convert a few bare printks to pr_err.

Fix a likely copy/paste defect where a test was done with RX values:
        if (num_rx_qs > MAX_RX_QS) {
but TX limits were emitted:
        printk(KERN_ERR "num_rx_qs(=%d) greater than MAX_RX_QS(=%d)\n",
                              num_tx_qs, MAX_TX_QS);

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: David S. Miller <davem@conan.davemloft.net>

Showing 2 changed files with 58 additions and 76 deletions Side-by-side Diff

drivers/net/gianfar.c
... ... @@ -62,6 +62,9 @@
62 62 * The driver then cleans up the buffer.
63 63 */
64 64  
  65 +#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
  66 +#define DEBUG
  67 +
65 68 #include <linux/kernel.h>
66 69 #include <linux/string.h>
67 70 #include <linux/errno.h>
... ... @@ -213,8 +216,7 @@
213 216 } else {
214 217 skb = gfar_new_skb(ndev);
215 218 if (!skb) {
216   - pr_err("%s: Can't allocate RX buffers\n",
217   - ndev->name);
  219 + netdev_err(ndev, "Can't allocate RX buffers\n");
218 220 goto err_rxalloc_fail;
219 221 }
220 222 rx_queue->rx_skbuff[j] = skb;
... ... @@ -258,9 +260,8 @@
258 260 sizeof(struct rxbd8) * priv->total_rx_ring_size,
259 261 &addr, GFP_KERNEL);
260 262 if (!vaddr) {
261   - if (netif_msg_ifup(priv))
262   - pr_err("%s: Could not allocate buffer descriptors!\n",
263   - ndev->name);
  263 + netif_err(priv, ifup, ndev,
  264 + "Could not allocate buffer descriptors!\n");
264 265 return -ENOMEM;
265 266 }
266 267  
... ... @@ -290,9 +291,8 @@
290 291 tx_queue->tx_skbuff = kmalloc(sizeof(*tx_queue->tx_skbuff) *
291 292 tx_queue->tx_ring_size, GFP_KERNEL);
292 293 if (!tx_queue->tx_skbuff) {
293   - if (netif_msg_ifup(priv))
294   - pr_err("%s: Could not allocate tx_skbuff\n",
295   - ndev->name);
  294 + netif_err(priv, ifup, ndev,
  295 + "Could not allocate tx_skbuff\n");
296 296 goto cleanup;
297 297 }
298 298  
... ... @@ -306,9 +306,8 @@
306 306 rx_queue->rx_ring_size, GFP_KERNEL);
307 307  
308 308 if (!rx_queue->rx_skbuff) {
309   - if (netif_msg_ifup(priv))
310   - pr_err("%s: Could not allocate rx_skbuff\n",
311   - ndev->name);
  309 + netif_err(priv, ifup, ndev,
  310 + "Could not allocate rx_skbuff\n");
312 311 goto cleanup;
313 312 }
314 313  
... ... @@ -628,9 +627,9 @@
628 627 num_tx_qs = tx_queues ? *tx_queues : 1;
629 628  
630 629 if (num_tx_qs > MAX_TX_QS) {
631   - printk(KERN_ERR "num_tx_qs(=%d) greater than MAX_TX_QS(=%d)\n",
632   - num_tx_qs, MAX_TX_QS);
633   - printk(KERN_ERR "Cannot do alloc_etherdev, aborting\n");
  630 + pr_err("num_tx_qs(=%d) greater than MAX_TX_QS(=%d)\n",
  631 + num_tx_qs, MAX_TX_QS);
  632 + pr_err("Cannot do alloc_etherdev, aborting\n");
634 633 return -EINVAL;
635 634 }
636 635  
... ... @@ -638,9 +637,9 @@
638 637 num_rx_qs = rx_queues ? *rx_queues : 1;
639 638  
640 639 if (num_rx_qs > MAX_RX_QS) {
641   - printk(KERN_ERR "num_rx_qs(=%d) greater than MAX_RX_QS(=%d)\n",
642   - num_tx_qs, MAX_TX_QS);
643   - printk(KERN_ERR "Cannot do alloc_etherdev, aborting\n");
  640 + pr_err("num_rx_qs(=%d) greater than MAX_RX_QS(=%d)\n",
  641 + num_rx_qs, MAX_RX_QS);
  642 + pr_err("Cannot do alloc_etherdev, aborting\n");
644 643 return -EINVAL;
645 644 }
646 645  
... ... @@ -1163,8 +1162,7 @@
1163 1162 err = register_netdev(dev);
1164 1163  
1165 1164 if (err) {
1166   - printk(KERN_ERR "%s: Cannot register net device, aborting.\n",
1167   - dev->name);
  1165 + pr_err("%s: Cannot register net device, aborting\n", dev->name);
1168 1166 goto register_fail;
1169 1167 }
1170 1168  
1171 1169  
1172 1170  
1173 1171  
... ... @@ -1215,17 +1213,17 @@
1215 1213 gfar_init_sysfs(dev);
1216 1214  
1217 1215 /* Print out the device info */
1218   - printk(KERN_INFO DEVICE_NAME "%pM\n", dev->name, dev->dev_addr);
  1216 + netdev_info(dev, "mac: %pM\n", dev->dev_addr);
1219 1217  
1220 1218 /* Even more device info helps when determining which kernel */
1221 1219 /* provided which set of benchmarks. */
1222   - printk(KERN_INFO "%s: Running with NAPI enabled\n", dev->name);
  1220 + netdev_info(dev, "Running with NAPI enabled\n");
1223 1221 for (i = 0; i < priv->num_rx_queues; i++)
1224   - printk(KERN_INFO "%s: RX BD ring size for Q[%d]: %d\n",
1225   - dev->name, i, priv->rx_queue[i]->rx_ring_size);
  1222 + netdev_info(dev, "RX BD ring size for Q[%d]: %d\n",
  1223 + i, priv->rx_queue[i]->rx_ring_size);
1226 1224 for(i = 0; i < priv->num_tx_queues; i++)
1227   - printk(KERN_INFO "%s: TX BD ring size for Q[%d]: %d\n",
1228   - dev->name, i, priv->tx_queue[i]->tx_ring_size);
  1225 + netdev_info(dev, "TX BD ring size for Q[%d]: %d\n",
  1226 + i, priv->tx_queue[i]->tx_ring_size);
1229 1227  
1230 1228 return 0;
1231 1229  
1232 1230  
1233 1231  
1234 1232  
... ... @@ -1858,34 +1856,30 @@
1858 1856 * Transmit, and Receive */
1859 1857 if ((err = request_irq(grp->interruptError, gfar_error, 0,
1860 1858 grp->int_name_er,grp)) < 0) {
1861   - if (netif_msg_intr(priv))
1862   - printk(KERN_ERR "%s: Can't get IRQ %d\n",
1863   - dev->name, grp->interruptError);
  1859 + netif_err(priv, intr, dev, "Can't get IRQ %d\n",
  1860 + grp->interruptError);
1864 1861  
1865 1862 goto err_irq_fail;
1866 1863 }
1867 1864  
1868 1865 if ((err = request_irq(grp->interruptTransmit, gfar_transmit,
1869 1866 0, grp->int_name_tx, grp)) < 0) {
1870   - if (netif_msg_intr(priv))
1871   - printk(KERN_ERR "%s: Can't get IRQ %d\n",
1872   - dev->name, grp->interruptTransmit);
  1867 + netif_err(priv, intr, dev, "Can't get IRQ %d\n",
  1868 + grp->interruptTransmit);
1873 1869 goto tx_irq_fail;
1874 1870 }
1875 1871  
1876 1872 if ((err = request_irq(grp->interruptReceive, gfar_receive, 0,
1877 1873 grp->int_name_rx, grp)) < 0) {
1878   - if (netif_msg_intr(priv))
1879   - printk(KERN_ERR "%s: Can't get IRQ %d\n",
1880   - dev->name, grp->interruptReceive);
  1874 + netif_err(priv, intr, dev, "Can't get IRQ %d\n",
  1875 + grp->interruptReceive);
1881 1876 goto rx_irq_fail;
1882 1877 }
1883 1878 } else {
1884 1879 if ((err = request_irq(grp->interruptTransmit, gfar_interrupt, 0,
1885 1880 grp->int_name_tx, grp)) < 0) {
1886   - if (netif_msg_intr(priv))
1887   - printk(KERN_ERR "%s: Can't get IRQ %d\n",
1888   - dev->name, grp->interruptTransmit);
  1881 + netif_err(priv, intr, dev, "Can't get IRQ %d\n",
  1882 + grp->interruptTransmit);
1889 1883 goto err_irq_fail;
1890 1884 }
1891 1885 }
... ... @@ -2354,9 +2348,7 @@
2354 2348 frame_size += VLAN_HLEN;
2355 2349  
2356 2350 if ((frame_size < 64) || (frame_size > JUMBO_FRAME_SIZE)) {
2357   - if (netif_msg_drv(priv))
2358   - printk(KERN_ERR "%s: Invalid MTU setting\n",
2359   - dev->name);
  2351 + netif_err(priv, drv, dev, "Invalid MTU setting\n");
2360 2352 return -EINVAL;
2361 2353 }
2362 2354  
... ... @@ -2776,9 +2768,7 @@
2776 2768 gfar_process_frame(dev, skb, amount_pull);
2777 2769  
2778 2770 } else {
2779   - if (netif_msg_rx_err(priv))
2780   - printk(KERN_WARNING
2781   - "%s: Missing skb!\n", dev->name);
  2771 + netif_warn(priv, rx_err, dev, "Missing skb!\n");
2782 2772 rx_queue->stats.rx_dropped++;
2783 2773 priv->extra_stats.rx_skbmissing++;
2784 2774 }
... ... @@ -2981,10 +2971,9 @@
2981 2971 ecntrl &= ~(ECNTRL_R100);
2982 2972 break;
2983 2973 default:
2984   - if (netif_msg_link(priv))
2985   - printk(KERN_WARNING
2986   - "%s: Ack! Speed (%d) is not 10/100/1000!\n",
2987   - dev->name, phydev->speed);
  2974 + netif_warn(priv, link, dev,
  2975 + "Ack! Speed (%d) is not 10/100/1000!\n",
  2976 + phydev->speed);
2988 2977 break;
2989 2978 }
2990 2979  
... ... @@ -3189,8 +3178,8 @@
3189 3178  
3190 3179 /* Hmm... */
3191 3180 if (netif_msg_rx_err(priv) || netif_msg_tx_err(priv))
3192   - printk(KERN_DEBUG "%s: error interrupt (ievent=0x%08x imask=0x%08x)\n",
3193   - dev->name, events, gfar_read(&regs->imask));
  3181 + netdev_dbg(dev, "error interrupt (ievent=0x%08x imask=0x%08x)\n",
  3182 + events, gfar_read(&regs->imask));
3194 3183  
3195 3184 /* Update the error counters */
3196 3185 if (events & IEVENT_TXE) {
... ... @@ -3203,9 +3192,8 @@
3203 3192 if (events & IEVENT_XFUN) {
3204 3193 unsigned long flags;
3205 3194  
3206   - if (netif_msg_tx_err(priv))
3207   - printk(KERN_DEBUG "%s: TX FIFO underrun, "
3208   - "packet dropped.\n", dev->name);
  3195 + netif_dbg(priv, tx_err, dev,
  3196 + "TX FIFO underrun, packet dropped\n");
3209 3197 dev->stats.tx_dropped++;
3210 3198 priv->extra_stats.tx_underrun++;
3211 3199  
... ... @@ -3218,8 +3206,7 @@
3218 3206 unlock_tx_qs(priv);
3219 3207 local_irq_restore(flags);
3220 3208 }
3221   - if (netif_msg_tx_err(priv))
3222   - printk(KERN_DEBUG "%s: Transmit Error\n", dev->name);
  3209 + netif_dbg(priv, tx_err, dev, "Transmit Error\n");
3223 3210 }
3224 3211 if (events & IEVENT_BSY) {
3225 3212 dev->stats.rx_errors++;
3226 3213  
3227 3214  
3228 3215  
3229 3216  
... ... @@ -3227,29 +3214,25 @@
3227 3214  
3228 3215 gfar_receive(irq, grp_id);
3229 3216  
3230   - if (netif_msg_rx_err(priv))
3231   - printk(KERN_DEBUG "%s: busy error (rstat: %x)\n",
3232   - dev->name, gfar_read(&regs->rstat));
  3217 + netif_dbg(priv, rx_err, dev, "busy error (rstat: %x)\n",
  3218 + gfar_read(&regs->rstat));
3233 3219 }
3234 3220 if (events & IEVENT_BABR) {
3235 3221 dev->stats.rx_errors++;
3236 3222 priv->extra_stats.rx_babr++;
3237 3223  
3238   - if (netif_msg_rx_err(priv))
3239   - printk(KERN_DEBUG "%s: babbling RX error\n", dev->name);
  3224 + netif_dbg(priv, rx_err, dev, "babbling RX error\n");
3240 3225 }
3241 3226 if (events & IEVENT_EBERR) {
3242 3227 priv->extra_stats.eberr++;
3243   - if (netif_msg_rx_err(priv))
3244   - printk(KERN_DEBUG "%s: bus error\n", dev->name);
  3228 + netif_dbg(priv, rx_err, dev, "bus error\n");
3245 3229 }
3246   - if ((events & IEVENT_RXC) && netif_msg_rx_status(priv))
3247   - printk(KERN_DEBUG "%s: control frame\n", dev->name);
  3230 + if (events & IEVENT_RXC)
  3231 + netif_dbg(priv, rx_status, dev, "control frame\n");
3248 3232  
3249 3233 if (events & IEVENT_BABT) {
3250 3234 priv->extra_stats.tx_babt++;
3251   - if (netif_msg_tx_err(priv))
3252   - printk(KERN_DEBUG "%s: babbling TX error\n", dev->name);
  3235 + netif_dbg(priv, tx_err, dev, "babbling TX error\n");
3253 3236 }
3254 3237 return IRQ_HANDLED;
3255 3238 }
drivers/net/gianfar_ethtool.c
... ... @@ -16,6 +16,8 @@
16 16 * by reference.
17 17 */
18 18  
  19 +#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
  20 +
19 21 #include <linux/kernel.h>
20 22 #include <linux/string.h>
21 23 #include <linux/errno.h>
22 24  
... ... @@ -375,13 +377,13 @@
375 377 /* Check the bounds of the values */
376 378 if (cvals->rx_coalesce_usecs > GFAR_MAX_COAL_USECS) {
377 379 pr_info("Coalescing is limited to %d microseconds\n",
378   - GFAR_MAX_COAL_USECS);
  380 + GFAR_MAX_COAL_USECS);
379 381 return -EINVAL;
380 382 }
381 383  
382 384 if (cvals->rx_max_coalesced_frames > GFAR_MAX_COAL_FRAMES) {
383 385 pr_info("Coalescing is limited to %d frames\n",
384   - GFAR_MAX_COAL_FRAMES);
  386 + GFAR_MAX_COAL_FRAMES);
385 387 return -EINVAL;
386 388 }
387 389  
388 390  
... ... @@ -404,13 +406,13 @@
404 406 /* Check the bounds of the values */
405 407 if (cvals->tx_coalesce_usecs > GFAR_MAX_COAL_USECS) {
406 408 pr_info("Coalescing is limited to %d microseconds\n",
407   - GFAR_MAX_COAL_USECS);
  409 + GFAR_MAX_COAL_USECS);
408 410 return -EINVAL;
409 411 }
410 412  
411 413 if (cvals->tx_max_coalesced_frames > GFAR_MAX_COAL_FRAMES) {
412 414 pr_info("Coalescing is limited to %d frames\n",
413   - GFAR_MAX_COAL_FRAMES);
  415 + GFAR_MAX_COAL_FRAMES);
414 416 return -EINVAL;
415 417 }
416 418  
... ... @@ -464,8 +466,7 @@
464 466 return -EINVAL;
465 467  
466 468 if (!is_power_of_2(rvals->rx_pending)) {
467   - printk("%s: Ring sizes must be a power of 2\n",
468   - dev->name);
  469 + netdev_err(dev, "Ring sizes must be a power of 2\n");
469 470 return -EINVAL;
470 471 }
471 472  
... ... @@ -473,8 +474,7 @@
473 474 return -EINVAL;
474 475  
475 476 if (!is_power_of_2(rvals->tx_pending)) {
476   - printk("%s: Ring sizes must be a power of 2\n",
477   - dev->name);
  477 + netdev_err(dev, "Ring sizes must be a power of 2\n");
478 478 return -EINVAL;
479 479 }
480 480  
... ... @@ -700,7 +700,7 @@
700 700 cmp_rqfpr = RQFPR_IPV6 |RQFPR_UDP;
701 701 break;
702 702 default:
703   - printk(KERN_ERR "Right now this class is not supported\n");
  703 + pr_err("Right now this class is not supported\n");
704 704 return 0;
705 705 }
706 706  
... ... @@ -715,8 +715,7 @@
715 715 }
716 716  
717 717 if (i == MAX_FILER_IDX + 1) {
718   - printk(KERN_ERR "No parse rule found, ");
719   - printk(KERN_ERR "can't create hash rules\n");
  718 + pr_err("No parse rule found, can't create hash rules\n");
720 719 return 0;
721 720 }
722 721