|
@@ -1548,8 +1548,6 @@ int target_configure_device(struct se_device *dev)
|
|
ret = dev->transport->configure_device(dev);
|
|
ret = dev->transport->configure_device(dev);
|
|
if (ret)
|
|
if (ret)
|
|
goto out;
|
|
goto out;
|
|
- dev->dev_flags |= DF_CONFIGURED;
|
|
|
|
-
|
|
|
|
/*
|
|
/*
|
|
* XXX: there is not much point to have two different values here..
|
|
* XXX: there is not much point to have two different values here..
|
|
*/
|
|
*/
|
|
@@ -1611,6 +1609,8 @@ int target_configure_device(struct se_device *dev)
|
|
list_add_tail(&dev->g_dev_node, &g_device_list);
|
|
list_add_tail(&dev->g_dev_node, &g_device_list);
|
|
mutex_unlock(&g_device_mutex);
|
|
mutex_unlock(&g_device_mutex);
|
|
|
|
|
|
|
|
+ dev->dev_flags |= DF_CONFIGURED;
|
|
|
|
+
|
|
return 0;
|
|
return 0;
|
|
|
|
|
|
out_free_alua:
|
|
out_free_alua:
|