Merge tag 'libnvdimm-for-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
Pull nvdimm and DAX updates from Vishal Verma: "This is mostly small cleanups and fixes, with the biggest change being the change to the DAX fault handler allowing it to return VM_FAULT_HWPOISON. Summary: - DAX fixes and cleanups including a use after free, extra references, and device unregistration, and a redundant variable. - Allow the DAX fault handler to return VM_FAULT_HWPOISON - A few libnvdimm cleanups such as making some functions and variables static where sufficient. - Add a few missing prototypes for wrapped functions in tools/testing/nvdimm" * tag 'libnvdimm-for-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm: dax: enable dax fault handler to report VM_FAULT_HWPOISON nvdimm: make security_show static nvdimm: make nd_class variable static dax/kmem: Pass valid argument to memory_group_register_static fsdax: remove redundant variable 'error' dax: Cleanup extra dax_region references dax: Introduce alloc_dev_dax_id() dax: Use device_unregister() in unregister_dax_mapping() dax: Fix dax_mapping_release() use after free tools/testing/nvdimm: Drop empty platform remove function libnvdimm: mark 'security_show' static again testing: nvdimm: add missing prototypes for wrapped functions dax: fix missing-prototype warnings
No related branches found
No related tags found
Showing
- drivers/dax/bus.c 38 additions, 26 deletionsdrivers/dax/bus.c
- drivers/dax/bus.h 0 additions, 8 deletionsdrivers/dax/bus.h
- drivers/dax/cxl.c 1 addition, 7 deletionsdrivers/dax/cxl.c
- drivers/dax/dax-private.h 10 additions, 1 deletiondrivers/dax/dax-private.h
- drivers/dax/device.c 1 addition, 2 deletionsdrivers/dax/device.c
- drivers/dax/hmem/hmem.c 1 addition, 7 deletionsdrivers/dax/hmem/hmem.c
- drivers/dax/kmem.c 1 addition, 1 deletiondrivers/dax/kmem.c
- drivers/dax/pmem.c 1 addition, 6 deletionsdrivers/dax/pmem.c
- drivers/dax/super.c 4 additions, 1 deletiondrivers/dax/super.c
- drivers/nvdimm/bus.c 1 addition, 1 deletiondrivers/nvdimm/bus.c
- drivers/nvdimm/dimm_devs.c 2 additions, 2 deletionsdrivers/nvdimm/dimm_devs.c
- drivers/nvdimm/pmem.c 1 addition, 1 deletiondrivers/nvdimm/pmem.c
- drivers/s390/block/dcssblk.c 2 additions, 1 deletiondrivers/s390/block/dcssblk.c
- fs/dax.c 7 additions, 7 deletionsfs/dax.c
- fs/fuse/virtio_fs.c 2 additions, 1 deletionfs/fuse/virtio_fs.c
- include/linux/dax.h 13 additions, 0 deletionsinclude/linux/dax.h
- include/linux/mm.h 2 additions, 0 deletionsinclude/linux/mm.h
- tools/testing/nvdimm/test/nfit.c 0 additions, 6 deletionstools/testing/nvdimm/test/nfit.c
- tools/testing/nvdimm/test/nfit_test.h 29 additions, 0 deletionstools/testing/nvdimm/test/nfit_test.h
Loading
Please register or sign in to comment