[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20230821142051.31889-1-abelova@astralinux.ru>
Date: Mon, 21 Aug 2023 17:20:51 +0300
From: Anastasia Belova <abelova@...ralinux.ru>
To: Johannes Weiner <hannes@...xchg.org>
Cc: Anastasia Belova <abelova@...ralinux.ru>,
Michal Hocko <mhocko@...nel.org>,
Roman Gushchin <roman.gushchin@...ux.dev>,
Shakeel Butt <shakeelb@...gle.com>,
Muchun Song <muchun.song@...ux.dev>,
Andrew Morton <akpm@...ux-foundation.org>,
Vladimir Davydov <vdavydov.dev@...il.com>,
cgroups@...r.kernel.org, linux-mm@...ck.org,
linux-kernel@...r.kernel.org, lvc-project@...uxtesting.org
Subject: [PATCH] mm: memcomtrol: add warning in case of rtpn = NULL
kzalloc_node may return NULL. So rtpn should be
checked before dereference in mem_cgroup_init.
Found by Linux Verification Center (linuxtesting.org) with SVACE.
Fixes: 95a045f63d98 ("mm: memcontrol: consolidate memory controller initialization")
Signed-off-by: Anastasia Belova <abelova@...ralinux.ru>
---
mm/memcontrol.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/mm/memcontrol.c b/mm/memcontrol.c
index e8ca4bdcb03c..7998dbf3c7cd 100644
--- a/mm/memcontrol.c
+++ b/mm/memcontrol.c
@@ -7377,6 +7377,7 @@ static int __init mem_cgroup_init(void)
struct mem_cgroup_tree_per_node *rtpn;
rtpn = kzalloc_node(sizeof(*rtpn), GFP_KERNEL, node);
+ WARN_ON(!rtpn);
rtpn->rb_root = RB_ROOT;
rtpn->rb_rightmost = NULL;
--
2.30.2
Powered by blists - more mailing lists