aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--module/zfs/zio.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/module/zfs/zio.c b/module/zfs/zio.c
index 414e3d4e93bd..1ba99f4d4624 100644
--- a/module/zfs/zio.c
+++ b/module/zfs/zio.c
@@ -4114,7 +4114,8 @@ zio_vdev_io_done(zio_t *zio)
if (zio_injection_enabled && zio->io_error == 0)
zio->io_error = zio_handle_label_injection(zio, EIO);
- if (zio->io_error && zio->io_type != ZIO_TYPE_TRIM) {
+ if (zio->io_error && zio->io_type != ZIO_TYPE_FLUSH &&
+ zio->io_type != ZIO_TYPE_TRIM) {
if (!vdev_accessible(vd, zio)) {
zio->io_error = SET_ERROR(ENXIO);
} else {