MIPS: Build fix - include <linux/smp.h> into all smp_processor_id() users.

Some of the were relying into smp.h being dragged in by another header
which of course is fragile. <asm/cpu-info.h> uses smp_processor_id()
only in macros and including smp.h there leads to an include loop, so
don't change cpu-info.h.

Signed-off-by: Ralf Baechle <ralf@linux-mips.org>

+39 -1
+1 -1
arch/mips/cavium-octeon/octeon-irq.c
··· 7 7 */ 8 8 #include <linux/irq.h> 9 9 #include <linux/interrupt.h> 10 - #include <linux/hardirq.h> 10 + #include <linux/smp.h> 11 11 12 12 #include <asm/octeon/octeon.h> 13 13 #include <asm/octeon/cvmx-pexp-defs.h>
+1
arch/mips/cavium-octeon/setup.c
··· 13 13 #include <linux/io.h> 14 14 #include <linux/irq.h> 15 15 #include <linux/serial.h> 16 + #include <linux/smp.h> 16 17 #include <linux/types.h> 17 18 #include <linux/string.h> /* for memset */ 18 19 #include <linux/tty.h>
+1
arch/mips/include/asm/bugs.h
··· 11 11 12 12 #include <linux/bug.h> 13 13 #include <linux/delay.h> 14 + #include <linux/smp.h> 14 15 15 16 #include <asm/cpu.h> 16 17 #include <asm/cpu-info.h>
+1
arch/mips/include/asm/irq.h
··· 10 10 #define _ASM_IRQ_H 11 11 12 12 #include <linux/linkage.h> 13 + #include <linux/smp.h> 13 14 14 15 #include <asm/mipsmtregs.h> 15 16
+1
arch/mips/include/asm/mmu_context.h
··· 13 13 14 14 #include <linux/errno.h> 15 15 #include <linux/sched.h> 16 + #include <linux/smp.h> 16 17 #include <linux/slab.h> 17 18 #include <asm/cacheflush.h> 18 19 #include <asm/tlbflush.h>
+1
arch/mips/include/asm/smp.h
··· 13 13 14 14 #include <linux/bitops.h> 15 15 #include <linux/linkage.h> 16 + #include <linux/smp.h> 16 17 #include <linux/threads.h> 17 18 #include <linux/cpumask.h> 18 19
+1
arch/mips/include/asm/sn/addrs.h
··· 11 11 12 12 13 13 #ifndef __ASSEMBLY__ 14 + #include <linux/smp.h> 14 15 #include <linux/types.h> 15 16 #endif /* !__ASSEMBLY__ */ 16 17
+1
arch/mips/jazz/irq.c
··· 10 10 #include <linux/init.h> 11 11 #include <linux/interrupt.h> 12 12 #include <linux/kernel.h> 13 + #include <linux/smp.h> 13 14 #include <linux/spinlock.h> 14 15 15 16 #include <asm/irq_cpu.h>
+1
arch/mips/kernel/cevt-bcm1480.c
··· 18 18 #include <linux/clockchips.h> 19 19 #include <linux/interrupt.h> 20 20 #include <linux/percpu.h> 21 + #include <linux/smp.h> 21 22 22 23 #include <asm/addrspace.h> 23 24 #include <asm/io.h>
+1
arch/mips/kernel/cevt-r4k.c
··· 9 9 #include <linux/clockchips.h> 10 10 #include <linux/interrupt.h> 11 11 #include <linux/percpu.h> 12 + #include <linux/smp.h> 12 13 13 14 #include <asm/smtc_ipi.h> 14 15 #include <asm/time.h>
+1
arch/mips/kernel/cevt-sb1250.c
··· 18 18 #include <linux/clockchips.h> 19 19 #include <linux/interrupt.h> 20 20 #include <linux/percpu.h> 21 + #include <linux/smp.h> 21 22 22 23 #include <asm/addrspace.h> 23 24 #include <asm/io.h>
+1
arch/mips/kernel/cevt-smtc.c
··· 10 10 #include <linux/clockchips.h> 11 11 #include <linux/interrupt.h> 12 12 #include <linux/percpu.h> 13 + #include <linux/smp.h> 13 14 14 15 #include <asm/smtc_ipi.h> 15 16 #include <asm/time.h>
+1
arch/mips/kernel/cpu-probe.c
··· 14 14 #include <linux/init.h> 15 15 #include <linux/kernel.h> 16 16 #include <linux/ptrace.h> 17 + #include <linux/smp.h> 17 18 #include <linux/stddef.h> 18 19 19 20 #include <asm/bugs.h>
+1
arch/mips/kernel/i8253.c
··· 7 7 #include <linux/interrupt.h> 8 8 #include <linux/jiffies.h> 9 9 #include <linux/module.h> 10 + #include <linux/smp.h> 10 11 #include <linux/spinlock.h> 11 12 12 13 #include <asm/delay.h>
+1
arch/mips/kernel/irq-gic.c
··· 2 2 3 3 #include <linux/bitmap.h> 4 4 #include <linux/init.h> 5 + #include <linux/smp.h> 5 6 6 7 #include <asm/io.h> 7 8 #include <asm/gic.h>
+1
arch/mips/kernel/kgdb.c
··· 26 26 #include <linux/kgdb.h> 27 27 #include <linux/kdebug.h> 28 28 #include <linux/sched.h> 29 + #include <linux/smp.h> 29 30 #include <asm/inst.h> 30 31 #include <asm/fpu.h> 31 32 #include <asm/cacheflush.h>
+1
arch/mips/kernel/smp-cmp.c
··· 20 20 21 21 #include <linux/kernel.h> 22 22 #include <linux/sched.h> 23 + #include <linux/smp.h> 23 24 #include <linux/cpumask.h> 24 25 #include <linux/interrupt.h> 25 26 #include <linux/compiler.h>
+1
arch/mips/kernel/smp.c
··· 22 22 #include <linux/delay.h> 23 23 #include <linux/init.h> 24 24 #include <linux/interrupt.h> 25 + #include <linux/smp.h> 25 26 #include <linux/spinlock.h> 26 27 #include <linux/threads.h> 27 28 #include <linux/module.h>
+1
arch/mips/kernel/smtc.c
··· 20 20 #include <linux/clockchips.h> 21 21 #include <linux/kernel.h> 22 22 #include <linux/sched.h> 23 + #include <linux/smp.h> 23 24 #include <linux/cpumask.h> 24 25 #include <linux/interrupt.h> 25 26 #include <linux/kernel_stat.h>
+1
arch/mips/mm/c-octeon.c
··· 8 8 #include <linux/init.h> 9 9 #include <linux/kernel.h> 10 10 #include <linux/sched.h> 11 + #include <linux/smp.h> 11 12 #include <linux/mm.h> 12 13 #include <linux/bitops.h> 13 14 #include <linux/cpu.h>
+1
arch/mips/mm/c-r3k.c
··· 12 12 #include <linux/init.h> 13 13 #include <linux/kernel.h> 14 14 #include <linux/sched.h> 15 + #include <linux/smp.h> 15 16 #include <linux/mm.h> 16 17 17 18 #include <asm/page.h>
+1
arch/mips/mm/c-r4k.c
··· 13 13 #include <linux/kernel.h> 14 14 #include <linux/linkage.h> 15 15 #include <linux/sched.h> 16 + #include <linux/smp.h> 16 17 #include <linux/mm.h> 17 18 #include <linux/module.h> 18 19 #include <linux/bitops.h>
+1
arch/mips/mm/c-tx39.c
··· 11 11 #include <linux/init.h> 12 12 #include <linux/kernel.h> 13 13 #include <linux/sched.h> 14 + #include <linux/smp.h> 14 15 #include <linux/mm.h> 15 16 16 17 #include <asm/cacheops.h>
+1
arch/mips/mm/highmem.c
··· 1 1 #include <linux/module.h> 2 2 #include <linux/highmem.h> 3 + #include <linux/smp.h> 3 4 #include <asm/fixmap.h> 4 5 #include <asm/tlbflush.h> 5 6
+1
arch/mips/mm/init.c
··· 13 13 #include <linux/module.h> 14 14 #include <linux/signal.h> 15 15 #include <linux/sched.h> 16 + #include <linux/smp.h> 16 17 #include <linux/kernel.h> 17 18 #include <linux/errno.h> 18 19 #include <linux/string.h>
+1
arch/mips/mm/page.c
··· 10 10 #include <linux/init.h> 11 11 #include <linux/kernel.h> 12 12 #include <linux/sched.h> 13 + #include <linux/smp.h> 13 14 #include <linux/mm.h> 14 15 #include <linux/module.h> 15 16 #include <linux/proc_fs.h>
+1
arch/mips/mm/tlb-r3k.c
··· 13 13 #include <linux/init.h> 14 14 #include <linux/kernel.h> 15 15 #include <linux/sched.h> 16 + #include <linux/smp.h> 16 17 #include <linux/mm.h> 17 18 18 19 #include <asm/page.h>
+1
arch/mips/mm/tlb-r4k.c
··· 10 10 */ 11 11 #include <linux/init.h> 12 12 #include <linux/sched.h> 13 + #include <linux/smp.h> 13 14 #include <linux/mm.h> 14 15 #include <linux/hugetlb.h> 15 16
+1
arch/mips/mm/tlb-r8k.c
··· 10 10 */ 11 11 #include <linux/init.h> 12 12 #include <linux/sched.h> 13 + #include <linux/smp.h> 13 14 #include <linux/mm.h> 14 15 15 16 #include <asm/cpu.h>
+1
arch/mips/mm/tlbex.c
··· 23 23 #include <linux/bug.h> 24 24 #include <linux/kernel.h> 25 25 #include <linux/types.h> 26 + #include <linux/smp.h> 26 27 #include <linux/string.h> 27 28 #include <linux/init.h> 28 29
+1
arch/mips/mti-malta/malta-int.c
··· 24 24 #include <linux/init.h> 25 25 #include <linux/irq.h> 26 26 #include <linux/sched.h> 27 + #include <linux/smp.h> 27 28 #include <linux/slab.h> 28 29 #include <linux/interrupt.h> 29 30 #include <linux/io.h>
+1
arch/mips/pci/pci-ip27.c
··· 10 10 #include <linux/init.h> 11 11 #include <linux/kernel.h> 12 12 #include <linux/pci.h> 13 + #include <linux/smp.h> 13 14 #include <asm/sn/arch.h> 14 15 #include <asm/pci/bridge.h> 15 16 #include <asm/paccess.h>
+1
arch/mips/pmc-sierra/yosemite/smp.c
··· 1 1 #include <linux/linkage.h> 2 2 #include <linux/sched.h> 3 + #include <linux/smp.h> 3 4 4 5 #include <asm/pmon.h> 5 6 #include <asm/titan_dep.h>
+1
arch/mips/sgi-ip27/ip27-init.c
··· 9 9 #include <linux/kernel.h> 10 10 #include <linux/init.h> 11 11 #include <linux/sched.h> 12 + #include <linux/smp.h> 12 13 #include <linux/mm.h> 13 14 #include <linux/module.h> 14 15 #include <linux/cpumask.h>
+1
arch/mips/sgi-ip27/ip27-irq.c
··· 18 18 #include <linux/ioport.h> 19 19 #include <linux/timex.h> 20 20 #include <linux/slab.h> 21 + #include <linux/smp.h> 21 22 #include <linux/random.h> 22 23 #include <linux/kernel.h> 23 24 #include <linux/kernel_stat.h>
+1
arch/mips/sgi-ip27/ip27-timer.c
··· 10 10 #include <linux/interrupt.h> 11 11 #include <linux/kernel_stat.h> 12 12 #include <linux/param.h> 13 + #include <linux/smp.h> 13 14 #include <linux/time.h> 14 15 #include <linux/timex.h> 15 16 #include <linux/mm.h>
+1
arch/mips/sgi-ip27/ip27-xtalk.c
··· 9 9 10 10 #include <linux/init.h> 11 11 #include <linux/kernel.h> 12 + #include <linux/smp.h> 12 13 #include <asm/sn/types.h> 13 14 #include <asm/sn/klconfig.h> 14 15 #include <asm/sn/hub.h>
+1
arch/mips/sibyte/bcm1480/irq.c
··· 19 19 #include <linux/init.h> 20 20 #include <linux/linkage.h> 21 21 #include <linux/interrupt.h> 22 + #include <linux/smp.h> 22 23 #include <linux/spinlock.h> 23 24 #include <linux/mm.h> 24 25 #include <linux/slab.h>
+1
arch/mips/sni/time.c
··· 1 1 #include <linux/types.h> 2 2 #include <linux/interrupt.h> 3 + #include <linux/smp.h> 3 4 #include <linux/time.h> 4 5 #include <linux/clockchips.h> 5 6