<html><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:12pt"><div>Foarte tare, de-aseara am tot stat si am bibilit la functiile din kretprobe, din structuri, din date, am incercat sa evit tot felul de prostii si cand mi-ai zis sa comentez partea aia de misc_register am vazut ca si in cleanup era tot register, nu deregister desi nu imi dadea nici o eroare ulterior ... Eram sigur ca sunt neatent undeva dar chiar nu am vazut ... sorry :(</div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: transparent; font-style: normal;"><br></div><div class="yahoo_quoted" style="display: block;"> <br> <br> <div style="font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 12pt;"> <div style="font-family:
 HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 12pt;"> <div dir="ltr"> <font size="2" face="Arial"> On Tuesday, March 18, 2014 2:51 PM, Daniel Baluta <daniel.baluta@gmail.com> wrote:<br> </font> </div>  <div class="y_msg_container">On Tue, Mar 18, 2014 at 2:26 PM, Mikey Gaby <<a shape="rect" ymailto="mailto:mikey_gaby@yahoo.com" href="mailto:mikey_gaby@yahoo.com">mikey_gaby@yahoo.com</a>> wrote:<div class="yqt2895124801" id="yqtfd97188"><br clear="none">> Salut, am si eu o problema la tema si nu stiu cum sa o rezolv.<br clear="none">><br clear="none">> Daca dau insmod, lucrurile merg, dar daca dau rmmod si insmod inca odata,<br clear="none">> primesc urmatorul output:<br clear="none">><br clear="none">> [   23.929009] BUG: unable to handle kernel paging request at d881ff00<br clear="none">> [   23.929009] IP: [<c1336ea0>] misc_register+0x40/0x130<br
 clear="none"><br clear="none">/* */<br clear="none"><br clear="none">> Eu inteleg ca register_kretprobe apeleaza misc_register, nu ? Si totusi ce<br clear="none">> treaba are asta cu mine ? Si de ce sa-mi dea oops o functie din kernel ?<br clear="none">> Trebuia sa-mi returneze eroare si aia era ... Imi scapa ceva ? :-?</div><br clear="none"><br clear="none">Nu prea are sens. Nu cred că register_kretprobe cheamă misc_register.<br clear="none"><br clear="none">Verifica cu atenție codurile întoarse de functiile apelate de modulul tău.<br clear="none">Poți reproduce problema dacă scoți apelurile de misc_register/misc_deregister?<br clear="none"><br clear="none">Pune aici bucata de cod care face misc_register + register_kretprobe<br clear="none">(cu tratarea<br clear="none">erorilor cu tot) + bucata de la cleanup_module care face unregister pentru mis<br clear="none">device și kretprobe.<br clear="none"><br clear="none">thanks,<br
 clear="none">Daniel.<br><br></div>  </div> </div>  </div> </div></body></html>