freebsd-dev/share
Poul-Henning Kamp 65a311fcb2 Give kldunload a -f(orce) argument.
Add a MOD_QUIESCE event for modules.  This should return error (EBUSY)
of the module is in use.

MOD_UNLOAD should now only fail if it is impossible (as opposed to
inconvenient) to unload the module.  Valid reasons are memory references
into the module which cannot be tracked down and eliminated.

When kldunloading, we abandon if MOD_UNLOAD fails, and if -force is
not given, MOD_QUIESCE failing will also prevent the unload.

For backwards compatibility, we treat EOPNOTSUPP from MOD_QUIESCE as
success.

Document that modules should return EOPNOTSUPP for unknown events.
2004-07-13 19:36:59 +00:00
..
colldef Add an Israel Hebrew locale: he_IL.UTF-8. 2004-04-21 15:28:23 +00:00
dict
doc Fix typo. 2004-02-23 23:39:42 +00:00
examples Bumped document date for the recent changes here. 2004-07-07 18:59:33 +00:00
info
isdn
man Give kldunload a -f(orce) argument. 2004-07-13 19:36:59 +00:00
me
misc Regenerate this file so that it gets correct comments for the PCI 2004-06-28 11:54:30 +00:00
mk Enable testing of customized variants of bsd.port.mk and 2004-07-02 20:47:18 +00:00
mklocale Add an Israel Hebrew locale: he_IL.UTF-8. 2004-04-21 15:28:23 +00:00
monetdef Add an Israel Hebrew locale: he_IL.UTF-8. 2004-04-21 15:28:23 +00:00
msgdef Add an Israel Hebrew locale: he_IL.UTF-8. 2004-04-21 15:28:23 +00:00
numericdef Add an Israel Hebrew locale: he_IL.UTF-8. 2004-04-21 15:28:23 +00:00
security
sendmail
skel Use the standard <bsd.files.mk> API to install files. 2004-01-19 13:40:51 +00:00
snmp Sheesh... 2004-04-28 11:44:28 +00:00
syscons Fix the '\' next to lshift for users of Belgian keyboards. 2004-07-02 18:19:01 +00:00
tabset
termcap Mechanically kill hard sentence breaks and double whitespaces. 2004-07-03 18:29:24 +00:00
timedef Add an Israel Hebrew locale: he_IL.UTF-8. 2004-04-21 15:28:23 +00:00
zoneinfo
Makefile Add a FreeBSD MIB with a few branches we can hang things from. 2004-04-24 19:54:55 +00:00
Makefile.inc