summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/fs/zfs/vdev.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/uts/common/fs/zfs/vdev.c')
-rw-r--r--usr/src/uts/common/fs/zfs/vdev.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/usr/src/uts/common/fs/zfs/vdev.c b/usr/src/uts/common/fs/zfs/vdev.c
index 7836041872..1914d8d903 100644
--- a/usr/src/uts/common/fs/zfs/vdev.c
+++ b/usr/src/uts/common/fs/zfs/vdev.c
@@ -1502,7 +1502,7 @@ vdev_stat_update(zio_t *zio)
if ((flags & ZIO_FLAG_IO_REPAIR) &&
zio->io_delegate_list == NULL) {
mutex_enter(&vd->vdev_stat_lock);
- if (flags & (ZIO_FLAG_SCRUB | ZIO_FLAG_RESILVER))
+ if (flags & ZIO_FLAG_SCRUB_THREAD)
vs->vs_scrub_repaired += zio->io_size;
else
vs->vs_self_healed += zio->io_size;
@@ -1530,7 +1530,7 @@ vdev_stat_update(zio_t *zio)
if (type == ZIO_TYPE_WRITE) {
if (txg == 0 || vd->vdev_children != 0)
return;
- if (flags & (ZIO_FLAG_SCRUB | ZIO_FLAG_RESILVER)) {
+ if (flags & ZIO_FLAG_SCRUB_THREAD) {
ASSERT(flags & ZIO_FLAG_IO_REPAIR);
for (pvd = vd; pvd != NULL; pvd = pvd->vdev_parent)
vdev_dtl_dirty(&pvd->vdev_dtl_scrub, txg, 1);