From caac06068433319ad305ae213d8e66c12e84edc6 Mon Sep 17 00:00:00 2001 From: Masamichi Takagi Date: Wed, 20 Nov 2019 03:42:45 +0900 Subject: [PATCH] mcctrl_getrusage: Round up cpuacct_stat_{system,user} Change-Id: Ic1a236865fb3224dc9716c40a1eeb279c1fa1d70 --- executer/kernel/mcctrl/control.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/executer/kernel/mcctrl/control.c b/executer/kernel/mcctrl/control.c index db9e728e..95b981fd 100644 --- a/executer/kernel/mcctrl/control.c +++ b/executer/kernel/mcctrl/control.c @@ -2399,8 +2399,8 @@ long mcctrl_getrusage(ihk_os_t ihk_os, struct mcctrl_ioctl_getrusage_desc *__use st += rusage_global->cpu[i].system_tsc * rusage_global->ns_per_tsc / 1000; rusage->cpuacct_usage_percpu[i] = wt; } - rusage->cpuacct_stat_system = st / 10000000; - rusage->cpuacct_stat_user = ut / 10000000; + rusage->cpuacct_stat_system = (st + 10000000 - 1) / 10000000; + rusage->cpuacct_stat_user = (ut + 10000000 - 1) / 10000000; rusage->cpuacct_usage = ut; rusage->num_threads = rusage_global->num_threads;