[PATCH v1 1/9] mm: add zone device coherent type memory support