From: Christoph Hellwig Date: Tue, 18 Jul 2017 15:04:40 +0000 (+0200) Subject: blk-mq: map queues to all present CPUs X-Git-Tag: v4.14-rc1~376^2~4 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=76451d79bde6bed17e113f057e58e1fa5fb79e78;p=platform%2Fkernel%2Flinux-rpi.git blk-mq: map queues to all present CPUs We already do this for PCI mappings, and the higher level code now expects that CPU on/offlining doesn't have an affect on the queue mappings. Signed-off-by: Christoph Hellwig Tested-by: Max Gurtovoy Reviewed-by: Max Gurtovoy Reviewed-by: Johannes Thumshirn Signed-off-by: Jens Axboe --- diff --git a/block/blk-mq-cpumap.c b/block/blk-mq-cpumap.c index 4891f04..9f8cffc 100644 --- a/block/blk-mq-cpumap.c +++ b/block/blk-mq-cpumap.c @@ -17,9 +17,9 @@ static int cpu_to_queue_index(unsigned int nr_queues, const int cpu) { /* - * Non online CPU will be mapped to queue index 0. + * Non present CPU will be mapped to queue index 0. */ - if (!cpu_online(cpu)) + if (!cpu_present(cpu)) return 0; return cpu % nr_queues; }