After some serious rework, the latest snapshot of the upcoming modutils
is available (as usual) via:
<http://www.pi.se/blox/modutils/modutils-snap990228.tar.gz>
I would appreciate some tests, especially since quite a few things have
been changed (and partly rewritten). Most notably:
- modprobe is now (almost) fully integrated with insmod.
(insmod is called as a function by modprobe => faster).
- The handling of the configuration file is becoming more generic,
so the utilities will use the same set of rules for finding a module.
- All system calls to get module status information are centralized
(and portable between 2.0 and 2.2) => shorter sources for the utilities.
- It is possible to create executables tuned for Linux-2.2.*
(use "configure --disable-compat-2-0" for a pure Linux 2.2 version)
- Compiles cleanly in Linux-2.0.*
- insmod now knows more about SMP (thanks to Bill Zumach <zumach+@transarc.com>)
- A (preliminary) feature of modprobe: "modprobe -r" (no module names)
can be used to clean up "autoclean" modules while still executing the
pre-/post-remove commands in /etc/conf.modules
(use with cron instead of "rmmod -a").
- No C++ libs are used by the depmod executable (but it is still C++)
Remaining work:
- Some announced patches will be integrated when they arrive.
- "modprobe -r" does not (yet) have all the features of "rmmod -a"
(hint: VISITED is not used).
- The rules for MODPATH need more thinking (see insmod/config.c)
before a fully unified method of deciding module paths are finished.
- More cleanups (such as insmod/alias.h as well as remaining "FIXME").
- Upgrade the documentation.
- Make everything available via anon-cvs.
- Handling whatever comments/fixes you send me...
With just a _little_ more work, and testing, this could soon be released
as the upcoming "modutils-2.2.2"
Björn Ekwall <bj0rn@blox.se>
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/