Bonjour,
Je code en ce moment un module noyau, qui tente de modifier la sys_call_table. Mon module marche très bien sur une debian ( noyau 2.6.26-1-686 ), mais sur une (x)ubuntu 8.10 ( noyau 2.6.27-11-generic) j'ai une belle erreur de segmentation.
J'ai cru comprendre en visitant des forums anglais que les modules noyaux n'auraient plus tout les droits sur la mémoire dans le kernel land, ce qui provoque cette erreur.
Je n'arrive pas à trouver d'autres précisions là dessus, est-ce que qq'un saurai me dire quels sont les nouvelles limitations ? Ou s'il s'agit d'une protection 'autre' ? Et puis biensur s'il y a moyen de passer outre?
Merci d'avance
Partager