From 674dd9febeb75cace718b712455ca3d924efe5cc Mon Sep 17 00:00:00 2001 From: mungerjiang Date: Thu, 15 Jul 2021 10:32:50 +0800 Subject: [PATCH] sli: fix sli_memlat_stat_start bug Fix the issue that sli_no_enabled is true in sli_memlat_stat_start, but sli_no_enabled is false in sli_memlat_stat_end,if *start* is not zero,sli_memlat_stat_end would get a bad stat. Signed-off-by: Munger jiang --- kernel/cgroup/sli.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/kernel/cgroup/sli.c b/kernel/cgroup/sli.c index 099703b27..72b501c58 100755 --- a/kernel/cgroup/sli.c +++ b/kernel/cgroup/sli.c @@ -328,9 +328,9 @@ int sli_memlat_stat_show(struct seq_file *m, struct cgroup *cgrp) void sli_memlat_stat_start(u64 *start) { if (static_branch_likely(&sli_no_enabled)) - return; - - *start = local_clock(); + *start = 0; + else + *start = local_clock(); } void sli_memlat_stat_end(enum sli_memlat_stat_item sidx, u64 start)