aboutsummaryrefslogtreecommitdiffstats
path: root/tools/testing/nvdimm/test/nfit.c
diff options
context:
space:
mode:
authorOliver O'Halloran <oohall@gmail.com>2016-09-19 20:19:00 +1000
committerDan Williams <dan.j.williams@intel.com>2016-09-19 08:54:27 -0700
commit480b6837aa579991c6acc113bccf838e6a90843c (patch)
tree71aca7c1b20a42e451eca88044a2a81a777e827a /tools/testing/nvdimm/test/nfit.c
parentLinux 4.8-rc7 (diff)
downloadlinux-dev-480b6837aa579991c6acc113bccf838e6a90843c.tar.xz
linux-dev-480b6837aa579991c6acc113bccf838e6a90843c.zip
nvdimm: fix PHYS_PFN/PFN_PHYS mixup
nd_activate_region() iomaps any hint addresses required when activating a region. To prevent duplicate mappings it checks the PFN of the hint to be mapped against the PFNs of the already mapped hints. Unfortunately it doesn't convert the PFN back into a physical address before passing it to devm_nvdimm_ioremap(). Instead it applies PHYS_PFN a second time which ends about as well as you would imagine. Signed-off-by: Oliver O'Halloran <oohall@gmail.com> Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Diffstat (limited to 'tools/testing/nvdimm/test/nfit.c')
0 files changed, 0 insertions, 0 deletions