From: Christoph Hellwig Date: Thu, 26 Aug 2021 13:55:04 +0000 (+0200) Subject: dm: use fs_dax_get_by_bdev instead of dax_get_by_host X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=dfa584f6f91586dbf7bb9f35f8bbdc06590cde1f;p=linux.git dm: use fs_dax_get_by_bdev instead of dax_get_by_host 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 Reviewed-by: Dan Williams Reviewed-by: Mike Snitzer Link: https://lore.kernel.org/r/20210826135510.6293-4-hch@lst.de Signed-off-by: Dan Williams --- diff --git a/drivers/md/dm.c b/drivers/md/dm.c index 2c5f9e5852117..465714341300f 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; }