aboutsummaryrefslogtreecommitdiffstats
path: root/block
diff options
context:
space:
mode:
authorChristoph Hellwig <hch@lst.de>2018-01-12 10:53:05 +0800
committerJens Axboe <axboe@kernel.dk>2018-01-12 11:01:38 -0700
commit84676c1f21e8ff54befe985f4f14dc1edc10046b (patch)
tree40fe75ec8bab0c1d48604c1d2483b963a925729d /block
parentblk-mq: Reduce the number of if-statements in blk_mq_mark_tag_wait() (diff)
downloadlinux-dev-84676c1f21e8ff54befe985f4f14dc1edc10046b.tar.xz
linux-dev-84676c1f21e8ff54befe985f4f14dc1edc10046b.zip
genirq/affinity: assign vectors to all possible CPUs
Currently we assign managed interrupt vectors to all present CPUs. This works fine for systems were we only online/offline CPUs. But in case of systems that support physical CPU hotplug (or the virtualized version of it) this means the additional CPUs covered for in the ACPI tables or on the command line are not catered for. To fix this we'd either need to introduce new hotplug CPU states just for this case, or we can start assining vectors to possible but not present CPUs. Reported-by: Christian Borntraeger <borntraeger@de.ibm.com> Tested-by: Christian Borntraeger <borntraeger@de.ibm.com> Tested-by: Stefan Haberland <sth@linux.vnet.ibm.com> Fixes: 4b855ad37194 ("blk-mq: Create hctx for each present CPU") Cc: linux-kernel@vger.kernel.org Cc: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Christoph Hellwig <hch@lst.de> Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'block')
0 files changed, 0 insertions, 0 deletions