X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=arch%2Fsh%2Fkernel%2Fdwarf.c;h=d76a23170dbb7d0a6e8cd1aef093ba48431e3b84;hb=96fa2b508d2d3fe040cf4ef2fffb955f0a537ea1;hp=2d07084e4882b2a35404c927e3f02a1392145284;hpb=9532faeb293f5a5f0ff06f567de14e557698dbde;p=~andy%2Flinux diff --git a/arch/sh/kernel/dwarf.c b/arch/sh/kernel/dwarf.c index 2d07084e488..d76a23170db 100644 --- a/arch/sh/kernel/dwarf.c +++ b/arch/sh/kernel/dwarf.c @@ -555,7 +555,7 @@ struct dwarf_frame * dwarf_unwind_stack(unsigned long pc, * NOTE: the return address is guaranteed to be setup by the * time this function makes its first function call. */ - if (!pc && !prev) + if (!pc || !prev) pc = (unsigned long)current_text_addr(); #ifdef CONFIG_FUNCTION_GRAPH_TRACER