diff --git a/include/libzfs.h b/include/libzfs.h
index 770c5e1f20..4f06b5d3c2 100644
--- a/include/libzfs.h
+++ b/include/libzfs.h
@@ -157,6 +157,7 @@ typedef enum zfs_error {
EZFS_CKSUM, /* insufficient replicas */
EZFS_RESUME_EXISTS, /* Resume on existing dataset without force */
EZFS_SHAREFAILED, /* filesystem share failed */
+ EZFS_RAIDZ_EXPAND_IN_PROGRESS, /* a raidz is currently expanding */
EZFS_UNKNOWN
} zfs_error_t;
diff --git a/include/sys/fs/zfs.h b/include/sys/fs/zfs.h
index bc940e8a79..c21ab8f6fb 100644
--- a/include/sys/fs/zfs.h
+++ b/include/sys/fs/zfs.h
@@ -363,6 +363,7 @@ typedef enum {
VDEV_PROP_CHECKSUM_T,
VDEV_PROP_IO_N,
VDEV_PROP_IO_T,
+ VDEV_PROP_RAIDZ_EXPANDING,
VDEV_NUM_PROPS
} vdev_prop_t;
@@ -1569,6 +1570,7 @@ typedef enum {
ZFS_ERR_NOT_USER_NAMESPACE,
ZFS_ERR_RESUME_EXISTS,
ZFS_ERR_CRYPTO_NOTSUP,
+ ZFS_ERR_RAIDZ_EXPAND_IN_PROGRESS,
} zfs_errno_t;
/*
diff --git a/lib/libzfs/libzfs.abi b/lib/libzfs/libzfs.abi
index 9bb8f6a47d..5cd43889bc 100644
--- a/lib/libzfs/libzfs.abi
+++ b/lib/libzfs/libzfs.abi
@@ -5671,7 +5671,8 @@
-
+
+