summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/bin
diff options
context:
space:
mode:
authorJanosch Frank <frankja@linux.ibm.com>2026-08-18 08:36:06 +0000
committerChristian Borntraeger <borntraeger@linux.ibm.com>2026-10-15 13:38:05 +0200
commit370b3a89cbd95173c57e2524477a471e69c0e682 (patch)
tree786830c76924d6ce11c39efb41433d189317045f /tools/perf/scripts/python/bin
parentbbfbe09b281e2bf80914ea2850dbfb4f953796b0 (diff)
KVM: s390: Improve floating IRQ injection behavior
Floating IRQs can be handled by any VCPU that opened its masks. The current design does not check if the mask is open when a floating IRQ is injected via the FLIC. It will wakeup the last VCPU that went sleeping hoping it's the correct one. Improve this by checking if the VCPU can deliver that partiqular IRQ and if not try to find another VCPU which can take the IRQ. This is not the final fix around this topic but we'll eventually inject a pending IRQ. The current code can easily deadlock a VM and with this fix we work around that. Signed-off-by: Janosch Frank <frankja@linux.ibm.com> Acked-by: Christian Borntraeger <borntraeger@linux.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@linux.ibm.com>
Diffstat (limited to 'tools/perf/scripts/python/bin')
0 files changed, 0 insertions, 0 deletions