summaryrefslogtreecommitdiffstats
path: root/drivers/net
diff options
context:
space:
mode:
authorThomas Hämmerle <Thomas.Haemmerle@wolfvision.net>2019-01-08 14:35:50 +0000
committerSascha Hauer <s.hauer@pengutronix.de>2019-01-09 08:20:37 +0100
commit757140d009fd4bcdcde0a534ed5dcafb9e11fa0c (patch)
tree432d2e8cce3476f9d96bc0059052a886f9f1e1ab /drivers/net
parent14d2d51739bca5a2a9ff4fc5b5917ed6220afd77 (diff)
downloadbarebox-757140d009fd4bcdcde0a534ed5dcafb9e11fa0c.tar.gz
barebox-757140d009fd4bcdcde0a534ed5dcafb9e11fa0c.tar.xz
macb: fix memory leakage due to double allocation of rx_buffer
Remove memory allocation of rx buffer in function macb_init_rx_buffer_size, which caused a memory leak since it also is alocated in macb_probe(). Signed-off-by: Thomas Haemmerle <thomas.haemmerle@wolfvision.net> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers/net')
-rw-r--r--drivers/net/macb.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/drivers/net/macb.c b/drivers/net/macb.c
index c776535cc7..c1292822e7 100644
--- a/drivers/net/macb.c
+++ b/drivers/net/macb.c
@@ -592,8 +592,6 @@ static void macb_init_rx_buffer_size(struct macb_device *bp, size_t size)
bp->rx_buffer_size =
roundup(bp->rx_buffer_size, RX_BUFFER_MULTIPLE);
}
- bp->rx_buffer = dma_alloc_coherent(bp->rx_buffer_size * bp->rx_ring_size,
- DMA_ADDRESS_BROKEN);
}
dev_dbg(bp->dev, "[%zu] rx_buffer_size [%d]\n",