diff options
| author | John Baldwin <jhb@FreeBSD.org> | 2014-06-10 20:25:45 +0000 |
|---|---|---|
| committer | John Baldwin <jhb@FreeBSD.org> | 2014-06-10 20:25:45 +0000 |
| commit | f07894dbde46f1175eea9107236b97a29f242496 (patch) | |
| tree | fce070802b2d12919f979d51576d5aad6077a6c2 /sys/dev/ata | |
| parent | 5ebc578ba69254127ec057ae0e575ab6c3c57ad2 (diff) | |
Notes
Diffstat (limited to 'sys/dev/ata')
| -rw-r--r-- | sys/dev/ata/ata-dma.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/sys/dev/ata/ata-dma.c b/sys/dev/ata/ata-dma.c index 6236f440d59cb..ee41c6055d9ec 100644 --- a/sys/dev/ata/ata-dma.c +++ b/sys/dev/ata/ata-dma.c @@ -224,11 +224,9 @@ ata_dmafree(device_t dev) bus_dmamap_unload(slot->sg_tag, slot->sg_map); slot->sg_bus = 0; } - if (slot->sg_map) { + if (slot->sg) { bus_dmamem_free(slot->sg_tag, slot->sg, slot->sg_map); - bus_dmamap_destroy(slot->sg_tag, slot->sg_map); slot->sg = NULL; - slot->sg_map = NULL; } if (slot->data_map) { bus_dmamap_destroy(slot->data_tag, slot->data_map); |
