[PATCH v2 01/11] mm: add zone device coherent type memory support