From 16732f1736de95fb28dcb65d0a81d95c058a748b Mon Sep 17 00:00:00 2001 From: Yuanzheng Song Date: Wed, 29 Jun 2022 10:09:17 +0800 Subject: [PATCH] mm: fix incorrect total_process time is for reclaim acct ohos inclusion category: bugfix issue: #I5ELZJ CVE: NA -------------------------------- The total_process time calculation incorrect due to the current->reclaim_acct is not set to NULL in the reclaimacct_end(). Signed-off-by: Yuanzheng Song --- mm/reclaim_acct.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mm/reclaim_acct.c b/mm/reclaim_acct.c index e9fffff3a092..18ac0e096c41 100644 --- a/mm/reclaim_acct.c +++ b/mm/reclaim_acct.c @@ -95,7 +95,6 @@ static void reclaimacct_directreclaim_end(struct reclaim_acct *ra) reclaimacct_collect_data(); reclaimacct_free(ra, ra->reclaim_type); - current->reclaim_acct = NULL; } static void reclaimacct_system_reclaim_end(struct reclaim_acct *ra) @@ -128,6 +127,8 @@ void reclaimacct_end(enum reclaim_type type) reclaimacct_system_reclaim_end(current->reclaim_acct); else reclaimacct_directreclaim_end(current->reclaim_acct); + + current->reclaim_acct = NULL; } /* Reclaim accounting module initialize */ -- Gitee