diff options
author | David S. Miller <davem@davemloft.net> | 2011-01-24 17:30:13 -0500 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2011-01-24 17:30:13 -0500 |
commit | c2df88cbb43c25db27fbbf94e92318bdad018f3e (patch) | |
tree | dc41466a193f85e3a7cc8baf1f78f2b55b62aabc /include/linux/irqdesc.h | |
parent | 5bdc22a56549e7983c6b443298672641952ea035 (diff) | |
parent | cd7eab44e9946c28d595abe3e9a43e945bc49141 (diff) |
Merge branch 'irq/numa' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
Diffstat (limited to 'include/linux/irqdesc.h')
-rw-r--r-- | include/linux/irqdesc.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/linux/irqdesc.h b/include/linux/irqdesc.h index c1a95b7b58de..bfef56dadddb 100644 --- a/include/linux/irqdesc.h +++ b/include/linux/irqdesc.h | |||
@@ -8,6 +8,7 @@ | |||
8 | * For now it's included from <linux/irq.h> | 8 | * For now it's included from <linux/irq.h> |
9 | */ | 9 | */ |
10 | 10 | ||
11 | struct irq_affinity_notify; | ||
11 | struct proc_dir_entry; | 12 | struct proc_dir_entry; |
12 | struct timer_rand_state; | 13 | struct timer_rand_state; |
13 | /** | 14 | /** |
@@ -24,6 +25,7 @@ struct timer_rand_state; | |||
24 | * @last_unhandled: aging timer for unhandled count | 25 | * @last_unhandled: aging timer for unhandled count |
25 | * @irqs_unhandled: stats field for spurious unhandled interrupts | 26 | * @irqs_unhandled: stats field for spurious unhandled interrupts |
26 | * @lock: locking for SMP | 27 | * @lock: locking for SMP |
28 | * @affinity_notify: context for notification of affinity changes | ||
27 | * @pending_mask: pending rebalanced interrupts | 29 | * @pending_mask: pending rebalanced interrupts |
28 | * @threads_active: number of irqaction threads currently running | 30 | * @threads_active: number of irqaction threads currently running |
29 | * @wait_for_threads: wait queue for sync_irq to wait for threaded handlers | 31 | * @wait_for_threads: wait queue for sync_irq to wait for threaded handlers |
@@ -70,6 +72,7 @@ struct irq_desc { | |||
70 | raw_spinlock_t lock; | 72 | raw_spinlock_t lock; |
71 | #ifdef CONFIG_SMP | 73 | #ifdef CONFIG_SMP |
72 | const struct cpumask *affinity_hint; | 74 | const struct cpumask *affinity_hint; |
75 | struct irq_affinity_notify *affinity_notify; | ||
73 | #ifdef CONFIG_GENERIC_PENDING_IRQ | 76 | #ifdef CONFIG_GENERIC_PENDING_IRQ |
74 | cpumask_var_t pending_mask; | 77 | cpumask_var_t pending_mask; |
75 | #endif | 78 | #endif |