freebsd-dev/sys/dev/vinum
Greg Lehey fc4e325173 Include Peter Wemm's renaming and restructuring
Change from lkm to kld

Remove BROKEN_GDB kludge (it's not needed with klds)

Add code for interfacing with daemon

Modify manner of determining when module is idle

Modify device minor number encoding, use selector functions which also
permit anonymous plexes and subdisks.

Remove code for 2.x support.

Move vinum_scandisk to vinumio.c

Remove myproc kludge

Keep track of open volumes by flag, not by pid (the pids caused some
problems with the lock manager).

free_vinum:
  Remove unmapped and defective regions from plexes.
  Wait for daemon to stop before returning

vinumopen:
  Don't refuse an open if the volume is already open.
1999-01-21 00:30:52 +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 Some relatively minor tweaks to enable vinum to be built into a static 1998-12-28 16:28:24 +00:00
vinumext.h Some relatively minor tweaks to enable vinum to be built into a static 1998-12-28 16:28:24 +00:00
vinumhdr.h Some relatively minor tweaks to enable vinum to be built into a static 1998-12-28 16:28:24 +00:00
vinuminterrupt.c Some relatively minor tweaks to enable vinum to be built into a static 1998-12-28 16:28:24 +00:00
vinumio.c Some relatively minor tweaks to enable vinum to be built into a static 1998-12-28 16:28:24 +00:00
vinumio.h Some relatively minor tweaks to enable vinum to be built into a static 1998-12-28 16:28:24 +00:00
vinumioctl.c Some relatively minor tweaks to enable vinum to be built into a static 1998-12-28 16:28:24 +00:00
vinumkw.h Some relatively minor tweaks to enable vinum to be built into a static 1998-12-28 16:28:24 +00:00
vinumlock.c Some relatively minor tweaks to enable vinum to be built into a static 1998-12-28 16:28:24 +00:00
vinummemory.c Some relatively minor tweaks to enable vinum to be built into a static 1998-12-28 16:28:24 +00:00
vinumparser.c Some relatively minor tweaks to enable vinum to be built into a static 1998-12-28 16:28:24 +00:00
vinumrequest.c Some relatively minor tweaks to enable vinum to be built into a static 1998-12-28 16:28:24 +00:00
vinumrevive.c Fix an overflow problem which prevented revive from working on plexes 1999-01-06 23:11:29 +00:00
vinumstate.c Some relatively minor tweaks to enable vinum to be built into a static 1998-12-28 16:28:24 +00:00
vinumstate.h 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
vinumutil.c Some relatively minor tweaks to enable vinum to be built into a static 1998-12-28 16:28:24 +00:00
vinumvar.h Some relatively minor tweaks to enable vinum to be built into a static 1998-12-28 16:28:24 +00:00