block: replace fmode_t with a block-specific type for block open flags
[linux-block.git] / drivers / md / dm-cache-target.c
index 872896218550c99d80ec9336565431a5fd5e403b..911f73f7ebbaa07b4fe345d4471ba1106a9e2190 100644 (file)
@@ -2051,8 +2051,8 @@ static int parse_metadata_dev(struct cache_args *ca, struct dm_arg_set *as,
        if (!at_least_one_arg(as, error))
                return -EINVAL;
 
-       r = dm_get_device(ca->ti, dm_shift_arg(as), FMODE_READ | FMODE_WRITE,
-                         &ca->metadata_dev);
+       r = dm_get_device(ca->ti, dm_shift_arg(as),
+                         BLK_OPEN_READ | BLK_OPEN_WRITE, &ca->metadata_dev);
        if (r) {
                *error = "Error opening metadata device";
                return r;
@@ -2074,8 +2074,8 @@ static int parse_cache_dev(struct cache_args *ca, struct dm_arg_set *as,
        if (!at_least_one_arg(as, error))
                return -EINVAL;
 
-       r = dm_get_device(ca->ti, dm_shift_arg(as), FMODE_READ | FMODE_WRITE,
-                         &ca->cache_dev);
+       r = dm_get_device(ca->ti, dm_shift_arg(as),
+                         BLK_OPEN_READ | BLK_OPEN_WRITE, &ca->cache_dev);
        if (r) {
                *error = "Error opening cache device";
                return r;
@@ -2093,8 +2093,8 @@ static int parse_origin_dev(struct cache_args *ca, struct dm_arg_set *as,
        if (!at_least_one_arg(as, error))
                return -EINVAL;
 
-       r = dm_get_device(ca->ti, dm_shift_arg(as), FMODE_READ | FMODE_WRITE,
-                         &ca->origin_dev);
+       r = dm_get_device(ca->ti, dm_shift_arg(as),
+                         BLK_OPEN_READ | BLK_OPEN_WRITE, &ca->origin_dev);
        if (r) {
                *error = "Error opening origin device";
                return r;