aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/target/target_core_device.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/target/target_core_device.c b/drivers/target/target_core_device.c
index 37449bdd62f6..7fc5eae875de 100644
--- a/drivers/target/target_core_device.c
+++ b/drivers/target/target_core_device.c
@@ -1548,8 +1548,6 @@ int target_configure_device(struct se_device *dev)
1548 ret = dev->transport->configure_device(dev); 1548 ret = dev->transport->configure_device(dev);
1549 if (ret) 1549 if (ret)
1550 goto out; 1550 goto out;
1551 dev->dev_flags |= DF_CONFIGURED;
1552
1553 /* 1551 /*
1554 * XXX: there is not much point to have two different values here.. 1552 * XXX: there is not much point to have two different values here..
1555 */ 1553 */
@@ -1611,6 +1609,8 @@ int target_configure_device(struct se_device *dev)
1611 list_add_tail(&dev->g_dev_node, &g_device_list); 1609 list_add_tail(&dev->g_dev_node, &g_device_list);
1612 mutex_unlock(&g_device_mutex); 1610 mutex_unlock(&g_device_mutex);
1613 1611
1612 dev->dev_flags |= DF_CONFIGURED;
1613
1614 return 0; 1614 return 0;
1615 1615
1616out_free_alua: 1616out_free_alua: