commit | 79e5f27b09023410916e71c281259aa097982514 | [log] [tgz] |
---|---|---|
author | Marek Vasut <marex@denx.de> | Sat Oct 12 20:36:25 2013 +0200 |
committer | Stefano Babic <sbabic@denx.de> | Thu Nov 21 16:32:29 2013 +0100 |
tree | 61b71886d13617d0b4b384a8304a86a3de920305 | |
parent | a31d3efae108f9ec97f2be22e17d8eaf1e2f48e8 [diff] |
Net: FEC: Fix huge memory leak The fec_halt() never free'd both RX and TX DMA descriptors that were allocated in fec_init(), nor did it free the RX buffers. Rework the FEC driver so that these descriptors and buffers are allocated only once in fec_probe(). Signed-off-by: Marek Vasut <marex@denx.de> Cc: Fabio Estevam <fabio.estevam@freescale.com> Cc: Stefano Babic <sbabic@denx.de>