mirror of
https://git.FreeBSD.org/src.git
synced 2024-12-23 11:18:54 +00:00
Clean up some comments.
format_config: code preening. vinum_scandisk: If we find a partition in the first pass over a drive, note the fact so we don't grab the compatibility partition as well. Submitted-by: peter
This commit is contained in:
parent
f856f90e8e
commit
0888504040
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=49868
@ -467,7 +467,7 @@ check_drive(char *devicename)
|
||||
driveno = find_drive_by_dev(devicename, 1); /* if entry doesn't exist, create it */
|
||||
drive = &vinum_conf.drive[driveno]; /* and get a pointer */
|
||||
|
||||
if (read_drive_label(drive, 0) == DL_OURS) { /* not ours */
|
||||
if (read_drive_label(drive, 0) == DL_OURS) { /* one of ours */
|
||||
for (i = 0; i < vinum_conf.drives_allocated; i++) { /* see if the name already exists */
|
||||
if ((i != driveno) /* not this drive */
|
||||
&&(DRIVE[i].state != drive_unallocated) /* and it's allocated */
|
||||
@ -477,8 +477,9 @@ check_drive(char *devicename)
|
||||
|
||||
if (mydrive->devicename[0] == '/') { /* we know a device name for it */
|
||||
/*
|
||||
* set an error, but don't take the drive down:
|
||||
* that would cause unneeded error messages.
|
||||
* set an error, but don't take the
|
||||
* drive down: that would cause unneeded
|
||||
* error messages.
|
||||
*/
|
||||
drive->lasterror = EEXIST;
|
||||
break;
|
||||
@ -528,19 +529,15 @@ format_config(char *config, int len)
|
||||
vol = &vinum_conf.volume[i];
|
||||
if ((vol->state > volume_uninit)
|
||||
&& (vol->name[0] != '\0')) { /* paranoia */
|
||||
snprintf(s,
|
||||
configend - s,
|
||||
"volume %s state %s",
|
||||
vol->name,
|
||||
volume_state(vol->state));
|
||||
if (vol->preferred_plex >= 0) /* preferences, */
|
||||
snprintf(s,
|
||||
configend - s,
|
||||
"volume %s state %s readpol prefer %s",
|
||||
vol->name,
|
||||
volume_state(vol->state),
|
||||
" readpol prefer %s",
|
||||
vinum_conf.plex[vol->preferred_plex].name);
|
||||
else /* default round-robin */
|
||||
snprintf(s,
|
||||
configend - s,
|
||||
"volume %s state %s",
|
||||
vol->name,
|
||||
volume_state(vol->state));
|
||||
while (*s)
|
||||
s++; /* find the end */
|
||||
s = sappend("\n", s);
|
||||
@ -918,6 +915,7 @@ vinum_scandisk(char *devicename[], int drives)
|
||||
drivelist[gooddrives] = drive->driveno; /* keep the drive index */
|
||||
drive->flags &= ~VF_NEWBORN; /* which is no longer newly born */
|
||||
gooddrives++;
|
||||
founddrive++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user