diff options
| author | Martin Whitaker <mageia@martin-whitaker.me.uk> | 2026-02-01 21:41:04 +0000 |
|---|---|---|
| committer | Martin Whitaker <mageia@martin-whitaker.me.uk> | 2026-02-01 21:52:13 +0000 |
| commit | 5465fd0f00f1991f6f23b3650eb9927b36ddd65c (patch) | |
| tree | f98e01521219dc5b6b47bf0672aff5eb21e18b4b /kernel/modules.pl | |
| parent | 7a815f711c566fb6376192d253212c42b62ff93a (diff) | |
| download | drakx-5465fd0f00f1991f6f23b3650eb9927b36ddd65c.tar drakx-5465fd0f00f1991f6f23b3650eb9927b36ddd65c.tar.gz drakx-5465fd0f00f1991f6f23b3650eb9927b36ddd65c.tar.bz2 drakx-5465fd0f00f1991f6f23b3650eb9927b36ddd65c.tar.xz drakx-5465fd0f00f1991f6f23b3650eb9927b36ddd65c.zip | |
kernel: allow for built-in modules in 'modules.pl check'
Some of the modules listed in list_modules.pm are now configured to be
built-in modules in our current kernels. We should keep them listed in
case the kernel configuration changes again. So don't report them as
bad/old modules when checking.
Diffstat (limited to 'kernel/modules.pl')
| -rw-r--r-- | kernel/modules.pl | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/kernel/modules.pl b/kernel/modules.pl index aa989be5a..a36d1fa1e 100644 --- a/kernel/modules.pl +++ b/kernel/modules.pl @@ -84,6 +84,10 @@ sub get_kernel_modules { my ($module, $discard) = split(':', $_); push @module_list, $module; } + foreach (sort(cat_("/lib/modules/$kern_ver/modules.builtin"))) { + my ($module, $discard) = split(':', $_); + push @module_list, $module; + } @module_list; } @@ -113,7 +117,7 @@ sub check() { foreach (@_) { my $path = dirname($_); my $name = basename($_); - $name =~ s/\.ko\.xz//; + $name =~ s/\.ko(\.xz)?$//; delete $deprecated_modules{$name}; next if $listed{$name}; $module2category{list_modules::filename2modname($name)} = $path; |
