aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/sis
diff options
context:
space:
mode:
authorJohn Baldwin <jhb@FreeBSD.org>2014-06-11 14:53:58 +0000
committerJohn Baldwin <jhb@FreeBSD.org>2014-06-11 14:53:58 +0000
commit068d8643adb13434b57fdd5febf43a11194d508f (patch)
tree5544dcfb2be4391a29657081ad30163d6c502e86 /sys/dev/sis
parent4f655310bff3d8052e35426ad6188a81147a7ed9 (diff)
Notes
Diffstat (limited to 'sys/dev/sis')
-rw-r--r--sys/dev/sis/if_sis.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/sys/dev/sis/if_sis.c b/sys/dev/sis/if_sis.c
index 632b38457dba..09e2242065b0 100644
--- a/sys/dev/sis/if_sis.c
+++ b/sys/dev/sis/if_sis.c
@@ -1329,9 +1329,9 @@ sis_dma_free(struct sis_softc *sc)
bus_dma_tag_destroy(sc->sis_tx_tag);
/* Destroy RX ring. */
- if (sc->sis_rx_list_map)
+ if (sc->sis_rx_paddr)
bus_dmamap_unload(sc->sis_rx_list_tag, sc->sis_rx_list_map);
- if (sc->sis_rx_list_map && sc->sis_rx_list)
+ if (sc->sis_rx_list)
bus_dmamem_free(sc->sis_rx_list_tag, sc->sis_rx_list,
sc->sis_rx_list_map);
@@ -1339,10 +1339,10 @@ sis_dma_free(struct sis_softc *sc)
bus_dma_tag_destroy(sc->sis_rx_list_tag);
/* Destroy TX ring. */
- if (sc->sis_tx_list_map)
+ if (sc->sis_tx_paddr)
bus_dmamap_unload(sc->sis_tx_list_tag, sc->sis_tx_list_map);
- if (sc->sis_tx_list_map && sc->sis_tx_list)
+ if (sc->sis_tx_list)
bus_dmamem_free(sc->sis_tx_list_tag, sc->sis_tx_list,
sc->sis_tx_list_map);