dm: kill lookup_device wrapper
PATCH 1/1 dm: kill lookup_device wrapper
Now that lookup_bdev is exported and used by dm just use it directly instead of through a trivial wrapper.
Signed-off-by Christoph Hellwig <[email protected]>
drivers/md/dm-table.c +6 -15
@@ -312,19 +312,6 @@ static inline int check_space(struct dm_ }/* -* Convert a device path to a dev_t. -*/ -static int lookup_device (const char *path,dev_t *dev) -{ -struct block_device *bdev =lookup_bdev (path); -if (IS_ERR (bdev)) -return PTR_ERR (bdev); - *dev = bdev->bd_dev; -bdput (bdev); -return 0 ; -} - -/* * See if we've already got a device in the list. */ static struct dm_dev *find_device (struct list_head *l,dev_t dev)
@@ -433,8 +420,12 @@ static int __table_get_device(struct dm_return -EOVERFLOW ; }else {/* convert the path to a device */ -if ((r =lookup_device (path, &dev))) -return r; +struct block_device *bdev =lookup_bdev (path); + +if (IS_ERR (bdev)) +return PTR_ERR (bdev); + dev = bdev->bd_dev; +bdput (bdev); } dd =find_device (&t->devices, dev);