[LG Nitro HD] lyfkevin:
CHANGELOG

CM 10.1 - v2.6 (14 OCT)

Ondemand and dynamic hotplug patches by stratosk

More RAM(790-791MB) (Experimental)

Remove some governors and IO schedulers (lean kernel)

Disable some debugging functions (lean kernel)

Linux 3.0.100

JB - v2.5 (27 JUL)

remove mpdecision

backport stratosk 's nexus 4 ondemand and dynamic hotplug

ondemand: touch_load increased to 1134Mhz for 1.3sec duration

ondemand: touch_load is applied only to CPUs the load is above 35%. So, CPUs with low load (and most probably unused) are not boosted.

These ondemand governor parameters are tunable in TricksterMod

Few patches to improve video overlay

Linux 3.0.87

JB - v2.4 (26 JUN)

"simple" GPU governor by faux123 + patch by franco

"simple" GPU governor set by default ( Currently only fauxclock shows/supports the correct option of simple governor )

Backport ondemand from CAF 3.4 kernel

Set SIO IO Scheduler by default (I did some benchmark tests and found out this is the fastest)

Update latest CM10.1 kernel source

Linux 3.0.83

ICS - v3.7 (15 JUN)

Smoothing voltage table (+12.5/25.0mV if get reboots)

Proper ROW for 3.0.y Linux

Intelliplug by faux123 (experimental) to replace mpdecision

Linux 3.0.82

JB - v2.3 (13 JUN)

Smoothing voltage table (+12.5/25.0mV if get reboots)

Proper ROW for 3.0.y Linux

Intelliplug by faux123 (experimental) to replace mpdecision

some patches,check github for detail

Linux 3.0.81

ICS - v3.6 (30 MAY)

tune some values(e.g. LCD voltage 3V->2.8V) according to leak 4.1 sourcecode

lower the max overclock freq to 1.83ghz

Set tweaked ROW from franco.kernel by default

Logger driver update by stratosk

turn on KSM by default

Linux 3.0.80

many misc changes, check github for detail

JB - v2.2 (30 MAY)

update latest CM10.1 kernel source

Linux 3.0.80

JB - v2.1 (20 MAY)

tune some values(e.g. LCD voltage 3V->2.8V) according to leak 4.1 sourcecode

lower the max overclock freq to 1.83ghz

use original fix of stopping the bootanimation

Linux 3.0.79

Some patches & fixes ,check GITHUB for detail

JB - v2.0RC1 (9 MAY)

update latest CM10.1 kernel source

fix bluetooth wakelock [dczz]

update latest mpdecision [showp-1984]

Add max screen off freq to userspace - echo "702000" > /sys/module/cpufreq/parameters/suspend_freq

update mach-msm/cpufreq.c from CAF

Linux 3.0.77

JB - v1.91 (29 APR)

Fix bluesleep.c

Alternative boot animation hack (now should get rid of screening off issue, try to turn on boot animation)

both provided by my friend dczz

JB - v1.9 (28 APR)

Limit MAX screen off freq = 702Mhz

Disable msm_mpdecision and use Auto Hotplug by _thalamus

Kernel -O2 optimization (thats why file size larger)

Set tweaked ROW from franco.kernel by default

Logger driver update by stratosk

some misc backport,fixes

Linux 3.0.75

JB - v1.8 (15 APR)

BSODs from v1.7,v1.71 should be fixed

- Sorry for previous instable release and late coming v1.8

IO Scheduler: Add ROW

- As requested

CPU Governor: Set Ondemand(tweaked 2phase) as default

- By my observation, onedemand,badass seem to be more battery friendly due to shorter time in max freq.

Remove UKSM

- Cons>Pros

- if needed, Check stock KSM in Option - > Performance - > Memory Management

Revert CM screen off fix

- It seems disturbing wifi fix

- If you have screen off issue, reboot can fix temporarily. Or disable boot animation for permanently fix

Backported CAF Linux 3.4 patches

Linux 3.0.72

Misc fixes,tunes

JB - v1.71 (4 APR)

Repack boot.img using new CM Ramdisk which fixed screen off issue

