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 <[EMAIL PROTECTED]> > 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 <[EMAIL PROTECTED]> > Signed-off-by: Paul Mackerras <[EMAIL PROTECTED]> > _______________________________________________ > Linuxppc-dev mailing list > Linuxppc-dev@ozlabs.org > https://ozlabs.org/mailman/listinfo/linuxppc-dev _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-dev