freebsd-dev/sys/dev/vinum
Greg Lehey 2cd253ad0f Replace the preprocessor variable names BDEV_MAJOR and CDEV_MAJOR with
VINUM_BDEV_MAJOR and VINUM_CDEV_MAJOR respectively.

Set DRIVE_MAXACTIVE and VINUM_MAXACTIVE to 30000, effectively
disabling the request limitation code.  This code was added as an
attempt to escape from a bug which seems to have gone away, and it's
very likely I'll remove the code Real Soon Now, but I don't want to do
it just yet.

struct drive: Remove references to vnode pointers, including debug
output.  Vinum now talks directly to the device driver.  Instead, add
a dev_t.

enum plexorg: Add an instance for RAID-4.

Change checks for striped or RAID-5 plexes to a macro 'isstriped',
which now also includes RAID-4.

Change checks for RAID-5 plexes to a macro 'isparity', which now also
includes RAID-4.

Approved-by:  jkh
2000-02-29 06:17:26 +00:00
..
COPYRIGHT
makestatetext Cosmetic changes. 2000-02-29 06:07:01 +00:00
request.h Modify the manner in which we lock RAID-5 plexes. This appears to 2000-01-05 06:09:43 +00:00
statetexts.h Cosmetic changes. 2000-02-29 06:07:01 +00:00
vinum.c Change the startup sequence of the vinum volume from SI_SUB_DRIVERS 2000-02-29 06:07:39 +00:00
vinumconfig.c Add support for RAID-4, even though it is inferior in almost every way 2000-02-29 06:08:33 +00:00
vinumdaemon.c Set P_SYSTEM in the daemon proc structure to alleviate delays on 2000-01-05 06:03:56 +00:00
vinumext.h Remove declarations of read_drive and write_drive and replace them 2000-02-29 06:09:41 +00:00
vinumhdr.h
vinuminterrupt.c Remove references to vnode pointers, including debug output. Vinum 2000-02-29 06:10:21 +00:00
vinumio.c open_drive: open drives directly rather than going via namei and 2000-02-29 06:11:13 +00:00
vinumio.h Modify comments to indicate that RAID-5 functions also apply to 2000-02-29 06:12:34 +00:00
vinumioctl.c Modify comments to indicate that RAID-5 functions also apply to 2000-02-29 06:12:34 +00:00
vinumkw.h Add keywords 'partition' and 'raid4'. 2000-02-29 06:13:02 +00:00
vinumlock.c Don't tsleep with PCATCH, it's a wonderful way to hang the system. 2000-01-05 22:59:36 +00:00
vinummemory.c Malloc: Save the caller's file name in the correct entry. 2000-02-29 06:13:24 +00:00
vinumparser.c Change the name of the define 'SPACETAB' (originally 'isspace') to 2000-01-05 06:08:55 +00:00
vinumraid5.c Add support for RAID-4. This is the only change which is needed for 2000-02-29 06:14:06 +00:00
vinumrequest.c launch_requests: If too many requests are active, include PCATCH in 2000-02-29 06:14:44 +00:00
vinumrevive.c Fix horrible, embarrassing breakage which caused occasional panics and 2000-02-29 06:15:26 +00:00
vinumstate.c set_drive_state: update subdisk states more correctly. 2000-02-29 06:16:06 +00:00
vinumstate.h
vinumutil.c plex_org: Add case for RAID-4. 2000-02-29 06:16:44 +00:00
vinumvar.h Replace the preprocessor variable names BDEV_MAJOR and CDEV_MAJOR with 2000-02-29 06:17:26 +00:00