[Nexus 4 Original Android Development] defconoi:
Kernel Update (alpha)

90u Alpha 1:

ion-storm - Revert "Binder: Sync with upstream"
ion-storm - update to 90u Alpha 1
ion-storm - Binder: Sync with upstream
ion-storm - Revert "Sync w/@alucard24"
Al Viro - missing const in alpha callers of do_mount()
Al Viro - kill bogus BUG_ON() in do_close_on_exec()
Al Viro - Return the right error value when dup[23]() newfd argument is too large
Richard W.M. Jones - dup3: Return an error when oldfd == newfd.
Dorimanx - FS: Restore fget_raw_light as was before added in tree patch.
Al Viro - switch EXT4_IOC_MOVE_EXT to fget_light()
Cyrill Gorcunov - c/r: fcntl: add F_GETOWNER_UIDS option
Al Viro - switch fcntl to fget_raw_light/fput_light
J. Bruce Fields - locks: remove unused lm_release_private
J. Bruce Fields - locks: move lease-specific code out of locks_delete_lock
Filipe Brandenburger - locks: prevent side-effects of locks_release_private before file_lock is initialized
Al Viro - switch flock to fget_light/fput_light
Al Viro - switch o2hb_region_dev_write() to fget_light()
Al Viro - switch fchmod(2) to fget_light()
Al Viro - switch fallocate(2) to fget_light()
Al Viro - switch ftruncate(2) to fget_light
Miklos Szeredi - vfs: nameidata_to_filp(): don't throw away file on error
Miklos Szeredi - vfs: nameidata_to_filp(): inline __dentry_open()
Miklos Szeredi - vfs: do_dentry_open(): don't put filp
Miklos Szeredi - vfs: split __dentry_open()
Al Viro - switch readdir/getdents to fget_light/fput_light
Al Viro - switch signalfd4() to fget_light/fput_light
Linus Torvalds - vfs: make O_PATH file descriptors usable for 'fstat()'
Linus Torvalds - vfs: don't force a big memset of stat data just to clear padding fields
Linus Torvalds - vfs: de-crapify "cp_new_stat()" function
Al Viro - switch statfs to fget_light/fput_light
Jan Kara - vfs: Create function for iterating over block devices
Jan Kara - vfs: Avoid unnecessary WB_SYNC_NONE writeback during sys_sync and reorder sync passes
Jan Kara - vfs: Remove unnecessary flushing of block devices
Jan Kara - vfs: Make sys_sync writeout also block device inodes
ion-storm - vfs: Reorder operations during sys_sync *
Jan Kara - quota: Move quota syncing to ->sync_fs method
Jan Kara - vfs: Move noop_backing_dev_info check from sync into writeback
Jan Kara - quota: Split dquot_quota_sync() to writeback and cache flushing part
Jan Kara - quota: Use precomputed value of sb_dqopt in dquot_quota_sync
Al Viro - switch timerfd_[sg]ettime(2) to fget_light()
Al Viro - switch utimes() to fget_light/fput_light
Sasha Levin - fs/xattr.c:getxattr(): improve handling of allocation failures
Al Viro - switch xattr syscalls to fget_light/fput_light
Al Viro - switch xfs_swapext() to fget_light()
Al Viro - switch prctl_set_mm_exe_file() to fget_light()
Andrew Morton - kernel/sys.c: avoid argv_free(NULL)
Boaz Harrosh - kmod: convert two call sites to call_usermodehelper_fns()
Sasikantha babu - prctl: remove redunant assignment of "error" to zero
Konstantin Khlebnikov - c/r: prctl: less paranoid prctl_set_mm_exe_file()
Cyrill Gorcunov - c/r: prctl: Move PR_GET_TID_ADDRESS to a proper place
Cyrill Gorcunov - c/r: prctl: drop VMA flags test on PR_SET_MM_ stack data assignment
ion-storm - c/r: prctl: add ability to get clear_tid_address
Cyrill Gorcunov - c/r: prctl: add minimal address test to PR_SET_MM
Konstantin Khlebnikov - c/r: prctl: update prctl_set_mm_exe_file() after mm->num_exe_file_vmas removal
Cyrill Gorcunov - c/r: prctl: add ability to set new mm_struct::exe_file
Cyrill Gorcunov - c/r: prctl: extend PR_SET_MM to set up more mm_struct entries
Sasikantha babu - sethostname/setdomainname: notify userspace when there is a change in uts_kern_table
Al Viro - switch readahead(2) to fget_light()
Cong Wang - mm: move readahead syscall to mm/readahead.c
ion-storm - make get_file() return its argument
Dorimanx - Clean dual function define in include/linux/fdtable.h
ion-storm - new helper: iterate_fd() *
John Fastabend - net: netprio: fix cgrp create and write priomap race
John Fastabend - net: netprio: fix files lock and remove useless d_path bits
Al Viro - take close-on-exec logics to fs/file.c, clean it up a bit
Al Viro - new helper: replace_fd()
ion-storm - take purely descriptor-related stuff from fcntl.c to file.c
Al Viro - consolidate pipe file creation
Al Viro - switch flush_unauthorized_files() to replace_fd()
Gao feng - net: cgroup: fix access the unallocated memory in netprio cgroup
ion-storm - Merged needed helpers for drivers/misc/uid_stat.c
Arve Hjønnevåg - misc: uidstat: Remove use of obsolete create_proc_read_entry api
JP Abgrall - misc: uidstat: avoid create_stat() race and blockage.
John Fastabend - net: netprio: fd passed in SCM_RIGHTS datagram not set correctly
John Fastabend - net: netprio_cgroup: rework update socket logic
Gao feng - cgroup: fix panic in netprio_cgroup
Eric Dumazet - net: cgroup: fix out of bounds accesses
Joe Perches - net: core: Use pr_<level>
ion-storm - cgroup: convert all non-memcg controllers to the new cftype interface
Tejun Heo - cgroup: implement cgroup_add_cftypes() and friends
Tejun Heo - cgroup: build list of all cgroups under a given cgroupfs_root
Tejun Heo - cgroup: relocate cftype and cgroup_subsys definitions in controllers
Al Viro - switch itanic perfmonctl(2) to fget_light()
Al Viro - switch osf_getdirentries() to fget_light()
Al Viro - switch xfs_find_handle() to fget_light()
KOSAKI Motohiro - mm, fadvise: don't return -EINVAL when filesystem cannot implement fadvise()
Al Viro - switch fadvise(2) to fget_light()
Alucard24 - Revert "genirq: Add IRQS_PENDING for nested and simple irq". It caused kernel panic on phone charging.
Alucard24 - Revert "genirq: Allow check_wakeup_irqs to notice level-triggered interrupts". It caused kernel panic on phone charging.
Anson Jacob - usb: gadget: f_accessory: Enabled Zero Length Packet (ZLP) for acc_write
ion-storm - update version to 89u-r9
ion-storm - build: Use hard-float abi 2
Swetha Chikkaboraiah - kernel: cgroup: protecting css_set object
ion-storm - unsafe math caused some weird issues
ion-storm - update linaro
ion-storm - tweaked intelli_plug and msm_hotplug to @dorimanx's settings
ion-storm - added IRQF_ONESHOT to cd-gpio, msm_serial_hs & ehci-msm2.c
ion-storm - build: Use hard-float abi
ion-storm - Revert "kernel: cgroup: protect cgroup linked lists"
ion-storm - add msm_fb to powersuspend
Linus Torvalds - vfs: fix bad hashing of dentries
Nick Kossifidis - random: Mix cputime from each thread that exits to the pool
Matt Wagantall - ARM: Improve vmalloc address checking in show_data()
Matt Wagantall - ARM: Don't dump vmalloc addresses with show_data()
anarkia1976 - xz: Optimize Sfck Compression
ion-storm - update version to 89u-r8 Expirimental
ion-storm - remove unneccesary wakelock while off charger
ion-storm - add irqf_oneshot to following missed drivers
ion-storm - Revert "gpio_irq_handler no longer used"
ion-storm - gpio_irq_handler no longer used
ion-storm - Revert "remove unneccesary wakelock while off charger"
ion-storm - remove unneccesary wakelock while off charger
ion-storm - Fixed ALL Mako errors about bad request_threaded_irq!
ion-storm - no need for this in mako
Linus Walleij - irqdomain: stop screaming about preallocated irqdescs
Dorimanx - After commit d6b0d1f7058f7cf818138cd7fd116dca3f3576d9 fix the function in spmi/qpnp-int.c
Grant Likely - irqdomain: eliminate slow-path revmap lookups
Grant Likely - irqdomain: Eliminate dedicated radix lookup functions
Benjamin Herrenschmidt - irqdomain: Allow quiet failure mode
Mark Brown - irqdomain: Improve diagnostics when a domain mapping fails
Grant Likely - irqdomain: Support for static IRQ mapping and association.
Paul Mundt - irqdomain: Kill off duplicate definitions.
Grant Likely - irqdomain: Always update revmap when setting up a virq
Grant Likely - irqdomain: Fix irq_create_direct_mapping() to test irq_domain type.
Chen Gang - kernel/irq/irqdomain.c: before use 'irq_data', need check it whether valid.
Grant Likely - irqdomain: Split disassociating code into separate function
Mark Brown - irqdomain: Document size parameter of irq_domain_add_linear()
Dong Aisheng - irq_domain: correct a minor wrong comment for linear revmap
Paul Mundt - irqdomain: Export remaining public API symbols.
Grant Likely - irqdomain: Make ops->map hook optional
Paul Mundt - irqdomain: Make irq_domain_simple_map() static.
Grant Likely - devicetree: add helper inline for retrieving a node's full name
Grant Likely - irqdomain: Remove unnecessary test for IRQ_DOMAIN_MAP_LEGACY
Arnd Bergmann - irqdomain: export irq_domain_add_simple
Linus Walleij - irqdomain: document the simple domain first_irq
Linus Walleij - irqdomain: augment add_simple() to allocate descs
Mark Brown - irq_domain: Standardise legacy/linear domain selection
Paul Mundt - irqdomain: Simple NUMA awareness.
Paul Mundt - irqdomain: trivial pr_fmt conversion.
Paul Mundt - irqdomain: Support removal of IRQ domains.
Oleg Nesterov - task_work: task_work_add() should not succeed after exit_task_work()
Oleg Nesterov - task_work: Make task_work_add() lockless
Eric Dumazet - task_work: add a scheduling point in task_work_run()
Al Viro - deal with task_work callbacks adding more work
Al Viro - move exit_task_work() past exit_files() et.al.
Dorimanx - IRQ MANAGE: fix log define.
Chris Metcalf - genirq: Export enable/disable_percpu_irq()
Al Viro - merge task_work and rcu_head, get rid of separate allocation for keyring case
Al Viro - trimming task_work: kill ->data
Christopher Yeoh - aio/vfs: cleanup of rw_copy_check_uvector() and compat_rw_copy_check_uvector()
Andrew Morton - security/keys/keyctl.c: suppress memory allocation failure warning
Oleg Nesterov - keys: change keyctl_session_to_parent() to use task_work_add()
Al Viro - TIF_NOTIFY_RESUME is defined on all targets now
ion-storm - KEYS: Add invalidation support
David Howells - KEYS: Permit in-place link replacement in keyring list
David Howells - KEYS: Perform RCU synchronisation on keys prior to key destruction
Al Viro - trim task_work: get rid of hlist
ion-storm - genirq: reimplement exit_irq_thread() hook via task_work_add()
Oleg Nesterov - task_work_add: generic process-context callbacks
Al Viro - move key_repace_session_keyring() into tracehook_notify_resume()
Dorimanx - FIX IRQ reject till all bad written drivers will be marked IRQF_ONESHOT
Dorimanx - Fix log function in kernel/irq/manage.c
Andrew Morton - kernel/irq/manage.c: use the pr_foo() infrastructure to prefix printks
Thomas Gleixner - genirq: Allow irq chips to mark themself oneshot safe
Thomas Gleixner - genirq: Reject bogus threaded irq requests
Thomas Gleixner - genirq: Be more informative on irq type mismatch
Kuninori Morimoto - genirq: Export dummy_irq_chip
Kuninori Morimoto - genirq: Export irq_set_chip_and_handler_name()
Thomas Gleixner - genirq: Allow check_wakeup_irqs to notice level-triggered interrupts
Ning Jiang - genirq: Add IRQS_PENDING for nested and simple irq
Thomas Gleixner - genirq: Provide means to retrigger parent
Alexander Gordeev - x86/MSI: Support multiple MSIs in presense of IRQ remapping

AOSP/L

CM11