Re: Fix bug in pagetable cache cleanup with CONFIG_PPC_SUBPAGE_PROT
From: Sachin Sant <hidden>
Date: 2009-11-24 06:58:36
From: Sachin Sant <hidden>
Date: 2009-11-24 06:58:36
David Gibson wrote:
Commit a0668cdc154e54bf0c85182e0535eea237d53146 cleans up the handling of kmem_caches for allocating various levels of pagetables. Unfortunately, it conflicts badly with CONFIG_PPC_SUBPAGE_PROT, due to the latter's cleverly hidden technique of adding some extra allocation space to the top level page directory to store the extra information it needs. Since that extra allocation really doesn't fit into the cleaned up page directory allocating scheme, this patch alters CONFIG_PPC_SUBPAGE_PROT to instead allocate its struct subpage_prot_table as part of the mm_context_t. Signed-off-by: David Gibson <redacted>
Thanks David for the patch. With this patch on top of next-20091123 my test machine boots fine. Regards -Sachin -- --------------------------------- Sachin Sant IBM Linux Technology Center India Systems and Technology Labs Bangalore, India ---------------------------------