diff options
author | mav <mav@FreeBSD.org> | 2013-01-13 14:30:37 +0000 |
---|---|---|
committer | mav <mav@FreeBSD.org> | 2013-01-13 14:30:37 +0000 |
commit | 6157d3ce336dcb3c28c81507cac6d3daae7d87ff (patch) | |
tree | 13c8908bb714be2727e6e96f206709d1ffe420b8 /sys/geom/raid/g_raid.c | |
parent | df2fc90f0e744447190cbd4a0d67474ddadfa96c (diff) | |
download | FreeBSD-src-6157d3ce336dcb3c28c81507cac6d3daae7d87ff.zip FreeBSD-src-6157d3ce336dcb3c28c81507cac6d3daae7d87ff.tar.gz |
Improve support for disabled disks. If disabled disk disconnected and then
reconnected back, leave it as disconnected. If new disk inserted instead of
disabled, rebuild it and leave as enabled.
Diffstat (limited to 'sys/geom/raid/g_raid.c')
-rw-r--r-- | sys/geom/raid/g_raid.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/geom/raid/g_raid.c b/sys/geom/raid/g_raid.c index 87760da..91d14c3 100644 --- a/sys/geom/raid/g_raid.c +++ b/sys/geom/raid/g_raid.c @@ -538,7 +538,7 @@ g_raid_report_disk_state(struct g_raid_disk *disk) if (disk->d_consumer == NULL) return; if (disk->d_state == G_RAID_DISK_S_DISABLED) { - ; + s = G_STATE_ACTIVE; /* XXX */ } else if (disk->d_state == G_RAID_DISK_S_FAILED || disk->d_state == G_RAID_DISK_S_STALE_FAILED) { s = G_STATE_FAILED; |