Re: [PATCH 1/9] KVM: add kvm_arch_sched_in

2014-08-20 Thread Radim Krčmář
2014-08-20 09:47+0200, Christian Borntraeger: > On 19/08/14 22:35, Radim Krčmář wrote: > > > --- a/virt/kvm/kvm_main.c > > +++ b/virt/kvm/kvm_main.c > > @@ -3123,6 +3123,8 @@ static void kvm_sched_in(struct preempt_notifier *pn, > > int cpu) > > if (vcpu->preempted) > > vcpu->pree

Re: [PATCH 1/9] KVM: add kvm_arch_sched_in

2014-08-20 Thread Christian Borntraeger
On 19/08/14 22:35, Radim Krčmář wrote: > --- a/virt/kvm/kvm_main.c > +++ b/virt/kvm/kvm_main.c > @@ -3123,6 +3123,8 @@ static void kvm_sched_in(struct preempt_notifier *pn, > int cpu) > if (vcpu->preempted) > vcpu->preempted = false; > > + kvm_arch_sched_in(vcpu, cpu); >

[PATCH 1/9] KVM: add kvm_arch_sched_in

2014-08-19 Thread Radim Krčmář
Introduce preempt notifiers for architecture specific code. Advantage over creating a new notifier in every arch is slightly simpler code and guaranteed call order with respect to kvm_sched_in. Signed-off-by: Radim Krčmář --- arch/arm/kvm/arm.c | 4 arch/mips/kvm/mips.c | 4 ++