Fix bug in pagetable cache cleanup with CONFIG_PPC_SUBPAGE_PROT (v2)

Sachin Sant sachinp at
Fri Dec 4 23:02:52 EST 2009

David Gibson wrote:
> Oops, stupid compile bug in the !CONFIG_PPC_SUBPAGE_PROT case with the
> last version.  Fixed below.
> Fix bug in pagetable cache cleanup with CONFIG_PPC_SUBPAGE_PROT
> 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 <david at>

Ping on this patch. It is still missing from linux-next. 



Sachin Sant
IBM Linux Technology Center
India Systems and Technology Labs
Bangalore, India

More information about the Linuxppc-dev mailing list