This is Modremove Version 1.00.  The purpose of this program is to remove 
modules that are marked as autoclean from the Linux kernel.  This task was
previously carried out by kerneld, but with the addition of kmod to the
2.1.x series, kerneld was removed, and kmod can only load modules.

The basic function of the program is as such.

modremove [ -huflvV ] [ -t time ]

-t time                Time in seconds; How often to check for modules
                       that can be autocleaned
-u                     Allows modremove to unload modules that have never
                       been used
-f                     Don't fork; Causes modremove not to run in the backgroud
-v                     Verbose; Outputs all messages to stderr
-l                     Don't use syslog
-V                     Program version
-h                     This message


Without any options modremove will fork itself into the background and poll
the kernel every 60 seconds for any modules that are marked autoclean and
appear to be unused.  Note that modremove will not remove a module that is
marked autoclean and has never been used.  The reasoning for this is that
modremove may poll the kernel as soon as it the module is loaded and unload
it.  You can turn the behavior on if you like with the -u option.  Other
than that all is fairly easy to figure out....

Have fun....

Aaron Sethman
<androsyn@n3ryb.dyn.ml.org>
<asethman@nctm.org>

P.S. Let me know if you actually use the thing...or have any problems or
such what not....