diff options
author | Russell King <rmk+kernel@arm.linux.org.uk> | 2010-05-07 12:40:33 -0400 |
---|---|---|
committer | Russell King <rmk+kernel@arm.linux.org.uk> | 2010-07-16 05:57:35 -0400 |
commit | be370302742ff9948f2a42b15cb2ba174d97b930 (patch) | |
tree | 977bfa71c1e1483c22a40d85dfd3b233e5ac5d06 /arch/arm/mach-lh7a40x | |
parent | 7961239599de71130c852ecfa9a4140f3f60547b (diff) |
ARM: Remove DISCONTIGMEM support
Everything should now be using sparsemem rather than discontigmem, so
remove the code supporting discontigmem from ARM.
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'arch/arm/mach-lh7a40x')
-rw-r--r-- | arch/arm/mach-lh7a40x/include/mach/memory.h | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/arch/arm/mach-lh7a40x/include/mach/memory.h b/arch/arm/mach-lh7a40x/include/mach/memory.h index 189d20e543e7..edb8f5faf5d5 100644 --- a/arch/arm/mach-lh7a40x/include/mach/memory.h +++ b/arch/arm/mach-lh7a40x/include/mach/memory.h | |||
@@ -19,50 +19,6 @@ | |||
19 | */ | 19 | */ |
20 | #define PHYS_OFFSET UL(0xc0000000) | 20 | #define PHYS_OFFSET UL(0xc0000000) |
21 | 21 | ||
22 | #ifdef CONFIG_DISCONTIGMEM | ||
23 | |||
24 | /* | ||
25 | * Given a kernel address, find the home node of the underlying memory. | ||
26 | */ | ||
27 | |||
28 | # ifdef CONFIG_LH7A40X_ONE_BANK_PER_NODE | ||
29 | # define KVADDR_TO_NID(addr) \ | ||
30 | ( ((((unsigned long) (addr) - PAGE_OFFSET) >> 24) & 1)\ | ||
31 | | ((((unsigned long) (addr) - PAGE_OFFSET) >> 25) & ~1)) | ||
32 | # else /* 2 banks per node */ | ||
33 | # define KVADDR_TO_NID(addr) \ | ||
34 | (((unsigned long) (addr) - PAGE_OFFSET) >> 26) | ||
35 | # endif | ||
36 | |||
37 | /* | ||
38 | * Given a page frame number, convert it to a node id. | ||
39 | */ | ||
40 | |||
41 | # ifdef CONFIG_LH7A40X_ONE_BANK_PER_NODE | ||
42 | # define PFN_TO_NID(pfn) \ | ||
43 | (((((pfn) - PHYS_PFN_OFFSET) >> (24 - PAGE_SHIFT)) & 1)\ | ||
44 | | ((((pfn) - PHYS_PFN_OFFSET) >> (25 - PAGE_SHIFT)) & ~1)) | ||
45 | # else /* 2 banks per node */ | ||
46 | # define PFN_TO_NID(pfn) \ | ||
47 | (((pfn) - PHYS_PFN_OFFSET) >> (26 - PAGE_SHIFT)) | ||
48 | #endif | ||
49 | |||
50 | /* | ||
51 | * Given a kaddr, LOCAL_MEM_MAP finds the owning node of the memory | ||
52 | * and returns the index corresponding to the appropriate page in the | ||
53 | * node's mem_map. | ||
54 | */ | ||
55 | |||
56 | # ifdef CONFIG_LH7A40X_ONE_BANK_PER_NODE | ||
57 | # define LOCAL_MAP_NR(addr) \ | ||
58 | (((unsigned long)(addr) & 0x003fffff) >> PAGE_SHIFT) | ||
59 | # else /* 2 banks per node */ | ||
60 | # define LOCAL_MAP_NR(addr) \ | ||
61 | (((unsigned long)(addr) & 0x01ffffff) >> PAGE_SHIFT) | ||
62 | # endif | ||
63 | |||
64 | #endif | ||
65 | |||
66 | /* | 22 | /* |
67 | * Sparsemem version of the above | 23 | * Sparsemem version of the above |
68 | */ | 24 | */ |