[so2] [Tema 1] Kernel oops la reinregistrare kretprobe
Daniel Baluta
daniel.baluta at gmail.com
Tue Mar 18 14:51:04 EET 2014
On Tue, Mar 18, 2014 at 2:26 PM, Mikey Gaby <mikey_gaby at yahoo.com> wrote:
> Salut, am si eu o problema la tema si nu stiu cum sa o rezolv.
>
> Daca dau insmod, lucrurile merg, dar daca dau rmmod si insmod inca odata,
> primesc urmatorul output:
>
> [ 23.929009] BUG: unable to handle kernel paging request at d881ff00
> [ 23.929009] IP: [<c1336ea0>] misc_register+0x40/0x130
/* */
> Eu inteleg ca register_kretprobe apeleaza misc_register, nu ? Si totusi ce
> treaba are asta cu mine ? Si de ce sa-mi dea oops o functie din kernel ?
> Trebuia sa-mi returneze eroare si aia era ... Imi scapa ceva ? :-?
Nu prea are sens. Nu cred că register_kretprobe cheamă misc_register.
Verifica cu atenție codurile întoarse de functiile apelate de modulul tău.
Poți reproduce problema dacă scoți apelurile de misc_register/misc_deregister?
Pune aici bucata de cod care face misc_register + register_kretprobe
(cu tratarea
erorilor cu tot) + bucata de la cleanup_module care face unregister pentru mis
device și kretprobe.
thanks,
Daniel.
More information about the so2
mailing list