Re: [patch 10/21] Xen-paravirt: add hooks to intercept mm creation and destruction

2007-02-22 Thread Jeremy Fitzhardinge
Pavel Machek wrote: > Hi! > > >> @@ -126,6 +126,12 @@ struct paravirt_ops >> void (*io_delay)(void); >> void (*const_udelay)(unsigned long loops); >> >> +void (fastcall *activate_mm)(struct mm_struct *prev, >> + struct mm_struct *next); >> +

Re: [patch 10/21] Xen-paravirt: add hooks to intercept mm creation and destruction

2007-02-22 Thread Jeremy Fitzhardinge
Pavel Machek wrote: > Hi! > > >> @@ -126,6 +126,12 @@ struct paravirt_ops >> void (*io_delay)(void); >> void (*const_udelay)(unsigned long loops); >> >> +void (fastcall *activate_mm)(struct mm_struct *prev, >> + struct mm_struct *next); >> +

Re: [patch 10/21] Xen-paravirt: add hooks to intercept mm creation and destruction

2007-02-22 Thread Pavel Machek
Hi! > @@ -126,6 +126,12 @@ struct paravirt_ops > void (*io_delay)(void); > void (*const_udelay)(unsigned long loops); > > + void (fastcall *activate_mm)(struct mm_struct *prev, > + struct mm_struct *next); > + void (fastcall *dup_mmap)(struct

Re: [patch 10/21] Xen-paravirt: add hooks to intercept mm creation and destruction

2007-02-22 Thread Pavel Machek
Hi! @@ -126,6 +126,12 @@ struct paravirt_ops void (*io_delay)(void); void (*const_udelay)(unsigned long loops); + void (fastcall *activate_mm)(struct mm_struct *prev, + struct mm_struct *next); + void (fastcall *dup_mmap)(struct

Re: [patch 10/21] Xen-paravirt: add hooks to intercept mm creation and destruction

2007-02-22 Thread Jeremy Fitzhardinge
Pavel Machek wrote: Hi! @@ -126,6 +126,12 @@ struct paravirt_ops void (*io_delay)(void); void (*const_udelay)(unsigned long loops); +void (fastcall *activate_mm)(struct mm_struct *prev, + struct mm_struct *next); +void (fastcall

Re: [patch 10/21] Xen-paravirt: add hooks to intercept mm creation and destruction

2007-02-22 Thread Jeremy Fitzhardinge
Pavel Machek wrote: Hi! @@ -126,6 +126,12 @@ struct paravirt_ops void (*io_delay)(void); void (*const_udelay)(unsigned long loops); +void (fastcall *activate_mm)(struct mm_struct *prev, + struct mm_struct *next); +void (fastcall

Re: [patch 10/21] Xen-paravirt: add hooks to intercept mm creation and destruction

2007-02-15 Thread Jeremy Fitzhardinge
Andrew Morton wrote: > On Thu, 15 Feb 2007 18:24:59 -0800 Jeremy Fitzhardinge <[EMAIL PROTECTED]> > wrote: > > >> Add hooks to allow a paravirt implementation to track the lifetime of >> an mm. >> >> --- a/arch/i386/kernel/paravirt.c >> +++ b/arch/i386/kernel/paravirt.c >> @@ -706,6 +706,10 @@

Re: [patch 10/21] Xen-paravirt: add hooks to intercept mm creation and destruction

2007-02-15 Thread Andrew Morton
On Thu, 15 Feb 2007 18:24:59 -0800 Jeremy Fitzhardinge <[EMAIL PROTECTED]> wrote: > Add hooks to allow a paravirt implementation to track the lifetime of > an mm. > > --- a/arch/i386/kernel/paravirt.c > +++ b/arch/i386/kernel/paravirt.c > @@ -706,6 +706,10 @@ struct paravirt_ops paravirt_ops =

[patch 10/21] Xen-paravirt: add hooks to intercept mm creation and destruction

2007-02-15 Thread Jeremy Fitzhardinge
Add hooks to allow a paravirt implementation to track the lifetime of an mm. Signed-off-by: Jeremy Fitzhardinge <[EMAIL PROTECTED]> -- arch/i386/kernel/paravirt.c|4 include/asm-i386/mmu_context.h |8 ++-- include/asm-i386/paravirt.h| 38

[patch 10/21] Xen-paravirt: add hooks to intercept mm creation and destruction

2007-02-15 Thread Jeremy Fitzhardinge
Add hooks to allow a paravirt implementation to track the lifetime of an mm. Signed-off-by: Jeremy Fitzhardinge [EMAIL PROTECTED] -- arch/i386/kernel/paravirt.c|4 include/asm-i386/mmu_context.h |8 ++-- include/asm-i386/paravirt.h| 38

Re: [patch 10/21] Xen-paravirt: add hooks to intercept mm creation and destruction

2007-02-15 Thread Andrew Morton
On Thu, 15 Feb 2007 18:24:59 -0800 Jeremy Fitzhardinge [EMAIL PROTECTED] wrote: Add hooks to allow a paravirt implementation to track the lifetime of an mm. --- a/arch/i386/kernel/paravirt.c +++ b/arch/i386/kernel/paravirt.c @@ -706,6 +706,10 @@ struct paravirt_ops paravirt_ops = {

Re: [patch 10/21] Xen-paravirt: add hooks to intercept mm creation and destruction

2007-02-15 Thread Jeremy Fitzhardinge
Andrew Morton wrote: On Thu, 15 Feb 2007 18:24:59 -0800 Jeremy Fitzhardinge [EMAIL PROTECTED] wrote: Add hooks to allow a paravirt implementation to track the lifetime of an mm. --- a/arch/i386/kernel/paravirt.c +++ b/arch/i386/kernel/paravirt.c @@ -706,6 +706,10 @@ struct