From: Dan Williams <dan.j.williams@intel.com> To: linux-nvdimm@lists.01.org Cc: Erwin Tsaur <erwin.tsaur@oracle.com>, Krzysztof Rusocki <krzysztof.rusocki@intel.com>, linux-kernel@vger.kernel.org Subject: [PATCH v2 0/6] nfit/ars: Improve polling and short-ARS execution Date: Fri, 15 Feb 2019 11:43:47 -0800 [thread overview] Message-ID: <155025982726.1043225.15436410616433285475.stgit@dwillia2-desk3.amr.corp.intel.com> (raw) Changes since v1: [1] * Fix the root poll interval support to avoid a infinite loop condition when the polling is faster than the ARS completion. * Move the introduction of scrub_flags earlier in the series and introduce ARS_POLL to fix the above issue. [1]: https://lists.01.org/pipermail/linux-nvdimm/2019-February/019964.html --- Here is a small pile of updates to better coordinate the Linux ARS state machine with platform-BIOS implementations. Specifically, take advantage of opportunities to run short-ARS whenever the ARS interface is found to be idle at init, always run short-ARS even if no_init_ars is specified, allow root to reset the exponential backoff polling interval for ARS completion, and protect the kernel against the consumption of stale ARS results. --- Dan Williams (6): nfit/ars: Attempt a short-ARS whenever the ARS state is idle at boot nfit/ars: Attempt short-ARS even in the no_init_ars case nfit/ars: Remove ars_start_flags nfit/ars: Introduce scrub_flags nfit/ars: Allow root to busy-poll the ARS state machine nfit/ars: Avoid stale ARS results drivers/acpi/nfit/core.c | 70 ++++++++++++++++++++++++++++++++-------------- drivers/acpi/nfit/nfit.h | 11 +++++-- 2 files changed, 57 insertions(+), 24 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@intel.com> To: linux-nvdimm@lists.01.org Cc: Krzysztof Rusocki <krzysztof.rusocki@intel.com>, Vishal Verma <vishal.l.verma@intel.com>, Toshi Kani <toshi.kani@hpe.com>, Erwin Tsaur <erwin.tsaur@oracle.com>, linux-kernel@vger.kernel.org Subject: [PATCH v2 0/6] nfit/ars: Improve polling and short-ARS execution Date: Fri, 15 Feb 2019 11:43:47 -0800 [thread overview] Message-ID: <155025982726.1043225.15436410616433285475.stgit@dwillia2-desk3.amr.corp.intel.com> (raw) Changes since v1: [1] * Fix the root poll interval support to avoid a infinite loop condition when the polling is faster than the ARS completion. * Move the introduction of scrub_flags earlier in the series and introduce ARS_POLL to fix the above issue. [1]: https://lists.01.org/pipermail/linux-nvdimm/2019-February/019964.html --- Here is a small pile of updates to better coordinate the Linux ARS state machine with platform-BIOS implementations. Specifically, take advantage of opportunities to run short-ARS whenever the ARS interface is found to be idle at init, always run short-ARS even if no_init_ars is specified, allow root to reset the exponential backoff polling interval for ARS completion, and protect the kernel against the consumption of stale ARS results. --- Dan Williams (6): nfit/ars: Attempt a short-ARS whenever the ARS state is idle at boot nfit/ars: Attempt short-ARS even in the no_init_ars case nfit/ars: Remove ars_start_flags nfit/ars: Introduce scrub_flags nfit/ars: Allow root to busy-poll the ARS state machine nfit/ars: Avoid stale ARS results drivers/acpi/nfit/core.c | 70 ++++++++++++++++++++++++++++++++-------------- drivers/acpi/nfit/nfit.h | 11 +++++-- 2 files changed, 57 insertions(+), 24 deletions(-)
next reply other threads:[~2019-02-15 19:56 UTC|newest] Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top 2019-02-15 19:43 Dan Williams [this message] 2019-02-15 19:43 ` [PATCH v2 0/6] nfit/ars: Improve polling and short-ARS execution Dan Williams 2019-02-15 19:43 ` [PATCH v2 1/6] nfit/ars: Attempt a short-ARS whenever the ARS state is idle at boot Dan Williams 2019-02-15 19:43 ` Dan Williams 2019-02-15 19:43 ` [PATCH v2 2/6] nfit/ars: Attempt short-ARS even in the no_init_ars case Dan Williams 2019-02-15 19:43 ` Dan Williams 2019-02-15 19:44 ` [PATCH v2 3/6] nfit/ars: Remove ars_start_flags Dan Williams 2019-02-15 19:44 ` Dan Williams 2019-02-15 19:44 ` [PATCH v2 4/6] nfit/ars: Introduce scrub_flags Dan Williams 2019-02-15 19:44 ` Dan Williams 2019-02-15 19:44 ` [PATCH v2 5/6] nfit/ars: Allow root to busy-poll the ARS state machine Dan Williams 2019-02-15 19:44 ` Dan Williams 2019-02-15 19:44 ` [PATCH v2 6/6] nfit/ars: Avoid stale ARS results Dan Williams 2019-02-15 19:44 ` Dan Williams 2019-02-20 0:06 ` [PATCH v2 0/6] nfit/ars: Improve polling and short-ARS execution Kani, Toshi 2019-02-20 0:06 ` Kani, Toshi
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=155025982726.1043225.15436410616433285475.stgit@dwillia2-desk3.amr.corp.intel.com \ --to=dan.j.williams@intel.com \ --cc=erwin.tsaur@oracle.com \ --cc=krzysztof.rusocki@intel.com \ --cc=linux-kernel@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.