Доброе время суток!
Пытаюсь портировать пример отсюда https://habrahabr.ru/post/106702/ под ядро 4.10
Посмотрел исходники под это ядро, в принципе функции регистрации модуля те же, должно работать.
При сборке ругается следующим образом:
make -C /lib/modules/4.10.0-27-generic/build
make[1]: Entering directory '/usr/src/linux-headers-4.10.0-27-generic'
HOSTCC scripts/basic/fixdep
HOSTCC scripts/basic/bin2c
HOSTCC scripts/kconfig/conf.o
HOSTCC scripts/kconfig/zconf.tab.o
HOSTLD scripts/kconfig/conf
scripts/kconfig/conf --silentoldconfig Kconfig
make[2]: *** No rule to make target 'arch/x86/entry/syscalls
syscall_32.tbl', needed by 'arch/x86/entry/syscalls/../../include/generated/asm/syscalls_32.h'. Stop.
arch/x86/Makefile:192: recipe for target 'archheaders' failed
make[1]: *** [archheaders] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-4.10.0-27-generic'
Makefile:4: recipe for target 'all' failed
make: *** [all] Error 2
Я так понимаю, проблема с битностью системы.. Подскажите, пожалуйста, как мне это дело правильно собрать.