summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--include/zpios-ctl.h2
-rw-r--r--module/zfs/spa.c3
2 files changed, 2 insertions, 3 deletions
diff --git a/include/zpios-ctl.h b/include/zpios-ctl.h
index aee4f0a50..90efcb1b1 100644
--- a/include/zpios-ctl.h
+++ b/include/zpios-ctl.h
@@ -146,7 +146,7 @@ zpios_timespec_normalize(zpios_timespec_t *ts, uint32_t sec, uint32_t nsec)
nsec -= NSEC_PER_SEC;
sec++;
}
- while (nsec < 0) {
+ while (((int32_t)nsec) < 0) {
nsec += NSEC_PER_SEC;
sec--;
}
diff --git a/module/zfs/spa.c b/module/zfs/spa.c
index ec6924a02..05e15a2e6 100644
--- a/module/zfs/spa.c
+++ b/module/zfs/spa.c
@@ -555,8 +555,7 @@ spa_prop_validate(spa_t *spa, nvlist_t *props)
case ZPOOL_PROP_FAILUREMODE:
error = nvpair_value_uint64(elem, &intval);
- if (!error && (intval < ZIO_FAILURE_MODE_WAIT ||
- intval > ZIO_FAILURE_MODE_PANIC))
+ if (!error && intval > ZIO_FAILURE_MODE_PANIC)
error = SET_ERROR(EINVAL);
/*