From 7efbc8f2f9b3eed3ffc6560abf8305859f2153d3 Mon Sep 17 00:00:00 2001 From: JP Kobryn Date: Mon, 21 Apr 2025 09:51:17 -0700 Subject: [PATCH] cgroup: fix pointer check in css_rstat_init() In css_rstat_init() allocations are done for the cgroup's pointers rstat_cpu and rstat_base_cpu. Make sure the allocation checks are consistent with what they are allocating. Signed-off-by: JP Kobryn Signed-off-by: Tejun Heo --- kernel/cgroup/rstat.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/cgroup/rstat.c b/kernel/cgroup/rstat.c index 4a8834a70ca6..4d5fd8d12bdd 100644 --- a/kernel/cgroup/rstat.c +++ b/kernel/cgroup/rstat.c @@ -371,7 +371,7 @@ int css_rstat_init(struct cgroup_subsys_state *css) if (!cgrp->rstat_base_cpu) { cgrp->rstat_base_cpu = alloc_percpu(struct cgroup_rstat_base_cpu); - if (!cgrp->rstat_cpu) { + if (!cgrp->rstat_base_cpu) { free_percpu(cgrp->rstat_cpu); return -ENOMEM; } -- 2.25.1