aboutsummaryrefslogtreecommitdiff
path: root/sys/cddl/boot/zfs/zfsimpl.h
diff options
context:
space:
mode:
authorToomas Soome <tsoome@FreeBSD.org>2019-11-03 13:25:47 +0000
committerToomas Soome <tsoome@FreeBSD.org>2019-11-03 13:25:47 +0000
commit0c0a882c7a14c7cc16a74a910240c2da382cfddd (patch)
treee947364c6102da0e8dea25cd011bfaa5b1f149d8 /sys/cddl/boot/zfs/zfsimpl.h
parentf4ed0045735d88aa681b4933072ff35a890a86a0 (diff)
downloadsrc-0c0a882c7a14c7cc16a74a910240c2da382cfddd.tar.gz
src-0c0a882c7a14c7cc16a74a910240c2da382cfddd.zip
loader: we do not support booting from pool with log device
If pool has log device, stop there and tell about it.
Notes
Notes: svn path=/head/; revision=354283
Diffstat (limited to 'sys/cddl/boot/zfs/zfsimpl.h')
-rw-r--r--sys/cddl/boot/zfs/zfsimpl.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/cddl/boot/zfs/zfsimpl.h b/sys/cddl/boot/zfs/zfsimpl.h
index aa80a30d7ada..630564a5b5e6 100644
--- a/sys/cddl/boot/zfs/zfsimpl.h
+++ b/sys/cddl/boot/zfs/zfsimpl.h
@@ -1670,6 +1670,7 @@ typedef struct vdev {
vdev_phys_read_t *v_phys_read; /* read from raw leaf vdev */
vdev_read_t *v_read; /* read from vdev */
void *v_read_priv; /* private data for read function */
+ boolean_t v_islog;
struct spa *spa; /* link to spa */
/*
* Values stored in the config for an indirect or removing vdev.
@@ -1694,6 +1695,7 @@ typedef struct spa {
zio_cksum_salt_t spa_cksum_salt; /* secret salt for cksum */
void *spa_cksum_tmpls[ZIO_CHECKSUM_FUNCTIONS];
int spa_inited; /* initialized */
+ boolean_t spa_with_log; /* this pool has log */
} spa_t;
/* IO related arguments. */