Я хочу взаимодействовать с моим модулем ядра с помощью ioctl. Я написал две программы на c, одну для модуля ядра, а другую для пользовательского режима. Я получаю эту ошибку при компиляции модуля ядра:
ошибка: неизвестное поле 'ioctl', указанное в инициализаторе
в этой строке:
struct file_operations Fops = {
.read = device_read,
.write = device_write,
.ioctl = device_ioctl, ------> at this point error is occuring.
.open = device_open,
.release = device_release,
};
есть идеи, почему это происходит.
спасибо