On 06/03/2012 01:07 PM, Tiejun Chen wrote: > Changes from V2: > > * populate those existed codes to reorganize codes > * add check if we'll trigger kernel stack over flow
BTW, I always validate this on mpc8536ds(UP)/mpc8572ds(SMP) with/without CONFIG_PREEMPT. Tiejun > > Changes from V1: > > * use memcpy simply to withdraw copy_exc_stack > * add !(regs->msr & MSR_PR)) and > WARN_ON(test_thread_flag(TIF_EMULATE_STACK_STORE)); > to make sure we're in goot path. > * move this migration process inside 'restore' > * clear TIF flag atomically > > Tiejun Chen (3): > powerpc/kprobe: introduce a new thread flag > ppc32/kprobe: complete kprobe and migrate exception frame > ppc32/kprobe: don't emulate store when kprobe stwu r1 > > arch/powerpc/include/asm/thread_info.h | 3 ++ > arch/powerpc/kernel/entry_32.S | 43 ++++++++++++++++++++++++++----- > arch/powerpc/lib/sstep.c | 37 ++++++++++++++++++++++++++- > 3 files changed, 74 insertions(+), 9 deletions(-) > _______________________________________________ > Linuxppc-dev mailing list > Linuxppc-dev@lists.ozlabs.org > https://lists.ozlabs.org/listinfo/linuxppc-dev > > _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev