[Android Builders Collective] kantjer:
SlimSaber-bacon-5.0.2-20150420.zip

Updated AK v.220 kernel

Uber TC update - Rom TC 4.8, kernel TC 6.0 (20/4 version)

Full changelog:

Project name: packages_apps_Mms
*Raj Yengisetty - Mms: add vcalendar as a saveable content type
*kaiyiz - Mms: The Slideshow time display incomplete on Edit Slideshow

Project name: packages_apps_ContactsCommon
*Rohit Yengisetty - ContactsCommon : Modify ContactPhotoManager to fetch contacts' bitmaps

Project name: AK-OnePone-Reborn
*anarkia1976 - Kernel Version: AK.220.OPO.CM12.1
*anarkia1976 - ak_bacon_defconfig: enable FS_TRANSPARENT_COMPRESSION
*Steve Kondik - msm8974: Adjust qcrypto device name
*Shiju Mathew - msm: thermal: Add RT priority to kernel hotplug thread
*Shiju Mathew - msm: thermal: Optimize locking in thermal frequency mitigation thread
*Shiju Mathew - msm: thermal: Add RT priority to kernel thermal threads
*Anand N Sunkad - wcnss: reset IRIS before reading IRIS revision register
*Anand N Sunkad - wcnss: configure IRIS clock to 19.2Mhz
*Hardik Kantilal Patel - wcnss: configure iris into cxo mode
*Biswajit Paul - kernel: Restrict permissions of /proc/iomem.
*Dhaval Patel - msm: mdss: fix ret value during error case
*Ritesh Harjani - mmc: core: Fix mmc clk scale down during writes.
*Praneeth Paladugu - msm: vidc: Add support to read venus version through debugfs
*raghavendra ambadas - msm_fb: display: validate input args of mdp4_argc_process_write_req
*Jeff Hugo - soc: qcom: bam_dmux: Sync SSR with disconnect/reconnect
*Siddharth Bhal - wcnss: avoid removing pm_qos request when already removed
*Dan Sneddon - spi: spi_qsd: Prevent transfer grouping
*Alok Chauhan - spi_qsd: Fix bug in multi-xfer bam mode transaction
*Alok Chauhan - spi_qsd: Add support for multiple BAM descriptors
*Sana Venkat Raju - spi_qsd: Initialize wait queue
*Alok Chauhan - spi_qsd: Add core message queue feature
*Ujwal Patel - msm: mdss: rotator: replace work_pending with work_busy
*Kuogee Hsieh - msm: mdss: un map dsi transmit buffer properly
*William Clark - qseecom: avoid buffer over-write when copying app_name
*Praneeth Paladugu - msm: vidc: Update the clock state variable before unprepare clocks
*Dinesh K Garg - crypto: msm: Compilation flag in Kconfig For FIPS
*Mallikarjuna Reddy Amireddy - qcedev: msm: Remove gating of zero length packets for authentication
*Zhen Kong - crypto: msm: change dev_err messages to dev_warn for reaper worker
*Tom Marshall - msm8974: Enable transparent compression
*Tom Marshall - msm8974: fs: Transparent compression support
*David Howells - VFS: Make more complete truncate operation available to CacheFiles
*Kyungsik Lee - decompressor: add LZ4 decompressor module
*anarkia1976 - fastcharge: qpnp-charger: remove mA from sysfs phase II
*anarkia1976 - Kernel Version: AK.219.OPO.CM12.1
*Zefan Li - Linux 3.4.107
*anarkia1976 - ak_bacon_defconfig: enable CHARGE_LEVEL
*anarkia1976 - fastcharge: qpnp-charger: updated to the latest v1.1
*Zachariah - fastcharge: qpnp-charger: remove "mA" from sysfs
*andip71 - fastcharge: qpnp-charger: Charge level interface
*anarkia1976 - Kernel Version: AK.218.OPO.CM12.1
*Adrian Salido-Moreno - msm: mdss: add proper locking for buffer lists
*Jeykumar Sankaran - msm: mdss: Use correct target z order while validating overlay
*Jayant Shekhar - msm: mdss: Display prepare unblock for writeback path
*Adrian Salido-Moreno - msm: mdss: check for ctl path before handling commit
*Adrian Salido-Moreno - msm: mdss: refactor pipe buffer handling
*Adrian Salido-Moreno - msm: mdss: isolate cleanup of pipes within kickoff
*Jeevan Shriram - msm: mdss: Align the shared memory length to PAGE_SIZE
*Ben Romberger - ASoC: msm: Correct RTAC mutex lock
*anarkia1976 - Kernel Version: AK.217.OPO.CM12.1
*imoseyon - fs/namei.c: fix potential memory leak in path_lookupat
*anarkia1976 - ak_bacon_defconfig: enable ANDROID_BG_SCAN_MEM
*Yi-wei Zhao - staging: android: lmk: add rcu lock while test task flag
*Pranav Vashi - staging:android:lmk: Use for_each_thread helper
*Yuanyuan Zhong - staging: android: lmk: check TIF directly
*Yuanyuan Zhong - staging: android: lmk: skip if killed by lmk
*Hong-Mei Li - staging: android: lmk: check free memory when tasks switch to background
*Yi-wei Zhao - staging: android: lowmemorykiller: select a new task to kill
*Randy DuCharme - Revamp spinlock ASM code
*Jason Low - sched: Reduce overestimating rq->avg_idle
*ak - qce50: Update clock vote for improved performance
*anarkia1976 - timer: optimize apply_slack()
*Steve Kondik - debug: remove: arm unwind: remove logspam while in debug mode
*ktoonsez - debug: remove: remove some dmesg logspam from Linux mainline 3.4 fs
*DerRomtester - makefile: export initial ramdisk compression config option
*P J P - initramfs: read CONFIG_RD_ variables for initramfs compression
*Michal Nazarewicz - gen_init_cpio: avoid NULL pointer dereference and rework env expanding
*Jesper Juhl - gen_init_cpio: remove redundant empty line
*ak - ak_bacon_defconfig: enable ZRAM and company
*sirmordred - Update zram and zsmalloc up-to 3.17 kernel changes
*Patrick Daly - msm: clock: Check arguments to clk_set_parent
*Patrick Daly - msm: clock: Fix invalid pointer dereferences on error condition
*anarkia1976 - Revert "ak_bacon_defconfig: re-enable ANDROID_LOGGER"
*John Stultz - staging: Remove the Android logger driver
*Michael Bestas - prima: Fix mismerge of LA.BF.1.1.1_rb1.18
*anarkia1976 - Kernel Version: AK.216.OPO.CM12.1
*Dan Pasanen - ARM: 7583/1: decompressor: actually use the unaligned access
*Thomas Petazzoni - ARM: 7980/1: kernel: improve error message when LPAE config doesn't match CPU
*Will Deacon - ARM: 8191/1: decompressor: ensure I-side picks up relocated code
*Alexandre Courbot - lib/decompressors: fix "no limit" output buffer length
*Ian Campbell - ARM: 7824/1: update advice on kernel, initramfs and FDT load address.
*Dave Martin - ARM: 7583/1: decompressor: Enable unaligned memory access for v6 and above
*Minia89 - ARM: 7666/1: decompressor: add -mno-single-pic-base for building the decompressor
*Nicolas Pitre - ARM: 7751/1: zImage: don't overwrite ourself with a page table
*Joe Perches - softirq: use ffs() in __do_softirq()
*Peter Zijlstra - sched: Introduce preempt_count accessor functions
*Frederic Weisbecker - irq: Optimize softirq stack selection in irq exit
*Frederic Weisbecker - irq: Justify the various softirq stack choices
*Frederic Weisbecker - irq: Improve a bit softirq debugging
*Frederic Weisbecker - irq: Optimize call to softirq on hardirq exit
*Frederic Weisbecker - irq: Consolidate do_softirq() arch overriden implementations
*Frederic Weisbecker - irq: Force hardirq exit's softirq processing on its own stack
*Ben Greear - Fix lockup related to stop_machine being stuck in __do_softirq.
*Frederic Weisbecker - irq: Don't re-enable interrupts at the end of irq_exit
*Frederic Weisbecker - irq: Remove IRQ_EXIT_OFFSET workaround
*Thomas Gleixner - irq: Sanitize invoke_softirq
*Thomas Gleixner - irq: Ensure irq_exit() code runs with interrupts disabled
*Thomas Gleixner - smp: Implement kick_all_cpus_sync()
*Stephen Boyd - genirq: Add devm_request_any_context_irq()
*Nitin A Kamble - genirq: Generic irq chip requires IRQ_DOMAIN
*Thomas Gleixner - genirq: Prevent spurious detection for unconditionally polled interrupts
*Thomas Pfaff - genirq: Set the irq thread policy without checking CAP_SYS_NICE
*Ivo Sieben - genirq: Set irq thread to RT priority on creation
*Thomas Gleixner - genirq: Provide means to retrigger parent
*Shawn Guo - ARM: decompress: remove unused ARCH_HAS_DECOMP_WDOG
*Rob Herring - ARM: 7492/1: add strstr declaration for decompressors
*Peter Zijlstra - arch: Introduce smp_load_acquire(), smp_store_release()
*Daniel Santos - bug.h, compiler.h: introduce compiletime_assert & BUILD_BUG_ON_MSG
*Daniel Santos - compiler.h, bug.h: prevent double error messages with BUILD_BUG{,_ON}
*Daniel Santos - bug.h: make BUILD_BUG_ON generate compile-time error
*Daniel Santos - bug.h: prevent double evaulation of `condition' in BUILD_BUG_ON
*Daniel Santos - bug.h: fix BUILD_BUG_ON macro in __CHECKER__
*Daniel Santos - compiler{,-gcc4}.h, bug.h: Remove duplicate macros
*Josh Triplett - linux/compiler.h: add __must_hold macro for functions called with a lock held
*Rusty Russell - __UNIQUE_ID()
*Andi Kleen - compiler.h: add __visible
*Steven Rostedt (Red Hat) - ftrace: Clean up function probe methods
*Steven Rostedt - ftrace: Make ftrace_location() a nop on !DYNAMIC_FTRACE
*Masami Hiramatsu - ftrace: add ftrace_set_filter_ip() for address based filter
*Steven Rostedt - ftrace: Make ftrace_modify_all_code() global for archs to use
*Minho Ban - tracing: Prevent wasting time evaluating parameters in trace_preempt_on/off
*Steven Rostedt - ftrace/x86: Have arch x86_64 use breakpoints instead of stop machine
*Steven Rostedt - arm/ftrace: fix ftrace_return_addr() to ftrace_return_address()
*AKASHI Takahiro - ftrace: Make CALLER_ADDRx macros more generic
*Chet Kener - mmc: do not build tests
*Henrik Rydberg - Input: Send events one packet at a time
*Soren Brinkmann - clockchips: Add FEAT_PERCPU clockevent flag
*John Stultz - time: Move timekeeper structure to timekeeper_internal.h for vsyscall changes
*Rafael J. Wysocki - timekeeping: Add suspend and resume of clock event devices
*Preeti U Murthy - tick: Fixup more fallout from hrtimer broadcast mode
*Preeti U Murthy - tick: Introduce hrtimer based broadcast
*Thomas Gleixner - tick: Make oneshot broadcast robust vs. CPU offlining
*Thomas Gleixner - tick: Cure broadcast false positive pending bit warning
*Preeti U Murthy - time: Change the return type of clockevents_notify() to integer
*Soren Brinkmann - clockevents: Adjust timer interval when frequency changes
*Thomas Gleixner - clockevents: Serialize calls to clockevents_update_freq() in the core
*Thomas Gleixner - clockevents: Provide sysfs interface
*Thomas Gleixner - clockevents: Move the tick_notify() switch case to clockevents_notify()
*Thomas Gleixner - tick: Provide a check for a forced broadcast pending
*Soren Brinkmann - tick: broadcast: Deny per-cpu clockevents from being broadcast sources
*Thomas Gleixner - clockevents: Split out selection logic
*Thomas Gleixner - clockevents: Simplify locking
*Thomas Gleixner - tick: Clear broadcast pending bit when switching to oneshot
*Shawn Guo - clockevents: export clockevents_config_and_register for module use
*Magnus Damm - clockevents: Make clockevents_config() a global symbol
*Thomas Gleixner - clockevents: Add module refcount
*Thomas Gleixner - clockevents: Get rid of the notifier chain
*Stephen Boyd - clockevents: Switch into oneshot mode even if broadcast registered late
*Thomas Gleixner - tick: Sanitize broadcast control logic
*Thomas Gleixner - tick: Use zalloc_cpumask_var for allocating offstack cpumasks
*Thomas Gleixner - tick: Handle broadcast wakeup of multiple cpus
*Thomas Gleixner - tick: Avoid programming the local cpu timer if broadcast pending
*Thomas Gleixner - tick: Convert broadcast cpu bitmaps to cpumask_var_t
*Mark Rutland - clockevents: Fix generic broadcast for FEAT_C3STOP
*Mark Rutland - clockevents: Add generic timer broadcast function
*Thomas Gleixner - timers: Fixup the Kconfig consolidation fallout
*Thomas Gleixner - timers: Provide generic Kconfig switches
*Mark Rutland - clockevents: Add generic timer broadcast receiver
*Kees Cook - time: create __getnstimeofday for WARNless calls
*Zoran Markovic - timekeeping: Correct run-time detection of persistent_clock.
*Feng Tang - timekeeping: Add persistent_clock_exist flag
*John Stultz - time: Kill xtime_lock, replacing it with jiffies_lock
*hellsgod - timekeeping: fix timeout calculations into ktime_get routine
*Chet Kener - arm:msm8974: Increase bark/pet time
*Pranav Vashi - power: Remove wakeup reason API and clients
*Pranav Vashi - mmc: core: With great features come great spam
*JTrefzger - arch/arm/Kconfig: enable unaligned capability for ARM
*JTrefzger - arch: arm: lib: optimize memcpy for cortex-A15
*Stepan Moskovchenko - smp: Allow booting a specific subset of CPUs
*Pranav Vashi - ARM: topology: Suppress clock-frequency error
*Pranav Vashi - ARM: topology: Add efficiency coefficient for Krait
*Zhang Yanfei - arm: remove cast for kzalloc return value
*Lorenzo Pieralisi - ARM: kernel: update topology to use new MPIDR macros
*Lorenzo Pieralisi - ARM: kernel: enhance MPIDR macro definitions
*Venkatraman Sathiyamoorthy - ARM: 7482/1: topology: fix section mismatch warning for init_cpu_topology
*Vincent Guittot - ARM: 7463/1: topology: Update cpu_power according to DT information
*Vincent Guittot - ARM: 7462/1: topology: factorize the update of sibling masks
*Eakkasit L - Readahead: Optimize divide/multiply by power of 2 using L/R shift
*franciscofranco - arm: use -mtune=cortex-a15 for Krait targets
*imoseyon - random: remove warning
*anarkia1976 - random: Account for entropy loss due to overwrites
*anarkia1976 - random: Statically compute poolbitshift, poolbytes, poolbits
*imoseyon - random: prevent add_input from doing anything
*anarkia1976 - random: sprinkle e/f/prandom in places that deplete entropy often
*anarkia1976 - random32: get rid of random32 all over the world - phase 2
*anarkia1976 - random32: get rid of random32 all over the world - phase 1
*anarkia1976 - random32: fixed last errors related to conversion
*anarkia1976 - net: rename random32 to prandom
*anarkia1976 - net: packet: merge fixes
*anarkia1976 - binfmt_elf: use e/frandom - do not deplete entropy
*imoseyon - fs: ext4: use e/frandom, do not deplete entropy
*imoseyon - random.h: declare erandom function
*imoseyon - random32: use e/frandom for reseeding, and a merge fixup
*Theodore Ts'o - random: allow architectures to optionally define random_get_entropy()
*anarkia1976 - random32: add prandom_u32_max and convert open coded users
*Daniel Borkmann - random32: improvements to prandom_bytes
*Hannes Frederic Sowa - random32: mix in entropy from core to late initcall
*Daniel Borkmann - lib/random32.c: minor cleanups and kdoc fix
*Sasha Levin - random32: avoid attempt to late reseed if in the middle of seeding
*Daniel Borkmann - random32: use msecs_to_jiffies for reseed timer
*Daniel Borkmann - random32: add __init prefix to prandom_start_seed_timer
*Daniel Borkmann - random32: add test cases for taus113 implementation
*Daniel Borkmann - random32: upgrade taus88 generator to taus113 from errata paper
*Hannes Frederic Sowa - random32: add prandom_reseed_late() and call when nonblocking pool becomes initialized
*Akinobu Mita - remove unused random32() and srandom32()
*Akinobu Mita - prandom: introduce prandom_bytes() and prandom_bytes_state()
*Akinobu Mita - random32: rename random32 to prandom
*Hannes Frederic Sowa - random32: add periodic reseeding
*Viresh Kumar - cpufreq: add new routine cpufreq_verify_within_cpu_limits()
*Pranav Vashi - selinux: Add option to force audit
*stefano.villa1976@gmail.com - msm: watchdog-v2: Trace IRQ when watchdog bites
*myfluxi - msm: watchdog_v2: Print IRQ during bark
*stefano.villa1976@gmail.com - msm: camera: suppress excessive logging
*stefano.villa1976@gmail.com - msm: simple gpu Algorithm: fix val may be used uninitialized in this function
*Paul Reioux - msm: simple gpu Algorithm: Initial coding for devfreq based Adreno Drivers
*Dave Chinner - sync: don't block the flusher thread waiting on IO
*imoseyon - char: frandom: initial commit v1.1
*Chet Kener - kernel: debug: remove more logging spam
*Evisceration - msm: mdss: remove more logging spam
*Srivatsa S. Bhat - ACPI idle, CPU hotplug: Fix NULL pointer dereference during hotplug
*ShuoX Liu - cpuidle: move field disable from per-driver to per-cpu
*Srivatsa S. Bhat - cpuidle: add checks to avoid NULL pointer dereference
*Sergey Senozhatsky - cpuidle: remove unused hrtimer_peek_ahead_timers() call
*Guojian Chen - cpuidle: remove cross-cpu IPI by new latency request.
*anarkia1976 - time: RCU permitted to stop idle entry
*Steve Kondik - msm: Fix high load average from uninterruptible waits
*myfluxi - PM: devfreq: Use high priority workqueue
*myfluxi - PM: devfreq: Always reflect a change of polling interval
*myfluxi - msm: pm: Fix cpu collapse timeout
*myfluxi - msm: Use interruptible wait to not affect load average
*anarkia1976 - sched: cpu_power: initialize sys to off
*Pranav Vashi - sched: cpu_power: Add controls for sched features
*Vincent Guittot - sched: cpu_power: enable ARCH_POWER

Project name: arm-linux-androideabi-4.9
*MrBaNkS - 4-19-15

Project name: arm-eabi-6.0
*MrBaNkS - 4-19-15