Re: [Devel] [PATCH rh7] x86: arch_free_page() introduced

2015-11-18 Thread Stanislav Kinsburskiy
18.11.2015 14:46, Konstantin Khorenko пишет: On 11/17/2015 06:31 PM, Stanislav Kinsburskiy wrote: 17.11.2015 16:08, Vladimir Davydov пишет: On Tue, Nov 17, 2015 at 03:42:46PM +0100, Stanislav Kinsburskiy wrote: 17.11.2015 15:20, Vladimir Davydov пишет: On Thu, Nov 12, 2015 at 10:01:14PM

Re: [Devel] [PATCH rh7] x86: arch_free_page() introduced

2015-11-18 Thread Konstantin Khorenko
On 11/17/2015 06:31 PM, Stanislav Kinsburskiy wrote: 17.11.2015 16:08, Vladimir Davydov пишет: On Tue, Nov 17, 2015 at 03:42:46PM +0100, Stanislav Kinsburskiy wrote: 17.11.2015 15:20, Vladimir Davydov пишет: On Thu, Nov 12, 2015 at 10:01:14PM +0400, Stanislav Kinsburskiy wrote: @@ -0,0

Re: [Devel] [PATCH rh7] x86: arch_free_page() introduced

2015-11-17 Thread Vladimir Davydov
On Tue, Nov 17, 2015 at 03:42:46PM +0100, Stanislav Kinsburskiy wrote: > > > 17.11.2015 15:20, Vladimir Davydov пишет: > >On Thu, Nov 12, 2015 at 10:01:14PM +0400, Stanislav Kinsburskiy wrote: > > > >>@@ -0,0 +1,23 @@ > >>+#ifndef _ASM_X86_FREE_PAGE_H > >>+#define _ASM_X86_FREE_PAGE_H > >>+ >

Re: [Devel] [PATCH rh7] x86: arch_free_page() introduced

2015-11-17 Thread Stanislav Kinsburskiy
17.11.2015 16:08, Vladimir Davydov пишет: On Tue, Nov 17, 2015 at 03:42:46PM +0100, Stanislav Kinsburskiy wrote: 17.11.2015 15:20, Vladimir Davydov пишет: On Thu, Nov 12, 2015 at 10:01:14PM +0400, Stanislav Kinsburskiy wrote: @@ -0,0 +1,23 @@ +#ifndef _ASM_X86_FREE_PAGE_H +#define

Re: [Devel] [PATCH rh7] x86: arch_free_page() introduced

2015-11-17 Thread Stanislav Kinsburskiy
17.11.2015 15:20, Vladimir Davydov пишет: On Thu, Nov 12, 2015 at 10:01:14PM +0400, Stanislav Kinsburskiy wrote: @@ -0,0 +1,23 @@ +#ifndef _ASM_X86_FREE_PAGE_H +#define _ASM_X86_FREE_PAGE_H + +#ifdef __KERNEL__ + +#ifndef __ASSEMBLY__ + +#include + +#define HAVE_ARCH_FREE_PAGE + +extern

Re: [Devel] [PATCH rh7] x86: arch_free_page() introduced

2015-11-17 Thread Vladimir Davydov
On Thu, Nov 12, 2015 at 10:01:14PM +0400, Stanislav Kinsburskiy wrote: > @@ -0,0 +1,23 @@ > +#ifndef _ASM_X86_FREE_PAGE_H > +#define _ASM_X86_FREE_PAGE_H > + > +#ifdef __KERNEL__ > + > +#ifndef __ASSEMBLY__ > + > +#include > + > +#define HAVE_ARCH_FREE_PAGE > + > +extern struct static_key

Re: [Devel] [PATCH rh7] x86: arch_free_page() introduced

2015-11-13 Thread Konstantin Khorenko
Stas, please put reviewer to CC. Volodya, please review. -- Best regards, Konstantin Khorenko, Virtuozzo Linux Kernel Team On 11/12/2015 09:01 PM, Stanislav Kinsburskiy wrote: This patch defines arch_free_page() callback to x86 architecture. The only thing it does is pages contents zeroing.

[Devel] [PATCH rh7] x86: arch_free_page() introduced

2015-11-12 Thread Stanislav Kinsburskiy
This patch defines arch_free_page() callback to x86 architecture. The only thing it does is pages contents zeroing. It's disabled by default. To enable it one should add "zero-free-pages" kernel option to kernel boot parameters. Note, that kernel boot option handling and enabling of pages zeroing