Messages in this thread | | | Date | Tue, 13 Nov 2012 10:53:05 -0800 | Subject | Re: [PATCH 27/46] x86, mm: Add alloc_low_pages(num) | From | Yinghai Lu <> |
| |
On Tue, Nov 13, 2012 at 8:37 AM, Stefano Stabellini <stefano.stabellini@eu.citrix.com> wrote: > On Mon, 12 Nov 2012, Yinghai Lu wrote: >> 32bit kmap mapping needs pages to be used for low to high. >> At this point those pages are still from pgt_buf_* from BRK, so it is >> ok now. >> But we want to move early_ioremap_page_table_range_init() out of >> init_memory_mapping() and only call it one time later, that will >> make page_table_range_init/page_table_kmap_check/alloc_low_page to >> use memblock to get page. >> >> memblock allocation for pages are from high to low. >> So will get panic from page_table_kmap_check() that has BUG_ON to do >> ordering checking. >> >> This patch add alloc_low_pages to make it possible to allocate serveral >> pages at first, and hand out pages one by one from low to high. >> >> -v2: add one line comment about xen requirements. > > where is it?
removed.
| |