[Nexus 4 Original Android Development] defconoi:
Kernel Update

ion-storm - update version to 89u-r5

Thomas Gleixner - cpuidle: Use kick_all_cpus_sync()
ion-storm - Revert "enable powerup alarm"
Pranav Vashi - Revert "genirq: Allow forcing cpu affinity of interrupts"
ion-storm - update version to 89u-r5
ion-storm - Revert "i2c-qup: sync with alucard24"
ion-storm - powersuspend:change cpufreq.c to powersuspend
ion-storm - i2c-qup: sync with alucard24
ion-storm - Revert "drivers/gpu/msm: restored early suspend definition. Obviously it is disabled because we use powersuspend."
ion-storm - HAVE_RESTORE_SIGMASK is defined on all architectures now
Al Viro - new helper: sigsuspend()
ion-storm - witch epoll_pwait to COMPAT_SYSCALL_DEFINE
ion-storm - drivers/gpu/msm: restored early suspend definition. Obviously it is disabled because we use powersuspend.
Michael Bohan - msm: msm_bus: Fix memory leak during RPM transaction
Subash Abhinov Kasiviswanathan - msm_rmnet_sdio: Fix potential memory corruption
Subash Abhinov Kasiviswanathan - msm_rmnet: Fix potential memory corruption
Alok Chauhan - qup_i2c: Use separate variables to store i2c gpios settings
Alok Chauhan - qup_i2c: Update clock ready check condition
ion-storm - update version to 89u-r3
ion-storm - Revert "ARM: Honor udelay convention for timer-based delay *"
ion-storm - Revert "mm/compaction: respect ignore_skip_hint in update_pageblock_skip"
ion-storm - PM / Runtime: Allow helpers to be called by early platform drivers
Andi Kleen - Disable -fconserve-stack on ARM v2
Bharat Nihalani - mm: Add NULL check before de-referencing vma
ion-storm - mm/compaction: respect ignore_skip_hint in update_pageblock_skip
Krishna Reddy - mm: failslab: Add support to force slab alloc failures based on size.
ion-storm - suspend: enable freeze timeout configuration through sys
Arto Merilainen - kernel: power: Add PM_USERSPACE_FROZEN workqueue
Colin Cross - freezer: set PF_SUSPEND_TASK flag on tasks that call freeze_processes
Chaitanya Bandi - alarmtimer: Do not check for wake capability in registration
ion-storm - ARM: Honor udelay convention for timer-based delay *
Todd Poynor - ARM: kgdb: ignore breakpoint instructions from user mode
ion-storm - ARM: Export LoUIS flush
Vishal Singh - ARM: mm: adding a check for slab objects in flush_dcache_page
Bo Yan - ARM: mm: Enable NCSE feature for A15 only
Bo Yan - ARM: mm: enable non-cacheable streaming enhancement
Ben Dooks - ARM: 7650/1: mm: replace direct access to mm->context.id with new macro
Kirill Artamonov - ARM: cache-l2x0: get size of outer cache
Hiroshi Doyu - ARM: dma: Drop GFP_COMP for DMA-IOMMU memory allocations
Kirill Artamonov - ARM: mm: cache-l2x0: Implement outer_clean_all()
Catalin Marinas - ARM: LPAE: Invalidate the TLB for module addresses during translation fault
Heechul Yun - ARM: remove unnecessary dcache_clean_area
Bo Yan - ARM: mm: Skip I-cache invalidate for Cortex-A15 boot
Bo Yan - ARM: mm: Remove unnecessary CMO in Cortex A15 startup
Russell King - ARM: cleanup undefined instruction entry code
ion-storm - fixup pm.h
ion-storm - fix export merge
Anji Jonnala - arch: arm: TLB invalidate if power collapse gets aborted
David Daney - kernel/smp.c: quit unconditionally enabling irqs in on_each_cpu_mask().
Sudeep Holla - ARM: 8133/1: use irq_set_affinity with force=false when migrating irqs
Thomas Gleixner - genirq: Allow forcing cpu affinity of interrupts
Benoit Goby - PM: Add watchdog to catch lockup during device resume
Ulf Hansson - PM / Runtime: Asyncronous idle|suspend devices at system resume
Rafael J. Wysocki - PM: Move disabling/enabling runtime PM to late suspend/early resume
ion-storm - PM / Domains: Move syscore flag from subsys data to struct device
Rafael J. Wysocki - PM / Domains: Rename the always_on device flag to syscore
Ming Lei - PM / Sleep: introduce dpm_for_each_dev
ion-storm - sched: defining relaxed version of idle_cpu (squashed commit!)
ion-storm - even more mass renaming of drivers/* from early_suspend to power_suspend
ion-storm - more mass-renaming of early_suspend to power_suspend
ion-storm - fixup wakeup.c
ion-storm - update version to 89u-r1
ion-storm - Revert "CM11 Compability patch"
ion-storm - add logger, wlan & more support for powersuspend
ion-storm - add logger, wlan & more support for powersuspend
ion-storm - add back autosmp with fixes for powersuspend
ion-storm - add back autosmp with fixes for powersuspend
ion-storm - update version to 89u Expirimental

This update should improve battery life a little bit, a few new things were causing idle battery drain, complements to [MENTION=3795148]neobuddy89[/MENTION] [MENTION=2376110]dorimanx[/MENTION] & [MENTION=4899086]alucard_24[/MENTION] for the discovery

Download:

AOSP/L

CM11 (url fixed)