More DMA changes