ata driver frees dma allocations on exit