diff options
author | Jan Beulich <jbeulich@novell.com> | 2011-04-02 15:56:32 +0100 |
---|---|---|
committer | Jan Beulich <jbeulich@novell.com> | 2011-04-02 15:56:32 +0100 |
commit | 06490f43250dddc40b4aaf0ff4995991f94e170a (patch) | |
tree | 4d9abe0a2ff1bc8940fbf843a9a9abe59a76daf7 /xen/arch/x86/irq.c | |
parent | e1fe30b87def91bde70f793dc22b6b1f73c4b3ca (diff) | |
download | xen-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.c | 4 |
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; |