Patch must match the kernel version of your system. And guess what, for the life of me I couldn't get the official patches to actually work for any RH kernel that had an extra version, for instance 2.4.7-10 (that -10 that spoils everything), I'd suggest to get the official kernel from
http://www.kernel.org (the latest stable is 2.4.19), and compile it youself, if you need a basic HOW-TO there is the famious one
http://tldp.org/HOWTO/Kernel-HOWTO.html just make sure you have a backdoor to boot into your working kernel if things go eerie with compilation. If you want to give it a try without compilation then make a symlink as follows
cd /usr/src
ln -s linux-2.4.7-10 linux
and go with the instructions, it expects kernel tree to be located under /usr/src/linux