Understanding typecheck_fn() in Linux kernel The file include/linux/typecheck.h of the Linux kernel contains this code: