summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/bin/stackcollapse-report
diff options
context:
space:
mode:
authorEric Farman <farman@linux.ibm.com>2026-02-25 16:20:13 +0100
committerJanosch Frank <frankja@linux.ibm.com>2026-03-31 08:36:51 +0000
commit2623c96f1172ae249b67de1dfc4eacebc8673876 (patch)
treea2b8f4e1ccec94e41d7f5d6c6930d24d8b7da4cd /tools/perf/scripts/python/bin/stackcollapse-report
parent11439c4635edd669ae435eec308f4ab8a0804808 (diff)
KVM: s390: only deliver service interrupt with payload
Routine __inject_service() may set both the SERVICE and SERVICE_EV pending bits, and in the case of a pure service event the corresponding trip through __deliver_service_ev() will clear the SERVICE_EV bit only. This necessitates an additional trip through __deliver_service() for the other pending interrupt bit, however it is possible that the external interrupt parameters are zero and there is nothing to be delivered to the guest. To avoid sending empty data to the guest, let's only write out the SCLP data when there is something for the guest to do, otherwise bail out. Signed-off-by: Eric Farman <farman@linux.ibm.com> Acked-by: Christian Borntraeger <borntraeger@linux.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@linux.ibm.com> Signed-off-by: Janosch Frank <frankja@linux.ibm.com>
Diffstat (limited to 'tools/perf/scripts/python/bin/stackcollapse-report')
0 files changed, 0 insertions, 0 deletions