diff -r a4b7d8483567 -r 33cb98223b2d usr/src/uts/common/fs/zfs/sys/spa_impl.h --- a/usr/src/uts/common/fs/zfs/sys/spa_impl.h Wed Oct 24 19:08:06 2007 -0700 +++ b/usr/src/uts/common/fs/zfs/sys/spa_impl.h Wed Oct 24 20:00:39 2007 -0700 @@ -141,6 +141,10 @@ uint64_t spa_bootfs; /* default boot filesystem */ boolean_t spa_delegation; /* delegation on/off */ boolean_t spa_temporary; /* temporary on/off */ + list_t spa_zio_list; /* zio error list */ + kcondvar_t spa_zio_cv; /* resume I/O pipeline */ + kmutex_t spa_zio_lock; /* zio error lock */ + uint8_t spa_failmode; /* failure mode for the pool */ /* * spa_refcnt & spa_config_lock must be the last elements * because refcount_t changes size based on compilation options.