[ONE Android Development] varund7726:
Update 20170510

Changelog

--Fix Call timer bug

--Add option to show recents in grid view

--Add option to disable QS footer warning

--Fix network traffic showing wrong values in VPN

--Fix Scrolling on Task manager list, make it easier

Kernel Changes:

sdcardfs: limit stacking depth

BACKPORT: fs: limit filesystem stacking depth

crypto: msm: check integer overflow on total data len in qcedev.c

msm: crypto: fix issues on digest buf and copy_from_user in qcedev.c

KEYS: fix keyctl_set_reqkey_keyring() to not leak thread keyrings

KEYS: Change the name of the dead type to ".dead" to prevent user access

KEYS: Disallow keyrings beginning with '.' to be joined as session keys

mm: migrate dirty page without clear_page_dirty_for_io etc

mm: fix warning in __set_page_dirty_nobuffers

mm/mempolicy.c: fix error handling in set_mempolicy and mbind.

net/packet: fix overflow in check for tp_frame_nr

net/packet: fix overflow in check for tp_reserve

scsi: sg: check length passed to SG_NEXT_CMD_LEN

sg: relax 16 byte cdb restriction

block: add blk_rq_set_block_pc()

platform: msm: spmi: Fix possible race condition in debugfs

prima: Fix buffer overflow in WLANSAP_Set_WPARSNIes()

prima: Fix VHT-80 IBSS stops beaconing

msm-camera: Addressing possible overflow conditions

qcrypto: protect potential integer overflow.

l2tp: fix racy SOCK_ZAPPED flag check in l2tp_ip{,6}_bind()

fix mismerge: packet: fix races in fanout_add()

Detailed

▼ Resurrection Remix Nougat Ver 5.8.3 Changelog

▼ 05/10/2017

▪ project device/oneplus/bacon/
▪ a5860f3 bacon: we have a device with 3GB RAM

▪ project frameworks/base/
▪ 695bd5c base: Allow to disable qs footer warnings [1/2]
▪ 6fd71cf telecom: Fix order of arguments when creating Details object
▪ 299da89 NetworkTraffic: Dont show wrong values when connected to VPN

▪ project kernel/oneplus/msm8974/
▪ ba3bcdf Merge branch 'cm-14.1' of https://github.com/LineageOS/android_kernel_oneplus_msm8974 into HEAD

▪ project packages/apps/Dialer/

▪ project packages/apps/Settings/
▪ aeb3245 Settings:Allow to disable qs footer warnings [2/2]

▼ 05/09/2017

▪ project frameworks/av/
▪ 5d49fde Merge pull request #3 from github-cygwin/nougat
▪ a930183 Merge branch 'cm-14.1' of https://github.com/LineageOS/android_frameworks_av into nougat

▪ project frameworks/base/

▪ project packages/apps/Dialer/

