]> git.baikalelectronics.ru Git - kernel.git/commit
sparc64: kill page table quicklists
authorDavid S. Miller <davem@davemloft.net>
Tue, 26 Jul 2011 00:12:20 +0000 (17:12 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Tue, 26 Jul 2011 03:57:09 +0000 (20:57 -0700)
commit59d493ea16552ff922114e69582d299c26336628
tree97e86bdd9ed13900aa7ef656ba23d0f3d7ec533c
parent8dc123a6d2b1888b94151cd09c9aca34e10b657b
sparc64: kill page table quicklists

With the recent mmu_gather changes that included generic RCU freeing of
page-tables, it is now quite straightforward to implement gup_fast() on
sparc64.

This patch:

Remove the page table quicklists.  They are pointless and make it harder
to use RCU page table freeing and share code with other architectures.

BTW, this is the second time this has happened, see commit 0d7af4b1be35
("[SPARC64]: Kill pgtable quicklists and use SLAB.")

Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
arch/sparc/Kconfig
arch/sparc/include/asm/pgalloc_64.h
arch/sparc/mm/tsb.c