Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 20 Jan 1999 16:32:55 -0800 (PST)
From:      Greg Lehey <grog@FreeBSD.ORG>
To:        cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG
Subject:   cvs commit: src/sys/dev/vinum vinumconfig.c
Message-ID:  <199901210032.QAA12985@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
grog        1999/01/20 16:32:55 PST

  Modified files:
    sys/dev/vinum        vinumconfig.c 
  Log:
  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 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
  
  Revision  Changes    Path
  1.8       +117 -111  src/sys/dev/vinum/vinumconfig.c

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199901210032.QAA12985>