summaryrefslogtreecommitdiffstats
path: root/arch/s390/kvm/kvm-s390.c
diff options
context:
space:
mode:
authorChristian Borntraeger <borntraeger@de.ibm.com>2019-02-15 13:47:20 +0100
committerChristian Borntraeger <borntraeger@de.ibm.com>2019-10-10 13:18:38 +0200
commit8474e5cac07e7f21dd8c0b3620640db30115db56 (patch)
tree41dabba55c3bacb5ca6c912765b87a6ae28f6327 /arch/s390/kvm/kvm-s390.c
parentefec8d219fb1bc2d7ab4f1c582e7beed44e309f4 (diff)
downloadlinux-8474e5cac07e7f21dd8c0b3620640db30115db56.tar.gz
linux-8474e5cac07e7f21dd8c0b3620640db30115db56.tar.bz2
linux-8474e5cac07e7f21dd8c0b3620640db30115db56.zip
KVM: s390: count invalid yields
To analyze some performance issues with lock contention and scheduling it is nice to know when diag9c did not result in any action or when no action was tried. Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> Reviewed-by: David Hildenbrand <david@redhat.com> Reviewed-by: Cornelia Huck <cohuck@redhat.com>
Diffstat (limited to 'arch/s390/kvm/kvm-s390.c')
-rw-r--r--arch/s390/kvm/kvm-s390.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/s390/kvm/kvm-s390.c b/arch/s390/kvm/kvm-s390.c
index 40af442b2e15..3b5ebf48f802 100644
--- a/arch/s390/kvm/kvm-s390.c
+++ b/arch/s390/kvm/kvm-s390.c
@@ -155,6 +155,7 @@ struct kvm_stats_debugfs_item debugfs_entries[] = {
{ "instruction_diag_10", VCPU_STAT(diagnose_10) },
{ "instruction_diag_44", VCPU_STAT(diagnose_44) },
{ "instruction_diag_9c", VCPU_STAT(diagnose_9c) },
+ { "diag_9c_ignored", VCPU_STAT(diagnose_9c_ignored) },
{ "instruction_diag_258", VCPU_STAT(diagnose_258) },
{ "instruction_diag_308", VCPU_STAT(diagnose_308) },
{ "instruction_diag_500", VCPU_STAT(diagnose_500) },