Mercurial > illumos > illumos-gate
changeset 7377:2afc6772d754
6739314 failed log devices in a pool with spares causes panic on load
author | Eric Schrock <Eric.Schrock@Sun.COM> |
---|---|
date | Wed, 20 Aug 2008 14:48:54 -0700 |
parents | e16c67538e34 |
children | 679fb1086e51 |
files | usr/src/uts/common/fs/zfs/spa.c |
diffstat | 1 files changed, 2 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/usr/src/uts/common/fs/zfs/spa.c Wed Aug 20 12:10:15 2008 -0700 +++ b/usr/src/uts/common/fs/zfs/spa.c Wed Aug 20 14:48:54 2008 -0700 @@ -653,6 +653,7 @@ nvlist_free(spa->spa_spares.sav_config); spa->spa_spares.sav_config = NULL; } + spa->spa_spares.sav_count = 0; for (i = 0; i < spa->spa_l2cache.sav_count; i++) vdev_free(spa->spa_l2cache.sav_vdevs[i]); @@ -665,6 +666,7 @@ nvlist_free(spa->spa_l2cache.sav_config); spa->spa_l2cache.sav_config = NULL; } + spa->spa_l2cache.sav_count = 0; spa->spa_async_suspended = 0; }