[pso] [Tema5][Linux] Timere
Laura Ionita
laura.ionita at gmail.com
Sun Jun 15 13:15:05 EEST 2008
Multumesc pentru raspunsuri.
Stiu ca alteram stiva cumva, dar din pacate nu am gasit bug-ul. Asa ca am
rescris codul. :-) Acum e mai bine structurat si functional.
Singura problema care mi-a ramas de solutionat este cand nu mai adaug o
regula in tabela? Fac un search in tabela de reguli doar pentru cele
adaugate dinamic. Match-ul il realizez pentru conditia descrisa in cerintele
temei dar se pare ca am prea multe reguli pentru ultimele 3 teste "no of
rules" :-(. Inca nu m-am prins de ce am cu o regula in plus.
o zi frumoasa,
Laura
2008/6/14 Razvan Deaconescu <razvan.deaconescu at cs.pub.ro>:
> On Sat, 2008-06-14 at 17:52 +0300, Laura Ionita wrote:
> > Salutare,
> >
> > Am o problema cu timerele pe care le folosesc pentru reguli. Cand
> > adaug o regula noua initializez si timer-ul aferent. Daca am nevoie de
> > timer, il si setez.
> >
> > Problema apare la utlimul test ping-pong, desi am restrans rutina de
> > tratare a softIRQ-ului la un printk pentru testare:
> >
> > Call Trace:
> > [<c0103d3a>] show_trace_log_lvl+0x1a/0x30
> > [<c0103df9>] show_stack_log_lvl+0xa9/0xd0
> > [<c0103eea>] show_registers+0xca/0x250
> > [<c0104190>] die+0x120/0x240
> > [<c032cdfc>] do_page_fault+0x39c/0x7c0
> >
> > [<c032b3e2>] error_code+0x6a/0x70
> > [<c011c092>] __do_softirq+0x62/0xd0
> > [<c0104cdf>] do_softirq+0xaf/0x110
> > (daca nu setez timerele, trece toate testele, mai putin no_of_rule).
>
> Accesezi memorie nealocata? EIP-ul afisat din oops iti spune daca este
> vorba de o dereferentiere a unui NULL-pointer sau o operatie invalida.
>
> Fie ti se armeaza timer-ul dupa ce modulul a fost scos (dupa cum spunea
> si Tavi), sau referi o locatie invalida de memorie in functia callback
> asociata timer-ului.
>
> Razvan
>
>
> --
> This message has been scanned for viruses and
> dangerous content by MailScanner, and is
> believed to be clean.
>
> _______________________________________________
> pso mailing list
> pso at cursuri.cs.pub.ro
> http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/pso
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://cursuri.cs.pub.ro/pipermail/pso/attachments/20080615/b8a8ea50/attachment.html
More information about the pso
mailing list