On Tue, Mar 25, 2008 at 09:01:47AM +0300, Денис Смирнов wrote: > В zaptel-base.c используется структура file_operations. В ней readv/writev > инициализируются (устанавливаются в NULL). > > На наших ядрах 2.6.24 это не работает, ибо в в linux/fs.h описание > file_operations не содержит этих полей. В 2.6.18 -- содержит. Правильно - эти методы удалили ещё в 2.6.19. Апстрим с тех пор так и не озадачился поддержкой свежих ядер? > Соответственно с 2.6.24 код не компилируется. > > Что с этим делать? Если это только NULL - просто удалить инициализацию этих полей; неуказанные поля в static-структуре будут установлены в 0 автоматически.