Messages in this thread | | | From | Dan Williams <> | Date | Sat, 14 Aug 2021 15:34:00 -0700 | Subject | [GIT PULL] libvdimm + dax fixes for v5.14-rc6 |
| |
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(-)
| |