Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

powerpc: Add missing linux/{of.h,irqdomain.h} include directives

A bunch of PPC files are missing the inclusion of linux/of.h and
linux/irqdomain.h, relying on transitive inclusion from another
file.

As we are about to break this dependency, make sure these dependencies
are explicit.

Signed-off-by: Marc Zyngier <maz@kernel.org>

+13
+1
arch/powerpc/kernel/mce.c
··· 18 18 #include <linux/extable.h> 19 19 #include <linux/ftrace.h> 20 20 #include <linux/memblock.h> 21 + #include <linux/of.h> 21 22 22 23 #include <asm/interrupt.h> 23 24 #include <asm/machdep.h>
+1
arch/powerpc/kvm/book3s_hv_uvmem.c
··· 90 90 #include <linux/migrate.h> 91 91 #include <linux/kvm_host.h> 92 92 #include <linux/ksm.h> 93 + #include <linux/of.h> 93 94 #include <asm/ultravisor.h> 94 95 #include <asm/mman.h> 95 96 #include <asm/kvm_ppc.h>
+1
arch/powerpc/kvm/book3s_xive.c
··· 14 14 #include <linux/percpu.h> 15 15 #include <linux/cpumask.h> 16 16 #include <linux/uaccess.h> 17 + #include <linux/irqdomain.h> 17 18 #include <asm/kvm_book3s.h> 18 19 #include <asm/kvm_ppc.h> 19 20 #include <asm/hvcall.h>
+1
arch/powerpc/kvm/book3s_xive_native.c
··· 12 12 #include <linux/spinlock.h> 13 13 #include <linux/delay.h> 14 14 #include <linux/file.h> 15 + #include <linux/irqdomain.h> 15 16 #include <asm/uaccess.h> 16 17 #include <asm/kvm_book3s.h> 17 18 #include <asm/kvm_ppc.h>
+1
arch/powerpc/mm/book3s64/radix_pgtable.c
··· 11 11 #include <linux/kernel.h> 12 12 #include <linux/sched/mm.h> 13 13 #include <linux/memblock.h> 14 + #include <linux/of.h> 14 15 #include <linux/of_fdt.h> 15 16 #include <linux/mm.h> 16 17 #include <linux/hugetlb.h>
+1
arch/powerpc/platforms/cell/pmu.c
··· 10 10 */ 11 11 12 12 #include <linux/interrupt.h> 13 + #include <linux/irqdomain.h> 13 14 #include <linux/types.h> 14 15 #include <linux/export.h> 15 16 #include <asm/io.h>
+1
arch/powerpc/platforms/embedded6xx/flipper-pic.c
··· 12 12 #include <linux/kernel.h> 13 13 #include <linux/init.h> 14 14 #include <linux/irq.h> 15 + #include <linux/irqdomain.h> 15 16 #include <linux/of.h> 16 17 #include <linux/of_address.h> 17 18 #include <asm/io.h>
+1
arch/powerpc/platforms/ps3/interrupt.c
··· 9 9 #include <linux/kernel.h> 10 10 #include <linux/export.h> 11 11 #include <linux/irq.h> 12 + #include <linux/irqdomain.h> 12 13 13 14 #include <asm/machdep.h> 14 15 #include <asm/udbg.h>
+1
arch/powerpc/platforms/pseries/ibmebus.c
··· 42 42 #include <linux/kobject.h> 43 43 #include <linux/dma-map-ops.h> 44 44 #include <linux/interrupt.h> 45 + #include <linux/irqdomain.h> 45 46 #include <linux/of.h> 46 47 #include <linux/slab.h> 47 48 #include <linux/stat.h>
+1
arch/powerpc/sysdev/ehv_pic.c
··· 14 14 #include <linux/kernel.h> 15 15 #include <linux/init.h> 16 16 #include <linux/irq.h> 17 + #include <linux/irqdomain.h> 17 18 #include <linux/smp.h> 18 19 #include <linux/interrupt.h> 19 20 #include <linux/slab.h>
+1
arch/powerpc/sysdev/fsl_mpic_err.c
··· 8 8 #include <linux/irq.h> 9 9 #include <linux/smp.h> 10 10 #include <linux/interrupt.h> 11 + #include <linux/irqdomain.h> 11 12 12 13 #include <asm/io.h> 13 14 #include <asm/irq.h>
+1
arch/powerpc/sysdev/xics/icp-hv.c
··· 7 7 #include <linux/irq.h> 8 8 #include <linux/smp.h> 9 9 #include <linux/interrupt.h> 10 + #include <linux/irqdomain.h> 10 11 #include <linux/cpu.h> 11 12 #include <linux/of.h> 12 13
+1
arch/powerpc/sysdev/xics/icp-opal.c
··· 7 7 #include <linux/irq.h> 8 8 #include <linux/smp.h> 9 9 #include <linux/interrupt.h> 10 + #include <linux/irqdomain.h> 10 11 #include <linux/cpu.h> 11 12 #include <linux/of.h> 12 13