]> git.hungrycats.org Git - linux/commitdiff
[PATCH] USB: Minor cleanups in usb_serial_probe
authorDaniele Bellucci <bellucda@tiscali.it>
Tue, 23 Sep 2003 10:17:34 +0000 (03:17 -0700)
committerGreg Kroah-Hartman <greg@kroah.com>
Tue, 23 Sep 2003 10:17:34 +0000 (03:17 -0700)
- on "probe" failure report back its return code rather than -ENODEV

drivers/usb/serial/usb-serial.c

index e9a4282d89c75b39d200a39fae1dacf157cee0d8..96747544c78836623424ac3fdeed52af72ff4f98 100644 (file)
@@ -1019,10 +1019,10 @@ int usb_serial_probe(struct usb_interface *interface,
                retval = type->probe (serial, id_pattern);
                module_put(type->owner);
 
-               if (retval < 0) {
+               if (retval) {
                        dbg ("sub driver rejected device");
                        kfree (serial);
-                       return -ENODEV;
+                       return retval;
                }
        }