nvdimm.lists.linux.dev archive mirror
 help / color / mirror / Atom feed
From: Dan Williams <dan.j.williams@intel.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Linux NVDIMM <nvdimm@lists.linux.dev>,
	"Weiny, Ira" <ira.weiny@intel.com>,
	 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Subject: [GIT PULL] libvdimm + dax fixes for v5.14-rc6
Date: Sat, 14 Aug 2021 15:34:00 -0700	[thread overview]
Message-ID: <CAPcyv4iDA0og-BpZWnXY=6pi1GJ9KYpq-f7UkTqSpin1E7rUvg@mail.gmail.com> (raw)

Hi Linus, please pull from:

  git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
tags/libnvdimm-fixes-5.14-rc6

...to receive a couple fixes for long standing bugs, a warning fixup,
and some miscellaneous dax cleanups.

The bugs were recently found due to new platforms looking to use the
ACPI NFIT "virtual" device definition, and new error injection
capabilities to trigger error responses to label area requests. Ira's
cleanups have been long pending, I neglected to send them earlier, and
see no harm in including them now. This has all appeared in -next with
no reported issues.

---

The following changes since commit ff1176468d368232b684f75e82563369208bc371:

  Linux 5.14-rc3 (2021-07-25 15:35:14 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
tags/libnvdimm-fixes-5.14-rc6

for you to fetch changes up to 96dcb97d0a40a60b9aee9f2c7a44ce8a1b6704bc:

  Merge branch 'for-5.14/dax' into libnvdimm-fixes (2021-08-11 12:04:43 -0700)

----------------------------------------------------------------
libnvdimm fixes for v5.14-rc6

- Fix support for NFIT "virtual" ranges (BIOS-defined memory disks)

- Fix recovery from failed label storage areas on NVDIMM devices

- Miscellaneous cleanups from Ira's investigation of dax_direct_access
  paths preparing for stray-write protection.

----------------------------------------------------------------
Dan Williams (4):
      ACPI: NFIT: Fix support for virtual SPA ranges
      libnvdimm/region: Fix label activation vs errors
      tools/testing/nvdimm: Fix missing 'fallthrough' warning
      Merge branch 'for-5.14/dax' into libnvdimm-fixes

Ira Weiny (3):
      fs/fuse: Remove unneeded kaddr parameter
      fs/dax: Clarify nr_pages to dax_direct_access()
      dax: Ensure errno is returned from dax_direct_access

 drivers/acpi/nfit/core.c         |  3 +++
 drivers/dax/super.c              |  2 +-
 drivers/nvdimm/namespace_devs.c  | 17 +++++++++++------
 fs/dax.c                         |  2 +-
 fs/fuse/dax.c                    |  6 ++----
 tools/testing/nvdimm/test/nfit.c |  2 +-
 6 files changed, 19 insertions(+), 13 deletions(-)

             reply	other threads:[~2021-08-14 22:34 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-08-14 22:34 Dan Williams [this message]
2021-08-15  6:05 ` [GIT PULL] libvdimm + dax fixes for v5.14-rc6 pr-tracker-bot

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='CAPcyv4iDA0og-BpZWnXY=6pi1GJ9KYpq-f7UkTqSpin1E7rUvg@mail.gmail.com' \
    --to=dan.j.williams@intel.com \
    --cc=ira.weiny@intel.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=nvdimm@lists.linux.dev \
    --cc=torvalds@linux-foundation.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: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).