x86 - hide X86_VM_MASK from userland programs v3
X86_VM_MASK is kernel specific flags so hide it from userland programs. It should be defined *before* ptrace.h inclusion because of circular link between these files Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com> Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
This commit is contained in:
Родитель
ebdd561a19
Коммит
9831bfb201
|
@ -14,12 +14,6 @@
|
||||||
|
|
||||||
#include <asm/processor-flags.h>
|
#include <asm/processor-flags.h>
|
||||||
|
|
||||||
#ifdef CONFIG_VM86
|
|
||||||
#define X86_VM_MASK X86_EFLAGS_VM
|
|
||||||
#else
|
|
||||||
#define X86_VM_MASK 0 /* No VM86 support */
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#define BIOSSEG 0x0f000
|
#define BIOSSEG 0x0f000
|
||||||
|
|
||||||
#define CPU_086 0
|
#define CPU_086 0
|
||||||
|
@ -133,6 +127,13 @@ struct vm86plus_struct {
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef __KERNEL__
|
#ifdef __KERNEL__
|
||||||
|
|
||||||
|
#ifdef CONFIG_VM86
|
||||||
|
#define X86_VM_MASK X86_EFLAGS_VM
|
||||||
|
#else
|
||||||
|
#define X86_VM_MASK 0 /* No VM86 support */
|
||||||
|
#endif
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* This is the (kernel) stack-layout when we have done a "SAVE_ALL" from vm86
|
* This is the (kernel) stack-layout when we have done a "SAVE_ALL" from vm86
|
||||||
* mode - the main change is that the old segment descriptors aren't
|
* mode - the main change is that the old segment descriptors aren't
|
||||||
|
|
Загрузка…
Ссылка в новой задаче