From: Yinghai Lu Date: Tue, 23 Dec 2008 04:24:09 +0000 (-0800) Subject: sparseirq: set lock_class for legacy irq when sparse_irq is selected X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=fa6beb37b0d9bc00f90f11154eeed9502d8b0a37;p=GitHub%2Fexynos8895%2Fandroid_kernel_samsung_universal8895.git sparseirq: set lock_class for legacy irq when sparse_irq is selected Impact: add lockdep annotation to legacy IRQ descs Warnings resulting out of this were not seen in practice, but it's prudent to initialize the legacy descriptors to the lock class as well, symmetric to how we do it with other descriptors. Signed-off-by: Yinghai Lu Signed-off-by: Ingo Molnar --- diff --git a/kernel/irq/handle.c b/kernel/irq/handle.c index 0bef3ecb7a0e..e1cf4e391cae 100644 --- a/kernel/irq/handle.c +++ b/kernel/irq/handle.c @@ -145,6 +145,7 @@ int __init early_irq_init(void) for (i = 0; i < legacy_count; i++) { desc[i].irq = i; desc[i].kstat_irqs = kstat_irqs_legacy[i]; + lockdep_set_class(&desc[i].lock, &irq_desc_lock_class); irq_desc_ptrs[i] = desc + i; }