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

powerpc/machdep: Drop include of seq_file.h

Drop the include of seq_file.h in machdep.h, replace it with a forward
declaration of struct seq_file, which is all that's required.

Add direct includes of seq_file.h to some files that were getting
seq_file.h via machdep.h.

Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://patch.msgid.link/20241009051826.132805-1-mpe@ellerman.id.au

+8 -1
+1 -1
arch/powerpc/include/asm/machdep.h
··· 4 4 #ifdef __KERNEL__ 5 5 6 6 #include <linux/compiler.h> 7 - #include <linux/seq_file.h> 8 7 #include <linux/init.h> 9 8 #include <linux/dma-mapping.h> 10 9 #include <linux/export.h> ··· 17 18 struct pci_controller; 18 19 struct kimage; 19 20 struct pci_host_bridge; 21 + struct seq_file; 20 22 21 23 struct machdep_calls { 22 24 const char *name;
+1
arch/powerpc/platforms/52xx/efika.c
··· 13 13 #include <generated/utsrelease.h> 14 14 #include <linux/pci.h> 15 15 #include <linux/of.h> 16 + #include <linux/seq_file.h> 16 17 #include <asm/dma.h> 17 18 #include <asm/time.h> 18 19 #include <asm/machdep.h>
+1
arch/powerpc/platforms/embedded6xx/linkstation.c
··· 13 13 #include <linux/kernel.h> 14 14 #include <linux/initrd.h> 15 15 #include <linux/of_platform.h> 16 + #include <linux/seq_file.h> 16 17 17 18 #include <asm/time.h> 18 19 #include <asm/mpic.h>
+1
arch/powerpc/platforms/embedded6xx/mvme5100.c
··· 14 14 15 15 #include <linux/of_irq.h> 16 16 #include <linux/of_platform.h> 17 + #include <linux/seq_file.h> 17 18 18 19 #include <asm/i8259.h> 19 20 #include <asm/pci-bridge.h>
+1
arch/powerpc/platforms/pseries/lpar.c
··· 16 16 #include <linux/export.h> 17 17 #include <linux/jump_label.h> 18 18 #include <linux/delay.h> 19 + #include <linux/seq_file.h> 19 20 #include <linux/stop_machine.h> 20 21 #include <linux/spinlock.h> 21 22 #include <linux/cpuhotplug.h>
+1
arch/powerpc/platforms/pseries/msi.c
··· 9 9 #include <linux/irq.h> 10 10 #include <linux/irqdomain.h> 11 11 #include <linux/msi.h> 12 + #include <linux/seq_file.h> 12 13 13 14 #include <asm/rtas.h> 14 15 #include <asm/hw_irq.h>
+1
arch/powerpc/platforms/pseries/papr_scm.c
··· 6 6 #include <linux/kernel.h> 7 7 #include <linux/module.h> 8 8 #include <linux/ioport.h> 9 + #include <linux/seq_file.h> 9 10 #include <linux/slab.h> 10 11 #include <linux/ndctl.h> 11 12 #include <linux/sched.h>
+1
arch/powerpc/sysdev/xive/spapr.c
··· 7 7 8 8 #include <linux/types.h> 9 9 #include <linux/irq.h> 10 + #include <linux/seq_file.h> 10 11 #include <linux/smp.h> 11 12 #include <linux/interrupt.h> 12 13 #include <linux/init.h>