[Nexus 4 Original Android Development] defconoi:
Kernel Update

77-R4: didnt think I was updating did ya? :)

Project name: Ultimate Unleashed Kernel

ion-storm - Update version to 77u-r4
Cruz Julian Bishop - staging: android: Add some Kconfig help entries
Cruz Julian Bishop - staging: android: Avoid using camelcase in binder.h
Cruz Julian Bishop - staging: android: Fix two checkpatch issues in binder.c
Arve Hjønnevåg - Staging: android: binder: Allow using highmem for binder buffers
Chris Fries - msm: acpuclock-krait: Init to max speed
Tarun Karra - msm: kgsl: Do not detect faults when GPU core is idle
anarkia1976 - msm: rq_stats: squashed from hammerhead branch
Tk-Glitch - msm:rq_stats: Register for Cpufreq policy notification
Alok Chauhan - msm: msm_bus: Fix the type error causing bandwidth overflow
Sana Venkat Raju - msm: buspm: Correct size type in buspm_xfer_req
Venkatesh Yadav Abbarapu - msm: dma: Refactored driver to avoid queuing of cmds in workq.
Utsab Bose - msm: dma: Moving queue_work() function within spinlock
Stratos Karafotis - msm: camera: Added the NULL pointer check
Ajay Dudani - iommu: msm: Add timeouts for some operations
Gagan Mac - msm: msm_bus: Correct the return value from register-client
Gagan Mac - msm: msm_bus: Explicitly clear client requests before removal
Kiran Gunda - msm: msm_bus: Add NULL pointer checks.
Gagan Mac - msm: msm_bus: Change MDP port interleaved setting
Gagan Mac - msm: msm_bus: Fix the 64-bit division during interleaving
Steve Kondik - mako: Add DSI clock control for MDP GDHS power collapse
Ravishangar Kalyanam - msm: display: Add DSI clock control for MDP GDHS power collapse
Venkat Devarasetty - msm: spm: set vdd directly for current cpu
Kuogee Hsieh - msm_fb: display: fix iommu page fault when iommu buffer freed
Anji Jonnala - msm: avs: Restore core voltage when disabling AVS
Stepan Moskovchenko - msm: cache_erp: Handle recoverable L1 errors
Paul Reioux - msm: mdm2: Decrease leakage before QSC power-up
Seunghun Lee - staging: android: fix a possible memory leak
Kees Cook - vsprintf: ignore %n again
mrg666 - time: remove the timecompare code. This patch removes the timecompare code from the kernel. The top five reasons to do this are:
Mark Rutland - ARM: 7651/1: remove unused smp_timer_broadcast #define
mrg666 - arm: Add generic timer broadcast support Implement timer_broadcast for the arm architecture, allowing for the use of clock_event_device_drivers decoupled from the timer tick broadcast mechanism.
mrg666 - arm: Use generic timer broadcast receiver Currently, the ARM backend must maintain a redundant list of timers for the purpose of centralising timer broadcast functionality. This prevents sharing timer drivers across architectures.
mrg666 - tick: Convert broadcast cpu bitmaps to cpumask_var_t Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Link: http://lkml.kernel.org/r/20130306111537.366394000@linutronix.de Cc: Rusty Russell <rusty@rustcorp.com.au>
Mark Rutland - clockevents: Fix generic broadcast for FEAT_C3STOP
Mark Rutland - clockevents: Add generic timer broadcast function Currently, the timer broadcast mechanism is defined by a function pointer on struct clock_event_device. As the fundamental mechanism for broadcast is architecture-specific, this means that clock_event_device drivers cannot be shared across multiple architectures.
Mark Rutland - clockevents: Add generic timer broadcast receiver Currently the broadcast mechanism used for timers is abstracted by a function pointer on struct clock_event_device. As the fundamental mechanism for broadcast is architecture-specific, this ties each clock_event_device driver to a single architecture, even where the driver is otherwise generic.
Will Deacon - ARM: 7984/1: prefetch: add prefetchw invocations for barriered atomics After a bunch of benchmarking on the interaction between dmb and pldw, it turns out that issuing the pldw *after* the dmb instruction can give modest performance gains (~3% atomic_add_return improvement on a dual A15).
Will Deacon - ARM: 7853/1: cmpxchg: implement cmpxchg64_relaxed
Will Deacon - ARM: 7852/1: cmpxchg: implement barrier-less cmpxchg64_local
Jaccon Bastiaansen - ARM: 7720/1: ARM v6/v7 cmpxchg64 shouldn't clear upper 32 bits of the old/new value
Will Deacon - ARM: 7404/1: cmpxchg64: use atomic64 and local64 routines for cmpxchg64
ion-storm - ARM: 7877/1: use built-in byte swap function Enable the compiler intrinsic for byte swapping on arch ARM. This allows the compiler to detect and be able to optimize out byte swappings, and has a very modest benefit on vmlinux size (Linaro gcc 4.8):
mrg666 - Revert "rq_stats: Doing rq_stats calculation in the scheduler tick" removing the last remnants of msm_rq_stats code thanks to moddingg33k and stratosk
ion-storm - Revert "msm: clock-8960: Add 1.8MHz rate to 8064's gfx3d_clk plan"
ion-storm - Revert "msm: footswitch-8x60: Allow specification of per-fs reset delays"
ion-storm - Revert "adjust reset delay and lower clockspeed"

Download Here