aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTobias Regnery <tobias.regnery@gmail.com>2017-01-24 08:34:22 -0500
committerDavid S. Miller <davem@davemloft.net>2017-01-24 15:27:58 -0500
commitf1db5c101cd48b5555ed9e061dcc49ed329812ea (patch)
tree1de63dbbeb69250983d3d8b7d3e21d2d18f768d1
parent5b9f57516337b523f7466a53939aaaea7b78141b (diff)
alx: fix wrong condition to free descriptor memory
The condition to free the descriptor memory is wrong, we want to free the memory if it is set and not if it is unset. Invert the test to fix this issue. Fixes: b0999223f224b ("alx: add ability to allocate and free alx_napi structures") Signed-off-by: Tobias Regnery <tobias.regnery@gmail.com> Signed-off-by: David S. Miller <davem@davemloft.net>
-rw-r--r--drivers/net/ethernet/atheros/alx/main.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/ethernet/atheros/alx/main.c b/drivers/net/ethernet/atheros/alx/main.c
index c8f525574d68..765306bd78c2 100644
--- a/drivers/net/ethernet/atheros/alx/main.c
+++ b/drivers/net/ethernet/atheros/alx/main.c
@@ -703,7 +703,7 @@ static void alx_free_rings(struct alx_priv *alx)
703 if (alx->qnapi[0] && alx->qnapi[0]->rxq) 703 if (alx->qnapi[0] && alx->qnapi[0]->rxq)
704 kfree(alx->qnapi[0]->rxq->bufs); 704 kfree(alx->qnapi[0]->rxq->bufs);
705 705
706 if (!alx->descmem.virt) 706 if (alx->descmem.virt)
707 dma_free_coherent(&alx->hw.pdev->dev, 707 dma_free_coherent(&alx->hw.pdev->dev,
708 alx->descmem.size, 708 alx->descmem.size,
709 alx->descmem.virt, 709 alx->descmem.virt,