mirror of
https://git.proxmox.com/git/mirror_zfs.git
synced 2026-05-24 19:28:53 +03:00
cppcheck: (error) Uninitialized variable
As of cppcheck 1.82 warnings are issued when using the list_for_each_* functions with an uninitialized variable. Functionally, this is fine but to resolve the warning initialize these variables. Reviewed-by: Tony Hutter <hutter2@llnl.gov> Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov> Closes #9732
This commit is contained in:
@@ -83,7 +83,7 @@ task_km_flags(uint_t flags)
|
||||
static int
|
||||
taskq_find_by_name(const char *name)
|
||||
{
|
||||
struct list_head *tql;
|
||||
struct list_head *tql = NULL;
|
||||
taskq_t *tq;
|
||||
|
||||
list_for_each_prev(tql, &tq_list) {
|
||||
@@ -212,7 +212,7 @@ task_expire_impl(taskq_ent_t *t)
|
||||
{
|
||||
taskq_ent_t *w;
|
||||
taskq_t *tq = t->tqent_taskq;
|
||||
struct list_head *l;
|
||||
struct list_head *l = NULL;
|
||||
unsigned long flags;
|
||||
|
||||
spin_lock_irqsave_nested(&tq->tq_lock, flags, tq->tq_lock_class);
|
||||
@@ -301,7 +301,7 @@ static void
|
||||
taskq_insert_in_order(taskq_t *tq, taskq_thread_t *tqt)
|
||||
{
|
||||
taskq_thread_t *w;
|
||||
struct list_head *l;
|
||||
struct list_head *l = NULL;
|
||||
|
||||
ASSERT(tq);
|
||||
ASSERT(tqt);
|
||||
@@ -324,7 +324,7 @@ taskq_insert_in_order(taskq_t *tq, taskq_thread_t *tqt)
|
||||
static taskq_ent_t *
|
||||
taskq_find_list(taskq_t *tq, struct list_head *lh, taskqid_t id)
|
||||
{
|
||||
struct list_head *l;
|
||||
struct list_head *l = NULL;
|
||||
taskq_ent_t *t;
|
||||
|
||||
list_for_each(l, lh) {
|
||||
@@ -350,7 +350,7 @@ static taskq_ent_t *
|
||||
taskq_find(taskq_t *tq, taskqid_t id)
|
||||
{
|
||||
taskq_thread_t *tqt;
|
||||
struct list_head *l;
|
||||
struct list_head *l = NULL;
|
||||
taskq_ent_t *t;
|
||||
|
||||
t = taskq_find_list(tq, &tq->tq_delay_list, id);
|
||||
@@ -1209,7 +1209,7 @@ param_set_taskq_kick(const char *val, struct kernel_param *kp)
|
||||
#endif
|
||||
{
|
||||
int ret;
|
||||
taskq_t *tq;
|
||||
taskq_t *tq = NULL;
|
||||
taskq_ent_t *t;
|
||||
unsigned long flags;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user