[myTouch 3G, Magic Android Development] gboddina:
Here come our custom 32A kernel :)

Updated, see changelog

Sorry for the delay, I was taking some sun :) and some work :(.

http://www.mediafire.com/?mjgm5gcgmya

README:

HTC Magic Sapphire PVT32A kernel build.

This kernel build is only for 32A (HTC branded) version of the HTC magic.

It's designed to run FAST. (much more than the stock kernel).
I made some improvement in the config, removed uneeded things (all of this debuging message, hooks, ... is not needed for everyday use,
and use precious CPU cycle for nothing :).

You can use this kernel in your current ROM but you need to known what you're doing. (Boot image and ramdisk knownledge are required).
If you don't have those skills, you can wait a ROM cooker to build a ROM with this kernel for you. (It's not a subliminal message :p).

Hope you'll enjoy it.

In this archive you'll find:

README	-> this file :)
CHANGELOG	-> Errr... oh yes, got it! It's the changelog!
boot-gbo-v4.img	-> An boot image. You can try to boot it but you'll be more lucky if you ask your ROM builder :).
zImage	-> for ROM builders. You can include it in your boot.img file
config.gz	-> The config used to compile the kernel.
wlan.ko	-> Wlan driver for the kernel in this archive.
modules/	-> Extra modules you can include in you ROM (or not). IPV6, ReiserFS, NTFS, Tun, ...
modules/ipv6.ko	-> IPv6 support
modules/xfrm6_mode_beet.ko	-> Needed by IPv6 support
modules/sit.ko	-> Needed by IPv6 support
modules/xfrm6_mode_transport.ko	-> Needed by IPv6 support
modules/xt_TCPMSS.ko	-> Needed by IPv6 support
modules/xfrm6_mode_tunnel.ko	-> IPv6 over IPv4 support
modules/tun.ko	-> TUN/TAP Interface support
modules/tunnel4.ko	-> IPv4 Tunnel support
modules/ipip.ko	-> Needed by TUN/TAP Interface support
modules/ip_gre.ko	-> IP GRE security support
modules/ntfs.ko	-> NTFS support
modules/reiserfs.ko	-> ReiserFS support
modules/as-iosched.ko	-> AS scheduler
modules/cfq-iosched.ko	-> CFQ scheduler

Current version: 2.6.27-6

Features:

- See CHANGELOG

Questions, bugs, request ? -> PM Me

Creditz:
TigerTael for making a 32A compatible kernel
rayman84 which helped TigerTael with its quest :) (and making an unified patch)
Amon_RA for giving me some keys to find the wallpaper bug.
All people that make android & htc hacking possible every day

CHANGELOG:

2.6.27-gbo-6:

- Reverted to GP Timer, should fix clock issues
- Switched to SLOB allocator (default android kernel behaviour)
- Merged last change from TigerTael patch

2.6.27-gbo-5:

- Removed debug symbols from kernel
- Switched to SLUB allocator
- Added loopback device support
- Removed kernel debugging core
- Disabled verbose console message
- Added TUN/TAP module to extras
- Removed SysRq keys

2.6.27-gbo-4:

- Reverted inotify support
- Wallpaper change is now working.
- Added extra modules, see README

2.6.27-gbo-3:

- Removed profiling support from kernel.
- Reverted CPUFreq scaling to default behavior.
- Changed default CPUFreq gouvernor from 'performance' to 'ondemand'.
- Set max frequency to 528Mhz
- Added reiserfs support.
- Removed Network FS support
- Removed DebugFS
- Removed Kernel debugging

2.6.27-gbo-2:

- Added IPTables support (for tethering).
- Added EXT4 support (dev).
- CPU scaling is reduced at max 245Mhz when screen is OFF.
- CPU scaling is increased at max 528Mhz when screen is ON.
- Latest WLAN driver which will be released with Donut build.
- Removed some debug options from the kernel config.
- Removed inotify support.

Known bugs:

- Not yet...

I just cooked all of this, the real hard work was made here:

http://xdaforums.com/showthread.php?t=548061