Skip to content

Commit 9581f8a

Browse files
nathanlynchmpe
authored andcommitted
powerpc/rtas: clean up includes
rtas.c used to host complex code related to pseries-specific guest migration and suspend, which used atomics, completions, hcalls, and CPU hotplug APIs. That's all been deleted or moved, so remove the include directives that have been rendered unnecessary. Sort the remainder (with linux/ before asm/) to impose some order on where future additions go. Signed-off-by: Nathan Lynch <[email protected]> Reviewed-by: Andrew Donnellan <[email protected]> Signed-off-by: Michael Ellerman <[email protected]> Link: https://lore.kernel.org/r/[email protected]
1 parent c67a0e4 commit 9581f8a

File tree

1 file changed

+16
-26
lines changed

1 file changed

+16
-26
lines changed

arch/powerpc/kernel/rtas.c

Lines changed: 16 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -7,43 +7,33 @@
77
* Copyright (C) 2001 IBM.
88
*/
99

10-
#include <linux/stdarg.h>
11-
#include <linux/kernel.h>
12-
#include <linux/types.h>
13-
#include <linux/spinlock.h>
14-
#include <linux/export.h>
15-
#include <linux/init.h>
1610
#include <linux/capability.h>
1711
#include <linux/delay.h>
18-
#include <linux/cpu.h>
19-
#include <linux/sched.h>
20-
#include <linux/smp.h>
21-
#include <linux/completion.h>
22-
#include <linux/cpumask.h>
12+
#include <linux/export.h>
13+
#include <linux/init.h>
14+
#include <linux/kernel.h>
2315
#include <linux/memblock.h>
24-
#include <linux/slab.h>
16+
#include <linux/of.h>
17+
#include <linux/of_fdt.h>
2518
#include <linux/reboot.h>
19+
#include <linux/sched.h>
2620
#include <linux/security.h>
21+
#include <linux/slab.h>
22+
#include <linux/spinlock.h>
23+
#include <linux/stdarg.h>
2724
#include <linux/syscalls.h>
28-
#include <linux/of.h>
29-
#include <linux/of_fdt.h>
25+
#include <linux/types.h>
26+
#include <linux/uaccess.h>
3027

28+
#include <asm/delay.h>
29+
#include <asm/firmware.h>
3130
#include <asm/interrupt.h>
32-
#include <asm/rtas.h>
33-
#include <asm/hvcall.h>
3431
#include <asm/machdep.h>
35-
#include <asm/firmware.h>
32+
#include <asm/mmu.h>
3633
#include <asm/page.h>
37-
#include <asm/param.h>
38-
#include <asm/delay.h>
39-
#include <linux/uaccess.h>
40-
#include <asm/udbg.h>
41-
#include <asm/syscalls.h>
42-
#include <asm/smp.h>
43-
#include <linux/atomic.h>
34+
#include <asm/rtas.h>
4435
#include <asm/time.h>
45-
#include <asm/mmu.h>
46-
#include <asm/topology.h>
36+
#include <asm/udbg.h>
4737

4838
/* This is here deliberately so it's only used in this file */
4939
void enter_rtas(unsigned long);

0 commit comments

Comments
 (0)