[pso] [Tema5][Linux] Timere
Razvan Deaconescu
razvan.deaconescu at cs.pub.ro
Sat Jun 14 21:44:31 EEST 2008
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.
More information about the pso
mailing list