[Nexus 4 Original Android Development] defconoi:
Expirimental version 2, using new workqueue :) AOSP only until morning) stayed up too late for goodies lol

Project name: Experimental

ion-storm - fix unclean commits
ion-storm - async: introduce 'async_domain' type
Peter Zijlstra - sched: Introduce preempt_count accessor functions
ion-storm - fix some build issues
Tejun Heo - timer: Implement TIMER_IRQSAFE
Lai Jiangshan - workqueue: fix possible pool stall bug in wq_unbind_fn()
Lai Jiangshan - workqueue: allow more off-queue flag space
Lai Jiangshan - workqueue: better define synchronization rule around rescuer->pool updates
Lai Jiangshan - workqueue: change argument of worker_maybe_bind_and_lock() to @pool
Lai Jiangshan - workqueue: use %current instead of worker->task in worker_maybe_bind_and_lock()
ion-storm - Replaced queue_delayed_work_on with mod_delayed_work_on for - conservative, intellidemand, ondemand cpu governors - msm_hotplug hotplug govenor
Tejun Heo - workqueue: use irqsafe timer for delayed_work
Tejun Heo - workqueue: clean up delayed_work initializers and add missing one
ion-storm - timer: Clean up timer initializers
ion-storm - timer: Relocate declarations of init_timer_on_stack_key()
alucard24 - workqueue: removed cwq. it is no more usable.
ion-storm - workqueue: implement current_is_async()
Konstantin Khlebnikov - workqueue: un-GPL function delayed_work_timer_fn()
Tejun Heo - workqueue: rename cpu_workqueue to pool_workqueue
Tejun Heo - workqueue: reimplement is_chained_work() using current_wq_worker()
Tejun Heo - workqueue: fix is_chained_work() regression
Lai Jiangshan - workqueue: pick cwq instead of pool in __queue_work()
Lai Jiangshan - workqueue: make get_work_pool_id() cheaper
Tejun Heo - workqueue: move nr_running into worker_pool
Tejun Heo - workqueue: cosmetic update in try_to_grab_pending()
Lai Jiangshan - workqueue: simplify is-work-item-queued-here test
Lai Jiangshan - workqueue: make work->data point to pool after try_to_grab_pending()
Lai Jiangshan - workqueue: add delayed_work->wq to simplify reentrancy handling
Lai Jiangshan - workqueue: make work_busy() test WORK_STRUCT_PENDING first
ion-storm - Use mod_delayed_work_on for alucard, darkness, nightmare cpu governors alucard_hotplug, intelli_plug hotplug governors cpuboost
Lai Jiangshan - workqueue: replace WORK_CPU_NONE/LAST with WORK_CPU_END
Tejun Heo - workqueue: post global_cwq removal cleanups
Tejun Heo - workqueue: rename nr_running variables
Tejun Heo - workqueue: remove global_cwq
Tejun Heo - workqueue: remove worker_pool->gcwq
Tejun Heo - workqueue: replace for_each_worker_pool() with for_each_std_worker_pool()
Tejun Heo - workqueue: make freezing/thawing per-pool
Tejun Heo - workqueue: make hotplug processing per-pool
ion-storm - workqueue: move global_cwq->lock to worker_pool
Tejun Heo - workqueue: move global_cwq->cpu to worker_pool
Tejun Heo - workqueue: move busy_hash from global_cwq to worker_pool
Tejun Heo - workqueue: record pool ID instead of CPU in work->data when off-queue
Tejun Heo - workqueue: add worker_pool->id
Tejun Heo - workqueue: introduce WORK_OFFQ_CPU_NONE
Tejun Heo - workqueue: make GCWQ_FREEZING a pool flag
Tejun Heo - workqueue: make GCWQ_DISASSOCIATED a pool flag
Tejun Heo - workqueue: use std_ prefix for the standard per-cpu pools
Tejun Heo - workqueue: unexport work_cpu()
Tejun Heo - workqueue: move struct worker definition to workqueue_internal.h
Tejun Heo - workqueue: set PF_WQ_WORKER on rescuers
Tejun Heo - workqueue: convert BUG_ON()s in __queue_delayed_work() to WARN_ON_ONCE()s
Joonsoo Kim - workqueue: add WARN_ON_ONCE() on CPU number to wq_worker_waking_up()
Joonsoo Kim - workqueue: trivial fix for return statement in work_busy()
Tejun Heo - workqueue: mod_delayed_work_on() shouldn't queue timer on 0 delay
Dan Magenheimer - workqueue: cancel_delayed_work() should return %false if work item is idle
ion-storm - System adapted to new workqueue 3.7
Tejun Heo - workqueue: remove spurious WARN_ON_ONCE(in_irq()) from try_to_grab_pending()
Lai Jiangshan - workqueue: use cwq_set_max_active() helper for workqueue_set_max_active()
Lai Jiangshan - workqueue: introduce cwq_set_max_active() helper for thaw_workqueues()
Lai Jiangshan - workqueue: remove @delayed from cwq_dec_nr_in_flight()
Lai Jiangshan - workqueue: use hotcpu_notifier() for workqueue_cpu_down_callback()
Lai Jiangshan - workqueue: use __cpuinit instead of __devinit for cpu callbacks
Lai Jiangshan - workqueue: rename manager_mutex to assoc_mutex
Lai Jiangshan - workqueue: WORKER_REBIND is no longer necessary for idle rebinding
Lai Jiangshan - workqueue: WORKER_REBIND is no longer necessary for busy rebinding
Lai Jiangshan - workqueue: reimplement idle worker rebinding
alucard24 - Workqueue 3.6
alucard24 - workqueue: always clear WORKER_REBIND in busy_worker_rebind_fn()
alucard24 - 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
Tejun Heo - workqueue: reimplement cancel_delayed_work() using try_to_grab_pending()
Tejun Heo - workqueue: gut system_nrt[_freezable]_wq()
alucard24 - workqueue: gut flush[_delayed]_work_sync() : I skipped piece of code. my mistake
Tejun Heo - workqueue: gut flush[_delayed]_work_sync()
Tejun Heo - workqueue: make all workqueues non-reentrant
Valentin Ilie - workqueue: fix checkpatch issues
Joonsoo Kim - workqueue: use system_highpri_wq for unbind_work
Joonsoo Kim - workqueue: use system_highpri_wq for highpri workers in rebind_workers()
Joonsoo Kim - workqueue: introduce system_highpri_wq
Joonsoo Kim - workqueue: change value of lcpu in __queue_delayed_work_on()
Joonsoo Kim - workqueue: correct req_cpu in trace_workqueue_queue_work()
Joonsoo Kim - workqueue: use enum value to set array size of pools in gcwq
Tejun Heo - workqueue: add missing wmb() in clear_work_data()
Tejun Heo - workqueue: fix CPU binding of flush_delayed_work[_sync]()
Tejun Heo - workqueue: implement mod_delayed_work[_on]()
Tejun Heo - workqueue: mark a work item being canceled as such
Tejun Heo - workqueue: reorganize try_to_grab_pending() and __cancel_timer_work()
Tejun Heo - workqueue: factor out __queue_delayed_work() from queue_delayed_work_on()
ion-storm - workqueue: introduce WORK_OFFQ_FLAG_*
alucard24 - workqueue: move try_to_grab_pending() upwards
Tejun Heo - workqueue: fix zero @delay handling of queue_delayed_work_on()
Tejun Heo - workqueue: unify local CPU queueing handling
Tejun Heo - workqueue: disable irq while manipulating PENDING
alucard24 - workqueue: make queueing functions return bool
Tejun Heo - workqueue: fix spurious CPU locality WARN from process_one_work()
Dan Carpenter - workqueue: change BUG_ON() to WARN_ON()
Srinivasarao P - workqueue: Added null check and warning
Tejun Heo - workqueue: rename kernel/workqueue_sched.h to kernel/workqueue_internal.h
Pranav Vashi - workqueue: Fix permission for power_efficient
Peter Zijlstra - lockdep: fix oops in processing workqueue
Pranav Vashi - workqueue: Remove panic
ion-storm - LINARO fixes for better ARM support. + small code corrections. by @bruce2728
Alucard24 - workqueue: small correction
Tejun Heo - workqueue: fix find_worker_executing_work() brekage from hashtable conversion
Sasha Levin - workqueue: use new hashtable implementation
ion-storm - Merged workqueue with the one inside Yuri lGG2 branch. Thanks to him
ion-storm - bt: sync with caf kk_2.7_rb-1.42
ion-storm - zram: fix incorrectly stat with failed_reads v2
ion-storm - Revert "zram: fix incorrect stat with failed_reads"
ion-storm - Remove CONFIG_MSM_CACHE_DUMP

I need performance tested in comparison to EXP1 as well as bluetooth tested, this has some bleeding edge code.

https://www.androidfilehost.com/?fid=23622183712467479