diff options
author | Hilko Bengen <bengen@hilluzination.de> | 2011-06-05 01:02:50 +0200 |
---|---|---|
committer | Richard W.M. Jones <rjones@redhat.com> | 2011-06-06 14:18:34 +0100 |
commit | cae4aad47dfa49a541a5df463ce35c05e4678de4 (patch) | |
tree | 8ae0ff1514d17bb07d9d6d4f6b6ac533f1bee427 /febootstrap_utils.mli | |
parent | 07489a4a44634768e79216aeb1d3ae422fd244c9 (diff) | |
download | febootstrap-cae4aad47dfa49a541a5df463ce35c05e4678de4.tar.gz febootstrap-cae4aad47dfa49a541a5df463ce35c05e4678de4.tar.xz febootstrap-cae4aad47dfa49a541a5df463ce35c05e4678de4.zip |
febootstrap/helper: Major change to kernel module handling code
The previous implementation had two problems: (I) Not all needed
kernel modules were copied to the initrd. (II) If a kernel module
depended on more than one other module, only the first dependency was
considered for the load order. Using 2.6.39-1-amd64 (Debian/unstable)
ext2.ko was not loaded and therefore the root FS could not be mounted.
The use of tsort(1) has been replaced with a set of functions that
build a DAG in memory and use that to calculate the list of modules to
be copied into the initrd and the order in which to load them.
Diffstat (limited to 'febootstrap_utils.mli')
0 files changed, 0 insertions, 0 deletions