[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20090926141352.GA26117@elte.hu>
Date:	Sat, 26 Sep 2009 16:13:53 +0200
From:	Ingo Molnar <mingo@...e.hu>
To:	Andi Kleen <andi@...stfloor.org>
Cc:	torvalds@...ux-foundation.org, fengguang.wu@...el.com,
	linux-kernel@...r.kernel.org, akpm@...ux-foundation.org,
	"H. Peter Anvin" <hpa@...or.com>,
	Thomas Gleixner <tglx@...utronix.de>,
	Peter Zijlstra <a.p.zijlstra@...llo.nl>
Subject: [origin tree build failure] Re: [PULL] Please pull hwpoison code
	for 2.6.32
>       HWPOISON: Add page flag for poisoned pages
-tip testing found that this change broke 32-bit NUMA builds:
  In file included from include/linux/suspend.h:8,
                 from arch/x86/kernel/asm-offsets_32.c:11,
                 from arch/x86/kernel/asm-offsets.c:2:
  include/linux/mm.h:503:2: error: #error SECTIONS_WIDTH+NODES_WIDTH+ZONES_WIDTH > BITS_PER_LONG - NR_PAGEFLAGS
32-bit NUMA works fine and it was quite useful in finding various bugs 
in the past so we dont want to kill it - would be nice to fix this 
regression instead. (and preferably not by hacking around this corner of 
the Kconfig space)
btw., this bit in mm/Kconfig:
 config MEMORY_FAILURE
        depends on MMU
        depends on X86_MCE
        bool "Enable recovery from hardware memory errors"
caught my attention. Why is a generic MM facility dependent on an x86 
specific config option?
	Ingo
View attachment "config" of type "text/plain" (67318 bytes)
Powered by blists - more mailing lists
 
