summaryrefslogtreecommitdiffstats
path: root/mm
diff options
context:
space:
mode:
authorSahara <keun-o.park@darkmatter.ae>2017-02-16 18:29:15 +0000
committerKees Cook <keescook@chromium.org>2017-04-04 14:30:29 -0700
commit96dc4f9fb64690fc34410415fd1fc609cf803f61 (patch)
tree31971ed38668c7492910a70da3b6e1faf5f0509f /mm
parent4495c08e84729385774601b5146d51d9e5849f81 (diff)
downloadlinux-stable-96dc4f9fb64690fc34410415fd1fc609cf803f61.tar.gz
linux-stable-96dc4f9fb64690fc34410415fd1fc609cf803f61.tar.bz2
linux-stable-96dc4f9fb64690fc34410415fd1fc609cf803f61.zip
usercopy: Move enum for arch_within_stack_frames()
This patch moves the arch_within_stack_frames() return value enum up in the header files so that per-architecture implementations can reuse the same return values. Signed-off-by: Sahara <keun-o.park@darkmatter.ae> Signed-off-by: James Morse <james.morse@arm.com> [kees: adjusted naming and commit log] Signed-off-by: Kees Cook <keescook@chromium.org>
Diffstat (limited to 'mm')
-rw-r--r--mm/usercopy.c8
1 files changed, 1 insertions, 7 deletions
diff --git a/mm/usercopy.c b/mm/usercopy.c
index d155e12563b1..1eba99baf1cf 100644
--- a/mm/usercopy.c
+++ b/mm/usercopy.c
@@ -19,15 +19,9 @@
#include <linux/sched.h>
#include <linux/sched/task.h>
#include <linux/sched/task_stack.h>
+#include <linux/thread_info.h>
#include <asm/sections.h>
-enum {
- BAD_STACK = -1,
- NOT_STACK = 0,
- GOOD_FRAME,
- GOOD_STACK,
-};
-
/*
* Checks if a given pointer and length is contained by the current
* stack frame (if possible).