ICS - v3.5 (2 APR)

Remove UKSM

USB Force Fast Charging

Tune mpdecision

CPU 384Mhz-1512Mhz

Linux 3.0.71

JB - v1.7 (30 MAR)

improve WIFI idle drain - creditsss to tdmcode

Latest In-kernel CPU hotplug management aka msm_mpdecision (show-p1984)

Backport mach-msm/cpuidle,mach-msm/pm-8x60,mach-msm/hotplug etc (mrg666)

TCP congestion control : westwood

minor fixes

Linux 3.0.71

CPU Default Freq. = 192Mhz to 1512Mhz

JB - v1.6 (25 MAR)

Latest(24 MAR) CM10.1 kernel

Linux 3.0.70

CPU Default Freq. = 384Mhz to 1512Mhz

ICS - v3.4 (17 MAR)

Clean up some previous updates

Fixed SU640 NFC

Merged latest SU640 20f sourcecode

Add ROW I/O Scheduler by Qualcomm

Removed security error

Minor fixes

ICS - v3.3 (13 MAR)

update governor : interactive from francisco franco galaxy nexus kernel

fix cpufreq.c ( intellidemand works better )

lowmemorykiller updates from faux123

revert some v3.1-3.2 changes which potentially caused lag feedback

Linux 3.0.67

JB - v1.5 (4 MAR)

revert : mpdecision: advanced scroff freq (default 486Mhz)

revert : previous mm: writeback commit

Two commits potentially caused delay of wakeup or BSODs.

ICS - v3.2 (3 MAR)

use i_bell ramdisk (no Optimus LTE bootscreen now )

driver/thermal: create kernel MSM thermal management [faux123] (show correct CPU temp. now)

mpdecision: modify idle_freq decision points to improve efficiency

mpdecision: settings to be battery friendly

mpdecision: advanced scroff freq (default 486Mhz)

mm: uksm: tweak cpu usage

Linux 3.0.66

JB - v1.4 (1 MAR)

Latest(28 FEB) CM10.1 kernel

governer : badass

mpdecision: advanced scroff freq (default 486Mhz)

Linux 3.0.66

JB - v1.3 (23 FEB)

Latest CM10.1 kernel

driver/thermal: create kernel MSM thermal management [faux123] (show correct CPU temp. now)

mpdecision: modify idle_freq decision points to improve efficiency

mpdecision: settings to be battery friendly

mm: uksm: tweak cpu usage

add Wifi Screen-Off Power Management from franco.Kernel (refer to #2 post for setting)

a bit wireless driver changes aimed for battery improve

JB - v1.2 (17 FEB)

tweak p930 wireless driver (P930 only)

bcm4329: allow low-wifi-signals to be seen ( showp1984) (P930 only)

Linaro GCC 4.6 -> Google GCC 4.6 Compiled ( improve stability )

Linux 3.0.64

minor tweaks

JB - v1.1 (12 FEB)

Linaro GCC 4.6 Compiled

USB Force Fast Charging

Improve touchscreen response

Latest CM10.1 kernel

Entropy tweaks

Frandom (http://billauer.co.il/frandom.html)

Adjusted wifi aligned scan time

some lowmemorykiller commits

minor patches,tweaks

JB - v1.0 ( 6 FEB)

patches, tweaks, governers, io schedulers from wind ics kernel

OC/UV etc

ICS - v3.1 (17 FEB)

Linux 3.0.64

Improve touchscreen response (faux123)

Entropy tweaks

Frandom (http://billauer.co.il/frandom.html)

tweak p930 wireless driver (P930 only)

bcm4329: allow low-wifi-signals to be seen ( showp1984) (P930 only)

More or less the same tweaks as CM10.1 kernel

SOURCE

MY GITHUB

CREDITS

tdmcode (great works on our device)

rmcc (bring us CyanogenMod)

faux123 (msm8x60 kernel works, intellidemand etc.)

show-p1984 (kernel based decision, badass etc.)

edoko ( source inspiring me to start dev kernel)

altvolt74 ( introducing the kernel to xda )

Countless developers ( providing their awesome source codes)

ALL tester and developers contributing source