File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -17,6 +17,8 @@ The acquisition orders for mutexes are as follows:
1717
1818- kvm->lock is taken outside kvm->slots_lock and kvm->irq_lock
1919
20+ - vcpu->mutex is taken outside kvm->slots_lock and kvm->slots_arch_lock
21+
2022- kvm->slots_lock is taken outside kvm->irq_lock, though acquiring
2123 them together is quite rare.
2224
Original file line number Diff line number Diff line change 2929
3030#include "trace.h"
3131
32- const struct _kvm_stats_desc kvm_vm_stats_desc [] = {
32+ const struct kvm_stats_desc kvm_vm_stats_desc [] = {
3333 KVM_GENERIC_VM_STATS ()
3434};
3535
@@ -42,7 +42,7 @@ const struct kvm_stats_header kvm_vm_stats_header = {
4242 sizeof (kvm_vm_stats_desc ),
4343};
4444
45- const struct _kvm_stats_desc kvm_vcpu_stats_desc [] = {
45+ const struct kvm_stats_desc kvm_vcpu_stats_desc [] = {
4646 KVM_GENERIC_VCPU_STATS (),
4747 STATS_DESC_COUNTER (VCPU , hvc_exit_stat ),
4848 STATS_DESC_COUNTER (VCPU , wfe_exit_stat ),
Original file line number Diff line number Diff line change 1414#define CREATE_TRACE_POINTS
1515#include "trace.h"
1616
17- const struct _kvm_stats_desc kvm_vcpu_stats_desc [] = {
17+ const struct kvm_stats_desc kvm_vcpu_stats_desc [] = {
1818 KVM_GENERIC_VCPU_STATS (),
1919 STATS_DESC_COUNTER (VCPU , int_exits ),
2020 STATS_DESC_COUNTER (VCPU , idle_exits ),
Original file line number Diff line number Diff line change 1010#include <asm/kvm_eiointc.h>
1111#include <asm/kvm_pch_pic.h>
1212
13- const struct _kvm_stats_desc kvm_vm_stats_desc [] = {
13+ const struct kvm_stats_desc kvm_vm_stats_desc [] = {
1414 KVM_GENERIC_VM_STATS (),
1515 STATS_DESC_ICOUNTER (VM , pages ),
1616 STATS_DESC_ICOUNTER (VM , hugepages ),
Original file line number Diff line number Diff line change 3838#define VECTORSPACING 0x100 /* for EI/VI mode */
3939#endif
4040
41- const struct _kvm_stats_desc kvm_vm_stats_desc [] = {
41+ const struct kvm_stats_desc kvm_vm_stats_desc [] = {
4242 KVM_GENERIC_VM_STATS ()
4343};
4444
@@ -51,7 +51,7 @@ const struct kvm_stats_header kvm_vm_stats_header = {
5151 sizeof (kvm_vm_stats_desc ),
5252};
5353
54- const struct _kvm_stats_desc kvm_vcpu_stats_desc [] = {
54+ const struct kvm_stats_desc kvm_vcpu_stats_desc [] = {
5555 KVM_GENERIC_VCPU_STATS (),
5656 STATS_DESC_COUNTER (VCPU , wait_exits ),
5757 STATS_DESC_COUNTER (VCPU , cache_exits ),
Original file line number Diff line number Diff line change 3838
3939/* #define EXIT_DEBUG */
4040
41- const struct _kvm_stats_desc kvm_vm_stats_desc [] = {
41+ const struct kvm_stats_desc kvm_vm_stats_desc [] = {
4242 KVM_GENERIC_VM_STATS (),
4343 STATS_DESC_ICOUNTER (VM , num_2M_pages ),
4444 STATS_DESC_ICOUNTER (VM , num_1G_pages )
@@ -53,7 +53,7 @@ const struct kvm_stats_header kvm_vm_stats_header = {
5353 sizeof (kvm_vm_stats_desc ),
5454};
5555
56- const struct _kvm_stats_desc kvm_vcpu_stats_desc [] = {
56+ const struct kvm_stats_desc kvm_vcpu_stats_desc [] = {
5757 KVM_GENERIC_VCPU_STATS (),
5858 STATS_DESC_COUNTER (VCPU , sum_exits ),
5959 STATS_DESC_COUNTER (VCPU , mmio_exits ),
Original file line number Diff line number Diff line change 3636
3737unsigned long kvmppc_booke_handlers ;
3838
39- const struct _kvm_stats_desc kvm_vm_stats_desc [] = {
39+ const struct kvm_stats_desc kvm_vm_stats_desc [] = {
4040 KVM_GENERIC_VM_STATS (),
4141 STATS_DESC_ICOUNTER (VM , num_2M_pages ),
4242 STATS_DESC_ICOUNTER (VM , num_1G_pages )
@@ -51,7 +51,7 @@ const struct kvm_stats_header kvm_vm_stats_header = {
5151 sizeof (kvm_vm_stats_desc ),
5252};
5353
54- const struct _kvm_stats_desc kvm_vcpu_stats_desc [] = {
54+ const struct kvm_stats_desc kvm_vcpu_stats_desc [] = {
5555 KVM_GENERIC_VCPU_STATS (),
5656 STATS_DESC_COUNTER (VCPU , sum_exits ),
5757 STATS_DESC_COUNTER (VCPU , mmio_exits ),
Original file line number Diff line number Diff line change 2424#define CREATE_TRACE_POINTS
2525#include "trace.h"
2626
27- const struct _kvm_stats_desc kvm_vcpu_stats_desc [] = {
27+ const struct kvm_stats_desc kvm_vcpu_stats_desc [] = {
2828 KVM_GENERIC_VCPU_STATS (),
2929 STATS_DESC_COUNTER (VCPU , ecall_exit_stat ),
3030 STATS_DESC_COUNTER (VCPU , wfi_exit_stat ),
Original file line number Diff line number Diff line change 1313#include <linux/kvm_host.h>
1414#include <asm/kvm_mmu.h>
1515
16- const struct _kvm_stats_desc kvm_vm_stats_desc [] = {
16+ const struct kvm_stats_desc kvm_vm_stats_desc [] = {
1717 KVM_GENERIC_VM_STATS ()
1818};
1919static_assert (ARRAY_SIZE (kvm_vm_stats_desc ) ==
Original file line number Diff line number Diff line change 6565#define VCPU_IRQS_MAX_BUF (sizeof(struct kvm_s390_irq) * \
6666 (KVM_MAX_VCPUS + LOCAL_IRQS))
6767
68- const struct _kvm_stats_desc kvm_vm_stats_desc [] = {
68+ const struct kvm_stats_desc kvm_vm_stats_desc [] = {
6969 KVM_GENERIC_VM_STATS (),
7070 STATS_DESC_COUNTER (VM , inject_io ),
7171 STATS_DESC_COUNTER (VM , inject_float_mchk ),
@@ -91,7 +91,7 @@ const struct kvm_stats_header kvm_vm_stats_header = {
9191 sizeof (kvm_vm_stats_desc ),
9292};
9393
94- const struct _kvm_stats_desc kvm_vcpu_stats_desc [] = {
94+ const struct kvm_stats_desc kvm_vcpu_stats_desc [] = {
9595 KVM_GENERIC_VCPU_STATS (),
9696 STATS_DESC_COUNTER (VCPU , exit_userspace ),
9797 STATS_DESC_COUNTER (VCPU , exit_null ),
You can’t perform that action at this time.
0 commit comments