diff options
author | Peter Zijlstra <peterz@infradead.org> | 2022-03-18 12:19:27 +0100 |
---|---|---|
committer | Peter Zijlstra <peterz@infradead.org> | 2022-03-22 21:12:04 +0100 |
commit | d31ed5d767c0452b4f49846d80a0bfeafa3a4ded (patch) | |
tree | e13ce0b8471ddac6814cd71b3dccc619dacaf46a /scripts/mod | |
parent | Merge branch 'x86/cpu' into x86/core, to resolve conflicts (diff) | |
download | linux-d31ed5d767c0452b4f49846d80a0bfeafa3a4ded.tar.xz linux-d31ed5d767c0452b4f49846d80a0bfeafa3a4ded.zip |
kbuild: Fixup the IBT kbuild changes
Masahiro-san deemed my kbuild changes to support whole module objtool
runs too terrible to live and gracefully provided an alternative.
Suggested-by: Masahiro Yamada <masahiroy@kernel.org>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Link: https://lkml.kernel.org/r/CAK7LNAQ2mYMnOKMQheVi+6byUFE3KEkjm1zcndNUfe0tORGvug@mail.gmail.com
Diffstat (limited to 'scripts/mod')
-rw-r--r-- | scripts/mod/modpost.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/scripts/mod/modpost.c b/scripts/mod/modpost.c index 6bfa33217914..09c3ab0a9b37 100644 --- a/scripts/mod/modpost.c +++ b/scripts/mod/modpost.c @@ -1989,9 +1989,9 @@ static char *remove_dot(char *s) if (m && (s[n + m] == '.' || s[n + m] == 0)) s[n] = 0; - /* strip trailing .lto */ - if (strends(s, ".lto")) - s[strlen(s) - 4] = '\0'; + /* strip trailing .prelink */ + if (strends(s, ".prelink")) + s[strlen(s) - 8] = '\0'; } return s; } @@ -2015,9 +2015,9 @@ static void read_symbols(const char *modname) /* strip trailing .o */ tmp = NOFAIL(strdup(modname)); tmp[strlen(tmp) - 2] = '\0'; - /* strip trailing .lto */ - if (strends(tmp, ".lto")) - tmp[strlen(tmp) - 4] = '\0'; + /* strip trailing .prelink */ + if (strends(tmp, ".prelink")) + tmp[strlen(tmp) - 8] = '\0'; mod = new_module(tmp); free(tmp); } |