lantiq: fix bug in hcd gpio detetcion code
authorblogic <blogic@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Wed, 18 Sep 2013 16:31:49 +0000 (16:31 +0000)
committerblogic <blogic@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Wed, 18 Sep 2013 16:31:49 +0000 (16:31 +0000)
Signed-off-by: John Crispin <blogic@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38043 3c298f89-4303-0410-b956-a3cf2f4a3e73

package/kernel/lantiq/ltq-hcd/src/ifxusb_driver.c

index 97f282d..425b3a9 100644 (file)
@@ -469,7 +469,7 @@ static int ifxusb_driver_probe(struct platform_device *_pdev)
        #endif*/
 
        gpio_count = of_gpio_count(np);
-       while (gpio_count) {
+       while (gpio_count > 0) {
                enum of_gpio_flags flags;
                int gpio = of_get_gpio_flags(np, --gpio_count, &flags);
                if (gpio_request(gpio, "usb"))