aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/usb/smsc95xx.c
diff options
context:
space:
mode:
authorJoe Perches <joe@perches.com>2010-02-17 05:30:23 -0500
committerDavid S. Miller <davem@davemloft.net>2010-02-17 16:35:40 -0500
commit60b86755929e1a7e9038c8d860a8491cfdf8d93a (patch)
tree97062c7136ead4adcdbf2bd3280143da1fabbe20 /drivers/net/usb/smsc95xx.c
parent82456b031e3c3b5bf95a7e49bd9b68b146446e76 (diff)
usbnet: Convert dev(dbg|err|warn|info) macros to netdev_<level>
These macros are too similar to the dev_<level> equivalents but take a usbnet * argument. Convert them to the recently introduced netdev_<level> macros and remove the old macros. The old macros had "\n" appended to the format string. Add the "\n" to the converted uses. Some existing uses of the dev<foo> macros in cdc_eem.c probably mistakenly had trailing "\n". No "\n" added there. Fix net1080 this/other log message inversion. Signed-off-by: Joe Perches <joe@perches.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/usb/smsc95xx.c')
-rw-r--r--drivers/net/usb/smsc95xx.c188
1 files changed, 97 insertions, 91 deletions
diff --git a/drivers/net/usb/smsc95xx.c b/drivers/net/usb/smsc95xx.c
index 48555d0e374d..d4cbcefbff38 100644
--- a/drivers/net/usb/smsc95xx.c
+++ b/drivers/net/usb/smsc95xx.c
@@ -78,7 +78,7 @@ static int smsc95xx_read_reg(struct usbnet *dev, u32 index, u32 *data)
78 00, index, buf, 4, USB_CTRL_GET_TIMEOUT); 78 00, index, buf, 4, USB_CTRL_GET_TIMEOUT);
79 79
80 if (unlikely(ret < 0)) 80 if (unlikely(ret < 0))
81 devwarn(dev, "Failed to read register index 0x%08x", index); 81 netdev_warn(dev->net, "Failed to read register index 0x%08x\n", index);
82 82
83 le32_to_cpus(buf); 83 le32_to_cpus(buf);
84 *data = *buf; 84 *data = *buf;
@@ -106,7 +106,7 @@ static int smsc95xx_write_reg(struct usbnet *dev, u32 index, u32 data)
106 00, index, buf, 4, USB_CTRL_SET_TIMEOUT); 106 00, index, buf, 4, USB_CTRL_SET_TIMEOUT);
107 107
108 if (unlikely(ret < 0)) 108 if (unlikely(ret < 0))
109 devwarn(dev, "Failed to write register index 0x%08x", index); 109 netdev_warn(dev->net, "Failed to write register index 0x%08x\n", index);
110 110
111 kfree(buf); 111 kfree(buf);
112 112
@@ -138,7 +138,7 @@ static int smsc95xx_mdio_read(struct net_device *netdev, int phy_id, int idx)
138 138
139 /* confirm MII not busy */ 139 /* confirm MII not busy */
140 if (smsc95xx_phy_wait_not_busy(dev)) { 140 if (smsc95xx_phy_wait_not_busy(dev)) {
141 devwarn(dev, "MII is busy in smsc95xx_mdio_read"); 141 netdev_warn(dev->net, "MII is busy in smsc95xx_mdio_read\n");
142 mutex_unlock(&dev->phy_mutex); 142 mutex_unlock(&dev->phy_mutex);
143 return -EIO; 143 return -EIO;
144 } 144 }
@@ -150,7 +150,7 @@ static int smsc95xx_mdio_read(struct net_device *netdev, int phy_id, int idx)
150 smsc95xx_write_reg(dev, MII_ADDR, addr); 150 smsc95xx_write_reg(dev, MII_ADDR, addr);
151 151
152 if (smsc95xx_phy_wait_not_busy(dev)) { 152 if (smsc95xx_phy_wait_not_busy(dev)) {
153 devwarn(dev, "Timed out reading MII reg %02X", idx); 153 netdev_warn(dev->net, "Timed out reading MII reg %02X\n", idx);
154 mutex_unlock(&dev->phy_mutex); 154 mutex_unlock(&dev->phy_mutex);
155 return -EIO; 155 return -EIO;
156 } 156 }
@@ -172,7 +172,7 @@ static void smsc95xx_mdio_write(struct net_device *netdev, int phy_id, int idx,
172 172
173 /* confirm MII not busy */ 173 /* confirm MII not busy */
174 if (smsc95xx_phy_wait_not_busy(dev)) { 174 if (smsc95xx_phy_wait_not_busy(dev)) {
175 devwarn(dev, "MII is busy in smsc95xx_mdio_write"); 175 netdev_warn(dev->net, "MII is busy in smsc95xx_mdio_write\n");
176 mutex_unlock(&dev->phy_mutex); 176 mutex_unlock(&dev->phy_mutex);
177 return; 177 return;
178 } 178 }
@@ -187,7 +187,7 @@ static void smsc95xx_mdio_write(struct net_device *netdev, int phy_id, int idx,
187 smsc95xx_write_reg(dev, MII_ADDR, addr); 187 smsc95xx_write_reg(dev, MII_ADDR, addr);
188 188
189 if (smsc95xx_phy_wait_not_busy(dev)) 189 if (smsc95xx_phy_wait_not_busy(dev))
190 devwarn(dev, "Timed out writing MII reg %02X", idx); 190 netdev_warn(dev->net, "Timed out writing MII reg %02X\n", idx);
191 191
192 mutex_unlock(&dev->phy_mutex); 192 mutex_unlock(&dev->phy_mutex);
193} 193}
@@ -205,7 +205,7 @@ static int smsc95xx_wait_eeprom(struct usbnet *dev)
205 } while (!time_after(jiffies, start_time + HZ)); 205 } while (!time_after(jiffies, start_time + HZ));
206 206
207 if (val & (E2P_CMD_TIMEOUT_ | E2P_CMD_BUSY_)) { 207 if (val & (E2P_CMD_TIMEOUT_ | E2P_CMD_BUSY_)) {
208 devwarn(dev, "EEPROM read operation timeout"); 208 netdev_warn(dev->net, "EEPROM read operation timeout\n");
209 return -EIO; 209 return -EIO;
210 } 210 }
211 211
@@ -226,7 +226,7 @@ static int smsc95xx_eeprom_confirm_not_busy(struct usbnet *dev)
226 udelay(40); 226 udelay(40);
227 } while (!time_after(jiffies, start_time + HZ)); 227 } while (!time_after(jiffies, start_time + HZ));
228 228
229 devwarn(dev, "EEPROM is busy"); 229 netdev_warn(dev->net, "EEPROM is busy\n");
230 return -EIO; 230 return -EIO;
231} 231}
232 232
@@ -308,7 +308,7 @@ static void smsc95xx_async_cmd_callback(struct urb *urb)
308 int status = urb->status; 308 int status = urb->status;
309 309
310 if (status < 0) 310 if (status < 0)
311 devwarn(dev, "async callback failed with %d", status); 311 netdev_warn(dev->net, "async callback failed with %d\n", status);
312 312
313 kfree(usb_context); 313 kfree(usb_context);
314 usb_free_urb(urb); 314 usb_free_urb(urb);
@@ -323,13 +323,13 @@ static int smsc95xx_write_reg_async(struct usbnet *dev, u16 index, u32 *data)
323 323
324 urb = usb_alloc_urb(0, GFP_ATOMIC); 324 urb = usb_alloc_urb(0, GFP_ATOMIC);
325 if (!urb) { 325 if (!urb) {
326 devwarn(dev, "Error allocating URB"); 326 netdev_warn(dev->net, "Error allocating URB\n");
327 return -ENOMEM; 327 return -ENOMEM;
328 } 328 }
329 329
330 usb_context = kmalloc(sizeof(struct usb_context), GFP_ATOMIC); 330 usb_context = kmalloc(sizeof(struct usb_context), GFP_ATOMIC);
331 if (usb_context == NULL) { 331 if (usb_context == NULL) {
332 devwarn(dev, "Error allocating control msg"); 332 netdev_warn(dev->net, "Error allocating control msg\n");
333 usb_free_urb(urb); 333 usb_free_urb(urb);
334 return -ENOMEM; 334 return -ENOMEM;
335 } 335 }
@@ -348,7 +348,8 @@ static int smsc95xx_write_reg_async(struct usbnet *dev, u16 index, u32 *data)
348 348
349 status = usb_submit_urb(urb, GFP_ATOMIC); 349 status = usb_submit_urb(urb, GFP_ATOMIC);
350 if (status < 0) { 350 if (status < 0) {
351 devwarn(dev, "Error submitting control msg, sts=%d", status); 351 netdev_warn(dev->net, "Error submitting control msg, sts=%d\n",
352 status);
352 kfree(usb_context); 353 kfree(usb_context);
353 usb_free_urb(urb); 354 usb_free_urb(urb);
354 } 355 }
@@ -376,12 +377,12 @@ static void smsc95xx_set_multicast(struct net_device *netdev)
376 377
377 if (dev->net->flags & IFF_PROMISC) { 378 if (dev->net->flags & IFF_PROMISC) {
378 if (netif_msg_drv(dev)) 379 if (netif_msg_drv(dev))
379 devdbg(dev, "promiscuous mode enabled"); 380 netdev_dbg(dev->net, "promiscuous mode enabled\n");
380 pdata->mac_cr |= MAC_CR_PRMS_; 381 pdata->mac_cr |= MAC_CR_PRMS_;
381 pdata->mac_cr &= ~(MAC_CR_MCPAS_ | MAC_CR_HPFILT_); 382 pdata->mac_cr &= ~(MAC_CR_MCPAS_ | MAC_CR_HPFILT_);
382 } else if (dev->net->flags & IFF_ALLMULTI) { 383 } else if (dev->net->flags & IFF_ALLMULTI) {
383 if (netif_msg_drv(dev)) 384 if (netif_msg_drv(dev))
384 devdbg(dev, "receive all multicast enabled"); 385 netdev_dbg(dev->net, "receive all multicast enabled\n");
385 pdata->mac_cr |= MAC_CR_MCPAS_; 386 pdata->mac_cr |= MAC_CR_MCPAS_;
386 pdata->mac_cr &= ~(MAC_CR_PRMS_ | MAC_CR_HPFILT_); 387 pdata->mac_cr &= ~(MAC_CR_PRMS_ | MAC_CR_HPFILT_);
387 } else if (!netdev_mc_empty(dev->net)) { 388 } else if (!netdev_mc_empty(dev->net)) {
@@ -401,20 +402,20 @@ static void smsc95xx_set_multicast(struct net_device *netdev)
401 else 402 else
402 hash_lo |= mask; 403 hash_lo |= mask;
403 } else { 404 } else {
404 devwarn(dev, "dmi_addrlen != 6"); 405 netdev_warn(dev->net, "dmi_addrlen != 6\n");
405 } 406 }
406 mc_list = mc_list->next; 407 mc_list = mc_list->next;
407 } 408 }
408 409
409 if (count != ((u32) netdev_mc_count(dev->net))) 410 if (count != ((u32) netdev_mc_count(dev->net)))
410 devwarn(dev, "mc_count != dev->mc_count"); 411 netdev_warn(dev->net, "mc_count != dev->mc_count\n");
411 412
412 if (netif_msg_drv(dev)) 413 if (netif_msg_drv(dev))
413 devdbg(dev, "HASHH=0x%08X, HASHL=0x%08X", hash_hi, 414 netdev_dbg(dev->net, "HASHH=0x%08X, HASHL=0x%08X\n",
414 hash_lo); 415 hash_hi, hash_lo);
415 } else { 416 } else {
416 if (netif_msg_drv(dev)) 417 if (netif_msg_drv(dev))
417 devdbg(dev, "receive own packets only"); 418 netdev_dbg(dev->net, "receive own packets only\n");
418 pdata->mac_cr &= 419 pdata->mac_cr &=
419 ~(MAC_CR_PRMS_ | MAC_CR_MCPAS_ | MAC_CR_HPFILT_); 420 ~(MAC_CR_PRMS_ | MAC_CR_MCPAS_ | MAC_CR_HPFILT_);
420 } 421 }
@@ -434,7 +435,7 @@ static void smsc95xx_phy_update_flowcontrol(struct usbnet *dev, u8 duplex,
434 435
435 int ret = smsc95xx_read_reg(dev, AFC_CFG, &afc_cfg); 436 int ret = smsc95xx_read_reg(dev, AFC_CFG, &afc_cfg);
436 if (ret < 0) { 437 if (ret < 0) {
437 devwarn(dev, "error reading AFC_CFG"); 438 netdev_warn(dev->net, "error reading AFC_CFG\n");
438 return; 439 return;
439 } 440 }
440 441
@@ -452,12 +453,12 @@ static void smsc95xx_phy_update_flowcontrol(struct usbnet *dev, u8 duplex,
452 afc_cfg &= ~0xF; 453 afc_cfg &= ~0xF;
453 454
454 if (netif_msg_link(dev)) 455 if (netif_msg_link(dev))
455 devdbg(dev, "rx pause %s, tx pause %s", 456 netdev_dbg(dev->net, "rx pause %s, tx pause %s\n",
456 (cap & FLOW_CTRL_RX ? "enabled" : "disabled"), 457 cap & FLOW_CTRL_RX ? "enabled" : "disabled",
457 (cap & FLOW_CTRL_TX ? "enabled" : "disabled")); 458 cap & FLOW_CTRL_TX ? "enabled" : "disabled");
458 } else { 459 } else {
459 if (netif_msg_link(dev)) 460 if (netif_msg_link(dev))
460 devdbg(dev, "half duplex"); 461 netdev_dbg(dev->net, "half duplex\n");
461 flow = 0; 462 flow = 0;
462 afc_cfg |= 0xF; 463 afc_cfg |= 0xF;
463 } 464 }
@@ -486,8 +487,8 @@ static int smsc95xx_link_reset(struct usbnet *dev)
486 rmtadv = smsc95xx_mdio_read(dev->net, mii->phy_id, MII_LPA); 487 rmtadv = smsc95xx_mdio_read(dev->net, mii->phy_id, MII_LPA);
487 488
488 if (netif_msg_link(dev)) 489 if (netif_msg_link(dev))
489 devdbg(dev, "speed: %d duplex: %d lcladv: %04x rmtadv: %04x", 490 netdev_dbg(dev->net, "speed: %d duplex: %d lcladv: %04x rmtadv: %04x\n",
490 ecmd.speed, ecmd.duplex, lcladv, rmtadv); 491 ecmd.speed, ecmd.duplex, lcladv, rmtadv);
491 492
492 spin_lock_irqsave(&pdata->mac_cr_lock, flags); 493 spin_lock_irqsave(&pdata->mac_cr_lock, flags);
493 if (ecmd.duplex != DUPLEX_FULL) { 494 if (ecmd.duplex != DUPLEX_FULL) {
@@ -511,7 +512,8 @@ static void smsc95xx_status(struct usbnet *dev, struct urb *urb)
511 u32 intdata; 512 u32 intdata;
512 513
513 if (urb->actual_length != 4) { 514 if (urb->actual_length != 4) {
514 devwarn(dev, "unexpected urb length %d", urb->actual_length); 515 netdev_warn(dev->net, "unexpected urb length %d\n",
516 urb->actual_length);
515 return; 517 return;
516 } 518 }
517 519
@@ -519,12 +521,13 @@ static void smsc95xx_status(struct usbnet *dev, struct urb *urb)
519 le32_to_cpus(&intdata); 521 le32_to_cpus(&intdata);
520 522
521 if (netif_msg_link(dev)) 523 if (netif_msg_link(dev))
522 devdbg(dev, "intdata: 0x%08X", intdata); 524 netdev_dbg(dev->net, "intdata: 0x%08X\n", intdata);
523 525
524 if (intdata & INT_ENP_PHY_INT_) 526 if (intdata & INT_ENP_PHY_INT_)
525 usbnet_defer_kevent(dev, EVENT_LINK_RESET); 527 usbnet_defer_kevent(dev, EVENT_LINK_RESET);
526 else 528 else
527 devwarn(dev, "unexpected interrupt, intdata=0x%08X", intdata); 529 netdev_warn(dev->net, "unexpected interrupt, intdata=0x%08X\n",
530 intdata);
528} 531}
529 532
530/* Enable or disable Tx & Rx checksum offload engines */ 533/* Enable or disable Tx & Rx checksum offload engines */
@@ -534,7 +537,7 @@ static int smsc95xx_set_csums(struct usbnet *dev)
534 u32 read_buf; 537 u32 read_buf;
535 int ret = smsc95xx_read_reg(dev, COE_CR, &read_buf); 538 int ret = smsc95xx_read_reg(dev, COE_CR, &read_buf);
536 if (ret < 0) { 539 if (ret < 0) {
537 devwarn(dev, "Failed to read COE_CR: %d", ret); 540 netdev_warn(dev->net, "Failed to read COE_CR: %d\n", ret);
538 return ret; 541 return ret;
539 } 542 }
540 543
@@ -550,12 +553,12 @@ static int smsc95xx_set_csums(struct usbnet *dev)
550 553
551 ret = smsc95xx_write_reg(dev, COE_CR, read_buf); 554 ret = smsc95xx_write_reg(dev, COE_CR, read_buf);
552 if (ret < 0) { 555 if (ret < 0) {
553 devwarn(dev, "Failed to write COE_CR: %d", ret); 556 netdev_warn(dev->net, "Failed to write COE_CR: %d\n", ret);
554 return ret; 557 return ret;
555 } 558 }
556 559
557 if (netif_msg_hw(dev)) 560 if (netif_msg_hw(dev))
558 devdbg(dev, "COE_CR = 0x%08x", read_buf); 561 netdev_dbg(dev->net, "COE_CR = 0x%08x\n", read_buf);
559 return 0; 562 return 0;
560} 563}
561 564
@@ -580,8 +583,8 @@ static int smsc95xx_ethtool_set_eeprom(struct net_device *netdev,
580 struct usbnet *dev = netdev_priv(netdev); 583 struct usbnet *dev = netdev_priv(netdev);
581 584
582 if (ee->magic != LAN95XX_EEPROM_MAGIC) { 585 if (ee->magic != LAN95XX_EEPROM_MAGIC) {
583 devwarn(dev, "EEPROM: magic value mismatch, magic = 0x%x", 586 netdev_warn(dev->net, "EEPROM: magic value mismatch, magic = 0x%x\n",
584 ee->magic); 587 ee->magic);
585 return -EINVAL; 588 return -EINVAL;
586 } 589 }
587 590
@@ -660,7 +663,7 @@ static void smsc95xx_init_mac_address(struct usbnet *dev)
660 if (is_valid_ether_addr(dev->net->dev_addr)) { 663 if (is_valid_ether_addr(dev->net->dev_addr)) {
661 /* eeprom values are valid so use them */ 664 /* eeprom values are valid so use them */
662 if (netif_msg_ifup(dev)) 665 if (netif_msg_ifup(dev))
663 devdbg(dev, "MAC address read from EEPROM"); 666 netdev_dbg(dev->net, "MAC address read from EEPROM\n");
664 return; 667 return;
665 } 668 }
666 } 669 }
@@ -668,7 +671,7 @@ static void smsc95xx_init_mac_address(struct usbnet *dev)
668 /* no eeprom, or eeprom values are invalid. generate random MAC */ 671 /* no eeprom, or eeprom values are invalid. generate random MAC */
669 random_ether_addr(dev->net->dev_addr); 672 random_ether_addr(dev->net->dev_addr);
670 if (netif_msg_ifup(dev)) 673 if (netif_msg_ifup(dev))
671 devdbg(dev, "MAC address set to random_ether_addr"); 674 netdev_dbg(dev->net, "MAC address set to random_ether_addr\n");
672} 675}
673 676
674static int smsc95xx_set_mac_address(struct usbnet *dev) 677static int smsc95xx_set_mac_address(struct usbnet *dev)
@@ -680,13 +683,13 @@ static int smsc95xx_set_mac_address(struct usbnet *dev)
680 683
681 ret = smsc95xx_write_reg(dev, ADDRL, addr_lo); 684 ret = smsc95xx_write_reg(dev, ADDRL, addr_lo);
682 if (ret < 0) { 685 if (ret < 0) {
683 devwarn(dev, "Failed to write ADDRL: %d", ret); 686 netdev_warn(dev->net, "Failed to write ADDRL: %d\n", ret);
684 return ret; 687 return ret;
685 } 688 }
686 689
687 ret = smsc95xx_write_reg(dev, ADDRH, addr_hi); 690 ret = smsc95xx_write_reg(dev, ADDRH, addr_hi);
688 if (ret < 0) { 691 if (ret < 0) {
689 devwarn(dev, "Failed to write ADDRH: %d", ret); 692 netdev_warn(dev->net, "Failed to write ADDRH: %d\n", ret);
690 return ret; 693 return ret;
691 } 694 }
692 695
@@ -748,7 +751,7 @@ static int smsc95xx_phy_initialize(struct usbnet *dev)
748 mii_nway_restart(&dev->mii); 751 mii_nway_restart(&dev->mii);
749 752
750 if (netif_msg_ifup(dev)) 753 if (netif_msg_ifup(dev))
751 devdbg(dev, "phy initialised successfully"); 754 netdev_dbg(dev->net, "phy initialised successfully\n");
752 return 0; 755 return 0;
753} 756}
754 757
@@ -760,13 +763,13 @@ static int smsc95xx_reset(struct usbnet *dev)
760 int ret = 0, timeout; 763 int ret = 0, timeout;
761 764
762 if (netif_msg_ifup(dev)) 765 if (netif_msg_ifup(dev))
763 devdbg(dev, "entering smsc95xx_reset"); 766 netdev_dbg(dev->net, "entering smsc95xx_reset\n");
764 767
765 write_buf = HW_CFG_LRST_; 768 write_buf = HW_CFG_LRST_;
766 ret = smsc95xx_write_reg(dev, HW_CFG, write_buf); 769 ret = smsc95xx_write_reg(dev, HW_CFG, write_buf);
767 if (ret < 0) { 770 if (ret < 0) {
768 devwarn(dev, "Failed to write HW_CFG_LRST_ bit in HW_CFG " 771 netdev_warn(dev->net, "Failed to write HW_CFG_LRST_ bit in HW_CFG register, ret = %d\n",
769 "register, ret = %d", ret); 772 ret);
770 return ret; 773 return ret;
771 } 774 }
772 775
@@ -774,7 +777,7 @@ static int smsc95xx_reset(struct usbnet *dev)
774 do { 777 do {
775 ret = smsc95xx_read_reg(dev, HW_CFG, &read_buf); 778 ret = smsc95xx_read_reg(dev, HW_CFG, &read_buf);
776 if (ret < 0) { 779 if (ret < 0) {
777 devwarn(dev, "Failed to read HW_CFG: %d", ret); 780 netdev_warn(dev->net, "Failed to read HW_CFG: %d\n", ret);
778 return ret; 781 return ret;
779 } 782 }
780 msleep(10); 783 msleep(10);
@@ -782,14 +785,14 @@ static int smsc95xx_reset(struct usbnet *dev)
782 } while ((read_buf & HW_CFG_LRST_) && (timeout < 100)); 785 } while ((read_buf & HW_CFG_LRST_) && (timeout < 100));
783 786
784 if (timeout >= 100) { 787 if (timeout >= 100) {
785 devwarn(dev, "timeout waiting for completion of Lite Reset"); 788 netdev_warn(dev->net, "timeout waiting for completion of Lite Reset\n");
786 return ret; 789 return ret;
787 } 790 }
788 791
789 write_buf = PM_CTL_PHY_RST_; 792 write_buf = PM_CTL_PHY_RST_;
790 ret = smsc95xx_write_reg(dev, PM_CTRL, write_buf); 793 ret = smsc95xx_write_reg(dev, PM_CTRL, write_buf);
791 if (ret < 0) { 794 if (ret < 0) {
792 devwarn(dev, "Failed to write PM_CTRL: %d", ret); 795 netdev_warn(dev->net, "Failed to write PM_CTRL: %d\n", ret);
793 return ret; 796 return ret;
794 } 797 }
795 798
@@ -797,7 +800,7 @@ static int smsc95xx_reset(struct usbnet *dev)
797 do { 800 do {
798 ret = smsc95xx_read_reg(dev, PM_CTRL, &read_buf); 801 ret = smsc95xx_read_reg(dev, PM_CTRL, &read_buf);
799 if (ret < 0) { 802 if (ret < 0) {
800 devwarn(dev, "Failed to read PM_CTRL: %d", ret); 803 netdev_warn(dev->net, "Failed to read PM_CTRL: %d\n", ret);
801 return ret; 804 return ret;
802 } 805 }
803 msleep(10); 806 msleep(10);
@@ -805,7 +808,7 @@ static int smsc95xx_reset(struct usbnet *dev)
805 } while ((read_buf & PM_CTL_PHY_RST_) && (timeout < 100)); 808 } while ((read_buf & PM_CTL_PHY_RST_) && (timeout < 100));
806 809
807 if (timeout >= 100) { 810 if (timeout >= 100) {
808 devwarn(dev, "timeout waiting for PHY Reset"); 811 netdev_warn(dev->net, "timeout waiting for PHY Reset\n");
809 return ret; 812 return ret;
810 } 813 }
811 814
@@ -816,34 +819,34 @@ static int smsc95xx_reset(struct usbnet *dev)
816 return ret; 819 return ret;
817 820
818 if (netif_msg_ifup(dev)) 821 if (netif_msg_ifup(dev))
819 devdbg(dev, "MAC Address: %pM", dev->net->dev_addr); 822 netdev_dbg(dev->net, "MAC Address: %pM\n", dev->net->dev_addr);
820 823
821 ret = smsc95xx_read_reg(dev, HW_CFG, &read_buf); 824 ret = smsc95xx_read_reg(dev, HW_CFG, &read_buf);
822 if (ret < 0) { 825 if (ret < 0) {
823 devwarn(dev, "Failed to read HW_CFG: %d", ret); 826 netdev_warn(dev->net, "Failed to read HW_CFG: %d\n", ret);
824 return ret; 827 return ret;
825 } 828 }
826 829
827 if (netif_msg_ifup(dev)) 830 if (netif_msg_ifup(dev))
828 devdbg(dev, "Read Value from HW_CFG : 0x%08x", read_buf); 831 netdev_dbg(dev->net, "Read Value from HW_CFG : 0x%08x\n", read_buf);
829 832
830 read_buf |= HW_CFG_BIR_; 833 read_buf |= HW_CFG_BIR_;
831 834
832 ret = smsc95xx_write_reg(dev, HW_CFG, read_buf); 835 ret = smsc95xx_write_reg(dev, HW_CFG, read_buf);
833 if (ret < 0) { 836 if (ret < 0) {
834 devwarn(dev, "Failed to write HW_CFG_BIR_ bit in HW_CFG " 837 netdev_warn(dev->net, "Failed to write HW_CFG_BIR_ bit in HW_CFG register, ret = %d\n",
835 "register, ret = %d", ret); 838 ret);
836 return ret; 839 return ret;
837 } 840 }
838 841
839 ret = smsc95xx_read_reg(dev, HW_CFG, &read_buf); 842 ret = smsc95xx_read_reg(dev, HW_CFG, &read_buf);
840 if (ret < 0) { 843 if (ret < 0) {
841 devwarn(dev, "Failed to read HW_CFG: %d", ret); 844 netdev_warn(dev->net, "Failed to read HW_CFG: %d\n", ret);
842 return ret; 845 return ret;
843 } 846 }
844 if (netif_msg_ifup(dev)) 847 if (netif_msg_ifup(dev))
845 devdbg(dev, "Read Value from HW_CFG after writing " 848 netdev_dbg(dev->net, "Read Value from HW_CFG after writing HW_CFG_BIR_: 0x%08x\n",
846 "HW_CFG_BIR_: 0x%08x", read_buf); 849 read_buf);
847 850
848 if (!turbo_mode) { 851 if (!turbo_mode) {
849 burst_cap = 0; 852 burst_cap = 0;
@@ -857,46 +860,46 @@ static int smsc95xx_reset(struct usbnet *dev)
857 } 860 }
858 861
859 if (netif_msg_ifup(dev)) 862 if (netif_msg_ifup(dev))
860 devdbg(dev, "rx_urb_size=%ld", (ulong)dev->rx_urb_size); 863 netdev_dbg(dev->net, "rx_urb_size=%ld\n", (ulong)dev->rx_urb_size);
861 864
862 ret = smsc95xx_write_reg(dev, BURST_CAP, burst_cap); 865 ret = smsc95xx_write_reg(dev, BURST_CAP, burst_cap);
863 if (ret < 0) { 866 if (ret < 0) {
864 devwarn(dev, "Failed to write BURST_CAP: %d", ret); 867 netdev_warn(dev->net, "Failed to write BURST_CAP: %d\n", ret);
865 return ret; 868 return ret;
866 } 869 }
867 870
868 ret = smsc95xx_read_reg(dev, BURST_CAP, &read_buf); 871 ret = smsc95xx_read_reg(dev, BURST_CAP, &read_buf);
869 if (ret < 0) { 872 if (ret < 0) {
870 devwarn(dev, "Failed to read BURST_CAP: %d", ret); 873 netdev_warn(dev->net, "Failed to read BURST_CAP: %d\n", ret);
871 return ret; 874 return ret;
872 } 875 }
873 if (netif_msg_ifup(dev)) 876 if (netif_msg_ifup(dev))
874 devdbg(dev, "Read Value from BURST_CAP after writing: 0x%08x", 877 netdev_dbg(dev->net, "Read Value from BURST_CAP after writing: 0x%08x\n",
875 read_buf); 878 read_buf);
876 879
877 read_buf = DEFAULT_BULK_IN_DELAY; 880 read_buf = DEFAULT_BULK_IN_DELAY;
878 ret = smsc95xx_write_reg(dev, BULK_IN_DLY, read_buf); 881 ret = smsc95xx_write_reg(dev, BULK_IN_DLY, read_buf);
879 if (ret < 0) { 882 if (ret < 0) {
880 devwarn(dev, "ret = %d", ret); 883 netdev_warn(dev->net, "ret = %d\n", ret);
881 return ret; 884 return ret;
882 } 885 }
883 886
884 ret = smsc95xx_read_reg(dev, BULK_IN_DLY, &read_buf); 887 ret = smsc95xx_read_reg(dev, BULK_IN_DLY, &read_buf);
885 if (ret < 0) { 888 if (ret < 0) {
886 devwarn(dev, "Failed to read BULK_IN_DLY: %d", ret); 889 netdev_warn(dev->net, "Failed to read BULK_IN_DLY: %d\n", ret);
887 return ret; 890 return ret;
888 } 891 }
889 if (netif_msg_ifup(dev)) 892 if (netif_msg_ifup(dev))
890 devdbg(dev, "Read Value from BULK_IN_DLY after writing: " 893 netdev_dbg(dev->net, "Read Value from BULK_IN_DLY after writing: 0x%08x\n",
891 "0x%08x", read_buf); 894 read_buf);
892 895
893 ret = smsc95xx_read_reg(dev, HW_CFG, &read_buf); 896 ret = smsc95xx_read_reg(dev, HW_CFG, &read_buf);
894 if (ret < 0) { 897 if (ret < 0) {
895 devwarn(dev, "Failed to read HW_CFG: %d", ret); 898 netdev_warn(dev->net, "Failed to read HW_CFG: %d\n", ret);
896 return ret; 899 return ret;
897 } 900 }
898 if (netif_msg_ifup(dev)) 901 if (netif_msg_ifup(dev))
899 devdbg(dev, "Read Value from HW_CFG: 0x%08x", read_buf); 902 netdev_dbg(dev->net, "Read Value from HW_CFG: 0x%08x\n", read_buf);
900 903
901 if (turbo_mode) 904 if (turbo_mode)
902 read_buf |= (HW_CFG_MEF_ | HW_CFG_BCE_); 905 read_buf |= (HW_CFG_MEF_ | HW_CFG_BCE_);
@@ -908,41 +911,43 @@ static int smsc95xx_reset(struct usbnet *dev)
908 911
909 ret = smsc95xx_write_reg(dev, HW_CFG, read_buf); 912 ret = smsc95xx_write_reg(dev, HW_CFG, read_buf);
910 if (ret < 0) { 913 if (ret < 0) {
911 devwarn(dev, "Failed to write HW_CFG register, ret=%d", ret); 914 netdev_warn(dev->net, "Failed to write HW_CFG register, ret=%d\n",
915 ret);
912 return ret; 916 return ret;
913 } 917 }
914 918
915 ret = smsc95xx_read_reg(dev, HW_CFG, &read_buf); 919 ret = smsc95xx_read_reg(dev, HW_CFG, &read_buf);
916 if (ret < 0) { 920 if (ret < 0) {
917 devwarn(dev, "Failed to read HW_CFG: %d", ret); 921 netdev_warn(dev->net, "Failed to read HW_CFG: %d\n", ret);
918 return ret; 922 return ret;
919 } 923 }
920 if (netif_msg_ifup(dev)) 924 if (netif_msg_ifup(dev))
921 devdbg(dev, "Read Value from HW_CFG after writing: 0x%08x", 925 netdev_dbg(dev->net, "Read Value from HW_CFG after writing: 0x%08x\n",
922 read_buf); 926 read_buf);
923 927
924 write_buf = 0xFFFFFFFF; 928 write_buf = 0xFFFFFFFF;
925 ret = smsc95xx_write_reg(dev, INT_STS, write_buf); 929 ret = smsc95xx_write_reg(dev, INT_STS, write_buf);
926 if (ret < 0) { 930 if (ret < 0) {
927 devwarn(dev, "Failed to write INT_STS register, ret=%d", ret); 931 netdev_warn(dev->net, "Failed to write INT_STS register, ret=%d\n",
932 ret);
928 return ret; 933 return ret;
929 } 934 }
930 935
931 ret = smsc95xx_read_reg(dev, ID_REV, &read_buf); 936 ret = smsc95xx_read_reg(dev, ID_REV, &read_buf);
932 if (ret < 0) { 937 if (ret < 0) {
933 devwarn(dev, "Failed to read ID_REV: %d", ret); 938 netdev_warn(dev->net, "Failed to read ID_REV: %d\n", ret);
934 return ret; 939 return ret;
935 } 940 }
936 if (netif_msg_ifup(dev)) 941 if (netif_msg_ifup(dev))
937 devdbg(dev, "ID_REV = 0x%08x", read_buf); 942 netdev_dbg(dev->net, "ID_REV = 0x%08x\n", read_buf);
938 943
939 /* Configure GPIO pins as LED outputs */ 944 /* Configure GPIO pins as LED outputs */
940 write_buf = LED_GPIO_CFG_SPD_LED | LED_GPIO_CFG_LNK_LED | 945 write_buf = LED_GPIO_CFG_SPD_LED | LED_GPIO_CFG_LNK_LED |
941 LED_GPIO_CFG_FDX_LED; 946 LED_GPIO_CFG_FDX_LED;
942 ret = smsc95xx_write_reg(dev, LED_GPIO_CFG, write_buf); 947 ret = smsc95xx_write_reg(dev, LED_GPIO_CFG, write_buf);
943 if (ret < 0) { 948 if (ret < 0) {
944 devwarn(dev, "Failed to write LED_GPIO_CFG register, ret=%d", 949 netdev_warn(dev->net, "Failed to write LED_GPIO_CFG register, ret=%d\n",
945 ret); 950 ret);
946 return ret; 951 return ret;
947 } 952 }
948 953
@@ -950,21 +955,21 @@ static int smsc95xx_reset(struct usbnet *dev)
950 write_buf = 0; 955 write_buf = 0;
951 ret = smsc95xx_write_reg(dev, FLOW, write_buf); 956 ret = smsc95xx_write_reg(dev, FLOW, write_buf);
952 if (ret < 0) { 957 if (ret < 0) {
953 devwarn(dev, "Failed to write FLOW: %d", ret); 958 netdev_warn(dev->net, "Failed to write FLOW: %d\n", ret);
954 return ret; 959 return ret;
955 } 960 }
956 961
957 read_buf = AFC_CFG_DEFAULT; 962 read_buf = AFC_CFG_DEFAULT;
958 ret = smsc95xx_write_reg(dev, AFC_CFG, read_buf); 963 ret = smsc95xx_write_reg(dev, AFC_CFG, read_buf);
959 if (ret < 0) { 964 if (ret < 0) {
960 devwarn(dev, "Failed to write AFC_CFG: %d", ret); 965 netdev_warn(dev->net, "Failed to write AFC_CFG: %d\n", ret);
961 return ret; 966 return ret;
962 } 967 }
963 968
964 /* Don't need mac_cr_lock during initialisation */ 969 /* Don't need mac_cr_lock during initialisation */
965 ret = smsc95xx_read_reg(dev, MAC_CR, &pdata->mac_cr); 970 ret = smsc95xx_read_reg(dev, MAC_CR, &pdata->mac_cr);
966 if (ret < 0) { 971 if (ret < 0) {
967 devwarn(dev, "Failed to read MAC_CR: %d", ret); 972 netdev_warn(dev->net, "Failed to read MAC_CR: %d\n", ret);
968 return ret; 973 return ret;
969 } 974 }
970 975
@@ -973,7 +978,7 @@ static int smsc95xx_reset(struct usbnet *dev)
973 write_buf = (u32)ETH_P_8021Q; 978 write_buf = (u32)ETH_P_8021Q;
974 ret = smsc95xx_write_reg(dev, VLAN1, write_buf); 979 ret = smsc95xx_write_reg(dev, VLAN1, write_buf);
975 if (ret < 0) { 980 if (ret < 0) {
976 devwarn(dev, "Failed to write VAN1: %d", ret); 981 netdev_warn(dev->net, "Failed to write VAN1: %d\n", ret);
977 return ret; 982 return ret;
978 } 983 }
979 984
@@ -981,7 +986,7 @@ static int smsc95xx_reset(struct usbnet *dev)
981 ethtool_op_set_tx_hw_csum(netdev, pdata->use_tx_csum); 986 ethtool_op_set_tx_hw_csum(netdev, pdata->use_tx_csum);
982 ret = smsc95xx_set_csums(dev); 987 ret = smsc95xx_set_csums(dev);
983 if (ret < 0) { 988 if (ret < 0) {
984 devwarn(dev, "Failed to set csum offload: %d", ret); 989 netdev_warn(dev->net, "Failed to set csum offload: %d\n", ret);
985 return ret; 990 return ret;
986 } 991 }
987 992
@@ -992,7 +997,7 @@ static int smsc95xx_reset(struct usbnet *dev)
992 997
993 ret = smsc95xx_read_reg(dev, INT_EP_CTL, &read_buf); 998 ret = smsc95xx_read_reg(dev, INT_EP_CTL, &read_buf);
994 if (ret < 0) { 999 if (ret < 0) {
995 devwarn(dev, "Failed to read INT_EP_CTL: %d", ret); 1000 netdev_warn(dev->net, "Failed to read INT_EP_CTL: %d\n", ret);
996 return ret; 1001 return ret;
997 } 1002 }
998 1003
@@ -1001,7 +1006,7 @@ static int smsc95xx_reset(struct usbnet *dev)
1001 1006
1002 ret = smsc95xx_write_reg(dev, INT_EP_CTL, read_buf); 1007 ret = smsc95xx_write_reg(dev, INT_EP_CTL, read_buf);
1003 if (ret < 0) { 1008 if (ret < 0) {
1004 devwarn(dev, "Failed to write INT_EP_CTL: %d", ret); 1009 netdev_warn(dev->net, "Failed to write INT_EP_CTL: %d\n", ret);
1005 return ret; 1010 return ret;
1006 } 1011 }
1007 1012
@@ -1009,7 +1014,7 @@ static int smsc95xx_reset(struct usbnet *dev)
1009 smsc95xx_start_rx_path(dev); 1014 smsc95xx_start_rx_path(dev);
1010 1015
1011 if (netif_msg_ifup(dev)) 1016 if (netif_msg_ifup(dev))
1012 devdbg(dev, "smsc95xx_reset, return 0"); 1017 netdev_dbg(dev->net, "smsc95xx_reset, return 0\n");
1013 return 0; 1018 return 0;
1014} 1019}
1015 1020
@@ -1034,7 +1039,7 @@ static int smsc95xx_bind(struct usbnet *dev, struct usb_interface *intf)
1034 1039
1035 ret = usbnet_get_endpoints(dev, intf); 1040 ret = usbnet_get_endpoints(dev, intf);
1036 if (ret < 0) { 1041 if (ret < 0) {
1037 devwarn(dev, "usbnet_get_endpoints failed: %d", ret); 1042 netdev_warn(dev->net, "usbnet_get_endpoints failed: %d\n", ret);
1038 return ret; 1043 return ret;
1039 } 1044 }
1040 1045
@@ -1043,7 +1048,7 @@ static int smsc95xx_bind(struct usbnet *dev, struct usb_interface *intf)
1043 1048
1044 pdata = (struct smsc95xx_priv *)(dev->data[0]); 1049 pdata = (struct smsc95xx_priv *)(dev->data[0]);
1045 if (!pdata) { 1050 if (!pdata) {
1046 devwarn(dev, "Unable to allocate struct smsc95xx_priv"); 1051 netdev_warn(dev->net, "Unable to allocate struct smsc95xx_priv\n");
1047 return -ENOMEM; 1052 return -ENOMEM;
1048 } 1053 }
1049 1054
@@ -1067,7 +1072,7 @@ static void smsc95xx_unbind(struct usbnet *dev, struct usb_interface *intf)
1067 struct smsc95xx_priv *pdata = (struct smsc95xx_priv *)(dev->data[0]); 1072 struct smsc95xx_priv *pdata = (struct smsc95xx_priv *)(dev->data[0]);
1068 if (pdata) { 1073 if (pdata) {
1069 if (netif_msg_ifdown(dev)) 1074 if (netif_msg_ifdown(dev))
1070 devdbg(dev, "free pdata"); 1075 netdev_dbg(dev->net, "free pdata\n");
1071 kfree(pdata); 1076 kfree(pdata);
1072 pdata = NULL; 1077 pdata = NULL;
1073 dev->data[0] = 0; 1078 dev->data[0] = 0;
@@ -1102,7 +1107,8 @@ static int smsc95xx_rx_fixup(struct usbnet *dev, struct sk_buff *skb)
1102 1107
1103 if (unlikely(header & RX_STS_ES_)) { 1108 if (unlikely(header & RX_STS_ES_)) {
1104 if (netif_msg_rx_err(dev)) 1109 if (netif_msg_rx_err(dev))
1105 devdbg(dev, "Error header=0x%08x", header); 1110 netdev_dbg(dev->net, "Error header=0x%08x\n",
1111 header);
1106 dev->net->stats.rx_errors++; 1112 dev->net->stats.rx_errors++;
1107 dev->net->stats.rx_dropped++; 1113 dev->net->stats.rx_dropped++;
1108 1114
@@ -1120,8 +1126,8 @@ static int smsc95xx_rx_fixup(struct usbnet *dev, struct sk_buff *skb)
1120 /* ETH_FRAME_LEN + 4(CRC) + 2(COE) + 4(Vlan) */ 1126 /* ETH_FRAME_LEN + 4(CRC) + 2(COE) + 4(Vlan) */
1121 if (unlikely(size > (ETH_FRAME_LEN + 12))) { 1127 if (unlikely(size > (ETH_FRAME_LEN + 12))) {
1122 if (netif_msg_rx_err(dev)) 1128 if (netif_msg_rx_err(dev))
1123 devdbg(dev, "size err header=0x%08x", 1129 netdev_dbg(dev->net, "size err header=0x%08x\n",
1124 header); 1130 header);
1125 return 0; 1131 return 0;
1126 } 1132 }
1127 1133
@@ -1137,7 +1143,7 @@ static int smsc95xx_rx_fixup(struct usbnet *dev, struct sk_buff *skb)
1137 1143
1138 ax_skb = skb_clone(skb, GFP_ATOMIC); 1144 ax_skb = skb_clone(skb, GFP_ATOMIC);
1139 if (unlikely(!ax_skb)) { 1145 if (unlikely(!ax_skb)) {
1140 devwarn(dev, "Error allocating skb"); 1146 netdev_warn(dev->net, "Error allocating skb\n");
1141 return 0; 1147 return 0;
1142 } 1148 }
1143 1149
@@ -1161,7 +1167,7 @@ static int smsc95xx_rx_fixup(struct usbnet *dev, struct sk_buff *skb)
1161 } 1167 }
1162 1168
1163 if (unlikely(skb->len < 0)) { 1169 if (unlikely(skb->len < 0)) {
1164 devwarn(dev, "invalid rx length<0 %d", skb->len); 1170 netdev_warn(dev->net, "invalid rx length<0 %d\n", skb->len);
1165 return 0; 1171 return 0;
1166 } 1172 }
1167 1173