[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <1464597951-2976-1-git-send-email-wwtao0320@163.com>
Date: Mon, 30 May 2016 16:45:51 +0800
From: Wenwei Tao <wwtao0320@....com>
To: hannes@...xchg.org, mhocko@...nel.org, vdavydov@...tuozzo.com
Cc: cgroups@...r.kernel.org, linux-mm@...ck.org,
linux-kernel@...r.kernel.org, ww.tao0320@...il.com
Subject: [PATCH] mm/memcontrol.c: add memory allocation result check
From: Wenwei Tao <ww.tao0320@...il.com>
The mem_cgroup_tree_per_node allocation might fail,
check that before continue the memcg init. Since it
is in the init phase, trigger the panic if that failure
happens.
Signed-off-by: Wenwei Tao <ww.tao0320@...il.com>
---
mm/memcontrol.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/mm/memcontrol.c b/mm/memcontrol.c
index 925b431..6385c62 100644
--- a/mm/memcontrol.c
+++ b/mm/memcontrol.c
@@ -5712,6 +5712,7 @@ static int __init mem_cgroup_init(void)
rtpn = kzalloc_node(sizeof(*rtpn), GFP_KERNEL,
node_online(node) ? node : NUMA_NO_NODE);
+ BUG_ON(!rtpn);
for (zone = 0; zone < MAX_NR_ZONES; zone++) {
struct mem_cgroup_tree_per_zone *rtpz;
--
1.8.3.1
Powered by blists - more mailing lists