libnvdimm, pfn: enable pfn sysfs interface unit testing
authorDan Williams <dan.j.williams@intel.com>
Tue, 15 Dec 2015 08:34:21 +0000 (00:34 -0800)
committerDan Williams <dan.j.williams@intel.com>
Tue, 15 Dec 2015 08:34:21 +0000 (00:34 -0800)
commit979fccfb7348dbd968daf0249aa484a0297f83df
tree76cb63d09fefff94740d5c0154c83783ee78c3de
parent2dc43331e34fa992a67f42ed44e5111cafafd6f3
libnvdimm, pfn: enable pfn sysfs interface unit testing

The unit test infrastructure uses CMA and real memory to emulate nvdimm
resources.  The call to devm_memremap_pages() can simply be mocked in
the same manner as memremap and we mock phys_to_pfn_t() to clear PFN_MAP
since these resources are not registered with in the pgmap_radix.

Signed-off-by: Dan Williams <dan.j.williams@intel.com>
tools/testing/nvdimm/Kbuild
tools/testing/nvdimm/test/iomap.c