.. | .. |
---|
15 | 15 | #include <linux/acpi.h> |
---|
16 | 16 | #include <linux/io.h> |
---|
17 | 17 | #include <linux/delay.h> |
---|
| 18 | +#include <linux/pgtable.h> |
---|
18 | 19 | |
---|
19 | 20 | #include <linux/atomic.h> |
---|
20 | 21 | #include <asm/timer.h> |
---|
21 | 22 | #include <asm/hw_irq.h> |
---|
22 | | -#include <asm/pgtable.h> |
---|
23 | 23 | #include <asm/desc.h> |
---|
24 | 24 | #include <asm/apic.h> |
---|
25 | 25 | #include <asm/i8259.h> |
---|
.. | .. |
---|
114 | 114 | disable_irq_nosync(irq); |
---|
115 | 115 | io_apic_irqs &= ~(1<<irq); |
---|
116 | 116 | irq_set_chip_and_handler(irq, &i8259A_chip, handle_level_irq); |
---|
| 117 | + irq_set_status_flags(irq, IRQ_LEVEL); |
---|
117 | 118 | enable_irq(irq); |
---|
118 | 119 | lapic_assign_legacy_vector(irq, true); |
---|
119 | 120 | } |
---|