Centos's 3.10 is not kernel.org's 3.10. They patch it heavily. If you'd like to adjust compat.h to support centos's patched-up kernel, without breaking support for other kernels, feel free to submit a patch. Jason