Linux/linux b2ad813drivers/dax super.c, drivers/md dm.c dm-table.c

Merge tag 'libnvdimm-fixes-5.2-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm

Pull libnvdimm fixes from Dan Williams:

 - Fix a regression that disabled device-mapper dax support

 - Remove unnecessary hardened-user-copy overhead (>30%) for dax
   read(2)/write(2).

 - Fix some compilation warnings.

* tag 'libnvdimm-fixes-5.2-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm:
  libnvdimm/pmem: Bypass CONFIG_HARDENED_USERCOPY overhead
  dax: Arrange for dax_supported check to span multiple devices
  libnvdimm: Fix compilation warnings with W=1
DeltaFile
+57-31drivers/dax/super.c
+26-0include/linux/dax.h
+20-0drivers/md/dm.c
+11-6drivers/md/dm-table.c
+9-2drivers/nvdimm/pmem.c
+2-2drivers/nvdimm/bus.c
+2-0drivers/nvdimm/label.c
+0-2drivers/nvdimm/label.h
+1-0drivers/s390/block/dcssblk.c
+1-0drivers/md/dm.h
+129-4310 files

UnifiedSplitRaw