The error you're getting is because the source for the module is for kernel version 2.6.18 and later. It happens because UTS_RELEASE was moved to a different header in newer kernels. Apply the attached patch to make it work with kernels before 2.6.18 (tested with 2.6.17). The patch simply avoids #including utsrelease.h if UTS_RELEASE was defined in version.h.
The error you're getting is because the source for the module is for kernel version 2.6.18 and later. It happens because UTS_RELEASE was moved to a different header in newer kernels. Apply the attached patch to make it work with kernels before 2.6.18 (tested with 2.6.17). The patch simply avoids #including utsrelease.h if UTS_RELEASE was defined in version.h.