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.

Remarque: La vérification des erreurs, y compris la désactivation excessive des interruptions, peut être activée ou désactivée à l'aide de la commande errctrl .

Environnement d'exécution

Le service disablement_checking_resume peut être appelé à partir du processus ou des environnements d'interruption.