diff options
author | Kristen Carlson Accardi <kristen@linux.intel.com> | 2020-04-15 14:04:43 -0700 |
---|---|---|
committer | Josh Poimboeuf <jpoimboe@redhat.com> | 2020-05-28 11:06:05 -0500 |
commit | e000acc145928693833f09152244242a678d3cd5 (patch) | |
tree | e643da8804969e058f6f68216ef2471de72f44a9 /mm | |
parent | 0decf1f8de919782b152daf9c991967a2bac54f0 (diff) | |
download | lwn-e000acc145928693833f09152244242a678d3cd5.tar.gz lwn-e000acc145928693833f09152244242a678d3cd5.zip |
objtool: Do not assume order of parent/child functions
If a .cold function is examined prior to it's parent, the link
to the parent/child function can be overwritten when the parent
is examined. Only update pfunc and cfunc if they were previously
nil to prevent this from happening.
This fixes an issue seen when compiling with -ffunction-sections.
Signed-off-by: Kristen Carlson Accardi <kristen@linux.intel.com>
Signed-off-by: Josh Poimboeuf <jpoimboe@redhat.com>
Diffstat (limited to 'mm')
0 files changed, 0 insertions, 0 deletions