|
@@ -1451,11 +1451,11 @@ static int e1000_loopback_test(struct e1000_adapter *adapter, u64 *data)
|
|
}
|
|
}
|
|
|
|
|
|
*data = e1000_setup_desc_rings(adapter);
|
|
*data = e1000_setup_desc_rings(adapter);
|
|
- if (data)
|
|
|
|
|
|
+ if (*data)
|
|
goto out;
|
|
goto out;
|
|
|
|
|
|
*data = e1000_setup_loopback_test(adapter);
|
|
*data = e1000_setup_loopback_test(adapter);
|
|
- if (data)
|
|
|
|
|
|
+ if (*data)
|
|
goto err_loopback;
|
|
goto err_loopback;
|
|
|
|
|
|
*data = e1000_run_loopback_test(adapter);
|
|
*data = e1000_run_loopback_test(adapter);
|