aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/iomap.h
diff options
context:
space:
mode:
authorDan Williams <dan.j.williams@intel.com>2017-01-27 12:04:59 -0800
committerDan Williams <dan.j.williams@intel.com>2017-04-25 13:20:46 -0700
commitfa5d932c323e8e0d9b24b3517997d15b36d1607d (patch)
treea340f98eaec27ee75f264871ba878007d9c6e329 /include/linux/iomap.h
parentdm: teach dm-targets to use a dax_device + dax_operations (diff)
downloadlinux-dev-fa5d932c323e8e0d9b24b3517997d15b36d1607d.tar.xz
linux-dev-fa5d932c323e8e0d9b24b3517997d15b36d1607d.zip
ext2, ext4, xfs: retrieve dax_device for iomap operations
In preparation for converting fs/dax.c to use dax_direct_access() instead of bdev_direct_access(), add the plumbing to retrieve the dax_device associated with a given block_device. Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Diffstat (limited to 'include/linux/iomap.h')
-rw-r--r--include/linux/iomap.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/iomap.h b/include/linux/iomap.h
index 7291810067eb..f753e788da31 100644
--- a/include/linux/iomap.h
+++ b/include/linux/iomap.h
@@ -41,6 +41,7 @@ struct iomap {
u16 type; /* type of mapping */
u16 flags; /* flags for mapping */
struct block_device *bdev; /* block device for I/O */
+ struct dax_device *dax_dev; /* dax_dev for dax operations */
};
/*