Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1553398

Re: [PATCH] mm: page_alloc: Skip over regions of invalid pfns where possible

From Andrew Morton <akpm@linux-foundation.org>
Newsgroups linux.kernel
Subject Re: [PATCH] mm: page_alloc: Skip over regions of invalid pfns where possible
Date 2017-01-06 23:50 +0100
Message-ID <sWLuG-4T-35@gated-at.bofh.it> (permalink)
References <sHucq-4Bv-9@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


On Fri, 25 Nov 2016 18:55:18 +0000 Paul Burton <paul.burton@imgtec.com> wrote:

> When using a sparse memory model memmap_init_zone() when invoked with
> the MEMMAP_EARLY context will skip over pages which aren't valid - ie.
> which aren't in a populated region of the sparse memory map. However if
> the memory map is extremely sparse then it can spend a long time
> linearly checking each PFN in a large non-populated region of the memory
> map & skipping it in turn.
> 
> When CONFIG_HAVE_MEMBLOCK_NODE_MAP is enabled, we have sufficient
> information to quickly discover the next valid PFN given an invalid one
> by searching through the list of memory regions & skipping forwards to
> the first PFN covered by the memory region to the right of the
> non-populated region. Implement this in order to speed up
> memmap_init_zone() for systems with extremely sparse memory maps.

Could we have a changelog which includes some timing measurements? 
That permits others to understand the value of this patch.

Back to linux.kernel | Previous | NextNext in thread | Find similar | Unroll thread


Thread

Re: [PATCH] mm: page_alloc: Skip over regions of invalid pfns where  possible Andrew Morton <akpm@linux-foundation.org> - 2017-01-06 23:50 +0100
  Re: [PATCH] mm: page_alloc: Skip over regions of invalid pfns where  possible James Hartley <james.hartley@imgtec.com> - 2017-01-11 00:40 +0100
    Re: [PATCH] mm: page_alloc: Skip over regions of invalid pfns where  possible Andrew Morton <akpm@linux-foundation.org> - 2017-01-11 00:50 +0100

csiph-web