From: Mark Rutland Date: Thu, 22 Jan 2015 18:20:36 +0000 (+0000) Subject: arm64: mm: dump: add missing includes X-Git-Tag: firefly_0821_release~176^2~2354^2~22 X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=764011ca8247808e066a182bcfe42a2b14c99a9a;p=firefly-linux-kernel-4.4.55.git arm64: mm: dump: add missing includes 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: Mark Rutland Reported-by: Mark Brown Acked-by: Steve Capper Cc: Laura Abbott Cc: Will Deacon Signed-off-by: Catalin Marinas --- diff --git a/arch/arm64/mm/dump.c b/arch/arm64/mm/dump.c index 77d39a1b6f8d..bbc5a29ecaaf 100644 --- a/arch/arm64/mm/dump.c +++ b/arch/arm64/mm/dump.c @@ -14,13 +14,17 @@ * of the License. */ #include +#include #include +#include #include #include #include #include +#include #include +#include #define LOWEST_ADDR (UL(0xffffffffffffffff) << VA_BITS)