[PATCH v4 01/13] mm: add zone device coherent type memory support