aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--include/linux/irq.h36
1 files changed, 0 insertions, 36 deletions
diff --git a/include/linux/irq.h b/include/linux/irq.h
index 82dbb0e8f40b..69855b23dff9 100644
--- a/include/linux/irq.h
+++ b/include/linux/irq.h
@@ -207,36 +207,6 @@ void set_pending_irq(unsigned int irq, cpumask_t mask);
207void move_native_irq(int irq); 207void move_native_irq(int irq);
208void move_masked_irq(int irq); 208void move_masked_irq(int irq);
209 209
210#ifdef CONFIG_PCI_MSI
211/*
212 * Wonder why these are dummies?
213 * For e.g the set_ioapic_affinity_vector() calls the set_ioapic_affinity_irq()
214 * counter part after translating the vector to irq info. We need to perform
215 * this operation on the real irq, when we dont use vector, i.e when
216 * pci_use_vector() is false.
217 */
218static inline void move_irq(int irq)
219{
220}
221
222static inline void set_irq_info(int irq, cpumask_t mask)
223{
224}
225
226#else /* CONFIG_PCI_MSI */
227
228static inline void move_irq(int irq)
229{
230 move_native_irq(irq);
231}
232
233static inline void set_irq_info(int irq, cpumask_t mask)
234{
235 set_native_irq_info(irq, mask);
236}
237
238#endif /* CONFIG_PCI_MSI */
239
240#else /* CONFIG_GENERIC_PENDING_IRQ || CONFIG_IRQBALANCE */ 210#else /* CONFIG_GENERIC_PENDING_IRQ || CONFIG_IRQBALANCE */
241 211
242static inline void move_irq(int irq) 212static inline void move_irq(int irq)
@@ -255,16 +225,10 @@ static inline void set_pending_irq(unsigned int irq, cpumask_t mask)
255{ 225{
256} 226}
257 227
258static inline void set_irq_info(int irq, cpumask_t mask)
259{
260 set_native_irq_info(irq, mask);
261}
262
263#endif /* CONFIG_GENERIC_PENDING_IRQ */ 228#endif /* CONFIG_GENERIC_PENDING_IRQ */
264 229
265#else /* CONFIG_SMP */ 230#else /* CONFIG_SMP */
266 231
267#define move_irq(x)
268#define move_native_irq(x) 232#define move_native_irq(x)
269#define move_masked_irq(x) 233#define move_masked_irq(x)
270 234