[Linux-stable-mirror] [PATCH 3.16 107/133] genirq: Make sparse_irq_lock protect what it should protect