stage2: added broken-down module lists

These were produced off the single sub.in/stage1/modules
file using this scriptlet to prefix/annotate the names:

  grep '\.ko$' modules \
  | grep -v / \
  | while read m; do \
  	echo "$(find /lib/modules/$(uname -r)/kernel/{drivers,fs} \
		-name "$m" -printf %P $m $(modinfo -d "${m%.ko}" 2>&1)"; \
    done

...with subsequent sorting and manual separation.

This is meant to be the second stage in monolithic modules
file split, so the lists themselves are largely unmolested
otherwise.  The plan is to further split those into prefix-
and module-specific ones.

Add a note clarifying 10-stage2's status, by the way.
This commit is contained in:
Michael Shigorin 2015-04-14 19:57:36 +03:00
parent 1ee01498d5
commit e139a5e091
16 changed files with 196 additions and 0 deletions

View File

@ -1,3 +1,4 @@
# a copy of the old static modules file for compatibility
kernel/drivers/ata kernel/drivers/ata
kernel/drivers/block kernel/drivers/block
kernel/drivers/crypto kernel/drivers/crypto

View File

@ -0,0 +1,20 @@
kernel/drivers/ata
kernel/drivers/block
ahci.ko
ata_piix.ko
libata.ko
pata_it8213.ko
pata_marvell.ko
pdc_adma.ko
sata_mv.ko
sata_nv.ko
sata_promise.ko
sata_qstor.ko
sata_sil.ko
sata_sil24.ko
sata_sis.ko
sata_svw.ko
sata_sx4.ko
sata_uli.ko
sata_via.ko
sata_vsc.ko

View File

@ -0,0 +1 @@
kernel/drivers/gpu/drm

View File

@ -0,0 +1,7 @@
ext2.ko
ext3.ko
ext4.ko
fat.ko
mbcache.ko
reiserfs.ko
vfat.ko

View File

@ -0,0 +1 @@
kernel/drivers/hid

View File

@ -0,0 +1,2 @@
kernel/drivers/md
dm-mod.ko

View File

@ -0,0 +1,2 @@
sdhci-pci.ko
sdhci.ko

View File

@ -0,0 +1,79 @@
kernel/drivers/net/\([^w]\|w[^i]\).\+\.ko
3c574_cs.ko
3c589_cs.ko
3c59x.ko
8139too.ko
8390.ko
acenic.ko
amd8111e.ko
atl1.ko
atl1e.ko
atl2.ko
atp.ko
axnet_cs.ko
b44.ko
bnx2.ko
bsd_comp.ko
cassini.ko
catc.ko
de4x5.ko
defxx.ko
dl2k.ko
dmfe.ko
e100.ko
e1000.ko
e1000e.ko
epic100.ko
eql.ko
fealnx.ko
fmvj18x_cs.ko
forcedeth.ko
hamachi.ko
hp100.ko
ifb.ko
kaweth.ko
mii.ko
natsemi.ko
ne2k-pci.ko
netconsole.ko
nmclan_cs.ko
ns83820.ko
pcnet32.ko
pcnet_cs.ko
pegasus.ko
plip.ko
ppp_async.ko
ppp_deflate.ko
ppp_generic.ko
ppp_mppe.ko
ppp_synctty.ko
pppoe.ko
pppox.ko
r8169.ko
rrunner.ko
s2io.ko
sb1000.ko
sis190.ko
sis900.ko
skge.ko
sky2.ko
slhc.ko
slip.ko
smc91c92_cs.ko
starfire.ko
sundance.ko
sungem.ko
sungem_phy.ko
sunhme.ko
tg3.ko
tlan.ko
tulip.ko
tun.ko
typhoon.ko
usbnet.ko
via-rhine.ko
via-velocity.ko
winbond-840.ko
xirc2ps_cs.ko
xircom_cb.ko
yellowfin.ko

View File

@ -0,0 +1 @@
cifs.ko

View File

@ -0,0 +1,6 @@
lockd.ko
nfs.ko
nfsv2.ko
nfsv3.ko
nfsv4.ko
sunrpc.ko

View File

@ -0,0 +1,6 @@
i82092.ko
pcmcia.ko
pcmcia_core.ko
pd6729.ko
serial_cs.ko
yenta_socket.ko

View File

@ -0,0 +1 @@
kernel/drivers/rtc

View File

@ -0,0 +1,40 @@
kernel/drivers/scsi
3w-9xxx.ko
3w-xxxx.ko
BusLogic.ko
DAC960.ko
a100u2w.ko
aacraid.ko
advansys.ko
aic7xxx.ko
atp870u.ko
cciss.ko
ch.ko
dc395x.ko
dmx3191d.ko
dpt_i2o.ko
eata.ko
fdomain.ko
gdth.ko
hptiop.ko
imm.ko
initio.ko
ipr.ko
ips.ko
iscsi_tcp.ko
libiscsi.ko
megaraid.ko
megaraid_mbox.ko
osst.ko
ppa.ko
qla1280.ko
raid_class.ko
scsi_mod.ko
scsi_transport_fc.ko
scsi_transport_iscsi.ko
scsi_transport_sas.ko
scsi_transport_spi.ko
sg.ko
st.ko
stex.ko
sym53c8xx.ko

View File

@ -0,0 +1,10 @@
kernel/drivers/usb/host
kernel/drivers/usb/storage
ehci-hcd.ko
ohci-hcd.ko
uas.ko
uhci-hcd.ko
usb-storage.ko
usbcore.ko
xhci-hcd.ko
xhci-pci.ko

View File

@ -0,0 +1 @@
kernel/drivers/virtio

18
sub.in/stage1/modules Normal file
View File

@ -0,0 +1,18 @@
kernel/lib
kernel/drivers/crypto
kernel/drivers/rtc
af_packet.ko
arc4.ko
aufs.ko
cdrom.ko
evdev.ko
isofs.ko
loop.ko
md4.ko
serio_raw.ko
scsi_mod.ko
sd_mod.ko
sha256-ssse3.ko
squashfs.ko
sr_mod.ko
usbhid.ko