@@ -851,6 +851,8 @@ int kvm_vm_ioctl_get_dirty_log(struct kvm *kvm,
851
851
int cleared ;
852
852
unsigned long any = 0 ;
853
853
854
+ function_enter (DBG_LIVEMIGRATION , __FUNCTION__ );
855
+
854
856
spin_lock (& kvm -> lock );
855
857
856
858
/*
@@ -901,6 +903,7 @@ int kvm_vm_ioctl_get_dirty_log(struct kvm *kvm,
901
903
spin_lock (& kvm -> lock );
902
904
-- kvm -> busy ;
903
905
spin_unlock (& kvm -> lock );
906
+ function_exit (DBG_LIVEMIGRATION , __FUNCTION__ );
904
907
return r ;
905
908
}
906
909
@@ -1938,7 +1941,7 @@ static __init void kvm_init_msr_list(void)
1938
1941
/*
1939
1942
* Adapt set_msr() to msr_io()'s calling convention
1940
1943
*/
1941
- static int do_set_msr (struct kvm_vcpu * vcpu , unsigned index , u64 * data )
1944
+ int do_set_msr (struct kvm_vcpu * vcpu , unsigned index , u64 * data )
1942
1945
{
1943
1946
return set_msr (vcpu , index , * data );
1944
1947
}
@@ -1971,10 +1974,10 @@ static int __msr_io(struct kvm_vcpu *vcpu, struct kvm_msrs *msrs,
1971
1974
*
1972
1975
* @return number of msrs set successfully.
1973
1976
*/
1974
- static int msr_io (struct kvm_vcpu * vcpu , struct kvm_msrs __user * user_msrs ,
1975
- int (* do_msr )(struct kvm_vcpu * vcpu ,
1976
- unsigned index , u64 * data ),
1977
- int writeback )
1977
+ int msr_io (struct kvm_vcpu * vcpu , struct kvm_msrs __user * user_msrs ,
1978
+ int (* do_msr )(struct kvm_vcpu * vcpu ,
1979
+ unsigned index , u64 * data ),
1980
+ int writeback )
1978
1981
{
1979
1982
struct kvm_msrs msrs ;
1980
1983
struct kvm_msr_entry * entries ;
0 commit comments