[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] flo071:
So Guys, the new Build is UP! Hope you enjoy it! :)

Download

{Mod edit}

Changelog

====================

06-26-2016

====================

* android/

8ec7f08 Merge remote-tracking branch 'cm/cm-13.0' into 6.0.0

* device/qcom/common/

8fe35cc power: msm8996: Support boost and perf profile hints

* device/qcom/sepolicy/

2cdcb90 Merge remote-tracking branch 'cm/cm-13.0' into 6.0.0

* frameworks/base/

293a289 Merge remote-tracking branch 'cm/cm-13.0' into 6.0.0

e0e7598 Revert "Keyguard Wallpaper Changer [1/2]"

* frameworks/opt/telephony/

90501cb Subscription updater: don't turn data off if we've never set a deafult

* kernel/oneplus/msm8996/

6a83a0d ARM: dts: 15801: Correct asoc dtsi override

* packages/apps/Bluetooth/

4924f59 Revert "Revert "Ensure synchronized access of JNI callback object""

* packages/apps/FMRadio/

387bb91 Remove false log warnings

a1649aa Fix exponential content observer registration

* packages/apps/Settings/

7b5caa9 Merge remote-tracking branch 'cm/cm-13.0' into 6.0.0

9a6161f Revert "Keyguard Wallpaper Changer [2/2]"

* vendor/cmsdk/

cf6fb60 Merge remote-tracking branch 'cm/cm-13.0' into 6.0.0

* vendor/crdroid/

0528dd7 Merge remote-tracking branch 'cm/cm-13.0' into 6.0.0

* vendor/oneplus/

f3c0816 oneplus3: Remove ims.apk and imssettings.apk

1317ead oneplus3: Update blobs

====================

06-25-2016

====================

* cts/

8a3f20b Merge "DO NOT MERGE: disable libskia test." into marshmallow-cts-release

f9c17e5 DO NOT MERGE: disable libskia test.

* device/oneplus/oneplus3/

85ad7c4 init.qcom.rc: create iop socket

060f096 Merge pull request #1 from parheliamm/cm-13.0

be8ad16 Oneplus3: Remove useless memory setting.

* frameworks/base/

d442df6 wifi: Enable WiFi IpReachabilityMonitor by default

* frameworks/opt/net/wifi/

a0ac5e1 Reduce the link de-bounce time to 4 from earlier 7 seconds

012e76c Wifi: Clear scan caches while loading configured networks

80dfbc2 wifi: Use isGbkString() to check if SSID is GBK encoded

bb5d2c2 Wifi: Update Frequency before broadcasting intent

045ddba Wifi: send an explicit ENABLE_NETWORK with "no-connect"

c17a63e Wifi: Unblacklist the BSSIDs, if driver roams to the same again.

f995ef7 Wifi : Add null check before accessing ScanDetailCache

c06efae Wifi: Add NULL check before processing gscan results

faada83 P2P: p2p flush on a group remove event.

cbe286e wificonfig: store the scan cache for saved wifi configuration

e97c943 Don't create ScanDetailCache if entry absent in mScanDetailCaches

22b3c71 Wifi: Update WifiController state if Wifi turn On fails

6c7911a Wifi: Clear lastConnectAttemptTimestamp variable on a Wifi turn off

88db18e wifi: Bring back mIsWiFiIpReachabilityEnabled check

* kernel/oneplus/msm8996/

55f10c4 Revert "usb: dwc3: Fix assignment of EP transfer resources"

d32e3a7 Merge branch 'linux-3.18.y' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-stable into cm-13.0

9501689 Merge branch 'linux-3.18.y' of git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable into cm-13.0

a98847d oneplus3: Enable cpusets

cd4435a cpuset: Make cpusets restore on hotplug

736e87f cpuset: Add allow_attach hook for cpusets on android.

288db6f oneplus3: Disable modules

fd6b599 oneplus3: Enable bfq, set noop as default

