opnsense-src/sys/dev/vinum
Greg Lehey 33953e5e97 Include Peter Wemm's renaming and restructuring
Change from lkm to kld

Add field plexsdno to sd struct

Add flag VF_NEWBORN to drive, sd, plex and volume structs, indicating
that the object has just been created.

Add object types for raw (unattached) plexes and subdisks

Remove definitions of VOLNO, PLEXNO and SDNO (now functions Volno,
Plexno and Sdno)

Move revive parameters from struct plex to struct sd.

struct plex:
  maintain a count of the number of inaccessible subdisks.
  remove defective and unmapped regions.

Debug flags: make an enum (previously #define)

Set default revive block size to 64kB (was 32 kB)
1999-01-21 00:41:58 +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
Makefile Some relatively minor tweaks to enable vinum to be built into a static 1998-12-28 16:28: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 Include Peter Wemm's renaming and restructuring 1999-01-21 00:29:44 +00:00
statetexts.h Reflect changes in vinumstate.h 1999-01-21 00:30:24 +00:00
vinum.c Include Peter Wemm's renaming and restructuring 1999-01-21 00:30:52 +00:00
vinumconfig.c Include Peter Wemm's renaming and restructuring 1999-01-21 00:32:54 +00:00
vinumdaemon.c Code for vinum daemon. 1999-01-21 00:31:31 +00:00
vinumext.h Include Peter Wemm's renaming and restructuring 1999-01-21 00:31:59 +00:00
vinumhdr.h Remove old cruft 1999-01-21 00:33:47 +00:00
vinuminterrupt.c Include Peter Wemm's renaming and restructuring 1999-01-21 00:34:14 +00:00
vinumio.c Include Peter Wemm's renaming and restructuring 1999-01-21 00:35:35 +00:00
vinumio.h Remove ioctls VINUM_GETUNMAPPED and VINUM_GETDEFECTIVE (we no longer 1999-01-21 00:36:21 +00:00
vinumioctl.c Include Peter Wemm's renaming and restructuring 1999-01-21 00:35:35 +00:00
vinumkw.h Add keywords makedev, setdaemon and help. 1999-01-21 00:37:18 +00:00
vinumlock.c Create functions lockdrive and unlockdrive to handle drive locking 1999-01-21 00:37:38 +00:00
vinummemory.c MMalloc: remove directory part of name correctly 1999-01-21 00:37:56 +00:00
vinumparser.c Add keywords help, makedev, quit and setdaemon 1999-01-21 00:39:01 +00:00
vinumrequest.c Include Peter Wemm's renaming and restructuring 1999-01-21 00:39:36 +00:00
vinumrevive.c Change the style of revive: revive subdisks instead of plexes. This 1999-01-21 00:40:03 +00:00
vinumstate.c Include Peter Wemm's renaming and restructuring 1999-01-21 00:40:32 +00:00
vinumstate.h Remove states: 1999-01-21 00:40:50 +00:00
vinumutil.c Retain some of the RAID5 texts even in the non-RAID5 versions. 1999-01-21 00:41:31 +00:00
vinumvar.h Include Peter Wemm's renaming and restructuring 1999-01-21 00:41:58 +00:00