diff options
author | Oliver Neukum <oliver@neukum.org> | 2007-10-25 15:38:44 +0200 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2007-10-25 12:18:45 -0700 |
commit | cf4cf0bb89cbff95c5be8f8d3c68e55f38f94ba7 (patch) | |
tree | d4a8776c60ce520d444fbe1e939319bf41079a58 /drivers/usb | |
parent | 8abaee238ebb1ef9b8bcafac7a1833f92e7f2319 (diff) | |
download | op-kernel-dev-cf4cf0bb89cbff95c5be8f8d3c68e55f38f94ba7.zip op-kernel-dev-cf4cf0bb89cbff95c5be8f8d3c68e55f38f94ba7.tar.gz |
USB: missing error check in emi26
this drivers lacks an error check.
Signed-off-by: Oliver Neukum <oneukum@suse.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/usb')
-rw-r--r-- | drivers/usb/misc/emi26.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/usb/misc/emi26.c b/drivers/usb/misc/emi26.c index cd13757..4a09b87 100644 --- a/drivers/usb/misc/emi26.c +++ b/drivers/usb/misc/emi26.c @@ -114,6 +114,10 @@ static int emi26_load_firmware (struct usb_device *dev) /* De-assert reset (let the CPU run) */ err = emi26_set_reset(dev,0); + if (err < 0) { + err("%s - error loading firmware: error = %d", __FUNCTION__, err); + goto wraperr; + } msleep(250); /* let device settle */ /* 2. We upload the FPGA firmware into the EMI |