cpuquiet: Update stats only on successful operations

Change-Id: I0584fba7458b3a860f9ab3751a8eb5f0345864ad
Signed-off-by: Sai Charan Gurrappadi <sgurrappadi@nvidia.com>
Reviewed-on: http://git-master/r/111285
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>

Rebase-Id: R8fb05f5e99be6262ec28d7e733904c450f3985f6
This commit is contained in:
Sai Charan Gurrappadi
2012-06-14 14:17:14 -07:00
committed by Huang, Tao
parent e2de804b94
commit eed1adba23

View File

@@ -78,7 +78,8 @@ int cpuquiet_quiesence_cpu(unsigned int cpunumber)
if (cpuquiet_curr_driver && cpuquiet_curr_driver->quiesence_cpu)
err = cpuquiet_curr_driver->quiesence_cpu(cpunumber);
stats_update(stats + cpunumber, 0);
if (!err)
stats_update(stats + cpunumber, 0);
return err;
}
@@ -91,7 +92,8 @@ int cpuquiet_wake_cpu(unsigned int cpunumber)
if (cpuquiet_curr_driver && cpuquiet_curr_driver->wake_cpu)
err = cpuquiet_curr_driver->wake_cpu(cpunumber);
stats_update(stats + cpunumber, 1);
if (!err)
stats_update(stats + cpunumber, 1);
return err;
}