mirror of
https://git.proxmox.com/git/mirror_zfs.git
synced 2026-05-22 10:37:35 +03:00
Fix declarations of non-global variables
This patch inserts the `static` keyword to non-global variables, which where found by the analysis tool smatch. Reviewed-by: Matthew Ahrens <mahrens@delphix.com> Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Signed-off-by: Tino Reichardt <milky-zfs@mcmilk.de> Closes #13970
This commit is contained in:
+4
-3
@@ -128,7 +128,7 @@ uint8_t dump_opt[256];
|
||||
|
||||
typedef void object_viewer_t(objset_t *, uint64_t, void *data, size_t size);
|
||||
|
||||
uint64_t *zopt_metaslab = NULL;
|
||||
static uint64_t *zopt_metaslab = NULL;
|
||||
static unsigned zopt_metaslab_args = 0;
|
||||
|
||||
typedef struct zopt_object_range {
|
||||
@@ -136,7 +136,8 @@ typedef struct zopt_object_range {
|
||||
uint64_t zor_obj_end;
|
||||
uint64_t zor_flags;
|
||||
} zopt_object_range_t;
|
||||
zopt_object_range_t *zopt_object_ranges = NULL;
|
||||
|
||||
static zopt_object_range_t *zopt_object_ranges = NULL;
|
||||
static unsigned zopt_object_args = 0;
|
||||
|
||||
static int flagbits[256];
|
||||
@@ -160,7 +161,7 @@ static int flagbits[256];
|
||||
#define ZDB_FLAG_PRINT_BLKPTR 0x0040
|
||||
#define ZDB_FLAG_VERBOSE 0x0080
|
||||
|
||||
uint64_t max_inflight_bytes = 256 * 1024 * 1024; /* 256MB */
|
||||
static uint64_t max_inflight_bytes = 256 * 1024 * 1024; /* 256MB */
|
||||
static int leaked_objects = 0;
|
||||
static range_tree_t *mos_refd_objs;
|
||||
|
||||
|
||||
@@ -54,10 +54,10 @@
|
||||
*/
|
||||
#define DUMP_GROUPING 4
|
||||
|
||||
uint64_t total_stream_len = 0;
|
||||
FILE *send_stream = 0;
|
||||
boolean_t do_byteswap = B_FALSE;
|
||||
boolean_t do_cksum = B_TRUE;
|
||||
static uint64_t total_stream_len = 0;
|
||||
static FILE *send_stream = 0;
|
||||
static boolean_t do_byteswap = B_FALSE;
|
||||
static boolean_t do_cksum = B_TRUE;
|
||||
|
||||
void *
|
||||
safe_malloc(size_t size)
|
||||
|
||||
+8
-8
@@ -423,11 +423,11 @@ ztest_func_t ztest_fletcher;
|
||||
ztest_func_t ztest_fletcher_incr;
|
||||
ztest_func_t ztest_verify_dnode_bt;
|
||||
|
||||
uint64_t zopt_always = 0ULL * NANOSEC; /* all the time */
|
||||
uint64_t zopt_incessant = 1ULL * NANOSEC / 10; /* every 1/10 second */
|
||||
uint64_t zopt_often = 1ULL * NANOSEC; /* every second */
|
||||
uint64_t zopt_sometimes = 10ULL * NANOSEC; /* every 10 seconds */
|
||||
uint64_t zopt_rarely = 60ULL * NANOSEC; /* every 60 seconds */
|
||||
static uint64_t zopt_always = 0ULL * NANOSEC; /* all the time */
|
||||
static uint64_t zopt_incessant = 1ULL * NANOSEC / 10; /* every 1/10 second */
|
||||
static uint64_t zopt_often = 1ULL * NANOSEC; /* every second */
|
||||
static uint64_t zopt_sometimes = 10ULL * NANOSEC; /* every 10 seconds */
|
||||
static uint64_t zopt_rarely = 60ULL * NANOSEC; /* every 60 seconds */
|
||||
|
||||
#define ZTI_INIT(func, iters, interval) \
|
||||
{ .zi_func = (func), \
|
||||
@@ -435,7 +435,7 @@ uint64_t zopt_rarely = 60ULL * NANOSEC; /* every 60 seconds */
|
||||
.zi_interval = (interval), \
|
||||
.zi_funcname = # func }
|
||||
|
||||
ztest_info_t ztest_info[] = {
|
||||
static ztest_info_t ztest_info[] = {
|
||||
ZTI_INIT(ztest_dmu_read_write, 1, &zopt_always),
|
||||
ZTI_INIT(ztest_dmu_write_parallel, 10, &zopt_always),
|
||||
ZTI_INIT(ztest_dmu_object_alloc_free, 1, &zopt_always),
|
||||
@@ -515,7 +515,7 @@ typedef struct ztest_shared {
|
||||
|
||||
static char ztest_dev_template[] = "%s/%s.%llua";
|
||||
static char ztest_aux_template[] = "%s/%s.%s.%llu";
|
||||
ztest_shared_t *ztest_shared;
|
||||
static ztest_shared_t *ztest_shared;
|
||||
|
||||
static spa_t *ztest_spa = NULL;
|
||||
static ztest_ds_t *ztest_ds;
|
||||
@@ -2346,7 +2346,7 @@ ztest_replay_setattr(void *arg1, void *arg2, boolean_t byteswap)
|
||||
return (0);
|
||||
}
|
||||
|
||||
zil_replay_func_t *ztest_replay_vector[TX_MAX_TYPE] = {
|
||||
static zil_replay_func_t *ztest_replay_vector[TX_MAX_TYPE] = {
|
||||
NULL, /* 0 no such transaction type */
|
||||
ztest_replay_create, /* TX_CREATE */
|
||||
NULL, /* TX_MKDIR */
|
||||
|
||||
Reference in New Issue
Block a user