diff options
author | Stephen Hemminger <stephen@networkplumber.org> | 2013-01-15 02:28:30 -0500 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2013-01-16 14:40:51 -0500 |
commit | 204a6e659439b7b5818e52cb530269905c04815a (patch) | |
tree | 47117ef086b6dd2cc0fb92c2612fdab3bd18bc2c | |
parent | fdcd79b94b24418133248e89887b6d432cf700b3 (diff) |
vmxnet3: use netdev_ printk wrappers
Use the standard netdev_xxx() and dev_xxx() wrappers to format
log messages.
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
-rw-r--r-- | drivers/net/vmxnet3/vmxnet3_drv.c | 136 | ||||
-rw-r--r-- | drivers/net/vmxnet3/vmxnet3_ethtool.c | 13 |
2 files changed, 73 insertions, 76 deletions
diff --git a/drivers/net/vmxnet3/vmxnet3_drv.c b/drivers/net/vmxnet3/vmxnet3_drv.c index c566b739594a..d862937cdc20 100644 --- a/drivers/net/vmxnet3/vmxnet3_drv.c +++ b/drivers/net/vmxnet3/vmxnet3_drv.c | |||
@@ -152,8 +152,8 @@ vmxnet3_check_link(struct vmxnet3_adapter *adapter, bool affectTxQueue) | |||
152 | 152 | ||
153 | adapter->link_speed = ret >> 16; | 153 | adapter->link_speed = ret >> 16; |
154 | if (ret & 1) { /* Link is up. */ | 154 | if (ret & 1) { /* Link is up. */ |
155 | printk(KERN_INFO "%s: NIC Link is Up %d Mbps\n", | 155 | netdev_info(adapter->netdev, "NIC Link is Up %d Mbps\n", |
156 | adapter->netdev->name, adapter->link_speed); | 156 | adapter->link_speed); |
157 | if (!netif_carrier_ok(adapter->netdev)) | 157 | if (!netif_carrier_ok(adapter->netdev)) |
158 | netif_carrier_on(adapter->netdev); | 158 | netif_carrier_on(adapter->netdev); |
159 | 159 | ||
@@ -163,8 +163,7 @@ vmxnet3_check_link(struct vmxnet3_adapter *adapter, bool affectTxQueue) | |||
163 | adapter); | 163 | adapter); |
164 | } | 164 | } |
165 | } else { | 165 | } else { |
166 | printk(KERN_INFO "%s: NIC Link is Down\n", | 166 | netdev_info(adapter->netdev, "NIC Link is Down\n"); |
167 | adapter->netdev->name); | ||
168 | if (netif_carrier_ok(adapter->netdev)) | 167 | if (netif_carrier_ok(adapter->netdev)) |
169 | netif_carrier_off(adapter->netdev); | 168 | netif_carrier_off(adapter->netdev); |
170 | 169 | ||
@@ -510,8 +509,7 @@ vmxnet3_tq_create(struct vmxnet3_tx_queue *tq, | |||
510 | * sizeof(struct Vmxnet3_TxDesc), | 509 | * sizeof(struct Vmxnet3_TxDesc), |
511 | &tq->tx_ring.basePA); | 510 | &tq->tx_ring.basePA); |
512 | if (!tq->tx_ring.base) { | 511 | if (!tq->tx_ring.base) { |
513 | printk(KERN_ERR "%s: failed to allocate tx ring\n", | 512 | netdev_err(adapter->netdev, "failed to allocate tx ring\n"); |
514 | adapter->netdev->name); | ||
515 | goto err; | 513 | goto err; |
516 | } | 514 | } |
517 | 515 | ||
@@ -520,8 +518,7 @@ vmxnet3_tq_create(struct vmxnet3_tx_queue *tq, | |||
520 | sizeof(struct Vmxnet3_TxDataDesc), | 518 | sizeof(struct Vmxnet3_TxDataDesc), |
521 | &tq->data_ring.basePA); | 519 | &tq->data_ring.basePA); |
522 | if (!tq->data_ring.base) { | 520 | if (!tq->data_ring.base) { |
523 | printk(KERN_ERR "%s: failed to allocate data ring\n", | 521 | netdev_err(adapter->netdev, "failed to allocate data ring\n"); |
524 | adapter->netdev->name); | ||
525 | goto err; | 522 | goto err; |
526 | } | 523 | } |
527 | 524 | ||
@@ -530,8 +527,7 @@ vmxnet3_tq_create(struct vmxnet3_tx_queue *tq, | |||
530 | sizeof(struct Vmxnet3_TxCompDesc), | 527 | sizeof(struct Vmxnet3_TxCompDesc), |
531 | &tq->comp_ring.basePA); | 528 | &tq->comp_ring.basePA); |
532 | if (!tq->comp_ring.base) { | 529 | if (!tq->comp_ring.base) { |
533 | printk(KERN_ERR "%s: failed to allocate tx comp ring\n", | 530 | netdev_err(adapter->netdev, "failed to allocate tx comp ring\n"); |
534 | adapter->netdev->name); | ||
535 | goto err; | 531 | goto err; |
536 | } | 532 | } |
537 | 533 | ||
@@ -1511,8 +1507,8 @@ vmxnet3_rq_create(struct vmxnet3_rx_queue *rq, struct vmxnet3_adapter *adapter) | |||
1511 | rq->rx_ring[i].base = pci_alloc_consistent(adapter->pdev, sz, | 1507 | rq->rx_ring[i].base = pci_alloc_consistent(adapter->pdev, sz, |
1512 | &rq->rx_ring[i].basePA); | 1508 | &rq->rx_ring[i].basePA); |
1513 | if (!rq->rx_ring[i].base) { | 1509 | if (!rq->rx_ring[i].base) { |
1514 | printk(KERN_ERR "%s: failed to allocate rx ring %d\n", | 1510 | netdev_err(adapter->netdev, |
1515 | adapter->netdev->name, i); | 1511 | "failed to allocate rx ring %d\n", i); |
1516 | goto err; | 1512 | goto err; |
1517 | } | 1513 | } |
1518 | } | 1514 | } |
@@ -1521,8 +1517,7 @@ vmxnet3_rq_create(struct vmxnet3_rx_queue *rq, struct vmxnet3_adapter *adapter) | |||
1521 | rq->comp_ring.base = pci_alloc_consistent(adapter->pdev, sz, | 1517 | rq->comp_ring.base = pci_alloc_consistent(adapter->pdev, sz, |
1522 | &rq->comp_ring.basePA); | 1518 | &rq->comp_ring.basePA); |
1523 | if (!rq->comp_ring.base) { | 1519 | if (!rq->comp_ring.base) { |
1524 | printk(KERN_ERR "%s: failed to allocate rx comp ring\n", | 1520 | netdev_err(adapter->netdev, "failed to allocate rx comp ring\n"); |
1525 | adapter->netdev->name); | ||
1526 | goto err; | 1521 | goto err; |
1527 | } | 1522 | } |
1528 | 1523 | ||
@@ -1814,9 +1809,10 @@ vmxnet3_request_irqs(struct vmxnet3_adapter *adapter) | |||
1814 | adapter->rx_queue[i].name, | 1809 | adapter->rx_queue[i].name, |
1815 | &(adapter->rx_queue[i])); | 1810 | &(adapter->rx_queue[i])); |
1816 | if (err) { | 1811 | if (err) { |
1817 | printk(KERN_ERR "Failed to request irq for MSIX" | 1812 | netdev_err(adapter->netdev, |
1818 | ", %s, error %d\n", | 1813 | "Failed to request irq for MSIX, " |
1819 | adapter->rx_queue[i].name, err); | 1814 | "%s, error %d\n", |
1815 | adapter->rx_queue[i].name, err); | ||
1820 | return err; | 1816 | return err; |
1821 | } | 1817 | } |
1822 | 1818 | ||
@@ -1845,8 +1841,9 @@ vmxnet3_request_irqs(struct vmxnet3_adapter *adapter) | |||
1845 | #endif | 1841 | #endif |
1846 | intr->num_intrs = vector + 1; | 1842 | intr->num_intrs = vector + 1; |
1847 | if (err) { | 1843 | if (err) { |
1848 | printk(KERN_ERR "Failed to request irq %s (intr type:%d), error" | 1844 | netdev_err(adapter->netdev, |
1849 | ":%d\n", adapter->netdev->name, intr->type, err); | 1845 | "Failed to request irq (intr type:%d), error %d\n", |
1846 | intr->type, err); | ||
1850 | } else { | 1847 | } else { |
1851 | /* Number of rx queues will not change after this */ | 1848 | /* Number of rx queues will not change after this */ |
1852 | for (i = 0; i < adapter->num_rx_queues; i++) { | 1849 | for (i = 0; i < adapter->num_rx_queues; i++) { |
@@ -1867,9 +1864,9 @@ vmxnet3_request_irqs(struct vmxnet3_adapter *adapter) | |||
1867 | adapter->rx_queue[0].comp_ring.intr_idx = 0; | 1864 | adapter->rx_queue[0].comp_ring.intr_idx = 0; |
1868 | } | 1865 | } |
1869 | 1866 | ||
1870 | printk(KERN_INFO "%s: intr type %u, mode %u, %u vectors " | 1867 | netdev_info(adapter->netdev, |
1871 | "allocated\n", adapter->netdev->name, intr->type, | 1868 | "intr type %u, mode %u, %u vectors allocated\n", |
1872 | intr->mask_mode, intr->num_intrs); | 1869 | intr->type, intr->mask_mode, intr->num_intrs); |
1873 | } | 1870 | } |
1874 | 1871 | ||
1875 | return err; | 1872 | return err; |
@@ -2035,8 +2032,8 @@ vmxnet3_set_mc(struct net_device *netdev) | |||
2035 | rxConf->mfTablePA = cpu_to_le64(virt_to_phys( | 2032 | rxConf->mfTablePA = cpu_to_le64(virt_to_phys( |
2036 | new_table)); | 2033 | new_table)); |
2037 | } else { | 2034 | } else { |
2038 | printk(KERN_INFO "%s: failed to copy mcast list" | 2035 | netdev_info(netdev, "failed to copy mcast list" |
2039 | ", setting ALL_MULTI\n", netdev->name); | 2036 | ", setting ALL_MULTI\n"); |
2040 | new_mode |= VMXNET3_RXM_ALL_MULTI; | 2037 | new_mode |= VMXNET3_RXM_ALL_MULTI; |
2041 | } | 2038 | } |
2042 | } | 2039 | } |
@@ -2221,15 +2218,15 @@ vmxnet3_activate_dev(struct vmxnet3_adapter *adapter) | |||
2221 | vmxnet3_tq_init_all(adapter); | 2218 | vmxnet3_tq_init_all(adapter); |
2222 | err = vmxnet3_rq_init_all(adapter); | 2219 | err = vmxnet3_rq_init_all(adapter); |
2223 | if (err) { | 2220 | if (err) { |
2224 | printk(KERN_ERR "Failed to init rx queue for %s: error %d\n", | 2221 | netdev_err(adapter->netdev, |
2225 | adapter->netdev->name, err); | 2222 | "Failed to init rx queue error %d\n", err); |
2226 | goto rq_err; | 2223 | goto rq_err; |
2227 | } | 2224 | } |
2228 | 2225 | ||
2229 | err = vmxnet3_request_irqs(adapter); | 2226 | err = vmxnet3_request_irqs(adapter); |
2230 | if (err) { | 2227 | if (err) { |
2231 | printk(KERN_ERR "Failed to setup irq for %s: error %d\n", | 2228 | netdev_err(adapter->netdev, |
2232 | adapter->netdev->name, err); | 2229 | "Failed to setup irq for error %d\n", err); |
2233 | goto irq_err; | 2230 | goto irq_err; |
2234 | } | 2231 | } |
2235 | 2232 | ||
@@ -2246,8 +2243,8 @@ vmxnet3_activate_dev(struct vmxnet3_adapter *adapter) | |||
2246 | spin_unlock_irqrestore(&adapter->cmd_lock, flags); | 2243 | spin_unlock_irqrestore(&adapter->cmd_lock, flags); |
2247 | 2244 | ||
2248 | if (ret != 0) { | 2245 | if (ret != 0) { |
2249 | printk(KERN_ERR "Failed to activate dev %s: error %u\n", | 2246 | netdev_err(adapter->netdev, |
2250 | adapter->netdev->name, ret); | 2247 | "Failed to activate dev: error %u\n", ret); |
2251 | err = -EINVAL; | 2248 | err = -EINVAL; |
2252 | goto activate_err; | 2249 | goto activate_err; |
2253 | } | 2250 | } |
@@ -2362,23 +2359,22 @@ vmxnet3_alloc_pci_resources(struct vmxnet3_adapter *adapter, bool *dma64) | |||
2362 | 2359 | ||
2363 | err = pci_enable_device(pdev); | 2360 | err = pci_enable_device(pdev); |
2364 | if (err) { | 2361 | if (err) { |
2365 | printk(KERN_ERR "Failed to enable adapter %s: error %d\n", | 2362 | dev_err(&pdev->dev, "Failed to enable adapter: error %d\n", err); |
2366 | pci_name(pdev), err); | ||
2367 | return err; | 2363 | return err; |
2368 | } | 2364 | } |
2369 | 2365 | ||
2370 | if (pci_set_dma_mask(pdev, DMA_BIT_MASK(64)) == 0) { | 2366 | if (pci_set_dma_mask(pdev, DMA_BIT_MASK(64)) == 0) { |
2371 | if (pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(64)) != 0) { | 2367 | if (pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(64)) != 0) { |
2372 | printk(KERN_ERR "pci_set_consistent_dma_mask failed " | 2368 | dev_err(&pdev->dev, |
2373 | "for adapter %s\n", pci_name(pdev)); | 2369 | "pci_set_consistent_dma_mask failed\n"); |
2374 | err = -EIO; | 2370 | err = -EIO; |
2375 | goto err_set_mask; | 2371 | goto err_set_mask; |
2376 | } | 2372 | } |
2377 | *dma64 = true; | 2373 | *dma64 = true; |
2378 | } else { | 2374 | } else { |
2379 | if (pci_set_dma_mask(pdev, DMA_BIT_MASK(32)) != 0) { | 2375 | if (pci_set_dma_mask(pdev, DMA_BIT_MASK(32)) != 0) { |
2380 | printk(KERN_ERR "pci_set_dma_mask failed for adapter " | 2376 | dev_err(&pdev->dev, |
2381 | "%s\n", pci_name(pdev)); | 2377 | "pci_set_dma_mask failed\n"); |
2382 | err = -EIO; | 2378 | err = -EIO; |
2383 | goto err_set_mask; | 2379 | goto err_set_mask; |
2384 | } | 2380 | } |
@@ -2388,8 +2384,8 @@ vmxnet3_alloc_pci_resources(struct vmxnet3_adapter *adapter, bool *dma64) | |||
2388 | err = pci_request_selected_regions(pdev, (1 << 2) - 1, | 2384 | err = pci_request_selected_regions(pdev, (1 << 2) - 1, |
2389 | vmxnet3_driver_name); | 2385 | vmxnet3_driver_name); |
2390 | if (err) { | 2386 | if (err) { |
2391 | printk(KERN_ERR "Failed to request region for adapter %s: " | 2387 | dev_err(&pdev->dev, |
2392 | "error %d\n", pci_name(pdev), err); | 2388 | "Failed to request region for adapter: error %d\n", err); |
2393 | goto err_set_mask; | 2389 | goto err_set_mask; |
2394 | } | 2390 | } |
2395 | 2391 | ||
@@ -2399,8 +2395,7 @@ vmxnet3_alloc_pci_resources(struct vmxnet3_adapter *adapter, bool *dma64) | |||
2399 | mmio_len = pci_resource_len(pdev, 0); | 2395 | mmio_len = pci_resource_len(pdev, 0); |
2400 | adapter->hw_addr0 = ioremap(mmio_start, mmio_len); | 2396 | adapter->hw_addr0 = ioremap(mmio_start, mmio_len); |
2401 | if (!adapter->hw_addr0) { | 2397 | if (!adapter->hw_addr0) { |
2402 | printk(KERN_ERR "Failed to map bar0 for adapter %s\n", | 2398 | dev_err(&pdev->dev, "Failed to map bar0\n"); |
2403 | pci_name(pdev)); | ||
2404 | err = -EIO; | 2399 | err = -EIO; |
2405 | goto err_ioremap; | 2400 | goto err_ioremap; |
2406 | } | 2401 | } |
@@ -2409,8 +2404,7 @@ vmxnet3_alloc_pci_resources(struct vmxnet3_adapter *adapter, bool *dma64) | |||
2409 | mmio_len = pci_resource_len(pdev, 1); | 2404 | mmio_len = pci_resource_len(pdev, 1); |
2410 | adapter->hw_addr1 = ioremap(mmio_start, mmio_len); | 2405 | adapter->hw_addr1 = ioremap(mmio_start, mmio_len); |
2411 | if (!adapter->hw_addr1) { | 2406 | if (!adapter->hw_addr1) { |
2412 | printk(KERN_ERR "Failed to map bar1 for adapter %s\n", | 2407 | dev_err(&pdev->dev, "Failed to map bar1\n"); |
2413 | pci_name(pdev)); | ||
2414 | err = -EIO; | 2408 | err = -EIO; |
2415 | goto err_bar1; | 2409 | goto err_bar1; |
2416 | } | 2410 | } |
@@ -2517,12 +2511,14 @@ vmxnet3_create_queues(struct vmxnet3_adapter *adapter, u32 tx_ring_size, | |||
2517 | err = vmxnet3_rq_create(rq, adapter); | 2511 | err = vmxnet3_rq_create(rq, adapter); |
2518 | if (err) { | 2512 | if (err) { |
2519 | if (i == 0) { | 2513 | if (i == 0) { |
2520 | printk(KERN_ERR "Could not allocate any rx" | 2514 | netdev_err(adapter->netdev, |
2521 | "queues. Aborting.\n"); | 2515 | "Could not allocate any rx queues. " |
2516 | "Aborting.\n"); | ||
2522 | goto queue_err; | 2517 | goto queue_err; |
2523 | } else { | 2518 | } else { |
2524 | printk(KERN_INFO "Number of rx queues changed " | 2519 | netdev_info(adapter->netdev, |
2525 | "to : %d.\n", i); | 2520 | "Number of rx queues changed " |
2521 | "to : %d.\n", i); | ||
2526 | adapter->num_rx_queues = i; | 2522 | adapter->num_rx_queues = i; |
2527 | err = 0; | 2523 | err = 0; |
2528 | break; | 2524 | break; |
@@ -2635,15 +2631,17 @@ vmxnet3_change_mtu(struct net_device *netdev, int new_mtu) | |||
2635 | vmxnet3_adjust_rx_ring_size(adapter); | 2631 | vmxnet3_adjust_rx_ring_size(adapter); |
2636 | err = vmxnet3_rq_create_all(adapter); | 2632 | err = vmxnet3_rq_create_all(adapter); |
2637 | if (err) { | 2633 | if (err) { |
2638 | printk(KERN_ERR "%s: failed to re-create rx queues," | 2634 | netdev_err(netdev, |
2639 | " error %d. Closing it.\n", netdev->name, err); | 2635 | "failed to re-create rx queues, " |
2636 | " error %d. Closing it.\n", err); | ||
2640 | goto out; | 2637 | goto out; |
2641 | } | 2638 | } |
2642 | 2639 | ||
2643 | err = vmxnet3_activate_dev(adapter); | 2640 | err = vmxnet3_activate_dev(adapter); |
2644 | if (err) { | 2641 | if (err) { |
2645 | printk(KERN_ERR "%s: failed to re-activate, error %d. " | 2642 | netdev_err(netdev, |
2646 | "Closing it\n", netdev->name, err); | 2643 | "failed to re-activate, error %d. " |
2644 | "Closing it\n", err); | ||
2647 | goto out; | 2645 | goto out; |
2648 | } | 2646 | } |
2649 | } | 2647 | } |
@@ -2786,7 +2784,8 @@ vmxnet3_alloc_intr_resources(struct vmxnet3_adapter *adapter) | |||
2786 | if (adapter->share_intr != VMXNET3_INTR_BUDDYSHARE | 2784 | if (adapter->share_intr != VMXNET3_INTR_BUDDYSHARE |
2787 | || adapter->num_rx_queues != 1) { | 2785 | || adapter->num_rx_queues != 1) { |
2788 | adapter->share_intr = VMXNET3_INTR_TXSHARE; | 2786 | adapter->share_intr = VMXNET3_INTR_TXSHARE; |
2789 | printk(KERN_ERR "Number of rx queues : 1\n"); | 2787 | netdev_err(adapter->netdev, |
2788 | "Number of rx queues : 1\n"); | ||
2790 | adapter->num_rx_queues = 1; | 2789 | adapter->num_rx_queues = 1; |
2791 | adapter->intr.num_intrs = | 2790 | adapter->intr.num_intrs = |
2792 | VMXNET3_LINUX_MIN_MSIX_VECT; | 2791 | VMXNET3_LINUX_MIN_MSIX_VECT; |
@@ -2816,7 +2815,8 @@ vmxnet3_alloc_intr_resources(struct vmxnet3_adapter *adapter) | |||
2816 | #endif /* CONFIG_PCI_MSI */ | 2815 | #endif /* CONFIG_PCI_MSI */ |
2817 | 2816 | ||
2818 | adapter->num_rx_queues = 1; | 2817 | adapter->num_rx_queues = 1; |
2819 | printk(KERN_INFO "Using INTx interrupt, #Rx queues: 1.\n"); | 2818 | dev_info(&adapter->netdev->dev, |
2819 | "Using INTx interrupt, #Rx queues: 1.\n"); | ||
2820 | adapter->intr.type = VMXNET3_IT_INTX; | 2820 | adapter->intr.type = VMXNET3_IT_INTX; |
2821 | 2821 | ||
2822 | /* INT-X related setting */ | 2822 | /* INT-X related setting */ |
@@ -2842,7 +2842,7 @@ vmxnet3_tx_timeout(struct net_device *netdev) | |||
2842 | struct vmxnet3_adapter *adapter = netdev_priv(netdev); | 2842 | struct vmxnet3_adapter *adapter = netdev_priv(netdev); |
2843 | adapter->tx_timeout_count++; | 2843 | adapter->tx_timeout_count++; |
2844 | 2844 | ||
2845 | printk(KERN_ERR "%s: tx hang\n", adapter->netdev->name); | 2845 | netdev_err(adapter->netdev, "tx hang\n"); |
2846 | schedule_work(&adapter->work); | 2846 | schedule_work(&adapter->work); |
2847 | netif_wake_queue(adapter->netdev); | 2847 | netif_wake_queue(adapter->netdev); |
2848 | } | 2848 | } |
@@ -2862,12 +2862,12 @@ vmxnet3_reset_work(struct work_struct *data) | |||
2862 | /* if the device is closed, we must leave it alone */ | 2862 | /* if the device is closed, we must leave it alone */ |
2863 | rtnl_lock(); | 2863 | rtnl_lock(); |
2864 | if (netif_running(adapter->netdev)) { | 2864 | if (netif_running(adapter->netdev)) { |
2865 | printk(KERN_INFO "%s: resetting\n", adapter->netdev->name); | 2865 | netdev_notice(adapter->netdev, "resetting\n"); |
2866 | vmxnet3_quiesce_dev(adapter); | 2866 | vmxnet3_quiesce_dev(adapter); |
2867 | vmxnet3_reset_dev(adapter); | 2867 | vmxnet3_reset_dev(adapter); |
2868 | vmxnet3_activate_dev(adapter); | 2868 | vmxnet3_activate_dev(adapter); |
2869 | } else { | 2869 | } else { |
2870 | printk(KERN_INFO "%s: already closed\n", adapter->netdev->name); | 2870 | netdev_info(adapter->netdev, "already closed\n"); |
2871 | } | 2871 | } |
2872 | rtnl_unlock(); | 2872 | rtnl_unlock(); |
2873 | 2873 | ||
@@ -2926,8 +2926,9 @@ vmxnet3_probe_device(struct pci_dev *pdev, | |||
2926 | num_tx_queues = rounddown_pow_of_two(num_tx_queues); | 2926 | num_tx_queues = rounddown_pow_of_two(num_tx_queues); |
2927 | netdev = alloc_etherdev_mq(sizeof(struct vmxnet3_adapter), | 2927 | netdev = alloc_etherdev_mq(sizeof(struct vmxnet3_adapter), |
2928 | max(num_tx_queues, num_rx_queues)); | 2928 | max(num_tx_queues, num_rx_queues)); |
2929 | printk(KERN_INFO "# of Tx queues : %d, # of Rx queues : %d\n", | 2929 | dev_info(&pdev->dev, |
2930 | num_tx_queues, num_rx_queues); | 2930 | "# of Tx queues : %d, # of Rx queues : %d\n", |
2931 | num_tx_queues, num_rx_queues); | ||
2931 | 2932 | ||
2932 | if (!netdev) | 2933 | if (!netdev) |
2933 | return -ENOMEM; | 2934 | return -ENOMEM; |
@@ -2942,8 +2943,7 @@ vmxnet3_probe_device(struct pci_dev *pdev, | |||
2942 | sizeof(struct Vmxnet3_DriverShared), | 2943 | sizeof(struct Vmxnet3_DriverShared), |
2943 | &adapter->shared_pa); | 2944 | &adapter->shared_pa); |
2944 | if (!adapter->shared) { | 2945 | if (!adapter->shared) { |
2945 | printk(KERN_ERR "Failed to allocate memory for %s\n", | 2946 | dev_err(&pdev->dev, "Failed to allocate memory\n"); |
2946 | pci_name(pdev)); | ||
2947 | err = -ENOMEM; | 2947 | err = -ENOMEM; |
2948 | goto err_alloc_shared; | 2948 | goto err_alloc_shared; |
2949 | } | 2949 | } |
@@ -2957,8 +2957,7 @@ vmxnet3_probe_device(struct pci_dev *pdev, | |||
2957 | &adapter->queue_desc_pa); | 2957 | &adapter->queue_desc_pa); |
2958 | 2958 | ||
2959 | if (!adapter->tqd_start) { | 2959 | if (!adapter->tqd_start) { |
2960 | printk(KERN_ERR "Failed to allocate memory for %s\n", | 2960 | dev_err(&pdev->dev, "Failed to allocate memory\n"); |
2961 | pci_name(pdev)); | ||
2962 | err = -ENOMEM; | 2961 | err = -ENOMEM; |
2963 | goto err_alloc_queue_desc; | 2962 | goto err_alloc_queue_desc; |
2964 | } | 2963 | } |
@@ -2988,8 +2987,8 @@ vmxnet3_probe_device(struct pci_dev *pdev, | |||
2988 | if (ver & 1) { | 2987 | if (ver & 1) { |
2989 | VMXNET3_WRITE_BAR1_REG(adapter, VMXNET3_REG_VRRS, 1); | 2988 | VMXNET3_WRITE_BAR1_REG(adapter, VMXNET3_REG_VRRS, 1); |
2990 | } else { | 2989 | } else { |
2991 | printk(KERN_ERR "Incompatible h/w version (0x%x) for adapter" | 2990 | dev_err(&pdev->dev, |
2992 | " %s\n", ver, pci_name(pdev)); | 2991 | "Incompatible h/w version (0x%x) for adapter\n", ver); |
2993 | err = -EBUSY; | 2992 | err = -EBUSY; |
2994 | goto err_ver; | 2993 | goto err_ver; |
2995 | } | 2994 | } |
@@ -2998,8 +2997,8 @@ vmxnet3_probe_device(struct pci_dev *pdev, | |||
2998 | if (ver & 1) { | 2997 | if (ver & 1) { |
2999 | VMXNET3_WRITE_BAR1_REG(adapter, VMXNET3_REG_UVRS, 1); | 2998 | VMXNET3_WRITE_BAR1_REG(adapter, VMXNET3_REG_UVRS, 1); |
3000 | } else { | 2999 | } else { |
3001 | printk(KERN_ERR "Incompatible upt version (0x%x) for " | 3000 | dev_err(&pdev->dev, |
3002 | "adapter %s\n", ver, pci_name(pdev)); | 3001 | "Incompatible upt version (0x%x) for adapter\n", ver); |
3003 | err = -EBUSY; | 3002 | err = -EBUSY; |
3004 | goto err_ver; | 3003 | goto err_ver; |
3005 | } | 3004 | } |
@@ -3020,7 +3019,7 @@ vmxnet3_probe_device(struct pci_dev *pdev, | |||
3020 | if (adapter->num_rx_queues > 1 && | 3019 | if (adapter->num_rx_queues > 1 && |
3021 | adapter->intr.type == VMXNET3_IT_MSIX) { | 3020 | adapter->intr.type == VMXNET3_IT_MSIX) { |
3022 | adapter->rss = true; | 3021 | adapter->rss = true; |
3023 | printk(KERN_INFO "RSS is enabled.\n"); | 3022 | dev_dbg(&pdev->dev, "RSS is enabled.\n"); |
3024 | } else { | 3023 | } else { |
3025 | adapter->rss = false; | 3024 | adapter->rss = false; |
3026 | } | 3025 | } |
@@ -3054,8 +3053,7 @@ vmxnet3_probe_device(struct pci_dev *pdev, | |||
3054 | err = register_netdev(netdev); | 3053 | err = register_netdev(netdev); |
3055 | 3054 | ||
3056 | if (err) { | 3055 | if (err) { |
3057 | printk(KERN_ERR "Failed to register adapter %s\n", | 3056 | dev_err(&pdev->dev, "Failed to register adapter\n"); |
3058 | pci_name(pdev)); | ||
3059 | goto err_register; | 3057 | goto err_register; |
3060 | } | 3058 | } |
3061 | 3059 | ||
@@ -3302,7 +3300,7 @@ static struct pci_driver vmxnet3_driver = { | |||
3302 | static int __init | 3300 | static int __init |
3303 | vmxnet3_init_module(void) | 3301 | vmxnet3_init_module(void) |
3304 | { | 3302 | { |
3305 | printk(KERN_INFO "%s - version %s\n", VMXNET3_DRIVER_DESC, | 3303 | pr_info("%s - version %s\n", VMXNET3_DRIVER_DESC, |
3306 | VMXNET3_DRIVER_VERSION_REPORT); | 3304 | VMXNET3_DRIVER_VERSION_REPORT); |
3307 | return pci_register_driver(&vmxnet3_driver); | 3305 | return pci_register_driver(&vmxnet3_driver); |
3308 | } | 3306 | } |
diff --git a/drivers/net/vmxnet3/vmxnet3_ethtool.c b/drivers/net/vmxnet3/vmxnet3_ethtool.c index 8c9fa4b41d78..9bc542be2937 100644 --- a/drivers/net/vmxnet3/vmxnet3_ethtool.c +++ b/drivers/net/vmxnet3/vmxnet3_ethtool.c | |||
@@ -522,24 +522,23 @@ vmxnet3_set_ringparam(struct net_device *netdev, | |||
522 | if (err) { | 522 | if (err) { |
523 | /* failed, most likely because of OOM, try default | 523 | /* failed, most likely because of OOM, try default |
524 | * size */ | 524 | * size */ |
525 | printk(KERN_ERR "%s: failed to apply new sizes, try the" | 525 | netdev_err(netdev, "failed to apply new sizes, " |
526 | " default ones\n", netdev->name); | 526 | "try the default ones\n"); |
527 | err = vmxnet3_create_queues(adapter, | 527 | err = vmxnet3_create_queues(adapter, |
528 | VMXNET3_DEF_TX_RING_SIZE, | 528 | VMXNET3_DEF_TX_RING_SIZE, |
529 | VMXNET3_DEF_RX_RING_SIZE, | 529 | VMXNET3_DEF_RX_RING_SIZE, |
530 | VMXNET3_DEF_RX_RING_SIZE); | 530 | VMXNET3_DEF_RX_RING_SIZE); |
531 | if (err) { | 531 | if (err) { |
532 | printk(KERN_ERR "%s: failed to create queues " | 532 | netdev_err(netdev, "failed to create queues " |
533 | "with default sizes. Closing it\n", | 533 | "with default sizes. Closing it\n"); |
534 | netdev->name); | ||
535 | goto out; | 534 | goto out; |
536 | } | 535 | } |
537 | } | 536 | } |
538 | 537 | ||
539 | err = vmxnet3_activate_dev(adapter); | 538 | err = vmxnet3_activate_dev(adapter); |
540 | if (err) | 539 | if (err) |
541 | printk(KERN_ERR "%s: failed to re-activate, error %d." | 540 | netdev_err(netdev, "failed to re-activate, error %d." |
542 | " Closing it\n", netdev->name, err); | 541 | " Closing it\n", err); |
543 | } | 542 | } |
544 | 543 | ||
545 | out: | 544 | out: |