[Samsung Galaxy Nexus] drod2169:
You guys have already had a taste of this (if you're on RootzBoat) but for the rest of you, here it is.

This kernel has been a collaboration between Jake Day and myself, bringing you tons of improvements over the stock kernel.

Jake has done the majority of the code fixes, he's doing great work on this kernel.

If you want to take a look at our voltages vs the stock voltages, they're posted in the 2nd post

Change Log:

1.0.7:

Update to 3.0.18

Kanged suspend and hotplug features from InteractiveX (just the features, to use them, stay running Interactive governor)

rcu: Eliminate in_irq() checks in rcu_enter_nohz()

nohz: Remove nohz_cpu_mask

nohz: Make idle/iowait counter update conditional

nohz: Fix update_ts_time_stat idle accounting

nohz: Remove update_ts_time_stat from tick_nohz_start_idle

ARM: SMP: use a timing out completion for cpu hotplug

ARM: cache: assume 64-byte L1 cachelines for ARMv7 CPUs

ARM: vmlinux.lds.S: align the exception fixup table to a 4-byte boundary

ARM: vmlinux.lds.S: do not hardcode cacheline size as 32 bytes

scheduler: domain: init next_balance in nohz_idle_balancer with jiffies

Enable KSM

Super AMOLED Color Hack now enabled (adjustable in new RootzBoat coming)

Fixed issue with gpio pins causing wakeups without enable_irq_wake() set

Fix bug with LPDDR CLK IO for suspend and idle to save power

Added open color format definitions

Force a DPLL clkdm/pwrdm ON before a relock

Fix gains on DL1 BE so values don't get lost and screw up sound

Fixed memory leak and dm timer handling

Create sysfs entry for egl.cfg so SGX can load correct OpenGL libraries

Readahead corrected

0.9.6:

Set default HZ to 250

disable fsync (makes data writes quicker and better on battery)

improve performance of deadline io scheduler

overclock core OPP100 to 220 and gpu OPP3 to 422

adjust voltages

improve cpu transition latency

OMAP4: HWMOD: UART1: disable smart-idle.

iosched (796d511): prevent aliased requests from starving other I/O

OMAP4: PM: work around for CPU1 onlining from OFF/OSWR state

fixed mbox recovery wakeup issue

adjust DSS latency constraint for deeper power state

OMAP4: HSI: Fix for back to back CAWAKE interrupts

Smartass2 stable again

Interactive adjusted

i2c-omap: use usleep_range(), get rid out of jiffies

hrtimers: teach usleep_range() to return how many usecs was slept

PM / Hibernate: Correct additional page calculation

ARM: smp_twd: make sure timer is stopped before registration

mm: vmscan: recompute page status when putting back

mm: vmscan: check page order in isolating lru pages

ARM: hwcaps: add new HWCAP defines for ARMv7-A

ARM: hwcaps: use shifts instead of hardcoded constants

mmc: fix deadlock from mmc core when suspend the device

ARM: Fix handling of pending IRQs at request time

mmc: change mmc_delay() to use usleep_range()

mm: memcg: update the correct soft limit tree during migration

OMAP4: USB: Fixed tshut reboot issue

Use same voltage for GPU OC as 307mhz

cpufreq: hotplug: do not synch threads on jiffies

block: avoid unnecessary plug list flush

block, sx8: kill blk_insert_request()

block: simplify force plug flush code a little bit

block: avoid building too big plug list

Some md updates from Linux mainline 3.2

Commits cherry picked from Linux 3.2

sched: don't call task_group() many times in set_task_rq()

nohz: Remove ts->inidle checks before restarting the tick

Init: Multithread initcalls to auto-resolve ordering issues.

memcg: mark rcu protected member as __rcu

mm/swap: make swapin readahead skip over holes

sched: fix nohz idle load balancer issues

Video playback solved

0.8.5:

improved CPU transition latency

fixed voltages for two addition frequency slots

fixed battery drain issues (battery life should be MUCH better)

added jRCU

tweaked smartass2 and interactive governors

some code and message clean up (going LEAN!)

fixed dispc issue with NO_SLEEP

patched to 3.0.17

fixed callbacks in mgr->blank

improved I/O latency

correct manager index for VSYNC irq handler

updated cpufreq and regulator driver

added version name to kernel

0.7.1:

added two additional frequency slots (from 5 slots to 7 slots) (please read known issues in second post)

lowest slot is now 250 mhz

fixed voltage ramping for lower frequencies (will help battery life)

some OTG clock and USB_DPLL fixes

0.6.8:

Hotplug governor stabilized

Ram issue fixed

0.6.7:

Added ramconsole

Reduced power consumption when idle

(both from Jake, great changes)

0.6.5:

Userspace undervolting fixed thanks to Jake.. guys a genius

updated to 3.0.14

SLOB is default memory allocator

adjust initialization of powerstates to fix power consumption

enable OMAP4_PMD_CLKS for saveram calls

add REG support for VCORE and gate resources during suspend

Improved clock frequency selection

Higher HSI throughputs

False IO wakeup fixed

PRM Register offsets fixed

Fast ramp down allowed

SmartAss2 optimizations

Change default scheduler CFS -> Autogroup

RCU boost enabled

cpufreq updates from 3.2

Use SWSUP instead of HWSUP to improve performance and power usage

SGX Active Power Latency set to 2ms

CK1 patched in (minus BFS)

On suspend, make sure resources will be gated with regulator_suspend_calls

Fixed suspend states for VAUX3, VUSIM, VANA, VCXIO, and VDAC

vfs cache pressure = 20

dirty ratio = 90

dirty background ratio = 70

swappiness = 0

Download Link:

http://bit.ly/zFDxxV

Mirror:

http://bit.ly/xrZvCh

Older Builds can be found here:

http://4ndr01d.com/gnex/kernels/

As always, I comply with GPL.

You can find my source here:

http://bit.ly/wA84bP

If you like our work, feel free to donate to me here

:

https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=ZAPY38CTG4WS4

or

Jake here

:

https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=HSADFMJTE2YB8