On Mon, Nov 19, 2018 at 12:11 AM Oliver O'Halloran <oohall(a)gmail.com> wrote:
When creating an fsdax or devdax namespace we need to verify that the
seed namespaces exist. This patch reworks the validation so that it's
done earlier to simplify the subsequent patches in the series.
No functional changes.
It does appear to have a functional change. do_setup_pfn() supports
the case of statically allocated namespaces in NDCTL_NS_MODE_MEMORY
mode. This is what one gets by default with "legacy" pmem defined as
E820-type-12 memory. In that case the kernel assumes that the
resulting memmap is always small enough to be allocated from DRAM and
there is no need to use a dynamic pfn device. So, if I'm not
mistaken, the deletion of do_setup_pfn() loses that special case