linux.conf.au, January 2003 PRINCIPLES: Race Conditions Combinations: spin_lock_bh & spin_unlock_bh spin_lock_irq & spin_unlock_irq spin_lock_irqsave & spin_unlock_irqrestore