Re: [Xen-devel] [PATCH 2/3] VMX: Make hook pi_do_resume always available

2016-05-23 Thread Dario Faggioli
On Mon, 2016-05-23 at 06:32 -0600, Jan Beulich wrote: > > > > On 20.05.16 at 10:53, wrote: > > @@ -247,13 +246,14 @@ void vmx_pi_hooks_deassign(struct domain *d) > >  d->arch.hvm_domain.vmx.vcpu_block = NULL; > >  d->arch.hvm_domain.vmx.pi_switch_from = NULL; > >  

Re: [Xen-devel] [PATCH 2/3] VMX: Make hook pi_do_resume always available

2016-05-23 Thread Jan Beulich
>>> On 20.05.16 at 10:53, wrote: > --- a/xen/arch/x86/hvm/vmx/vmx.c > +++ b/xen/arch/x86/hvm/vmx/vmx.c > @@ -233,7 +233,6 @@ void vmx_pi_hooks_assign(struct domain *d) > d->arch.hvm_domain.vmx.vcpu_block = vmx_vcpu_block; > d->arch.hvm_domain.vmx.pi_switch_from =

[Xen-devel] [PATCH 2/3] VMX: Make hook pi_do_resume always available

2016-05-20 Thread Feng Wu
Make hook pi_do_resume always available, so when the last assigned device is dettached from a domain, the blocked vcpu can be removed from the per-cpu blocking list properly. Signed-off-by: Feng Wu --- xen/arch/x86/hvm/vmx/vmx.c | 4 ++-- 1 file changed, 2 insertions(+), 2