staging: vme: remove redundant else condition
authorFred Chou <fred.chou.nd@gmail.com>
Thu, 28 Aug 2014 01:50:56 +0000 (09:50 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 30 Aug 2014 21:06:47 +0000 (14:06 -0700)
The else condition is redundant after a return. Remove these redundant else conditions.

Signed-off-by: Fred Chou <fred.chou.nd@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/vme/devices/vme_pio2_gpio.c

index f00af0786af3d2f0a28ac55921e5dbf94d961883..d8a118d3956683165f7d2b9f2663cc9e07403727 100644 (file)
@@ -58,14 +58,14 @@ static int pio2_gpio_get(struct gpio_chip *chip, unsigned int offset)
        if (reg & PIO2_CHANNEL_BIT[offset]) {
                if (card->bank[PIO2_CHANNEL_BANK[offset]].config != BOTH)
                        return 0;
-               else
-                       return 1;
-       } else {
-               if (card->bank[PIO2_CHANNEL_BANK[offset]].config != BOTH)
-                       return 1;
-               else
-                       return 0;
+
+               return 1;
        }
+
+       if (card->bank[PIO2_CHANNEL_BANK[offset]].config != BOTH)
+               return 1;
+
+       return 0;
 }
 
 static void pio2_gpio_set(struct gpio_chip *chip, unsigned int offset,