diff options
Diffstat (limited to 'arch')
-rw-r--r-- | arch/x86/kernel/io_apic.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/arch/x86/kernel/io_apic.c b/arch/x86/kernel/io_apic.c index 9b01fdadcb9b..d22fecf828b8 100644 --- a/arch/x86/kernel/io_apic.c +++ b/arch/x86/kernel/io_apic.c | |||
@@ -147,14 +147,15 @@ static void init_one_irq_cfg(struct irq_cfg *cfg) | |||
147 | 147 | ||
148 | static struct irq_cfg *irq_cfgx; | 148 | static struct irq_cfg *irq_cfgx; |
149 | 149 | ||
150 | #ifdef CONFIG_HAVE_SPARSE_IRQ | ||
150 | /* | 151 | /* |
151 | * Protect the irq_cfgx_free freelist: | 152 | * Protect the irq_cfgx_free freelist: |
152 | */ | 153 | */ |
153 | static DEFINE_SPINLOCK(irq_cfg_lock); | 154 | static DEFINE_SPINLOCK(irq_cfg_lock); |
154 | 155 | ||
155 | #ifdef CONFIG_HAVE_SPARSE_IRQ | ||
156 | static struct irq_cfg *irq_cfgx_free; | 156 | static struct irq_cfg *irq_cfgx_free; |
157 | #endif | 157 | #endif |
158 | |||
158 | static void __init init_work(void *data) | 159 | static void __init init_work(void *data) |
159 | { | 160 | { |
160 | struct dyn_array *da = data; | 161 | struct dyn_array *da = data; |