Re: [PATCH] kvm/x86: Handle async PF in RCU read-side critical sections

2017-10-02 Thread Paul E. McKenney
On Mon, Oct 02, 2017 at 02:45:34PM +0200, Paolo Bonzini wrote: > On 30/09/2017 19:15, Paul E. McKenney wrote: > > On Sat, Sep 30, 2017 at 07:41:56AM +0800, Boqun Feng wrote: > >> On Fri, Sep 29, 2017 at 04:43:39PM +, Paul E. McKenney wrote: > >>> Not to be repetitive, but if the schedule() is o

Re: [PATCH] kvm/x86: Handle async PF in RCU read-side critical sections

2017-10-02 Thread Paolo Bonzini
On 30/09/2017 19:15, Paul E. McKenney wrote: > On Sat, Sep 30, 2017 at 07:41:56AM +0800, Boqun Feng wrote: >> On Fri, Sep 29, 2017 at 04:43:39PM +, Paul E. McKenney wrote: >>> Not to be repetitive, but if the schedule() is on the guest, this change >>> really does silently break up an RCU read-

Re: [PATCH] kvm/x86: Handle async PF in RCU read-side critical sections

2017-09-30 Thread Boqun Feng
On Sat, Sep 30, 2017 at 05:15:15PM +, Paul E. McKenney wrote: > On Sat, Sep 30, 2017 at 07:41:56AM +0800, Boqun Feng wrote: > > On Fri, Sep 29, 2017 at 04:43:39PM +, Paul E. McKenney wrote: > > > On Fri, Sep 29, 2017 at 04:53:57PM +0200, Paolo Bonzini wrote: > > > > On 29/09/2017 13:01, Boq

Re: [PATCH] kvm/x86: Handle async PF in RCU read-side critical sections

2017-09-30 Thread Paul E. McKenney
On Sat, Sep 30, 2017 at 07:41:56AM +0800, Boqun Feng wrote: > On Fri, Sep 29, 2017 at 04:43:39PM +, Paul E. McKenney wrote: > > On Fri, Sep 29, 2017 at 04:53:57PM +0200, Paolo Bonzini wrote: > > > On 29/09/2017 13:01, Boqun Feng wrote: > > > > Sasha Levin reported a WARNING: > > > > > > > > |

Re: [PATCH] kvm/x86: Handle async PF in RCU read-side critical sections

2017-09-29 Thread Boqun Feng
On Fri, Sep 29, 2017 at 04:43:39PM +, Paul E. McKenney wrote: > On Fri, Sep 29, 2017 at 04:53:57PM +0200, Paolo Bonzini wrote: > > On 29/09/2017 13:01, Boqun Feng wrote: > > > Sasha Levin reported a WARNING: > > > > > > | WARNING: CPU: 0 PID: 6974 at kernel/rcu/tree_plugin.h:329 > > > | rcu_pr

Re: [PATCH] kvm/x86: Handle async PF in RCU read-side critical sections

2017-09-29 Thread Paul E. McKenney
On Fri, Sep 29, 2017 at 04:53:57PM +0200, Paolo Bonzini wrote: > On 29/09/2017 13:01, Boqun Feng wrote: > > Sasha Levin reported a WARNING: > > > > | WARNING: CPU: 0 PID: 6974 at kernel/rcu/tree_plugin.h:329 > > | rcu_preempt_note_context_switch kernel/rcu/tree_plugin.h:329 [inline] > > | WARNING:

Re: [PATCH] kvm/x86: Handle async PF in RCU read-side critical sections

2017-09-29 Thread Paolo Bonzini
On 29/09/2017 13:01, Boqun Feng wrote: > Sasha Levin reported a WARNING: > > | WARNING: CPU: 0 PID: 6974 at kernel/rcu/tree_plugin.h:329 > | rcu_preempt_note_context_switch kernel/rcu/tree_plugin.h:329 [inline] > | WARNING: CPU: 0 PID: 6974 at kernel/rcu/tree_plugin.h:329 > | rcu_note_context_swit

[PATCH] kvm/x86: Handle async PF in RCU read-side critical sections

2017-09-29 Thread Boqun Feng
Sasha Levin reported a WARNING: | WARNING: CPU: 0 PID: 6974 at kernel/rcu/tree_plugin.h:329 | rcu_preempt_note_context_switch kernel/rcu/tree_plugin.h:329 [inline] | WARNING: CPU: 0 PID: 6974 at kernel/rcu/tree_plugin.h:329 | rcu_note_context_switch+0x16c/0x2210 kernel/rcu/tree.c:458 ... | CPU: 0