cpu-boosting: Remove useless overhead caused by governor
Remove useless overhead caused by cpu boosting governor.
It removes useless overhead in two cases
1. If cpu is not busy when stall event is monitored, then
do not decrease boost thread level
2. If action list to do is empty and no already decreased thread,
then do not make an additional timer. This timer is used to check
whether there is not stall event during interval.
Change-Id: I01ce568278a7acdb2b958644b95a97c838c3da70
Signed-off-by: Unsung Lee <unsung.lee@samsung.com>