diff options
author | Vegard Nossum <vegard.nossum@gmail.com> | 2008-05-28 03:46:19 -0400 |
---|---|---|
committer | Ingo Molnar <mingo@elte.hu> | 2008-06-02 06:48:23 -0400 |
commit | 6330a30a76c1e62d4b4ec238368957f8febf9113 (patch) | |
tree | 4d7d5ec2cee6ad27c914ced59a624a1bc2f5601d /include/asm-x86/vm86.h | |
parent | 83bea8e1fa0c47b30664b6f92397c016c22f77fb (diff) |
x86: break mutual header inclusion
This breaks up the mutual inclusion between headers ptrace.h and vm86.h
by moving some small part of vm86.h which is needed by ptrace.h into
processor-flags.h.
We also try to move #include lines to the top.
This has been compile tested on x86_32 and x86_64 defconfig, and run
through 'make headers_check'.
Cc: Adrian Bunk <bunk@kernel.org>
Signed-off-by: Vegard Nossum <vegard.nossum@gmail.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'include/asm-x86/vm86.h')
-rw-r--r-- | include/asm-x86/vm86.h | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/include/asm-x86/vm86.h b/include/asm-x86/vm86.h index cbf4a0effa75..5ce351325e01 100644 --- a/include/asm-x86/vm86.h +++ b/include/asm-x86/vm86.h | |||
@@ -115,7 +115,6 @@ struct vm86plus_info_struct { | |||
115 | unsigned long is_vm86pus:1; /* for vm86 internal use */ | 115 | unsigned long is_vm86pus:1; /* for vm86 internal use */ |
116 | unsigned char vm86dbg_intxxtab[32]; /* for debugger */ | 116 | unsigned char vm86dbg_intxxtab[32]; /* for debugger */ |
117 | }; | 117 | }; |
118 | |||
119 | struct vm86plus_struct { | 118 | struct vm86plus_struct { |
120 | struct vm86_regs regs; | 119 | struct vm86_regs regs; |
121 | unsigned long flags; | 120 | unsigned long flags; |
@@ -128,11 +127,7 @@ struct vm86plus_struct { | |||
128 | 127 | ||
129 | #ifdef __KERNEL__ | 128 | #ifdef __KERNEL__ |
130 | 129 | ||
131 | #ifdef CONFIG_VM86 | 130 | #include <asm/ptrace.h> |
132 | #define X86_VM_MASK X86_EFLAGS_VM | ||
133 | #else | ||
134 | #define X86_VM_MASK 0 /* No VM86 support */ | ||
135 | #endif | ||
136 | 131 | ||
137 | /* | 132 | /* |
138 | * This is the (kernel) stack-layout when we have done a "SAVE_ALL" from vm86 | 133 | * This is the (kernel) stack-layout when we have done a "SAVE_ALL" from vm86 |
@@ -142,7 +137,6 @@ struct vm86plus_struct { | |||
142 | * at the end of the structure. Look at ptrace.h to see the "normal" | 137 | * at the end of the structure. Look at ptrace.h to see the "normal" |
143 | * setup. For user space layout see 'struct vm86_regs' above. | 138 | * setup. For user space layout see 'struct vm86_regs' above. |
144 | */ | 139 | */ |
145 | #include <asm/ptrace.h> | ||
146 | 140 | ||
147 | struct kernel_vm86_regs { | 141 | struct kernel_vm86_regs { |
148 | /* | 142 | /* |