[PATCH v3 3/3] drm/i915: Use device wedged event
Aravind Iddamsetty
aravind.iddamsetty at linux.intel.com
Mon Sep 2 08:52:21 UTC 2024
On 02/09/24 13:18, Raag Jadav wrote:
> Now that we have device wedged event supported by DRM core, make use
> of it. With this in place, userspace will be notified of wedged device
> on gt reset failure.
>
> Signed-off-by: Raag Jadav <raag.jadav at intel.com>
> ---
> drivers/gpu/drm/i915/gt/intel_reset.c | 2 ++
> 1 file changed, 2 insertions(+)
>
> diff --git a/drivers/gpu/drm/i915/gt/intel_reset.c b/drivers/gpu/drm/i915/gt/intel_reset.c
> index 735cd23a43c6..60d09ec536c4 100644
> --- a/drivers/gpu/drm/i915/gt/intel_reset.c
> +++ b/drivers/gpu/drm/i915/gt/intel_reset.c
> @@ -1409,6 +1409,8 @@ static void intel_gt_reset_global(struct intel_gt *gt,
>
> if (!test_bit(I915_WEDGED, >->reset.flags))
> kobject_uevent_env(kobj, KOBJ_CHANGE, reset_done_event);
> + else
> + drm_dev_wedged(>->i915->drm);
> }
rather than intel_gt_reset_global, __intel_get_set_wedged looks to be
an appropriate place where actually the device is declared wedged and
that would cover all call sites too.
Thanks,
Aravind.
>
> /**
More information about the dri-devel
mailing list