aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/r6040.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/r6040.c')
-rw-r--r--drivers/net/r6040.c27
1 files changed, 13 insertions, 14 deletions
diff --git a/drivers/net/r6040.c b/drivers/net/r6040.c
index 467fe3b955e0..412291645596 100644
--- a/drivers/net/r6040.c
+++ b/drivers/net/r6040.c
@@ -330,7 +330,7 @@ static int r6040_alloc_rxbufs(struct net_device *dev)
330 do { 330 do {
331 skb = netdev_alloc_skb(dev, MAX_BUF_SIZE); 331 skb = netdev_alloc_skb(dev, MAX_BUF_SIZE);
332 if (!skb) { 332 if (!skb) {
333 printk(KERN_ERR DRV_NAME "%s: failed to alloc skb for rx\n", dev->name); 333 netdev_err(dev, "failed to alloc skb for rx\n");
334 rc = -ENOMEM; 334 rc = -ENOMEM;
335 goto err_exit; 335 goto err_exit;
336 } 336 }
@@ -410,9 +410,9 @@ static void r6040_tx_timeout(struct net_device *dev)
410 struct r6040_private *priv = netdev_priv(dev); 410 struct r6040_private *priv = netdev_priv(dev);
411 void __iomem *ioaddr = priv->base; 411 void __iomem *ioaddr = priv->base;
412 412
413 printk(KERN_WARNING "%s: transmit timed out, int enable %4.4x " 413 netdev_warn(dev, "transmit timed out, int enable %4.4x "
414 "status %4.4x, PHY status %4.4x\n", 414 "status %4.4x, PHY status %4.4x\n",
415 dev->name, ioread16(ioaddr + MIER), 415 ioread16(ioaddr + MIER),
416 ioread16(ioaddr + MISR), 416 ioread16(ioaddr + MISR),
417 r6040_mdio_read(dev, priv->mii_if.phy_id, MII_BMSR)); 417 r6040_mdio_read(dev, priv->mii_if.phy_id, MII_BMSR));
418 418
@@ -897,7 +897,7 @@ static netdev_tx_t r6040_start_xmit(struct sk_buff *skb,
897 if (!lp->tx_free_desc) { 897 if (!lp->tx_free_desc) {
898 spin_unlock_irqrestore(&lp->lock, flags); 898 spin_unlock_irqrestore(&lp->lock, flags);
899 netif_stop_queue(dev); 899 netif_stop_queue(dev);
900 printk(KERN_ERR DRV_NAME ": no tx descriptor\n"); 900 netdev_err(dev, ": no tx descriptor\n");
901 return NETDEV_TX_BUSY; 901 return NETDEV_TX_BUSY;
902 } 902 }
903 903
@@ -1090,20 +1090,20 @@ static int __devinit r6040_init_one(struct pci_dev *pdev,
1090 /* this should always be supported */ 1090 /* this should always be supported */
1091 err = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); 1091 err = pci_set_dma_mask(pdev, DMA_BIT_MASK(32));
1092 if (err) { 1092 if (err) {
1093 printk(KERN_ERR DRV_NAME ": 32-bit PCI DMA addresses" 1093 dev_err(&pdev->dev, "32-bit PCI DMA addresses"
1094 "not supported by the card\n"); 1094 "not supported by the card\n");
1095 goto err_out; 1095 goto err_out;
1096 } 1096 }
1097 err = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32)); 1097 err = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32));
1098 if (err) { 1098 if (err) {
1099 printk(KERN_ERR DRV_NAME ": 32-bit PCI DMA addresses" 1099 dev_err(&pdev->dev, "32-bit PCI DMA addresses"
1100 "not supported by the card\n"); 1100 "not supported by the card\n");
1101 goto err_out; 1101 goto err_out;
1102 } 1102 }
1103 1103
1104 /* IO Size check */ 1104 /* IO Size check */
1105 if (pci_resource_len(pdev, bar) < io_size) { 1105 if (pci_resource_len(pdev, bar) < io_size) {
1106 printk(KERN_ERR DRV_NAME ": Insufficient PCI resources, aborting\n"); 1106 dev_err(&pdev->dev, "Insufficient PCI resources, aborting\n");
1107 err = -EIO; 1107 err = -EIO;
1108 goto err_out; 1108 goto err_out;
1109 } 1109 }
@@ -1112,7 +1112,7 @@ static int __devinit r6040_init_one(struct pci_dev *pdev,
1112 1112
1113 dev = alloc_etherdev(sizeof(struct r6040_private)); 1113 dev = alloc_etherdev(sizeof(struct r6040_private));
1114 if (!dev) { 1114 if (!dev) {
1115 printk(KERN_ERR DRV_NAME ": Failed to allocate etherdev\n"); 1115 dev_err(&pdev->dev, "Failed to allocate etherdev\n");
1116 err = -ENOMEM; 1116 err = -ENOMEM;
1117 goto err_out; 1117 goto err_out;
1118 } 1118 }
@@ -1122,14 +1122,13 @@ static int __devinit r6040_init_one(struct pci_dev *pdev,
1122 err = pci_request_regions(pdev, DRV_NAME); 1122 err = pci_request_regions(pdev, DRV_NAME);
1123 1123
1124 if (err) { 1124 if (err) {
1125 printk(KERN_ERR DRV_NAME ": Failed to request PCI regions\n"); 1125 dev_err(&pdev->dev, "Failed to request PCI regions\n");
1126 goto err_out_free_dev; 1126 goto err_out_free_dev;
1127 } 1127 }
1128 1128
1129 ioaddr = pci_iomap(pdev, bar, io_size); 1129 ioaddr = pci_iomap(pdev, bar, io_size);
1130 if (!ioaddr) { 1130 if (!ioaddr) {
1131 printk(KERN_ERR DRV_NAME ": ioremap failed for device %s\n", 1131 dev_err(&pdev->dev, "ioremap failed for device\n");
1132 pci_name(pdev));
1133 err = -EIO; 1132 err = -EIO;
1134 goto err_out_free_res; 1133 goto err_out_free_res;
1135 } 1134 }
@@ -1156,7 +1155,7 @@ static int __devinit r6040_init_one(struct pci_dev *pdev,
1156 /* Some bootloader/BIOSes do not initialize 1155 /* Some bootloader/BIOSes do not initialize
1157 * MAC address, warn about that */ 1156 * MAC address, warn about that */
1158 if (!(adrp[0] || adrp[1] || adrp[2])) { 1157 if (!(adrp[0] || adrp[1] || adrp[2])) {
1159 printk(KERN_WARNING DRV_NAME ": MAC address not initialized, generating random\n"); 1158 netdev_warn(dev, "MAC address not initialized, generating random\n");
1160 random_ether_addr(dev->dev_addr); 1159 random_ether_addr(dev->dev_addr);
1161 } 1160 }
1162 1161
@@ -1184,7 +1183,7 @@ static int __devinit r6040_init_one(struct pci_dev *pdev,
1184 1183
1185 /* Check the vendor ID on the PHY, if 0xffff assume none attached */ 1184 /* Check the vendor ID on the PHY, if 0xffff assume none attached */
1186 if (r6040_phy_read(ioaddr, lp->phy_addr, 2) == 0xffff) { 1185 if (r6040_phy_read(ioaddr, lp->phy_addr, 2) == 0xffff) {
1187 printk(KERN_ERR DRV_NAME ": Failed to detect an attached PHY\n"); 1186 dev_err(&pdev->dev, "Failed to detect an attached PHY\n");
1188 err = -ENODEV; 1187 err = -ENODEV;
1189 goto err_out_unmap; 1188 goto err_out_unmap;
1190 } 1189 }
@@ -1192,7 +1191,7 @@ static int __devinit r6040_init_one(struct pci_dev *pdev,
1192 /* Register net device. After this dev->name assign */ 1191 /* Register net device. After this dev->name assign */
1193 err = register_netdev(dev); 1192 err = register_netdev(dev);
1194 if (err) { 1193 if (err) {
1195 printk(KERN_ERR DRV_NAME ": Failed to register net device\n"); 1194 dev_err(&pdev->dev, "Failed to register net device\n");
1196 goto err_out_unmap; 1195 goto err_out_unmap;
1197 } 1196 }
1198 return 0; 1197 return 0;