]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit54baf7adf9e0c762bfbdaa3810f537e8e46f8630
tree24f28c0e055e608a45f95af056254df5a4aa297d
parente4523cf87e9614e5fcdc575f502051eb97bbffad
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