Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
Three cases of simple overlapping changes. Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
@@ -610,7 +610,7 @@ static int bcm_sysport_set_coalesce(struct net_device *dev,
|
||||
|
||||
static void bcm_sysport_free_cb(struct bcm_sysport_cb *cb)
|
||||
{
|
||||
dev_kfree_skb_any(cb->skb);
|
||||
dev_consume_skb_any(cb->skb);
|
||||
cb->skb = NULL;
|
||||
dma_unmap_addr_set(cb, dma_addr, 0);
|
||||
}
|
||||
@@ -1367,6 +1367,8 @@ static int bcm_sysport_init_tx_ring(struct bcm_sysport_priv *priv,
|
||||
|
||||
ring->cbs = kcalloc(size, sizeof(struct bcm_sysport_cb), GFP_KERNEL);
|
||||
if (!ring->cbs) {
|
||||
dma_free_coherent(kdev, sizeof(struct dma_desc),
|
||||
ring->desc_cpu, ring->desc_dma);
|
||||
netif_err(priv, hw, priv->netdev, "CB allocation failed\n");
|
||||
return -ENOMEM;
|
||||
}
|
||||
|
Reference in New Issue
Block a user