drm/i915/fdinfo: Enable fdinfo for GuC backends
authorUmesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com>
Thu, 27 Apr 2023 22:47:05 +0000 (15:47 -0700)
committerUmesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com>
Tue, 2 May 2023 17:22:49 +0000 (10:22 -0700)
Enable fdinfo for GuC based platforms with the exception that long
running contexts will not provide reliable busyness data unless they
switch out at some reasonable point in time.

Link: https://gitlab.freedesktop.org/drm/intel/issues/8303
Signed-off-by: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com>
Reviewed-by: Ashutosh Dixit <ashutosh.dixit@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20230427224705.2785566-3-umesh.nerlige.ramappa@intel.com
drivers/gpu/drm/i915/i915_drm_client.c

index e8fa172..d18d0a3 100644 (file)
@@ -147,11 +147,7 @@ void i915_drm_client_fdinfo(struct seq_file *m, struct file *f)
                   PCI_SLOT(pdev->devfn), PCI_FUNC(pdev->devfn));
        seq_printf(m, "drm-client-id:\t%u\n", client->id);
 
-       /*
-        * Temporarily skip showing client engine information with GuC submission till
-        * fetching engine busyness is implemented in the GuC submission backend
-        */
-       if (GRAPHICS_VER(i915) < 8 || intel_uc_uses_guc_submission(&i915->gt0.uc))
+       if (GRAPHICS_VER(i915) < 8)
                return;
 
        for (i = 0; i < ARRAY_SIZE(uabi_class_names); i++)