From: Randy Dunlap Date: Mon, 13 Jun 2011 20:20:51 +0000 (-0700) Subject: dtrace: fix unintended dependency on section ordering X-Git-Tag: v4.1.12-92~313^2~187 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=a52874dceed801578c1e7879cd1f88d0361a3fca;p=users%2Fjedix%2Flinux-maple.git dtrace: fix unintended dependency on section ordering Reduce the unintended ordering dependency (_text before _stext) when scanning the relocs info file. Signed-off-by: Randy Dunlap --- diff --git a/scripts/dtrace_relocs.c b/scripts/dtrace_relocs.c index 05742bde1106..171fa2b02bd6 100644 --- a/scripts/dtrace_relocs.c +++ b/scripts/dtrace_relocs.c @@ -286,10 +286,12 @@ static void read_info(FILE *fin) if (in_symbols) { if (get_symbol_info(buf, &table[table_cnt]) == 0) table_cnt++; - else if (_text == 0) - get_text_addr(buf, "_text", &_text); - else if (_stext == 0) - get_text_addr(buf, "_stext", &_stext); + else { + if (_text == 0) + get_text_addr(buf, "_text", &_text); + if (_stext == 0) + get_text_addr(buf, "_stext", &_stext); + } } } }