From: Jeremy Fitzhardinge Date: Tue, 8 Jul 2008 22:06:57 +0000 (-0700) Subject: xen64: defer setting pagetable alloc/release ops X-Git-Tag: v2.6.27-rc1~955^2~1^20~33 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8745f8b0b914cf1d617ecc49726c24011858c74e;p=pandora-kernel.git xen64: defer setting pagetable alloc/release ops We need to wait until the page structure is available to use the proper pagetable page alloc/release operations, since they use struct page to determine if a pagetable is pinned. This happened to work in 32bit because nobody allocated new pagetable pages in the interim between xen_pagetable_setup_done and xen_post_allocator_init, but the 64-bit kenrel needs to allocate more pagetable levels. Signed-off-by: Jeremy Fitzhardinge Cc: Stephen Tweedie Cc: Eduardo Habkost Cc: Mark McLoughlin Signed-off-by: Ingo Molnar --- Reading git-diff-tree failed