Re: [PATCH 24/43] x86/mm/kaiser: Mark per-cpu data structures required for entry/exit

2017-11-26 Thread Ingo Molnar
* Thomas Gleixner wrote: > On Fri, 24 Nov 2017, Ingo Molnar wrote: > > diff --git a/arch/x86/include/asm/desc.h b/arch/x86/include/asm/desc.h > > index aab4fe9f49f8..300090d1c209 100644 > > --- a/arch/x86/include/asm/desc.h > > +++ b/arch/x86/include/asm/desc.h > > @@ -46,7

Re: [PATCH 24/43] x86/mm/kaiser: Mark per-cpu data structures required for entry/exit

2017-11-26 Thread Ingo Molnar
* Thomas Gleixner wrote: > On Fri, 24 Nov 2017, Ingo Molnar wrote: > > diff --git a/arch/x86/include/asm/desc.h b/arch/x86/include/asm/desc.h > > index aab4fe9f49f8..300090d1c209 100644 > > --- a/arch/x86/include/asm/desc.h > > +++ b/arch/x86/include/asm/desc.h > > @@ -46,7 +46,7 @@ struct

Re: [PATCH 24/43] x86/mm/kaiser: Mark per-cpu data structures required for entry/exit

2017-11-25 Thread Thomas Gleixner
On Fri, 24 Nov 2017, Ingo Molnar wrote: > diff --git a/arch/x86/include/asm/desc.h b/arch/x86/include/asm/desc.h > index aab4fe9f49f8..300090d1c209 100644 > --- a/arch/x86/include/asm/desc.h > +++ b/arch/x86/include/asm/desc.h > @@ -46,7 +46,7 @@ struct gdt_page { > struct desc_struct

Re: [PATCH 24/43] x86/mm/kaiser: Mark per-cpu data structures required for entry/exit

2017-11-25 Thread Thomas Gleixner
On Fri, 24 Nov 2017, Ingo Molnar wrote: > diff --git a/arch/x86/include/asm/desc.h b/arch/x86/include/asm/desc.h > index aab4fe9f49f8..300090d1c209 100644 > --- a/arch/x86/include/asm/desc.h > +++ b/arch/x86/include/asm/desc.h > @@ -46,7 +46,7 @@ struct gdt_page { > struct desc_struct

[PATCH 24/43] x86/mm/kaiser: Mark per-cpu data structures required for entry/exit

2017-11-24 Thread Ingo Molnar
From: Dave Hansen These patches are based on work from a team at Graz University of Technology posted here: https://github.com/IAIK/KAISER The KAISER approach keeps two copies of the page tables: one for running in the kernel and one for running userspace. But,

[PATCH 24/43] x86/mm/kaiser: Mark per-cpu data structures required for entry/exit

2017-11-24 Thread Ingo Molnar
From: Dave Hansen These patches are based on work from a team at Graz University of Technology posted here: https://github.com/IAIK/KAISER The KAISER approach keeps two copies of the page tables: one for running in the kernel and one for running userspace. But, there are a few structures that

[PATCH 24/43] x86/mm/kaiser: Mark per-cpu data structures required for entry/exit

2017-11-24 Thread Ingo Molnar
From: Dave Hansen These patches are based on work from a team at Graz University of Technology posted here: https://github.com/IAIK/KAISER The KAISER approach keeps two copies of the page tables: one for running in the kernel and one for running userspace. But,

[PATCH 24/43] x86/mm/kaiser: Mark per-cpu data structures required for entry/exit

2017-11-24 Thread Ingo Molnar
From: Dave Hansen These patches are based on work from a team at Graz University of Technology posted here: https://github.com/IAIK/KAISER The KAISER approach keeps two copies of the page tables: one for running in the kernel and one for running userspace. But, there are a few structures that