On Mon, 15 Feb 2021 10:45:06 +0100, Greg Kurz wrote:
Depending on the number of online CPUs in the original kernel, it is
likely for CPU #0 to be offline in a kdump kernel. The associated IRQs
in the affinity mappings provided by irq_create_affinity_masks() are
thus not started by irq_startup(), as per-design with managed IRQs.
This can be a problem with multi-queue block devices driven by blk-mq :
such a non-started IRQ is very likely paired with the single queue
enforced by blk-mq during kdump (see blk_mq_alloc_tag_set()). This
causes the device to remain silent and likely hangs the guest at
some point.
[...]
Applied to powerpc/fixes.
[1/1] powerpc/pseries: Don't enforce MSI affinity with kdump
https://git.kernel.org/powerpc/c/f9619d5e5174867536b7e558683bc4408eab833f
cheers