[Nexus 4 Android Development] ak:
full changelog

DIFFERENTIAL CHANGELOG

Project name: AK KERNEL

anarkia1976 - Kernel Version: AK.113.JS

anarkia1976 - mako_ak_defconfig: Enable TOUCHSCREEN_SWEEP2WAKE
faux123 - sweep2wake: release all touch events before enable irq in early suspend
faux123 - sweep2wake: another attempt to re-init the touch driver
faux123 - sweep2wake: add more debugging and re-organized reset code when lock up
faux123 - sweep2wake: force reinit upon detection of lock up
faux123 - sweep2wake: add lock up detection and re-init if detected
faux123 - sweep2wake: disable debugging :p
faux123 - sweep2wake: make tunables accessible via sysfs interface
faux123 - lge_touch_core: sweep2wake: use more standard sysfs store method
Dennis Rassmann - drivers/touchscreen: add lge_touch android_touch kobject to fix s2wi in one position across devices
Dennis Rassmann - drivers/touchscreen: add pmops and allow i2c to wake the device (even w/o ES/LR)
Dennis Rassmann - sweep2wake: fix last touch not being released
Dennis Rassmann - drivers/touchscreen: add sweep2wake
anarkia1976 - Revert "drivers: misc: Initial support for touchwake"
anarkia1976 - Revert "input: lge_touch_core: Possible fix touchwake reboot issue"
Shankar - blx: Change the max charge to 100
anarkia1976 - Kernel Version: AK.112.JS
anarkia1976 - mako_ak_defconfig: Enable BLX
Shankar - blx: Battery Life eXtender (BLX)
anarkia1976 - Makefile: To be, or not to be - O2 Versus O3
anarkia1976 - mako_ak_defconfig: Remove MEDIA Tuner
anarkia1976 - Kernel Version: AK.111.JS
anarkia1976 - scsi/Kconfig: Disable WAIT_SCAN Forever
anarkia1976 - mako_ak_defconfig: Disable PROFILING, TRACEPOINTS, L1_RECOV_ERR
Lucille Sylvester - msm: kgsl: Bump up the GPU frequency for long batch processing
Ameya Thakur - msm:subsystem_restart: Enable download mode.
Alex Shi - Performance regression from switching lock to rw-sem for anon-vma tree
Mel Gorman - mm: Clear page active before releasing pages
Shobhit Pandey - msm:board-8064: Correct ab/ib values of 1080p turbo vectors
Peter Korsgaard - f_fs: ffs_func_free: cleanup requests allocated by autoconfig
JP Abgrall - ARM: fault: assume no context when IRQs are disabled during data abort.
Tejun Heo - workqueue: reimplement WQ_HIGHPRI using a separate worker_pool
Tejun Heo - workqueue: introduce NR_WORKER_POOLS and for_each_worker_pool()
Tejun Heo - workqueue: separate out worker_pool flags
Tejun Heo - workqueue: use @[URL="http://xdaforums.com/member.php?u=249487"]pool[/URL] instead of @[URL="http://xdaforums.com/member.php?u=5090335"]gcw[/URL]q or @[URL="http://xdaforums.com/member.php?u=569922"]Cpu[/URL] where applicable
Tejun Heo - workqueue: factor out worker_pool from global_cwq
Tejun Heo - workqueue: don't use WQ_HIGHPRI for unbound workqueues
Archana Sathyakumar - msm:rq_stats: Register for Cpufreq policy notification
Waiman Long - mutex: back out architecture specific check for negative mutex count
Waiman Long - mutex: Queue mutex spinners with MCS lock to reduce cacheline contention
Waiman Long - mutex: Make more scalable by doing less atomic operations
Michael Bohan - hrtimer: Prevent enqueue of hrtimer on dead CPU
Michael Bohan - hrtimer: Consider preemption when migrating hrtimer cpu_bases
Paul Reioux - aio: convert the ioctx list to radix tree
faux123 - tmpfs: add support for read_iter and write_iter
Dave Kleikamp - iov_iter: move into its own file (bug fix)
Dave Kleikamp - ecrpytfs: Convert aio_read/write ops to read/write_iter
faux123 - ext4: add support for read_iter and write_iter
Dave Kleikamp - fs: add read_iter and write_iter to several file systems
Dave Kleikamp - fs: use read_iter and write_iter rather than aio_read and aio_write
faux123 - fs: create file_readable() and file_writable() functions
faux123 - loop: use aio to perform io on the underlying file
faux123 - bio: add bvec_length(), like iov_length()
faux123 - aio: add aio support for iov_iter arguments
faux123 - aio: add aio_kernel_() interface
faux123 - fs: pull iov_iter use higher up the stack
faux123 - dio: add bio_vec support to __blockdev_direct_IO()
faux123 - dio: Convert direct_IO to use iov_iter
Zach Brown - iov_iter: let callers extract iovecs and bio_vecs
Zach Brown - iov_iter: add a shorten call
Zach Brown - iov_iter: add bvec support
faux123 - iov_iter: hide iovec details behind ops function pointers
Dave Kleikamp - fuse: convert fuse to use iov_iter_copy_[to|from]_user
Zach Brown - iov_iter: add copy_to_user support
Dave Kleikamp - iov_iter: iov_iter_copy_from_user() should use non-atomic copy
Zach Brown - iov_iter: move into its own file
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
Michel Lespinasse - rwsem: do not block readers at head of queue if other readers are active
Michel Lespinasse - rwsem: implement support for write lock stealing on the fastpath
Michel Lespinasse - rwsem: simplify __rwsem_do_wake
Michel Lespinasse - rwsem: skip initial trylock in rwsem_down_write_failed
Michel Lespinasse - rwsem: avoid taking wait_lock in rwsem_down_write_failed
Michel Lespinasse - rwsem: use cmpxchg for trying to steal write lock
Michel Lespinasse - rwsem: more agressive lock stealing in rwsem_down_write_failed
Michel Lespinasse - rwsem: simplify rwsem_down_write_failed
Michel Lespinasse - rwsem: simplify rwsem_down_read_failed
Michel Lespinasse - rwsem: move rwsem_down_failed_common code into rwsem_down_{read,write}_failed
Michel Lespinasse - rwsem: shorter spinlocked section in rwsem_down_failed_common()
Michel Lespinasse - rwsem: make the waiter type an enumeration rather than a bitmask
Alex Shi - rwsem: Implement writer lock-stealing for better scalability
Yuanhan Liu - rwsem-spinlock: Implement writer lock-stealing for better scalability
Lance Poore - SCHEDULER: Autogroup patch group by current user android UID instead of task ID
faux123 - scripts: remove localversion "+" from kernel version strings
faux123 - tmpfs: fix mempolicy object leaks
Volodymyr Mieshkov - ext4: prevent kernel panic in case of uninitialized jinode
Namjae Jeon - fat: eliminate iterations in fat_search_long and __fat_readdir in case of EOD
Paul Reioux - PM: Introduce suspend state PM_SUSPEND_FREEZE
Theodore Ts'o - random: fix up sparse warnings
Stephen Boyd - workqueue: Catch more locking problems with flush_work()
Dan Carpenter - workqueue: change BUG_ON() to WARN_ON()
Tejun Heo - scatterlist: atomic sg_mapping_iter() no longer needs disabled IRQs
Tomasz Stanislawski - scatterlist: add sg_alloc_table_from_pages function
Jan Beulich - lib/vsprintf.c: improve standard conformance of sscanf()
Andy Shevchenko - lib/vsprintf: update documentation to cover all of %p[Mm][FR]
George Spelvin - lib: vsprintf: fix broken comments
George Spelvin - lib: vsprintf: optimize put_dec_trunc8()
George Spelvin - lib: vsprintf: optimize division by 10000
George Spelvin - lib: vsprintf: optimize division by 10 for small integers
Andy Shevchenko - vsprintf: add support of '%*ph[CDN]'
Dan Rosenberg - lib/vsprintf.c: kptr_restrict: fix pK-error in SysRq show-all-timers(Q)
Andrew Morton - lib/vsprintf.c: remind people to update Documentation/printk-formats.txt when adding printk formats
Andrei Emeltchenko - vsprintf: add %pMR for Bluetooth MAC address
Denys Vlasenko - vsprintf: further optimize decimal conversion
Grant Likely - vsprintf: correctly handle width when '#' flag used in %#p format
Pierre Carrier - lib/vsprintf.c: "%#o",0 becomes '0' instead of '00'
Al Viro - switch the protection of percpu_counter list to spinlock
Mandeep Singh Baines - lib/scatterlist: do not re-write gfp_flags in __sg_alloc_table()