From bb5cd9c240e1bb9d9e5d285e415186434228b959 Mon Sep 17 00:00:00 2001
From: Gabor Juhos <juhosg@openwrt.org>
Date: Mon, 7 Apr 2008 14:10:37 +0000
Subject: fix a bug in the GPIO code

SVN-Revision: 10759
---
 target/linux/adm5120/files/arch/mips/adm5120/gpio.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

(limited to 'target/linux/adm5120/files/arch')

diff --git a/target/linux/adm5120/files/arch/mips/adm5120/gpio.c b/target/linux/adm5120/files/arch/mips/adm5120/gpio.c
index bf252670d4..02fd01bcbc 100644
--- a/target/linux/adm5120/files/arch/mips/adm5120/gpio.c
+++ b/target/linux/adm5120/files/arch/mips/adm5120/gpio.c
@@ -70,10 +70,10 @@ static u32 gpio_conf2;
 static inline int gpio_is_invalid(unsigned gpio)
 {
 	if ((gpio > ADM5120_GPIO_MAX) ||
-		(adm5120_gpio_map[gpio].flags & GPIO_FLAG_VALID) == 0);
-		return 0;
+		(adm5120_gpio_map[gpio].flags & GPIO_FLAG_VALID) == 0)
+		return 1;
 
-	return 1;
+	return 0;
 }
 
 static inline int gpio_is_used(unsigned gpio)
-- 
cgit v1.2.3