drm/i915/gt: remove i915->gt0 in favour of i915->gt[0]
authorJani Nikula <jani.nikula@intel.com>
Mon, 2 Oct 2023 08:47:04 +0000 (11:47 +0300)
committerJani Nikula <jani.nikula@intel.com>
Wed, 4 Oct 2023 15:27:51 +0000 (18:27 +0300)
Since gt0 == i915->gt[0], just drop the former.

Signed-off-by: Jani Nikula <jani.nikula@intel.com>
Reviewed-by: Gustavo Sousa <gustavo.sousa@intel.com>
Reviewed-by: Andi Shyti <andi.shyti@linux.intel.com>
Acked-by: MichaƂ Winiarski <michal.winiarski@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/5319364f4c9416fed218382d020a57c5b0a17bee.1696236329.git.jani.nikula@intel.com
drivers/gpu/drm/i915/gt/intel_gt.c
drivers/gpu/drm/i915/i915_drv.h
drivers/gpu/drm/i915/selftests/mock_gem_device.c

index a3d68ff..bb6c3f6 100644 (file)
@@ -68,7 +68,7 @@ int intel_root_gt_init_early(struct drm_i915_private *i915)
        if (!gt)
                return -ENOMEM;
 
-       i915->gt0 = gt;
+       i915->gt[0] = gt;
 
        gt->i915 = i915;
        gt->uncore = &i915->uncore;
@@ -917,8 +917,6 @@ int intel_gt_probe_all(struct drm_i915_private *i915)
        if (ret)
                return ret;
 
-       i915->gt[0] = gt;
-
        if (!HAS_EXTRA_GT_LIST(i915))
                return 0;
 
index 70240f7..20bbad1 100644 (file)
@@ -317,12 +317,6 @@ struct drm_i915_private {
 
        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;
@@ -384,7 +378,7 @@ static inline struct drm_i915_private *pdev_to_i915(struct pci_dev *pdev)
 
 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 */
index 7de6477..af349fd 100644 (file)
@@ -114,7 +114,6 @@ static struct dev_pm_domain pm_domain = {
 
 static void mock_gt_probe(struct drm_i915_private *i915)
 {
-       i915->gt[0] = to_gt(i915);
        i915->gt[0]->name = "Mock GT";
 }