2017.05.13..2017.05.14


project device/asus/flo/
4e0ad87 Revert "flo: bring in my usual changes"
b5188c3 flo: Readd noauto_da_alloc to fix horrific I/O performance
5b2f34d flo: Build stlport
215bfac flo: Remove unnecessary device package listings
2b6c148 flo: power: Use POWER_HINT_LAUNCH for launch boosts
5629b68 flo: Use cpufreq limit driver to limit frequencies
161f2be flo: Simplify powerHAL
89de28f flo: Refactor power config
51d1792 flo: Add F2FS support
b82f56d flo: Enable ambient display
fd90dfe flo: Enable doze mode
f042489 flo: Add FFMPEG MPEG4 decoder 360p performance
6de31fc flo: media: Enable ffmpeg decoders
badd922 flo: Don't override locales
2c8b11f flo: Remove unneeded overlays
c40257c flo: disable dex preopt
20237e2 Flo: TARGET_BOOTANIMATION_HALF_RES to speed up boots
7e68922 flo: commonize blobs with deb
52bdb24 flo: kang bullhead wv blobs
ab4312a flo: Remove some proprietary GPS libs
ddd919b flo: Remove unused firmware
87327f8 flo: Update proprietary extraction scripts
5898c63 flo: bring in my usual changes

project device/lge/hammerhead/
42e79d6 hammerhead: update build fingerprint & description to M4B30Z
9d36433 hammerhead: switch to some source built gps bits
ee21fa7 hammerhead: update proprietary-blobs.txt
b33a277 proprietary-blobs: Add QC soundfx libs
29377b0 Update props
e11c84a hammerhead: Set initial copyright year for extract script
5970e18 hammerhead: switch to new generic-extract
803dac8 hammerhead: sepolicy: Allow HDCP for wifi display / casting

