On Tue, Nov 6, 2012 at 1:13 PM, Viresh Kumar <viresh.ku...@linaro.org> wrote:
> Hi Andrey,
>
> Please PULL b.L MP V11 branch from my tree. Pull request is generated
> against v3.7-rc3:

Thanks Viresh.

>     Updates:
>     -------
>     - Based on v3.7-rc3
>     - Stats:
>      - Total Patches: 70
>      - New Patches: 22
>        - per-task-load-average-v3-merged: 1 by Peter Z.
>        - per-entity-load-tracking-with-core-sched-v1: 15 by Preeti

My understanding was that this patchset by Preeti wasn't well received
by the maintainers and is being reworked. Do we have an ETA from
Preeti for the updates? I'm a little concerned that since this
patchset isn't mandatory for the b.L MP solution, we might get
distracted by it.

Having said that, we should still pay close attention to it since we
obviously care about the changes.

>        - sched-pack-small-tasks-v1:6 by Vincent

My suggestion is to add a list of patchsets (with branch names) for
things that might be of interest to the audience but haven't been
merged yet e.g. your patches for timer/workqueue migration.

Kevin and I have also spoken regarding resurrecting the Adaptive NO HZ
port for ARM. Kevin will maintain that going forward. So we should
look at getting that merged too in the next cycle.

