]> git.proxmox.com Git - mirror_ubuntu-eoan-kernel.git/commitdiff
blk-mq: kill unused blk_mq_create_mq_map()
authorJens Axboe <axboe@fb.com>
Thu, 15 Sep 2016 14:45:45 +0000 (08:45 -0600)
committerJens Axboe <axboe@fb.com>
Thu, 15 Sep 2016 14:45:45 +0000 (08:45 -0600)
Fixes 1b157939f92a ("blk-mq: get rid of the cpumask in struct blk_mq_tags")
Signed-off-by: Jens Axboe <axboe@fb.com>
block/blk-mq.c

index 060b350d3f0c2224ec193e97e1e0015ceebf3edb..f1c5263c44e857cdfabe85f45a97fb89c485674d 100644 (file)
@@ -2271,30 +2271,6 @@ static int blk_mq_alloc_rq_maps(struct blk_mq_tag_set *set)
        return 0;
 }
 
-static int blk_mq_create_mq_map(struct blk_mq_tag_set *set,
-               const struct cpumask *affinity_mask)
-{
-       int queue = -1, cpu = 0;
-
-       set->mq_map = kzalloc_node(sizeof(*set->mq_map) * nr_cpu_ids,
-                       GFP_KERNEL, set->numa_node);
-       if (!set->mq_map)
-               return -ENOMEM;
-
-       if (!affinity_mask)
-               return 0;       /* map all cpus to queue 0 */
-
-       /* If cpus are offline, map them to first hctx */
-       for_each_online_cpu(cpu) {
-               if (cpumask_test_cpu(cpu, affinity_mask))
-                       queue++;
-               if (queue >= 0)
-                       set->mq_map[cpu] = queue;
-       }
-
-       return 0;
-}
-
 /*
  * Alloc a tag set to be associated with one or more request queues.
  * May fail with EINVAL for various error conditions. May adjust the