From: Greg Kroah-Hartman Date: Tue, 8 Aug 2017 18:37:07 +0000 (-0700) Subject: delete queue-4.9/blk-mq-include-all-present-cpus-in-the-default-queue-mapping.patch X-Git-Tag: v4.12.6~24 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=d25104b726cb833706d2dc8e04f13bb678f20c0c;p=thirdparty%2Fkernel%2Fstable-queue.git delete queue-4.9/blk-mq-include-all-present-cpus-in-the-default-queue-mapping.patch --- diff --git a/queue-4.9/blk-mq-include-all-present-cpus-in-the-default-queue-mapping.patch b/queue-4.9/blk-mq-include-all-present-cpus-in-the-default-queue-mapping.patch deleted file mode 100644 index b4ec8e19586..00000000000 --- a/queue-4.9/blk-mq-include-all-present-cpus-in-the-default-queue-mapping.patch +++ /dev/null @@ -1,55 +0,0 @@ -From 5f042e7cbd9ebd3580077dcdc21f35e68c2adf5f Mon Sep 17 00:00:00 2001 -From: Christoph Hellwig -Date: Mon, 26 Jun 2017 12:20:56 +0200 -Subject: blk-mq: Include all present CPUs in the default queue mapping - -From: Christoph Hellwig - -commit 5f042e7cbd9ebd3580077dcdc21f35e68c2adf5f upstream. - -This way we get a nice distribution independent of the current cpu -online / offline state. - -Signed-off-by: Christoph Hellwig -Reviewed-by: Jens Axboe -Cc: Keith Busch -Cc: linux-block@vger.kernel.org -Cc: linux-nvme@lists.infradead.org -Link: http://lkml.kernel.org/r/20170626102058.10200-2-hch@lst.de -Signed-off-by: Thomas Gleixner -Cc: Oleksandr Natalenko -Cc: Mike Galbraith -Signed-off-by: Greg Kroah-Hartman - ---- - block/blk-mq-cpumap.c | 5 ++--- - 1 file changed, 2 insertions(+), 3 deletions(-) - ---- a/block/blk-mq-cpumap.c -+++ b/block/blk-mq-cpumap.c -@@ -35,7 +35,6 @@ int blk_mq_map_queues(struct blk_mq_tag_ - { - unsigned int *map = set->mq_map; - unsigned int nr_queues = set->nr_hw_queues; -- const struct cpumask *online_mask = cpu_online_mask; - unsigned int i, nr_cpus, nr_uniq_cpus, queue, first_sibling; - cpumask_var_t cpus; - -@@ -44,7 +43,7 @@ int blk_mq_map_queues(struct blk_mq_tag_ - - cpumask_clear(cpus); - nr_cpus = nr_uniq_cpus = 0; -- for_each_cpu(i, online_mask) { -+ for_each_present_cpu(i) { - nr_cpus++; - first_sibling = get_first_sibling(i); - if (!cpumask_test_cpu(first_sibling, cpus)) -@@ -54,7 +53,7 @@ int blk_mq_map_queues(struct blk_mq_tag_ - - queue = 0; - for_each_possible_cpu(i) { -- if (!cpumask_test_cpu(i, online_mask)) { -+ if (!cpumask_test_cpu(i, cpu_present_mask)) { - map[i] = 0; - continue; - } diff --git a/queue-4.9/series b/queue-4.9/series index 2b48969115f..a573416ff32 100644 --- a/queue-4.9/series +++ b/queue-4.9/series @@ -32,4 +32,3 @@ mmc-core-use-device_property_read-instead-of-of_property_read.patch media-lirc-lirc_get_rec_resolution-should-return-microseconds.patch f2fs-sanity-check-checkpoint-segno-and-blkoff.patch btrfs-fix-early-enospc-due-to-delalloc.patch -blk-mq-include-all-present-cpus-in-the-default-queue-mapping.patch