5a09b10 block, bfq: add Early Queue Merge (EQM) to BFQ-v7r7 for 3.18.0

ea122d3 block: introduce the BFQ-v7r7 I/O sched for 3.18

f7a3696 block: cgroups, kconfig, build bits for BFQ-v7r7-3.18

947e976 qpnp-haptic: Add sysfs interface to control intensity

ec933c1 input: tri-state-key: Get it ready for CM

1e98ad8 input: synpatics_s1302: Get gestures ready for CM

97b2a7c input: synaptics_s1302: Clean up oneplus' logic

b24bbb4 ARM: dts: 15801: Clean up and orgainze DT

dbb50f5 leds: qpnp: turn off the button-backlight on boot

bb43776d usb: gadget: remove virtual cdrom

1e1a8ac msm: kgsl: Fix the snapshot mempool size calculation

00e6014 msm: kgsl: Correct the order of preemption packets

c200f55 msm: kgsl: Unbind the kgsl-event workqueue

2daf594 msm: kgsl: Add a cmdbatch profiling flag to get time since boot

2fbca54 msm: kgsl: Add A5x support for CONTEXT_SWITCH_YIELD preemption

3d97a28 msm: kgsl: Submit a set of critical packets right after ME init

152d51e msm: kgsl: verify user memory permissions before mapping to GPU driver

0990181 msm: kgsl: Bring in line with CAF

32c0f15 msm: kgsl: Specify the initial pwrlevel for each speed bin

bbc9f55 msm: kgsl: Restrict secure contexts to ringbuffer level preemption

8fcb7d0 oneplus3: Disable HBTP virtual mouse

4509d5e ARM64: dts: oneplus3: Add add synchronized RGB blink params

6959653 leds: qpnp: revert oneplus change

9a7cd34 soc: qcom: glink: Fix channel migration on fully open channel

35e80c0 soc: qcom: glink: Fix race condition in dummy xprt cleanup

4c0b7b4 soc: qcom: glink: Fix ssr race condition in glink_close

599b23b soc: qcom: glink: Refactor rwref lock mechanism

5c891ad soc: qcom: glink: Reorganize glink lock hierarchy

c944dc7 soc: qcom: ipc_router_glink_xprt: Queue receive intents appropriately

a4dd344 ASoC: apr: add API to read subsys state

f42a0ad qcom: core_ctl_helper: Fix potential NULL pointer dereference

8f3a9f4 soc: qcom: memory_dump_v2: use kmemleak_not_leak for mem dump's app table

e676c10 soc: qcom: ipc_router_mhi_xprt: Code Refactor to handle interface changes

65d7383 QBT1000: Enable runtime pm for qbt1000

5628f83 soc: qcom: rpm_master_stat: Add additional debug stats

b19b617 soc: qcom: glink: Add null pointer guards in glink transports

be6e3f6 QBT1000: modify input device to support all key events

d480089 swr-wcd-ctrl: Ensure soundwire banks are always in sync

8fc046e swr-wcd-ctrl: Handle soundwire slave device ungroup

4680eed soundwire: Add API to ungroup soundwire slave devices

076b1d2 soundwire: Add API to control slave device data path

1c3e76b ASoC: msm: qdsp6v2: Increase period size for pcm driver.

db3e97f ASoC: codecs: Fix possible null pointer dereference

629c3d7 ASoC: wcd-mbhc: Fix issue with headset insert with extn.cable

e0546e8 ASoC: wsa881x: Request device ungroup for speaker disable

2ba4ccf ASoC: msm: audio-effects: misc fixes in h/w accelerated effect

64e5ce9 ASoC: core: protect component list traversal with lock

180c23b soundwire: Add support for 48x2 frame structure

5755a05 soundwire: Avoid runtime suspend after device path bringup

d173a9f soundwire: Fix NULL pointer check while setting group ID

33535c0 soundwire: Add slave synchronization configuration

05f0390 ASoC: msm: qdsp6v2: DAP: Fix buffer overflow

