freebsd-nq/sbin
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
..
adjkerntz
atacontrol Mechanically kill hard sentence breaks. 2004-07-02 21:45:06 +00:00
atm Mechanically kill hard sentence breaks. 2004-07-02 21:45:06 +00:00
badsect Mechanically kill hard sentence breaks. 2004-07-02 21:45:06 +00:00
bsdlabel
camcontrol Deal with double whitespace. 2004-07-03 00:13:43 +00:00
ccdconfig Deal with double whitespace. 2004-07-03 00:13:43 +00:00
clri
comcontrol Mechanically kill hard sentence breaks. 2004-07-02 21:45:06 +00:00
conscontrol Note that conscontrol set and unset are an interface for TIOCCONS. 2004-06-18 20:06:04 +00:00
devd mdoc(7) fixes. 2004-07-07 19:57:16 +00:00
devfs Typedefing an array of incomplete structs is non-standard C code. 2004-06-02 23:02:31 +00:00
dhclient
dmesg
dump Print the `99.99% done, finished soon' message only as often as the 2004-06-19 22:41:18 +00:00
dumpfs Mechanically kill hard sentence breaks. 2004-07-02 21:45:06 +00:00
dumpon
fdisk Mechanically kill hard sentence breaks. 2004-07-02 21:45:06 +00:00
fdisk_pc98 Mechanically kill hard sentence breaks. 2004-07-02 21:45:06 +00:00
ffsinfo
fsck Deal with double whitespace. 2004-07-03 00:13:43 +00:00
fsck_ffs Mechanically kill hard sentence breaks. 2004-07-02 21:45:06 +00:00
fsck_msdosfs
fsdb Mechanically kill hard sentence breaks. 2004-07-02 21:45:06 +00:00
fsirand Mechanically kill hard sentence breaks. 2004-07-02 21:45:06 +00:00
gbde o Fix semantics of comparison function for qsort(3). According to qsort(3) 2004-06-25 13:04:49 +00:00
geom Document sysctl variables. 2004-07-13 12:32:20 +00:00
ggate Print mediasize in human readable form as well. 2004-06-21 09:20:06 +00:00
gpt Bump up the date and add spaces around commas. Thanks to ru@ for noticing. 2004-07-02 18:39:15 +00:00
growfs Parenthesised string literals are invalid in initialisers for character arrays. 2004-07-06 17:48:34 +00:00
gvinum Add gvinum, the geom_vinum userland tool. 2004-06-12 21:22:47 +00:00
idmapd Markup nits. 2004-05-17 21:05:39 +00:00
ifconfig Mechanically kill hard sentence breaks. 2004-07-02 21:45:06 +00:00
init Mechanically kill hard sentence breaks. 2004-07-02 21:45:06 +00:00
ip6fw One more hard sentence break. 2004-07-03 23:01:44 +00:00
ipf
ipfs
ipfstat
ipfw Mechanically kill hard sentence breaks. 2004-07-02 21:45:06 +00:00
ipmon
ipnat
kldconfig
kldload
kldstat Use a better way to calculate POINTER_WIDTH suggested by pjd@. 2004-05-30 10:10:41 +00:00
kldunload Give kldunload a -f(orce) argument. 2004-07-13 19:36:59 +00:00
ldconfig Mechanically kill hard sentence breaks. 2004-07-02 21:45:06 +00:00
mca
md5 mdoc(7) fixes. 2004-07-07 19:57:16 +00:00
mdconfig Mechanically kill hard sentence breaks. 2004-07-02 21:45:06 +00:00
mdmfs
mknod Mechanically kill hard sentence breaks. 2004-07-02 21:45:06 +00:00
mksnap_ffs
mount
mount_cd9660 Mechanically kill hard sentence breaks. 2004-07-02 21:45:06 +00:00
mount_ext2fs
mount_hpfs
mount_msdosfs Remove support for gemdos, John removed it from the driver awhile ago. 2004-07-08 18:06:44 +00:00
mount_nfs Mechanically kill hard sentence breaks. 2004-07-02 21:45:06 +00:00
mount_nfs4 Markup nits. 2004-05-17 21:24:06 +00:00
mount_ntfs Include <sys/linker.h> for kldload(). 2004-05-24 13:39:06 +00:00
mount_nullfs Mechanically kill hard sentence breaks. 2004-07-02 21:45:06 +00:00
mount_std Mechanically kill hard sentence breaks. 2004-07-02 21:45:06 +00:00
mount_udf
mount_umapfs Mechanically kill hard sentence breaks. 2004-07-02 21:45:06 +00:00
mount_unionfs Mechanically kill hard sentence breaks. 2004-07-02 21:45:06 +00:00
natd Give natd multi-instance capabilities. 2004-07-04 12:53:54 +00:00
newfs
newfs_msdos Mechanically kill hard sentence breaks. 2004-07-02 21:45:06 +00:00
nfsiod
nos-tun Mechanically kill hard sentence breaks. 2004-07-02 21:45:06 +00:00
pfctl Removed redundant and unsafe BINDIR redefinition. 2004-07-07 17:33:20 +00:00
pflogd Commit userland part of pf version 3.5 from OpenBSD (OPENBSD_3_5_BASE). 2004-06-16 23:39:33 +00:00
ping
ping6
quotacheck
rcorder Deal with harmful leading whitespace. 2004-07-02 18:37:52 +00:00
reboot Mechanically kill hard sentence breaks. 2004-07-02 21:45:06 +00:00
restore Mechanically kill hard sentence breaks. 2004-07-02 21:45:06 +00:00
route Mechanically kill hard sentence breaks. 2004-07-02 21:45:06 +00:00
routed Mechanically kill hard sentence breaks. 2004-07-02 21:45:06 +00:00
rtsol
savecore
sconfig Clean up language. 2004-05-20 16:40:06 +00:00
setkey Reapply traditionally lost fixes, fixed some more. 2004-06-05 20:22:15 +00:00
shutdown Mechanically kill hard sentence breaks. 2004-07-02 21:45:06 +00:00
slattach Mechanically kill hard sentence breaks. 2004-07-02 21:45:06 +00:00
spppcontrol Mechanically kill hard sentence breaks. 2004-07-02 21:45:06 +00:00
startslip Mechanically kill hard sentence breaks. 2004-07-02 21:45:06 +00:00
sunlabel Fix indentation of continuation lines to (hopefully) comply with 2004-06-18 15:08:08 +00:00
swapon
sysctl
tunefs
umount
vinum Deal with double whitespace. 2004-07-03 00:13:43 +00:00
Makefile - Connect geom(8) and its libraries to the build. 2004-05-20 10:37:13 +00:00
Makefile.inc