Re: [PATCH] KVM: async_pf: Fix rcu_irq_enter/exit() usage

2017-06-08 Thread Wanpeng Li
2017-06-07 22:24 GMT+08:00 Paolo Bonzini : > > > On 07/06/2017 16:10, Wanpeng Li wrote: >> 2017-06-07 21:05 GMT+08:00 Paolo Bonzini : >>> >>> >>> On 07/06/2017 14:04, Wanpeng Li wrote: From: Wanpeng Li Commit 9b132fbe5419 (Add rcu user eqs exception hooks for async page fault)

Re: [PATCH] KVM: async_pf: Fix rcu_irq_enter/exit() usage

2017-06-07 Thread Paolo Bonzini
On 07/06/2017 16:10, Wanpeng Li wrote: > 2017-06-07 21:05 GMT+08:00 Paolo Bonzini : >> >> >> On 07/06/2017 14:04, Wanpeng Li wrote: >>> From: Wanpeng Li >>> >>> Commit 9b132fbe5419 (Add rcu user eqs exception hooks for async page fault) >>> adds rcu_irq_enter/exit() to kvm_async_pf_task_wait() t

Re: [PATCH] KVM: async_pf: Fix rcu_irq_enter/exit() usage

2017-06-07 Thread Wanpeng Li
2017-06-07 21:05 GMT+08:00 Paolo Bonzini : > > > On 07/06/2017 14:04, Wanpeng Li wrote: >> From: Wanpeng Li >> >> Commit 9b132fbe5419 (Add rcu user eqs exception hooks for async page fault) >> adds rcu_irq_enter/exit() to kvm_async_pf_task_wait() to exit cpu idle eqs >> when needed, to protect the

Re: [PATCH] KVM: async_pf: Fix rcu_irq_enter/exit() usage

2017-06-07 Thread Paolo Bonzini
On 07/06/2017 14:04, Wanpeng Li wrote: > From: Wanpeng Li > > Commit 9b132fbe5419 (Add rcu user eqs exception hooks for async page fault) > adds rcu_irq_enter/exit() to kvm_async_pf_task_wait() to exit cpu idle eqs > when needed, to protect the code that needs use rcu. There is no need to cal

[PATCH] KVM: async_pf: Fix rcu_irq_enter/exit() usage

2017-06-07 Thread Wanpeng Li
From: Wanpeng Li Commit 9b132fbe5419 (Add rcu user eqs exception hooks for async page fault) adds rcu_irq_enter/exit() to kvm_async_pf_task_wait() to exit cpu idle eqs when needed, to protect the code that needs use rcu. There is no need to call this pairs if async page fault is not triggered