Поставил я на один из рабочих компьютеров мандриву 2011. Ядро там 2.6.38.
Стал собирать модуль ядра для CAN-контроллера PCI-7841 и натыкаюсь на ошибку: в структуре file_operations теперь нет поля ioctl.
Вопрос такой. Что больше подходит как замена поля ioctl в новой структуре file_operations: unlocked_ioctl или compat_ioctl?
И какие проблемы могут возникнуть в связи с такой заменой?
P.S. По умолчанию эта железка подхватилась модулем plx_pci. В результате она определяется почему-то как сетевая карта и не работает с библиотекой libpci_7841.