[pso] [tema1][lin]Re:soft lockup

Octavian Purdila tavi at cs.pub.ro
Wed Mar 7 16:25:27 EET 2007


On Wednesday 07 March 2007 16:16, Florin wrote:
> Am reusit sa corectez eroarea care cauza acest "soft lockup" atunci cand inseram modulul. Acum sunt in stare sa rulez testul, insa la fel, la una din etapele testului, imi da "soft lockup".
> 
> Eu voiam insa sa stiu ce inseamna "soft lockup", ce tip de eroare este si care sunt conditiile in care apare. Am cautat pe google si pe wikipedia, si nu am gasit nimic concret.
> 
> Va multumesc pentru hint-ul cu netconsole. O sa il testez si o sa obtin, hopefully, si un output.
>  
>  


Soft lockup se refera la situatia in care sistemul de operare detecteaza ca s-a blocat intr-o bucla busy waiting. Posibile cauze:
- spin_lock(&lock) pe un lock neinitializat
- deadlock-uri cauzate de spinlock-uri: spin_lock(&lock1); spin_lock(&lock2);
- bucle de genul while (1) in contexte nepreemtibile (context intrerupere, sau in context proces dupa un preempt_disable())

tavi


More information about the pso mailing list