[Asus Transformer TF700] _that:
Update 2013-04-01 (3.1.10-10.4.4.25-that6):

With a small fix for a crash when reading a file in /sys, the revolutionary pre-init system from v5, and a more complete Data2SD package:

http://xdaforums.com/showpost.php?p=39822992&postcount=239

Update 2013-03-24 (3.1.10-10.4.4.25-that5):

The latest experimental kernel is here: http://xdaforums.com/showpost.php?p=39528295&postcount=227

Update 2013-03-05 (3.1.10that4):

The latest kernel is up: http://xdaforums.com/showpost.php?p=38797590&postcount=194

New features: User voltage control and Data2SD auto-detection.

End Update 2013-03-05

Update 2013-02-06 (3.1.10that2):

After positive feedback from testers and due to popular demand, here is my latest kernel with the experimental new "ROW" I/O scheduler. If you want to know more, read the documentation in the patch here: https://patchwork.kernel.org/patch/1862241/ . Please note that this is a rather new development and not yet merged into a mainstream kernel, so it has not been widely tested. However, all results from XDA members were neutral or positive so far.

End update 2013-02-06

Since Asus seemed to have forgotten to release the 10.4.4.25 kernel sources, I reminded them politely - and finally the sources are available for download from their support site!

This is the first kernel ever that I cross-compiled myself - be gentle. ;)

zImage (kernel binary) features:

- Asus 10.4.4.25 base

- fsync control

- ISO 9660 + UDF support (CD/DVD filesystems)

- CIFS (for mounting Windows shares)

New in 3.1.10that2 (2013-02-06):

- ROW I/O scheduler (prioritize READ requests over WRITE requests on eMMC/SD cards) included as default

New in 3.1.10that4 (2013-03-05):

- User voltage control for undervolting

New in 3.1.10-10.4.4.25-that5 (2013-03-24):

- Penguins! (framebuffer console)

New in 3.1.10-10.4.4.25-that6 (2013-04-01):

- No more crash when reading /sys/bus/nvhost/drivers/tegradc/tegradc.0/nvdps

Ramdisk features:

- insecure adbd

- init.d support

- does not set lcd_density (dpi unlocked)

in the -data2sd versions only:

- mount points modified for the Data2SD mod (see http://xdaforums.com/showthread.php?t=1962507)

New in 3.1.10that4 (2013-03-05):

- auto-detection of data2sd - if the microSD card is inserted at boot time and it contains a second partition, it is assumed to be a data2sd partition and mounted as /data. Otherwise, the system is booted with /data mounted to internal storage as usual.

New in 3.1.10-10.4.4.25-that5 (2013-03-24):

- moved auto-detection of data2sd to scripts in /system for easier customization (read the release post for details)

Credits:

- Linux kernel devs and Asus for the base

- Gentoo devs for their easy "crossdev" toolchain-generation tool

- scrosler for the original CleanROM, from where I got the ramdisk mods

- Ezekeel for the fsynccontrol patch (http://rootzwiki.com/topic/14685-kernel27-jul-glados-v20-for-jb/page__st__700#entry607555)

- clemsyn, for finding the fsynccontrol patch and integrating it into his kernel

- faux123 for the user voltage control patch which clemsyn integrated into his kernel

- sbdags and buhohitr for testing

- dasunsrule32 for finding the ROW I/O scheduler and testing it with the CM kernel

- snypa for notifying me of dasunsrule32's research

- blackmambazzz for making the ROW scheduler compile with 3.1

Flashable ZIP:

This kernel (and all others in this thread) is compatible with stock-based (Asus Android 4.1.1) ROMs that set lcd_density (dpi) in build.prop - in other words, this is the preferred kernel for CleanROM Inheritance. :)

2013-04-01: v6: Latest version:

Get it here: http://xdaforums.com/showpost.php?p=39822992&postcount=239

2013-03-24: v5:

Get it here: http://xdaforums.com/showpost.php?p=38797590&postcount=227

2013-03-05: v4:

Get it here: http://xdaforums.com/showpost.php?p=38797590&postcount=194

2013-02-06: (3.1.10that2):

View attachment 1709212

View attachment 1709214 (for Data2SD users only)

2013-01-30: Original version (3.1.10that1) without ROW:

View attachment 1689904

A version for data2sd users is here -> http://xdaforums.com/showpost.php?p=37392834&postcount=5

Sources:

zImage compiled from stock Asus 10.4.4.25 base with following config and patches:

View attachment 1689932

View attachment 1689934

View attachment 1689933

New in 3.1.10that2 (2013-02-06):

View attachment 1709215

Boot image repackaged as described here: http://xdaforums.com/showpost.php?p=36925180&postcount=4

(You might now ask "where is the overclocked version"? I decided to start with a known stable base for my first release - if this one turns out to work fine, the oc build comes next.) - for overclocked version, read next post!