On Tue, Oct 26, 2010 at 10:06:41AM +0200, Avi Kivity wrote:
> On 10/26/2010 10:01 AM, Gleb Natapov wrote:
> >On Tue, Oct 26, 2010 at 09:57:08AM +0200, Avi Kivity wrote:
> >> On 10/26/2010 08:58 AM, Gleb Natapov wrote:
> >> >>
> >> >> Well, you just changed where srcu index is saved. I don't
On 10/26/2010 10:01 AM, Gleb Natapov wrote:
On Tue, Oct 26, 2010 at 09:57:08AM +0200, Avi Kivity wrote:
> On 10/26/2010 08:58 AM, Gleb Natapov wrote:
> >>
> >> Well, you just changed where srcu index is saved. I don't see how it
> >> could make a difference in practice.
> >>
> >If the
On Tue, Oct 26, 2010 at 09:57:08AM +0200, Avi Kivity wrote:
> On 10/26/2010 08:58 AM, Gleb Natapov wrote:
> >>
> >> Well, you just changed where srcu index is saved. I don't see how it
> >> could make a difference in practice.
> >>
> >If there is nested call to srcu read lock if srcu_idx is stor
On 10/26/2010 08:58 AM, Gleb Natapov wrote:
>
> Well, you just changed where srcu index is saved. I don't see how it
> could make a difference in practice.
>
If there is nested call to srcu read lock if srcu_idx is stored in vcpu
nested call will override previous srcu_idx value and srcu unloc
On Mon, Oct 25, 2010 at 06:13:56PM -0200, Marcelo Tosatti wrote:
> On Mon, Oct 25, 2010 at 03:20:59PM +0200, Michael S. Tsirkin wrote:
> > On Mon, Oct 25, 2010 at 11:52:29AM -0200, Marcelo Tosatti wrote:
> > > On Sun, Oct 24, 2010 at 07:16:10PM +0200, Michael S. Tsirkin wrote:
> > > > srcu_idx is e
On Mon, Oct 25, 2010 at 03:20:59PM +0200, Michael S. Tsirkin wrote:
> On Mon, Oct 25, 2010 at 11:52:29AM -0200, Marcelo Tosatti wrote:
> > On Sun, Oct 24, 2010 at 07:16:10PM +0200, Michael S. Tsirkin wrote:
> > > srcu_idx is easy to misuse as it can not be used
> > > in nested srcu_read_lock calls.
On Mon, Oct 25, 2010 at 11:52:29AM -0200, Marcelo Tosatti wrote:
> On Sun, Oct 24, 2010 at 07:16:10PM +0200, Michael S. Tsirkin wrote:
> > srcu_idx is easy to misuse as it can not be used
> > in nested srcu_read_lock calls. Switch to local
> > index to make correctness easier to verify.
> >
> > S
On Sun, Oct 24, 2010 at 07:16:10PM +0200, Michael S. Tsirkin wrote:
> srcu_idx is easy to misuse as it can not be used
> in nested srcu_read_lock calls. Switch to local
> index to make correctness easier to verify.
>
> Signed-off-by: Michael S. Tsirkin
>
> ---
Looks good to me.
Not needed for
srcu_idx is easy to misuse as it can not be used
in nested srcu_read_lock calls. Switch to local
index to make correctness easier to verify.
Signed-off-by: Michael S. Tsirkin
---
Lightly tested.
diff --git a/arch/x86/kvm/mmu.c b/arch/x86/kvm/mmu.c
index 311f6da..edb9dfa 100644
--- a/arch/x86/