Hi Alex/Mark
Here's a pull request for the latest changes to big.LITTLE MP. These are essentially the same changes as we had last month before they were reverted pending more analysis.
The following changes since commit 1ade57e54ea2257ccf753dbd54144769439c3c70:
sched: hmp: Change small task packing defaults for all platforms (2014-05-07 11:34:00 +0100)
are available in the git repository at:
git://git.linaro.org/arm/big.LITTLE/mp.git for-lsk
for you to fetch changes up to d1df056f9e6dd9707037ed74621e170dfa8f4c52:
hmp: dont attempt to pull tasks if affinity doesn't allow it (2014-05-09 17:22:39 +0100)
---------------------------------------------------------------- Chris Redpath (4): hmp: sched: Clean up hmp_up_threshold checks into a utility fn sched: hmp: unify active migration code hmp: Use idle pull to perform forced up-migrations hmp: dont attempt to pull tasks if affinity doesn't allow it
kernel/sched/core.c | 11 +- kernel/sched/fair.c | 395 ++++++++++++++++++++++++++++---------------------- kernel/sched/sched.h | 1 + 3 files changed, 230 insertions(+), 177 deletions(-)