summaryrefslogtreecommitdiff
path: root/kernel
diff options
context:
space:
mode:
authorMuhammad Adeel <Muhammad.Adeel@ibm.com>2025-02-07 14:24:32 +0000
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2025-02-21 14:01:19 +0100
commitc3e39d6acb0516e7bc5fe8881e6ce336062fb542 (patch)
tree0edb89282297cb2e746b72655a64442786391045 /kernel
parent396d8e5136b4476672bc15b83ba312486bb4bf76 (diff)
downloadlinux-c3e39d6acb0516e7bc5fe8881e6ce336062fb542.tar.gz
linux-c3e39d6acb0516e7bc5fe8881e6ce336062fb542.tar.bz2
linux-c3e39d6acb0516e7bc5fe8881e6ce336062fb542.zip
cgroup: Remove steal time from usage_usec
[ Upstream commit db5fd3cf8bf41b84b577b8ad5234ea95f327c9be ] The CPU usage time is the time when user, system or both are using the CPU. Steal time is the time when CPU is waiting to be run by the Hypervisor. It should not be added to the CPU usage time, hence removing it from the usage_usec entry. Fixes: 936f2a70f2077 ("cgroup: add cpu.stat file to root cgroup") Acked-by: Axel Busch <axel.busch@ibm.com> Acked-by: Michal Koutný <mkoutny@suse.com> Signed-off-by: Muhammad Adeel <muhammad.adeel@ibm.com> Signed-off-by: Tejun Heo <tj@kernel.org> Signed-off-by: Sasha Levin <sashal@kernel.org>
Diffstat (limited to 'kernel')
-rw-r--r--kernel/cgroup/rstat.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/kernel/cgroup/rstat.c b/kernel/cgroup/rstat.c
index a06b45272411..ce295b73c0a3 100644
--- a/kernel/cgroup/rstat.c
+++ b/kernel/cgroup/rstat.c
@@ -586,7 +586,6 @@ static void root_cgroup_cputime(struct cgroup_base_stat *bstat)
cputime->sum_exec_runtime += user;
cputime->sum_exec_runtime += sys;
- cputime->sum_exec_runtime += cpustat[CPUTIME_STEAL];
#ifdef CONFIG_SCHED_CORE
bstat->forceidle_sum += cpustat[CPUTIME_FORCEIDLE];