summaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorUwe Kleine-König <u.kleine-koenig@baylibre.com>2024-06-11 22:59:00 +0200
committerMasahiro Yamada <masahiroy@kernel.org>2024-07-16 01:08:37 +0900
commit7308bf8a2c3d008f3662eaa3b4c3bbe55852d6c6 (patch)
treec5ae9e71d98fd14a4ea1bc31b3c3a4278e024c5a /scripts
parentae4c4cee8110a986f5a884c5d91d137e2b994303 (diff)
downloadlinux-stable-7308bf8a2c3d008f3662eaa3b4c3bbe55852d6c6.tar.gz
linux-stable-7308bf8a2c3d008f3662eaa3b4c3bbe55852d6c6.tar.bz2
linux-stable-7308bf8a2c3d008f3662eaa3b4c3bbe55852d6c6.zip
modpost: Enable section warning from *driver to .exit.text
There used to be several offenders, but now that for all of them patches were sent and most of them were applied, enable the warning also for builds without W=1. Signed-off-by: Uwe Kleine-König <u.kleine-koenig@baylibre.com> Reviewed-by: Nathan Chancellor <nathan@kernel.org> Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
Diffstat (limited to 'scripts')
-rw-r--r--scripts/mod/modpost.c11
1 files changed, 0 insertions, 11 deletions
diff --git a/scripts/mod/modpost.c b/scripts/mod/modpost.c
index f48d72d22dc2..11731fc62140 100644
--- a/scripts/mod/modpost.c
+++ b/scripts/mod/modpost.c
@@ -965,17 +965,6 @@ static int secref_whitelist(const char *fromsec, const char *fromsym,
match(fromsym, PATTERNS("*_ops", "*_probe", "*_console")))
return 0;
- /*
- * symbols in data sections must not refer to .exit.*, but there are
- * quite a few offenders, so hide these unless for W=1 builds until
- * these are fixed.
- */
- if (!extra_warn &&
- match(fromsec, PATTERNS(DATA_SECTIONS)) &&
- match(tosec, PATTERNS(ALL_EXIT_SECTIONS)) &&
- match(fromsym, PATTERNS("*driver")))
- return 0;
-
/* Check for pattern 3 */
if (strstarts(fromsec, ".head.text") &&
match(tosec, PATTERNS(ALL_INIT_SECTIONS)))