38b185b ASoC: codecs: use correct subsystem status check

9075319 ASoC: msm: qdspv2: Add tertiary MI2S ports support

5365db9 ASoC: msm: Add apq8096 i2c machine driver

1a403c2 ASoC: codecs: Add audio MCLK support for APQ8096

fef3da7 ASoC: wcd9335: Remove pop on bring-up of noise cancelling headset

374d4e5 ASoC: wcd9335: Update decimator filter cutoff frequency

ed233bc ASoC: msm: qdsp6v2: Update set_params to avoid use before set

4d36726 ASoC: msm: qdsp6v2: compress passthrough fixes

eba8f35 ASoC: msm: q6dspv2: initialize private data before using it

451df9e ASoC: msm: qdsp6v2: set token for stereo_to_custom_stereo command

ba4e44a ASoC: wcd_cpe_services: Make the worker thread standalone

116bc16 ASoC: wcd9335: fix mute issue on headphone during concurrency

5aa3d80 ASoC: msm: qdsp6v2: Don't register to modem for SSR callbacks

a7fd5a8 ASoC: wcd-mbhc: Avoid fake headset report during headphone remove

bc8b0d1 ASoC: wcd9335: Add support for lineout volume adjustment

f25cfc1 ASoC: wcd9335: Give more headroom for headphone PA ramp

2f6519e ASoC: wcd9335: Update TX gain correctly after decimator enable

3dbc68b ASoC: wcd-mbhc: Add pointer validation checks in wcd-mbhc-v2.c

73cc68c ASoC: msm: qdsp6v2: Move spin lock init before apr registration

3170dfe android: binder: Don't use sched_preempt_enable_no_resched.

49f3f7e android: binder: Use wake up hint for synchronous transactions.

02444bd ion: Remove deferred free flag from system secure heap

f728a05 ion: Add Prefetch IOCTL support for System Secure heap

49a1dd5 ion/system_heap: Revisit secure pool shrinker implementation

19e72cd ion: Improve support for heap walking

a08f66d Ion: Add page pooling to Ion System Secure Heap

5ef8d48 ion page pool: Provide an API to try and allocate from only the Pool

e6f55e5 ion: Update nr_total properly in ion_system_heap_shrink

f37060a staging: ion: shrink page-pool by page unit

30888d6 ion: Restore upstream behavior in ion_page_pool_shrink()

3841b7f staging: ion: debugfs to shrink pool

011a038 staging: ion: Add X86 dependency for ION_POOL_CACHE_POLICY

b8a77c4 ion: fix page pool cache policy

bd6589e ion: Handle the memory mapping correctly on x86

d43ee06 ion : In carveout heap, change minimum allocation order from 12 to PAGE_SHIFT, After this change each bit in bitmap (genalloc - General purpose special memory pool)

457c37e msm: mdss: fix wrong chroma stride for h2v1/h1v2 formats

db65d2c msm: mdss: fix truncation of 64 bit for clk rate

2bfc76a msm: mdss: hdmi: set the output format to RGB888

5d12183 msm: mdss: Fix potential NULL pointer dereferences

bca6e79 msm: mdss: fb: reconfigure panel if output format has changed

ff4e810 msm: mdss: hdmi: check for scrambler override

10fe251 msm: mdss: hdmi: update switch node on hpd off

e79cd6c msm: mdss: hdmi: add dynamic fps support

b05f29b msm: mdss: turn off the phy during idle pc only if panel supports

10a84d8 msm: mdss: add null check before dereferencing members

5a1361c msm: mdss: add multi-mode support for dynamic fps

55e894b msm: mdss: add dynamic fps support for hdmi

0a5357f msm: mdss: Fix AD configuration for single DSI case

97f7f08 msm: mdss: update lineptr instantly in cmd mode panels w/autorefresh

fbe37f9 msm: mdss: hdmi: update power module state during probe

cb66f0c msm: mdss: send FB registered event before initializing MDP

