File tree 1 file changed +2
-4
lines changed 1 file changed +2
-4
lines changed Original file line number Diff line number Diff line change @@ -427,8 +427,7 @@ static void kvm_user_return_msr_cpu_online(void)
427
427
428
428
int kvm_set_user_return_msr (unsigned slot , u64 value , u64 mask )
429
429
{
430
- unsigned int cpu = smp_processor_id ();
431
- struct kvm_user_return_msrs * msrs = per_cpu_ptr (user_return_msrs , cpu );
430
+ struct kvm_user_return_msrs * msrs = this_cpu_ptr (user_return_msrs );
432
431
int err ;
433
432
434
433
value = (value & mask ) | (msrs -> values [slot ].host & ~mask );
@@ -450,8 +449,7 @@ EXPORT_SYMBOL_GPL(kvm_set_user_return_msr);
450
449
451
450
static void drop_user_return_notifiers (void )
452
451
{
453
- unsigned int cpu = smp_processor_id ();
454
- struct kvm_user_return_msrs * msrs = per_cpu_ptr (user_return_msrs , cpu );
452
+ struct kvm_user_return_msrs * msrs = this_cpu_ptr (user_return_msrs );
455
453
456
454
if (msrs -> registered )
457
455
kvm_on_user_return (& msrs -> urn );
You can’t perform that action at this time.
0 commit comments