Merge branch topic/uek-4.1/pmem of git://ca-git.us.oracle.com/linux-uek into uek/uek-4.1
* topic/uek-4.1/pmem: (222 commits)
libnvdimm, dax: record the specified alignment of a dax-device instance
libnvdimm, dax: reserve space to store labels for device-dax
libnvdimm, dax: introduce device-dax infrastructure
libnvdimm: cleanup nvdimm_namespace_common_probe(), kill 'host'
mm, dax: fix livelock, allow dax pmd mappings to become writeable
dax: fix lifetime of in-kernel dax mappings with dax_map_atomic()
tools/testing/libnvdimm: cleanup mock resource lookup
block: protect rw_page against device teardown
fix kABI breakage caused by "block: generic request_queue reference counting"
block: generic request_queue reference counting
fix kABI breakage caused by "block: use an atomic_t for mq_freeze_depth"
block: use an atomic_t for mq_freeze_depth
dax: guarantee page aligned results from bdev_direct_access()
dax: increase granularity of dax_clear_blocks() operations
pmem, dax: clean up clear_pmem()
xfs: fix recursive splice read locking with DAX
xfs: per-filesystem stats counter implementation
xfs: per-filesystem stats in sysfs
xfs: pass xfsstats structures to handlers and macros
xfs: consolidate sysfs ops
...