split the typecheck macros out of include/linux/kernel.h