aboutsummaryrefslogtreecommitdiffstats
path: root/arch/s390/include/asm/kvm_host.h
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/include/asm/kvm_host.h
parentselftests: kvm: make syncregs more reliable on s390 (diff)
downloadlinux-dev-8474e5cac07e7f21dd8c0b3620640db30115db56.tar.xz
linux-dev-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/include/asm/kvm_host.h')
-rw-r--r--arch/s390/include/asm/kvm_host.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/s390/include/asm/kvm_host.h b/arch/s390/include/asm/kvm_host.h
index abe60268335d..02f4c21c57f6 100644
--- a/arch/s390/include/asm/kvm_host.h
+++ b/arch/s390/include/asm/kvm_host.h
@@ -392,6 +392,7 @@ struct kvm_vcpu_stat {
u64 diagnose_10;
u64 diagnose_44;
u64 diagnose_9c;
+ u64 diagnose_9c_ignored;
u64 diagnose_258;
u64 diagnose_308;
u64 diagnose_500;