aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Mundt <lethal@linux-sh.org>2010-01-05 12:35:00 +0900
committerPaul Mundt <lethal@linux-sh.org>2010-01-05 12:35:00 +0900
commit0176bd3dab4fe522bfb6ceab9e3c441fe0305738 (patch)
treed532c56785fad657581fc74794881dfaae99fe5c
parenta7595fe7e8a93a73ce6199dace75a0caca7024c1 (diff)
downloadkernel_samsung_crespo-0176bd3dab4fe522bfb6ceab9e3c441fe0305738.zip
kernel_samsung_crespo-0176bd3dab4fe522bfb6ceab9e3c441fe0305738.tar.gz
kernel_samsung_crespo-0176bd3dab4fe522bfb6ceab9e3c441fe0305738.tar.bz2
sh: Drop down to a single quicklist.
We previously had 2 quicklists, one for the PGD case and one for PTEs. Now that the PGD/PMD cases are handled through slab caches due to the multi-level configurability, only the PTE quicklist remains. As such, reduce NR_QUICK to its appropriate size and bump down the PTE quicklist index. Signed-off-by: Paul Mundt <lethal@linux-sh.org>
-rw-r--r--arch/sh/include/asm/pgalloc.h2
-rw-r--r--mm/Kconfig2
2 files changed, 2 insertions, 2 deletions
diff --git a/arch/sh/include/asm/pgalloc.h b/arch/sh/include/asm/pgalloc.h
index e106474..f8982f4 100644
--- a/arch/sh/include/asm/pgalloc.h
+++ b/arch/sh/include/asm/pgalloc.h
@@ -4,7 +4,7 @@
#include <linux/quicklist.h>
#include <asm/page.h>
-#define QUICK_PT 1 /* Other page table pages that are zero on free */
+#define QUICK_PT 0 /* Other page table pages that are zero on free */
extern pgd_t *pgd_alloc(struct mm_struct *);
extern void pgd_free(struct mm_struct *mm, pgd_t *pgd);
diff --git a/mm/Kconfig b/mm/Kconfig
index 17b8947..d34c2b9 100644
--- a/mm/Kconfig
+++ b/mm/Kconfig
@@ -195,7 +195,7 @@ config BOUNCE
config NR_QUICK
int
depends on QUICKLIST
- default "2" if SUPERH || AVR32
+ default "2" if AVR32
default "1"
config VIRT_TO_BUS