This change leads to removing '#include <alloc.h>'s from several places that only included alloc.h to get the typedef. Cc: Andrew Jones <drjones@xxxxxxxxxx> Cc: Thomas Huth <thuth@xxxxxxxxxx> Cc: Paolo Bonzini <pbonzini@xxxxxxxxxx> Cc: Radim Krčmář <rkrcmar@xxxxxxxxxx> Suggested-by: Andrew Jones <drjones@xxxxxxxxxx> Reviewed-by: Andrew Jones <drjones@xxxxxxxxxx> Signed-off-by: Alexander Gordeev <agordeev@xxxxxxxxxx> --- arm/selftest.c | 1 - lib/alloc.h | 1 - lib/arm/asm/page.h | 2 -- lib/libcflat.h | 2 ++ lib/powerpc/asm/setup.h | 1 - 5 files changed, 2 insertions(+), 5 deletions(-) diff --git a/arm/selftest.c b/arm/selftest.c index 75dc91faab69..a8ae191d3201 100644 --- a/arm/selftest.c +++ b/arm/selftest.c @@ -7,7 +7,6 @@ */ #include <libcflat.h> #include <util.h> -#include <alloc.h> #include <devicetree.h> #include <asm/setup.h> #include <asm/ptrace.h> diff --git a/lib/alloc.h b/lib/alloc.h index 0b4b4bdc35ba..c12bd15f7afc 100644 --- a/lib/alloc.h +++ b/lib/alloc.h @@ -58,7 +58,6 @@ static inline void *memalign(size_t alignment, size_t size) return alloc_ops->memalign(alignment, size); } -typedef u64 phys_addr_t; #define INVALID_PHYS_ADDR (~(phys_addr_t)0) /* diff --git a/lib/arm/asm/page.h b/lib/arm/asm/page.h index df76969964ed..38026418edba 100644 --- a/lib/arm/asm/page.h +++ b/lib/arm/asm/page.h @@ -16,8 +16,6 @@ #define PAGE_ALIGN(addr) ALIGN(addr, PAGE_SIZE) -#include <alloc.h> - typedef u64 pteval_t; typedef u64 pmdval_t; typedef u64 pgdval_t; diff --git a/lib/libcflat.h b/lib/libcflat.h index 582e3fc60e28..72b1bf9668ef 100644 --- a/lib/libcflat.h +++ b/lib/libcflat.h @@ -60,6 +60,8 @@ typedef _Bool bool; #define PRIx64 __PRI64_PREFIX "x" #define PRIxPTR __PRIPTR_PREFIX "x" +typedef u64 phys_addr_t; + extern void puts(const char *s); extern void exit(int code); extern void abort(void); diff --git a/lib/powerpc/asm/setup.h b/lib/powerpc/asm/setup.h index 29a6d7d5f705..b1e1e5a51ed3 100644 --- a/lib/powerpc/asm/setup.h +++ b/lib/powerpc/asm/setup.h @@ -6,7 +6,6 @@ * This work is licensed under the terms of the GNU LGPL, version 2. */ #include <libcflat.h> -#include <alloc.h> /* phys_addr_t */ #define NR_CPUS 8 /* arbitrarily set for now */ extern u32 cpus[NR_CPUS]; -- 1.8.3.1 -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html