kernel_optimize_test/drivers/nvdimm
Dave Jiang 006358b35c libnvdimm: add support for clear poison list and badblocks for device dax
Providing mechanism to clear poison list via the ndctl ND_CMD_CLEAR_ERROR
call. We will update the poison list and also the badblocks at region level
if the region is in dax mode or in pmem mode and not active. In other
words we force badblocks to be cleared through write requests if the
address is currently accessed through a block device, otherwise it can
only be done via the ioctl+dsm path.

Signed-off-by: Dave Jiang <dave.jiang@intel.com>
Reviewed-by: Johannes Thumshirn <jthumshirn@suse.de>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
2017-04-12 21:56:43 -07:00
..
blk.c
btt_devs.c
btt.c
btt.h
bus.c libnvdimm: add support for clear poison list and badblocks for device dax 2017-04-12 21:56:43 -07:00
claim.c libnvdimm: band aid btt vs clear poison locking 2017-04-10 17:21:45 -07:00
core.c libnvdimm: add support for clear poison list and badblocks for device dax 2017-04-12 21:56:43 -07:00
dax_devs.c
dimm_devs.c libnvdimm: fix blk free space accounting 2017-04-04 15:08:36 -07:00
dimm.c
e820.c
Kconfig
label.c
label.h
Makefile
namespace_devs.c nfit, libnvdimm: fix interleave set cookie calculation 2017-03-01 00:49:42 -08:00
nd-core.h
nd.h libnvdimm: add mechanism to publish badblocks at the region level 2017-04-12 21:56:42 -07:00
pfn_devs.c libnvdimm, pfn: fix memmap reservation size versus 4K alignment 2017-02-04 14:47:31 -08:00
pfn.h
pmem.c
pmem.h
region_devs.c libnvdimm: Add 'resource' sysfs attribute to regions 2017-04-12 21:56:42 -07:00
region.c libnvdimm: add support for clear poison list and badblocks for device dax 2017-04-12 21:56:43 -07:00