dm: remove unnecessary local variables in __bind
authorMike Snitzer <snitzer@redhat.com>
Tue, 22 Feb 2022 18:38:02 +0000 (13:38 -0500)
committerMike Snitzer <snitzer@redhat.com>
Tue, 22 Feb 2022 18:55:53 +0000 (13:55 -0500)
Also remove empty newline before 'out:' label at end of __bind.

Signed-off-by: Mike Snitzer <snitzer@redhat.com>
drivers/md/dm.c

index 3640ef4..454d39b 100644 (file)
@@ -1872,8 +1872,6 @@ static struct dm_table *__bind(struct mapped_device *md, struct dm_table *t,
                               struct queue_limits *limits)
 {
        struct dm_table *old_map;
-       struct request_queue *q = md->queue;
-       bool request_based = dm_table_request_based(t);
        sector_t size;
        int ret;
 
@@ -1894,7 +1892,7 @@ static struct dm_table *__bind(struct mapped_device *md, struct dm_table *t,
 
        dm_table_event_callback(t, event_callback, md);
 
-       if (request_based) {
+       if (dm_table_request_based(t)) {
                /*
                 * Leverage the fact that request-based DM targets are
                 * immutable singletons - used to optimize dm_mq_queue_rq.
@@ -1908,7 +1906,7 @@ static struct dm_table *__bind(struct mapped_device *md, struct dm_table *t,
                goto out;
        }
 
-       ret = dm_table_set_restrictions(t, q, limits);
+       ret = dm_table_set_restrictions(t, md->queue, limits);
        if (ret) {
                old_map = ERR_PTR(ret);
                goto out;
@@ -1920,7 +1918,6 @@ static struct dm_table *__bind(struct mapped_device *md, struct dm_table *t,
 
        if (old_map)
                dm_sync_table(md);
-
 out:
        return old_map;
 }