From d796c9248ee9c39898e3837b0ba3c31174194b41 Mon Sep 17 00:00:00 2001 From: liuyuxiu Date: Thu, 18 Apr 2024 15:06:39 +0800 Subject: [PATCH 1/2] qos_manager warnning change Signed-off-by: liuyuxiu --- services/src/concurrent_task_controller.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/services/src/concurrent_task_controller.cpp b/services/src/concurrent_task_controller.cpp index 4ff53bc..f815bfd 100644 --- a/services/src/concurrent_task_controller.cpp +++ b/services/src/concurrent_task_controller.cpp @@ -426,7 +426,8 @@ void TaskController::NewForeground(int uid, int pid) return; } int ret = AuthGet(pid); - if (ret != static_cast(AuthStatus::AUTH_STATUS_FOCUS)) { + if (ret < 0 || + static_cast(ret) != static_cast(AuthStatus::AUTH_STATUS_FOCUS)) { unsigned int pidParam = static_cast(pid); unsigned int uaFlag = AF_RTG_ALL; unsigned int status = static_cast(AuthStatus::AUTH_STATUS_FOREGROUND); -- Gitee From c721335bc06db1e9d520ca2a66ca05329d7fa94c Mon Sep 17 00:00:00 2001 From: liuyuxiu Date: Thu, 18 Apr 2024 17:16:32 +0800 Subject: [PATCH 2/2] qos_manager warnning bugfix Signed-off-by: liuyuxiu --- services/src/concurrent_task_controller.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/services/src/concurrent_task_controller.cpp b/services/src/concurrent_task_controller.cpp index f815bfd..ed7783c 100644 --- a/services/src/concurrent_task_controller.cpp +++ b/services/src/concurrent_task_controller.cpp @@ -426,8 +426,7 @@ void TaskController::NewForeground(int uid, int pid) return; } int ret = AuthGet(pid); - if (ret < 0 || - static_cast(ret) != static_cast(AuthStatus::AUTH_STATUS_FOCUS)) { + if (ret != static_cast(AuthStatus::AUTH_STATUS_FOCUS)) { unsigned int pidParam = static_cast(pid); unsigned int uaFlag = AF_RTG_ALL; unsigned int status = static_cast(AuthStatus::AUTH_STATUS_FOREGROUND); -- Gitee