Re: [RFC PATCH v3] Add rcu user eqs exception hooks for async page fault

2012-12-04 Thread Paul E. McKenney
On Tue, Dec 04, 2012 at 03:02:51PM +0200, Gleb Natapov wrote: > On Tue, Dec 04, 2012 at 10:36:02AM +0800, Li Zhong wrote: > > On Mon, 2012-12-03 at 11:57 +0200, Gleb Natapov wrote: > > > Please regenerate the patch against > > > git://git.kernel.org/pub/scm/virt/kvm/kvm.git queue. > > > > Done. >

Re: [RFC PATCH v3] Add rcu user eqs exception hooks for async page fault

2012-12-04 Thread Gleb Natapov
On Tue, Dec 04, 2012 at 10:36:02AM +0800, Li Zhong wrote: > On Mon, 2012-12-03 at 11:57 +0200, Gleb Natapov wrote: > > Please regenerate the patch against > > git://git.kernel.org/pub/scm/virt/kvm/kvm.git queue. > > Done. > > By the way, the included file is replaced with > in latest next

Re: [RFC PATCH v3] Add rcu user eqs exception hooks for async page fault

2012-12-04 Thread Gleb Natapov
On Tue, Dec 04, 2012 at 10:36:02AM +0800, Li Zhong wrote: On Mon, 2012-12-03 at 11:57 +0200, Gleb Natapov wrote: Please regenerate the patch against git://git.kernel.org/pub/scm/virt/kvm/kvm.git queue. Done. By the way, the included file asm/rcu.h is replaced with

Re: [RFC PATCH v3] Add rcu user eqs exception hooks for async page fault

2012-12-04 Thread Paul E. McKenney
On Tue, Dec 04, 2012 at 03:02:51PM +0200, Gleb Natapov wrote: On Tue, Dec 04, 2012 at 10:36:02AM +0800, Li Zhong wrote: On Mon, 2012-12-03 at 11:57 +0200, Gleb Natapov wrote: Please regenerate the patch against git://git.kernel.org/pub/scm/virt/kvm/kvm.git queue. Done. By the

Re: [RFC PATCH v3] Add rcu user eqs exception hooks for async page fault

2012-12-03 Thread Li Zhong
On Tue, 2012-12-04 at 07:11 +0200, Gleb Natapov wrote: > On Tue, Dec 04, 2012 at 10:36:02AM +0800, Li Zhong wrote: > > On Mon, 2012-12-03 at 11:57 +0200, Gleb Natapov wrote: > > > Please regenerate the patch against > > > git://git.kernel.org/pub/scm/virt/kvm/kvm.git queue. > > > > Done. > > > >

Re: [RFC PATCH v3] Add rcu user eqs exception hooks for async page fault

2012-12-03 Thread Gleb Natapov
On Tue, Dec 04, 2012 at 10:36:02AM +0800, Li Zhong wrote: > On Mon, 2012-12-03 at 11:57 +0200, Gleb Natapov wrote: > > Please regenerate the patch against > > git://git.kernel.org/pub/scm/virt/kvm/kvm.git queue. > > Done. > > By the way, the included file is replaced with > in latest next

Re: [RFC PATCH v3] Add rcu user eqs exception hooks for async page fault

2012-12-03 Thread Li Zhong
On Mon, 2012-12-03 at 11:57 +0200, Gleb Natapov wrote: > Please regenerate the patch against > git://git.kernel.org/pub/scm/virt/kvm/kvm.git queue. Done. By the way, the included file is replaced with in latest next tree(91d1aa43 from rcu tree). Seems if they are merged, there won't be

Re: [RFC PATCH v3] Add rcu user eqs exception hooks for async page fault

2012-12-03 Thread Gleb Natapov
Please regenerate the patch against git://git.kernel.org/pub/scm/virt/kvm/kvm.git queue. On Fri, Nov 30, 2012 at 05:18:41PM +0800, Li Zhong wrote: > This patch adds user eqs exception hooks for async page fault page not > present code path, to exit the user eqs and re-enter it as necessary. > >

Re: [RFC PATCH v3] Add rcu user eqs exception hooks for async page fault

2012-12-03 Thread Gleb Natapov
On Mon, Dec 03, 2012 at 10:08:32AM +0800, Li Zhong wrote: > On Fri, 2012-11-30 at 12:26 +0200, Gleb Natapov wrote: > > On Fri, Nov 30, 2012 at 05:18:41PM +0800, Li Zhong wrote: > > > This patch adds user eqs exception hooks for async page fault page not > > > present code path, to exit the user

Re: [RFC PATCH v3] Add rcu user eqs exception hooks for async page fault

2012-12-03 Thread Gleb Natapov
On Mon, Dec 03, 2012 at 10:08:32AM +0800, Li Zhong wrote: On Fri, 2012-11-30 at 12:26 +0200, Gleb Natapov wrote: On Fri, Nov 30, 2012 at 05:18:41PM +0800, Li Zhong wrote: This patch adds user eqs exception hooks for async page fault page not present code path, to exit the user eqs and

Re: [RFC PATCH v3] Add rcu user eqs exception hooks for async page fault

2012-12-03 Thread Gleb Natapov
Please regenerate the patch against git://git.kernel.org/pub/scm/virt/kvm/kvm.git queue. On Fri, Nov 30, 2012 at 05:18:41PM +0800, Li Zhong wrote: This patch adds user eqs exception hooks for async page fault page not present code path, to exit the user eqs and re-enter it as necessary.

Re: [RFC PATCH v3] Add rcu user eqs exception hooks for async page fault

2012-12-03 Thread Li Zhong
On Mon, 2012-12-03 at 11:57 +0200, Gleb Natapov wrote: Please regenerate the patch against git://git.kernel.org/pub/scm/virt/kvm/kvm.git queue. Done. By the way, the included file asm/rcu.h is replaced with asm/context_tracking.h in latest next tree(91d1aa43 from rcu tree). Seems if they are

Re: [RFC PATCH v3] Add rcu user eqs exception hooks for async page fault

2012-12-03 Thread Gleb Natapov
On Tue, Dec 04, 2012 at 10:36:02AM +0800, Li Zhong wrote: On Mon, 2012-12-03 at 11:57 +0200, Gleb Natapov wrote: Please regenerate the patch against git://git.kernel.org/pub/scm/virt/kvm/kvm.git queue. Done. By the way, the included file asm/rcu.h is replaced with

Re: [RFC PATCH v3] Add rcu user eqs exception hooks for async page fault

2012-12-03 Thread Li Zhong
On Tue, 2012-12-04 at 07:11 +0200, Gleb Natapov wrote: On Tue, Dec 04, 2012 at 10:36:02AM +0800, Li Zhong wrote: On Mon, 2012-12-03 at 11:57 +0200, Gleb Natapov wrote: Please regenerate the patch against git://git.kernel.org/pub/scm/virt/kvm/kvm.git queue. Done. By the way, the

Re: [RFC PATCH v3] Add rcu user eqs exception hooks for async page fault

2012-12-02 Thread Li Zhong
On Fri, 2012-11-30 at 12:26 +0200, Gleb Natapov wrote: > On Fri, Nov 30, 2012 at 05:18:41PM +0800, Li Zhong wrote: > > This patch adds user eqs exception hooks for async page fault page not > > present code path, to exit the user eqs and re-enter it as necessary. > > > > Async page fault is

Re: [RFC PATCH v3] Add rcu user eqs exception hooks for async page fault

2012-12-02 Thread Li Zhong
On Fri, 2012-11-30 at 12:26 +0200, Gleb Natapov wrote: On Fri, Nov 30, 2012 at 05:18:41PM +0800, Li Zhong wrote: This patch adds user eqs exception hooks for async page fault page not present code path, to exit the user eqs and re-enter it as necessary. Async page fault is different

Re: [RFC PATCH v3] Add rcu user eqs exception hooks for async page fault

2012-11-30 Thread Gleb Natapov
On Fri, Nov 30, 2012 at 05:18:41PM +0800, Li Zhong wrote: > This patch adds user eqs exception hooks for async page fault page not > present code path, to exit the user eqs and re-enter it as necessary. > > Async page fault is different from other exceptions that it may be > triggered from idle

[RFC PATCH v3] Add rcu user eqs exception hooks for async page fault

2012-11-30 Thread Li Zhong
This patch adds user eqs exception hooks for async page fault page not present code path, to exit the user eqs and re-enter it as necessary. Async page fault is different from other exceptions that it may be triggered from idle process, so we still need rcu_irq_enter() and rcu_irq_exit() to exit

[RFC PATCH v3] Add rcu user eqs exception hooks for async page fault

2012-11-30 Thread Li Zhong
This patch adds user eqs exception hooks for async page fault page not present code path, to exit the user eqs and re-enter it as necessary. Async page fault is different from other exceptions that it may be triggered from idle process, so we still need rcu_irq_enter() and rcu_irq_exit() to exit

Re: [RFC PATCH v3] Add rcu user eqs exception hooks for async page fault

2012-11-30 Thread Gleb Natapov
On Fri, Nov 30, 2012 at 05:18:41PM +0800, Li Zhong wrote: This patch adds user eqs exception hooks for async page fault page not present code path, to exit the user eqs and re-enter it as necessary. Async page fault is different from other exceptions that it may be triggered from idle