Revert "temporary other toolchain"

This reverts commit 25abac2ee3f31d6a647217bddcc2a988195b30fd.
Revert "scheduler: cpuacct: Enable platform callbacks for cpuacct power tracking"

This reverts commit be17d1d867677666e6a126fcf71c6fc4cd08df09.
Revert "scheduler: cpuacct: Enable platform hooks to track cpuusage for CPU frequencies"

This reverts commit c69233f5544478b55ede08b2180a33729ab27788.

Conflicts:
	kernel/sched/core.c

Change-Id: I91ed2805ef2238c58816dc9710a3e778c2257af1
sched/accounting, cgroups: Reuse cgroup's parent pointer

We already have a pointer to the cgroup parent (whose data is more likely
to be in the cache than this, anyway), so there is no need to have this one
in cpuacct.

This patch makes the underlying cgroup be used instead.

Signed-off-by: Glauber Costa <glommer@parallels.com>
Reviewed-by: KAMEZAWA Hiroyuki <kamezawa.hiroyu@jp.fujitsu.com>
Cc: Paul Tuner <pjt@google.com>
Cc: Li Zefan <lizf@cn.fujitsu.com>
Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
Link: http://lkml.kernel.org/r/1322498719-2255-3-git-send-email-glommer@parallels.com
Signed-off-by: Ingo Molnar <mingo@elte.hu>
jump_label, x86: Fix section mismatch

WARNING: arch/x86/kernel/built-in.o(.text+0x4c71): Section mismatch in
reference from the function arch_jump_label_transform_static() to the
function .init.text:text_poke_early()
The function arch_jump_label_transform_static() references
the function __init text_poke_early().
This is often because arch_jump_label_transform_static lacks a __init
annotation or the annotation of text_poke_early is wrong.

Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
Cc: Jason Baron <jbaron@redhat.com>
Link: http://lkml.kernel.org/n/tip-9lefe89mrvurrwpqw5h8xm8z@git.kernel.org
Signed-off-by: Ingo Molnar <mingo@elte.hu>

Conflicts:
	arch/x86/kernel/jump_label.c

Change-Id: Ic47e44fe00f72646e945daa28954800edf385cdc
jump_label: Provide jump_label_key initializers

Provide two initializers for jump_label_key that initialize it enabled
or disabled. Also modify all jump_label code to allow for jump_labels to be
initialized enabled.

Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
Cc: Jason Baron <jbaron@redhat.com>
Link: http://lkml.kernel.org/n/tip-p40e3yj21b68y03z1yv825e7@git.kernel.org
Signed-off-by: Ingo Molnar <mingo@elte.hu>
sammy44 initramfs from eteam

Change-Id: I8075643c676156706ad423f7afb310b16b3dbd0c
replace sammy43 with sammy44 init to get the diff

Change-Id: I9968f109fc8b5499d4612964255844f11c99de61
Merge remote-tracking branch 'upstream/test_new_dualboot' into new_test
misc