[Galaxy S 4 i9505 Android Development] Tkkg1994:
Changelog TW/TW444/TW501:

Touchwiz Kitkat

Hulk-Kernel V1 (09.03.2015):

- Added Sioplus Iosched

- Enabled conservative governor

- Enabled all TCP congestion control as for example illinoise or yeah

- Added a version with overclock and one without

- cpufreq: Optimize cpufreq_frequency_table_verify

- cpufreq: Protect against hotplug in cpufreq_register_driver

- cpufreq: Persist cpufreq time in state data across hotplug

Hulk-Kernel TW/TW444 V1.0.1 (30.03.2015):

- Compiled with latest toolchain 2015.03

- vfs: read file_handle only once in handle_to_path

- Make watermarks tunable seperately

- implement task's adj rbtree (for memory killer)

- make get_unused_fd_flags() a function

- A few selinux fixes and improvements

- As wished by a user: Added intellithermal V1! (Less options then before in sTweaks, but way more in FauxControl!)

- Intelli-Plug updated to V3.9

- FIx problem, not applying voltage settings for overclocked version

- Added some more stuff to the sTweaks app (for Intelli-plug and Selinux, Charger)

- net: ipv6: allow choosing optimistic addresses with use_optimistic

- PM: devfreq: Fix simple_ondemand crashing on startup

- list: introduce list_first_entry_or_null

- vfs: allow custom EOF in generic_file_llseek code

- Some more stuff I may forgot

- Added F2FS support UNTESTED, I don't promis that it works...

Post form Me

Hulk-Kernel TW/TW444 V1.1 (16.04.2015):

- Fix sound settings problems in stweaks

- Fix/change some stuff in f2fs

- slimbus: Add slave devices to controller after controller HW is up

- slimbus: Defer probing slimbus until ADSP is ready

- Slimbus overclocked!

- Enable glove mode for this app here: Glove App

- Fiops and zen scheduler optimizations

- Smp: Add generic smpboot facility

- Smpboot: Allow selfparking per cpu threads

- Some more SMP optimizations

- kthread: Implement park/unpark facility

- stop_machine: Use smpboot threads

- Some ARM patches

- workqueues: Introduce new flag WQ_POWER_EFFICIENT for power oriented workqueues

- cgroup: remove synchronize_rcu() from cgroup_attach_{task|proc}()

- etc.

Hulk-Kernel TW/TW444 V1.2 (26.04.2015):

- THIS IS THE LAST VERSION FOR KK!!

- Updated to Linux 3.4.107

- Fix all sound issues (it is now again as it was on V1)

- Added tripndroid scheduler

- Added new cpu-boost!

- Added Impulse, pegasusQ and smartmax governor!

- FIXED PROBLEM WITH NOT BOOTING WHILE CHARGING!!

- Updated Badass, Nightmare and Darkness

- A lot of sched optimisations

- some small cpufreq changes/with cpu-boost

- ARM-Patches

Touchwiz Lollipop

Hulk-Kernel V1 FOR TW LOLLIPOP (22.03.2015):

- Build from scratch again

- Applied all 106 linux kernel patches

- Includes ALL previous features (like hardboot, intelliplug, all governors and so on)

- One new feature: Change between selinux enforcing and selinux permissive in sTweaks! -> causing stwekas problems. Currently removed

To get everything work, it toke around 10 days, developing 8-10 hours per day... :silly:

- Overclocked version is coming as next

Hulk-Kernel TW501 V1.0.1 (26.03.2015):

- vfs: read file_handle only once in handle_to_path

- Make watermarks tunable seperately

- implement task's adj rbtree (for memory killer)

- make get_unused_fd_flags() a function

- A few selinux fixes and improvements

- As wished by a user: Added intellithermal V1! (Less options then before in sTweaks, but way more in FauxControl!)

- Intelli-Plug updated to V3.9

- Added overclocked version

- FIx problem, not applying voltage settings for overclocked version

- Added some more stuff to the sTweaks app (for Intelli-plug and Selinux, Charger)

- Some more stuff I may forgot

- Added F2FS support UNTESTED, I don't promis that it works...

Reuploaded V1.0.1 due to headphone problems! Also read this here for more informations: Post form Me

I removed the sTweaks app from the installer, so you need to download it from the OP!

Hulk-Kernel TW501 V1.1 (16.04.2015):

- Fix problem with lionheart governor

- Fix sound settings problems in stweaks

- Fix/change some stuff in f2fs

- slimbus: Add slave devices to controller after controller HW is up

- slimbus: Defer probing slimbus until ADSP is ready

- Slimbus overclocked!

- Enable glove mode for this app here: Glove App

- Fiops and zen scheduler optimizations

- ARM: add support for bit sliced AES using NEON instructions

- ARM: 8119/1: crypto: sha1: add ARM NEON implementation

- ARM: 8120/1: crypto: sha512: add ARM NEON implementation (encryption 50% faster and decryption 25%)

- Smp: Add generic smpboot facility

- Smpboot: Allow selfparking per cpu threads

- Some more SMP optimizations

- kthread: Implement park/unpark facility

- stop_machine: Use smpboot threads

- Some ARM patches

- workqueues: Introduce new flag WQ_POWER_EFFICIENT for power oriented workqueues

- cgroup: remove synchronize_rcu() from cgroup_attach_{task|proc}()

- etc.

Hulk-Kernel TW501 V1.2 (26.04.2015):

- Updated to Linux 3.4.107

- Fix all sound issues (it is now again as it was on V1)

- Added tripndroid scheduler

- Added new cpu-boost!

- Added Impulse, pegasusQ and smartmax governor!

- FIXED PROBLEM WITH NOT BOOTING WHILE CHARGING!!

- Updated Badass, Nightmare and Darkness

- A lot of sched optimisations

- some small cpufreq changes/with cpu-boost

- ARM-Patches

Hulk-Kernel TW501 V1.3.1 (07.05.2015):

- Updated to latest Ramdisk OD7 (thanks to all who sended me one!)

- msm: clock: Fix list rate to handle rate > LONG_MAX

- msm: footswitch-8x60: Update 8064 footswitch_enable() sequence for GFX3D

- msm: clock-8960: Add 1.8MHz rate to 8064's gfx3d_clk plan

- msm: a lot more optimisations

- msm: kgsl: Wake up GPU only for touch events

- msm: kgsl: Add an input handler to power up the GPU on a touch event

- msm: scm: Add scm_call_atomic3

- msm: kgsl: support busy stats based policy in tz

- msm: kgsl: Add intermediate power levels

- kgsl: switch back to allocating from highmem

- msm: kgsl: Don't set VM_IO on mmap()ed GPU memory objects

- cpufreq: add smartass2

- cpufreq: add alucard governor (thanks alucard :))

- update nightmare and darkness

- jf: set proper compass calibration point for vzw model

- block: add REQ_URGENT to request flags

- Enable ROW scheduler and all updates for it, it is now DEFAULT sched

- msm_vidc: Frame height is not updating for low resolution clip

- mm: Fix NULL pointer dereference in madvise(MADV_WILLNEED) support

- add a driver for touchboost

- gpu: ion: Refactor locking

- gpu: ion: fix locking issues in debug code

- A note for GPU: the clock speed stuff is still not fixed, but I update all stuff and I think, I can fix that soon, I don't know what samsung did here :(

- enable Underclocking to 81MHz!

- Intelli-plug: a new tab in stweaks

All previous releases are here on googy_anas thread, have a look if you like:Changelog GoogyMax3