kernel: Strip add_moddevtable() when modules are striped.
authorHauke Mehrtens <hauke@hauke-m.de>
Sun, 23 Feb 2020 14:42:08 +0000 (15:42 +0100)
committerKoen Vandeputte <koen.vandeputte@ncentric.com>
Tue, 25 Feb 2020 19:20:58 +0000 (20:20 +0100)
This got lost in the kernel 5.4 port.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(please integrate into original patch)

target/linux/generic/hack-5.4/204-module_strip.patch

index c74a5a61685be8aab67e229d77151c2036534990..08f53d6d3e06789c73f181d44f520a60de16b758 100644 (file)
@@ -192,3 +192,13 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>
  }
  
  static void write_if_changed(struct buffer *b, const char *fname)
+@@ -2656,7 +2666,9 @@ int main(int argc, char **argv)
+               add_staging_flag(&buf, mod->name);
+               err |= add_versions(&buf, mod);
+               add_depends(&buf, mod);
++#ifndef CONFIG_MODULE_STRIPPED
+               add_moddevtable(&buf, mod);
++#endif
+               add_srcversion(&buf, mod);
+               sprintf(fname, "%s.mod.c", mod->name);