]> git.hungrycats.org Git - linux/commit
[PATCH] Remove memblks from the kernel
authorAndrew Morton <akpm@osdl.org>
Wed, 4 Feb 2004 02:45:06 +0000 (18:45 -0800)
committerLinus Torvalds <torvalds@home.osdl.org>
Wed, 4 Feb 2004 02:45:06 +0000 (18:45 -0800)
commit4c5736de7785f499aad01c87b568011aebc8ebf4
tree5466ac60afd5d5981ab219241133b99b36d24773
parentb5a2bdf93c878d8c6bd3172cf75d1662236684da
[PATCH] Remove memblks from the kernel

From: "Martin J. Bligh" <mbligh@aracnet.com>

This patch removes memblks from the kernel ...  we don't use them, and the
NUMA API that was planning to use them when they were originally designed
isn't going to use them anymore.  They're just unnecessary added complexity
now ...  time for them to go.

There's a slight complication in that ia64 uses something with a similar
name for part of its memory layout, but Jes Sorensen kindly untangled them
from each other for us.  The patch with his modifications is below.  Jes
tested it on ia64, and I testbuilt it with every config in my arsenal.
20 files changed:
arch/i386/mach-default/topology.c
arch/i386/mach-es7000/topology.c
arch/ia64/kernel/acpi.c
arch/ia64/mm/discontig.c
arch/ia64/mm/numa.c
drivers/base/Makefile
drivers/base/memblk.c [deleted file]
include/asm-alpha/topology.h
include/asm-generic/topology.h
include/asm-i386/memblk.h [deleted file]
include/asm-i386/topology.h
include/asm-ia64/mmzone.h
include/asm-ia64/numa.h
include/asm-ia64/topology.h
include/asm-ppc64/topology.h
include/asm-x86_64/memblk.h [deleted file]
include/asm-x86_64/topology.h
include/linux/memblk.h [deleted file]
include/linux/mmzone.h
mm/page_alloc.c