[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