Какой-то простой код препроцессора в модуле ядра Linux выдает ошибку:
отсутствует двоичный оператор перед токеном "("
Код:
#if defined(AAA) || defined(BBB)
#if LINUX_VERSION_CODE <= KERNEL_VERSION(3,13,0)
#define SOME 111
#else
#define SOME 222
#endif
#define OTHER 999
#else
#define SOME 1
#define OTHER 9
#endif /* AAA || BBB */
Этот пост не помог.