]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit8888c63b6a0f430f1fe6cfa8a019884960b3f6e2
tree90d3cc5eeb5d2e18877ccb1123a4df7873fd3c58
parent2a9e7cf6deca274e42e2726faaf04232550ae46e
Revert "x86_64: Quicklist support for x86_64"

This reverts commit 3aee539b3ca4f62ea67f5976b6388f8bd636c7dc.

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