[Nexus 6  Original Android Development] neobuddy89:
Changelog

Marshmallow:

[B]
Hydra_v5.0-[01-23]-[00-08][/B]
* Restored marshmallow wifi driver.
* Fixed GPU error - reported in last log.
* Patched latest security update from CM.
* Performance improvement.
[B]
Hydra_v5.0-[01-20]-[02-19]
[/B]* Updates and fixes for GPU.
* Misc library updates from mainstream.
* Fix few warnings on boot.

[B]Hydra_v5.0-[01-18]-[20-03][/B]
* Disable net skb cache. This should prevent OOM reboot issue due to memory pressure of network traffic.
* Optimized for gcc.
* Revamped interface for Gamma controls in Synapse.
* Added new CRON tab in Synapse. Schedule jobs for auto-maintenance.
* Added new control for optimization of IPv6 networks. Synapse > Network.
* Reduced default vfs_cache_pressure to 80 for better performance.
* Reverted couple device memory allocation commits to test stability.

[B]Hydra_v5.0-[01-17]-[01-10][/B]
* Address errors in submitted logs.
* Improved power efficiency.
* Fixes and optimizations from mainstream.

[B]Hydra_v5.0-[01-15]-[15-45][/B]
* Backported fixes from 3.12 and CAF for robust net and bluetooth connect.
* Improved suspend latency.
* USB driver updates.

[B]Hydra_v5.0-[01-12]-[05-46][/B]
* More bug fixes from CAF and mainstream.
* Optimizations from mainstream and ChromeOS.
* Added new tunable wakeup sources (bluesleep and wlan). You can disable from Synapse > Misc.
* Newer WiFi driver with lots of fixes from Nexus 6P and Google. It may be a placebo but I have observed reduced power consumption with wifi. Please test.

[B]Hydra_v5.0-[01-10]-[03-08][/B]
* New nightly series. This build needs to be tested thoroughly. Reviews & logs welcome.
* Built with self-compiled Linaro 5.3 toolchain.
* Massive SCHED updates - boosts overall performance. SCHED is now ahead of that of younger brother Nexus 6P.
* Updated interactive and impulse governor with CAF updates.
* Enabled State Notifier by default.
* Massive CAF sync - Fixes and Updates (drivers, ARM, mm, and more - 280+ commits)
* Cherry-picks from 4.4 mainstream for improved performance and stability.
* Cherry-picks from Motorola kernel 6.0 release.
* Updated KSM

[B]Hydra_v4.1 [/B][COLOR=DarkGreen][COLOR=Black][B][COLOR=Red](Stable Release for 6.0.1)[/COLOR][/B][/COLOR][/COLOR]
* Fix time reset on boot issue.
* Stable Release.

[B]Hydra_v4.1-[01-02]-[01-17][/B]
* Bump version to 4.1
* Critical bug fixes from CAF.
* Performance improvements (Mainstream sched updates and more)

[B]Hydra_v4.0-[12-28]-[01-21][/B]
* Turned off State Notifier driver - possible suspect for SOD on few devices/roms. Read and enable via Synapse > Misc.
* Updated WiFi driver from Google to fix potential hang and panics.
* Updates for Audio driver from CAF.
* Misc updates and fixes from Google and mainstream.
* KSM can be now enabled via Synapse
* Enabled new TCP congestion methods.

[B]Hydra_v4.0-[12-22]-[21-14][/B]
* Sync up 6.0.1 updates
* Audio driver/codecs updates from CAF
* Linux 3.10.94 stable update
* Sched updates from CAF and mainstream
* Impulse governor updates for more butter
* Add back battery empty learning feature from google (says useful for old batteries)

[B]Hydra_v4.0-[11-13]-[02-08][/B]
* Support CM13
* Linux 3.10.93 update
* Updated Audio codecs and slimbus drivers
* Added ZRAM support from Linux 4.2 (configurable under Synapse)
* Tuned new CAF memory tunables.
* Misc driver updates (mdss, modem, gpu, cpuidle and few more)
* Performance improvements.