>      - Dropped patches/branches (as they are already merged in 3.7): 24
>        - arm-asymmetric-support-v3-v3.6-rc1: 1
>        - per-cpu-thread-hotplug-v3-fixed: 8
>        - rcu-hotplug-v1: 4
>        - scheduler-misc-v1: 1
>        - arm-multi_pmu_v2: 10 (out of 24 merged)
>      - Updated Patches: 16
>        - per-task-load-average-v3-merged updated with patches applied to
> sched/core tip
>
> ------------------------8<------------------------------------------------
>
> The following changes since commit 8f0d8163b50e01f398b14bcd4dc039ac5ab18d64:
>
>   Linux 3.7-rc3 (2012-10-28 12:24:48 -0700)
>
> are available in the git repository at:
>
>   git://git.linaro.org/arm/big.LITTLE/mp.git big-LITTLE-MP-v11
>
> for you to fetch changes up to 0c44ec0c38e97e404d0f9921f5cbeb7deb1dfc8b:
>
>   Merge branches 'arm-multi_pmu_v2', 'hw-bkp-v7.1-debug-v1',
> 'task-placement-v2', 'per-entity-load-tracking-with-core-sched-v1',
> 'config-fragments' and 'sched-pack-small-tasks-v1' into big-LITTLE-MP-v11
> (2012-11-05 15:11:02 +0530)
>
> ----------------------------------------------------------------
>
> Ben Segall (1):
>       sched: Maintain per-rq runnable averages
>
> Dietmar Eggemann (1):
>       ARM: hw_breakpoint: v7.1 self-hosted debug powerdown support
>
> Jon Medhurst (6):
>       configs: Initial core configs
>       configs: Make CONFIG_MODULES part of linaro-base
>       configs: Replace CONFIG_PERF_COUNTERS with CONFIG_PERF_EVENTS
>       configs: android: Enable FB_EARLYSUSPEND
>       configs: android: Enable CONFIG_INPUT_UINPUT to get aidb working
>       ARM: sched: Avoid empty 'slow' HMP domain
>
> Lorenzo Pieralisi (1):
>       ARM: kernel: provide cluster to logical cpu mask mapping API
>
> Marc Zyngier (1):
>       ARM: perf: add guest vs host discrimination
>
> Mark Rutland (1):
>       ARM: perf: register cpu_notifier at driver init
>
> Morten Rasmussen (13):
>       linaro/configs: Enable HMP priority filter by default
>       sched: entity load-tracking load_avg_ratio
>       sched: Task placement for heterogeneous systems based on task
> load-tracking
>       sched: Forced task migration on heterogeneous systems
>       sched: Introduce priority-based task migration filter
>       ARM: Add HMP scheduling support for ARM architecture
>       ARM: sched: Use device-tree to provide fast/slow CPU list for HMP
>       ARM: sched: Setup SCHED_HMP domains
>       sched: Add ftrace events for entity load-tracking
>       sched: Add HMP task migration ftrace event
>       sched: SCHED_HMP multi-domain task migration control
>       sched: Enable HMP priority filter by default
>       sched: Only down migrate low priority tasks if allowed by affinity
> mask
>
> Paul Turner (15):
>       sched: Track the runnable average on a per-task entity basis
>       sched: Aggregate load contributed by task entities on parenting cfs_rq
>       sched: Maintain the load contribution of blocked entities
>       sched: Add an rq migration call-back to sched_class
>       sched: Account for blocked load waking back up
>       sched: Aggregate total task_group load
>       sched: Compute load contribution by a group entity
>       sched: Normalize tg load contributions against runnable time
>       sched: Maintain runnable averages across throttled periods
>       sched: Replace update_shares weight distribution with per-entity
> computation
>       sched: Refactor update_shares_cpu() -> update_blocked_avgs()
>       sched: Update_cfs_shares at period edge
>       sched: Make __update_entity_runnable_avg() fast
>       sched: Introduce temporary FAIR_GROUP_SCHED dependency for
> load-tracking
>       sched: implement usage tracking
>
> Peter Zijlstra (1):
>       sched: Describe CFS load-balancer
>
> Preeti U Murthy (14):
>       sched:Prevent movement of short running tasks during load balancing
>       sched:Pick the apt busy sched group during load balancing
>       sched:Decide whether there be transfer of loads based on the PJT's
> metric
>       sched:Decide group_imb using PJT's metric
>       sched:Calculate imbalance using PJT's metric
>       sched: Changing find_busiest_queue to use PJT's metric
>       sched: Change move_tasks to use PJT's metric
>       sched: Some miscallaneous changes in load_balance
>       sched: Modify check_asym_packing to use PJT's metric
>       sched: Modify fix_small_imbalance to use PJT's metric
>       sched: Modify find_idlest_group to use PJT's metric
>       sched: Modify find_idlest_cpu to use PJT's metric
>       sched: Modifying wake_affine to use PJT's metric
>       sched: Explicit division calls on 64-bit integers
>
> Ricardo Salveti de Araujo (7):
>       configs: moving previous ubuntu.conf as ubuntu-minimal and creating a
> full ubuntu one
>       configs: ubuntu: be compatible with the enforce script
>       configs: ubuntu: disabling CODA_FS, seems to be broken atm
>       configs: ubuntu: disabling CGROUPS as default
>       configs: ubuntu: updating configs for 3.5
>       configs: ubuntu: disabling CONFIG_MTD_NAND_NANDSIM=m, breaking build
>       config: ubuntu: ATH6KL should be platform dependent
>
> Sudeep KarkadaNagesha (9):
>       ARM: perf: allocate CPU PMU dynamically at probe time
>       ARM: perf: consistently use struct perf_event in arm_pmu functions
>       ARM: perf: check ARMv7 counter validity on a per-pmu basis
>       ARM: perf: replace global CPU PMU pointer with per-cpu pointers
>       ARM: perf: register CPU PMUs with idr types
>       ARM: perf: set cpu affinity to support multiple PMUs
>       ARM: perf: set cpu affinity for the irqs correctly
>       ARM: perf: remove spaces in CPU PMU names
>       ARM: perf: save/restore pmu registers in pm notifier
>
> Tushar Behera (1):
>       linaro/configs: ubuntu: Disable support for generic OHCI platform
> driver
>
> Vincent Guittot (5):
>       sched: add a new SD SHARE_POWERLINE flag for sched_domain
>       sched: pack small tasks
>       sched: secure access to other CPU statistics
>       sched: pack the idle load balance
>       ARM: sched: clear SD_SHARE_POWERLINE
>
> Viresh Kumar (6):
>       configs: Add config fragments for big LITTLE MP
>       linaro/configs: Update big LITTLE MP fragment for task placement work
>       config-frag/big-LITTLE: Use device-tree to provide fast/slow CPU list
> for HMP
>       Revert "sched: Introduce temporary FAIR_GROUP_SCHED dependency for
> load-tracking"
>       Revert "sched: Introduce temporary FAIR_GROUP_SCHED dependency for
> load-tracking"
>       Merge branches 'arm-multi_pmu_v2', 'hw-bkp-v7.1-debug-v1',
> 'task-placement-v2', 'per-entity-load-tracking-with-core-sched-v1',
> 'config-fragments' and 'sched-pack-small-tasks-v1' into big-LITTLE-MP-v11
>
> Will Deacon (2):
>       ARM: perf: return NOTIFY_DONE from cpu notifier when no available PMU
>       ARM: perf: consistently use arm_pmu->name for PMU name
>
>  Documentation/devicetree/bindings/arm/pmu.txt |    3 +
>  arch/arm/Kconfig                              |   47 +
>  arch/arm/include/asm/perf_event.h             |    5 +
>  arch/arm/include/asm/pmu.h                    |   40 +-
>  arch/arm/include/asm/topology.h               |   34 +
>  arch/arm/kernel/hw_breakpoint.c               |   57 +
>  arch/arm/kernel/perf_event.c                  |  103 +-
>  arch/arm/kernel/perf_event_cpu.c              |  169 +-
>  arch/arm/kernel/perf_event_v6.c               |  130 +-
>  arch/arm/kernel/perf_event_v7.c               |  295 ++--
>  arch/arm/kernel/perf_event_xscale.c           |  161 +-
>  arch/arm/kernel/topology.c                    |  125 ++
>  arch/ia64/include/asm/topology.h              |    1 +
>  arch/tile/include/asm/topology.h              |    1 +
>  include/linux/sched.h                         |   29 +
>  include/linux/topology.h                      |    3 +
>  include/trace/events/sched.h                  |  153 ++
>  kernel/sched/core.c                           |   16 +
>  kernel/sched/debug.c                          |   39 +-
>  kernel/sched/fair.c                           | 1785 ++++++++++++++++++---
>  kernel/sched/sched.h                          |   65 +-
>  linaro/configs/android.conf                   |   33 +
>  linaro/configs/big-LITTLE-MP.conf             |   11 +
>  linaro/configs/linaro-base.conf               |   84 +
>  linaro/configs/ubuntu-minimal.conf            |   24 +
>  linaro/configs/ubuntu.conf                    | 2132
> +++++++++++++++++++++++++
>  26 files changed, 4910 insertions(+), 635 deletions(-)
>  create mode 100644 linaro/configs/android.conf
>  create mode 100644 linaro/configs/big-LITTLE-MP.conf
>  create mode 100644 linaro/configs/linaro-base.conf
>  create mode 100644 linaro/configs/ubuntu-minimal.conf
>  create mode 100644 linaro/configs/ubuntu.conf
>
>
> _______________________________________________
> linaro-dev mailing list
> linaro-dev@lists.linaro.org
> http://lists.linaro.org/mailman/listinfo/linaro-dev
>

_______________________________________________
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev

Reply via email to