project kernel/asus/flo/
6b539d1 f2fs: pull updates from f2fs-stable
ede72da msm: crypto: set CLR_CNTXT bit for crypto operations
141484c xfrm_user: validate XFRM_MSG_NEWAE incoming ESN size harder
eb88add xfrm_user: validate XFRM_MSG_NEWAE XFRMA_REPLAY_ESN_VAL replay_window
684d71d xfrm_user: ensure user supplied esn replay window is valid
397a30d qseecom: check buffer size when loading firmware images
4f513fd kernel.h: define u8, s8, u32, etc. limits
94c2b70 crypto: msm: check length before copying to buf in _debug_stats_read
581904f ASoC: msm: qdsp6v2: return error when copy from userspace fails
5788551 ASoC: msm: qdsp6v2: Add range checking in msm_dai_q6_set_channel_map
526b2e0 trace: resolve stack corruption due to string copy Strcpy has no limit on string being copied which causes stack corruption leading to kernel panic. Use strlcpy to resolve the issue by providing length of string to be copied.
b99780f perf: Tighten (and fix) the grouping condition
7cc7ca4 splice: Apply generic position and size checks to each write
2987e9f msm-camera: Addressing possible overflow conditions Changes to address possible integer overflow and incorrect array indexing conditions.
54531ae net: ipc_router: fix NULL pointer de-reference issue
5fcafde [media] media-device: fix infoleak in ioctl media_enum_entities()
04ec8a6 qcacld-2.0: Fix buffer overflow in WLANSAP_Set_WPARSNIes()
619b127 qcacld-2.0: Fix VHT-80 IBSS stops beaconing
24ae7fc mac80211: fix AP powersave TX vs. wakeup race
67c166b filter: prevent nla extensions to peek beyond the end of the message
2b15e8f ALSA: control: Make sure that id->index does not overflow
2490983 udp: properly support MSG_PEEK with truncated buffers
2300c11 qcrypto: protect potential integer overflow.
c46e25e qseecom: remove entry from qseecom_registered_app_list
d95b04e ipc/shm: Fix shmat mmap nil-page protection The issue is described here, with a nice testcase:
dc5c0ce sctp: avoid BUG_ON on sctp_wait_for_sndbuf
e89ce18 dccp: fix freeing skb too early for IPV6_RECVPKTINFO
d1dff47 tcp: avoid infinite loop in tcp_splice_read()
1a72236 net/llc: avoid BUG_ON() in skb_orphan()
be9e9cb sctp: deny peeloff operation on asocs with threads sleeping on it
e2bab2e sctp: avoid BUG_ON on sctp_wait_for_sndbuf
7369b77 ALSA: pcm : Call kill_fasync() in stream lock
2961dd5 ALSA: Remove transfer_ack_{begin,end} callbacks from struct snd_pcm_runtime
37ee792 ASoC: msm: lock read/write when add/free audio ion memory
95a7c96 mac80211: fix fragmentation code, particularly for encryption
2f14ada l2tp: fix racy SOCK_ZAPPED flag check in l2tp_ip{,6}_bind()
a8b91cd msm: kgsl: Change %p to %pK in debug messages
e76ab69 ecryptfs: don't allow mmap when the lower fs doesn't support it
f57585f ext4: validate s_first_meta_bg at mount time
060ec47 BACKPORT: aio: mark AIO pseudo-fs noexec
38e5638 isofs: Fix infinite looping over CE entries
1bf58e1 mm: avoid setting up anonymous pages into file mapping
97afc09 msm: crypto: Fix integer over flow check in qce driver
c021084 net: avoid signed overflows for SO_{SND|RCV}BUFFORCE
b80aa19 net: cleanups in sock_setsockopt()
af82c12 ASoC: msm: qdsp6v2: Change audio drivers to use %pK
6a08f3b BACKPORT: usb: gadget: f_mbim: Change %p to %pK in debug messages
bf1894d netfilter: Change %p to %pK in debug messages
c72f984 drivers: video: Add bounds checking in fb_cmap_to_user
f7e1c6d fbcmap: Remove unnecessary condition check
6f3be43 fbmem: Check failure of FBIOPUTCMAP ioctl
2f87d43 net: ping: Fix stack buffer overflow in ping_common_sendmsg()
c29df07 msm: sensor: validate the i2c table index before use
78ce2e6 arm: fix handling of F_OFD_... in oabi_fcntl64()
cf0dddf packet: fix race condition in packet_set_ring
0e0c3d1 flo: enable RPFILTER
e2ddbc1 ion: disable system contig heap
8244df3 mm, gup: close FOLL MAP_PRIVATE race
26dbde3 Revert "mm: remove gup_flags FOLL_WRITE games from __get_user_pages()"
ff8b702 HID: core: prevent out-of-bound readings
d814bfa BACKPORT: tty: Prevent ldisc drivers from re-using stale tty fields
bb0b188 BACKPORT: audit: fix a double fetch in audit_log_single_execve_arg()
9b431f4 perf: Fix race in swevent hash
bb0c3ad ALSA: usb-audio: Fix double-free in error paths after snd_usb_add_audio_stream() call
ac3763b ALSA: usb-audio: Minor code cleanup in create_fixed_stream_quirk()
3cc9dc3 sg: Fix double-free when drives detach during SG_IO
a5c4a9b block: fix use-after-free in sys_ioprio_get()
9ea6d02 block: fix use-after-free in seq file
5dd8be2 mm: remove gup_flags FOLL_WRITE games from __get_user_pages()
efdb451 KEYS: Fix short sprintf buffer in /proc/keys show function
c59888f tcp: fix use after free in tcp_xmit_retransmit_queue()
0ff6901 ALSA: control: Fix replacing user controls
93a3243 fs: ext4: disable support for fallocate FALLOC_FL_PUNCH_HOLE
06bb9df binder: prevent kptr leak by using %pK format specifier
3a6323a net: Fix use after free in the recvmmsg exit path
02ab5eb ASoC: msm: audio-effects: misc fixes in h/w accelerated effect
dc0cdf2 net: ipc_router: Bind only a client port as control port
7d105fc ashmem: Validate ashmem memory with fops pointer
ee43a88 UPSTREAM: netfilter: x_tables: validate e->target_offset early
d27c299 netfilter: x_tables: make sure e->next_offset covers remaining blob size
438dbd5 HID: hiddev: validate num_values for HIDIOCGUSAGES, HIDIOCSUSAGES commands
47c1ae2 mnt: Fail collect_mounts when applied to unmounted mounts
510f8c2 KEYS: potential uninitialized variable
23f044b Input: aiptek - fix crash on detecting device without endpoints
08a44b8 Input: aiptek - adjust error-handling code label
7f752c7 md: use kzalloc() when bitmap is disabled
aa0d27e net: add length argument to skb_copy_and_csum_datagram_iovec
17e5a47 flo: disable CONFIG_OABI_COMPAT
a566d4a radio: iris: Remove FM radio driver from defconfig
9abc9a7 PTR_RET is now PTR_ERR_OR_ZERO
ff68a3a Turn off -Wmaybe-uninitialized when building with -Os
c94b8db cpu: Handle smpboot_unpark_threads() uniformly
f604c14 cpu: Defer smpboot kthread unparking until CPU known to scheduler
36b16a4 smpboot: use kmemleak_not_leak for smpboot_thread_data
7dd6814 smpboot: Add missing get_online_cpus() in smpboot_register_percpu_thread()
6173356 kthread: Fix the race condition when kthread is parked
539622d kthread: Prevent unpark race which puts threads on the wrong cpu
53169cf stop_machine: Mark per cpu stopper enabled early
56a2be0 stop_machine: Use smpboot threads
190801f stop_machine: Store task reference in a separate per cpu variable
d2b7ecd smpboot: Allow selfparking per cpu threads
5a9f7be softirq: Use hotplug thread infrastructure
0237a6c rcu: Use smp_hotplug_thread facility for RCUs per-CPU kthread
f8d8132 hotplug: Fix UP bug in smpboot hotplug code
250bd2d smpboot: Provide infrastructure for percpu hotplug threads
a66e953 kthread: Implement park/unpark facility
c3afa1b rcu: Yield simpler
5038dc3 smpboot: Remove leftover declaration
7e851e7 smpboot, idle: Fix comment mismatch over idle_threads_init()
695fb5c smpboot, idle: Optimize calls to smp_processor_id() in idle_threads_init()
813bbf2 smp, idle: Allocate idle thread for each possible cpu during boot
b993da2 arm: Use generic idle thread allocation
c14522c smp: Provide generic idle thread allocation
5919959 smp: Add generic smpboot facility
3e60999 smp: Add task_struct argument to __cpu_up()
4ad6ddc msm: clock: Fix potential NULL pointer dereference
0f0acf1 msm: fb: return error if overlay set during display power off
83e442e msm: mdp: Add support for display always on mode
a390e0c msm_fb: display: add mfd null pointer and mfd panel_power_on checks
0e03f65 msm_fb: display: Add null check for base layer
9339d1a ppp: take reference on channels netns
4222ce4 netfilter: x_tables: check for size overflow
5808c1c msm: perf: Fix improper handling of spinlock
bc26a79 ipv4: Don't do expensive useless work during inetdev destroy.
0fb781a netfilter: x_tables: fix unconditional helper
594f3c7 USB: cdc-acm: more sanity checking
d3bc4ab mm: fix anon vma naming
b77ac7c ALSA: hrtimer: Fix stall by hrtimer_cancel()
6000da7 pipe: limit the per-user amount of pages allocated in pipes
30803af ALSA: timer: Harden slave timer list handling
9b02c05 ALSA: timer: Fix double unlink of active_list
8521036 ALSA: usb-audio: avoid freeing umidi object twice
49da281 Staging: android: binder: Allow using highmem for binder buffers
9a53adf lowmemorykiller: Do proper NULL checks
36d0fa8 staging: binder: add vm_fault handler
795bdf3 Staging: android: binder: Fix memory leak on thread/process exit
3b130fe hrtimer: Prevent remote enqueue of leftmost timers
d9c4a63 cfq-iosched: Fix null pointer dereference
594a734 msm: msm_fb: validating backlight level and scale value
4faa06f msm: fb: Null check mfd data
2daa6e1 net: inet_diag: zero out uninitialized idiag_{src,dst} fields
ba1ba4d ext4: avoid hang when mounting non-journal filesystems with orphan list
8fabea3 ext4: make orphan functions be no-op in no-journal mode
ec31fd3 hwmon: epm_adc: Fix potential dereference
4b83d68 char: Fix NULL pointer dereferences
14298e4 msm: iommu: Fix NULL pointer dereference
1cf49fa gpu: ion: return error code when iommu map fails
66e10cc msm: perf: Protect buffer overflow due to malicious user
9dac78c mm: vmscan: clear kswapd's special reclaim powers before exiting
bc4a287 mm: vmscan: fix endless loop in kswapd balancing
128bd52 mm: bugfix: set current->reclaim_state to NULL while returning from kswapd()
cb044a7 mm: avoid swapping out with swappiness==0
0f77b76 mm: fix lost kswapd wakeup in kswapd_stop()
8129572 memory hotplug: fix invalid memory access caused by stale kswapd pointer
435d551 mm: consider all swapped back pages in used-once logic
f33926c ipv6: clean up anycast when an interface is destroyed
15f1b38 net: tcp: fix rtable leak in tcp_is_local[6]
d0f6c21 KEYS: Fix race between read and revoke
ab0b51d rcu: Fix batch-limit size problem
b61b656 prctl: make PR_SET_TIMERSLACK_PID pid namespace aware
ec1716e msm: smd_pkt: Do not print warning message for closed case
7cd6b2a cfg80211: fix possible circular lock on reg_regdb_search()
077762e WLAN subsystem: Sysctl support for key TCP/IP parameters
35014ac Fix gcc-4.9.0 miscompilation of load_balance() in scheduler
0e12250 net: fix iterating over hashtable in tcp_nuke_addr()
35ee81c net: rps: fix cpu unplug
0732db7 tcp_cubic: do not set epoch_start in the future
08777f3 tcp_cubic: better follow cubic curve after idle period
f5d33ff cpufreq: Notify governors when cpus are hot-[un]plugged
2e35203 cpufreq: Manage only online cpus
c6cc951 SELinux: Fix memory leak upon loading policy
89964b6 qcom: mpm-of: fix bug in finding the pending interrupts
4a06cd8 msm: buspm: Correct size type in buspm_xfer_req
c134360 sched: Remove redundant update_runtime notifier
dc13982 sched/rt: Reduce rq lock contention by eliminating locking of non-feasible target
0821205 ext4: fix unjournaled inode bitmap modification
2c815c6 persistent_ram: Fix buffer size clamping during writes
4c4dc17 mm: change max readahead size to 512KB
01353e9 msm: cpufreq: Relax constraints on "msm-cpufreq" workqueue
9e539e1 msm: cpufreq: Configure WQ for higer priority
72d9565 msm: cpufreq: increase priority of thread that increases frequencies
607eed4 msm: rpm-smd: Configure WQ for higer priority
bfb6856 sched: Set MC (multi-core) sched domain's busy_factor attribute to 1
d09e165 arm: lib: Fix makefile issue
02ab9de msm: memutils: memcpy, memmove, copy_page optimization
a037a31 softirq: reduce latencies
44042e5 sync: don't block the flusher thread waiting on IO
8f202690 mm: change initial readahead window size calculation
8b6ae7e tick: Cleanup NOHZ per cpu data on cpu down
5db6336 nohz: Make tick_nohz_irq_exit() irq safe
ea8605a rcu: Stop rcu_do_batch() from multiplexing the "count" variable
ac64b19 timer: Fix mod_timer_pinned() header comment
9d412e1 rcu: Make rcu_barrier() less disruptive
ddd4631 rcu: Precompute RCU_FAST_NO_HZ timer offsets
887fd46 rcu: Move RCU_FAST_NO_HZ per-CPU variables to rcu_dynticks structure
831ec92 rcu: Update RCU_FAST_NO_HZ tracing for lazy callbacks
786a9fc rcu: Explicitly initialize RCU_FAST_NO_HZ per-CPU variables
050c104 rcu: Make RCU_FAST_NO_HZ handle timer migration
2c4f48b rcu: Make exit_rcu() more precise and consolidate
6030d4c rcu: Ensure that RCU_FAST_NO_HZ timers expire on correct CPU
ce0aee7 rcu: Add warning for RCU_FAST_NO_HZ timer firing
ca2920c rcu: Make RCU_FAST_NO_HZ account for pauses out of idle
7c47bd6 rcu: Make RCU_FAST_NO_HZ use timer rather than hrtimer
3fc3498 rcu: Add RCU_FAST_NO_HZ tracing for idle exit
f546193 rcu: Add a module parameter to force use of expedited RCU primitives
9b40076 writeback: Fix occasional slow sync(1)
a7fd136 writeback: fix race that cause writeback hung
81058ea msm: vidc: return error in case of init failure
c6cf90f ksm: Provide support to use deferred timers for scanner thread
b628d9b ARM: sched_clock: Load cycle count after epoch stabilizes
cca2c4b ARM: 7643/1: sched: correct update_sched_clock()
a68343d ARM: 7565/1: sched: stop sched_clock() during suspend
6abcf6a ARM: 7486/1: sched_clock: update epoch_cyc on resume
02151fc flo: Compress the kernel with XZ
20eef08 fuse: break infinite loop in fuse_fill_write_pages()
027ae8d msm: display: Limit dynamic fps feature only to MIPI video panels.
787db9f msm: vidc: Fix possible memory corruption
e1e1899 mm: fix calculation of dirtyable memory
d4f3617 arm: Remove no-longer-required RCU_NONIDLE wrapper
43df362 ARM: Fix negative idle stats for offline cpu
0a8b9a1 msm: kgsl: Fix spinlock recursion in destroy pagetable
7ddfc89 msm: dma: Moving queue_work() function within spinlock
381342c msm: kgsl: Fix Z180 memory leak
eaf1100 msm: msm_bus: Fix the type error causing bandwidth overflow
758a8b7 msm: cpuidle: use format string in snprintf
817b67e msm: rpm-smd: Fix uninitialized variables in a function
087d364 jiffies: Fix timeval conversion to jiffies
9d5506c flo: Enable compaction
d2f3402 block: blk-core: add printk_ratelimit
5728754 msm: mpm-of: Fix NULL pointer and buffer overflow errors
5551d1f msm: mpm-of: Fix buffer overflow errors.
2ed2ce7 flo: Enable RCU_FAST_NO_HZ
dec28f1 hrtimer: Set expiry time before switch_hrtimer_base()
6969aae hrtimer: Prevent all reprogramming if hang detected
581568f hrtimer: Add expiry time overflow check in hrtimer_interrupt
26f6d85 hrtimer: Fix ktime_add_ns() overflow on 32bit architectures
24b0853 hrtimer: Prevent hrtimer_enqueue_reprogram race
da7d9f9 msm: ipc: Add check to avoid integer & buffer overflow
8e318d9 flo: Enable optimised NEON crypto configs
e1f9a53 crypto: sha512 - Expose generic sha512 routine to be callable from other modules
d20953e crypto: sha256 - Expose SHA256 generic routine to be callable externally.
3c148a3 crypto: add crypto_[un]register_shashes for [un]registering multiple shash entries at once
de524c5 ARM: pull in from asm-generic
068000c ARM: move VFP init to an earlier boot stage
1d02b21 crypto: create generic version of ablk_helper
cdd5ba7 ARM: add support for kernel mode NEON
80699e3 arm: vfp: always clear vfp_current_hw_state when forcing reload
aad083c ARM: vfpmodule: Move bounce stats file to seq_file and friends
74cfa1a timer: Prevent overflow in apply_slack
8aee44e tcp_cubic: fix the range of delayed_ack
9d5c773 cpufreq: ondemand: Resolve deadlock when waking up dbs sync thread
f9940e0 cpufreq: ondemand:kernel NULL pointer dereference at dbs_check_cpu
1d18203 cpufreq: ondemand: Remove unnecessary synchronization attempt
efc834a ondemand: add sysfs entry for down_diff_multi_core
35474f8 cpufreq: ondemand: fix timer-related list corruption in store_powersave_bias()
4eba2df cpufreq: ondemand: Fix hotplug deadlock with store_powersave_bias
28b256c cpufreq: ondemand: Fix update_sampling_rate race with hotplug
dec8fee cpufreq: ondemand: add input_boost interface
0bea4b2 cpufreq: Avoid using smp_processor_id() in preemptible context
8b3df45 cpufreq: ondemand: Boost CPU frequency only for touch input
a6ff7bc cpufreq: ondemand: Fix locking issue in store_powersave_bias
71a1f46 ARM: Use -mcpu=cortex-a15 when targeting MSM Krait CPUs
4fcd92b msm: video: Checks for code robustness
fbcb6fc arm: kernel: Drop warning about return_address not using unwind tables
94041e2 msm: rpc: Fix uninitialized union in rpc router close function
3d94917 mm: sparse: fix usemap allocation above node descriptor section
f0c4ee4 ipv6: addrconf: validate new MTU before applying it
d2a9d96 KEYS: Fix crash when attempt to garbage collect an uninstantiated keyring
0d0a912 KEYS: Fix race between key destruction and finding a keyring by name
01976ac KEYS: Add invalidation support
3a13d32 KEYS: Permit in-place link replacement in keyring list
d853446 KEYS: Perform RCU synchronisation on keys prior to key destruction
5191dcf KEYS: Fix handling of stored error in a negatively instantiated user key
c9062ca net: add validation for the socket syscall protocol argument
318b264 bluetooth: Validate socket address length in sco_sock_bind().
161aef0 net: guard tcp_set_keepalive() to tcp sockets
aba2367 tracing/syscalls: Ignore numbers outside NR_syscalls' range
2aede17 tracing/syscalls: Fix perf syscall tracing when syscall_nr == -1
a88e0b9 mnt: Only change user settable mount flags in remount
7db744e mnt: Prevent pivot_root from creating a loop in the mount tree
6b0365d netfilter: nf_conntrack_dccp: fix skb_header_pointer API usages
da1d6f3 vfs: read file_handle only once in handle_to_path
495488d mm: Fix NULL pointer dereference in madvise(MADV_WILLNEED) support
1fe8658 ipv6: Don't reduce hop limit for an interface
8a8f623 netfilter: nf_conntrack: reserve two bytes for nf_ct_ext->len
3ac8d2b net: llc: use correct size for sysctl timeout entries
735a55c fs: take i_mutex during prepare_binprm for set[ug]id executables
b52126e udp: fix behavior of wrong checksums
debed17 eCryptfs: Remove buggy and unnecessary write in file name decode routine
fe81977 netfilter: conntrack: disable generic tracking for known protocols
c31afc5 ipv4: try to cache dst_entries which would cause a redirect
1964987 KEYS: close race between key lookup and freeing
093b39f usb: gadget: mass_storage: added sysfs entry for cdrom to LUNs
f93794d flo: Enable cpufreq limit driver
b339391 cpufreq: Add cpufreq limit driver
a1113de video: msm: Don't send CABC commands with power off
09ec6cb msm_fb: Fix ACO bounds check
e2d34ed msm_fb: Print new line when getting ACO and SRE vals
8380b56 video: msm: Add more JDI display features
d9df069 video: msm: Add support for CABC and SRE for JDI display
ebe00db sunrpc: Fix possibly uninitialized variable warnings
191eb4f fs: Add TTY PM IOCTLs to compat table
e1b8b3e flo: Enable F2FS
7108a47 f2fs: Squash commits from f2fs-stable
8d630d0 f2fs: catch up to v4.4-rc1
583785d msm8974: add f2fs

