commit | 2cf897f4c832b7de2717bb74e1711b275dce49df | [log] [tgz] |
---|---|---|
author | Alex Shi <alex.shi@linaro.org> | Wed Feb 17 16:35:15 2016 +0800 |
committer | Alex Shi <alex.shi@linaro.org> | Mon Mar 21 11:09:29 2016 +0800 |
tree | be80d87679ff53825c12532605a41f1470d1e3c8 | |
parent | b562e44f507e863c6792946e4e1b1449fbbac85d [diff] |
sched: use the idle cpu in interrupting Use the interrupting idle cpu instead of the shallowest one could save cpu power. After send a task to the idle cpu, the cpu isn't idle, so after the irq, it won't enter into cpu idle again, instead the cpu exit from cpu idle and try to wakeup task in the rq. But need to measure the latency change, since the shallowest idle cpu's wakeup time could compete with interrupt job.