Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 546205cd authored by Treehugger Robot's avatar Treehugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Fix initialization timing for CPU energy consumer config" into main

parents 4113b5f3 4ca581ca
Loading
Loading
Loading
Loading
+6 −3
Original line number Original line Diff line number Diff line
@@ -119,6 +119,8 @@ class CpuPowerStatsProcessor extends PowerStatsProcessor {
        mTmpUidStatsArray = new long[descriptor.uidStatsArrayLength];
        mTmpUidStatsArray = new long[descriptor.uidStatsArrayLength];


        mWakelockDescriptor = null;
        mWakelockDescriptor = null;

        initEnergyConsumerToPowerBracketMaps();
    }
    }


    /**
    /**
@@ -157,9 +159,6 @@ class CpuPowerStatsProcessor extends PowerStatsProcessor {


        if (mPlan == null) {
        if (mPlan == null) {
            mPlan = new PowerEstimationPlan(stats.getConfig());
            mPlan = new PowerEstimationPlan(stats.getConfig());
            if (mStatsLayout.getEnergyConsumerCount() != 0) {
                initEnergyConsumerToPowerBracketMaps();
            }
        }
        }


        Intermediates intermediates = new Intermediates();
        Intermediates intermediates = new Intermediates();
@@ -255,6 +254,10 @@ class CpuPowerStatsProcessor extends PowerStatsProcessor {
     */
     */
    private void initEnergyConsumerToPowerBracketMaps() {
    private void initEnergyConsumerToPowerBracketMaps() {
        int energyConsumerCount = mStatsLayout.getEnergyConsumerCount();
        int energyConsumerCount = mStatsLayout.getEnergyConsumerCount();
        if (energyConsumerCount == 0) {
            return;
        }

        int powerBracketCount = mStatsLayout.getCpuPowerBracketCount();
        int powerBracketCount = mStatsLayout.getCpuPowerBracketCount();


        mEnergyConsumerToCombinedEnergyConsumerMap = new int[energyConsumerCount];
        mEnergyConsumerToCombinedEnergyConsumerMap = new int[energyConsumerCount];