forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-05-10 37f49e37ab4cb5d0bc4c60eb5c6d4dd57db767bb
kernel/arch/x86/kernel/i8259.c
....@@ -15,11 +15,11 @@
1515 #include <linux/acpi.h>
1616 #include <linux/io.h>
1717 #include <linux/delay.h>
18
+#include <linux/pgtable.h>
1819
1920 #include <linux/atomic.h>
2021 #include <asm/timer.h>
2122 #include <asm/hw_irq.h>
22
-#include <asm/pgtable.h>
2323 #include <asm/desc.h>
2424 #include <asm/apic.h>
2525 #include <asm/i8259.h>
....@@ -114,6 +114,7 @@
114114 disable_irq_nosync(irq);
115115 io_apic_irqs &= ~(1<<irq);
116116 irq_set_chip_and_handler(irq, &i8259A_chip, handle_level_irq);
117
+ irq_set_status_flags(irq, IRQ_LEVEL);
117118 enable_irq(irq);
118119 lapic_assign_legacy_vector(irq, true);
119120 }