flexcop_wan_set_speed(fc_usb->fc_dev,FC_WAN_SPEED_8MBITS);
flexcop_sram_ctrl(fc_usb->fc_dev,1,1,1);
- return 0;
-
+ ret = 0;
+ goto success;
urb_error:
flexcop_usb_transfer_exit(fc_usb);
+success:
return ret;
}
goto err_fc_exit;
info("%s successfully initialized and connected.",DRIVER_NAME);
- return 0;
-
+ ret = 0;
+ goto success;
err_fc_exit:
flexcop_device_exit(fc);
err_usb_exit:
flexcop_usb_exit(fc_usb);
err_kfree:
flexcop_device_kfree(fc);
+success:
return ret;
}