[PATCH] (cosmetic) rename ptrace_context()
Oleg Nesterov
oleg at redhat.com
Tue Oct 13 10:28:51 UTC 2009
On 10/13, Ananth N Mavinakayanahalli wrote:
>
> 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)
Well. As for naming, personally I don't care and agree with any naming.
I cc'ed Roland, if he likes get_ptrace_context() more - I have no
objections.
> Signed-off-by: Ananth N Mavinakayanahalli <ananth at 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;
>
More information about the utrace-devel
mailing list