fc4e325173
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.