• # interruptions

    Posté par . En réponse à la dépêche Nouvelle version 2.6.35 du noyau Linux. Évalué à 2.

    Pour les besoins spécifiques des pilotes qui veulent absolument gérer une grande quantité de travail lors d'une interruption, il est toujours possible d'utiliser le mécanisme « threaded interrupt handlers » qui fait appel à un thread noyau. Ce thread noyau peut ainsi être géré comme n'importe quelle tâche par l'ordonnanceur et le code est plus simple et contient moins de verrous qu'une interruption classique.

    Selon les cas, on peut aussi employer une tasklet (mécanisme qui existe depuis très très longtemps et permet donc d'avoir un code plus facilement portable sur les vieux noyaux (il y a des gens qui utilisent des vieux noyaux, parfois pour des raisons foireuses mais c'est une autre histoire)).