genirq: Make sparse_irq_lock protect what it should protect