#include "target_core_pr.h"
 #include "target_core_ua.h"
 
-DEFINE_MUTEX(g_device_mutex);
-LIST_HEAD(g_device_list);
+DEFINE_MUTEX(device_mutex);
+LIST_HEAD(device_list);
 static DEFINE_IDR(devices_idr);
 
 static struct se_hba *lun0_hba;
        INIT_LIST_HEAD(&dev->delayed_cmd_list);
        INIT_LIST_HEAD(&dev->state_list);
        INIT_LIST_HEAD(&dev->qf_cmd_list);
-       INIT_LIST_HEAD(&dev->g_dev_node);
        spin_lock_init(&dev->execute_task_lock);
        spin_lock_init(&dev->delayed_cmd_lock);
        spin_lock_init(&dev->dev_reservation_lock);
 {
        struct se_device *dev;
 
-       mutex_lock(&g_device_mutex);
+       mutex_lock(&device_mutex);
        dev = idr_find(&devices_idr, id);
        if (dev && do_depend && target_depend_item(&dev->dev_group.cg_item))
                dev = NULL;
-       mutex_unlock(&g_device_mutex);
+       mutex_unlock(&device_mutex);
        return dev;
 }
 EXPORT_SYMBOL(target_find_device);
        iter.fn = fn;
        iter.data = data;
 
-       mutex_lock(&g_device_mutex);
+       mutex_lock(&device_mutex);
        ret = idr_for_each(&devices_idr, target_devices_idr_iter, &iter);
-       mutex_unlock(&g_device_mutex);
+       mutex_unlock(&device_mutex);
        return ret;
 }
 
         * Add early so modules like tcmu can use during its
         * configuration.
         */
-       mutex_lock(&g_device_mutex);
+       mutex_lock(&device_mutex);
        /*
         * Use cyclic to try and avoid collisions with devices
         * that were recently removed.
         */
        id = idr_alloc_cyclic(&devices_idr, dev, 0, INT_MAX, GFP_KERNEL);
-       mutex_unlock(&g_device_mutex);
+       mutex_unlock(&device_mutex);
        if (id < 0) {
                ret = -ENOMEM;
                goto out;
        hba->dev_count++;
        spin_unlock(&hba->device_lock);
 
-       mutex_lock(&g_device_mutex);
-       list_add_tail(&dev->g_dev_node, &g_device_list);
-       mutex_unlock(&g_device_mutex);
-
        dev->dev_flags |= DF_CONFIGURED;
 
        return 0;
 out_free_alua:
        core_alua_free_lu_gp_mem(dev);
 out_free_index:
-       mutex_lock(&g_device_mutex);
+       mutex_lock(&device_mutex);
        idr_remove(&devices_idr, dev->dev_index);
-       mutex_unlock(&g_device_mutex);
+       mutex_unlock(&device_mutex);
 out:
        se_release_vpd_for_dev(dev);
        return ret;
 
                dev->transport->destroy_device(dev);
 
-               mutex_lock(&g_device_mutex);
+               mutex_lock(&device_mutex);
                idr_remove(&devices_idr, dev->dev_index);
-               list_del(&dev->g_dev_node);
-               mutex_unlock(&g_device_mutex);
+               mutex_unlock(&device_mutex);
 
                spin_lock(&hba->device_lock);
                hba->dev_count--;