Я пытаюсь создать модуль ядра, который устанавливает jprobe в (на?) Системном вызове getdents. Все, что у меня есть, это основной скелет, взятый с этого сайта: http://www -users.cs.umn.edu / ~ boutcher / kprobes / Моя проблема в том, что я не могу вставить модуль после его компиляции. Вывод, который я получаю:
sudo insmod ./final.ko
insmod: error inserting './final.ko': -1 Operation not permitted
Я попытался сделать самый простой из возможных модулей, и этот модуль вставлен правильно. Я понятия не имею, что может быть не так, и я не знаю, как получить больше отладочной информации. Я использую Ubuntu 11.10 в VirtualBox на хосте OS X. Я использую ядро версии 3.0.0-12.