вам нужно изменить ваш make-файл следующим образом:
obj-m: = procmon.o
все:
make -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules
установить: все
rm -rf /dev/procmon
mknod /dev/procmon c 240 1
chmod 400 /dev/procmon
clean:
rm -f *.o
rm -f *~
rm -f a.out
rm -f test*
rm -f DEADJOE
dist: clean
cd .. ; tar cvzf procmon.tar.gz procmon
Если вы обнаружите какие-либо ошибки, например devfs, ваш код procmon не будет работать на последних ядрах, вам необходимоизмените код соответственно