Interrupt handling The IRQ subsystem was massively reworked Much-improved SMP scalability Globally disabling interrupts is no longer possible cli() and sti() are gone The performance penalty was too high Use proper locking instead Local IRQ disabling is still possible The interrupt handler prototype has changed Return a value saying if IRQ was handled