I am trying to learn how to build my own kernel. I can compile it fine from HTC's source and have changed a few minor things, but I am having a hard time finding out what changes need to be made for other tweaks. I'd like to enable overclocking and add init.d support before the kernel is built. Does anyone know of any good general references for kernel tweaks or how to accomplish these things? Thanks for any help.