* [PATCH] cgroup: cgroup: Remove unnecessary ‘0’ values from ret
@ 2023-08-11 9:16 Li kunyu
[not found] ` <20230813014734.2916-1-kunyu-5L972MDCkn1Wk0Htik3J/w@public.gmane.org>
0 siblings, 1 reply; 4+ messages in thread
From: Li kunyu @ 2023-08-11 9:16 UTC (permalink / raw)
To: tj-DgEjT+Ai2ygdnm+yROfE0A, lizefan.x-EC8Uxl6Npydl57MIdRCFDg,
hannes-druUgvl0LCNAfugRpC6u6w
Cc: cgroups-u79uwXL29TY76Z2rM5mHXA,
linux-kernel-u79uwXL29TY76Z2rM5mHXA, Li kunyu
ret is assigned first, so it does not need to initialize the assignment.
Signed-off-by: Li kunyu <kunyu-5L972MDCkn1Wk0Htik3J/w@public.gmane.org>
---
kernel/cgroup/cgroup.c | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/kernel/cgroup/cgroup.c b/kernel/cgroup/cgroup.c
index f55a40db065f..cdda2a147d6b 100644
--- a/kernel/cgroup/cgroup.c
+++ b/kernel/cgroup/cgroup.c
@@ -2859,7 +2859,7 @@ int cgroup_attach_task(struct cgroup *dst_cgrp, struct task_struct *leader,
{
DEFINE_CGROUP_MGCTX(mgctx);
struct task_struct *task;
- int ret = 0;
+ int ret;
/* look up all src csets */
spin_lock_irq(&css_set_lock);
@@ -3945,7 +3945,7 @@ static void cgroup_kill(struct cgroup *cgrp)
static ssize_t cgroup_kill_write(struct kernfs_open_file *of, char *buf,
size_t nbytes, loff_t off)
{
- ssize_t ret = 0;
+ ssize_t ret;
int kill;
struct cgroup *cgrp;
@@ -5083,7 +5083,7 @@ static int cgroup_attach_permissions(struct cgroup *src_cgrp,
struct super_block *sb, bool threadgroup,
struct cgroup_namespace *ns)
{
- int ret = 0;
+ int ret;
ret = cgroup_procs_write_permission(src_cgrp, dst_cgrp, sb, ns);
if (ret)
@@ -5921,7 +5921,7 @@ static int cgroup_destroy_locked(struct cgroup *cgrp)
int cgroup_rmdir(struct kernfs_node *kn)
{
struct cgroup *cgrp;
- int ret = 0;
+ int ret;
cgrp = cgroup_kn_lock_live(kn, false);
if (!cgrp)
@@ -6995,7 +6995,7 @@ static ssize_t delegate_show(struct kobject *kobj, struct kobj_attribute *attr,
{
struct cgroup_subsys *ss;
int ssid;
- ssize_t ret = 0;
+ ssize_t ret;
ret = show_delegatable_files(cgroup_base_files, buf + ret,
PAGE_SIZE - ret, NULL);
--
2.18.2
^ permalink raw reply related [flat|nested] 4+ messages in thread[parent not found: <20230813014734.2916-1-kunyu-5L972MDCkn1Wk0Htik3J/w@public.gmane.org>]
* Re: [PATCH] cgroup: cgroup: Remove unnecessary ‘0’ values from ret [not found] ` <20230813014734.2916-1-kunyu-5L972MDCkn1Wk0Htik3J/w@public.gmane.org> @ 2023-08-11 13:17 ` kernel test robot 2023-08-11 13:28 ` kernel test robot 1 sibling, 0 replies; 4+ messages in thread From: kernel test robot @ 2023-08-11 13:17 UTC (permalink / raw) To: Li kunyu, tj-DgEjT+Ai2ygdnm+yROfE0A, lizefan.x-EC8Uxl6Npydl57MIdRCFDg, hannes-druUgvl0LCNAfugRpC6u6w Cc: oe-kbuild-all-cunTk1MwBs/YUNznpcFYbw, cgroups-u79uwXL29TY76Z2rM5mHXA, linux-kernel-u79uwXL29TY76Z2rM5mHXA, Li kunyu Hi Li, kernel test robot noticed the following build warnings: [auto build test WARNING on v6.5-rc5] [also build test WARNING on linus/master next-20230809] [cannot apply to tj-cgroup/for-next] [If your patch is applied to the wrong git tree, kindly drop us a note. And when submitting patch, we suggest to use '--base' as documented in https://git-scm.com/docs/git-format-patch#_base_tree_information] url: https://github.com/intel-lab-lkp/linux/commits/Li-kunyu/cgroup-cgroup-Remove-unnecessary-0-values-from-ret/20230811-171814 base: v6.5-rc5 patch link: https://lore.kernel.org/r/20230813014734.2916-1-kunyu%40nfschina.com patch subject: [PATCH] cgroup: cgroup: Remove unnecessary ‘0’ values from ret config: nios2-randconfig-r031-20230811 (https://download.01.org/0day-ci/archive/20230811/202308112134.cHq2KhFM-lkp-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org/config) compiler: nios2-linux-gcc (GCC) 12.3.0 reproduce: (https://download.01.org/0day-ci/archive/20230811/202308112134.cHq2KhFM-lkp-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org/reproduce) If you fix the issue in a separate patch/commit (i.e. not just a new version of the same patch/commit), kindly add following tags | Reported-by: kernel test robot <lkp-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org> | Closes: https://lore.kernel.org/oe-kbuild-all/202308112134.cHq2KhFM-lkp-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org/ All warnings (new ones prefixed by >>): kernel/cgroup/cgroup.c: In function 'delegate_show': >> kernel/cgroup/cgroup.c:7000:15: warning: 'ret' is used uninitialized [-Wuninitialized] 7000 | ret = show_delegatable_files(cgroup_base_files, buf + ret, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7001 | PAGE_SIZE - ret, NULL); | ~~~~~~~~~~~~~~~~~~~~~~ kernel/cgroup/cgroup.c:6998:17: note: 'ret' was declared here 6998 | ssize_t ret; | ^~~ vim +/ret +7000 kernel/cgroup/cgroup.c 01ee6cfb1483fe Roman Gushchin 2017-11-06 6992 01ee6cfb1483fe Roman Gushchin 2017-11-06 6993 static ssize_t delegate_show(struct kobject *kobj, struct kobj_attribute *attr, 01ee6cfb1483fe Roman Gushchin 2017-11-06 6994 char *buf) 01ee6cfb1483fe Roman Gushchin 2017-11-06 6995 { 01ee6cfb1483fe Roman Gushchin 2017-11-06 6996 struct cgroup_subsys *ss; 01ee6cfb1483fe Roman Gushchin 2017-11-06 6997 int ssid; 3d7f13682faf54 Li kunyu 2023-08-13 6998 ssize_t ret; 01ee6cfb1483fe Roman Gushchin 2017-11-06 6999 8a693f7766f9e2 Tejun Heo 2022-09-06 @7000 ret = show_delegatable_files(cgroup_base_files, buf + ret, 8a693f7766f9e2 Tejun Heo 2022-09-06 7001 PAGE_SIZE - ret, NULL); 8a693f7766f9e2 Tejun Heo 2022-09-06 7002 if (cgroup_psi_enabled()) 8a693f7766f9e2 Tejun Heo 2022-09-06 7003 ret += show_delegatable_files(cgroup_psi_files, buf + ret, 8a693f7766f9e2 Tejun Heo 2022-09-06 7004 PAGE_SIZE - ret, NULL); 01ee6cfb1483fe Roman Gushchin 2017-11-06 7005 01ee6cfb1483fe Roman Gushchin 2017-11-06 7006 for_each_subsys(ss, ssid) 01ee6cfb1483fe Roman Gushchin 2017-11-06 7007 ret += show_delegatable_files(ss->dfl_cftypes, buf + ret, 01ee6cfb1483fe Roman Gushchin 2017-11-06 7008 PAGE_SIZE - ret, 01ee6cfb1483fe Roman Gushchin 2017-11-06 7009 cgroup_subsys_name[ssid]); 01ee6cfb1483fe Roman Gushchin 2017-11-06 7010 01ee6cfb1483fe Roman Gushchin 2017-11-06 7011 return ret; 01ee6cfb1483fe Roman Gushchin 2017-11-06 7012 } 01ee6cfb1483fe Roman Gushchin 2017-11-06 7013 static struct kobj_attribute cgroup_delegate_attr = __ATTR_RO(delegate); 01ee6cfb1483fe Roman Gushchin 2017-11-06 7014 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [PATCH] cgroup: cgroup: Remove unnecessary ‘0’ values from ret [not found] ` <20230813014734.2916-1-kunyu-5L972MDCkn1Wk0Htik3J/w@public.gmane.org> 2023-08-11 13:17 ` kernel test robot @ 2023-08-11 13:28 ` kernel test robot 1 sibling, 0 replies; 4+ messages in thread From: kernel test robot @ 2023-08-11 13:28 UTC (permalink / raw) To: Li kunyu, tj-DgEjT+Ai2ygdnm+yROfE0A, lizefan.x-EC8Uxl6Npydl57MIdRCFDg, hannes-druUgvl0LCNAfugRpC6u6w Cc: llvm-cunTk1MwBs/YUNznpcFYbw, oe-kbuild-all-cunTk1MwBs/YUNznpcFYbw, cgroups-u79uwXL29TY76Z2rM5mHXA, linux-kernel-u79uwXL29TY76Z2rM5mHXA, Li kunyu Hi Li, kernel test robot noticed the following build warnings: [auto build test WARNING on v6.5-rc5] [also build test WARNING on linus/master next-20230809] [cannot apply to tj-cgroup/for-next] [If your patch is applied to the wrong git tree, kindly drop us a note. And when submitting patch, we suggest to use '--base' as documented in https://git-scm.com/docs/git-format-patch#_base_tree_information] url: https://github.com/intel-lab-lkp/linux/commits/Li-kunyu/cgroup-cgroup-Remove-unnecessary-0-values-from-ret/20230811-171814 base: v6.5-rc5 patch link: https://lore.kernel.org/r/20230813014734.2916-1-kunyu%40nfschina.com patch subject: [PATCH] cgroup: cgroup: Remove unnecessary ‘0’ values from ret config: x86_64-randconfig-r035-20230811 (https://download.01.org/0day-ci/archive/20230811/202308112139.lVjuXYZg-lkp-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org/config) compiler: clang version 16.0.4 (https://github.com/llvm/llvm-project.git ae42196bc493ffe877a7e3dff8be32035dea4d07) reproduce: (https://download.01.org/0day-ci/archive/20230811/202308112139.lVjuXYZg-lkp-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org/reproduce) If you fix the issue in a separate patch/commit (i.e. not just a new version of the same patch/commit), kindly add following tags | Reported-by: kernel test robot <lkp-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org> | Closes: https://lore.kernel.org/oe-kbuild-all/202308112139.lVjuXYZg-lkp-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org/ All warnings (new ones prefixed by >>): >> kernel/cgroup/cgroup.c:7000:56: warning: variable 'ret' is uninitialized when used here [-Wuninitialized] ret = show_delegatable_files(cgroup_base_files, buf + ret, ^~~ kernel/cgroup/cgroup.c:6998:13: note: initialize the variable 'ret' to silence this warning ssize_t ret; ^ = 0 1 warning generated. vim +/ret +7000 kernel/cgroup/cgroup.c 01ee6cfb1483fe Roman Gushchin 2017-11-06 6992 01ee6cfb1483fe Roman Gushchin 2017-11-06 6993 static ssize_t delegate_show(struct kobject *kobj, struct kobj_attribute *attr, 01ee6cfb1483fe Roman Gushchin 2017-11-06 6994 char *buf) 01ee6cfb1483fe Roman Gushchin 2017-11-06 6995 { 01ee6cfb1483fe Roman Gushchin 2017-11-06 6996 struct cgroup_subsys *ss; 01ee6cfb1483fe Roman Gushchin 2017-11-06 6997 int ssid; 3d7f13682faf54 Li kunyu 2023-08-13 6998 ssize_t ret; 01ee6cfb1483fe Roman Gushchin 2017-11-06 6999 8a693f7766f9e2 Tejun Heo 2022-09-06 @7000 ret = show_delegatable_files(cgroup_base_files, buf + ret, 8a693f7766f9e2 Tejun Heo 2022-09-06 7001 PAGE_SIZE - ret, NULL); 8a693f7766f9e2 Tejun Heo 2022-09-06 7002 if (cgroup_psi_enabled()) 8a693f7766f9e2 Tejun Heo 2022-09-06 7003 ret += show_delegatable_files(cgroup_psi_files, buf + ret, 8a693f7766f9e2 Tejun Heo 2022-09-06 7004 PAGE_SIZE - ret, NULL); 01ee6cfb1483fe Roman Gushchin 2017-11-06 7005 01ee6cfb1483fe Roman Gushchin 2017-11-06 7006 for_each_subsys(ss, ssid) 01ee6cfb1483fe Roman Gushchin 2017-11-06 7007 ret += show_delegatable_files(ss->dfl_cftypes, buf + ret, 01ee6cfb1483fe Roman Gushchin 2017-11-06 7008 PAGE_SIZE - ret, 01ee6cfb1483fe Roman Gushchin 2017-11-06 7009 cgroup_subsys_name[ssid]); 01ee6cfb1483fe Roman Gushchin 2017-11-06 7010 01ee6cfb1483fe Roman Gushchin 2017-11-06 7011 return ret; 01ee6cfb1483fe Roman Gushchin 2017-11-06 7012 } 01ee6cfb1483fe Roman Gushchin 2017-11-06 7013 static struct kobj_attribute cgroup_delegate_attr = __ATTR_RO(delegate); 01ee6cfb1483fe Roman Gushchin 2017-11-06 7014 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki ^ permalink raw reply [flat|nested] 4+ messages in thread
* [PATCH] cgroup: cgroup: Remove unnecessary ‘0’ values from ret @ 2023-08-11 9:16 Li kunyu 0 siblings, 0 replies; 4+ messages in thread From: Li kunyu @ 2023-08-11 9:16 UTC (permalink / raw) To: tj, lizefan.x, hannes; +Cc: cgroups, linux-kernel, Li kunyu ret is assigned first, so it does not need to initialize the assignment. Signed-off-by: Li kunyu <kunyu@nfschina.com> --- kernel/cgroup/cgroup.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/kernel/cgroup/cgroup.c b/kernel/cgroup/cgroup.c index f55a40db065f..cdda2a147d6b 100644 --- a/kernel/cgroup/cgroup.c +++ b/kernel/cgroup/cgroup.c @@ -2859,7 +2859,7 @@ int cgroup_attach_task(struct cgroup *dst_cgrp, struct task_struct *leader, { DEFINE_CGROUP_MGCTX(mgctx); struct task_struct *task; - int ret = 0; + int ret; /* look up all src csets */ spin_lock_irq(&css_set_lock); @@ -3945,7 +3945,7 @@ static void cgroup_kill(struct cgroup *cgrp) static ssize_t cgroup_kill_write(struct kernfs_open_file *of, char *buf, size_t nbytes, loff_t off) { - ssize_t ret = 0; + ssize_t ret; int kill; struct cgroup *cgrp; @@ -5083,7 +5083,7 @@ static int cgroup_attach_permissions(struct cgroup *src_cgrp, struct super_block *sb, bool threadgroup, struct cgroup_namespace *ns) { - int ret = 0; + int ret; ret = cgroup_procs_write_permission(src_cgrp, dst_cgrp, sb, ns); if (ret) @@ -5921,7 +5921,7 @@ static int cgroup_destroy_locked(struct cgroup *cgrp) int cgroup_rmdir(struct kernfs_node *kn) { struct cgroup *cgrp; - int ret = 0; + int ret; cgrp = cgroup_kn_lock_live(kn, false); if (!cgrp) @@ -6995,7 +6995,7 @@ static ssize_t delegate_show(struct kobject *kobj, struct kobj_attribute *attr, { struct cgroup_subsys *ss; int ssid; - ssize_t ret = 0; + ssize_t ret; ret = show_delegatable_files(cgroup_base_files, buf + ret, PAGE_SIZE - ret, NULL); -- 2.18.2 ^ permalink raw reply related [flat|nested] 4+ messages in thread
end of thread, other threads:[~2023-08-11 13:28 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-08-11 9:16 [PATCH] cgroup: cgroup: Remove unnecessary ‘0’ values from ret Li kunyu
[not found] ` <20230813014734.2916-1-kunyu-5L972MDCkn1Wk0Htik3J/w@public.gmane.org>
2023-08-11 13:17 ` kernel test robot
2023-08-11 13:28 ` kernel test robot
-- strict thread matches above, loose matches on Subject: below --
2023-08-11 9:16 Li kunyu
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox