lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<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

Powered by Openwall GNU/*/Linux Powered by OpenVZ