Thread (14 messages) flat view 14 messages, 4 authors, 2021-08-26

Re: [PATCH 3/9] dm: use fs_dax_get_by_bdev instead of dax_get_by_host

From: Dan Williams <hidden>
Date: 2021-08-26 14:42:25
Also in: linux-fsdevel, linux-xfs, nvdimm

On Thu, Aug 26, 2021 at 6:59 AM Christoph Hellwig [off-list ref] wrote:
There is no point in trying to finding the dax device if the DAX flag is
not set on the queue as none of the users of the device mapper exported
block devices could make use of the DAX capability.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Dan Williams <redacted>
---
 drivers/md/dm.c | 2 +-
Mike, any objections to me taking this through a dax branch?
quoted hunk ↗ jump to hunk
 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/md/dm.c b/drivers/md/dm.c
index 2c5f9e585211..465714341300 100644
--- a/drivers/md/dm.c
+++ b/drivers/md/dm.c
@@ -650,7 +650,7 @@ static int open_table_device(struct table_device *td, dev_t dev,
        }

        td->dm_dev.bdev = bdev;
-       td->dm_dev.dax_dev = dax_get_by_host(bdev->bd_disk->disk_name);
+       td->dm_dev.dax_dev = fs_dax_get_by_bdev(bdev);
        return 0;
 }

--
2.30.2
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help