Service de noyau disablement_checking_resume
Objectif
Indique la fin d'un chemin de code désactivé qui a été exempté de la détection d'une désactivation d'interruption excessive.
Syntaxe
#include <sys/intr.h>
void disablement_checking_resume(long prev_state)
Paramètres
| Article | Descriptif |
|---|---|
| État_prev_terne | Indique l'état de détection de la désactivation à restaurer. Cette valeur est renvoyée par le service de noyau disablement_checking_suspend . |
Descriptif
Le service disablement_checking_resume restaure l'état de détection de désactivation à la valeur transmise en tant que prev_state. Ce service doit être appelé après avoir réactivé les interruptions à la fin d'une section critique INTMAX, pas à l'intérieur de celle-ci. En effet, dans le cas d'une section critique INTMAX, le comptage des tiques aura été différé par l'incapacité totale jusqu'au moment de l'activation.
Ce service doit être utilisé avec le service de noyau disablement_checking_suspend , qui arrête temporairement la détection de la désactivation.
Environnement d'exécution
Le service disablement_checking_resume peut être appelé à partir du processus ou des environnements d'interruption.