mirror of
https://git.proxmox.com/git/mirror_zfs.git
synced 2026-05-22 02:27:36 +03:00
everywhere: misc unnecessary var init/update
These are all cases where we initialise or update a variable, and then never use it. None of them particularly matter, as the compiler should optimise them all away during dead store elimination, but some static analysers complain about them and they are extra work for casual readers to follow, so worth removing. Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed-by: Alexander Motin <mav@FreeBSD.org> Signed-off-by: Rob Norris <robn@despairlabs.com> Sponsored-by: https://despairlabs.com/sponsor/ Closes #17551
This commit is contained in:
committed by
Brian Behlendorf
parent
d2b9e66b88
commit
bf38c15071
@@ -379,8 +379,8 @@ process_unique_cmd_columns(vdev_cmd_data_list_t *vcdl)
|
||||
static int
|
||||
vdev_process_cmd_output(vdev_cmd_data_t *data, char *line)
|
||||
{
|
||||
char *col = NULL;
|
||||
char *val = line;
|
||||
char *col;
|
||||
char *val;
|
||||
char *equals;
|
||||
char **tmp;
|
||||
|
||||
@@ -397,6 +397,7 @@ vdev_process_cmd_output(vdev_cmd_data_t *data, char *line)
|
||||
col = line;
|
||||
val = equals + 1;
|
||||
} else {
|
||||
col = NULL;
|
||||
val = line;
|
||||
}
|
||||
|
||||
|
||||
@@ -1788,7 +1788,7 @@ zpool_do_labelclear(int argc, char **argv)
|
||||
{
|
||||
char vdev[MAXPATHLEN];
|
||||
char *name = NULL;
|
||||
int c, fd = -1, ret = 0;
|
||||
int c, fd, ret = 0;
|
||||
nvlist_t *config;
|
||||
pool_state_t state;
|
||||
boolean_t inuse = B_FALSE;
|
||||
@@ -6157,7 +6157,6 @@ static void
|
||||
get_interval_count_filter_guids(int *argc, char **argv, float *interval,
|
||||
unsigned long *count, iostat_cbdata_t *cb)
|
||||
{
|
||||
char **tmpargv = argv;
|
||||
int argc_for_interval = 0;
|
||||
|
||||
/* Is the last arg an interval value? Or a guid? */
|
||||
@@ -6181,7 +6180,7 @@ get_interval_count_filter_guids(int *argc, char **argv, float *interval,
|
||||
}
|
||||
|
||||
/* Point to our list of possible intervals */
|
||||
tmpargv = &argv[*argc - argc_for_interval];
|
||||
char **tmpargv = &argv[*argc - argc_for_interval];
|
||||
|
||||
*argc = *argc - argc_for_interval;
|
||||
get_interval_count(&argc_for_interval, tmpargv,
|
||||
@@ -6377,7 +6376,6 @@ zpool_do_iostat(int argc, char **argv)
|
||||
int npools;
|
||||
float interval = 0;
|
||||
unsigned long count = 0;
|
||||
int winheight = 24;
|
||||
zpool_list_t *list;
|
||||
boolean_t verbose = B_FALSE;
|
||||
boolean_t latency = B_FALSE, l_histo = B_FALSE, rq_histo = B_FALSE;
|
||||
@@ -6673,7 +6671,7 @@ zpool_do_iostat(int argc, char **argv)
|
||||
* even when terminal window has its height
|
||||
* changed.
|
||||
*/
|
||||
winheight = terminal_height();
|
||||
int winheight = terminal_height();
|
||||
/*
|
||||
* Are we connected to TTY? If not, headers_once
|
||||
* should be true, to avoid breaking scripts.
|
||||
@@ -10706,7 +10704,6 @@ status_callback_json(zpool_handle_t *zhp, void *data)
|
||||
uint_t c;
|
||||
vdev_stat_t *vs;
|
||||
nvlist_t *item, *d, *load_info, *vds;
|
||||
item = d = NULL;
|
||||
|
||||
/* If dedup stats were requested, also fetch dedupcached. */
|
||||
if (cbp->cb_dedup_stats > 1)
|
||||
|
||||
@@ -574,7 +574,6 @@ get_replication(nvlist_t *nvroot, boolean_t fatal)
|
||||
nvlist_t *cnv = child[c];
|
||||
const char *path;
|
||||
struct stat64 statbuf;
|
||||
int64_t size = -1LL;
|
||||
const char *childtype;
|
||||
int fd, err;
|
||||
|
||||
@@ -656,7 +655,7 @@ get_replication(nvlist_t *nvroot, boolean_t fatal)
|
||||
statbuf.st_size == MAXOFFSET_T)
|
||||
continue;
|
||||
|
||||
size = statbuf.st_size;
|
||||
int64_t size = statbuf.st_size;
|
||||
|
||||
/*
|
||||
* Also make sure that devices and
|
||||
@@ -1365,7 +1364,7 @@ is_grouping(const char *type, int *mindev, int *maxdev)
|
||||
static int
|
||||
draid_config_by_type(nvlist_t *nv, const char *type, uint64_t children)
|
||||
{
|
||||
uint64_t nparity = 1;
|
||||
uint64_t nparity;
|
||||
uint64_t nspares = 0;
|
||||
uint64_t ndata = UINT64_MAX;
|
||||
uint64_t ngroups = 1;
|
||||
|
||||
Reference in New Issue
Block a user