diff options
author | delphij <delphij@FreeBSD.org> | 2014-12-08 06:04:42 +0000 |
---|---|---|
committer | delphij <delphij@FreeBSD.org> | 2014-12-08 06:04:42 +0000 |
commit | 713658ad35682fd7cbff15b3ccc4aca5a0394589 (patch) | |
tree | 6ce5967ded79329e9e434dc5a52ba4ea190af5a3 /contrib/llvm/lib/CodeGen/TargetOptionsImpl.cpp | |
parent | f0265d5d8389614dfb865186e5cebb5f05e1a62b (diff) | |
download | FreeBSD-src-713658ad35682fd7cbff15b3ccc4aca5a0394589.zip FreeBSD-src-713658ad35682fd7cbff15b3ccc4aca5a0394589.tar.gz |
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
Diffstat (limited to 'contrib/llvm/lib/CodeGen/TargetOptionsImpl.cpp')
0 files changed, 0 insertions, 0 deletions