1) mets ton printk dans les sources du kernel pour verifier que getkeycode est bien utilisee de temps en temps dans le kernel
2)pour info chez moi j'ai
grep -i getkeycode /boot/System.map
getkeycode
pckbd_getkeycode
si tu as un truc similaire as tu essaye de surcharge ton pckbd_getkeycode ?
d'apres le nom je dirais bien
PC no comment
KBD keyboard
_getkeycode
soit une fonction directement liée a mon clavier en l'occurence
3)fais un printk du tableau gkk_code dans l'initmodule pour voir si le codage asm est correct.
apres le
*(long *)&gkk_code[1] = (long)mygetkeycode;
[^] # Re: Quelque piste....
Posté par TheBreton . En réponse au journal kernel internal call hijacking. Évalué à 3.
1) mets ton printk dans les sources du kernel pour verifier que getkeycode est bien utilisee de temps en temps dans le kernel
2)pour info chez moi j'ai
grep -i getkeycode /boot/System.map
getkeycode
pckbd_getkeycode
si tu as un truc similaire as tu essaye de surcharge ton pckbd_getkeycode ?
d'apres le nom je dirais bien
PC no comment
KBD keyboard
_getkeycode
soit une fonction directement liée a mon clavier en l'occurence
3)fais un printk du tableau gkk_code dans l'initmodule pour voir si le codage asm est correct.
apres le
*(long *)&gkk_code[1] = (long)mygetkeycode;