summaryrefslogtreecommitdiffstats
path: root/febootstrap_utils.mli
diff options
context:
space:
mode:
authorHilko Bengen <bengen@hilluzination.de>2011-06-05 01:02:50 +0200
committerRichard W.M. Jones <rjones@redhat.com>2011-06-06 14:18:34 +0100
commitcae4aad47dfa49a541a5df463ce35c05e4678de4 (patch)
tree8ae0ff1514d17bb07d9d6d4f6b6ac533f1bee427 /febootstrap_utils.mli
parent07489a4a44634768e79216aeb1d3ae422fd244c9 (diff)
downloadfebootstrap-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