dma: breakup and fix changelog
7 files changed