@commandncode: Interrupt synchronization can deadlock when an IRQ interrupts code holding a lock and then tries to acquire that same lock. The interrupt waits for the lock, but the lock holder can’t continue until the interrupt finishes. IRQ-safe locking is about preventing the interrupt from waiting on the code it just interrupted. #linux #software #computerscience #programming #code