▪ project packages/apps/Settings/
▪ ed3445d Add Maintainer for Coolpad Note 3(CP8676_I02) (#787)

▪ project packages/services/OmniJaws/

▼ 05/08/2017

▪ project frameworks/base/

▪ project hardware/qcom/display-caf/msm8937/
▪ b7a3010 display: Add color metadata definition

▪ project kernel/samsung/smdk4412/
▪ 349a3e9 smdk4412: Deal with "mdm_hsic_pm0" wakelock

▪ project packages/apps/Dialer/

▪ project packages/apps/OmniSwitch/

▪ project packages/apps/ResurrectionStats/

▪ project packages/apps/Settings/

▪ project packages/services/OmniJaws/

▼ 05/07/2017

▪ project frameworks/base/

▪ project hardware/qcom/audio-caf/msm8937/
▪ 99617f9 Configs: remove audio sink buffer size property
▪ a9f2c00 hal: fix kw issue in hal
▪ 6191804 hal: remove redundant logs from utils.c
▪ 905d1d8 audiod: Skip enumerating non-ADSP sound cards

▪ project hardware/qcom/display-caf/msm8937/
▪ 26cd504 display: Add color metadata definition
▪ eb49512 sdm: Use ColorMetadata in SDM
▪ 37d5aff display: Add support for Rec.2020
▪ b6a2bfb sdm: Use safe mode on External display on low end device
▪ 9c64210 HWC: Set skip to layers with Non Integral Source Crop
▪ 93afadf sdm: skip null commit on command mode panels
▪ 2428bc4 libmemtrack: Fix integer overflow in kgsl function

▪ project hardware/qcom/media-caf/msm8937/
▪ de0c52e media: libOmxSw encoders require prop headers :(
▪ fcd1cfd mm-video-v4l2: serialize FTB's for dropped frames
▪ 057d1c7 mm-video-v4l2: vidc: venc: Free buffer FDs and handles
▪ a5da2d3 mm-video-v4l2: vdec: Support for HEVCMain10HDR10 profile
▪ 76dd49f mm-video-v4l2: Update max level for h264 decoder to 5.1
▪ 46aa731 mm-video-v4l2: venc: Disable Pframes incase of resolution 5k/6k
▪ 5dc8e7e mm-video-v4l2: Reset drv_ctx o/p buffer requirements in loaded state
▪ 0a4ad7e mm-video-v4l2: vdec: Convert maximum display luminance in cd/m2
▪ 9e702ea mm-video-v4l2: vdec:Metadata for HDR and ColorAspects
▪ 6076eb6 mm-video-v4l2: vdec: Support for HDR Info extension

▪ project hardware/samsung/
▪ 5eca5aa power: Allow POWER_HINT_LOW_POWER hint to disable power save mode

▪ project kernel/moto/shamu/
▪ b97abb2 shamu: sigma kernel 5.2
▪ 0787d64 msm: Allow disabling debug and tests
▪ 9b9bf0b UPSTREAM: timerfd: Protect the might cancel mechanism proper
▪ c99b1b7 iosched_switcher: Use reliable state notifier
▪ 77448ea mmc: queue: Configure the I/O sched switcher for mmc block devices
▪ 90a3a72 block: Add driver to change the I/O scheduler when the screen turns off
▪ c24c9c1 blkcg: fix error return path in blkg_create()
▪ 0ae6e2d block/blk-throttle.c: fix return of 0/1 with return type bool
▪ 9953b4a block/blk-throttle.c: add static to blk_throtl_dispatch_work_fn
▪ db152d8 blk-throttle: improve queue bypass handling
▪ 05769a0 blk-throttle: implement proper hierarchy support
▪ 5c89810 block: Always check queue limits for cloned requests
▪ 2210251 block: include func name in __get_request prints
▪ a90c21c block: make blk_update_request print prefix match ratelimited prefix
▪ 14fa20d block: fix blk_stack_limits() regression due to lcm() change
▪ 45c9ce0 elevator: use list_{first,prev,next}_entry
▪ 30c89e7 block: Set BFQ Slice Idle to 0
▪ 7757dd4 block: Set CFQ Slice Idle Default to 0

▪ project kernel/samsung/smdk4412/
▪ 514a48e smdk4412: Update i9305 defconfig

▪ project packages/apps/Settings/
▪ 372d14f Add missing string

▪ project packages/services/OmniJaws/

▼ 05/06/2017

▪ project device/oneplus/oneplus3/
▪ f0a02b2 op3: Update decoder profiling result

▪ project frameworks/base/
▪ 948bba9 base: SystemUI: use content observer for recent grid config
▪ 73dbc18 base:refactor recents code to switch between recents
▪ b0f2122 [1/2] base: featureize ro.recents.grid
▪ 319c5f7 Update OmniSwitch string
▪ 9733626 OmniJawsClient : Move to framework
▪ e2192bc SysUI : Use a different approach to Make perf profile tile invisible
▪ 7805dad base: SystemUI: add dedicated TextView for OmniJaws error marker
▪ 9bdaacf base: SystemUI: dont show OmniJaws error that prominent

▪ project kernel/oneplus/msm8996/
▪ b35b372 mm: Tighten x86 /dev/mem with zeroing reads
▪ 386ecab crypto: ahash - Fix EINPROGRESS notification callback
▪ c7fc1b7 mm/mempolicy.c: fix error handling in set_mempolicy and mbind.
▪ 6429511 scsi: sg: check length passed to SG_NEXT_CMD_LEN
▪ eb27e64 xfrm_user: validate XFRM_MSG_NEWAE XFRMA_REPLAY_ESN_VAL replay_window
▪ d824e30 KEYS: Change the name of the dead type to ".dead" to prevent user access
▪ 7db72c0 ANDROID: ion: Protect kref from userspace manipulation
▪ c649c00 Kconfig: msm: disable ultrasound driver
▪ 45de3df KEYS: Disallow keyrings beginning with '.' to be joined as session keyrings
▪ 9311dad mm: migrate dirty page without clear_page_dirty_for_io etc

▪ project packages/apps/Dialer/

▪ project packages/apps/ResurrectionOTA/
▪ b0b0b4a ResurrectionOTA: squash all translations

▪ project packages/apps/ResurrectionStats/
▪ 20ea10d ROMStats: modify for ResurrectionRemix

▪ project packages/apps/Settings/
▪ 048aad9 Refactor Recents Category
▪ d55ce18 Settings:featurize ro.recents.grid [2/2]
▪ c415aa0 Mantainers: Delete WinKarbik from ido mantainer (#784)

▪ project packages/services/OmniJaws/

​