mm/memremap_pages: support multiple ranges per invocation