N'est pas d'accord à propos de la version de symbole symbol_name après insmod

Je suis nouveau dans la programmation du noyau.

Pour la mise en œuvre de mon projet, j'ai téléchargé la dernière version stable de noyau (v4.3) de kernel.org.

Juste pour vérifier que j'ai copié quelques fichiers à partir du noyau des répertoires dans mon répertoire de projet. Apporté des modifications à elle et inséré un peu plus de code.

Puis j'ai compilé sur SLES11 noyau Linux à l'aide de

make -C /lib/modules/$(uname -r)/build M=$PWD modules

J'ai utilisé le makefile ci-dessous

obj-m := my_module.o
my_module-objs := module_main.0 other_module1.o other_module2.o other_module3.o

Il compilé avec succès.
Mais quand j'ai essayé de l'insérer dans le noyau à l'aide de

insmod my_sample.ko

Il a démontré ce qui suit

n'est pas d'accord à propos de la version de symbole symbol_name

N'est pas d'accord à propos de la version de symbole symbol_name après insmod

InformationsquelleAutor user3243499 | 2015-11-16