pmem: add dax_operations support
Setup a dax_device to have the same lifetime as the pmem block device
and add a ->direct_access() method that is equivalent to
pmem_direct_access(). Once fs/dax.c has been converted to use
dax_operations the old pmem_direct_access() will be removed.
Signed-off-by:
Dan Williams <dan.j.williams@intel.com>
Showing
- drivers/dax/dax.h 0 additions, 7 deletionsdrivers/dax/dax.h
- drivers/nvdimm/Kconfig 1 addition, 0 deletionsdrivers/nvdimm/Kconfig
- drivers/nvdimm/pmem.c 48 additions, 13 deletionsdrivers/nvdimm/pmem.c
- drivers/nvdimm/pmem.h 5 additions, 2 deletionsdrivers/nvdimm/pmem.h
- include/linux/dax.h 6 additions, 0 deletionsinclude/linux/dax.h
- tools/testing/nvdimm/pmem-dax.c 10 additions, 11 deletionstools/testing/nvdimm/pmem-dax.c
Loading
Please register or sign in to comment