From: kernel test robot <lkp@intel.com>
To: kbuild@lists.01.org
Subject: net/sched/act_api.c:875:15: warning: Uninitialized variable: id_ptr->id [uninitvar]
Date: Thu, 21 Apr 2022 14:40:54 +0800 [thread overview]
Message-ID: <202204202313.OEXXHsTC-lkp@intel.com> (raw)
[-- Attachment #1: Type: text/plain, Size: 4234 bytes --]
CC: kbuild-all(a)lists.01.org
BCC: lkp(a)intel.com
CC: linux-kernel(a)vger.kernel.org
TO: Baowen Zheng <baowen.zheng@corigine.com>
CC: Louis Peens <louis.peens@corigine.com>
CC: Simon Horman <simon.horman@corigine.com>
tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head: 559089e0a93d44280ec3ab478830af319c56dbe3
commit: 13926d19a11e303f12571df61b7bb64f17cb4561 flow_offload: add reoffload process to update hw_count
date: 4 months ago
:::::: branch date: 20 hours ago
:::::: commit date: 4 months ago
compiler: sparc64-linux-gcc (GCC) 11.2.0
reproduce (cppcheck warning):
# apt-get install cppcheck
git checkout 13926d19a11e303f12571df61b7bb64f17cb4561
cppcheck --quiet --enable=style,performance,portability --template=gcc FILE
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>
cppcheck possible warnings: (new ones prefixed by >>, may not real problems)
>> net/x25/af_x25.c:308:75: warning: Parameter 'nb' can be declared with const [constParameter]
static struct sock *__x25_find_socket(unsigned int lci, struct x25_neigh *nb)
^
>> net/x25/af_x25.c:1628:5: warning: Redundant initialization for 'rc'. The initialized value is overwritten before it is read. [redundantInitialization]
rc = -EFAULT;
^
net/x25/af_x25.c:1626:9: note: rc is initialized
int rc = -EINVAL;
^
net/x25/af_x25.c:1628:5: note: rc is overwritten
rc = -EFAULT;
^
--
net/sched/act_api.c:1166:60: warning: Parameter 'actions' can be declared with const [constParameter]
int tcf_action_dump(struct sk_buff *skb, struct tc_action *actions[],
^
net/sched/act_api.c:2005:54: warning: Parameter 'nla' can be declared with const [constParameter]
static struct nlattr *find_dump_kind(struct nlattr **nla)
^
>> net/sched/act_api.c:875:15: warning: Uninitialized variable: id_ptr->id [uninitvar]
if (id_ptr->id == id) {
^
net/sched/act_api.c:901:15: warning: Uninitialized variable: id_ptr->id [uninitvar]
if (id_ptr->id == id) {
^
vim +875 net/sched/act_api.c
13926d19a11e30 Baowen Zheng 2021-12-17 867
13926d19a11e30 Baowen Zheng 2021-12-17 868 static int tcf_pernet_add_id_list(unsigned int id)
13926d19a11e30 Baowen Zheng 2021-12-17 869 {
13926d19a11e30 Baowen Zheng 2021-12-17 870 struct tc_act_pernet_id *id_ptr;
13926d19a11e30 Baowen Zheng 2021-12-17 871 int ret = 0;
13926d19a11e30 Baowen Zheng 2021-12-17 872
13926d19a11e30 Baowen Zheng 2021-12-17 873 mutex_lock(&act_id_mutex);
13926d19a11e30 Baowen Zheng 2021-12-17 874 list_for_each_entry(id_ptr, &act_pernet_id_list, list) {
13926d19a11e30 Baowen Zheng 2021-12-17 @875 if (id_ptr->id == id) {
13926d19a11e30 Baowen Zheng 2021-12-17 876 ret = -EEXIST;
13926d19a11e30 Baowen Zheng 2021-12-17 877 goto err_out;
13926d19a11e30 Baowen Zheng 2021-12-17 878 }
13926d19a11e30 Baowen Zheng 2021-12-17 879 }
13926d19a11e30 Baowen Zheng 2021-12-17 880
13926d19a11e30 Baowen Zheng 2021-12-17 881 id_ptr = kzalloc(sizeof(*id_ptr), GFP_KERNEL);
13926d19a11e30 Baowen Zheng 2021-12-17 882 if (!id_ptr) {
13926d19a11e30 Baowen Zheng 2021-12-17 883 ret = -ENOMEM;
13926d19a11e30 Baowen Zheng 2021-12-17 884 goto err_out;
13926d19a11e30 Baowen Zheng 2021-12-17 885 }
13926d19a11e30 Baowen Zheng 2021-12-17 886 id_ptr->id = id;
13926d19a11e30 Baowen Zheng 2021-12-17 887
13926d19a11e30 Baowen Zheng 2021-12-17 888 list_add_tail(&id_ptr->list, &act_pernet_id_list);
13926d19a11e30 Baowen Zheng 2021-12-17 889
13926d19a11e30 Baowen Zheng 2021-12-17 890 err_out:
13926d19a11e30 Baowen Zheng 2021-12-17 891 mutex_unlock(&act_id_mutex);
13926d19a11e30 Baowen Zheng 2021-12-17 892 return ret;
13926d19a11e30 Baowen Zheng 2021-12-17 893 }
13926d19a11e30 Baowen Zheng 2021-12-17 894
--
0-DAY CI Kernel Test Service
https://01.org/lkp
next reply other threads:[~2022-04-21 6:40 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-04-21 6:40 kernel test robot [this message]
-- strict thread matches above, loose matches on Subject: below --
2022-04-16 19:53 net/sched/act_api.c:875:15: warning: Uninitialized variable: id_ptr->id [uninitvar] kernel test robot
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=202204202313.OEXXHsTC-lkp@intel.com \
--to=lkp@intel.com \
--cc=kbuild@lists.01.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.