[Powertop][PATCH v1] Allow frequency stats when cpuidle is not enabled

2012-12-03 Thread Rajagopal Venkat
Powertop fails to display frequency stats when cpuidle subsystem is not enabled. Fix it. Signed-off-by: Rajagopal Venkat --- src/cpu/cpu.h | 7 ++- src/cpu/cpu_linux.cpp | 36 +++- 2 files changed, 33 insertions(+), 10 deletions(-) diff --git a/src/c

Re: [RFC v2 PATCH 2.1] sched: Use Per-Entity-Load-Tracking metric for load balancing

2012-12-03 Thread Preeti U Murthy
sched: Use Per-Entity-Load-Tracking metric for load balancing From: Preeti U Murthy Currently the load balancer weighs a task based upon its priority,and this weight consequently gets added up to the weight of the run queue that it is on.It is this weight of the runqueue that sums up to a sched

Re: [RFC v2 PATCH 0/2] sched: Integrating Per-entity-load-tracking with the core scheduler

2012-12-03 Thread Preeti U Murthy
Hi everyone I conducted a few experiments with a workload to compare the following parameters with this patchset and without this patchset: 1.The performance of the workload 2.The sum of the waitime to run of the processes queued on each cpu-the cumulative latency. 3.The number of migrations of

[PATCH v2] bootwrapper: Enable non-secure access to the CCI

2012-12-03 Thread Jon Medhurst (Tixy)
We boot the kernel in non-secure mode and by default access to the CCI device is not enabled for non-secure access, so we must enable this if we want Linux to manage CPU hotplug on big.LITTLE models. Signed-off-by: Jon Medhurst --- Changes since V1: - Add a DSB instructions semi_loader.c |

[PATCH 1/2] ab8500: remove explicit handling of battery type

2012-12-03 Thread Rajanikanth H.V
From: "Rajanikanth H.V" dt property, 'battery-type' shall be one of supported technology type instead blank. refer:Documentation/devicetree/bindings/power_supply/ab8500/fg.txt for the list of supported types thanks to Francesco Lavra for highlighting missing of_node_put(...) for '3.7-rc5'

[PATCH 2/2] ab8500: promote ab8500_fg probe before ab8500_btemp probe

2012-12-03 Thread Rajanikanth H.V
From: "Rajanikanth H.V" ab8500_fg driver prepares instance list of fuelgauge which is required by btemp driver for battery identification. So make sure that ab8500 fuelgauge list is ready before btemp driver starts. for '3.7-rc5': of git://git.infradead.org/battery-2.6.git Acked-by: Lee Jones

Re: [PATCH] merge_config.sh: Add option to specify output dir

2012-12-03 Thread John Stultz
On 12/02/2012 11:36 PM, Zhangfei Gao wrote: Provide a -O option to specify dir to put generated .config Then merge_config.sh does not need to be copied to target dir, for easy re-usage in other script Signed-off-by: Zhangfei Gao Tested-by: Jon Medhurst (Tixy) Acked-by: John Stultz thanks -j

[PATCH Resend 0/3] sched: fix nr_busy_cpus

2012-12-03 Thread Vincent Guittot
The nr_busy_cpus field of the sched_group_power is sometime different from 0 whereas the platform is fully idle. This serie fixes 3 use cases: - when the SCHED softirq is raised on an idle core for idle load balance but the platform doesn't go out of the cpuidle state - when some CPUs enter id

[PATCH Resend 3/3] sched: fix update NOHZ_IDLE flag

2012-12-03 Thread Vincent Guittot
The function nohz_kick_needed modifies NOHZ_IDLE flag that is used to update the nr_busy_cpus of the sched_group. When the sched_domain are updated (because of the unplug of a CPUs as an example) a null_domain is attached to CPUs. We have to test likely(!on_null_domain(cpu) first in order to detect

[PATCH Resend 1/3] sched: fix nr_busy_cpus with coupled cpuidle

2012-12-03 Thread Vincent Guittot
With the coupled cpuidle driver (but probably also with other drivers), a CPU loops in a temporary safe state while waiting for other CPUs of its cluster to be ready to enter the coupled C-state. If an IRQ or a softirq occurs, the CPU will stay in this internal loop if there is no need to resched.

[PATCH Resend 2/3] sched: fix init NOHZ_IDLE flag

2012-12-03 Thread Vincent Guittot
On my smp platform which is made of 5 cores in 2 clusters,I have the nr_busy_cpus field of sched_group_power struct that is not null when the platform is fully idle. The root cause seems to be: During the boot sequence, some CPUs reach the idle loop and set their NOHZ_IDLE flag while waiting for ot

flashreport script

2012-12-03 Thread Martin Steigerwald
I am not subscribed to linaro-dev, so please Cc me in case you drop flashbench-results mailinglist from receivers. Hi Arnd, hi everyone! For now quick and short. A simple script to automate common steps on reporting flash medium test results. It goes as far as read tests for erase block size a

[PATCH] bootwrapper: Enable non-secure access to the CCI

2012-12-03 Thread Jon Medhurst (Tixy)
We boot the kernel in non-secure mode and by default access to the CCI device is not enabled for non-secure access, so we must enable this if we want Linux to manage CPU hotplug on big.LITTLE models. Signed-off-by: Jon Medhurst --- semi_loader.c |2 ++ 1 file changed, 2 insertions(+) diff -