From: Mika Westerberg Date: Wed, 27 Feb 2013 15:25:15 +0000 (+0200) Subject: gpio/gpio-ich: fix ichx_gpio_check_available() return what callers expect X-Git-Tag: v3.9-rc2~27^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e97f9b5277afeabb54892ebc6f68500098467ba1;p=pandora-kernel.git gpio/gpio-ich: fix ichx_gpio_check_available() return what callers expect ichx_gpio_check_available() returns either 0 or -ENXIO depending on whether the given GPIO is available or not. However, callers of this function treat the return value as boolean: ... if (!ichx_gpio_check_available(gpio, nr)) return -ENXIO; which erroneusly fails when the GPIO is available and not vice versa. Fix this by making the function return boolean as expected by the callers. Signed-off-by: Mika Westerberg Signed-off-by: Grant Likely --- Reading git-diff-tree failed