{"push_id":916529974,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"667138d3b359ae61e454b9b53ea384ee7cfd5e5f","before":"288eb1f7abb86c7e8c7692e5b51ece115a23a911","commits":[{"sha":"667138d3b359ae61e454b9b53ea384ee7cfd5e5f","author":{"email":"ff359ca7f9aedbb05cd6aa3d17e7b3b3ad3b25c9@google.com","name":"Ruchi Kandoi"},"message":"cpu_power: Avoids race condition when the task exits.\n\nWhen the task is terminated, the cpu_power for that particular task is\nadded to the terminated tasks. cpu_power is set to ULLONG_MAX at this\npoint to avoid double accounting of the power. It is possible that before the\ntask releases all the resources, cpu reschedules the task or a timer\ninterrupt is fired. At this point we will try to add the additional time\nto the process, which will cause the accounting to be skewed. This\navoids the case where we change the cpu_power when it is already set to\nULLONG_MAX.\n\nBug: 22064385\nChange-Id: I405733725d535b0a864088516bf52fa3638ee6aa\nSigned-off-by: Jin Qian <jinqian@google.com>\nSigned-off-by: Ruchi Kandoi <kandoiruchi@google.com>","distinct":true,"url":"https://api.github.com/repos/dwander/N4-StockRider-TW-5.1.1/commits/667138d3b359ae61e454b9b53ea384ee7cfd5e5f"}]}