[ONE Android Development] varund7726:
Update 20170617

Changelog

▼ Resurrection Remix Nougat Ver 5.8.3 Changelog

▼ 06/17/2017

▪ project device/oneplus/oneplus3/
▪ 8500cf8 oneplus3: update power profile
▪ f572243 op3: Cleanup init.qcom.rc

▪ project frameworks/base/
▪ a73deb3 TaskViewHeader:Don't allow lock button icon to show on grid view
▪ d7a2e70 Base: Improve OmniSwitch implementation
▪ 1aca92c KernelCpuSpeedReader: Account for missing sysfs nodes
▪ bf156ad Fix batterySendBroadcast not synchronized issue.
▪ dda5803 bless python versions newer than 2.6
▪ 7638fee Handle ActivityNotFoundException for contacts activity
▪ 9459285 extend PreferenceActivity for title text on a single pane mode
▪ 6ebcc53 Override onRestoreInstanceState() in MultiSelectListPreference
▪ 4253bcf Fragment animations are not being saved across configuration changes
▪ 9ab8bae Fix to NullPointerException when activity is relaunched
▪ 7e41a2e Fix right mLastTimeUsed when aggregate UsageStats
▪ 4037823 Fix ListView is not scrolled properly with arrows
▪ ed61430 Synchronize access of mSubscriptions
▪ f3cfda4 Provide synchronization to setview to avoid NPE
▪ d970a26 AsyncTask: Fix to remove canceled tasks from executor's queue.
▪ 4c1c6bf frameworks/base: Fix to avoid crash when the tab is not set from app
▪ 3dff401 IInputMethodWrapper to recycle SomeArgs in all cases.
▪ e62cfea Catch corruptexception during Transaction operation
▪ 5e7b3b0 Fix force idle issue
▪ 8f0c320 preloaded drawables few
▪ b2732eb Schedule agentDisconnected() in handler thread
▪ abeed16 Fix PrcessRecord.renderThreadTid not reset in some case.
▪ ef47c88 SoundPool: decrease binder call when calling SoundPool.play
▪ 3d9544d BluetoothTile: Fix in the off state while entering the detail view
▪ be8cecc WiFiTile: Fix in the off state while entering the detail view
▪ d71604e Net monitor: fix arrows not showing when data saver is enabled
▪ 397e946 Adding PitchBlack skull header (#201)

▪ project kernel/oneplus/msm8996/
▪ fa1a64c Merge tag 'LA.UM.5.5.r1-04900-8x96.0' of https://source.codeaurora.org/quic/la/kernel/msm-3.18 into HEAD
▪ 80047f6 Linux 3.18.57
▪ b256657 ALSA: timer: Fix race between read and ioctl
▪ 73f830e mlx5: stop including <asm-generic/kmap_types.h>
▪ 09d1f2b arm64: ensure extension of smp_store_release value
▪ cad079a usercopy: Adjust tests to deal with SMAP/PAN
▪ 33fa525 RDMA/qib,hfi1: Fix MR reference count leak on write with immediate
▪ 948ba5a serial: sh-sci: Fix panic when serial console and DMA are enabled
▪ dd0b4ae drivers: char: mem: Fix wraparound check to allow mappings up to the end
▪ 7c14fc1 ASoC: Fix use-after-free at card unregistration
▪ c6565f9 ALSA: timer: Fix missing queue indices reset at SNDRV_TIMER_IOCTL_SELECT
▪ c642cd9 drm/vmwgfx: limit the number of mip levels in vmw_gb_surface_define_ioctl()
▪ bfeb35f drm/vmwgfx: Handle vmalloc() failure in vmw_local_fifo_reserve()
▪ 8b39326e perf/core: Drop kernel samples even though :u is specified
▪ 9792db2 powerpc/numa: Fix percpu allocations to be NUMA aware
▪ 74b5a37 powerpc/eeh: Avoid use after free in eeh_handle_special_event()
▪ 4c49c77 scsi: qla2xxx: don't disable a not previously enabled PCI device
▪ 3879ba5 btrfs: fix memory leak in update_space_info failure path
▪ 31aed4c btrfs: use correct types for page indices in btrfs_page_exists_in_range
▪ 2bc8d26 stackprotector: Increase the per-task stack canary's random range from 32 bits to 64 bits on 64-bit platforms
▪ bf9c4d2 iio: proximity: as3935: fix AS3935_INT mask
▪ 9c5da71 staging/lustre/lov: remove set_fs() call from lov_getstripe()
▪ df56ea9 ext4: keep existing extra fields when inode expands
▪ d6ccafd ext4: fix SEEK_HOLE
▪ 96bb996 dmaengine: ep93xx: Always start from BASE0
▪ 6d1b5de arm: KVM: Allow unaligned accesses at HYP
▪ ae4853b KVM: cpuid: Fix read/write out-of-bounds vulnerability in cpuid emulation
▪ 8bac2f3 kvm: async_pf: fix rcu_irq_enter() with irqs enabled
▪ 76bc55f nfsd4: fix null dereference on replay
▪ 174332b crypto: gcm - wait for crypto op not signal safe
▪ a9b669a KEYS: fix freeing uninitialized memory in key_update()
▪ 50de4ca KEYS: fix dereferencing NULL payload with nonzero length
▪ 043538c serial: ifx6x60: fix use-after-free on module unload
▪ 2462201 net: ethoc: enable NAPI before poll may be scheduled
▪ 5aafe7d net: ping: do not abuse udp_poll()
▪ 7ec6033 ipv6: Fix leak in ipv6_gso_segment().
▪ a02e02a tcp: disallow cwnd undo when switching congestion control
▪ f39bf56 cxgb4: avoid enabling napi twice to the same queue
▪ a030d5d ipv6: xfrm: Handle errors reported by xfrm6_find_1stfragopt()
▪ e2b8179 bnx2x: Fix Multi-Cos
▪ 5fd7e18 PM / devfreq: Remove null termination in boost_devices
▪ 0016b5b Synchronize codes for OxygenOS 4.1.6
▪ 1ad7d46 Linux 3.18.56
▪ 2b57782 xfs: fix unaligned access in xfs_btree_visit_blocks
▪ 12bf09b xfs: bad assertion for delalloc an extent that start at i_size
▪ 4c9c6a7 xfs: fix indlen accounting error on partial delalloc conversion
▪ 3013c88 xfs: fix up quotacheck buffer list error handling
▪ ab97bd5 xfs: prevent multi-fsb dir readahead from reading random blocks
▪ 07ba552 xfs: handle array index overrun in xfs_dir2_leaf_readbuf()
▪ 3936bca xfs: fix over-copying of getbmap parameters from userspace
▪ 476018a xfs: fix off-by-one on max nr_pages in xfs_find_get_desired_pgoff()
▪ 8fca6ba xfs: Fix missed holes in SEEK_HOLE implementation
▪ 606f619 mlock: fix mlock count can not decrease in race condition
▪ c342b83 mm/migrate: fix refcount handling when !hugepage_migration_supported()
▪ 4eae459 drm/gma500/psb: Actually use VBT mode when it is found
▪ a16b38a slub/memcg: cure the brainless abuse of sysfs attributes
▪ 041b1a1 ALSA: hda - apply STAC_9200_DELL_M22 quirk for Dell Latitude D430
▪ 8e96960 pcmcia: remove left-over %Z format
▪ ed39e98 drm/radeon/ci: disable mclk switching for high refresh rates (v2)
▪ ab05eab i2c: i2c-tiny-usb: fix buffer not being DMA capable
▪ 1925e37 sctp: fix ICMP processing if skb is non-linear
▪ 8204907 tcp: avoid fastopen API to be used on AF_UNSPEC
▪ 0e4b8ea qmi_wwan: add another Lenovo EM74xx device ID
▪ 7ed1f58 ipv6: Check ip6_find_1stfragopt() return value properly.
▪ c8301fc tcp: eliminate negative reordering in tcp_clean_rtx_queue
▪ e670cb6 sctp: fix src address selection if using secondary addresses for ipv6
▪ 79b744d tcp: avoid fragmenting peculiar skbs in SACK
▪ 96e062c s390/qeth: avoid null pointer dereference on OSN
▪ 87cb592 s390/qeth: unbreak OSM and OSN support
▪ 450ff24 s390/qeth: handle sysfs error during initialization
▪ 17cea5c netem: fix skb_orphan_partial()
▪ 544b478 Revert "stackprotector: Increase the per-task stack canary's random range from 32 bits to 64 bits on 64-bit platforms"
▪ 739e863 Revert "xfrm_user: validate XFRM_MSG_NEWAE XFRMA_REPLAY_ESN_VAL replay_window"
▪ ac2db8e power: qcom: Don't compile debug_core.c when debugfs is disabled
▪ 972fed7 msm: pcie: Fix uninitialized pointer usage in msm_pcie_debug_info()
▪ eca2f97 nfc: Our pn544 does not depend on NFC_HCI
▪ 1014172 usb-gadget: support USB keyboard

▪ project packages/apps/OmniSwitch/
▪ 02a6fd3 Update Enable switch consistency

▪ project packages/apps/PackageInstaller/

▪ project packages/apps/Settings/

▼ 06/16/2017

▪ project frameworks/base/
▪ 780245f Change of translation

▪ project packages/apps/CarrierConfig/
▪ 1249ef5 Remove TIM from non-roaming networks list of H3G IT

▪ project packages/apps/DUI/

▪ project packages/apps/Dialer/

▪ project packages/apps/OmniSwitch/

▪ project packages/apps/PackageInstaller/

▪ project packages/apps/Settings/

▪ project packages/services/OmniJaws/

▼ 06/15/2017

▪ project frameworks/base/
▪ 2cc801f Check for spurious wake ups
▪ f6f0ebf Fix TaskRecord wrong dump element firstActiveTime

▪ project packages/apps/DUI/
▪ adf6bee DUI:Uncomment Navbar Left in Landscape [1/2]

▪ project packages/apps/OmniSwitch/

▪ project packages/apps/PackageInstaller/

▪ project packages/apps/Settings/
▪ 8dad24f SeekBarPreference: fix progressbar glitch with custom min-max values
▪ 75aad61 do not include saved network in scan list
▪ 08a42d0 Allow sorting applications by size
▪ 6489e06 Volume can not be updated in Sound&notification
▪ a37247e AllowBindAppWidgetActivity: Fix crash when the activity is closing
▪ 91b6f1c Squash commit of SAR and IC Code.
▪ bdaf696 Fix crash when calling remove() with a null variable

▼ 06/14/2017

▪ project frameworks/base/

▪ project packages/apps/Eleven/
▪ 6665277 Eleven: Remove unused permission REAL_GET_TASKS

▪ project packages/apps/PackageInstaller/

▪ project packages/apps/Settings/
▪ b65b342 Add Samsung Galaxy Alpha as Official (#806)

▪ project packages/apps/Snap/
▪ 0f83363 SnapdragonCamera: Fix ghosting when non-zsl in VGA/QVGA size
▪ 202f50a SnapdragonCamera: Fix live shot image stretch when recording is 4K
▪ fffbe39 SnapdragonCamera: Fix photo reversed when enable selfie Mirror
▪ dd1b09c SnapdragonCamera: Fix photo reversed when enable selfie Mirror
▪ b37ea18 SnapdragonCamera: Fix preview in wrong size
▪ 708af54 SnapdragonCamera: Fix front camera preview flipped
▪ 9d21c69 SnapdragonCamera: Fix preview is flipped on 8996
▪ cc08b44 SnapdragonCamera: Camera1 Selfie Mirror orientation check
▪ c188ffe SnapdragonCamera: Fix Camera1 force close when refocusing the picture.
▪ d24a8ed SnapdragonCamera: Change video snapshot picture size logic
▪ bdb5068 SnapdragonCamera: Avoid cancel AF shortly after trigger
▪ 3de435d SnapdragonCamera: Fix crash during UI stress test
▪ f870393 SnapdragonCamera: Fix OutOfBoundsException in monkey test
▪ 367758c SnapdragonCamera: Fix FC for NullPointerException
▪ c8a45a3 SnapdragonCamera: Reset zoom value when resuming
▪ a5054be SnapdragonCamera: Fix capture with flash will get black image.
▪ 975aeca SnapdragonCamera: Fix FC cause by Null pointer
▪ 922c4b3 SnapdragonCamera: Make copy of location before altering timestamp
▪ bd1d6ea Snap: Sign with platform key

▪ project system/bt/
▪ 331fc1e bt: Disable AVRCP 1.6

▼ 06/13/2017

▪ project device/oneplus/oneplus3/
▪ f52bff1 op3: Update ril header for 7.1.2

▪ project frameworks/base/
▪ 00e4452 Fix IME switcher not being shown in notifications when enabled
▪ 01df159 SignalClusterView:Tighten up loose ends for no sim subscriptions
▪ 6cdb4e7 Revert "Fix nav bar showing always on the left when rotated to 270 degrees."
▪ d49173c FWB:Smartbar touch sounds:make it optional[1/3]
▪ 2f037a2 BatteryMeterDrawable:Sync with upstream
▪ 17409ca SystemUI:Disable carrier label by default - Increase font size
▪ 07ab6ef RRUtils:Add missing Omniswitch contants
▪ b7b6261 CaptivePortalLoginActivity correctly gets UserAgent
▪ 106869b Prettify the captive portal sign-in activity
▪ 60a5ede [1/2] base: OmniSwitch: add preload task broadcast
▪ 0f9e9d3 SystemUI: animate icon when locking a task

▪ project kernel/oneplus/msm8996/
▪ 8dc48ef drivers: video: Add bounds checking in fb_cmap_to_user
▪ e1819af net: add length argument to skb_copy_and_csum_datagram_iovec
▪ e5eac6c ipv6: fix out of bound writes in __ip6_append_data()
▪ f76d1c7 ipv6/dccp: do not inherit ipv6_mc_list from parent
▪ a0b16e4 sctp: do not inherit ipv6_{mc|ac|fl}_list from parent
▪ cfa6ee0 ipv6: Prevent overrun when parsing v6 header options
▪ 285d19e ext4: fix data exposure after a crash
▪ f2cc646 bpf: don't let ldimm64 leak map addresses on unprivileged

▪ project packages/apps/DUI/
▪ 2562dc1 Fix spammed hindi strings
▪ 0e3dedc Update strings.xml
▪ 9175a54 Fix bad strings
▪ 8ab23f1 Smartbar touch sounds:make it optional [2/3]
▪ 885fa36 Pulse: Navbar left in landscape support
▪ e9daee7 SmartBar: Touch sound support
▪ 6607429 DUI: Fix NPE in MediaMonitor

▪ project packages/apps/OmniSwitch/
▪ 6e90ddf [2/2] OmniSwitch: add preload task broadcast

▪ project packages/apps/PackageInstaller/

▪ project packages/apps/ResurrectionStats/

▪ project packages/apps/Settings/
▪ 6e0d35e Settings:Add back Left navigation bar in landscape [2/2]
▪ 05fe606 Settings:Smartbar touch sounds:make it optional [3/3]
▪ 8666f80 Configurations:Disable carrier label by default

▪ project packages/apps/Snap/
▪ d7247ff Add orientation correction for landscape devices

▪ project packages/services/OmniJaws/

▼ 06/12/2017

▪ project frameworks/base/

▪ project kernel/samsung/smdk4412/
▪ 2a7c21d cypress: Fix brightness when led_on_keypress is active

▪ project packages/apps/DUI/

▪ project packages/apps/Dialer/

▪ project packages/apps/OmniSwitch/

▪ project packages/apps/PackageInstaller/

▪ project packages/apps/ResurrectionStats/

▪ project packages/apps/Settings/
▪ c50618e Add Moto G5 Plus as Official (#805)

▪ project packages/services/OmniJaws/

▼ 06/11/2017

▪ project frameworks/base/
▪ 62af0145 fingerprint: handle PerformanceStats NULL pointers
▪ aabff84 Slim Recents: allow to disable round corners for cards [1/2]
▪ 457b8d6 New app-pinning icon
▪ bbb3ae8 Remove FastJNI optimization on AssetManager to avoid dead lock.

▪ project kernel/samsung/smdk4412/
▪ 0a6801a smdk4412: Disable samsung_extdisp driver

▪ project packages/apps/OmniSwitch/

▪ project packages/apps/Settings/
▪ fb18ec2 Slim Recents: allow to disable round corners for cards [2/2]