]> git.baikalelectronics.ru Git - kernel.git/commit
Merge tag 'libnvdimm-for-5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm...
authorLinus Torvalds <torvalds@linux-foundation.org>
Thu, 18 Jul 2019 17:52:08 +0000 (10:52 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Thu, 18 Jul 2019 17:52:08 +0000 (10:52 -0700)
commit42caefe365ca8bd69cbbdea55e0d177fcc50a6fe
tree4bbcdedca12ec9d4db6f48f37052c983abc387b4
parent6b6d4be7e37118c65a88896864293808f1fd675d
parent22d39a744cc2b2e35625a831f494b82e8df3d86f
Merge tag 'libnvdimm-for-5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm

Pull libnvdimm updates from Dan Williams:
 "Primarily just the virtio_pmem driver:

   - virtio_pmem

     The new virtio_pmem facility introduces a paravirtualized
     persistent memory device that allows a guest VM to use DAX
     mechanisms to access a host-file with host-page-cache. It arranges
     for MAP_SYNC to be disabled and instead triggers a host fsync()
     when a 'write-cache flush' command is sent to the virtual disk
     device.

   - Miscellaneous small fixups"

* tag 'libnvdimm-for-5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm:
  virtio_pmem: fix sparse warning
  xfs: disable map_sync for async flush
  ext4: disable map_sync for async flush
  dax: check synchronous mapping is supported
  dm: enable synchronous dax
  libnvdimm: add dax_dev sync flag
  virtio-pmem: Add virtio pmem driver
  libnvdimm: nd_region flush callback support
  libnvdimm, namespace: Drop uuid_t implementation detail
drivers/md/dm-table.c
drivers/md/dm.c
drivers/nvdimm/pmem.c
fs/ext4/file.c
fs/xfs/xfs_file.c
include/uapi/linux/virtio_ids.h