Commit 204a6e65 authored by Stephen Hemminger's avatar Stephen Hemminger Committed by David S. Miller

vmxnet3: use netdev_ printk wrappers

Use the standard netdev_xxx() and dev_xxx() wrappers to format
log messages.
Signed-off-by: default avatarStephen Hemminger <stephen@networkplumber.org>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent fdcd79b9
...@@ -152,8 +152,8 @@ vmxnet3_check_link(struct vmxnet3_adapter *adapter, bool affectTxQueue) ...@@ -152,8 +152,8 @@ vmxnet3_check_link(struct vmxnet3_adapter *adapter, bool affectTxQueue)
adapter->link_speed = ret >> 16; adapter->link_speed = ret >> 16;
if (ret & 1) { /* Link is up. */ if (ret & 1) { /* Link is up. */
printk(KERN_INFO "%s: NIC Link is Up %d Mbps\n", netdev_info(adapter->netdev, "NIC Link is Up %d Mbps\n",
adapter->netdev->name, adapter->link_speed); adapter->link_speed);
if (!netif_carrier_ok(adapter->netdev)) if (!netif_carrier_ok(adapter->netdev))
netif_carrier_on(adapter->netdev); netif_carrier_on(adapter->netdev);
...@@ -163,8 +163,7 @@ vmxnet3_check_link(struct vmxnet3_adapter *adapter, bool affectTxQueue) ...@@ -163,8 +163,7 @@ vmxnet3_check_link(struct vmxnet3_adapter *adapter, bool affectTxQueue)
adapter); adapter);
} }
} else { } else {
printk(KERN_INFO "%s: NIC Link is Down\n", netdev_info(adapter->netdev, "NIC Link is Down\n");
adapter->netdev->name);
if (netif_carrier_ok(adapter->netdev)) if (netif_carrier_ok(adapter->netdev))
netif_carrier_off(adapter->netdev); netif_carrier_off(adapter->netdev);
...@@ -510,8 +509,7 @@ vmxnet3_tq_create(struct vmxnet3_tx_queue *tq, ...@@ -510,8 +509,7 @@ vmxnet3_tq_create(struct vmxnet3_tx_queue *tq,
* sizeof(struct Vmxnet3_TxDesc), * sizeof(struct Vmxnet3_TxDesc),
&tq->tx_ring.basePA); &tq->tx_ring.basePA);
if (!tq->tx_ring.base) { if (!tq->tx_ring.base) {
printk(KERN_ERR "%s: failed to allocate tx ring\n", netdev_err(adapter->netdev, "failed to allocate tx ring\n");
adapter->netdev->name);
goto err; goto err;
} }
...@@ -520,8 +518,7 @@ vmxnet3_tq_create(struct vmxnet3_tx_queue *tq, ...@@ -520,8 +518,7 @@ vmxnet3_tq_create(struct vmxnet3_tx_queue *tq,
sizeof(struct Vmxnet3_TxDataDesc), sizeof(struct Vmxnet3_TxDataDesc),
&tq->data_ring.basePA); &tq->data_ring.basePA);
if (!tq->data_ring.base) { if (!tq->data_ring.base) {
printk(KERN_ERR "%s: failed to allocate data ring\n", netdev_err(adapter->netdev, "failed to allocate data ring\n");
adapter->netdev->name);
goto err; goto err;
} }
...@@ -530,8 +527,7 @@ vmxnet3_tq_create(struct vmxnet3_tx_queue *tq, ...@@ -530,8 +527,7 @@ vmxnet3_tq_create(struct vmxnet3_tx_queue *tq,
sizeof(struct Vmxnet3_TxCompDesc), sizeof(struct Vmxnet3_TxCompDesc),
&tq->comp_ring.basePA); &tq->comp_ring.basePA);
if (!tq->comp_ring.base) { if (!tq->comp_ring.base) {
printk(KERN_ERR "%s: failed to allocate tx comp ring\n", netdev_err(adapter->netdev, "failed to allocate tx comp ring\n");
adapter->netdev->name);
goto err; goto err;
} }
...@@ -1511,8 +1507,8 @@ vmxnet3_rq_create(struct vmxnet3_rx_queue *rq, struct vmxnet3_adapter *adapter) ...@@ -1511,8 +1507,8 @@ vmxnet3_rq_create(struct vmxnet3_rx_queue *rq, struct vmxnet3_adapter *adapter)
rq->rx_ring[i].base = pci_alloc_consistent(adapter->pdev, sz, rq->rx_ring[i].base = pci_alloc_consistent(adapter->pdev, sz,
&rq->rx_ring[i].basePA); &rq->rx_ring[i].basePA);
if (!rq->rx_ring[i].base) { if (!rq->rx_ring[i].base) {
printk(KERN_ERR "%s: failed to allocate rx ring %d\n", netdev_err(adapter->netdev,
adapter->netdev->name, i); "failed to allocate rx ring %d\n", i);
goto err; goto err;
} }
} }
...@@ -1521,8 +1517,7 @@ vmxnet3_rq_create(struct vmxnet3_rx_queue *rq, struct vmxnet3_adapter *adapter) ...@@ -1521,8 +1517,7 @@ vmxnet3_rq_create(struct vmxnet3_rx_queue *rq, struct vmxnet3_adapter *adapter)
rq->comp_ring.base = pci_alloc_consistent(adapter->pdev, sz, rq->comp_ring.base = pci_alloc_consistent(adapter->pdev, sz,
&rq->comp_ring.basePA); &rq->comp_ring.basePA);
if (!rq->comp_ring.base) { if (!rq->comp_ring.base) {
printk(KERN_ERR "%s: failed to allocate rx comp ring\n", netdev_err(adapter->netdev, "failed to allocate rx comp ring\n");
adapter->netdev->name);
goto err; goto err;
} }
...@@ -1814,9 +1809,10 @@ vmxnet3_request_irqs(struct vmxnet3_adapter *adapter) ...@@ -1814,9 +1809,10 @@ vmxnet3_request_irqs(struct vmxnet3_adapter *adapter)
adapter->rx_queue[i].name, adapter->rx_queue[i].name,
&(adapter->rx_queue[i])); &(adapter->rx_queue[i]));
if (err) { if (err) {
printk(KERN_ERR "Failed to request irq for MSIX" netdev_err(adapter->netdev,
", %s, error %d\n", "Failed to request irq for MSIX, "
adapter->rx_queue[i].name, err); "%s, error %d\n",
adapter->rx_queue[i].name, err);
return err; return err;
} }
...@@ -1845,8 +1841,9 @@ vmxnet3_request_irqs(struct vmxnet3_adapter *adapter) ...@@ -1845,8 +1841,9 @@ vmxnet3_request_irqs(struct vmxnet3_adapter *adapter)
#endif #endif
intr->num_intrs = vector + 1; intr->num_intrs = vector + 1;
if (err) { if (err) {
printk(KERN_ERR "Failed to request irq %s (intr type:%d), error" netdev_err(adapter->netdev,
":%d\n", adapter->netdev->name, intr->type, err); "Failed to request irq (intr type:%d), error %d\n",
intr->type, err);
} else { } else {
/* Number of rx queues will not change after this */ /* Number of rx queues will not change after this */
for (i = 0; i < adapter->num_rx_queues; i++) { for (i = 0; i < adapter->num_rx_queues; i++) {
...@@ -1867,9 +1864,9 @@ vmxnet3_request_irqs(struct vmxnet3_adapter *adapter) ...@@ -1867,9 +1864,9 @@ vmxnet3_request_irqs(struct vmxnet3_adapter *adapter)
adapter->rx_queue[0].comp_ring.intr_idx = 0; adapter->rx_queue[0].comp_ring.intr_idx = 0;
} }
printk(KERN_INFO "%s: intr type %u, mode %u, %u vectors " netdev_info(adapter->netdev,
"allocated\n", adapter->netdev->name, intr->type, "intr type %u, mode %u, %u vectors allocated\n",
intr->mask_mode, intr->num_intrs); intr->type, intr->mask_mode, intr->num_intrs);
} }
return err; return err;
...@@ -2035,8 +2032,8 @@ vmxnet3_set_mc(struct net_device *netdev) ...@@ -2035,8 +2032,8 @@ vmxnet3_set_mc(struct net_device *netdev)
rxConf->mfTablePA = cpu_to_le64(virt_to_phys( rxConf->mfTablePA = cpu_to_le64(virt_to_phys(
new_table)); new_table));
} else { } else {
printk(KERN_INFO "%s: failed to copy mcast list" netdev_info(netdev, "failed to copy mcast list"
", setting ALL_MULTI\n", netdev->name); ", setting ALL_MULTI\n");
new_mode |= VMXNET3_RXM_ALL_MULTI; new_mode |= VMXNET3_RXM_ALL_MULTI;
} }
} }
...@@ -2221,15 +2218,15 @@ vmxnet3_activate_dev(struct vmxnet3_adapter *adapter) ...@@ -2221,15 +2218,15 @@ vmxnet3_activate_dev(struct vmxnet3_adapter *adapter)
vmxnet3_tq_init_all(adapter); vmxnet3_tq_init_all(adapter);
err = vmxnet3_rq_init_all(adapter); err = vmxnet3_rq_init_all(adapter);
if (err) { if (err) {
printk(KERN_ERR "Failed to init rx queue for %s: error %d\n", netdev_err(adapter->netdev,
adapter->netdev->name, err); "Failed to init rx queue error %d\n", err);
goto rq_err; goto rq_err;
} }
err = vmxnet3_request_irqs(adapter); err = vmxnet3_request_irqs(adapter);
if (err) { if (err) {
printk(KERN_ERR "Failed to setup irq for %s: error %d\n", netdev_err(adapter->netdev,
adapter->netdev->name, err); "Failed to setup irq for error %d\n", err);
goto irq_err; goto irq_err;
} }
...@@ -2246,8 +2243,8 @@ vmxnet3_activate_dev(struct vmxnet3_adapter *adapter) ...@@ -2246,8 +2243,8 @@ vmxnet3_activate_dev(struct vmxnet3_adapter *adapter)
spin_unlock_irqrestore(&adapter->cmd_lock, flags); spin_unlock_irqrestore(&adapter->cmd_lock, flags);
if (ret != 0) { if (ret != 0) {
printk(KERN_ERR "Failed to activate dev %s: error %u\n", netdev_err(adapter->netdev,
adapter->netdev->name, ret); "Failed to activate dev: error %u\n", ret);
err = -EINVAL; err = -EINVAL;
goto activate_err; goto activate_err;
} }
...@@ -2362,23 +2359,22 @@ vmxnet3_alloc_pci_resources(struct vmxnet3_adapter *adapter, bool *dma64) ...@@ -2362,23 +2359,22 @@ vmxnet3_alloc_pci_resources(struct vmxnet3_adapter *adapter, bool *dma64)
err = pci_enable_device(pdev); err = pci_enable_device(pdev);
if (err) { if (err) {
printk(KERN_ERR "Failed to enable adapter %s: error %d\n", dev_err(&pdev->dev, "Failed to enable adapter: error %d\n", err);
pci_name(pdev), err);
return err; return err;
} }
if (pci_set_dma_mask(pdev, DMA_BIT_MASK(64)) == 0) { if (pci_set_dma_mask(pdev, DMA_BIT_MASK(64)) == 0) {
if (pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(64)) != 0) { if (pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(64)) != 0) {
printk(KERN_ERR "pci_set_consistent_dma_mask failed " dev_err(&pdev->dev,
"for adapter %s\n", pci_name(pdev)); "pci_set_consistent_dma_mask failed\n");
err = -EIO; err = -EIO;
goto err_set_mask; goto err_set_mask;
} }
*dma64 = true; *dma64 = true;
} else { } else {
if (pci_set_dma_mask(pdev, DMA_BIT_MASK(32)) != 0) { if (pci_set_dma_mask(pdev, DMA_BIT_MASK(32)) != 0) {
printk(KERN_ERR "pci_set_dma_mask failed for adapter " dev_err(&pdev->dev,
"%s\n", pci_name(pdev)); "pci_set_dma_mask failed\n");
err = -EIO; err = -EIO;
goto err_set_mask; goto err_set_mask;
} }
...@@ -2388,8 +2384,8 @@ vmxnet3_alloc_pci_resources(struct vmxnet3_adapter *adapter, bool *dma64) ...@@ -2388,8 +2384,8 @@ vmxnet3_alloc_pci_resources(struct vmxnet3_adapter *adapter, bool *dma64)
err = pci_request_selected_regions(pdev, (1 << 2) - 1, err = pci_request_selected_regions(pdev, (1 << 2) - 1,
vmxnet3_driver_name); vmxnet3_driver_name);
if (err) { if (err) {
printk(KERN_ERR "Failed to request region for adapter %s: " dev_err(&pdev->dev,
"error %d\n", pci_name(pdev), err); "Failed to request region for adapter: error %d\n", err);
goto err_set_mask; goto err_set_mask;
} }
...@@ -2399,8 +2395,7 @@ vmxnet3_alloc_pci_resources(struct vmxnet3_adapter *adapter, bool *dma64) ...@@ -2399,8 +2395,7 @@ vmxnet3_alloc_pci_resources(struct vmxnet3_adapter *adapter, bool *dma64)
mmio_len = pci_resource_len(pdev, 0); mmio_len = pci_resource_len(pdev, 0);
adapter->hw_addr0 = ioremap(mmio_start, mmio_len); adapter->hw_addr0 = ioremap(mmio_start, mmio_len);
if (!adapter->hw_addr0) { if (!adapter->hw_addr0) {
printk(KERN_ERR "Failed to map bar0 for adapter %s\n", dev_err(&pdev->dev, "Failed to map bar0\n");
pci_name(pdev));
err = -EIO; err = -EIO;
goto err_ioremap; goto err_ioremap;
} }
...@@ -2409,8 +2404,7 @@ vmxnet3_alloc_pci_resources(struct vmxnet3_adapter *adapter, bool *dma64) ...@@ -2409,8 +2404,7 @@ vmxnet3_alloc_pci_resources(struct vmxnet3_adapter *adapter, bool *dma64)
mmio_len = pci_resource_len(pdev, 1); mmio_len = pci_resource_len(pdev, 1);
adapter->hw_addr1 = ioremap(mmio_start, mmio_len); adapter->hw_addr1 = ioremap(mmio_start, mmio_len);
if (!adapter->hw_addr1) { if (!adapter->hw_addr1) {
printk(KERN_ERR "Failed to map bar1 for adapter %s\n", dev_err(&pdev->dev, "Failed to map bar1\n");
pci_name(pdev));
err = -EIO; err = -EIO;
goto err_bar1; goto err_bar1;
} }
...@@ -2517,12 +2511,14 @@ vmxnet3_create_queues(struct vmxnet3_adapter *adapter, u32 tx_ring_size, ...@@ -2517,12 +2511,14 @@ vmxnet3_create_queues(struct vmxnet3_adapter *adapter, u32 tx_ring_size,
err = vmxnet3_rq_create(rq, adapter); err = vmxnet3_rq_create(rq, adapter);
if (err) { if (err) {
if (i == 0) { if (i == 0) {
printk(KERN_ERR "Could not allocate any rx" netdev_err(adapter->netdev,
"queues. Aborting.\n"); "Could not allocate any rx queues. "
"Aborting.\n");
goto queue_err; goto queue_err;
} else { } else {
printk(KERN_INFO "Number of rx queues changed " netdev_info(adapter->netdev,
"to : %d.\n", i); "Number of rx queues changed "
"to : %d.\n", i);
adapter->num_rx_queues = i; adapter->num_rx_queues = i;
err = 0; err = 0;
break; break;
...@@ -2635,15 +2631,17 @@ vmxnet3_change_mtu(struct net_device *netdev, int new_mtu) ...@@ -2635,15 +2631,17 @@ vmxnet3_change_mtu(struct net_device *netdev, int new_mtu)
vmxnet3_adjust_rx_ring_size(adapter); vmxnet3_adjust_rx_ring_size(adapter);
err = vmxnet3_rq_create_all(adapter); err = vmxnet3_rq_create_all(adapter);
if (err) { if (err) {
printk(KERN_ERR "%s: failed to re-create rx queues," netdev_err(netdev,
" error %d. Closing it.\n", netdev->name, err); "failed to re-create rx queues, "
" error %d. Closing it.\n", err);
goto out; goto out;
} }
err = vmxnet3_activate_dev(adapter); err = vmxnet3_activate_dev(adapter);
if (err) { if (err) {
printk(KERN_ERR "%s: failed to re-activate, error %d. " netdev_err(netdev,
"Closing it\n", netdev->name, err); "failed to re-activate, error %d. "
"Closing it\n", err);
goto out; goto out;
} }
} }
...@@ -2786,7 +2784,8 @@ vmxnet3_alloc_intr_resources(struct vmxnet3_adapter *adapter) ...@@ -2786,7 +2784,8 @@ vmxnet3_alloc_intr_resources(struct vmxnet3_adapter *adapter)
if (adapter->share_intr != VMXNET3_INTR_BUDDYSHARE if (adapter->share_intr != VMXNET3_INTR_BUDDYSHARE
|| adapter->num_rx_queues != 1) { || adapter->num_rx_queues != 1) {
adapter->share_intr = VMXNET3_INTR_TXSHARE; adapter->share_intr = VMXNET3_INTR_TXSHARE;
printk(KERN_ERR "Number of rx queues : 1\n"); netdev_err(adapter->netdev,
"Number of rx queues : 1\n");
adapter->num_rx_queues = 1; adapter->num_rx_queues = 1;
adapter->intr.num_intrs = adapter->intr.num_intrs =
VMXNET3_LINUX_MIN_MSIX_VECT; VMXNET3_LINUX_MIN_MSIX_VECT;
...@@ -2816,7 +2815,8 @@ vmxnet3_alloc_intr_resources(struct vmxnet3_adapter *adapter) ...@@ -2816,7 +2815,8 @@ vmxnet3_alloc_intr_resources(struct vmxnet3_adapter *adapter)
#endif /* CONFIG_PCI_MSI */ #endif /* CONFIG_PCI_MSI */
adapter->num_rx_queues = 1; adapter->num_rx_queues = 1;
printk(KERN_INFO "Using INTx interrupt, #Rx queues: 1.\n"); dev_info(&adapter->netdev->dev,
"Using INTx interrupt, #Rx queues: 1.\n");
adapter->intr.type = VMXNET3_IT_INTX; adapter->intr.type = VMXNET3_IT_INTX;
/* INT-X related setting */ /* INT-X related setting */
...@@ -2842,7 +2842,7 @@ vmxnet3_tx_timeout(struct net_device *netdev) ...@@ -2842,7 +2842,7 @@ vmxnet3_tx_timeout(struct net_device *netdev)
struct vmxnet3_adapter *adapter = netdev_priv(netdev); struct vmxnet3_adapter *adapter = netdev_priv(netdev);
adapter->tx_timeout_count++; adapter->tx_timeout_count++;
printk(KERN_ERR "%s: tx hang\n", adapter->netdev->name); netdev_err(adapter->netdev, "tx hang\n");
schedule_work(&adapter->work); schedule_work(&adapter->work);
netif_wake_queue(adapter->netdev); netif_wake_queue(adapter->netdev);
} }
...@@ -2862,12 +2862,12 @@ vmxnet3_reset_work(struct work_struct *data) ...@@ -2862,12 +2862,12 @@ vmxnet3_reset_work(struct work_struct *data)
/* if the device is closed, we must leave it alone */ /* if the device is closed, we must leave it alone */
rtnl_lock(); rtnl_lock();
if (netif_running(adapter->netdev)) { if (netif_running(adapter->netdev)) {
printk(KERN_INFO "%s: resetting\n", adapter->netdev->name); netdev_notice(adapter->netdev, "resetting\n");
vmxnet3_quiesce_dev(adapter); vmxnet3_quiesce_dev(adapter);
vmxnet3_reset_dev(adapter); vmxnet3_reset_dev(adapter);
vmxnet3_activate_dev(adapter); vmxnet3_activate_dev(adapter);
} else { } else {
printk(KERN_INFO "%s: already closed\n", adapter->netdev->name); netdev_info(adapter->netdev, "already closed\n");
} }
rtnl_unlock(); rtnl_unlock();
...@@ -2926,8 +2926,9 @@ vmxnet3_probe_device(struct pci_dev *pdev, ...@@ -2926,8 +2926,9 @@ vmxnet3_probe_device(struct pci_dev *pdev,
num_tx_queues = rounddown_pow_of_two(num_tx_queues); num_tx_queues = rounddown_pow_of_two(num_tx_queues);
netdev = alloc_etherdev_mq(sizeof(struct vmxnet3_adapter), netdev = alloc_etherdev_mq(sizeof(struct vmxnet3_adapter),
max(num_tx_queues, num_rx_queues)); max(num_tx_queues, num_rx_queues));
printk(KERN_INFO "# of Tx queues : %d, # of Rx queues : %d\n", dev_info(&pdev->dev,
num_tx_queues, num_rx_queues); "# of Tx queues : %d, # of Rx queues : %d\n",
num_tx_queues, num_rx_queues);
if (!netdev) if (!netdev)
return -ENOMEM; return -ENOMEM;
...@@ -2942,8 +2943,7 @@ vmxnet3_probe_device(struct pci_dev *pdev, ...@@ -2942,8 +2943,7 @@ vmxnet3_probe_device(struct pci_dev *pdev,
sizeof(struct Vmxnet3_DriverShared), sizeof(struct Vmxnet3_DriverShared),
&adapter->shared_pa); &adapter->shared_pa);
if (!adapter->shared) { if (!adapter->shared) {
printk(KERN_ERR "Failed to allocate memory for %s\n", dev_err(&pdev->dev, "Failed to allocate memory\n");
pci_name(pdev));
err = -ENOMEM; err = -ENOMEM;
goto err_alloc_shared; goto err_alloc_shared;
} }
...@@ -2957,8 +2957,7 @@ vmxnet3_probe_device(struct pci_dev *pdev, ...@@ -2957,8 +2957,7 @@ vmxnet3_probe_device(struct pci_dev *pdev,
&adapter->queue_desc_pa); &adapter->queue_desc_pa);
if (!adapter->tqd_start) { if (!adapter->tqd_start) {
printk(KERN_ERR "Failed to allocate memory for %s\n", dev_err(&pdev->dev, "Failed to allocate memory\n");
pci_name(pdev));
err = -ENOMEM; err = -ENOMEM;
goto err_alloc_queue_desc; goto err_alloc_queue_desc;
} }
...@@ -2988,8 +2987,8 @@ vmxnet3_probe_device(struct pci_dev *pdev, ...@@ -2988,8 +2987,8 @@ vmxnet3_probe_device(struct pci_dev *pdev,
if (ver & 1) { if (ver & 1) {
VMXNET3_WRITE_BAR1_REG(adapter, VMXNET3_REG_VRRS, 1); VMXNET3_WRITE_BAR1_REG(adapter, VMXNET3_REG_VRRS, 1);
} else { } else {
printk(KERN_ERR "Incompatible h/w version (0x%x) for adapter" dev_err(&pdev->dev,
" %s\n", ver, pci_name(pdev)); "Incompatible h/w version (0x%x) for adapter\n", ver);
err = -EBUSY; err = -EBUSY;
goto err_ver; goto err_ver;
} }
...@@ -2998,8 +2997,8 @@ vmxnet3_probe_device(struct pci_dev *pdev, ...@@ -2998,8 +2997,8 @@ vmxnet3_probe_device(struct pci_dev *pdev,
if (ver & 1) { if (ver & 1) {
VMXNET3_WRITE_BAR1_REG(adapter, VMXNET3_REG_UVRS, 1); VMXNET3_WRITE_BAR1_REG(adapter, VMXNET3_REG_UVRS, 1);
} else { } else {
printk(KERN_ERR "Incompatible upt version (0x%x) for " dev_err(&pdev->dev,
"adapter %s\n", ver, pci_name(pdev)); "Incompatible upt version (0x%x) for adapter\n", ver);
err = -EBUSY; err = -EBUSY;
goto err_ver; goto err_ver;
} }
...@@ -3020,7 +3019,7 @@ vmxnet3_probe_device(struct pci_dev *pdev, ...@@ -3020,7 +3019,7 @@ vmxnet3_probe_device(struct pci_dev *pdev,
if (adapter->num_rx_queues > 1 && if (adapter->num_rx_queues > 1 &&
adapter->intr.type == VMXNET3_IT_MSIX) { adapter->intr.type == VMXNET3_IT_MSIX) {
adapter->rss = true; adapter->rss = true;
printk(KERN_INFO "RSS is enabled.\n"); dev_dbg(&pdev->dev, "RSS is enabled.\n");
} else { } else {
adapter->rss = false; adapter->rss = false;
} }
...@@ -3054,8 +3053,7 @@ vmxnet3_probe_device(struct pci_dev *pdev, ...@@ -3054,8 +3053,7 @@ vmxnet3_probe_device(struct pci_dev *pdev,
err = register_netdev(netdev); err = register_netdev(netdev);
if (err) { if (err) {
printk(KERN_ERR "Failed to register adapter %s\n", dev_err(&pdev->dev, "Failed to register adapter\n");
pci_name(pdev));
goto err_register; goto err_register;
} }
...@@ -3302,7 +3300,7 @@ static struct pci_driver vmxnet3_driver = { ...@@ -3302,7 +3300,7 @@ static struct pci_driver vmxnet3_driver = {
static int __init static int __init
vmxnet3_init_module(void) vmxnet3_init_module(void)
{ {
printk(KERN_INFO "%s - version %s\n", VMXNET3_DRIVER_DESC, pr_info("%s - version %s\n", VMXNET3_DRIVER_DESC,
VMXNET3_DRIVER_VERSION_REPORT); VMXNET3_DRIVER_VERSION_REPORT);
return pci_register_driver(&vmxnet3_driver); return pci_register_driver(&vmxnet3_driver);
} }
......
...@@ -522,24 +522,23 @@ vmxnet3_set_ringparam(struct net_device *netdev, ...@@ -522,24 +522,23 @@ vmxnet3_set_ringparam(struct net_device *netdev,
if (err) { if (err) {
/* failed, most likely because of OOM, try default /* failed, most likely because of OOM, try default
* size */ * size */
printk(KERN_ERR "%s: failed to apply new sizes, try the" netdev_err(netdev, "failed to apply new sizes, "
" default ones\n", netdev->name); "try the default ones\n");
err = vmxnet3_create_queues(adapter, err = vmxnet3_create_queues(adapter,
VMXNET3_DEF_TX_RING_SIZE, VMXNET3_DEF_TX_RING_SIZE,
VMXNET3_DEF_RX_RING_SIZE, VMXNET3_DEF_RX_RING_SIZE,
VMXNET3_DEF_RX_RING_SIZE); VMXNET3_DEF_RX_RING_SIZE);
if (err) { if (err) {
printk(KERN_ERR "%s: failed to create queues " netdev_err(netdev, "failed to create queues "
"with default sizes. Closing it\n", "with default sizes. Closing it\n");
netdev->name);
goto out; goto out;
} }
} }
err = vmxnet3_activate_dev(adapter); err = vmxnet3_activate_dev(adapter);
if (err) if (err)
printk(KERN_ERR "%s: failed to re-activate, error %d." netdev_err(netdev, "failed to re-activate, error %d."
" Closing it\n", netdev->name, err); " Closing it\n", err);
} }
out: out:
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment