[Nexus 6P Android Development] varund7726:
Update 20170305

Changelog:-

03/05/2017

▪ project frameworks/base/
▪ f855060 Slim Recent: fix scroll lag when Auto Expand and improve RecyclerView performances
▪ ebff64d Slim Recent: materialoze card text font
▪ b2c1b1e Automatic translation import
▪ f3d0a60 base: deuglify single hand hint ui
▪ bf42ca6 Remove Cid from PrivacyGuard's notification icon
▪ 7fd882c Automatic translation import

▪ project hardware/qcom/audio-caf/msm8916/
▪ 1e33348 hal: dolby: Only set C_KEY if ACDB License is enabled.

▪ project hardware/samsung/
▪ 354f713 power: Remove superfluous log newlines

▪ project kernel/moto/shamu/
▪ 800033e shamu: sigma kernel 4.1
▪ ddf3efb BACKPORT: smarter propagate_mnt()
▪ 38d6672 BACKPORT: don't bother with propagate_mnt() unless the target is shared
▪ 707a425 ANDROID: vfs: Missed updating truncate to truncate2
▪ a003d8e ANDROID: mnt: remount should propagate to slaves of slaves
▪ 868118a ANDROID: sdcardfs: Don't bother deleting freelist
▪ 70e6e9a shamu: sigma kernel 4.0
▪ a740c4f drivers: video: Add bounds checking in fb_cmap_to_user
▪ ef57573 net: ping: check minimum size on ICMP header length
▪ 19804c3 fs:fuse: Disable shortcircuit when mmap is called on a file
▪ 49900fc fuse: Use BUG_ON to check pos validity in fuse_aio_write
▪ 2716195 fuse: Use iocb->ki_pos instead of pos for shortcircuit writes
▪ 07e1c8d fs:fuse: Ensure update of fuse inode attributes in shortcircuit
▪ 403b8a0 fuse: Add support for shortcircuited read/write for files
▪ 3841498a fuse: fuse: add time_gran to INIT_OUT
▪ fe81f2d fuse: fix "uninitialized variable" warning
▪ 73a8b1a fuse: Turn writeback cache on
▪ 1a8c67f fuse: Fix O_DIRECT operations vs cached writeback misorder
▪ 33af372 fuse: fuse_flush() should wait on writeback
▪ 3a32f7d fuse: Implement write_begin/write_end callbacks
▪ 5836112 fuse: restructure fuse_readpage()
▪ a5ba113 fuse: Flush files on wb close
▪ 5e509fb fuse: Trust kernel i_mtime only
▪ 0bdb161 fuse: Trust kernel i_size only
▪ 870f104 fuse: Connection bit for enabling writeback
▪ 3e5ef2a fuse: Prepare to handle short reads
▪ f66f7ca fuse: don't invalidate attrs when not using atime
▪ a43c2a8 fuse: Linking file to inode helper
▪ b55579e fs: fuse: lock the new non-CMA page before replace_page_cache_page()
▪ 0274b3a cpufreq: interactive governor drops bits in time calculation
▪ df4f13b sdcardfs: Fix backport
▪ acba75b ANDROID: sdcardfs: support direct-IO (DIO) operations
▪ 4528210 ANDROID: sdcardfs: implement vm_ops->page_mkwrite
▪ 6711195 ANDROID: sdcardfs: Add missing path_put
▪ 2668f02 ANDROID: sdcardfs: Fix incorrect hash
▪ adad23e ANDROID: sdcardfs: Switch strcasecmp for internal call
▪ c23a436 ANDROID: sdcardfs: switch to full_name_hash and qstr
▪ bcda868 ANDROID: sdcardfs: Add GID Derivation to sdcardfs
▪ e60a42b cpufreq: Use correct locking for cpufreq_cpu_data
▪ ede561d cpufreq: Add if cpu is online check in show
▪ 0134aab cpufreq: preserve user_policy across suspend/resume
▪ 9d64ced cpufreq: Clean up after a failing light-weight initialization
▪ 5b8817d cpufreq: use memcpy() to copy policy
▪ ea73925 sched: s/do_each_thread/for_each_process_thread/ in core.c
▪ a0e9df3 sched/fair: Optimize find_idlest_cpu() when there is no choice
▪ 5628fe0 sched/idle: Optimize the generic idle loop
▪ 18576f7 cpufreq: Check current frequency in device driver
▪ 850fad6 sched/fair: Fix fairness issue on migration
▪ 8bed632 net: socket: don't set sk_uid to garbage value in ->setattr()
▪ 0fc97ed net: ipv4: Don't crash if passing a null sk to ip_rt_update_pmtu.
▪ 7c17878 net: inet: Support UID-based routing in IP protocols.
▪ bc2f994f net: core: add UID to flows, rules, and routes
▪ 8e57a96 net: core: Add a UID field to struct sock.
▪ d4aee602 Revert "net: core: Support UID-based routing."
▪ bb2f8a9 Revert "Handle 'sk' being NULL in UID-based routing."
▪ 6425f72 net: Indicate whether a socket is a transparent socket
▪ c5e67e3 net: udp: Adjust UDP socket state for encapsulation sockets
▪ 6e8ca6e net: ipv6: make "ip -6 route get mark xyz" work.
▪ a4d25ce netfilter: x_tables: check for size overflow
▪ fb7f8af netfilter: Fix is to allow successful restore
▪ d60cada netfilter:Changes to Allow IRC DCC
▪ b141808 rcu: Don't disable CPU hotplug during OOM notifiers
▪ 82c3053 rcu: Use rcu_gp_kthread_wake() to wake up grace period kthreads
▪ 53e65e4 rcu: Check both root and current rcu_node when setting up future grace period
▪ f40c9c5 vsprintf: remove %n handling
▪ c607dba vsprintf: Add support for IORESOURCE_UNSET in %pR
▪ ef8bb32 vsprintf: add %pad extension for dma_addr_t use
▪ f352b77 lib/vsprintf.c: document formats for dentry and struct file
▪ 91ecab3 add formats for dentry/file pathnames
▪ 109cc5a sprintf: hex_string(): fix comment
▪ 8795642 bluetooth: Send HCI RESET during BT OFF
▪ d3e0675 hidp: initialized hidp_session struct pointer to NULL
▪ 8e61968 BLUETOOTH: Add NULL Check for pointer
▪ 2f7d163 bluetooth: Fix SCO connection synchronization.
▪ 3576350 Bluetooth: Release locks before sleeping for L2CAP socket shutdown
▪ e654158 Bluetooth: Return the correct address type for L2CAP sockets
▪ e5f1f2f Bluetooth: Store source address of HCI connections
▪ 2b16d58 Bluetooth: Store the source address type of LE connections
▪ bc06494 bluetooth: Initiate authentication before sending l2cap connect response.
▪ 8e76d24 Bluetooth: Fix redundant encryption when receiving Security Request
▪ b8b259f Bluetooth: remove unnecessary check on BT_CLOSED socks during accept
▪ d800e60 Bluetooth: Fix crash in l2cap_chan_send after l2cap_chan_del
▪ 8e92f72 Bluetooth: Avoid Spurious AMP node access if not created
▪ ed2c734 Bluetooth: Fix ERTM L2CAP resend packet
▪ 0b459dc9 bluetooth: Notify connection deletion only for SCO/ESCO links.
▪ 190c2fa bluetooth: Add HCI device to device list after initialization
▪ 28bc3ad Bluetooth: change cancel_delayed_work to cancel_delayed_work_sync
▪ 47771e3 proc: add a reschedule point in proc_readfd_common()
▪ f8f0276 BACKPORT: audit: consistently record PIDs with task_tgid_nr()
▪ 1a07276 IKVPREL1L-4036: selinux: Improve avc logging
▪ 249f868 msm: platsmp: Fix few data and pointer handling issues
▪ 5b3254c sg_write()/bsg_write() is not fit to be called under KERNEL_DS
▪ c3b3f97 UPSTREAM: net: avoid signed overflows for SO_{SND|RCV}BUFFORCE
▪ 5c30456 UPSTREAM: l2tp: fix racy SOCK_ZAPPED flag check in l2tp_ip{,6}_bind()
▪ da4d953 bfq-sched: Forcefully lookup entities when the cache is inconsistent
▪ 2107792 msm: qdsp6v2: optimize for size
▪ d29d272 tcp: fix more NULL deref after prequeue changes
▪ fc639b8 ASoC: wcd_cpe: Update the logic to check for null pointer
▪ f1cef4d ASoC: wcd9320: Check denominator for zero before division
▪ a3f6cee ASoC: wcd9320: fix the no audio issue on triggering SSR
▪ d50f017 net: sch_generic: Allow devices to opt-out net watchdog
▪ 3709509 scripts/tags.sh: catch 4.9-rc6
▪ 0b198dc msm: kgsl: Unbind the kgsl-event workqueue
▪ ba1dfc4 arm: fix handling of F_OFD_... in oabi_fcntl64()
▪ 9347d47 cpuidle: don't disable cpuidle when entering suspend
▪ e1fb054 PM / devfreq: Add a governor white list
▪ 00af454 ANDROID: dm verity: add minimum prefetch size
▪ 2f3c074 packet: fix race condition in packet_set_ring
▪ 4fbca85 misc: drv2605: Delay driver init.
▪ 5b53f9e misc: drv2605: Disable static regulator on defer
▪ df9d2c2 misc: drv2605: Disable driver if HW is dead.
▪ a2b4185 misc: drv2605: Fix panic when drv2605 is disabled.
▪ 49dc70d drivers: misc: drv2605: Rename vtg_level_default to vtg_default
▪ 214d651 drv2605: sysfs interface for vibration intensity
▪ 9ba82ef Revert "drv2605: vibe strength control"
▪ 9d33226 usb: gadget: Remove USB_ANDROID_USBNET default choice
▪ 3959ba8 usb: xhci-plat: fix xhci_bus_resume crash issue.
▪ c357c50 msm: vidc: Check video buffer handle for Null pointer access.
▪ 56972dd sched: Remove get_online_cpus() usage
▪ cd07fbd rtc: alarm: set power_on_alarm again when calling alarmtimer_resume
▪ 0de9542 power: catch wake-up requests in suspend_again
▪ d085f4d Revert "power: add partial-resume framework"
▪ ed411ff Revert "partial-resume: add missing mutex unlock"
▪ b0695c3 Revert "ARM: msm: shamu: Add wlan partial resume support"
▪ 1e06691 Revert "partial-resume: change suspend_again_consensus to be tri-state."
▪ 34c57aa Revert "ARM: msm: shamu: modify partial resume implementation"
▪ 06047d0 Revert "PM: extend suspend_again mechanism to use partialresume"
▪ bd080ef msm: lpm-levels: add suspend_again handler
▪ b33227f power: quickwakeup: initial driver
▪ bb0a1f2 PM / Runtime: Fix error path for prepare
▪ 29d8fe1 drivercore: Avoid adding devices without pm_ops to dpm list
▪ 356a62a cputime: Fix jiffies based cputime assumption on steal accounting
▪ ae6a5f0 sched/rt: really force updates rq clock in pick_next_task_rt
▪ 428e59c sched/fair: Fix tg_set_cfs_bandwidth() deadlock on rq->lock
▪ 739a611 sched: Avoid throttle_cfs_rq() racing with period_timer stopping
▪ 7459da1 sched/balancing: Prevent the reselection of a previous env.dst_cpu if some tasks are pinned
▪ 817d8ce sched/__wake_up_sync_key(): Fix nr_exclusive tasks which lead to WF_SYNC clearing
▪ a83dcd2 cpumask: Fix cpumask leak in partition_sched_domains()
▪ a40c108f sched: Fix inaccurate accounting for real-time task
▪ b2154b2 sched/idle: Avoid spurious wakeup IPIs
▪ 0351410a sched/fair: Optimize find_busiest_queue()
▪ 3d18464 sched: Remove one division operation in find_busiest_queue()
▪ 4a8f5dc1 sched: Fix bug in average nr_running and nr_iowait calculation
▪ ef7038a sched: Fix race in idle_balance()
▪ e63eaec sched: Change thread_group_cputime() to use for_each_thread()
▪ 2a0e067 usb: core: Avoid spammy warning due to misbehaving Apps
▪ c2d0b8e shamu: Enable LMK_ADJ_RBTREE
▪ 1363b19 ipv6: addrconf: validate new MTU before applying it
▪ 401c4a6 net: add length argument to skb_copy_and_csum_datagram_iovec
▪ cdc448e net: tcp: Scale the TCP backlog queue to absorb packet bursts
▪ 2963092 msm: perf: fix potential memory errors
▪ c17dce7 ipv4: Don't do expensive useless work during inetdev destroy.
▪ 0c56c5d apq8084: ion: disable system contig heap
▪ 297863f staging: android: binder.c: binder_ioctl() cleanup
▪ 2fc0da7 staging: binder: fix usage of uninit scalar in binder_transaction()
▪ 7e1ca91 staging: android: Break up a long line in binder_send_failed_reply
▪ 32d9a7c Staging: Android: removed an unnecessary else statement
▪ a91089d staging: android: Clean up else statement from binder_send_failed_reply
▪ a88ebc0 staging: android: binder.c: Use more appropriate functions for euid retrieval
▪ 98ba5fc staging: binder: cleanup dereference of noderef expressions
▪ 0eedcee staging: binder: fix coding style issues
▪ 3b877bd staging: android: fix missing a blank line after declarations
▪ 5e3c245 timer: make deferrable cpu unbound timers really not bound to a cpu
▪ 4b7b6ee proc: stat: fix idle time jump
▪ 8047376 Revert "Revert "nohz: Fix idle ticks in cpu summary line of /proc/stat""
▪ 048f142 tick: don't update idle time if cpu offline
▪ a0f17a7 lowmemorykiller: account for unevictable pages
▪ 8e87f8f lowmemorykiller: Do proper NULL checks
▪ 711e2bd lowmemorykiller: use for_each_thread instead of buggy while_each_thread
▪ 7d797af fs: avoid adding non-thread-group task to LMK rbtree
▪ 7862cab fs: support task's adj rbtree
▪ 4ec6308 kernel: avoid adding non-thread-group task to LMK rbtree
▪ b8165ec kernel: support task's adj rbtree
▪ d74abae ASoC: wcd9320: Wait for enough time for Line PAs to get settled
▪ c1e9f5a ASoC: wcd9xxx: Set chopper settings for UHQA mode
▪ 9a24d6c ASoC: wcd9xxx: Changes for High performance mode
▪ 28ecf98 ASoC: wcd9320: Use class AB headphone path for high-res formats
▪ 5ad3015 shamu: Enable CPU voltage control
▪ 9ce0f7c msm: Fix high load average from uninterruptible waits
▪ e14139a msm: thermal: Add sysfs nodes to control parameters
▪ f8e0c6c thermal: tsens: Don't cast iomem pointers to unsigned long
▪ 69743d0 msm: thermal: Check temperature only if probed
▪ fd37c15 msm: thermal: Optimize locking in thermal frequency mitigation thread
▪ 90be14b msm: thermal: Limit the emergency mitigation messages
▪ 81ef867 msm: thermal: Store temperature of tsens on kernel panic notification
▪ 8d238a0 thermal: msm: Remove early init from board file
▪ 36ad726 msm: thermal: Prevent mitigation if not required
▪ 9f4c14d thermal-core: Fix to send correct trip type to get trip temperature
▪ e64c029 msm: thermal: Add RT priority to kernel hotplug thread
▪ df9825d msm: thermal: Proceed thermal late init only if probe is successful
▪ 74357a6 msm: thermal: Decouple Gfx phase control monitoring
▪ 9eebf32 msm: thermal: Add RT priority to kernel thermal threads
▪ 4b48ba3 thermal: tsens: Fix TSENS Upper/Lower IRQ type
▪ ae6e10b thermal: tsens: Add NULL pointer check for id
▪ 6828da7 apq8084: Add user voltage control
▪ 388e80a drv2605: vibe strength control
▪ 659120a mm: slub: Default slub_max_order to 0
▪ d1fc851 binfmt_elf.c: use get_random_int() to fix entropy depleting
▪ 95959e3 mmc: core: Disable crc check
▪ 7715866 fs/namei.c: fix potential memory leak in path_lookupat
▪ 4e52188 msm: kgsl: Bump the GPU frequency for long blocks of processing
▪ 99f9cec PM: devfreq: Use high priority workqueue
▪ 133adec PM: devfreq: Fix simple_ondemand crashing on startup
▪ 6e29dbb msm: kgsl: set the correct max_state
▪ f2227e3 msm: kgsl: Report correct GPU frequency in sysfs
▪ a1d882e readahead: make context readahead more conservative
▪ bcca959 writeback: fix writeback cache thrashing
▪ a477fa1 writeback: fix race that cause writeback hung
▪ 5642c024 sync: don't block the flusher thread waiting on IO
▪ 14bafb0 shamu: Enable wake gestures and kexec hardboot
▪ 79f5329 Implement kexec-hardboot
▪ 5154f3c drivers: input: Add support for wake gestures
▪ 8f1104f shamu: Enable fast charge and KCAL driver
▪ 348ebe6 msm: mdss: Add KCAL support for post processing control
▪ 40e5f99 mmc: sdhci-msm: Fix HW issue with power IRQ handling during reset
▪ a77ea5c mmc: sdhci-msm: fix possible NULL pointer dereference
▪ dbe1030 tcp: fix timing issue in CUBIC slope calculation
▪ e033a60 tcp_cubic: do not set epoch_start in the future
▪ 120ca7f tcp_cubic: better follow cubic curve after idle period
▪ 4c67b88 tcp: enable sockets to use MSG_FASTOPEN by default
▪ 9a22ea1 Input: option to disable release keys while suspend
▪ d156f50 msm: fast_charge: Initial adaptation for Shamu
▪ 96fc25a power: battery_current_limit: Ensure 1 sec delay before queuing work
▪ 019f2a3 power: battery_current_limit: Remove hotplug control
▪ 3f65dfa power: bcl: Fix BCL code for enabling the monitoring by default
▪ b57708a shamu: Enable IO scheds
▪ 866a0c7 block: Fix format string mismatch in cfq-iosched.c
▪ 352ed53 cfq-iosched: fix the setting of IOPS mode on SSDs
▪ 9e1f135 block: Make CFQ default to IOPS mode on SSDs
▪ 2eb29a1 block: Add SIOPLUS I/O scheduler
▪ 70ac0a7 block: Reserve only one queue tag for sync IO if only 3 tags are available
▪ 33b8117 deadline: decrease fifo_batch
▪ 45eea43 block: Add FIOPS I/O scheduler
▪ ad08375 block: row: Fix crash when adding a new field in bio struct
▪ c6cd19d block, bfq: add Early Queue Merge (EQM) to BFQ-v7r8 for 3.10.8+
▪ ac254f4 block: introduce the BFQ-v7r8 I/O sched for 3.10.8+
▪ 47336d0 block: cgroups, kconfig, build bits for BFQ-v7r8-3.10.8+
▪ 1454035 msm: restart: Retain memory contents after reboot
▪ c7a1258 dtc: add integer overflow checks in fdt header
▪ 3d1f841 scripts: Build in parallel if requested
▪ 5e22f88 scripts: Refactor build-all.py's build
▪ 390596a scripts/sortextable: suppress warning: `relocs_size' may be used uninitialized
▪ d834fba sched: Fix reference to stale task_struct in try_to_wake_up()
▪ bf71550 shamu: Regenerate defconfig
▪ bf49448 bluetooth: Use appropriate addr length parameter
▪ 6d3e11d shamu: Silence log spam
▪ 25191af Linux 3.10.105
▪ 09def46 metag: Only define atomic_dec_if_positive conditionally
▪ 30193de fbdev/efifb: Fix 16 color palette entry calculation
▪ 2b1a29d dm: mark request_queue dead before destroying the DM device
▪ ab243b5 regulator: tps65910: Work around silicon erratum SWCZ010
▪ f902958 ASoC: omap-mcpdm: Fix irq resource handling
▪ 41c4782 mfd: 88pm80x: Double shifting bug in suspend/resume
▪ e429249 mpi: Fix NULL ptr dereference in mpi_powm() [ver #3]
▪ 13d4241 hwmon: (adt7411) set bit 3 in CFG1 register
▪ 7128bf8 can: dev: fix deadlock reported after bus-off
▪ 47708d9 mm,ksm: fix endless looping in allocating memory when ksm enable
▪ f24e38c dm flakey: fix reads to be issued if drop_writes configured
▪ 0922b27 tile: avoid using clocksource_cyc2ns with absolute cycle count
▪ 997a080 PCI: Handle read-only BARs on AMD CS553x devices
▪ b28e2a4 ACPI / APEI: Fix incorrect return value of ghes_proc()
▪ 9280ee9 mei: bus: fix received data size check in NFC fixup
▪ 0c0b107 staging: iio: ad5933: avoid uninitialized variable in error case
▪ 3e2a426 hv: do not lose pending heartbeat vmbus packets
▪ d146f06 KEYS: Fix short sprintf buffer in /proc/keys show function
▪ 21d561a uio: fix dmem_region_start computation
▪ f7ed729 gpio: mpc8xxx: Correct irq handler function
▪ 0013907 cx231xx: fix GPIOs for Pixelview SBTVD hybrid
▪ b343da6 cx231xx: don't return error on success
▪ b5d9a52 mb86a20s: fix demod settings
▪ 53cbf20 mb86a20s: fix the locking logic
▪ 5292418 pstore/ram: Use memcpy_fromio() to save old buffer
▪ 93197cf pstore/ram: Use memcpy_toio instead of memcpy
▪ 772b31a pstore/core: drop cmpxchg based updates
▪ fe0b18b mmc: block: don't use CMD23 with very old MMC cards
▪ 8670142 mmc: mxs: Initialize the spinlock prior to using it
▪ 8cade53 PM / sleep: fix device reference leak in test_suspend
▪ bcd1b9a mfd: core: Fix device reference leak in mfd_clone_cell
▪ 0fad2db ratelimit: fix bug in time interval by resetting right begin time
▪ ca0aa24 rcu: Fix soft lockup for rcu_nocb_kthread
▪ 1c623e3 tools/vm/slabinfo: fix an unintentional printf
▪ 9ea6f70 drbd: Fix kernel_sendmsg() usage - potential NULL deref
▪ 63d5cea cfq: fix starvation of asynchronous writes
▪ fe4512b Revert "ipc/sem.c: optimize sem_lock()"
▪ 086bcba kernel/fork: fix CLONE_CHILD_CLEARTID regression in nscd
▪ b09544f tracing: Move mutex to protect against resetting of seq data
▪ c388b47 kaweth: fix firmware download
▪ 9c2fb9c net: sky2: Fix shutdown crash

Edit : Stupid ftp pushed a half upload .I will pish the zip in the morning again .

Edit 2: ok md5 looks ok now .if someone can please confirm?

Edit 3: Confirmed .everything ok now https://plus.google.com/114898177392236804803/posts/2T34AMAdU6o