cleanup vmap usage in the dma-mapping layer

From: Christoph Hellwig
Date: Tue Jun 04 2019 - 02:59:05 EST


Hi all,

the common DMA remapping code uses the vmalloc/vmap code to create
page table entries for DMA mappings. This series lifts the currently
arm specific VM_* flag for that into common code, and also exposes
it to userspace in procfs to better understand the mappings, and cleans
up a couple helpers in this area.