• Mark Rutland's avatar
    arm64: mm: dump: add missing includes · 764011ca
    Mark Rutland authored
    The arm64 dump code is currently relying on some definitions which are
    pulled in via transitive dependencies. It seems we have implicit
    dependencies on the following definitions:
    
    * MODULES_VADDR         (asm/memory.h)
    * MODULES_END           (asm/memory.h)
    * PAGE_OFFSET           (asm/memory.h)
    * PTE_*                 (asm/pgtable-hwdef.h)
    * ENOMEM                (linux/errno.h)
    * device_initcall       (linux/init.h)
    
    This patch ensures we explicitly include the relevant headers for the
    above items, fixing the observed build issue and hopefully preventing
    future issues as headers are refactored.
    Signed-off-by: default avatarMark Rutland <mark.rutland@arm.com>
    Reported-by: default avatarMark Brown <broonie@kernel.org>
    Acked-by: default avatarSteve Capper <steve.capper@linaro.org>
    Cc: Laura Abbott <lauraa@codeaurora.org>
    Cc: Will Deacon <will.deacon@arm.com>
    Signed-off-by: default avatarCatalin Marinas <catalin.marinas@arm.com>
    764011ca
dump.c 7.16 KB