All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/5] libnvdimm: Adding clear poison path for device DAX
@ 2017-03-07 21:06 Dave Jiang
  2017-03-07 21:06 ` [PATCH v2 1/5] libnvdimm: Add mechanism to publish badblocks at nd region level Dave Jiang
                   ` (4 more replies)
  0 siblings, 5 replies; 9+ messages in thread
From: Dave Jiang @ 2017-03-07 21:06 UTC (permalink / raw)
  To: dan.j.williams; +Cc: linux-nvdimm

The following series implements a way to clear poison for device DAX
through ndctl from user space. The application can acquire the region's
base address through the sysfs region resource attribute. From that an
ioctl can be used to send ND_CMD_CLEAR_ERROR for clearing the poison and
related badblocks.

v2:
Addressed formatting comments by Johannes.

---

Dave Jiang (5):
      libnvdimm: Add mechanism to publish badblocks at nd region level
      libnvdimm: Add resource sysfs attrib to nd region
      acpi: cleanup acpi_nfit_ctl calling xlat_status
      acpi_nfit, libnvdimm: Add support for clear poison list and bad blocks
      libnvdimm: providing dax support for nvdimm testing


 drivers/acpi/nfit/core.c         |   78 ++++++++++++++++++++++++++++++++++----
 drivers/acpi/nfit/nfit.h         |    2 +
 drivers/dax/dax-private.h        |   40 +++++++++++++++++++
 drivers/dax/dax.c                |   29 ++------------
 drivers/nvdimm/bus.c             |   55 +++++++++++++++++++++++----
 drivers/nvdimm/core.c            |   17 ++++++--
 drivers/nvdimm/nd.h              |    1 
 drivers/nvdimm/region.c          |   33 ++++++++++++++++
 drivers/nvdimm/region_devs.c     |   32 ++++++++++++++++
 include/linux/libnvdimm.h        |    6 ++-
 tools/testing/nvdimm/Kbuild      |    3 +
 tools/testing/nvdimm/dax-dev.c   |   44 +++++++++++++++++++++
 tools/testing/nvdimm/test/nfit.c |   23 +++++++----
 13 files changed, 309 insertions(+), 54 deletions(-)
 create mode 100644 drivers/dax/dax-private.h
 create mode 100644 tools/testing/nvdimm/dax-dev.c

--
_______________________________________________
Linux-nvdimm mailing list
Linux-nvdimm@lists.01.org
https://lists.01.org/mailman/listinfo/linux-nvdimm

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2017-03-15  7:09 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-03-07 21:06 [PATCH v2 0/5] libnvdimm: Adding clear poison path for device DAX Dave Jiang
2017-03-07 21:06 ` [PATCH v2 1/5] libnvdimm: Add mechanism to publish badblocks at nd region level Dave Jiang
2017-03-07 21:06 ` [PATCH v2 2/5] libnvdimm: Add resource sysfs attrib to nd region Dave Jiang
2017-03-07 21:06 ` [PATCH v2 3/5] acpi: cleanup acpi_nfit_ctl calling xlat_status Dave Jiang
2017-03-08  8:00   ` Johannes Thumshirn
2017-03-07 21:06 ` [PATCH v2 4/5] acpi_nfit, libnvdimm: Add support for clear poison list and bad blocks Dave Jiang
2017-03-08  8:00   ` Johannes Thumshirn
2017-03-15  7:09   ` Dan Williams
2017-03-07 21:06 ` [PATCH v2 5/5] libnvdimm: providing dax support for nvdimm testing Dave Jiang

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.