|
@@ -34,20 +34,17 @@
|
|
|
*/
|
|
|
static int irq_flags(int triggering, int polarity)
|
|
|
{
|
|
|
- int flag;
|
|
|
-
|
|
|
if (triggering == ACPI_LEVEL_SENSITIVE) {
|
|
|
if (polarity == ACPI_ACTIVE_LOW)
|
|
|
- flag = IORESOURCE_IRQ_LOWLEVEL;
|
|
|
+ return IORESOURCE_IRQ_LOWLEVEL;
|
|
|
else
|
|
|
- flag = IORESOURCE_IRQ_HIGHLEVEL;
|
|
|
+ return IORESOURCE_IRQ_HIGHLEVEL;
|
|
|
} else {
|
|
|
if (polarity == ACPI_ACTIVE_LOW)
|
|
|
- flag = IORESOURCE_IRQ_LOWEDGE;
|
|
|
+ return IORESOURCE_IRQ_LOWEDGE;
|
|
|
else
|
|
|
- flag = IORESOURCE_IRQ_HIGHEDGE;
|
|
|
+ return IORESOURCE_IRQ_HIGHEDGE;
|
|
|
}
|
|
|
- return flag;
|
|
|
}
|
|
|
|
|
|
static void decode_irq_flags(int flag, int *triggering, int *polarity)
|