X-Git-Url: http://git.monstr.eu/?p=linux-2.6-microblaze.git;a=blobdiff_plain;f=arch%2Fpowerpc%2Flib%2Fsstep.c;h=855457ed09b5460262c69b7ce84ea7465917212e;hp=8342188ea1acd0d5abe98072bfbecf3292d44330;hb=f56e65dff6ad52395ef45738799b4fb70ff43376;hpb=7b84b665c874f60d84547635341e418f20cbbab2 diff --git a/arch/powerpc/lib/sstep.c b/arch/powerpc/lib/sstep.c index 8342188ea1ac..855457ed09b5 100644 --- a/arch/powerpc/lib/sstep.c +++ b/arch/powerpc/lib/sstep.c @@ -219,10 +219,13 @@ static nokprobe_inline unsigned long mlsd_8lsd_ea(unsigned int instr, ea += regs->gpr[ra]; else if (!prefix_r && !ra) ; /* Leave ea as is */ - else if (prefix_r && !ra) + else if (prefix_r) ea += regs->nip; - else if (prefix_r && ra) - ; /* Invalid form. Should already be checked for by caller! */ + + /* + * (prefix_r && ra) is an invalid form. Should already be + * checked for by caller! + */ return ea; }