blk-mq: fix allocation for queue mapping table
Type of each element in queue mapping table is 'unsigned int, intead of 'struct blk_mq_queue_map)', so fix it. Cc: Jeff Moyer <jmoyer@redhat.com> Cc: Mike Snitzer <snitzer@redhat.com> Cc: Christoph Hellwig <hch@lst.de> Reviewed-by: Christoph Hellwig <hch@lst.de> Signed-off-by: Ming Lei <ming.lei@redhat.com> Signed-off-by: Jens Axboe <axboe@kernel.dk>
This commit is contained in:
parent
d19afebca4
commit
07b35eb5a3
|
@ -3019,7 +3019,7 @@ int blk_mq_alloc_tag_set(struct blk_mq_tag_set *set)
|
|||
ret = -ENOMEM;
|
||||
for (i = 0; i < set->nr_maps; i++) {
|
||||
set->map[i].mq_map = kcalloc_node(nr_cpu_ids,
|
||||
sizeof(struct blk_mq_queue_map),
|
||||
sizeof(set->map[i].mq_map[0]),
|
||||
GFP_KERNEL, set->numa_node);
|
||||
if (!set->map[i].mq_map)
|
||||
goto out_free_mq_map;
|
||||
|
|
Loading…
Reference in New Issue