[Samsung Galaxy Nexus] ak:
new exp kernel

/Experimental Kernel Differential Changelog/

Version:

ak.066.jb.exp

Changelog:

•anarkia1976 - Kernel Version: ak.066.jb.exp

•Will Deacon - ARM: 7467/1: mutex: use generic xchg-based implementation for ARMv6+

•Will Deacon - mutex: Place lock in contended state after fastpath_lock failure

•Andrea Arcangeli - ondemand: cpuidle detection

•Dorimanx - Added missing function for last commit.

•Javier Martinez Canillas - ARM: 7480/1: only call smp_send_stop() on SMP

•Anton Vorontsov - arm: use clear_tasks_mm_cpumask()

•Dorimanx - ARM: 7405/1: kexec: call platform_cpu_kill on the killer rather than the victim

•Dorimanx - remove references to cpu_*_map in arch/

•Dorimanx - ARM: 7293/1: logical_cpu_map: decouple CPU mapping from SMP

•Dorimanx - ARM: stop: execute platform callback from cpu_stop code

•Will Deacon - ARM: SMP: use idmap_pgd for mapping MMU enable during secondary booting

•Will Deacon - ARM: idmap: use idmap_pgd when setting up mm for reboot

•Dorimanx - ARM: idmap: populate identity map pgd at init time using .init.text

•Russell King - ARM: restart: remove argument to setup_mm_for_reboot()

•anarkia1976 - fiq_debugger.c: Fix local_timer_irqs errors

•Dorimanx - ARM: gic: consolidate PPI handling

•Shawn Guo - ARM: 7124/1: smp: Add a localtimer handler callable from C code

•Shawn Guo - ARM: 7123/1: smp: Add an IPI handler callable from C code

•Vincent Guittot - ARM: 7011/1: Add ARM cpu topology definition

•Will Deacon - ARM: 7060/1: smp: populate logical CPU mapping during boot

•Russell King - ARM: SMP: use a timing out completion for cpu hotplug

•anarkia1976 - Add Extra version mode + and switch to Berserk Edition

•anarkia1976 - opp4xxx_data.c + omap2plus-cpufreq.c: Gpu fix Undervolt - Min 120 - Top 307, 384, 512

•anarkia1976 - kernel/time.c: Disable profile_pc function

•anarkia1976 - arm/Kconfig: Disable HAVE_OPROFILE if HAVE_PERF_EVENTS

•anarkia1976 - Makefile: Clean and Disable

•Lai Jiangshan - workqueue: fix possible idle worker depletion across CPU hotplug

•Lai Jiangshan - workqueue: restore POOL_MANAGING_WORKERS

•Tejun Heo - workqueue: fix possible deadlock in idle worker rebinding

•Tejun Heo - workqueue: move WORKER_REBIND clearing in rebind_workers() to the end of the function

•Lai Jiangshan - workqueue: UNBOUND -> REBIND morphing in rebind_workers() should be atomic

•anarkia1976 - cyanogenmod_ak_defconfig: Clean and Disable CONFIG_PROFILING, low Overhead

•Tejun Heo - workqueue: fix spurious CPU locality WARN from process_one_work()

•Tejun Heo - workqueue: simplify CPU hotplug code

•Tejun Heo - workqueue: remove CPU offline trustee

•Tejun Heo - workqueue: don't butcher idle workers on an offline CPU

•Tejun Heo - workqueue: reimplement CPU online rebinding to handle idle workers

•Tejun Heo - workqueue: drop @bind from create_worker()

•Tejun Heo - workqueue: use mutex for global_cwq manager exclusion

•Tejun Heo - workqueue: ROGUE workers are UNBOUND workers

•Tejun Heo - workqueue: drop CPU_DYING notifier operation

•Tejun Heo - workqueue: reimplement WQ_HIGHPRI using a separate worker_pool

•Tejun Heo - workqueue: introduce NR_WORKER_POOLS and for_each_worker_pool()

•Tejun Heo - workqueue: separate out worker_pool flags

•Tejun Heo - workqueue: use @pool instead of @gcwq or @cpu where applicable

•Tejun Heo - workqueue: factor out worker_pool from global_cwq

•Tejun Heo - workqueue: don't use WQ_HIGHPRI for unbound workqueues

•Peter Zijlstra - lockdep: fix oops in processing workqueue

•Stephen Boyd - workqueue: Catch more locking problems with flush_work()

•Dan Carpenter - workqueue: change BUG_ON() to WARN_ON()

•Lai Jiangshan - workqueue: use percpu allocator for cwq on UP

•Tejun Heo - workqueue: make alloc_workqueue() take printf fmt and args for name

•Thomas Tuttle - workqueue: lock cwq access in drain_workqueue

•Linus Torvalds - Merge branch 'for-3.1' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq

•Dorimanx - workqueue: separate out drain_workqueue() from destroy_workqueue()