Revert "x86_64: Quicklist support for x86_64"
authorLinus Torvalds <torvalds@woody.linux-foundation.org>
Fri, 21 Sep 2007 19:09:41 +0000 (12:09 -0700)
committerLinus Torvalds <torvalds@woody.linux-foundation.org>
Fri, 21 Sep 2007 19:09:41 +0000 (12:09 -0700)
commitda8f153e51290e7438ba7da66234a864e5d3e1c1
tree90d3cc5eeb5d2e18877ccb1123a4df7873fd3c58
parent077a6c26696c63305eebafbb71890c95e2750b6d
Revert "x86_64: Quicklist support for x86_64"

This reverts commit 34feb2c83beb3bdf13535a36770f7e50b47ef299.

Suresh Siddha points out that this one breaks the fundamental
requirement that you cannot free page table pages before the TLB caches
are flushed.  The quicklists do not give the same kinds of guarantees
that the mmu_gather structure does, at least not in NUMA configurations.

Requested-by: Suresh Siddha <suresh.b.siddha@intel.com>
Acked-by: Andi Kleen <ak@suse.de>
Cc: Andrew Morton <akpm@linux-foundation.org>
Cc: Christoph Lameter <clameter@sgi.com>
Cc: Asit Mallick <asit.k.mallick@intel.com>
Cc: Tony Luck <tony.luck@intel.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
arch/x86_64/Kconfig
arch/x86_64/kernel/process.c
arch/x86_64/kernel/smp.c
include/asm-x86_64/pgalloc.h
include/asm-x86_64/pgtable.h