From: Dan Williams <dan.j.williams@intel.com> To: linux-nvdimm@lists.01.org Cc: linux-acpi@vger.kernel.org Subject: [PATCH 0/3] acpi, nfit: Add dirty shutdown count to sysfs Date: Wed, 26 Sep 2018 21:24:20 -0700 [thread overview] Message-ID: <153802226065.833068.11943510429252969385.stgit@dwillia2-desk3.amr.corp.intel.com> (raw) The Intel NVDIMM command specification publishes a dirty-shutdown-count in addition to the dirty-shutdown / flush-failed indication that comes from the ACPI NFIT. This is expected to be a common property of NVDIMMs and is a static hardware health detail to be cached / exported via sysfs. Add plumbing for retrieving this data at driver load time, publish the count, and use the dynamically retrieved dirty-shutdown indicator to augment the existing 'flush_failed' flag. --- Dan Williams (3): acpi, nfit: Introduce nfit_mem flags acpi, nfit: Collect shutdown status tools/testing/nvdimm: Populate dirty shutdown data drivers/acpi/nfit/core.c | 115 ++++++++++++++++++++++++++++----- drivers/acpi/nfit/intel.h | 34 ++++++++++ drivers/acpi/nfit/nfit.h | 11 +++ tools/testing/nvdimm/Kbuild | 1 tools/testing/nvdimm/acpi_nfit_test.c | 8 ++ tools/testing/nvdimm/test/nfit.c | 3 + tools/testing/nvdimm/test/nfit_test.h | 24 ------- 7 files changed, 152 insertions(+), 44 deletions(-) _______________________________________________ Linux-nvdimm mailing list Linux-nvdimm@lists.01.org https://lists.01.org/mailman/listinfo/linux-nvdimm
WARNING: multiple messages have this Message-ID (diff)
From: Dan Williams <dan.j.williams-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org> To: linux-nvdimm-hn68Rpc1hR1g9hUCZPvPmw@public.gmane.org Cc: linux-acpi-u79uwXL29TY76Z2rM5mHXA@public.gmane.org Subject: [PATCH 0/3] acpi, nfit: Add dirty shutdown count to sysfs Date: Wed, 26 Sep 2018 21:24:20 -0700 [thread overview] Message-ID: <153802226065.833068.11943510429252969385.stgit@dwillia2-desk3.amr.corp.intel.com> (raw) The Intel NVDIMM command specification publishes a dirty-shutdown-count in addition to the dirty-shutdown / flush-failed indication that comes from the ACPI NFIT. This is expected to be a common property of NVDIMMs and is a static hardware health detail to be cached / exported via sysfs. Add plumbing for retrieving this data at driver load time, publish the count, and use the dynamically retrieved dirty-shutdown indicator to augment the existing 'flush_failed' flag. --- Dan Williams (3): acpi, nfit: Introduce nfit_mem flags acpi, nfit: Collect shutdown status tools/testing/nvdimm: Populate dirty shutdown data drivers/acpi/nfit/core.c | 115 ++++++++++++++++++++++++++++----- drivers/acpi/nfit/intel.h | 34 ++++++++++ drivers/acpi/nfit/nfit.h | 11 +++ tools/testing/nvdimm/Kbuild | 1 tools/testing/nvdimm/acpi_nfit_test.c | 8 ++ tools/testing/nvdimm/test/nfit.c | 3 + tools/testing/nvdimm/test/nfit_test.h | 24 ------- 7 files changed, 152 insertions(+), 44 deletions(-)
next reply other threads:[~2018-09-27 4:36 UTC|newest] Thread overview: 20+ messages / expand[flat|nested] mbox.gz Atom feed top 2018-09-27 4:24 Dan Williams [this message] 2018-09-27 4:24 ` [PATCH 0/3] acpi, nfit: Add dirty shutdown count to sysfs Dan Williams 2018-09-27 4:24 ` [PATCH 1/3] acpi, nfit: Introduce nfit_mem flags Dan Williams 2018-09-27 4:24 ` Dan Williams 2018-09-27 19:37 ` Keith Busch 2018-09-27 19:37 ` Keith Busch 2018-09-27 4:24 ` [PATCH 2/3] acpi, nfit: Collect shutdown status Dan Williams 2018-09-27 4:24 ` Dan Williams 2018-09-27 19:37 ` Keith Busch 2018-09-27 19:37 ` Keith Busch 2018-09-27 4:24 ` [PATCH 3/3] tools/testing/nvdimm: Populate dirty shutdown data Dan Williams 2018-09-27 4:24 ` Dan Williams 2018-09-27 19:37 ` Keith Busch 2018-09-27 19:37 ` Keith Busch 2018-09-27 7:11 ` [PATCH 0/3] acpi, nfit: Add dirty shutdown count to sysfs Johannes Thumshirn 2018-09-27 7:11 ` Johannes Thumshirn 2018-09-27 15:21 ` Keith Busch 2018-09-27 15:21 ` Keith Busch 2018-09-27 15:33 ` Dan Williams 2018-09-27 15:33 ` Dan Williams
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=153802226065.833068.11943510429252969385.stgit@dwillia2-desk3.amr.corp.intel.com \ --to=dan.j.williams@intel.com \ --cc=linux-acpi@vger.kernel.org \ --cc=linux-nvdimm@lists.01.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
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.