Skip to content

Commit

Permalink
blk-mq: kill unused blk_mq_create_mq_map()
Browse files Browse the repository at this point in the history
Fixes 1b15793 ("blk-mq: get rid of the cpumask in struct blk_mq_tags")
Signed-off-by: Jens Axboe <[email protected]>
  • Loading branch information
axboe committed Sep 15, 2016
1 parent 1b15793 commit 9151bcb
Showing 1 changed file with 0 additions and 24 deletions.
24 changes: 0 additions & 24 deletions block/blk-mq.c
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down

0 comments on commit 9151bcb

Please sign in to comment.