76714993c6
Change from lkm to kld Remove BROKEN_GDB kludge (it's not needed with klds) Add code for interfacing with daemon Modify device minor number encoding, use selector functions which also permit anonymous plexes and subdisks. Remove code for 2.x support. Change messages to omit obvious words like 'plex' and 'subdisk. give_plex_to_volume: invalidate subdisks being given to a plex which is part of a volume with other plexes. give_sd_to_plex: keep track of plex size in all cases lock drives before closing them, to keep the daemon from getting confused. config_drive: handle partition type errors more gracefully config_subdisk: set subdisk state correctly find_drive, find_drive_by_dev, find_subdisk, find_plex, find_volume: set VF_NEWBORN flag when a new object is created config_drive: Handle partition_status returns more cleverly. Replace the device name in some cases where it got overwritten. config_subdisk: add parameter `update'. If the object already exists, exit without any changes. Set state correctly. config_plex, config_volume: add parameter `update'. If the object already exists, exit without any changes. parse_config: move read function to vinum_scandisk. add parameter `update' to pass to config_<object>. remove_<object>_entry: print a message when the object is removed. update_plex_config: Start defusing this function, which will go away some time. Remove calls to update_volume_config. Make size 64 bits |
||
---|---|---|
.. | ||
COPYRIGHT | ||
Makefile | ||
makestatetext | ||
request.h | ||
statetexts.h | ||
vinum.c | ||
vinumconfig.c | ||
vinumdaemon.c | ||
vinumext.h | ||
vinumhdr.h | ||
vinuminterrupt.c | ||
vinumio.c | ||
vinumio.h | ||
vinumioctl.c | ||
vinumkw.h | ||
vinumlock.c | ||
vinummemory.c | ||
vinumparser.c | ||
vinumrequest.c | ||
vinumrevive.c | ||
vinumstate.c | ||
vinumstate.h | ||
vinumutil.c | ||
vinumvar.h |