[Nexus 4 Original Android Development] defconoi:
Kernel Update

ion-storm - sparsemem is depreciated, remove dependencies on it
ion-storm - update version 90u-a8
ion-storm - CMA: upgrade from @Dorimanx branch. Enabled by default.
Mitchel Humpherys - cma: assign to correct variable in __iommu_alloc_buffer
Laura Abbott - mm: Mark free pages as read only
Laura Abbott - arm: Allow remapping lowmem as 4K pages
ion-storm - Config update. CMA updates config.
Laura Abbott - cma: Return 0 on error path
Laura Abbott - cma: Drop the right mutex
Laura Abbott - cma: Drop alignment requirements for regions not in system
ion-storm - cma: Add support for removed regions
Laura Abbott - cma: Make the default CMA region not reserved by default
Laura Abbott - cma: print physical addresses correctly
Laura Abbott - drivers: Add option to reserve default CMA region
Laurent Pinchart - drivers: cma: Fix wrong CMA selected region size default value
Laura Abbott - cma: Increase the default number of regions
Matt Wagantall - gpio: msm-v3: Use _no_log variants of readl/writel accessors
ion-storm - compile fixes
ion-storm - Revert "ARM: 7646/1: mm: use static_vm for managing static mapped areas"
Seung-Woo Kim - ARM: dma-mapping: Add maximum alignment order for dma iommu buffers
Stepan Moskovchenko - ARM: 7678/1: Work around faulty ISAR0 register in some Krait CPUs
Marek Szyprowski - ARM: dma-mapping: fix GFP_ATOMIC macro usage
Marek Szyprowski - ARM: DMA-mapping: fix memory leak in IOMMU dma-mapping implementation
Taniya Das - arm: Skip DMA zeroing completely only if specified
Joonsoo Kim - ARM: 7646/1: mm: use static_vm for managing static mapped areas
ion-storm - drivers: Add dma-removed dma_ops
Alucard24 - DMA: merging with those in Dorimanx branch
Russell King - ARM: dma-mapping: don't allow DMA mappings to be marked executable
Russell King - ARM: fix executability of CMA mappings
Laura Abbott - fs: fuse: Add replacment for CMA pages into the LRU cache
ion-storm - O3 compilation fix for nf_conntrack_h323
ion-storm - compile fixes
Steve Kondik - Fix compilation issues
ion-storm - mm: vmalloc: use const void * for caller argument
Marek Szyprowski - ARM: dma-mapping: remove custom consistent dma region
Mitchel Humpherys - msm: Kconfig: Disable SPARSEMEM for A-Family targets
Olav Haugan - iommu: msm: Handle unmapping of PTE properly
Jeremy Gebben - iommu: msm: prevent partial mappings on error
Laura Abbott - iommu: msm: Don't treat address 0 as an error case
Jeremy Gebben - iommu: msm: check range before mapping for IOMMU-v1
Olav Haugan - iommu: msm: Use phys_addr_t for physical addresses
ion-storm - iommu: msm: Let IOMMUv1 use all possible page sizes
Mitchel Humpherys - msm: iommu: re-use existing buffers for `extra' mappings
Chintan Pandya - ion: cma: Add debug heap ops for CMA heap
Laura Abbott - lib: memory_alloc: Support 64-bit physical addresses
Laura Abbott - lib: genalloc: Use 64 bit types for holding allocations
ion-storm - kernel/lib: add additional debug capabilites for data corruption
Abhijeet Dharmapurikar - irq: display the wakeup depth and disable depth of an irq
Taniya Das - ARM: fiq: Add fiq_set_type to configure lines for FIQ
Stephen Boyd - arm: arch_timer: Allow mmio and cp15 timers to coexist
Abhimanyu Kapur - ARM: architected timers: remove percpu_timer_setup
Marc Zyngier - ARM: architected timers: add support for UP timer
ion-storm - arm: Move to upstream udelay via timer implementation
Neil Leeder - msm: arm: make nohlt readable
Stephen Boyd - ARM: sched_clock: Load cycle count after epoch stabilizes
Felipe Balbi 2 - ARM: 7565/1: sched: stop sched_clock() during suspend
Colin Cross - ARM: 7486/1: sched_clock: update epoch_cyc on resume
Tingting Yang - ARM: smp: Save CPU registers before IPI_CPU_STOP processing
Syed Rameez Mustafa - ARM: Flush the caches for non panicking CPUs in case of a kernel panic
Peter Maydell - ARM: 7465/1: Handle >4GB memory sizes in device tree and mem=size@start option
Steve Kondik - dma-contiguous: Fix warning when device tree is disabled
Laura Abbott - arm: Add definitions for pte_mkexec/pte_mknexec
Steve Kondik - arm: mm: Fix a merge issue
Marek Szyprowski - ARM: mm: fix type of the arm_dma_limit global variable
Neeti Desai - msm: Update meminfo to reflect consecutive memory holes
Larry Bassel - msm: correctly handle multiple memory holes
ion-storm - kernel: gtod: Add MSM-specific user-accessible timers
Greg Reid - kernel: ARM-specific implementation of user-accessible timers
ion-storm - kernel: Add hooks for user-accessible timers in the kernel.
Greg Reid - kernel: gtod: vsyscall
Laura Abbott - ARM: dma-mapping: Allow highmem pages to not have a mapping
Laura Abbott - drivers: Add option to reserve default CMA region
ion-storm - cma: Allow option to use strict memblock_reserved memory
Laura Abbott - cma: use MEMBLOCK_ALLOC_ANYWHERE for placing CMA regions
Laura Abbott - cma: Remove restriction on region names
Laura Abbott - cma: Add support for associating regions by name
Laura Abbott - cma: Fix up devicetree bindings
Laura Abbott - cma: Remove __init annotations from data structures
Marek Szyprowski - drivers: dma-contiguous: add initialization from device tree
Marek Szyprowski - drivers: dma-contiguous: clean source code and prepare for device tree
Marek Szyprowski - mm: cma: fix condition check when setting global cma area
Michal Nazarewicz - drivers: dma-contiguous: refactor dma_alloc_from_contiguous()
Vitaly Andrianov - drivers: cma: represent physical addresses as phys_addr_t
Marek Szyprowski - mm: cma: fix alignment requirements for contiguous regions
Liam Mark - ion: tracing: add ftrace events for ion allocations
Laura Abbott - mm: Remove __init annotations from free_bootmem_late
Neeti Desai - msm: Increase the kernel virtual area to include lowmem
Neeti Desai - msm: Allow lowmem to be non contiguous and mixed.
Larry Bassel - msm: simplify placing memory pools
Laura Abbott - msm: Remove android_pmem.h from board and devices files
Laura Abbott - msm: Completely remove memory from the memblock allocator
Mitchel Humpherys - msm: memory: use memblock instead of meminfo
Mitchel Humpherys - msm: memory: remove obsolete stable_size function
Laura Abbott - msm: Remove alloc bootmem aligned
ion-storm - Remove obsolete Mako DMM
Larry Bassel - msm: remove obsolete DMM code and config options
Laura Abbott - arm: mm: Use phys_addr_t properly for ioremap functions
Laura Abbott - msm: Use phys_addr_t for the memory hole
Laura Abbott - msm: Account for unaligned memory hole
Laura Abbott - arm: highmem: Add support for flushing kmap_atomic mappings
Russell King - ARM: Allow arm_memblock_steal() to remove memory from any RAM region
ion-storm - ARM: 7693/1: mm: clean-up in order to reduce to call kmap_high_get()
Neeti Desai - msm: Adjust the low memory boundary
Larry Bassel - msm: Make CONFIG_STRICT_MEMORY_RWX even stricter
Laura Abbott - arm: mm: Add export symbol for set_memory_* functions
Laura Abbott - arm: mm: Define set_memory_* functions for ARM
R Sricharan - ARM: LPAE: Fix mapping in alloc_init_section for unaligned addresses
Laura Abbott - Revert "ARM: allow the kernel text section to be made read-only"
ion-storm - sched: notify cpufreq on over/underprovisioned CPUs
Yan He - msm: sps: free the interrupt for satellite mode
Yan He - msm: sps: turn off BAM DMA clock after initial config
Yan He - msm: sps: enable BAM DMA client to control BAM DMA clock
Yan He - msm: sps: remove the address checking for descriptors
Yan He - msm: sps: improve BAM inactivity timer function
Yan He - msm: sps: adapt to clock API change
Stepan Moskovchenko - ARM: proc: Add Krait proc info
Josef Bacik - rwsem: add rwsem_is_contended
Will Deacon - asm-generic: rwsem: de-PPCify rwsem.h
Will Deacon - asm-generic: rwsem: ensure sem->cnt is only accessed via atomic_long_*
ion-storm - ARM: 8011/1: ARM hibernation / suspend-to-disk
ion-storm - ARM: 7666/1: decompressor: add -mno-single-pic-base for building the decompressor
hellsgod - ARM: 7858/1: mm: make UACCESS_WITH_MEMCPY huge page aware
Darescu Ionut - netfilter: Fix Build Error with -ffast-math
Xiaocheng Li - qpnp-rtc: clear alarm register when rtc irq is disabled
ion-storm - CPU BOOST: diactivate all sync/hotplug and others. it's going crazy.
Willie Ruan - mfd: pm8821-core: fix a potential NULL dereference

AOSP/L

CM11