File tree Expand file tree Collapse file tree 2 files changed +2
-15
lines changed Expand file tree Collapse file tree 2 files changed +2
-15
lines changed Original file line number Diff line number Diff line change @@ -1192,8 +1192,6 @@ enum kvm_mr_change {
1192
1192
KVM_MR_FLAGS_ONLY ,
1193
1193
};
1194
1194
1195
- int kvm_set_memory_region (struct kvm * kvm ,
1196
- const struct kvm_userspace_memory_region2 * mem );
1197
1195
int __kvm_set_memory_region (struct kvm * kvm ,
1198
1196
const struct kvm_userspace_memory_region2 * mem );
1199
1197
void kvm_arch_free_memslot (struct kvm * kvm , struct kvm_memory_slot * slot );
Original file line number Diff line number Diff line change @@ -2058,25 +2058,14 @@ int __kvm_set_memory_region(struct kvm *kvm,
2058
2058
}
2059
2059
EXPORT_SYMBOL_GPL (__kvm_set_memory_region );
2060
2060
2061
- int kvm_set_memory_region (struct kvm * kvm ,
2062
- const struct kvm_userspace_memory_region2 * mem )
2063
- {
2064
- int r ;
2065
-
2066
- mutex_lock (& kvm -> slots_lock );
2067
- r = __kvm_set_memory_region (kvm , mem );
2068
- mutex_unlock (& kvm -> slots_lock );
2069
- return r ;
2070
- }
2071
- EXPORT_SYMBOL_GPL (kvm_set_memory_region );
2072
-
2073
2061
static int kvm_vm_ioctl_set_memory_region (struct kvm * kvm ,
2074
2062
struct kvm_userspace_memory_region2 * mem )
2075
2063
{
2076
2064
if ((u16 )mem -> slot >= KVM_USER_MEM_SLOTS )
2077
2065
return - EINVAL ;
2078
2066
2079
- return kvm_set_memory_region (kvm , mem );
2067
+ guard (mutex )(& kvm -> slots_lock );
2068
+ return __kvm_set_memory_region (kvm , mem );
2080
2069
}
2081
2070
2082
2071
#ifndef CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT
You can’t perform that action at this time.
0 commit comments