This is an old revision of the document!
1. De ce întreruperea de la watchdog trebuie să fie nemascabilă?
Pentru că watchdog} este necesar pentru a asigura o bună funcționare a sistemului în cazul unor erori grave ce ar putea duce altfel la blocarea definitivă a sistemului (exceptând hardware reset). Întreruperile watchdog} sunt necesare pentru a se putea determina informații despre sistem.
Daemonul watchdog} nu se ocupă de planificarea proceselor!
2. Cum se pot transmite către userspace datele primite pe o interfață cu un dispozitiv periferic, în urma unei întreruperi?
Se vor copia într-un buffer kernel urmând a fi transmise print intermediul operațiilor asociate unui dispozitiv bloc/caracter sau printr-un apel de sistem.
3. Se poate aloca memorie kernel într-un timer? Cum? De ce?
Da, se poate, folosind gfp_atomic}. Răspunsurile care ziceau doar că se poate folosind bottom halves nu au fost luate în considerare, se cerea alocare de memorie în interiorul timer-ului.