projects
/
GitHub
/
LineageOS
/
android_kernel_samsung_universal7580.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
cc04ee9
)
[PATCH] i386: Don't let ptrace set the nested task bit
author
Chuck Ebbert
<76306.1226@compuserve.com>
Thu, 23 Mar 2006 10:59:39 +0000
(
02:59
-0800)
committer
Linus Torvalds
<torvalds@g5.osdl.org>
Thu, 23 Mar 2006 15:38:04 +0000
(07:38 -0800)
There's no good reason for allowing ptrace to set the NT bit in EFLAGS, so
mask it off.
Signed-off-by: Chuck Ebbert <76306.1226@compuserve.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
arch/i386/kernel/ptrace.c
patch
|
blob
|
blame
|
history
diff --git
a/arch/i386/kernel/ptrace.c
b/arch/i386/kernel/ptrace.c
index 5c1fb6aada5bfe3975fe103de3292e329eebf980..506462ef36a089845f1f20047c008465a5d6c847 100644
(file)
--- a/
arch/i386/kernel/ptrace.c
+++ b/
arch/i386/kernel/ptrace.c
@@
-34,10
+34,10
@@
/*
* Determines which flags the user has access to [1 = access, 0 = no access].
- * Prohibits changing ID(21), VIP(20), VIF(19), VM(17), IOPL(12-13), IF(9).
+ * Prohibits changing ID(21), VIP(20), VIF(19), VM(17),
NT(14),
IOPL(12-13), IF(9).
* Also masks reserved bits (31-22, 15, 5, 3, 1).
*/
-#define FLAG_MASK 0x0005
4
dd5
+#define FLAG_MASK 0x0005
0
dd5
/* set's the trap flag. */
#define TRAP_FLAG 0x100