diff --git a/interfaces/inner_api/qos.h b/interfaces/inner_api/qos.h index 76398502a7ff06a03824ab7ecf87f3aa7099136c..c74ff55564ea34531892d7b53e3d4900e2ce4931 100644 --- a/interfaces/inner_api/qos.h +++ b/interfaces/inner_api/qos.h @@ -19,7 +19,7 @@ namespace OHOS { namespace QOS { enum class QosLevel { - QOS_BACKGROUND = 1, + QOS_BACKGROUND, QOS_UTILITY, QOS_DEFAULT, QOS_USER_INITIATED, @@ -53,4 +53,4 @@ int ResetQosForOtherThread(int tid); } // namespace QOS } // namespace OHOS -#endif // QOS_MANAGER_INTERFACES_INNER_API_QOS_H \ No newline at end of file +#endif // QOS_MANAGER_INTERFACES_INNER_API_QOS_H diff --git a/services/include/qos_interface.h b/services/include/qos_interface.h index ed731264c2c4b4ad5419caa9251edf79148ddb48..f32df50bd7d9a0d46162a6d1e4674894755d9f31 100644 --- a/services/include/qos_interface.h +++ b/services/include/qos_interface.h @@ -135,7 +135,7 @@ enum QosPolicyType { struct QosPolicyDatas { int policyType; unsigned int policyFlag; - struct QosPolicyData policys[NR_QOS + 1]; + struct QosPolicyData policys[NR_QOS]; }; enum QosCtrlCmdid { diff --git a/services/src/qos_policy.cpp b/services/src/qos_policy.cpp index 1663d96bc2491e9d7d84db86833734e4168c9999..dccc335e28c6b40dbe8b6395207839faf035a695 100644 --- a/services/src/qos_policy.cpp +++ b/services/src/qos_policy.cpp @@ -28,7 +28,6 @@ static struct QosPolicyDatas g_defaultQosPolicy = { {0, 0, 0, 1024, 0}, {0, 0, 0, 1024, 0}, {0, 0, 0, 1024, 0}, - {0, 0, 0, 1024, 0}, } }; @@ -36,7 +35,6 @@ static struct QosPolicyDatas g_foregroundQosPolicy = { .policyType = QOS_POLICY_FRONT, .policyFlag = QOS_FLAG_ALL, .policys = { - {0, 0, 0, 1024, 0}, {10, 10, 0, 200, 0}, {5, 5, 0, 250, 0}, {0, 0, 0, 1024, 0}, @@ -57,7 +55,6 @@ static struct QosPolicyDatas g_backgroundQosPolicy = { .policyType = QOS_POLICY_BACK, .policyFlag = QOS_FLAG_ALL & ~QOS_FLAG_RT, .policys = { - {0, 0, 0, 1024, 0}, {15, 15, 0, 150, 0}, {10, 10, 0, 200, 0}, {5, 5, 0, 250, 0}, @@ -77,7 +74,6 @@ static struct QosPolicyDatas g_systemServerQosPolicy = { .policyType = QOS_POLICY_SYSTEM_SERVER, .policyFlag = QOS_FLAG_ALL, .policys = { - {0, 0, 0, 1024, 0}, {10, 10, 0, 200, 0}, {5, 5, 0, 250, 0}, {0, 0, 0, 1024, 0}, @@ -98,7 +94,6 @@ static struct QosPolicyDatas g_focusQosPolicy = { .policyType = QOS_POLICY_FOCUS, .policyFlag = QOS_FLAG_ALL, .policys = { - {0, 0, 0, 1024, 0}, {10, 10, 0, 200, 0}, {5, 5, 0, 250, 0}, {0, 0, 0, 1024, 0}, @@ -154,4 +149,4 @@ void QosPolicy::Init() CONCUR_LOGI("set qos policy finish"); } } -} \ No newline at end of file +} diff --git a/test/unittest/phone/qos_interface_test.cpp b/test/unittest/phone/qos_interface_test.cpp index bf4fa399aba003294ad61605cbd2fcb762fd7e1a..e45def569e6e62f9deb668d0e1037ac313b9c8de 100644 --- a/test/unittest/phone/qos_interface_test.cpp +++ b/test/unittest/phone/qos_interface_test.cpp @@ -247,7 +247,6 @@ static struct QosPolicyDatas g_defaultQosPolicy = { {0, 0, 0, 1024, 0}, {0, 0, 0, 1024, 0}, {0, 0, 0, 1024, 0}, - {0, 0, 0, 1024, 0}, } }; @@ -264,4 +263,4 @@ HWTEST_F(QosInterfaceTest, QosPolicyTest, TestSize.Level1) } } } -} \ No newline at end of file +}