diff options
author | Thomas Hämmerle <Thomas.Haemmerle@wolfvision.net> | 2019-01-08 14:35:50 +0000 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2019-01-09 08:20:37 +0100 |
commit | 757140d009fd4bcdcde0a534ed5dcafb9e11fa0c (patch) | |
tree | 432d2e8cce3476f9d96bc0059052a886f9f1e1ab /drivers/net | |
parent | 14d2d51739bca5a2a9ff4fc5b5917ed6220afd77 (diff) | |
download | barebox-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.c | 2 |
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", |