Hi,
There are 2 ways to have the kernel updated on your server, the one is via yum and the other is manual.
With yum its really simple and a standard built kernel module is downloaded and installed on your server.
However, if you have specific requirements and don't to rely on any other version of kernel that has been compiled by others, you have to download the source files of the kernel and header and manually compile it.
Now, when you manually compile the kernel, it prompts for various parameters that your kernel should support, so it is up to you to decide what parameters or modules you want your kernel to load. just go through it step by step, give a thought and enabled and compile the kernel.