]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/blobdiff - drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
ethernet: Remove unnecessary alloc/OOM messages, alloc cleanups
[mirror_ubuntu-zesty-kernel.git] / drivers / net / ethernet / qlogic / qlcnic / qlcnic_main.c
index 6a59a115c4d3606609394d1ca4ccdb47eb2b0309..fb0255a90ce49367834c0838205579d58b892648 100644 (file)
@@ -414,10 +414,8 @@ int qlcnic_enable_msix(struct qlcnic_adapter *adapter, u32 num_msix)
                adapter->msix_entries = kcalloc(num_msix,
                                                sizeof(struct msix_entry),
                                                GFP_KERNEL);
-               if (!adapter->msix_entries) {
-                       dev_err(&pdev->dev, "failed allocating msix_entries\n");
+               if (!adapter->msix_entries)
                        return -ENOMEM;
-               }
        }
 
        adapter->max_sds_rings = 1;
@@ -1536,8 +1534,6 @@ static int qlcnic_alloc_adapter_resources(struct qlcnic_adapter *adapter)
        adapter->recv_ctx = kzalloc(sizeof(struct qlcnic_recv_context),
                                GFP_KERNEL);
        if (!adapter->recv_ctx) {
-               dev_err(&adapter->pdev->dev,
-                       "Failed to allocate recv ctx resources for adapter\n");
                err = -ENOMEM;
                goto err_out;
        }
@@ -1764,16 +1760,15 @@ void qlcnic_free_tx_rings(struct qlcnic_adapter *adapter)
 int qlcnic_alloc_tx_rings(struct qlcnic_adapter *adapter,
                          struct net_device *netdev)
 {
-       int ring, size, vector, index;
+       int ring, vector, index;
        struct qlcnic_host_tx_ring *tx_ring;
        struct qlcnic_cmd_buffer *cmd_buf_arr;
 
-       size = adapter->max_drv_tx_rings * sizeof(struct qlcnic_host_tx_ring);
-       tx_ring = kzalloc(size, GFP_KERNEL);
-       if (tx_ring == NULL) {
-               dev_err(&netdev->dev, "failed to allocate tx rings\n");
+       tx_ring = kcalloc(adapter->max_drv_tx_rings,
+                         sizeof(struct qlcnic_host_tx_ring), GFP_KERNEL);
+       if (tx_ring == NULL)
                return -ENOMEM;
-       }
+
        adapter->tx_ring = tx_ring;
 
        for (ring = 0; ring < adapter->max_drv_tx_rings; ring++) {
@@ -1782,8 +1777,6 @@ int qlcnic_alloc_tx_rings(struct qlcnic_adapter *adapter,
                tx_ring->txq = netdev_get_tx_queue(netdev, ring);
                cmd_buf_arr = vzalloc(TX_BUFF_RINGSIZE(tx_ring));
                if (cmd_buf_arr == NULL) {
-                       dev_err(&netdev->dev,
-                               "failed to allocate cmd buffer ring\n");
                        qlcnic_free_tx_rings(adapter);
                        return -ENOMEM;
                }