[B]Hydra_v4.0-[10-25]-[12-39][/B]
* Linux 3.10.91 update.
* Fixes and updates for audio driver.
* Improved video playback driver - lower latency - updates from CAF.
* Improved state notifier and limiter drivers.

[B]Hydra_v4.0-[10-19]-[14-14][/B]
* Revert Moto Codec update for now.

[B]Hydra_v4.0-[10-19]-[02-46][/B]
* Critical Bugfix: Apps like Play Music failing to play gapless music.
* Updated motorola sound codec driver from its latest sources.
* Improved memory management - auto compact memory nodes when device suspends.
* Misc CAF updates.

[B]Hydra_v4.0-[10-16]-[22-01][/B]
* SELinux Permissive boot (not forceful) - Till CM13.0 irons out root issues on marshmallow.
* Resolved battery calibration issue.
* Misc driver updates and fixes from google and CAF msm-3.10

Lollipop:

[B]Hydra_v3.2-[01-10]-[03-45][/B]
* Sync eligible updates upto Hydra_v4.1 stable release.

[B]Hydra_v3.1-[11-13]-[03-05][/B]
* Linux 3.10.93 update
* Updated Audio codecs and slimbus drivers
* Added ZRAM support from Linux 4.2 (configurable under Synapse)
* Tuned new CAF memory tunables.
* Misc driver updates (mdss, modem, gpu, cpuidle and few more)
* Performance improvements.

[B]Hydra_v3.1-[10-28]-[13-09][/B]
* Stable updates upto Linux 3.10.92
* Filesystem updates - Fixed potential random reboot issue reported earlier.
* Fixes and updates for audio driver.
* Improved video playback driver - lower latency - updates from CAF.
* Improved state notifier and limiter drivers.
* Improved memory management - auto compact memory nodes when device suspends.
* Misc driver updates and fixes from google and CAF msm-3.10

[B]Hydra_v3.0-[10-10]-[05-26] / [/B][B][B]Hydra_v3.0[/B] [/B][COLOR=DarkGreen][COLOR=Black][B][COLOR=Red](Stable Release for 5.1.1)[/COLOR][/B][/COLOR][/COLOR]
* Restore lollipop wifi driver.
* Music stutter fix. (Please confirm)
* CAF misc updates and fixes.
* CFQ iosched updates
* Improved FS throughput

[B]Hydra_v3.0-[10-06]-[15-27][/B]
* Linux 3.10.90 update
* Misc CAF drivers update
* Marshmallow Wifi Driver (from latest source - hopefully, they have fixed issues successfully.)

[B]Hydra_v3.0-[10-04]-[00-51][/B]
* Preserve charger service of base ROM. (Fixes battery issue.)
(If you are having incorrect battery percentage display - dirty flash your ROM first and then Hydra kernel.)
* Linux 3.10.89 update
* CAF misc updates
* TCP optimization from 4.0 upstream.

[B]Hydra_v3.0-[09-20]-[01-28][/B]
* Lots of optimizations & fixes from [I]Motorola[/I].
* Fix potential filesystem crash via ROM.

[B]Hydra_v3.0-[09-16]-[00-44][/B]
* Linux 3.10.88 update.
* SCHED optimizations.
* Restored stable WiFi Driver. (lollipop only)

[B]Hydra_v3.0-[09-09]-[22-53][/B]
* Fix LMK regression on some ROMs.
* Updated KCAL post-processing (display control) driver.
* Improved performance for MMC and PM drivers.
* Misc kernel updates from CAF and mainline.

[B][B]Hydra_v3.0-[09-03]-[22-56][/B]
[/B]* Synced ramdisk with CM.
* Updated kernel flash method - ramdisk will be build dynamically while flashing. This eliminates need of separate boot images for CM and AOSP.
* Minor fixes and clean up.[B]

