diff options
author | Tobias Regnery <tobias.regnery@gmail.com> | 2017-01-24 14:34:22 +0100 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2017-01-24 15:27:58 -0500 |
commit | f1db5c101cd48b5555ed9e061dcc49ed329812ea (patch) | |
tree | 1de63dbbeb69250983d3d8b7d3e21d2d18f768d1 /drivers/net/ethernet/atheros/alx | |
parent | 5b9f57516337b523f7466a53939aaaea7b78141b (diff) | |
download | op-kernel-dev-f1db5c101cd48b5555ed9e061dcc49ed329812ea.zip op-kernel-dev-f1db5c101cd48b5555ed9e061dcc49ed329812ea.tar.gz |
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>
Diffstat (limited to 'drivers/net/ethernet/atheros/alx')
-rw-r--r-- | drivers/net/ethernet/atheros/alx/main.c | 2 |
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 c8f5255..765306b 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) if (alx->qnapi[0] && alx->qnapi[0]->rxq) kfree(alx->qnapi[0]->rxq->bufs); - if (!alx->descmem.virt) + if (alx->descmem.virt) dma_free_coherent(&alx->hw.pdev->dev, alx->descmem.size, alx->descmem.virt, |