if (!gt)
                return -ENOMEM;
 
-       i915->gt0 = gt;
+       i915->gt[0] = gt;
 
        gt->i915 = i915;
        gt->uncore = &i915->uncore;
        if (ret)
                return ret;
 
-       i915->gt[0] = gt;
-
        if (!HAS_EXTRA_GT_LIST(i915))
                return 0;
 
 
 
        struct i915_hwmon *hwmon;
 
-       /* Abstract the submission mechanism (legacy ringbuffer or execlists) away */
-       struct intel_gt *gt0;
-
-       /*
-        * i915->gt[0] == i915->gt0
-        */
        struct intel_gt *gt[I915_MAX_GT];
 
        struct kobject *sysfs_gt;
 
 static inline struct intel_gt *to_gt(const struct drm_i915_private *i915)
 {
-       return i915->gt0;
+       return i915->gt[0];
 }
 
 /* Simple iterator over all initialised engines */
 
 
 static void mock_gt_probe(struct drm_i915_private *i915)
 {
-       i915->gt[0] = to_gt(i915);
        i915->gt[0]->name = "Mock GT";
 }