Hydra_v3.0-[08-22]-[18-13][/B]
* Updates from m-preview-3 (WiFi, GPU and Sound driver updates)

[B]Hydra_v3.0-[08-19]-[22-45][/B]
* Linux 3.10.87 update
* Fixed QoS crashes with new MSM cpuidle driver. Much better now.
* Misc updates and fixes.

[B]Hydra_v3.0-[08-18]-[09-17][/B]
* Complete CAF Scheduler updates.
* Updated LPM (low power mode) - CAF CPUIdle driver.
* Added Scheduler Boost toggle and Adaptive LMK toggle to Synapse.
* Misc updates[B]

Hydra_v3.0-[08-15]-[14-40][/B]
* Linux 3.10.86 update
* Enabled support for [URL="http://xdaforums.com/android/software-hacking/script-iotop-android-t2910428"]iotop script[/URL].
* LMK changes - dropped LMK profiling via synapse (obsolute maybe). Enabled and tuned CAF Adaptive LMK
(Prevents sluggishness and provides very low app launch latency.)
* Complete CAF updates for memory structure.
* RCU driver updates from CAF
* Misc updates and fixes from CAF
* Upstream updates for i/o scheduler throttler.
[B]
Hydra_v2.2-[08-05]-[01-30][/B]
* Linux 3.10.85 update
* Updates from M-preview-2 (wifi, panel, power, etc updates)
* Complete memory structure updates from CAF
* GPU driver updates from CAF
* MMC driver updates from CAF
* CFQ I/O sched improved performance

[COLOR=DarkGreen][COLOR=Black][B]Hydra_v2.1 (16-July-2015) [/B][/COLOR][/COLOR][COLOR=DarkGreen][COLOR=Black][B][COLOR=Red](Stable Release for 5.1.x)[/COLOR][/B][/COLOR][/COLOR]
* Stable Release for AOSP/CM based 5.1 ROMs.
* Linux 3.10.84 update.
* Fixed Synapse UCI detection.
* Updated log collection in Synapse and fixed last_kmsg not being retained after reboot.
* Lowmemorykiller (LMK) updates from motorola.

[B]Hydra_v2.1-[07-05]-[20-05][/B]
* Fixed broken root on CM-based ROMs. (not sure how this will affect wifi-calling, but CM should update for wifi-calling first)
* Fixed broken charging animation when device is off.
* Misc update for crypto drivers.

[B]Hydra_v2.1-[07-04]-[03-49][/B]
* Fixed broken adbd, root *hopefully* after unified AOSP-CM build.
* Stability improvement. (memory management update, mdss/panel update)

