xen/arm: correctly handle DMA mapping of compound pages