PNPACPI: simplify irq_flags()
[firefly-linux-kernel-4.4.55.git] / drivers / pnp / pnpacpi / rsparser.c
index 51478c0842208e0ebae23370c9575ba2fe4729d7..a0784fe5bcd8fff57b3c36dfbf7fb56cecf56ad2 100644 (file)
  */
 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)