diff options
author | Masahiro Yamada <yamada.masahiro@socionext.com> | 2019-07-17 15:17:56 +0900 |
---|---|---|
committer | Masahiro Yamada <yamada.masahiro@socionext.com> | 2019-07-18 02:19:31 +0900 |
commit | 7deb55f57159f9de696ef8d5e93b201a6aba871c (patch) | |
tree | 18fc3c41a86d4c551bc95edf8254b225858e8095 | |
parent | ff9b45c55b2659d14420424da0ce4e8aa3dbce28 (diff) | |
download | linux-stable-7deb55f57159f9de696ef8d5e93b201a6aba871c.tar.gz linux-stable-7deb55f57159f9de696ef8d5e93b201a6aba871c.tar.bz2 linux-stable-7deb55f57159f9de696ef8d5e93b201a6aba871c.zip |
kbuild: export_report: read modules.order instead of .tmp_versions/*.mod
Towards the goal of removing MODVERDIR aka .tmp_versions, read out
modules.order to get the list of modules to be processed. This is
simpler than parsing *.mod files in .tmp_versions.
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
-rwxr-xr-x | scripts/export_report.pl | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/scripts/export_report.pl b/scripts/export_report.pl index 0f604f62f067..7d3030d03a25 100755 --- a/scripts/export_report.pl +++ b/scripts/export_report.pl @@ -52,13 +52,12 @@ sub usage { sub collectcfiles { my @file; - while (<.tmp_versions/*.mod>) { - open my $fh, '<', $_ or die "cannot open $_: $!\n"; - push (@file, - grep s/\.ko/.mod.c/, # change the suffix - grep m/.+\.ko/, # find the .ko path - <$fh>); # lines in opened file + open my $fh, '< modules.order' or die "cannot open modules.order: $!\n"; + while (<$fh>) { + s/\.ko$/.mod.c/; + push (@file, $_) } + close($fh); chomp @file; return @file; } |