mirror of
https://git.proxmox.com/git/mirror_zfs.git
synced 2026-05-22 02:27:36 +03:00
Fix gcc missing case warnings
Gcc ASSERT() missing cases are impossible Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
This commit is contained in:
@@ -1143,6 +1143,8 @@ arc_space_consume(uint64_t space, arc_space_type_t type)
|
||||
ASSERT(type >= 0 && type < ARC_SPACE_NUMTYPES);
|
||||
|
||||
switch (type) {
|
||||
default:
|
||||
break;
|
||||
case ARC_SPACE_DATA:
|
||||
ARCSTAT_INCR(arcstat_data_size, space);
|
||||
break;
|
||||
@@ -1167,6 +1169,8 @@ arc_space_return(uint64_t space, arc_space_type_t type)
|
||||
ASSERT(type >= 0 && type < ARC_SPACE_NUMTYPES);
|
||||
|
||||
switch (type) {
|
||||
default:
|
||||
break;
|
||||
case ARC_SPACE_DATA:
|
||||
ARCSTAT_INCR(arcstat_data_size, -space);
|
||||
break;
|
||||
|
||||
@@ -1012,6 +1012,8 @@ backup_byteswap(dmu_replay_record_t *drr)
|
||||
DO64(drr_end.drr_checksum.zc_word[3]);
|
||||
DO64(drr_end.drr_toguid);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
#undef DO64
|
||||
#undef DO32
|
||||
|
||||
@@ -413,6 +413,8 @@ dsl_prop_check_prediction(dsl_dir_t *dd, dsl_prop_setarg_t *psa)
|
||||
case ZFS_PROP_QUOTA:
|
||||
case ZFS_PROP_RESERVATION:
|
||||
return;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -398,6 +398,8 @@ sa_attr_op(sa_handle_t *hdl, sa_bulk_attr_t *bulk, int count,
|
||||
if (error)
|
||||
return (error);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
return (error);
|
||||
|
||||
@@ -471,6 +471,9 @@ spa_prop_validate(spa_t *spa, nvlist_t *props)
|
||||
intval != 0 && intval < ZIO_DEDUPDITTO_MIN)
|
||||
error = EINVAL;
|
||||
break;
|
||||
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
if (error)
|
||||
@@ -1425,6 +1428,8 @@ static int
|
||||
spa_check_logs(spa_t *spa)
|
||||
{
|
||||
switch (spa->spa_log_state) {
|
||||
default:
|
||||
break;
|
||||
case SPA_LOG_MISSING:
|
||||
/* need to recheck in case slog has been restored */
|
||||
case SPA_LOG_UNKNOWN:
|
||||
|
||||
@@ -565,6 +565,8 @@ vdev_inuse(vdev_t *vd, uint64_t crtxg, vdev_labeltype_t reason,
|
||||
|
||||
case VDEV_LABEL_SPARE:
|
||||
return (spa_has_spare(spa, device_guid));
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -483,6 +483,8 @@ zfs_secpolicy_setprop(const char *dsname, zfs_prop_t prop, nvpair_t *propval,
|
||||
* Check permissions for special properties.
|
||||
*/
|
||||
switch (prop) {
|
||||
default:
|
||||
break;
|
||||
case ZFS_PROP_ZONED:
|
||||
/*
|
||||
* Disallow setting of 'zoned' from within a local zone.
|
||||
@@ -3380,6 +3382,8 @@ zfs_check_settable(const char *dsname, nvpair_t *pair, cred_t *cr)
|
||||
return (ENOTSUP);
|
||||
}
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
return (zfs_secpolicy_setprop(dsname, prop, pair, CRED()));
|
||||
|
||||
Reference in New Issue
Block a user