[Miscellaneous Android Development] Ron G:
This is my own personally compiled kernel based on the latest kernel from Cyanogen's Github repository.

※ this kernel made for cm7,cm9/10 ROMS . it may not work on stock ROM.

after flashing this kernel, No support will be given by cyanogenmod team, use at your own risk, DON'T FLASH unless you know what you are doing

This kernel aims to optimize the performance, responsivity and battery life so please share your opinion about these factors and your ideas.

This kernel uses smartassV2 as as default governor and SIO as default I/O Scheduler

cpu freq overclocked upto 1ghz. but don't go upto 1ghz, if you want stable phone.

Update of this kernel will release every Tuesday.

Features And Changelog :

[B]Rev 5[/B] [URL="http://www.mediafire.com/?tc2t5unkxm8zm2w"]http://www.mediafire.com/?tc2t5unkxm8zm2w[/URL]
* Merge branch 'gingerbread_rel' of git://codeaurora.org/kernel/msm
* Merge tag 'M76XXTSNCJNLYA61901004' of git://codeaurora.org/kernel/msm
* HACK: block fbearlysuspend to not break androids crt-off animation

[B]Rev 4[/B] [URL="http://www.mediafire.com/?lu545vtvvyp2y1t"]http://www.mediafire.com/?lu545vtvvyp2y1t[/URL]
* fixed cm9/10 support
* added SAVAGEDZEN gov
* removed useless debug (this will make zimage size small)
* using XZ COMPRESS
* removed 1ghz oc (if no one can go upto 1ghz then why add ?)

[B]Rev 3[/B] [URL="http://www.mediafire.com/?xh7e3gfussowk1d"]http://www.mediafire.com/?xh7e3gfussowk1d[/URL]
* Added initial support for cm9/10
* msm: cpufreq: Do not call a cpu transition if selecting the same speed
* power_supply: Introduce maximum current property
* msm: cpufreq: Create cpufreq workqueue for freq changes
* Updated the built-in wakelock (ACA)
* ADD: no_suspend_wake_lock
* Added Bluetooth patches
* fix rpcrouter misspellings - suggested from css771 - might
* update bfqv1-r1 to bfqv2

[B]Rev 2[/B] [URL="http://www.mediafire.com/?962r12bjayol2bo"]http://www.mediafire.com/?962r12bjayol2bo[/URL]
* Lower radio/event log for more ram
* block:implement "Simple I/O" Scheduler
* ADD: Speed tweak in jhash
* Bfq CGroup fix
* tcp: Increase the initial congestion window to 10
* Greetings,
* lots of sched patches
* Add TINY_PREEMPT_RCU, RCU tweaks.
* USB: f_mass_storage: Disable write cache support
* sched_fair: Remove cpu from nohz idle set if not active
* Reduce vfs_cache from 100 to 50
* Erase memory pages as soon as they are freed to prevent new processes
* backported cpufreq code from 3.0 kernel.
* staging: android: lowmemorykiller: minfree values added
* cgroup: speed up access to cgroupfs mounted entries in /proc/mounts
* msm: cpufreq: Do not call a cpu transition if selecting the same speed
* cgroup: fix cpuset permission check
* remount with noatime and nodiratime
* ashmem: fix deadlock when system is low on memory
* fs: simple fsync race fix

[B]Rev 1[/B] [URL="http://www.mediafire.com/?7caorzp325ka8iy"]http://www.mediafire.com/?7caorzp325ka8iy[/URL]
* 1st release
* added overclock upto 1ghz
* net sched: fix some kernel memory leaks
* net/ipv4: Eliminate kstrdup memory leak
* Increase readahead value
* Added genlock support
* msm cpufreq Improve initial frequency selection - CodeAurora
* ext4 performance patch from Eric Sandeen
* No swapiness
* more ram hack
* Added cleancache support
* lots of pm patches
* Grants system server access to /proc/<pid>/oom_adj for Android app
* Reduce timer update cycles to sync with kernel
* Freezer: Fix a race during freezing of TASK_STOPPED tasks
* Fast Sleep, wake lock timer change. (wistilt2)
* Add a background scanning timer to restore the watermarks to the page
* Port Vocpcm Module (R7): support voice in-call recording
* msm: cpufreq: Do not call a cpu transition if selecting the same speed.
* msm: camera: Free buffers from frame queue at open
* LorDClockaN ksm patchs
* CFS tweaks
* cpufreq: add smartassV2 governor

Download Rev 5 :

cm9/10 http://www.mediafire.com/?tc2t5unkxm8zm2w

Instructions:

1. download newer version from topic

2. place into your root of sd card

3. reboot your phone into recovery mode

4. flash kernel

5. enjoy kernel :o

source code of this kernel can be found here : https://github.com/kerneldevs/fusX-univa-kernel

If you have any problems with my kernel and you want to help in some way - here it is some info how you can.

Just after apearing of the problem please get logs from your device.

How to do it:

Info on CM wiki how to get Logcat

http://wiki.cyanogenmod.com/wiki/Logcat

Info about getting kmesg:

Open Terminal Emulator

Write the following commands:

su
cat /proc/kmsg > /sdcard/kmsg.log

Created file will be named kmsg.txt, give me this file.

if you like my work , then I would be grateful if you can click the "Thanks" button on the bottom right of this post.