2010-09-15 24 views
0

Il s'agit de l'appel de fonction void spin_lock_irqsave(spinlock_t *lock, unsigned long flags);. Il est mentionné que l'état d'interruption précédent est stocké dans des drapeaux et que nous pouvons les restaurer en passant cette fonction à spin_unlock_irqrestore. Mais je n'ai pas compris comment les drapeaux passés par les valeurs capturent l'état d'interruption précédent quand spin_lock_irqsave est appelé.Attribut des indicateurs SpinLock read_lock_irqsave

Répondre