From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ross Zwisler Subject: [PATCH] cgroup: Fix uninitialized variable warning Date: Wed, 23 Dec 2015 14:53:27 -0700 Message-ID: <1450907607-5060-1-git-send-email-ross.zwisler@linux.intel.com> Mime-Version: 1.0 Content-Transfer-Encoding: QUOTED-PRINTABLE Return-path: Sender: cgroups-owner-u79uwXL29TY76Z2rM5mHXA@public.gmane.org List-ID: Content-Type: text/plain; charset="utf-8" To: Linus Torvalds , Tejun Heo Cc: Ross Zwisler , Li Zefan , Daniel Wagner , Johannes Weiner , cgroups-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, Dave Jones , kernel-team-b10kYP2dOMg@public.gmane.org, Aleksa Sarai , Michal Hocko , Ingo Molnar , Peter Zijlstra , Neil Horman Commit 1f7dd3e5a6e4 ("cgroup: fix handling of multi-destination migrati= on from subtree_control enabling") introduced the following compiler warni= ng: mm/memcontrol.c: In function =E2=80=98mem_cgroup_can_attach=E2=80=99: mm/memcontrol.c:4790:9: warning: =E2=80=98memcg=E2=80=99 may be used un= initialized in this function [-Wmaybe-uninitialized] mc.to =3D memcg; ^ =46ix this by initializing 'memcg' to NULL. This was found using gcc (GCC) 4.9.2 20150212 (Red Hat 4.9.2-6). Signed-off-by: Ross Zwisler --- mm/memcontrol.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mm/memcontrol.c b/mm/memcontrol.c index 48b22c3..ffd9750 100644 --- a/mm/memcontrol.c +++ b/mm/memcontrol.c @@ -4735,7 +4735,7 @@ static void mem_cgroup_clear_mc(void) static int mem_cgroup_can_attach(struct cgroup_taskset *tset) { struct cgroup_subsys_state *css; - struct mem_cgroup *memcg; + struct mem_cgroup *memcg =3D NULL; /* unneeded init to make gcc happy= */ struct mem_cgroup *from; struct task_struct *leader, *p; struct mm_struct *mm; --=20 2.6.3