Please pull powerpc.git merge branch

Kumar Gala galak at kernel.crashing.org
Tue Sep 25 22:43:02 EST 2007


On Sep 25, 2007, at 6:40 AM, Paul Mackerras wrote:

> Linus,
>
> Please do
>
> git pull \
> git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc.git merge
>
> to get a patch from Roland McGrath that fixes a user-triggerable oops
> on 64-bit powerpc.
>
> Thanks,
> Paul.

Should this also go to -stable?

- k

>
>  arch/powerpc/kernel/process.c |    7 +++++++
>  1 files changed, 7 insertions(+), 0 deletions(-)
>
> commit 474f81967217f3bec2389ae913da72641f2c40e3
> Author: Roland McGrath <roland at redhat.com>
> Date:   Mon Sep 24 16:52:44 2007 -0700
>
>     [POWERPC] Ensure FULL_REGS on exec
>
>     When PTRACE_O_TRACEEXEC is used, a ptrace call to fetch the  
> registers at
>     the PTRACE_EVENT_EXEC stop (PTRACE_PEEKUSR) will oops in  
> CHECK_FULL_REGS.
>     With recent versions, "gdb --args /bin/sh -c 'exec /bin/true'"  
> and "run" at
>     the (gdb) prompt is sufficient to produce this.  I also have  
> written an
>     isolated test case, see https://bugzilla.redhat.com/ 
> show_bug.cgi?id=301791#c15.
>
>     This change fixes the problem by clearing the low bit of  
> pt_regs.trap in
>     start_thread so that FULL_REGS is true again.  This is correct  
> since all of
>     the GPRs that "full" refers to are cleared in start_thread.
>
>     Signed-off-by: Roland McGrath <roland at redhat.com>
>     Signed-off-by: Paul Mackerras <paulus at samba.org>
> _______________________________________________
> Linuxppc-dev mailing list
> Linuxppc-dev at ozlabs.org
> https://ozlabs.org/mailman/listinfo/linuxppc-dev




More information about the Linuxppc-dev mailing list