[Galaxy Grand Duos i9082 Android Development] xenon92:
CHANGELOG​

Changelog is available on nebula kernel wiki too

v3.20

- Fixes to network related kernel code

---x---x---x---

v3.18

- Stability fixes (check source code commits for details)

---x---x---x---

v3.16

- Backport timed General-Purpose Input/Ouput from hammerhead (Nexus 5)

- Improve multi-touch event handling

- Improve compiled kernel code

- Other fixes and improvements

---x---x---x---

v3.14

- Fix CVE-2014-3153

---x---x---x---

v3.12

- New I/O scheduler - BFQ (latest version - v7r4 - released on 18th May 2014)

- Memory Management: pass readahead info down to the I/O scheduler

- lib/memcopy: use glibc version

- Reverted JustArchi's optimization commits

---x---x---x---

v3.11b

This is a beta build. Testing the kernel optimization flags by JustArchi.

- Compiled using the latest Linaro 4.9.1 - 2014.05 toolchain

- Various kernel optimization flags from JustArchi's commit

---x---x---x---

v3.10

- Compiled using the latest Linaro 4.9.1 - 2014.04 toolchain

- Memory management - lazy cache flushing on non-mapped pages

- Many updates to Device Mapper

- Use proper memory barriers for bitops

- softirq: reduce latencies

- sync: don't block the flusher thread waiting on IO

- ext4: Speed up FITRIM by recording flags in ext4_group_info

- ext4: speed up truncate/unlink by not using bforget() unless needed

- vmscan: add customisable shrinker batch size

- Other fixes and performance tweaks

---x---x---x---

v3.04

- CPU Boost driver - decrease aggressiveness

- New governor - LulzactiveQ

- New I/O scheduler - SIOPLUS

- Other fixes and performance tweaks

---x---x---x---

v3.02

- CPU Boost driver - set tunables

- Wait just 1 second, instead of 4 seconds for other CPU core to halt

- Other performance tweaks

---x---x---x---

v3.00

- Added CPU Boost driver

- Reverted updates and based to v2.6

- Other performance tweaks

---x---x---x---

v2.9

- Updated ROW I/O scheduler with many updates and fixes from codeaurora

- Update DEADLINE I/O scheduler by hardcoding values

- Fixed a bug in CFQ I/O scheduler

- Other performance tweaks

---x---x---x---

v2.8

- Full F2FS support merged into main kernel branch

- Reduce latency for I/O schedulers

- Improvements to async I/O

- Update ROW I/O scheduler to v4

- Updates to SIO I/O scheduler

- Stable page writes

---x---x---x---

v2.7.3 - EXPERIMENTAL

- Fixed Wi-Fi issues on F2FS filesystem based ROMs

- Minor update to F2FS support

---x---x---x---

v2.7.1 - EXPERIMENTAL

- Updated F2FS support (read THIS)

---x---x---x---

v2.7 - EXPERIMENTAL

- Added F2FS support (read THIS)

---x---x---x---

v2.6

- Added a new governor - SmartassH3

- Added Dynamic FSync - Dynamic Sync Control (enable it in Performance Control)

- Added Cross Memory Attach (read more about it HERE)

- Fine tuned Deadline I/O scheduler

- Added Asynchronous Fsync from HTC One

- Entropy tweaks

- Many tweaks and improvements...

---x---x---x---

v2.5

- Added new governors - SmartassV2 & Lulzactive

- Added new I/O scheduler - ZEN

- Updates to Conservative governor

- Disabled Cyclic Redundancy Checks (CRC) for better performance

- Fixed few memory leaks

- Other performance tweaks

---x---x---x---

v2.4

- Added I/O schedulers - SIO, ROW and VR

- Performance tweaks

---x---x---x---

v2.3

- Added UKSM (enable it using Performance Control app)

- Enforce governor to stay in sync across CPU cores

- Disables multicast on suspend (less wakelocks)

- Few performance tweaks

---x---x---x---

v2.2

- Added support for ROMs that support dual-SIM (CM11)

- Added AnyKernel support (thanx to Koush, Apache14 and CoolDevelopment)

- Added Frandom

- Reduced Wi-Fi wakelocks by 4 times

---x---x---x---

BETA - v2.1

- Started the kernel from scratch

- Using the latest Linaro 4.7.4 2014-04 build

- OC 1.3 Ghz, 1.4 Ghz, 1.5 Ghz, 1.6 Ghz

- Lowered swappiness from default 60 to 45

- Fixed random reboots (reverted the change causing random reboots)

- Few performance tweaks

---x---x---x---

v1.5

- removed BLX

- reverted dynamic read-ahead to a constant 2048/32 value

- removed a lot of experimental code from the kernel (cleanup)

---x---x---x---

v1.4

- added new I/O scheduler - ZEN

- lowered swappiness

- added dynamic read-ahead instead of a constant read-ahead value (it can still be fixed to a higher value using Performance Control app)

- reduced WiFi wake-locks (better battery)

- few more performance improvement tweaks

- few bug fixes

---x---x---x---

v1.3

You'll have to use some or the other kernel tweaking app (Performance Control app included) for all the future builds to enable/disable tweaks and features to get the most out of the kernel.

- added BLX - Battery Life Extender

- added UKSM support (enable it in the Performance Control app)

- added Dynamic Sync Control (enable it in the Performance Control app)

- added Frandom

- added Performance control app in the kernel zip (credits to h0rn3t and educk for the amazing app)

---x---x---x---

v1.2

- Initial build

- Compiled using Linaro 4.7 toolchain

- Used -O3 optimization flag

- Additional Governors: SmartassV2, SmartassH3, Lulzactive

- Additonal I/O Schedulers: ROW, SIO, VR

- Overclock: 1.3 Ghz, 1.4 Ghz, 1.5 Ghz, 1.6 Ghz

- Increased read-ahead maximum/minimum values from 128/16 to 2048/32

---x---x---x---

v1.0 and v1.1

- Not uploaded as they were my test builds

​