Доброго времени суток! Сильно не смейтесь. Ставил Kaspersky Endpoint Security 8 для Linux на сервер. Для полного счастья нужно скомпилить модуля ядра Каспера. Но вот незадача, для версии ядра 3.10+ в исходниках /usr/src/linux/include/linux/namei.h:
struct nameidata {
struct path path;
struct qstr last;
struct path root;
struct inode *inode; /* path.dentry.d_inode */
unsigned int flags;
unsigned seq;
int last_type;
unsigned depth;
char *saved_names[MAX_NESTED_LINKS + 1];
/* Intent data */
union {
struct open_intent open;
} intent;
};
убрали последний union. Но каспер его требует, и при компиляции модуля ядра вылетает с ошибкой, что open
не член структуры nameidata
. Порыл в Интернете, подобное у людей бывало, но вопрос остался без ответа. Переезжать на предыдущее ядро не очень хочется.
OS: Slackware64 14.1