The patch titled Subject: docs/vm: update ZONE_DEVICE memory model documentation has been removed from the -mm tree. Its filename was mm-document-zone_device-memory-model-implications-fix.patch This patch was dropped because other changes were merged, which wrecked this patch ------------------------------------------------------ From: Dan Williams <dan.j.williams@xxxxxxxxx> Subject: docs/vm: update ZONE_DEVICE memory model documentation Mike notes that Sphinx needs a newline before the start of a bulleted list, and v10 of the subsection patch set changed the subsection size from an arch-variable 'PMD_SIZE' to a constant 2MB. Link: http://lkml.kernel.org/r/156109575458.1409767.1885676287099277666.stgit@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Signed-off-by: Dan Williams <dan.j.williams@xxxxxxxxx> Reported-by: Mike Rapoport <rppt@xxxxxxxxxxxxx> Cc: Jonathan Corbet <corbet@xxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- Documentation/vm/memory-model.rst | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) --- a/Documentation/vm/memory-model.rst~mm-document-zone_device-memory-model-implications-fix +++ a/Documentation/vm/memory-model.rst @@ -205,10 +205,11 @@ subject to its memory ranges being expos hotplug api on memory block boundaries. The implementation relies on this lack of user-api constraint to allow sub-section sized memory ranges to be specified to :c:func:`arch_add_memory`, the top-half of -memory hotplug. Sub-section support allows for `PMD_SIZE` as the minimum -alignment granularity for :c:func:`devm_memremap_pages`. +memory hotplug. Sub-section support allows for 2MB as the cross-arch +common alignment granularity for :c:func:`devm_memremap_pages`. The users of `ZONE_DEVICE` are: + * pmem: Map platform persistent memory to be used as a direct-I/O target via DAX mappings. _ Patches currently in -mm which might be from dan.j.williams@xxxxxxxxx are