I can't speak about your particular case, but generally you have to
1) download the kernel sources either with your distro package manager (rpm for RH) or as a tarball from
www.kernel.org
rpm extracts to the correct place, while for tarball you should go to /usr/src and then tar -xjvf /path/to/tarfile.tar.bz2
2) download a patch for the same kernel version you're going to use (e.g. 2.6.0)
3) cd to the root of your source dir (e.g. /usr/src/linux-2.6.0/)
4) apply the patch ("patch -p1 <patchfile.diff" or "zcat patchfile.gz | patch -p1")
5) run "make xconfig" to choose kernel options, then compile it (see howtos)
However if you point me to the place you downaloded the driver/patch, I can check what it really is