Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 172338
b: refs/heads/master
c: 3548bab
h: refs/heads/master
v: v3
  • Loading branch information
Avi Kivity committed Dec 3, 2009
1 parent 5742c2d commit c1080b4
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 1 deletion.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 046d87103addc117f0d397196e85189722d4d7de
refs/heads/master: 3548bab501887a698a887639b54d5ecaf35c387b
9 changes: 9 additions & 0 deletions trunk/arch/x86/kvm/x86.c
Original file line number Diff line number Diff line change
Expand Up @@ -201,6 +201,14 @@ void kvm_set_shared_msr(unsigned slot, u64 value)
}
EXPORT_SYMBOL_GPL(kvm_set_shared_msr);

static void drop_user_return_notifiers(void *ignore)
{
struct kvm_shared_msrs *smsr = &__get_cpu_var(shared_msrs);

if (smsr->registered)
kvm_on_user_return(&smsr->urn);
}

unsigned long segment_base(u16 selector)
{
struct descriptor_table gdt;
Expand Down Expand Up @@ -5004,6 +5012,7 @@ int kvm_arch_hardware_enable(void *garbage)
void kvm_arch_hardware_disable(void *garbage)
{
kvm_x86_ops->hardware_disable(garbage);
drop_user_return_notifiers(garbage);
}

int kvm_arch_hardware_setup(void)
Expand Down

0 comments on commit c1080b4

Please sign in to comment.