aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/broadcom
diff options
context:
space:
mode:
authorJoe Perches <joe@perches.com>2013-02-03 12:43:58 -0500
committerDavid S. Miller <davem@davemloft.net>2013-02-04 13:22:33 -0500
commitb2adaca92c63b9bb8beb021d554f656e387a7648 (patch)
treeec0ca7c14267dc090435ddbefe29b110912b851f /drivers/net/ethernet/broadcom
parent09da6c5f60ad2e2018366e47192a9ddbccfb3ac5 (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.c4
-rw-r--r--drivers/net/ethernet/broadcom/bcm63xx_enet.c6
-rw-r--r--drivers/net/ethernet/broadcom/cnic.c6
-rw-r--r--drivers/net/ethernet/broadcom/tg3.c4
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 */