summaryrefslogtreecommitdiffstats
path: root/kernel/list_modules.pm
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/list_modules.pm')
-rw-r--r--kernel/list_modules.pm17
1 files changed, 14 insertions, 3 deletions
diff --git a/kernel/list_modules.pm b/kernel/list_modules.pm
index 99edf778d..798f87ff0 100644
--- a/kernel/list_modules.pm
+++ b/kernel/list_modules.pm
@@ -39,7 +39,7 @@ our %l = (
],
raw => [
- qw(ppp_generic ppp_async),
+ qw(ppp_generic ppp_async ppp_deflate bsd_comp),
],
pcmcia => [
qw(3c574_cs 3c589_cs axnet_cs fmvj18x_cs),
@@ -132,7 +132,7 @@ our %l = (
if_(arch() =~ /^ppc/, qw(hfs)),
qw(reiserfs),
],
- various => [ qw(smbfs romfs ext3 xfs) ],
+ various => [ qw(smbfs romfs ext3 xfs jfs ufs) ],
},
@@ -170,10 +170,12 @@ our %l = (
# just here for classification, unused categories (nor auto-detect, nor load_thiskind)
{
raid => [
- qw(linear raid0 raid1 raid5 lvm-mod multipath),
+ qw(linear raid0 raid1 raid5 lvm-mod multipath dm-mod),
],
mouse => [
qw(busmouse msbusmouse logibusmouse serial qpmouse atixlmouse),
+ if_(arch() =~ /ppc/, 'macserial'),
+ qw(hid mousedev usbhid usbmouse),
],
char => [
if_(arch() =~ /ia64/, qw(efivars)),
@@ -185,6 +187,11 @@ our %l = (
qw(parport_pc parport_serial),
qw(btaudio),
+ arch() =~ /i.86/ ? 'aes-i586' : 'aes',
+ if_(arch() =~ /sparc/, 'openprom'),
+
+ qw(wacom evdev), qw(usblp printer),
+
#- these need checking
qw(tmspci rrunner meye),
],
@@ -226,6 +233,10 @@ sub category2modules {
} split(' ', $_[0]);
}
+sub all_modules() {
+ map { @$_ } map { values %$_ } values %l;
+}
+
sub module2category {
my ($module) = @_;
foreach my $t1 (keys %l) {