locking, arch/ia64: Reduce <asm/smp.h> header dependencies by moving XTP bits into...
authorPeter Zijlstra <peterz@infradead.org>
Thu, 6 Aug 2020 12:36:20 +0000 (14:36 +0200)
committerIngo Molnar <mingo@kernel.org>
Thu, 6 Aug 2020 14:13:13 +0000 (16:13 +0200)
commitb3545192e2b4647234254c5122f8cbfddbcbdaa0
tree734659cd75af8ea8418c9d5f978c6622b478ebc6
parent13c01139b17163c9b2aa543a9c39f8bbc875b625
locking, arch/ia64: Reduce <asm/smp.h> header dependencies by moving XTP bits into the new <asm/xtp.h> header

We want to remove the #include <asm/io.h> from <asm/smp.h>, but for this
we have to move the XTP bits into a separate header first (as these bits
rely on <asm/io.h> definitions), and include them in the .c files that rely
on those APIs.

Co-developed-by: Ingo Molnar <mingo@kernel.org>
Signed-off-by: Peter Zijlstra <peterz@infradead.org>
Signed-off-by: Ingo Molnar <mingo@kernel.org>
arch/ia64/include/asm/smp.h
arch/ia64/include/asm/xtp.h [new file with mode: 0644]
arch/ia64/kernel/iosapic.c
arch/ia64/kernel/irq.c
arch/ia64/kernel/process.c
arch/ia64/kernel/sal.c
arch/ia64/kernel/setup.c
arch/ia64/kernel/smp.c
arch/parisc/include/asm/timex.h