2016-09-10
* android_build *
Merge remote-tracking branch 'du/m-caf' into HEAD
Merge tag 'android-6.0.1_r68' of
https://android.googlesource.com/platform//build into HEAD
* android_external_wpa_supplicant_8 *
Merge tag 'android-6.0.1_r68' of
https://android.googlesource.com/platform/external/wpa_supplicant_8 into HEAD
* android_frameworks_av *
Merge remote-tracking branch 'du/m-caf' into HEAD
Merge tag 'android-6.0.1_r68' of
https://android.googlesource.com/platform//frameworks/av into HEAD
* android_frameworks_base *
Merge remote-tracking branch 'du/m' into HEAD
Merge tag 'android-6.0.1_r68' of
https://android.googlesource.com/platform//frameworks/base into HEAD
* android_frameworks_native *
Merge tag 'android-6.0.1_r68' of
https://android.googlesource.com/platform/frameworks/native into HEAD
* android_frameworks_opt_telephony *
Merge tag 'android-6.0.1_r68' of
https://android.googlesource.com/platform/frameworks/opt/telephony into HEAD
* android_kernel_oneplus_msm8974 *
msm: camera: Port camera patches to oppo_camera
fs: ext4: disable support for fallocate FALLOC_FL_PUNCH_HOLE
msm: ipa: fix potential race condition ioctls
input: synaptics: allocate heap memory for temp buf
msm: camera: sensor: Fix use after free condition
msm: camera: restructure data handling to be more robust
ASoC: msm-lsm-client: free lsm client data in msm_lsm_close
msm: crypto: Fix integer over flow check in qcedev driver
msm: mdss: Correct block id check for mdss_mdp_misr_table
wlan: fix buffer overflow in linkspeed ioctl
wlan: Remove the support for setwpaie ioctl
ASoC: check for null function pointer for dummy device read/write
Revert "synaptics: Replace key MENU with APPSELECT"
Fix simpleondemand for real
mm, vmalloc: use well-defined find_last_bit() func
mm, vmalloc: remove useless variable in vmap_block
readahead: make context readahead more conservative
memory hotplug: reset pgdat->kswapd to NULL if creating kernel thread fails
CPU hotplug, writeback: Don't call writeback_set_ratelimit() too often during hotplug
mm: vmscan: If kswapd has been running too long, allow it to sleep
writeback: increase bdi_min_ratio to 5
Bluetooth: fix possible info leak in bt_sock_recvmsg()
Bluetooth: Fix invalid length check in l2cap_information_rsp()
Bluetooth: Fix missing length checks for L2CAP signalling PDUs
Bluetooth: Cancel power_on and power_off work
Bluetooth: Prevent Bluetooth L2CAP Remote Heap Memory Corruption
futex:some fixes
futex: Fix argument handling in futex_lock_pi() calls
futex: Simplify futex_lock_pi_atomic() and make it more robust
futex: Split out the first waiter attachment from lookup_pi_state()
futex: Split out the waiter check from lookup_pi_state()
futex: Use futex_top_waiter() in lookup_pi_state()
futex: Make unlock_pi more robust
futex: Mention key referencing differences between shared and private futexes
futex: Ensure get_futex_key_refs() always implies a barrier
futex: Make lookup_pi_state more robust
futex: Always cleanup owner tid in unlock_pi
futex: Validate atomic acquisition in futex_lock_pi_atomic()
futex: Add another early deadlock detection check
futex: update documentation for ordering guarantees
futex: avoid race between requeue and wake
futex: revert back to the explicit waiter counting code
futex: Allow architectures to skip futex_atomic_cmpxchg_inatomic() test
futexes: Fix futex_hashsize initialization
futexes: Avoid taking the hb->lock if there's nothing to wake up
futexes: Document multiprocessor ordering guarantees
futexes: Increase hash table size for better performance
futexes: Clean up various details
futex: move user address verification up to common code
futex: Prepare for mainstream commits
wakeup: Add more tunable sources
wakeup: add toggles for wlan wakelocks. They are all enabled by default, it's up to the user and I provide no support if Wi-Fi stops working normally without these locks enabled. This is for advanced users
wakeup: alright, shut up
power: skip sensor_ind wakeup source activation via sysfs
display: add a simple api to query the display state (on/off) at any point in time
spmi: use more appropriate name for spmi devices
staging: ion: shrink highmem pages on kswapd
lib/decompress_unlz4.c: always set an error return code on failures
initrd: fix lz4 decompress with initrd
ipv4: fix NULL checking in devinet_ioctl()
fs: Add a missing permission check to do_umount
ftrace: Disable function tracing during suspend/resume and hibernation, again
cpufreq_stats: do not remove sysfs files if frequency table is not present
sched: Remove one division operation in find_busiest_queue()
sched: Update cpu load after task_tick
cpuidle: remove cpuidle_unregister_governor()
cpuidle: Make it clear that governors cannot be modules
block: disable entropy contributions for nonrot devices
Disable -fconserve-stack on ARM v2
mmc: sdhci: handle long transfers more intelligently
mmc: sdhci: ignore interrupts when the clock is off
mmc: sdhci: don't spew on CRC errors
mmc: sdhci: fix voltage transition recovery
mmc: sdhci: fix catchall timeout calculation
mmc: improve recovery behavior when SDCC is jammed
msm: mdss: Avoid calling wake_up_all() twice in display thread
kernel: Replace timeconst.pl with a bc script
mm/compaction: fix wrong order check in compact_finished()
mm/compaction: make isolate_freepages start at pageblock boundary
mm: compaction: detect when scanners meet in isolate_freepages
mm: compaction: reset cached scanner pfn's before reading them
sched: Remove stale power aware scheduling remnants and dysfunctional knobs
sched/fair: Improve the ->group_imb logic
sched/fair: Revert sched-domain iteration breakage
sched/fair: Propagate 'struct lb_env' usage into find_busiest_group
sched/fair: Add some serialization to the sched_domain load-balance walk
sched/fair: Let minimally loaded cpu balance the group
sched: Change rq->nr_running to unsigned int
sched/fair: Implement fast idling of CPUs when the system is partially loaded
PM: devfreq: Allow userspace configuration of simple_ondemand
PM: devfreq: Use high priority workqueue
msm: kgsl: Use high priority workqueue
msm: kgsl: Schedule adreno_start in a high priority workqueue
power: increment wakeup_count when save_wakeup_count failed.
power: validate wakeup source before activating it.
PM: Introduce suspend state PM_SUSPEND_FREEZE
power: catch wake-up requests in suspend_again
PM / sleep: unregister wakeup source when disabling device wakeup
PM: devfreq: Always reflect a change of polling interval
simple_ondemand: fix reboot
lowmemorykiller: trace kill events.
lowmemorykiller: Don't count swap cache pages twice
synaptics: Replace key MENU with APPSELECT
BACKPORT: Bluetooth: Fix potential NULL dereference in RFCOMM bind callback
UPSTREAM: net: Fix use after free in the recvmmsg exit path
UPSTREAM: ppp: defer netns reference release for ppp channel
UPSTREAM: ipv6: add complete rcu protection around np->opt
UPSTREAM: netfilter: x_tables: make sure e->next_offset covers remaining blob size
UPSTREAM: netfilter: x_tables: validate e->target_offset early
UPSTREAM: KEYS: potential uninitialized variable
msm: null pointer dereferencing
msm: kgsl: Restrict GPU memory object alignment to 32MB
compare size of allocated cal data buffer from heap and count bytes provided to write by user to avoid heap overflow for write cal data.
msm: kgsl: Set UCHE_CACHE_WAYS_VFD to 0x7 for A3XX
* android_manifest *
Android 6.0.1 Release 68
* android_packages_apps_Screencast *
Automatic translation import
* android_packages_apps_Email *
Merge tag 'android-6.0.1_r68' of
https://android.googlesource.com/platform/packages/apps/Email into HEAD
* android_packages_apps_Settings *
Merge tag 'android-6.0.1_r68' of
https://android.googlesource.com/platform/packages/apps/Settings into HEAD
* android_packages_services_Telephony *
Merge tag 'android-6.0.1_r68' of
https://android.googlesource.com/platform/packages/services/Telephony into HEAD
* android_system_core *
Merge remote-tracking branch 'du/m-caf' into HEAD
Merge tag 'android-6.0.1_r68' of
https://android.googlesource.com/platform/system/core into m-caf