diff options
author | ian <ian@FreeBSD.org> | 2014-05-14 20:47:51 +0000 |
---|---|---|
committer | ian <ian@FreeBSD.org> | 2014-05-14 20:47:51 +0000 |
commit | 203afc04be8cceed0e1c6aa909aa5547b30c9cfa (patch) | |
tree | 339088f770906efe23ebee7187d2348d789bd96b /sys/dev/aha | |
parent | adcb9fbee8cd2e4b162931b2452b6f66c9dc2dcd (diff) | |
download | FreeBSD-src-203afc04be8cceed0e1c6aa909aa5547b30c9cfa.zip FreeBSD-src-203afc04be8cceed0e1c6aa909aa5547b30c9cfa.tar.gz |
MFC r260893: Free dma memory from the dma map before destroying the map.
Diffstat (limited to 'sys/dev/aha')
-rw-r--r-- | sys/dev/aha/aha.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/dev/aha/aha.c b/sys/dev/aha/aha.c index ee9cc72..4efbb32 100644 --- a/sys/dev/aha/aha.c +++ b/sys/dev/aha/aha.c @@ -207,9 +207,9 @@ aha_free(struct aha_softc *aha) case 7: bus_dmamap_unload(aha->ccb_dmat, aha->ccb_dmamap); case 6: - bus_dmamap_destroy(aha->ccb_dmat, aha->ccb_dmamap); bus_dmamem_free(aha->ccb_dmat, aha->aha_ccb_array, aha->ccb_dmamap); + bus_dmamap_destroy(aha->ccb_dmat, aha->ccb_dmamap); case 5: bus_dma_tag_destroy(aha->ccb_dmat); case 4: |