[B]Hydra_v2.1-[07-01]-[20-54][/B]
* Unified build for AOSP and CM ROMs (that's why double size download)
* Enabled Partial Resume
* T-Mobile WiFi Calling support (please test)
* Linux 3.10.81 update
* Misc CAF updates

[B]Hydra_v2.1-[06-24]-[19-40]-CM / Hydra_v2.1-[06-24]-[19-48]-AOSP[/B]
* Linux 3.10.81 update
* Added Adreno Idler. Enable via Synapse under Misc tab.

[B]Hydra_v2.1-[06-23]-[23-30]-CM / Hydra_v2.1-[06-24]-[00-50]-AOSP[/B]
* Improved Stability
* Separate AOSP - CM builds.
* Updated Ramdisk
* Misc CAF updates.

[B]Hydra_v2.1-[06-09]-[09-48][/B]
* Attempt systemui crash fix (crash experienced by some users)
* Linux 3.10.80 update
* F2FS update
* BFQ I/O scheduler update to v7r8
* Misc CAF drivers updates
* CPU Idle driver update from 4.0 upstream

[B]Hydra_v2.1-[06-02]-[02-35]
[/B]* Massive updates of multiple drivers - WiFi, MDSS panel, SELinux, Crypto, Audio, Power - straight from M-source.
* Couple of fixes.

[COLOR=DarkGreen][COLOR=Black][B]Hydra_v2.0 (31-May-2015) [/B][/COLOR][/COLOR][COLOR=DarkGreen][COLOR=Black][B][COLOR=Red](Stable Release for 5.1.1)[/COLOR][/B]
* Merged google 5.1.1 Shamu updates.
* Switched to new custom-tailored linaro-based 4.9 toolchain.
* FB notifiers are on by default once again.
* Updated ramdisk to improve compatibility with both CM and Stock ROMs.
* Misc driver updates from CAF
[/COLOR]
[/COLOR] [B]Hydra_v2.0-[05-23]-[04-05][/B]
* Linux 3.10.79 update
* Ramdisk updates from CM12.1
* Misc Drivers updates from CAF
* WiFi Driver updates
* Updated Impulse governor
* FB notifiers disabled by default for stability test purposes.

[B]Hydra_v2.0-[04-17]-[19-56][/B]
* Fix freezing issue due to ARM64 update in last build.

[B]Hydra_v2.0-[04-16]-[13-33][/B]
* Linux 3.10.74 update
* Updated Motorola specific kernel drivers.
* Fixed thermal system crash after using MultiROM app
* Enabled FB notifiers by default to reduce battery consumption with Ambient mode
* Improved CPU Boost driver and Impulse governor to reduce battery consumption when screen off
(like for GPS tracking apps and music player running in background)
* Misc CAF updates

[B]Hydra_v2.0-[04-13]-[15-51][/B]
* CAF updated CPU bandwidth management. Improves performance.
* Enabled sensor_ind wakeup source by default.
* Enabled thermal-engine and removed controls from Synapse. This fixes sudden shutdown below 20% battery at high temperature.
* Tweaked thermal subsystem to prevent mitigation i.e. changing max frequency unless board is at high temperature.
If board is at high temperature (at below 40% battery), max freq will be mitigated to lower frequency. However, once board is cooled down, limiter driver will bring back max freq to normal state.

[B]Hydra_v2.0-[04-09]-[00-19][/B]
* Updated GPU, Panel and Audio drivers
* Crypto optimization for AES using Neon instructions

[B]Hydra_v2.0-[04-04]-[04-29][/B]
* Fix potential error causing panic. Improved stability.
* Misc updates from CAF.
[strike]* Improved thermal routine.[/strike]

[B]Hydra_v2.0-[04-02]-[02-21][/B]
* Updated F2FS
* Massive update for multiple drivers from CAF (panel-mdss, audio, SSR, etc)
* Improved stability

[B]Hydra_v2.0-[03-30]-[00-18][/B]
* Added MultiROM. (Get compatible recovery, installing zip and app from [URL="https://plus.google.com/106544733723469872647/posts/FZ2cSzTQwBH"]HERE [/URL]first.)
* 'Cyanogenmod' hotplug within Synapse is now 'Stock'. It will bring all CPUs online (as in stock. Reinstall ROM and then this kernel build if you are on previous build of this kernel.)

[B]Hydra_v2.0-[03-28]-[20-17][/B]
* Linux 3.10.73 update.
* LMK fixes.
* Misc fixes and driver updates.

[B]Hydra_v2.0-[03-22]-[17-35][/B]
* Remove system audio blob modification (Reflash ROM + gapps + this build)
* Updated kernel audio driver
* SELinux tweaks for SuperSu.

[B]Hydra_v2.0-[03-20]-[03-26][/B]
* Fix kernel issue with compressed audio streams on 5.1 ROMs.
* Linux 3.10.72 update.
* Misc performance and stability updates.
* Added toggle under Misc tab in Synapse to switch between FB notifiers and State notifiers.

[B]Hydra_v2.0-[03-17]-[00-30][/B]
* Support for theme-supported and CM superuser ROMs.
* Init.d support for 5.1 based ROMs.

[B]Hydra_v2.0-[03-16]-[02-30][/B] (nightly build for 5.1 ROMs)
* Complete update from lollipop-mr1 release
* MMC driver updates and performance optimizations from CAF
* Added SIO I/O Scheduler
* Updated Intelli Hotplug
* KCal driver update
* Fixed preview build issue with Synapse
* Added underclock/overclock frequencies. Still device will boot and operate within stock frequencies range unless you change from Synapse!
* Misc updates for performance

[B]Hydra_v1.0-[03-14]-[00-21][/B] [COLOR=Red](Stable Release for 5.0.2)[/COLOR]
* Updates from lollipop-mr1 release. (which are compatible with 5.0.2)
* Bring back state notifiers.

[B]Hydra_v1.0-[03-12]-[23-08][/B]
* Improve suspend routine.
* Optimized LMK - much snappy and better now.
* Updated Impulse governor.
* Tuned MSM Hotplug.

[B]Hydra_v1.0-[03-11]-[01-39][/B]
* Fixed WiFi regression on stock-based ROMs.
* Disabled state notifier driver since FB notifiers are stable now and should theoretically contribute better battery for ambient mode users as explained before.
* Misc drivers update from CAF.

[B]Hydra_v1.0-[03-10]-[01-23][/B]
* Try fixing CM12 mess.

[B]Hydra_v1.0-[03-09]-[23-16][/B]
* Linux 3.10.71 update
* Crypto driver massive CAF updates
* Updated Cyanogenmod hotplug.
* NET driver updates from CAF
* Sync with CM12 changes

[B]Hydra_v1.0-[03-07]-[13-34][/B]
* Added FIOPS I/O scheduler
* CAF update for fixing doze mode transitions
* New Synapse backend implementation - faster and proper
* Memory allocation updates from CAF

[B]Hydra_v1.0-[03-06]-[00-28][/B]
* Add back PM QoS CAF update
* Sched updates from 3.18 mainline
* NET driver fixes from Google
* Added LED Control to Synapse. (It will work properly only if there is no ROM interference)
* Added Gentle Fair Sleepers toggle to Synapse. (not tested)
* Added Preferred N/W mode switch to Synapse.
* Misc CAF updates

[B]Hydra_v1.0-[03-05]-[01-34][/B]
* Added State notifier driver for proper suspend-resume routines of multiple drivers.

[B]Hydra_v1.0-[03-04]-[20-33][/B]
* Restored ramdisk configuration.
* Removed PM QoS CAF update temporarily.

[B]Hydra_v1.0-[03-04]-[01-12][/B]
* FIXED CPU governor change via Synapse
* FIXED regression of hotplug and CPU boost drivers with suspend routines
* Added new Impulse governor - Tweaked CAF interactive governor - Friendly and power efficient frequency scaling.
* Updated Conservative governor
* Added smb135x charger wakeup source toggle in Synapse
* Improved SELinux switching. If you select Permissive via Synapse, next boot will always honor selection.
* Added KCal controls to Synapse
* Backported kernel locking mechanisms from 3.18 kernel
* Improved PM QOS - CAF update
* Improved suspend routine - motorola tweaks

[B]Hydra_v1.0-[03-01]-[01-54][/B]
* Linux 3.10.70 update
* F2FS update
* Added Fast charge control to Synapse
* Thermal driver update
* ARM optimizations
* Added power-efficient workqueues (enabled by default; controllable via Synapse)
* Improved scheduler routines
* Massive driver updates (video, panel, usb, GPU, memory allocator)

[B]Hydra_v1.0-[02-27]-[10-23][/B]
* Disabled forced encryption. Not tested.
* Added toggles to synapse to tweak wakeup sources / wakelocks.
* Improved wake controls in Synapse
* Added vibration control in Synapse
* Added Software CRC toggle control in Synapse
* Misc CAF updates

[B]Hydra_v1.0-[02-27]-[01-26][/B]
* Initial Version