diff --git a/drivers/usb/atm/ueagle-atm.c b/drivers/usb/atm/ueagle-atm.c index 5812f7ea7f90..7f0312773871 100644 --- a/drivers/usb/atm/ueagle-atm.c +++ b/drivers/usb/atm/ueagle-atm.c @@ -705,12 +705,12 @@ static int uea_load_firmware(struct usb_device *usb, unsigned int ver) GFP_KERNEL, usb, uea_upload_pre_firmware); if (ret) - uea_err(usb, "firmware %s is not available\n", fw_name); + uea_err(usb, "firmware %s failed to load with error %d\n", fw_name, ret); else uea_info(usb, "loading firmware %s\n", fw_name); uea_leaves(usb); - return ret; + return 0; } /* modem management : dsp firmware, send/read CMV, monitoring statistic