88d610f msm: mdss: hdmi: enable scrambler during handoff

2921383 msm: mdss: hdmi: do not toggle power for HDMI modules

005b17c msm: mdss: hdmi: add debug method to print panel event names

557bdb8 msm: mdss: add lineptr interrupt support for video mode panels

4710a89 msm: mdss: add scr rev support for dsc

60ac658 msm: mdss: fix bit offset in pps configuration for dsc

79f8bd1 msm: mdss: Fix deadlock between AD lock and mdp clk lock

33683a9 msm: mdss: reset WB mixercfg during WB destroy

973cd78 msm: mdss: hdmi: add support for CEC suspend and resume events

7d58300 msm: mdss: hdmi: Do not treat intermediate ddc error as failure

eacfe97 msm: mdss: add lineptr interrupt support for command mode panels

d7214bd mdss: dsi: turn off phy power supply during static screen

92e68ec mdss: dsi: read dsi and phy revision during dsi ctrl probe

b20885f msm: mdss: fix the null check in framebuffer driver

a01bc68 msm: mdss: fix NULL pointer dereferencing issues

ea7322a msm: mdss: disable dsi burst mode when idle is enabled

6e54709 msm: mdss: fix to update the configuration for display related GPIOs

44b9e25 msm: mdss: Prevent zero backlight from been sent to AD core

0697479 msm: mdss: Fix PA memory color read sequence for foliage HOLD values

c5a11d3 msm: mdss: dsi: increase dsi error count only for valid errors

229b096 msm: mdss: fix simulator panel SW-TE parameters

9391a93 msm: mdss: clear solid fill pipe b/w vote

4390ccf msm: mdss: keep tear check enabled in LP1 power state

2fd0e98 msm: mdss: dsi: ensure clocks are off when setting their source

db0eddc msm: mdss: dsi: ignore error interrupt when mask not set

68c3acc msm: mdp: undo oneplus modification for auto refresh

e336389 mdss: mdp: avoid panic if recovery handler is uninitialized

84d9e96 mdss: mdp: avoid mdp done isr wait for split ctrl during reset

ad77eed mdss: mdp: add event timer for auto refresh

56944fb msm: mdss: Fix NULL pointer dereference

228ab1b msm: mdss: register smmu context fault handler

7cf44ea msm: mdss: delay dma commands for split-dsi cmd mode panels

cb5a9a0 msm: mdss: fix to restore pp split config

baa6574 msm: mdss: fix possible out-of-bounds and overflow issue in mdp debugfs

04d9c40 msm: mdss: Correct block id check for mdss_mdp_misr_table

0324281 msm: mdss: Fix memory leak in panel_debugfs_create_array func

14a31e3 msm: mdss: Properly set the PP feature cfg_payload in layers

c001577 msm: mdss: Properly free memory in error case

1b918af msm: mdss: Add NULL check before de-allocating framebuffer

091bdc6 msm: mdss: Bring in line with CAF

265b1ac msm: vidc: Enabling DPB-OPB split for NV12 color format

516f6ca msm: vidc: Fix buffer overflow issue in driver

63e055d9 msm: vidc: Make buffer validity checks stronger

84153e0 msm: vidc: Use Dcvs only when there is no resolution change

a26abd1 msm: vidc: Add support for output crop extra data

ae400eb msm: vidc: Update instance state before cap check

02baaf4 msm: vidc: Update mbs per second calculation

46212de msm: vidc: Handle encoder input in true dynamic mode

802cb9d msm: vidc: Invalidate cache for read only FBD

32816c2 oneplus3: Disable NTFS and regenerate defconfig

7256c6c fs: Remove exfat-nofuse driver

fb848cc oneplus3: Increase log buffer

8e8bbac init/Kconfig: Undo oneplus change

* packages/apps/Settings/

86c8b5e UI: Ensure "use for" options displayed when in landscape orientation

* vendor/cmsdk/

131de78 Themes: Provide 100% test coverage for themes