Re: [PATCH 1/5] x86_64: fix kasan shadow region page tables

2015-07-02 Thread Ingo Molnar
* Andrey Ryabinin wrote: > On 07/01/2015 12:07 PM, Ingo Molnar wrote: > > > > * Andrey Ryabinin wrote: > > > >> diff --git a/arch/x86/kernel/head64.c b/arch/x86/kernel/head64.c > >> index 5a46681..f129a9a 100644 > >> --- a/arch/x86/kernel/head64.c > >> +++ b/arch/x86/kernel/head64.c > >> @@ -

Re: [PATCH 1/5] x86_64: fix kasan shadow region page tables

2015-07-01 Thread Andrey Ryabinin
On 07/01/2015 12:07 PM, Ingo Molnar wrote: > > * Andrey Ryabinin wrote: > >> diff --git a/arch/x86/kernel/head64.c b/arch/x86/kernel/head64.c >> index 5a46681..f129a9a 100644 >> --- a/arch/x86/kernel/head64.c >> +++ b/arch/x86/kernel/head64.c >> @@ -161,11 +161,12 @@ asmlinkage __visible void __

Re: [PATCH 1/5] x86_64: fix kasan shadow region page tables

2015-07-01 Thread Ingo Molnar
* Andrey Ryabinin wrote: > diff --git a/arch/x86/kernel/head64.c b/arch/x86/kernel/head64.c > index 5a46681..f129a9a 100644 > --- a/arch/x86/kernel/head64.c > +++ b/arch/x86/kernel/head64.c > @@ -161,11 +161,12 @@ asmlinkage __visible void __init > x86_64_start_kernel(char * real_mode_data) >

[PATCH 1/5] x86_64: fix kasan shadow region page tables

2015-06-30 Thread Andrey Ryabinin
From: Alexander Popov Currently kasan shadow region page tables created without respect of physical offset (phys_base). This causes kernel halt when phys_base is not zero. So let's initialize kasan shadow region page tables in kasan_early_init() using __pa_nodebug() which considers phys_base. Th