diff options
author | Joe Perches <joe@perches.com> | 2013-02-03 12:43:58 -0500 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2013-02-04 13:22:33 -0500 |
commit | b2adaca92c63b9bb8beb021d554f656e387a7648 (patch) | |
tree | ec0ca7c14267dc090435ddbefe29b110912b851f /drivers/net/ethernet/qlogic/netxen | |
parent | 09da6c5f60ad2e2018366e47192a9ddbccfb3ac5 (diff) |
ethernet: Remove unnecessary alloc/OOM messages, alloc cleanups
alloc failures already get standardized OOM
messages and a dump_stack.
Convert kzalloc's with multiplies to kcalloc.
Convert kmalloc's with multiplies to kmalloc_array.
Fix a few whitespace defects.
Convert a constant 6 to ETH_ALEN.
Use parentheses around sizeof.
Convert vmalloc/memset to vzalloc.
Remove now unused size variables.
Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/qlogic/netxen')
4 files changed, 17 insertions, 38 deletions
diff --git a/drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c b/drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c index 7f556a84925d..1bcaf45aa864 100644 --- a/drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c +++ b/drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c | |||
@@ -201,11 +201,8 @@ netxen_setup_minidump(struct netxen_adapter *adapter) | |||
201 | adapter->mdump.md_template = | 201 | adapter->mdump.md_template = |
202 | kmalloc(adapter->mdump.md_template_size, GFP_KERNEL); | 202 | kmalloc(adapter->mdump.md_template_size, GFP_KERNEL); |
203 | 203 | ||
204 | if (!adapter->mdump.md_template) { | 204 | if (!adapter->mdump.md_template) |
205 | dev_err(&adapter->pdev->dev, "Unable to allocate memory " | ||
206 | "for minidump template.\n"); | ||
207 | return -ENOMEM; | 205 | return -ENOMEM; |
208 | } | ||
209 | 206 | ||
210 | err = netxen_get_minidump_template(adapter); | 207 | err = netxen_get_minidump_template(adapter); |
211 | if (err) { | 208 | if (err) { |
diff --git a/drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c b/drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c index 946160fa5843..9fbb1cdbfa47 100644 --- a/drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c +++ b/drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c | |||
@@ -670,11 +670,9 @@ static int nx_p3_nic_add_mac(struct netxen_adapter *adapter, | |||
670 | } | 670 | } |
671 | 671 | ||
672 | cur = kzalloc(sizeof(nx_mac_list_t), GFP_ATOMIC); | 672 | cur = kzalloc(sizeof(nx_mac_list_t), GFP_ATOMIC); |
673 | if (cur == NULL) { | 673 | if (cur == NULL) |
674 | printk(KERN_ERR "%s: failed to add mac address filter\n", | ||
675 | adapter->netdev->name); | ||
676 | return -ENOMEM; | 674 | return -ENOMEM; |
677 | } | 675 | |
678 | memcpy(cur->mac_addr, addr, ETH_ALEN); | 676 | memcpy(cur->mac_addr, addr, ETH_ALEN); |
679 | list_add_tail(&cur->list, &adapter->mac_list); | 677 | list_add_tail(&cur->list, &adapter->mac_list); |
680 | return nx_p3_sre_macaddr_change(adapter, | 678 | return nx_p3_sre_macaddr_change(adapter, |
@@ -2568,16 +2566,10 @@ netxen_dump_fw(struct netxen_adapter *adapter) | |||
2568 | adapter->mdump.md_capture_size; | 2566 | adapter->mdump.md_capture_size; |
2569 | if (!adapter->mdump.md_capture_buff) { | 2567 | if (!adapter->mdump.md_capture_buff) { |
2570 | adapter->mdump.md_capture_buff = | 2568 | adapter->mdump.md_capture_buff = |
2571 | vmalloc(adapter->mdump.md_dump_size); | 2569 | vzalloc(adapter->mdump.md_dump_size); |
2572 | if (!adapter->mdump.md_capture_buff) { | 2570 | if (!adapter->mdump.md_capture_buff) |
2573 | dev_info(&adapter->pdev->dev, | ||
2574 | "Unable to allocate memory for minidump " | ||
2575 | "capture_buffer(%d bytes).\n", | ||
2576 | adapter->mdump.md_dump_size); | ||
2577 | return; | 2571 | return; |
2578 | } | 2572 | |
2579 | memset(adapter->mdump.md_capture_buff, 0, | ||
2580 | adapter->mdump.md_dump_size); | ||
2581 | if (netxen_collect_minidump(adapter)) { | 2573 | if (netxen_collect_minidump(adapter)) { |
2582 | adapter->mdump.has_valid_dump = 0; | 2574 | adapter->mdump.has_valid_dump = 0; |
2583 | adapter->mdump.md_dump_size = 0; | 2575 | adapter->mdump.md_dump_size = 0; |
diff --git a/drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c b/drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c index 695667d471a1..db50598006ef 100644 --- a/drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c +++ b/drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c | |||
@@ -197,41 +197,34 @@ int netxen_alloc_sw_resources(struct netxen_adapter *adapter) | |||
197 | struct nx_host_sds_ring *sds_ring; | 197 | struct nx_host_sds_ring *sds_ring; |
198 | struct nx_host_tx_ring *tx_ring; | 198 | struct nx_host_tx_ring *tx_ring; |
199 | struct netxen_rx_buffer *rx_buf; | 199 | struct netxen_rx_buffer *rx_buf; |
200 | int ring, i, size; | 200 | int ring, i; |
201 | 201 | ||
202 | struct netxen_cmd_buffer *cmd_buf_arr; | 202 | struct netxen_cmd_buffer *cmd_buf_arr; |
203 | struct net_device *netdev = adapter->netdev; | 203 | struct net_device *netdev = adapter->netdev; |
204 | struct pci_dev *pdev = adapter->pdev; | 204 | struct pci_dev *pdev = adapter->pdev; |
205 | 205 | ||
206 | size = sizeof(struct nx_host_tx_ring); | 206 | tx_ring = kzalloc(sizeof(struct nx_host_tx_ring), GFP_KERNEL); |
207 | tx_ring = kzalloc(size, GFP_KERNEL); | 207 | if (tx_ring == NULL) |
208 | if (tx_ring == NULL) { | ||
209 | dev_err(&pdev->dev, "%s: failed to allocate tx ring struct\n", | ||
210 | netdev->name); | ||
211 | return -ENOMEM; | 208 | return -ENOMEM; |
212 | } | 209 | |
213 | adapter->tx_ring = tx_ring; | 210 | adapter->tx_ring = tx_ring; |
214 | 211 | ||
215 | tx_ring->num_desc = adapter->num_txd; | 212 | tx_ring->num_desc = adapter->num_txd; |
216 | tx_ring->txq = netdev_get_tx_queue(netdev, 0); | 213 | tx_ring->txq = netdev_get_tx_queue(netdev, 0); |
217 | 214 | ||
218 | cmd_buf_arr = vzalloc(TX_BUFF_RINGSIZE(tx_ring)); | 215 | cmd_buf_arr = vzalloc(TX_BUFF_RINGSIZE(tx_ring)); |
219 | if (cmd_buf_arr == NULL) { | 216 | if (cmd_buf_arr == NULL) |
220 | dev_err(&pdev->dev, "%s: failed to allocate cmd buffer ring\n", | ||
221 | netdev->name); | ||
222 | goto err_out; | 217 | goto err_out; |
223 | } | 218 | |
224 | tx_ring->cmd_buf_arr = cmd_buf_arr; | 219 | tx_ring->cmd_buf_arr = cmd_buf_arr; |
225 | 220 | ||
226 | recv_ctx = &adapter->recv_ctx; | 221 | recv_ctx = &adapter->recv_ctx; |
227 | 222 | ||
228 | size = adapter->max_rds_rings * sizeof (struct nx_host_rds_ring); | 223 | rds_ring = kcalloc(adapter->max_rds_rings, |
229 | rds_ring = kzalloc(size, GFP_KERNEL); | 224 | sizeof(struct nx_host_rds_ring), GFP_KERNEL); |
230 | if (rds_ring == NULL) { | 225 | if (rds_ring == NULL) |
231 | dev_err(&pdev->dev, "%s: failed to allocate rds ring struct\n", | ||
232 | netdev->name); | ||
233 | goto err_out; | 226 | goto err_out; |
234 | } | 227 | |
235 | recv_ctx->rds_rings = rds_ring; | 228 | recv_ctx->rds_rings = rds_ring; |
236 | 229 | ||
237 | for (ring = 0; ring < adapter->max_rds_rings; ring++) { | 230 | for (ring = 0; ring < adapter->max_rds_rings; ring++) { |
diff --git a/drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c b/drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c index 7a849fc55a66..501f49207da5 100644 --- a/drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c +++ b/drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c | |||
@@ -3176,11 +3176,8 @@ netxen_list_config_vlan_ip(struct netxen_adapter *adapter, | |||
3176 | } | 3176 | } |
3177 | 3177 | ||
3178 | cur = kzalloc(sizeof(struct nx_vlan_ip_list), GFP_ATOMIC); | 3178 | cur = kzalloc(sizeof(struct nx_vlan_ip_list), GFP_ATOMIC); |
3179 | if (cur == NULL) { | 3179 | if (cur == NULL) |
3180 | printk(KERN_ERR "%s: failed to add vlan ip to list\n", | ||
3181 | adapter->netdev->name); | ||
3182 | return; | 3180 | return; |
3183 | } | ||
3184 | 3181 | ||
3185 | cur->ip_addr = ifa->ifa_address; | 3182 | cur->ip_addr = ifa->ifa_address; |
3186 | list_add_tail(&cur->list, &adapter->vlan_ip_list); | 3183 | list_add_tail(&cur->list, &adapter->vlan_ip_list); |