| .. | .. |
|---|
| 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 | } |
|---|