после некоторого чтения я понял, что добавление нового системного вызова через LKM усложнилось в 2.6. Кажется, что таблица системных вызовов больше не экспортируется, поэтому делает (невозможно?) Вставку нового вызова во время выполнения.
Вот что я хочу достичь:
У меня есть модуль ядра, который выполняет определенную задачу.
Эта задача зависит от входных данных, которые должны быть предоставлены процессом землепользования пользователя.
Эта информация должна достигнуть модуля.
Для этой цели я бы представил новый системный вызов, который реализован в модуле ядра и вызывается из пользовательского процесса.
Если мне нужно перекомпилировать ядро, чтобы добавить мой новый системный вызов, мне также нужно написать реальную логику системного вызова вне модуля ядра, правильно?
Есть ли другой способ сделать это?
Cheers,
Eeknay