diff --git a/sys/arm/arm/mp_machdep.c b/sys/arm/arm/mp_machdep.c --- a/sys/arm/arm/mp_machdep.c +++ b/sys/arm/arm/mp_machdep.c @@ -30,6 +30,7 @@ #include #include #include +#include #include #include #include @@ -51,7 +52,6 @@ #include #include #include -#include #include #ifdef VFP #include diff --git a/sys/arm/include/intr.h b/sys/arm/include/intr.h --- a/sys/arm/include/intr.h +++ b/sys/arm/include/intr.h @@ -53,8 +53,6 @@ #define NIRQ 1024 /* XXX - It should be an option. */ #endif -#include - void arm_irq_memory_barrier(uintptr_t); #endif /* _MACHINE_INTR_H */ diff --git a/sys/arm64/include/intr.h b/sys/arm64/include/intr.h --- a/sys/arm64/include/intr.h +++ b/sys/arm64/include/intr.h @@ -38,8 +38,6 @@ INTR_ROOT_COUNT /* MUST BE LAST */ }; -#include - #ifndef NIRQ #define NIRQ 16384 /* XXX - It should be an option. */ #endif diff --git a/sys/kern/subr_intr.c b/sys/kern/subr_intr.c --- a/sys/kern/subr_intr.c +++ b/sys/kern/subr_intr.c @@ -51,6 +51,7 @@ #include #include #include +#include #include #include #include @@ -72,7 +73,6 @@ #include #include -#include #include #include diff --git a/sys/riscv/include/intr.h b/sys/riscv/include/intr.h --- a/sys/riscv/include/intr.h +++ b/sys/riscv/include/intr.h @@ -45,8 +45,6 @@ #define NIRQ 1024 #endif -#include - enum { IRQ_SOFTWARE_USER, IRQ_SOFTWARE_SUPERVISOR, diff --git a/sys/riscv/riscv/mp_machdep.c b/sys/riscv/riscv/mp_machdep.c --- a/sys/riscv/riscv/mp_machdep.c +++ b/sys/riscv/riscv/mp_machdep.c @@ -44,6 +44,7 @@ #include #include #include +#include #include #include #include @@ -59,7 +60,6 @@ #include #include -#include #include #include diff --git a/sys/riscv/riscv/timer.c b/sys/riscv/riscv/timer.c --- a/sys/riscv/riscv/timer.c +++ b/sys/riscv/riscv/timer.c @@ -41,6 +41,7 @@ #include #include #include +#include #include #include #include @@ -50,7 +51,6 @@ #include #include -#include #include #include diff --git a/sys/riscv/riscv/trap.c b/sys/riscv/riscv/trap.c --- a/sys/riscv/riscv/trap.c +++ b/sys/riscv/riscv/trap.c @@ -37,11 +37,12 @@ #include #include +#include +#include #include #include #include #include -#include #include #include #include @@ -63,7 +64,6 @@ #include #include -#include #ifdef KDTRACE_HOOKS #include diff --git a/sys/sys/intr.h b/sys/sys/intr.h --- a/sys/sys/intr.h +++ b/sys/sys/intr.h @@ -35,6 +35,8 @@ #include +#include + #define INTR_IRQ_INVALID 0xFFFFFFFF enum intr_map_data_type {