freebsd-dev/sys/cddl
Xin LI c2161091ad MFV r275540:
When importing a pool, don't assume that the passed pool configuration
at vdev_load is always vaild.  It's possible that a stale configuration
that comes with extra vdevs, where metaslab_init() would fail because
of lower layer returns error.

Change the code to make metaslab_init() handle and return errors from
lower layer and pass it back to upper layer and handle it there.

Illumos issue:
    5213 panic in metaslab_init due to space_map_open returning ENXIO

MFC after:	2 weeks
2014-12-08 06:04:42 +00:00
..
boot/zfs MFV r274273: 2014-11-10 08:20:21 +00:00
compat/opensolaris remove opensolaris cyclic code, replace with high-precision callouts 2014-12-07 11:21:41 +00:00
contrib/opensolaris MFV r275540: 2014-12-08 06:04:42 +00:00
dev remove opensolaris cyclic code, replace with high-precision callouts 2014-12-07 11:21:41 +00:00