kvm: add __rcu annotations
PATCH 3/3 kvm: add __rcu annotations
Add __rcu annotations to :
(struct kvm)->memslots (struct kvm)->buses
Signed-off-by Lai Jiangshan <[email protected]>
---
include/linux/kvm_host.h +2 -2
@@ -178,7 +178,7 @@ struct kvm {raw_spinlock_t requests_lock;struct mutex slots_lock;struct mm_struct *mm;/* userspace tied to this vm */ -struct kvm_memslots *memslots; +struct kvm_memslots __rcu *memslots;struct srcu_struct srcu;#ifdef CONFIG_KVM_APIC_ARCHITECTURE u32 bsp_vcpu_id;
@@ -188,7 +188,7 @@ struct kvm {atomic_t online_vcpus;struct list_head vm_list;struct mutex lock; -struct kvm_io_bus *buses[KVM_NR_BUSES ]; +struct kvm_io_bus __rcu *buses[KVM_NR_BUSES ]; #ifdef CONFIG_HAVE_KVM_EVENTFD struct { spinlock_t lock;