diff options
Diffstat (limited to 'kernel/modules.pl')
-rw-r--r-- | kernel/modules.pl | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/kernel/modules.pl b/kernel/modules.pl index 2092bb6ab..559ecefdb 100644 --- a/kernel/modules.pl +++ b/kernel/modules.pl @@ -28,6 +28,7 @@ BusLogic seagate fdomain g_NCR5380 my @skip_modules_on_stage1 = ( qw(sktr tmspci ibmtr abyss), # alt token ring qw(old_tulip rtl8139), + qw(3c501 3c503 3c505 3c507 3c515), # unused, hopefully? if_(arch() =~ /alpha|ppc/, qw(sb1000)), qw( tg3 r8169 @@ -43,6 +44,8 @@ my @skip_modules_on_stage1 = ( "u14-34f", #- duplicate from ultrastor.o ); +my @modules_always_on_stage1 = qw(floppy); + my %images = ( network => 'fs/network network/raw bus/pcmcia network/main', hd => 'disk/raw fs/local|loopback disk/scsi|hardware_raid', @@ -62,7 +65,7 @@ sub images { load_dependencies('modules.dep'); while (my ($image, $l) = each %images) { - my @modules; + my @modules = @modules_always_on_stage1; foreach (split(' ', $l)) { if (/ONLY_BIG/) { @modules = intersection(\@modules, \@skip_big_modules_on_stage1); |