Dan Williams
1f19b983a8
libnvdimm, namespace: fix pmem namespace leak, delete when size set to zero
...
Commit 98a29c39dc ("libnvdimm, namespace: allow creation of multiple
pmem-namespaces per region") added support for establishing additional
pmem namespace beyond the seed device, similar to blk namespaces.
However, it neglected to delete the namespace when the size is set to
zero.
Fixes: 98a29c39dc ("libnvdimm, namespace: allow creation of multiple pmem-namespaces per region")
Cc: <stable@vger.kernel.org>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
2017-01-13 09:50:33 -08:00
..
blk.c
libnvdimm for 4.8
2016-07-28 17:38:16 -07:00
btt.c
nvdimm, btt: add a size attribute for BTTs
2016-08-08 09:26:14 -07:00
btt.h
btt_devs.c
nvdimm, btt: add a size attribute for BTTs
2016-08-08 09:26:14 -07:00
bus.c
acpi, nfit, libnvdimm: fix / harden ars_status output length handling
2016-12-06 16:08:10 -08:00
claim.c
libnvdimm: fix mishandled nvdimm_clear_poison() return value
2016-12-16 08:10:31 -08:00
core.c
libnvdimm: use generic iostat interfaces
2016-10-19 08:53:26 -07:00
dax_devs.c
libnvdimm, dax: autodetect support
2016-05-20 22:02:57 -07:00
dimm.c
libnvdimm: allow a platform to force enable label support
2016-10-19 08:57:33 -07:00
dimm_devs.c
libnvdimm: allow a platform to force enable label support
2016-10-19 08:57:33 -07:00
e820.c
libnvdimm, e820: use module_platform_driver
2016-12-05 08:52:21 -08:00
Kconfig
Linux 4.9-rc4
2016-11-18 16:13:41 -07:00
label.c
nvdimm: use the right length of "pmem"
2016-11-11 20:37:42 -08:00
label.h
Makefile
namespace_devs.c
libnvdimm, namespace: fix pmem namespace leak, delete when size set to zero
2017-01-13 09:50:33 -08:00
nd-core.h
libnvdimm, namespace: allow creation of multiple pmem-namespaces per region
2016-10-07 09:22:53 -07:00
nd.h
libnvdimm: allow a platform to force enable label support
2016-10-19 08:57:33 -07:00
pfn.h
libnvdimm, dax: autodetect support
2016-05-20 22:02:57 -07:00
pfn_devs.c
libnvdimm, pfn: fix align attribute
2016-12-10 08:12:05 -08:00
pmem.c
pmem: return EIO on read_pmem() failure
2017-01-12 16:40:29 -08:00
pmem.h
pmem: kill __pmem address space
2016-07-12 19:25:38 -07:00
region.c
libnvdimm: keep region data alive over namespace removal
2016-07-11 16:13:41 -07:00
region_devs.c
libnvdimm: replace mutex_is_locked() warnings with lockdep_assert_held
2016-12-15 20:04:31 -08:00