fixed DMA hanging on multicores