Messages in this thread | | | From | Dan Williams <> | Date | Sat, 28 Sep 2019 18:44:17 -0700 | Subject | [GIT PULL] libnvdimm fixes for v5.4-rc1 |
| |
Hi Linus, please pull from:
git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm tags/libnvdimm-fixes-5.4-rc1
...to receive the completion of the work to fixup libnvdimm operation on powerpc as well as a collection of typical -rc class fixes. This powerpc work missed the initial libnvdimm pull last week due to a late discovered compile breakage (missing symbol export), but it's all fixed up now, and has appeared in -next releases over the past week with no issues. The touch of arch/powerpc/ has an ack from Michael.
---
The following changes since commit 5b26db95fee3f1ce0d096b2de0ac6f3716171093:
libnvdimm: Use PAGE_SIZE instead of SZ_4K for align check (2019-09-05 16:11:14 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm tags/libnvdimm-fixes-5.4-rc1
for you to fetch changes up to 4c806b897d6075bfa5067e524fb058c57ab64e7b:
libnvdimm/region: Enable MAP_SYNC for volatile regions (2019-09-24 10:33:19 -0700)
---------------------------------------------------------------- libnvdimm fixes v5.4-rc1
- Complete the reworks to interoperate with powerpc dynamic huge page sizes
- Fix a crash due to missed accounting for the powerpc 'struct page'-memmap mapping granularity.
- Fix badblock initialization for volatile (DRAM emulated) pmem ranges.
- Stop triggering request_key() notifications to userspace when NVDIMM-security is disabled / not present.
- Miscellaneous small fixups.
---------------------------------------------------------------- Aneesh Kumar K.V (6): powerpc/book3s64: Export has_transparent_hugepage() related functions. libnvdimm/dax: Pick the right alignment default when creating dax devices libnvdimm: Fix endian conversion issues libnvdimm/altmap: Track namespace boundaries in altmap libnvdimm/region: Initialize bad block for volatile namespaces libnvdimm/region: Enable MAP_SYNC for volatile regions
Dave Jiang (1): libnvdimm: prevent nvdimm from requesting key when security is disabled
Nathan Chancellor (1): libnvdimm/nfit_test: Fix acpi_handle redefinition
arch/powerpc/include/asm/book3s/64/radix.h | 8 +++- arch/powerpc/mm/book3s64/hash_pgtable.c | 2 + arch/powerpc/mm/book3s64/radix_pgtable.c | 7 --- arch/powerpc/mm/init_64.c | 17 ++++++- drivers/nvdimm/btt.c | 8 ++-- drivers/nvdimm/bus.c | 2 +- drivers/nvdimm/namespace_devs.c | 7 +-- drivers/nvdimm/nd.h | 6 +-- drivers/nvdimm/pfn_devs.c | 77 ++++++++++++++++++++++-------- drivers/nvdimm/region.c | 4 +- drivers/nvdimm/region_devs.c | 7 ++- drivers/nvdimm/security.c | 4 ++ include/linux/huge_mm.h | 7 ++- include/linux/memremap.h | 1 + tools/testing/nvdimm/test/nfit_test.h | 4 +- 15 files changed, 110 insertions(+), 51 deletions(-)
| |