project kernel/lge/hammerhead/
92dd39c hammerhead: Enable cpufreq limit driver
aee7ae3 cpufreq: Add cpufreq limit driver
80e59cd Revert "fs: take i_mutex during prepare_binprm for set[ug]id executables"
e760c8f BACKPORT: signal: allow to send any siginfo to itself
d8a25bd UPSTREAM: net: avoid signed overflows for SO_{SND|RCV}BUFFORCE
0765f48 net: cleanups in sock_setsockopt()
fed039b sg_write()/bsg_write() is not fit to be called under KERNEL_DS
dda4860 ASoC: msm: set pointers to NULL after kfree
b76e2a6 ALSA: pcm : Call kill_fasync() in stream lock
40b6ebc ext4: don't orphan or truncate the boot loader inode
8f493a2 ext4: avoid hang when mounting non-journal filesystems with orphan list
d97c435 bluetooth: Validate socket address length in sco_sock_bind().
400a13c net: add validation for the socket syscall protocol argument
fc8def4 KEYS: Fix handling of stored error in a negatively instantiated user key
095dc55 ipv6: addrconf: validate new MTU before applying it
194ac1f net: add length argument to skb_copy_and_csum_datagram_iovec
12e48a8 KEYS: Fix race between read and revoke
fb3e229 Input: aiptek - fix crash on detecting device without endpoints
1d72134 ext4: make orphan functions be no-op in no-journal mode
dd2240a md: use kzalloc() when bitmap is disabled
c8b3798 fs: take i_mutex during prepare_binprm for set[ug]id executables
d9da17a isofs: Fix infinite looping over CE entries
e68e371 eCryptfs: Remove buggy and unnecessary write in file name decode routine
91acee3 BACKPORT: mm: avoid setting up anonymous pages into file mapping
7a887de ASoC: msm: lock read/write when add/free audio ion memory
bd7b0c6 ecryptfs: don't allow mmap when the lower fs doesn't support it
ca6d6a8 __ptrace_may_access() should not deny sub-threads
ae6c1a1 binder: blacklist %p kptr_restrict
53830dd ion: blacklist %p kptr_restrict
0bd0c5a UPSTREAM: ring-buffer: Prevent overflow of size in ring_buffer_resize()
40f8559 BACKPORT: msm: camera: Avoid exposing kernel addresses
005b160 msm: mdss: hide kernel addresses from unprevileged users
54c69b3 net: ping: Fix stack buffer overflow in ping_common_sendmsg()
ecff341 power: max17048: Fix reported battery current
7307cc1 packet: fix race condition in packet_set_ring
dce876e netfilter: Change %p to %pK in debug messages
6ac186c usb: gadget: f_mbim: Change %p to %pK in debug messages
37b0ac6 ASoC: msm: qdsp6v2: Change audio drivers to use %pK
c342047 msm8974_pwm_vibrator: Update sysfs interface for cmhw
b363649 KEYS: Fix crash when attempt to garbage collect an uninstantiated keyring
180407b msm: sensor: validate the i2c table index before use
e885d92 [PATCH] arm: fix handling of F_OFD_... in oabi_fcntl64()
759a652 hammerhead: Add IPv6 rpfilter support.
2daadae ion: Disable ION_HEAP_TYPE_SYSTEM_CONTIG

project vendor/asus/
f4ceed7 flo, deb: commonize blobs

project vendor/ev/
1e5fc7d vendor/ev: add support for ovation

project vendor/lge/
226c3e5 hammerhead: add faceunlock proprietary file libfrsdk.so
164c86f hammerhead: remove gps blobs that are compiled from source
0a9d93b hammerhead: update widevine firmware blobs
92f80e0 hammerhead: update blobs from M4B30X factory image