summaryrefslogtreecommitdiff
path: root/drivers/nvdimm/Kconfig
diff options
context:
space:
mode:
authorKeith Busch <keith.busch@intel.com>2018-07-24 15:07:57 -0600
committerDave Jiang <dave.jiang@intel.com>2018-07-25 14:11:09 -0700
commit12e3129e29b406c41bc89231092a20d79dbf802c (patch)
treed774b3a77f6b9f457ae974847d55831172b1fb0f /drivers/nvdimm/Kconfig
parent06cb081a92e4b66c1ad3bf8d7b5830378e857eda (diff)
libnvdimm: Use max contiguous area for namespace size
This patch will find the max contiguous area to determine the largest pmem namespace size that can be created. If the requested size exceeds the largest available, ENOSPC error will be returned. This fixes the allocation underrun error and wrong error return code that have otherwise been observed as the following kernel warning: WARNING: CPU: <CPU> PID: <PID> at drivers/nvdimm/namespace_devs.c:913 size_store Fixes: a1f3e4d6a0c3 ("libnvdimm, region: update nd_region_available_dpa() for multi-pmem support") Cc: <stable@vger.kernel.org> Signed-off-by: Keith Busch <keith.busch@intel.com> Reviewed-by: Vishal Verma <vishal.l.verma@intel.com> Signed-off-by: Dave Jiang <dave.jiang@intel.com>
Diffstat (limited to 'drivers/nvdimm/Kconfig')
0 files changed, 0 insertions, 0 deletions