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/broadcom | |
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/broadcom')
-rw-r--r-- | drivers/net/ethernet/broadcom/b44.c | 4 | ||||
-rw-r--r-- | drivers/net/ethernet/broadcom/bcm63xx_enet.c | 6 | ||||
-rw-r--r-- | drivers/net/ethernet/broadcom/cnic.c | 6 | ||||
-rw-r--r-- | drivers/net/ethernet/broadcom/tg3.c | 4 |
4 files changed, 6 insertions, 14 deletions
diff --git a/drivers/net/ethernet/broadcom/b44.c b/drivers/net/ethernet/broadcom/b44.c index 3ba6be689e7d..c030274a70ab 100644 --- a/drivers/net/ethernet/broadcom/b44.c +++ b/drivers/net/ethernet/broadcom/b44.c | |||
@@ -1518,10 +1518,8 @@ static void b44_setup_pseudo_magicp(struct b44 *bp) | |||
1518 | u8 pwol_mask[B44_PMASK_SIZE]; | 1518 | u8 pwol_mask[B44_PMASK_SIZE]; |
1519 | 1519 | ||
1520 | pwol_pattern = kzalloc(B44_PATTERN_SIZE, GFP_KERNEL); | 1520 | pwol_pattern = kzalloc(B44_PATTERN_SIZE, GFP_KERNEL); |
1521 | if (!pwol_pattern) { | 1521 | if (!pwol_pattern) |
1522 | pr_err("Memory not available for WOL\n"); | ||
1523 | return; | 1522 | return; |
1524 | } | ||
1525 | 1523 | ||
1526 | /* Ipv4 magic packet pattern - pattern 0.*/ | 1524 | /* Ipv4 magic packet pattern - pattern 0.*/ |
1527 | memset(pwol_mask, 0, B44_PMASK_SIZE); | 1525 | memset(pwol_mask, 0, B44_PMASK_SIZE); |
diff --git a/drivers/net/ethernet/broadcom/bcm63xx_enet.c b/drivers/net/ethernet/broadcom/bcm63xx_enet.c index f5b6b4715d45..7d81e059e811 100644 --- a/drivers/net/ethernet/broadcom/bcm63xx_enet.c +++ b/drivers/net/ethernet/broadcom/bcm63xx_enet.c | |||
@@ -886,10 +886,9 @@ static int bcm_enet_open(struct net_device *dev) | |||
886 | priv->tx_desc_alloc_size = size; | 886 | priv->tx_desc_alloc_size = size; |
887 | priv->tx_desc_cpu = p; | 887 | priv->tx_desc_cpu = p; |
888 | 888 | ||
889 | priv->tx_skb = kzalloc(sizeof(struct sk_buff *) * priv->tx_ring_size, | 889 | priv->tx_skb = kcalloc(priv->tx_ring_size, sizeof(struct sk_buff *), |
890 | GFP_KERNEL); | 890 | GFP_KERNEL); |
891 | if (!priv->tx_skb) { | 891 | if (!priv->tx_skb) { |
892 | dev_err(kdev, "cannot allocate rx skb queue\n"); | ||
893 | ret = -ENOMEM; | 892 | ret = -ENOMEM; |
894 | goto out_free_tx_ring; | 893 | goto out_free_tx_ring; |
895 | } | 894 | } |
@@ -900,10 +899,9 @@ static int bcm_enet_open(struct net_device *dev) | |||
900 | spin_lock_init(&priv->tx_lock); | 899 | spin_lock_init(&priv->tx_lock); |
901 | 900 | ||
902 | /* init & fill rx ring with skbs */ | 901 | /* init & fill rx ring with skbs */ |
903 | priv->rx_skb = kzalloc(sizeof(struct sk_buff *) * priv->rx_ring_size, | 902 | priv->rx_skb = kcalloc(priv->rx_ring_size, sizeof(struct sk_buff *), |
904 | GFP_KERNEL); | 903 | GFP_KERNEL); |
905 | if (!priv->rx_skb) { | 904 | if (!priv->rx_skb) { |
906 | dev_err(kdev, "cannot allocate rx skb queue\n"); | ||
907 | ret = -ENOMEM; | 905 | ret = -ENOMEM; |
908 | goto out_free_tx_skb; | 906 | goto out_free_tx_skb; |
909 | } | 907 | } |
diff --git a/drivers/net/ethernet/broadcom/cnic.c b/drivers/net/ethernet/broadcom/cnic.c index 1c4dadc7ebbb..149a3a038491 100644 --- a/drivers/net/ethernet/broadcom/cnic.c +++ b/drivers/net/ethernet/broadcom/cnic.c | |||
@@ -5425,11 +5425,9 @@ static struct cnic_dev *cnic_alloc_dev(struct net_device *dev, | |||
5425 | 5425 | ||
5426 | alloc_size = sizeof(struct cnic_dev) + sizeof(struct cnic_local); | 5426 | alloc_size = sizeof(struct cnic_dev) + sizeof(struct cnic_local); |
5427 | 5427 | ||
5428 | cdev = kzalloc(alloc_size , GFP_KERNEL); | 5428 | cdev = kzalloc(alloc_size, GFP_KERNEL); |
5429 | if (cdev == NULL) { | 5429 | if (cdev == NULL) |
5430 | netdev_err(dev, "allocate dev struct failure\n"); | ||
5431 | return NULL; | 5430 | return NULL; |
5432 | } | ||
5433 | 5431 | ||
5434 | cdev->netdev = dev; | 5432 | cdev->netdev = dev; |
5435 | cdev->cnic_priv = (char *)cdev + sizeof(struct cnic_dev); | 5433 | cdev->cnic_priv = (char *)cdev + sizeof(struct cnic_dev); |
diff --git a/drivers/net/ethernet/broadcom/tg3.c b/drivers/net/ethernet/broadcom/tg3.c index ab07026a36e3..90195e324a64 100644 --- a/drivers/net/ethernet/broadcom/tg3.c +++ b/drivers/net/ethernet/broadcom/tg3.c | |||
@@ -5793,10 +5793,8 @@ static void tg3_dump_state(struct tg3 *tp) | |||
5793 | u32 *regs; | 5793 | u32 *regs; |
5794 | 5794 | ||
5795 | regs = kzalloc(TG3_REG_BLK_SIZE, GFP_ATOMIC); | 5795 | regs = kzalloc(TG3_REG_BLK_SIZE, GFP_ATOMIC); |
5796 | if (!regs) { | 5796 | if (!regs) |
5797 | netdev_err(tp->dev, "Failed allocating register dump buffer\n"); | ||
5798 | return; | 5797 | return; |
5799 | } | ||
5800 | 5798 | ||
5801 | if (tg3_flag(tp, PCI_EXPRESS)) { | 5799 | if (tg3_flag(tp, PCI_EXPRESS)) { |
5802 | /* Read up to but not including private PCI registers */ | 5800 | /* Read up to but not including private PCI registers */ |