Rename ptrace_context() to get_ptrace_context() and use it for better
code readability. (I know it doesn't take a ref or anything; feel free to
ignore)

Signed-off-by: Ananth N Mavinakayanahalli <ana...@in.ibm.com>
---
 kernel/ptrace.c |   40 +++++++++++++++++++++-------------------
 1 file changed, 21 insertions(+), 19 deletions(-)

Index: ptrace-13oct/kernel/ptrace.c
===================================================================
--- ptrace-13oct.orig/kernel/ptrace.c
+++ ptrace-13oct/kernel/ptrace.c
@@ -59,7 +59,7 @@ static inline void set_stop_code(struct 
 }
 
 static inline struct ptrace_context *
-ptrace_context(struct utrace_engine *engine)
+get_ptrace_context(struct utrace_engine *engine)
 {
        return engine->data;
 }
@@ -124,7 +124,7 @@ static u32 ptrace_report_exit(enum utrac
                              struct task_struct *task,
                              long orig_code, long *code)
 {
-       struct ptrace_context *context = ptrace_context(engine);
+       struct ptrace_context *context = get_ptrace_context(engine);
 
        WARN_ON(ptrace_event_pending(context));
 
@@ -171,7 +171,7 @@ static u32 ptrace_report_clone(enum utra
                               unsigned long clone_flags,
                               struct task_struct *child)
 {
-       struct ptrace_context *context = ptrace_context(engine);
+       struct ptrace_context *context = get_ptrace_context(engine);
        int event, ret = UTRACE_RESUME;
 
        WARN_ON(ptrace_event_pending(context));
@@ -227,7 +227,7 @@ static u32 ptrace_report_syscall_entry(u
                                       struct task_struct *task,
                                       struct pt_regs *regs)
 {
-       struct ptrace_context *context = ptrace_context(engine);
+       struct ptrace_context *context = get_ptrace_context(engine);
 
        WARN_ON(ptrace_event_pending(context));
 
@@ -241,7 +241,7 @@ static u32 ptrace_report_syscall_exit(en
                                      struct task_struct *task,
                                      struct pt_regs *regs)
 {
-       struct ptrace_context *context = ptrace_context(engine);
+       struct ptrace_context *context = get_ptrace_context(engine);
 
        if (ptrace_event_pending(context))
                return UTRACE_STOP;
@@ -258,7 +258,7 @@ static u32 ptrace_report_exec(enum utrac
                              const struct linux_binprm *bprm,
                              struct pt_regs *regs)
 {
-       struct ptrace_context *context = ptrace_context(engine);
+       struct ptrace_context *context = get_ptrace_context(engine);
 
        WARN_ON(ptrace_event_pending(context));
 
@@ -316,7 +316,7 @@ static u32 ptrace_report_signal(u32 acti
                                const struct k_sigaction *orig_ka,
                                struct k_sigaction *return_ka)
 {
-       struct ptrace_context *context = ptrace_context(engine);
+       struct ptrace_context *context = get_ptrace_context(engine);
        enum utrace_resume_action resume = context->resume;
 
        if (ptrace_event_pending(context)) {
@@ -367,7 +367,7 @@ static u32 ptrace_report_quiesce(u32 act
                                 struct task_struct *task,
                                 unsigned long event)
 {
-       struct ptrace_context *context = ptrace_context(engine);
+       struct ptrace_context *context = get_ptrace_context(engine);
 
        if (ptrace_event_pending(context))
                return UTRACE_STOP;
@@ -395,7 +395,7 @@ static inline int __ptrace_set_options(s
                                        struct utrace_engine *engine,
                                        unsigned long options)
 {
-       struct ptrace_context *context = ptrace_context(engine);
+       struct ptrace_context *context = get_ptrace_context(engine);
        /*
         * We need QUIESCE for resume handling, CLONE to check
         * for CLONE_PTRACE, other events are always reported.
@@ -867,7 +867,7 @@ void ptrace_notify_stop(struct task_stru
                return;
        }
 
-       context = ptrace_context(engine);
+       context = get_ptrace_context(engine);
        if (WARN_ON(!ptrace_event_pending(context)))
                return;
        do_ptrace_notify_stop(context, tracee);
@@ -896,7 +896,7 @@ static void do_ptrace_resume(struct utra
                                enum utrace_resume_action action,
                                long request, long data)
 {
-       struct ptrace_context *context = ptrace_context(engine);
+       struct ptrace_context *context = get_ptrace_context(engine);
 
        switch (get_stop_event(context)) {
        case 0:
@@ -994,12 +994,14 @@ int ptrace_request(struct task_struct *c
                   long addr, long data)
 {
        struct utrace_engine *engine = ptrace_lookup_engine(child);
+       struct ptrace_context *context;
        siginfo_t siginfo;
        int ret;
 
        if (unlikely(IS_ERR(engine)))
                return -ESRCH;
 
+       context = get_ptrace_context(engine);
        switch (request) {
        case PTRACE_PEEKTEXT:
        case PTRACE_PEEKDATA:
@@ -1017,13 +1019,12 @@ int ptrace_request(struct task_struct *c
                ret = ptrace_set_options(engine, child, data);
                break;
        case PTRACE_GETEVENTMSG:
-               ret = put_user(ptrace_context(engine)->eventmsg,
+               ret = put_user(context->eventmsg,
                                (unsigned long __user *) data);
                break;
 
        case PTRACE_GETSIGINFO:
-               ret = ptrace_rw_siginfo(child, ptrace_context(engine),
-                                       &siginfo, false);
+               ret = ptrace_rw_siginfo(child, context, &siginfo, false);
                if (!ret)
                        ret = copy_siginfo_to_user((siginfo_t __user *) data,
                                                   &siginfo);
@@ -1034,7 +1035,7 @@ int ptrace_request(struct task_struct *c
                                   sizeof siginfo))
                        ret = -EFAULT;
                else
-                       ret = ptrace_rw_siginfo(child, ptrace_context(engine),
+                       ret = ptrace_rw_siginfo(child, context,
                                                &siginfo, true);
                break;
 
@@ -1163,6 +1164,7 @@ int compat_ptrace_request(struct task_st
                          compat_ulong_t addr, compat_ulong_t data)
 {
        struct utrace_engine *engine = ptrace_lookup_engine(child);
+       struct ptrace_context *context;
        compat_ulong_t __user *datap = compat_ptr(data);
        compat_ulong_t word;
        siginfo_t siginfo;
@@ -1171,6 +1173,7 @@ int compat_ptrace_request(struct task_st
        if (unlikely(IS_ERR(engine)))
                return -ESRCH;
 
+       context = get_ptrace_context(engine);
        switch (request) {
        case PTRACE_PEEKTEXT:
        case PTRACE_PEEKDATA:
@@ -1188,12 +1191,11 @@ int compat_ptrace_request(struct task_st
                break;
 
        case PTRACE_GETEVENTMSG:
-               ret = put_user((compat_ulong_t)ptrace_context(engine)->eventmsg,
-                               datap);
+               ret = put_user((compat_ulong_t)context->eventmsg, datap);
                break;
 
        case PTRACE_GETSIGINFO:
-               ret = ptrace_rw_siginfo(child, ptrace_context(engine),
+               ret = ptrace_rw_siginfo(child, context,
                                        &siginfo, false);
                if (!ret)
                        ret = copy_siginfo_to_user32(
@@ -1207,7 +1209,7 @@ int compat_ptrace_request(struct task_st
                            &siginfo, (struct compat_siginfo __user *) datap))
                        ret = -EFAULT;
                else
-                       ret = ptrace_rw_siginfo(child, ptrace_context(engine),
+                       ret = ptrace_rw_siginfo(child, context,
                                                &siginfo, true);
                break;
 

Reply via email to