freebsd-dev/sys
Greg Lehey a0a8b3768e Change printf() calls to log() calls.
Rename the VF_KERNELOP to VF_DISKCONFIG and checkkernel () to
checkdiskconfig (), which better describes their function.

Disable configuration updates if we have an error reading in the
configuration.  This stops a "shoot-in-foot" problem where a mistake
can cause the configuration to be obliterated.

Tidy up some messages, which included superfluous \ns.

Recognize RAID-5 configuration information even in the non-RAID-5
version.  This fixes shoot-in-foot problems where starting the wrong
version of vinum would kill RAID-5 plexes.

Recognize drives that have been referenced, but for which no physical
location is known.  This is part of a modification which will
ultimately allow incrementally reading configurations.  Such drives
will have a device name "unknown".

New function return_drive_space () returns space to a drive.
Previously this was part of free_sd ().

give_sd_to_drive: don't do it if the subdisk needs more space than the
drive has available.

config_sd: if reading config from disk, accept plex offset, drive
offset and length specs of -1 to indicate error conditions.

parse_config: return ENOENT if the "read" command doesn't find any
drives.

remove_sd_entry: don't do it, even by force, if it's open.

If the size of a striped or RAID-5 plex is not an integral multiple of
the stripe size, trim the size until it is.

reinstate update_volume_config, which had atrophied, to recalculate
the size of a volume if a plex has shrunk due to stripe size
considerations.
1999-03-02 06:52:47 +00:00
..
alpha Don't define MACHINE, MACHINE_ARCH, _MACHINE or _MACHINE_ARCH if 1999-03-01 06:10:16 +00:00
amd64 Update to know about current kernel directory layout. 1999-02-28 22:14:16 +00:00
boot Sync with sys/boot/i386/btx/btx/btx.s revision 1.10. 1999-03-01 10:02:45 +00:00
cam +Match against T4000* for HP QIC quirks (not T4000S* where it doesn't then 1999-03-01 01:07:47 +00:00
coda Removed a bogus cast to c_caddr_t. This is part of terminating 1999-01-29 07:23:53 +00:00
compat Fix thread/process tracking and differentiation for Linux threads emulation. 1999-03-02 00:28:09 +00:00
compile
conf Finally!! 1999-03-01 21:19:19 +00:00
contrib/softupdates Reorganize locking to avoid holding the lock during calls to bdwrite 1999-03-02 06:38:07 +00:00
ddb Fixed -Wcast-qual warnings. 1999-02-12 12:44:19 +00:00
dev Change printf() calls to log() calls. 1999-03-02 06:52:47 +00:00
fs This code got moved as a result of confusion between union mounts and 1999-02-28 16:13:25 +00:00
geom Set the devstat priority for ccd devices to DEVSTAT_PRIORITY_CCD 1999-02-18 21:11:53 +00:00
gnu Merge patch to ufs_vnops.c's ufs_rename to the copy of ufs_rename that 1999-03-02 05:31:47 +00:00
i4b
i386 Fix thread/process tracking and differentiation for Linux threads emulation. 1999-03-02 00:28:09 +00:00
isa More appropriate fix to the id_irq read during probe 1999-02-14 22:02:47 +00:00
isofs/cd9660 Don't comment out dead code; remove it. 1999-01-31 11:54:29 +00:00
kern Fix thread/process tracking and differentiation for Linux threads emulation. 1999-03-02 00:28:09 +00:00
libkern Fix warnings in preparation for adding -Wall -Wcast-qual to the 1999-01-28 02:26:20 +00:00
miscfs This code got moved as a result of confusion between union mounts and 1999-02-28 16:13:25 +00:00
modules Oops. Adding a Makefile might help anyone who wants to use streams 1999-02-22 14:02:42 +00:00
msdosfs Fix warnings in preparation for adding -Wall -Wcast-qual to the 1999-01-27 22:42:27 +00:00
net The fe driver supports bridging, so added it to lists. 1999-02-25 10:48:31 +00:00
netatalk Fix warnings in preparation for adding -Wall -Wcast-qual to the 1999-01-27 22:42:27 +00:00
netatm Fix warnings in preparation for adding -Wall -Wcast-qual to the 1999-01-28 00:57:57 +00:00
netinet Version 3.0: January 1, 1999 1999-02-27 02:16:01 +00:00
netipx * Change sysctl from using linker_set to construct its tree using SLISTs. 1999-02-16 10:49:55 +00:00
netkey
netnatm
netns
nfs Untangle the nfs send and receive queue locking a little. One lock 1999-02-25 00:03:51 +00:00
nfsclient Untangle the nfs send and receive queue locking a little. One lock 1999-02-25 00:03:51 +00:00
nfsserver Untangle the nfs send and receive queue locking a little. One lock 1999-02-25 00:03:51 +00:00
ntfs Added limited write ability. Now we can use some kind 1999-02-19 12:31:02 +00:00
pc98 Added comment on Access/PC N98C+ and LAC-98 cards, and FE_8BIT_SUPPORT 1999-02-25 13:59:47 +00:00
pccard On second thought: do previous fux in pcic.c better. 1999-02-14 20:41:01 +00:00
pci Fix handling of IFF_ALLMULTI. The code did not call 1999-03-01 16:54:28 +00:00
posix4 * Change sysctl from using linker_set to construct its tree using SLISTs. 1999-02-16 10:49:55 +00:00
powerpc Removed all traces of `p_switchtime'. The relevant timestamp is per-cpu, 1999-02-28 10:53:29 +00:00
rpc
svr4 svr4 emulator will refuse to unload itself if it is currently in use. 1999-02-04 12:43:17 +00:00
sys When fsync'ing a file on a filesystem using soft updates, we first try 1999-03-02 04:04:31 +00:00
tools Declare static __inline functions as __inline in their forward 1999-02-28 11:30:00 +00:00
ufs Reorganize locking to avoid holding the lock during calls to bdwrite 1999-03-02 06:38:07 +00:00
vm Remove the last of the share map code: struct vm_map::is_main_map. 1999-03-02 05:43:18 +00:00
Makefile