Это комментарий к нему: /* * Generic compiler-dependent macros required for kernel * build go below this comment. Actual compiler/compiler version * specific implementations come from the above header files */ #define unlikely(x) __builtin_expect(!!(x), 0) Это означает проверку того, что передаваемая переменная равна 0 на этапе компиляции? И что означают !! ?