libnvdimm: fix devm_nvdimm_memremap() error path
authorDan Williams <dan.j.williams@intel.com>
Wed, 21 Sep 2016 16:22:33 +0000 (09:22 -0700)
committerDan Williams <dan.j.williams@intel.com>
Wed, 21 Sep 2016 16:35:15 +0000 (09:35 -0700)
commitecfb6d8a041cc2ca80bc69ffc20c00067d190df5
tree24f28c0e055e608a45f95af056254df5a4aa297d
parent9d15ce9caaf9ecbec74e3be156a4a57451ed16c2
libnvdimm: fix devm_nvdimm_memremap() error path

The internal alloc_nvdimm_map() helper might fail, particularly if the
memory region is already busy.  Report request_mem_region() failures and
check for the failure.

Reported-by: Ryan Chen <ryan.chan105@gmail.com>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
drivers/nvdimm/core.c