Messages in this thread | | | Date | Wed, 22 Apr 2015 16:45:00 -0700 | From | Andrew Morton <> | Subject | Re: [PATCH 10/13] x86: mm: Enable deferred struct page initialisation on x86-64 |
| |
On Wed, 22 Apr 2015 18:07:50 +0100 Mel Gorman <mgorman@suse.de> wrote:
> --- a/arch/x86/Kconfig > +++ b/arch/x86/Kconfig > @@ -32,6 +32,7 @@ config X86 > select HAVE_UNSTABLE_SCHED_CLOCK > select ARCH_SUPPORTS_NUMA_BALANCING if X86_64 > select ARCH_SUPPORTS_INT128 if X86_64 > + select ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT if X86_64 && NUMA
Put this in the "config X86_64" section and skip the "X86_64 &&"?
Can we omit the whole defer_meminit= thing and permanently enable the feature? That's simpler, provides better test coverage and is, we hope, faster.
And can this be used on non-NUMA? Presumably that won't speed things up any if we're bandwidth limited but again it's simpler and provides better coverage.
| |