[Nexus S 4G Android Development] r_data:
Change Log

What's Coming :

-Support MTP

-Support USB OTG

-Etc ...

Change Log :

Weekly #311 (02-12-2013 KST / GMT +9:00)

-Update Linux 3.0.63

-Add frandom(/dev/frandom):-Fast kernel number generator (Link: http://billauer.co.il/frandom.html)

-Update the latest ROW I/O Scheduler from Codeauroua

-Tuning CFQ, SIO, Deadline and VR I/O Schedulers

-Disable SERIAL I/O

-cpufreq: conservative: update frequency when limits are relaxed

-PM / cpufreq: Initialise the cpu field during conservative governor start

-cpufreq: conservative: tune for performance.

-ashmem: fix deadlock when system is low on memory

-Increase device performance

-etc...

Weekly #300 (01-12-2013 KST / GMT +9:00)

-Update Linux 3.0.58

-Fix gamma hack (Thanks to bedalus)

Weekly #298 (12-31-2012 KST / GMT +9:00)

-Optimize vmscan and swap

Weekly #292 (12-28-2012 KST / GMT +9:00)

-Add ROW Scheduler v4

-Adjust Voodoo Color gamma offsets and color multiplier values

-Fix Over Clocks

-Fix NSTools permissioning

Weekly #280 (12-23-2012 KST / GMT +9:00)

-Update Linux 3.0.57

-Fix BlueTooth with DeepSleep (Thanks to DerTeufel)

Stable r4 (12-17-2012 KST / GMT +9:00)

-Stable Build r4

-Update Linux 3.0.56

-Merge the latest 'android-samsung-3.0-jb-mr0' branch

-Merge ipv4 commits from 'android-3.0' branch

-Enable KSM

-Adjust KSM values

-...

Weekly #270 (12-01-2012 KST / GMT +9:00)

-Update Linux 3.0.53

-Merge the latest 'android-samsung-3.0-jb-mr0' branch

-Merge ipv4 commits from 'android-3.0' branch

-Enable KSM

-Adjust KSM values

Stable r3 (11-25-2012 KST / GMT +9:00)

-Stable build r3

-Update Linux 3.0.52

-block: deadline: disable front_merging.

-Fix annoying CPU min fq bug (Thanks to bedalus)

-Adjust Buffers from 3 to 2

-slub: zero page to fix boot crashes

-irq: Set CPU affinity as soon as the irq thread is created

-SCHEDULER: Autogroup patch group by current user android UID instead of task ID

-cpufreq: interface for setting governor for a cpu

-wakeup: Use irqsave/irqrestore for events_lock

-x86,mm: make pagefault killable

-ARM: 7178/1: fault.c: Port OOM changes into do_page_fault

-readahead: fault retry breaks mmap file read random detection

-time: RCU permitted to stop idle entry via softirq

-sched: Prevent wakeup to enter critical section needlessly

-procfs: add num_to_str() to speed up /proc/stat

-cpufreq_interactive.c: Fix hispeed and input boost frequency

-cpufreq: Tweak interactive, ondemand governors

-Reduced Android Logger RAM usage. TNX to sakindia123@xda for point.

-Fix broken GPU power management (Thanks to bedalus.)

-Fix GPU early breakout check in new way

-Add 1.3Ghz clock

-Adjust Voltages

-Makefile: Optimizing CFLAGS

-Update Sync from android-3.4 branch

-Update Interactive governor from android-3.4 branch

-Increase some performance and solve bugs -Bedalus

Weekly #260 (11-18-2012 KST / GMT +9:00)

-Update Linux 3.0.52

-Increase some performance and solve bugs -Bedalus

Weekly #251 (11-10-2012 KST / GMT +9:00)

-Update Linux 3.0.51

-Add 1.3Ghz clock

-Adjust Voltages

-Makefile: Optimizing CFLAGS

-Update Sync from android-3.4 branch

-Update Interactive governor from android-3.4 branch

Weekly #241 (11-03-2012 KST / GMT +9:00)

-Update Linux 3.0.50

-cpufreq_interactive.c: Fix hispeed and input boost frequency

-cpufreq: Tweak interactive, ondemand governors

-Reduced Android Logger RAM usage. TNX to sakindia123@xda for point.

-Fix broken GPU power management (Thanks to bedalus.)

-Fix GPU early breakout check in new way

Weekly #231 (10-29-2012 KST / GMT +9:00)

-Update Linux 3.0.48

-block: deadline: disable front_merging.

-Fix annoying CPU min fq bug (Thanks to bedalus)

-Adjust Buffers from 3 to 2

-slub: zero page to fix boot crashes

-irq: Set CPU affinity as soon as the irq thread is created

-SCHEDULER: Autogroup patch group by current user android UID instead of task ID

-cpufreq: interface for setting governor for a cpu

-wakeup: Use irqsave/irqrestore for events_lock

-x86,mm: make pagefault killable

-ARM: 7178/1: fault.c: Port OOM changes into do_page_fault

-readahead: fault retry breaks mmap file read random detection

-time: RCU permitted to stop idle entry via softirq

-sched: Prevent wakeup to enter critical section needlessly

-procfs: add num_to_str() to speed up /proc/stat

Stable r2 (10-21-2012 KST / GMT +9:00)

-Stable Build r2

-Update Jellybean 4.1.2

-Update Linux 3.0.46

-Update BFQ v5 Scheduler

-Update Interactive governor

-Update Wi-Fi drivers for Jellybean 4.1.2

-Update Linaro ToolChain 4.6.4/2012.09

-Adjust Voodoo Colors

-Adjust Frame Buffers value from 7 to 3

-Adjust BigMem values

-Add Sync patches from Android 3.4

-Add LowMemoryKiller from Android 3.4

-Add BFQ Tweak. Thanks to franciscofranco.

-Enable TCP Advanced and Add WESTWOOD, HYBLA and VENO Options.

-Disable ZRAM and XVMALLOC

-KSM: Change value of sleep millisecs

-ETC ...

#224 Weekly (09-30-2012 KST / GMT +9:00)

-Add Dynamic Interactive governor (https://github.com/edoko/AirKernel_NS_JBN/commit/02ed01001089aa06a1da7b075a92b546e73e411b)

-cpufreq: interactive: add input_boost_freq entry. This entry is the frequency which the CPU will be boosted when the screen is touched. (https://github.com/edoko/AirKernel_NS_JBN/commit/ce3459e83b4913f39a5d288fe9b935e74c3eabcf)

-Update Interactive governor (Thanks to franciscofranco)

-Update the latest Wi-Fi driver

-Fix black screen when the device use CM10. (Replace VSYNC uevent thread with a custom IOCTL.)

-Fix unresponsive touchscreen

-Merge 'android-3.0' branch

#211 Weekly (09-16-2012 KST / GMT +9:00)

-Update Linux 3.0.43

-Update the latest Wi-Fi drivers for BCMDHD

-cpufreq: interactiver governor: Add a time view concept

-cpufreq: interactive governor: Fix not uniform buf filling & memory corruption

-cpufreq: interactive: take idle notifications only when active

-cpufreq: interactive: keep freezer happy when not current governor

-cpufreq: interactive: handle speed up and down in the realtime task

-cpufreq: interactive: remove input_boost handling

#201 Weekly (08-25-2012 KST / GMT +9:00)

-Fix H/W play for 720p (High Bigmem)

-Re-enable FRAME POINTER

-Decrease LCD Voltage from 2.8V to 2.7V

-Add the latest BCMDHD(Wi-Fi) patch

#193 Weekly (08-19-2012 KST / GMT +9:00)

-Revert "Update Linux 3.0.41" (Linux 3.0.40)

-Add Ezekeel's FSync Control (Default: Disable)

-Disable FRAME POINTER

#191 Weekly (08-18-2012 KST / GMT +9:00)

-Update Linux 3.0.41

-Add ext4 tweaks

-Add the latest BCMDHD(Wi-Fi) patch

-Enable FSync (more safety)

-Adjust Voodoo color values

#186 Weekly (08-14-2012 KST / GMT +9:00)

-More tweaks Interactive governor

-Re-Fix Charge 100%

-Change clock at DeepIdle from 400Mhz to 800Mhz

-Tweak some BFQ parameters to be more flash memory alikes -franciscofranco

-Change Voodoo Color values -anshumandash

#182 Weekly (08-13-2012 KST / GMT +9:00)

-Add BFQ v4 Scheduler

-cpufreq_interactive.c: Increase DEFAULT_TIMER_RATE from 20 to 30

-Add Ezekeel's BLX mod

-blx.h: Fix 100% charge

-Etc...

#171 Weekly (08-10-2012 KST / GMT +9:00)

-Update Linux 3.0.40

-Fix DeepIdle at 400Mhz clock -bedalu

-Add OndemandX governor

-Fix green flicker for Voodoo Color

#164 Weekly (08-04-2012 KST / GMT +9:00)

-Update Linux 3.0.39

-Add Ezekeel's DeepIdle Mod

-Do not leak some sensitive kernel parameters -renaudallard

-ondemand: update sampling rate without waiting for next sampling

-Backport KSM from Linux 3.5 (latest)

-Enable NTFS_FS and NTFS_RW option

-Backport AIO from Linux 3.5 (latest)

-Built-in CIFS, TUN and SCSI_WAIT_SCAN modules

-sched: Folding nohz load accounting more accurate

-Enable PVR_LIMIT_MINFREQ

-Add 800Mhz as Maximum Clocks -It's KalimochoAz idea

-Fix SmartassV2 bug when you adjust option in NSTools

#153 Weekly (07-29-2012 KST / GMT +9:00)

-Enable ZRAM and XVMALLOC

-Backport ZRAM from Linux 3.2 (lastest)

-Backport Lowmemorykiller from Linux 3.5 (lasteset)

-Add V(R) Scheduler

-Add Proportional Rate Reduction for TCP (from Linux 3.2 commit)

#145 Weekly (07-28-2012 KST / GMT +9:00)

-Update Linux 3.0.38

-Backport CPUIdle from Linux 3.2

-Backport CPUFreq from Linux 3.2

-cpufreq:userspace: fix cpu_cur_freq updation

-Remove BLX

-Fix Battery 100%

-Fix Wi-Fi bugs

-Fix BLD

#130 Weekly (07-25-2012 KST / GMT +9:00)

-Add Wheatley governor

-cpufreq_interactive.c: Adjust MIN_SAMPLE_TIME value

-Adjust Memory size

-Enable AIO

-Backport AIO (Asynchronous IO) from Linux 3.5

-Backport Lowmemorykiller form Linux 3.4-rc1

-Disable KSM

-Add High Bigmem libs (zip)

#123 Weekly (07-24-2012 KST / GMT +9:00)

-Fix CRT-OFF animation (from CM Team, Thanks !)

-HACK: Support HighBigMem

-mach-herring.c: Decrease LCD voltage from 3.0V to 2.8V

-Remove LiveOC (because of clock bugs...)

#112 Weekly (07-21-2012 KST / GMT +9:00)

-Support Voodoo Color & Sound

-Support Blue Color (6500k)

-Support 65fps

-Support BigMem

-Support Fast Charging

-Add 1.2Ghz and 1.4Ghz Clocks

-Add Kernel config to BCMDHD_PM_OPTION

-Add LulzactiveV2 and SmartassV2 governor

-blx.h: Change limit value from 96 to 100

-Etc ...

#100 Weekly (07-21-2012 KST / GMT +9:00)

-Based on AOSP Source (JellyBean)

-First Release :)

-Support BLN, BLD, BLX, TouchWake, CustomVoltage (Thanks to Ezekeel)

-Support LiveOC and Selective LiveOC (Thanks to Ezekeel and byeonggon)

-Support NLS_UTF8

-Support CIFS

-Disable FSync()

-SLUB Memory Allocator

-Add Lazy governor (Thanks to Ezekeel)

-Support KSM (Kernel Samepage Merging) and Tune values

-And Opitmize Kenrel options ...

=======JBN========

v4.4 (06-23-2012 KST / GMT +9:00)

-Updated Linux Kernel 3.0.36 !

-defconfigs: Enabled CONFIG_KALLSYMS_ALL and CONFIG_DEBUG_KERNEL

v4.3 (06-16-2012 KST / GMT +9:00)

-Updated Linux Kernel 3.0.34 !

-Enabled AIO

-Backported AIO from Linux Kernel 3.5-rc2 !

-Adjusted RAM Size

-Adjusted Kernel Debugs (Increase some performance)

-Default: DeepIdle = OFF

-Etc...

v4.2 (05-14-2012 KST / GMT +9:00)

-RAM : 387MB

-Stable ? :)

v4.1 (05-13-2012 KST / GMT +9:00)

-Based on Weekly version 05082012

[-Updated to Linux 3.0.31

-RAM : 387MB

-Lowmemorykiller backport from Linux kernel v3.4-rc1

-Changed SLQB Memory allocator to SLUB Memory allocator

-Supported CM9 Wifi module

-Changed Linaro GCC 4.6 (gcc version 4.6.4)

-etc...]

v4.0 (04-15-2012 KST / GMT +9:00)

-Based on Weekly version 04142012-1

[-Updated to Linux 3.0.28

-Fixed bug with TouchWake (Thanks to Ezekeel)

-Now, Adjusted Gamma Hack and RGB values

-BCM4329 wireless driver patch

-Disabled some kernel debugs

-Increased min readahead value 16 to 32

-Increased RAM (398 -> 404)

-etc...]

v3.9.5 (04-08-2012 KST / GMT +9:00)

-Released Original verison, High Bigmem version

-Original: Revert "Supported High Bigmem" (RAM : original)

-High Bigmem: Re-changed values of MFC0,1 (RAM : 392MB)

-Fixed work init.d script

-Removed CM9 library files

v3.9 (04-07-2012 KST / GMT +9:00)

-Merged Android Kernel 4.0.4

-Updated to Linux 3.0.27 !

-Updated New Simple I/O Scheduler

-Tuned Simple I/O Scheduler for flash devices

-Added Brazilianwax governor

-Supported High Bigmem (RAM : 395MB)

-Added CM9 library (Thanks to KalimochoAz)

-Etc...

v3.8 (03-31-2012 KST / GMT +9:00)

-Added Force AC Fast Charging by chad0989 (Chad Froebel)

-Fixed freezing during calling and sleeping (Thanks to Michael Huang, netarchy, byeonggon)

-Adjusted Bigmem and MFC0, 1 (RAM : 354MB -> 362MB)

-Changed value of dirty_writeback_interval

-Re-added Savagedzen governor

-Disabled some kernel debugs

v3.7 (03-24-2012 KST / GMT +9:00)

-Updated to Linux 3.0.26 !

-Added SLQB Memory Allocator (It's my mistake... Sorry..)

-Modified Selective Live OC lower/higher values (400Mhz/800Mhz)

-Disabled some kernel debugs

-Modified 99airtweak Script

v3.6 Stable (03-14-2012 KST / GMT +9:00)

-Updated to Linux 3.0.24 !

-Added OndemandX governor

-Re-fixed Green Flicker (Voodoo Color)

-Disabled StackTrace

-Some Tweaks...

v3.5 Stable (03-11-2012 KST / GMT +9:00)

-Updated Selective LiveOC MOD (git : click!)

-Adjusted memory size

-Changed kernel XZ compression

-Some Tweaks...

v3.4.5 Stable (03-03-2012 KST / GMT +9:00)

-Reverted Kernel base 3.0.22

-Fixed the buttons

v3.4 Stable (03-02-2012 KST / GMT +9:00)

-Updated Kernel base 3.0.23 !

-Added Selective Live OC (Made by byeonggonlee / Read...)

-Added Savagedzen Governor

-Set the Gamma value (Voodoo Color). Now, you can set the gamma value !

-And...

v3.3 Stable (02-27-2012 KST / GMT +9:00)

-Fixed bug in SmartassV2 governor (Thanks to abev66 !!)

-Fixed CIFS

-Fixed init.d script

-Built-in CIFS,TUN,scsi_wait_scan

-Modified the '99airtweak' (script)

-Re-enabled Stacktrace (kernel config)

-And some changed...

v3.2 Stable (02-23-2012 KST)

- Updated kernel base 3.0.22 !

- Added Wheatley governor

- Added KSM support

- Added CIFS Module

- Removed some debugs

v3.1 Stable (02-22-2012 KST)

- Updated kernel base 3.0.21 !

- Added Deep Idle Mod

- Removed Cpu Idle backport from 3.2 kernel

- Added Lionheart governor

- Added some tweaks

v3.0 Stable (02-10-2012 KST)

- Updated kernel base 3.0.20 !

- LiveOC, Custom Voltage Bug fix (Ezekeel)

- Tweaked xvmalloc

- Changed default governor :Conservative

- Disabled BLN (default)

v2.9 Stable (05-02-2012 KST)

- Updated kernel base 3.0.19 !

- Tweaked Ondemand governor

- Changed readahead value 1024

v2.8 Stable (03-02-2012 KST)

- Updated kernel base 3.0.18 !

- Tweaked Conservative governor for Balance! (Peformance & Battery)

- Re-disabled fsync() (I forgot it, i'm sorry..)

- Updated New Bootanimation (Thanks to Protoss Nexus !!)

v2.7 Stable (01-02-2012 KST)

- Tweaked Conservative governor for battery life!

- Removed Minmax governor

- Fixed SoD(Sleep of Death) issues on Scary governor (I'm not sure.. TEST please)

- Changed LulzactiveV2 default values

- Fixed LulzactiveV2 reboot issues

v2.6 (30-01-12 KST)

- Added Voodoo Colors

- Added Alternate Versions (3)

- Fixed Scary governors (Sleep of Death)

- Changed BootAnimation (thanks to Protoss Nexus / dnals97wjs)

v2.5 (29-01-12 KST)

- Updated USB OTG (Build 5)

- Fixed BLD

- Re-added CFQ Scheduler (default : CFQ)

- Disabled fsync() (increase database I/O)

- Removed Wheatley governor

- Added Bootanimation (no video.. don't be surprised) (thanks to dnals97wjs)

v2.4 (28-01-12 KST)

- Support USB OTG (On the Go)

- Fixed google logo loop

- Added V(R) Scheduler

- Tweaked Deadline scheduler

- Removed CFQ, BFQ scheduler

- Tweaked Conservative governor

- Removed Userspace, Performance governor

- I/O backport from 3.2 kernel

- Tweaked TCP, Ext4

- Re-added 1.1Ghz

v2.3 (25-01-12 KST)

-Removed 1.1GHz

-Fixed boot issues

v2.2 (24-01-12 KST)

-Re-Added Live OC

-Added CPUfreq governor 'wheatley' (Ezekeel)

-EXT4

-etc

v2.1 (22-01-12 KST)

-Added CPUfreq governor 'InteractiveX', 'Scary', 'Smartass', 'Lagfree'

v2.0 (21-01-12 KST)

-Removed CPUfreq governor 'lagfree'

-Added CPUfreq governor 'intellidemand'

-Added 1200MHz

-Made sio I/O scheduler default

-WiFi PMFAST

-...

v1.9 (20-01-12 KST)

-Fixed boot issues on some devices

-Removed Live OC

v1.8 (15-01-12 KST)

-Fixed boot issues on some devices

-Added CPUfreq governor 'lagfree'

v1.7.1 (14-01-12 KST)

-Added Live OC

-Optimized lazy

-Optimized lulzactive

v1.7 (12-01-12 KST)

-Updated CPUfreq governor 'lulzactiveV2'

-Made noop I/O scheduler default

v1.6 (10-01-12 KST)

-Cpuidle backport from 3.2 kernel

v1.5 (09-01-12 KST)

-Added 1000MHz

v1.4 (08-01-12 KST)

-Added TW

v1.3 (07-01-12 KST)

-Added CPUfreq governor 'lulzactive'

-Remove Voodoo ColorLucid's custom white color

-Lucid's custom white color

-Removed 1000,1200,1400MHz and Added 1100MHz

-Fixed Bigmem

v1.2 (04-01-12 KST)

-Added CPUfreq governor 'smartassV2'

-For lazy the sampling rate is initialized to a default of 15000

-Added OC frequency states 1.2, 1.4GHz

v1.1 (03-01-12 KST)

-Added SIO and made it default

-Added 65fps refresh rate

-Fixed Voodoo Sound

v1.0 (02-01-12 KST)

-Initial release