All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/4] Adding support to parse BERT for libnvdimm
@ 2018-03-29 22:37 ` Dave Jiang
  0 siblings, 0 replies; 22+ messages in thread
From: Dave Jiang @ 2018-03-29 22:37 UTC (permalink / raw)
  To: dan.j.williams-ral2JQCrhuEAvxtiuMwx3w
  Cc: linux-acpi-u79uwXL29TY76Z2rM5mHXA,
	tony.luck-ral2JQCrhuEAvxtiuMwx3w, rjw-LthD3rsA81gm4RdzfppkhA,
	lenb-DgEjT+Ai2ygdnm+yROfE0A, linux-nvdimm-hn68Rpc1hR1g9hUCZPvPmw

The following series implements support for parsing of the BERT records
and adding the error memory ranges to nvdimm badblocks in order for the
kernel to avoid prevent the kernel from accessing those areas. And with
the addition of this support, we can surface the nd regions instead of waiting
for ARS to complete. So the ARS handling is reworked to run in the
background and not block nd region registration.

---

Dave Jiang (4):
      acpi: add find error record in BERT function
      acpi/libnvdimm: search through BERT records and add to nvdimm badblocks
      acpi/nfit: removing ARS timeout and change scrubbing to delayed work
      acpi/nfit: allow knob to disable ARS being issued at kernel boot


 drivers/acpi/apei/bert.c  |  137 +++++++++++++++++++++---
 drivers/acpi/nfit/core.c  |  262 ++++++++++++++++++++-------------------------
 drivers/acpi/nfit/nfit.h  |   13 ++
 drivers/nvdimm/core.c     |    6 +
 include/linux/acpi.h      |   10 ++
 include/linux/libnvdimm.h |    1 
 6 files changed, 271 insertions(+), 158 deletions(-)

--

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

end of thread, other threads:[~2018-03-30 23:37 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-03-29 22:37 [PATCH 0/4] Adding support to parse BERT for libnvdimm Dave Jiang
2018-03-29 22:37 ` Dave Jiang
     [not found] ` <152236282506.35558.2067249639136170490.stgit-Cxk7aZI4ujnJARH06PadV2t3HXsI98Cx0E9HWUfgJXw@public.gmane.org>
2018-03-29 22:37   ` [PATCH 1/4] acpi: add find error record in BERT function Dave Jiang
2018-03-29 22:37     ` Dave Jiang
     [not found]     ` <152236302712.35558.17322719540329044966.stgit-Cxk7aZI4ujnJARH06PadV2t3HXsI98Cx0E9HWUfgJXw@public.gmane.org>
2018-03-30 23:36       ` kbuild test robot
2018-03-30 23:36         ` kbuild test robot
2018-03-29 22:37   ` [PATCH 2/4] acpi/libnvdimm: search through BERT records and add to nvdimm badblocks Dave Jiang
2018-03-29 22:37     ` Dave Jiang
2018-03-29 22:37   ` [PATCH 3/4] acpi/nfit: removing ARS timeout and change scrubbing to delayed work Dave Jiang
2018-03-29 22:37     ` Dave Jiang
2018-03-29 22:37   ` [PATCH 4/4] acpi/nfit: allow knob to disable ARS being issued at kernel boot Dave Jiang
2018-03-29 22:37     ` Dave Jiang
2018-03-30 15:04   ` [PATCH 0/4] Adding support to parse BERT for libnvdimm Kani, Toshi
2018-03-30 15:04     ` Kani, Toshi
     [not found]     ` <1522422276.2693.268.camel-ZPxbGqLxI0U@public.gmane.org>
2018-03-30 16:38       ` Dan Williams
2018-03-30 16:38         ` Dan Williams
     [not found]         ` <CAPcyv4iBnOLrFyhZBpAhkrdkY42w7g125jQhxi2Qv6drC7HQdA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2018-03-30 16:45           ` Kani, Toshi
2018-03-30 16:45             ` Kani, Toshi
     [not found]             ` <1522428337.2693.271.camel-ZPxbGqLxI0U@public.gmane.org>
2018-03-30 16:49               ` Dave Jiang
2018-03-30 16:49                 ` Dave Jiang
     [not found]                 ` <02d3c416-6840-2d72-6ebf-75b9da606f7c-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
2018-03-30 16:51                   ` Kani, Toshi
2018-03-30 16:51                     ` Kani, Toshi

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.