KERNEL_VERSION
# if !defined(KERNEL_VERSION) /* not defined in 2.0.x kernel series */
# if (LINUX_VERSION_CODE < KERNEL_VERSION(2,4,0))
# if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,0,0))
# if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,0,36)) && !defined(HASFCHMOD)