From 3faac73d595db0603f9d9ed865fe5e96ab69e8ce Mon Sep 17 00:00:00 2001 From: Gerald Schaefer Date: Tue, 21 Aug 2012 12:36:34 +0200 Subject: [PATCH] --- yaml --- r: 324050 b: refs/heads/master c: 648609e3f24599a5ad8d53df2ec13fbc37810bcc h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/arch/s390/kernel/early.c | 2 -- trunk/arch/s390/mm/vmem.c | 2 +- 3 files changed, 2 insertions(+), 4 deletions(-) diff --git a/[refs] b/[refs] index 2a82e68be746..486b236f4fb7 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 535c611ddd3eb076f96579131e30bc5dd02a3b1c +refs/heads/master: 648609e3f24599a5ad8d53df2ec13fbc37810bcc diff --git a/trunk/arch/s390/kernel/early.c b/trunk/arch/s390/kernel/early.c index 83c3271c442b..e48407962b0f 100644 --- a/trunk/arch/s390/kernel/early.c +++ b/trunk/arch/s390/kernel/early.c @@ -267,12 +267,10 @@ static noinline __init void setup_facility_list(void) static noinline __init void setup_hpage(void) { -#ifndef CONFIG_DEBUG_PAGEALLOC if (!test_facility(2) || !test_facility(8)) return; S390_lowcore.machine_flags |= MACHINE_FLAG_HPAGE; __ctl_set_bit(0, 23); -#endif } static __init void detect_mvpg(void) diff --git a/trunk/arch/s390/mm/vmem.c b/trunk/arch/s390/mm/vmem.c index 6f896e75ab49..c22abf900c9e 100644 --- a/trunk/arch/s390/mm/vmem.c +++ b/trunk/arch/s390/mm/vmem.c @@ -107,7 +107,7 @@ static int vmem_add_mem(unsigned long start, unsigned long size, int ro) pte = mk_pte_phys(address, __pgprot(ro ? _PAGE_RO : 0)); pm_dir = pmd_offset(pu_dir, address); -#ifdef CONFIG_64BIT +#if defined(CONFIG_64BIT) && !defined(CONFIG_DEBUG_PAGEALLOC) if (MACHINE_HAS_HPAGE && !(address & ~HPAGE_MASK) && (address + HPAGE_SIZE <= start + size) && (address >= HPAGE_SIZE)) {