• V
    mm: move memtest under mm · 4a20799d
    Vladimir Murzin 提交于
    Memtest is a simple feature which fills the memory with a given set of
    patterns and validates memory contents, if bad memory regions is detected
    it reserves them via memblock API.  Since memblock API is widely used by
    other architectures this feature can be enabled outside of x86 world.
    
    This patch set promotes memtest to live under generic mm umbrella and
    enables memtest feature for arm/arm64.
    
    It was reported that this patch set was useful for tracking down an issue
    with some errant DMA on an arm64 platform.
    
    This patch (of 6):
    
    There is nothing platform dependent in the core memtest code, so other
    platforms might benefit from this feature too.
    
    [linux@roeck-us.net: MEMTEST depends on MEMBLOCK]
    Signed-off-by: NVladimir Murzin <vladimir.murzin@arm.com>
    Acked-by: NWill Deacon <will.deacon@arm.com>
    Tested-by: NMark Rutland <mark.rutland@arm.com>
    Cc: Ingo Molnar <mingo@elte.hu>
    Cc: Thomas Gleixner <tglx@linutronix.de>
    Cc: "H. Peter Anvin" <hpa@zytor.com>
    Cc: Catalin Marinas <catalin.marinas@arm.com>
    Cc: Russell King <rmk@arm.linux.org.uk>
    Cc: Paul Bolle <pebolle@tiscali.nl>
    Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
    Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
    4a20799d
Kconfig 82.5 KB