workaround for pnp device interrupt
Subsystems (2)
PATCH 1/1 workaround for pnp device interrupt
Workaround for Krzysztof's system, which makes RTC interrupt level triggered. Andrew, please give it a try in -mm tree, let's see if it breaks other systems.
http://bugzilla.kernel.org/show_bug.cgi?id=5243
Thanks,
Shaohua
drivers/pnp/pnpacpi/rsparser.c +6 -0
@@ -89,6 +89,12 @@ pnpacpi_parse_allocated_irqresource(strureturn ; res->irq_resource[i].flags =IORESOURCE_IRQ ;// Also clears _UNSET flag +#ifdef CONFIG_X86 +if (gsi <16 && edge_level !=ACPI_EDGE_SENSITIVE ) { +pnp_err ("Legacy PNP IRQ %d should be edge trigger" , gsi); + edge_level =ACPI_EDGE_SENSITIVE ; + } +#endif irq =acpi_register_gsi (gsi, edge_level, active_high_low);if (irq <0 ) { res->irq_resource[i].flags |=IORESOURCE_DISABLED ;