|
@@ -476,8 +476,6 @@ static int cxacru_start_wait_urb(struct urb *urb, struct completion *done,
|
|
add_timer(&timer);
|
|
add_timer(&timer);
|
|
wait_for_completion(done);
|
|
wait_for_completion(done);
|
|
status = urb->status;
|
|
status = urb->status;
|
|
- if (status == -ECONNRESET)
|
|
|
|
- status = -ETIMEDOUT;
|
|
|
|
del_timer_sync(&timer);
|
|
del_timer_sync(&timer);
|
|
|
|
|
|
if (actual_length)
|
|
if (actual_length)
|
|
@@ -671,11 +669,8 @@ static int cxacru_atm_start(struct usbatm_data *usbatm_instance,
|
|
/* start ADSL */
|
|
/* start ADSL */
|
|
mutex_lock(&instance->adsl_state_serialize);
|
|
mutex_lock(&instance->adsl_state_serialize);
|
|
ret = cxacru_cm(instance, CM_REQUEST_CHIP_ADSL_LINE_START, NULL, 0, NULL, 0);
|
|
ret = cxacru_cm(instance, CM_REQUEST_CHIP_ADSL_LINE_START, NULL, 0, NULL, 0);
|
|
- if (ret < 0) {
|
|
|
|
|
|
+ if (ret < 0)
|
|
atm_err(usbatm_instance, "cxacru_atm_start: CHIP_ADSL_LINE_START returned %d\n", ret);
|
|
atm_err(usbatm_instance, "cxacru_atm_start: CHIP_ADSL_LINE_START returned %d\n", ret);
|
|
- mutex_unlock(&instance->adsl_state_serialize);
|
|
|
|
- return ret;
|
|
|
|
- }
|
|
|
|
|
|
|
|
/* Start status polling */
|
|
/* Start status polling */
|
|
mutex_lock(&instance->poll_state_serialize);
|
|
mutex_lock(&instance->poll_state_serialize);
|