[Linux-stable-mirror] [PATCH 3.2 41/61] genirq: Make sparse_irq_lock protect what it should protect