freebsd-src/sys/dev/vinum
Greg Lehey b583bb9698 vinumopen: add code to open raw subdisks. This is now used to
initialize subdisks.  Probably the plex-related subdisk type will die
a death.

vinumconfig.c:

Accept (and ignore) kernel state information in userland config
files.  This saves a lot of error recovery and also makes it possible
to use the output of printconfig to create new configuration.

Remove checkdiskconfig().  It wasn't needed any more.

Start adding support for hot spare drives.  You can't put anything on
them (yet).

Change message formats from %lld to %qd.

get_empty_sd: Initialize size to -1.  Previously this was done in
config_subdisk, which is the wrong place.

start_config: set current drive, plex and volume to -1, thus stopping
  update configurations from taking their defaults from old configs.
1999-08-07 08:05:46 +00:00
..
COPYRIGHT If I've done this right, revive the vinum code in it's now home after it 1998-12-28 04:56:24 +00:00
makestatetext Include the copyright notice in the script, making the file COPYRIGHT 1999-01-21 00:29:20 +00:00
request.h Rework many comments. 1999-08-07 08:05:19 +00:00
statetexts.h Add 'referenced' states to subdisks and plexes. 1999-03-28 08:52:11 +00:00
vinum.c vinumopen: add code to open raw subdisks. This is now used to 1999-08-07 08:05:46 +00:00
vinumconfig.c free_drive: 1999-06-24 08:53:14 +00:00
vinumdaemon.c Implement daemonrq_closedrive function to close a drive. 1999-06-24 08:54:09 +00:00
vinumext.h Implement daemonrq_closedrive function to close a drive. 1999-06-24 08:54:09 +00:00
vinumhdr.h Include opt_vinum.h to get the VINUMDEBUG definition as early as 1999-05-07 08:08:02 +00:00
vinuminterrupt.c Remove old grunge, including references to sys/disk.h (which is going 1999-05-07 01:35:29 +00:00
vinumio.c use vp->v_rdev; 1999-07-20 07:29:54 +00:00
vinumio.h Change the lengths of many ioctl parameters, which occasionally caused 1999-03-30 05:01:23 +00:00
vinumioctl.c Be more intelligent about attaching subdisks to plexes. 1999-06-22 05:37:57 +00:00
vinumkw.h Add keywords 'mirror' and 'stripe' when not in kernel mode. 1999-07-02 07:58:09 +00:00
vinumlock.c Modify to work with new style dev_t. 1999-05-15 05:49:21 +00:00
vinummemory.c Make Vinum compile correctly without VINUMDEBUG 1999-05-08 02:50:44 +00:00
vinumparser.c Add keywords 'mirror' and 'stripe' when not in kernel mode. 1999-07-02 07:58:09 +00:00
vinumrequest.c Lock buffer before calling strategy. 1999-06-29 04:10:05 +00:00
vinumrevive.c Lock buffer before calling strategy. 1999-06-29 04:10:05 +00:00
vinumstate.c Allow to unconditionally up subdisks with the -f option. 1999-07-02 07:57:28 +00:00
vinumstate.h Add 'referenced' states to subdisks and plexes. 1999-03-28 08:52:11 +00:00
vinumutil.c Modify to work with new style dev_t. 1999-05-15 05:49:21 +00:00
vinumvar.h Modify device numbering method to work with latest -CURRENT. Briefly, 1999-07-22 08:40:37 +00:00