summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/fs/zfs/sys/vdev.h
diff options
context:
space:
mode:
authorgw25295 <none@none>2008-05-12 13:44:44 -0700
committergw25295 <none@none>2008-05-12 13:44:44 -0700
commit21bf64a78855d076f09716ea1c06175d954e934c (patch)
tree82a538ee8dc367060acf0788ad91cc9a56df574a /usr/src/uts/common/fs/zfs/sys/vdev.h
parent44bac77bf8165ebe38afb85dda247b928d88edf8 (diff)
downloadillumos-gate-21bf64a78855d076f09716ea1c06175d954e934c.tar.gz
6616599 vdev_config_sync(rvd, txg) == 0, file: ../../common/fs/zfs/spa .c, line: 3537
Diffstat (limited to 'usr/src/uts/common/fs/zfs/sys/vdev.h')
-rw-r--r--usr/src/uts/common/fs/zfs/sys/vdev.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/usr/src/uts/common/fs/zfs/sys/vdev.h b/usr/src/uts/common/fs/zfs/sys/vdev.h
index 58411c7046..5a685a68ec 100644
--- a/usr/src/uts/common/fs/zfs/sys/vdev.h
+++ b/usr/src/uts/common/fs/zfs/sys/vdev.h
@@ -19,7 +19,7 @@
* CDDL HEADER END
*/
/*
- * Copyright 2007 Sun Microsystems, Inc. All rights reserved.
+ * Copyright 2008 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*/
@@ -108,7 +108,7 @@ extern void vdev_queue_io_done(zio_t *zio);
extern void vdev_config_dirty(vdev_t *vd);
extern void vdev_config_clean(vdev_t *vd);
-extern int vdev_config_sync(vdev_t **svd, int svdcount, uint64_t txg);
+extern void vdev_config_sync(vdev_t **svd, int svdcount, uint64_t txg);
extern nvlist_t *vdev_config_generate(spa_t *spa, vdev_t *vd,
boolean_t getstats, boolean_t isspare, boolean_t isl2cache);
@@ -118,6 +118,7 @@ extern nvlist_t *vdev_config_generate(spa_t *spa, vdev_t *vd,
*/
struct uberblock;
extern uint64_t vdev_label_offset(uint64_t psize, int l, uint64_t offset);
+extern int vdev_label_number(uint64_t psise, uint64_t offset);
extern nvlist_t *vdev_label_read_config(vdev_t *vd);
extern void vdev_uberblock_load(zio_t *zio, vdev_t *vd, struct uberblock *ub);