aboutsummaryrefslogtreecommitdiffstats
path: root/xen/arch/x86/irq.c
diff options
context:
space:
mode:
authorKeir Fraser <keir@xen.org>2010-12-15 11:59:00 +0000
committerKeir Fraser <keir@xen.org>2010-12-15 11:59:00 +0000
commit18a803be99a6bda4a5642a8191aa028968d40b0c (patch)
treed2baa9839725bb5a69fed8c607ea2ef906badd68 /xen/arch/x86/irq.c
parent1f87cbc575c2465a4ef76da976bf31786aaa0a0e (diff)
downloadxen-18a803be99a6bda4a5642a8191aa028968d40b0c.tar.gz
xen-18a803be99a6bda4a5642a8191aa028968d40b0c.tar.bz2
xen-18a803be99a6bda4a5642a8191aa028968d40b0c.zip
x86: adjust other interrupt related section placement
... and remove some variables the value of which is never used altogether. Signed-off-by: Jan Beulich <jbeulich@novell.com>
Diffstat (limited to 'xen/arch/x86/irq.c')
-rw-r--r--xen/arch/x86/irq.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/xen/arch/x86/irq.c b/xen/arch/x86/irq.c
index 08610b7bdf..38c0108a72 100644
--- a/xen/arch/x86/irq.c
+++ b/xen/arch/x86/irq.c
@@ -74,7 +74,7 @@ void unlock_vector_lock(void)
spin_unlock(&vector_lock);
}
-static int __bind_irq_vector(int irq, int vector, cpumask_t cpu_mask)
+static int __init __bind_irq_vector(int irq, int vector, cpumask_t cpu_mask)
{
cpumask_t online_mask;
int cpu;
@@ -100,7 +100,7 @@ static int __bind_irq_vector(int irq, int vector, cpumask_t cpu_mask)
return 0;
}
-int bind_irq_vector(int irq, int vector, cpumask_t cpu_mask)
+int __init bind_irq_vector(int irq, int vector, cpumask_t cpu_mask)
{
unsigned long flags;
int ret;
@@ -328,8 +328,6 @@ hw_irq_controller no_irq_type = {
end_none
};
-atomic_t irq_err_count;
-
int __assign_irq_vector(int irq, struct irq_cfg *cfg, const cpumask_t *mask)
{
/*