aboutsummaryrefslogtreecommitdiffstats
path: root/xen/arch/x86/irq.c
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@novell.com>2011-04-02 15:56:32 +0100
committerJan Beulich <jbeulich@novell.com>2011-04-02 15:56:32 +0100
commit06490f43250dddc40b4aaf0ff4995991f94e170a (patch)
tree4d9abe0a2ff1bc8940fbf843a9a9abe59a76daf7 /xen/arch/x86/irq.c
parente1fe30b87def91bde70f793dc22b6b1f73c4b3ca (diff)
downloadxen-06490f43250dddc40b4aaf0ff4995991f94e170a.tar.gz
xen-06490f43250dddc40b4aaf0ff4995991f94e170a.tar.bz2
xen-06490f43250dddc40b4aaf0ff4995991f94e170a.zip
move setup_irq() into .init.text
With no modular drivers, all interrupt setup is supposed to happen during boot. Signed-off-by: Jan Beulich <jbeulich@novell.com>
Diffstat (limited to 'xen/arch/x86/irq.c')
-rw-r--r--xen/arch/x86/irq.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/xen/arch/x86/irq.c b/xen/arch/x86/irq.c
index 2e89b90aee..58828cb46d 100644
--- a/xen/arch/x86/irq.c
+++ b/xen/arch/x86/irq.c
@@ -677,7 +677,7 @@ int __init request_irq(unsigned int irq,
return retval;
}
-void release_irq(unsigned int irq)
+void __init release_irq(unsigned int irq)
{
struct irq_desc *desc;
unsigned long flags;
@@ -700,7 +700,7 @@ void release_irq(unsigned int irq)
xfree(action);
}
-int setup_irq(unsigned int irq, struct irqaction *new)
+int __init setup_irq(unsigned int irq, struct irqaction *new)
{
struct irq_desc *desc;
unsigned long flags;